G PROMS Developer Guide
User Manual:
Open the PDF directly: View PDF
Page Count: 272 [warning: Documents this large are best viewed by clicking the View PDF Link!]
- Model Developer Guide
- Table of Contents
- Chapter 1. gPROMS Fundamentals
- Chapter 2. Declaring Variable and Connection types
- Chapter 3. Defining Models and Processes
- Chapter 4. Arrays
- Chapter 5. Intrinsic gPROMS functions
- Chapter 6. Conditional Equations
- Chapter 7. Distributed Models
- Chapter 8. Composite Models
- Chapter 9. Ordered Sets
- Chapter 10. Defining a Public Model Interface
- Chapter 11. Defining Schedules
- Building a Schedule
- Elementary tasks
- Specifying the relative timing of multiple tasks
- Result control elementary tasks
- The Save and Restore elementary tasks
- Chapter 12. Defining Tasks
- Chapter 13. Stochastic Simulation in gPROMS
- Chapter 14. Controlling the Execution of Model-based Activities
- The PRESET section
- The SOLUTIONPARAMETERS section
- Controlling result generation and destination
- Controlling the behaviour of Foreign Objects
- Choosing mathematical solvers for model-based activities
- Configuring model validation and diagnosis
- Configuring the mathematical solvers
- Specifying solver-type algorithmic parameters
- Specifying default linear and nonlinear equation solvers
- Standard solvers for linear algebraic equations
- Standard solvers for nonlinear algebraic equations
- Standard solvers for differential-algebraic equations
- Chapter 15. Model Analysis and Diagnosis
- Well-posed models and degrees-of-freedom
- High-index DAE systems
- Origin of index and the initialisation of DAEs
- Automatic index reduction in gPROMS
- High-index DAEs, initialisation and integration
- Inconsistent initial conditions
- Chapter 16. Initialisation Procedures
- Initialisation Procedures for Non-Composite Models
- Specifying Initialisation Procedures in the Model
- Changing the Value of a Parameter
- Changing the Value of a Degree of Freedom
- Changing the Choice of a Degree of Freedom
- Simplifying Equations
- Specifying the sequence of Actions in Initilisations Procedures
- The START section may contain any number of actions:
- Explicitly reverting changes:
- The implicit final step when no NEXT section is specified:
- Making more than one change to a Variable/Parameter before reverting it:
- Reverting some simplifications in parallel and some in sequence:
- They can all be combined:
- Specifying how the reversions are performed
- Specifying which Initialisation Procedures to use in the Process
- Performing a simulation activity using Initialisation Procedures
- Specifying Initialisation Procedures in the Model
- Initialisation Procedures for Composite Models
- Reference
- Initialisation Procedures for Non-Composite Models