Process Systems Enterprise Limited
email this page print this page
pdf overview

The gPROMS Product Family

Applying model-based information across the organisation

The gPROMS Product Family provides a means to transfer model-based knowledge seamlessly across the organisation.

This brings many benefits:

  • corporate knowledge captured in one department can easily be transferred to others
  • knowledge can be readily deployed
  • the knowledge gained is extended with each deployment
  • there is multiple payback from investment in modelling
  • the design process is streamlined and efficient
  • different departments use the same models, ensuring consistency
  • rework is avoided, speeding up time-to-market and reducing cost
  • models can easily be transferred to operations, purchasing and other "non-modelling" personnel for decision support.

gPROMS® is much more than a single modelling environment. gPROMS process models developed within gPROMS ModelBuilder can be exported to a number of other popular engineering software packages, where they can be executed as though they were an integral part of the target software.

This allows knowledge captured within a gPROMS model to be used far beyond its original scope, providing multiple payback on modelling investment.

It also means that knowledge gained by one department — for example, R&D — can be used and extended by others — for example, process engineering or control design.

What is the gPROMS Product Family?

The gPROMS Product family comprises the gPROMS ModelBuilder, for creating and executing models, and the gPROMS Objects.

gPROMS Objects wrap a gPROMS model, plus all the solvers and other gPROMS components required for its solution, in a form that can be embedded within another software environment.

This advanced capability enables the model to run in environments as diverse as Aspen PlusTM or MATLAB® as though it were part of that software.

 

gproms product family

gPROMS ModelBuilder

gproms modelbuilder

gPROMS ModelBuilder is the gPROMS core user environment and solution engine.

ModelBuilder contains comprehensive facilities for developing, validating and executing gPROMS models, by performing activities such as steady-state and dynamic simulation, optimisation and parameter estimation.

In addition to custom modelling, flowsheeting, results management and QA facilities, ModelBuilder contains facilities to export models for use in all gPROMS Objects.

 

The gPROMS Objects

The following gPROMS Objects are available. See the individual product brochures for more details.

gproms go:CAPE-OPENgO:CAPE-OPEN

The gPROMS Unit Object for CAPE-OPEN allows gPROMS models developed in ModelBuilder to run within CAPE-OPEN compliant flowsheeting tools, such as Aspen Technology's ASPEN PLUSTM or SimSci's PRO/II®.

This means that the full custom modelling power of gPROMS can be used to create and validate complex unit operation models which are then provided to process engineers for flowsheeting activities.

 

gproms go:MATLAB gO:MATLAB

The gPROMS Object for MATLAB® is used to embed a gPROMS model developed using the ModelBuilder as an M-function within the Mathworks MATLAB Environment, for use in control system design.

This provides an easy mechanism to create M-functions that involve complex calculations, for example where implicit solution is required, and ensures consistency between equipment and control design.

 

gproms go:Simulink gO:Simulink

The gPROMS Object for Simulink® allows a gPROMS model developed in ModelBuilder to be called as a block function by Mathworks' Simulink environment. gO:Simulink takes care of all of the mathematical transformations required to execute the model within Simulink's ODE solver.

gO:Simulink allows control engineers to perform control system design and verification using the same detailed non-linear models used for equipment design, ensuring accuracy and consistency.

 

gproms go:CFD gO:CFD

The gPROMS Object for CFD packages a gPROMS model as a CFD "source" term for use within Fluent Inc.'s Fluent® CFD package or CD Adapco's STAR-CD®. Options include additional licences for parallelised execution of the CFD calculation.

gO:CFD is ideal for embedding complex reaction models, or other calculations which are difficult to implement as user-defined functions, within CFD models.

 

gproms go:Run gO:Run

gO:Run is a gPROMS "runtime engine" that allows a gPROMS simulation - and optionally, optimisation, parameter estimation and experiment design - of any size to be executed behind a Microsoft Excel or any other suitable interface.

gO:Run is ideal for providing operations personnel, sales departments or other "non-modelling" users with detailed models for decision support, behind a customised, easy-to-understand user interface. Model encryption is used to prevent unauthorised changes and protect confidential information.

 

Licensing, supported platforms and pre-requisites

gPROMS Product Family components are available on common Windows and Linux platforms unless specific restrictions apply for a particular product.

Licensing is on an annual, concurrent user basis, except for gO:Run, which is also available on a 20-year licence plus maintenance. Parallel execution licences are available for gO:CFD for Fluent.

See the PSE web site for the latest information on supported systems and version pre-requisites for target software.