Professional Documents
Culture Documents
Optimization
Optimization
Introduction to Aspen Plus
Lesson Objectives
Introduce the optimization capability in Aspen Plus
Aspen Plus References: User Guide, Chapter 22, Optimization Related Topics: User Guide , Chapter 17, Convergence User Guide, Chapter 18, Accessing Flowsheet Variables
2003 AspenTech. All Rights Reserved.
22 1
Optimization
Optimization
Used to maximize/minimize an objective function Objective function is expressed in terms of flowsheet variables and In-Line Fortran Optimization can have zero or more constraints Constraints can be equalities or inequalities Optimization is located under /Data/Model Analysis Tools/Optimization Constraint specification is under /Data/Model Analysis Tools/Constraint
A+B C+D+E
REACTOR
PRODUCT
A, B, C, D, E
22 2
Optimization
These are the flowsheet variables used to calculate the objective function (Define sheet).
This is the Fortran expression that will be maximized or minimized (Objective & Constraints sheet).
22 3
Optimization
These are the constraints used during the optimization (Objective & Constraints sheet).
These are the variables that the optimization block will change to maximize/minimize the objective function (Vary sheet).
These are the lower and upper bounds within which to vary the manipulated variable (Vary sheet).
Notes (1)
1. The convergence of the optimization can be sensitive to the initial values of the manipulated variables. 2. It is best if the objective, the constraints, and the manipulated variables are in the range of 1 to 100. This can be accomplished by simply multiplying or dividing the function. 3. The optimization algorithm only finds local maxima and minima in the objective function. It is theoretically possible to obtain a different maximum/ minimum in the objective function, in some cases, by starting at a different point in the solution space.
22 4
Optimization
Notes (2)
4. Equality constraints within an optimization are similar to design specifications. 5. If an optimization does not converge, run sensitivity studies with the same manipulated variables as the optimization, to ensure that the objective function is not discontinuous with respect to any of the manipulated variables. 6. Optimization blocks also have convergence blocks associated with them. Any general techniques used with convergence blocks can be used if the optimization does not converge.
22 5
Optimization
TOWER1
Adiabatic 19.7 psia TOP2
TOWER2
BOT1 STEAM2 Saturated steam at 200 psia EFFLUENT Adiabatic 18.7 psia
22 6