Review on Energy Resilience

profileharsh55
Conceptual-design-of-cogeneration-plants-under-a-resilient-desi_2018_Applied.pdf

Contents lists available at ScienceDirect

Applied Energy

journal homepage: www.elsevier.com/locate/apenergy

Conceptual design of cogeneration plants under a resilient design perspective: Resilience metrics and case study

José Alexandre Matellia,b,⁎, Kai Goebela,c

a NASA Ames Research Center, Intelligent Systems Division, Discovery and Systems Health, Moffett Field, CA, USA b São Paulo State University (UNESP), School of Engineering, Department of Energy, Guaratinguetá, SP, Brazil c Luleå University of Technology, Division of Operation and Maintenance Engineering, Luleå, Sweden

H I G H L I G H T S

• Resilience of cogeneration plant conceptual design is analyzed through complex network theory. • A novel resilient design framework based on Monte Carlo simulations is developed. • New metrics of resilience are proposed based on the resilient design framework. • Results from the framework are more consistent than those from complex network theory.

A R T I C L E I N F O

Keywords: Resilient design Cogeneration Conceptual design Complex engineering systems Simulation

A B S T R A C T

The conceptual design phase is the first step in the design process of an engineering system. Most engineering systems, including cogeneration plants, may and likely will experience some malfunctions during its life cycle. The metrics typically considered in the conceptual design phase (and for analysis and optimization) of energy systems are cost, efficiency and environmental impacts. Quite rarely are operational considerations about malfunctions integrated during the conceptual design phase. Resilient design, or design for resilience, addresses this gap as illustrated here in the area of energy conversion and conservation of energy processes by examining the conceptual design of a cogeneration plant. Resilient design is a relatively new research field where the engineering system is designed such that it can optimally recover from failures. The main challenge is to quantify the resilience in early design phases, since there is not much detailed information about system components available at this point. To address these challenges, this paper introduces a novel resilient design framework that uses new metrics within a Monte Carlo-based assessment approach. The framework is exercised on conceptual designs of cogeneration plants. Results from this framework are compared against those from a methodology based on complex networks theory that has been previously suggested in the literature. The former presented more consistent results than the latter and we discuss the differences. Results also show that the concept with higher efficiency was not the one with higher resilience. Finally, we discuss how to integrate specific failure probabilities information into the framework (should that information be available), and deliberate on relations between resilience, fault handling strategies and design requirements.

1. Introduction

Cogeneration is one of the most attractive alternatives realization of power plants that promote the rational use of energy resources. A co- generation plant simultaneously generates power and useful heat from the same fuel and can be seen as a thermal system, i.e., a collection of components with interrelated performance on which fluids, heat and work are transported and converted. Gas turbines and reciprocating internal combustion engines are the most used prime movers in natural

gas-fired cogeneration plants. Fuel cells fed by hydrogen obtained from natural gas reforming are state-of-the-art technologies for cogeneration, but they are still not enough mature to be commercially competitive [1].

Design teams of cogeneration plants often seek a conceptual solu- tion for high efficiency, low capital cost and low emissions, as reported in [2–5]. However, a fault-tolerance analysis is rarely carried out during conceptual design because detailed knowledge of system components and their performance criteria are not yet available [6],

https://doi.org/10.1016/j.apenergy.2018.02.081 Received 28 November 2017; Received in revised form 25 January 2018; Accepted 10 February 2018

⁎ Corresponding author at: NASA Ames Research Center, Intelligent Systems Division, Discovery and Systems Health, T35-B, Moffett Federal Airfield, CA 94035, USA. E-mail addresses: [email protected], [email protected] (J.A. Matelli), [email protected], [email protected] (K. Goebel).

Applied Energy 215 (2018) 736–750

Available online 20 February 2018 0306-2619/ © 2018 Elsevier Ltd. All rights reserved.

T

(notwithstanding the recently proposed methodology for optimization of component reliability of heat supply system [7]). In particular, having accurate failure rates or failure probabilities depends on large amount of historic operational data for all the components, information often difficult to obtain when fleet sizes are small or where no suffi- ciently long operational history exists. Since fault-tolerance analysis is rarely carried out during the early design phases, resilient design - or design for resilience – covers this gap for system related to energy conversion and conservation of energy processes, including for the conceptual design of energy systems. Resilient design is a relatively new research field where the engineering system is designed such that it can maintain maximally operational states despite the presence of failures. A key aspect is the ability to quantify system resilience in order to support the design team during the conceptual design stage. However, available engineering quantification metrics still exhibit very little standardization and agreement on a general quantifiable measure re- mains a challenge [8].

There are several definitions of resilience found in the literature. For the purposes of this work, the one presented by Heimes [9] fits best: resilience is the ability of the system i) to withstand a major disruption within acceptable degradation parameters and ii) to recover within an acceptable time and composite costs and risks. The second part of Heimes’ resilience definition is closely related to fault handling strate- gies. It should be noted that integrating specific fault handling strate- gies during the conceptual design is outside the scope of the present work. We focus here on the assessment of resilience and only discuss the main aspects of fault handling strategies during design phase.

A number of intelligent computational tools for cogeneration plant design including knowledge-based tools [10–14] are found in the lit- erature. Methods based on linear and non-linear programming that support thermal systems design and analysis are well established [15–18]. The goal of the conceptual design of any mechanical system is to generate several alternatives that are able to meet the design re- quirements [19], which is a very product-oriented point of view. For complex engineering systems, such as cogeneration plants, design re- quirements should be specified in a verifiable and hierarchical way known as requirements flow-down. Requirements flow-down is a best practice that helps engineers maintain clarity and structure while they perform decomposition of high level system requirements into func- tional, physical and component design requirements [20].

A simplified requirements flow-down for natural-gas fueled cogen- eration plants is shown in Fig. 1. High level requirements pertain to performance and cost. That is, the cogeneration plant should meet en- ergy demands with high efficiency1 and low cost. The plant

performance requirement is split into subsystems performance re- quirements and each subsystem requirement is split into individual component performance requirements. In a similar way, cost require- ment is split into operation cost, maintenance cost and fault handling cost. Depending on how detailed the flow-down should be, each of these lower level requirements can be split into further lower levels. Organizing the requirements as a flow-down diagram can help in un- derstanding the role of some requirements for plant resilience and even lead to establishing new metrics for resilience.

Willis and Loa [22] present several metrics for resilience of energy systems used that can apply to different levels of the requirements flow- down diagram. As a result, some of these metrics have a more global viewpoint, such as knowing how resilience affects economic output stemming from hypothetical disasters that compromise the energy in- frastructure of a region, for example. For a local cogeneration plant it may be more important to know how many spare parts are in stock and what options exist for backup power generation [22].

Besides these more management-oriented metrics, resilience can also refer to formal mathematical parameters that quantify the system ability to withstand disruption and its capability to function as re- quired. Providing metrics for resilience has been one of the major re- search thrusts in computer networks over the last decades. The study of network topology from this area brings some interesting insights into the design of complex engineering systems, as shown by Mehrpouyan et al. [6]. Although resilience has been explored in several engineering domains [23–28], resilient design of energy systems, such as cogen- erations plants, is still a somewhat open domain. To address this need, this paper approached the conceptual design of natural gas-fueled co- generation plants from a resilient design perspective. To do so, we develop an original resilient design framework based on a Monte Carlo approach, from which we propose new metrics to assess the resilience of four different cogeneration plants during the conceptual design phase. The plant designs are generated from an available knowledge- based system. Results obtained from the framework are compared to those obtained from an analytical methodology adapted from complex networks analysis found in the literature. The relationship between resilience and plant requirements is also discussed, as well as in- tegrating more specific failure probability information that might be available, limitations and further development of this research.

2. Methodology

2.1. Concepts generation

Four different cogeneration plant concepts are generated for the present resilience analysis. The concepts are provided by a previously developed knowledge-based system (KBS) [13]. The KBS infers new

Fig. 1. Requirements flow-down.

1 In this work, plant efficiency is expressed as Primary Energy Rate (PER), a proper parameter to quantify efficiency of combined power and refrigeration systems [21].

J.A. Matelli, K. Goebel Applied Energy 215 (2018) 736–750

737

concepts from basic technical information summarized in Table 1. The KBS inference process combines different pre-determined sub-

system, each with a specific function. The subsystems combination is subject to the laws of thermodynamics, so that a generated concept is an allowed combination of subsystems. The KBS also scales all components and calculates overall performance parameters, such as power output, chilled water production and efficiency [13].

The two concepts depicted in Figs. 2 and 3 differ in the number of prime movers, but are otherwise basically the same. Power is generated in a generator (G) coupled to a reciprocating internal combustion en- gine (E). Both generator and external grid are connected to a bus bar, which is connected to the power load that the plant should meet. All plant ancillary systems (pumps, fans, control panels etc.) are also connected to the bus bar, but such connections are not presented in the diagrams for the sake of simplicity. Heat from engine exhaust gases are rejected to the environment, as long as heat from jacket water is re- covered in a heat exchanger (HEX) in order to provide hot water to a single effect absorption chiller (HWAC), which should meet the chilled water demand. A radiator (R) allows the engine to operate when HWAC

is out of service. A mechanical-driven chiller (MDC) can be used either for backup or supplement purposes. Heat from condenser of both chillers is rejected to the environment through a cooling tower (CT).

The concepts depicted in Figs. 4 and 5 also differ in the number of prime movers, but they are additionally based on gas turbine instead of reciprocating engines. Power is generated in a generator (G) coupled to a gas turbine (GT). A bus bar fed by the generator and external grid is connected to the power load that the plant should meet. Plant ancillary systems are also connected to the bus. Heat from turbine exhaust gases is recovered in a heat recovery steam generator (HRSG) in order to provide steam to a double effect absorption chiller (SAC), which should meet the chilled water demand. A mechanical-driven chiller (MDC) is used for backup purposes. Heat from condenser of both chillers is re- jected to the environment through a cooling tower (CT).

2.2. Resilient design framework

In order to evaluate and compare the resilience of the concepts described in Section 2.1, a resilient design framework is developed. The framework is embedded in a tool for stochastic failure propagation si- mulation. The underlying idea is based on the Monte Carlo approach, i.e., to run several simulations for each plant and verify which one is able to keep working for longer, on average, in the presence of ran- domly injected failures. Here, “keep working” means that the plant is able to fully or partially meet power and chilled water loads. The flow diagram of the simulation tool is shown in Fig. 6.

The simulation tool works as follows: first, a non-failed component i is randomly assigned as candidate subject to failure. Component i has a known probability pi to work properly (the higher the component quality, the higher pi). Then, a failure probability p t( )b for time t is randomly assigned. If ⩽p t p( )b i, component i does not fail and a new candidate to failure is randomly chosen. If >p t p( )b i, component i fails and it is determined whether this failure propagates to component j. If it does, it is checked whether failure in j propagates to component k and

Table 1 Information required by the KBS to generate concepts.

Parameter Value Unit

Local average temperature 18 °C Local altitude 670 m Maximum power demand 1500 kW Minimum power demand 900 kW Electrical energy consumption 28 MWh Chilled water demand 1407 kW Daily operationa 24 h/day Weekly operation 7 days/week Electric connection scheme Tied to the grid Chilled water storage (optional) No

a Also corresponds to the time period of the electrical energy consumption.

Fig. 2. C#1: concept based on one reciprocating internal combustion engine.

J.A. Matelli, K. Goebel Applied Energy 215 (2018) 736–750

738

so on, until failure propagation eventually stops. Failure propagation is evaluated based on a rule that is executed whenever its premises are satisfied. The premises of the rule are that one of two objects [com- ponent] has failed. The objects’ type must differ, meaning that a failure must not propagate to a physical redundancy. The rule for failure propagation is depicted in Fig. 7. Fig. 8 shows the associated procedure [propagates] for the non-failed component that evaluates the failure propagation.

Successive execution of the failure propagation rule results in a collection c t( ) of failed components at time t. If c t( ) causes failure of the whole plant, i.e., it renders unable to meet power and chilled water load, simulation will stop at time t; otherwise, resilient operating time r is updated and a new candidate to failure is randomly chosen. The si- mulation ends with one out of three possible plant operating states:

Normal: no component is failed at time =t T and resilient operating time results in =r 0; Failed: there are failed components and the plant is not capable to meet power and chilled water loads at time <t T . Resilient oper- ating time results in ⩽r t; Resilient: there are failed components, but the plant is capable to partially meet at least one of the loads at time =t T . Resilient op- erating time results in ⩽r T .

Each plant is simulated N times, each simulation set for T operating hours with pi attributed to the respective component i. The plurality of

pi attributed to the respective component i forms a set of probabilities pi, denoted {pi}. Due to the stochastic nature of the simulations, it is im- portant to keep them as fair and unbiased as possible, not only to assure a “fair game”, but also to make sure that the concepts differ only in their configuration. In order to do so, it is proposed to consider an ideal failure propagation mechanism based on the following assumptions:

a. All concepts have the same{pi}; b. {pi} is constant and time-independent; c. a failure in a component is instantaneously propagated to any other

component connected to the failed component, regardless of the nature of the connection;

d. a failure in a component propagates to any other component con- nected to the failed component with a constant, time-independent probability equal to 1;

e. no partial failure of any component is admitted; f. no repair action is taken.

Five metrics for resilience are being considered within this frame- work:

i. Fraction of simulations that result in resilient operation: this metric can be interpreted as the probability of a design concept exhibiting resilient operation during a period T for a given p{ }i and infinite number of simulations (Eq. (1)). A high value of p T p( ,{ } )r i indicates high resilience.

Fig. 3. C#2: concept based on two reciprocating internal combustion engines.

J.A. Matelli, K. Goebel Applied Energy 215 (2018) 736–750

739

= →∞

p T p N N( ,{ } ) lim ( / )r i N

r (1)

ii. Resilient operating time: this metric is defined as the weighted average of the resilient operating time r for all simulations k that has at least one failed component for a given p{ }i , i.e., all simulations k on which =t Tk and < ⩽r t0 k k. (Eq. (2)). The weighting factor is p T p( ,{ } )r i . When comparing different concepts, the one with the higher resilient operating time is the most resilient.

∑= = < ⩽ =

r T p p T p

N r k t T r t( ,{ } )

( ,{ } ) { | ,0 }i

r i

r k

N

k k k k 1

r

(2)

iii. Time until failure: average time until failure is defined as the average of the total operating time tk for all simulations that result in a complete failure for a given p{ }i , i.e., all simulations k for which

<t Tk and ⩽r tk k. (Eq. (3)). The higher this metric, the higher the resilience.

∑= < ⩽ =

f T p N

t k t T r t( ,{ } ) 1

{ | , }i f k

N

k k k k 1

f

(3)

iv. Fraction of simulations that result in failed operation: similar to pr, this metric expresses the probability of a concept failing in a period of time close to <f T for a given pi and infinite number of simu- lations (Eq. (4)). Here, a high value of pf indicates low resilience.

= →∞

p T p N N( ,{ } ) lim ( / )f i N

f (4)

v. Normalized resilience index: First, we define the average operating time t T p( ,{ } )i as the weighted average between the average oper- ating time of all simulations on which <t T (i.e., failed simulations) and the average operating time of all simulations on which =t T (i.e., normal and resilient simulations). The weights are p T p( ,{ } )f i and its complement, respectively (Eq. (5)).

= + −t T p p f p T( ,{ } ) (1 )i f f (5)

For convenience, the average operating time is divided by T , de- fining then the normalized resilience index ρ T p( ,{ } )i (Eq. (6)).

=ρ T p t T p T( ,{ } ) ( ,{ } )/i i (6)

3. Results

3.1. Thermal performance

Basic performance results provided by the KBS developed by Silva et al. [13] are shown in Table 2. Prime mover and chillers are selected by the KBS from a database comprised of actual machines.

It can be seen from Table 2 that concepts C#1 and C#2 require the mechanical-driven chiller to supplement the chilled water load because the refrigeration rated capacity of the absorption chiller is lower than the chilled water demand presented in Table 1. As a result, concepts 1 and 2 require imported power from the grid to drive the mechanical chiller. Concepts C#3 and C#4, on the other hand, do not require im- ported power since the refrigeration rated capacity of the chiller is

Fig. 4. C#3: concept based on one gas turbine.

J.A. Matelli, K. Goebel Applied Energy 215 (2018) 736–750

740

Fig. 5. C#4: concept based on two gas turbines.

Fig. 6. Stochastic failure propagation simulation tool.

J.A. Matelli, K. Goebel Applied Energy 215 (2018) 736–750

741

greater than the chilled water demand. In these cases, the mechanical chiller serves as backup. Despite the need to import power from the grid, primary energy rate (PER) from concepts C#1 and C#2 are much greater than concepts C#3 and C#4. Thus, purely from a thermal

performance point of view, concept C#1 should be the preferred design choice, because it presents the highest PER and likely the lowest capital cost since it has less components.

Fig. 7. Rule for failure propagation.

Fig. 8. Procedure [propagates].

J.A. Matelli, K. Goebel Applied Energy 215 (2018) 736–750

742

3.2. Resilient design framework: failure propagation simulations

Because the simulation tool is based on a Monte Carlo approach, results are expected to vary for a given number of simulations for the same design concept. Table 3 shows sample results for two rounds of 10 simulations each for C#2. For the first round, =r 5436.3 h with a standard deviation =σ 2238.3 hr ; the second round resulted in

=r 6485.1 h and =σ 1899.1 hr . Table 4 shows the number of simulations affecting the results.2

“Normal simulations” is the number of simulations for which the plant never had a failed component; “failed simulations” is the number of simulations for which failed component(s) lead the plant to a complete loss of functionality (see Section 2.2); “resilient simulations” is the number of simulations for which failed component(s) did not lead the plant to a complete loss of functionality; and “average resilient time” is the average of the time r for all simulations for which =t T and

< ⩽r t0 (Eq. (3)).

The coefficient of variation (Eq. (7)) is a measure of dispersion and, as such, it is expected to converge to a certain value for an infinite number of simulations. The coefficient of variation of the average re- silient time is plotted against the number of simulations in Fig. 9. It can be seen that for less than 100 simulations, the coefficient presents strong variation, but it tends to converge for more than 3000 simula- tions.

=c σ r/v r r, (7)

Consolidated results obtained from 3000 simulations for each con- cept are shown in Table 5. The probabilities are set as follows: pi = 0.9985 for pumps; pi = 0.9990 for heat exchangers (including cooling tower, radiators and HRSG) and pi = 0.9995 for all other component.

Table 2 Performance results for each concept.

Parameter C#1 C#2 C#3 C#4

Prime mover 1 × Waukesha 12V-AT27GL 2 × Waukesha 8L-AT27GL 1 × Solar Centaur 40 2 × Solar Saturn 20 Absorption chiller 1 × LG B160AL 1 × LG B190AL 1 × LG LSH-G050 1 × LG LSH-G110 Mechanical-driven chiller 1 × LG LTP-040 1 × LG LTP-040 1 × LG LTP-040 1 × LG LTP-040

Rated capacity (kW) Power (W) 2100.0 2800.0 3515.0 2420.0 Refrigeration (Q)

Absorption 567.7 668.2 1758.5 3868.7 Mechanical-driven 1406.8 1406.8 1406.8 1406.8

Average output (kW) Power 1166.7 1166.7 1166.7 1166.7 Refrigeration 1406.8 1406.8 1406.8 1406.8

Efficiencya

Prime moverb 0.3314 0.3181 0.1808 0.1806 Absorption chiller 0.7020 0.7015 1.219 1.220 Mechanical-driven chiller 5.024 5.024 5.024 5.024

Fuel consumption mf (kg/s) c 0.07491 0.07803 0.1373 0.1376

Imported power (kW) 176.8 155.6 0.0 0.0 PERd 0.6959 0.6731 0.3988 0.3980

a COP for refrigeration machines. b Prime mover efficiency is corrected according load and ambient conditions [13]. c Based on LHV equal to 47 MJ/kg. d = +PER W Q m LHV( )/ f .

Table 3 Comparison between operating times (hours) in two rounds of simulations (C#2,

=p p{ | 0.9995}i i , =T 8760 h).

Simulation # Round #1 Round #2

Total time t

Resilient time r

Normal time

−t r( )

Total time t

Resilient time r

Normal time

−t r( )

1 8760 5511 3249 8760 7536 1224 2 8760 8117 643 7772 6402 1370 3 8760 5513 3247 8760 4419 4341 4 6213 5956 257 8760 6223 2537 5 8760 6402 2358 8760 8753 7 6 6416 5990 426 4757 3207 1550 7 8760 1192 7568 8760 5157 3603 8 7769 7163 606 8760 7710 1050 9 8760 4278 4482 8760 3696 5064 10 8760 7041 1719 8760 8387 373

Table 4 Results for different number of simulations (C#2, =p p{ | 0.9995}i i , =T 8760 h).

Number of simulations

Normal simulations

Failed simulations

Resilient simulations

Average resilient time

Standard deviation

N Nn Nf Nr r h( ) σ h( )r

10 0 3 7 3805.4 1566.8 20 0 6 14 4392.7 1020.6 30 0 8 22 4904.9 744.8 40 1 13 26 4252.0 1070.7 50 0 13 37 4853.6 526.5 60 3 21 36 3785.0 975.5 70 2 25 48 4469.8 562.4 80 0 31 49 4287.5 261.5 90 2 31 57 4340.8 470.7 100 2 35 63 4088.3 771.2 200 6 68 126 4220.1 674.5 300 5 96 199 4215.5 840.5 400 4 128 268 4308.1 773.7 500 14 160 326 4248.8 833.7 1000 20 326 654 4171.9 773.8 2000 40 648 1312 4284.5 712.0 3000 56 983 1961 4244.7 744.8 4000 74 1337 2589 4216.8 738.5 5000 97 1670 3233 4212.5 727.9 10,000 197 3277 6526 4239.0 740.4 100,000 2005 32,429 65,566 4243.2 753.2

2 PC with Intel Core i7-2720QM @ 2.20 GHz and 6 GB RAM took near 40 h to perform 100,000 simulations of C#2.

J.A. Matelli, K. Goebel Applied Energy 215 (2018) 736–750

743

As previously pointed out in Section 2.2, our proposed ideal failure propagation mechanism requires the components having the same set of probabilities {pi} to keep the simulations unbiased and, most im- portant, to make sure that the concepts differ only in their configura- tion. However, having actual, reliable values of these probabilities is quite difficult during the conceptual design phase. Therefore, we ex- amine here whether it is possible to consider a simplification where all pi are equal, so that the difficulty of supplying actual pi is avoided. We will argue later in the discussion that such simplification are not only convenient but also do not appear to compromise the resilience ana- lysis. Results obtained for each concept considering equal probabilities {pi = 0.9995} are shown in Table 6.

3.3. Baseline results from analytical methodology

Overcoming the disadvantages of the stochastic nature of Monte Carlo-based approaches with a deterministic approach would seem like a desirable alternative. To that end, results from an analytical metho- dology reported in the literature [6] based on complex network theory are presented in this section for comparison. The analytical metho- dology aims to assess the resilience of complex engineering systems that can be represented as networks, and it was applied here to the cogen- eration design concepts presented in Section 2.1. The metrics for resi- lience and the method how to compute them are based on the work of Mehrpouyan et al. [6] and are briefly summarized here:

A plant physical model is represented as a graph (components cor- respond to vertices; connections correspond to edges) and three square matrices related to the graph: adjacency matrix A = [aij], degree matrix D = [dij] and Laplacian matrix L = [ℓij]. Adjacency matrix A represents the design connection between two components. If a component i is connected to a component j, then aij = 1; otherwise, aij = 0. If i is connected to j, then j is connected to i, so that aij = aji = 1. Since a component cannot be connected to itself, aij = 0 for i = j. Degree matrix represents the number of connections a component i has. For i = j, dii = djj is the number of entries equal to 1 in line i (or row j) of adjacency matrix. For i ≠ j, dij = 0. The average node degree for a plant with k components is given in Eq. (7). Laplacian matrix is defined as L = D – A (Eq. (8)).

∑= ⎛ ⎝

⎞ ⎠ =

d k

d 1

i

k

ii 1 (8)

= −d a[ℓ ] [ ] [ ]ij ij ij (9)

Three resilient metrics are obtained from those matrices: algebraic connectivity, spectral radius and modularity. Algebraic connectivity describes the difficulty to isolate a component from the rest of the system [6] and it is calculated as the second smallest eigenvalue of L. Spectral radius is calculated as the highest eigenvalue of A. A smaller spectral radius results in higher system resilience when compared to other systems of similar size, i.e., a similar average node degree of the

Fig. 9. Coefficient of variation of the average resilient time against number of simulations.

Table 5 Consolidated results for each concept: different probabilities ( ⩽ ⩽p p{ |0.9985 0.9995}i i , =T 8760 h, =N 3000).

C# Nn Nf Nr p T p( ,{ } )f i p T p( ,{ } )r i r (h) σr (h) f (h) σf (h) t (h) ρ T p( ,{ } )i

1 1 1781 1218 0.594 0.406 2985 495 5113 2230 6595 0.753 2 5 1345 1650 0.448 0.550 4082 688 5449 2293 7276 0.831 3 1 1787 1212 0.596 0.404 2920 606 4913 1787 6468 0.738 4 8 1467 1525 0.489 0.508 3659 761 5334 1467 7085 0.809

Table 6 Consolidated results for each concept: equal probabilities ( =p p{ | 0.9995}i i , =T 8760 h, =N 3000).

C# Nn Nf Nr p T p( ,{ } )f i p T p( ,{ } )r i r (h) σr (h) f (h) σf (h) t (h) ρ T p( ,{ } )i

1 69 1384 1547 0.461 0.516 3188 1080 5057 2289 7053 0.805 2 56 983 1961 0.328 0.654 4245 1275 5198 2330 7594 0.867 3 56 1577 1367 0.526 0.456 2890 889 4849 2319 6705 0.765 4 56 1241 1703 0.414 0.568 3619 1121 5116 2373 7254 0.828

J.A. Matelli, K. Goebel Applied Energy 215 (2018) 736–750

744

graph [6]. The spectral radius does not have a defined range of values and it is not useful per se, i.e., it is only a comparative parameter be- tween systems of similar size. Complex network theory defines modules as densely connected node (or component) groups. Sarkar et al. [29] formalized a method to compute the number of modules in complex engineering systems by graphically comparing the indexed spectrum of the adjacency matrix to the spectrum of a random graph of the same size. If the two correspond, there is no modularity. Otherwise, there will be a large gap between the k-th and (k + 1)-th eigenvalues. This k (or k + 1) is retained as the number of modules in the system.

The computed adjacency, degree and Laplacian matrices for design concept C#1 are shown in the Appendix as are the eigenvalues λℓ,i from Laplacian matrices and eigenvalues λa,i from adjacency matrices to- gether with the random graph indexed spectrum corresponding to the respective design concept. The main results from the analytical meth- odology are summarized in Table 7 which shows that the different metrics are not consistent across different design concepts, making a design choice based on the analytical method difficult. Possible ex- planations for discrepancy regarding the analytical metrics are: (i) spectral radius could not be fully used to compare all concepts, which is a severe limitation when resilience evaluation of systems with different sizes is required; (ii) modularity determination is somewhat depending on visual interpretation of the spectra, bringing some subjectivity to the resilience analysis. However, a more general explanation is that all these metrics were derived for homogeneous networks (e. g., computer networks or power networks, such as those studied by Mehrpouyan et al. [6]). Cogeneration plants, on the other hand, are heterogeneous networks. Connections between the components in cogeneration plants involve both energy and mass flow. Because connections are of different type, alternative paths are much more restricted. Besides being dif- ferent from each other (water, exhaust gases, power etc.), some flows occur in specific directions only. For example, exhaust gases from a gas turbine flows towards the heat recovering steam generator (HRSG), but it is not allowed to flow in the opposite direction. Although there are mutual connections, for example, turbine and HRSG, the former could work without the latter, but not the other way round. Thus, a cogen- eration plant should be represented as a directed graph, which would result in non-symmetric adjacency matrix and complex eigenvalues.

4. Discussion

4.1. Simulation tool results

Referring back to Table 5, all metrics derived from the resilient design framework simulations show that the most resilient is concept C#2, followed by C#4, C#1 and C#3, when different failure prob- abilities pi (as one might encounter them in actual plants) are attributed to the components. However, having such information in early design stages is difficult. It turns out that the simplification of considering only equal failure probabilities pi attributed for all components – while changing the magnitude of the metrics – does not change the order. We assert without formal proof that this is true for situations where high reliability components are used (i.e., pi is large) and where the differ- ence between pi is within an order of magnitude because the relative difference between component pi washes out when considered in the context of complex system reliability. Further examination of this point will be studied in ongoing work. A comparison of both approaches is summarized in Table 8.

As seen in Table 8, the set of failure probabilities {pi} does not change the order of resilience, provided that the same set of prob- abilities is considered for all concepts. Recall that this is the first as- sumption in the ideal failure propagation mechanism presented in Section 2.2. This set can be interpreted as establishing a common re- ference frame from which the resilience of different designs can be compared. Results presented in Table 8 evinces that the proposed de- sign framework defines resilience as an intrinsic property of the plant configuration (where configuration is the way the components of a plant are placed and connected).

As expected, a configuration with low pi components is more prone to fail than the same configuration with high pi components (as sup- ported by the metrics in Table 8). Without assessing other design op- tions, that information alone would not be helpful in guiding the design team towards finding a more resilient configuration. However, the si- mulation tool allows the design team to compare the resilience of any configuration in early design phases even when detailed information of the components (such as pi) is not available. As pointed out before, the impact of modifications in the plant configuration on the resilience can be evaluated with the simulation tool in the absence of precise com- ponent failure information.

Design concept C#2 is the most resilient because it has the highest probability to engage in resilient operation (highest pr) and to with- stand in resilient operation for the longest time (highest r ). Design concept C#2 also has the configuration less prone to completely fail (lowest pf ), but even when that happens, it is the one that operates for the longest time (highest f ). Overall, design concept C#2 is expected to operate for the longest time on average (highest t ). The fact that design concept C#2 has the highest t means that it presents the highest

Table 7 Analytical methodology results for each concept.

C# k min (dii) max (dii) d Algebraic connectivity

Spectral radius

Modules

1 22 1 15 4.45 0.710 6.16 6 2 28 1 19 4.93 0.804 6.62 7 3 20 1 12 4.00 0.467 5.62 7 4 23 1 13 4.17 0.697 5.78 8

Table 8 Resilience metrics comparison: different pi vs equal pi.

Case Resilience metric Most resilient design → → Least resilient design

Different pi =T 8760 h

Pumps: =p 0.9985i Heat ex: =p 0.9990i Other: =p 0.9995i

Average resilient time (h) C#2 (4082.1) C#4 (3658.5) C#1 (2985.3) C#3 (2919.7) Average time until failure (h) C#2 (5449.0) C#4 (5334.0) C#1 (5113.0) C#3 (4913.0) Average operating time (h) C#2 (4832.6) C#4 (4476.4) C#1 (3559.5) C#3 (3542.0) Prob. of resilient operation C#2 (0.550) C#4 (0.508) C#1 (0.406) C#3 (0.404) Prob. of failing C#2 (0.448) C#4 (0.489) C#1 (0.594) C#3 (0.596) Normalized resilience index C#2 (0.552) C#4 (0.511) C#1 (0.406) C#3 (0.404)

Equal pi =T 8760 h =p 0.9995i

Average resilient time (h) C#2 (4245.7) C#4 (3658.5) C#1 (3187.5) C#3 (2889.5) Average time until failure (h) C#2 (5197.6) C#4 (5116.0) C#1 (5056.7) C#3 (4848.6) Average operating time (h) C#2 (7592.7) C#4 (7252.6) C#1 (7051.6) C#3 (6703.9) Prob. of resilient operation C#2 (0.654) C#4 (0.568) C#1 (0.516) C#3 (0.456) Prob. of failing C#2 (0.328) C#4 (0.414) C#1 (0.461) C#3 (0.526) Normalized resilience index C#2 (0.867) C#4 (0.828) C#1 (0.805) C#3 (0.765)

J.A. Matelli, K. Goebel Applied Energy 215 (2018) 736–750

745

resilient index, since ρ is a normalization of t through T . The resilient index is a convenient way to provide an assessment for resilience, in the same way efficiency is used to assess the energy conversion in energy systems. Note that the limit case =p 0f in Eq. (6) defines the upper limit ⩽ρ 1 regardless of f . Due to the stochastic nature of the simu- lations, on the other hand, it is not possible to anticipate the value of f when =p 1f . Assuming that f remains the same, one could define

≲f T ρ/ from Eq. (6) as a reference lower limit for =p 1f . Thus, for all concepts with the same T and {pi}, the most resilient design possible would have =ρ 1 and the least resilient design possible would have

≅ρ f T/ . Table 9 shows the resilient index and respective limits of all concepts for both equal pi and different pi cases.

For the particular sets of pi considered, design concept C#3 is the least affected by components with low pi, since its resilient index de- creased 2.32%. Design concept C#1 shows the highest decrease in its resilience index (6.48%) and it is the most affect by components with low pi. Table 8 shows how other metrics differ when considering equal pi and different pi cases. As expected, the overall probability of failing pf increases for the different pi case because pi decreased for some of the components (relative to the case with equal pi). The probability of re- silient operation pr decreased in the different pi case. In both cases, the number of non-failed simulations Nn is much smaller than the number of failed (Nf ) and resilient (Nr) simulations, so that = + +N N N Nn f r can be approximated as ≅ +N N Nf r . Since N is the same in both cases and Nf increased in the different pi case, if follows that Nr, and conse- quently pr, must decrease. The resilient operating time is affected by pr (Eq. (2)), so that r also decreases in the different pi case. The time until failure f in the different pi case increases because the lower pi com- ponents tend to fail earlier, on average, in the completely failed simu- lations, so the plant has to live with the failure for longer time until complete failure. Indeed, taking design concept C#1 as example, a failure first appears after 1038 h in the different pi case, but it appears after 1529 h in the equal pi case. The combined increase of pf and f in the different pi case results ultimately in decreasing t and ρ.

The comparison between the results from simulation tool with the ones from analytical methodology found in [6] shows that the latter presented discrepancies. It is shown in Table 10 that none of the ana- lytical metrics agree to point out the most resilient design (or the least

resilient one, for that matter). On the other hand, metrics obtained by simulation results from our proposed method are consistent across all design alternatives. In addition, unlike computations for the spectral radius, our simulation tool does not require that plants have the same size. The simulation tool also confirms that plants with redundant prime movers are more resilient than the respective ones with only one prime mover (i.e., C#2 is more resilient than C#1 and C#4 is more resilient than C#3). While the use of redundant prime movers is a well- known engineering practice to maximize functionality, it is something that the analytical metrics failed to capture in the cases presented here. The number of connections also plays an important role in resilience, since among plants with the same number of prime movers, those with more connections are more resilient (i.e., C#2 is more resilient than C#4 and C#1 is more resilient than C#3). While this, too, is not a new insight, our tool allows the assessment of the impact, perhaps even vis- à-vis redundant design solutions.

It should be noted that the design team’s choice between several available design alternatives also depends on the criticality of the ap- plication. As an example, resilience is more desirable than efficiency in an oil rig cogeneration plant. If the prime mover fails in this case, it is not possible to count on an external grid to provide power while mover functionality is restored. Thus, fault handling (or resilient) strategies in the context of the Heimes definition of resilience should be considered, as briefly discussed next.

4.2. Fault handling strategies

Although it is not intended to examine fault handling strategies here in depth, it may nonetheless be worth to mention some aspects of that in the context of cogeneration plants, which, we believe, can be ex- tended to any kind of complex engineering systems.

Perhaps the most typical strategy to avoid failure within a system is to employ direct redundancy. In cogeneration, engineering practices such as having more than one prime mover and operation parallel with the grid are redundancies typically considered to assure power delivery. When chilled water is required, it is also common to have a mechanical driven chiller as backup. Redundancy is a strategy adopted during the design phase, because it ultimately affects the plant configuration. Results from simulations in the previous section quantify the degree to which plants with redundant prime movers are more resilient.

Another common practice in cogeneration is power load prior- itization, i.e., a determination which loads or class of loads should re- main fed in case of failure. Load prioritization is a fault management strategy that seeks to minimize the impact of a fault. For example, while power delivery is not fully restored in a hospital, intensive care units and operating rooms must keep working, but laundry and cafeteria may not. Unlike redundancy, load prioritization is not a strategy related to the system configuration, but it should definitely be considered during design phase. This strategy can be also extended to other types of load, such as chilled water. Irrespective of the load, prioritization is a clear way to set “acceptable degradation parameters”, according to Heimes’ definition, for cogeneration plants.

Table 9 Resilience index comparison: different pi vs equal pi.

Case C# Lower limit Resilience index Upper limit

Different pi =T 8760 h

Pumps: =p 0.9985i Heat ex: =p 0.9990i Other: =p 0.9995i

2 0.622 0.831 1 4 0.609 0.809 1 1 0.584 0.753 1 3 0.561 0.738 1

Same pi =T 8760 h =p 0.9995i

2 0.593 0.867 1 4 0.584 0.828 1 1 0.577 0.805 1 3 0.533 0.765 1

Table 10 Resilience metrics comparison: simulation vs analytical methodology.

Resilience metric Most resilient design → → Least resilient design

Analytical methodology [6] Algebraic connectivity C#2 (0.804) C#1 (0.710) C#4 (0.697) C#3 (0.467) Spectral radius C#3 (5.62) C#4 (5.78) C#1 (6.16) – Modularity C#4 (8) C#2 and C#3 (7) C#1 (6)

Simulations =T 8760 h =p 0.9995i

Average resilient time (h) C#2 (4245.7) C#4 (3658.5) C#1 (3187.5) C#3 (2889.5) Average time until failure (h) C#2 (5197.6) C#4 (5116.0) C#1 (5056.7) C#3 (4848.6) Average operating time (h) C#2 (7592.7) C#4 (7252.6) C#1 (7051.6) C#3 (6703.9) Probability of resilient operation C#2 (0.654) C#4 (0.568) C#1 (0.516) C#3 (0.456) Probability of failing C#2 (0.328) C#4 (0.414) C#1 (0.461) C#3 (0.526) Normalized resilience index C#2 (0.867) C#4 (0.828) C#1 (0.805) C#3 (0.765)

J.A. Matelli, K. Goebel Applied Energy 215 (2018) 736–750

746

The previous strategies are technical, but management-related ones also play an important role on resilience. For example, keeping spare parts, well trained maintenance team for quick repair, and specialized outsourced services under contract is a strategy to recover full func- tionality “within an acceptable time”, which is in accordance with the second part of Heimes’ definition [9]. It is interesting to note that management-strategies can be related to technical ones. For example, design concepts with long enough average resilient time can minimize the need to have spare parts, because it would allow for time to acquire the part instead of keeping it in stock. The use of a resilient strategy depends on the application and it is expected to differ considerably be- tween, say, a hotel cogeneration plant connected to the grid for power and hot water and a plant for power and superheated steam in an oil rig.

Regardless of the strategy nature, a metric to determine whether resilient strategies are appropriate or not is desired. It is quite unlikely that a system does not have any kind of failure over its lifetime. Either fixing the failure or accepting loss of performance or full functionality for not fixing it has an associated cost. In this context (again, related to the second part of Heimes’ definition), plant life cycle cost (LCC) seems to be a natural metric to choose the resilient strategy (the one with lowest LCC should be adopted). Moreover, resilience indirectly becomes a high level design requirement itself, since it is incorporated into LCC (Fig. 10). Some difficulties to calculate the plant LCC during the design phase taking into account fault handling costs are: (i) to predict failure occurrence; (ii) to predict for how long the plant withstand degraded operation due to the failure; (iii) to predict the performance of the plant under degraded conditions. We believe the simulation tool presented in this work could help to overcome the first two limitations; the latter could be approached through thermodynamic modelling by considering the degraded performance as an off-design condition.

4.3. Limitations and further developments

The resilient design framework and respective simulation tool in- troduced in Section 2.2 can be used to derive metrics for resilience by considering the actual configuration of the system. Explicit knowledge regarding connections between components and redundancies are re- quired, as illustrated by the roles that the attributes [affectedBy] and [redundancies], respectively, play on the failure propagation (Figs. 7 and 8). As is the case with many Monte Carlo simulations, they can demand considerable computing time. This is sufficient motivation to investigate time-independent metrics. On the other hand, we believe the resilient design framework can be adapted for any complex en- gineering system, because none of the attributes of the object

[component] are related to the nature or function of the component. Another area of improvement is the consideration of health monitoring components in the design concept as well as the remediation of faults through repair action. Folding these elements into the simulation tool would allow a more precise assessment of life-cycle cost and provide a holistic evaluation of the plant operations over its entire life (possibly several decades).

5. Conclusion

We postulate that resilience is an intrinsic property of a plant con- figuration (configuration being the way the components of a plant are placed and connected). This paper explored the resilience of the con- ceptual design of natural gas-fueled cogeneration plants. To that end, we developed a novel resilient design framework based on an ideal failure propagation mechanism that is exercised via the Monte Carlo approach, from which we propose new metrics to assess the resilience of cogeneration plants during the conceptual design phase. The design framework is embedded in a stochastic simulation tool of failure pro- pagation within a cogeneration plant. Although the framework is based on several idealizations, the simulation tool is particularly useful in practice because resilience can be evaluated in early design phases even if there is not much detailed information (especially failure prob- abilities) about system components available at this point. Moreover, if such probabilities are available, the simulation tool can incorporate these and provide a more refined evaluation. The comparison of si- mulations for two different sets of probabilities (one with idealized equal probabilities; the other with individualized probabilities) showed that the resilience ranking remained consistent across the different design concepts.

Resilience metrics corroborate that plants with redundant prime movers are more resilient than the plants with only one prime mover. Although having redundant prime movers is a very well-known en- gineering practice to maximize functionality, the number of connec- tions also plays an important role in resilience, since among plants with the same number of prime movers, those with more connections are more resilient. This is an interesting insight for the design team, be- cause increasing the number of connections can be more cost-effective than having redundancies and the simulation tool can be used to test different alternatives. Results from an analytical methodology found in the literature were obtained and compared to those from the simulation tool but results using that methodology exhibited discrepancies in the metrics, so that no easy conclusion could be drawn about the most resilient cogeneration plant.

Fig. 10. Life cycle cost as a resilient metric for fault handling strategies.

J.A. Matelli, K. Goebel Applied Energy 215 (2018) 736–750

747

Based solely on thermodynamic aspects, design teams would choose concept C#1. On the other hand, when resilience is considered, simu- lations shows that concept C#2 is the most resilient because: (i) it has the highest probability to engage resilient operation; (ii) it withstands resilient operation for the longest time; (iii) it has the configuration less prone to completely fail; (iv) it operates for the longest time until complete failure; (v) on average, it is expect to operate for the longest period. Thus, the design team has more information to make a proper decision during the design phase while also factoring in the criticality of the application. Results from resilience analysis are also useful as guidelines to establish fault handling (or resilient) strategies during the

design phase. The life-cycle cost would be an appropriate metric to decide which fault handling strategy should be adopted and the simu- lation tool presented here can be expanded to integrate that metric.

Acknowledgements

To Prof. Andy Dong, from California College of the Arts, for pro- viding advice on the role modules in complex engineering systems.

To FAPESP – São Paulo Research Foundation, for sponsoring the postdoc internship of the first author at NASA Ames Research Center (Proc. 2016/19255-7).

Appendix A

Adjacency matrix, degree matrix and Laplacian matrix for design concept C#1 are shown in Fig. 11. For each design concept, eigenvalues λℓ,i from Laplacian matrices and eigenvalues λa,i from adjacency matrices are shown in Table 11. The eigenvalues are arranged in descending order in order to visually show the indexed spectrum plot for each design concept in Fig. 12. Fig. 12 also shows the random graph indexed spectrum corresponding to the respective design concept.

(a) Adjacency matrix (b) Degree matrix

Nomenclature

1. Generator (G) 12. Chilled water pump (CWP2)

2. Engine (G) 13. Cooling tower (CT)

3. Engine pump (EP1) 14. Cooling tower pump (CTP1)

4. Engine pump (EP2) 15. Cooling tower pump (CTP2)

5. Radiator (R) 16. gas line (g)

6. Heat exchanger (HEX) 17. water line (w)

7. Abs. chiller pump (ACP1) 18. environment (e)

8. Abs. chiller pump (ACP2) 19. GRID

9. Hot water abs. chiller (HWAC) 20. BUS

10. Mech.-driven chiller (MDC) 21. Power load (PWL)

11. Chilled water pump (CWP1) 22. Chilled water load (CWL)

(c) Laplacian matrix

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 2 1 0 1 1 1 1 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 3 0 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 4 0 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 5 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 6 0 1 1 1 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 8 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 9 0 0 0 0 0 1 1 1 0 0 1 1 1 1 1 0 0 0 0 1 0 1

10 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 1 0 1 11 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 1 0 1 12 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 1 0 1 13 0 0 0 0 0 0 0 0 1 1 0 0 0 1 1 0 1 1 0 1 0 0 14 0 0 0 0 0 0 0 0 1 1 0 0 1 0 0 0 0 0 0 1 0 0 15 0 0 0 0 0 0 0 0 1 1 0 0 1 0 0 0 0 0 0 1 0 0 16 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 18 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 20 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 0 0 0 1 0 1 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 22 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0

10 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 12 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 13 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 14 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 0 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 1 2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 2 -1 7 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 0 -1 0 0 0 0 3 0 -1 4 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 4 0 -1 0 4 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 5 0 -1 -1 -1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 6 0 -1 -1 -1 0 6 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 -1 3 0 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 8 0 0 0 0 0 -1 0 3 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 9 0 0 0 0 0 -1 -1 -1 10 0 -1 -1 -1 -1 -1 0 0 0 0 -1 0 -1

10 0 0 0 0 0 0 0 0 0 7 -1 -1 -1 -1 -1 0 0 0 0 -1 0 -1 11 0 0 0 0 0 0 0 0 -1 -1 4 0 0 0 0 0 0 0 0 -1 0 -1 12 0 0 0 0 0 0 0 0 -1 -1 0 4 0 0 0 0 0 0 0 -1 0 -1 13 0 0 0 0 0 0 0 0 -1 -1 0 0 7 -1 -1 0 -1 -1 0 -1 0 0 14 0 0 0 0 0 0 0 0 -1 -1 0 0 -1 4 0 0 0 0 0 -1 0 0 15 0 0 0 0 0 0 0 0 -1 -1 0 0 -1 0 4 0 0 0 0 -1 0 0 16 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 17 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 1 0 0 0 0 0 18 0 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 2 0 0 0 0 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 -1 0 0 20 -1 0 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 -1 15 -1 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 1 0 22 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 4

Fig. 11. Adjacency, degree and Laplacian matrices for C#1.

J.A. Matelli, K. Goebel Applied Energy 215 (2018) 736–750

748

Table 11 Eigen values from Laplacian and adjacency matrices for each concept.

i λℓ,i λa,i

C#1 C#2 C#3 C#4 C#1 C#2 C#3 C#4

1 16.0990 20.1000 13.1359 14.1700 6.1591 6.6202 5.6200 5.7769 2 11.2824 12.2228 10.9340 11.3291 3.5435 3.8515 2.4230 2.8896 3 8.3501 8.8039 7.8044 7.8845 1.9621 3.3234 1.7624 1.8825 4 7.9784 8.0990 7.0637 7.2394 1.6250 2.6182 1.6345 1.7624 5 7.5423 8.0183 6.0158 6.6416 1.3611 1.6513 1.3517 1.4546 6 6.9638 7.7999 4.8342 5.4605 0.5709 1.6033 0.8219 1.4142 7 5.3277 7.3437 4.0000 4.9557 0.1962 0.7068 0.2789 1.0307 8 4.9463 6.8832 4.0000 4.6185 0.0000 0.3579 0.0000 0.3030 9 4.0000 6.2181 3.5952 4.0937 0.0000 0.1947 0.0000 0.0000 10 4.0000 5.4113 3.0000 4.0000 0.0000 0.1050 0.0000 0.0000 11 4.0000 5.3376 2.6151 4.0000 0.0000 0.0000 0.0000 0.0000 12 3.1424 4.3234 2.0055 4.0000 0.0000 0.0000 0.0000 0.0000 13 3.0000 4.0000 1.6796 3.2391 0.0000 0.0000 0.0000 0.0000 14 2.5384 4.0000 1.5535 2.8799 0.0000 0.0000 −0.7607 0.0000 15 1.9865 4.0000 1.3261 2.4504 −0.4155 0.0000 −1.0789 0.0000 16 1.8010 4.0000 1.0000 1.9154 −0.7962 0.0000 −1.3383 −1.0401 17 1.4585 4.0000 0.9012 1.8159 −1.2663 0.0000 −1.8494 −1.0942 18 1.0476 3.0841 0.6084 1.3941 −1.6793 0.0000 −2.1291 −1.3817 19 1.0000 2.7409 0.4673 1.3004 −1.9659 −0.6710 −3.2858 −1.4142 20 0.8261 2.1960 0.0000 1.0000 −2.4506 −0.8447 −3.4501 −1.9519 21 0.7095 2.0011 0.9153 −3.0471 −1.3845 −2.2895 22 0.0000 1.9437 0.6966 −3.7970 −1.6813 −3.3856 23 1.4912 0.0000 −1.7042 −3.9567 24 1.2323 −2.0000 25 1.0000 −2.3894 26 0.9454 −2.8066 27 0.8039 −3.2462 28 0.0000 −4.3044

Fig. 12. Index spectrum of all concepts (lines for visualization purposes only).

J.A. Matelli, K. Goebel Applied Energy 215 (2018) 736–750

749

References

[1] Choudhury A, Chandra H, Arora A. Application of solid oxide fuel cell technology for power generation – a review. Renew Sustain Energy Rev 2013;20:430–42.

[2] Chen W, Wu P, Lin Y. Performance optimization of thermoelectric generators de- signed by multi-objective genetic algorithm. Appl Energy 2018;209:211–23.

[3] Di Somma M, Yan B, Bianco N, Graditi G, Luh PB, Mongibello L, et al. Multi-ob- jective design optimization of distributed energy systems through cost and exergy assessments. Appl Energy 2017;204:1299–316.

[4] Yin Q, Du W, Cheng L. Optimization design of heat recovery systems on rotary kilns using genetic algorithms. Appl Energy 2017;202:153–68.

[5] Ganjehkaviri A, Mohd Jaafar MN, Hosseini SE, Barzegaravval H. On the optimiza- tion of energy systems: results utilization in the design process. Appl Energy 2016;178:587–99.

[6] Mehrpouyan H, Haley B, Dong A, Tumer IY, Hoyle C. Resilience analysis for com- plex engineered system design. Artif Intell Eng Des Anal Manuf 2015;29(01):93–108.

[7] Postnikov I, Stennikov V, Mednikova E, Penkovskii A. Methodology for optimization of component reliability of heat supply systems. Appl Energy, in press, corrected proof. 10.1016/j.apenergy.2017.11.073.

[8] Yodo N, Wang P. Engineering resilience quantification and system design implica- tions: a literature survey. J Mech Des 2016;138(11):1–13.

[9] Heimes YY. On the definition of resilience in systems. Risk Anal 2009;29(04):498–501.

[10] Matelli JA, Silva JC, Bazzo E. An expert system prototype for designing natural gas cogeneration plants. Expert Syst Appl 2009;36(4):8375–84.

[11] Matelli JA, Bazzo E, Silva JC. Development of a case-based reasoning prototype for cogeneration plant design. Appl Energy 2011;88(9):3030–41.

[12] Matelli JA, Silva JC, Bazzo E. Cogeneration design problem: Computational com- plexity analysis and solution through an expert system. Eng Comput. 2014;31(6):1034–51.

[13] Silva JC, Matelli JA, Bazzo E. Development of a knowledge-based system for co- generation plant design: verification, validation and lessons learned. Knowl-Based Syst 2014;67:230–43.

[14] Matelli JA. Conceptual design of biomass-fired cogeneration plant through a

knowledge-based system. J Braz Soc Mech Sci Eng 2016;38(2):535–49. [15] Bejan A, Tsatsaronis G, Moran M. Thermal Design and Optimization. New York:

John Wiley and Sons; 1996. [16] Stoecker WF. Design of thermal systems. New York: McGraw-Hill; 1989. [17] Balestieri JAP, Correa PB. Multiobjective linear model for pre-feasibility designs of

cogeneration systems. Energy 1997;22(5):537–48. [18] Ferreira EM, Balestieri JAP, Zanardi MA. Optimization analysis of dual-purpose

systems. Desalination 2010;250(3):936–44. [19] Pahl G, Beitz W, Feldhusen J, Grote KH. Engineering design: a systematic approach.

Berlin: Springer; 2007. [20] PTC Mathcad. Best Practices: Requirements Flow-down. 2012. Available at <

http://blogs.ptc.com/2012/07/03/best-practice-requirements-flow-down/ > [ac- cess: July 17th 2017].

[21] Matelli JA, Bazzo E. On the parameters of performance of combined refrigeration and power plants. Int J Refrig 2013;36(8):2169–75.

[22] Willis Henry H, Loa Kathleen. Measuring the resilience of energy distribution sys- tems. Santa Monica, CA: RAND Corporation; 2015.

[23] Yodo N, Wang P. Resilience allocation for early stage design of complex engineered systems. J Mech Des 2016;138(9):091402.1–091402.10.

[24] Yodo N, Wang P. Engineering resilience quantification and system design im- plications: a literature survey. J Mech Des 2016;138(11):111408.1–111408.15.

[25] Zhang X, Mahadevan S, Sankararaman S, Goebel K. Resilience-based network de- sign under uncertainty. Reliab Eng Syst Saf 2018;169:364–79.

[26] Rocchetta R, Zio E, Patelli E. A power-flow emulator approach for resilience as- sessment of repairable power grids subject to weather-induced failures and data deficiency. Appl Energy 2018;210:339–50.

[27] Lin Y, Bie Z. Tri-level optimal hardening plan for a resilient distribution system considering reconfiguration and DG islanding. Appl Energy 2018;210:1266–79.

[28] Ding T, Lin Y, Bie Z, Chen C. A resilient microgrid formation strategy for load re- storation considering master-slave distributed generators and topology re- configuration. Appl Energy 2017;199:205–16.

[29] Sarkar S, Dong A, Henderson JA, Robinson PA. Spectral characterization of hier- archical modularity in product architectures. ASME J Mech Des 2013;136(1). 011006-011006-12.

J.A. Matelli, K. Goebel Applied Energy 215 (2018) 736–750

750

  • Conceptual design of cogeneration plants under a resilient design perspective: Resilience metrics and case study
    • Introduction
    • Methodology
      • Concepts generation
      • Resilient design framework
    • Results
      • Thermal performance
      • Resilient design framework: failure propagation simulations
      • Baseline results from analytical methodology
    • Discussion
      • Simulation tool results
      • Fault handling strategies
      • Limitations and further developments
    • Conclusion
    • Acknowledgements
    • Appendix A
    • References