Summary of the invention
The present invention overcomes the deficiency that prior art exists, technical matters to be solved is for providing a kind of for solving the problems such as the synchronism that exists in traditional leveling technology and real-time be poor, in hydraulic pressure dynamic leveling system, introduce broad sense drag, realize the hydraulic pressure dynamic leveling method of the multiloop real-time adaptive control of hydraulic leg.
In order to solve the problems of the technologies described above, the technical solution used in the present invention is: the hydraulic pressure dynamic leveling method based on broad sense drag, adopt that broad sense drag replaces that load variations in dynamic leveling process, oil temperature change, become when rigidity in each hydraulic cylinder plane involves coupling etc. and be difficult to the physical quantity of accurately surveying, and analyze the impact with output on the input of dynamic leveling system control model of these physical quantitys and broad sense drag, set up state equation and the input-output equation of the hydraulic pressure dynamic leveling system based on broad sense drag; The adaptive control algorithm that adopts strong tracking filter to time the nonlinear control system that becomes dynamic parameter, broad sense drag is estimated, obtains the precise control model of hydraulic pressure dynamic leveling system, according to the input quantity of system, eliminate and estimate residual error, control output quantity, complete leveling.
Hydraulic pressure dynamic leveling method based on broad sense drag, comprises the following steps:
A, introducing broad sense drag, analyze the impact of broad sense drag on hydraulic cylinder travel, sets up the broad sense drag θ that includes n hydraulic cylinder
1, θ
2θ
nstate equation and the input-output equation of hydraulic pressure dynamic leveling system, determine the sampling period T of system and regulate time t, according to the sampling period T of system, to its discretize, obtaining after discretize is proportioning valve valve position u with n hydraulic cylinder flow
1, u
2u
nfor input quantity, n hydraulic cylinder displacement Z
1, Δ Z
2Δ Z
nfor the system equation of output quantity, i.e. hydraulic pressure dynamic leveling system control model;
B, hydraulic platform are supported by n hydraulic leg, produce pitch angle, platform angle value α, the β that double-shaft tilt angle sensor is detected and the precision index α of platform when static
0, β
0change and import micro-control computing machine into by A/D;
C, write the adaptive control algorithm based on strong tracking filter, by this algorithm packing, programming, in implant controller, calls as a generalized subroutine, is used for according to inputoutput data to Parameter Generalized drag θ
1, θ
2θ
nlongitudinal stroke Δ Z with hydraulic leg
1, Δ Z
2Δ Z
ncarry out estimating and forecasting;
D, the α that initial testing is arrived, β value and precision index α
0, β
0after asking difference, carry out m decile, between point m regulatory region, plane is regulated, m is more than or equal to 2 natural number;
E, try to achieve for the first time the objective plane value α regulating
1, β
1, and calculate between first regulatory region i.e. α, β plane and α
1, β
1the longitudinal stroke Δ Z of an interplanar n hydraulic leg
11, Δ Z
12Δ Z
1n;
F, by the Δ Z in step e
11, Δ Z
12Δ Z
1nvalue is as setting value, in input control device, by the algorithm output controlled quentity controlled variable in step c, the valve position u of passing ratio valve
11, u
12u
1nregulation output, n hydraulic leg moves simultaneously and participates in platform adjusting, completes one-period and regulates;
G, the Plane Angle value α of actual measurement after release will be regulated
1' β
1' record, with the objective plane value α setting in step e
1, β
1compare and obtain estimating residual error, utilize the algorithm in step c to process this residual error, obtain n hydraulic cylinder broad sense drag θ
1, θ
2θ
none group be worth according to a preliminary estimate;
H, Repeated m-1 time step e, f, g all bring the broad sense drag θ that the last time obtains at every turn while repetition
1, θ
2θ
nvalue according to a preliminary estimate, what finally obtain is n hydraulic cylinder broad sense drag θ
1, θ
2θ
nestimated value, obtain broad sense drag θ
1, θ
2θ
nestimated value after, the algorithm in hydraulic pressure dynamic leveling system control model and step c in step a has just been determined;
I, hydraulic platform are at the middle generation pitch angle of advancing, and platform angle value α ', β ' that double-shaft tilt angle sensor is detected are changed and imported into micro-control computing machine by A/D, micro-control computing machine by detect angle value judge peak; Length travel between frontal plane and peak place surface level is calculated;
J, using the value in step I as setting value, in input control device, by the adaptive algorithm program in the system model in step a and step c, calculate output controlled quentity controlled variable, i.e. the valve position u of proportioning valve
1, u
2u
n, control in real time multiple hydraulic leg actions, adjust platform levelness.
After completing steps j, then repeat step I and j, complete the dynamic leveling of hydraulic platform.
The present invention compared with prior art has following beneficial effect.
The present invention can be applicable to only have double-shaft tilt angle sensor, does not need displacement, oil pressure, multi-point support hydraulic platform leveling in the advancing of the sensors such as flow, solve the problems such as strong coupling in hydraulic pressure dynamic leveling, varying duty, sudden change, realize real-time multiple spot and regulate, fast response.Changed in the past in leveling system, need multisensor measurement, the unidirectional adjusting of single-point, calculated off-line parameter, the problem such as response is poor while undergoing mutation.
Hydraulic pressure dynamic leveling method based on broad sense drag of the present invention can be applicable in hydraulic synchronous control system, realizes accurate control to the many topworkies of hydraulic system, is the development of hydraulic synchronization control theory and deeply, has more general application prospect.
Embodiment
The present embodiment is described the dynamic leveling implementation procedure of a mobile radar test carriage its hydraulic platform in advancing.This mobile radar test carriage adopts 4 supports, and platform weighs 50 tons.
Leveling process is as follows:
1, the hydraulic system of this mobile radar test carriage in advancing carried out to force analysis, analyze the impact of broad sense drag on hydraulic cylinder travel, set up state equation and the input-output equation of the hydraulic leveling system of the broad sense drag based on 4 hydraulic legs, and by its discretize, obtain corresponding Input matrix in micro-control computing machine, obtain hydraulic pressure dynamic leveling system control model.
Obtain state-space expression, get quantity of state x
1, x
2, x
3, be respectively:
X
pfor piston displacement,
for piston speed, p
lfor equivalent piston pressure,
By 3 fundamental equations: flow lienarized equation, flow continuity equation, equilibrium equation form system of equations:
Wherein: x
v-main signal;
K
q-flow gain; K
c-flow pressure coefficient;
P
l-load pressure; A
p-piston effective area;
X
p-piston displacement;
the flow that-piston movement is required;
V
t-hydraulic cylinder equivalence total measurement (volume); C
t-always reveal coefficient;
M
t-piston and being converted to the gross mass on piston by load;
B
pthe viscous friction coefficient of the movement parts such as-piston and load;
Environmental stiffness and oil when k-load movement;
F
l-act on other load force on piston;
Make valve position x
v(t)=u (t) is controlled quentity controlled variable, r (t)=F
l(t) load gravity is disturbance quantity,
Can obtain state-space expression:
Make x=[x
1, x
2, x
3]
t, have:
x
v(t)=u (t), r (t)=F
l(t)
Known:
(1) is carried out to discretize, can draw discrete state spatial expression:
By (2-1), (2-2), (2-3) can solve x
1(κ) about u (κ), the expression formula of r (κ), i.e. discrete differential equation, establishing the sampling period is T, z is difference operator,
Obtain (z-1) x by (2-1)
1(κ)=Tx
2(κ) (3-1)
Obtain (z-1-Ta by (2-2)
22) x
2(κ)=Ta
23x
3(κ)+Tcr (κ) (3-2)
Obtain (z-1-Ta by (2-3)
33) x
3(κ)=Ta
32x
2(κ) Tbu (κ) (3-3)
Simultaneous (3-1), (3-2), (3-3) formula can solve:
(z-1)[(z-1-Ta
22)(z-1-Ta
33)-T
2a
23a
32]x
1(κ)=Ta
23bu(κ)+T
2C(z-1-Ta
33)r(κ) (4)
Output y (κ)=x
1(κ)
Separating (4) arranges and can obtain:
(z
3+a
1z
2+a
2z+a
3)y(κ)=bu(κ)+(C
0+C
1z)r(κ) (5)
Wherein a
1=-Ta
22-Ta
33-3
a
2=Ta
22+Ta
33+(Ta
22+1)(Ta
33+1)-T
2a
23a
32+2 (6)
a
3=T
2a
23a
32-(Ta
22+1)(Ta
33+1)
Utilize difference operator to write out (5) formula:
y(κ+3)+a
1y(κ+2)+a
2y(κ+1)a
3y(κ)=b
0u(κ)+c
0r(κ)+c
1r(κ+1)
Above formula can be rewritten as following form:
y(κ+1)=-a
1y(κ)-a
2y(κ-1)-a
3y(κ-2)+b
0u(κ-2)+c
0r(κ-2)+c
1r(κ-1)
Make θ=[a
1,-a
2,-a
3, b
0, c
lc
0]
t,
(7)
2, write the adaptive control algorithm based on strong tracking filter, this algorithm is arranged, programmes, packed, in input micro-control computing machine, call as subroutine, be used for, according to inputoutput data, the longitudinal stroke Δ Z of Parameter Generalized drag θ and hydraulic leg is carried out to estimating and forecasting.
Consider the Discrete time Nonlinear Systems of the following form of a class:
Wherein state x ∈ R
n, input u ∈ R
p, output y ∈ R
m, nonlinear function f
d: R
p× R
n→ R
nand h
d: R
n→ R
mx is had to continuous partial derivative; Process noise v (k) ∈ R
qbe zero-mean, variance is the white Gaussian noise of Q (k), measures noise e (k) ∈ R
malso be zero-mean, variance is the white Gaussian noise of R (k), and Γ (k) is the matrix of known suitable dimension, and v (k) and e (k) add up independently.
Strong tracking filter adaptive control algorithm design is as follows:
3, automatic horizontal control system is launched, hydraulic leg lands, and enters duty.Radar test car produces pitch angle when static, and double-shaft tilt angle sensor detects angle value α, β, changes by A/D, is passed to micro-control computing machine.
4 micro-control computing machines by detect angle value judge peak; According to leveling time and sampling period, will between this frontal plane and peak place surface level, divide 10 decile planes into; Ask the objective plane value regulating for the first time:
α
1=0.9 (α-1), β
i=0.9 (β-1), by (α, β) plane and (α
1, β
1) plane can obtain the setting regulated quantity Δ Z of each hydraulic leg
1Δ Z
4; Due to α, β is less, can be similar to think cos α=1, and cos β=1, can try to achieve:
ΔZ
1=0ΔZ
2=asinα-asinα
1ΔZ
3=asinα+bsinβ-asinα
1-bsinβ
1ΔZ
4=bsinβ-bsinβ
1。
5, using the value in step 4 as setting value, in input control device, by the algorithm output controlled quentity controlled variable of step 2, the valve position u of passing ratio valve
11, u
12u
1nregulation output, controls 4 hydraulic leg actions, adjusts hydraulic platform levelness.Double-shaft tilt angle sensor detects the angle [alpha] of next sampling instant
1' β
1', change by A/D, be passed to micro-control computing machine, in controller with set plane (α
1, β
1) compare, produce estimation residual error, utilize the algorithm of step 2 to process this residual error, a group of broad sense drag that obtains 4 hydraulic legs is worth according to a preliminary estimate.Detailed process is shown in accompanying drawing 1.
6, repeat 9 steps 4,5, repeat all to bring into the value according to a preliminary estimate of the broad sense drag that the last time obtains, the estimated value that is 4 hydraulic leg broad sense drag finally obtaining at every turn.
7, when radar test garage enters, produce pitch angle, double-shaft tilt angle sensor detects angle value α ', β ', changes by A/D, is passed to micro-control computing machine; Micro-control computing machine by detect angle value judge peak, will calculate when the length travel between frontal plane and peak place surface level.
8, using the value in step 7 as setting value, in input control device, by the algorithm output controlled quentity controlled variable in system model and step 2 in step 1, control 4 hydraulic leg actions, adjust platform levelness.
9, repeating step 7,8, completes the dynamic leveling of hydraulic platform.