OpenProcessSim ❯ Introduction OpenProcessSim is the name of the modular based process simulator that will be developed over time on this site. It is intended that OpenProcessSim can be used for both steady state (process design and optimisation) and dynamic (process / control system verification) process simulation as well as provide an introduction to the process equipment simulated and how it can be simulated.
Ultimately OpenProcessSim will be implemented using the Software as a Service (SaaS) or Cloud Computing paradigm, however the initial development is being done as a C++ application.
To get the current manuals and source files, click on the following link.
Manuals and source code
Three areas of development are required to construct a process simulator;
1. the simulator framework,
2. physical properties,
3. unit operations.
Simulator Framework This section covers everything that has nothing to do with the simulation of process equipment, that is to say, activities such as loading / changing / saving a model configuration; loading / saving model conditions; viewing the predicted values for the process modules, etc.
Physical Properties The accuracy of the physical properties used by a process simulator determines the accuracy of the predicted steady state. However, once we move beyond the ideal equations of state, the equations required not only become difficult to understand, but also require significant amounts of CPU. To make matters worse, most process conditions that the modules simulating the process need to calculate have to be solved numerically, which generally requires an iterative solver, greatly increasing the number of calculations that have to be performed. In some cases, 80% of the model's CPU requirements are due to solving the equations in the physical property database.
This section describes how the physical property data for the OpenProcessSim simulator is implemented.
Unit Operations In this section the unit operations simulated by the OpenProcessSim simulator will be listed. For each unit operation, (e.g. pump, heat exchanger,...), the operating characteristics of the real world equipment will be described. How these characteristics are implemented in the simulator will then be explained along with which parameters are used for process design and optimisation. Finally the section will describe how to configure the process module within the OpenProcessSim simulator.
Last modified 07 Jul 2019