Skip to content
Chemical & Process

Open, scriptable process simulation

Parse Aspen Plus and HYSYS flowsheets, project them to equation-based models, and couple them with control logic and pipeline networks.

msx — process
$ msx lint ./plant --format json
$ msx optimize Reactor reactor.mo
$ msx simulate Reactor reactor.mo --stop-time 3600
The challenge

What slows chemical & process teams down

01

Steady-state only

Flowsheets are rarely carried into dynamic and control studies.

02

Closed formats

Process models are hard to review, diff, and automate.

03

Disconnected controls

Control logic is designed without a dynamic process model to test against.

Reference workflow

One pipeline, end to end

  1. 1

    Import

    Aspen flowsheets

  2. 2

    Project

    Equation-based DAE

  3. 3

    Control

    PLC co-simulation

  4. 4

    Optimize

    Collocation solver

Capabilities

What ModelScript does for you

Flowsheet parsing

Read Aspen input and backup files into a typed workspace.

Equation-based projection

Lower unit operations to DAEs for dynamic simulation.

Control co-design

Couple PLC programs to process models.

Optimization

Direct-collocation optimal control and parameter estimation.

Open-core toolchain that runs anywhere

Browser, CLI, VS Code, CI pipelines, or air-gapped Enterprise Appliances (AGPL-3.0 Core & Commercial Editions).

Open-Core under the GNU AGPL v3 License; Enterprise Edition (ee/) under the ModelScript Enterprise License. • Trademark Policy