The gPROMS platform

A unified modelling and solution platform for all products

The gPROMS® advanced process modelling platform is the powerful equation-oriented modelling and optimisation framework on which all of PSE's gPROMS products are built.

The gPROMS platform provides drag & drop flowsheeting, first-principles custom modelling, parameter estimation, physical properties integration, powerful optimisation capabilities that allow direct calculation of optimal solutions rather than by trial-and-error simulation, plus many other features.

Because all products are built on a single common platform, they provide a consistent user experience, with interoperable components where appropriate.

The gPROMS advantage

gPROMS platform is a feature-rich equation-oriented modelling and solution environment that brings many major advantages over other comparable simulation and modelling software. The power of the platform is derived from its ability to:

  • create first-principles or mechanistic models of processes with a high degree of predictive fidelity
  • apply these within a powerful optimisation framework to seek optimal design and operating solutions directly
  • solve the resulting large-scale mathematical problem rapidly and robustly.

These capabilities enable gPROMS products to go well beyond existing process modelling tools, providing a new generation of advanced applications that enable you to create competitive advantage as never before.

The features described below are either integral parts of gPROMS products, or can be added as options.

Process modelling power

At the heart of the platform is its ability to represent to a high level of fidelity using first-principles models.

Multi-scale modelling for accurately representing complexity

Multi-scale modelling power

The gPROMS platform provides a hierarchical structure that supports for multiscale modelling, meaning – for example – that it is possible to create a reactor model that takes into account all phenomena from mass transfer in the catalyst pore to full-scale equipment effects simultaneously.

Steady-state and dynamic process simulation

Steady-state and dynamics

The gPROMS environment naturally supports both steady-state and dynamic simulation, parameter estimation and optimisation – within the same consistent framework.

Process flowsheeting


The gPROMS platform's drag & drop flowsheeting capabilities mean that you can easily combine library and custom unit models within a full process flowsheet. The hierarchical structure means that flowsheets can contain sub-flowsheets – and so on to any depth.

Custom modelling

Custom modelling

Using the feature-rich gPROMS language you can create new process models easily, to capture and deploy valuable corporate knowledge in an easily-maintainable form. You simply write down the physics and chemistry relationships representing your process – there is no need to specify how they are to be solved and no programming is required.

Physical properties

Many physical property options

The platform links to a range of physical property options, including KBC Multiflash rigorous multi-component physical properties, the DIPPR database (2000+ components), PSE's state-of-the-art gSAFT advanced thermodynamics, OLI Electrolytes properties, CAPE-OPEN properties, user-provided properties and others.


Operating procedure TASK language

A hierarchical task language means that it is easy to describe operating procedures, including start-up and shutdown and complex batch operating policy. Dynamic optimisation can be applied to procedures to determine optimal operation – for example, to minimise start-up time.

Hybrid Multizonal interface to CFD

Scale-up support with CFD

The gPROMS-CFD Hybrid Multizonal interface combines the power of gPROMS and CFD modelling to provide ultra-high-accuracy models for model-based scale-up and other operations where mixing effects are important. It is applicable to both single-phase and multiphase (gas/liquid/solid) equipment such as crystallizers and polymer reactors.

Solution power – many applications using the same model

Once you have constructed a gPROMS model, it can be used in many different ways.

Dynamic process simulation and optimization

One model, many activities

The gPROMS platform allows you to perform many different activities – steady-state and dynamic simulation, steady-state and dynamic optimisation, parameter estimation, state estimation – using the same underlying model.

Parameter estimation

Parameter estimation

Industry-leading parameter estimation capabilities allow you easily to fit empirical model parameters from multiple sets of steady-state and dynamic experimental – laboratory, pilot or operational – data to create models with a high degree of predictive accuracy. Estimates of parameter uncertainty are also provided for identifying poor data or for use in risk analysis.

Process optimization

Powerful optimisation capabilities

The gPROMS platform's unrivalled optimisation capabilities allow you to optimise whole process flowsheets involving tens of continuous or integer/discrete decision variables in steady-state or dynamic optimisation mode to come up with truly optimal process design and operations.

Numerical solution of large-scale process systems

Numerical solution power

gPROMS numerical solution techniques are leaders in their class and under continual development. They are specially designed to handle the simultaneous solution of the large number of equations (often hundreds of thousands and sometimes millions) that can result from a first-principles modelling approach.

Environment & architecture

gPROMS has a sophisticated modern architecture – an equation-oriented framework with published, open interfaces – that provides a powerful and flexible framework.

This is complemented by a feature-rich project environment and comprehensive quality assurance facilities that provide a structured workflow and allow easy maintenance of models and applications.

Equation-oriented power

Equation-oriented power

Because gPROMS has an equation-oriented – as opposed to sequential modular – architecture it has many advantages over existing simulation and modelling software. Simulations involving complex recycles can solve in seconds, opening the door to many advanced applications such as whole-plant optimisation and process synthesis.


Project environment

All elements of a modelling project can easily be accessed and maintained via a project tree structure, within a comprehensive project environment. Alternatively you can switch to a palette view to access libraries of model icons when building a flowsheet.

Model library management

The gPROMS platform provides comprehensive facilities for developing and maintaining models and providing them for use across the organisation, helping to increase the return on modelling investment.

Model publishing for creating custom corporate libraries

Model publishing

Having written a custom model, you can add a public interface – defining an icon, stream ports, specification dialogs and so on – so that models can be provided in libraries to other users within the organisation. They can then be used like any other library model.

Process lifecycle modelling

Across the process lifecycle

gPROMS models can be used across the process lifecycle, from R&D and conceptual design therough FEED and detailed design to online operations.

Our website uses cookies so that we can provide a better browsing experience. Continue to use the site as normal if you're happy with this or find out more about cookies