<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">A General Process Model：Application to Unanticipated Fault Diagnosis</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Jiongqi</forename><surname>Wang</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">College of Science</orgName>
								<orgName type="institution">National University of Defense Technology</orgName>
								<address>
									<settlement>Changsha</settlement>
									<region>Hunan</region>
									<country key="CN">P. R. China</country>
								</address>
							</affiliation>
							<affiliation key="aff3">
								<orgName type="department">College of Science</orgName>
								<orgName type="institution">National University of Defense Technology</orgName>
								<address>
									<settlement>Changsha</settlement>
									<region>Hunan</region>
									<country key="CN">P. R. China</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Zhangming</forename><surname>He</surname></persName>
							<email>hezhangming2008@sina.com</email>
							<affiliation key="aff1">
								<orgName type="department">Institute for Automatic Control and Complex Systems</orgName>
								<orgName type="institution">University of Duisburg-Essen</orgName>
								<address>
									<settlement>Duisburg</settlement>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
							<affiliation key="aff2">
								<orgName type="institution">Beijing Institute of Control Engineering</orgName>
								<address>
									<settlement>Beijing</settlement>
									<country key="CN">P. R. China</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Haiyin</forename><surname>Zhou</surname></persName>
						</author>
						<author>
							<persName><forename type="first">Shuxing</forename><surname>Li</surname></persName>
							<email>lishuxingok@163.com</email>
							<affiliation key="aff0">
								<orgName type="department">College of Science</orgName>
								<orgName type="institution">National University of Defense Technology</orgName>
								<address>
									<settlement>Changsha</settlement>
									<region>Hunan</region>
									<country key="CN">P. R. China</country>
								</address>
							</affiliation>
							<affiliation key="aff3">
								<orgName type="department">College of Science</orgName>
								<orgName type="institution">National University of Defense Technology</orgName>
								<address>
									<settlement>Changsha</settlement>
									<region>Hunan</region>
									<country key="CN">P. R. China</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">A General Process Model：Application to Unanticipated Fault Diagnosis</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">C33F86235A9C90AFA1B3BC18D93D0A46</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-19T15:59+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>The improvement of the detection and diagnosis capability for the unanticipated fault is a tendency in the research and application of fault diagnosis. In this paper, some notions and the basic principles for the unanticipated fault detection and diagnosis are given. A general process model applied to the diagnosis for the unanticipated fault is designed, by adopting a three-layer progressive structure, which is comprised of an inherent detection layer, an unanticipated isolation layer and an unanticipated recognition layer. Several key problems in the general process model are analyzed. The model and methods proposed in this paper are driven by pure data and they can detect and diagnose the unanticipated fault. The approach is evaluated by using an example of a satellite's attitude control system, and excellent results have been obtained.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Introduction</head><p>At present, in the research field of fault diagnosis, a great majority of methods proposed are based on the premise of a perfect fault pattern database. The treatment on the fault detection and diagnosis are carried out for anticipated fault (AF) [1-3]. However, due to the high complexity and uncertainty of the technical structure, the process environment and the working state of the system etc, the occurrence of some faults which cannot be anticipated in advance (Unanticipated Fault, UF) is inevitable in actual work <ref type="bibr" target="#b3">[4]</ref>. The UF is not included in the anticipated fault database, and the occurrence of the UF affects normal operation of the system and even possibly leads to thorough failure of the system. The improvement of unanticipated fault detection and diagnosis (UFDD) capability is a difficult issue, as well as a developing direction in the research and application for the fault diagnosis <ref type="bibr" target="#b4">[5]</ref><ref type="bibr" target="#b5">[6]</ref><ref type="bibr" target="#b6">[7]</ref><ref type="bibr" target="#b7">[8]</ref>.</p><p>In retrospect to the existing researches, rather little attention has been paid to research UF detection and diagnosis. Therefore, no mature solve scheme has been shaped for either the problem itself or the technical realization <ref type="bibr" target="#b8">[9]</ref><ref type="bibr" target="#b9">[10]</ref><ref type="bibr" target="#b10">[11]</ref><ref type="bibr" target="#b11">[12]</ref>. Most research on the UF focus on the recognition and the match between different patterns based on the known fault pattern database <ref type="bibr" target="#b12">[13]</ref><ref type="bibr" target="#b13">[14]</ref>. For example, Tom Brotherton and Tom Johnson (2001) <ref type="bibr" target="#b14">[15]</ref> proposed a neural network anomaly detector, which was essentially a single neural network classifier and could not identify the UF. Z. H. <ref type="bibr">Duan (2006)</ref>  <ref type="bibr" target="#b15">[16]</ref> proposed that the UF diagnosis was carried out by utilizing particle filter for incomplete patterns. As a transmission mechanism of the UF could not be obtained in advance, the UF diagnosis could not be realized based on model inference. George Vachtsevanos etc. (2008) <ref type="bibr" target="#b16">[17]</ref> proposed an UF robust detection method, however, the isolation on the UF could not be realized. Furthermore, Z. M He (2012) <ref type="bibr" target="#b17">[18]</ref> proposed a one-class principal component analysis (OC-PCA) method, which could only be used for processing the system with stable data in a normal pattern, and did not relate to the UF diagnosis at all. The majority of currently published articles involve only UF detection. However, the fault isolation between the UF and the AF as well as the recognition (i.e. identification) of the UF has not yet been performed.</p><p>For actual system, some impacts such as nonlinearity, uncertainty and external interference are inevitable in its actual operation, which will result difficulties in setting up a precise model for the system. Consequently, the application of the methods for fault detection and diagnosis based on model inference will be very limited <ref type="bibr" target="#b18">[19]</ref><ref type="bibr" target="#b19">[20]</ref>. With the development of sensor technology, the input and output data or the system's status under real-time monitor is easier to obtain. The data are redundant, real-time and reliable. As a result, the fault diagnosis ideology of extracting data instead of establishing a system's model will play a positive role.</p><p>This paper proposes a data-driven fault diagnosis method for UF. Combined with the fault diagnosis process, a general process model (GPM) is advanced, which is comprised of an inherent detection layer (IDL), an unanticipated isolation layer (UIL) and an unanticipated recognition layer (URL). Firstly, according to different characteristics of the monitoring data, the corresponding residual statistics are built and a detection criterion of the IDL is provided for fault detection. Secondly, the statistic of angle similarity is constructed on the basis of the fault feature direction, the isolation between the UF and the AF is realized in the UIL. Finally, in the URL, by the adoption of the contribution factor, the UF is recognized. The method, as a fault diagnosis method driven by pure data, is capable of carrying out detection, isolation and recognition for the UF.</p><p>The paper is organized as follows. In Section 2, some notions and the basic principles for UF and UFDD are discussed. A three-layer GPM for UFDD is introduced in Section 3. Sections 4 analyzes some key problems in the GPM and advances the corresponding solutions. In Section 5, performance evaluation of the proposed GPM and methods for the satellite's attitude control system is presented. Conclusions are drawn in Section 6.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Notions and Basic Principles for UFDD</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1">Notion of UF</head><p>The fault can be divided into the anticipated fault (AF) and the unanticipated fault (UF).</p><p>Explanation 1: Anticipated fault (AF) is the fault which has been recognized by people, existing in the fault pattern database with the relevant monitoring data and the processing strategy.</p><p>Explanation 2: Unanticipated fault (UF) is the fault which lacks prior knowledge without any fault samples or with few fault data. UF does not exist in the fault pattern database, and the corresponding elimination strategy for it has not been detected.</p><p>A perfect fault pattern database should be a set including all AF patterns and UF patterns. However, due to some objective reasons, the acquisition of the perfect fault pattern database is extremely difficult. The AF rarely occurs, and most of faults occurs in the actual working process are UF <ref type="bibr" target="#b20">[21]</ref>. At present, to detect the UF and moreover to diagnose the UF is one of the most difficult issues in fault diagnosis region, and it is also a great challenge for fault diagnosis technology.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2">Notion for UF Detection</head><p>Explanation 3: UF detection is a process for judging whether UF occurs.</p><p>The tasks of UF detection and AF detection are different. The two methods apply previous normal monitoring data to train a discriminator, and then the current monitoring data is used as the testing data to be input into the discriminator to judge whether the current status is a fault. However, the UF detection is carried out after the completion of fault detection, and the fault is further judged whether to be UF. Obviously, for AF detection, all faults are always assumed to be anticipated. Consequently, if the UF occurs, it will be misjudged as a certain anticipated fault.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.3">Notion for UF Diagnosis</head><p>Explanation 4: UF diagnosis is a process of determining whether the UF occur (i.e. UF detection). In addition, the UF diagnosis further includes the isolation and the recognition of the UF after the UF detection is completed.</p><p>Compared with the AF diagnosis, due to lack of prior knowledge of the UF, the mapping relationship from fault data to fault part (essentially, the fault pattern is a function between fault data and fault part) cannot be found. Therefore, the key for UF diagnosis is to quickly establish a cognition process. The cognition comprises the recognition of superficial data characteristics or the mapping recognition from data to a physical layer. Based on a fault diagnosis method driven by pure data, this paper focuses on the recognition of superficial data characteristics.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">General Process Model (GPM) for UFDD</head><p>By combining the notion and basic principles of the UF and the UFDD, this paper proposes a multi-layer general pro-cess model (GPM) for UF diagnosis on the basis of pure data-driven method. The structure of GPM is shown in Figure <ref type="figure">1</ref>. The first layer is the IDL, which establishes a detection discriminator for fault detection; the second layer is the UIL, which applies the detection residual to establish a fault feature direction so as to build an isolation discriminator to realize the isolation of the AF and the UF; the third layer is the URL, which applies a contribution factor to analyze the variant which is most relevant to the current UF and to realize the fault recognition based on superficial data characteristics.</p><p>Figure <ref type="figure">1</ref> The GPM for UFDD</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1">Inherent Detection Layer (IDL)</head><p>The first issue that a diagnosis system faces is to carry out normal/abnormal recognition for a feature vector of the monitoring data. The task of the IDL is to determine whether the monitoring data is normal or abnormal. The detection discriminator can be used for reflecting the characteristics of the normal system. In a given threshold, the testing data is inputted to the detection discriminator for judging whether the fault exists. If a value of the discriminator is smaller than the given threshold, the system is thought to be normal; otherwise, a fault is thought to occur. Meanwhile the occurrence time (Fault time) and the feature direction of the fault (Current fault direction) should be determined, and the testing data is presented to the UIL.</p><p>Essentially, the IDL is a single discriminator, which can be applied to catch the characteristics of the system in a normal pattern as well as to complete the detection and discrimination of the testing data. Two key problems are involved, the first is the residual generation and the second is the residual evaluation. The specific techniques can be seen in Section 4.1.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2">Unanticipated Isolation Layer (UIL)</head><p>The task of the UIL is to finish the isolation between the UF and AF. After detected, the current fault shall be judged whether to be the AF or the UF. If it is, the current fault will be classified as some sort of AF. All AF patterns are saved in the pattern database of AF. The isolation discriminator matches the feature of the current fault pattern with all those of the AF patterns successively, so as to realize the isolation between the UF and AF. If the feature of the current fault cannot be matched with any AF pattern, it indicates that the UF occurs. The testing data is presented to the URL. The key problem of the UIL lies in the establishment of an isolator and the design of an isolation criterion. The specific techniques can be seen in Section 4.2.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.3">Unanticipated Recognition Layer (URL)</head><p>The task of the URL is to perform online learning and analysis for the UF data, so as to generate the fault pattern. The function of the URL is to learn and summarize the pattern found in unknown pattern. As it is different from the AF, it is difficult to find the mapping relationship from the fault data to the fault part for the UF. Therefore, the key point of recognition lies in establishing the corresponding relationship between the data and the unknown fault. Due to insufficient recognition on the UF and lack of historical information and prior knowledge, it is usually more difficult to establish the mapping relationship on the physical layer.</p><p>The key point of this paper is to analyze the UF recognition based on the superficial data layer. According to contribution factor, the variant which is mostly relevant to the current UF can be found, so that the UF recognition is finished. The specific techniques can be seen in Section 4.3.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Some Key Problems in GPM</head><p>In the above section, a basic framework of the UF diagnosis is provided. The task of the UF diagnosis is to detect, isolate and recognize the UF. The detection is a starting point of fault diagnosis, and the target of the fault detection is to judge whether the UF occurs; the isolation is the core of fault diagnosis; and the recognition is a terminal point of fault diagnosis. Additionally, the recognition is also the starting point of fault-tolerant control (fault processing). The specific techniques on detecting, isolating and recognizing the UF can be seen below.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.1">Detection Statistic Construction</head><p>Just as Section 3 shows, the basic task of the IDL is to judge whether the testing data is normal. If it is a fault, simultaneously the occurrence time and the feature direction of the fault shall be determined. The key point of the IDL lies in the detection residual generation as well as the residual evaluation. The detection statistic is established according to the residual, and the fault detection is performed according to the given criterion. The characteristics of the monitoring system and monitoring data can be applied to select the corresponding detection method. The simple T 2 statistic detection is applied to a stable data <ref type="bibr" target="#b21">[22]</ref>. The baseline data smoothing detection is suitable for the system capable of obtaining the baseline data, its calculation amount is small, the detection speed is fast, and the detection effect is the best <ref type="bibr" target="#b22">[23]</ref>. The time-series modeling prediction is suitable for the system with continuous output and without input; it is also suitable for iteration update of the pattern, while the defect is that the prediction time is short <ref type="bibr" target="#b24">[25]</ref>.</p><p>In practical application, the characteristics of the monitoring system and the monitoring data can be applied to select the corresponding detection method.</p><p>Besides, for the three methods analyzed above, only the characteristics of data output are considered. However, for some systems (such as the satellite's attitude control system), the object of the fault detection always comprises control input as well as measuring output, and the control input has a certain responding relationship with the measuring output. In the situation where there is no baseline training data, an input-output system identification method is needed to search a model structure for the system, and thus the fault detection both on control input and measuring output will be performed in the IDL.</p><p>If we assume that ( ) ( )</p><formula xml:id="formula_0">( 1)<label>( 1) 1 1</label></formula><p>, ,</p><formula xml:id="formula_1">n p n m n n R R − × − × − − ∈ U Y</formula><p>are respectively as system input and system output before the nth time period, take them as the training data and make</p><formula xml:id="formula_2">( ) ( )<label>1 1</label></formula><p>, ,</p><formula xml:id="formula_3">p m n n R R × × ∈ u y</formula><p>as the current testing data. The train purpose is to find the model structure of the system, usually with the rule as follows ( )</p><formula xml:id="formula_4">1 1 min n n f − − − Y f U<label>(1) Let ( ) 1 1</label></formula><p>ˆn</p><formula xml:id="formula_5">n f − − = Y U</formula><p>is the tendency term, ( )</p><formula xml:id="formula_6">1 1 1 1 1 n n n n n f − − − − − = − = − Y Y Y Y U</formula><p>is the residual term;</p><p>( )</p><formula xml:id="formula_7">T 1 1 ˆ, , n n n n f − − = y u U Y</formula><p>is one-step prediction, and n n n = − r y y is the prediction residual, then the key point for the minimum problem in (1) is to construct the function f between the system input and system output.</p><p>If a mathematical model can be obtained for the system equation by the physical mechanism, the estimation of f can be converted into the parameter estimation (Gray-Box Model); and if there is no physical background, f can be estimated only according to the experiment and the system identification (Black-Box Model). After obtaining the prediction residual, the detection statistics are as below:</p><formula xml:id="formula_8">( ) ( ) -1 2 T cov n n n T = y r Y r<label>(2)</label></formula><p>where ( )</p><p>cov Y is the covariance of the residual term Y , and a judging threshold is set to be The detection statistic threshold is decided by Equation (3). The time threshold should not be too large (usually 2 to 4) to avoid any false alarms. A larger time threshold makes a more reliable decision, but it will cause some detection delay which will cause harm to the system. Current fault direction is the key information of each fault, and it is the base for the isolation fault. According to Criterion 1, the current fault is detectable if and only if ( )</p><formula xml:id="formula_9">( )( ) ( ) ( ) ( ) 2 1 2 , 1 1 1 m n n T F m n m n n m α α − − = − − − − ( -)<label>(3)</label></formula><formula xml:id="formula_10">1 2 T 1 | || cov( ) n n n T α − − &gt; r r Y r (<label>4</label></formula><formula xml:id="formula_11">)</formula><p>In the IDL, the fault detection is realized by the adoption of the input-output system identification method. Moreover, the occurrence time and feature direction of the fault can also be obtained.</p><p>Obviously, the input-output system identification method is provided with all the advantages of the time-series modeling prediction method. It is particularly suitable for the system with discontinuous input and discontinuous output at the same time, its defect is that the calculation amount is large, and the iteration process is relatively difficult.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.2">Directional Similarity and Isolation Criterion</head><p>The basic task of the UIL is to utilize the feature direction of the fault obtained in the IDL to establish the isolation discriminator, and then to realize the isolation between the AF and the UF. The key point lies in the isolator establishment.</p><p>Here the concept of direction similarity is induced, and a fault isolation criterion is given. In Criterion 1, the definition of current fault direction or current direction (i.e. the feature direction of a fault) is given. We adopt the true fault feature direction as defined below to be the fault's pattern characteristics on superficial data layer.</p><p>Explanation 5: True (fault) direction of a fault pattern is defined as the unified mean of all possible current fault directions from the same pattern.</p><p>The relationship between the current directions and the true direction is just like that between discrete random variable and its expectation. It is easy to understand that</p><formula xml:id="formula_12">1 1 2 1 1 lim / n n i i n i i n n →∞ = = = ∑ ∑ ξ r r                                                (5) = + r r ξ ε                                                          <label>(6)</label></formula><p>where { } 1 n i i = r are all possible current directions from the same pattern, and ε is the noise and r is the magnitude of the current direction.</p><p>It is shown in Figure <ref type="figure">2</ref> that there are two opposite true directions for each fault pattern, e.g. the true direction , 1 ξ , is in the center of a symmetric cone, around which are the current directions from the same pattern. 2 ξ is another true direction, corresponding to another fault pattern. The origin of the coordinates can be regarded as the true direction for the normal pattern. </p><formula xml:id="formula_13">q i i i = = − ξ ξ r ξ</formula><p>, then the isolation statistic is given as follows ( ) ( )</p><formula xml:id="formula_14">0 0 0 T 1 cos , ( ) i i i Iso − = r rξ r ξ Ωξ                                              <label>(7)</label></formula><p>Theorem 1: If ( ) Iso r is defined in Equation ( <ref type="formula" target="#formula_14">7</ref>), then ( ) <ref type="bibr" target="#b7">(8)</ref> Proof: Suppose that the current direction is</p><formula xml:id="formula_15">( ) 0,1 Iso N ∼ r</formula><formula xml:id="formula_16">ε = + r r ξ ,</formula><p>where ξ is the true direction and ε is the observation noise, and ( )</p><formula xml:id="formula_17">, N ∼ ε 0 Ω . According to Explanation 5 we have 1 = ξ . If cos( , ) 0 ≥ r ξ</formula><p>, we can approximately obtain that ( )</p><formula xml:id="formula_18">T T 2 T cos( , ) 1 1 N , − = = + ∼ ξ r ξ ε r ξ r ξ Ωξ ξ r r<label>(9)</label></formula><p>i.e. cos( , ) r ξ satisfies truncated normal distribution. Thus ( ) ( )</p><formula xml:id="formula_19">0 00 T 1 cos( , ) 0 i i i N , − ∼ r ξ r ξ Ωξ                                     <label>(10)</label></formula><p>Similarly, if cos( , ) 0 &lt; r ξ</p><p>, we can prove that ( ) ( )</p><formula xml:id="formula_20">T 1 cos( , ) 0 N , + ∼ r ξ r ξ Ωξ                                 <label>(11)</label></formula><p>According to Equation <ref type="bibr" target="#b9">(10)</ref> and Equation ( <ref type="formula" target="#formula_20">11</ref>), we obtain ( ) ( )</p><formula xml:id="formula_21">T 1 cos( , ) 0 N , − ∼ r ξ r ξ Ωξ                                 (12) Then ( ) ( ) ( ) 0 0 0 T 1 cos , ( ) 0,1 i i i Iso N − = ∼ r rξ r</formula><p>ξ Ωξ <ref type="bibr" target="#b12">(13)</ref> and thus the theorem is proved. Therefore, the threshold for ( ) Iso r is ( )</p><formula xml:id="formula_22">1 α − Φ</formula><p>, where α is the significance level, and Φ is the inverse of the normal cumulative distribution function. We provide the isolation criterion as follows.</p><formula xml:id="formula_23">Criterion 2: If 1 ( ) Iso α − &gt; Φ r</formula><p>holds true, the current fault is unanticipated; otherwise, it is anticipated. Criterion 2 indicates that UF with too small a magnitude cannot be isolated. If the current fault is unanticipated, a new fault pattern is found and the unified current direction is regarded as its true direction. If the current fault is anticipated, then the current direction should be added to the corresponding AF direction database in UIL of the GPM, and the true direction shall be updated.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.3">Calculation for Contribution Factor</head><p>The basic task of the URL is to carry out online learning and analysis for UF data. The key point of recognition or identification is to establish the corresponding relationship from the monitoring data to the unknown fault or the characteristics of the unknown fault. The UF diagnosis discussed in this paper is an approach driven by pure data, thus the characteristic recognition on the data layer is more focused. According to the contribution factor, the variant which is most relevant to the current UF can be found, and then the UF recognition is completed.</p><p>Known from Criterion 1 that after the residual detection statistic is established, if ( )</p><formula xml:id="formula_24">2 2 n T y T α</formula><p>&gt; , it is thought that a fault occurs at time period n-1. For the system with the control input and measure output, firstly a residual covariance matrix R (i.e. cov( ) Y in Equation ( <ref type="formula" target="#formula_8">2</ref>)) is subjected to the singular value decomposition, which is From the aspect of characteristic recognition in the data layer, the variant with the largest contribution factor is the fault variant. If it is a sensor fault, the sensor corresponding to the variant with the largest contribution factor is the sensor hardware with the fault.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Simulation and Performance Evaluation</head><p>The effectiveness of the proposed GPM and the corresponding UF fault detection, isolation and recognition method are demonstrated in this section through a satellite's attitude control system model.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.1">Input and Output of Satellite Control System</head><p>The satellite's attitude control system is a main part of a satellite, which consists of four main parts: a satellite body, a controller, an execution mechanism and a measuring mechanism <ref type="bibr" target="#b29">[30]</ref>.</p><p>As the complexity of the satellite's attitude control system, faults particularly for the measuring mechanism and the execution mechanism occur rather frequently.</p><p>Here on consideration of the monitoring data for the satellite's attitude control system. The monitoring data are provided by China Aerospace Science and Technology Corporation (CASA).</p><p>The monitoring data comprises of not only the output data of the measuring mechanism, but also the control input of the execution mechanism. The dimension of the data output by the measuring mechanism is 7 m = , The dimension of the data input by the execution mechanism is 4 p = , which can be seen in Table <ref type="table" target="#tab_1">1</ref>. There are altogether 10 batches of monitoring data, which can be seen in Table <ref type="table" target="#tab_2">2</ref>. The first batch is the normal data, and the normal pattern data is discontinuous and unstable (Figure <ref type="figure" target="#fig_4">3</ref>). The subsequent 9 batches are used for testing, and different fault patterns (a sudden-change fault, a gradual-change fault and so on) are given. In Figure <ref type="figure" target="#fig_4">3</ref>, the comparison of the monitoring data in the fault with drift-increasing of gyro at roll axis and the normal pattern is given. The time of each batch of data is 45000s-48000s; each piece data is collected per second, and the data length 3000 n = . Additionally, the public parameters used in the simulation are assigned as follows: The significance level 0.01</p><formula xml:id="formula_25">α =</formula><p>and the time threshold defined in Criterion 1 is W=3.  Sudden-change fault data of earth sensor at pitch axis 46000s 5</p><p>Gradual-change fault data of earth sensor at pitch axis 46000s 6</p><p>Loss fault data of sun sensor at roll axis 46000s 7</p><p>Loss fault data of sun sensor at pitch axis 46000s 8</p><p>Drift-increasing fault data of gyro at roll axis 46000s 9</p><p>Drift-increasing fault data of gyro at pitch axis 46000s 10 Drift-increasing fault data of gyro at yaw axis 46000s</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.2">Performance Evaluation</head><p>The monitoring data are relatively more complex, comprising of the output data of the measuring mechanism and the control input of the execution mechanism (seen in Table <ref type="table" target="#tab_1">1</ref>). The normal pattern data is discontinuous and unstable (seen in Figure <ref type="figure" target="#fig_4">3</ref>), and the fault pattern is diversified (with sudden-change fault, gradual-change fault and so on). Therefore, the normal pattern data is difficult to be discriminated from the fault pattern data (seen from Figure <ref type="figure" target="#fig_4">3</ref>). With the input-output system identification method, the Hammerstein-Wiener model (NLHW) is adopted. Equation ( <ref type="formula" target="#formula_0">1</ref>) is optimized, and the responding function f between the input and output is estimated. Similarly, for the same data (Drift-increasing fault data of gyro at roll axis (the batch number is 8) in Table <ref type="table" target="#tab_2">2</ref>), the detection result of the IDL is given in Figure <ref type="figure">4</ref>, which can be seen that the fault detection is timely, the detection effect is remarkable, and 4s detec-tion is delayed caused by the time threshold, 3 W = . By adopting the input-output system identification method, the detection results in the IDL for the data in Table <ref type="table" target="#tab_2">2</ref> are shown in Table <ref type="table" target="#tab_4">3</ref>. The fault detection is timely, and the detection effect is more obvious (both of the FAP (false alarm probability) and the MAP (missing alarm probability) are much lower).</p><p>In the IDL, the fault detection can be realized, and the fault time and the current fault direction are also determined. In the UIL, Criterion 2 is adopted to realize the isolation between the UF and the AF. In the initial stage, the AF pattern is assumed to be empty, therefore, when the second batch of data in Table <ref type="table" target="#tab_2">2</ref> is filled into the UIL, the detected fault must be the UF, and then the isolation result is transferred into the URL. When the third batch of data in , the current fault pattern is different from the first fault pattern, and an UF occurs. Then the UF is transferred into the URL. The fault isolation result for all the tested data in Table <ref type="table" target="#tab_2">2</ref> can be seen in Table <ref type="table" target="#tab_5">4</ref>. From Table <ref type="table" target="#tab_5">4</ref>, we know that the isolator with the fault fea-ture direction and the direction similarity is valid, and the isolation between the UF and the AF can be truly realized.</p><p>tf2: 1004 ln(T 2 ): 5.483 <ref type="bibr">Figure 4</ref> The detection result (with input-output system identification method) for drift-increasing fault data of gyro at roll axis  In the IDL, the fault detection can be realized, and the fault time and the current fault direction are also determined. In the UIL, Criterion 2 is adopted to realize the isolation between the UF and the AF. In the initial stage, the AF pattern is assumed to be empty, therefore, when the second batch of data in Table <ref type="table" target="#tab_2">2</ref> is filled into the UIL, the detected fault must be the UF, and then the isolation result is transferred into the URL. When the third batch of data in , the current fault pattern is different from the first fault pattern, and an UF occurs. Then the UF is transferred into the URL. The fault isolation result for all the tested data in Table <ref type="table" target="#tab_2">2</ref> can be seen in Table <ref type="table" target="#tab_5">4</ref>. From Table <ref type="table" target="#tab_5">4</ref>, we know that the isolator with the fault feature direction and the direction similarity is valid, and the isolation between the UF and the AF can be truly realized.</p><p>After isolating the UF, the recognition of the UF should be carried out on the data layer. For the data in Table <ref type="table" target="#tab_2">2</ref>, the recognition result is that: the fault feature direction is ( ) T 0.9876,-0.0042,0.041,-0.053,0.0453, -0.1342, 0.0678</p><p>. The variance with the largest contribution factor is the first dimension. According to Explanation 6, the contribution factor reaches 97 percent, and it indicates that the fault occurs for the earth sensor at the roll axis. Similarly, the result of the UF recognition in the URL for batches of data is shown in Table <ref type="table" target="#tab_7">5</ref>. From Table <ref type="table" target="#tab_7">5</ref>, the recognition of the UF corresponding to the fault variance is correct, and the UF recognition of the data layer is reached. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6">Conclusion</head><p>The paper firstly takes the UF as a main diagnosis object.</p><p>The detection and diagnosis method based on data driven for the UFs has been researched. The GPM for the UF diagnosis has been designed. The GPM is comprised of the IDL, the UIL and the URL. This GPM has provided a framework support for the UF diagnosis. According to the system both with the control input and the measure output, the system identification detection method corresponding to the IDL has been provided. The current fault feature direction and the feature direction of the AF pattern have been used to establish the statistic of directional similarity. The isolation between the AF and the UF has been realized in the UIL. According to the singular value decomposition, the fault contribution factor of each variance has been obtained, and the fault recognition in data layer has been completed. The application to fault diagnosis of the satellite's control system has demonstrated its validity. Our research shall be furthered in two directions. Firstly, based on the framework of the GPM, the fault detection, isolation and recognition method on the foundation of model inference shall be researched. Secondly, the GPM and methods shall be applied to the diagnosis of other complex system for both military and civil use.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head></head><label></label><figDesc>For different monitoring data, different residual generation approaches exist, including simple T 2 detection [18, 22], baseline data smoothing detection [23], and time-series modeling and predicting detection [24-25].</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Proceedings of the 26 thyCriterion 1 :</head><label>261</label><figDesc>International Workshop on Principles of Diagnosiswhere of F distribution function when a significance level is α , the degree of freedom is () is considered as the fault point. However, a false alarm is inevitable because of noise, thus we need a more reliable criterion for detection as follows. If ( ) W times, then the fault has really happened, where W is called time threshold. The W-th alarm time is considered as the fault time (t f ) (i.e. the occurrence time of the fault) and the residual r of the fault time is called the current fault direction or current direction (i.e. the feature direction of the fault).</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>2 ξFigure 2</head><label>22</label><figDesc>Figure 2 True detections and current directions Denote ( ) , θ r ξ is the angle between the current direction and the true direction, ( ) ( ) ( ) , 1 cos , Ddisc θ = − r ξ r ξ is called the directional discrepancy between them. We can find that if they are from the same pattern, ( ) , Ddisc r ξ will be small, otherwise, it will be large. Suppose that ( ) , N ∼ ε 0 Ω , the current direction is</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head>6 :</head><label>6</label><figDesc>ith column of P , and ji p indicates the jth component of i p , and j r indicates the jth component of the current fault feature direction r, where 1 m j ≤ ≤ . Explanation The contribution factor of the jth variant to the current fault feature direction r is (</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_4"><head>Figure 3</head><label>3</label><figDesc>Figure 3 Drift-increasing fault of gyro at roll axis (Blue line shows the output in the normal pattern while green line shows the output in the fault patter</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_1"><head>Table 1</head><label>1</label><figDesc>Data explain of attitude control system</figDesc><table><row><cell>Variable subscript</cell><cell></cell><cell>Code</cell><cell>Sensor</cell></row><row><cell>1</cell><cell></cell><cell>Wheel1</cell><cell>Output of the first momentum wheel</cell></row><row><cell>2 3</cell><cell>Input</cell><cell>Wheel2 Wheel3</cell><cell>Output of the second momentum wheel Output of the third momentum wheel</cell></row><row><cell>4</cell><cell></cell><cell>Wheel4</cell><cell>Output of the fourth momentum wheel</cell></row><row><cell>1</cell><cell>Output</cell><cell>EarthPhi</cell><cell>Output of earth sensor at roll axis</cell></row><row><cell>2</cell><cell></cell><cell>EarthTheta</cell><cell>Output of earth sensor at pitch axis</cell></row><row><cell>3</cell><cell></cell><cell>SunPhi</cell><cell>Output of sun sensor at roll axis</cell></row><row><cell>4</cell><cell></cell><cell>SunTheta</cell><cell>Output of sun sensor at pitch axis</cell></row><row><cell>5</cell><cell></cell><cell>GeoPhi</cell><cell>Output of gyro at roll axis</cell></row><row><cell>6</cell><cell></cell><cell>GeoTheta</cell><cell>Output of gyro at pitch axis</cell></row><row><cell>7</cell><cell></cell><cell>GeoPsi</cell><cell>Output of gyro at yaw axis</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_2"><head>Table 2</head><label>2</label><figDesc>Batch number of monitoring data</figDesc><table><row><cell>Batch number</cell><cell>Data description</cell><cell>Fault time</cell></row><row><cell>1</cell><cell>Normal data</cell><cell>Null</cell></row><row><cell>2</cell><cell>Sudden-change fault data of earth sensor at roll axis</cell><cell>46000s</cell></row><row><cell>3</cell><cell>Gradual-change fault data of earth sensor at roll axis</cell><cell>46000s</cell></row><row><cell>4</cell><cell></cell><cell></cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_3"><head>Table 2</head><label>2</label><figDesc></figDesc><table><row><cell>is filled into the IDL, the fault time is that</cell><cell>t</cell><cell>=</cell><cell>1001 s</cell><cell>, the</cell></row><row><cell cols="5">statistic ( 1 cos( , ) / of ) T 1 1 ξ ξ ξ the 1 − r r R of the UF is also 7.3179 directional = , and the isolation threshold similarity is 0.99 2.3263 Φ = . Obviously ( ) T 1 1 1 0 . 9 9 1 cos( , ) / ξ ξ ξ − &gt; Φ r r R</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_4"><head>Table 3</head><label>3</label><figDesc>Unanticipated fault diagnosis-IDL Proceedings of the 26 th International Workshop on Principles of Diagnosis</figDesc><table><row><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell cols="3">Inherent Detection Layer (IDL)</cell><cell></cell><cell></cell><cell></cell><cell></cell></row><row><cell>Batch number</cell><cell>Normal or Fault</cell><cell>FAP (%)</cell><cell>MAP (%)</cell><cell>Fault time (s)</cell><cell></cell><cell></cell><cell cols="3">Current fault direction</cell><cell></cell><cell></cell></row><row><cell>1</cell><cell>N</cell><cell>5</cell><cell></cell><cell></cell><cell>0</cell><cell>0</cell><cell>0</cell><cell>0</cell><cell>0</cell><cell>0</cell><cell>0</cell></row><row><cell>2</cell><cell>F</cell><cell>3</cell><cell>2</cell><cell>1000+2</cell><cell>0.9876</cell><cell>-0.0042</cell><cell>0.041</cell><cell>-0.053</cell><cell>0.0453</cell><cell>-0.1342</cell><cell>0.0678</cell></row><row><cell>3</cell><cell>F</cell><cell>4</cell><cell>1</cell><cell>1000+1</cell><cell>-0.9997</cell><cell>0.0005</cell><cell>-0.034</cell><cell>0.049</cell><cell>0.0049</cell><cell>-0.0036</cell><cell>0.0222</cell></row><row><cell>4</cell><cell>F</cell><cell>5</cell><cell>1</cell><cell>1000+2</cell><cell>-0.1510</cell><cell>-0.9747</cell><cell>-0.0097</cell><cell>0.0105</cell><cell>0.0442</cell><cell>-0.1550</cell><cell>0.0345</cell></row><row><cell>5</cell><cell>F</cell><cell>4</cell><cell>1</cell><cell>1000+2</cell><cell>-0.0018</cell><cell>1.0000</cell><cell>0.0007</cell><cell>0.0006</cell><cell>-0.0009</cell><cell>-0.0022</cell><cell>-0.0077</cell></row><row><cell>6</cell><cell>F</cell><cell>5</cell><cell>1</cell><cell>1000+2</cell><cell>0.0086</cell><cell>-0.0093</cell><cell>-0.9752</cell><cell>0.0046</cell><cell>-0.0007</cell><cell>0.0003</cell><cell>0.0008</cell></row><row><cell>7</cell><cell>F</cell><cell>3</cell><cell>2</cell><cell>1000+3</cell><cell>-0.0067</cell><cell>0.0052</cell><cell>0.0016</cell><cell>-0.9925</cell><cell>-0.1553</cell><cell>0.0028</cell><cell>-0.0016</cell></row><row><cell>8</cell><cell>F</cell><cell>5</cell><cell>1</cell><cell>1000+4</cell><cell>-0.0769</cell><cell>0.0051</cell><cell>0.0037</cell><cell>0.0018</cell><cell>0.9682</cell><cell>-0.0139</cell><cell>-0.0549</cell></row><row><cell>9</cell><cell>F</cell><cell>3</cell><cell>1</cell><cell>1000+2</cell><cell>-0.0742</cell><cell>0.0215</cell><cell>-0.0029</cell><cell>0.0016</cell><cell>0.0454</cell><cell>-0.9968</cell><cell>0.0447</cell></row><row><cell>10</cell><cell>F</cell><cell>3</cell><cell>1</cell><cell>1000+2</cell><cell>0.0627</cell><cell>-0.0201</cell><cell>-0.0079</cell><cell>0.0086</cell><cell>-0.0476</cell><cell>-0.0441</cell><cell>-0.9849</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_5"><head>Table 4</head><label>4</label><figDesc>Unanticipated fault diagnosis-UIL</figDesc><table><row><cell></cell><cell></cell><cell cols="4">Unanticipated Isolation Layer (UIL)</cell><cell></cell><cell></cell><cell></cell><cell></cell></row><row><cell>Batch number</cell><cell>Anticipated or Unanticipated</cell><cell>Fault Pattern code</cell><cell></cell><cell></cell><cell cols="3">Updated true fault direction</cell><cell></cell><cell></cell></row><row><cell>1</cell><cell>Null</cell><cell>0</cell><cell>0</cell><cell>0</cell><cell>0</cell><cell>0</cell><cell>0</cell><cell>0</cell><cell>0</cell></row><row><cell>2</cell><cell>U</cell><cell>1</cell><cell>1</cell><cell>-0.0043</cell><cell>0.0415</cell><cell>-0.0537</cell><cell>0.0459</cell><cell>-0.1359</cell><cell>0.0687</cell></row><row><cell>3</cell><cell>U</cell><cell>2</cell><cell>-1</cell><cell>0</cell><cell>-0.0340</cell><cell>0.049</cell><cell>0</cell><cell>0</cell><cell>0.0223</cell></row><row><cell>4</cell><cell>U</cell><cell>3</cell><cell>-0.1549</cell><cell>-1</cell><cell>-0.01</cell><cell>0.0108</cell><cell>0.0453</cell><cell>-0.1590</cell><cell>0.0354</cell></row><row><cell>5</cell><cell>U</cell><cell>4</cell><cell>-0.0018</cell><cell>1</cell><cell>0</cell><cell>0</cell><cell>0</cell><cell>-0.0022</cell><cell>-0.0077</cell></row><row><cell>6</cell><cell>U</cell><cell>5</cell><cell>0.0088</cell><cell>-0.0095</cell><cell>-1</cell><cell>0.0047</cell><cell>0</cell><cell>0</cell><cell>0</cell></row><row><cell>7</cell><cell>U</cell><cell>6</cell><cell>-0.0068</cell><cell>0.0052</cell><cell>0.0016</cell><cell>-1</cell><cell>-0.1565</cell><cell>0.0028</cell><cell>-0.0016</cell></row><row><cell>8</cell><cell>U</cell><cell>7</cell><cell>-0.0794</cell><cell>0.0053</cell><cell>0.0038</cell><cell>0.0019</cell><cell>1</cell><cell>-0.0144</cell><cell>-0.0567</cell></row><row><cell>9</cell><cell>U</cell><cell>8</cell><cell>-0.0744</cell><cell>0.0216</cell><cell>0.0029</cell><cell>0.0016</cell><cell>0.0455</cell><cell>-1</cell><cell>0.0447</cell></row><row><cell>10</cell><cell>U</cell><cell>9</cell><cell>0.0637</cell><cell>-0.0204</cell><cell>-0.0080</cell><cell>0..0087</cell><cell>-0.0483</cell><cell>-0.0448</cell><cell>-1</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_6"><head>Table 2</head><label>2</label><figDesc></figDesc><table><row><cell>is filled into the IDL, the fault time is that</cell><cell>t</cell><cell>=</cell><cell>1001 s</cell><cell>, the</cell></row><row><cell cols="5">statistic ( 1 cos( , ) / of ) T 1 1 ξ ξ ξ the 1 − r r R of the UF is also 7.3179 directional = , and the isolation threshold similarity is 0.99 2.3263 Φ = . Obviously ( ) T 1 1 1 0 . 9 9 1 cos( , ) / ξ ξ ξ − &gt; Φ r r R</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_7"><head>Table 5</head><label>5</label><figDesc>Unanticipated fault diagnosis-URL</figDesc><table><row><cell></cell><cell cols="3">Unanticipated Recognition Layer</cell></row><row><cell>Batch number</cell><cell>Anticipated or Unanticipated</cell><cell>Fault pattern code</cell><cell>Variable subscript in Table 3</cell></row><row><cell>1</cell><cell>Null</cell><cell>0</cell><cell>0</cell></row><row><cell>2</cell><cell>U</cell><cell>1</cell><cell>1</cell></row><row><cell>3</cell><cell>U</cell><cell>2</cell><cell>1</cell></row><row><cell>4</cell><cell>U</cell><cell>3</cell><cell>2</cell></row><row><cell>5</cell><cell>U</cell><cell>4</cell><cell>2</cell></row><row><cell>6</cell><cell>U</cell><cell>5</cell><cell>3</cell></row><row><cell>7</cell><cell>U</cell><cell>6</cell><cell>4</cell></row><row><cell>8</cell><cell>U</cell><cell>7</cell><cell>5</cell></row><row><cell>9</cell><cell>U</cell><cell>8</cell><cell>6</cell></row><row><cell>10</cell><cell>U</cell><cell>9</cell><cell>7</cell></row></table></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" xml:id="foot_0">Proceedings of the 26 th International Workshop on Principles of Diagnosis</note>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Acknowledgments</head><p>This work was supported in part by National Natural Science Foundation of China (NSFC) under Grant No. 61304119. Besides, we would like to especially thank China Aerospace Science and Technology Corporation (CASA) for providing the satellite control system data.</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Monitoring of batch processes using multiday principal component analysis</title>
		<author>
			<persName><forename type="first">P</forename><surname>Nomikos</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">F</forename><surname>Macgregor</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">AIChE J</title>
		<imprint>
			<biblScope unit="volume">40</biblScope>
			<biblScope unit="issue">8</biblScope>
			<biblScope unit="page" from="1361" to="1375" />
			<date type="published" when="1994">1994</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Supervision, Fault detection and fault diagnosis methods-an introduction</title>
		<author>
			<persName><forename type="first">R</forename><surname>Isermann</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Control Engineering Practice</title>
		<imprint>
			<biblScope unit="volume">5</biblScope>
			<biblScope unit="issue">5</biblScope>
			<biblScope unit="page" from="639" to="652" />
			<date type="published" when="1997">1997</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<monogr>
		<title level="m" type="main">One-class classification</title>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">M J</forename><surname>Tax</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2001">2001</date>
			<pubPlace>Holland</pubPlace>
		</imprint>
		<respStmt>
			<orgName>Delft University of Technology</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">Ph.D.</note>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Accommodation of unknown actuator faults using output feedback-based adaptive robust control</title>
		<author>
			<persName><forename type="first">S</forename><surname>Gayaka1</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Yao</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">International Journal of Adaptive Control and Signal Processing</title>
		<imprint>
			<biblScope unit="volume">25</biblScope>
			<biblScope unit="issue">11</biblScope>
			<biblScope unit="page" from="965" to="982" />
			<date type="published" when="2008">2008</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Markov monitoring with unknown States</title>
		<author>
			<persName><forename type="first">P</forename><surname>Smyth</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Journal on Selected Areas in ConununiCationS</title>
		<imprint>
			<biblScope unit="volume">12</biblScope>
			<biblScope unit="issue">9</biblScope>
			<biblScope unit="page" from="1600" to="1610" />
			<date type="published" when="1994">1994</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Hybrid diagnosis with unknown behavioral modes</title>
		<author>
			<persName><forename type="first">B</forename><forename type="middle">C</forename><surname>Hofbaur</surname></persName>
		</author>
		<author>
			<persName><surname>Williams</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 13th International Workshop on Principles of Diagnosis (DX02)</title>
				<meeting>the 13th International Workshop on Principles of Diagnosis (DX02)</meeting>
		<imprint>
			<date type="published" when="2002-05">May, 2002</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">A survey of outlier detection methodologies</title>
		<author>
			<persName><forename type="first">V</forename><forename type="middle">J</forename><surname>Hodge</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Austin</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Artificial intelligence review</title>
		<imprint>
			<biblScope unit="volume">22</biblScope>
			<biblScope unit="page" from="85" to="124" />
			<date type="published" when="2004">2004</date>
		</imprint>
	</monogr>
	<note>Kluwer Academic Publishers</note>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">An overview of anomaly detection techniques: existing solutions and latest technology trends</title>
		<author>
			<persName><forename type="first">J</forename><surname>Patcha</surname></persName>
		</author>
		<author>
			<persName><surname>Park</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Computer Networks</title>
		<imprint>
			<biblScope unit="volume">51</biblScope>
			<biblScope unit="page" from="3448" to="3470" />
			<date type="published" when="2007">2007</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Autonomous learning of novel patterns by utilizing chaotic dynamics</title>
		<author>
			<persName><forename type="first">K</forename><surname>Kojima</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Ito</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">IEEE International Conference on Systems, Man, and Cybernetics</title>
				<imprint>
			<date type="published" when="1999">1999</date>
			<biblScope unit="volume">99</biblScope>
			<biblScope unit="page" from="284" to="289" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<monogr>
		<title level="m" type="main">Concepts for Novelty Detection and Handling Based on a Case-Based Reasoning Process Scheme</title>
		<author>
			<persName><forename type="first">Petra</forename><surname>Perner</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2007">2007</date>
			<publisher>Springer-Verlag</publisher>
			<pubPlace>Berlin Heidelberg</pubPlace>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Anomaly detection via feature-aided tracking and Hidden Markov Models</title>
		<author>
			<persName><forename type="first">Satnam</forename><surname>Singh</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Haiying</forename><surname>Tu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">William</forename><surname>Donat</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans</title>
		<imprint>
			<biblScope unit="volume">39</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="144" to="159" />
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Predictive fault diagnosis system for intelligent and robust health monitoring</title>
		<author>
			<persName><forename type="first">Ching-Fang</forename><surname>Lin</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">AIAA Infotech@Aerospace</title>
				<meeting><address><addrLine>Atlanta, Georgia</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2010-04-22">20-22. April, 2010</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">Neural parameter estimators for hybrid fault diagnosis and estimation in nonlinear systems</title>
		<author>
			<persName><forename type="first">E</forename><surname>Sobhani-Tehrani</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><forename type="middle">A</forename><surname>Talebi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Khorasani1</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">IEEE International Conference on Systems, Man and Cybernetics</title>
				<meeting><address><addrLine>Montreal</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2007-10-10">7-10. Oct, 2007</date>
			<biblScope unit="page" from="3171" to="3176" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Hierarchical fault diagnosis and health monitoring in satellites formation flight</title>
		<author>
			<persName><forename type="first">Amitabh</forename><surname>Barua</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Transactions on Systems, Man and Cybernetics-Part C: Applications and Reviews</title>
		<imprint>
			<biblScope unit="volume">41</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="223" to="239" />
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Anomaly detection for advanced military aircraft using neural networks</title>
		<author>
			<persName><forename type="first">B</forename><surname>Tom</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Tom</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Aerospace Conference</title>
				<imprint>
			<date type="published" when="2001">2001</date>
			<biblScope unit="volume">6</biblScope>
			<biblScope unit="page" from="3113" to="3134" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<monogr>
		<title level="m" type="main">Theoretic and methodological research on fault diagnosis of mobile robots based on adaptive particle filters</title>
		<author>
			<persName><forename type="first">Z</forename><forename type="middle">H</forename><surname>Duan</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2007">2007</date>
			<biblScope unit="page" from="63" to="89" />
		</imprint>
		<respStmt>
			<orgName>Central South University</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">Ph.D.</note>
	<note>in Chinese</note>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">Anomaly detection: A robust approach to detection of unanticipated faults</title>
		<author>
			<persName><forename type="first">B</forename><surname>Zhang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Chris</forename><surname>Sconyers</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Carl</forename><surname>Byington</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Romano</forename><surname>Patrick</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Marcos</forename><surname>Orchard</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">International Conference on Prognostics and Health Management</title>
				<meeting><address><addrLine>Denver, CO</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2008-10">Oct. 2008</date>
			<biblScope unit="volume">6</biblScope>
			<biblScope unit="page" from="1" to="8" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<analytic>
		<title level="a" type="main">Model for Unanticipated Fault Detection by OCPCA</title>
		<author>
			<persName><forename type="first">Z</forename><surname>He</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><forename type="middle">Y</forename><surname>Zhou</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">Q</forename><surname>Wang</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Advanced Materials Research</title>
		<imprint>
			<biblScope unit="volume">591</biblScope>
			<biblScope unit="page" from="2108" to="2113" />
			<date type="published" when="2012">2012</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<monogr>
		<title level="m" type="main">Robust model-based fault diagnosis for dynamic systems</title>
		<author>
			<persName><forename type="first">J</forename><surname>Chen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">J</forename><surname>Patton</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1999">1999</date>
			<publisher>Kluwer Academic Publishers</publisher>
			<pubPlace>Boston</pubPlace>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b19">
	<analytic>
		<title level="a" type="main">A probabilistic fault detection approach: application to bearing fault detection</title>
		<author>
			<persName><forename type="first">B</forename><surname>Zhang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Chris</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Carl</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Transactions on Industrial Electronics</title>
		<imprint>
			<biblScope unit="volume">58</biblScope>
			<biblScope unit="issue">5</biblScope>
			<biblScope unit="page" from="2011" to="2018" />
			<date type="published" when="2010">2010</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b20">
	<analytic>
		<title level="a" type="main">An unreliable failure detector for unknown and mobile networks</title>
		<author>
			<persName><forename type="first">Pierre</forename><surname>Sens</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">OPODIS</title>
		<imprint>
			<biblScope unit="volume">5401</biblScope>
			<biblScope unit="page" from="555" to="559" />
			<date type="published" when="2008">2008. 2008</date>
		</imprint>
	</monogr>
	<note>LNCS</note>
</biblStruct>

<biblStruct xml:id="b21">
	<analytic>
		<title level="a" type="main">Anomaly, novelty, one-class classification: a short introduction</title>
		<author>
			<persName><forename type="first">Anna</forename><forename type="middle">M</forename><surname>Bartkowiak</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Computer Information Systems and Industrial Management Applications (CISIM)</title>
				<meeting><address><addrLine>Wrocław, Poland</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2010-08-10">2010. 8-10. Oct, 2010</date>
			<biblScope unit="page" from="1" to="6" />
		</imprint>
	</monogr>
	<note>ternational Conference</note>
</biblStruct>

<biblStruct xml:id="b22">
	<analytic>
		<title level="a" type="main">Extended DCA method for unknown multiple faults diagnosis</title>
		<author>
			<persName><forename type="first">F</forename><forename type="middle">N</forename><surname>Zhou</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Huazhong Univ. of Sci. &amp; Tech. (Natural Science Edition)</title>
		<imprint>
			<biblScope unit="volume">37</biblScope>
			<biblScope unit="issue">4</biblScope>
			<biblScope unit="page" from="84" to="94" />
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
	<note>in Chinese</note>
</biblStruct>

<biblStruct xml:id="b23">
	<analytic>
		<title level="a" type="main">Prognostic degradation models for computing and updating residual life distributions in a time-varying environment</title>
		<author>
			<persName><forename type="first">N</forename><surname>Gebraeel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Pan</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Trans. Rel</title>
		<imprint>
			<biblScope unit="volume">57</biblScope>
			<biblScope unit="issue">4</biblScope>
			<biblScope unit="page" from="539" to="550" />
			<date type="published" when="2008">2008</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b24">
	<monogr>
		<title level="m" type="main">Measurement data modeling and parameter estimation</title>
		<author>
			<persName><forename type="first">M</forename><surname>Wang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D Y</forename><surname>Yi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">X</forename><surname>Duan</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2011">2011</date>
			<publisher>CRC Press</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b25">
	<analytic>
		<title level="a" type="main">On gradient-based search for multivariable system estimates</title>
		<author>
			<persName><forename type="first">Adrian</forename><surname>Wills</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Brett</forename><surname>Ninness</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Trans. Automat. Control</title>
		<imprint>
			<biblScope unit="volume">53</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="298" to="306" />
			<date type="published" when="2008">2008</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b26">
	<analytic>
		<title level="a" type="main">Nonlinear gray-box identification using local models applied to industrial robots</title>
		<author>
			<persName><forename type="first">E</forename><surname>Wernholt</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Moberg</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Automatica</title>
		<imprint>
			<biblScope unit="volume">4</biblScope>
			<biblScope unit="issue">47</biblScope>
			<biblScope unit="page" from="650" to="660" />
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b27">
	<monogr>
		<title level="m" type="main">System identification: Theory for the User</title>
		<author>
			<persName><forename type="first">Lennart</forename><surname>Ljung</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1998">1998</date>
			<publisher>Sweden Published</publisher>
		</imprint>
		<respStmt>
			<orgName>Linkoping University</orgName>
		</respStmt>
	</monogr>
</biblStruct>

<biblStruct xml:id="b28">
	<analytic>
		<title level="a" type="main">Sup-space identification of Hammerstein systems using least squares support vector machines</title>
		<author>
			<persName><forename type="first">K</forename><surname>Goethals</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">A K</forename><surname>Pelckmans</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><forename type="middle">De</forename><surname>Suykens</surname></persName>
		</author>
		<author>
			<persName><surname>Moor</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Transactions on Automatic Control</title>
		<imprint>
			<biblScope unit="volume">50</biblScope>
			<biblScope unit="issue">10</biblScope>
			<biblScope unit="page" from="1509" to="1519" />
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b29">
	<monogr>
		<title level="m" type="main">Satellite attitude dynamics and control</title>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">C</forename><surname>Tu</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2003">2003</date>
			<publisher>Chinese Astronautic Publishing House</publisher>
			<biblScope unit="page" from="125" to="168" />
			<pubPlace>Beijing</pubPlace>
		</imprint>
	</monogr>
	<note>in Chinese</note>
</biblStruct>

<biblStruct xml:id="b30">
	<monogr>
		<title level="m">Proceedings of the 26 th International Workshop on Principles of Diagnosis</title>
				<meeting>the 26 th International Workshop on Principles of Diagnosis</meeting>
		<imprint/>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
