tutor10x

Upload: didit-andiatmoko

Post on 03-Apr-2018

224 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/28/2019 Tutor10x

    1/22

  • 7/28/2019 Tutor10x

    2/22

    Tutorial 10 : OptimizationAspen Team_XIII Generation

  • 7/28/2019 Tutor10x

    3/22

    Why should we learn Optimization?

    We can use optimization to maximizeor minimize a user-specified objectivefunction b mani ulatin decision

    variables (feed stream, block input, orother input variables).

    Commonly, optimization will becombined with constraint.

  • 7/28/2019 Tutor10x

    4/22

    Optimization : Step by Step..

    Run Simulation

    Determine the constraints

    Determine the objective functionand selected constraints

    Specify the manipulated variable

  • 7/28/2019 Tutor10x

    5/22

    To create a constraint problem :

    1 From the Data menu, point to ModelAnalysis Tools, then Constraint.

    n e ons ra n ec anager,click New.

    3 In the Create New ID dialog box,

    enter an ID (or accept the default ID)and click OK.

  • 7/28/2019 Tutor10x

    6/22

    To create an optimization problem:

    1 From the Data menu, point to ModelAnalysis Tools, then Optimization.

    n e p m za on ec anager,click New.

    3 In the Create New ID dialog box,

    enter an ID (or accept the default ID)and click OK.

  • 7/28/2019 Tutor10x

    7/22

    The recommended procedure forcreating an optimization problem is:

    1 Start with a simulation (instead of starting withoptimization). There are a number of reasons for thisapproach:- It is easier to detect flowsheet errors in a simulation.

    - ou can e erm ne reasona e spec ca ons.- You can determine a reasonable range of decisionvariables.

    - You can get a good estimate for the tear streams.2 Perform sensitivity analysis before optimization, to find

    appropriate decision variables and their ranges.3 Evaluate the solution using sensitivity analysis, to find

    out if the optimum is broad or narrow.

  • 7/28/2019 Tutor10x

    8/22

    Case Study :

  • 7/28/2019 Tutor10x

    9/22

    Case Study :

    Benzene & toluene can be produced fromcrude oil in refinery.

    ,

    are separate and enter the tower.

    Use optimization to get maximum product

    revenue

  • 7/28/2019 Tutor10x

    10/22

    Case Study :

    Total crude oil feed 25736 kg/hr atcondition 77.4 C and 6.2 bar

    propana = 0,05388i-butana = 0,14808n-butana = 0,29493

    metil butana = 0,13301n-pentana = 0,12368n-heptana = 0,23114benzena = 0,00941toluena = 0,00587

  • 7/28/2019 Tutor10x

    11/22

    Tower

    Number of stage 33

    Pcond 6.52 bar

    Pressure drop column 0.24

    Reflux ratio 1.8

    Distilate to feed ratio 0.49806

    Vapor feed stage 13

    Liquid feed stage 20

  • 7/28/2019 Tutor10x

    12/22

    First Step : Run Simulation

  • 7/28/2019 Tutor10x

    13/22

    First Step : Run Simulation

  • 7/28/2019 Tutor10x

    14/22

    First Step : Run Simulation

  • 7/28/2019 Tutor10x

    15/22

    First Step : Run Simulation

    Run Simulation!!!

  • 7/28/2019 Tutor10x

    16/22

    Second Step : Determine Constraint

    1. Define (thats easy for you)2. Spec

  • 7/28/2019 Tutor10x

    17/22

    Third Step : Determine Optimization

  • 7/28/2019 Tutor10x

    18/22

    Third Step : Determine Optimization

  • 7/28/2019 Tutor10x

    19/22

    Third Step : Determine Optimization

  • 7/28/2019 Tutor10x

    20/22

    Third Step : Determine Optimization

  • 7/28/2019 Tutor10x

    21/22

    Third Step : Determine Optimization

    Run!!

  • 7/28/2019 Tutor10x

    22/22

    Thanks for your attention..