<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="nlm-ta">Sensors</journal-id>
<journal-title>Sensors</journal-title>
<issn pub-type="epub">1424-8220</issn>
<publisher>
<publisher-name>Molecular Diversity Preservation International (MDPI)</publisher-name></publisher></journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3390/s120505919</article-id>
<article-id pub-id-type="publisher-id">sensors-12-05919</article-id>
<article-categories>
<subj-group>
<subject>Article</subject></subj-group></article-categories>
<title-group>
<article-title>An Intelligent Diagnosis Method for Rotating Machinery Using Least Squares Mapping and a Fuzzy Neural Network</article-title></title-group>
<contrib-group>
<contrib contrib-type="author">
<name><surname>Li</surname><given-names>Ke</given-names></name><xref ref-type="aff" rid="af1-sensors-12-05919"><sup>1</sup></xref><xref ref-type="aff" rid="af2-sensors-12-05919"><sup>2</sup></xref></contrib>
<contrib contrib-type="author">
<name><surname>Chen</surname><given-names>Peng</given-names></name><xref ref-type="aff" rid="af1-sensors-12-05919"><sup>1</sup></xref><xref ref-type="corresp" rid="c1-sensors-12-05919"><sup>*</sup></xref></contrib>
<contrib contrib-type="author">
<name><surname>Wang</surname><given-names>Shiming</given-names></name><xref ref-type="aff" rid="af2-sensors-12-05919"><sup>2</sup></xref></contrib></contrib-group>
<aff id="af1-sensors-12-05919">
<label>1</label> Graduate School of Bioresources, Mie University, 1577 Kurimamachiya-cho, Tsu, Mie 514-8507, Japan</aff>
<aff id="af2-sensors-12-05919">
<label>2</label> College of Engineer Science and Technology, Shanghai Ocean University, No. 999 Hucheng Ring Road, Lingang New City, Shanghai 201306, China; E-Mails: <email>dayanlv@live.cn</email> (K.L.); <email>smwang@shou.edu.cn</email> (S.W.)</aff>
<author-notes>
<corresp id="c1-sensors-12-05919">
<label>*</label>Author to whom correspondence should be addressed; E-Mail: <email>chen@bio.mie-u.ac.jp</email>; Tel./Fax: +81-59-231-9592.</corresp></author-notes>
<pub-date pub-type="collection">
<year>2012</year></pub-date>
<pub-date pub-type="epub">
<day>08</day>
<month>05</month>
<year>2012</year></pub-date>
<volume>12</volume>
<issue>5</issue>
<fpage>5919</fpage>
<lpage>5939</lpage>
<history>
<date date-type="received">
<day>27</day>
<month>03</month>
<year>2012</year></date>
<date date-type="rev-recd">
<day>02</day>
<month>05</month>
<year>2012</year></date>
<date date-type="accepted">
<day>03</day>
<month>05</month>
<year>2012</year></date></history>
<permissions>
<copyright-statement>© 2012 by the authors; licensee MDPI, Basel, Switzerland.</copyright-statement>
<copyright-year>2012</copyright-year>
<license>
<p>This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/3.0/).</p></license></permissions>
<abstract>
<p>This study proposes a new condition diagnosis method for rotating machinery developed using least squares mapping (LSM) and a fuzzy neural network. The non-dimensional symptom parameters (NSPs) in the time domain are defined to reflect the features of the vibration signals measured in each state. A sensitive evaluation method for selecting good symptom parameters using detection index (DI) is also proposed for detecting and distinguishing faults in rotating machinery. In order to raise the diagnosis sensitivity of the symptom parameters the synthetic symptom parameters (SSPs) are obtained by LSM. Moreover, possibility theory and the Dempster &amp; Shafer theory (DST) are used to process the ambiguous relationship between symptoms and fault types. Finally, a sequential diagnosis method, using sequential inference and a fuzzy neural network realized by the partially-linearized neural network (PLNN), is also proposed, by which the conditions of rotating machinery can be identified sequentially. Practical examples of fault diagnosis for a roller bearing are shown to verify that the method is effective.</p></abstract>
<kwd-group>
<kwd>condition diagnosis</kwd>
<kwd>least squares mapping</kwd>
<kwd>possibility theory</kwd>
<kwd>Dempster &amp; Shafer theory</kwd>
<kwd>fuzzy neural network</kwd></kwd-group></article-meta></front>
<body>
<sec sec-type="intro">
<label>1.</label>
<title>Introduction</title>
<p>In the field of machinery diagnosis, vibration signals are often used for fault detection and state discrimination. Machinery diagnosis depends largely on the feature analysis of vibration signals measured for condition diagnosis, because the signals carry dynamic information about the machine state [<xref ref-type="bibr" rid="b1-sensors-12-05919">1</xref>–<xref ref-type="bibr" rid="b3-sensors-12-05919">3</xref>]. The vibration signals in different states will show different features, that is to say when plant machinery is in abnormal state, it will output signal sets which correspond to different faults. However, in most cases of condition diagnosis for rotating machinery, the values of symptom parameters calculated from vibration signals for condition monitoring and fault diagnosis are ambiguous. The main reasons for this can be explained as follows: (1) When the rotation speed and load of rotating machinery vary while vibration signals is being measured and a fault is in an early stage, the signal contains strong noise, stronger than the actual failure signal, that may lead to misrecognition of useful diagnostic information; (2) The statistical objectivity of the measured signal cannot always be satisfied because of the measurement techniques and manner of the inspectors [<xref ref-type="bibr" rid="b4-sensors-12-05919">4</xref>]. Therefore, it is important to solve the ambiguous problem of fault diagnosis.</p>
<p>Roller bearings are an important part, widely used in rotating machinery. The failure of a rolling bearing may cause the breakdown of a rotating machine, and furthermore, serious consequences may arise due to the failure. Therefore, fault diagnosis of rolling bearings is extremely important for guaranteeing production efficiency and plant safety. Although fault diagnosis of rolling bearings is often artificially carried out using time or frequency analysis of vibration signals, there is a need for a reliable, fast automated diagnosis method thereof. Neural Networks (NN) have potential applications in automated detection and diagnosis of machine failure [<xref ref-type="bibr" rid="b5-sensors-12-05919">5</xref>–<xref ref-type="bibr" rid="b9-sensors-12-05919">9</xref>]. However, a conventional NN cannot adequately reflect the possibility of ambiguous diagnosis problems, and will never converge, when the symptom parameters, input to the 1st layer of the NN, have the same values in different states [<xref ref-type="bibr" rid="b4-sensors-12-05919">4</xref>].</p>
<p>For the above reasons, this paper proposes a novel condition diagnosis method for rotating machinery developed using LSM and a fuzzy neural network realized by the PLNN. The NSPs in the time domain are defined to reflect the vibration signal features measured in each state. To raise the diagnosis sensitivity of the symptom parameters the SSPs are obtained by LSM. Using statistical theory, a detection index (DI) has also been defined to evaluate the applicability of SSPs. The DI can be used to indicate the fitness of a SSP for the PLNN. A sequential diagnosis approach is also proposed through the PLNN to sequentially identify the types of fault of rotating machinery. Diagnostic knowledge for the PLNN is acquired by possibility theory and the DST for solving the problem of ambiguous fault diagnosis. A practical example of condition diagnosis for a roller bearing verifies that the method is effective. The flowchart of the condition diagnostic procedure proposed in this paper is shown in <xref ref-type="fig" rid="f1-sensors-12-05919">Figure 1</xref>.</p></sec>
<sec>
<label>2.</label>
<title>Experimental System for Fault Diagnosis</title>
<p><xref ref-type="fig" rid="f2-sensors-12-05919">Figure 2</xref> shows the experimental system for the roller bearing fault diagnosis test. The most commonly occurring faults in a roller element bearing are the outer-race defect, the inner-race defect, and the roller element defect. These fault bearings are shown in <xref ref-type="fig" rid="f3-sensors-12-05919">Figure 3</xref> and were created artificially using a wire-cutting machine. The bearings that were utilized, and specifications of the test bearing, the size of the faults, and other necessary information is listed in <xref ref-type="table" rid="t1-sensors-12-05919">Table 1</xref>.</p>
<p>In this work an accelerometer (PCB MA352A60) with a bandwidth from 5 Hz to 60 kHz and 10 mV/g output was used to measure the vibration signals of the vertical direction in the normal (N), the outer-race defect (O), the inner-race defect (I), and the roller element defect (R) states, respectively. The vibration signals measured by the accelerometer were transformed into a signal recorder (Scope Coder DL750) after being magnified by a sensor signal conditioner (PCB ICP Model 480C02). The original vibration signals in each state are measured at a constant speed (1,500 rpm), and a 150 kg load is also transported on the rotating shaft by the loading equipment (RCS2-RA13R) while the vibration signals are being measured. A high-pass filter with a 5 kHz cut-off frequency was used to cancel noise in the vibration signals for fault diagnosis. Examples of vibration signals measured in each state after filtering are shown in <xref ref-type="fig" rid="f4-sensors-12-05919">Figure 4</xref>. The sampling frequency of the signal measurement is 50 kHz, and the sampling time is 20 s.</p></sec>
<sec>
<label>3.</label>
<title>Non-Dimensional Symptom Parameters and Sensitivity Evaluation</title>
<sec>
<label>3.1.</label>
<title>Non-Dimensional Symptom Parameters for Fault Diagnosis</title>
<p>When a computer is used for condition diagnosis of plant machinery, symptom parameters (SPs) are required to express the information indicated by a signal measured for diagnosing machinery faults. A good symptom parameter can correctly reflect states and the condition trends of plant machinery [<xref ref-type="bibr" rid="b10-sensors-12-05919">10</xref>–<xref ref-type="bibr" rid="b12-sensors-12-05919">12</xref>]. Many symptom parameters have been defined in the pattern recognition field [<xref ref-type="bibr" rid="b13-sensors-12-05919">13</xref>]. Here, eight NSPs in the time domain, commonly used for the fault diagnosis of plant machinery, are considered:
<disp-formula id="FD1">
<label>(1)</label>
<mml:math id="mm1" display="block">
<mml:semantics id="sm1">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mi>σ</mml:mi>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow></mml:mfrac></mml:mrow></mml:semantics></mml:math></disp-formula>
<disp-formula id="FD2">
<label>(2)</label>
<mml:math id="mm2" display="block">
<mml:semantics id="sm2">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>2</mml:mn></mml:msub>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>N</mml:mi></mml:munderover>
<mml:mrow>
<mml:msubsup>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:msup>
<mml:mi>σ</mml:mi>
<mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mrow></mml:semantics></mml:math></disp-formula>
<disp-formula id="FD3">
<label>(3)</label>
<mml:math id="mm3" display="block">
<mml:semantics id="sm3">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>3</mml:mn></mml:msub>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mrow>
<mml:mo>|</mml:mo>
<mml:mrow>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>N</mml:mi></mml:munderover>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo>−</mml:mo>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>¯</mml:mo></mml:mover>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mn>3</mml:mn></mml:msup></mml:mrow></mml:mrow>
<mml:mo>|</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:msup>
<mml:mi>σ</mml:mi>
<mml:mn>3</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mrow></mml:semantics></mml:math></disp-formula>
<disp-formula id="FD4">
<label>(4)</label>
<mml:math id="mm4" display="block">
<mml:semantics id="sm4">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>4</mml:mn></mml:msub>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>N</mml:mi></mml:munderover>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo>−</mml:mo>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>¯</mml:mo></mml:mover>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mn>4</mml:mn></mml:msup></mml:mrow></mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:msup>
<mml:mi>σ</mml:mi>
<mml:mn>4</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mrow></mml:semantics></mml:math></disp-formula>where <italic>x<sub>i</sub></italic> is digital data of vibration signal. <italic>x̄</italic> is the mean value of <italic>x<sub>i</sub></italic>, 
<inline-formula>
<mml:math id="mm5" display="inline">
<mml:semantics id="sm5">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>¯</mml:mo></mml:mover>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>N</mml:mi></mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow>
<mml:mi>N</mml:mi></mml:mfrac></mml:mrow></mml:semantics></mml:math></inline-formula> <italic>σ</italic> is the standard deviation of x<sub>i</sub>, 
<inline-formula>
<mml:math id="mm6" display="inline">
<mml:semantics id="sm6">
<mml:mrow>
<mml:mi>σ</mml:mi>
<mml:mo>=</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>N</mml:mi></mml:munderover>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo>−</mml:mo>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>¯</mml:mo></mml:mover>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn></mml:mrow></mml:mfrac></mml:mrow></mml:msqrt></mml:mrow></mml:semantics></mml:math></inline-formula>. <italic>N</italic> is the number of <italic>x<sub>i</sub></italic>:
<disp-formula id="FD5">
<label>(5)</label>
<mml:math id="mm7" display="block">
<mml:semantics id="sm7">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>5</mml:mn></mml:msub>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mrow>
<mml:mo>|</mml:mo>
<mml:mrow>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>p</mml:mi></mml:msub></mml:mrow></mml:munderover>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi></mml:mrow></mml:msub>
<mml:mo>−</mml:mo>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>p</mml:mi></mml:msub></mml:mrow>
<mml:mo>¯</mml:mo></mml:mover>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mn>3</mml:mn></mml:msup></mml:mrow></mml:mrow>
<mml:mo>|</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>p</mml:mi></mml:msub>
<mml:msup>
<mml:mrow>
<mml:msub>
<mml:mi>σ</mml:mi>
<mml:mi>p</mml:mi></mml:msub></mml:mrow>
<mml:mn>3</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mrow></mml:semantics></mml:math></disp-formula>
<disp-formula id="FD6">
<label>(6)</label>
<mml:math id="mm8" display="block">
<mml:semantics id="sm8">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>6</mml:mn></mml:msub>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mrow>
<mml:mo>|</mml:mo>
<mml:mrow>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>p</mml:mi></mml:msub></mml:mrow></mml:munderover>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi></mml:mrow></mml:msub>
<mml:mo>−</mml:mo>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>p</mml:mi></mml:msub></mml:mrow>
<mml:mo>¯</mml:mo></mml:mover>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mn>4</mml:mn></mml:msup></mml:mrow></mml:mrow>
<mml:mo>|</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>p</mml:mi></mml:msub>
<mml:msup>
<mml:mrow>
<mml:msub>
<mml:mi>σ</mml:mi>
<mml:mi>p</mml:mi></mml:msub></mml:mrow>
<mml:mn>4</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mrow></mml:semantics></mml:math></disp-formula>where <italic>x<sub>pi</sub></italic> is the peak value of <italic>x<sub>i</sub>, x̄<sub>p</sub></italic> and <italic>σ<sub>p</sub></italic> are the mean value and standard deviation of <italic>x<sub>pi</sub></italic>, respectively. <italic>N<sub>p</sub></italic> is the number of <italic>x<sub>pi</sub></italic>:
<disp-formula id="FD7">
<label>(7)</label>
<mml:math id="mm9" display="block">
<mml:semantics id="sm9">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>7</mml:mn></mml:msub>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mrow>
<mml:mo>|</mml:mo>
<mml:mrow>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>v</mml:mi></mml:msub></mml:mrow></mml:munderover>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:mi>i</mml:mi></mml:mrow></mml:msub>
<mml:mo>−</mml:mo>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>v</mml:mi></mml:msub></mml:mrow>
<mml:mo>¯</mml:mo></mml:mover>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mn>3</mml:mn></mml:msup></mml:mrow></mml:mrow>
<mml:mo>|</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>v</mml:mi></mml:msub>
<mml:msup>
<mml:mrow>
<mml:msub>
<mml:mi>σ</mml:mi>
<mml:mi>v</mml:mi></mml:msub></mml:mrow>
<mml:mn>3</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mrow></mml:semantics></mml:math></disp-formula>
<disp-formula id="FD8">
<label>(8)</label>
<mml:math id="mm10" display="block">
<mml:semantics id="sm10">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>8</mml:mn></mml:msub>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mrow>
<mml:mo>|</mml:mo>
<mml:mrow>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>v</mml:mi></mml:msub></mml:mrow></mml:munderover>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:mi>i</mml:mi></mml:mrow></mml:msub>
<mml:mo>−</mml:mo>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>v</mml:mi></mml:msub></mml:mrow>
<mml:mo>¯</mml:mo></mml:mover>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mn>4</mml:mn></mml:msup></mml:mrow></mml:mrow>
<mml:mo>|</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>v</mml:mi></mml:msub>
<mml:msup>
<mml:mrow>
<mml:msub>
<mml:mi>σ</mml:mi>
<mml:mi>v</mml:mi></mml:msub></mml:mrow>
<mml:mn>4</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mrow></mml:semantics></mml:math></disp-formula>where <italic>x<sub>vi</sub></italic> is the valley value of <italic>x<sub>i</sub></italic>. <italic>x̄<sub>v</sub></italic> and <italic>σ<sub>v</sub></italic> are the mean value and standard deviation of <italic>x<sub>vi</sub></italic>, respectively. <italic>N<sub>v</sub></italic> is the number of <italic>x<sub>vi</sub></italic>.</p></sec>
<sec>
<label>3.2.</label>
<title>Detection Index</title>
<p>Supposing that <italic>x</italic><sub>1</sub> and <italic>x</italic><sub>2</sub> are values of a symptom parameter (SP) calculated from the signals measured in state 1 and state 2, respectively, and conforming respectively to the normal distributions N(<italic>μ</italic><sub>1</sub>,<italic>σ</italic><sub>1</sub>) and N(<italic>μ</italic><sub>2</sub>,<italic>σ</italic><sub>2</sub>). Here, μ and σ are the average and the standard deviation of the SP. The larger the value of |x<sub>2</sub>−x<sub>1</sub>| is, the higher the sensitivity of distinguishing the two states by the SP. Because <italic>z</italic> = <italic>x</italic><sub>2</sub> − <italic>x</italic><sub>1</sub> also conforms to the normal distribution N(<italic>μ</italic><sub>2</sub> − <italic>μ</italic><sub>1</sub>,<italic>σ</italic><sub>1</sub> + <italic>σ</italic><sub>2</sub>), there is the following density function about <italic>z</italic>:
<disp-formula id="FD9">
<label>(9)</label>
<mml:math id="mm11" display="block">
<mml:semantics id="sm11">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>z</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>π</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:msubsup>
<mml:mi>σ</mml:mi>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mi>σ</mml:mi>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msqrt></mml:mrow></mml:mfrac>
<mml:mo>exp</mml:mo>
<mml:mo stretchy="false">{</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mi>z</mml:mi>
<mml:mo>−</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>μ</mml:mi>
<mml:mn>2</mml:mn></mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>μ</mml:mi>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>}</mml:mo></mml:mrow>
<mml:mn>2</mml:mn></mml:msup></mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo stretchy="false">(</mml:mo>
<mml:msubsup>
<mml:mi>σ</mml:mi>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mi>σ</mml:mi>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mfrac>
<mml:mo stretchy="false">}</mml:mo></mml:mrow></mml:semantics></mml:math></disp-formula>where, <italic>μ</italic><sub>2</sub> ≥ <italic>μ</italic><sub>1</sub> (the same conclusion can be drawn when <italic>μ</italic><sub>1</sub> ≥ <italic>μ</italic><sub>2</sub>). The probability can be calculated with the following formula:
<disp-formula id="FD10">
<label>(10)</label>
<mml:math id="mm12" display="block">
<mml:semantics id="sm12">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mo>∫</mml:mo>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mo>∞</mml:mo></mml:mrow>
<mml:mn>0</mml:mn></mml:msubsup>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>z</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mi>z</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula>where, 1-<italic>P</italic><sub>0</sub> is called the “Discrimination Rate (DR)”. With the substitution:
<disp-formula id="FD11">
<label>(11)</label>
<mml:math id="mm13" display="block">
<mml:semantics id="sm13">
<mml:mrow>
<mml:mi>μ</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>z</mml:mi>
<mml:mo>−</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>μ</mml:mi>
<mml:mn>2</mml:mn></mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>μ</mml:mi>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:msubsup>
<mml:mi>σ</mml:mi>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mi>σ</mml:mi>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:msqrt></mml:mrow></mml:mfrac></mml:mrow></mml:semantics></mml:math></disp-formula>into <xref ref-type="disp-formula" rid="FD9">Equations (9)</xref> and <xref ref-type="disp-formula" rid="FD10">(10)</xref>, the <italic>P</italic><sub>0</sub> can be obtained by:
<disp-formula id="FD12">
<label>(12)</label>
<mml:math id="mm14" display="block">
<mml:semantics id="sm14">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>π</mml:mi></mml:mrow></mml:msqrt></mml:mrow></mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mo>∫</mml:mo>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mo>∞</mml:mo></mml:mrow>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mi>D</mml:mi>
<mml:mi>I</mml:mi></mml:mrow></mml:msubsup>
<mml:mrow>
<mml:mo>exp</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mo>−</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi>μ</mml:mi>
<mml:mn>2</mml:mn></mml:msup></mml:mrow>
<mml:mn>2</mml:mn></mml:mfrac>
<mml:mo stretchy="false">)</mml:mo>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mi>μ</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula>where, the DI (Detection Index) is calculated by:
<disp-formula id="FD13">
<label>(13)</label>
<mml:math id="mm15" display="block">
<mml:semantics id="sm15">
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mi>I</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>μ</mml:mi>
<mml:mn>2</mml:mn></mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>μ</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:msubsup>
<mml:mi>σ</mml:mi>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mi>σ</mml:mi>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:msqrt></mml:mrow></mml:mfrac>
<mml:mspace width="0.2em"/>
<mml:mtext>or</mml:mtext>
<mml:mspace width="0.2em"/>
<mml:mi>D</mml:mi>
<mml:mi>I</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow>
<mml:mo>¯</mml:mo></mml:mover>
<mml:mo>−</mml:mo>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:msubsup>
<mml:mi>σ</mml:mi>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mi>σ</mml:mi>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:msqrt></mml:mrow></mml:mfrac></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>It is obvious that the larger the value of the DI, the larger the value of the “Discrimination Rate (DR = 1 − <italic>P</italic><sub>0</sub>)” will be, and therefore, the better the SP will be. Thus, the DI can be used as the index of the quality to evaluate the distinguishing sensitivity of the SP. The number of symptom parameters used for the diagnosis and fault types are <italic>M</italic> and <italic>N</italic>, respectively, and the synthetic detection index (SDI) is defined as follows:
<disp-formula id="FD14">
<label>(14)</label>
<mml:math id="mm16" display="block">
<mml:semantics id="sm16">
<mml:mrow>
<mml:mtext mathvariant="italic">SDI</mml:mtext>
<mml:mo>=</mml:mo>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn></mml:mrow></mml:munderover>
<mml:mrow>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>N</mml:mi></mml:munderover>
<mml:mrow>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>M</mml:mi></mml:munderover>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mrow>
<mml:mo>|</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>μ</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>k</mml:mi></mml:mrow></mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>μ</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow>
<mml:mo>|</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:msubsup>
<mml:mi>σ</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>k</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mi>σ</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mi>k</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:msqrt></mml:mrow></mml:mfrac></mml:mrow></mml:mrow></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p><xref ref-type="table" rid="t2-sensors-12-05919">Table 2</xref> lists the diagnosis sensitivity standard for condition diagnosis.</p></sec></sec>
<sec>
<label>4.</label>
<title>Synthesizing Symptom Parameter by Least Squares Mapping</title>
<p>In order to raise the diagnosis sensitivity of the symptom parameter, a method for obtaining the new synthetic symptom parameter is proposed as follows. The least squares mapping (LSM) technique aims to increase class separability and consists of the transformation of pattern vectors around arbitrary pre-selected points in the <bold>R</bold><sup><bold>C</bold></sup> space (where <italic>C</italic> is the number of states), called the decision space, in such a way that the least squares transformation error is minimized [<xref ref-type="bibr" rid="b14-sensors-12-05919">14</xref>,<xref ref-type="bibr" rid="b15-sensors-12-05919">15</xref>]. In this section, we propose a method used to raise the diagnosis sensitivity by projecting the SPs into discrimination space using least squares mapping. The type number of SPs (<bold>Y<sub>k</sub></bold>) is <italic>K</italic>, and the category number of states is <italic>M</italic>. In the coordinate space of <italic>K</italic> dimension, the endpoint of the vector <bold>Y<sub>ij</sub></bold> expresses state<italic>i</italic>. <bold>Y<sub>ij</sub></bold> is shown as follows:
<disp-formula id="FD15">
<label>(15)</label>
<mml:math id="mm17" display="block">
<mml:semantics id="sm17">
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="bold">Y</mml:mtext>
<mml:mrow>
<mml:mtext>ij</mml:mtext></mml:mrow></mml:msub>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
<mml:mn>1</mml:mn></mml:mrow></mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
<mml:mn>2</mml:mn></mml:mrow></mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>⋯</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi>K</mml:mi></mml:mrow></mml:msub>
<mml:mo>|</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>~</mml:mo>
<mml:mi>M</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>~</mml:mo>
<mml:mi>N</mml:mi>
<mml:mo>}</mml:mo></mml:mrow>
<mml:mi>T</mml:mi></mml:msup></mml:mrow></mml:semantics></mml:math></disp-formula>where, <italic>N</italic> is the number of SPs, and the number of SPs in each state is same.</p>
<p><bold>Y<sub>ij</sub></bold> can be projected into a new space <bold>L</bold>, and the new vector <bold>L<sub>ij</sub></bold> in the space <bold>L</bold> can be calculated as follows:
<disp-formula id="FD16">
<label>(16)</label>
<mml:math id="mm18" display="block">
<mml:semantics id="sm18">
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="bold">L</mml:mtext>
<mml:mrow>
<mml:mtext>ij</mml:mtext></mml:mrow></mml:msub>
<mml:mo>=</mml:mo>
<mml:mtext mathvariant="bold">A</mml:mtext>
<mml:msub>
<mml:mtext mathvariant="bold">Y</mml:mtext>
<mml:mrow>
<mml:mtext>ij</mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:semantics></mml:math></disp-formula>where:
<disp-formula id="FD17">
<label>(17)</label>
<mml:math id="mm19" display="block">
<mml:semantics id="sm19">
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="bold">L</mml:mtext>
<mml:mrow>
<mml:mtext>ij</mml:mtext></mml:mrow></mml:msub>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
<mml:mn>1</mml:mn></mml:mrow></mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
<mml:mn>2</mml:mn></mml:mrow></mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>⋯</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi>K</mml:mi></mml:mrow></mml:msub>
<mml:mo>|</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>~</mml:mo>
<mml:mi>M</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>~</mml:mo>
<mml:mi>N</mml:mi>
<mml:mo>}</mml:mo></mml:mrow>
<mml:mi>T</mml:mi></mml:msup></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>The transformation matrix <bold>A</bold> is defined by means of minimizing the least squares error (<italic><bold>ε</bold></italic>) between vectors <bold>L<sub>ij</sub></bold> and <bold>V<sub>i</sub></bold> for all states, where <bold>V<sub>i</sub></bold> is an arbitrary selected vector point in the <bold>L</bold> space. The selection of vector <bold>V<sub>i</sub></bold> is critical to enhance sensitiveness of the synthetic symptom parameter. In the present work, <bold>V<sub>i</sub></bold> is determined as a unit orthogonal vector by experience.</p>
<p>Figure 5 shows an illustration of the projection by the LSM, where <italic>K</italic> = 2 and <italic>M</italic> = 2. Namely, the two states (state 1 and state 2) should be classified using two SP series.</p>
<p>The error vector is:
<disp-formula id="FD18">
<label>(18)</label>
<mml:math id="mm20" display="block">
<mml:semantics id="sm20">
<mml:mrow>
<mml:mo mathvariant="bold">ɛ</mml:mo>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>N</mml:mi></mml:mfrac>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi></mml:mrow></mml:munderover>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>‖</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="bold">L</mml:mtext>
<mml:mrow>
<mml:mtext mathvariant="bold">ij</mml:mtext></mml:mrow></mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">V</mml:mtext>
<mml:mtext mathvariant="bold">i</mml:mtext></mml:msub></mml:mrow>
<mml:mo>‖</mml:mo></mml:mrow></mml:mrow>
<mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p><italic><bold>ε</bold></italic> minimization is performed by solving the following equation over <bold>A</bold>:
<disp-formula id="FD19">
<label>(19)</label>
<mml:math id="mm21" display="block">
<mml:semantics id="sm21">
<mml:mrow>
<mml:msub>
<mml:mo>∇</mml:mo>
<mml:mi>A</mml:mi></mml:msub>
<mml:mi>ɛ</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn></mml:mrow></mml:semantics></mml:math></disp-formula>which, in conjunction with (18), leads to:
<disp-formula id="FD20">
<label>(20)</label>
<mml:math id="mm22" display="block">
<mml:semantics id="sm22">
<mml:mrow>
<mml:mtext mathvariant="bold">A</mml:mtext>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi></mml:mrow></mml:munderover>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">V</mml:mtext>
<mml:mtext>i</mml:mtext></mml:msub>
<mml:msubsup>
<mml:mtext mathvariant="bold">Y</mml:mtext>
<mml:mrow>
<mml:mtext>ij</mml:mtext></mml:mrow>
<mml:mo>′</mml:mo></mml:msubsup>
<mml:mo>}</mml:mo></mml:mrow></mml:mrow>
<mml:mo>]</mml:mo></mml:mrow>
<mml:mi> </mml:mi>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi></mml:mrow></mml:munderover>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">Y</mml:mtext>
<mml:mrow>
<mml:mtext>ij</mml:mtext></mml:mrow></mml:msub>
<mml:msubsup>
<mml:mtext mathvariant="bold">Y</mml:mtext>
<mml:mrow>
<mml:mtext>ij</mml:mtext></mml:mrow>
<mml:mo>′</mml:mo></mml:msubsup>
<mml:mo>}</mml:mo></mml:mrow></mml:mrow>
<mml:mo>]</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>When <italic>M</italic> ≥ 2, A is decided as follows:
<disp-formula id="FD21">
<label>(21)</label>
<mml:math id="mm23" display="block">
<mml:semantics id="sm23">
<mml:mrow>
<mml:mtext mathvariant="bold">A</mml:mtext>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>M</mml:mi></mml:munderover>
<mml:mrow>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi></mml:mrow></mml:munderover>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">V</mml:mtext>
<mml:mtext>i</mml:mtext></mml:msub>
<mml:msubsup>
<mml:mtext mathvariant="bold">Y</mml:mtext>
<mml:mrow>
<mml:mtext>ij</mml:mtext></mml:mrow>
<mml:mo>′</mml:mo></mml:msubsup>
<mml:mo>}</mml:mo></mml:mrow></mml:mrow></mml:mrow>
<mml:mo>]</mml:mo></mml:mrow>
<mml:mi> </mml:mi>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>M</mml:mi></mml:munderover>
<mml:mrow>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>N</mml:mi></mml:munderover>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">Y</mml:mtext>
<mml:mrow>
<mml:mtext>ij</mml:mtext></mml:mrow></mml:msub>
<mml:msubsup>
<mml:mtext mathvariant="bold">Y</mml:mtext>
<mml:mrow>
<mml:mtext>ij</mml:mtext></mml:mrow>
<mml:mo>′</mml:mo></mml:msubsup>
<mml:mo>}</mml:mo></mml:mrow></mml:mrow></mml:mrow>
<mml:mo>]</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>For diagnosis, the new synthetic symptom parameter can be obtained as follows:
<disp-formula id="FD22">
<label>(22)</label>
<mml:math id="mm24" display="block">
<mml:semantics id="sm24">
<mml:mrow>
<mml:mtext>SSP</mml:mtext>
<mml:mo>=</mml:mo>
<mml:mtext>A</mml:mtext>
<mml:mo>⋅</mml:mo>
<mml:mtext>SP</mml:mtext></mml:mrow></mml:semantics></mml:math></disp-formula>where SP indicates symptom parameter (here P<sub>1</sub>∼P<sub>8</sub>).</p>
<p>According to the projected results shown in Figure 5(b), the points in state 1 and state 2 are congregated to vector <bold>V<sub>1</sub></bold> and <bold>V<sub>2</sub></bold>, respectively. The two states in the space <bold>L</bold> can be distinguished more easily than in the space <bold>Y</bold>.</p>
<p>To explain the efficiency of the LSM method, some examples are given. In the present example, we used two symptom parameters (P<sub>1</sub> and P<sub>2</sub>) to distinguish the inner race defect (I) and roller element defect (R) states of the bearing. SSP<sub>1</sub> and SSP<sub>2</sub> are the new synthetic parameter obtained by the LSM. <xref ref-type="table" rid="t3-sensors-12-05919">Tables 3</xref> and <xref ref-type="table" rid="t4-sensors-12-05919">4</xref> show the parameters and the values of the DI and the DR before projection and after projection by the LSM, respectively. According to those examples, the states can be clearly distinguished by the SSPs. It is obvious that the sensitivity of the SSPs obtained by the LSM is higher than the original SPs. In <xref ref-type="table" rid="t3-sensors-12-05919">Tables 3</xref> and <xref ref-type="table" rid="t4-sensors-12-05919">4</xref>, μ<sub>p1</sub>, μ<sub>p2</sub>, μ<sub>ssp1</sub> and μ<sub>ssp2</sub> are the mean values of P<sub>1</sub>, P<sub>2</sub>, SSP<sub>1</sub> and SSP<sub>2</sub>, respectively. σ<sub>p1</sub>, σ<sub>p2</sub>, σ<sub>ssp1</sub> andσ<sub>ssp2</sub> are the standard deviations of P<sub>1</sub>, P<sub>2</sub>, SSP<sub>1</sub> and SSP<sub>2</sub>, respectively.</p></sec>
<sec>
<label>5.</label>
<title>Sequential Diagnosis Method Based on Fuzzy Inference and Dempster &amp; Shafer Theory</title>
<sec>
<label>5.1.</label>
<title>Sequential Condition Diagnosis Approach</title>
<p>In many cases of condition diagnosis, symptom parameters are defined to reflect the features of vibration signals measured in each state in order to diagnose faults. However, it is difficult to find one symptom parameter or a few symptom parameters that can identify all of the faults simultaneously. However, the symptom parameters for identification of two states are easy to identify [<xref ref-type="bibr" rid="b16-sensors-12-05919">16</xref>]. In order to solve these problems, a sequential diagnosis method is proposed. In the first step, the normal state (N) can be distinguished from abnormal states using the corresponding possibility of the symptom parameter. In the second step, the outer-race defect (O) can be distinguished from the other abnormal states using the corresponding possibility of the symptom parameter. In the last step, the inner-race defect (I) and the roller element defect (R) states can be distinguished using the corresponding possibility of the symptom parameter. <xref ref-type="fig" rid="f6-sensors-12-05919">Figure 6</xref> shows the flowchart of sequential condition diagnosis proposed in this study.</p>
<p>As mentioned in the Section 3.2, the larger the value of the DI, the better the SP will be. Therefore, the two best SSPs that have the high sensitivity at each diagnostic step are selected by the DI. As an example, parts of the DI values of each SSP and the selection results are shown in <xref ref-type="table" rid="t5-sensors-12-05919">Table 5</xref>. In the first step, SSP<sub>1</sub> and SSP<sub>5</sub> can distinguish the normal (N) and the abnormal states (O, I and R) more easily than the other SSPs. Because all of DI values of SSP<sub>1</sub> and SSP<sub>5</sub> for distinguishing these states are larger than those of the other SSPs. Similarly, the SSPs for other diagnostic steps can also be selected. The other selected results of the SSPs are, SSP<sub>1</sub> and SSP<sub>5</sub> for the second step, and SSP<sub>1</sub> and SSP<sub>2</sub> for the last step, respectively. All of those DIs are larger than 2.12, and therefore all of the distinction rates approach 98.5%.</p></sec>
<sec>
<label>5.2.</label>
<title>Fuzzy Inference by Possibility Theory</title>
<p>In most cases of condition diagnosis for rotating machinery, knowledge of distinguishing faults is ambiguous, because the definite relationships between symptom parameters and fault types, even for a single fault, cannot be easily identified. The values of symptom parameters calculated from vibration signals for fault diagnosis are also ambiguous because of the dispersion in the same state. Therefore, it is necessary to solve the ambiguous problem of fault diagnosis and to express uncertainty about the interpretation of the observable.</p>
<p>Possibility theory is a mathematical theory for dealing with certain types of uncertainty and is an alternative to probability theory. Zadeh first introduced possibility theory in 1978 as an extension of his theory of fuzzy sets and fuzzy logic [<xref ref-type="bibr" rid="b17-sensors-12-05919">17</xref>]. Dubois and Prade further contributed to its development [<xref ref-type="bibr" rid="b18-sensors-12-05919">18</xref>,<xref ref-type="bibr" rid="b19-sensors-12-05919">19</xref>]. Recently, possibility theory has been used for fault diagnosis [<xref ref-type="bibr" rid="b16-sensors-12-05919">16</xref>,<xref ref-type="bibr" rid="b20-sensors-12-05919">20</xref>]. More details about possibility theory were introduced in references [<xref ref-type="bibr" rid="b21-sensors-12-05919">21</xref>–<xref ref-type="bibr" rid="b23-sensors-12-05919">23</xref>]. In the present work, possibility theory is applied to solving the ambiguous relationship between the symptom parameters and fault types.</p>
<p>For fuzzy inference, membership functions of SP are necessary. These can be obtained from probability density functions of the symptom parameters using possibility theory. When the probability density function of symptom parameters conforms to the normal distribution, it can be changed to a possibility function <italic>P(x<sub>i</sub>)</italic> using the following formula:
<disp-formula id="FD23">
<label>(23)</label>
<mml:math id="mm25" display="block">
<mml:semantics id="sm25">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>N</mml:mi></mml:munderover>
<mml:mrow>
<mml:mo>min</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>λ</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>λ</mml:mi>
<mml:mi>k</mml:mi></mml:msub></mml:mrow>
<mml:mo>}</mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula>where <italic>λ</italic><sub>i</sub> and <italic>λ</italic><sub>k</sub> can be calculated as follows:
<disp-formula id="FD24">
<label>(24)</label>
<mml:math id="mm26" display="block">
<mml:semantics id="sm26">
<mml:mrow>
<mml:msub>
<mml:mi>λ</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mo>∫</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:msubsup>
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mi>σ</mml:mi>
<mml:msqrt>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>π</mml:mi></mml:mrow></mml:msqrt></mml:mrow></mml:mfrac></mml:mrow></mml:mrow>
<mml:mo>exp</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>−</mml:mo>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>¯</mml:mo></mml:mover>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mn>2</mml:mn></mml:msup></mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msup>
<mml:mi>σ</mml:mi>
<mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mrow>
<mml:mo>}</mml:mo></mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>x</mml:mi></mml:mrow></mml:semantics></mml:math></disp-formula>
<disp-formula id="FD25">
<label>(25)</label>
<mml:math id="mm27" display="block">
<mml:semantics id="sm27">
<mml:mrow>
<mml:msub>
<mml:mi>λ</mml:mi>
<mml:mi>k</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mo>∫</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:msubsup>
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mi>σ</mml:mi>
<mml:msqrt>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>π</mml:mi></mml:mrow></mml:msqrt></mml:mrow></mml:mfrac></mml:mrow></mml:mrow>
<mml:mo>exp</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>−</mml:mo>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>¯</mml:mo></mml:mover>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mn>2</mml:mn></mml:msup></mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msup>
<mml:mi>σ</mml:mi>
<mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mrow>
<mml:mo>}</mml:mo></mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>x</mml:mi></mml:mrow></mml:semantics></mml:math></disp-formula>where σ and x̄ are the standard deviation and the mean value of the SP, respectively, and <italic>x</italic> = <italic>x̄</italic> − 3<italic>σ</italic> ∼ <italic>x̄</italic> + 3<italic>σ</italic>.</p>
<p><xref ref-type="fig" rid="f7-sensors-12-05919">Figure 7</xref> shows an illustration of the possibility function and the probability density function. <xref ref-type="fig" rid="f8-sensors-12-05919">Figure 8</xref> shows the matching examples of possibility function. In the present example, we used the symptom parameter (<italic>x<sub>i</sub></italic>) to distinguish state1, state 2 and unknown state. <italic>P<sub>1</sub></italic>(<italic>x<sub>i</sub></italic>) and <italic>P<sub>2</sub></italic>(<italic>x<sub>i</sub></italic>) are possibility functions for state 1 and state 2, respectively. The possibility function of unknown state can be calculated as follows,
<disp-formula id="FD26">
<label>(26)</label>
<mml:math id="mm28" display="block">
<mml:semantics id="sm28">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext mathvariant="italic">un</mml:mtext></mml:mrow></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mo>max</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>−</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>2</mml:mn></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mo>]</mml:mo></mml:mrow></mml:mrow>
<mml:mo>}</mml:mo></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>If <italic>x<sub>t</sub></italic> is the symptom parameter calculated from the data in the state to be diagnosed, the matching degrees with a relevant level are calculated as follows:
<disp-formula id="FD27">
<label>(27)</label>
<mml:math id="mm29" display="block">
<mml:semantics id="sm29">
<mml:mrow>
<mml:mtext>State</mml:mtext>
<mml:mspace width="0.2em"/>
<mml:mn>1</mml:mn>
<mml:mspace width="0.2em"/>
<mml:mtext>level</mml:mtext>
<mml:mo>:</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>∩</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:semantics></mml:math></disp-formula>
<disp-formula id="FD28">
<label>(28)</label>
<mml:math id="mm30" display="block">
<mml:semantics id="sm30">
<mml:mrow>
<mml:mtext>State</mml:mtext>
<mml:mspace width="0.2em"/>
<mml:mn>2</mml:mn>
<mml:mspace width="0.2em"/>
<mml:mtext>level</mml:mtext>
<mml:mo>:</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mn>2</mml:mn></mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>2</mml:mn></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>∩</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:semantics></mml:math></disp-formula>
<disp-formula id="FD29">
<label>(29)</label>
<mml:math id="mm31" display="block">
<mml:semantics id="sm31">
<mml:mrow>
<mml:mtext>Unknown state level</mml:mtext>
<mml:mo>:</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mi>n</mml:mi></mml:mrow></mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mi>n</mml:mi></mml:mrow></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>∩</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>Where <italic>W<sub>1</sub>, W<sub>2</sub></italic> and <italic>W<sub>un</sub></italic> express the possibilities of state 1, state 2 and unknown state, respectively. These degrees are normalized by
<disp-formula id="FD30">
<label>(30)</label>
<mml:math id="mm32" display="block">
<mml:semantics id="sm32">
<mml:mrow>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mn>2</mml:mn></mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mtext mathvariant="italic">un</mml:mtext></mml:mrow></mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>Fuzzy systems rely on a set of rules. In this study, to correctly and effectively identify the condition and the fault type of rotating machinery, we have obtained the following “if-then” rules for condition diagnosis.</p>
<list list-type="simple">
<list-item>
<p>Rule 1: <italic>if x<sub>i</sub></italic> &lt; <italic>x̄</italic><sub>1<italic>i</italic></sub> − 3<italic>σ</italic><sub>1</sub> <italic>and x<sub>i</sub></italic> &lt; <italic>x̄</italic><sub>2<italic>i</italic></sub> − 3<italic>σ</italic><sub>2</sub> <italic>then W</italic><sub>1</sub> = 0, <italic>W</italic><sub>2</sub> = 0, <italic>W<sub>un</sub></italic> = 1;</p></list-item>
<list-item>
<p>Rule 2: <italic>if x<sub>i</sub></italic> &gt; <italic>x̄</italic><sub>1<italic>i</italic></sub> + 3<italic>σ</italic><sub>1</sub> <italic>and x<sub>i</sub></italic> &gt; <italic>x̄</italic><sub>2<italic>i</italic></sub> + 3<italic>σ</italic><sub>2</sub> <italic>then W</italic><sub>1</sub> = 0, <italic>W</italic><sub>2</sub> = 0, <italic>W<sub>un</sub></italic> =1;</p></list-item>
<list-item>
<p>Rule 3: <italic>if x̄</italic><sub>1<italic>i</italic></sub> − 3<italic>σ</italic><sub>1</sub> ≤ <italic>x<sub>i</sub></italic> ≤ <italic>x̄</italic><sub>1<italic>i</italic></sub> + 3<italic>σ</italic><sub>1</sub><italic>then</italic> 0 ≤ <italic>W</italic><sub>1</sub> ≤ 1, 0 ≤ <italic>W</italic><sub>2</sub> ≤ 1, 0 ≤ <italic>W<sub>un</sub></italic> &lt; 1;</p></list-item>
<list-item>
<p>Rule 4: <italic>if x̄</italic><sub>2<italic>i</italic></sub> − 3<italic>σ</italic><sub>2</sub> ≤ <italic>x<sub>i</sub></italic> ≤ <italic>x̄</italic><sub>2<italic>i</italic></sub> + 3<italic>σ</italic><sub>2</sub> <italic>then</italic> 0 ≤ <italic>W</italic><sub>1</sub> ≤ 1, 0 ≤ <italic>W</italic><sub>2</sub> ≤ 1, 0 ≤ <italic>W<sub>un</sub></italic> &lt; 1;</p></list-item></list>
<p>where <italic>x̄</italic><sub>1<italic>i</italic></sub> and <italic>x̄</italic><sub>2<italic>i</italic></sub> are mean values of symptom parameter <italic>x<sub>i</sub></italic> in states 1 and 2, respectively; <italic>σ</italic><sub>1</sub> and <italic>σ</italic><sub>2</sub> are standard deviations of symptom parameter <italic>x<sub>i</sub></italic> in states 1 and 2, respectively. In the rules 3 and 4, the possibilities <italic>W</italic><sub>1</sub>, <italic>W</italic><sub>2</sub> and <italic>W<sub>un</sub></italic> can be obtained by <xref ref-type="disp-formula" rid="FD27">Equations (27</xref>–<xref ref-type="disp-formula" rid="FD29">29</xref>), respectively.</p></sec>
<sec>
<label>5.3.</label>
<title>Dempster &amp; Shafer Theory</title>
<p>Dempster &amp; Shafer theory (DST) provides a rational inference mechanism for the combination relation in the diagnosis problems with uncertainty [<xref ref-type="bibr" rid="b24-sensors-12-05919">24</xref>–<xref ref-type="bibr" rid="b28-sensors-12-05919">28</xref>]. To obtain the results of the condition diagnosis by fuzzy inference, the combination functions of the symptom parameters are necessary. In the present work, the combining possibility function of the symptom parameters (SP<italic><sub>i</sub></italic> and SP<italic><sub>j</sub></italic>) can be obtained by the Dempster &amp; Shafer theory (DST).</p>
<p>Supposing <italic>W<sub>i</sub></italic>(<italic>A<sub>m</sub></italic>) is possibility of SP<italic><sub>i</sub></italic> in state <italic>A<sub>m</sub>; W<sub>j</sub></italic>(<italic>A<sub>k</sub></italic>) is possibility of SP<italic><sub>j</sub></italic> in state <italic>A<sub>k</sub></italic>, here, <italic>A<sub>m</sub></italic> and <italic>A<sub>k</sub></italic> are state sets, and <italic>m</italic> = <italic>k</italic> = {1,2,…n}. <italic>W(S)</italic><sup>′</sup> is the combination possibility function of SP<italic><sub>i</sub></italic> and SP<italic><sub>j</sub></italic>, and <italic>S</italic> ∈ <italic>A<sub>m</sub></italic> and <italic>A<sub>k</sub></italic>. Thus, <italic>W(S)</italic><sup>′</sup>can be obtained by:
<disp-formula id="FD31">
<label>(31)</label>
<mml:math id="mm33" display="block">
<mml:semantics id="sm33">
<mml:mrow>
<mml:mi>W</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>S</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mo>′</mml:mo></mml:msup>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:munder>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mi>m</mml:mi></mml:msub>
<mml:mo>∩</mml:mo>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mi>k</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:mi>S</mml:mi></mml:mrow></mml:munder>
<mml:mrow>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mi>m</mml:mi></mml:msub>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>⋅</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>j</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mi>k</mml:mi></mml:msub>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>−</mml:mo>
<mml:munder>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mi>m</mml:mi></mml:msub>
<mml:mo>∩</mml:mo>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mi>k</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:mo>Φ</mml:mo></mml:mrow></mml:munder>
<mml:mrow>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mi>m</mml:mi></mml:msub>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>⋅</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>j</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mi>k</mml:mi></mml:msub>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:mrow></mml:semantics></mml:math></disp-formula>where Φ expresses an empty set.</p>
<p>As mentioned above, the combination possibility functions of SSPs in each sequential diagnosis step are obtained as follows. In the first step of the sequential diagnosis, the normalized combination possibility functions of the normal state possibility <italic>W(N)</italic>′, bearing fault state possibility <italic>W(B)</italic>′ and unknown state possibility <italic>W(U)</italic>′ can be obtained through the possibilities <italic>W<sub>i</sub></italic>(…) and <italic>W<sub>j</sub></italic>(…) of <italic>SSP<sub>i</sub></italic> and <italic>SSP<sub>j</sub></italic> (here <italic>i</italic> = 1, and <italic>j</italic> = 5), respectively, as follows:
<disp-formula id="FD32">
<label>(32)</label>
<mml:math id="mm34" display="block">
<mml:semantics id="sm34">
<mml:mrow>
<mml:mi>W</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>N</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mo>′</mml:mo></mml:msup>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>N</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>⋅</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>j</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>N</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>N</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>⋅</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>j</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>U</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>U</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>⋅</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>j</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>N</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>N</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>⋅</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>j</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>B</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>B</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>⋅</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>j</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>N</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mfrac></mml:mrow></mml:semantics></mml:math></disp-formula>
<disp-formula id="FD33">
<label>(33)</label>
<mml:math id="mm35" display="block">
<mml:semantics id="sm35">
<mml:mrow>
<mml:mi>W</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>B</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mo>′</mml:mo></mml:msup>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>B</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>⋅</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>j</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>B</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>B</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>⋅</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>j</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>U</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>U</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>⋅</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>j</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>B</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>N</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>⋅</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>j</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>B</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>B</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>⋅</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>j</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>N</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mfrac></mml:mrow></mml:semantics></mml:math></disp-formula>
<disp-formula id="FD34">
<label>(34)</label>
<mml:math id="mm36" display="block">
<mml:semantics id="sm36">
<mml:mrow>
<mml:mi>W</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>U</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mo>′</mml:mo></mml:msup>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>U</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>⋅</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>j</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>U</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>N</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>⋅</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>j</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>B</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>B</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>⋅</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>j</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>N</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mfrac></mml:mrow></mml:semantics></mml:math></disp-formula>where <italic>W<sub>i</sub></italic>(<italic>N</italic>), <italic>W<sub>i</sub></italic>(<italic>B</italic>) and <italic>W<sub>i</sub></italic>(<italic>U</italic>) are possibilities of normal state (N), bearing fault state (B) and unknown state (U) obtained by <italic>SSP<sub>i</sub></italic>, respectively. <italic>W<sub>j</sub></italic>(<italic>N</italic>), <italic>W<sub>j</sub></italic>(<italic>B</italic>) and <italic>W<sub>j</sub></italic>(<italic>U</italic>) are possibilities of normal state (N), bearing fault state (B) and unknown state (U) obtained by <italic>SSP<sub>j</sub></italic>, respectively.</p>
<p>In the second step of the sequential diagnosis, the normalized combination possibility functions of the outer-race defect possibility <italic>W(O)</italic>′, other bearing defects possibility <italic>W(IR)</italic>′, and the unknown state possibility <italic>W(U)</italic>′can be obtained through the possibilities <italic>W<sub>i</sub></italic>(…) and <italic>W<sub>j</sub></italic>(…)of <italic>SSP<sub>i</sub></italic> and <italic>SSP<sub>j</sub></italic> (here, <italic>i</italic> = 1, <italic>j</italic> = 5), respectively, as follows:
<disp-formula id="FD35">
<label>(35)</label>
<mml:math id="mm37" display="block">
<mml:semantics id="sm37">
<mml:mrow>
<mml:mi>W</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>O</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mo>′</mml:mo></mml:msup>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>O</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>⋅</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>j</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>O</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>O</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>⋅</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>j</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>U</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>U</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>⋅</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>j</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>O</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>O</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>⋅</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>j</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>I</mml:mi>
<mml:mi>R</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>I</mml:mi>
<mml:mi>R</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>⋅</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>j</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>N</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mfrac></mml:mrow></mml:semantics></mml:math></disp-formula>
<disp-formula id="FD36">
<label>(36)</label>
<mml:math id="mm38" display="block">
<mml:semantics id="sm38">
<mml:mrow>
<mml:mi>W</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>I</mml:mi>
<mml:mi>R</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mo>′</mml:mo></mml:msup>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>I</mml:mi>
<mml:mi>R</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>⋅</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>j</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>I</mml:mi>
<mml:mi>R</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>I</mml:mi>
<mml:mi>R</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>⋅</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>j</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>U</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>U</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>⋅</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>j</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>I</mml:mi>
<mml:mi>R</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>O</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>⋅</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>j</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>I</mml:mi>
<mml:mi>R</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>I</mml:mi>
<mml:mi>R</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>⋅</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>j</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>N</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mfrac></mml:mrow></mml:semantics></mml:math></disp-formula>
<disp-formula id="FD37">
<label>(37)</label>
<mml:math id="mm39" display="block">
<mml:semantics id="sm39">
<mml:mrow>
<mml:mi>W</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>U</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mo>′</mml:mo></mml:msup>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>U</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>⋅</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>j</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>U</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>O</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>⋅</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>j</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>I</mml:mi>
<mml:mi>R</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>I</mml:mi>
<mml:mi>R</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>⋅</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>j</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>O</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mfrac></mml:mrow></mml:semantics></mml:math></disp-formula>where <italic>W<sub>i</sub>(O), W<sub>i</sub>(IR)</italic> and <italic>W<sub>i</sub>(U)</italic> are possibilities of outer-race defect (O), other bearing defects (IR) and unknown state (U) obtained by SSP<sub>i</sub>, respectively. <italic>W<sub>j</sub>(O), W<sub>j</sub>(IR)</italic> and <italic>W<sub>j</sub>(U)</italic> are possibilities of outer-race defect (O), other bearing defects (IR) and unknown state (U) obtained by <italic>SSP<sub>j</sub></italic>, respectively.</p>
<p>The last step of the sequential diagnosis, the normalized combination possibility function of the inner race defect possibility <italic>W(I)</italic>′, rolling element defect possibility <italic>W(R)</italic>′, and unknown state possibility <italic>W(U)</italic>′ can be obtained through the possibilities <italic>W<sub>i</sub></italic>(…) and <italic>W<sub>j</sub></italic>(…) of <italic>SSP<sub>i</sub></italic> and <italic>SSP<sub>j</sub></italic> (here, <italic>i</italic> = 1, <italic>j</italic> = 2), respectively, as follows:
<disp-formula id="FD38">
<label>(38)</label>
<mml:math id="mm40" display="block">
<mml:semantics id="sm40">
<mml:mrow>
<mml:mi>W</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>I</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mo>′</mml:mo></mml:msup>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>I</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>⋅</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>j</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>I</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>I</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>⋅</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>j</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>U</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>U</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>⋅</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>j</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>I</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>I</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>⋅</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>j</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>R</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>R</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>⋅</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>j</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>I</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mfrac></mml:mrow></mml:semantics></mml:math></disp-formula>
<disp-formula id="FD39">
<label>(39)</label>
<mml:math id="mm41" display="block">
<mml:semantics id="sm41">
<mml:mrow>
<mml:mi>W</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>R</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mo>′</mml:mo></mml:msup>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>R</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>⋅</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>j</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>R</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>R</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>⋅</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>j</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>U</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>U</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>⋅</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>j</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>R</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>I</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>⋅</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>j</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>R</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>R</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>⋅</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>j</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>I</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mfrac></mml:mrow></mml:semantics></mml:math></disp-formula>
<disp-formula id="FD40">
<label>(40)</label>
<mml:math id="mm42" display="block">
<mml:semantics id="sm42">
<mml:mrow>
<mml:mi>W</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>U</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mo>′</mml:mo></mml:msup>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>U</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>⋅</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>j</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>U</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>I</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>⋅</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>j</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>R</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>R</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>⋅</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>j</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>I</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mfrac></mml:mrow></mml:semantics></mml:math></disp-formula>where <italic>W<sub>i</sub>(I), W<sub>i</sub>(R)</italic> and <italic>W<sub>i</sub>(U)</italic> are possibilities of inner race defect (I), rolling element defect (R) and unknown state (U) obtained by SSP<sub>i</sub>, respectively. W<sub>j</sub>(I), W<sub>j</sub>(R) and W<sub>j</sub>(U) are possibilities of inner race defect (I), rolling element defect (R) and unknown state (U) obtained by <italic>SSP<sub>j</sub></italic>, respectively.</p></sec></sec>
<sec>
<label>6.</label>
<title>Fuzzy Neural Network for Fault Diagnosis</title>
<p>The main mathematic symbols used in Section 6 are:</p>
<p><italic>N<sub>m</sub>: the neuron number of the m-th layer of an NN, m</italic> = 1 <italic>to M</italic>.</p>
<p>
<inline-formula>
<mml:math id="mm43" display="inlin">
<mml:semantics id="sm43">
<mml:mrow>
<mml:msup>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup></mml:mrow>
<mml:mo>}</mml:mo></mml:mrow></mml:mrow></mml:semantics></mml:math></inline-formula>: <italic>the pattern input to the 1st layer. Here</italic>, 
<inline-formula>
<mml:math id="mm44" display="inline">
<mml:semantics id="sm44">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula> <italic>is the value input to the j-th neuron in the input (1st) layer, i</italic> = 1 <italic>to P, j</italic> =1 <italic>to N</italic><sub>1</sub>.</p>
<p>
<inline-formula>
<mml:math id="mm45" display="inlin">
<mml:semantics id="sm45">
<mml:mrow>
<mml:msup>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>M</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup>
<mml:mo>=</mml:mo>
<mml:mo>{</mml:mo>
<mml:msup>
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>M</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup>
<mml:mo>}</mml:mo></mml:mrow></mml:semantics></mml:math></inline-formula>: <italic>the training (teaching) data for the last layer (M-th layer). Here</italic>, 
<inline-formula>
<mml:math id="mm46" display="inline">
<mml:semantics id="sm46">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>M</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula> <italic>is the output value of the k-th neuron in the output (M-th) layer; k</italic> = 1 <italic>to N</italic><sub>M</sub>.</p>
<p>
<inline-formula>
<mml:math id="mm47" display="inline">
<mml:semantics id="sm47">
<mml:mrow>
<mml:msup>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>∗</mml:mo></mml:mrow></mml:msup>
<mml:mo>=</mml:mo>
<mml:mo>{</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>∗</mml:mo></mml:mrow></mml:msubsup>
<mml:mo>}</mml:mo></mml:mrow></mml:semantics></mml:math></inline-formula> <italic>and</italic> 
<inline-formula>
<mml:math id="mm48" display="inline">
<mml:semantics id="sm48">
<mml:mrow>
<mml:msup>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>M</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>∗</mml:mo></mml:mrow></mml:msup>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>M</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>∗</mml:mo></mml:mrow>
<mml:mn>1</mml:mn></mml:msubsup></mml:mrow>
<mml:mo>}</mml:mo></mml:mrow></mml:mrow></mml:semantics></mml:math></inline-formula>: <italic>new data that has not yet been learnt by the NN</italic>.</p>
<p>
<inline-formula>
<mml:math id="mm49" display="inline">
<mml:semantics id="sm49">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula>: <italic>the value of the t-th neuron in the hidden (m-th) layer; t</italic> =1 <italic>to N<sub>M</sub></italic>.</p>
<p>
<inline-formula>
<mml:math id="mm50" display="inline">
<mml:semantics id="sm50">
<mml:mrow>
<mml:msubsup>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mi>v</mml:mi></mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>m</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula>: <italic>the weight between the u-th neuron in the m-th layer and the v-th neuron in the</italic> (<italic>m</italic>+<italic>1</italic>)-<italic>th layer, m</italic> =1 <italic>to M</italic> − 1;<italic>u</italic> = 1 <italic>to N<sub>m</sub>; v</italic> =1 <italic>to N</italic><sub><italic>m</italic>+1</sub>.</p>
<p>The fuzzy neural network is applied to diagnose the fault types of a rolling bearing by the sequential diagnosis algorithm, and realized with a developed back propagation neural network called as “the partially-linearized neural network” (PLNN). A back propagation neural network is only used for training the data, and the PLNN is used for testing the learned NN. Here, the basic principle of the PLNN for the fault diagnosis is described as follows.</p>
<p>The neuron number of the <italic>m</italic>-th layer of an NN is <italic>N<sub>m</sub></italic>. The set 
<inline-formula>
<mml:math id="mm51" display="inline">
<mml:semantics id="sm51">
<mml:mrow>
<mml:msup>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup>
<mml:mo>=</mml:mo>
<mml:mo>{</mml:mo>
<mml:msup>
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup>
<mml:mo>}</mml:mo></mml:mrow></mml:semantics></mml:math></inline-formula> represents the pattern input to the 1st layer and the set 
<inline-formula>
<mml:math id="mm52" display="inline">
<mml:semantics id="sm52">
<mml:mrow>
<mml:msup>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>M</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup>
<mml:mo>=</mml:mo>
<mml:mo>{</mml:mo>
<mml:msup>
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>M</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup>
<mml:mo>}</mml:mo></mml:mrow></mml:semantics></mml:math></inline-formula> is the training data for the last layer (<italic>M</italic>-th layer). Here, <italic>i</italic> = 1 <italic>to P, j</italic> = 1 <italic>to N</italic><sub>1</sub>, <italic>k</italic> = 1 <italic>to N</italic><sub>M</sub> and, 
<inline-formula>
<mml:math id="mm53" display="inline">
<mml:semantics id="sm53">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula>: the value input to the <italic>j</italic>-th neuron in the input (1st) layer; 
<inline-formula>
<mml:math id="mm54" display="inline">
<mml:semantics id="sm54">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>M</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula> the output value of the <italic>k</italic>-th neuron in the output (<italic>M</italic>-th) layer, <italic>k</italic> =1 <italic>to N<sub>M</sub></italic>.</p>
<p>Even if the NN converges by learning <italic>X</italic><sup>(1)</sup> and <italic>X<sup>(M)</sup></italic>, it cannot adequately deal with the ambiguous relationship between the new <italic>X</italic><sup>(1)</sup>* and <italic>X<sup>(M)</sup></italic>*, which has not been learnt. In order to predict <italic>X<sup>(M)</sup></italic>* according to the probability distribution of <italic>X</italic><sup>(1)</sup>*, partial linear interpolation of the NN is introduced as shown in <xref ref-type="fig" rid="f9-sensors-12-05919">Figure 9</xref>.</p>
<p>In the NN that has converged with the data <italic>X</italic><sup>(1)</sup> and <italic>X<sup>(M)</sup></italic>, the following symbols are used:</p>
<p>
<inline-formula>
<mml:math id="mm55" display="inline">
<mml:semantics id="sm55">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula> the value of the <italic>t</italic>-th neuron in the hidden (<italic>m</italic>-th) layer; <italic>t</italic> =1 <italic>to N<sub>m</sub></italic>.</p>
<p>
<inline-formula>
<mml:math id="mm56" display="inline">
<mml:semantics id="sm56">
<mml:mrow>
<mml:msubsup>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mi>v</mml:mi></mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>m</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula>: the weight between the <italic>u</italic>-th neuron in the <italic>m</italic>-th layer and the <italic>v</italic>-th neuron in the (<italic>m</italic>+<italic>1</italic>)-th layer, <italic>m</italic> =1 <italic>to M;u</italic> = 1 <italic>to N<sub>m</sub></italic>: <italic>v</italic> = 1 <italic>to N</italic><sub><italic>m</italic>+1</sub>.</p>
<p>If all these values are memorized by the computer, when new values 
<inline-formula>
<mml:math id="mm57" display="inline">
<mml:semantics id="sm57">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>j</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>u</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>∗</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula> (
<inline-formula>
<mml:math id="mm58" display="inline">
<mml:semantics id="sm58">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mi>j</mml:mi></mml:msub></mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>u</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup>
<mml:mo>&lt;</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>j</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>u</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>∗</mml:mo></mml:mrow></mml:msubsup>
<mml:mo>&lt;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>u</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:semantics></mml:math></inline-formula>) are input into the first layer, the predicted value of the <italic>v</italic>-th neuron (<italic>v</italic>=<italic>1 to N<sub>m</sub></italic>) in the (<italic>m</italic>+<italic>1</italic>)-th layer (<italic>m</italic> = 1 <italic>to M - 1</italic>) can be estimated by:
<disp-formula id="FD41">
<label>(41)</label>
<mml:math id="mm59" display="block">
<mml:semantics id="sm59">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>j</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>m</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>ν</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup>
<mml:mo>=</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>m</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>ν</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup>
<mml:mo>−</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>m</mml:mi></mml:mrow></mml:munderover>
<mml:mrow>
<mml:msubsup>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mi>v</mml:mi></mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>m</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup>
<mml:mo stretchy="false">(</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>u</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup>
<mml:mo>−</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>j</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>u</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>}</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>m</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>v</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup>
<mml:mo>−</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>m</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>v</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>m</mml:mi></mml:mrow></mml:munderover>
<mml:mrow>
<mml:msubsup>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mi>v</mml:mi></mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>m</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup>
<mml:mo stretchy="false">(</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>u</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup>
<mml:mo>−</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>u</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>Using the operation above, the sigmoid function is partially linearized, as shown in <xref ref-type="fig" rid="f9-sensors-12-05919">Figure 9</xref>. If a function must be learned, the PLNN will learn the points indicated by the ● symbols shown in <xref ref-type="fig" rid="f8-sensors-12-05919">Figure 8</xref>. When new data (<italic>s<sub>1</sub></italic>′, <italic>s<sub>2</sub></italic>′) are input into the converged PLNN, the values depicted by the ■ symbols corresponding to the data (<italic>s<sub>1</sub></italic>′, <italic>s<sub>2</sub></italic>′) will quickly be identified as <italic>P<sub>e</sub></italic>. Thus, the PLNN can be used to deal with ambiguous diagnosis problems.</p>
<p>As shown in <xref ref-type="fig" rid="f10-sensors-12-05919">Figure 10</xref>, the new data (<italic>s<sub>1</sub></italic>′, <italic>s<sub>2</sub></italic>′) input into the converged PLNN, and which are not learnt by the PLNN for recognizing, must satisfy the following condition:
<disp-formula id="FD42">
<label>(42)</label>
<mml:math id="mm60" display="block">
<mml:semantics id="sm60">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo stretchy="false">(</mml:mo>
<mml:mo>min</mml:mo>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msub>
<mml:mo>&lt;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo>′</mml:mo>
<mml:mo>&lt;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo stretchy="false">(</mml:mo>
<mml:mo>max</mml:mo>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msub>
<mml:mspace width="0.2em"/>
<mml:mtext>and</mml:mtext>
<mml:mspace width="0.2em"/>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo stretchy="false">(</mml:mo>
<mml:mo>min</mml:mo>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msub>
<mml:mo>&lt;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>2</mml:mn></mml:msub>
<mml:mo>′</mml:mo>
<mml:mo>&lt;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo stretchy="false">(</mml:mo>
<mml:mo>max</mml:mo>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:semantics></mml:math></disp-formula>where <italic>S</italic><sub>1(min)</sub>, <italic>S</italic><sub>2(min)</sub> and <italic>S</italic><sub>1(max)</sub>, <italic>S</italic><sub>2(max)</sub> are the minimum values and the maximum values of <italic>S</italic><sub>1</sub> and <italic>S</italic><sub>2</sub>, respectively, which have been learned by the PLNN. Therefore, in this work, the values (<italic>P<sub>i</sub></italic>* and <italic>P<sub>j</sub></italic>*) of symptom parameters input to the PLNN for fault diagnosis must satisfy the following condition:
<disp-formula id="FD43">
<label>(43)</label>
<mml:math id="mm61" display="block">
<mml:semantics id="sm61">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mo>min</mml:mo>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msub>
<mml:mo>&lt;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow>
<mml:mo>∗</mml:mo></mml:msup>
<mml:mo>&lt;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mo>max</mml:mo>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msub>
<mml:mspace width="0.2em"/>
<mml:mtext>and</mml:mtext>
<mml:mspace width="0.2em"/>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mo>min</mml:mo>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msub>
<mml:mo>&lt;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow>
<mml:mo>∗</mml:mo></mml:msup>
<mml:mo>&lt;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mo>max</mml:mo>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:semantics></mml:math></disp-formula>where <italic>P</italic><sub><italic>i</italic>(min)</sub>, <italic>P</italic><sub><italic>j</italic>(min)</sub> and <italic>P</italic><sub><italic>i</italic>(max)</sub>, <italic>P</italic><sub><italic>j</italic>(max)</sub> are the minimum values and the maximum values of <italic>P<sub>i</sub></italic> and <italic>P<sub>j</sub></italic>, respectively.</p></sec>
<sec>
<label>7.</label>
<title>Diagnosis and Verification</title>
<p><xref ref-type="fig" rid="f11-sensors-12-05919">Figure 11</xref> shows the PLNNs constructed for the condition diagnosis, which consists of the first layer, the hidden layer and the last layer. The SSPs selected by DI are input into the neurons in the first layer. The number of neurons in hidden layer is eighty. The outputs in the last layer are <italic>W(N)</italic>′, <italic>W(B)</italic>′, <italic>W(O)</italic>′, <italic>W(IR)</italic>′, <italic>W(I)</italic>′, <italic>W(R)</italic>′and <italic>W(U)</italic>′, which mean the possibility grades of normal state, bearing fault state, outer race defect state, other bearing defect, inner race defect, rolling element defect and unknown states, respectively.</p>
<p>In this study, the diagnosis knowledge for training of the PLNN is acquired by the possibility theory and the Dempster &amp; Shafer theory (DST). The possibility functions of the SSPs used for each diagnostic step, as examples, are shown in <xref ref-type="fig" rid="f12-sensors-12-05919">Figures 12</xref>–<xref ref-type="fig" rid="f14-sensors-12-05919">14</xref>, respectively.</p>
<p>In <xref ref-type="fig" rid="f12-sensors-12-05919">Figure 12</xref> <italic>P(N), P(B)</italic> and P<italic>(U)</italic> are the possibility functions of the normal, bearing defect and the unknown states, respectively. Using the matching method explained in Section 5.2, <italic>W<sub>1</sub>(N), W<sub>1</sub>(B)</italic> and <italic>W<sub>1</sub>(U)</italic> that the possibilities of <italic>SSP<sub>1</sub></italic> in the normal, the bearing defect and the unknown states can be obtained, respectively; <italic>W<sub>5</sub>(N), W<sub>5</sub>(B)</italic> and <italic>W<sub>5</sub>(U)</italic> that the possibilities of <italic>SSP<sub>5</sub></italic> in the normal, the bearing defect and the unknown states can also be obtained, respectively.</p>
<p>In <xref ref-type="fig" rid="f13-sensors-12-05919">Figure 13</xref> <italic>P(O), P(IR)</italic> and P<italic>(U)</italic> are the possibility functions of the outer-race defect, other bearing faults (the rolling element defect and the inner-race defect), and the unknown states, respectively. Using the matching method explained in Section 5.2, <italic>W<sub>1</sub>(O), W<sub>1</sub>(IR)</italic> and <italic>W<sub>1</sub>(U)</italic> that the possibilities of <italic>SSP<sub>1</sub></italic> in the outer-race defect, other bearing faults and the unknown states can be obtained, respectively; <italic>W<sub>5</sub>(O), W<sub>5</sub>(IR)</italic> and <italic>W<sub>5</sub>(U)</italic> that the possibilities of <italic>SSP<sub>5</sub></italic> in the outer-race defect, other bearing faults and the unknown states can also be obtained, respectively.</p>
<p>In <xref ref-type="fig" rid="f14-sensors-12-05919">Figure 14</xref> <italic>P(I), P(R)</italic> and P<italic>(U)</italic> are the possibility functions of the inner-race defect, the rolling element defect and the unknown states, respectively. Using the matching method explained in Section 5.2, <italic>W<sub>1</sub>(I), W<sub>1</sub>(R)</italic> and <italic>W<sub>1</sub>(U)</italic> that the possibilities of <italic>SSP<sub>1</sub></italic> in the inner-race defect, the rolling element defect and the unknown states can be obtained, respectively; <italic>W<sub>2</sub>(I), W<sub>2</sub>(R)</italic> and <italic>W<sub>2</sub>(U)</italic> that the possibilities of SSP<sub>2</sub> in the inner-race defect, the rolling element defect and the unknown states can also be obtained, respectively.</p>
<p>After obtaining the possibilities of the SSPs for each diagnostic step, the combination possibility function of each state <italic>W(N)</italic>′, <italic>W(B)</italic>′, <italic>W(O)</italic>′, <italic>W(IR)</italic>′, <italic>W(I)</italic>′, <italic>W(R)</italic>′ and <italic>W(U)</italic>′ can be obtained by the Dempster &amp; Shafer theory. As an example, parts of training data for each diagnosis step are shown in <xref ref-type="table" rid="t6-sensors-12-05919">Tables 6</xref>–<xref ref-type="table" rid="t8-sensors-12-05919">8</xref>.</p>
<p>In order to verify the diagnostic capability of the PLNN, we used the data measured in each state had not been learned by the PLNN. When inputting the test data into the learnt PLNNs, they can correctly and quickly diagnose those faults with the possibility grades of the corresponding states. The diagnosis results are shown in <xref ref-type="table" rid="t9-sensors-12-05919">Tables 9</xref>–<xref ref-type="table" rid="t11-sensors-12-05919">11</xref>.</p>
<p>According to the diagnosis results above, the normal (N), the outer-race defect (O), the inner-race defect (I), and the roller element defect (R) states of roller bearing can be automatically and correctly identified using the diagnosis methods proposed in this paper.</p></sec>
<sec sec-type="conclusions">
<label>8.</label>
<title>Conclusions</title>
<p>In order to solve the problem of ambiguity between the symptom parameters and fault types, effectively diagnose faults and automatically identify the condition of a rotating machine, an intelligent diagnosis method was proposed on the basis of the least squares mapping (LSM) and a fuzzy neural network. The main conclusions can be summarized as follows:
<list list-type="order">
<list-item>
<p>A sequential diagnosis method was proposed through which the fuzzy neural network realized by the partially-linearized neural network (PLNN) could sequentially distinguish fault types.</p></list-item>
<list-item>
<p>Knowledge for training the PLNN was acquired by possibility theory and the Dempster &amp; Shafer theory (DST). The method of establishing the membership function by converting the probability distribution function of symptom parameters into a possibility function by the possibility theory was proposed, and the combination possibility functions of several symptom parameters were obtained by the DST.</p></list-item>
<list-item>
<p>The eight non-dimensional symptom parameters in the time domain were defined for reflecting the features of vibration signals measured in each state. To raise the diagnosis sensitivity of the symptom parameters, the new synthetic symptom parameters (SSPs) were obtained by the LSM method.</p></list-item>
<list-item>
<p>The detection index (DI) on the basis of statistical theory was also defined to evaluate the applicability of the SSPs. The DI can be used to select better SSPs for the PLNN.</p></list-item>
<list-item>
<p>The practical examples of faults diagnosis of a roller bearing verified the effectiveness of the proposed method. The diagnosis results showed that the faults were sequentially and automatically diagnosed on the basis of the possibilities of the symptom parameters.</p></list-item></list></p></sec></body>
<back>
<ref-list>
<title>References</title>
<ref id="b1-sensors-12-05919"><label>1.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Liu</surname><given-names>B.</given-names></name><name><surname>Ling</surname><given-names>S.-F.</given-names></name></person-group><article-title>On the selection of informative wavelets for machinery diagnosis</article-title><source>Mech. Syst. Signal Process.</source><year>1999</year><volume>13</volume><fpage>145</fpage><lpage>162</lpage><pub-id pub-id-type="doi">10.1006/mssp.1998.0177</pub-id></citation></ref>
<ref id="b2-sensors-12-05919"><label>2.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Jing</surname><given-names>L.</given-names></name><name><surname>Liangsheng</surname><given-names>Q.</given-names></name></person-group><article-title>Feature extraction based on morlet wavelet and its application for mechanical fault diagnosis</article-title><source>J. Sound Vib.</source><year>2000</year><volume>234</volume><fpage>135</fpage><lpage>148</lpage><pub-id pub-id-type="doi">10.1006/jsvi.2000.2864</pub-id></citation></ref>
<ref id="b3-sensors-12-05919"><label>3.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhu</surname><given-names>Q.B.</given-names></name></person-group><article-title>Gear fault diagnosis system based on wavelet neural networks</article-title><source>Dyn. Contin. Discret. Impuls. Syst. Ser. A Math. Anal. Part 2 Suppl.</source><year>2006</year><volume>13</volume><fpage>671</fpage><lpage>673</lpage></citation></ref>
<ref id="b4-sensors-12-05919"><label>4.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Bishop</surname><given-names>C.M.</given-names></name></person-group><source>Neural Networks for Pattern Recognition</source><publisher-name>Oxford University Press</publisher-name><publisher-loc>New York, NY, USA</publisher-loc><year>1995</year></citation></ref>
<ref id="b5-sensors-12-05919"><label>5.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Samanta</surname><given-names>B.</given-names></name><name><surname>Al-Balushi</surname><given-names>K.R.</given-names></name></person-group><article-title>Artificial neural network based fault diagnostics of rolling element bearings using time-domain features</article-title><source>Mech. Syst. Sign. Process.</source><year>2003</year><volume>17</volume><fpage>317</fpage><lpage>328</lpage><pub-id pub-id-type="doi">10.1006/mssp.2001.1462</pub-id></citation></ref>
<ref id="b6-sensors-12-05919"><label>6.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>McCormick</surname><given-names>A.C.</given-names></name><name><surname>Nandi</surname><given-names>A.K.</given-names></name></person-group><article-title>Real-Time classification of the rotating shaft loading conditions using artificial neural networks</article-title><source>IEEE Trans. Neur. Netw.</source><year>1997</year><volume>8</volume><fpage>748</fpage><lpage>756</lpage><pub-id pub-id-type="doi">10.1109/72.572110</pub-id></citation></ref>
<ref id="b7-sensors-12-05919"><label>7.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Samanta</surname><given-names>B.</given-names></name><name><surname>Al-Balushi</surname><given-names>K.R.</given-names></name><name><surname>Al-Araimi</surname><given-names>S.A.</given-names></name></person-group><article-title>Artificial neural networks and genetic algorithm for bearing fault detection</article-title><source>Soft Comput.</source><year>2006</year><volume>10</volume><fpage>264</fpage><lpage>271</lpage><pub-id pub-id-type="doi">10.1007/s00500-005-0481-0</pub-id></citation></ref>
<ref id="b8-sensors-12-05919"><label>8.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Li</surname><given-names>R.Q.</given-names></name><name><surname>Chen</surname><given-names>J.</given-names></name><name><surname>Wu</surname><given-names>X.</given-names></name></person-group><article-title>Fault diagnosis of rotating machinery using knowledge-based fuzzy neural network</article-title><source>Appl. Math. Mech. Engl.</source><year>2006</year><volume>27</volume><fpage>99</fpage><lpage>108</lpage><pub-id pub-id-type="doi">10.1007/s10483-006-0113-1</pub-id></citation></ref>
<ref id="b9-sensors-12-05919"><label>9.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Li</surname><given-names>K.</given-names></name><name><surname>Wang</surname><given-names>H.</given-names></name><name><surname>Chen</surname><given-names>P.</given-names></name></person-group><article-title>Intelligent diagnosis method based on feature spectra and fuzzy neural network for distinguishing structural faults of rotating machinery</article-title><source>Int. Inf. Inst.</source><year>2010</year><volume>3</volume><fpage>681</fpage><lpage>689</lpage></citation></ref>
<ref id="b10-sensors-12-05919"><label>10.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Matuyama</surname><given-names>H.</given-names></name></person-group><article-title>Diagnosis algorithm</article-title><source>J. JSPE</source><year>1991</year><volume>75</volume><fpage>35</fpage><lpage>37</lpage></citation></ref>
<ref id="b11-sensors-12-05919"><label>11.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Chen</surname><given-names>P.</given-names></name><name><surname>Toyota</surname><given-names>T.</given-names></name></person-group><article-title>Fuzzy Diagnosis and Fuzzy Navigation for Plant Inspection and Diagnosis Robot</article-title><conf-name>Proceedings of FUZZ-IEEE/IFES'95</conf-name><conf-loc>Yokohama, Japan</conf-loc><conf-date>20– 24 March 1995</conf-date><volume>Volume 1</volume><fpage>185</fpage><lpage>193</lpage></citation></ref>
<ref id="b12-sensors-12-05919"><label>12.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Fukunaga</surname><given-names>K.</given-names></name></person-group><source>Introduction to Statistical Pattern Recognition</source><publisher-name>Academic Press</publisher-name><publisher-loc>San Diego, CA, USA</publisher-loc><year>1972</year></citation></ref>
<ref id="b13-sensors-12-05919"><label>13.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chen</surname><given-names>P.</given-names></name><name><surname>Toyota</surname><given-names>T.</given-names></name></person-group><article-title>Self-Reorganization of feature parameters in frequency domain by genetic programming</article-title><source>Trans. Jpn. Soc. Mech. Eng. Ser. C</source><year>1998</year><volume>65</volume><fpage>1946</fpage><lpage>1953</lpage></citation></ref>
<ref id="b14-sensors-12-05919"><label>14.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Glotsos</surname><given-names>D.</given-names></name><name><surname>Kalatzis</surname><given-names>I.</given-names></name><name><surname>Spyridonos</surname><given-names>P.</given-names></name><name><surname>Kostopoulos</surname><given-names>S.</given-names></name><name><surname>Daskalakis</surname><given-names>A.</given-names></name><name><surname>Athanasiadis</surname><given-names>E.</given-names></name><name><surname>Ravazoula</surname><given-names>P.</given-names></name><name><surname>Nikiforidis</surname><given-names>G.</given-names></name><name><surname>Cavouras</surname><given-names>D.</given-names></name></person-group><article-title>Improving accuracy in astrocytomas grading by integrating a robust least squares mapping driven support vector machine classifier into a two level grade classification scheme</article-title><source>Comput. Methods Prog. Biomed.</source><year>2008</year><volume>90</volume><fpage>251</fpage><lpage>261</lpage><pub-id pub-id-type="doi">10.1016/j.cmpb.2008.01.006</pub-id></citation></ref>
<ref id="b15-sensors-12-05919"><label>15.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chen</surname><given-names>P.</given-names></name><name><surname>Toyota</surname><given-names>T.</given-names></name></person-group><article-title>Method for raising diagnosis accuracy by Least-squares mapping</article-title><source>J. Soc. Plant Eng. Jpn.</source><year>1995</year><volume>7</volume><fpage>162</fpage><lpage>166</lpage></citation></ref>
<ref id="b16-sensors-12-05919"><label>16.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chen</surname><given-names>P.</given-names></name><name><surname>Toyota</surname><given-names>T.</given-names></name></person-group><article-title>Sequential fuzzy diagnosis for plant machinery</article-title><source>JSME Int. J. Ser. C</source><year>2003</year><volume>46</volume><fpage>1121</fpage><lpage>1129</lpage><pub-id pub-id-type="doi">10.1299/jsmec.46.1121</pub-id></citation></ref>
<ref id="b17-sensors-12-05919"><label>17.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zadeh</surname><given-names>L.A.</given-names></name></person-group><article-title>Fuzzy set</article-title><source>Inf. Control</source><year>1965</year><volume>8</volume><fpage>338</fpage><lpage>353</lpage><pub-id pub-id-type="doi">10.1016/S0019-9958(65)90241-X</pub-id></citation></ref>
<ref id="b18-sensors-12-05919"><label>18.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Dubois</surname><given-names>D.</given-names></name><name><surname>Prade</surname><given-names>H.</given-names></name></person-group><source>Possibility Theory: An Approach to Computerized Processing</source><publisher-name>Plenum Press</publisher-name><publisher-loc>New York, NY, USA,</publisher-loc><year>1988</year></citation></ref>
<ref id="b19-sensors-12-05919"><label>19.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Dubois</surname><given-names>D.</given-names></name><name><surname>Prade</surname><given-names>H.</given-names></name></person-group><article-title>possibility theory, probability theory and multiple-valued logics: A clarification</article-title><source>Ann. Math. Artif. Intell.</source><year>2001</year><volume>32</volume><fpage>35</fpage><lpage>66</lpage></citation></ref>
<ref id="b20-sensors-12-05919"><label>20.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chen</surname><given-names>P.</given-names></name><name><surname>Feng</surname><given-names>F.</given-names></name><name><surname>Toyota</surname><given-names>T.</given-names></name></person-group><article-title>Sequential diagnosis method for plant machinery by statistical tests and possibility theory</article-title><source>J. Reliab. Eng. Assoc. Jpn.</source><year>2002</year><volume>24</volume><fpage>313</fpage><lpage>322</lpage></citation></ref>
<ref id="b21-sensors-12-05919"><label>21.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Cayrac</surname><given-names>D.</given-names></name><name><surname>Dubois</surname><given-names>D.</given-names></name><name><surname>Prade</surname><given-names>H.</given-names></name></person-group><article-title>Handling uncertainty with possibility theory and fuzzy sets in asatellite fault diagnosis application</article-title><source>IEEE Trans. Fuzzy Syst.</source><year>1996</year><volume>4</volume><fpage>251</fpage><lpage>269</lpage><pub-id pub-id-type="doi">10.1109/91.531769</pub-id></citation></ref>
<ref id="b22-sensors-12-05919"><label>22.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zadeh</surname><given-names>L.A.</given-names></name></person-group><article-title>Fuzzy sets as basis for a theory of possibility</article-title><source>Fuzzy Sets Syst.</source><year>1999</year><volume>100</volume><fpage>S9</fpage><lpage>S34</lpage><pub-id pub-id-type="doi">10.1016/S0165-0114(99)80004-9</pub-id></citation></ref>
<ref id="b23-sensors-12-05919"><label>23.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Raufaste</surname><given-names>E.</given-names></name><name><surname>da Silva Neves</surname><given-names>R.</given-names></name><name><surname>Claudette</surname><given-names>M.</given-names></name></person-group><article-title>Testing the descriptive validity of possibility theory in human judgments of uncertainty</article-title><source>Artif. Intell.</source><year>2003</year><volume>148</volume><fpage>197</fpage><lpage>218</lpage><pub-id pub-id-type="doi">10.1016/S0004-3702(03)00021-3</pub-id></citation></ref>
<ref id="b24-sensors-12-05919"><label>24.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Dempster</surname><given-names>A.P.</given-names></name></person-group><article-title>Upper and lower probabilities induced by multivalued mappings</article-title><source>Ann. Math. Stat.</source><year>1967</year><volume>38</volume><fpage>325</fpage><lpage>339</lpage><pub-id pub-id-type="doi">10.1214/aoms/1177698950</pub-id></citation></ref>
<ref id="b25-sensors-12-05919"><label>25.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Shafer</surname><given-names>G.</given-names></name></person-group><source>A Mathematical Theory of Evidence</source><publisher-name>Princeton University Press</publisher-name><publisher-loc>Princeton, NJ, USA</publisher-loc><year>1976</year></citation></ref>
<ref id="b26-sensors-12-05919"><label>26.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Schocken</surname><given-names>S.</given-names></name><name><surname>Hummel</surname><given-names>R.A.</given-names></name></person-group><article-title>On the use of the Dempster–Shafer model in information indexing and retrieval applications</article-title><source>Int. J. Man-Mach. Stud.</source><year>1993</year><volume>39</volume><fpage>843</fpage><lpage>879</lpage><pub-id pub-id-type="doi">10.1006/imms.1993.1086</pub-id></citation></ref>
<ref id="b27-sensors-12-05919"><label>27.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yager</surname><given-names>R.R.</given-names></name></person-group><article-title>Dempster–Shafer belief structures with interval valued focal weights</article-title><source>Int. J. Intell. Syst.</source><year>2001</year><volume>16</volume><fpage>497</fpage><lpage>512</lpage><pub-id pub-id-type="doi">10.1002/int.1020</pub-id></citation></ref>
<ref id="b28-sensors-12-05919"><label>28.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Smets</surname><given-names>P.</given-names></name></person-group><article-title>The combination of evidence in the transferable belief model</article-title><source>IEEE Trans. Pattern Anal. Mach. Intell.</source><year>1990</year><volume>12</volume><fpage>447</fpage><lpage>458</lpage><pub-id pub-id-type="doi">10.1109/34.55104</pub-id></citation></ref></ref-list>
<sec sec-type="display-objects">
<title>Figures and Tables</title>
<fig id="f1-sensors-12-05919" position="float">
<label>Figure 1.</label>
<caption>
<p>Flowchart of the condition diagnosis.</p></caption>
<graphic xlink:href="sensors-12-05919f1.gif"/></fig>
<fig id="f2-sensors-12-05919" position="float">
<label>Figure 2.</label>
<caption>
<p>Experimental setup for rolling bearing fault diagnosis.</p></caption>
<graphic xlink:href="sensors-12-05919f2.gif"/></fig>
<fig id="f3-sensors-12-05919" position="float">
<label>Figure 3.</label>
<caption>
<p>Bearing defects. (<bold>a</bold>) Outer-race defect; (<bold>b</bold>) Inner-race defect; (<bold>c</bold>) Roller defect.</p></caption>
<graphic xlink:href="sensors-12-05919f3.gif"/></fig>
<fig id="f4-sensors-12-05919" position="float">
<label>Figure 4.</label>
<caption>
<p>Vibration signals of bearings after filtering.</p></caption>
<graphic xlink:href="sensors-12-05919f4.gif"/></fig>
<fig id="f5-sensors-12-05919" position="float">
<label>Figure 5.</label>
<caption>
<p>Projected example by the LSM (<bold>a</bold>) before projection; (<bold>b</bold>) after projection.</p></caption>
<graphic xlink:href="sensors-12-05919f5.gif"/></fig>
<fig id="f6-sensors-12-05919" position="float">
<label>Figure 6.</label>
<caption>
<p>Flowchart of sequential condition diagnosis.</p></caption>
<graphic xlink:href="sensors-12-05919f6.gif"/></fig>
<fig id="f7-sensors-12-05919" position="float">
<label>Figure 7.</label>
<caption>
<p>Possibility function and the probability density function.</p></caption>
<graphic xlink:href="sensors-12-05919f7.gif"/></fig>
<fig id="f8-sensors-12-05919" position="float">
<label>Figure 8.</label>
<caption>
<p>Matching examples of possibility function.</p></caption>
<graphic xlink:href="sensors-12-05919f8.gif"/></fig>
<fig id="f9-sensors-12-05919" position="float">
<label>Figure 9.</label>
<caption>
<p>The partial linearization of the sigmoid function.</p></caption>
<graphic xlink:href="sensors-12-05919f9.gif"/></fig>
<fig id="f10-sensors-12-05919" position="float">
<label>Figure 10.</label>
<caption>
<p>Interpolation by the PLNN.</p></caption>
<graphic xlink:href="sensors-12-05919f10.gif"/></fig>
<fig id="f11-sensors-12-05919" position="float">
<label>Figure 11.</label>
<caption>
<p>Partially-linearized neural network for condition diagnosis.</p></caption>
<graphic xlink:href="sensors-12-05919f11.gif"/></fig>
<fig id="f12-sensors-12-05919" position="float">
<label>Figure 12.</label>
<caption>
<p>Possibility functions of (<bold>a</bold>) SSP<sub>1</sub> and (<bold>b</bold>) SSP<sub>5</sub>for first diagnostic step.</p></caption>
<graphic xlink:href="sensors-12-05919f12.gif"/></fig>
<fig id="f13-sensors-12-05919" position="float">
<label>Figure 13.</label>
<caption>
<p>Possibility functions of (<bold>a</bold>) SSP<sub>1</sub> and (<bold>b</bold>) SSP<sub>5</sub>for second diagnostic step.</p></caption>
<graphic xlink:href="sensors-12-05919f13.gif"/></fig>
<fig id="f14-sensors-12-05919" position="float">
<label>Figure 14.</label>
<caption>
<p>Possibility functions of (<bold>a</bold>) SSP<sub>1</sub> and (<bold>b</bold>) SSP<sub>2</sub> for third diagnostic step.</p></caption>
<graphic xlink:href="sensors-12-05919f14.gif"/></fig>
<table-wrap id="t1-sensors-12-05919" position="float">
<label>Table 1.</label>
<caption>
<p>Bearing information for verification.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="left" valign="middle"><bold>Contents</bold></th>
<th align="left" valign="middle"><bold>Parameters</bold></th></tr></thead>
<tbody>
<tr>
<td align="left" valign="top">Bearing outer diameter</td>
<td align="left" valign="top">52 mm</td></tr>
<tr>
<td align="left" valign="top">Bearing inner diameter</td>
<td align="left" valign="top">25 mm</td></tr>
<tr>
<td align="left" valign="top">Bearing width</td>
<td align="left" valign="top">15 mm</td></tr>
<tr>
<td align="left" valign="top">Bearing roller diameter</td>
<td align="left" valign="top">7 mm</td></tr>
<tr>
<td align="left" valign="top">The number of the rollers</td>
<td align="left" valign="top">11</td></tr>
<tr>
<td align="left" valign="top">Contact angle</td>
<td align="left" valign="top">0 rad</td></tr>
<tr>
<td align="left" valign="top">Outer-race defect</td>
<td align="left" valign="top">0.3 × 0.25 mm (width × depth); Early stage</td></tr>
<tr>
<td align="left" valign="top">Inner-race defect</td>
<td align="left" valign="top">0.3 × 0.25 mm (width × depth); Early stage</td></tr>
<tr>
<td align="left" valign="top">Rolling element defect</td>
<td align="left" valign="top">0.3 × 0.25 mm (width × depth); Early stage</td></tr></tbody></table></table-wrap>
<table-wrap id="t2-sensors-12-05919" position="float">
<label>Table 2.</label>
<caption>
<p>Diagnosis sensitivity for condition diagnosis.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="center" valign="middle"><bold>Detection Index</bold></th>
<th align="center" valign="middle"><bold>Discrimination Rate</bold></th>
<th align="center" valign="middle"><bold>Sensitivity</bold></th></tr></thead>
<tbody>
<tr>
<td align="center" valign="top">&lt;0.85</td>
<td align="center" valign="top">&lt;80%</td>
<td align="center" valign="top">Low</td></tr>
<tr>
<td align="center" valign="top">0.85–1.30</td>
<td align="center" valign="top">80%–90%</td>
<td align="center" valign="top">Slightly low</td></tr>
<tr>
<td align="center" valign="top">1.30–1.65</td>
<td align="center" valign="top">90%–95%</td>
<td align="center" valign="top">Middle</td></tr>
<tr>
<td align="center" valign="top">1.65–2.33</td>
<td align="center" valign="top">95%–99%</td>
<td align="center" valign="top">High</td></tr>
<tr>
<td align="center" valign="top">&gt;2.33</td>
<td align="center" valign="top">&gt;99%</td>
<td align="center" valign="top">Very high</td></tr></tbody></table></table-wrap>
<table-wrap id="t3-sensors-12-05919" position="float">
<label>Table 3.</label>
<caption>
<p>Values of DR and DI before projection.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="center" valign="top"/>
<th colspan="3" align="center" valign="bottom"><bold>P<sub>1</sub></bold></th>
<th colspan="3" align="center" valign="bottom"><bold>P<sub>2</sub></bold></th></tr>
<tr>
<th align="center" valign="top"/>
<th colspan="6" valign="bottom">
<hr/></th></tr>
<tr>
<th align="center" valign="bottom">State</th>
<th align="center" valign="bottom">μ<sub>p1</sub></th>
<th align="center" valign="bottom">σ<sub>p1</sub></th>
<th align="center" valign="bottom">DI<sub>P1</sub> (DR<sub>P1</sub>)</th>
<th align="center" valign="bottom">μ<sub>p2</sub></th>
<th align="center" valign="bottom">σ<sub>p2</sub></th>
<th align="center" valign="bottom">DI<sub>P2</sub> (DR<sub>P2</sub>)</th></tr></thead>
<tbody>
<tr>
<td align="center" valign="top">I</td>
<td align="center" valign="top">2.38</td>
<td align="center" valign="top">0.35</td>
<td align="center" valign="middle" rowspan="2">1.12 (86.9%)</td>
<td align="center" valign="top">0.72</td>
<td align="center" valign="top">0.17</td>
<td align="center" valign="middle" rowspan="2">1.19 (87.3%)</td></tr>
<tr>
<td align="center" valign="top">R</td>
<td align="center" valign="top">3.12</td>
<td align="center" valign="top">0.56</td>
<td align="center" valign="top">0.435</td>
<td align="center" valign="top">0.168</td></tr></tbody></table></table-wrap>
<table-wrap id="t4-sensors-12-05919" position="float">
<label>Table 4.</label>
<caption>
<p>Values of DR and DI after projection.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="center" valign="bottom"/>
<th colspan="3" align="center" valign="bottom"><bold>SSP<sub>1</sub></bold></th>
<th colspan="3" align="center" valign="bottom"><bold>SSP<sub>2</sub></bold></th></tr>
<tr>
<th align="center" valign="bottom"/>
<th colspan="6" valign="bottom">
<hr/></th></tr>
<tr>
<th align="center" valign="bottom">State</th>
<th align="center" valign="bottom">μ<sub>ssp1</sub></th>
<th align="center" valign="bottom">σ<sub>ssp1</sub></th>
<th align="center" valign="bottom">DI<sub>ssp1</sub> (DR<sub>ssp1</sub>)</th>
<th align="center" valign="bottom">μ<sub>ssp2</sub></th>
<th align="center" valign="bottom">σ<sub>ssp2</sub></th>
<th align="center" valign="bottom">DI<sub>ssp2</sub> (DR<sub>ssp2</sub>)</th></tr></thead>
<tbody>
<tr>
<td align="center" valign="top">I</td>
<td align="center" valign="top">3.99</td>
<td align="center" valign="top">0.37</td>
<td align="center" valign="middle" rowspan="2">2.34 (99.04%)</td>
<td align="center" valign="top">1.025</td>
<td align="center" valign="top">0.0022</td>
<td align="center" valign="middle" rowspan="2">2.25 (98.8%)</td></tr>
<tr>
<td align="center" valign="top">R</td>
<td align="center" valign="top">5.13</td>
<td align="center" valign="top">0.32</td>
<td align="center" valign="top">1.032</td>
<td align="center" valign="top">0.0022</td></tr></tbody></table></table-wrap>
<table-wrap id="t5-sensors-12-05919" position="float">
<label>Table 5.</label>
<caption>
<p>DI values of SSPs for each sequential diagnosis step.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th colspan="9" align="center" valign="top"><bold>DI Values of Each SSP</bold></th></tr>
<tr>
<th align="center" valign="top"/>
<th align="center" valign="top"><bold>SSP<sub>1</sub></bold></th>
<th align="center" valign="top"><bold>SSP<sub>2</sub></bold></th>
<th align="center" valign="top"><bold>SSP<sub>3</sub></bold></th>
<th align="center" valign="top"><bold>SSP<sub>4</sub></bold></th>
<th align="center" valign="top"><bold>SSP<sub>5</sub></bold></th>
<th align="center" valign="top"><bold>SSP<sub>6</sub></bold></th>
<th align="center" valign="top"><bold>SSP<sub>7</sub></bold></th>
<th align="center" valign="top"><bold>SSP<sub>8</sub></bold></th></tr></thead>
<tbody>
<tr>
<td colspan="9" align="left" valign="top">For first step</td></tr>
<tr>
<td align="center" valign="top">N:O</td>
<td align="center" valign="top"><bold><underline>13.86</underline></bold></td>
<td align="center" valign="top">3.11</td>
<td align="center" valign="top">1.43</td>
<td align="center" valign="top">2.10</td>
<td align="center" valign="top"><bold><underline>10.38</underline></bold></td>
<td align="center" valign="top">4.93</td>
<td align="center" valign="top">9.48</td>
<td align="center" valign="top">7.11</td></tr>
<tr>
<td align="center" valign="top">N:I</td>
<td align="center" valign="top"><bold><underline>2.92</underline></bold></td>
<td align="center" valign="top">2.20</td>
<td align="center" valign="top">1.11</td>
<td align="center" valign="top">2.39</td>
<td align="center" valign="top"><bold><underline>3.08</underline></bold></td>
<td align="center" valign="top">2.76</td>
<td align="center" valign="top">2.72</td>
<td align="center" valign="top">2.56</td></tr>
<tr>
<td align="center" valign="top">N:R</td>
<td align="center" valign="top"><bold><underline>4.81</underline></bold></td>
<td align="center" valign="top">3.37</td>
<td align="center" valign="top">0.77</td>
<td align="center" valign="top">1.06</td>
<td align="center" valign="top"><bold><underline>3.43</underline></bold></td>
<td align="center" valign="top">1.23</td>
<td align="center" valign="top">2.27</td>
<td align="center" valign="top">1.06</td></tr>
<tr>
<td colspan="9" align="left" valign="top">For second step</td></tr>
<tr>
<td align="center" valign="top">O:I</td>
<td align="center" valign="top"><bold><underline>4.69</underline></bold></td>
<td align="center" valign="top">0.70</td>
<td align="center" valign="top">0.88</td>
<td align="center" valign="top">2.05</td>
<td align="center" valign="top"><bold><underline>3.62</underline></bold></td>
<td align="center" valign="top">2.52</td>
<td align="center" valign="top">3.31</td>
<td align="center" valign="top">2.31</td></tr>
<tr>
<td align="center" valign="top">O:R</td>
<td align="center" valign="top"><bold><underline>3.01</underline></bold></td>
<td align="center" valign="top">2.41</td>
<td align="center" valign="top">1.56</td>
<td align="center" valign="top">0.80</td>
<td align="center" valign="top"><bold><underline>2.35</underline></bold></td>
<td align="center" valign="top">1.04</td>
<td align="center" valign="top">1.00</td>
<td align="center" valign="top">0.80</td></tr>
<tr>
<td colspan="9" align="left" valign="top">For third step</td></tr>
<tr>
<td align="center" valign="top">I:R</td>
<td align="center" valign="top"><bold><underline>2.34</underline></bold></td>
<td align="center" valign="top"><bold><underline>2.12</underline></bold></td>
<td align="center" valign="top">1.22</td>
<td align="center" valign="top">1.63</td>
<td align="center" valign="top">1.03</td>
<td align="center" valign="top">0.70</td>
<td align="center" valign="top">1.45</td>
<td align="center" valign="top">1.11</td></tr></tbody></table></table-wrap>
<table-wrap id="t6-sensors-12-05919" position="float">
<label>Table 6.</label>
<caption>
<p>Training data for first step of sequential diagnosis.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="center" valign="top"><bold>SSP<sub>1</sub></bold></th>
<th align="center" valign="top"><bold>SSP<sub>5</sub></bold></th>
<th align="center" valign="top"><bold><italic>W</italic>(<italic>N</italic>)′</bold></th>
<th align="center" valign="top"><bold><italic>W</italic>(<italic>B</italic>)′</bold></th>
<th align="center" valign="top"><bold><italic>W</italic>(<italic>U</italic>)′</bold></th></tr></thead>
<tbody>
<tr>
<td align="center" valign="top">1.245</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">1</td></tr>
<tr>
<td align="center" valign="top">2.76</td>
<td align="center" valign="top">38.7</td>
<td align="center" valign="top">0.5</td>
<td align="center" valign="top">0.02</td>
<td align="center" valign="top">0.48</td></tr>
<tr>
<td align="center" valign="top">5.35</td>
<td align="center" valign="top">0.665</td>
<td align="center" valign="top">0.333</td>
<td align="center" valign="top">0.38</td>
<td align="center" valign="top">0.287</td></tr>
<tr>
<td align="center" valign="top">4.52</td>
<td align="center" valign="top">6.18</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">1</td>
<td align="center" valign="top">0</td></tr>
<tr>
<td align="center" valign="top">…</td>
<td align="center" valign="top">…</td>
<td align="center" valign="top">…</td>
<td align="center" valign="top">…</td>
<td align="center" valign="top">…</td></tr></tbody></table></table-wrap>
<table-wrap id="t7-sensors-12-05919" position="float">
<label>Table 7.</label>
<caption>
<p>Training data for second step of sequential diagnosis.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="center" valign="top"><bold>SSP<sub>1</sub></bold></th>
<th align="center" valign="top"><bold>SSP<sub>5</sub></bold></th>
<th align="center" valign="top"><bold><italic>W</italic>(<italic>O</italic>)′</bold></th>
<th align="center" valign="top"><bold><italic>W</italic>(<italic>IR</italic>)′</bold></th>
<th align="center" valign="top"><bold><italic>W</italic>(<italic>U</italic>)′</bold></th></tr></thead>
<tbody>
<tr>
<td align="center" valign="top">3.15</td>
<td align="center" valign="top">6.17</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">1</td></tr>
<tr>
<td align="center" valign="top">4.13</td>
<td align="center" valign="top">6.42</td>
<td align="center" valign="top">0.333</td>
<td align="center" valign="top">0.333</td>
<td align="center" valign="top">0.333</td></tr>
<tr>
<td align="center" valign="top">6.08</td>
<td align="center" valign="top">6.5</td>
<td align="center" valign="top">0.978</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">0.022</td></tr>
<tr>
<td align="center" valign="top">5.04</td>
<td align="center" valign="top">15.1</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">1</td>
<td align="center" valign="top">0</td></tr>
<tr>
<td align="center" valign="top">…</td>
<td align="center" valign="top">…</td>
<td align="center" valign="top">…</td>
<td align="center" valign="top">…</td>
<td align="center" valign="top">…</td></tr></tbody></table></table-wrap>
<table-wrap id="t8-sensors-12-05919" position="float">
<label>Table 8.</label>
<caption>
<p>Training data for third step of sequential diagnosis.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="center" valign="top"><bold>SSP<sub>1</sub></bold></th>
<th align="center" valign="top"><bold>SSP<sub>2</sub></bold></th>
<th align="center" valign="top"><bold><italic>W</italic>(<italic>I</italic>)′</bold></th>
<th align="center" valign="top"><bold><italic>W</italic>(<italic>R</italic>)′</bold></th>
<th align="center" valign="top"><bold><italic>W</italic>(<italic>U</italic>)′</bold></th></tr></thead>
<tbody>
<tr>
<td align="center" valign="top">2.5</td>
<td align="center" valign="top">1.01</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">1</td></tr>
<tr>
<td align="center" valign="top">3.835</td>
<td align="center" valign="top">1.021</td>
<td align="center" valign="top">0.75</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">0.25</td></tr>
<tr>
<td align="center" valign="top">5.332</td>
<td align="center" valign="top">1.021</td>
<td align="center" valign="top">0.333</td>
<td align="center" valign="top">0.333</td>
<td align="center" valign="top">0.333</td></tr>
<tr>
<td align="center" valign="top">5.66</td>
<td align="center" valign="top">1.032</td>
<td align="center" valign="top">0.057</td>
<td align="center" valign="top">0.943</td>
<td align="center" valign="top">0</td></tr>
<tr>
<td align="center" valign="top">…</td>
<td align="center" valign="top">…</td>
<td align="center" valign="top">…</td>
<td align="center" valign="top">…</td>
<td align="center" valign="top">…</td></tr></tbody></table></table-wrap>
<table-wrap id="t9-sensors-12-05919" position="float">
<label>Table 9.</label>
<caption>
<p>Verification result of first step.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="center" valign="top"><bold>SSP<sub>1</sub></bold></th>
<th align="center" valign="top"><bold>SSP<sub>5</sub></bold></th>
<th align="center" valign="top"><bold><italic>W</italic>(<italic>N</italic>)′</bold></th>
<th align="center" valign="top"><bold><italic>W</italic>(<italic>B</italic>)′</bold></th>
<th align="center" valign="top"><bold><italic>W</italic>(<italic>U</italic>)′</bold></th>
<th align="center" valign="top"><bold>Judge</bold></th></tr></thead>
<tbody>
<tr>
<td align="center" valign="top">3.025</td>
<td align="center" valign="top">1.854</td>
<td align="center" valign="top">0.811</td>
<td align="center" valign="top">0.112</td>
<td align="center" valign="top">0.105</td>
<td align="center" valign="top">N</td></tr>
<tr>
<td align="center" valign="top">2.882</td>
<td align="center" valign="top">1.615</td>
<td align="center" valign="top">0.796</td>
<td align="center" valign="top">0.157</td>
<td align="center" valign="top">0.138</td>
<td align="center" valign="top">N</td></tr>
<tr>
<td align="center" valign="top">4.260</td>
<td align="center" valign="top">26.05</td>
<td align="center" valign="top">0.0002</td>
<td align="center" valign="top">0.8405</td>
<td align="center" valign="top">0.1691</td>
<td align="center" valign="top">B</td></tr>
<tr>
<td align="center" valign="top">4.961</td>
<td align="center" valign="top">15.53</td>
<td align="center" valign="top">0.0002</td>
<td align="center" valign="top">0.8561</td>
<td align="center" valign="top">0.1462</td>
<td align="center" valign="top">B</td></tr>
<tr>
<td align="center" valign="top">1.579</td>
<td align="center" valign="top">30.56</td>
<td align="center" valign="top">0.036</td>
<td align="center" valign="top">0.0928</td>
<td align="center" valign="top">0.9075</td>
<td align="center" valign="top">U</td></tr>
<tr>
<td align="center" valign="top">…</td>
<td align="center" valign="top">…</td>
<td align="center" valign="top">…</td>
<td align="center" valign="top">…</td>
<td align="center" valign="top">…</td>
<td align="center" valign="top">…</td></tr></tbody></table></table-wrap>
<table-wrap id="t10-sensors-12-05919" position="float">
<label>Table 10.</label>
<caption>
<p>Verification result of second step.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="center" valign="top"><bold>SSP<sub>1</sub></bold></th>
<th align="center" valign="top"><bold>SSP<sub>5</sub></bold></th>
<th align="center" valign="top"><bold><italic>W</italic>(<italic>O</italic>)′</bold></th>
<th align="center" valign="top"><bold><italic>W</italic>(<italic>IR</italic>)′</bold></th>
<th align="center" valign="top"><bold><italic>W</italic>(<italic>U</italic>)′</bold></th>
<th align="center" valign="top"><bold>Judge</bold></th></tr></thead>
<tbody>
<tr>
<td align="center" valign="top">6.10</td>
<td align="center" valign="top">6.33</td>
<td align="center" valign="top">0.8607</td>
<td align="center" valign="top">0.0021</td>
<td align="center" valign="top">0.1511</td>
<td align="center" valign="top">O</td></tr>
<tr>
<td align="center" valign="top">6.104</td>
<td align="center" valign="top">6.84</td>
<td align="center" valign="top">0.9105</td>
<td align="center" valign="top">0.0059</td>
<td align="center" valign="top">0.1023</td>
<td align="center" valign="top">O</td></tr>
<tr>
<td align="center" valign="top">4.22</td>
<td align="center" valign="top">18.44</td>
<td align="center" valign="top">0.1265</td>
<td align="center" valign="top">0.8365</td>
<td align="center" valign="top">0.0732</td>
<td align="center" valign="top">I or R</td></tr>
<tr>
<td align="center" valign="top">5.36</td>
<td align="center" valign="top">9.93</td>
<td align="center" valign="top">0.0671</td>
<td align="center" valign="top">0.8012</td>
<td align="center" valign="top">0.1747</td>
<td align="center" valign="top">I or R</td></tr>
<tr>
<td align="center" valign="top">2.01</td>
<td align="center" valign="top">25.5</td>
<td align="center" valign="top">0.1011</td>
<td align="center" valign="top">0.0936</td>
<td align="center" valign="top">0.8228</td>
<td align="center" valign="top">U</td></tr>
<tr>
<td align="center" valign="top">…</td>
<td align="center" valign="top">…</td>
<td align="center" valign="top">…</td>
<td align="center" valign="top">…</td>
<td align="center" valign="top">…</td>
<td align="center" valign="top">…</td></tr></tbody></table></table-wrap>
<table-wrap id="t11-sensors-12-05919" position="float">
<label>Table 11.</label>
<caption>
<p>Verification result of third step.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="center" valign="top"><bold>SSP<sub>1</sub></bold></th>
<th align="center" valign="top"><bold>SSP<sub>2</sub></bold></th>
<th align="center" valign="top"><bold><italic>W</italic>(<italic>I</italic>)′</bold></th>
<th align="center" valign="top"><bold><italic>W</italic>(<italic>R</italic>)′</bold></th>
<th align="center" valign="top"><bold><italic>W</italic>(<italic>U</italic>)′</bold></th>
<th align="center" valign="top"><bold>Judge</bold></th></tr></thead>
<tbody>
<tr>
<td align="center" valign="top">3.81</td>
<td align="center" valign="top">1.025</td>
<td align="center" valign="top">0.9541</td>
<td align="center" valign="top">0.0035</td>
<td align="center" valign="top">0.1231</td>
<td align="center" valign="top">I</td></tr>
<tr>
<td align="center" valign="top">4.09</td>
<td align="center" valign="top">1.029</td>
<td align="center" valign="top">0.9027</td>
<td align="center" valign="top">0.0071</td>
<td align="center" valign="top">0.1096</td>
<td align="center" valign="top">I</td></tr>
<tr>
<td align="center" valign="top">5.26</td>
<td align="center" valign="top">1.031</td>
<td align="center" valign="top">0.0082</td>
<td align="center" valign="top">0.8974</td>
<td align="center" valign="top">0.1217</td>
<td align="center" valign="top">R</td></tr>
<tr>
<td align="center" valign="top">4.73</td>
<td align="center" valign="top">1.033</td>
<td align="center" valign="top">0.0047</td>
<td align="center" valign="top">0.9127</td>
<td align="center" valign="top">0.1056</td>
<td align="center" valign="top">R</td></tr>
<tr>
<td align="center" valign="top">6.69</td>
<td align="center" valign="top">0.83</td>
<td align="center" valign="top">0.0767</td>
<td align="center" valign="top">0.0458</td>
<td align="center" valign="top">0.9279</td>
<td align="center" valign="top">U</td></tr>
<tr>
<td align="center" valign="top">…</td>
<td align="center" valign="top">…</td>
<td align="center" valign="top">…</td>
<td align="center" valign="top">…</td>
<td align="center" valign="top">…</td>
<td align="center" valign="top">…</td></tr></tbody></table></table-wrap></sec></back></article>
