CH3133 Û 6 - Introduction To Process Optimisation
CH3133 Û 6 - Introduction To Process Optimisation
g1: A, Q, Fw , Twt ≥ 0;
Inequality constraints
g2: Ts -Twt ≥ 10
Introduction to Process Optimization
The principle of optimization
Mathematical Programming Model
The general mathematical programming model for optimization can be
expressed in the following format:
minimise, or f(x) - objective function
maximise
subject to: h(x) = 0 - equality constraints
g(x) ≥ 0 - inequality constraints
where x is assumed as a set of continuous variables.
Introduction to Process Optimization
The principle of optimization
Mathematical Programming Model
• If f(x), h(x) and g(x) are all linear, then this leads to a linear
programming problem (LP).
Objective function:
Min f = 3x1 + 5x2, where f = cost per 1000 kg batch.
Equations: x1 + x2 = 1000
Inequalities
x1 ≥ 500 x1/x2 ≥ 2
x2 ≥ 200 x1 ≥ 0, x2 ≥ 0
Introduction to Process Optimization
Linear Programming
Exercise:
A farmer is preparing to plant a crop and needs to fertilize a field. There are 2 brands
of fertilizer to choose from, Super-gro and Crop-quick.
Each brands yield a specific amount of nitrogen and phosphate per bag as follows:
Chemical Contribution
Nitrogen Phosphate
(kg/bag) (kg/bag) Over to
Super-gro 2 4 you
Crop-quick 4 3
The farmer requires at least 16 kg of N2 and 24 kg of phosphate. Super-gro cost
$6/bag and Crop-quick costs RM 3/bag. The farmer wants to know how many
bags of each brand to purchase in order to minimize the total cost of fertilizing.
Introduction to Process Optimization
Linear Programming
Solutions of LP
Consider the problem:
Max f(x) = 8.1x1 + 10.8x2
Subject to: 0.8x1 + 0.44x2 ≤ 24000
0.05x1 + 0.1x2 ≤ 2000
0.1x1 + 0.36x2 ≤ 6000
{x1, x2} ≥ 0
The LP model can be represented graphically.
Introduction to Process Optimization
Linear Programming
Solutions of LP
Feasible region: 0.8x1 + 0.44x2 ≤ 24000 (A)
0.05x1 + 0.1x2 ≤ 2000 (B)
0.1x1 + 0.36x2 ≤ 6000 (C)
x1≥ 0
x2≥ 0
Introduction to Process Optimization
Linear Programming
Solutions of LP
Contour plot: