Model Types
- Last UpdatedAug 13, 2024
- 2 minute read
About the Model Types
The Model Editor is where you create and modify Model Types representing process equipment, controls, and other mathematical relationships. You can create custom, company-specific Model Types that include proprietary Equations and save them to Model Libraries stored in the Repository. The Model Editor allows you to define variables and Equations in Model Types that represent chemical process models.

Concepts
-
You can define new Model Types by using the Model Editor if no suitable model exists.
-
You can modify an existing SimSci Model Type to make slight changes to fit your specific requirements.
-
Model Types are stored in Model Libraries.
-
You can build complex Model Types out of smaller Model Types by adding them as submodels.
-
You can add model connections to a Model Type to reuse equations, variables, and parameters from one submodel across the model and its various submodels.
-
Changes you make to a Model Type automatically propagate to all simulations that use the Model Type.
-
Changes you make to a Model Type are automatically saved.
Actions
-
Import an icon and associate it with a Model Type.
-
Add variables based on Variable Types which define their units of measure.
-
Define how variables are automatically specified for Process, Fluid Flow and Dynamics simulation Modes.
-
Add equations that define mathematical relationships.
-
Add a Model Type as a submodel to make more complex Model Types.
-
Add a Port to a Model Type to define how the Model Type connects to other Model Types.
-
Add time derivative equations so that you can model dynamic behavior.
-
Add enumerated parameters and conditions to create optional or configurable Model Type behavior.
-
Add model connections to reuse equations, variables, and parameters and thereby improve performance.
-
Copy equations from one Model Type to another.
In This Topic
Related Links
- Open the Model Editor
- Add a real parameter to a Model Type
- Manage enumerated parameters
- Create a Model Type that uses multiple Fluid Types in a single model instance
- Assign a default Fluid Type to a Model Type
- Clear a default value for an enumerated or Fluid Type parameter
- Add a replaceable submodel to a Model Type
- Add a condition to a Model Type
- Add a variable to a Model Type or Port Type
- Define favorite variables and parameters
- Define invariant variables
- Define invariant and revertible parameters
- Return to previously specified invariant values
- Define global parameters and variables
- Define totalized variables
- Use a parameter or variable from a Fluid Type as a default value
- Available Fluid Type parameters and variables
- Use the list of components from a Fluid Type as enumerated parameter selections
- Understand how a model instance uses the Composition values from its Fluid Type
- Change variable properties by using conditions
- Change a flowsheet variable's properties in the Simulation Manager
- Change a model variable or array variable's properties in the Simulation Manager
- Add a submodel to a Model Type
- Add a port to a Model Type
- Add a multi-port to a Model Type
- Connect to a model instance with multiple ports
- Connect parameters (configure a Fluid State submodel)
- Connect variables
- Add a model connection
- Create a Parent Connection for parameters and variables
- Connect ports in a Model Type
- Adding an Equation to a Model Type
- Internal units of measure
- Tear variables in an equation
- Create custom messages
- Operators for custom messages
- Examples and limitations of logical statements for custom messages
- Associate an icon with a Model Type
- Define a conditional icon
- Hide a Model Type or Port Type
- Configure a Model Type as a connection model
- Configure a Model Type as a replaceable submodel
- Use custom equations to calculate the bulk thermodynamic properties of a compositional Fluid Type