optimizing infrastructure design and recovery operations
play

Optimizing Infrastructure Design and Recovery Operations Under - PowerPoint PPT Presentation

Optimizing Infrastructure Design and Recovery Operations Under Stochastic Disruptions Siqian Shen Department of Industrial and Operations Engineering University of Michigan The 13th INFORMS Computing Society Conference January 07, 2013 Shen,


  1. Optimizing Infrastructure Design and Recovery Operations Under Stochastic Disruptions Siqian Shen Department of Industrial and Operations Engineering University of Michigan The 13th INFORMS Computing Society Conference January 07, 2013 Shen, U of Michigan Optimizing Designs and Operations of Interdependent Infrastructures 1 / 32

  2. Outline Introduction Model 1: Optimal Design and Operations in a Single Network Problem Description and Formulation A Decomposition Framework Modifying Model 1 for Power Systems Model 2: Optimal Design and Interdependency Disconnections in Multiple Infrastructures An Exact Formulation Feasible solutions to Model 2 Lower bounds for SP q ( x )-Model 2 Computational Results Computing Model 1 Computing Model 2 Shen, U of Michigan Optimizing Designs and Operations of Interdependent Infrastructures 2 / 32

  3. Critical Infrastructure Analysis: Literature Review ◮ Considered as networks with supply/demand/transshipment nodes, and service flows. ◮ Important to applications in energy, transportation, telecommunication, and many other areas. ◮ The literature includes ◮ system survivability under malicious attacks, nature disasters, or component failures (e.g., Brown et al. 2006, Murray et al. 2007, San Martin 2007). ◮ network design against deliberate attacks and the research of network interdiction (see, e.g., Cormican et al. 1998, Wood 1993). ◮ network vulnerability (e.g., Pinar et al. 2010) and cascading failures (e.g., Crucitti et al. 2004, Nedic et al. 2006). ◮ particular use in designing power grids (Faria Jr et al. 2005, Yao et al. 2007) and operations against blackouts (Alguacil et al. 2010). Shen, U of Michigan Optimizing Designs and Operations of Interdependent Infrastructures 3 / 32

  4. Our Problems Combine phases of network design and operational planning, to minimize the expected costs of arc construction, flow operation, and service recovery under stochastic arc disruptions. Motivation: ◮ The forms of service recovery vary depending on disruption severity, system interdependency, and service priority. ◮ For small-scale failures, local repairing can be done immediately for fully restoring service. ◮ During large-scale and severe damages, disconnection operations are used to avoid cascading failures. Two stochastic model variants: ◮ Model 1 for repairing small-scale failures in a single network. ◮ Model 2 for avoiding large-scale cascading failures in multiple interdependent infrastructures. Shen, U of Michigan Optimizing Designs and Operations of Interdependent Infrastructures 4 / 32

  5. A Single Network: Notation I Model 1 considers a single network with ◮ G ( N , A 0 ∪ A ): a directed connected graph with node set N = N + ∪ N = ∪ N − ◮ N + , N = , and N − : sets of supplies, intermediate transmissions, and demands. ◮ A 0 and A : the current existing arcs and potential arcs to be constructed ( A 0 = ∅ in this paper). Parameters: ◮ a ij , c ij , and d ij : flow capacity, construction cost, and unit flow cost of arc ( i , j ), ∀ ( i , j ) ∈ A . ◮ h i : unit generation cost of each supply node, ∀ i ∈ N + . ◮ S i : the maximum capacity of supply node i ∈ N + . ◮ D i : consumer’s demand at node i ∈ N − , with � i ∈N + S i ≥ � i ∈N − D i . Shen, U of Michigan Optimizing Designs and Operations of Interdependent Infrastructures 5 / 32

  6. A Single Network: Notation II ◮ Q : a finite set of random disruption scenarios. ◮ I q ij ∈ { 0 , 1 } : an effect of a disruptive event on arc ( i , j ), ∀ ( i , j ) ∈ A , q ∈ Q , where I q ij = 0 if arc ( i , j ) fails, and 1 otherwise. ◮ b q ij : cost of repairing arc ( i , j ), ∀ ( i , j ) ∈ A , q ∈ Q with max q ∈ Q b q ij < c ij by assumption, ∀ ( i , j ) ∈ A . Decision Variables: ◮ x ij ∈ { 0 , 1 } : such that x ij = 1 if we construct arc ( i , j ), and 0 otherwise. ◮ y q ij ∈ { 0 , 1 } , such that y q ij = 1 if arc ( i , j ) is repaired in scenario q , and 0 otherwise. ◮ f q ij ≥ 0: the amount of flow on arc ( i , j ) in a repaired network, ∀ q ∈ Q . Shen, U of Michigan Optimizing Designs and Operations of Interdependent Infrastructures 6 / 32

  7. Formulation of Model 1   1 � �  � h i g q � b q ij y q � d ij f q min: c ij x ij + i + ij + (1a) ij  | Q | ( i , j ) ∈A q ∈ Q i ∈N + ( i , j ) ∈A ( i , j ) ∈A � f q � f q ji − g q s.t. ij − i = 0 ∀ i ∈ N + , q ∈ Q (1b) j :( i , j ) ∈A j :( j , i ) ∈A � f q � f q ij − ji = − D i ∀ i ∈ N − , q ∈ Q (1c) j :( i , j ) ∈A j :( j , i ) ∈A � f q � f q ij − ji = 0 ∀ i ∈ N = , q ∈ Q (1d) j :( i , j ) ∈A j :( j , i ) ∈A y q ij ≤ x ij (1 − I q ij ) ∀ ( i , j ) ∈ A , q ∈ Q (1e) f q ij ≤ a ij ( I q ij x ij + y q ∀ ( i , j ) ∈ A , q ∈ Q ij ) (1f) 0 ≤ g q i ≤ S i ∀ i ∈ N + , q ∈ Q (1g) x ij ∈ { 0 , 1 } ∀ ( i , j ) ∈ A , y q ij ∈ { 0 , 1 } , and f q ij ≥ 0 ∀ ( i , j ) ∈ A , q ∈ Q . (1h) where ◮ Variables g q i in (1b) provide flow amount generated from supply nodes i ∈ N + . Shen, U of Michigan Optimizing Designs and Operations of Interdependent Infrastructures 7 / 32

  8. A Decomposition Framework Decompose Model 1 into two stages with binary variables x at the first stage, and | Q | independent subproblems at the second stage. ◮ A relaxed master problem: c ij x ij + 1 � � min: η q | Q | ( i , j ) ∈A q ∈ Q s.t. L q ( η q , x ) ≥ 0 ∀ q ∈ Q η q ≥ η q x ij ∈ { 0 , 1 } ∀ ( i , j ) ∈ A , ∀ q ∈ Q . ◮ Given a solution x , subproblem SP q ( x ) -Model 1 is � h i g q � b q ij y q � d ij f q η q = min: i + ij + ij i ∈N + ( i , j ) ∈A ( i , j ) ∈A s.t. (1b)–(1g), y q ij ∈ { 0 , 1 } , and f q ij ≥ 0 ∀ ( i , j ) ∈ A . Shen, U of Michigan Optimizing Designs and Operations of Interdependent Infrastructures 8 / 32

  9. Cutting Plane Generations I Generate L q ( η q , x ) ≥ 0 as LP-based Benders Cuts: ◮ Relax y q ≥ 0 in SP q ( x )-Model 1, and let ˜ λ q α q ij , and ˜ β q i , ˜ ij be optimal dual solutions associated with (1b)–(1d), (1e) and (1f), respectively. ◮ Given that SP q ( x )-Model 1 has a feasible solution, � � � (1 − I q α q ij + a ij I q ij ˜ β q � ˜ λ q � λ q ˜ η q ≥ − ij )˜ x ij − i S i − i D i ij i ∈N + i ∈N − ( i , j ) ∈A (2) is valid for all q ∈ Q . ◮ Proof: Weak duality theorem. Shen, U of Michigan Optimizing Designs and Operations of Interdependent Infrastructures 9 / 32

  10. Cutting Plane Generations II Combine Benders cuts with Laporte-Louveaux (LL) inequalities to enforce convergence: X 1 as the set of arcs { ( i , j ) ∈ A : ˆ x , denote ˆ ◮ Given ˆ x ij = 1 } X 0 as the set of arcs { ( i , j ) ∈ A : ˆ and ˆ x ij = 0 } . ◮ Suppose that the current ˆ x is not optimal. ◮ Because at least one x variable will change its current value in next iteration, � � (1 − x ij ) + x ij ≥ 1 . (3) ( i , j ) ∈ ˆ ( i , j ) ∈ ˆ X 1 X 0 is valid to MP. Shen, U of Michigan Optimizing Designs and Operations of Interdependent Infrastructures 10 / 32

  11. Modifying Model 1 for Power Systems Apply Model 1 for optimizing design and service restoration in power transmission networks. ◮ Let θ i and θ j be voltages at locations i and j , and f ij be the electricity flow between i and j . ◮ The Kirchhoff’s Voltage Law: θ i − θ j = R ij f ij , where R ij is the reactance between locations i and j (a DC flow model). ◮ Add two constraints to SP q ( x )-Model 1: θ q i − θ q j ≥ R ij f q ij + M + ( I q ij x ij + y q ij − 1) ∀ ( i , j ) ∈ A (4) θ q i − θ q j ≤ R ij f q ij − M − ( I q ij x ij + y q ij − 1) ∀ ( i , j ) ∈ A , (5) where both M + and M − are sufficiently large numbers. Shen, U of Michigan Optimizing Designs and Operations of Interdependent Infrastructures 11 / 32

  12. A Penalty-based Subproblem Relaxation ◮ Develop valid cuts by allowing unsatisfied demands at nodes i ∈ N − . ◮ This variant refers to the “load shedding” operation in practice, in which the goal is to minimize costs of arc construction, repair, and the penalties incurred by unmet demands. ◮ u q i ≥ 0: unsatisfied demands at nodes i ∈ N − . ◮ The new Model 1 imposes a penalty p q i for each unit of unsatisfied demand, and formulate R-SP q ( x ) -Model 1 : � h i g q � p q i u q � b q ij y q � d ij f q min: i + i + ij + ij i ∈N + i ∈N − ( i , j ) ∈A ( i , j ) ∈A s.t. (1b), (1d)–(1g), (4), (5) � f q ji − u q − i = − D i ∀ i ∈ N − j :( j , i ) ∈A u q i ≥ 0 , ∀ i ∈ N − , y q ij ∈ { 0 , 1 } , and f q ij ≥ 0 , ∀ ( i , j ) ∈ A . Shen, U of Michigan Optimizing Designs and Operations of Interdependent Infrastructures 12 / 32

  13. Valid Inequalities Through Branch-and-Cut I x , in subproblem q , branch on arc sets A + ⊆ A and ◮ Given ˆ A − ⊆ A \ A + , such that y q ij = 1, ∀ ( i , j ) ∈ A + , and y q ij = 0, ∀ ( i , j ) ∈ A − . ij -values for all arcs ( i , j ) ∈ A + � A − after ◮ To ensure binary y q branching, add y q ∀ ( i , j ) ∈ A + ij ≥ 1 (6) − y q ∀ ( i , j ) ∈ A − . ij ≥ 0 (7) to subproblems and compute η q . Shen, U of Michigan Optimizing Designs and Operations of Interdependent Infrastructures 13 / 32

Recommend


More recommend