Research Article A Diagnostic System for Speed-Varying...

11
Research Article A Diagnostic System for Speed-Varying Motor Rotary Faults Chwan-Lu Tseng, Shun-Yuan Wang, Shou-Chuang Lin, Jen-Hsiang Chou, and Ke-Fan Chen Department of Electrical Engineering, National Taipei University of Technology, Taipei 10608, Taiwan Correspondence should be addressed to Shun-Yuan Wang; [email protected] Received 26 February 2014; Accepted 18 April 2014; Published 19 May 2014 Academic Editor: Her-Terng Yau Copyright Β© 2014 Chwan-Lu Tseng et al. is is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. is study proposed an intelligent rotary fault diagnostic system for motors. A sensorless rotational speed detection method and an improved dynamic structural neural network are used. Moreover, to increase the convergence speed of training, a terminal attractor method and a hybrid discriminant analysis are also adopted. e proposed method can be employed to detect the rotary frequencies of motors with varying speeds and can enhance the discrimination of motor faults. To conduct the experiments, this study used wireless sensor nodes to transmit vibration data and employed MATLAB to write codes for functional modules, including the signal processing, sensorless rotational speed estimation, neural network, and stochastic process control chart. Additionally, Visual Basic soο¬…ware was used to create an integrated human-machine interface. e experimental results regarding the test of equipment faults indicated that the proposed novel diagnostic system can effectively estimate rotational speeds and provide superior ability of motor fault discrimination with fast training convergence. 1. Introduction e abnormal vibrations observed during motor rotary faults are typically caused by incorrect shaο¬… connection or friction between rotary components [1–4]. Traditionally, maintenance personnel had to shut down motors for exam- ination and maintenance. However, the vibration detection method, which involves simply attaching an accelerometer to the motor [5, 6] for analysis and measurement, fulfills the demand for real-time, online, and minimally invasive diagnosis. For experiments regarding vibration faults, time-domain signals are typically converted into frequency-domain signals before analysis. For example, Iorgulescu et al. [7] employed a fast Fourier transform (FFT) to achieve this objective, and Garcia-Perez et al. [8] adopted power spectral density (PSD) to complete a conversion to frequency-domain signals for further analysis. Previous studies of motor faults have typically focused on measurements of single rotational speeds; however, changes in rotational speed alter fault characteristic frequencies, resulting in incorrect diagnosis. In recent years, scholars have begun considering variations in rotational speeds when diagnosing faults. For instance, Teotrakool et al. [9] used wavelet packet decomposition to diagnose bearing faults under various rotational speeds. Arabaci and Bilgin [10] employed torque speed curves to diagnose rotor bar broken in motors. Also, Blodt et al. [11] conducted a time-frequency analysis to detect torque vibrations under various rotational speeds. ese studies further adopted a motor current sig- nature analysis to diagnose motor faults with various rotary frequencies. However, these studies required the installation of tachometers and the a priori input of rotary frequencies or rotational speeds into diagnostic systems. Inspired by the research done by Ocak and Loparo [12], who employed the physical characteristics of frequency spectra, this study proposed a sensorless method that enables a system to automatically detect the motor rotational speed, thereby reducing the tachometer installation cost. e development of neural networks in modern intel- ligent motor fault diagnostic systems is quite mature [13, 14]. Such networks possess substantial parallel computing abilities, adaptability, fault tolerance, self-learning abilities, Hindawi Publishing Corporation Mathematical Problems in Engineering Volume 2014, Article ID 310626, 10 pages http://dx.doi.org/10.1155/2014/310626

Transcript of Research Article A Diagnostic System for Speed-Varying...

  • Research ArticleA Diagnostic System for Speed-Varying Motor Rotary Faults

    Chwan-Lu Tseng, Shun-Yuan Wang, Shou-Chuang Lin, Jen-Hsiang Chou, and Ke-Fan Chen

    Department of Electrical Engineering, National Taipei University of Technology, Taipei 10608, Taiwan

    Correspondence should be addressed to Shun-Yuan Wang; [email protected]

    Received 26 February 2014; Accepted 18 April 2014; Published 19 May 2014

    Academic Editor: Her-Terng Yau

    Copyright Β© 2014 Chwan-Lu Tseng et al. This is an open access article distributed under the Creative Commons AttributionLicense, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properlycited.

    This study proposed an intelligent rotary fault diagnostic system for motors. A sensorless rotational speed detectionmethod and animproved dynamic structural neural network are used.Moreover, to increase the convergence speed of training, a terminal attractormethod and a hybrid discriminant analysis are also adopted.The proposedmethod can be employed to detect the rotary frequenciesof motors with varying speeds and can enhance the discrimination of motor faults. To conduct the experiments, this study usedwireless sensor nodes to transmit vibration data and employedMATLAB towrite codes for functionalmodules, including the signalprocessing, sensorless rotational speed estimation, neural network, and stochastic process control chart. Additionally, Visual Basicsoftware was used to create an integrated human-machine interface.The experimental results regarding the test of equipment faultsindicated that the proposed novel diagnostic system can effectively estimate rotational speeds and provide superior ability of motorfault discrimination with fast training convergence.

    1. Introduction

    The abnormal vibrations observed during motor rotaryfaults are typically caused by incorrect shaft connectionor friction between rotary components [1–4]. Traditionally,maintenance personnel had to shut down motors for exam-ination and maintenance. However, the vibration detectionmethod, which involves simply attaching an accelerometerto the motor [5, 6] for analysis and measurement, fulfillsthe demand for real-time, online, and minimally invasivediagnosis.

    For experiments regarding vibration faults, time-domainsignals are typically converted into frequency-domain signalsbefore analysis. For example, Iorgulescu et al. [7] employeda fast Fourier transform (FFT) to achieve this objective, andGarcia-Perez et al. [8] adopted power spectral density (PSD)to complete a conversion to frequency-domain signals forfurther analysis.

    Previous studies of motor faults have typically focused onmeasurements of single rotational speeds; however, changesin rotational speed alter fault characteristic frequencies,resulting in incorrect diagnosis. In recent years, scholars

    have begun considering variations in rotational speeds whendiagnosing faults. For instance, Teotrakool et al. [9] usedwavelet packet decomposition to diagnose bearing faultsunder various rotational speeds. Arabaci and Bilgin [10]employed torque speed curves to diagnose rotor bar brokenin motors. Also, Blodt et al. [11] conducted a time-frequencyanalysis to detect torque vibrations under various rotationalspeeds. These studies further adopted a motor current sig-nature analysis to diagnose motor faults with various rotaryfrequencies.

    However, these studies required the installation oftachometers and the a priori input of rotary frequencies orrotational speeds into diagnostic systems. Inspired by theresearch done by Ocak and Loparo [12], who employedthe physical characteristics of frequency spectra, this studyproposed a sensorless method that enables a system toautomatically detect the motor rotational speed, therebyreducing the tachometer installation cost.

    The development of neural networks in modern intel-ligent motor fault diagnostic systems is quite mature [13,14]. Such networks possess substantial parallel computingabilities, adaptability, fault tolerance, self-learning abilities,

    Hindawi Publishing CorporationMathematical Problems in EngineeringVolume 2014, Article ID 310626, 10 pageshttp://dx.doi.org/10.1155/2014/310626

  • 2 Mathematical Problems in Engineering

    and memory abilities and are, hence, suitable for diagnosingmotor faults. The disadvantages of traditional neural net-works are that the structure such as the appropriate numberof neurons is difficult to know and the training is timeconsuming. To solve the neuron choice problem, Chuanget al. [15] proposed a dynamic structural neural network(DSNN) that was applied to power quality classification. Still,the training of DSNN is time consuming.

    In addition to the above mentioned considerations, thisstudy also incorporated hybrid discriminant analysis (HDA).HDA is a combination of principal component analysis(PCA) and discriminant analysis (DA). These two analysismethods are commonly used in statistics, medicine, andpattern recognition to categorize data and reduce data dimen-sionality. Researchers [16, 17], for example, used PCA in amotor fault analysis and Ayhan et al. [18] combined DA witha neural network for diagnosing the faults caused by rotor bardamage. HDA, which is based on PCA and DA, can be usedto identify optimal data classification results. Converted dataare then fed into a neural network to increase the speed oflearning and discrimination during training.

    In this study, motor vibration signals are firstly measured.Subsequently, the vibrational time-domain signals are con-verted into frequency-domain signals using the fast Fouriertransform (FFT) algorithm. The sensorless rotational speedestimation method was used to obtain the current rotatoryfrequency and rotational speed from spectrograms as areference for extracting motor fault characteristics. Also, anormalization procedure was used to preprocess the spectralcharacteristics. To speed up the convergence of trainingdynamic structural neural network, a hybrid discriminantanalysis (HDA) was used to reduce the influence of insignif-icant characteristics. Different from the conventional motordiagnostic system, this study used the improved dynamicstructural network with the terminal attractor method [19]to update the weights (hereafter, called HTAIDSNN) for fastconvergence and proposed a novel diagnostic system whichis capable of detecting rotary faults in motors at differentmotor speeds. Furthermore, in practice, to eliminate theinfluence of noises or outliers, this study also established adual core diagnostic system that comprised the HTAIDSNNand statistical process control (SPC) techniques [20].

    2. Vibration Characteristics of Motor RotaryFaults and the Normalization

    Mechanical vibrations during the operation of machines areamong the main features of equipment damage or deterio-ration. When a motor experiences a fault, different types ofmotor faults will correspond with different fault character-istics on the spectrogram. Spectrograms are composed of aspecificmotor rotary frequency𝑓

    π‘Ÿand frequencymultipliers,

    in which different fault types show different peak valuesfor each multiplier. For AC motors, the synchronous speed,rotational speed, and rotary frequencies can be obtainedusing

    𝑁𝑠

    =120 Γ— 𝑓

    𝑠

    𝑃,

    0 1 2

    Am

    plitu

    de

    (Γ—fr)

    (a)

    Am

    plitu

    de

    0 1 (Γ—fr)

    (b)

    Am

    plitu

    de

    0 1 2 3 (Γ—fr)

    (c)

    Figure 1: Spectral characteristics: (a) bent shafts; (b) imbalancedrotors; and (c) loose screw components.

    π‘π‘Ÿ

    = (1 βˆ’ 𝑆) Γ— 𝑁𝑠

    π‘“π‘Ÿ

    =π‘π‘Ÿ

    60,

    (1)

    where 𝑁𝑠represents the synchronous speed of the motors,

    𝑓𝑠represents the supply frequency, P represents the number

    of poles, S represents the slip rate, π‘π‘Ÿrepresents the actual

    speed, and π‘“π‘Ÿrepresents the rotary frequency.

    After obtaining the rotary frequency of a motor, motorfault can be diagnosed using the rotary frequency and ampli-tudes related to frequency multipliers. Three most commontypes ofmotor rotary faults are bent shafts, imbalanced rotors,and loose screw components. The spectral characteristics ofthese types of faults are depicted in Figure 1. As indicatedin Figure 1, different types of faults correspond to differentcharacteristic frequency spectra; thus, the motor fault typecan be determined by examining the specific pattern of afrequency spectrum.

    The corresponding spectral characteristics examined dur-ing motor fault diagnoses are called fault characteristicparameters. Equation (2) is the mathematical notion of thetypes of faults, fault characteristics, and fault characteristicparameters

    𝐹 (𝑛) = 𝐢 (π‘Žπ‘›,1

    , π‘Žπ‘›,2

    , π‘Žπ‘›,3

    , . . . , π‘Žπ‘›,π‘˜

    , . . . , π‘Žπ‘›,𝐾

    ) , (2)

    where 𝐹(𝑛) denotes the fault type, 𝐢 represents the faultcharacteristics, π‘Ž

    𝑛,1, π‘Žπ‘›,2

    , . . . , π‘Žπ‘›,π‘˜

    , . . ., and π‘Žπ‘›,π‘˜

    represent thefault characteristic parameters of the 𝑛th-segment signal, π‘˜represents the π‘˜th characteristic frequency, and𝐾denotes thenumber of characteristic frequencies.

    When faults occur, the amplitudes of specific fre-quency multipliers change accordingly. The fault character-istic parameters used in this study are defined as 0.5𝑓

    π‘Ÿ,

  • Mathematical Problems in Engineering 3

    1π‘“π‘Ÿ, 1.5𝑓

    π‘Ÿ, 2π‘“π‘Ÿ, 2.5𝑓

    π‘Ÿ, 3π‘“π‘Ÿ, and 3.5𝑓

    π‘Ÿ. As shown in (3), a

    vibration eigen-matrix 𝐻 of a healthy motor is compiledusing fault characteristics based on the 𝑛-segment vibrationaldata collected from healthy motors collected in this study:

    𝐻 =[[[[

    [

    β„Ž1,1

    β„Ž1,2

    β‹… β‹… β‹… β„Ž1,𝐾

    β„Ž2,1

    β„Ž2,2

    β‹… β‹… β‹… β„Ž2,𝐾

    ...... d

    ...β„Žπ‘›,1

    β„Žπ‘›,2

    β‹… β‹… β‹… β„Žπ‘›,𝐾

    ]]]]

    ]

    . (3)

    Themeans and standard deviations of amplitudes of thesecharacteristic frequencies are then calculated by using

    𝐻mean value [π‘˜] =1

    𝑛

    𝑛

    βˆ‘π‘ž=1

    β„Žπ‘ž,π‘˜

    , (4)

    𝐻standard deviation [π‘˜] = √1

    𝑛

    𝑛

    βˆ‘π‘ž=1

    (β„Žπ‘ž,π‘˜

    βˆ’ 𝐻mean value [π‘˜])2

    . (5)

    The amplitude of each characteristic frequency of the 𝑛-segment signal is normalized by

    β„Žπ‘§π‘ž,π‘˜

    =β„Žπ‘ž,π‘˜

    βˆ’ 𝐻mean value [π‘˜]

    𝐻standard deviation [π‘˜], (6)

    𝐻𝑧

    =[[[[

    [

    β„Žπ‘§1,1

    β„Žπ‘§1,2

    β‹… β‹… β‹… β„Žπ‘§1,𝐾

    β„Žπ‘§2,1

    β„Žπ‘§2,2

    β‹… β‹… β‹… β„Žπ‘§2,𝐾

    ...... d

    ...β„Žπ‘§π‘›,1

    β„Žπ‘§π‘›,2

    β‹… β‹… β‹… β„Žπ‘§π‘›,𝐾

    ]]]]

    ]

    . (7)

    When normalizing the vibration eigen-matrices of dif-ferent fault types, the amplitude means and standard devi-ations of the characteristic frequencies for healthy motorsare employed as the basis of normalization. Thus, all thenormalization processes are performed using the same basis.As shown in (8), (9), and (10), the normalized fault eigen-matrices 𝐡

    𝑧, 𝐼𝑧, and 𝐿

    𝑧are obtained by normalizing the

    fault eigen-matrices of bent shafts, imbalanced rotors, andloose components, respectively. The compiled normalizedfault eigen-matrices are then used as training data for theneural networks. Fault eigen-matrices with a greater numberof segments provide more training data, thereby increasingthe discrimination ability of the networks. Consider thefollowing:

    𝐡𝑧

    =[[[[

    [

    𝑏𝑧1,1

    𝑏𝑧1,2

    β‹… β‹… β‹… 𝑏𝑧1,𝐾

    𝑏𝑧2,1

    𝑏𝑧2,2

    β‹… β‹… β‹… 𝑏𝑧2,𝐾

    ...... d

    ...𝑏𝑧𝑛,1

    𝑏𝑧𝑛,2

    β‹… β‹… β‹… 𝑏𝑧𝑛,𝐾

    ]]]]

    ]

    , (8)

    𝐼𝑧

    =[[[[

    [

    𝑖𝑧1,1

    𝑖𝑧1,2

    β‹… β‹… β‹… 𝑖𝑧1,𝐾

    𝑖𝑧2,1

    𝑖𝑧2,2

    β‹… β‹… β‹… 𝑖𝑧2,𝐾

    ...... d

    ...𝑖𝑧𝑛,1

    𝑖𝑧𝑛,2

    β‹… β‹… β‹… 𝑖𝑧𝑛,𝐾

    ]]]]

    ]

    , (9)

    𝐿𝑧

    =[[[[

    [

    𝑙𝑧1,1

    𝑙𝑧1,2

    β‹… β‹… β‹… 𝑙𝑧1,𝐾

    𝑙𝑧2,1

    𝑙𝑧2,2

    β‹… β‹… β‹… 𝑙𝑧2,𝐾

    ...... d

    ...𝑙𝑧𝑛,1

    𝑙𝑧𝑛,2

    β‹… β‹… β‹… 𝑙𝑧𝑛,𝐾

    ]]]]

    ]

    . (10)

    3. Sensorless Rotational Speed Estimation

    Traditionally, an additional tachometer or an encoder isemployed for measuring motor rotational speed. To reducethe measurement cost, this study proposes a sensorlessrotational speed estimation method that determined motorrotational speed by analyzing the vibrational frequency-domain signals of motors.

    Previous literature [12] has indicated that the harmon-ics of rotary frequency exhibit greater amplitudes in thevibration frequency spectra of motors. Considering thisfinding, this study first identifies the local maximums inrelevant spectrograms and their corresponding frequencies.After identifying the frequencies that corresponded to thelocal maximums, an indicator 𝛼 with an initial value of0 is assigned to each frequency shown in Figure 2. If thecorresponding frequency for one of the local maximumshas a multiplicative relationship with a larger frequency, 1 isadded to 𝛼. If two relationships are determined, 2 is added tothe 𝛼 value, and so on. Because the actual frequency valuesdo not exhibit exact multiplicative relationships, errors lessthan 3Hz are allowed in this study. Finally, the frequencycorresponding to the greatest 𝛼 (𝛼 = 2) is selected as theestimated rotatory frequency. For example, a frequency of30Hz (the corresponding rotational speed is 1800 rpm) islower than the frequencies of 43.8, 60.7, and 120.2Hz, withthe frequencies of 60.7 and 120.2Hz being two and four times(second and fourth harmonic generation) higher than thatof 30Hz; thus, 𝛼 is set as 2. If the frequency is 60.7Hz,120.2Hz is a frequency that doubles the original value (secondharmonic); therefore, 𝛼 is set as 1. The frequency with thegreatest 𝛼 is selected as the desired rotatory frequency 𝑓

    π‘Ÿas

    indicated in Figure 3.To verify the speed estimation method using the above

    mentioned concept, a four-pole, one-hp, three-phase induc-tionmotormanufactured by the TECOElectric &MachineryCompany (Taiwan) is adopted for this experiment. Theexperiment performed ten times of measurement and esti-mation for rotational speeds from 900 rpm to 1800 rpm.Table 1 summarizes the statistics of the estimated motorrotational speeds. The standard deviations are smaller than4 rpm for each rotational speed. Moreover, the estimationerrors of rotational speeds are smaller than 2 rpm and thusthe accuracy of the proposed sensorless rotational speedestimation method is confirmed.

  • 4 Mathematical Problems in Engineering

    20 40 60 80 100 120 1400

    10

    20

    30

    40

    50

    (Hz)

    (mV)

    𝛼1 = 0

    𝛼2 = 2

    𝛼3 = 0 𝛼4 = 1𝛼5 = 0

    Figure 2: Indicator 𝛼 for local maximums.

    20 40 60 80 100 120 1400

    10

    20

    30

    40

    50

    (mV

    )

    (Hz)

    fr = 30Hz

    Figure 3: Rotary frequencies obtained using the estimationmethod.

    Table 1: Statistics of the estimated motor rotational speeds.

    Specifiedrotationalspeed(rpm)

    Averagemeasuredspeed

    (π‘“π‘Ÿ, rpm)

    Averageestimatedspeed

    (π‘“π‘Ÿπ‘’, rpm)

    Standarddeviationof π‘“π‘Ÿπ‘’

    Averageestimation

    errorπ‘“π‘Ÿπ‘’

    βˆ’ π‘“π‘Ÿ

    900 899.55 899.90 3.41 0.451000 1000.30 1001.90 3.52 1.601200 1199.56 1200.10 2.94 0.541350 1348.44 1348.80 2.87 0.361400 1398.20 1398.30 2.83 0.101600 1599.31 1600.40 3.55 1.091800 1799.52 1800.00 2.82 0.48

    4. The Improved Dynamic StructuralNeural Network with the HybridDiscriminant Analysis

    4.1. Improved Dynamic Structural Neural Network. In 2005,Chuang et al. proposed a DSNN capable of self-adjusting thenumber of neurons in the hidden layer [15]. Figure 4 shows

    a schematic diagram of the DSNN framework on a pseudo-3D plane. The network is capable of adjusting the number ofneurons in the hidden layer, which can be calculated usingthe following equation:

    π‘β„Ž

    = π‘₯ β‹… (𝑦 + 𝑝) (𝑧 + 𝑝) , (11)

    where π‘β„Žrepresents the number of neurons in the hidden

    layer, π‘₯ represents the length of the hidden layer, 𝑦 representsthe height of the hidden layer, 𝑧 represents the width ofthe hidden layer, and 𝑝 represents the number to whichthe neurons can be expanded, which can prevent neuronsfrom increasing without limitation. Assume that there are 𝑀neurons in the input layer, 𝑁 neurons in the output layer,and 𝐻

    𝑙neurons in the 𝑙th hidden layer, for 𝑙 = 1, 2, . . . , π‘˜.

    The total connection in Figure 4 indicates that all neuronsin hidden layer are interconnected. Equation (12) shows theoutput vectors of the neurons in the first hidden layer. Theoutput vectors for neurons in the other hidden layers arepresented in (13), and the output vectors of the output layerare expressed in (14) as follows:

    π‘œβ„Ž1

    = 𝑓 [(𝑀

    βˆ‘π‘š

    π‘€β„Ž1 ,π‘š

    π‘₯π‘š

    ) βˆ’ πœƒβ„Ž1

    ] , (12)

    π‘œβ„Žπ‘—

    = 𝑓 [

    [

    (

    π‘—βˆ’1

    βˆ‘π‘–=1

    𝐻𝑖

    βˆ‘β„Žπ‘–

    π‘€β„Žπ‘— ,β„Žπ‘–

    π‘œβ„Žπ‘–

    ) βˆ’ πœƒβ„Žπ‘—

    ]

    ]

    , 𝑗 = 2, 3, . . . , π‘˜. (13)

    π‘œπ‘›

    = 𝑓 [

    [

    (π»π‘˜

    βˆ‘β„Žπ‘˜

    𝑀𝑛,β„Žπ‘˜

    π‘œβ„Žπ‘˜

    ) βˆ’ πœƒπ‘›

    ]

    ]

    , (14)

    where π‘œβ„Ž1, π‘œβ„Žπ‘—, and π‘œ

    𝑛are the outputs of the neurons in the first

    and 𝑗th hidden layer and the output layer, respectively. 𝑓[β‹…] isthe activation function; 𝑀

    β„Ž1 ,π‘šis the weight value connecting

    the input layer and the first hidden layer neurons; π‘€β„Žπ‘— ,β„Žπ‘–

    isthe weight value connecting the 𝑖th and 𝑗th hidden layerneurons; 𝑀

    𝑛,β„Žπ‘˜is the weight value connecting the π‘˜th hidden

    layer and the output layer neurons; and πœƒβ„Ž1, πœƒβ„Žπ‘—, and πœƒ

    𝑛are

    the threshold or bias values of the neurons in the first and 𝑗thhidden layer and the output layer. In (12), (13), and (14), thearguments of all variables are expressed as π‘š = 1, 2, 3, . . . , 𝑀,β„Ž1

    = 1, 2, 3, . . . , 𝐻1, β„Žπ‘–

    = 1, 2, 3, . . . , 𝐻𝑖, β„Žπ‘—

    = 1, 2, 3, . . . , 𝐻𝑗,

    and 𝑛 = 1, 2, 3, . . . , 𝑁, representing the numbers of neuronsin the respective layers.

    4.2. The Terminal Attractor Method. The error function isdefined as (15), where 𝑑

    𝑛is the expected output and π‘œ

    𝑛is the

    actual output vector. The number of neurons in the outputlayer is represented by 𝑛 = 1, 2, . . . , 𝑁. Therefore,

    𝐸 =1

    2

    𝑁

    βˆ‘π‘›=1

    (𝑑𝑛

    βˆ’ π‘œπ‘›)2

    . (15)

    During the learning process for a neural network, thesteepest descent method is the option most commonlyemployed for reducing the error function in (15) to a mini-mum. However, this method tends to constrain the function

  • Mathematical Problems in Engineering 5

    Hidden layer

    Input layer Output layerTotal connection

    x

    Total connection

    Total connection

    (y + p) Γ— (z + p)

    x1

    x2

    xM

    Β· Β· Β·

    ......

    ......

    ......

    βˆ’πœƒh1βˆ’πœƒh2 βˆ’πœƒhπ‘˜βˆ’1 βˆ’πœƒhπ‘˜ βˆ’πœƒn

    yN

    y2

    y1

    wh1,mwh2,h1 whπ‘˜,hπ‘˜βˆ’1 wn,hπ‘˜

    h1 h2 hkβˆ’1 hk

    Figure 4: Pseudo-3D schematic of the HTAIDSNN hidden layers.

    in a local optimal solution.This leads to the fact that the errorcannot converge to zero within a limited time. To resolvethis issue, Wang and Hsu incorporated heuristic terminalattractors into back-propagation neural networks in 1991 [19].Assume that 𝑀 is the aggregated weight vector and let thederivative of 𝑀 satisfy

    𝑑𝑀

    𝑑𝑑= βˆ’π›ΎΞ”π‘€, Δ𝑀 =

    πœ•πΈ

    πœ•π‘€, 𝛾 =

    πΈπ‘˜

    ‖Δ𝑀‖2, (16)

    where 0 < π‘˜ < 1. Consequently, the derivative of errorfunction becomes

    𝑑𝐸

    𝑑𝑑= βˆ’(Δ𝑀)

    𝑇(πΈπ‘˜

    ‖Δ𝑀‖2β‹… Δ𝑀) = βˆ’πΈπ‘˜, (17)

    which determines a terminal attractor. Using the concept, theupdate law of the weight vector in this paper is given as

    𝑀 (𝑛 + 1) = 𝑀 (𝑛) + πœ‡π›Ύ (𝑛) Δ𝑀 (𝑛) , if 𝛾 > 1,

    𝑀 (𝑛 + 1) = 𝑀 (𝑛) + πœ‡Ξ”π‘€ (𝑛) , if 𝛾 < 1,(18)

    whereπœ‡ is the learning rate.Hereafter, the proposed improveddynamic structural neural network is abbreviated as HTAID-SNN (heuristic terminal attractor improved dynamic systemneural networks) and the learning rate πœ‡ is set to 0.9.

    4.3. Applying Hybrid Determinant Analysis to HTAIDSNN.To identify the eigen-matrix of principal components, 𝑋(𝑗),which possesses various classes of data, is considered as

    𝑋(𝑗) =

    [[[[[[

    [

    π‘₯(𝑗)

    11π‘₯(𝑗)

    12β‹… β‹… β‹… π‘₯(𝑗)

    1𝑁𝑗

    π‘₯(𝑗)

    21π‘₯(𝑗)

    22β‹… β‹… β‹… π‘₯(𝑗)

    2𝑁𝑗

    ...... d

    ...π‘₯(𝑗)

    π‘˜1π‘₯(𝑗)

    π‘˜2β‹… β‹… β‹… π‘₯(𝑗)

    π‘˜π‘π‘—

    ]]]]]]

    ]

    , (19)

    where 𝑗 denotes the class number in sequence, 𝑁𝑗denotes

    the times of collection in the 𝑗th class, π‘˜ denotes the numberof factors and characteristics considered, and π‘₯(𝑗)

    π‘˜π‘π‘—

    denotesthe value of the π‘˜th characteristic at the 𝑁

    𝑗th time under the

    𝑗th class. Let π‘₯(𝑗)𝑖

    = [π‘₯(𝑗)

    1𝑖, π‘₯(𝑗)

    2𝑖, . . . , π‘₯

    (𝑗)

    π‘˜π‘–]𝑇

    , which representsthe eigenvector collected in the 𝑖th time under the 𝑗th class,and let 𝑖 = 1, 2, . . . , 𝑁

    𝑗. The average of the characteristics in

    each class is described using (20), where π‘šπ‘—

    ∈ Rπ‘˜ and 𝐢represents the number of classes considered. The average ofall class characteristics is shown in (21), where π‘š ∈ Rπ‘˜:

    π‘šπ‘—

    =βˆ‘π‘π‘—

    𝑖=1π‘₯(𝑗)

    𝑖

    𝑁𝑗

    , (20)

    π‘š =βˆ‘πΆ

    𝑗=1𝑁𝑗

    β‹… π‘šπ‘—

    βˆ‘πΆ

    𝑗=1𝑁𝑗

    . (21)

    The covariance matrix for the data is presented using (22),where 𝑇 represents the transpose or transposition symbol.

  • 6 Mathematical Problems in Engineering

    Finally, through (23), the transformation matrix π‘ŠPCA isobtained following PCA:

    𝑆 =1

    𝐢

    𝐢

    βˆ‘π‘—=1

    1

    𝑁𝑗

    𝑁𝑗

    βˆ‘π‘–=1

    (π‘₯(𝑗)

    π‘–βˆ’ π‘š) (π‘₯

    (𝑗)

    π‘–βˆ’ π‘š)𝑇

    , (22)

    π‘ŠPCA = argmaxπ‘Š

    det (π‘Šπ‘‡π‘†π‘Š) . (23)

    Using (19), (20), and (21), this study independently estab-lishes matrices for within-class variance (24) and between-class variance (25). The ratio of 𝑆

    𝐡to π‘†π‘Š

    is larger, and thediscrimination is better. Finally, using the Fisher DAmethod,the transformation matrix π‘ŠFDA is obtained by using (26)

    π‘†π‘Š

    =𝐢

    βˆ‘π‘—=1

    𝑁𝑗

    βˆ‘π‘–=1

    (π‘₯(𝑗)

    π‘–βˆ’ π‘šπ‘—) (π‘₯(𝑗)

    π‘–βˆ’ π‘šπ‘—)𝑇

    , (24)

    𝑆𝐡

    =𝐢

    βˆ‘π‘—=1

    𝑁𝑗

    β‹… (π‘šπ‘—

    βˆ’ π‘š) (π‘šπ‘—

    βˆ’ π‘š)𝑇

    , (25)

    π‘ŠFDA = argmaxπ‘Š

    det (π‘Šπ‘‡π‘†π΅π‘Š)

    det (π‘Šπ‘‡π‘†π‘Š

    π‘Š). (26)

    Although between-class variances can increase during per-forming PCA, within-class variances also increase.Therefore,DA appears to be a more appropriate method for relevantcomputations.However, for data classeswith a limited samplesize or uneven sample distribution, PCA is superior toDA. Toenhance the discrimination of data analysis, HDA [20] is usedto obtain the optimal transformation matrix for given data.Equation (27) shows the transformation matrix of HDA:

    (π‘ŠHDA, πœ†βˆ—, πœ‚βˆ—) = argmax

    π‘Š,πœ†,πœ‚

    det (π‘Šπ‘‡ [(1 βˆ’ πœ†) β‹… 𝑆𝐡

    + πœ† β‹… 𝑆] π‘Š)

    det (π‘Šπ‘‡ [(1 βˆ’ πœ‚) β‹… π‘†π‘Š

    + πœ‚ β‹… 𝐼] π‘Š),

    (27)

    where 𝐼 represents the identity matrix and πœ† and πœ‚ representparameters that are adjustable between 0 and 1. Beginningat πœ† = 0 and πœ‚ = 0, the parameters can increase by 0.1to obtain the optimal HDA transformation matrix π‘ŠHDA.Equation (28) shows the newmatrixHDA 𝑋(𝑗) obtained afterthe transformation:

    HDA𝑋

    (𝑗) = π‘Šπ‘‡HDA β‹… 𝑋(𝑗). (28)

    To perform the HDA, firstly the seven frequency-multiplier amplitudes considered in Section 2 are measured20 times for variousmotor faults.The normalized fault eigen-matrices are then compiled using (7), (8), (9), and (10).Thesematrices are substituted into (19), where the total numberof classes 𝑗 is 4 and the times or frequency for every class𝑁𝑗is equal to 20. The covariance matrix 𝑆, within-class

    variance matrix π‘†π‘Š, and between-class variance matrix 𝑆

    𝐡

    are obtained by substituting them into HDA. The adjustableparameters πœ† and πœ‚ are set to 0.4 and 0.7, respectively. Finally,a new fault eigen-matrix is obtained with (28). Generally,when using hybrid determinants or principal components,

    0 50 100 150 200 250

    0

    20

    40

    60

    80

    100

    HealthShaft bending

    Rotor imbalanceMechanical looseness

    βˆ’20βˆ’50

    2nd

    hyb

    rid d

    iscrim

    inan

    t com

    pone

    nt

    1st hybrid discriminant component

    Figure 5: Distribution of the first two hybrid discriminant compo-nents.

    the distribution of the first two components is analyzed[20], because the components are the most suitable forrepresenting data traits. Figure 5 shows the distribution of thefirst two hybrid discriminant components.

    Figure 5 shows that HDA provides comprehensive dataclassification and small within-class distance or variance andenhanced data discrimination. When clustering or groupingfor fault classification is used, the relationship between onlytwo component values is typically considered. This studycombined theHTAIDSNNwith the fault eigen-matrices con-verted by HDA. Based on the compilation of the fault eigen-matrices, this study established a neural network trainingmatrix, as shown in Figure 6, where hd

    𝑖denotes the 𝑖th hybrid

    discriminant or discrimination and 𝑖 = 1, 2, . . . , 7. hd𝑖is used

    as the input neuron value. Regarding the parameters of neuralnetworks, the HTAIDSNN possessed seven neurons in theinput layer and four neurons in the output layer. Equation (11)shows the framework parameters of the hidden layer, whereπ‘₯ = 4, 𝑦 = 5, and 𝑧 = 2. Furthermore, the number towhich the neurons could be expanded is 𝑝 = 2; therefore,the initial number of neurons in each hidden layer is 10. Theinitial weight and bias or threshold values are both randomnumbers ranging between βˆ’1 and 1. The terminal criterionfor concluding training is 5000 iterations or a minimumerror smaller than 10βˆ’6. These criteria prevented excessiveconvergence times when the system is constrained in localoptimal solutions.

    Figure 7 represents a comparison of the error conver-gence curves for the data processed by the HTAIDSNN andHTAIDSNN with HDA and PCA. The curves show that theHTAIDSNN method requires 22.73 seconds to complete 195iterations of network training. The HDA method requires14.97 seconds to complete 131 iterations of network training,whereas the PCA requires more time and training iterations,that is, 18.51 seconds and 163 iterations. It is clear that the

  • Mathematical Problems in Engineering 7

    HDA healthy motor

    HDA shaft bending

    HDA rotor imbalance

    HDA mechanical loosenessMatrix 1

    Matrix 20

    h1,1 h1,2 h1,7

    Β· Β· Β·

    Β· Β· Β·

    Β· Β· Β·

    Β· Β· Β·

    Β· Β· Β·

    b1,1 b1,2 b1,7

    i1,1 i1,2 i1,7

    l1,1 l1,2 l1,7

    hd1 hd2 hd7

    h20,1 h20,2 h20,7

    b20,7

    i20,7

    l20,7

    β‹° β‹° β‹° β‹°

    β‹°

    β‹°

    β‹°

    β‹°

    Figure 6: Neural network training matrix.

    0 50 100 150 2000

    0.2

    0.4

    0.6

    0.8

    1

    1.2

    1.4

    1.6

    1.8

    Epochs

    Mea

    n sq

    uare

    erro

    r (M

    SE)

    Error function

    HTAIDSNN with HDA input

    HTAIDSNN with PCA input

    HTAIDSNN

    HTAIDSNN with HDA inputHTAIDSNN with PCA inputHTAIDSNN

    Minimal error = 0.000001

    Minimal error = 0.000001Time of total learning = 14.974833Epoch of total learning = 131

    Minimal error = 0.000001Time of total learning = 18.514932Epoch of total learning = 163

    Time of total llearning = 22.725933Epoch of total learning = 195

    Figure 7: Convergence errors of HTAIDSNN with/without theaddition of PCA and HDA.

    Accelerometerwith wirelesssensor node

    Flying wheel

    Figure 8: Equipment employed in the motor fault experiment.

    Table 2: Classification statistics of the HTAIDSNN-basedmethods.

    Motorcondition HTAIDSNN

    HTAIDSNNwith PCA

    HTAIDSNNwith HDA

    Healthymotor 95.9% 98.4% 99.95%

    Shaft bending 94.0% 96.3% 98.12%Rotorimbalance 92.2% 98.1% 98.92%

    Mechanicallooseness 98.2% 99.5% 99.89%

    HTAIDSNN with HDA has superior convergence perfor-mance. The improvement of the convergence rate is mainlydue to the specific classification information provided byHDA.

    Table 2 shows the statistics of fault classification usingthe HTAIDSNN-based methods. From the table, the perfor-mance of the HTAIDSNN with HDA is superior to the othertwo methods.

    5. Implementation of a FaultDiagnostic System

    5.1. Description of Experimental Equipment. The equipmentemployed in this study to conduct the motor vibration exper-iment included a four-pole, one-hp, three-phase inductionmotor manufactured by the TECO Electric & MachineryCompany (Taiwan). An A7200-MA VFD (TECO Electric &Machinery Company) was also installed to change the rota-tional speed, and the source frequency was 60Hz. Figure 8shows the wireless sensor nodes that are attached to themotor in the motor vibration experiment. An MMA7260three-axis accelerometer was installed on a wireless sensornode (employed for transmitting vibration data) to measurevibration displacement.

    During the experiment, screw nuts were installed on themotor flying wheel as unbalanced weights to generate thevibration fault signals that had frequency characteristics sim-ilar to that of an imbalanced rotor or bent shaft. The screwson the motor equipment stand were adjusted to emulate

  • 8 Mathematical Problems in Engineering

    Signal processing

    WSN Motor vibrationmeasurementEstimate rotation

    frequency and rpm

    Data normalizationand HDA

    Motor vibration data

    Signal processing andfeature extraction

    HTAIDSNN training

    Hybrid discriminantanalysis

    Non-real-time (training)

    HTAIDSNNclassification

    SPC control chartmonitoring

    Whether there

    Yes Yes

    LV1(no fault)

    LV2(maybe fault)

    LV3(fault)

    No No

    LV2(maybe fault)

    Real-time (diagnosis)

    Healthy motorvibration measurement

    Mean and standarddeviation calculation

    Real-time (measurement) Non-real-time (initialization)

    is a fault?Whether there

    is a fault?

    Figure 9: Flowchart of the intelligent speeding-varying rotary fault diagnostic system for motors.

    Figure 10: Status of an imbalanced rotor at a rotary frequency of30Hz.

    vibration fault signals resulting from loose components asshown in Figure 8.

    5.2. Description of System Procedures. As depicted inFigure 9, this study initially retrieves the motor vibrationsignals using wireless sensor nodes and obtains the currentrotary frequency through the sensorless rotational speedestimationmethod. Subsequently, the fault characteristics areextracted from the frequency-multiplier amplitudes of therotary frequency, and the characteristic data are normalized.Finally, after HDA conversion, the neural network feeds the

    Figure 11: Diagnosis information for an imbalanced rotor at a rotaryfrequency of 30Hz.

    compiled hybrid discriminant fault eigen-matrices into theHTAIDSNN for training of learning and memorizing forthe relationships between the fault characteristics and faultclasses.

    In addition to the HTAIDSNN mentioned previously,control charts for stochastic process control (SPC) areincluded for fault diagnosis.The result of this combination is adual core diagnostic system that employed parallel processing[21].

  • Mathematical Problems in Engineering 9

    Figure 12: Status of a bent-shaft rotor at a rotary frequency of22.5Hz.

    Figure 13: Diagnosis information for a bent-shaft rotor fault at arotary frequency of 22.5Hz.

    The SPC technique distinguishes between random out-liers and abnormal statuses or states regarding the quality ofmonitored products to provide warnings concerning abnor-mal trends in the production process. Since the workplace isin general a noisy environment, the SPC charting used in thiswork is to monitor the shift and drift of the characteristicfrequencies and rule out the abruptly environmental noiseinfluence.The rule adopted in this paper is as follows: if thereis only one point out of control limit, a warning is assigned.An abnormality in this study is defined as the situationsin which two of three continuous or consecutive points arelarger than control limit.

    In the dual core diagnostic system, if the neural networkand control chart are free from abnormalities, the systemgenerates an LV1 signal to indicate the normal state. Ifeither the neural network or the control chart generates anabnormal signal, an LV2 signal is generated to indicate thatthe motor may be faulty and require reconfirmation or stay

    alerted. If both are abnormal, an LV3 signal is generated toindicate that the motor is faulty and should be immediatelyrepaired by technicians.

    5.3. Description of the Human-Machine Interface. Thehuman-machine interface designed in this study primarilyincludes a motor diagnostic system. Figure 10 shows themotor monitoring interface designed for the imbalancedrotor experiment conducted at a rotary frequency of30Hz. This interface comprises a time-domain graph, aspectrogram, and a rotational speed estimation graph forthe vibration signal. The frequency spectrum displays thepeaks of the recent vibration signals at 0.5𝑓

    π‘Ÿ, 1π‘“π‘Ÿ, 1.5𝑓

    π‘Ÿ, 2π‘“π‘Ÿ,

    2.5π‘“π‘Ÿ, 3π‘“π‘Ÿ, and 3.5𝑓

    π‘Ÿ. Finally, the speed estimation graph

    displays the five most recent rotational speeds. The tolerablerotational speed change is 50 rpm. If the change of speedis larger than 50 rpm, the rotational frequency and speedare recalculated accordingly. To exclude the influences ofnoise or disturbance, the changes on the rotational speed areonly displayed after the occurrence of the changes had beenverified.

    Figure 11 shows the interface designed for the diagnosticsystem used in the imbalanced rotor experiment conductedat a rotary frequency of 30Hz. This interface includes aneural network detection and Shewhart control chart. Boththe neural network and the control chart in the figure detectan abnormality, and the overall diagnosis is marked in red(LV3). Figure 12 shows vibration signal, frequency spectrum,and the estimated rotational speed of a bent-shaft motor.Figure 13 indicates the diagnosis information of the motor.In the figure, the neural network detects an abnormality, andthe Shewhart chart points out that there is a point out ofcontrol limit. By the rule defined in this work, this situation isacceptable unless the consecutive point is also out of controllimit. Consequently, the overall diagnosis is classified as LV2marked in yellow.

    6. Conclusion

    This study proposes a novel intelligent diagnostic systemfor speed-varying motors, which improves the convergencerate of traditional dynamic structural neural network train-ing by introducing the terminal attractor and the hybriddiscriminant analysis. The implemented system integratesthe required functions: sensorless speed estimation, neuralnetwork-based diagnosis, and SPC charting, with a human-machine interface to perform rotary fault diagnosis. Thesimulation results indicate that the proposed system isequipped with quick convergence rate for neural networktraining. Also, motor rotary faults are detected effectivelyby the developed diagnostic function and statistics processcontrol chart.

    Conflict of Interests

    The authors declare that there is no conflict of interestsregarding the publication of this paper.

  • 10 Mathematical Problems in Engineering

    Acknowledgment

    This work was supported financially in part by the NationalScience Council, Taiwan, under Grant no. NSC102-2221-E-027-082.

    References

    [1] S. Nandi, H. A. Toliyat, and X. Li, β€œCondition monitoring andfault diagnosis of electrical motorsβ€”a review,” IEEE Transac-tions on Energy Conversion, vol. 20, no. 4, pp. 719–729, 2005.

    [2] S. A. Taher and M. Malekpour, β€œA novel technique for rotor barfailure detection in single-cage inductionmotor using FEM andMATLAB/SIMULINK,”Mathematical Problems in Engineering,vol. 2011, Article ID 620689, 14 pages, 2011.

    [3] H. Chen, Y. Lu, and L. Tu, β€œFault identification of gearboxdegradation with optimized wavelet neural network,” Shock andVibration, vol. 20, no. 2, pp. 247–262, 2013.

    [4] H. Liu, J. Wang, and C. Lu, β€œRolling bearing fault detectionbased on the teager energy operator and elman neural network,”Mathematical Problems in Engineering, vol. 2013, Article ID498385, 10 pages, 2013.

    [5] W. Wang and O. A. Jianu, β€œA smart sensing unit for vibrationmeasurement and monitoring,” IEEE/ASME Transactions onMechatronics, vol. 15, no. 1, pp. 70–78, 2010.

    [6] D. C. Martinez, M. V. Rodriguez, A. G. Perez, R. A. O. Rios, andR. J. R. Troncoso, β€œEmpirical mode decomposition and neuralnetworks on FPGA for fault diagnosis in inductionmotors,”TheScientific World Journal, vol. 2014, Article ID 908140, 17 pages,2014.

    [7] M. Iorgulescu, R. Beloiu, and M. O. Popescu, β€œVibrationmonitoring for diagnosis of electrical equipment’s faults,” inProceedings of the 12th International Conference onOptimizationof Electrical and Electronic Equipment (OPTIM ’10), pp. 493–499, May 2010.

    [8] A. Garcia-Perez, R. D. J. Romero-Troncoso, E. Cabal-Yepez,and R. A. Osornio-Rios, β€œThe application of high-resolutionspectral analysis for identifying multiple combined faults ininduction motors,” IEEE Transactions on Industrial Electronics,vol. 58, no. 5, pp. 2002–2010, 2011.

    [9] K. Teotrakool, M. J. Devaney, and L. Eren, β€œAdjustable-speeddrive bearing-fault detection via wavelet packet decomposi-tion,” IEEE Transactions on Instrumentation and Measurement,vol. 58, no. 8, pp. 2747–2754, 2009.

    [10] H. Arabaci andO. Bilgin, β€œEffects of rotor faults in squirrel-cageinduction motors on the torque-speed curve,” in Proceedings ofthe 19th International Conference on Electrical Machines (ICEM’10), pp. 1–5, Rome, Italy, September 2010.

    [11] M. Blodt, J. Regnier, M. Chabert, and J. Faucher, β€œFault indi-cators for stator current based detection of torque oscillationsin induction motors at variable speed using time-frequencyanalysis,” in Proceedings of the 3rd IET Conference on PowerElectronics, Machines and Drives, pp. 56–60, March 2006.

    [12] H. Ocak and K. A. Loparo, β€œEstimation of the running speedand bearing defect frequencies of an induction motor fromvibration data,” Mechanical Systems and Signal Processing, vol.18, no. 3, pp. 515–533, 2004.

    [13] S. Guedidi, S. E. Zouzou, W. Laala, M. Sahraoui, and K.Yahia, β€œBroken bar fault diagnosis of induction motors usingMCSA and neural network,” in Proceedings of the 8th IEEEInternational Symposium on Diagnostics for Electrical Machines,

    Power Electronics and Drives (SDEMPED ’11), pp. 632–637,September 2011.

    [14] F. M. C. Santos, I. N. D. Silva, and M. Suetake, β€œNeuralnetwork classifier for faults detection in induction motors,” inProceedings of the IEEE International Computer ApplicationsTechnology Conference, pp. 1–5, 2013.

    [15] C. L. Chuang, Y. L. Lu, T. L. Huang, Y. T. Hsiao, and J. A.Jiang, β€œRecognition of multiple PQ disturbances using dynamicstructure neural networksβ€”part 1: theoretical introduction,”in Proceedings of the IEEE/PES Transmission and DistributionConference and Exhibition: Asia and Pacific, pp. 1–6, Dalian,China, August 2005.

    [16] E. P. De Moura, C. R. Souto, A. A. Silva, and M. A. S.IrmaΜƒo, β€œEvaluation of principal component analysis and neuralnetwork performance for bearing fault diagnosis from vibrationsignal processed by RS and DF analyses,” Mechanical Systemsand Signal Processing, vol. 25, no. 5, pp. 1765–1772, 2011.

    [17] A. Abouhnik, R. G. Ibrahim, R. Shnibha, and A. Albarbar,β€œNovel approach to rotating machinery diagnostics basedon principal component and residual matrix analysis,” ISRNMechanical Engineering, vol. 2012, Article ID 715893, 7 pages,2012.

    [18] B. Ayhan, M. Y. Chow, and M. H. Song, β€œMultiple discriminantanalysis and neural-network-based monolith and partitionfault-detection schemes for broken rotor bar in inductionmotors,” IEEE Transactions on Industrial Electronics, vol. 53, no.4, pp. 1298–1308, 2006.

    [19] S. D. Wang and C. H. Hsu, β€œTerminal attractor learning algo-rithms for back propagation neural networks,” in Proceedingsof the IEEE International Joint Conference on Neural Networks(IJCNN ’91), pp. 183–189, November 1991.

    [20] J. Yu, Q. Tian, T. Rui, and T. S. Huang, β€œIntegrating discriminantand descriptive information for dimension reduction and clas-sification,” IEEE Transactions on Circuits and Systems for VideoTechnology, vol. 17, no. 3, pp. 372–377, 2007.

    [21] D. C. Montgomery, Introduction to Statistical Quality Control,John Wiley & Son, New York, NY, USA, 6 edition, 2009.

  • Submit your manuscripts athttp://www.hindawi.com

    Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

    MathematicsJournal of

    Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

    Mathematical Problems in Engineering

    Hindawi Publishing Corporationhttp://www.hindawi.com

    Differential EquationsInternational Journal of

    Volume 2014

    Applied MathematicsJournal of

    Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

    Probability and StatisticsHindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

    Journal of

    Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

    Mathematical PhysicsAdvances in

    Complex AnalysisJournal of

    Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

    OptimizationJournal of

    Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

    CombinatoricsHindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

    International Journal of

    Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

    Operations ResearchAdvances in

    Journal of

    Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

    Function Spaces

    Abstract and Applied AnalysisHindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

    International Journal of Mathematics and Mathematical Sciences

    Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

    The Scientific World JournalHindawi Publishing Corporation http://www.hindawi.com Volume 2014

    Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

    Algebra

    Discrete Dynamics in Nature and Society

    Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

    Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

    Decision SciencesAdvances in

    Discrete MathematicsJournal of

    Hindawi Publishing Corporationhttp://www.hindawi.com

    Volume 2014 Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

    Stochastic AnalysisInternational Journal of