Software Package Evaluation For Lyapunov Exponent And .

3y ago
8 Views
3 Downloads
1.91 MB
9 Pages
Last View : 1m ago
Last Download : 3m ago
Upload by : Joanna Keil
Transcription

DJournal of Energy and Power Engineering 9 (2015) 443-451doi: are Package Evaluation for Lyapunov Exponentand Others Features of Signals Evaluating ConditionMonitoring Performance of Nonlinear Dynamic SystemsJulio César Gomez-Mancilla1, Luis Manuel Palacios-Pineda2 and Valeriy Nosov11. Vibrations & Rotordynamics Laboratory, ESIME (Superior School of Mechanical and Electrical Engineering), IPN (NationalPolytechnic Institute), Zacatenco Professional Center, México, D. F. 07738, México2. Graduated and Research Department, Technological Institute of Pachuca, Pachuca 42083, MéxicoReceived: January 08, 2015 / Accepted: March 02, 2015 / Published: May 31, 2015.Abstract: Efficient use of industrial equipment, increase its availability, safety and economic issues spur strong research on maintenanceprograms based on their operating conditions. Machines normally operate in a linear range, but when malfunctions occur, nonlinearbehavior might set in. By studying and comparing five nonlinear features, which listed in decreasing order by their damage detectioncapability are: LLE (largest Lyapunov exponent), embedded dimension, Kappa determinism, time delay and cross error values; i.e.,LLE performs best. Using somewhat similar ideas from Chaos control, i.e., vary the “mass imbalance” forcing parameters, we aim tostabilize the Lorenz equation. Quite interestingly, for certain imbalance excitation values, the system is stabilized. The previous evenwhen paradigmatically chaotic parameters for Lorenz system are used (plus our forcing terms). This quasi-control approach is validatedstudying signals obtained from the previously mentioned lab test. Finally, it is concluded that analyzing and comparing nonlinearfeatures extracted from baseline vs. malfunction condition (test acquired), one might increase the efficiency and the performance ofmachine condition monitoring.Key words: Modified Lorenz equation, largest Lyapunov exponent, nonlinear features, chaos control, test validation.1. Introduction Technology based on vibration condition monitoringis largely used due to the necessity to increaseequipment availability, safety and economic issues.Machines by their nature are designed to display linearbehavior during normal operation. When machineshave reasonable bounded amplitude and linearbehavior, most of the times are considered as “healthy”systems. Particularly signals obtained from such“healthy system” normally can be analyzed withtraditional techniques as FFT (fast Fourier transform),STFT (short time Fourier transform), wavelet, etc.Nevertheless, machines are always exposed to variableCorresponding author: Julio César Gomez-Mancilla, Ph.D.,professor, research fields: structural and mechanical vibrations,design, rotor non-linear dynamics, chaos. E-mail:gomezmancilla@gmail.com.workloads, insufficient or lack of maintenance andothers aspects leading to the possibility of developingsome kind of malfunction (unbalance, misalignment,steam-whirl, cracks, etc.), as a result depending on themagnitude of such malfunction, the dynamic conditionof the machine changes and might become a systemwith certain degree of nonlinearity.If a vibration signal is analyzed by linear processingtechniques, information revealing malfunctioncharacteristics might get lost, thus the need to usenonlinear processing tools. As an example, a modifiedLorenz equation, where we add an external force, isanalyzed. Nonlinear tools implemented in the Percpackage [1] such as time delay, embedding dimension,error, determinism, stationarity and LLE (largestLyapunov exponent), also time series are analyzed asexplained by Ref. [2], and calculi applied to lab test.

444Software Package Evaluation for Lyapunov Exponent and Others Features of Signals EvaluatingCondition Monitoring Performance of Nonlinear Dynamic SystemsStudies in this area are good but few and seminalbook by Randall [3] helps. Works by Wang, et al. [4, 5]use the pseudo-phase portrait to find the importance ofusing an adequate time delay value to create suchportrait (in Ref. [6], Gomez-Mancilla also emphasizes proper estimation), sensitivity to detect faults inmachinery is also studied. They demonstrated that,these nonlinear features can be effective parameters forfault condition prognosis. In Ref. [7], Antoinecompares the Lyapunov exponent and Jacobian featurevector calculated from an experimental setup.Similar to previous works by Gomez-Mancilla [8, 9]our aim is to discriminate and select nonlinear featuresfrom time signals acquired at normal baselineoperation; while extracting features to characterizechanges in the system dynamic behavior to compare vs.signal features when the machine has malfunctions.2. Lorenz Equation, Original and ModifiedIn 1963, meteorologist Ed Lorenz derived a threedimensional relatively simple set of first-ordernonlinear differential equations. He truncated thepartial differential equations describing thermal drivingof convection in the lower atmosphere (Eq. (1)):x z x y xy x yz xy z(1)For certain parameters values, σ, ρ, β, i.e., σ 10, ρ 25, β 8/3, the system displays an irregular 25, β 8/3, the system displays an irregular deterministicchaotic behavior which may be characterized by theLLE. To study faulty systems, here sinusoidal termsare added aiming at simulate an external excitingrotating force. Such modified Lorenz equation isshown in Eq. (2):x z x F0 sin t y xy x y F0 cos t z xy z F0 sin t (2)Modifying Lorenz equation is some kind of chaoscontrol as described by Refs. [10, 11], yet we are notexactly perturbing nor varying any equation parametervalues. By adding forcing terms, similarly as massimbalance influences a rotating machine system, weexplore and study the resulting system stability.Using Matlab ODE45 (ordinary differentialequation solver45) function, Eqs. (1) and (2) aresolved with sample time equal to 0.01 s (4,000 datasamples). Fig. 1 shows time series corresponding tox(t), y(t) and z(t) modified Lorenz system responseswhich are used to calculate nonlinear features; andfor some parameter values Eqs. (1) and (2) mightbecome chaotic. To calculate their features, nonlinearanalysis package in Ref. [1] is used; datapre-processing is advised as Ref. [6] exposes. Inaccordance to Takens theorem [12], dynamic featuresfrom numerically simulated or acquired stationaryand deterministic processes are extracted.x 0260270280290300220230240250260270280290300y (t)500-50210z (t)500210Fig. 1t (s)Time responses x(t), y(t), z(t) from Eq. (2) for σ 10, ρ 28, β 8/3, F 50, ω 30, two competing attractors co-exist.

Software Package Evaluation for Lyapunov Exponent and Others Features of Signals EvaluatingCondition Monitoring Performance of Nonlinear Dynamic Systems3. Nonlinear Time Series AnalysisNowadays, condition monitoring by different signalprocessing methods (frequency and time domainanalysis, wavelet, etc.), can be realized. Yet, potentialirregular nonlinear behavior arising from presence ofmalfunctions in actual machines motivates the use ofpowerful tools from nonlinear analysis. Followingsteps aim at calculating the LLE [1]. First, obtain aproper τ and embedding dimension m values bymutual information [13] and false nearest neighbormethods [14], respectively. Next, ensure input datarequirements are satisfied by testing if the system isdeterministic [15] and stationary [16]. Then, using asingle time series should verify if the reconstructedphase or embedded space seems congruent. Finally,using Wolf algorithm [17, 18], calculate the LLE anddetermine if the system is chaotic, or not.3.1 Embedded Space Reconstructionobtained about other coordinates is large enough toallow us to introduce values at times (t τ, t 2τ, ,(t (m – 1)τ) to substitute for the original coordinates.An embedding space having same/similar features asthe original system, is therefore recreated (Eq. (3)). p ( t ) xt , xt , xt 2 , ., xt m 1 Time delay (τ): to calculate the time delay, the MI(mutual information) method allows satisfactoryresults, better as compared to other methods (i.e.,linear autocorrelation which are not studied in thiswork). From state xt τ, equation for mutualinformation is:jj Ph , k xt , xt I ( ) - Ph , k xt , xt ln Ph xt Pk xt h 1k 1(4)where, P(xt) and P(xt τ) are the probabilities that avariable assumes a certain value inside the h-th andthe k-th bins, respectively. P(xt, xt τ) is the jointprobability that xt is in bin h and xt τ is in bin k. Ifvariables xt and xt τ are completely independent, itmeans that, these variables are not correlated, and I(τ) 0. Program input to mutual.exe are the number ofbins j and the expected maximal embedding delay.Embedding dimension (m): mainly to provide aEuclidean space with a dimension large enough suchthat, the system dynamics can be unfolded withoutambiguity. FNN (false nearest neighbor) method is an1010101 xX1 τ200(3)3.2 Some Nonlinear Features200 While, inspecting Fig. 2, the necessity for properinput parameters τ and m becomes clear. Notice thequite different generated spaces.201 τxX1 x1 τThe reconstruction generates information about theunobserved (not measured) data, which allowspredicting the rest of the state variables. Mathematicaldescription is based on Takens’ theorem [12], whereusing a single scalar time series x(t) can be enough toreconstruct the state space. The previous since thecoordinates are related to each other through a timedelay (τ) [6, 13]. If τ is very small, then coordinates xtand x(t (m – 1)τ) are numerically so close to each other,that can not be distinguished from each other. On thecontrary, if τ is too large, then xt and x(t (m – 1)τ)become independent of each other, in a statical sense.Having properly determined τ, the information4450-10-10-10-20-20-20(a)(b)(c)Fig. 2 State space reconstruction for the modified Lorenz system (Eq. (2)): σ 10, β 8/3, ω 30, F 50, m 3; τ applied togenerating signal x(t) are: (a) τ 18; (b) τ 58; (c) τ 80.

446Software Package Evaluation for Lyapunov Exponent and Others Features of Signals EvaluatingCondition Monitoring Performance of Nonlinear Dynamic Systemsefficient algorithm that determines the minimumembedding dimension (m), see for instance [14]. Thenumber of neighbors change along the signal path:rD 2 m 1 [ x n kt x r n kt ]k 02(5)Adding the proper time delay, transforms m to m 1,creating a new coordinate system, if the distanceschange from one to another dimension, they are calledfalse neighbors. Previous method is implemented andinput to the fnn.exe code are τ, and the minimal andmaximal embedding dimension bound for which theFNN is to be determined.A deterministic system occurs when through a set ofordinary differential equations, an initial state candetermine its future state. Uniqueness of solutions isthe property on which determinism test is built up.Kaplan and Glass [15] proposed that determinism testis required (where optimal k is equal to 1). The vectorfield approximation for Vk in the k-th box of the phasespace is the average vector of all passes obtainedaccording to Eq. (6), Pk is the number of all passesthrough the k-th box. The code determinims.execalculates a unique determinism parameter, inputs aretime delay and number of data points.VK 1PKPK i 1ei(6)The code stationarity.exe indicates if the systemproperties are kept constant during the data acquisitionprocess. Kantz and Schrieber [2] propose to compareproperties in one time series segment to another segmentacting as a data base, and call it cross-prediction error,xt Δt is the predictedwhere, xt Δt is the based value, value and N is the number of trials made. Error shouldbe minimal for a stationary system since xt and aneighbor pertain to the same data segment, this isimplemented into the stationarity.exe code. 21 N x t t xt t N k 1(7)3.3 LLELyapunov exponents deserve a special place,considering the divergence or convergence of nearbyorbits they determine the system dependence on itsinitial conditions. An m dimensional system has mpossible Lyapunov exponents; existence of positiveLLE defines its unstable directions. The lyapmax.execode implements Wolf, et al. algorithm [17]; inputparameters are τ and m, then the LLE is calculatedfrom: x (t T )1lo gT x (t )(8)Applying Wolf theory, the implicit numeric LLEcalculation to each of the three (Eq. (2)) post-processedresponse results are compared. Based on the systemJacobian J, implicit numeric calculation estimates theperturbation exponential growth δx:d x J ( x ) xdt(9)Fig. 3 shows how varying the “imbalance” and βparameters induces significant changes in the systemstability, in β regions where the system is chaoticunstable; for instance and specifically, F 50 and ω 3 r/s, are capable to control the system and turn itstable. While, varying β parameter, instability andstability are predicted by positive and negative LLEvalues, respectively. Except for the purple lineanalyzing z(t) response, all LLE values are calculatedby the Wolf-Jacobi algorithm numerically applied toEq. (2); recall that this implicit procedure [1, 17] doesnot require individual analysis for each system signalresponse. Using typical σ 10, ρ 28, range 0 β 5,Fig. 3 considered three distinct cases:(1) typical unperturbed Lorenz Eq. (1), red colorline;(2) imbalance forced Lorenz Eq. (2), F 50, ω 30 r/s,calculated both ways: by Wolf-Jacobi algorithmshown by blue line, and also applying Perc package [1]to z(t) shown by purple line;(3) imbalance controlled Lorenz, Eq. (2), F 50, ω 3 r/s, green color line. Notice three new systemstability β regions, including at the dreadful value β 8/3 where a stable limit cycle orbit occurs.

Software Package Evaluation for Lyapunov Exponent and Others Features of Signals EvaluatingCondition Monitoring Performance of Nonlinear Dynamic Systems4. Application to Experimental TestsUsed lab experimental equipment consists of a rotorsystem, a MMFS (modified machine fault simulator) [19],Bently Nevada WinADRE (windows automateddiagnostics for rotating equipment), and LabVIEW-NI(National Instruments) data acquisition system. Fig. 4shows most lab testing equipment.Test under different conditions are performed:integral (undamaged) rotor, bent shaft at two levels andunbalance malfunctions, a damaged (cracked shaft)447Extracted nonlinear features for undamaged baselineoperation are shown in Table 1 illustrating variation ofthe nonlinear features at different rotational speeds andup to the first resonance frequency. The embeddingdimension is fixed at m 4 and remains constant forall the analyzed experiments. Notice that all testbaseline conditions yield negative Lyapunovexponents (stable behavior).Changes with respect to the corresponding baselinefor the j nonlinear feature, can be calculated as:Percentagechange j rotor. Analyzed malfunctions interact. Proximitysensors sample at 0.0002 s. Typical signals at constantFeature value j Baseline valuespeed near 1st machine resonance at test conditions,Baseline value 100%(10)Integral shaft system malfunctions are bending andundamaged and bent malfunction are shown in Fig. 5.y2001.5-201.0-10β 8/3 8/3zz(t)(t)z(t)0xWolf-JacobianWolf Jacobian10F 0F 0w 3 3LLE0.50.0β0.01.02.03.04.05.0-0.5 LLE-1.0-1.5Fig. 32.72.8b 2.9LLE stability estimated by Wolf-Jacobi and z(t) (Eq. (2)). For σ 10; ρ 28; F 0 and 50; ω 3 and 30; 0 β 5.Data adquisition moduleFig. 40.50.40.30.20.10.0-0.1 2.6-0.2-0.3Experimental rotorMain lab test equipment. Instrumented MMFS rotor malfunctions and adapted to simulate a cracked shaft.

Software Package Evaluation for Lyapunov Exponent and Others Features of Signals EvaluatingCondition Monitoring Performance of Nonlinear Dynamic SystemsAmplitude of vibration (m)1.5x 10‐6x 10‐6Amplitude of vibration 5time 0‐2.50.00.51.01.52.0Time (s)2.53.03.54.0(a)(b)Fig. 5 Filtered proximitor signals from an MMFS integral system rotating near first resonance (normalized frequency ω/ωn 0.89): (a) baseline integral system; (b) system with a malfunction (level 1 bending).Table 1 Extrated nonlinear features at baseline operation, different normalized rotation speeds / n. / nTime delayCross prediction . They are classified as: bending levels 1, 2and 3, and only level 1 unbalance (unbalance massequal to 0.5 g). Two shafts damage are: crack depthlevel 1 means 10% crack depth normalized by thediameter; and crack depth level 2 is a 30% normalizedcrack depth. Malfunction combinations are analyzed.Increase in malfunction and damaged levels areintroduced into the MMFS test set up, signals areacquired, filtered using nonlinearnoisereduction.execode and then numerically processed. Suchnon-conventional filtering carefully treats the signalsas to not overly suppress nonlinear data which mightcontain relevant malfunction information. Thede-noising procedure has a relevant positive effect onthe routines input parameters and strongly impacts allthe calculation results.Nonlinear features performance: Five nonlinearfeatures trends and patterns are evaluated by a series oflab test with known conditions. Table 2 showsextracted features including LLE, τ, m, determinismand cross-prediction error values compiled from Figs. 6aand 6b plots, yielding adequate values close to zero,0.010 and 0.020. Previous signal extracted valuesinsure fulfilment of the stationary requirement, 01.000290.03700.920-0.490also are Lyapunov stable (i.e., LLE negative). On theother hand, although in Fig. 6c 2-D graph shows nolocal error minimization along the 45 degree angularorientation and a small average error of 0.040, it has ahigh maximum error, 0.069. Moreover, positive LLE 0, clearly indicates a chaotic unstable machinebehavior. Test signal for this cracked rotor case isshown in Fig. 7, where chaos can not be perceived bymere ball eye inspection. The other feature seemed lesssensitive to malfunctions: determinism does not havesensitivity to detect malfunctions. While, differentkinds of errors directly evaluating the stationaritydynamic characteristic might have certain smalldiagnosing potential.In Fig. 8, left-right sense along the horizontal axisindicates a worsening of machine condition. In Fig. 8a,both embedded dimension and determinism show lowsensibility to increasing worsening malfunction level,with the exception for a highly damaged machinewhich has stronger nonlinear dynamics and jumpsfrom m dimension 2 to 4. While in Fig. 8b, afluctuating yet slight increasing trend, can be perceivedin the time delay feature, while, the averagecross-predicted error values seem to fluctuate with no

Softtware Packagge Evaluationn for Lyapunoov Exponent and Others FeaturesFof Siignals EvaluaatingConndition Monittoring Performmance of Nonnlinear Dynammic Systemsleveel 3 and crackk level 2). Nootice a clear monotonicallymyincrrease of the LLELfeature, which is congruent withhthe machine worrsening condiition.iiclear trend. Fig. 9 showws the LLE feature forr thedamaged sysstem operatinng at 6 malfuunction, includingthe worse leevel inducedd to the MMFFS (i.e., bendingj(b)ij(a)Fig. 6j(c)Statioonarity cross-ppredict error 2-D plots obtainned from test: (a) bend 2; (bb) bend 2 plus unbalance; (c)) crack 2.Table 2 Nonnlinear featurees calculated foor six differentt test rotor mallfunction severrity cases.Time delayy Bend 1Bend 2Bend 2 UnbbCrack 1Crack 1 UnnbCrack 2353148314544mensionEmb. dimm222224DeteerminismError minError avgError maxLLE0.99970.99990.999

Software Package Evaluation for Lyapunov Exponent and Others Features of Signals Evaluating Condition Monitoring Performance of Nonlinear Dynamic Systems 445 3. Nonlinear Time Series Analysis Nowadays, condition monitoring by different signal processing methods (frequency and time domain analysis, wavelet, etc.), can be realized. Yet, potential

Related Documents:

The Matlab program prints and plots the Lyapunov exponents as function of time. Also, the programs to obtain Lyapunov exponents as function of the bifur-cation parameter and as function of the fractional order are described. The Matlab program for Lyapunov exponents is developed from an existing Matlab program for Lyapunov exponents of integer .

largest nonzero Lyapunov exponent λm among the n Lyapunov exponents of the n-dimensional dynamical system. A.2.1 Computation of Lyapunov Exponents To compute the n-Lyapunov exponents of the n-dimensional dynamical system (A.1), a reference trajectory is created by integrating the nonlinear equations of motion (A.1).

Bruksanvisning för bilstereo . Bruksanvisning for bilstereo . Instrukcja obsługi samochodowego odtwarzacza stereo . Operating Instructions for Car Stereo . 610-104 . SV . Bruksanvisning i original

The Lyapunov theory of dynamical systems is the most useful general theory for studying the stability of nonlinear systems. It includes two methods, Lyapunov’s indirect method and Lyapunov’s direct method. Lyapunov’s indirect method states that the dynamical system x f(x), (1)

10 tips och tricks för att lyckas med ert sap-projekt 20 SAPSANYTT 2/2015 De flesta projektledare känner säkert till Cobb’s paradox. Martin Cobb verkade som CIO för sekretariatet för Treasury Board of Canada 1995 då han ställde frågan

service i Norge och Finland drivs inom ramen för ett enskilt företag (NRK. 1 och Yleisradio), fin ns det i Sverige tre: Ett för tv (Sveriges Television , SVT ), ett för radio (Sveriges Radio , SR ) och ett för utbildnings program (Sveriges Utbildningsradio, UR, vilket till följd av sin begränsade storlek inte återfinns bland de 25 största

Hotell För hotell anges de tre klasserna A/B, C och D. Det betyder att den "normala" standarden C är acceptabel men att motiven för en högre standard är starka. Ljudklass C motsvarar de tidigare normkraven för hotell, ljudklass A/B motsvarar kraven för moderna hotell med hög standard och ljudklass D kan användas vid

STORAGE TANK DESIGN CALCULATION - API 650 1of14 1 .0 DESIGN CODE & SPECIFICATION DESIGN CODE : APIAPI 650 11th Edition 1 .1 TANK Item numberte u beb : 7061706T-3901390 Roof ( Open/Close ) : Close T f f(C f/D f/Fl t f/NA)Type of roof ( Cone-roof / Dome-roof / Flat-roof / NA )yp ( ) : Fl ti R fFloating Roofg 1 .2 GEOMETRIC DATA Inside diameter , Di ( corroded ) (@ 39,000 mm ) 39,006 mm Nominal .