<?xml-model href='http://www.tei-c.org/release/xml/tei/custom/schema/relaxng/tei_all.rng' schematypens='http://relaxng.org/ns/structure/1.0'?><TEI xmlns="http://www.tei-c.org/ns/1.0">
	<teiHeader>
		<fileDesc>
			<titleStmt><title level='a'>A physics-regularized data-driven approach for health prognostics of complex engineered systems with dependent health states</title></titleStmt>
			<publicationStmt>
				<publisher></publisher>
				<date>10/01/2022</date>
			</publicationStmt>
			<sourceDesc>
				<bibl> 
					<idno type="par_id">10380372</idno>
					<idno type="doi">10.1016/j.ress.2022.108677</idno>
					<title level='j'>Reliability Engineering &amp; System Safety</title>
<idno>0951-8320</idno>
<biblScope unit="volume">226</biblScope>
<biblScope unit="issue">C</biblScope>					

					<author>Mohammadmahdi Hajiha</author><author>Xiao Liu</author><author>Young M. Lee</author><author>Moghaddass Ramin</author>
				</bibl>
			</sourceDesc>
		</fileDesc>
		<profileDesc>
			<abstract><ab><![CDATA[Advances in sensing technology enable the monitoring of critical operating parameters of complex engineering systems. However, having sensor measurements does not necessarily imply that one has observed the true system health states, which are often hidden and need to be estimated from observable sensor signals. This paper proposes a physics-regularized data-driven approach for the health prognostics of complex engineered systems with multiple hidden and dependent health states. The framework consists of a data layer and a physics layer. The data layer captures the statistically-correlated temporal dynamics of hidden system states (such as degradation), while the physics layer imposes regularizations among observed system operating parameters and system health states through system working principles and governing physics. The proposed approach addresses some common challenges arising from the health prognostics of complex engineered systems, including the integration of engineering domain knowledge and sensor data streams, the estimation of hidden system health states from monitored system operation parameters, and the statistical dependency among the temporal dynamics of multiple system state variables. A case study based on a real dataset is presented to illustrate the proposed physical-statistical approach. It is shown that the interpretability of datadriven system prognostics can be significantly strengthened if a solid connection is established between sensor data and system physics.]]></ab></abstract>
		</profileDesc>
	</teiHeader>
	<text><body xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink">
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.">Introduction</head><p>Sensor data play an instrumental role in system health prognostics, degradation, fault detection, maintenance and control <ref type="bibr">[1]</ref><ref type="bibr">[2]</ref><ref type="bibr">[3]</ref><ref type="bibr">[4]</ref><ref type="bibr">[5]</ref><ref type="bibr">[6]</ref><ref type="bibr">[7]</ref><ref type="bibr">[8]</ref>. Sensor monitoring signals, arising from a complex engineering system, are not only statistically-correlated but also physically-dependent through unequivocal system working principles, governing physics, system configuration, etc. Very often, true system health states are not directly observable and need to be estimated from sensor monitoring signals. Known system physics imposes fundamental constraints and regularizations on how sensor data can be used to estimate hidden system health states. When a solid connection is established between sensor monitoring data and system hidden health states through system working principles, the interpretability of data-driven system prognostics can be significantly strengthened. The objective of this paper is to propose a physics-regularized data-driven approach for the health prognostics of complex engineered systems with dependent health states, using sensor monitoring data and system working principles. to cool the air in server rooms of a DC. Used water is re-circulated back to the chiller to be cooled again. Fig. <ref type="figure">1</ref> shows the schematic of the reciprocating chiller-one of the most common commercial chillers. The essential components of a chiller system include the compressor, expansion device, condenser and evaporator. In a refrigeration cycle, low pressure and low temperature vapor is fed to the compressor. The compressor increases both the pressure and temperature of the vapor. High pressure and high temperature vapor is then passed to the condenser and is cooled by giving up its latent heat. As a result, the vapor condenses back to its liquid form. The high pressure liquid from the condenser is then expanded through an expansion valve. At this point the refrigerant is at a low pressure and is mostly liquid with low boiling point. When the low-pressure liquid refrigerant enters the evaporator coils, it boils and absorbs the latent heat of evaporation from the surrounding air. The vapor at low pressure and low temperature then passes to the compressor and the whole refrigeration cycle repeats itself.</p><p>Due to the importance of DC cooling systems, critical operating parameters of chillers in DC are closely monitored by sensors. For example, Fig. <ref type="figure">2</ref> shows the observed daily Coefficient of Performance (COP), condenser coolant inlet temperature &#119879; &#119888; , evaporator coolant outlet temperature &#119879; &#119890; , and cooling capacity &#119876; &#119890; over a 57-day study period (the data are provided by a major DC operator). Here, COP is an overall indicator of a chiller's energy efficiency, defined as the ratio, COP = &#119876; &#119890; &#8901; &#119875; -1 , between the cooling capacity &#119876; &#119890; (i.e., the rate of heat withdrawn from the data center server room) and the power input &#119875; (i.e., energy consumption rate of a cooling system) <ref type="bibr">[10]</ref>. It is seen from Fig. <ref type="figure">2</ref> that the daily COP gradually degrades over the 57-day period (a higher COP equates to higher energy efficiency and lower operating cost). The daily condenser coolant inlet temperature &#119879; &#119888; varies between 297.5&#119870; to 300&#119870;. This parameter is often affected by not only the temperature of the chilled water produced by the chiller, but also other external factors such as room temperature and computing load of the servers in the computer room. The variation of the daily evaporator coolant outlet temperature &#119879; &#119890; is extremely small (less than 0.5&#119870;) because &#119879; &#119890; is the temperature of the cooled water that the cooling system is supposed to supply. The cooling capacity &#119876; &#119890; varies between 200&#119870;&#119882; and 250&#119870;&#119882; . Hence, there exist both practical need and theoretical interest to answer a fundamental question: how can the temporal dynamics (e.g., degradation) of hidden system health states be estimated from multiple sensor monitoring data?</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.2.">The problem and challenges to be addressed</head><p>Addressing the question above is confronted with multiple challenges (which apply to not only the motivating application above, but also many other health prognostics problems for engineering systems):</p><p>&#8226; System physics imposes fundamental modeling constraints and regularization, which need to be integrated into data-driven system health prognostics. In the motivating example, the governing physics between COP and other critical operating conditions can be described by the first law of thermodynamics <ref type="bibr">[11]</ref>:</p><p>where the condenser coolant inlet temperature &#119879; &#119888; gives the temperature of the water cycled back to the cooling system from the computer room, the evaporator coolant outlet temperature &#119879; &#119890; gives the temperature of the cooled water produced by the chiller, and the cooling capacity &#119876; &#119890; measures the rate of heat withdrawn from the computer room which can be calculated from other parameters such as the measured water flow rate, pipe diameter, etc. The three parameters of the governing physics, (&#120574; 1 , &#120574; 2 , &#120574; 3 ), characterize the internal irreversibilities states of a particular chiller. Hence, the thermodynamics model (1), as a fundamental system working principle, determines the critical relationship between COP (i.e., energy efficiency) and multiple observed operating parameters. Such a relationship can hardly be faithfully recovered by black-box approaches driven by the statistical correlation among sensor signals, calling for physics-informed statistical health prognostics approaches.</p><p>&#8226; The true health states of a complex engineering system are usually hidden and not directly observed by sensors. Having sensor measurements does not automatically imply that one has measured the right variables. It is often necessary to properly define and estimate hidden system health states from observable sensor signals which are dependent on each other due to some fundamental system physics. In the motivating example, it is meaningful to treat the internal irreversibility states (&#120574; 1 , &#120574; 2 , &#120574; 3 ) in (1), or some functions of these parameters as system health state variables, and estimate the defined health state variables from multiple sensor signals by invoking the system physics <ref type="bibr">(1)</ref>. In this case, each system state variable possesses an interpretable physical meaning.</p><p>In fact, individual sensor signals are rarely ideal measures of the health state of an engineering system. Each sensor monitors a single parameter (dimension) which only reflects the ''local behavior'' of the chiller. The energy efficiency (COP) of a chiller depends on various external environmental factors and internal system health state. The change of working load and outdoor temperature may cause the drop of the observed COP, which does not necessarily imply that the system health state has degraded. Hence, instead of focusing on a single monitored parameter, a much more meaningful approach is to incorporate multiple sensor data streams and investigate if the deteriorated COP is due to the degradation of system internal health state, rather than the variation of some uncontrollable external factors. Incorporating system physics into data-driven models is essential to address this challenge.</p><p>&#8226; System health state variables are correlated and subject to complex temporal dynamics. During the operation of an engineering system, the internal health states of the system gradually deviate away from their nominal values. In the thermodynamic model (1), for example, although the nominal values of the system health states (&#120574; 1 , &#120574; 2 , &#120574; 3 ) are designed into the system, the actual values of (&#120574; 1 , &#120574; 2 , &#120574; 3 ) inevitably degrade over time, leading to deteriorated system performance. Hence, advanced stochastic models are needed to capture the correlated temporal dynamics among multiple system states in the absence of sufficient physical knowledge. The correlation among system states is often relevant when the temporal dynamics of these states are driven by some common, but unknown, underlying operating conditions, environmental process, or external shocks <ref type="bibr">[12,</ref><ref type="bibr">13]</ref>.</p><p>The aforementioned challenges are commonly faced by the health prognostics of a wide range of engineering systems, where the integration of fundamental system physics with data-driven models is essential for generating transparent, interpretable and actionable engineering insights.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.3.">Literature review and contributions</head><p>The modeling of degradation data has been extensively investigated when degradation signals are directly observed. Meeker et al. <ref type="bibr">[14]</ref> described the random-coefficients General Path Model (GPM) for degradation data. Based on GPM, Hong et al. <ref type="bibr">[15]</ref> proposed a statistical method for degradation data modeling with dynamic covariates and presented an application to outdoor weathering data. Recently, Kim and Liu <ref type="bibr">[16]</ref> proposed a deep learning framework that incorporates the general characteristics of degradation processes and provides the interval estimation of remaining useful life. Following the early work of Birnbaum and Saunders <ref type="bibr">[17]</ref>, Bhattacharyya and Fries <ref type="bibr">[18]</ref>, Doksum and Hoyland <ref type="bibr">[19]</ref>, stochastic processes have also been utilized to approximate real-world degradation processes; see e.g., <ref type="bibr">[20]</ref><ref type="bibr">[21]</ref><ref type="bibr">[22]</ref><ref type="bibr">[23]</ref><ref type="bibr">[24]</ref>. The modeling of degradation data under dynamic environments has also received much attention <ref type="bibr">[15,</ref><ref type="bibr">[25]</ref><ref type="bibr">[26]</ref><ref type="bibr">[27]</ref><ref type="bibr">[28]</ref><ref type="bibr">[29]</ref><ref type="bibr">[30]</ref>. Comprehensive reviews of existing models are available from <ref type="bibr">[30,</ref><ref type="bibr">31]</ref>. In our case, however, system health states are not directly observed and need to be estimated from sensor signals while invoking system working principles (i.e., the first and second challenges above). Hence, the above-mentioned degradation models do not automatically apply. If the degradation of hidden system state can be firstly estimated, then, one may apply the existing approaches for follow-up actions. For example, <ref type="bibr">[32]</ref> investigated the optimization of on-condition failure thresholds and inspection intervals for multi-component systems with each component experiencing multiple failure processes due to simultaneous exposure to degradation and shock loads. We also note that, there exist approaches to fuse multiple signals to construct a composite Health Index that can then be modeled by degradation models <ref type="bibr">[33]</ref><ref type="bibr">[34]</ref><ref type="bibr">[35]</ref>. In our case, however, different signals monitor different system operating parameters with different physical meanings. Hence, it is no longer appropriate to directly fuse these sensor signals into a univariate health index, and the physical connections among these sensor signals are lost during this process.</p><p>To tackle the first two challenges above, this paper proposes a physics-regularized framework for health prognostics of complex engineered systems with multiple hidden health states. The approach consists of two layers: a data layer and a physics layer. The data layer captures the temporal dynamics (e.g., possible degradation or drift) of multiple system health states by a &#119899;th order Linear Time-Invariant (LTI) Stochastic Differential Equation. The physics layer, on the other hand, imposes regularization over system health states, by invoking the governing relationship among the distributions of observables (i.e., sensor monitoring data) and system health states. In Fig. <ref type="figure">3</ref>. A physics-regularized data-driven approach for the health prognostics of complex engineered systems with dependent health states. particular, this layer establishes the conditional distribution of (observed) system performance, given (hidden) system health states as well as (observed) operation parameters. The idea is sketched in Fig. <ref type="figure">3</ref>. Under this framework, the integration of system physics and sensor data is achieved in a non-intrusive manner in the sense that system physics serves as a soft constraint or regularization.</p><p>The framework above leads to a dynamic model (or, state-space) model to be described in the next Section. In the literature, <ref type="bibr">[36]</ref> proposed a second-order polynomial dynamic linear model to characterize the growth of the depth of corrosion defects on energy pipelines. The model does not consider multiple sensor signals and is purely datadriven. Wang et al. <ref type="bibr">[37]</ref> investigated the modeling and forecasting of temperature-induced strain of a long-span bridge using an improved Bayesian dynamical (state-space) linear model that involves autoregressive, trend, seasonal and regression components. This approach is not used for estimating hidden system health degradation by utilizing multiple sensor signals and does not require system governing physics to be integrated. Li et al. <ref type="bibr">[38]</ref> proposed a two-factor state-space model for remaining useful life prediction under time-varying operating conditions. A single state variable is considered and the governing physics is not explicitly used to construct the state-space model. Veloso and Loschi <ref type="bibr">[39]</ref> utilized a dynamic linear degradation model to deal with the heterogeneity in degradation paths. The model can be applied to degradation modeling where a univariate degradation signal is directly observed (which is not our case), and does not consider multiple sensor signals and the physics that links the monitored parameters. Skordilis and Moghaddass <ref type="bibr">[40]</ref> proposed a novel generative framework for failure prognosis utilizing a hybrid state-space model that represents the evolution of system operating condition and its degradation over time. A single-layer feed-forward neural network is employed to model the nonparametric relationship between the multi-dimensional observation process and system dynamics.</p><p>Unlike the approaches reviewed above, the proposed physics-regularized framework leverages the governing system physics to directly construct the measurement equation that links multiple sensor signals. The degradation of multiple hidden system states are captured by Stochastic Differential Equations which give rise to the state equation. In addition, we particularly consider the statistical dependency among multiple system states, and model the dependency using a non-parametric approach based on the Archimedean family of copulas <ref type="bibr">[41]</ref>. Unlike the existing work where a specific parametric copula function is often used <ref type="bibr">[42,</ref><ref type="bibr">43]</ref>, the Archimedean family of copulas includes the most commonly used copula functions (e.g., Clayton, Gumbel, Frank, Joe, etc.), and thus provide more flexible models considering potentially complex dependence structures among hidden system states (which may not be adequately captured by a specific parametric copula function). On the other hand, the use of non-parametric copula functions increases the computational complexity as more parameters need to be estimated. A hybrid Gibbs sampler based on the Forward Filtering Backward Sampling (FFBS) is developed to perform the statistical inference.</p><p>Finally, the connection between the proposed framework and the Gaussian Process regression is presented, connecting the proposed approach to a large body of literature in machine learning. The proposed approach is applied to solve a real problem with real datasets, demonstrating the significant potential of physics-informed machine learning for reliability and safety-the main theme of this special issue.</p><p>The remainder of the paper is organized as follows. Section 2 presents the proposed framework. A case study based on a real dataset is presented in Section 3 to illustrate the application of the proposed approach. Section 4 concludes the paper.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">A physical-statistical modeling framework</head><p>This section presents the physics-regularized statistical modeling framework for health prognostics of complex engineered systems with multiple hidden health states, utilizing both system physics and sensor monitoring data. In particular, we let &#120572; &#119894; (&#119905;), &#119894; = 1, 2, &#8230; , &#119898;, denote the &#119894;th hidden system health state, and let &#120630;(&#119905;) = (&#120572; 1 (&#119905;), &#120572; 2 (&#119905;), &#8230; , &#120572; &#119898; (&#119905;)) &#119879; be a &#119898;-dimensional continuous-time time-series that contains all state variables. For any state variable &#119894;, we further define a vector &#119938; &#119894; (&#119905;) = (&#120572; &#119894; (&#119905;), &#119889; &#119889;&#119905; &#120572; &#119894; (&#119905;), &#8901;, &#119889; &#119899;-1 &#119889;&#119905; &#119899;-1 &#120572; &#119894; (&#119905;)) &#119879; that consists of the &#119894;th state variable &#120572; &#119894; (&#119905;) and its derivatives. A collection of &#119938; &#119894; (&#119905;) for all &#119894; = 1, 2, &#8230; , &#119898; is denoted by</p><p>The proposed framework consists of two layers: a data layer and a physics layer.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1.">The data layer: Degradation of system health state</head><p>The data layer captures how the (unobserved) system health state &#120630;(&#119905;) evolves over time during the operation of an engineering system. Degradation, for example, is one of the main reasons that causes the system health state variables to drift away from their nominal values, leading to deteriorated system performance. If the system is properly working, we consider a generic scenario where the temporal dynamics of the &#119894;th hidden state, i.e., &#120572; &#119894; (&#119905;) for &#119894; = 1, 2, &#8230; , &#119898;, is governed by a &#119899;th order Linear Time-Invariant (LTI) Stochastic Differential Equation <ref type="bibr">[44]</ref>:</p><p>for &#119894; = 1, 2, &#8230; , &#119898;. Here, &#119908; &#119894; (&#119905;) &#8764; &#119873;(0, &#120590; 2 &#119908; ) is the Gaussian white noise, and {&#120583; &#119895; } &#119899;-1 &#119895;=0 are the coefficients. Note that, in Section 2.4, we will introduce the statistical correlation among &#119908; &#119894; (&#119905;) for &#119894; = 1, 2, &#8230; , &#119898;, such that the degradation paths of multiple health variables are correlated. The differential Eq. ( <ref type="formula">2</ref>) captures the dynamics of the hidden system state and has been widely applied to a spectrum of engineering applications such as image processing, vibration, circuits, signal processing and control <ref type="bibr">[44,</ref><ref type="bibr">45]</ref>. In a special case when &#119899; = 1 and &#120583; 0 = 0, Eq. ( <ref type="formula">2</ref>) reduces to a simpler form of a stochastic model, &#945;&#119894; (&#119905;) = &#119908; &#119894; (&#119905;), where &#120572; &#119894; (&#119905;) becomes a Wiener process-a widely adopted model for univariate degradation processes.</p><p>When the state dynamics drifts away from its nominal condition during the operation of the system (such as aging, malfunction of certain components, etc.), the system performance is expected to deteriorate. To capture such a drift, we introduce a term &#120573; &#119894; (&#119905;) on the right side of (2), and obtain [Abnormal state dynamics with shift]:</p><p>It is important to note that, let</p><p>for each system state &#119894;, &#119894; = 1, 2, &#8230; , &#119898;, the &#119899;th order LTI differential Eq. ( <ref type="formula">2</ref>) has a state-space representation as follows:</p><p>where &#119918; &#119894; is the feedback matrix,</p><p>&#119923; = diag(0, 0, &#8230; , 1) is the noise matrix, &#119939; &#119894; (&#119905;) is a &#119899;-dimensional vector that captures the potential deviation of state dynamics from the nominal condition, &#119960; &#119894; (&#119905;) &#8764; &#119873;(&#120782;, &#120622; (&#119894;) &#119960; ) is the &#119899;-dimensional Gaussian white noise, and the system health state, &#120572; &#119894; (&#119905;), is recovered from &#119938; &#119894; (&#119905;) through a 1 &#215; &#119899; matrix &#119919; = [1, 0, &#8230; , 0]. Note that, the statistical dependency between multiple system health state will be formally introduced in Section 2.4.</p><p>Because &#119918; &#119894; linearly operates on &#119938; &#119894; (&#119905;) in ( <ref type="formula">5</ref>), the differential equation in the first line of (5) can be solved at discrete times, and we obtain:</p><p>where exp(&#8901;) is the matrix exponential, &#119939; &#119894; (&#119905;)&#120549; is the first-order approximation of the total amount of shift &#8747; &#119905;+&#120549; &#119905; &#119939; &#119894; (&#120591;)&#119889;&#120591; over a time interval with length &#120549;, &#119954; &#119894; (&#119905;) &#8764; &#119873;(&#120782;, &#120622; (&#119894;)  &#119954; ) and</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2.">The physics layer: Regularization</head><p>The physics layer imposes regularization on how individual system health variables, &#120572; &#119894; (&#119905;) for &#119894; = 1, 2, &#8230; , &#119898;, are physically connected following some fundamental system working principles. In particular, the main goal of the physics layer is to link the distribution of the (monitored) system responses to the (monitored) operating parameters, given (unobserved) system health state and (known) system physics:</p><p>where [&#8901;|&#8901;] represents the conditional density, &#119962;(&#119905;) is a vector of system responses (observed), &#119961;(&#119905;) = (&#119909; 1 (&#119905;), &#119909; 2 (&#119905;), &#8901;, &#119909; &#119889; (&#119905;)) &#119879; is the &#119889;-dimensional streaming observations of critical system operating parameters (observed), and &#120630;(&#119905;) = (&#120572; 1 (&#119905;), &#120572; 2 (&#119905;), &#8901;, &#120572; &#119898; (&#119905;)) &#119879; is a &#119898;-dimensional system health state at time &#119905; (not observed). Eq. ( <ref type="formula">9</ref>) outlines a generic case which is universally relevant to almost all designed engineering systems.</p><p>The specification of the physics layer requires the construction of a mapping, &#119891; , such that:</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>&#119962;(&#119905;) = &#119891; (&#120630;(&#119905;); &#119961;(&#119905;)) + &#119959;(&#119905;), &#119959;(&#119905;) &#8764; &#119873;(&#120782;, &#120622; &#119959; )</head><p>where &#119959;(&#119905;) captures the measurement error. The mapping &#119891; is constructed from known system physics and see Section 1.1 for a real example.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.3.">The dynamic model</head><p>Let &#227;(&#119905;) = (&#119938; 1 (&#119905;), &#8230; , &#119938; &#119898; (&#119905;)) &#119879; , b(&#119905;) = (&#119939; 1 (&#119905;)&#120549;, &#8230; , &#119939; &#119898; (&#119905;)&#120549;) &#119879; and q(&#119905;) = (&#119954; 1 (&#119905;), &#8230; , &#119954; &#119898; (&#119905;)) &#119879; , we obtain a dynamic model by integrating the physics layer and data layer:</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>&#120630;(&#119905; + &#120549;) = H &#227;(&#119905; + &#120549;) + &#120656;(&#119905; + &#120549;), &#120656;(&#119905; + &#120549;) &#8764; &#119873;(&#120782;, &#120622; &#120656; )</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>&#119962;(&#119905; + &#120549;) = &#119891; (&#120630;(&#119905; + &#120549;); &#119961;(&#119905; + &#120549;)) + &#119959;(&#119905; + &#120549;), &#119959;(&#119905;) &#8764; &#119873;(&#120782;, &#120622; &#119959; )</head><p>where G = diag(exp(&#119918; 1 &#120549;), exp(&#119918; 2 &#120549;), &#8230; , exp(&#119918; &#119898; &#120549;)), &#120622; q(&#119905;) (&#119905;) = diag(&#120622; (1)  &#119954; , &#120622; (2)  &#119954; , &#8230; , &#120622; (&#119898;) &#119954; ), H = diag{diag(&#119919;)} and &#120622; &#120656; = diag(&#120590; 2 &#120598; ). If the mapping, &#119891; , is linear or can be approximately by a linear operation such that &#119962;(&#119905;) = &#119961; &#119879; (&#119905;)&#120630;(&#119905;) + &#119959;(&#119905;) &#8801; &#119917; (&#119905;)&#120630;(&#119905;) + &#119959;(&#119905;), we re-write <ref type="bibr">(11)</ref> as</p><p>where F (&#119905;) = &#119917; (&#119905;) H. In fact, by defining a mapping &#119892;(&#119905;) = F &#227;(&#119905;), the dynamic model ( <ref type="formula">12</ref>) is the state-space representation of a Gaussian Process (&#57907;&#57916;) regression problem with the following form <ref type="bibr">[45]</ref>:</p><p>where the function, &#119892;(&#119905;), is a realization of a &#57907;&#57916; random prior with a specified covariance function &#119896;(&#8901;, &#8901;). From the function-space perspective, a &#57907;&#57916; is a collection of random variables and any finite number of which have a joint Gaussian distribution <ref type="bibr">[46]</ref>. The covariance function, &#119896;(&#8901;, &#8901;), at the stationary state, can be computed by:</p><p>where &#119916;(&#119905;) = exp( G(&#119905;)) and &#119927; &#8734; solves the Riccati equation</p><p>Hence, the dynamic model proposed in this paper can be interpreted as a &#57907;&#57916; regression problem (13) which provides a powerful modeling approach in both statistics and machine learning. On the other hand, the dynamic model <ref type="bibr">(12)</ref> provides major computational advantages rooted in its conditional structure.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.4.">Dependent state dynamics</head><p>Finally, we establish the statistical dependency among hidden system state variables, i.e., &#120572; 1 (&#119905;), &#120572; 2 (&#119905;), &#8230; , &#120572; &#119898; (&#119905;). In the model above, the dynamics of each system state is governed by the differential Eqs. (3). Hence, by introducing statistical dependency between &#119908; 1 (&#119905;), &#119908; 2 (&#119905;), &#8230; , &#119908; &#119898; (&#119905;), the statistical correlation among the system states can be naturally established.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Theorem 1.</head><p>Let &#119883; 1 , &#119883; 2 , . . . , &#119883; &#119898; be random variables with joint distribution function &#119865; (joint) and marginals &#119865; 1 , &#119865; 2 , . . . , &#119865; &#119898; , respectively. Then, there exists a copula &#119862; such that</p><p>If the marginals are continuous, then, the copula &#119862; is unique; Otherwise, it is uniquely determined on Ran(&#119865; 1 ) &#215; Ran(&#119865; 2 ) &#215; &#8943; &#215; Ran(&#119865; &#119898; ), where Ran(&#119865; ) denotes the range of &#119865; <ref type="bibr">[41]</ref>.</p><p>Based on the Sklar's Theorem, we let &#119908; 1 (&#119905;), &#119908; 2 (&#119905;), &#8230; , &#119908; &#119898; (&#119905;) be &#119898; random variables with joint distribution function &#119865; (joint) and continuous marginals &#119865; &#119908; 1 (&#119905;) , &#119865; &#119908; 2 (&#119905;) , &#8230; , &#119865; &#119908; &#119898; (&#119905;) respectively. Then, there exists a unique copula &#119862; such that</p><p>As a tool for statistical analysis, copulas allow for the modeling of marginals to be handled separately from the dependence structure characterized by the copula, and represent a flexible alternative in which one can bypass the complex specification and validation of multivariate distributions. Although there exist many candidate copulas in the literature, the choice of a particular parametric copula function for a particular problem is still challenging. For potentially complex dependence structures, a specific type of parametric copula may not be adequate.</p><p>Hence, to make our model robust and general, we consider a large family of copulas known as Archimedean <ref type="bibr">[41]</ref>. Archimedean copulas are an associative class of copulas that model the dependence in arbitrarily high dimensions with only one parameter, which governs the strength of statistical dependence. The most prominent bivariate Archimedean copulas include Clayton, Gumbel, Frank, Joe, etc.</p><p>From the modeling point of view, one main advantage of Archimedean copulas is that any Archimedean copula &#119862; admits the following representation:</p><p>where &#120593;(&#119906;) is known as the generator function, which is strictly decreasing and convex on (0, 1) such that &#120593;(1) = 0. Suppose that it is possible to approximate the generator &#120593;(&#119906;) by some function &#966;(&#119906;). Then, we may restrict our attention to the inference on the approximate function without choosing a specific parametric form of the copula function. Instead of directly approximating the generator function which is unbounded at 0 + , we adopt the idea proposed in <ref type="bibr">[47]</ref> which approximates the following function</p><p>where</p><p>using a cubic B-splines given by</p><p>where &#119809; &#119906; contains the values of the B-splines at &#119906; based on &#119896; equidistant internal knots on [0, 1], and &#120636; = (&#120578; 0 , &#120578; 1 , &#8230; , &#120578; &#119896;+1 ) &#119879; &#8712; R &#119896;+2 . Given a knot sequence, &#119906; 0 = &#119906; 1 &lt; &#8943; &lt; &#119906; &#119896; = &#119906; &#119896;+1 , the &#119894;th B-splines of order &#119899; &#119861; at time &#119906; is obtained using the standard recurrence:</p><p>)&#119861; &#119906; (&#119894; + 1, &#119899; -1) for &#119894; = 0, &#8230; , &#119896; + 1 and &#119899; = 1, &#8230; , &#119899; &#119861; <ref type="bibr">[48]</ref>. In particular, <ref type="bibr">[47]</ref> showed that the elements of &#120636; must satisfy the following conditions for the approximation (21) to be valid:</p><p>Introducing statistical dependency among &#120572; 1 (&#119905;), &#120572; 2 (&#119905;), &#8230; , &#120572; &#119898; (&#119905;) does not alter the parametric structure of the dynamic model <ref type="bibr">(12)</ref>. However, it does change the covariance matrix of q(&#119905;).</p><p>Let</p><p>where L = diag(&#119923;, &#119923;, &#8230; , &#119923;) and W (&#119905;) = (&#119934; &#119879; 1 (&#119905;), &#119934; &#119879; 2 (&#119905;), &#8230; , &#119934; &#119879; &#119898; (&#119905;)) &#119879; . Solving the linear stochastic differential Eq. ( <ref type="formula">23</ref>) at discrete times, we obtain</p><p>which maintains the same form of ( <ref type="formula">12</ref>), but the covariance matrix of q(&#119905;) is given by:</p><p>with</p><p>Given the special structure of &#119923; defined under (5), L&#120622; W L&#119879; is a &#119898;&#119899; &#215; &#119898;&#119899; sparse matrix which has non-zero entries only at its (&#119894; 1 &#119899;, &#119894; 2 &#119899;)th positions for &#119894; 1 , &#119894; 2 = 1, 2, &#8230; , &#119898;. Hence, given the observation &#119962;(&#119905;), it is possible to obtain the posterior distribution (i.e., filtering distribution) of the hidden system health variables [ &#227;(&#119905;), b(&#119905;)|&#119962;(&#119905;)] from the dynamic model <ref type="bibr">(24)</ref>. The obtained posterior distribution enables one to monitor the temporal dynamics of the critical system health conditions.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">A case study: Reliability of cooling systems</head><p>In this case study, we re-visit the motivating example presented in Section 1.1. The data used in this case study are shown in Fig. <ref type="figure">2</ref>, including the observed daily COP, condenser coolant inlet temperature &#119879; &#119888; , evaporator coolant outlet temperature &#119879; &#119890; , and cooling capacity &#119876; &#119890; over a 57-day study period (see Section 1.1 for more detailed descriptions). There exists a strong thermodynamics law that governs the relationship among these critical operating parameters,</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>&#119879; &#119888; &#119879; &#119890; &#119876; &#119890;</head><p>; also see (1) for more details. Here, the true system health state, i.e., the internal irreversibility states (&#120574; 1 , &#120574; 2 , &#120574; 3 ), are not directly observed and may gradually drift away from their nominal values. Hence, the goal is to estimate the (statistically correlated) degradation of the hidden system state variables from the monitored operating parameters.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1.">Model construction and inference</head><p>The physics layer is constructed from the governing physics (1). Firstly, we note from Fig. <ref type="figure">2</ref> that the daily evaporator coolant outlet temperature, &#119879; &#119890; , presents very small variability over the 57-day observation period (less than 0.5&#119870;). In fact, &#119879; &#119890; is pre-set and should remain at a certain level. From the physics point of view, this observation suggests that the chiller can still provide chilled water with the preset temperature, although the energy efficiency in cooling the water might have already decreased as indicated by the drop of COP. Hence, by treating &#119879; &#119890; as a constant, we obtain from the governing physics (1) a linear model:</p><p>)</p><p>where &#120572; 1 = -&#120574; 1 and &#120572; 2 = &#120574; 2 -&#120574; 3 &#119879; &#119890; (&#119905;) -1 are the two hidden system states, &#119909; &#119905; = &#119879; &#119888; (&#119905;), and &#119907;(&#119905;) &#8764; &#119873;(0, &#120590; 2 &#119907; ) is the observation error; see <ref type="bibr">(10)</ref>. Following (3), the (marginal) temporal dynamics of the two system states are modeled by a first-order LTI stochastic differential equation such that &#945;1 (&#119905;) = &#120573; 1 (&#119905;) + &#119908; 1 (&#119905;) and &#945;2 (&#119905;) = &#120573; 2 (&#119905;) + &#119908; 2 (&#119905;) where &#120573; 1 and &#120573; 2 capture the drift of the two state variables from their nominal values. In addition, we establish the statistical dependency between &#119908; 1 (&#119905;) and &#119908; 2 (&#119905;) by ( <ref type="formula">17</ref>) through a copula &#119862; such that</p><p>where &#119865; (joint) and &#119865; respectively denote the joint and marginal distributions. The function &#119862; corresponds to an Archimedean copula and its generator function is modeled using cubic B-splines; see ( <ref type="formula">18</ref>)- <ref type="bibr">(21)</ref>. Note that, when the temporal dynamics of the two system states are modeled by a first-order LTI stochastic differential equation, &#227;(&#119905;) and b(&#119905;) in <ref type="bibr">(24)</ref> are respectively (&#120572; 1 (&#119905;), &#120572; 2 (&#119905;)) &#119879; and (&#120573; 1 (&#119905;), &#120573; 2 (&#119905;)) &#119879; . Let &#120637;(&#119905;) = (&#120572; 1 (&#119905;), &#120572; 2 (&#119905;), &#120573; 1 (&#119905;), &#120573; 2 (&#119905;)) &#119879; , and let &#120573; 1 (&#119905;) and &#120573; 2 (&#119905;) be two AR(1) processes, we obtain a dynamic model as follows:</p><p>where</p><p>,</p><p>In <ref type="bibr">(28)</ref>, the observed response &#119910;(&#119905;) is determined by the latent process &#120637;(&#119905;) up to a Gaussian error. Note that, the drifts &#120573; 1 and &#120573; 2 are also treated as auxiliary state variables, although they are not the actual system health state variables <ref type="bibr">[49]</ref>. The augmented state variables evolve over time following a Markovian structure, and the statistical dependency among the temporal dynamics of &#120572; 1 and &#120572; 2 is captured by &#120590; &#120573; 1 ,&#120573; 2 . Based on the Hoeffding's Lemma <ref type="bibr">[41]</ref> </p><p>Let &#120653; = (&#120590; &#119907; , &#120590; &#120572; 1 , &#120590; &#120572; 2 , &#120590; &#120573; 1 , &#120590; &#120573; 2 , &#120590; &#120573; 1 ,&#120573; 2 ) be a collection of the unknown parameters. Note that, the last parameter &#120590; &#120573; 1 ,&#120573; 2 depends on a set of unknown B-splines coefficient &#120636; that defines the copula function. Given the observations &#119910; 1&#8758;&#119879; = (&#119910;(1), &#119910;(2), &#8230; , &#119910;(&#119879; )), the posterior distribution of the parameter and unobservable states is &#120587;(&#120637; 0&#8758;&#119879; , &#120653;; &#119910; 1&#8758;&#119879; ) = &#120587;(&#120637; 0&#8758;&#119879; |&#119910; 1&#8758;&#119879; , &#120653;)&#120587;(&#120653;|&#119910; 1&#8758;&#119879; ), and the Gibbs sampling from &#120587;(&#120637; 0&#8758;&#119879; , &#120653;; &#119910; 1&#8758;&#119879; ) requires one to simulate from the full conditional densities &#120587;(&#120637; 0&#8758;&#119879; ; &#119910; 1&#8758;&#119879; , &#120653;) and &#120587;(&#120653;; &#119910; 1&#8758;&#119879; ). Details are provided as follows.</p><p>It is noted that, although the parameters &#120653; 1 = (&#120590; &#119907; , &#120590; &#120572; 1 , &#120590; &#120572; 2 , &#120590; &#120573; 1 , &#120590; &#120573; 2 ) can be efficiently sampled leveraging the well-known conjugate inverse Gamma priors, the sampling of &#120590; &#120573; 1 ,&#120573; 2 requires the drawing &#120636; that defines the copula function; see <ref type="bibr">(30)</ref>. Because &#120578; 0 = &#120578; &#119896;+1 = 0, one may sample &#119896; -2 B-splines coefficients, &#951; = (&#120578; 1 , &#8230; , &#120578; &#119896; ), using a Bayesian framework described in <ref type="bibr">[50]</ref>.</p><p>Let &#119906; 1 (&#119905;) = &#120573; 1 (&#119905; + &#120549;) -&#120573; 1 (&#119905;) and &#119906; 2 (&#119905;) = &#120573; 2 (&#119905; + &#120549;) -&#120573; 2 (&#119905;), the likelihood function of &#951; is</p><p>where &#119862; = &#119862;(&#119906; 1 (&#119905;), &#119906; 2 (&#119905;); &#951;) = &#120593; -1 (&#120593;(&#119906; 1 (&#119905;); &#951;) + &#120593;(&#119906; 2 (&#119905;); &#951;); &#120636;) and &#120593; is the generator function defined in <ref type="bibr">(18)</ref>.  Adopting a non-informative prior for &#951;</p><p>the posterior distribution of &#951; is</p><p>Once the unknown parameters have been sampled, the state variables can be efficiently drawn from &#120587;(&#120637; 0&#8758;&#119879; |&#119910; 1&#8758;&#119879; , &#120653;) using the wellknown Forward Filtering Backward Sampling (FFBS) with linear complexity in time and the number of state variables <ref type="bibr">[51]</ref>. Algorithm 1 summarizes the steps that sample from the full conditional densities &#120587;(&#120637; 0&#8758;&#119879; ; &#119910; 1&#8758;&#119879; , &#120653;) and &#120587;(&#120653;; &#119910; 1&#8758;&#119879; ).</p><p>Applying the algorithm above to the dataset, Fig. <ref type="figure">4</ref> shows the posterior distributions of the model parameters &#120653; = (&#120590; &#119959; , &#120590; &#120572; 1 , &#120590; &#120572; 2 , &#120590; &#120573; 1 , &#120590; &#120573; 2 , &#120590; &#120573; 1 ,&#120573; 2 ). Fig. <ref type="figure">5</ref> shows the posterior means as well as the 95% bootstrap confidence intervals of the state variable, &#120637;(&#119905;). It is immediately seen that both &#120572; 1 (&#119905;) and &#120572; 2 (&#119905;) gradually shift away from their initial values over the 57-day monitoring period, indicating deteriorating system internal health. In particular, the amount of daily shift &#120572; 1 (&#119905;) is captured by &#120573; 1 (&#119905;), while the amount of daily shift &#120572; 2 (&#119905;) is captured by &#120573; 2 (&#119905;).</p><p>In our model, the statistical dependency of system state variables is established through a copula function with its generator function being modeled by non-parametric cubic B-splines. The purpose is to bypass the difficulty of specifying a parametric copula function, and enhance the modeling flexibility of our model. Fig. <ref type="figure">6</ref> shows the posterior mean of the function, &#120582; in <ref type="bibr">(19)</ref>, estimated from the proposed model (black thick line). The posterior mean is obtained by averaging the samples of &#120582; (the gray lines show 50 selected samples for visualization purposes). For comparison purposes, we also re-fit our model using parametric copula functions, Clayton, AMH (Ali-Mikhail-Haq) and Frank, as well as assuming independent system health state. The idea is that, if the shape of &#120582; obtained using the non-parametric approach is similar to that obtained from a parametric approach, then, a parametric copula Algorithm 1: FFBS in a hybrid sampler Initialize &#120653; 0 and &#120636; 0 such that &#120636; 0 satisfies the convexity and sign conditions in <ref type="bibr">(22)</ref>. for &#119897; = 1 &#8758; &#119873; do Draw &#120637; (&#119897;)  0&#8758;&#119879; from &#120587;(&#120637; (&#119897;) 0&#8758;&#119879; |&#119910; 1&#8758;&#119879; , &#120653; (&#119897;-1) ) using FFBS; Draw &#120653; (&#119897;)  1 from the posterior distribution assuming conjugate inverse-Gamma priors; Obtain (&#119906; 1 (&#119905;), &#119906; 2 (&#119905;)) &#119879; &#119905;=1 , and set . else set &#120643; &#119895; = &#120643; &#119895;-1 end end end Set &#120636; (&#119897;) = &#120643; &#119896; and compute &#120590; &#120573; 1 ,&#120573; 2 from (30); end should be used instead of the non-parametric one that increases the computational complexity. However, this is not the case as shown in Fig. <ref type="figure">6</ref>. The comparison in Fig. <ref type="figure">6</ref> shows that the shape of &#120582; obtained from the non-parametric approach is more complex and cannot be well captured by any of these commonly used parametric copula function, showing an improved modeling capability using the Archimedean family of copulas.</p><p>Finally, the normality assumption of the model is validated. The first column of Fig. <ref type="figure">7</ref> shows the Q-Q plot of the residuals from the observation equation in <ref type="bibr">(28)</ref>. The five Q-Q plots in this columns are respectively based on five samples of &#120637; drawn from the FFBS. Columns 2 to 4 of Fig. <ref type="figure">7</ref> shows the Q-Q plots of the residuals from the state transition equation in <ref type="bibr">(28)</ref> for the four state variables within &#120637;. Similarly, the five Q-Q plots in this columns are respectively based on five samples of &#120637; drawn from the algorithm. The normality assumption of model ( <ref type="formula">28</ref>) is well justified.</p><p>As discussed in Section 1, the decrease of COP does not necessarily imply that the system internal health states (hidden) have degraded. COP depends on various external environmental factors and internal system health state. The change of working load and outdoor temperature may cause the drop of the observed COP, while the system is functioning properly. Hence, before DC engineers can stop the operation of the cooling system, it is necessary to understand if the deteriorated COP is indeed due to the degradation of system internal health state, rather than the variation of uncontrollable external factors (note that, it is often costly and risky to stop the normal operation of DC cooling systems without convincing evidence). The proposed model successfully addresses this question by revealing the degradation of hidden system health states; see Fig. <ref type="figure">5</ref>. It is worth noting that, the estimated system health states possess well-defined physical interpretation and are related to system irreversibility states in <ref type="bibr">(1)</ref>. This finding provides interpretable justifications that DC engineers could stop the operation of the DC cooling system, and investigate the root causes behind system state degradation. In our case study, DC engineers eventually located the root cause behind the observed cooling performance deterioration: the debris in the water pipe (see Fig. <ref type="figure">8</ref>). Note that, in air conditioning systems, chillers are utilized to provide cooling water which is distributed to cool the air in server rooms of a DC. Used water is re-circulated back to the chiller to be cooled again. When the debris blocks the water flow, the heat exchange rate drops, causing the drift of system internal irreversibility states. The debris was brought to the water pipe due to a design deficiency during the DC construction phase and was later fixed. The discovery of such actionable insights can be facilitated when system physics is incorporated into the proposed health prognostics of complex engineered systems with multiple hidden health states.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">Conclusions</head><p>This paper proposed a physics-regularized data-driven approach for health prognostics of complex engineered systems with multiple hidden health states. The proposed methodologies enabled the integration of critical system working principles with streaming sensor observations. The proposed framework consists of a data layer and a physics layer. The data layer captures the statistically correlated temporal dynamics of hidden system states, while the physics layer imposes regularization on the system health states by invoking the physical relationship between multiple observed system operating parameters. The integration of physics and data-driven approaches is thus achieved in a non-intrusive manner. The non-parametric cubic B-splines has been successfully employed to describe the complex statistical correlations among system state variables. The application and the effectiveness of the proposed approach have been demonstrated by a case study based on a real data set.</p></div></body>
		</text>
</TEI>
