Top Banner
Projekt FORNE Mathematical Optimization at Work Thorsten Koch 2011-10-14
105

Mathematical Optimization at Work

Apr 05, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Mathematical Optimization at Work

Projekt FORNE

Mathematical Optimization at Work

Thorsten Koch

2011-10-14

Page 2: Mathematical Optimization at Work

The PartnersZuse-Institut BerlinDiskrete Methoden / OptimierungDr. Thorsten Koch (Projektkoordinator)

Friedrich-Alexander Universität Erlangen-NürnbergEconomics · Discrete Optimization · MathematicsProf. Dr. Alexander Martin

Leibniz-Universität HannoverInstitut für Angewandte MathematikProf. Dr. Marc Steinbach

Universität Duisburg-EssenFachbereich MathematikProf. Dr. Rüdiger Schultz

Technische Universität BraunschweigInstitut für Mathematische OptimierungProf. Dr. Marc Pfetsch

Humboldt-Universität zu BerlinInstitut für MathematikProf. Dr. Werner Römisch

Weierstraß-Institut für Angewandte Analysis und Stochastik (WIAS)Dr. Rene Henrion

Open Grid EuropeNetzplanung und -steuerung / NetzoptimierungDr. Klaus Spreckelsen (Projektleiter)

BMWiProjektträger Jülich, Geschäftsbereich EnergietechnologienChristoph Jessen (Projektbetreuer)

Thorsten Koch Mathematical Optimization at Work 2 / 32

Page 3: Mathematical Optimization at Work

The Team

T. Berthold, J. Bödecker, M. Ebbers, A. Emgrunt, A. Fügenschuh, G. Gamrath, B. Geißler, N. Geißler, R. Gollmer, U. Gotzes,

M. Grötschel, C. Hayn, S. Heinz, R. Henrion, B. Hiller, L. Huke, J. Humpola, J. Hülsewig, I. Joormann, W. Knieschweski,

T. Koch, V. Kühl, H. Leövey, F. Malow, D. Mahlke, A. Martin, R. Mirkov, A. Morsi, G. Möhlen, A. Möller, F. Nowosatko,

D. Oucherif, M. Pfetsch, W. Römisch, L. Sax, L. Schewe, M. Schmidt, R. Schultz, R. Schwarz, J. Schweiger, K. Spreckelsen,

C. Stangl, M. Steckhan, M. Steinbach, A. Steinkamp, J. Szabó, H. Temming, I. Wagner-Specht, B. Willert, S. Vigerske, A. Zelmer

Thorsten Koch Mathematical Optimization at Work 3 / 32

Page 4: Mathematical Optimization at Work

The Entry/Exit Model

. the entry/exit model was introduced as ameans to liberalize the gas market(directive 2003/55/EC, GasNZV)

. in the entry/exit model customers booktransmission capacity at entries and exitsseparately

. transmission cost may depend on entry/exit,but not on transportation path

. customers later nominate the actual inflowand outflow within their booked capacities⇒ nomination of all customers

. transmission system operator has to ensurethat each nomination within the bookedcapacities can technically be realized

• •

••

entries

exits

booked capacities

10 5

520

10

nomination 1

5 5

00

10

nomination 2

8 3

52

4

Thorsten Koch Mathematical Optimization at Work 4 / 32

Page 5: Mathematical Optimization at Work

The Entry/Exit Model

. the entry/exit model was introduced as ameans to liberalize the gas market(directive 2003/55/EC, GasNZV)

. in the entry/exit model customers booktransmission capacity at entries and exitsseparately

. transmission cost may depend on entry/exit,but not on transportation path

. customers later nominate the actual inflowand outflow within their booked capacities⇒ nomination of all customers

. transmission system operator has to ensurethat each nomination within the bookedcapacities can technically be realized

• •

••

entries

exits

booked capacities

10 5

520

10

nomination 1

5 5

00

10

nomination 2

8 3

52

4

Thorsten Koch Mathematical Optimization at Work 4 / 32

Page 6: Mathematical Optimization at Work

The Entry/Exit Model

. the entry/exit model was introduced as ameans to liberalize the gas market(directive 2003/55/EC, GasNZV)

. in the entry/exit model customers booktransmission capacity at entries and exitsseparately

. transmission cost may depend on entry/exit,but not on transportation path

. customers later nominate the actual inflowand outflow within their booked capacities⇒ nomination of all customers

. transmission system operator has to ensurethat each nomination within the bookedcapacities can technically be realized

• •

••

entries

exits

booked capacities

10 5

520

10

nomination 1

5 5

00

10

nomination 2

8 3

52

4

Thorsten Koch Mathematical Optimization at Work 4 / 32

Page 7: Mathematical Optimization at Work

The Entry/Exit Model

. the entry/exit model was introduced as ameans to liberalize the gas market(directive 2003/55/EC, GasNZV)

. in the entry/exit model customers booktransmission capacity at entries and exitsseparately

. transmission cost may depend on entry/exit,but not on transportation path

. customers later nominate the actual inflowand outflow within their booked capacities⇒ nomination of all customers

. transmission system operator has to ensurethat each nomination within the bookedcapacities can technically be realized

• •

••

entries

exits

booked capacities

10 5

520

10

nomination 1

5 5

00

10

nomination 2

8 3

52

4

Thorsten Koch Mathematical Optimization at Work 4 / 32

Page 8: Mathematical Optimization at Work

The Entry/Exit Model

. the entry/exit model was introduced as ameans to liberalize the gas market(directive 2003/55/EC, GasNZV)

. in the entry/exit model customers booktransmission capacity at entries and exitsseparately

. transmission cost may depend on entry/exit,but not on transportation path

. customers later nominate the actual inflowand outflow within their booked capacities⇒ nomination of all customers

. transmission system operator has to ensurethat each nomination within the bookedcapacities can technically be realized

• •

••

entries

exits

booked capacities

10 5

520

10

nomination 1

5 5

00

10

nomination 2

8 3

52

4

Thorsten Koch Mathematical Optimization at Work 4 / 32

Page 9: Mathematical Optimization at Work

The Entry/Exit Model

. the entry/exit model was introduced as ameans to liberalize the gas market(directive 2003/55/EC, GasNZV)

. in the entry/exit model customers booktransmission capacity at entries and exitsseparately

. transmission cost may depend on entry/exit,but not on transportation path

. customers later nominate the actual inflowand outflow within their booked capacities⇒ nomination of all customers

. transmission system operator has to ensurethat each nomination within the bookedcapacities can technically be realized

• •

••

entries

exits

booked capacities

10 5

520

10

nomination 1

5 5

00

10

nomination 2

8 3

52

4

Thorsten Koch Mathematical Optimization at Work 4 / 32

Page 10: Mathematical Optimization at Work

The Entry/Exit Model

. the entry/exit model was introduced as ameans to liberalize the gas market(directive 2003/55/EC, GasNZV)

. in the entry/exit model customers booktransmission capacity at entries and exitsseparately

. transmission cost may depend on entry/exit,but not on transportation path

. customers later nominate the actual inflowand outflow within their booked capacities⇒ nomination of all customers

. transmission system operator has to ensurethat each nomination within the bookedcapacities can technically be realized

• •

••

entries

exits

booked capacities

10 5

520

10

nomination 1

5 5

00

10

nomination 2

8 3

52

4

Thorsten Koch Mathematical Optimization at Work 4 / 32

Page 11: Mathematical Optimization at Work

The Entry/Exit Model

. the entry/exit model was introduced as ameans to liberalize the gas market(directive 2003/55/EC, GasNZV)

. in the entry/exit model customers booktransmission capacity at entries and exitsseparately

. transmission cost may depend on entry/exit,but not on transportation path

. customers later nominate the actual inflowand outflow within their booked capacities⇒ nomination of all customers

. transmission system operator has to ensurethat each nomination within the bookedcapacities can technically be realized

• •

••

entries

exits

booked capacities

10 5

520

10

nomination 1

5 5

00

10

nomination 2

8 3

52

4

Thorsten Koch Mathematical Optimization at Work 4 / 32

Page 12: Mathematical Optimization at Work

Essential Subtask: Validating Nominations

Given: . a detailed description of a gas network. a nomination specifying amounts of gas flow

at entries and exits

Task: Find

1. settings for the active devices(valves, control valves, compressors)

2. values for the physical parameters of thenetwork

that comply with. gas physics. legal and technical limitations

human experience

simulation tool

Issue: How to decide whether a nomination is technically feasible?

Thorsten Koch Mathematical Optimization at Work 5 / 32

Page 13: Mathematical Optimization at Work

Essential Subtask: Validating Nominations

Given: . a detailed description of a gas network. a nomination specifying amounts of gas flow

at entries and exits

Task: Find

1. settings for the active devices(valves, control valves, compressors)

2. values for the physical parameters of thenetwork

that comply with. gas physics. legal and technical limitations

human experience

simulation tool

Issue: How to decide whether a nomination is technically feasible?

Thorsten Koch Mathematical Optimization at Work 5 / 32

Page 14: Mathematical Optimization at Work

Essential Subtask: Validating Nominations

Given: . a detailed description of a gas network. a nomination specifying amounts of gas flow

at entries and exits

Task: Find1. settings for the active devices

(valves, control valves, compressors)

2. values for the physical parameters of thenetwork

that comply with. gas physics. legal and technical limitations

human experience

simulation tool

Issue: How to decide whether a nomination is technically feasible?

Thorsten Koch Mathematical Optimization at Work 5 / 32

Page 15: Mathematical Optimization at Work

Essential Subtask: Validating Nominations

Given: . a detailed description of a gas network. a nomination specifying amounts of gas flow

at entries and exits

Task: Find1. settings for the active devices

(valves, control valves, compressors)2. values for the physical parameters of the

network

that comply with. gas physics. legal and technical limitations

human experience

simulation tool

Issue: How to decide whether a nomination is technically feasible?

Thorsten Koch Mathematical Optimization at Work 5 / 32

Page 16: Mathematical Optimization at Work

Essential Subtask: Validating Nominations

Given: . a detailed description of a gas network. a nomination specifying amounts of gas flow

at entries and exits

Task: Find1. settings for the active devices

(valves, control valves, compressors)2. values for the physical parameters of the

networkthat comply with. gas physics. legal and technical limitations

human experience

simulation tool

Issue: How to decide whether a nomination is technically feasible?

Thorsten Koch Mathematical Optimization at Work 5 / 32

Page 17: Mathematical Optimization at Work

Essential Subtask: Validating Nominations

Given: . a detailed description of a gas network. a nomination specifying amounts of gas flow

at entries and exits

Task: Find1. settings for the active devices

(valves, control valves, compressors)2. values for the physical parameters of the

networkthat comply with. gas physics. legal and technical limitations

human experience

simulation tool

Issue: How to decide whether a nomination is technically feasible?

Thorsten Koch Mathematical Optimization at Work 5 / 32

Page 18: Mathematical Optimization at Work

Essential Subtask: Validating Nominations

Given: . a detailed description of a gas network. a nomination specifying amounts of gas flow

at entries and exits

Task: Find1. settings for the active devices

(valves, control valves, compressors)2. values for the physical parameters of the

networkthat comply with. gas physics. legal and technical limitations

human experience

simulation tool

Issue: How to decide whether a nomination is technically feasible?

Thorsten Koch Mathematical Optimization at Work 5 / 32

Page 19: Mathematical Optimization at Work

Essential Subtask: Validating Nominations

Given: . a detailed description of a gas network. a nomination specifying amounts of gas flow

at entries and exits

Task: Find1. settings for the active devices

(valves, control valves, compressors)2. values for the physical parameters of the

networkthat comply with. gas physics. legal and technical limitations

human experience

simulation tool

Issue: How to decide whether a nomination is technically feasible?

Thorsten Koch Mathematical Optimization at Work 5 / 32

Page 20: Mathematical Optimization at Work

Using Optimization Rather Than SimulationSimulation. allows very accurate gas physics

models. relies on human experience to

decide feasibility. is thus inappropriate to determine

infeasibility of a nomination

Optimization. works on simplified models of gas

physics. automatically finds settings for

active devices. eventually proves infeasibility of an

infeasible nomination

Beware: different solution spaces due to different modeling

simulation A

simulation B

optimization A

optimization B

Thorsten Koch Mathematical Optimization at Work 6 / 32

Page 21: Mathematical Optimization at Work

Using Optimization Rather Than SimulationSimulation. allows very accurate gas physics

models. relies on human experience to

decide feasibility. is thus inappropriate to determine

infeasibility of a nomination

Optimization. works on simplified models of gas

physics. automatically finds settings for

active devices. eventually proves infeasibility of an

infeasible nomination

Beware: different solution spaces due to different modeling

simulation A

simulation B

optimization A

optimization B

Thorsten Koch Mathematical Optimization at Work 6 / 32

Page 22: Mathematical Optimization at Work

Using Optimization Rather Than SimulationSimulation. allows very accurate gas physics

models. relies on human experience to

decide feasibility. is thus inappropriate to determine

infeasibility of a nomination

Optimization. works on simplified models of gas

physics. automatically finds settings for

active devices. eventually proves infeasibility of an

infeasible nomination

Beware: different solution spaces due to different modeling

simulation A

simulation B

optimization A

optimization B

Thorsten Koch Mathematical Optimization at Work 6 / 32

Page 23: Mathematical Optimization at Work

Transient Models

Transient models describe the network state evolution over time.

. similar to reality

but. can only be computed over a finite time horizon. require a forecast of the in- and outflow over time. require a start state, which is not known for planning. deviations between predicted / physical network state grow over time

Deciding feasibility of a future nomination requires to test it against

. a worst case start state?

definitely far too pessimistic

. all likely start states?

infinitely many

. a suitable start state?

might be overly optimistic

Thorsten Koch Mathematical Optimization at Work 7 / 32

Page 24: Mathematical Optimization at Work

Transient Models

Transient models describe the network state evolution over time.

. similar to reality

but. can only be computed over a finite time horizon. require a forecast of the in- and outflow over time. require a start state, which is not known for planning. deviations between predicted / physical network state grow over time

Deciding feasibility of a future nomination requires to test it against

. a worst case start state?

definitely far too pessimistic

. all likely start states?

infinitely many

. a suitable start state?

might be overly optimistic

Thorsten Koch Mathematical Optimization at Work 7 / 32

Page 25: Mathematical Optimization at Work

Transient Models

Transient models describe the network state evolution over time.

. similar to reality

but. can only be computed over a finite time horizon. require a forecast of the in- and outflow over time. require a start state, which is not known for planning. deviations between predicted / physical network state grow over time

Deciding feasibility of a future nomination requires to test it against

. a worst case start state?

definitely far too pessimistic

. all likely start states?

infinitely many

. a suitable start state?

might be overly optimistic

Thorsten Koch Mathematical Optimization at Work 7 / 32

Page 26: Mathematical Optimization at Work

Transient Models

Transient models describe the network state evolution over time.

. similar to reality

but. can only be computed over a finite time horizon. require a forecast of the in- and outflow over time. require a start state, which is not known for planning. deviations between predicted / physical network state grow over time

Deciding feasibility of a future nomination requires to test it against. a worst case start state?

definitely far too pessimistic

. all likely start states?

infinitely many

. a suitable start state?

might be overly optimistic

Thorsten Koch Mathematical Optimization at Work 7 / 32

Page 27: Mathematical Optimization at Work

Transient Models

Transient models describe the network state evolution over time.

. similar to reality

but. can only be computed over a finite time horizon. require a forecast of the in- and outflow over time. require a start state, which is not known for planning. deviations between predicted / physical network state grow over time

Deciding feasibility of a future nomination requires to test it against. a worst case start state? definitely far too pessimistic. all likely start states?

infinitely many

. a suitable start state?

might be overly optimistic

Thorsten Koch Mathematical Optimization at Work 7 / 32

Page 28: Mathematical Optimization at Work

Transient Models

Transient models describe the network state evolution over time.

. similar to reality

but. can only be computed over a finite time horizon. require a forecast of the in- and outflow over time. require a start state, which is not known for planning. deviations between predicted / physical network state grow over time

Deciding feasibility of a future nomination requires to test it against. a worst case start state? definitely far too pessimistic. all likely start states? infinitely many. a suitable start state?

might be overly optimistic

Thorsten Koch Mathematical Optimization at Work 7 / 32

Page 29: Mathematical Optimization at Work

Transient Models

Transient models describe the network state evolution over time.

. similar to reality

but. can only be computed over a finite time horizon. require a forecast of the in- and outflow over time. require a start state, which is not known for planning. deviations between predicted / physical network state grow over time

Deciding feasibility of a future nomination requires to test it against. a worst case start state? definitely far too pessimistic. all likely start states? infinitely many. a suitable start state? might be overly optimistic

Thorsten Koch Mathematical Optimization at Work 7 / 32

Page 30: Mathematical Optimization at Work

Stationary Models

Stationary models describe a (timeless) equilibrium network state.

. stable situation (by definition) modeling an “average network state”

. no start state needed, no time horizon

. ensures that the situation is sustainable(we cannot paint ourselves easily into a corner)

. much less data requirements, simpler physics

But. using pipes as gas storage (linepack) cannot be modelled. transition between nominations cannot be modelled. too pessimistic especially regarding short-term peak situations

Nevertheless, the better choice for medium and long-term planning.

Thorsten Koch Mathematical Optimization at Work 8 / 32

Page 31: Mathematical Optimization at Work

Stationary Models

Stationary models describe a (timeless) equilibrium network state.

. stable situation (by definition) modeling an “average network state”

. no start state needed, no time horizon

. ensures that the situation is sustainable(we cannot paint ourselves easily into a corner)

. much less data requirements, simpler physics

But. using pipes as gas storage (linepack) cannot be modelled. transition between nominations cannot be modelled. too pessimistic especially regarding short-term peak situations

Nevertheless, the better choice for medium and long-term planning.

Thorsten Koch Mathematical Optimization at Work 8 / 32

Page 32: Mathematical Optimization at Work

Stationary Models

Stationary models describe a (timeless) equilibrium network state.

. stable situation (by definition) modeling an “average network state”

. no start state needed, no time horizon

. ensures that the situation is sustainable(we cannot paint ourselves easily into a corner)

. much less data requirements, simpler physics

But. using pipes as gas storage (linepack) cannot be modelled. transition between nominations cannot be modelled. too pessimistic especially regarding short-term peak situations

Nevertheless, the better choice for medium and long-term planning.

Thorsten Koch Mathematical Optimization at Work 8 / 32

Page 33: Mathematical Optimization at Work

Stationary Models

Stationary models describe a (timeless) equilibrium network state.

. stable situation (by definition) modeling an “average network state”

. no start state needed, no time horizon

. ensures that the situation is sustainable(we cannot paint ourselves easily into a corner)

. much less data requirements, simpler physics

But. using pipes as gas storage (linepack) cannot be modelled. transition between nominations cannot be modelled. too pessimistic especially regarding short-term peak situations

Nevertheless, the better choice for medium and long-term planning.

Thorsten Koch Mathematical Optimization at Work 8 / 32

Page 34: Mathematical Optimization at Work

Gas Network: H-Nord

. 32 entries, 142 exits

. 498 pipes,9 resistors,33 valves,26 control valves,7 compressor stations

. 32 cycles

Thorsten Koch Mathematical Optimization at Work 9 / 32

Page 35: Mathematical Optimization at Work

Network and Variables

Mathematical model description:Network: directed Graph G = (V ,E ) with vertices V and edges EVariables: . pressure at node i ∈ V : pi

. mass flow, volumetric flow rate on edge e ∈ E : qe , Qe

. decision for active element ea ∈ Ea ⊂ E : xea

. temperature at node i ∈ V : Ti

. velocity on edge e ∈ E : ve

. fuel, power for compressor eCS ∈ ECS ⊂ E : beCS , PeCS

. density at node i ∈ V : ρi

. real gas factor of gas at node i ∈ V : zi

. calorific value of gas at node i ∈ V : B̂i

. speed of compressor eCS ∈ ECS : neCS

. adiabatic head of compressor eCS ∈ ECS : Had ,eCS

. adiabatic efficiency of compressor eCS ∈ ECS : ηad ,eCS

Thorsten Koch Mathematical Optimization at Work 10 / 32

Page 36: Mathematical Optimization at Work

Hierarchical Modeling

Pipeline

Resistor

Valve

Control Valve

Compressor

Compressor Station

Operation Modes

PDE WeymouthHPPCs

Weymouth

Accurate Approximate

QuadraticModel

PolyhedralModel

IdealCompressor

AccurateModel

ApproximateModel

AccurateModel

ApproximateModel

Thorsten Koch Mathematical Optimization at Work 11 / 32

Page 37: Mathematical Optimization at Work

Euler Differential Equation

Pipeline

Resistor

Valve

Control Valve

Compressor

Compressor Station

Operation Modes

PDE WeymouthHPPCs

Weymouth

Euler-differential equation&

equation of state for real gases:

∂ρ

∂t+∂ (ρv)

∂x= 0

∂ (ρv)

∂t+∂(ρv2)

∂x+∂p∂x

+ gρ∂h∂x

+ λ(q)|v |v2D

ρ = 0

Aρcp

(∂T∂t

+ v∂T∂x

)− A

(1 +

Tz∂z∂T

)∂p∂t

−AvTz∂z∂T

∂p∂x

+ Avgρdhdx

+ QE = 0

ρ− ρ0z0T0

p0· pz(p,T )T

= 0

Thorsten Koch Mathematical Optimization at Work 12 / 32

Page 38: Mathematical Optimization at Work

Weymouth Equation of HPPCs Model

Pipeline

Resistor

Valve

Control Valve

Compressor

Compressor Station

Operation Modes

PDE WeymouthHPPCs

Weymouth

Weymouth-equation

based on HPPCs-model:

p2j =

(p2i − Λ · φ (q)

eS − 1S

)e−S

Λ =

(4π

)2 Lp0z (pm,Tm) Tm

D5ρ0z0T0

S = 2Lgdhdx

ρ0z0T0

p0z (pm,Tm) Tm

Thorsten Koch Mathematical Optimization at Work 13 / 32

Page 39: Mathematical Optimization at Work

Weymouth Equation

Pipeline

Resistor

Valve

Control Valve

Compressor

Compressor Station

Operation Modes

PDE WeymouthHPPCs

Weymouth

Simplified Weymouth-equation:

Friction coefficient according to Nikuradze

λ =

(2 log10

(Dk

)+ 1.138

)−2

yields

p2j =

(p2i − Λ|qe |qe

eS − 1S

)e−S

Thorsten Koch Mathematical Optimization at Work 14 / 32

Page 40: Mathematical Optimization at Work

Flow-dependent Resistor

Pipeline

Resistor

Valve

Control Valve

Compressor

Compressor Station

Operation Modes

Accurate Approximate

Exact flow dependent resistor equation:

Pressure decrease:

pi − pj =8ρ0p0

π2z0T0

ξTi

D4|qe |qez(pi ,Ti )

pi

Temperature decrease due to Joule-Thomson effect:

Te,out = Te,in + µJT (pj − pi )

Thorsten Koch Mathematical Optimization at Work 15 / 32

Page 41: Mathematical Optimization at Work

Resistor Approximation

Pipeline

Resistor

Valve

Control Valve

Compressor

Compressor Station

Operation Modes

Accurate Approximate

Approximation

of flow dependent resistors:

ε(p2i − p2

j)

=8ρ0p0

π2z0T0

ξTD4 |qe |qe

with

minε∈R

u∫l

pv∫l

(p2v − pv · pw

1 + ζe · pv− ε · (p2

v − p2w )

)2dpw dpv

+

u∫l

pw∫l

(−

p2w − pv · pw

1 + ζe · pw− ε · (p2

v − p2w )

)2dpv dpw

12

Thorsten Koch Mathematical Optimization at Work 16 / 32

Page 42: Mathematical Optimization at Work

Valves and Control Valves

Pipeline

Resistor

Valve

Control Valve

Compressor

Compressor Station

Operation Modes

Valve: open or closedea = (i , j) ∈ Ea, i , j ∈ V :

(pmaxj − pmin

i )(1− xea ) + pi ≤ pj + (pmaxj − pmin

i )(1− xea )

(pmaxj − pmin

i )(1− xea ) + pi ≥ pj + (pmaxj − pmin

i )(1− xea )

Control Valve: active, bypassed, or closedea = (i , j) ∈ Ea, i , j ∈ V :

qmine xea ≤ qe ≤ qmax

e xe

(pmaxj − pmin

i + ∆mine )xea + pj − pi ≤ (pmax

j − pmini )

(pmaxi − pmin

j −∆maxe )xea + pi − pj ≤ (pmax

i − pminj )

Thorsten Koch Mathematical Optimization at Work 17 / 32

Page 43: Mathematical Optimization at Work

Quadratic Compressor Model

Pipeline

Resistor

Valve

Control Valve

Compressor

Compressor Station

Operation Modes

QuadraticModel

PolyhedralModel

IdealCompressor

Quadratic approximation

of turbo-compressor:

Had (Q, n) = a1 + a2n + a3n2 +(a4 + a5n + a6n2)Q

+(a7 + a8n + a9n2)Q2

η (Q, n) = b1 + b2n + b3n2 +(b4 + b5n + b6n2)Q

+(b7 + b8n + b9n2)Q2

Had ≤ s1 + s2Q + s3Q2

Had ≥ c1 + c2Q + c3Q2

P = HadQ/η

Thorsten Koch Mathematical Optimization at Work 18 / 32

Page 44: Mathematical Optimization at Work

Polyhedral Compressor Model

Pipeline

Resistor

Valve

Control Valve

Compressor

Compressor Station

Operation Modes

QuadraticModel

PolyhedralModel

IdealCompressor

Polyhedral approximation based on:

Had =ziRsTiκ

κ− 1

((pj

pi

)κ−1κ

− 1

)

Q =p0z(pi ,T )T3.6z0T0

qpi

pi

pj

q

= pi

1

( κ−1ziRsTiκ

Had + 1)κκ−1

3.6z0T0p0z(pi ,T )T Q

Thorsten Koch Mathematical Optimization at Work 19 / 32

Page 45: Mathematical Optimization at Work

Idealized Compressor

Pipeline

Resistor

Valve

Control Valve

Compressor

Compressor Station

Operation Modes

QuadraticModel

PolyhedralModel

IdealCompressor

Idealized compressor:

Pe =κ

κ− 1ρ0RTiz(pi ,Ti )

ηadm

((pj

pi

)κ−1κ

− 1

)qe

Thorsten Koch Mathematical Optimization at Work 20 / 32

Page 46: Mathematical Optimization at Work

Compressor Station

Pipeline

Resistor

Valve

Control Valve

Compressor

Compressor Station

Operation Modes

AccurateModel

ApproximateModel

Compressor Station:

. union of single compressor machines

. compressor station can operate in differentconfigurations

. configuration: selected compressormachines operateI parallellyI sequentiallyI parallelly and sequentially

Thorsten Koch Mathematical Optimization at Work 21 / 32

Page 47: Mathematical Optimization at Work

Compressor Station Approximation

Pipeline

Resistor

Valve

Control Valve

Compressor

Compressor Station

Operation Modes

AccurateModel

ApproximateModel

1. The feasible operating range of a compressormachine is mainly described by the characteristicdiagram:

0 1 2 3 4 5 6 7 8 9 100

5

10

15

20

25

30

35

40

Q

Had

M1

Thorsten Koch Mathematical Optimization at Work 22 / 32

Page 48: Mathematical Optimization at Work

Compressor Station Approximation

Pipeline

Resistor

Valve

Control Valve

Compressor

Compressor Station

Operation Modes

AccurateModel

ApproximateModel

1. The feasible operating range of a compressormachine is mainly described by the characteristicdiagram:

0 1 2 3 4 5 6 7 8 9 100

5

10

15

20

25

30

35

40

Q

Had

M1

Thorsten Koch Mathematical Optimization at Work 22 / 32

Page 49: Mathematical Optimization at Work

Compressor Station Approximation

Pipeline

Resistor

Valve

Control Valve

Compressor

Compressor Station

Operation Modes

AccurateModel

ApproximateModel

2. Approximation of the feasible operating range ofa configuration by convex approximation incombination with Fourier-Motzkin-Elimination:

0 1 2 3 4 5 6 7 8 9 100

5

10

15

20

25

30

35

40

Q

Had

M1

M3 M1 ‖ M3

Thorsten Koch Mathematical Optimization at Work 22 / 32

Page 50: Mathematical Optimization at Work

Compressor Station Approximation

Pipeline

Resistor

Valve

Control Valve

Compressor

Compressor Station

Operation Modes

AccurateModel

ApproximateModel

2. Approximation of the feasible operating range ofa configuration by convex approximation incombination with Fourier-Motzkin-Elimination:

0 1 2 3 4 5 6 7 8 9 100

5

10

15

20

25

30

35

40

Q

Had

M1M3

M1 ‖ M3

I parallel operation of machines M1 ‖ M3

Thorsten Koch Mathematical Optimization at Work 22 / 32

Page 51: Mathematical Optimization at Work

Compressor Station Approximation

Pipeline

Resistor

Valve

Control Valve

Compressor

Compressor Station

Operation Modes

AccurateModel

ApproximateModel

2. Approximation of the feasible operating range ofa configuration by convex approximation incombination with Fourier-Motzkin-Elimination:

0 1 2 3 4 5 6 7 8 9 100

5

10

15

20

25

30

35

40

Q

Had

M1M3 M1 ‖ M3

I parallel operation of machines M1 ‖ M3

Thorsten Koch Mathematical Optimization at Work 22 / 32

Page 52: Mathematical Optimization at Work

Compressor Station Approximation

Pipeline

Resistor

Valve

Control Valve

Compressor

Compressor Station

Operation Modes

AccurateModel

ApproximateModel

2. Approximation of the feasible operating range ofa configuration by convex approximation incombination with Fourier-Motzkin-Elimination:

0 1 2 3 4 5 6 7 8 9 100

5

10

15

20

25

30

35

40

Q

Had

M1M3 M1 ‖ M3

I parallel operation of machines M1 ‖ M3

Thorsten Koch Mathematical Optimization at Work 22 / 32

Page 53: Mathematical Optimization at Work

Compressor Station Approximation

Pipeline

Resistor

Valve

Control Valve

Compressor

Compressor Station

Operation Modes

AccurateModel

ApproximateModel

2. Approximation of the feasible operating range ofa configuration by convex approximation incombination with Fourier-Motzkin-Elimination:

0 1 2 3 4 5 6 7 80

10

20

30

40

50

60

70

Q

Had

M1M3

M1 � M3

I sequential operation of machines M1 � M3

Thorsten Koch Mathematical Optimization at Work 22 / 32

Page 54: Mathematical Optimization at Work

Compressor Station Approximation

Pipeline

Resistor

Valve

Control Valve

Compressor

Compressor Station

Operation Modes

AccurateModel

ApproximateModel

2. Approximation of the feasible operating range ofa configuration by convex approximation incombination with Fourier-Motzkin-Elimination:

0 1 2 3 4 5 6 7 80

10

20

30

40

50

60

70

Q

Had

M1M3

M1 � M3

I sequential operation of machines M1 � M3

Thorsten Koch Mathematical Optimization at Work 22 / 32

Page 55: Mathematical Optimization at Work

Compressor Station Approximation

Pipeline

Resistor

Valve

Control Valve

Compressor

Compressor Station

Operation Modes

AccurateModel

ApproximateModel

2. Approximation of the feasible operating range ofa configuration by convex approximation incombination with Fourier-Motzkin-Elimination:

0 1 2 3 4 5 6 7 80

10

20

30

40

50

60

70

Q

Had

M1M3

M1 � M3

I sequential operation of machines M1 � M3

Thorsten Koch Mathematical Optimization at Work 22 / 32

Page 56: Mathematical Optimization at Work

Compressor Station Approximation

Pipeline

Resistor

Valve

Control Valve

Compressor

Compressor Station

Operation Modes

AccurateModel

ApproximateModel

3. Convex hull of the union of all configurationsyields approximation of the feasible operatingrange of a compressor station

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 160

10

20

30

40

50

60

70

Q

Had

parallelserial

1. Machines

2. Configurations3. Approximation of Compressor Station

Thorsten Koch Mathematical Optimization at Work 22 / 32

Page 57: Mathematical Optimization at Work

Compressor Station Approximation

Pipeline

Resistor

Valve

Control Valve

Compressor

Compressor Station

Operation Modes

AccurateModel

ApproximateModel

3. Convex hull of the union of all configurationsyields approximation of the feasible operatingrange of a compressor station

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 160

10

20

30

40

50

60

70

Q

Had

parallelserial

1. Machines2. Configurations

3. Approximation of Compressor Station

Thorsten Koch Mathematical Optimization at Work 22 / 32

Page 58: Mathematical Optimization at Work

Compressor Station Approximation

Pipeline

Resistor

Valve

Control Valve

Compressor

Compressor Station

Operation Modes

AccurateModel

ApproximateModel

3. Convex hull of the union of all configurationsyields approximation of the feasible operatingrange of a compressor station

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 160

10

20

30

40

50

60

70

Q

Had

parallelserial

1. Machines2. Configurations3. Approximation of Compressor Station

Thorsten Koch Mathematical Optimization at Work 22 / 32

Page 59: Mathematical Optimization at Work

Subnetwork Operation Modes

Pipeline

Resistor

Valve

Control Valve

Compressor

Compressor Station

Operation Modes

April 20, 2011Zuse Institute BerlinDep. Optimization

Schematischer Stationsaufbau (neu)

PORZ_VS-S(11p/s, 12p/s)

PORZ_VS-H(5, 6)

PORZ_VS-H1(5, 6)

VA_219 VA_221

VA_193 VA_192 VA_198

VA_200

VA_194 VA_195 VA_199

VA_205

PI_798 VA_198O0003 80060012008

VA_192I

PI_799 VA_199O0004

VA_193O

PI_863

HEROS-H-S-FI

4

800600120010

. each operation mode is described by abinary vector giving the state of each valve

. we use the convex hull of these binaryvectors to include the operation modes inour model

Thorsten Koch Mathematical Optimization at Work 23 / 32

Page 60: Mathematical Optimization at Work

Subnetwork Operation Modes

Pipeline

Resistor

Valve

Control Valve

Compressor

Compressor Station

Operation Modes

April 20, 2011Zuse Institute BerlinDep. Optimization

Schematischer Stationsaufbau (neu)

PORZ_VS-S(11p/s, 12p/s)

PORZ_VS-H(5, 6)

PORZ_VS-H1(5, 6)

VA_219 VA_221

VA_193 VA_192 VA_198

VA_200

VA_194 VA_195 VA_199

VA_205

PI_798 VA_198O0003 80060012008

VA_192I

PI_799 VA_199O0004

VA_193O

PI_863

HEROS-H-S-FI

4

800600120010

April 20, 2011Zuse Institute BerlinDep. Optimization

2a. Verdichten von Stolberg (M11 o. M12)

5

PORZ_VS-S(11p/s, 12p/s)

PORZ_VS-H(5, 6)

PORZ_VS-H1(5, 6)

VA_219 VA_221

VA_193 VA_192 VA_198

VA_200

VA_194 VA_195 VA_199

VA_205

PI_798 VA_198O0003 80060012008

VA_192I

PI_799 VA_199O0004

VA_193O

PI_863

HEROS-H-S-FI

800600120010

. each operation mode is described by abinary vector giving the state of each valve

. we use the convex hull of these binaryvectors to include the operation modes inour model

Thorsten Koch Mathematical Optimization at Work 23 / 32

Page 61: Mathematical Optimization at Work

Subnetwork Operation Modes

Pipeline

Resistor

Valve

Control Valve

Compressor

Compressor Station

Operation Modes

April 20, 2011Zuse Institute BerlinDep. Optimization

Schematischer Stationsaufbau (neu)

PORZ_VS-S(11p/s, 12p/s)

PORZ_VS-H(5, 6)

PORZ_VS-H1(5, 6)

VA_219 VA_221

VA_193 VA_192 VA_198

VA_200

VA_194 VA_195 VA_199

VA_205

PI_798 VA_198O0003 80060012008

VA_192I

PI_799 VA_199O0004

VA_193O

PI_863

HEROS-H-S-FI

4

800600120010

April 20, 2011Zuse Institute BerlinDep. Optimization

2b. Verdichten von Stolberg (M5 o. M6)

6

PORZ_VS-S(11p/s, 12p/s)

PORZ_VS-H(5, 6)

PORZ_VS-H1(5, 6)

VA_219 VA_221

VA_193 VA_192 VA_198

VA_200

VA_194 VA_195 VA_199

VA_205

PI_798 VA_198O0003 80060012008

VA_192I

PI_799 VA_199O0004

VA_193O

PI_863

HEROS-H-S-FI

800600120010

. each operation mode is described by abinary vector giving the state of each valve

. we use the convex hull of these binaryvectors to include the operation modes inour model

Thorsten Koch Mathematical Optimization at Work 23 / 32

Page 62: Mathematical Optimization at Work

Subnetwork Operation Modes

Pipeline

Resistor

Valve

Control Valve

Compressor

Compressor Station

Operation Modes

April 20, 2011Zuse Institute BerlinDep. Optimization

Schematischer Stationsaufbau (neu)

PORZ_VS-S(11p/s, 12p/s)

PORZ_VS-H(5, 6)

PORZ_VS-H1(5, 6)

VA_219 VA_221

VA_193 VA_192 VA_198

VA_200

VA_194 VA_195 VA_199

VA_205

PI_798 VA_198O0003 80060012008

VA_192I

PI_799 VA_199O0004

VA_193O

PI_863

HEROS-H-S-FI

4

800600120010

April 20, 2011Zuse Institute BerlinDep. Optimization

3a. Verdichten von Paffrath nach Stolberg und nach Scheidt, oder verdichtet aus Paffrath und unverdichtet aus Scheidt nach Stolberg

7

PORZ_VS-S(11p/s, 12p/s)

PORZ_VS-H(5, 6)

PORZ_VS-H1(5, 6)

VA_219 VA_221

VA_193 VA_192 VA_198

VA_200

VA_194 VA_195 VA_199

VA_205

PI_798 VA_198O0003 80060012008

VA_192I

PI_799 VA_199O0004

VA_193O

PI_863

HEROS-H-S-FI

800600120010

. each operation mode is described by abinary vector giving the state of each valve

. we use the convex hull of these binaryvectors to include the operation modes inour model

Thorsten Koch Mathematical Optimization at Work 23 / 32

Page 63: Mathematical Optimization at Work

Subnetwork Operation Modes

Pipeline

Resistor

Valve

Control Valve

Compressor

Compressor Station

Operation Modes

April 20, 2011Zuse Institute BerlinDep. Optimization

Schematischer Stationsaufbau (neu)

PORZ_VS-S(11p/s, 12p/s)

PORZ_VS-H(5, 6)

PORZ_VS-H1(5, 6)

VA_219 VA_221

VA_193 VA_192 VA_198

VA_200

VA_194 VA_195 VA_199

VA_205

PI_798 VA_198O0003 80060012008

VA_192I

PI_799 VA_199O0004

VA_193O

PI_863

HEROS-H-S-FI

4

800600120010

April 20, 2011Zuse Institute BerlinDep. Optimization

3a. Verdichten von Paffrath nach Stolberg und nach Scheidt, oder verdichtet aus Paffrath und unverdichtet aus Scheidt nach Stolberg

7

PORZ_VS-S(11p/s, 12p/s)

PORZ_VS-H(5, 6)

PORZ_VS-H1(5, 6)

VA_219 VA_221

VA_193 VA_192 VA_198

VA_200

VA_194 VA_195 VA_199

VA_205

PI_798 VA_198O0003 80060012008

VA_192I

PI_799 VA_199O0004

VA_193O

PI_863

HEROS-H-S-FI

800600120010

. each operation mode is described by abinary vector giving the state of each valve

. we use the convex hull of these binaryvectors to include the operation modes inour model

Thorsten Koch Mathematical Optimization at Work 23 / 32

Page 64: Mathematical Optimization at Work

Subnetwork Operation Modes

Pipeline

Resistor

Valve

Control Valve

Compressor

Compressor Station

Operation Modes

April 20, 2011Zuse Institute BerlinDep. Optimization

Schematischer Stationsaufbau (neu)

PORZ_VS-S(11p/s, 12p/s)

PORZ_VS-H(5, 6)

PORZ_VS-H1(5, 6)

VA_219 VA_221

VA_193 VA_192 VA_198

VA_200

VA_194 VA_195 VA_199

VA_205

PI_798 VA_198O0003 80060012008

VA_192I

PI_799 VA_199O0004

VA_193O

PI_863

HEROS-H-S-FI

4

800600120010

April 20, 2011Zuse Institute BerlinDep. Optimization

3a. Verdichten von Paffrath nach Stolberg und nach Scheidt, oder verdichtet aus Paffrath und unverdichtet aus Scheidt nach Stolberg

7

PORZ_VS-S(11p/s, 12p/s)

PORZ_VS-H(5, 6)

PORZ_VS-H1(5, 6)

VA_219 VA_221

VA_193 VA_192 VA_198

VA_200

VA_194 VA_195 VA_199

VA_205

PI_798 VA_198O0003 80060012008

VA_192I

PI_799 VA_199O0004

VA_193O

PI_863

HEROS-H-S-FI

800600120010

. each operation mode is described by abinary vector giving the state of each valve

. we use the convex hull of these binaryvectors to include the operation modes inour model

Thorsten Koch Mathematical Optimization at Work 23 / 32

Page 65: Mathematical Optimization at Work

Optimization at Work

Start Movie

Thorsten Koch Mathematical Optimization at Work 24 / 32

Page 66: Mathematical Optimization at Work

Visualization of Solutionsutilization

entries

exits

Thorsten Koch Mathematical Optimization at Work 25 / 32

Page 67: Mathematical Optimization at Work

Visualization of Solutionsutilization

entries

exits

Thorsten Koch Mathematical Optimization at Work 25 / 32

Page 68: Mathematical Optimization at Work

Visualization of Solutionsutilization

entries

exits

Thorsten Koch Mathematical Optimization at Work 25 / 32

Page 69: Mathematical Optimization at Work

Visualization of Solutionsutilization

entries

exits

Thorsten Koch Mathematical Optimization at Work 25 / 32

Page 70: Mathematical Optimization at Work

Visualization of Solutionsutilization

entries

exits

Thorsten Koch Mathematical Optimization at Work 25 / 32

Page 71: Mathematical Optimization at Work

Visualization of Solutionsutilization

entries

exits

Thorsten Koch Mathematical Optimization at Work 25 / 32

Page 72: Mathematical Optimization at Work

Visualization of Solutionsutilization

entries

exits

Thorsten Koch Mathematical Optimization at Work 25 / 32

Page 73: Mathematical Optimization at Work

Visualization of Solutionsutilization

entries

exits

Thorsten Koch Mathematical Optimization at Work 25 / 32

Page 74: Mathematical Optimization at Work

Visualization of Solutionsutilization

entries

exits

Thorsten Koch Mathematical Optimization at Work 25 / 32

Page 75: Mathematical Optimization at Work

Visualization of Solutionsutilization

entries

exits

Thorsten Koch Mathematical Optimization at Work 25 / 32

Page 76: Mathematical Optimization at Work

Visualization of Solutionsutilization

entries

exits

Thorsten Koch Mathematical Optimization at Work 25 / 32

Page 77: Mathematical Optimization at Work

Visualization of Solutionsutilization

entries

exits

Thorsten Koch Mathematical Optimization at Work 25 / 32

Page 78: Mathematical Optimization at Work

Visualization of Solutionsutilization

entries

exits

Thorsten Koch Mathematical Optimization at Work 25 / 32

Page 79: Mathematical Optimization at Work

Visualization of Solutionsutilization

entries

exits

Thorsten Koch Mathematical Optimization at Work 25 / 32

Page 80: Mathematical Optimization at Work

Visualization of Solutionsutilization

entries

exits

Thorsten Koch Mathematical Optimization at Work 25 / 32

Page 81: Mathematical Optimization at Work

Visualization of Solutionsutilization

entries

exits

Thorsten Koch Mathematical Optimization at Work 25 / 32

Page 82: Mathematical Optimization at Work

Visualization of Solutionsutilization

entries

exits

Thorsten Koch Mathematical Optimization at Work 25 / 32

Page 83: Mathematical Optimization at Work

Visualization of Solutionsutilization

entries

exits

Thorsten Koch Mathematical Optimization at Work 25 / 32

Page 84: Mathematical Optimization at Work

Visualization of Solutionsutilization

entries

exits

Thorsten Koch Mathematical Optimization at Work 25 / 32

Page 85: Mathematical Optimization at Work

Visualization of Solutionsutilization

entries

exits

Thorsten Koch Mathematical Optimization at Work 25 / 32

Page 86: Mathematical Optimization at Work

Automatic Testing of Many Nominations

There are mathematically sound methods to reduce a large set ofnominations to a much smaller representative set.

1 500 000 nominations ca. 4 000 representative nominations

Thorsten Koch Mathematical Optimization at Work 26 / 32

Page 87: Mathematical Optimization at Work

Future Tasks

As usual:Citius,Altius,Fortius

bigger networks,faster computations,higher precision

. we need to deal with bigger networks as the market areas increase

. calculation times have to be reduced

. we have to incorporate more detailed physics

. we should be able to handle multi-scale networks.

Thorsten Koch Mathematical Optimization at Work 28 / 32

Page 88: Mathematical Optimization at Work

Future Tasks

As usual:Citius,Altius,Fortius

bigger networks,faster computations,higher precision

. we need to deal with bigger networks as the market areas increase

. calculation times have to be reduced

. we have to incorporate more detailed physics

. we should be able to handle multi-scale networks.

Thorsten Koch Mathematical Optimization at Work 28 / 32

Page 89: Mathematical Optimization at Work

Future Tasks

As usual:Citius,Altius,Fortius

bigger networks,faster computations,higher precision

. we need to deal with bigger networks as the market areas increase

. calculation times have to be reduced

. we have to incorporate more detailed physics

. we should be able to handle multi-scale networks.

Thorsten Koch Mathematical Optimization at Work 28 / 32

Page 90: Mathematical Optimization at Work

Future Tasks

As usual:Citius,Altius,Fortius

bigger networks,faster computations,higher precision

. we need to deal with bigger networks as the market areas increase

. calculation times have to be reduced

. we have to incorporate more detailed physics

. we should be able to handle multi-scale networks.

Thorsten Koch Mathematical Optimization at Work 28 / 32

Page 91: Mathematical Optimization at Work

Future Tasks

As usual:Citius,Altius,Fortius

bigger networks,faster computations,higher precision

. we need to deal with bigger networks as the market areas increase

. calculation times have to be reduced

. we have to incorporate more detailed physics

. we should be able to handle multi-scale networks.

Thorsten Koch Mathematical Optimization at Work 28 / 32

Page 92: Mathematical Optimization at Work

Future Tasks

As usual:Citius,Altius,Fortius

bigger networks,faster computations,higher precision

. we need to deal with bigger networks as the market areas increase

. calculation times have to be reduced

. we have to incorporate more detailed physics

. we should be able to handle multi-scale networks.

Thorsten Koch Mathematical Optimization at Work 28 / 32

Page 93: Mathematical Optimization at Work

Bigger Networks

H-Süd. 47 entries, 265 exits. 1136 pipes,

45 resistors,224 valves,78 control valves,29 compressor stations

. 175 cycles

Thorsten Koch Mathematical Optimization at Work 29 / 32

Page 94: Mathematical Optimization at Work

Bigger Networks

L-Gas. 12 entries, 1001 exits. 3623 pipes,

26 resistors,300 valves,118 control valves,12 compressor stations

. 259 cycles

Thorsten Koch Mathematical Optimization at Work 30 / 32

Page 95: Mathematical Optimization at Work

Some Insights

But. a substantial effort is needed to succeed,

. the setup cost is high compared to pure research,

. close cooperation with practitioners is necessary,

. different disciplines have to collaborate.

Thorsten Koch Mathematical Optimization at Work 27 / 32

Page 96: Mathematical Optimization at Work

Some Insights

Relevant real-world questions can be tackled efficiently bymathematical optimization.

But. a substantial effort is needed to succeed,

. the setup cost is high compared to pure research,

. close cooperation with practitioners is necessary,

. different disciplines have to collaborate.

Thorsten Koch Mathematical Optimization at Work 27 / 32

Page 97: Mathematical Optimization at Work

Some Insights

Relevant real-world questions can be tackled efficiently bymathematical optimization.

But. a substantial effort is needed to succeed,

. the setup cost is high compared to pure research,

. close cooperation with practitioners is necessary,

. different disciplines have to collaborate.

Thorsten Koch Mathematical Optimization at Work 27 / 32

Page 98: Mathematical Optimization at Work

Some Insights

Relevant real-world questions can be tackled efficiently bymathematical optimization.

But. a substantial effort is needed to succeed,

. the setup cost is high compared to pure research,

. close cooperation with practitioners is necessary,

. different disciplines have to collaborate.

Thorsten Koch Mathematical Optimization at Work 27 / 32

Page 99: Mathematical Optimization at Work

Some Insights

Relevant real-world questions can be tackled efficiently bymathematical optimization.

But. a substantial effort is needed to succeed,

. the setup cost is high compared to pure research,

. close cooperation with practitioners is necessary,

. different disciplines have to collaborate.

Thorsten Koch Mathematical Optimization at Work 27 / 32

Page 100: Mathematical Optimization at Work

Some Insights

Relevant real-world questions can be tackled efficiently bymathematical optimization.

But. a substantial effort is needed to succeed,

. the setup cost is high compared to pure research,

. close cooperation with practitioners is necessary,

. different disciplines have to collaborate.

Thorsten Koch Mathematical Optimization at Work 27 / 32

Page 101: Mathematical Optimization at Work

Future Challenges

How can we incorporate transient effects intostationary optimization models?

. To be able toI compute probabilities for interruptible capacities,I take storage into account when computing capacities,I compute capacities less pessimistically while still ensuring

security of supply,

. we need toI analyse the gap between transient and stationary models,I understand transitions between successive nominations better,I make improvements on the stochastic treatment,I develop more powerful optimization algorithms.

Research on all levels –from basic theory to practicalapplication– is needed to face future challenges!

Thorsten Koch Mathematical Optimization at Work 31 / 32

Page 102: Mathematical Optimization at Work

Future Challenges

How can we incorporate transient effects intostationary optimization models?

. To be able toI compute probabilities for interruptible capacities,I take storage into account when computing capacities,I compute capacities less pessimistically while still ensuring

security of supply,

. we need toI analyse the gap between transient and stationary models,I understand transitions between successive nominations better,I make improvements on the stochastic treatment,I develop more powerful optimization algorithms.

Research on all levels –from basic theory to practicalapplication– is needed to face future challenges!

Thorsten Koch Mathematical Optimization at Work 31 / 32

Page 103: Mathematical Optimization at Work

Future Challenges

How can we incorporate transient effects intostationary optimization models?

. To be able toI compute probabilities for interruptible capacities,I take storage into account when computing capacities,I compute capacities less pessimistically while still ensuring

security of supply,

. we need toI analyse the gap between transient and stationary models,I understand transitions between successive nominations better,I make improvements on the stochastic treatment,I develop more powerful optimization algorithms.

Research on all levels –from basic theory to practicalapplication– is needed to face future challenges!

Thorsten Koch Mathematical Optimization at Work 31 / 32

Page 104: Mathematical Optimization at Work

Future Challenges

How can we incorporate transient effects intostationary optimization models?

. To be able toI compute probabilities for interruptible capacities,I take storage into account when computing capacities,I compute capacities less pessimistically while still ensuring

security of supply,

. we need toI analyse the gap between transient and stationary models,I understand transitions between successive nominations better,I make improvements on the stochastic treatment,I develop more powerful optimization algorithms.

Research on all levels –from basic theory to practicalapplication– is needed to face future challenges!

Thorsten Koch Mathematical Optimization at Work 31 / 32

Page 105: Mathematical Optimization at Work

Thank you very much!

Thorsten Koch Mathematical Optimization at Work 32 / 32