Professional Documents
Culture Documents
1 Introduction To Optimization-2
1 Introduction To Optimization-2
Dr. Senthilmurugan S.
Course objective
• To provide in-depth knowledge towards optimization
techniques and its implementation techniques for industrial
applications.
• The chosen topics include linear programming, nonlinear
programming etc. Eventually, the course provides a
thorough understanding towards various optimization
techniques adopted in academic and industrial application
• Eventually, various basic approaches adopted for the
formulation of optimization models and its
implementation in process systems are summarized.
Cost of insulation
Waste products
• Design optimization
• Optimization of process equipment size, operating condition considering long term energy consumption, waste
and By product reduction and enhanced life of equipment, etc., for given target plant capacity
• Plant operation optimization
• After commissioning plant scenarios like, the raw material quality variations, design and fabrication mismatch,
wear tears leads to plant operating sub optimal condition then the initial design condition. Optimization of
plant operating condition for given plant design can given improved yield of valuable products and reduced
yield of by products.
• Plant level production Optimization
• Depending on market demand, the management can optimize production value products at higher rate and
others lower rate.
Sunday, April 10, 2022 CL615 Optimization 8
Hierarchy of Optimization – Based
on time horizon for operating plant
• Enterprise level resource optimization
• Longer time horizon ( day to month/year)
Level1
11
Classes of optimization problems
• Dynamic / steady state
• Optimal plant start-up and/or shut down (Minimum time problems)
• Constrained / unconstrained
• Single / multi objective
• Single decision variable / Multiple decision variable
• Deterministic / Stochastic
• Global / local optimization
• Iterative or successive / grid
• Mixed integer / continuous
• Gradient / function value
• Offline / real time or online optimization
Storage tank
Unique solution
Underdetermined
Overdetermined
19
Example: Overdetermined case-
Data Reconciliation: data preprocessing
Objective function
2
𝑃∑
min ∑ ( 𝑚 𝐴 ,𝑖 mod 𝑒𝑙
+𝑚 𝐴, 𝑖 () )
exp
𝑖=1
Decision variables
mA i , mb, i , mc I, where I = 1 to number of data sets
Constraints
LB mA i , mb, i , mc I UB 𝑚 𝐴, 𝑖 =𝑚𝐶 , 𝑖exp 𝐵,𝑖
mod 𝑒𝑙 exp
unit/run
4000
How many no of units produced 2000
per run?
0
Step 1: Analyze the process
define variables Run number
One year
Q = total # no units produced/yr (100,000)
D = # no units produced per run One run 100, 000 units
n = # runs/yr 𝑄 One run 1 units
𝑛= One run 6667 units * 15 =100005
𝐷
Sunday, April 10, 2022 CL615 Optimization 24
Step 2: Formulate objective function and constraints
𝑀𝑖𝑛𝐶
⟨
𝑛 ¿ integer
¿continuous
(0)LB<D>UB (100,000)
k1=Cost of working capital for inventory and storage (Rs/ inventory size )
k2= Fixed cost to setup the factory equipment and building for production (Rs)
K3= Operating cost of plant ( Rs/unit)
Sunday, April 10, 2022 CL615 Optimization 25
Step 3: Model development
Develop objective function
production cost = k2 + k3 D
per run (set up operating
cost) cost per unit
(could be nonlinear then = k2 + k4 D1/2
𝑑𝐶
𝑑𝐷
𝑘2 𝑄
𝐷
𝑜𝑝𝑡
=𝑘1 − 2 =0 → 𝐷 =
𝑘2 𝑄
𝑘1 √
1/2
suppose cost per run =𝑘2+𝑘4 𝐷
Sunday, April 10, 2022 CL615 Optimization 28
Step 6: Sensitivity Analysis
Sensitivity of the optimum
subst Dopt into C
𝐶 =2√𝑘1𝑘2𝑄+𝑘3𝑄
𝑜𝑝𝑡
Sunday, April 10, 2022 CL615 Optimization 29
Step 6
40
30
Efficency
Head (m)
P= power (kW) 30
20
q = flow capacity (m3/h) 20 10
ρ = density of fluid (kg/m3)
10
g = gravity (9.81 m/s2) 0
rpm
Pum d
p 1 spe s pee
Pumps: ed rp 2
m ump
Tofama 3KAN25 P
Tofama 4KAN20
Step 6: Sensitivity Analysis
Srpm = 120 x F
P
Srpm = synchronous revolutions per minute.
120 = constant
F = supply frequency (in cycles/sec)
P = number of motor winding poles
Example:
What is the synchronous of a motor having 4 poles connected to a 50 hz power supply?
Srpm = 120 x F
P
Srpm = 120 x 50
4
Srpm = 1500 rpm
4/10/22 | Slide 40