Solutions and solving > Condition sequences
Condition parameters, conditions, and condition sequences
A condition parameter is a physical measure that defines the magnitude of boundary conditions or solution objects.
For example, a condition parameter might be the pressure between the first and second compressor stages in a gas turbine aircraft engine.
A condition is a set of numerical values for all the condition parameters at a given state or operating condition of the system.
For example, suppose you define the pressure between each compressor stage to be condition parameters. You can define the pressures between the compressor stages at the beginning of takeoff to be a condition. Other conditions might define the pressures at the end of the ascent, or at the end of level flight, and so on.
A condition sequence is a time history of conditions. When you define a condition sequence, you assign a time (in seconds) for each condition. Thus, a condition sequence is a discrete representation of a mission or duty cycle with sets of values for the condition parameters defined at time points throughout the mission or duty cycle. For the values of the condition parameters at all other times during the mission or duty cycle, the software linearly interpolates the values at the discrete time points.
For example, suppose you assign 10 seconds to the takeoff condition, 30 seconds to the end of the ascent, and 4500 seconds to the end of level flight. The duration between the takeoff condition and end of the ascent condition is 20 seconds. The duration between the end of the ascent and the end of level flight is 4470 seconds. For the value of the condition parameters at 20 seconds, the software interpolates the values at 10 seconds and 30 seconds. The number of increments within each time interval is determined by how you define the solution.
When you define condition parameters, you do so without regard to any one analysis type. For example, a condition sequence can include any combination of structural, thermal, or flow parameters. You can use this single condition sequence to define multiple solutions, including linear, nonlinear, transient, thermal, and so on in the same Simulation file. Thus, you can use a single set of condition parameters to define the boundary conditions and solution objects for all analyses.
If your company uses a standard format for defining condition sequences (such as a BDD file) or follows standard practices regarding missions and duty cycles, you can import this data to capture these practices in your analyses and ensure consistency across teams and platforms.
Graph of how three condition parameters vary between four conditions in a condition sequence.
Creating condition sequences
To create condition sequences, conditions, and condition parameters, you have the following options:
Use the Condition Sequences command.
Import a properly formatted XML or BDD file.BDD files are created by a third-party sequence editor.
You can view the condition sequences that are loaded into the simulation in the Condition Sequence Manager dialog box.
From the Condition Sequence Manager dialog box, you can also:
Edit and delete condition sequences, conditions, and condition parameters.Note: When you delete a condition sequence that is assigned to a solution, in the Solution dialog box, in the Condition Sequence list, Invalid Condition Sequence appears.
Copy condition sequences and conditions.
Export condition sequences to a BDD file or an XML file.
Identify the solutions where a condition sequence is used.
Creating solutions from a condition sequence
After you import or create a condition sequence, use the New Solution from Condition Sequence command to create a solution. This command:
Creates steps, subcases, or time steps as appropriate for the selected solution type and the number and sequence of conditions in the condition sequence.
Specifies the appropriate evaluation time or duration for each step, subcase, or time step.
Updating a solution with changes made to a condition sequence
After you change the conditions in a condition sequence, use the Update from Condition Sequence command to update the solution that was created by that condition sequence.
With the Update from Condition Sequence command you can:
Add new time points to the condition sequence.
Change the time values in the condition sequence.
Remove time points from the condition sequence.
Defining boundary condition magnitude for condition sequence solutions
When you define a condition sequence, the software creates a table field for each condition parameter. Each table field contains the value of the condition parameter at each time point in the condition sequence.
The table fields that the software creates for each condition parameter do not appear under the Fields node in the Simulation Navigator. The software uses the field function to automatically create a locked expression for each table field. These expressions appear in the Expressions dialog box. The software assigns the names you used for the condition parameters as the names for these expressions.
For example, suppose you name a condition parameter pressure1. In the Expressions dialog box, there will be an expression named pressure1 that has a formula of fd(“sys_field(nn)”), where nn is a unique identification number the software assigns to the table field.
Because the expression that the software creates for each condition parameter is locked, you cannot edit them from the Expressions dialog box. To edit these expressions, you must edit the condition parameter values and time values from the Condition Sequence Manager dialog box.
When you define boundary conditions and solution objects for your model, you can specify their magnitude with the expressions the software creates for condition parameters just as you would with any other expression.
Where do I find it?
Importing, editing, or creating a condition sequence:
| Application | Pre/Post |
|---|---|
| Prerequisite | A Simulation file as the work part and displayed part |
| Command Finder | Condition Sequences |
Copying condition sequences
| Application | Pre/Post |
|---|---|
| Prerequisites | A Simulation file as the work and displayed partAn existing condition sequence |
| Command Finder | Condition Sequences |
| Location in dialog box | Condition Sequences group→right-click a condition sequence→Copy |
Creating a new solution from a condition sequence:
| Application | Pre/Post |
|---|---|
| Prerequisite | A Simulation file as the work part and displayed part |
| Command Finder | Solution from Condition Sequence |
| Simulation Navigator | Right-click the Simulation node→New Solution from Condition Sequence |
Updating an existing solution with updated condition sequence:
| Application | Pre/Post |
|---|---|
| Prerequisite | A Simulation file as the work part and displayed partA solution that was originally created by the condition sequence. |
| Simulation Navigator | Right-click the active solution→Update from Condition Sequence |
How do I
Export a condition sequence
Import a condition sequence
Create condition parameters
Create conditions
Create a condition sequence
Create a solution from a condition sequence
Update a solution from condition sequence changes
Learn more
Using a condition sequence to define a solution
Exporting and importing condition sequences
Using the Add new Condition Sequences From File command
Define a boundary condition magnitude with condition parameters
Plot a condition sequence
Look up more details
XML file format for condition sequences
Quick links
Command reference
Pre/Post video examples
Bulk Entry Descriptions
Simcenter 3D tutorials
Browse Simcenter 3D help by product area
Condition parameters, conditions, and condition sequences, Simcenter 3D 2021.1 Series
© 2020 Siemens
window.mainLanguage="en_US"
window.delivId=""
window.projectId=""
MathJax.Hub.Config({ TeX: { extensions: ["autoload-all.js"] }, tex2jax: { displayMath: [ ] }, "SVG": { scale: 125 } });
Source: https://docs.sw.siemens.com/en-US/doc/289054037/PL20200601120302950.advanced/xid609701 · retrieved 2026-07-17