Optimization of an Evaporation Process#
The flowsheet below consists of a forced-circulation evaporator, used extensively over the years as a benchmark for plantwide control studies. The system is depicted in the figure below. The objective of this system is to increase the concentration of dilute liquor by evaporating the solvent from the feed, using a vertical heat exchanger.
Evaporation process schematic.
From the variables described, \(X_1=5\%\),\(T_1=40°C\),\(T_{200}=25°C\) are disturbances at these reported fixed values and are not considered as optimization variables. All flow rates are in \(kg/min\), temperatures in \(°C\), pressures in \(kPa\) heat duties in kW and compositions in \(%\). The main objective of this case-study is to find a maximum operating point from an economic perspective, defined as:
The following equations describe the mass and energy balances for the evaporator process, and can be considered equality constraints in the optimization problem:
And the following bounds are true, which are considered inequality constraints:
Note that the equations are to be solved in steady state (i.e., derivative terms are zero)
Additionally, the description of each variable can be found in the table below:
Description of all process variables for the evaporation process.
Find the optimal operating point of this process flowsheet using constrained optimization techniques covered in Lecture 3. You should:
Formalize (write-down) the optimization problem, making the necessary assumptions/simplifications
Use
scipy.optimize.minimizeappropriately for the constrained optimization problemCompare your results against the optimum found in the reported literature.
Discuss your code implementation and results during the presentation.