Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

1 Az olajipari optimalizálás eszköze (PIMS program) Mészöly Csaba Pannon Egyetem 2007 I. félév.

Hasonló előadás


Az előadások a következő témára: "1 Az olajipari optimalizálás eszköze (PIMS program) Mészöly Csaba Pannon Egyetem 2007 I. félév."— Előadás másolata:

1

2 1 Az olajipari optimalizálás eszköze (PIMS program) Mészöly Csaba Pannon Egyetem 2007 I. félév

3 2 Agenda A valóság és modellje Kapcsolat a terv és a valóság között A lineáris programozás alapjai Az olajipari optimalizálás eszköze: PIMS program A PIMS feladata, működése Terv típusok A PIMS felépítése, modelltípusok (PPIMS -> XPIMS) XPIMS vs. PPIMS Examples Adatszolgáltatás a tervezéshez A tervezés eredménye, döntés előkészítés 2

4 3 A MOL Csoport (MOL, Slovnaft, TVK, leányvállalatok, INA ) kereskedelmi tevékenysége Magyarországra, Szlovákiára, Ausztriára, Ukrajnára, Romániára, Horvátországra, Szerbiára és Szlovéniára - összességében a Régióra - terjed ki. Ukrajna Románia Magyarország Szlovákia Horvátország Németország Szerbia Bulgária Lengyelország Szlovénia Csehország Ausztria MOL GROUP tevékenysége a régióban

5 4 Alapanyag tárolás KER Értéklánc Beszerzési korlátok (min-max volumenek) Értékesítési korlátok (min-max volumenek) Leállások (üzemek, csővezetékek) Készletek (kockázat-> hedge) (leállások, szezonalitás) Technológiai adatok • Hozamok, minőségek, összefüggések • Anyagáram kapcsolatok • Fajlagosok Nyereség Jól karbantartott PIMS modell Árak, arányos költségek TKD Alapanyag biztosítása (import) Alapanyag biztosítása (import) Alapanyag biztosítása (hazai) Alapanyag biztosítása (hazai) Alapanyag szállítás Értékesítés KTD LOG FIN, LOGKERFINFIN, LOG Techno- lógiai folyamatok Techno- lógiai folyamatok Kész- termék tárolás LOG, … Kész- termék szállítás Valódi optimum Crack sread, sales margin!!

6 5 Agenda A valóság és modellje Kapcsolat a terv és a valóság között A lineáris programozás alapjai Az olajipari optimalizálás eszköze: PIMS program A PIMS feladata, működése Terv típusok A PIMS felépítése, modelltípusok (PPIMS -> XPIMS) XPIMS vs. PPIMS Examples Adatszolgáltatás a tervezéshez A tervezés eredménye, döntés előkészítés 5

7 6 Hierachy of functions PLANNING, OPTIMIZATION SCHEDULING UNIT OPTIMISATION PROCESS CONTROL REPORTING PAST CURRENT FUTURE corporate level plant level unit level process level orders setpoints performance data

8 7 Agenda A valóság és modellje Kapcsolat a terv és a valóság között A lineáris programozás alapjai Az olajipari optimalizálás eszköze: PIMS program A PIMS feladata, működése Terv típusok A PIMS felépítése, modelltípusok (PPIMS -> XPIMS) XPIMS vs. PPIMS Examples Adatszolgáltatás a tervezéshez A tervezés eredménye, döntés előkészítés 7

9 8 What is Linear Programming? A mathematical model consisting of a set of simultaneous linear equations

10 9 What is Linear Programming? A mathematical model consisting of a set of simultaneous linear equations The same problem, in matrix form:

11 10 What is Linear Programming? • Linear implies there are no mathematical terms such as X 2, X 3, logX... • There are more unknowns (variables) than equations (constraints) • There are an infinite number of solutions to the problem • The best solution (i.e., optimum) is determined by an objective function (OBJFN) row

12 11 Requirements of an LP Problem • There is an OBJECTIVE, e.g., maximize profits • There are alternative courses of action to achieve objective • Resources are in limited supply • The firm’s objective (and limitations) can be expressed in form of mathematical equations and inequalities

13 12 Simple LP Problem (Tables & Chairs)

14 13 A Simple LP Problem (Matrix Format) Eq’s 1-6 are LP rows, or constraints TAB and CHR are columns, or variables

15 14 Lineáris programozás modellje

16 15 Agenda A valóság és modellje Kapcsolat a terv és a valóság között A lineáris programozás alapjai Az olajipari optimalizálás eszköze: PIMS program A PIMS feladata, működése Terv típusok A PIMS felépítése, modelltípusok (PPIMS -> XPIMS) XPIMS vs. PPIMS Examples Adatszolgáltatás a tervezéshez A tervezés eredménye, döntés előkészítés 15

17 16 What is PIMS? PIMS = Process Industry Modeling System Developed for Oil & Petrochemical Industry by Aspen Technology and former owner Bechtel. PIMS Optimization planning tool (Money maker machine) Employing LP technique Modeling tool Model analyzer tool 16

18 17 What is PIMS? 17

19 18 BLENDING SECTION PROCESS UNITS LPG MOG JET DSL F/O CRD INT BUT I. SALES REVENUES$100,000 II. RAW MATERIALS (70,000) III. FUEL, STEAM, UTIL (10,000) IV. ADDITIVES ( 5.000) REFINER’S MARGIN $15,000 OBJFN = MAXIMIZE PROFITS I IV II III Refining Operation - A Bird’s Eye View STMGAS Additives

20 19 PIMS model structure... … III IVIII

21 20 PIMS eliminates fictitious product cost calculation 20 Real costs Calculated Costs ? Atmospheric distillation How calculate product cost? 1.Equal (Crude + Utlil. + Fix) 2.Quotation based (no quotation for semifinished products) 3.Backward from real prices What should we do if a product cost higher then the market price? Should be sales stopped? PIMS optimizes the whole system with real variable cost and prices..

22 21 One PIMS period is one moment (scheduling problem in case of Plant Shut Down) 21 Error: Real production is Zero Monthly production is the same Solutions: 1.Time slices: Make 2 periods (10 & 20 days length) 2.PIMS runs have to be checked by scheduling (feasibility).

23 22 Model vs. Reality (non linearity) 22.

24 23 Agenda A valóság és modellje Kapcsolat a terv és a valóság között A lineáris programozás alapjai Az olajipari optimalizálás eszköze: PIMS program A PIMS feladata, működése Terv típusok A PIMS felépítése, modelltípusok (PPIMS -> XPIMS) XPIMS vs. PPIMS Examples Adatszolgáltatás a tervezéshez A tervezés eredménye, döntés előkészítés 23

25 24 A PIMS programcsomag feladata Számítógépes támogatást nyújtson a termelés, a logisztika és a kereskedelem jobb összehangolásához a nagyobb gazdasági eredmény elérésének érdekében. MIRE ALKALMAS A PIMS? Lineáris programozási feladatok megoldására. Az LP feladatnak célfüggvényét a feladat megoldása során maximalizálja. A célfüggvény azaz a fedezeti összeg maximumát keressük. (PIMS = Money maker tool)

26 25 VALIDATION & MATRIX GENERATION DATA MANAGER MENUS SOLUTION REPORTS RECURSIONOPTIMIZATION PIMS Process Flow Diagram PIMSLOTUS/EXCEL Non-Converged PIMS Xpress.mp PIMS SummarySolution.LST FullSolution.LST IterationLog.LSTPrimalDual.LST Validation.LST MatrixListing.LST

27 26 Non-Linearities - Applications Feedstock pooling Distillation cut point Optimisation Processing Severity vs Yields Investments vs Capacity Additive responses

28 27 Agenda A valóság és modellje Kapcsolat a terv és a valóság között A lineáris programozás alapjai Az olajipari optimalizálás eszköze: PIMS program A PIMS feladata, működése Terv típusok A PIMS felépítése, modelltípusok (PPIMS -> XPIMS) XPIMS vs. PPIMS Examples Adatszolgáltatás a tervezéshez A tervezés eredménye, döntés előkészítés 27

29 28 Plan types (time horizon) LONG TERM - 1 TO 5 YEARS+TRENDS STRATEGIC INVESTMENT PLANNING UNCERTAINTY SUPPLY / DEMAND STRATEGY NEW UNITS / DEBOTTLENECKING MEDIUM TERM - UP TO 3 YEARS QUARTERLY, MONTHLY „ROLLING” PLANS / ANNUAL BUDGET FEEDSTOCK SELECTION PRODUCT MARKET TARGETS INTERMEDIATES TRANSFERS SHORT TERM (ROLLING PLAN) - UP TO 6 MONTHS 6 MONTH ROLLING PLAN / MONTHLY PLAN PLANT OPTIMISATION INVENTORY MANAGEMENT PRODUCTS BLENDING IMMEDIATE - CRUDE/PRODS. SCHEDULING FLUCTUATIONS - PERFORMANCE MONITORING Degree of freedom

30 29 Long Term Example: Built Delayed Coker Plant in Duna Refinery 29 Delayed Coker started to run Delayed Coker (DC) converts fuel oil to gasoline and gasoil. LONG TERM - 1 TO 5 YEARS+ STRATEGIC INVESTMENT PLANNING Expectations before decision: see on the diagram SUPPLY / DEMAND STRATEGY Fuel oil market collapsed, diesel market is growing. NEW UNITS / DEBOTTLENECKING Capacity: 1 million tons/year Motor gasoline, Diesel, 3,5% Fuel oil ckrack spreads Crack difference growing

31 30 Agenda A valóság és modellje Kapcsolat a terv és a valóság között A lineáris programozás alapjai Az olajipari optimalizálás eszköze: PIMS program A PIMS feladata, működése Terv típusok A PIMS felépítése, modelltípusok (PPIMS -> XPIMS) XPIMS vs. PPIMS Examples Adatszolgáltatás a tervezéshez A tervezés eredménye, döntés előkészítés 30

32 31 PIMS Upgrades & Options PIMS = Process Industry Modelling System PIMS - Large16,000+ Rows PPIMSMulti-Period MPIMSMulti-Plant XPIMSMultiPeriod/MultiPlant (+Depots, +Markets) PIMS-EEEnterprise Edition PIMSMIPMixed Integer Program

33 32 Bratislava Százhalombatta CEPRO system Modelling problem CEE Romania Slovakia Poland Austria Slovenia Croatia Hungary Czech R. Serbia Bosnia Herzegovina Montenegro 300 miles/484 kms Slovnaft Friendship II. Friendship I. ADRIA Crude pipeline Production places Product pipeline Depot Slovnaft MOL Danube and Bratislava Refineries are the most complex in the region.

34 33 PPIMS Feb. Jan March April March Feb. Jan Apr DR-TVK PPIMS BR-SN PetCh PPIMS TRASFER S Local Market s TRANSFERS SET BY AGREEMENT SPLITMARKET PIMS FLEXIBILITY1 • Separated • Individual Manual by experts NOT OPTIMISED MULTI PERIOD

35 34 MPIMS DF-TF- TVK PPIMS BR-SN PetCh PPIMS TVK MODEL Local Market s GLOBAL MARKETS OPTIMISED SPLIT DR PPIMS PIMS FLEXIBILITY2 Optimized transfers OPTIMISED NO MULTI PERIOD ONE Period

36 35 XPIMS April Febr Jan March Febr Jan March April March Febr Jan Apr DF-TF- TVK PPIMS BR-SN PetCh PPIMS TVK MODEL OPTIMISED TRANSFERS Local Market s OPTIMISED SPLIT GLOBAL MARKETS DR PPIMS PIMS FLEXIBILITY3 OPTIMISED MULTI PERIOD

37 36 Events/propertyPPIMSXPIMS One calculation runtime Individual smaller models, shorter Integrated bigger model, longer Complexity More models -> Necessity to iterate among systems (PPIMS-es or/and DPO) -> adequate solution All data in one combined model -> one step -> real optimum Total evaluation time Longer - more iteration steps between systems Shorter - ability to run in one step Comparison of PPIMS and XPIMS 36 Why MOL switched from P to XPIMS

38 37 ELVÁRÁS A MODELLEL SZEMBEN Jól képezze le a valódi folyamatokat, az eszközöket és azok működését, korlátaikkal és lehetőségeikkel együtt. A modell legyen feladat függő, struktúrája és részletessége a feladathoz kell idomuljon. Mindig azokra a tényezőkre kell fókuszálni, amelyeknek a legnagyobb hatása van a célra.

39 38 Agenda A valóság és modellje Kapcsolat a terv és a valóság között A lineáris programozás alapjai Az olajipari optimalizálás eszköze: PIMS program A PIMS feladata, működése Terv típusok A PIMS felépítése, modelltípusok (PPIMS -> XPIMS) XPIMS vs. PPIMS Examples Adatszolgáltatás a tervezéshez A tervezés eredménye, döntés előkészítés 38

40 39 ►Inventory built up beforehand ►Maximum sales achieved ►Who supplies how much? ►Sell more or less? ►Inventory levels? ►Bio-diesel only 1 element Example: XPIMS bio-diesel supply during key Slovnaft unit shutdowns 39 XPIMS solution Optimal solution PPIMS issues: Adequate (but not optimal) solution Why MOL switched from P to XPIMS

41 40 Why MOL switched from P to XPIMS Example: XPIMS production flexibility through transfers (Polypropylene): ► Main propylene sources ►Inventories ►Transfers ►Polymer production MOL FCCTVK SC1-2Slovnaft FCC Slovnaft SC EXTERNAL HUNGARYSLOVAKIA TVK PP3-4 Slovnaft PP3 Polypropylene $$ ► Sales of polypropylene $$ XPIMS ► Maximum flexibility ► Minimal impact from Shutdowns pp 40

42 41 Agenda A valóság és modellje Kapcsolat a terv és a valóság között A lineáris programozás alapjai Az olajipari optimalizálás eszköze: PIMS program A PIMS feladata, működése Terv típusok A PIMS felépítése, modelltípusok (PPIMS -> XPIMS) XPIMS vs. PPIMS Examples Adatszolgáltatás a tervezéshez A tervezés eredménye, döntés előkészítés 41

43 42 Adatszolgáltatás az optimalizáláshoz Kereskedelem (Beszerzés, Értékesítés) Finomítás Petrolkémia Logisztika Supply Chain Management, egyéb információk

44 43 Mészöly Csaba Árak prognosztizálása

45 44 Jegyzésárak, margin

46 45 Jegyzésárak volatilitása

47 46 Mennyiségek

48 47 Belföldi piac szerkezete

49 48 Szezonalitás

50 49 Mennyiségek

51 50 Külföldi piacok szerkezete

52 51 Készletek prognosztizálása a tervezési időszak kezdetére

53 52 Logisztika adatszolgáltatás

54 53 Finomítók adatszolgáltatása

55 54 Agenda A valóság és modellje Kapcsolat a terv és a valóság között A lineáris programozás alapjai Az olajipari optimalizálás eszköze: PIMS program A PIMS feladata, működése Terv típusok A PIMS felépítése, modelltípusok (PPIMS -> XPIMS) XPIMS vs. PPIMS Examples Adatszolgáltatás a tervezéshez A tervezés eredménye, döntés előkészítés 54

56 55 Report Generator Architecture RGEN CODE DEFINITION TABLE FINAL REPORTS PIMS OUTPUT DATABASES USER DEFINED TEMPLATES Output Data (PIMS results) 1 55

57 56 Sample report for COMMERCIAL 56 Output Data (PIMS results) 2

58 57 3. Automatically generated case comparison tables Evaluated case comparison program „Diff_evals” Driving forces to make own software 57 Output Data (PIMS results) 3


Letölteni ppt "1 Az olajipari optimalizálás eszköze (PIMS program) Mészöly Csaba Pannon Egyetem 2007 I. félév."

Hasonló előadás


Google Hirdetések