Background technology
Motor vehicle security of operation Condition Monitoring Technology is the Main Means that guarantees motor vehicle safe drive, is also the inexorable trend of motor vehicle security of operation detection technique development.Adopt motor vehicle security of operation condition monitoring technology to carry out dynamic monitoring to motor vehicle security of operation state and operating index, in time find and the prevention vehicle trouble, development monitoring, control, management and decision are in the safety supervisory network system of one, and be significant to the automobile safety operation.It can not only improve technical guarantee ability, the minimizing traffic hazard of automobile safety operation, and the development that promotes automotive industry and communications and transportation cause is had great meaning.Motor vehicle security of operation status monitoring mainly comprises monitoring motor vehicle (vehicle body, wheel) athletic posture parameter, dynamic load parameters, braking ability parameter.Braking ability is to estimate the most important technical indicator of motor vehicle, is one of elementary item of automotive safety detection.Motor vehicle reruns in process, can produce braking, accelerate, turn to, the operating mode such as straight-line travelling, by monitoring wheel and vehicle performance can obtain more directly, truer, more rich automobile safety operation information.
The gyro free strap down measuring system that motor vehicle running status braking ability monitoring is adopted be a kind of multivariate, non-linear, the time complication system that becomes, when considering alignment error, be installed on the sensitive direction matrix of 12 accelerometers of vehicle body and installation site matrix and all can on itself vector, subtle change be arranged, thereby the angular velocity that calculates and theoretical value have relatively large deviation, and this deviation can constantly be accumulated along with the time.The factor that affects system accuracy be still waiting to solve for other factor that affects system accuracy, but because the model of setting up is complicated, calculated amount is loaded down with trivial details except the impact of alignment error diagonal angle velocity calculated, and it is thorough to be difficult to consider.If do not need to know concrete accurate mathematical model, can consider so to carry out System Discrimination with the method for neural network, approach non-linear between system's input and output.
Wavelet transformation is a kind of signal processing method that grows up on the Fourier analysis basis, wavelet transformation can resolve into the different frequency mixed signal of various weave ins the block signal on different frequency bands, then observe respectively and process in each time-frequency region, all having the ability of characterization signal local feature in time domain and frequency domain.In view of wavelet transformation has good time-frequency local property and zoom character, and the Elman network has self study, strong robustness and Generalization Ability, and modeling just can in conjunction with both advantages, improve the accuracy of modeling wavelet transformation and Elman network integration are got up.Therefore the present invention sets forth a kind of automobile safety operation monitoring system braking ability discrimination method based on Recursive Wavelet Elman network.
The severity of braking parameter of " braking signal system of automobile " of domestic (patent of invention) number CN1605502 by to the motor vehicle high-speed travelling brake time processed classification, and take the graded signal mode to show, clear and definite car brakeing intensity, so that the rear car of running at high speed is taked to brake accordingly counter-measure timely and accurately, avoid rear car blindly to brake the danger that causes.This patent does not relate to the signal processing method of automobile braking performance discrimination.
" brake system in motor vehicle being carried out the method for functional check " of domestic (patent of invention) number CN102112351A relates to a kind of for the brake system of motor vehicle being carried out the method for functional check, at first brake fluid is moved in apotheca in the method, measure subsequently the brake pressure in brake circuit and this brake pressure is compared with reference value, wherein in the situation that produce alerting signal lower than reference value.This patent does not relate to the signal processing method of automobile braking performance identification.
Domestic (patent of invention) number CN101480946 that proposed in 2008 " a kind of based on the wheel-loaded intelligent sensing wheel brake performance monitoring methods " discloses a kind of based on the wheel-loaded intelligent sensing wheel brake performance monitoring methods, by installation intelligent sensing module on the wheel hub equatorial plane of each wheel of motor vehicle with in vehicle body installation intelligent sensing unit, transducing signal calculates through signal condition, digitizing, Attitude Algorithm, braking algorithm the main braking ability parameter that obtains wheel.The method can initiatively be estimated motor vehicle sports safety situation by parameter is carried out Multi-Sensor Data Fusion and analysis.This patent content relates to based on braking accurate model mode and carries out the braking ability calculation of parameter, the identification signal New Method for Processing based on the non-concrete model of Recursive Wavelet Elman network that does not relate to that this patent proposes.
Domestic (patent of invention) number CN101718769A " a kind of source drive-type 235U concentration recognition method based on parallel type genetic Elman neural network " mainly comprises and sets up neural network model, and Artificial Neural Network Structures is divided into three layers: data allocations layer, subnet layer, decision making package layer; The neutron pulse signal auto-correlation function of obtaining is done pre-service; Data allocations layer with the signal auto-correlation function sample input parallel type genetic Elman network after processing adopts the random multiple spot sampling of circulation that sample data is distributed; Each hereditary Elman subnet that the data that distribute are inputted respectively in the subnet layer is identified, and provided recognition result separately; The decision making package layer is made joint disposal by the recognition result to a plurality of subnets, draws the final recognition result of 235U concentration.The method is because of its higher data user rate, and novel network structure has obtained 235U concentration identification effect preferably.This patent does not relate to the signal processing method of Recursive Wavelet Elman network.
Embodiment
For making the purpose, technical solutions and advantages of the present invention clearer, embodiment of the present invention is described further in detail below in conjunction with accompanying drawing:
The present embodiment provides a kind of method of brake performance of safety monitoring system for motor vehicles discrimination method.
Referring to Fig. 1, the method is based on Recursive Wavelet Elman and realizes, comprises the following steps:
Step 101 obtains acceleration, pressure, temperature input and braking ability parameter output function variable;
Step 102 is eliminated data redundancy by redundant information relation between principal component analysis (PCA) analysis operation variable.
Step 103 input data normalization is processed;
Step 104 is utilized experimental formula and experiment algorithm computational grid model hidden layer node number;
In order to make model that better approximation capability and generalization ability be arranged, adopt experimental formula and experiment to choose the method that combines and determine choosing of hidden layer neuron number, at first according to experimental formula
Be input number of nodes, n is the output node number, and l is the constant between 1-20) determine the scope of the number of a hidden layer neuron, set corresponding train epochs and training precision, then optimum hidden layer neuron number is therefrom chosen at last in preference pattern training from small to large.
Step 105 Recursive Wavelet Elman neural network model parameter initialization:
Initial setting up specifically be divided into for four steps and realize:
1. produce at first at random equally distributed random number conduct on [1,1] interval
The initial setting up value;
2. then right
Carry out normalization by row:
3. then multiply by one again and count n with input layer, hidden layer neuron is counted m and the relevant factor of transport function:
In formula, C is a constant relevant with the hidden layer transport function.The value of C is extremely important to network, through study practice repeatedly relatively, to the proper value of Morlet small echo Elman neural network between 2.3~2.6;
4. last and training sample contacts.If in input layer j neuronic input sample, maximal value is x
Jmax, minimum value is x
Jmin:
Obtain by above step
Be input layer to the initial weight of hidden layer.
Obtain
After, and then carry out the hidden layer neuron threshold value
Initialization, step is as follows:
1. produce at first at random equally distributed random number conduct on [1,1] interval
The initial setting up value;
2. then multiply by an input layer again and count n, hidden layer neuron is counted m and the relevant factor of transport function;
3. last and training sample reaches
Contact.
(3) initial setting up of the flexible and translation parameters of small echo
After being provided with initial weight, it is also very important that the flexible translation parameters of small echo is carried out initial setting up, generally is divided into two kinds of situations.
1. the input layer number is 1.To the neuronic flexible parameter a of each small echo
iGet identical value, and translation parameters b
i=(i-1) L/m, i=1,2 ..., m.In formula, L is number of training, and m is the neuron number of transport function place layer.
2. the nodes of input layer is greater than 1.Known by the small echo basic theory, if the time domain center of female small echo is t
*, radius is Δ
ΨThe flexible concentrated area that ties up to time domain of small echo is:
[b+at
*-aΔ
Ψ,b+at
*+aΔ
Ψ]
Be the gamut that covers input vector in order to make small echo flexible, the initial value setting of flexible translation parameters must be satisfied following formula:
Can be obtained by following formula:
Will use time domain center and the radius of female small echo in following formula, the center that can calculate the time-domain window of Morlet small echo according to the definition of Wavelet time-frequency parameter is 0, and radius is 0.7071.
And for the weights of hidden layer to output layer
Initial setting up, can complete as follows:
1. produce at first at random equally distributed random number conduct on [1,1] interval
The initial setting up value;
2. then right
Carry out normalization by row:
Step 106 builds Recursive Wavelet Elman network model;
Step 107 initialization weights also carry out self-correlation correction;
Step 108 is utilized genetic algorithm training small echo Elman network;
Judge whether small echo Elman network satisfies the setting demand, if so, execution in step 109; Otherwise adjustment training parameter.
The generalization ability of step 109 checking Recursive Wavelet Elman network model;
Judge whether generalization ability reaches requirement, is, execution in step 110; Otherwise, return to execution in step 108.
After step 110 reaches requirement, storage Recursive Wavelet Elman network model parameter.
Above-mentioned braking ability parameter comprises: the parameter such as wheel braking retarded velocity, damping force, brake power are poor, wheel slip, car load braking deceleration and car load damping force.
Figure 2 shows that based on the hereditary training algorithm flow process in Recursive Wavelet Elman network brake performance of safety monitoring system for motor vehicles discrimination method, comprise the following steps:
Contraction-expansion factor and the shift factor of step 1081 pair weights, threshold value, wavelet function are carried out real coding;
The random initial population that produces between [1,1] of step 1082;
The error function of step 1083 computational grid, the functional value of the fitness of definite individuality, error is larger, and adaptive value is less;
If step 1084 end condition satisfies, turn step 1087;
Step 1085 selects the individuality of some fitness maximums directly to entail the next generation, and all the other probability of determining by adaptive value carry out heredity;
Step 1086 is carried out the crossover and mutation operation by certain probability, produces population of future generation;
Step 1087 stops circulation, obtains best chromosome.Then be converted into contraction-expansion factor and the shift factor of weights, threshold value, wavelet function.
Be illustrated in figure 3 as Recursive Wavelet Elman network structure, the Morlet small echo excitation function that Recursive Wavelet Elman network structure adopts, each hidden neuron has two additional parameter a
i, b
i, represent respectively contraction-expansion factor and the shift factor of small echo action function.This Recursive Wavelet Elman neural network has n+1 input neuron, and p output neuron accepted a layer neuron for m hidden neuron and m.x
0(t)=1, corresponding network weight
Representing the threshold value of hidden neuron i, is not actual outside input.H
0(t)=1, the map network weights
Representing the threshold value of output neuron k, is not actual outside input.
x
i(t) ∈ R
nInscribe Recursive Wavelet Elman neural network n dimension input vector during for t;
y
k(t) ∈ R
pInscribe the p dimension output vector of Recursive Wavelet Elman neural network during for t;
H
i(t) ∈ R
mBe hidden layer output;
x
c(t) ∈ R
mFor accepting layer output.
If feedback gain is α, namely each constantly accept the layer neuron be output as:
x
c,l(t)=αH
l(t-1) (11)
The dynamic equation of these network input and output this moment can be expressed as:
Wherein:
Be the weights that are connected between hidden neuron i and output layer neuron k;
Be the weights that are connected between input layer j and hidden neuron i;
For accepting the weights that are connected between layer neuron l and hidden neuron i;
H
i(t) be the output of hidden neuron i;
Be wavelet function, a
iBe the coefficient of dilatation of small echo, b
iTranslation coefficient for small echo.
Hidden layer neuron number: i=1,2 ..., m; Input layer number: j=0,1,2 ..., n,
Accept layer neuron number a: l=1,2 ..., m; The neuron number of output layer: k=1,2 ..., p.
As shown in Fig. 4 a, 4b and 4c, implement platform in kind based on the brake performance of safety monitoring system for motor vehicles discrimination method of Recursive Wavelet Elman network.Fig. 4 a comprises central control module 3 in wheel 1, wheel intelligent sensing module 2, car, wherein wheel intelligent sensing module comprises three accelerometers, a pressure transducer and a temperature sensor, and wheel intelligent sensing module is installed on the surface, wheel hub equator of each wheel, and in car, central control module 3 is installed in car; Realize two-way communication by the Zigbee wireless radio frequency mode between central control module 3 in wheel intelligent sensing module 2 and car.In Fig. 4 b, stain is four of vehicle bodies three-dimensional acceleration intelligent sensing module installation site, adopts square four apex configuration schemes.Fig. 4 c is the One-dimensional Vertical accelerometer that is installed in one of them suspension of motor vehicle.
The above is only preferred embodiment of the present invention, and is in order to limit the present invention, within the spirit and principles in the present invention not all, any modification of doing, is equal to replacement, improvement etc., within all should being included in protection scope of the present invention.