04.5 / CDS User Guide
Prepare, visualize, optimize, and run
analysis cases.
Define connected process and structural inputs, include cure-aware physics, optimize cycles, verify loads graphically, run the solver, and review result provenance.
Complete manuals · download a whole collection
Each collection includes an editable Word manual and its matching searchable PDF, with linked contents, explanatory text, diagrams and references. Theory equations use native Word mathematics. Individual-page PDF buttons remain available.
These are dated reading editions of the public learning content. Interactive studies and account-controlled classroom notes and databases stay online. For current changes, follow the chapter links back to the website.
Current Workbench, reference editions and downloads
Use the online User Guide for current controls, the released model directory for selectable models and compatibility, and the Training Manual for connected exercises. Wider theory references do not mean every formulation is enabled in Workbench.
Dated GUI captures and compiled Web r18 PDF manuals retain their stated scope; they are not a substitute for current hosted Workbench instructions. Find the overview PDF, guides and exercise databases in Your CDS library.
Cursor: 30 min · 300 mm · 120.0 °C
All exercises, case studies and simulation examples → · Your CDS library: overview, manuals and database downloads →
Choose the run in the SIMULATION block
SIMULATION is the control point for the run. Select a Thermal case, Moisture case, Mechanical case and EM case, or None in any slot. Each selected case shows its analysis model, laminate and applicable geometry.
- Keep candidate records in the surrounding blocks. Adding a candidate does not select it for execution.
- Select the required cases in SIMULATION and review their inputs before Run. At least one case is required.
- Use the same laminate for a supported combined run. Run standalone studies separately with the other selectors set to None.
- Run executes the selected combination. A connection or Used marker is not evidence of a successful solve.
Review every downstream geometry dependency
A geometry record can be shared by several cases and simulations. Editing its dimensions or type affects all linked consumers, including studies that are not currently open. Unrelated records are unchanged.
- After editing geometry, open Solver messages and expand Review affected cases and simulations. Select a linked name to inspect that record.
- Check the selected model, load basis, dimensions and boundary conditions. Loads are not automatically replaced when the geometry changes.
- Resolve incompatible geometry and model combinations before running. An I-section does not turn a plate theory into a beam theory.
- Rerun affected simulations before relying on previous results. Inputs changed warnings indicate that stored results no longer match their connected inputs.
Read the blue Used marker
Connected, available record selections have a soft blue glow and a Used marker in the corner. Hover or focus the marker to see which downstream record and field uses that input.
- Check the marker before editing a shared input: more than one case can consume it.
- A Used marker means connected, not solved or validated. Review solver status and outdated-result warnings separately.
- Missing or incompatible selections need repair; do not interpret an empty result as zero response.
Add, replace or disconnect a block input
The + control adds another available record to a block, excluding records already present. Use that record row dropdown to change the candidate, its link to open it, and − to remove it from the block. Library records are not deleted.
- Choose + and search for a compatible candidate not already in the block. Decide what actually runs with the four selectors in SIMULATION.
- If no compatible record exists, create one in Inputs. Each case owns its analysis model and applicable cycle. There is no separate Process block to connect.
- A used input must first be disconnected or changed at its consuming field. Review downstream warnings before confirming a removal; cancel to keep it.
- After removal, required missing inputs remain flagged and their selectors allow reconnection. Optional cases may stay disconnected. Rerun affected analyses before relying on their results.
Create a case with its own cycle
Choose a Thermal, Moisture, Mechanical or EM case. Each case selects one analysis model and owns its applicable conditions and cycle. There is no separate Process block.

Edit the cycle inside the case
In a thermal case, use Initial conditions for analysis setup and the Upper and Lower tabs for independent surface schedules. Set each surface condition and film coefficient in this case. Moisture and mechanical schedules belong to their own cases and do not share the thermal cycle.
- Enter monotonically increasing time values. See screenshot
- Enter temperature and pressure for each step. See screenshot
- Set upper and lower boundary types and values. See screenshot
- Inspect the plot beside the table for discontinuities or unit errors. See screenshot

Assemble a simulation input record
In SIMULATION select Thermal, Moisture, Mechanical and EM cases, each with None available. The other blocks hold used and available records. Check the model, laminate and applicable geometry beneath each selected case.

Review the LiveLoad schematic
The LiveLoad block appears beside Loads and Thermal inputs for analysis cases. Its plate, cylinder, or thermal schematic updates with the selected geometry, boundary conditions, loads, and directions. A zero-valued load vector is greyed so active loading is immediately recognizable.
Run the model
Resolve missing selections, invalid numbers, broken references, invalid ply angles, and zero laminate thickness before choosing Run. Use the Simulation workflow for a final dependency and model check.
- Confirm the LiveLoad schematic matches the intended model.
- Keep the desired Results tab selected. See screenshot
- Choose Run when required; the interface preserves that tab while the model executes. See screenshot
- Review result values, freshness and solver messages.

Understand solver provenance
Workbench uses its embedded production solver when no external solver endpoint is configured. When an external endpoint is configured, a timeout, rejected request or incompatible response is reported as an error; it is not silently replaced by a successful fallback result.
Check thermal setup and accuracy
A thermal result needs a compatible thermal case model, linked laminate, transport properties, initial conditions and its embedded cycle where required by that model. Missing setup is not a zero-temperature result.
- Follow the missing-setup message to the linked source record rather than interpreting an empty plot.
- After upstream edits, rerun before using a saved temperature, cure or moisture history.
- Refine through-thickness resolution and review temperature gradients and numerical diagnostics.
- Output spacing controls saved samples; it is not the integration accuracy target. The transient solver checks full-step/two-half-step agreement.
Include cure exotherm and evolving modulus
Transient thermal analysis can include the heat released by cure. The selected cure-dependent modulus model then changes the stiffness used to develop process stress as degree of cure evolves.
- Assign a cure-kinetics model, total heat of reaction, density and heat capacity to the material or ply.
- Enable cure exotherm when the thermal solution should include reaction heat; leave it off for externally imposed thermal histories that intentionally exclude self-heating. See screenshot
- Assign the cure-dependent modulus model and review its editable transition, rubbery/glassy modulus and shape parameters.
- Rerun after changing kinetics, transport, cure heat, modulus evolution or shrinkage. These inputs affect later residual-stress and failure results.

Optimize an oven or process cycle
Process optimization varies selected surface-cycle controls to meet a target core temperature or cure state while reducing time, overshoot or other configured penalties.
- Choose Process in Optimize Inputs and select the thermal case and its laminate. Review the cycle owned by that case. See screenshot
- Choose a target such as core temperature, degree of cure, maximum temperature difference, overshoot or total cycle time. See screenshot
- Select the editable boundary variables—surface temperatures, ramp rates, dwell temperatures or dwell durations—and define bounds and constraints. See screenshot
- Choose steady-state only for equilibrium targets. Use transient mode for ramps, dwells, core lag, cure exotherm, evolving modulus and stress development.
- Run the bounded search, inspect feasibility and convergence, save a snapshot, then apply the candidate to the case-owned cycle and review the resulting case.
- Rerun the full coupled simulation before accepting residual stress, distortion or failure results from the optimized cycle.

Workbench availability: released models, inputs and compatible study paths. The wider theory library includes reference formulations not available in every Workbench solve.
