[go: up one dir, main page]

CN101799674B - A Method for Analyzing the Service State of NC Equipment - Google Patents

A Method for Analyzing the Service State of NC Equipment Download PDF

Info

Publication number
CN101799674B
CN101799674B CN2010101336384A CN201010133638A CN101799674B CN 101799674 B CN101799674 B CN 101799674B CN 2010101336384 A CN2010101336384 A CN 2010101336384A CN 201010133638 A CN201010133638 A CN 201010133638A CN 101799674 B CN101799674 B CN 101799674B
Authority
CN
China
Prior art keywords
service
state
service state
model
vitals
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2010101336384A
Other languages
Chinese (zh)
Other versions
CN101799674A (en
Inventor
朱海平
刘繁茂
邵新宇
张国军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huazhong University of Science and Technology
Original Assignee
Huazhong University of Science and Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huazhong University of Science and Technology filed Critical Huazhong University of Science and Technology
Priority to CN2010101336384A priority Critical patent/CN101799674B/en
Publication of CN101799674A publication Critical patent/CN101799674A/en
Application granted granted Critical
Publication of CN101799674B publication Critical patent/CN101799674B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention relates to a method for analyzing the service state of numerical control equipment, belonging to the technology for monitoring the service state of major equipment and forecasting the service life of the major equipment. The method comprises the following steps: firstly, recognizing the service states of a plurality of the major parts of the numerical control equipment through the characteristic physical quantity acquired by a multisensor; then, forecasting the service state of the complete machine through a classification model of a support vector machine established by the statistical learning theory; and calculating the residual service lives of the major parts and the complete machine through a 'hidden semi-Markov' random process model. The method of the invention not only can be used for recognizing the current running states of the parts but also can be used for forecasting the residual service life of the parts. The current running state and the residual service life of the complete machine are obtained by the classification forecasting method of the support vector machine according to the operation result of each part. The invention provides a new method for decision support of preventive maintenance.

Description

A kind of method for analyzing service state of numerical control equipment
Technical field
The invention belongs to great equipment service state monitoring and forecasting technique in life span, be specifically related to a kind of method that is used for the comprehensive service state of identification numerical control equipment and its remaining life of prediction, it can provide important reference for the fail-safe analysis and the maintenance decision problem of numerical control equipment.
Technical background
Numerical control equipment is as machine-tool, and Application in Manufacturing Industry is more and more universal in China.Numerical control equipment, particularly great, critical equipment are in case catastrophic failure in the course of the work with having a strong impact on the production efficiency of enterprise, brings massive losses to enterprise.In order to make the running of numerical control equipment near-zero fault, need the service reliability state of timely analyzing numerically controlled equipment, accurately predict its residue time between failures, to take rational preventative maintenance strategy in advance, prevent the generation of fault.Numerical control equipment is typically mechanical, electrical, liquid complex apparatus, along with electronic technology and development of computer, for the status monitoring means of complex apparatus great lifting has been arranged, and therefore, the running status of numerical control equipment is compared the careful possibility that is divided into.
In great equipment service state monitoring and life prediction research field, there are a large amount of papers and patent documentation to deliver.Aspect linear discriminant analysis, document [1] provides detailed introduction, and main thought is utilization folk prescription difference analysis, calculates the F test value; Document [1] [2] has provided the application of HSMM model aspect the identification of equipment degenerate state, this model is the expansion of Markov chain, it is a doubly stochastic process, promptly not only state is at random to the transfer of state, and the observation of each state also is at random, the main algorithm of HSMM model comprises forward direction-back to algorithm, and this algorithm mainly is to solve the probability that produces a certain observation sequence, and the Baum-Welch algorithm mainly is the parameter estimation problem that solves model. Document [3] describes the application of supporting vector machine model aspect numerical control equipment parts and whole aircraft reliability assessment in detail, the basic thought of this model is life-span of will obtain and the service state data input vector as model after the zero dimension processing, utilize kernel function that input vector is mapped to high-dimensional feature space, carry out The Fitting Calculation at high-dimensional feature space, obtain optimum non-linear regression function, then, combining with digital control is equipped in the probability distribution function of various influence factors under stipulated time and the rated condition, the computing unit reliability.At last, according to the reliability structure model of numerical control equipment, find out the minimal cut set of system, the computing system reliability.
Wherein the state analysis method document of concerned power generation equipment, nuclear equipment, aerospace equipment etc. is more, the analyzing service state of numerical control equipment document is less relatively, document about the prediction of numerical control equipment remaining life is rare especially, and generally there is following problem in these researchs: (1) biases toward fault diagnosis, only the state of equipment is done the simple division of " normally " and " fault ", do not consider the failure procedure of gradual change, in fact there is considerable deterioration failure state in equipment.(2) state of equipment complete machine only is concerned about in most of research, and each parts to component devices do not carry out detailed fail-safe analysis, do not have the service state and the residual life of analysis component yet.
List of references
[1]Ming?Dong,David?He.Hidden?semi-Markov?model-based?methodology?formulti-sensor?equipment?health?diagnosis?and?prognosis[J].European?Journalof?Operational?Research,2007,178:858-878.
[2] Ceng Qinghu, Qiu Jing, champion Liu. based on hidden semi-Markov model equipment degenerate state recognition methods research [J]. machine science and technology, 2008,27 (4): 429-432.
[3] Wu Jun. based on the service reliability of numerical control equipment appraisal procedure and the application [M] of performance parameter. Wuhan: the Central China University of Science and Technology, 2008.
Summary of the invention
The object of the present invention is to provide a kind of method for analyzing service state of numerical control equipment, this method can provide the new method of decision support for preventative maintenance.
A kind of method for analyzing service state of numerical control equipment is characterized in that, this method comprises the steps:
The 1st step was determined the vitals and the service state thereof of numerical control equipment to be analyzed, and establishing vitals quantity is m, and i represents the sequence number of vitals, i ∈ 1,2 ..., and m}, the number of states of i vitals is L i, then the state set of i vitals is expressed as
Figure GDA0000047530010000031
Figure GDA0000047530010000032
Represent i vitals complete failure;
The 2nd step was utilized the characteristic signal of sensor acquisition vitals;
The characteristic signal of the 3rd step to above-mentioned collection carries out the information fusion processing, obtains the service state composite character vector Y of each vitals i
The 4th step was discerned and predicting residual useful life the service state of each vitals of numerical control equipment:
The process of service state identification is:
Step (a1): set up model
The HSMM that is expressed as with latent-semi-Markov model of i vitals ii)=(L i, M i, A i, D i, B i, π i), wherein, latent state is that the quantity of the service state of parts i is L i, the possible observed reading number of each latent state correspondence is M i, initial state distribution
Figure GDA0000047530010000033
State transition probability matrix
Figure GDA0000047530010000034
Represent that i vitals is from j service state s IjJump to k service state s IkProbability, j, k represent the sequence number of service state; Maximum rating residence time D i, the observed value matrix
Figure GDA0000047530010000036
Figure GDA0000047530010000037
The service state of expression vitals i is s Ij, but the service state of the vitals i that observes is s IkProbability;
Step (a2): model training
At first to the vectorial Y of the service state composite character of vitals i iDo vector quantization and handle the service state s that obtains dispersing Ij, j=1,2 ..., L i, adopt Bao Mu-Wei Erqi (Baum-Welch) algorithm to the model training then, promptly solve the parameter estimation problem of model, obtain model parameter A i, D i, B i, π iEstimated value
Figure GDA0000047530010000038
Successively all service states of vitals i are trained, obtain the latent-semi-Markov model of every kind of service state;
The identification of step (a3) service state:
After model training is finished, to the service state composite character vector of new collection, calculate the log-likelihood function value of each service state, the state of getting the greatest measure correspondence is the service state of current vitals;
The predicting residual useful life process is:
Step (b1): establish vitals service state s IjResidence time D (s Ij) the single Gaussian distribution N of obedience (μ (s Ij), σ 2(s Ij)), the life cycle of parts is T, satisfies:
Figure GDA0000047530010000041
Then to D (s Ij) expectation value μ (s Ij) and variances sigma 2(s Ij) carry out parameter estimation, obtain the estimated value of average and variance
Figure GDA0000047530010000042
With And definition D (s Ij) estimated value
Figure GDA0000047530010000044
For:
D ^ ( s ij ) = μ ^ ( s ij ) + ρ σ ^ 2 ( s ij )
Wherein ρ = ( T - Σ j = 1 L i μ ^ ( s ij ) ) / Σ j = 1 N σ ^ 2 ( s ij ) ;
Step (b2): j service state establishing i parts is { s Ij, i=1,2 ... m, j=1,2 ..., L i, its remaining life is RUL Ij, set up following recurrence equation formula, estimate the remaining life of parts;
RUL ij = a ^ i j , j × [ D ^ ( s ij ) + RUL ij + 1 ] + Σ k = j + 1 L i - 1 a ^ i j , k × RULi k RUL i L i - 1 = a ^ i L i - 1 , L i - 1 × D ^ ( s iL i - 1 )
Wherein
Figure GDA0000047530010000048
With
Figure GDA0000047530010000049
Be state transition probability:
Figure GDA00000475300100000410
Expression vitals i keeps j service state s IjProbability,
Figure GDA00000475300100000411
Expression vitals i is from j service state s IjTransfer to k service state s IkProbability.
The service state that the 5th step adopted support vector machine classification method to set up between numerical control equipment complete machine and the building block is got in touch, and finishes identification of numerical control equipment complete machine service state and predicting residual useful life.
Characteristics of the present invention are, provide a cover practical calculation method for having identification of military service running status and the remaining life prediction that a plurality of vitals and complete machine and parts all comprise the numerical control equipment of multiple failure state.The present invention can characterize physical quantity from multimode, picks out the service state of vitals, and analyzes the service state of complete machine.On this basis, can also predict the remaining life of parts and complete machine.This fail-safe analysis and maintenance decision analysis for complete machine and parts provides important reference.If words with good conditionsi, achievement of the present invention can also and the upper layer information management system of factory, as MES, system dockings such as ERP, thereby provide solid reference information for the formulation of plant produced plan and maintenance schedule.
Description of drawings
Fig. 1 is the basic process of numerical control equipment complete machine analyzing service state and remaining life prediction;
The numerical control equipment single part service state identifying of Fig. 2 is based on latent-semi-Markov model.
Embodiment
The inventive method at first by multi-sensor collection to the sign physical quantity identify the service state of a plurality of vitals of numerical control device, the support vector machine disaggregated model of setting up by Statistical Learning Theory dopes the service state of complete machine then, and go out the remaining life of vitals and complete machine, thereby the new method of decision support is provided for preventative maintenance by " latent-semi-Markov " Model Calculation.Below in conjunction with accompanying drawing and example the present invention is done explanation in further detail.
As shown in Figure 1, analytical approach of the present invention may further comprise the steps:
The first step is determined the vitals and the service state thereof of numerical control equipment to be analyzed.
According to 4 factors such as component function, failure effect, historical failure data statistics and parts monitoring property, adopt expert's point system or other method to calculate the parts importance degree of numerical control equipment.According to the design data of numerical control equipment, determine the service state of each vitals and complete machine.If vitals quantity is m, i represents the sequence number of vitals, i ∈ 1,2 ..., and m}, the service state quantity of i vitals is L i, then the service state set representations of i vitals is Be parts complete failure.If the complete machine number of states is L, the service state set representations of complete machine is S={s 1, s 2..., s L, s LBe complete machine complete failure.
Second step was utilized the characteristic signal of sensor acquisition vitals.
Utilize testing tool such as acceleration transducer to gather the vibration signal of vitals in the numerical control equipment process, the group number of sampling interval and each acquired signal can be decided according to enterprise practical conditions.
The characteristic signal of the 3rd step to above-mentioned collection carries out the information fusion processing.
The present invention adopts the linear discriminant analysis method, on the basis of Labview software, the vibration signal of each sensor acquisition is carried out information fusion handle, and obtains the composite character vector of unit status.Concrete steps are as follows:
Step (1): at first the vibration signal that collects is carried out the denoising pre-service in Labview software, and then its wavelet transformation function bag that provides is provided, pretreated vibration signal is carried out feature extraction, obtain the vibration signal characteristics vector, note O IrBe the vibration signal characteristics vector of r sensor of i vitals, r=1,2 ... N I0, N I0The summation of i vitals all the sensors is measured in expression.
Step (2): adopt the linear discriminant analysis method respectively the vibration performance vector of each vitals to be carried out the information fusion of characteristic layer, obtain the service state composite character vector of each vitals.
The present invention adopts the one-factor analysis of variance to give the weight of each sensor characteristics information, and the F test value obtains by the ratio of deviation in deviation between the calculating sensor sets of signals and the average sensor signal group.The F test value expression formula of r sensor measurement signal of i vitals is:
Figure GDA0000047530010000061
Wherein, n iThe each sets of signals number of measuring of expression, S IARepresent sum of squares of deviations between the sensor signal group of i vitals, S IEThe interior sum of squares of deviations of sensor signal group of representing i vitals, F IrThe F test value of representing r sensor measurement signal of i vitals.
The weight of r sensor of i vitals is made as w Ir, computing formula is:
Figure GDA0000047530010000071
The service state composite character vector of i vitals is made as Y i, computing formula is:
Figure GDA0000047530010000072
O wherein IrIt is the vibration performance vector of r sensor of i vitals.
The 4th step is to the service state identification and the predicting residual useful life of each vitals of numerical control equipment.
HSMM (Hidden Semi-Markov Model, latent-semi-Markov model) is the expansion of HMM (HiddenMarkov Model, hidden Markov model).The state presence time is the limitation of exponential distribution in the hidden Markov model in order to improve, and on the basis of hidden Markov model, latent-semi-Markov model allows to distribute according to the self-defined residence time of practical problems.In order to reduce computation complexity, we adopt single Gaussian distribution as state presence time probability distribution function.
I vitals service state s a certain with it Iu, u=1,2 ..., L iThe parameter-definition of corresponding concealing-semi-Markov model is as follows: latent state (being the service state of vitals i) quantity is L i, the possible observed reading number of each latent state correspondence is
Figure GDA0000047530010000073
Initial state distribution
Figure GDA0000047530010000074
State transition probability matrix
Figure GDA0000047530010000075
Figure GDA0000047530010000076
Represent that i vitals is from j service state s IjJump to k service state s IkProbability, j, k represent the sequence number of service state; The maximum rating residence time
Figure GDA0000047530010000077
The observed value matrix
Figure GDA0000047530010000078
Figure GDA0000047530010000079
The service state of expression vitals i is s Ij, but the service state of the vitals i that observes is s IkProbability.Like this, i vitals and the corresponding s of its a certain service state IuLatent-semi-Markov model also can write:
Figure GDA00000475300100000710
Numerical control equipment vitals service state identification of the present invention conceals-semi-Markov model based on above-mentioned, and as shown in Figure 2, this process can be divided into two parts: first is a model training, and second portion is service state identification.
Step (a1): model training.At first to the vectorial Y of the composite character of vitals i iDo vector quantization and handle the service state estimated value s that obtains dispersing Ij, j=1,2 ..., L iAdopt the Baum-Welch algorithm to the model training then, promptly solve the parameter estimation problem of model: obtain model parameter Estimated value
Figure GDA0000047530010000082
Repeating above-mentioned vector quantization then handles, obtain all service state estimated values of vitals i, and successively to each service state of vitals i corresponding latent-semi-Markov model trains, and obtains the estimates of parameters of latent-semi-Markov model of every kind of service state correspondence.
Step (a2): service state identification.Every kind of service state of vitals i corresponding latent-after the semi-Markov model training finishes, to certain composite character vector of at a time newly gathering at vitals i, doing vector quantization handles, obtain this service state estimated value of vitals i constantly, each service state correspondence of the above-mentioned vitals i that trains of substitution conceals-semi-Markov model successively, calculate the log-likelihood function value of each service state, the service state of getting the greatest measure correspondence is the current service state of vitals i.
Method below the present invention has adopted is calculated the remaining life of vitals i:
I vitals and its all service states corresponding latent-parameter-definition of semi-Markov model is as follows: latent number of states is
Figure GDA0000047530010000083
The possible observed reading number of each latent state correspondence is
Figure GDA0000047530010000084
Initial state distribution State transition probability matrix
Figure GDA0000047530010000086
Figure GDA0000047530010000087
Represent that i vitals is from j service state s IjJump to k service state s IkProbability, j, k represent the sequence number of service state; The maximum rating residence time
Figure GDA0000047530010000088
The observed value matrix
Figure GDA0000047530010000089
The service state of expression vitals i is s Ij, but the service state of the vitals i that observes is s IkProbability.I vitals and its all service states corresponding latent-semi-Markov model is expressed as:
Figure GDA00000475300100000811
Step (b1):,, set up latent-semi-Markov model at all service states of vitals i as the sample of training data the estimated value of all service states of vitals i that obtain from step a1 And adopt the Baum-Welch algorithm to the model training, and solve the parameter estimation problem, obtain the estimated value of parameter
Figure GDA0000047530010000092
Step (b2): the service state collection of vitals i is { s Ij, i=1,2 ... m, j=1,2 ..., L i, each service state s IjResidence time D (s Ij) the single Gaussian distribution N of obedience (μ (s Ij), σ 2(s Ij)).The life cycle of vitals i is T, satisfies:
Figure GDA0000047530010000093
Then to D (s Ij) expectation value μ (s Ij) and variances sigma 2(s Ij) carry out parameter estimation, obtain the estimated value of average and variance
Figure GDA0000047530010000094
With And definition D (s Ij) estimated value be:
D ^ ( s ij ) = μ ^ ( s ij ) + ρ σ ^ 2 ( s ij )
Wherein ρ = ( T - Σ j = 1 L i μ ^ ( s ij ) ) / Σ j = 1 N σ ^ 2 ( s ij ) .
Step (b3): the current service state value of establishing the vitals i that step (a2) identifies is s Ij, i=1,2 ... m, j=1,2 ..., L i, its remaining life is RUL Ij, can set up following recurrence equation formula, thereby estimate the remaining life of vitals i.
RUL ij = a ^ j , j i , c × [ D ^ ( s ij ) + RUL ij + 1 ] + Σ k = j + 1 L i - 1 a ^ j , k i , c × RUL ik RUL i L i - 1 = a ^ L i - 1 , L i - 1 i , c × D ^ ( s iL i - 1 )
Wherein
Figure GDA0000047530010000099
With
Figure GDA00000475300100000910
Be state transition probability:
Figure GDA00000475300100000911
Expression vitals i keeps j service state s IjProbability,
Figure GDA00000475300100000912
Expression vitals i is from j service state s IjTransfer to k service state s IkProbability.
The 5th step number control equipment complete machine conceals-semi-Markov modeling and predicting residual useful life.
Set up all vitals latent-semi-Markov model after, the present invention adopts support vector machine (SVM:Support Vector Machine) sorting technique to set up service state contact between numerical control equipment complete machine and the building block.It is as follows to utilize SVM to carry out numerical control equipment complete machine service state identification step:
Step (5.1): set up the support vector machine disaggregated model, the service state data sample capacity of establishing above-mentioned all vitals that obtain and complete machine is n, and n 〉=10.Can be expressed as: D={ (x f, y f) | x f=(x F1, x F2..., x Fm) ∈ S 1* S 2* ... * S m, y f∈ S, f ∈ 1,2 ..., n}}, wherein, x fBe m dimension input vector, the vitals service state of expression numerical control equipment, y fIt is the observed reading of complete machine service state.Utilize above sample data, can train supported vector machine disaggregated model, wherein kernel function adopts radial basis function: K (x f, x)=exp (‖ x-x f2/ σ 2), x represents numerical control equipment vitals service state sequence to be diagnosed, σ is the standard deviation of vitals service state sample data, the desirable σ ∈ (2 of its initial range -13, 2 30), the training of support vector machine has ready-made ripe algorithm, no longer superfluous herein chatting.
Step (5.2): the identification of numerical control equipment complete machine service state, with the service state of certain moment all vitals of numerical control equipment, the above-mentioned supporting vector machine model that trains of substitution obtains this current service state of numerical control equipment complete machine constantly.
Step (5.3): the numerical control equipment complete machine conceals-semi-Markov modeling and remaining life prediction.
With all service states of numerical control equipment complete machine corresponding latent-parameter-definition of semi-Markov model is as follows: latent number of states is L, and the possible observed reading number of each latent state correspondence is M, initial state distribution π=(π 1..., π L), state transition probability matrix A=(a J, k) L * L, (a J, k) represent that numerical control equipment is from j service state s jJump to k service state s kProbability, j, k represent the sequence number of service state; Maximum rating residence time D, observed value matrix B=(b I, k) L * M, (b I, k) represent that the service state of numerical control equipment complete machine is s i, but the service state of the numerical control equipment complete machine that observes is s kProbability.With all service states of numerical control equipment complete machine corresponding latent-semi-Markov model can be expressed as: HSMM ss)=(L, M, A, D, B, π).
According to above-mentioned SVM prediction model, choose 10 to 20 moment point successively, and according to each vitals service state constantly, prediction obtains this service state of numerical control equipment complete machine constantly; All moment point complete machine service state predictions finish, and gather the historical service state sequence that becomes complete machine; Adopt Baum-Welch algorithm training complete machine to conceal-semi-Markov model HSMM then ss)=(L, M, A, D, B π), obtains the estimated value of model parameter
The process of calculating the complete machine remaining life is as follows:
The service state set representations of numerical control equipment complete machine is S={s 1, s 2..., s L, note s qThe service state value of representing q complete machine, q=1,2 ..., L.
Step (c1): establish complete machine service state s qResidence time D (s q) the single Gaussian distribution N of obedience (μ (s q), σ 2(s q)), the life cycle of complete machine is T s, satisfy:
Figure GDA0000047530010000112
Then to D (s q) expectation value μ (s q) and variances sigma 2(s q) carry out parameter estimation, obtain the estimated value of average and variance
Figure GDA0000047530010000113
With
Figure GDA0000047530010000114
And definition D (s q) estimated value For:
D ^ ( s q ) = μ ^ ( s q ) + ρ s σ ^ 2 ( s q )
Wherein ρ s = ( T s - Σ q = 1 L μ ^ ( s q ) ) / Σ q = 1 N σ ^ 2 ( s q ) ;
Step (c2): establishing step (5.2) complete machine service state classification prediction result is s q, q=1,2 ..., L, its remaining life are RUL q, set up following recurrence equation formula, estimate the remaining life of complete machine;
RUL q = a ^ q , q × [ D ^ ( s q ) + RUL q + 1 ] + Σ t = q + 1 L - 1 a ^ q , t × RUL t RUL L - 1 = a ^ L - 1 , L - 1 × D ^ ( s L - 1 )
Wherein With
Figure GDA00000475300100001110
Be state transition probability: The expression complete machine keeps q service state s qProbability,
Figure GDA00000475300100001112
The expression complete machine is from q service state s qTransfer to t service state s tProbability.
Example: the analyzing service state of numerical control DM4600 type vertical milling machine and remaining life prediction.
1:, adopt expert's point system to determine the parts importance degree of numerical control equipment according to 4 factors such as component function, failure effect, historical failure data statistics, parts monitoring property.The result is: six parts such as main shaft, cutter, servo feed system, anchor clamps, worktable and hydraulic system are as vitals and carry out the service state monitoring.Rule of thumb, the service state of main shaft is divided into 5 kinds: I, II, III, IV, V, and wherein I represents " normal fully ", and V represents " complete failure ", and the service state of other 5 kinds of vitals is 4 kinds, and in addition, the service state of complete machine also is divided into 5 kinds.
2: monitoring of vitals service state and service state data aggregation.Adopt the sign amount of vibration signal, arranged a plurality of measuring points at each signal as vitals service state feature.Adopt virtual instrument Labview software as analysis tool, the hardware that whole test system needs only is common cable, data collecting card and some sensors, and extensibility also strengthens greatly.
3: set up the HSMM model of each vitals each service state except that total failure mode and the HSMM model of vitals Life cycle.Virtual instrument software Labview does not provide ready-made HSMM modeling program storehouse.We have developed a cover HSMM modeling program according to the statistical inference process of HSMM model ourselves, are embedded into the virtual instrument software the inside.Just begin training pattern then, the vitals state composite character vector that promptly Labview is obtained is as importing, by the parameter estimation means, train the HSMM model of each service state correspondence of each vitals, use the HSMM model of the historical data training vitals Life cycle of all service states of vitals then.In this example, such vitals HSMM model one has 1 * 6+5 * 5=31.
4: discrete sampling obtains the sample of the service state corresponding relation of complete machine and parts, form such as following table:
Utilize above data, train supported vector machine disaggregated model.We have adopted SVMC (the Support Vector Machine Classifier) instrument of own exploitation in this example, and are integrated among the Labview.
The service state sample of 1 parts and complete machine
Figure GDA0000047530010000131
5: utilize 4 supporting vector machine models of setting up, according to complete machine active time order, choose 10 to 20 moment point successively, according to this vitals service state constantly, prediction obtains the service state of complete machine, obtain the military service historic state sequence of complete machine at last, by the parameter estimation means, training obtains the HSMM model of complete machine military service life cycle.
By the 3-5 step, finish the structure of HSMM model and SVM model.
6: real-time data acquisition and vitals state identification in the numerical control equipment military service process.Utilize the method in 2, obtain the operation characteristic data of each parts of DM4600 lathe in real time, such as tool parts, 4 branch state HSMM models at cutter, utilize maximum Likelihood, pick out the current service state of cutter, such as being service state II.
7: the prediction of vitals remaining life.Utilize state presence time estimation formulas provided by the invention and remaining life recurrence equation formula, and, calculate the remaining life of vitals according to the current service state of 6 vitals that picked out.In this example, the service state of some time icking tool tool is II, and the remaining life that calculates cutter is 10 hours.
8: the complete machine state identification.Carve at a time,, utilize 4 supporting vector machine models of setting up then, dope the current service state of complete machine by 6 current states that pick out all vitals.In this example, the service state of certain moment main shaft is II, and the service state of cutter is II, the service state of servo feed system is II, and the service state of anchor clamps is I, and the service state of worktable is II, the service state of hydraulic system is I, and the service state that prediction obtains complete machine is III.
9: the prediction of complete machine remaining life.Utilize state presence time estimation formulas provided by the invention and remaining life recurrence equation formula, and, calculate the remaining life of complete machine according to the current service state of 8 complete machines that doped.For complete machine service state in 8 is the situation of III, and the remaining life that calculates complete machine is about 50 hours, and the duration of III level service state is about 40 hours, enter IV level state after, again through more than 10 hour complete machines with complete failure.
The above 6-9 step is finished analyzing service state of numerical control equipment and remaining life prediction.
The present invention not only is confined to above-mentioned embodiment; persons skilled in the art are according to content disclosed by the invention; can adopt other multiple embodiment to implement the present invention; therefore; every employing project organization of the present invention and thinking; do some simple designs that change or change, all fall into the scope of protection of the invention.

Claims (1)

1.一种数控装备服役状态分析方法,其特征在于,该方法包括下述步骤:1. A method for analyzing the state of service of numerical control equipment, is characterized in that, the method comprises the following steps: 第1步  确定待分析的数控装备的重要部件及其服役状态,设重要部件数量为m,i表示重要部件的序号,i∈{1,2,...,m},第i个重要部件的状态数量为Li,则第i个重要部件的状态集表示为
Figure FDA0000047530000000012
表示第i个重要部件完全失效;
The first step is to determine the important components of the CNC equipment to be analyzed and their service status. Let the number of important components be m, i represents the serial number of important components, i∈{1,2,...,m}, the i-th important component The number of states is L i , then the state set of the i-th important component is expressed as
Figure FDA0000047530000000012
Indicates that the i-th important component fails completely;
第2步  利用传感器采集重要部件的特征信号;Step 2 Use sensors to collect characteristic signals of important components; 第3步  对上述采集的特征信号进行信息融合处理,得到各个重要部件的服役状态混合特征向量YiStep 3 Carry out information fusion processing on the characteristic signals collected above, and obtain the service state mixed characteristic vector Y i of each important component; 第4步  对数控装备的各个重要部件的服役状态识别和剩余寿命预测:Step 4 Identify the service state and predict the remaining life of each important component of the CNC equipment: 服役状态识别的过程为:The process of service status identification is: 步骤(a1):建立模型Step (a1): Build a model 将第i个重要部件的隐-半马尔可夫模型的表述为HSMMii)=(Li,Mi,Ai,Di,Bi,πi),其中,隐状态即部件i的服役状态的数量为Li,每个隐状态对应的可能的观测值数为Mi,初始状态分布
Figure FDA0000047530000000013
状态转移概率矩阵
Figure FDA0000047530000000014
表示第i个重要部件从第j个服役状态sij跳转到第k个服役状态sik的概率,j,k表示服役状态的序号;最大状态驻留时间Di,观察值矩阵
Figure FDA0000047530000000016
Figure FDA0000047530000000017
表示重要部件i的服役状态为sij、但观测到的重要部件i的服役状态为sik的概率;
Express the hidden-semi-Markov model of the i-th important component as HSMM ii )=(L i , M i , A i , D i , B i , π i ), where the hidden state is the component The number of serving states of i is L i , the number of possible observations corresponding to each hidden state is M i , and the initial state distribution
Figure FDA0000047530000000013
State Transition Probability Matrix
Figure FDA0000047530000000014
Indicates the probability that the i-th important component jumps from the j-th service state s ij to the k-th service state s ik , j, k represents the serial number of the service state; the maximum state residence time D i , the observation matrix
Figure FDA0000047530000000016
Figure FDA0000047530000000017
Indicates the probability that the service state of important component i is s ij , but the observed service state of important component i is s ik ;
步骤(a2):模型训练Step (a2): Model training 首先对重要部件i的服役状态混合特征向量Yi做矢量量化处理,得到离散的服役状态sij,j=1,2,…,Li,然后采用鲍姆-韦尔奇(Baum-Welch)算法对模型进行训练,即解决模型的参数估计问题,得到模型参数Ai,Di,Bi,πi的估计值
Figure FDA0000047530000000021
依次对重要部件i的所有服役状态进行训练,得到每种服役状态的隐-半马尔可夫模型;
Firstly, do vector quantization on the mixed eigenvector Y i of service state of important component i to obtain discrete service state s ij , j=1, 2,..., L i , and then use Baum-Welch (Baum-Welch) The algorithm trains the model, that is, solves the parameter estimation problem of the model, and obtains the estimated values of the model parameters A i , D i , B i , and π i
Figure FDA0000047530000000021
Train all the service states of the important component i in sequence to obtain the hidden-semi-Markov model of each service state;
步骤(a3)服役状态识别:Step (a3) service state identification: 在模型训练完成之后,对新采集的服役状态混合特征向量,计算每个服役状态的对数似然函数值,取最大数值对应的状态为当前重要部件的服役状态;After the model training is completed, calculate the logarithmic likelihood function value of each service state for the newly collected service state mixed eigenvector, and take the state corresponding to the maximum value as the service state of the current important component; 剩余寿命预测过程为:The remaining life prediction process is: 步骤(b1):设重要部件服役状态sij的驻留时间D(sij)服从单高斯分布N(μ(sij),σ2(sij)),部件的生命周期为T,满足:
Figure FDA0000047530000000022
然后对D(sij)的期望值μ(sij)和方差σ2(sij)进行参数估计,得到均值和方差的估计值
Figure FDA0000047530000000023
Figure FDA0000047530000000024
并定义D(sij)的估计值
Figure FDA0000047530000000025
为:
Step (b1): Assume that the residence time D(s ij ) of an important component in service state s ij obeys a single Gaussian distribution N(μ(s ij ), σ 2 (s ij )), and the life cycle of the component is T, which satisfies:
Figure FDA0000047530000000022
Then estimate the expected value μ(s ij ) and variance σ 2 (s ij ) of D(s ij ) to obtain the estimated value of mean and variance
Figure FDA0000047530000000023
and
Figure FDA0000047530000000024
and define an estimate of D(s ij )
Figure FDA0000047530000000025
for:
DD. ^^ (( sthe s ijij )) == μμ ^^ (( sthe s ijij )) ++ ρρ σσ ^^ 22 (( sthe s ijij )) 其中 ρ = ( T - Σ j = 1 L i μ ^ ( s ij ) ) / Σ j = 1 N σ ^ 2 ( s ij ) ; in ρ = ( T - Σ j = 1 L i μ ^ ( the s ij ) ) / Σ j = 1 N σ ^ 2 ( the s ij ) ; 步骤(b2):设第i个部件的第j个服役状态为{sij},i=1,2,…m,j=1,2,…,Li,其剩余使用寿命为RULij,建立如下递推方程式,估算出部件的剩余使用寿命;Step (b2): Let the j-th service state of the i-th component be {s ij }, i=1, 2, ... m, j = 1, 2, ..., L i , and its remaining service life is RUL ij , Establish the following recurrence equation to estimate the remaining service life of the components; RULRUL ijij == aa ^^ ii jj ,, jj ×× [[ DD. ^^ (( sthe s ijij )) ++ RULRUL ijij ++ 11 ]] ++ ΣΣ kk == jj ++ 11 LL ii -- 11 aa ^^ ii jj ,, kk ×× RULiRULi kk RULRUL ii LL ii -- 11 == aa ^^ ii LL ii -- 11 ,, LL ii -- 11 ×× DD. ^^ (( sthe s iLi ii -- 11 )) 其中
Figure FDA0000047530000000029
Figure FDA00000475300000000210
是状态转移概率:
Figure FDA00000475300000000211
表示重要部件i保持第j个服役状态sij的概率,
Figure FDA0000047530000000031
表示重要部件i从第j个服役状态sij转移到第k个服役状态sik的概率;
in
Figure FDA0000047530000000029
and
Figure FDA00000475300000000210
is the state transition probability:
Figure FDA00000475300000000211
Indicates the probability that an important component i maintains the jth service state s ij ,
Figure FDA0000047530000000031
Indicates the probability that an important component i is transferred from the jth service state s ij to the kth service state s ik ;
第5步  采用支持向量机分类方法建立数控装备整机和组成部件之间的服役状态联系,完成数控装备整机服役状态识别和剩余寿命预测;Step 5 Use the support vector machine classification method to establish the service status relationship between the CNC equipment and its components, and complete the service status identification and remaining life prediction of the CNC equipment; 第5步包括下述过程:Step 5 includes the following process: 步骤(5.1):建立支持向量机分类模型,设上述得到的重要部件和整机的服役状态数据样本容量为n,且n≥10,表示为:D={(xf,yf)|xf=(xf1,xf2,…,xfm)∈S1×S2×…×Sm,yf∈S,f∈{1,2,…,n}},其中,xf是m维输入向量,表示数控装备的重要部件服役状态,yf是整机服役状态的观测值;利用以上样本数据,训练得到支持向量机分类模型,其中核函数采用径向基函数:K(xf,x)=exp(-‖x-xf22),x表示待诊断的数控装备部件服役状态序列,σ为部件服役状态样本数据的标准差,其初始范围取σ∈(2-13,230);Step (5.1): Establish a support vector machine classification model, set the sample size of the service status data of important components and complete machines obtained above as n, and n≥10, expressed as: D={(x f , y f )|x f = (x f1 , x f2 ,...,x fm )∈S 1 ×S 2 ×...×S m , y f ∈ S, f∈{1,2,...,n}}, where x f is m dimensional input vector, which represents the service status of important components of CNC equipment, and y f is the observed value of the service status of the whole machine; using the above sample data, the support vector machine classification model is obtained through training, in which the kernel function adopts the radial basis function: K(x f , x)=exp(-‖xx f22 ), x represents the service state sequence of CNC equipment components to be diagnosed, σ is the standard deviation of the sample data of the service state of the components, and its initial range is σ∈(2 -13 , 2 30 ); 步骤(5.2):数控装备整机服役状态识别,将数控装备所有重要部件的服役状态,代入上述训练好的支持向量机模型,得到数控装备的整机服役状态;Step (5.2): Identify the service status of the complete machine of the CNC equipment, substitute the service status of all important components of the CNC equipment into the above-mentioned trained support vector machine model, and obtain the service status of the complete machine of the CNC equipment; 步骤(5.3):数控装备整机隐-半马尔可夫建模和剩余使用寿命预测;Step (5.3): Hidden-semi-Markov modeling and remaining service life prediction of the CNC equipment; 根据上述支持向量机预测模型,依次选取10到20个时刻点,并根据此时刻的重要部件服役状态,预测得到整机的服役状态,最后得到整机的服役历史状态序列;然后把第4步中重要部件的服役状态序列换成数控装备整机的服役状态序列,采用同样的Baum-Welch训练算法得到整机服役生命周期的隐-半马尔可夫模型。According to the above support vector machine prediction model, 10 to 20 time points are selected in turn, and according to the service status of important components at this moment, the service status of the whole machine is predicted, and finally the service history state sequence of the whole machine is obtained; then step 4 The service state sequence of the important components in the machine is replaced by the service state sequence of the CNC equipment machine, and the hidden-semi-Markov model of the service life cycle of the machine is obtained by using the same Baum-Welch training algorithm.
CN2010101336384A 2010-03-28 2010-03-28 A Method for Analyzing the Service State of NC Equipment Expired - Fee Related CN101799674B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010101336384A CN101799674B (en) 2010-03-28 2010-03-28 A Method for Analyzing the Service State of NC Equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010101336384A CN101799674B (en) 2010-03-28 2010-03-28 A Method for Analyzing the Service State of NC Equipment

Publications (2)

Publication Number Publication Date
CN101799674A CN101799674A (en) 2010-08-11
CN101799674B true CN101799674B (en) 2011-06-29

Family

ID=42595381

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010101336384A Expired - Fee Related CN101799674B (en) 2010-03-28 2010-03-28 A Method for Analyzing the Service State of NC Equipment

Country Status (1)

Country Link
CN (1) CN101799674B (en)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8738549B2 (en) * 2010-12-21 2014-05-27 International Business Machines Corporation Predictive modeling
JP5663393B2 (en) * 2011-04-28 2015-02-04 日立建機株式会社 Operating machine and maintenance inspection information generation device
CN102496028B (en) * 2011-11-14 2013-03-20 华中科技大学 Breakdown maintenance and fault analysis method for complicated equipment
CN103019135B (en) * 2012-11-28 2015-07-01 北京金风科创风电设备有限公司 Life prediction method and system for fan components
CN103264317B (en) * 2013-05-16 2015-11-18 湖南科技大学 A kind of appraisal procedure of Milling Process cutter operational reliability
CN103745108B (en) * 2014-01-10 2016-08-17 电子科技大学 The Reliability assessment method that multi-level Condition Monitoring Data merges
CN104504296B (en) * 2015-01-16 2017-08-29 湖南科技大学 Gaussian of Mixture Hidden Markov Model and the method for predicting residual useful life of regression analysis
JP6404893B2 (en) * 2016-12-22 2018-10-17 ファナック株式会社 Tool life estimation device
JP6888312B2 (en) * 2017-02-02 2021-06-16 沖電気工業株式会社 Information processing equipment, information processing methods, and programs
CN108122049A (en) * 2017-12-21 2018-06-05 郓城金河热电有限责任公司 Photovoltaic array operation and maintenance method based on the analysis of photovoltaic module failure rate
CN109017809B (en) * 2018-08-27 2020-05-19 北京理工大学 Energy distribution method based on cross-country working condition prediction
CN112345240B (en) * 2019-08-08 2022-12-20 上海三菱电梯有限公司 Mechanical part fault diagnosis system
CN110762081A (en) * 2019-09-17 2020-02-07 湖州职业技术学院 Fault diagnosis method and device for large hydraulic press based on HSMM-SVM model
CN111950731A (en) * 2020-07-28 2020-11-17 南昌龙行港口集团有限公司 A joint multi-step forward device health prediction method based on HSMM
CN113011479B (en) * 2021-03-05 2025-01-28 北京中医药大学 A multi-source information fusion method for intelligent manufacturing

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060013132A1 (en) * 2004-06-16 2006-01-19 Regents Of The University Of Colorado Nonlinear adaptive control of resource-distribution dynamics
CN101520651B (en) * 2009-03-03 2011-06-29 华中科技大学 A Reliability Analysis Method of NC Equipment Based on Hidden Markov Chain
CN101520652B (en) * 2009-03-03 2010-09-29 华中科技大学 A method for evaluating the service reliability of NC equipment

Also Published As

Publication number Publication date
CN101799674A (en) 2010-08-11

Similar Documents

Publication Publication Date Title
CN101799674B (en) A Method for Analyzing the Service State of NC Equipment
Xu et al. PHM-oriented integrated fusion prognostics for aircraft engines based on sensor data
CN110866314B (en) Rotating Machinery Remaining Lifetime Prediction Method Based on Multilayer Bidirectionally Gated Recurrent Unit Networks
CN106682814B (en) Wind turbine generator fault intelligent diagnosis method based on fault knowledge base
Camci et al. Feature evaluation for effective bearing prognostics
CN104102773B (en) A kind of equipment fault early-warning and state monitoring method
CN101520651B (en) A Reliability Analysis Method of NC Equipment Based on Hidden Markov Chain
CN109948860A (en) A kind of mechanical system method for predicting residual useful life and system
Alshathri et al. Digital twin-based automated fault diagnosis in industrial IoT applications
Butler et al. A feasibility study into prognostics for the main bearing of a wind turbine
CN109492790A (en) Wind turbines health control method based on neural network and data mining
Hwang et al. SVM-RBM based predictive maintenance scheme for IoT-enabled smart factory
CN105512483A (en) Remaining Life Prediction of Aeroengine Based on Damage Propagation Model and Data Analysis
Ramezani et al. Prognostics and health management in machinery: A review of methodologies for RUL prediction and roadmap
CN119004022A (en) Fault state analysis method and system based on panoramic modeling of wind farm
CN117196575A (en) Ground equipment fault prediction and health management system universal architecture and use method thereof
CN103324155A (en) System monitoring
CN118963327A (en) A mechatronic adaptive fault diagnosis system and method
CN106292631A (en) A kind of PWM rectifier fault diagnosis system based on neutral net
Liao et al. Nonparametric and semi-parametric sensor recovery in multichannel condition monitoring systems
CN116956215A (en) Fault diagnosis method and system for transmission system
CN114442543A (en) Computer monitoring method suitable for early warning of hydropower station fault
Chen et al. A method for predicting the remaining useful life of aircraft engines based on NLSTM and feature optimization strategy
Ma et al. SCADA data-driven spatio-temporal graph convolutional neural network for wind turbine fault diagnosis
Peng et al. Remaining useful life prediction for aircraft engines based on grey model

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20110629

Termination date: 20120328