Abstract
The present invention discloses a hoisting container pose control method of a double-rope winding type ultra-deep vertical shaft hoisting system. The method comprises the following steps of step 1, building a mathematical model of a double-rope winding type ultra-deep vertical shaft hoisting subsystem; step 2, building a position closed-loop mathematical model of an electrohydraulic servo subsystem; step 3, outputting a flatness characteristics of a nonlinear system; step 4, designing a pose leveling flatness controller of a double-rope winding type ultra-deep vertical shaft hoisting subsystem; and step 5, designing a position closed-loop flatness controller of the electrohydraulic servo subsystem.
Claims
1. A hoisting container pose control method of a double-rope winding type ultra-deep vertical shaft hoisting system, comprising: step 1, building a mathematical model of a double-rope winding type ultra-deep vertical shaft hoisting subsystem; step 2, building a position closed-loop mathematical model of an electrohydraulic servo subsystem; step 3, outputting flatness characteristics of a nonlinear system; step 4, designing a flatness controller of the double-rope winding type ultra-deep vertical shaft hoisting subsystem based on the mathematical model; step 5, designing a position closed-loop flatness controller of the electrohydraulic servo subsystem based on the position closed-loop mathematical model; and step 6, controlling a hoisting container based on the flatness controller, the position closed-loop flatness controller, and the flatness characteristics of the nonlinear system, wherein the mathematical model of the double-rope winding type ultra-deep vertical shaft hoisting subsystem in step 1 is as follows:
M{umlaut over (q)}+C{dot over (q)}+Kq=F (1-1), wherein in the formula, {umlaut over (q)},{dot over (q)} and q are respectively a generalized acceleration, speed and displacement, q=[x.sub.c,y.sub.c,θ], x.sub.c and y.sub.c are respectively a vertical displacement and a horizontal displacement of a gravity center of the hoisting container, θ is an anticlockwise rotation angle of the hoisting container, and M, C, K and F are respectively a mass matrix, a damping matrix, a stiffness matrix and a non-potential force of the hoisting subsystem wherein wherein m.sub.c is a mass of the hoisting container, p is unit mass of a steel wire rope, l.sub.1 and l.sub.2 are respectively a winding length of a duplex winding drum, l.sub.c1 and l.sub.c2 are respectively a length of two string ropes in a process of hoisting or descending a hoisting container, l.sub.h1 and l.sub.h2 are respectively a length of two vertical section steel wire ropes in the process of hoisting or descending the hoisting container, u.sub.1 and u.sub.2 are respectively displacement of two floating hoisting sheaves, φ.sub.1 and φ.sub.2 are respectively an included angle between the two string ropes and a horizontal plane, a.sub.1 and a.sub.2 are respectively a horizontal distance between a connecting point of the two vertical section steel wire ropes on the hoisting container and a gravity center of the hoisting container, b.sub.1 and b.sub.2 are respectively a vertical distance between upper and lower surfaces of the hoisting container and the gravity center of the hoisting container, k.sub.h1 and k.sub.h2 are respectively the stiffness of the vertical section steel wire ropes, c.sub.h1 and c.sub.h2 are respectively damping coefficients of the vertical section steel wire ropes, g is a gravitational acceleration, k.sub.s1, k.sub.s2, k.sub.s3, and k.sub.s4 are respectively a transverse equivalent stiffness of four pairs of spring-damping models, c.sub.s1, c.sub.s2, c.sub.s3, and c.sub.s4 are respectively a transverse equivalent damping coefficient of the four pairs of the spring-damping models, I.sub.r1 and I.sub.r2 are respectively a winding length of a duplex winding drum.
2. The hoisting container pose control method of the double-rope winding type ultra-deep vertical shaft hoisting system according to claim 1, wherein in the modeling process of the hoisting subsystem, if it is assumed that no offset load condition exists, i.e., a.sub.1=a.sub.2, and when the anticlockwise rotation angle of the hoisting container is 0, the tension of two steel wire ropes is consistent; and therefore, the mathematical model of the double-rope winding type ultra-deep vertical shaft hoisting subsystem is simplified as:
(M.sub.31{umlaut over (x)}.sub.c+M.sub.33{umlaut over (θ)})+(C.sub.31{dot over (x)}.sub.c+C.sub.33{dot over (θ)})+(K.sub.31x.sub.c+K.sub.33θ)=F.sub.31 (3-1), wherein in the formula, M.sub.ij, C.sub.ij, K.sub.ij and F.sub.ij are respectively elements of the mass matrix, the damping matrix, the stiffness matrix and the non-potential force, i=1,2,3, and j=1,2,3, x.sub.c is the vertical displacement of the gravity center of the hoisting container.
3. The hoisting container pose control method of the double-rope winding type ultra-deep vertical shaft hoisting system according to claim 2, wherein a pose leveling of the hoisting container is regulated by two hydraulic executors, so that u.sub.1=u=−u.sub.2, an inclination angle θ of the hoisting container is a controlled variable, and the mathematical model of the double-rope winding type ultra-deep vertical shaft hoisting subsystem is further simplified as:
A{umlaut over (θ)}+B{dot over (θ)}+Cθ=Qii+Wii+Ru+F.sub.0 (4-1), wherein in the formula (4-1), k.sub.h1 and k.sub.h2 are greater than c.sub.h1 and c.sub.h2, so that the formula (4-1) is further simplified as:
A{umlaut over (θ)}+B{dot over (θ)}+Cθ=Ru+F.sub.0 (4-3), wherein u is a system control input, and F.sub.0 is merge results of similar terms.
4. The hoisting container pose control method of the double-rope winding type ultra-deep vertical shaft hoisting system according to claim 3, wherein a state variable is selected to be x.sub.1=[x.sub.1,x.sub.2].sup.T=[θ, {dot over (θ)}].sup.T, so that a dynamic model of the hoisting subsystem may be converted into a state space form: y.sub.1=x.sub.1, wherein in the formula (5-1), h.sub.1=B/A, h.sub.2=C/A, h.sub.3=R/A, x.sub.2 is the differential of x1, x2, x.sub.3 are system state variables, and f=F.sub.0/A.
5. The hoisting container pose control method of the double-rope winding type ultra-deep vertical shaft hoisting system according to claim 1, wherein the mathematical model of the electrohydraulic servo subsystem in step 2 is as follows: wherein in the formula (6-1), A.sub.p is an effective acting area of a hydraulic cylinder piston, C.sub.t1 is a total leakage coefficient of a hydraulic cylinder, x.sub.p is a displacement of a hydraulic cylinder piston rod, V.sub.t is a total volume of an oil inlet cavity and an oil return cavity of the hydraulic cylinder, β.sub.e is an effective volume elasticity modulus of oil liquid in the hydraulic cylinder, P.sub.L is load pressure drop of the hydraulic cylinder, and Q.sub.L is a load flow rate; and according to the Newton's second law, a load force balance equation of an electrohydraulic servo system is as follows:
−m{umlaut over (x)}.sub.p−B.sub.p{dot over (x)}.sub.p+A.sub.pP.sub.L=F.sub.L (6-2), wherein F.sub.L is a force acting on floating hoisting sheaves by the hydraulic cylinder, m is a total mass of the floating hoisting sheaves, and B.sub.p is a viscous damping coefficient of the hydraulic cylinder.
6. The hoisting container pose control method of the double-rope winding type ultra-deep vertical shaft hoisting system according to claim 4, wherein a state variable is selected to be x.sub.2=[x.sub.3,x.sub.4,x.sub.5].sup.T[x.sub.p,{dot over (x)}.sub.p,P.sub.L].sup.T, so that a kinetic model of the electrohydraulic servo subsystem may be converted into a state space form: and y.sub.2=x.sub.3, wherein in the formula (7-1), a.sub.1=A.sub.p/m, a.sub.2=B.sub.p/m, a.sub.3=l/m, a.sub.4=4β.sub.eA.sub.p/V.sub.t, a.sub.5=4β.sub.eC.sub.tl/V.sub.t, x.sub.4 is the differential of x.sub.3, x.sub.5 is a load pressure drop of the hydraulic cylinder, C.sub.tl is a leakage coefficient, Q.sub.L is a load flow rate, a.sub.6=4β.sub.e/V.sub.t, x.sub.p is a displacement of a hydraulic cylinder piston rod, P.sub.L is load pressure drop of the hydraulic cylinder, F.sub.L is a force acting on floating hoisting sheaves by the hydraulic cylinder, Q.sub.L is a load flow rate, and V.sub.t is a total volume of an oil inlet cavity and an oil return cavity of the hydraulic cylinder.
7. The hoisting container pose control method of the double-rope winding type ultra-deep vertical shaft hoisting system according to claim 1, wherein a concrete design of outputting the flatness characteristics of the nonlinear system in step 3 is as follows:
{dot over (x)}=f(x,u) (7-2), wherein in the formula (7-2), x is a system state variable, and u is a system control input with a same dimension as system output y; if the following system output y exists:
y=P(x,{dot over (u)},ü, . . . ,u.sup.(p)) (7-3), the system state variable x and the system control input u may be expressed as equation forms of the system output and finite differential thereof:
x=P(y,{dot over (y)},ÿ, . . . ,y.sup.(q)) (7-4), and
U=Q(y,{dot over (y)},ÿ, . . . ,y.sup.(q+1)) (7-5) wherein P is a control variable matrix Q is a control output matrix.
8. The hoisting container pose control method of the double-rope winding type ultra-deep vertical shaft hoisting system according to claim 1, wherein a concrete design of the post leveling flatness controller of the double-rope winding type ultra deep vertical shaft hoisting subsystem in step 4 is as follows: wherein x.sub.1d is an expected state variable, x.sub.2d is an expected state variable, u.sub.hd is system open-loop input, y.sub.1d is system expected output, y.sub.2d is system expected output, f is F.sub.0/A, h.sub.3 is the merge results of similar terms, z.sub.1 and z.sub.2 are system tracking errors, u.sub.h is control output, and K.sub.1 is control parameter of the flatness controller.
9. The hoisting container pose control method of the double-rope winding type ultra-deep vertical shaft hoisting system according to claim 1, wherein a design of the position closed-loop flatness controller of the electrohydraulic servo subsystem in step 5 is as follows: wherein x.sub.3d, x.sub.4d and x.sub.5d are expected state variables, y.sub.2d is system expected output, u.sub.Ld is system open-loop input, x.sub.4 is the differential of x.sub.3, x.sub.5 is a load pressure drop of the hydraulic cylinder, Z.sub.3, Z.sub.4, Z.sub.5 are system tracking errors, u.sub.L is system control input, K.sub.2 is proper control gain matrix, z.sub.2 is system tracking error, a.sub.6=4β.sub.eC.sub.tl/V.sub.t, β.sub.e is an effective volume elasticity modulus of oil liquid in the hydraulic cylinder, C.sub.tl is a leakage coefficient, and V.sub.t is a total volume of an oil inlet cavity and an oil return cavity of the hydraulic cylinder.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) FIG. 1 is a schematic structural diagram of a hoisting system of the present invention.
(2) FIG. 2 is a kinetic model diagram of a double-outlet-rod hydraulic cylinder.
(3) FIG. 3 is a structural block diagram of a control system of the present invention.
(4) FIG. 4 is a comparison diagram of angle tracking signals of a hoisting container of a flatness controller in a concrete embodiment of the present invention.
(5) FIG. 5 is a partial enlarged diagram of the angle tracking signals of the hoisting container of the flatness controller in the concrete embodiment of the present invention.
(6) FIG. 6 is a comparison diagram of tracking signals of a hydraulic cylinder 1 of the flatness controller in the concrete embodiment of the present invention.
(7) FIG. 7 is a tracking error diagram of the hydraulic cylinder 1 of the flatness controller in the concrete embodiment of the present invention.
(8) FIG. 8 is a comparison diagram of tracking signals of a hydraulic cylinder 2 of the flatness controller in the concrete embodiment of the present invention.
(9) FIG. 9 is a tracking error diagram of the hydraulic cylinder 2 of the flatness controller in the concrete embodiment of the present invention.
(10) FIG. 10 is a comparison diagram of angle tracking signals of a hoisting container of a backstepping controller in the concrete embodiment of the present invention.
(11) FIG. 11 is a partial enlarged diagram of the angle tracking signals of the hoisting container of the backstepping controller in the concrete embodiment.
(12) FIG. 12 is a comparison diagram of tracking signals of a hydraulic cylinder 1 of the backstepping controller in the concrete embodiment.
(13) FIG. 13 is a tracking error diagram of the hydraulic cylinder 1 of a backstepping controller in the concrete embodiment.
(14) FIG. 14 is a comparison diagram of tracking signals of a hydraulic cylinder 2 of the backstepping controller in the concrete embodiment.
(15) FIG. 15 is a tracking error diagram of the hydraulic cylinder 2 of the backstepping controller in the concrete embodiment.
DETAILED DESCRIPTION OF THE INVENTION
(16) The present invention will be described in detail with reference to the accompanying drawings and a concrete embodiment.
(17) As shown in FIG. 1 and FIG. 2, for an oil source pressure P.sub.s of a hydraulic system, P.sub.s=15*10.sup.6 Pa. For an effective acting area A.sub.p of a double-outlet-rod hydraulic cylinder 4, A.sub.p=1.88*10.sup.−3 m.sup.2. For a load mass m of the hydraulic system, m=200 kg. For a viscous damping coefficient B.sub.p of the hydraulic system, B.sub.p=25000 N(m/s). For a total volume V.sub.t of an oil inlet cavity and an oil return cavity of the hydraulic cylinder, V.sub.t=0.96*10.sup.−3 m.sup.3. For a total leakage coefficient C.sub.t1 of the hydraulic system, C.sub.t1=9.2*10.sup.−13 m.sup.3/(s/Pa). For a volume elasticity modulus β.sub.e of hydraulic oil, β.sub.e=6.9*10.sup.8 Pa. For vertical distances b.sub.1 and b.sub.2 from upper and lower surfaces of a hoisting container 6 to a gravity center of the hoisting container, b.sub.1=b.sub.2=0.0625 m. For horizontal distances a.sub.1 and a.sub.2 from connecting points of two vertical section steel wire ropes 5 on the hoisting container 6 to the gravity center of the hoisting container, a.sub.1=a.sub.2=0.1575 m. For initial lengths l.sub.h20 and l.sub.h20 of the vertical section steel wire ropes 5, l.sub.h20=l.sub.h20=6 m. For a rotational inertia I.sub.c of the hoisting container 6, I.sub.c=3.307 kg.Math.m.sup.−2. For a unit length mass ρ of the steel wire rope, ρ=0.417 kg/m. For inclination angles a.sub.1 and a.sub.2 of left and right string ropes 2, a.sub.1=a.sub.2=64.5°. For radii r.sub.1 and r.sub.2 of two floating hoisting sheaves 3, r.sub.1=r.sub.2=0.2 m. For masses m.sub.1 and m.sub.2 of the two floating hoisting sheaves 3, m.sub.1=m.sub.2=10 kg. For a mass m.sub.c of the hoisting container 6, m.sub.c=120 kg. For transverse equivalent damping coefficients c.sub.s1, c.sub.s2, c.sub.s3 and c.sub.s4 of four pairs of spring-damping models, c.sub.s1=c.sub.s2=c.sub.s3=c.sub.s4=10 N/(m/s). For transverse equivalent stiffness k.sub.s1, k.sub.s2, k.sub.s3 and k.sub.s4 of the four pairs of spring-damping models, k.sub.s1=k.sub.s2=k.sub.s3=k.sub.s4=1000 Pa.
(18) For control parameters of a flatness controller, K.sub.1=[k.sub.1,k.sub.2]=[20,10], and K.sub.2=[k.sub.3,k.sub.4,k.sub.5]=[3*10.sup.14,2*10.sup.12,2].
(19) For control parameters of a backstepping controller, k.sub.1=20, k.sub.2=20, k.sub.3=300, k.sub.4=280, and k.sub.5=260.
(20) An initial angle of the hoisting container is set to be 5°.
(21) As shown in FIG. 3, the steps of leveling the hoisting container of the flatness controller are as follows:
(22) 1) A state space form of a kinetic model of a hoisting subsystem is:
(23)
(24) y.sub.1=x.sub.1, wherein
(25) in the formula, h.sub.1=B/A, h.sub.2=C/A, h.sub.3=R/A, and f=F.sub.0/A.
(26) 2) A state space form of a kinetic model of an electrohydraulic servo subsystem is:
(27)
(28) y.sub.2=x.sub.3, wherein
(29) in the formula, a.sub.1=A.sub.p/m, a.sub.2=B.sub.p/m, a.sub.3=1/m, a.sub.4=4β.sub.eA.sub.p/V.sub.t, a.sub.5=4β.sub.eC.sub.tl/V.sub.t and a.sub.6=4β.sub.e/V.sub.t.
(30) 3) A system state variable x and a system control input u may be expressed as the following equation form of the system flatness characteristic output and a finite differential thereof:
x=P(y,{dot over (y)},ÿ, . . . y.sup.(q)) (39), and
u=Q(y,{dot over (y)},ÿ, . . . ,y.sup.(q)) (40).
(31) 4) A concrete design of a pose leveling flatness controller of a double-rope winding type ultra-deep vertical shaft hoisting subsystem is as follows:
(32)
(33) 5) A design of a position closed-loop flatness controller of the electrohydraulic servo subsystem is as follows:
(34)
(35) According to parameter input of the concrete embodiment, the obtained leveling performance of the hoisting container of the flatness controller is shown in FIG. 4 to FIG. 9.
(36) A pose leveling control design of the hoisting container of the backstepping controller is as follows:
(37)
(38) A position closed-loop control process of the electrohydraulic servo subsystem of the backstepping controller is as follows:
(39)
(40) According to parameter input in the concrete embodiment, leveling performance of the hoisting container of the backstepping controller is shown in FIG. 10 to FIG. 15.
(41) From the angle tracking performance of the hoisting containers of the two controllers, the hoisting containers may both reach a leveling state in a certain time, but the flatness controller enables the hoisting container to reach the leveling state in 70 ms, and the backstepping controller enables the hoisting container to reach a stable state in 450 ms. From the position tracking performance of two hydraulic cylinders, the tracking error of the backstepping controller is greater than that of the flatness controller. Based on the above, the control performance of the flatness controller is superior to that of the backstepping controller.