Griffith PSE — home Griffith PSE — home

Griffith PSE

Process systems engineering, with the math made interactive.

Interactive demos and worked examples of optimization, control, and modeling problems that show up in chemical and process systems engineering. Each demo runs the real solver in your browser — change the parameters, watch the solution change.

Featured demos

Knapsack optimizer — click to launch

Knapsack Optimizer

A 0-1 mixed-integer program: choose items with weight and value to maximize value under a capacity constraint. Foundational example for combinatorial optimization in operations research and process scheduling.

Quad-tank control — click to launch

Quad Tank Control

The four-tank system — a canonical multivariable nonlinear control problem. Solved here as an open-loop optimization with rIPOPT to track a target tank height profile.

Diet optimizer — click to launch

Diet Optimizer

The classic Stigler diet problem: minimize cost of a meal plan subject to nutritional constraints. The introductory linear program in operations research textbooks; still useful as a process blending teaching example.

© 2026 Devin Griffith · Griffith PSE

  • Source

  • Email