VIBRATION CONTROL METHOD FOR FLAPPING-WING MICRO AIR VEHICLES

20170297702 · 2017-10-19

Assignee

Inventors

Cpc classification

International classification

Abstract

The present invention provides a method for controlling the oscillation of flapping-wing air vehicle, which comprises the following steps: calculating the kinetic energy, potential energy and virtual work of the system using the flexible wing with the two-degree of freedom as the research object; establishing system dynamics model based on the Hamilton's principle; setting the boundary control rate according to said system dynamics model wherein said boundary control rate includes F(t) and M(t), said F(t) is the inputted boundary control force, and said M(t) is the inputted boundary torque; and controlling the flexible wings according to the system dynamics model in combination with the boundary control rate. The present invention establishes the system dynamics model based on the Hamilton's principle, set the boundary control rate according to said system dynamics model, sufficiently considers the situation of distributed disturbance occurring at the boundary and effectively prevents the flexible wings deformation caused by the external disturbances.

Claims

1. A method for controlling the oscillation of flapping-wing air vehicle, comprising the following steps: Calculating the kinetic energy, potential energy, and virtual work of the system using the flexible wing as the research object; Establishing the Hamilton's principle based system dynamics model; Setting the boundary control rate according to said system dynamics model wherein said boundary control rate includes F(t) and M(t), said F(t) is the inputted boundary control force, and M(t) is the inputted boundary torque; and Controlling the flexible wings according to the system dynamics model and combining the boundary control rate.

2. The method for controlling the oscillation of flapping-wing air vehicle of claim 1, characterized in that said calculating the kinetic energy, potential energy, and virtual work of the system using the flexible wing as the research object comprises: the kinetic energy of the system, E.sub.k(t) is expressed as follows: E k ( t ) = 1 2 .Math. m .Math. 0 L .Math. [ y . ( x , t ) ] 2 .Math. .Math. dx + 1 2 .Math. I p .Math. 0 L .Math. [ θ . ( x , t ) ] 2 .Math. .Math. dx , ( 1 ) wherein the spatial variable of x is independent to the time variable of t, and m is the unitspan mass of the flexible wing; I.sub.p is inertial polar distance of the flexible wing; y(x, t) is the bending displacement at the position of x and at time of t in the x0y coordinate system; and θ(x, t) is the corresponding displacement of deflection angle; Potential energy of E.sub.p(t) is expressed as follows: E p ( t ) = 1 2 .Math. EI b .Math. 0 L .Math. [ y ( x , t ) ] 2 .Math. .Math. dx + 1 2 .Math. GJ .Math. 0 L .Math. [ θ ( x , t ) ] 2 .Math. .Math. dx , ( 2 ) wherein, EI.sub.b denotes the flexural rigidity, and GJ denotes the torsional rigidity; and the virtual work of δW.sub.c(t) caused by the above two rigidities is expressed as follows:
δW.sub.c(t)=mx.sub.oc∫.sub.0.sup.Lÿ(x, t)δθ(x, t)dx+mx.sub.oc∫.sub.0.sup.L{umlaut over (θ)}(x, ty(x, t)dx  (3), wherein x.sub.oc denotes the distance from the mass center of wing to the bending center; and the virtual work of δW.sub.d(t) provided by the Kelvin-Voigt damping force is expressed as follows:
δW.sub.d(t)=−ηEI.sub.b∫.sub.0.sup.L{dot over (y)}″(x, ty″(x, t)dx−ηGJ.sub.b∫.sub.0.sup.L{dot over (θ)}′(x, t)δθ′(x, t)dx  (4), wherein, η denotes the Kelvin-Voigtd damping coefficient; the virtual work of δW.sub.r(t) done by the distributed distraction is expressed as follows:
δW.sub.r(t)=∫.sub.0.sup.L[F.sub.b(x, ty(x, t)−x.sub.acF.sub.b(x, t)δθ(x, t)]dx  (5), wherein x.sub.ac denotes the distance from the aerodynamic center to the bending centre and F.sub.b is the unknown time varying distributed distraction along the wings; the virtual work of δW.sub.a(t) done by the boundary control force to the system is expressed as follows:
δW.sub.a(t)=F(ty(L, t)+M(t)δθ(L, t)  (6), In the above formula, F(t) is the inputted boundary control force and M(t) is the inputted boundary torque; Consequently, the total virtual work is:
δW(t)=δ[W.sub.c(t)+W.sub.d(t)+W.sub.r(t)+W.sub.a(t)]  (7).

3. The method for controlling the oscillation of flapping-wing air vehicle of claim 1, characterized in that, said establishing the system dynamics model based on the Hamilton's principle includes: utilizing the Hamilton's smooth action principle of ∫.sub.t.sub.1.sup.t.sup.2δ[E.sub.k(t)−E.sub.p(t)+W(t)]dt=0 Here δ denotes the variation symbol, and the governing equation for the system dynamics model is deduced as:
mÿ(x, t)+EI.sub.by″″(x, t)−mx.sub.oc{umlaut over (θ)}(x, t)+ηEI.sub.b{dot over (y)}″″(x, t)=F.sub.b(x, t)  (8)
I.sub.p{umlaut over (θ)}(x, t)−GJθ″(x, t)−mx.sub.ocÿ(x, t)−ηGJ{dot over (θ)}″(x, t)=−x.sub.acF.sub.b(x, t)  (9) And the boundary conditions for the system dynamics model are deduced as:
y(0, t)=y′(0, t)=y″(L, t)=θ(0, t)=0  (10),
EI.sub.by′″(L, t)+ηEI.sub.b{dot over (y)}′″(L, t)=−F(t)  (11) and
GJθ′(L, t)+ηGJ{dot over (θ)}′(L, t)=M(t)  (12).

4. The method for controlling the oscillation of flapping-wing air vehicle of claim 3, characterized in that, said setting the boundary controller based on the system dynamics model includes two controlling laws of F(t) and M(t) wherein said F(t) is the inputted boundary control force and said M(t) is the inputted boundary torque, and includes: Constructing the Lyapunov candidate function as follows:
V(t)=V.sub.1+Δ(t)  (13) Wherein, V.sub.1(t) and Δ(t) are respectively defined as: V 1 ( t ) = β 2 .Math. m .Math. 0 L .Math. [ y . ( x , t ) ] 2 .Math. .Math. dx + β 2 .Math. EI b .Math. 0 L .Math. [ y ( x , t ) ] 2 .Math. .Math. dx + β 2 .Math. I p .Math. 0 L .Math. [ θ . ( x , t ) ] 2 .Math. .Math. dx + β 2 .Math. GJ .Math. 0 L .Math. θ ( x , t ) ] 2 .Math. .Math. dx , ( 14 ) Δ ( t ) = α .Math. .Math. m .Math. 0 L .Math. y . ( x , t ) .Math. .Math. y ( x , t ) .Math. dx + α .Math. .Math. I p .Math. 0 L .Math. θ . ( x , t ) .Math. θ ( x , t ) .Math. .Math. dx - α .Math. .Math. mx e .Math. c .Math. 0 L .Math. [ y . ( x , t ) .Math. .Math. θ ( x , t ) + y ( x , t ) .Math. θ . ( x , t ) ] .Math. dx - β .Math. .Math. mx e .Math. c .Math. 0 L .Math. y . ( x , t ) .Math. θ . ( x , t ) .Math. .Math. dx ; ( 15 ) In the above two equations, both α and β are the smaller positive weight coefficient; the boundary control rate is set by means of making the Lyapunov candidate function be positive definite, and making the derivative of Lyapunov candidate function of {dot over (V)}(t) to the time of t be negative definite.

5. The method for controlling the oscillation of flapping-wing air vehicle of claim 4, characterized in that, said calculating the boundary control rate when the Lyapunov candidate function is positive definite, and the derivative of Lyapunov candidate function of {dot over (V)}(t) to the time of t is negative definite includes: defining a new function as follows:
κ(t)=∫.sub.0.sup.L{[{dot over (y)}(x, t)].sup.2+[{dot over (θ)}(x, t)].sup.2+[y″(x, t)].sup.2+[θ′(x, t)].sup.2}dx  (16), Then V.sub.1(t) has the upper bound and lower bound which are defined as
γ.sub.2κ(t)≦V.sub.1(t)≦γ.sub.1κ(t)  (17), In the above formula, γ 1 = β 2 .Math. max ( m , I p , EI b , GJ ) , .Math. γ 2 = β 2 .Math. min ( m , I p , EI b , GJ ) ; Further, Δ(t) is magnified as: .Math. Δ .Math. .Math. ( t ) .Math. ( α .Math. .Math. m + α .Math. .Math. mx e .Math. c + β .Math. .Math. mx e .Math. c ) .Math. 0 L .Math. [ y . ( x , t ) ] 2 .Math. .Math. dx + ( α .Math. .Math. I p + α .Math. .Math. mx e .Math. c + β .Math. .Math. mx e .Math. c ) .Math. 0 L .Math. [ θ . ( x , t ) ] 2 .Math. .Math. dx + ( α .Math. .Math. m + α .Math. .Math. mx e .Math. c ) .Math. L 4 .Math. 0 L .Math. [ y ( x , t ) ] 2 .Math. .Math. dx + ( α .Math. .Math. I p + α .Math. .Math. mx e .Math. c ) .Math. L 2 .Math. 0 L .Math. [ θ ( x , t ) ] 2 .Math. .Math. dx y 3 .Math. κ ( t ) , ( 18 ) wherein γ.sub.3=max{αm+αmx.sub.oc+βmx.sub.oc, αI.sub.p+αmx.sub.oc+βmx.sub.oc, (αm+αmx.sub.oc)L.sup.4, (αI.sub.p+αmx.sub.oc)L.sup.2}, if the positive number of β satisfies β > 2 .Math. γ 3 min ( m , I p , EI b , GJ ) , then
0≦λ.sub.2κ(t)≦V(t)≦λ.sub.3κ(t)  (19), which means that the constructed Lyapunov function is positive definite, wherein λ.sub.1=γ.sub.1+γ.sub.3 and λ.sub.2=γ.sub.2−γ.sub.3; by calculating the derivative of V(t) to t, we obtain:
{dot over (V)}(t)={dot over (V)}.sub.1(t)+{dot over (Δ)}(t)  (20),
{dot over (V)}.sub.1(t)=βm∫.sub.0.sup.L{dot over (y)}(x, t)ÿ(x, t)dx+βI.sub.p∫.sub.0.sup.L{dot over (θ)}(x, t){umlaut over (θ)}(x, t)dx +βGJ∫.sub.0.sup.Lθ′(x, t){dot over (θ)}′(x, t)dx+βEI.sub.b∫.sub.0.sup.Ly″(x, t){dot over (y)}″(x, t)dx  (21) by introducing the controlling equation (8) and (9) into the above formula, we obtain:
{dot over (V)}.sub.1(t)=A.sub.1+A.sub.2+A.sub.3+A.sub.4+A.sub.5+A.sub.6  (22), Wherein, A.sub.1˜A.sub.6 are respectively expressed as follows
A.sub.1=−βEI.sub.b∫.sub.0.sup.L{dot over (y)}(x, t)y″″(x, t)dx+βEI.sub.b∫.sub.0.sup.Ly″(x, t){dot over (y)}″(x, t)dx  (23),
A.sub.2=−βηEI.sub.b∫.sub.0.sup.L{dot over (y)}(x, t){dot over (y)}″″(x, t)dx  (24),
A.sub.3=βmx.sub.oc ∫.sub.0.sup.L[{dot over (y)}(x, t){umlaut over (θ)}(x, t)+ÿ(x, t){dot over (θ)}(x, t)]dx  (25),
A.sub.4=β∫.sub.0.sup.L{dot over (y)}(x, t)F.sub.b(x, t)dx−βx.sub.oc∫.sub.0.sup.L{dot over (θ)}(x, t)F.sub.b(x, t)dx  (26),
A.sub.5=βGJ∫.sub.0.sup.L{dot over (θ)}(x, t)θ″(x, t)dx+βGJ∫.sub.0.sup.Lθ′(x, t){dot over (θ)}′(x, t)dx  (27), and
A.sub.6=βηGJ∫.sub.0.sup.L{dot over (θ)}(x, t){dot over (θ)}″(x, t)dx  (28), By utilizing the integration by parts and the ba nary condition of (10), (11) and (12), we obtain .Math. A 1 = - β .Math. .Math. EI b .Math. y . ( L , t ) .Math. y ′′′ ( L , t ) = - β .Math. .Math. y . ( L , t ) .Math. F ( t ) , ( 29 ) A 2 - β .Math. .Math. η .Math. .Math. y ( L , t ) .Math. F . ( t ) - β .Math. .Math. η .Math. .Math. EI b 2 .Math. L 4 .Math. 0 L .Math. [ y . ( x , t ) ] 2 .Math. dx - β .Math. .Math. η .Math. .Math. EI b 2 .Math. 0 L .Math. [ y . ( x , t ) ] 2 .Math. .Math. dx , and ( 30 ) A 4 σ 1 .Math. β .Math. 0 L .Math. [ y . ( x , t ) ] 2 .Math. .Math. dx + σ 2 .Math. β .Math. .Math. x a .Math. c .Math. 0 L .Math. [ θ . ( x , t ) ] 2 .Math. .Math. dx + ( β σ 1 + β .Math. .Math. x a .Math. c σ 2 ) .Math. LF b .Math. .Math. max 2 , ( 31 ) wherein and σ.sub.1 and σ.sub.2 are the positive constant, F.sub.b max is the maximum value of the distributed disturbance of F.sub.b(x, t); .Math. A 5 = β .Math. .Math. BJ .Math. .Math. θ . ( L , t ) .Math. θ ( L , t ) = β .Math. .Math. θ . ( L , t ) .Math. M ( t ) ( 32 ) A 6 β .Math. .Math. η .Math. .Math. θ . ( L , t ) .Math. M . ( t ) - β .Math. .Math. η .Math. .Math. GJ 2 .Math. L 2 .Math. 0 L .Math. [ θ . ( x , t ) ] 2 .Math. .Math. dx - β .Math. .Math. η .Math. .Math. GJ 2 .Math. 0 L .Math. [ θ . ( x , t ) ] 2 .Math. .Math. dx ( 33 ) Based on the above A1˜A6, we acquire {dot over (V)}.sub.1(t) as follows: V . 1 ( t ) - ( β .Math. .Math. η .Math. .Math. EI b 2 .Math. L 4 - σ 1 .Math. β ) .Math. 0 L .Math. [ y . ( x , t ) ] 2 .Math. .Math. dx - ( β .Math. .Math. η .Math. .Math. GJ 2 .Math. L 2 - σ 2 .Math. β .Math. .Math. x a .Math. c ) .Math. 0 L .Math. [ θ . ( x , t ) ] 2 .Math. .Math. dx - β .Math. .Math. η .Math. .Math. EI b 2 .Math. 0 L .Math. [ y . ( x , t ) ] 2 .Math. .Math. dx - β .Math. .Math. η .Math. .Math. GJ 2 .Math. 0 L .Math. [ θ . ( x , t ) ] 2 .Math. .Math. dx + β .Math. .Math. mx e .Math. c .Math. 0 L .Math. [ y . ( x , t ) .Math. θ .Math. ( x , t ) + y .Math. ( x , t ) .Math. θ . ( x , t ) ] .Math. .Math. dx - β .Math. .Math. y . ( L , t ) [ F ( t ) + η .Math. .Math. F . ( t ) ] + β .Math. .Math. θ . ( L , t ) [ M ( t ) + η .Math. .Math. M . ( t ) ] + ( β σ 1 + β .Math. .Math. x a .Math. c σ 2 ) .Math. LF b .Math. .Math. max 2 ( 34 ) similarly, by means of calculating the derivation of Δ(t) to t, we obtain:
{dot over (Δ)}(t)=B.sub.1+B.sub.2+. . . B.sub.8  (35),
B.sub.1=−αEI.sub.b∫.sub.0.sup.Ly(x, t)y″″(x, t)dx  (36),
B.sub.2=−αηEI.sub.b∫.sub.0.sup.Ly(x, t){dot over (y)}″″(x, t)dx  (37),
B.sub.3=αGJ∫.sub.0.sup.Lθ(x, t)θ″(x, t)dx  (38),
B.sub.4=αηGJ∫.sub.0.sup.Lθ(x, t){dot over (θ)}″(x, t)dx  (39),
B.sub.5=αm∫.sub.0.sup.L[{dot over (y)}(x, t)].sup.3dx+αI.sub.p∫.sub.0.sup.L[{dot over (θ)}(x, t)].sup.2dx  (40),
B.sub.6=−βmx.sub.oc∫.sub.0.sup.L[{dot over (y)}(x, t){umlaut over (θ)}(x, t)+ÿ(x, t){dot over (θ)}(x, t)]dx  (41),
B.sub.7=−2αmx.sub.oc∫.sub.0.sup.L{dot over (y)}(x, t){dot over (θ)}(x, t)dx  (42), and
B.sub.8=α∫.sub.0.sup.Ly(x, t)F.sub.b(x, t)dx−αx.sub.oc∫.sub.0.sup.Lθ(x, t)F.sub.b(x, t)dx  (43); By means of introducing the boundary conditions into the above formulas, we obtain: .Math. B 1 = - α .Math. .Math. y ( L , t ) .Math. F ( t ) - α .Math. .Math. EI b .Math. 0 L .Math. [ y ( x , t ) ] 2 .Math. .Math. dx , ( 44 ) B 2 - .Math. α .Math. .Math. η .Math. .Math. y ( L , t ) .Math. F . ( t ) + α .Math. .Math. η .Math. .Math. EI b σ 3 .Math. 0 L .Math. [ y ( x , t ) ] 2 .Math. .Math. dx + σ 3 .Math. .Math. α .Math. .Math. η .Math. .Math. EI b .Math. 0 L .Math. [ y . ( x , t ) ] 2 .Math. .Math. dx , ( 45 ) .Math. B 3 = α .Math. .Math. θ ( L , t ) .Math. M ( t ) - α .Math. .Math. GJ .Math. 0 L .Math. [ θ ( x , t ) ] 2 .Math. .Math. dx , ( 46 ) B 4 .Math. α .Math. .Math. η .Math. .Math. θ ( L , t ) .Math. M . ( t ) + α .Math. .Math. η .Math. .Math. GJ σ 4 .Math. 0 L .Math. [ θ ( x , t ) ] 2 .Math. .Math. dx + σ 4 .Math. .Math. α .Math. .Math. η .Math. .Math. GJ .Math. 0 L .Math. [ θ . ( x , t ) ] 2 .Math. .Math. dx , ( 47 ) B 7 .Math. 2 .Math. α .Math. .Math. mx e .Math. c .Math. .Math. σ 5 .Math. 0 L .Math. [ y . ( x , t ) ] 2 .Math. .Math. dx + 2 .Math. α .Math. .Math. mx e .Math. c σ 5 .Math. 0 L .Math. [ θ . ( x , t ) ] 2 .Math. .Math. dx , and ( 48 ) B 8 σ 6 .Math. .Math. α .Math. .Math. L 4 .Math. 0 L .Math. [ y ( x , t ) ] 2 .Math. .Math. dx + σ 7 .Math. .Math. α .Math. .Math. x a .Math. .Math. cL 2 .Math. 0 L .Math. [ θ ( x , t ) ] 2 .Math. .Math. dx + ( α σ 6 + α .Math. .Math. x a .Math. c σ 7 ) .Math. LF b .Math. .Math. max 2 , ( 49 ) and All the above σ.sub.3-σ.sub.7 are the positive constant. Therefore, according to B.sub.1-B.sub.8, we obtain formula of (50): Δ . ( t ) - .Math. ( α .Math. .Math. EI b - αη .Math. .Math. EI b σ 3 - σ 6 .Math. α .Math. .Math. L 4 ) .Math. 0 L .Math. [ y ( x , t ) ] 2 .Math. .Math. dx - ( α .Math. .Math. GJ - αη .Math. .Math. GJ σ 4 - σ 3 .Math. .Math. α .Math. .Math. x a .Math. c .Math. .Math. L 2 ) .Math. 0 L .Math. [ θ ( x , t ) ] 2 .Math. .Math. dx + ( α .Math. .Math. m + 2 .Math. .Math. α .Math. .Math. mx e .Math. c .Math. .Math. σ 5 ) .Math. 0 L .Math. [ y . ( x , t ) ] 2 .Math. .Math. dx + ( .Math. α .Math. .Math. I p + 2 .Math. α .Math. .Math. mx e .Math. c σ 5 ) .Math. 0 L .Math. [ θ . ( x , t ) ] 2 .Math. .Math. dx + σ 3 .Math. αη .Math. .Math. EI b .Math. 0 L .Math. [ y . ( x , t ) ] 2 .Math. .Math. dx + σ 4 .Math. αη .Math. .Math. GJ .Math. 0 L .Math. [ θ . ( x , t ) ] 2 .Math. .Math. dx - β .Math. .Math. mx e .Math. c .Math. 0 L .Math. [ y . ( x , t ) .Math. θ .Math. ( x , t ) + y .Math. ( x , t ) .Math. θ . ( x , t ) ] .Math. .Math. dx + α .Math. .Math. θ ( L , t ) [ M ( t ) + η .Math. .Math. M . ( t ) ] - α .Math. .Math. y ( L , t ) [ F ( t ) + η .Math. .Math. F . ( t ) ] + ( α σ 6 + α .Math. .Math. x a .Math. c σ 7 ) .Math. LF b .Math. .Math. max 2 , ( 50 ) Based on the formulas of (34) and (50), we can obtain: V . ( t ) - [ α .Math. .Math. y ( L , t ) + β .Math. .Math. y . ( L , t ) ] [ F ( t ) + η .Math. .Math. F . ( t ) ] + [ α .Math. .Math. θ ( L , t ) + β .Math. .Math. θ . .Math. ( L , t ) ] .Math. [ M ( t ) + η .Math. .Math. M . ( t ) ] - ( α .Math. .Math. EI b - αη .Math. .Math. EI b σ 3 - σ 6 .Math. α .Math. .Math. L 4 ) .Math. 0 L .Math. [ y ( x , t ) ] 2 .Math. .Math. dx - ( α .Math. .Math. GJ - αη .Math. .Math. GJ σ 4 - σ 7 .Math. .Math. α .Math. .Math. x a .Math. c .Math. .Math. L 2 ) .Math. 0 L .Math. [ θ ( x , t ) ] 2 .Math. .Math. dx - ( βη .Math. .Math. EI b 2 .Math. L 4 - σ 1 .Math. β - α .Math. .Math. m - 2 .Math. α .Math. .Math. mx e .Math. c .Math. .Math. σ 5 ) .Math. 0 L .Math. [ y . ( x , t ) ] 2 .Math. .Math. dx - ( βη .Math. .Math. GJ 2 .Math. L 2 - σ 2 .Math. β .Math. .Math. x a .Math. c .Math. .Math. α .Math. .Math. I p - α .Math. .Math. I p - 2 .Math. α .Math. .Math. mx e .Math. c σ 5 .Math. ) .Math. 0 L .Math. [ θ . ( x , t ) ] 2 .Math. .Math. dx - ( β .Math. .Math. η .Math. .Math. EI b 2 - σ 3 .Math. α .Math. .Math. η .Math. .Math. EI b ) .Math. 0 L .Math. [ y . ( x , t ) ] .Math. 2 .Math. dx - ( βη .Math. .Math. GJ 2 - σ 4 .Math. αη .Math. .Math. GJ ) .Math. 0 L .Math. [ θ . ( x , t ) ] 2 .Math. .Math. dx + ( β σ 1 + β .Math. .Math. x a .Math. c σ 2 + α σ 6 + α .Math. .Math. x a .Math. c σ 7 ) .Math. LF b .Math. .Math. max 2 , ( 51 ) By setting U(t)=F(t)+η{dot over (F)}(t) and V(t)=M(t)+η{dot over (M)}(t) as the new controling variable, and their control rates are designed as follows:
U(t)=k.sub.1[αy(L, t)+β{dot over (y)}(L, t)]  (52),
V(t)=−k.sub.2[αθ(L, t)+β{dot over (θ)}(L, t)]  (53), Wherein k.sub.1≧0,k.sub.2≧0 is the control gain.

Description

BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWING

[0013] The invention will be described, by way of example, with reference to the accompanying drawings, in which:

[0014] FIG. 1. is the flow diagram of the method of this invention for controlling the oscillation of the flapping-wing air vehicle;

[0015] FIG. 2 is the figure of simulation of the bending displacement under the interference of the method of this invention for controlling the oscillation of the flapping-wing air vehicle;

[0016] FIG. 3. is the simulation of the torsional displacement under the interference of the method of this invention for controlling the oscillation of the flapping-wing air vehicle.

DETAILED DESCRIPTION OF PREFERRED EMBODIMENT

[0017] In order to make the technical problem to be solved by this invention, the technical solution and the advantages clear, the invention will be described by way of example, with reference to the accompanying drawings, in which:

[0018] As shown in FIG. 1, the method for controlling the oscillation of flapping-wing air vehicle, in the example of this invention, which comprises the steps of:

[0019] Step 101: calculating the kinetic energy, potential energy, and virtual work of the system using the flexible wing with the two-degree of freedom as the research object;

[0020] Step 102: establishing the system dynamics model based on Hamilton's principle,

[0021] Step 103: setting up the boundary control rate according to said system dynamics model wherein said boundary control rate includes F(t) and M(t), said F(t) is the inputted boundary control force, and said M(t) is the inputted boundary torque; and

[0022] Step 104: controlling the oscillation of the flexible wing according to the system dynamics model and by combining the boundary control rate.

[0023] The method for controlling the oscillation of flapping-wing air vehicle in the example of this invention establishes the system dynamics model based on the Hamilton's principle, set the boundary control rate according to said system dynamics model, considers the situation of distributed disturbance occurring at the boundary sufficiently, and prevents the flexible wings deformation caused by the external disturbances effectively, thus is able to control the flexible wing accurately and stably.

[0024] Preferably, said calculating the kinetic energy, potential energy, and virtual work of the system using the flexible wing as the research object comprises:

[0025] Expressing the kinetic energy of the system, E.sub.k(t) as follows:

[00001] E k ( t ) = 1 2 .Math. m .Math. 0 L .Math. [ y . ( x , t ) ] 2 .Math. dx + 1 2 .Math. .Math. I p .Math. o L .Math. [ θ . ( x , t ) ] 2 .Math. dx .Math. , ( 1 )

wherein the spatial variable of x is independent to the time variable of t, and m is the unitspan mass of the flexible wing; I.sub.p is inertial polar distance of the flexible wing; y(x, t) is the bending displacement at the position of x and at time of t in the x0y coordinate system; and θ(x, t) is the corresponding displacement of deflection angle;

[0026] The potential energy of E.sub.p(t) is expressed as follows:

[00002] E p ( t ) = 1 2 .Math. EI b .Math. 0 L .Math. [ y ( x , t ) ] 2 .Math. .Math. dx + 1 2 .Math. GJ .Math. 0 L .Math. [ θ ( x , t ) ] 2 .Math. .Math. dx , ( 2 )

wherein, EI.sub.b denotes the flexural rigidity, GJ denotes the torsional rigidity; and the virtual work of caused by the above two rigidities δW.sub.c(t) is expressed as follows:


δW.sub.c(t)=mx.sub.oc∫.sub.0.sup.Lÿ(x, t)δθ(x, t)dx+mx.sub.oc∫.sub.0.sup.L{umlaut over (θ)}(x, ty(x, t)dx  (3),

Wherein, x.sub.oc denotes the distance from the mass center of wing to the bending center; and the virtual work, δW.sub.d(t) done by the Kelvin-Voigt damping force is expressed as follows:


δW.sub.d(t)=−ηEI.sub.b∫.sub.0.sup.L{dot over (y)}″(x, ty″(x, t)dx−ηGJ.sub.b∫.sub.0.sup.L{dot over (θ)}′(x, t)δθ′(x, t)dx  (4),

Wherein, η denotes the Kelvin-Voigtd damping coefficient.

[0027] The virtual work of done by the distributed distraction, δW.sub.r(t) is as follows:


δW.sub.r(t)=∫.sub.0.sup.L[F.sub.b(x, ty(x, t)−x.sub.acF.sub.b(x, t)δθ(x, t)]dx  (5),

wherein x.sub.ac denotes the distance from the aerodynamic center to the bending centre and; F.sub.b is the unknown time varying distributed distraction along the wings;

[0028] The virtual work done by the boundary control force to the system, δW.sub.a(t) is expressed as follows:


δW.sub.a(t)=F(ty(L, t)+M(t)δθ(L, t)  (6),

[0029] In the above formula, F(t) is the inputted boundary control force and; M(t) is the inputted boundary torque;

[0030] Consequently, the total virtual work is:


δW(t)=δ[W.sub.c(t)+W.sub.d(t)+W.sub.r(t)+W.sub.a(t)]  (7).

[0031] Preferably, said establishing the system dynamics model based on the Hamilton's principle includes:

[0032] utilizing the Hamilton's smooth action principle of [0033] ∫.sub.t.sub.1.sup.t.sup.2δ[E.sub.k(t)−E.sub.p(t)+W(t)]dt=0

[0034] Here δ denotes the variation symbol, and the governing equation for the system dynamics model is deduced as:


mÿ(x, t)+EI.sub.by″″(x, t)−mx.sub.oc{umlaut over (θ)}(x, t)+ηEI.sub.b{dot over (y)}″″(x, t)=F.sub.b(x, t)  (8),


I.sub.p{umlaut over (θ)}(x, t)−GJθ″(x, t)−mx.sub.ocÿ(x, t)−ηGJ{dot over (θ)}″(x, t)=−x.sub.acF.sub.b(x, t)  (9),

[0035] And the boundary conditions for the system dynamics model are deduced as:


y(0, t)=y′(0, t)=y″(L, t)=θ(0, t)=0  (10),


EI.sub.by′″(L, t)+ηEI.sub.b{dot over (y)}′″(L, t)=−F(t)  (11) and


GJθ′(L, t)+ηGJ{dot over (θ)}′(L, t)=M(t)  (12).

[0036] Preferably, said setting the boundary controller based on the system dynamics model includes two controlling laws of [0037] F(t) and M(t), wherein said F(t) is the inputted boundary control force and M(t) is the inputted boundary torque, and which includes:

[0038] Constructing the Lyapunov candidate function as follows:

[0039] Preferably, said setting the boundary controller based on the system dynamics model includes two controlling laws of


V(t)=V.sub.1+Δ(t)  (13),

Wherein, V.sub.1(t) and Δ(t) are respectively defined as:

[00003] V 1 ( t ) = β 2 .Math. m .Math. 0 L .Math. [ y . ( x , t ) ] .Math. 2 .Math. dx + β 2 .Math. EI b .Math. 0 L .Math. [ y ( x , t ) ] .Math. 2 .Math. dx + β 2 .Math. I p .Math. 0 L .Math. [ θ . ( x , t ) ] .Math. 2 .Math. dx + β 2 .Math. GJ .Math. 0 L .Math. θ ( x , t ) ] .Math. 2 .Math. .Math. dx .Math. .Math. and ( 14 ) Δ ( t ) = α .Math. .Math. m .Math. 0 L .Math. y . ( x , t ) .Math. y ( x , t ) .Math. dx + α .Math. .Math. I p .Math. 0 L .Math. θ . ( x , t ) .Math. θ ( x , t ) .Math. dx - α .Math. .Math. mx e .Math. c .Math. 0 L .Math. [ y . ( x , t ) .Math. θ ( x , t ) + y ( x , t ) .Math. θ . ( x , t ) ] .Math. dx - β .Math. .Math. mx e .Math. c .Math. 0 L .Math. y . ( x , t ) .Math. θ . ( x , t ) .Math. dx . ( 15 )

In the above two equations, both α and β are the smaller positive weight coefficient; [0040] the boundary control rate is set by means of making the Lyapunov candidate function be positive definite, and derivative of Lyapunov candidate function of to the time of t, {dot over (V)}(t) is negative definite.

[0041] Preferably, said calculating the boundary control rate when the Lyapunov candidate function is positive definite, and the derivative of Lyapunov candidate function the time of t, {dot over (V)}(t) is negative definite comprises:

defining a new function as follows:


κ(t)=∫.sub.0.sup.L{[{dot over (y)}(x, t)].sup.2+[{dot over (θ)}(x, t)].sup.2+[y″(x, t)].sup.2+[θ′(x, t)].sup.2}dx  (16),

[0042] Then V.sub.1(t) has the upper bound and lower bound which are defined as


γ.sub.2κ(t)≦V.sub.1(t)≦γ.sub.1κ(t)  (17),

[0043] In the above formula,

[00004] γ 1 = β 2 .Math. max ( m , I p , EI b , GJ ) , .Math. γ 2 = β 2 .Math. min ( m , I p , EI b , GJ ) .

[0044] Further, Δ(t) is magnified as

[00005] .Math. Δ ( t ) .Math. ( α .Math. .Math. m + α .Math. .Math. mx e .Math. c + β .Math. .Math. mx e .Math. c ) .Math. 0 L .Math. [ y . ( x , t ) ] .Math. 2 .Math. dx + ( α .Math. .Math. I p + α .Math. .Math. mx e .Math. c + β .Math. .Math. mx e .Math. c ) .Math. 0 L .Math. [ θ . ( x , t ) ] .Math. 2 .Math. dx + ( α .Math. .Math. m + α .Math. .Math. mx e .Math. c ) .Math. L 4 .Math. 0 L .Math. [ y ( x , t ) ] .Math. 2 .Math. dx + ( α .Math. .Math. I p + α .Math. .Math. mx e .Math. c ) .Math. L 2 .Math. 0 L .Math. [ θ ( x , t ) ] .Math. 2 .Math. dx γ 3 .Math. κ ( t ) , ( 18 )

Wherein,

[0045] γ.sub.3=max{αm+αmx.sub.oc+βmx.sub.oc, αI.sub.p+αmx.sub.oc+βmx.sub.oc, (αm+αmx.sub.oc)L.sup.4, (αI.sub.p+αmx.sub.oc)L.sup.2}, if the positive number, β satisfies

[00006] β > 2 .Math. γ 3 min ( m , I p , EI b , GJ ) ,

then


0≦λ.sub.2κ(t)≦V(t)≦λ.sub.3κ(t)  (19).

This means that the constructed Lyapunov function is positive definite, wherein [0046] λ.sub.1=γ.sub.1+γ.sub.3 and λ.sub.2=γ.sub.2−γ.sub.3;

[0047] The derivative of V(t) to t is deduced as:


{dot over (V)}(t)={dot over (V)}.sub.1(t)+{dot over (Δ)}(t)  (20), and


{dot over (V)}.sub.1(t)=βm∫.sub.0.sup.L{dot over (y)}(x, t)ÿ(x, t)dx+βI.sub.p∫.sub.0.sup.L{dot over (θ)}(x, t){umlaut over (θ)}(x, t)dx +βGJ∫.sub.0.sup.Lθ′(x, t){dot over (θ)}′(x, t)dx+βEI.sub.b∫.sub.0.sup.Ly″(x, t){dot over (y)}″(x, t)dx  (21)

[0048] By introducing the controlling equations (8) and (9) into the above formula, we obtain:


{dot over (V)}.sub.1(t)=A.sub.1+A.sub.2+A.sub.3+A.sub.4+A.sub.5+A.sub.6  (22).

Wherein, A.sub.1-A.sub.6 are respectively expressed as follows:


A.sub.1=−βEI.sub.b∫.sub.0.sup.L{dot over (y)}(x, t)y″″(x, t)dx+βEI.sub.b∫.sub.0.sup.Ly″(x, t){dot over (y)}″(x, t)dx  (23),


A.sub.2=−βηEI.sub.b∫.sub.0.sup.L{dot over (y)}(x, t){dot over (y)}″″(x, t)dx  (24),


A.sub.3=βmx.sub.oc ∫.sub.0.sup.L[{dot over (y)}(x, t){umlaut over (θ)}(x, t)+ÿ(x, t){dot over (θ)}(x, t)]dx  (25),


A.sub.4=β∫.sub.0.sup.L{dot over (y)}(x, t)F.sub.b(x, t)dx−βx.sub.oc∫.sub.0.sup.L{dot over (θ)}(x, t)F.sub.b(x, t)dx  (26),


A.sub.5=βGJ∫.sub.0.sup.L{dot over (θ)}(x, t)θ″(x, t)dx+βGJ∫.sub.0.sup.Lθ′(x, t){dot over (θ)}′(x, t)dx  (27), and


A.sub.6=βηGJ∫.sub.0.sup.L{dot over (θ)}(x, t){dot over (θ)}″(x, t)dx  (28),

[0049] By utilizing the integration by parts and the boundary condition of (10) (11) and (12), we obtain

[00007] .Math. A 1 = - β .Math. .Math. EI b .Math. .Math. y . ( L , t ) .Math. y ′′′ ( L , t ) = β .Math. .Math. y . ( L , t ) .Math. F ( t ) , ( 29 ) A 2 - βη .Math. .Math. y . ( L , t ) .Math. F . ( t ) - β .Math. .Math. η .Math. .Math. EI b 2 .Math. L 4 .Math. 0 L .Math. [ y . ( x , t ) ] .Math. 2 .Math. dx - β .Math. .Math. η .Math. .Math. EI b 2 .Math. 0 L .Math. [ y . ( x , t ) ] .Math. 2 .Math. dx .Math. .Math. .Math. and ( 20 ) A 4 σ 1 .Math. β .Math. 0 L .Math. [ y . ( x , t ) ] .Math. 2 .Math. dx + σ 2 .Math. β .Math. .Math. x a .Math. c .Math. 0 L .Math. [ θ . ( x , t ) ] .Math. 2 .Math. dx + ( β σ 1 + β .Math. .Math. x a .Math. c σ 2 ) .Math. LF b .Math. .Math. max 2 , ( 31 )

wherein, σ.sub.1 and σ.sub.2 are the positive constants, F.sub.b max is the maximum value of the distributed disturbance, F.sub.b(x, t).

[00008] .Math. A 5 = β .Math. .Math. GJ .Math. .Math. θ . ( L , t ) .Math. θ ( L , t ) = β .Math. .Math. θ . ( L , t ) .Math. M ( t ) , ( 32 ) A 6 βη .Math. .Math. θ . ( L , t ) .Math. M . ( t ) - β .Math. .Math. η .Math. .Math. GJ 2 .Math. L 2 .Math. 0 L .Math. [ θ . ( x , t ) ] .Math. 2 .Math. dx - β .Math. .Math. η .Math. .Math. GJ 2 .Math. 0 L .Math. [ θ . ( x , t ) ] .Math. 2 .Math. dx ( 33 )

[0050] Based on the above A1˜A6, we acquire {dot over (V)}.sub.1(t) as follows:

[00009] V . 1 ( t ) - ( β .Math. .Math. η .Math. .Math. EI b 2 .Math. L 4 - σ 1 .Math. β ) .Math. 0 L .Math. [ y . ( x , t ) ] 2 .Math. .Math. dx - ( β .Math. .Math. η .Math. .Math. GJ 2 .Math. L 2 - σ 2 .Math. β .Math. .Math. x a .Math. c .Math. ) .Math. 0 L .Math. [ θ . ( x , t ) ] .Math. 2 .Math. dx - β .Math. .Math. η .Math. .Math. EI b 2 .Math. 0 L .Math. [ y . ( x , t ) ] 2 .Math. .Math. dx - β .Math. .Math. η .Math. .Math. GJ 2 .Math. 0 L .Math. [ θ . ( x , t ) ] .Math. 2 .Math. dx + β .Math. .Math. mx e .Math. c .Math. .Math. 0 L .Math. [ y . ( x , t ) .Math. θ .Math. ( x , t ) + y .Math. ( x , t ) .Math. θ . ( x , t ) ] .Math. .Math. dx - β .Math. .Math. y . ( L , t ) [ F ( t ) + η .Math. .Math. F . ( t ) ] + β .Math. θ . ( L , t ) [ M ( t ) + η .Math. .Math. M . ( t ) ] + ( β σ 1 + β .Math. .Math. x a .Math. c σ 2 ) .Math. LF b .Math. .Math. max 2 . ( 34 )

[0051] Similarly, by means of calculating the derivation of Δ(t) to t is deduced as


{dot over (Δ)}(t)=B.sub.1+B.sub.2+. . . B.sub.8  (35),


B.sub.1=−αEI.sub.b∫.sub.0.sup.Ly(x, t)y″″(x, t)dx  (36),


B.sub.2=−αηEI.sub.b∫.sub.0.sup.Ly(x, t){dot over (y)}″″(x, t)dx  (37),


B.sub.3=αGJ∫.sub.0.sup.Lθ(x, t)θ″(x, t)dx  (38),


B.sub.4=αηGJ∫.sub.0.sup.Lθ(x, t){dot over (θ)}″(x, t)dx  (39),


B.sub.5=αm∫.sub.0.sup.L[{dot over (y)}(x, t)].sup.3dx+αI.sub.p∫.sub.0.sup.L[{dot over (θ)}(x, t)].sup.2dx  (40),


B.sub.6=−βmx.sub.oc∫.sub.0.sup.L[{dot over (y)}(x, t){umlaut over (θ)}(x, t)+ÿ(x, t){dot over (θ)}(x, t)]dx  (41),


B.sub.7=−2αmx.sub.oc∫.sub.0.sup.L{dot over (y)}(x, t){dot over (θ)}(x, t)dx  (42) and


B.sub.8=α∫.sub.0.sup.Ly(x, t)F.sub.b(x, t)dx−αx.sub.oc∫.sub.0.sup.Lθ(x, t)F.sub.b(x, t)dx  (43).

[0052] By means of introducing the boundary conditions into the above formulas, we obtain:

[00010] .Math. B 1 = - α .Math. .Math. y ( L , t ) .Math. F ( t ) - α .Math. .Math. EI b .Math. 0 L .Math. [ y ( x , t ) ] 2 .Math. .Math. dx , ( 44 ) B 2 - α .Math. .Math. η .Math. .Math. y ( L , t ) .Math. F . ( t ) + α .Math. .Math. η .Math. .Math. EI b σ 3 .Math. 0 L .Math. [ y ( x , t ) ] 2 .Math. .Math. dx + σ 3 .Math. α .Math. .Math. η .Math. .Math. EI b .Math. 0 L .Math. [ y . ( x , t ) ] 2 .Math. .Math. dx , ( 45 ) .Math. B 3 = α .Math. .Math. θ ( L , t ) .Math. M ( t ) - α .Math. .Math. GJ .Math. 0 L .Math. [ θ ( x , t ) ] 2 .Math. .Math. dx , ( 46 ) B 4 α .Math. .Math. η .Math. .Math. θ ( L , t ) .Math. M . ( t ) + α .Math. .Math. η .Math. .Math. GJ σ 4 .Math. 0 L .Math. [ θ ( x , t ) ] 2 .Math. .Math. dx + σ 4 .Math. α .Math. .Math. η .Math. .Math. GJ .Math. 0 L .Math. [ θ . ( x , t ) ] 2 .Math. .Math. dx , ( 47 ) B 7 2 .Math. α .Math. .Math. mx e .Math. c .Math. .Math. σ 5 .Math. 0 L .Math. [ y . ( x , t ) ] 2 .Math. .Math. dx + 2 .Math. α .Math. .Math. mx e .Math. c σ 5 .Math. 0 L .Math. [ θ . ( x , t ) ] 2 .Math. .Math. dx , .Math. .Math. and ( 48 ) B 8 σ 6 .Math. α .Math. .Math. L 4 .Math. 0 L .Math. [ y ( x , t ) ] 2 .Math. .Math. dx + σ 7 .Math. α .Math. .Math. x a .Math. cL 2 .Math. 0 L .Math. [ θ ( x , t ) ] 2 .Math. .Math. dx + ( α σ 6 + α .Math. .Math. x a .Math. c σ 7 ) .Math. LF b .Math. .Math. max 2 , ( 49 )

[0053] All the above σ.sub.3-σ.sub.7 are the positive constants;

[0054] Therefore, according to B.sub.1-B.sub.8, we obtain:

[00011] Δ . ( t ) - ( α .Math. .Math. EI b - α .Math. .Math. η .Math. .Math. EI b σ 3 - σ 6 .Math. α .Math. .Math. L 4 ) .Math. 0 L .Math. [ y ( x , t ) ] 2 .Math. .Math. dx - ( α .Math. .Math. GJ - α .Math. .Math. η .Math. .Math. GJ σ 4 - σ 7 .Math. α .Math. .Math. x a .Math. c .Math. .Math. L 2 ) .Math. 0 L .Math. [ θ .Math. ( x , t ) ] .Math. 2 .Math. dx + ( α .Math. .Math. m + 2 .Math. α .Math. .Math. mx e .Math. c .Math. .Math. σ 5 ) .Math. 0 L .Math. [ y . ( x , t ) ] .Math. 2 .Math. dx + ( α .Math. .Math. I p + 2 .Math. α .Math. .Math. mx e .Math. c σ 5 .Math. ) .Math. 0 L .Math. [ θ . ( x , t ) ] .Math. 2 .Math. dx + σ 3 .Math. α .Math. .Math. η .Math. .Math. EI b .Math. 0 L .Math. [ y . ( x , t ) ] .Math. 2 .Math. dx + σ 4 .Math. α .Math. .Math. η .Math. .Math. GJ .Math. 0 L .Math. [ θ . ( x , t ) ] .Math. 2 .Math. dx - β .Math. .Math. mx e .Math. c .Math. 0 L .Math. [ y . ( x , t ) .Math. θ .Math. ( x , t ) + y .Math. ( x , t ) .Math. θ . ( x , t ) ] .Math. 2 .Math. dx + α .Math. .Math. θ ( L , t ) [ M ( t ) + η .Math. .Math. M . ( t ) ] - α .Math. .Math. y ( L , t ) [ F ( t ) + η .Math. .Math. F . ( t ) ] + ( α σ 6 + α .Math. .Math. x a .Math. c σ 7 ) .Math. LF b .Math. .Math. max 2 ( 50 )

Based on the formulas of (34) and (50), we obtain:

[00012] V . ( t ) - [ α .Math. .Math. y ( L , t ) + β .Math. .Math. y . ( L , t ) ] [ F ( t ) + η .Math. .Math. F . ( t ) ] + [ α .Math. .Math. θ ( L , t ) + β .Math. .Math. θ . ( L , t ) ] .Math. [ M ( t ) + η .Math. .Math. M . ( t ) ] - ( α .Math. .Math. EI b - α .Math. .Math. η .Math. .Math. EI b σ 3 - σ 6 .Math. α .Math. .Math. L 4 ) .Math. 0 L .Math. [ y ( x , t ) ] 2 .Math. .Math. dx - ( α .Math. .Math. GJ - α .Math. .Math. η .Math. .Math. GJ σ 4 - σ 7 .Math. α .Math. .Math. x a .Math. c .Math. .Math. L 2 ) .Math. 0 L .Math. [ θ .Math. ( x , t ) ] .Math. 2 .Math. dx - ( β .Math. .Math. η .Math. .Math. EI b 2 .Math. L 4 - σ 1 .Math. β - α .Math. .Math. m - 2 .Math. α .Math. .Math. mx e .Math. c .Math. .Math. σ 5 ) .Math. 0 L .Math. [ y . ( x , t ) ] .Math. 2 .Math. dx - ( β .Math. .Math. η .Math. .Math. GJ 2 .Math. L 2 - σ 2 .Math. β .Math. .Math. x a .Math. c .Math. .Math. α .Math. .Math. I p - α .Math. .Math. I p - 2 .Math. α .Math. .Math. mx e .Math. c σ 5 .Math. ) .Math. 0 L .Math. [ θ . ( x , t ) ] .Math. 2 .Math. dx - ( β .Math. .Math. η .Math. .Math. EI b 2 - σ 3 .Math. α .Math. .Math. η .Math. .Math. EI b ) .Math. 0 L .Math. [ y . ( x , t ) ] 2 .Math. .Math. dx - ( β .Math. .Math. η .Math. .Math. GJ 2 - σ 4 .Math. α .Math. .Math. η .Math. .Math. GJ ) .Math. 0 L .Math. [ θ . ( x , t ) ] 2 .Math. .Math. dx + ( β σ 1 + β .Math. .Math. x a .Math. c σ 2 + α σ 6 + α .Math. .Math. x a .Math. c σ 7 ) .Math. LF b .Math. .Math. max 2 . ( 51 )

[0055] By setting U(t)=F(t)+η{dot over (F)}(t) and V(t)=M(t)+η{dot over (M)}(t) as the new control variables, and their control rates are designed as follows:


U(t)=k.sub.1[αy(L, t)+β{dot over (y)}(L, t)]  (52),


V(t)=−k.sub.2[αθ(L, t)+β{dot over (θ)}(L, t)]  (53),

Wherein k.sub.1≧0,k.sub.2≧0 are the controlled gains.

[0056] Preferably, only need to set

[00013] βη .Math. .Math. EI B 2 - σ 3 .Math. α .Math. .Math. η .Math. .Math. EI b 0 .Math. .Math. and βη .Math. .Math. GJ 2 - σ 4 .Math. α .Math. .Math. η .Math. .Math. GJ 0 ,

we further obtain:


{dot over (V)}(t)≦μ.sub.1∫.sub.0.sup.L[{dot over (y)}(x, t)].sup.2dx−μ.sub.2∫.sub.0.sup.L[{dot over (θ)}(x, t).sup.2dx −μ.sub.3∫.sub.0.sup.L[y″(x, t)].sup.2dx−μ.sub.4∫.sub.0.sup.L[θ′(x, t)].sup.2dx+ε−λ.sub.3κ(t)ε  (54),

Wherein

[0057] [00014] μ 1 = β .Math. .Math. η .Math. .Math. EI b 2 .Math. L 4 - σ 1 .Math. β - α .Math. .Math. m - 2 .Math. α .Math. .Math. mx e .Math. c .Math. .Math. σ 5 > 0 , ( 55 ) μ 2 = β .Math. .Math. η .Math. .Math. GJ 2 .Math. L 2 - σ 2 .Math. β .Math. .Math. x a .Math. c .Math. .Math. α .Math. .Math. I p - α .Math. .Math. I p - 2 .Math. α .Math. .Math. mx e .Math. c σ 5 .Math. > 0 , ( 56 ) μ 3 = α .Math. .Math. EI b - α .Math. .Math. η .Math. .Math. EI b σ 3 - σ 6 .Math. α .Math. .Math. L 4 .Math. > 0 , ( 57 ) μ 4 = α .Math. .Math. GJ - α .Math. .Math. η .Math. .Math. GJ σ 4 - σ 7 .Math. α .Math. .Math. x a .Math. cL 2 .Math. > 0 , ( 58 ) λ 3 = min ( μ 1 , μ 2 , μ 3 , μ 4 ) > 0 .Math. .Math. and ( 59 ) .Math. = ( β σ 1 + β .Math. .Math. x a .Math. c σ 2 + α σ 6 + α .Math. .Math. x a .Math. c σ 7 ) .Math. LF b .Math. .Math. max 2 ( 60 )

[0058] According to formulas of (19) and (54), we obtain:


{dot over (V)}(t)≦−λV(t)+ε  (61),

[0059] wherein λ=λ.sub.3/λ.sub.1, the above formula shows that only by means of selecting the parameters, we can guarantee that {dot over (V)}(t) is negative definite.

[0060] Preferably, by integrating the inequation of (61), we obtain:

[00015] V ( t ) ( V ( 0 ) - .Math. λ ) .Math. e - λ .Math. .Math. t + .Math. λ V ( 0 ) .Math. e - λ .Math. .Math. t + .Math. λ L . ( 62 )

This means that V(t) is bounded. Further,

[00016] 1 L 3 .Math. y 2 ( x , t ) 1 L 2 .Math. 0 L .Math. [ y ( x , t ) ] 2 .Math. .Math. dx 0 L .Math. [ y ( x , t ) ] 2 .Math. .Math. dx κ ( t ) 1 λ 2 .Math. V ( t ) L ( 63 ) .Math. and .Math. 1 L .Math. θ 2 ( x , t ) 1 L 2 .Math. 0 L .Math. [ θ ( x , t ) ] 2 .Math. .Math. dx κ ( t ) 1 λ 2 .Math. V ( t ) L ( 64 )

is established, and thus we obtain:

[00017] .Math. y ( x , t ) .Math. L 3 λ 2 .Math. ( V ( 0 ) .Math. e - λ .Math. .Math. t + .Math. λ ) .Math. .Math. and ( 65 ) .Math. θ ( x , t ) .Math. L λ 2 .Math. ( V ( 0 ) .Math. e - λ .Math. .Math. t + .Math. λ ) . ( 66 )

When t tends to infinity, we obtain:

[00018] .Math. y ( x , t ) .Math. L 3 .Math. .Math. λ 2 .Math. λ , .Math. x [ 0 , L ] .Math. .Math. and ( 67 ) .Math. θ ( x , t ) .Math. L .Math. .Math. .Math. λ 2 .Math. λ , .Math. x [ 0 , L ] .Math. . ( 68 )

[0061] This means that the system state y(x, t) and θ(x, t) are uniform bound.

[0062] To sum up, based on the Liapunov direct method, we can know that, by means of utilizing the boundary controls (52) and (53) to the systems described by the control equations (8) and (9) and the boundary condition (10), (11) and (12), we can realize that the closed-loop system possesses the uniform boundedness properties.

[0063] The examples of this invention focused on the method for controlling the oscillation of flapping-wing air vehicle. Below, we will perform the numerical simulation based on the MTLAB platform to verify the effect of the controller proposed for the problem of flexible wing deformation. By means of adopting the finite-difference approximation, we obtained the approximate values of the quantity of state in the formulas (8) and (9). The systematic parameters are shown in the following table:

TABLE-US-00001 TABLE 1 Table of parameters of the flexible wing of the air vehicle Parameter Value L Length of the wings 2 m m Mass of per unitspan 10 kg/m I.sub.p Polar moment of inertia of 1.5 kgm the intersecting surface of the wings EI.sub.b Flexural rigidity 0.12 Nm.sup.2 GJ Torsion resisting stiffness 0.2 Nm.sup.2 x.sub.cc Distance from the wing 0.05 m center of mass to the shear centre x.sub.ac Distance from the 0.05 m aerodynamic center to the shear centre η Kelvin-Voigt damping 0.05 coefficient

[0064] The starting conditions for the simulation is

[00019] y ( x , 0 ) = x L , .Math. θ ( x , 0 ) = π .Math. .Math. x 2 .Math. L , .Math. y . ( x , 0 ) = 0 , .Math. θ . ( x , 0 ) = 0

when the distributed disturbance is F.sub.b(x, t)=[1+sin (πt)+3 cos (3πt)]x.

[0065] The simulation diagrams 2 and 3 showed demonstrated that the boundary controllers designed in this invention are able to prevent the deformation of the inflexible wing effectively.

[0066] The oscillation control device in this invention for the flapping-wing air vehicle adopted the method special to the flapping-wing air vehicle, so that the characteristics of the oscillation control device for the flapping-wing air vehicle are the same as those of the method for oscillation control of the flapping-wing air vehicle and won't be given unnecessary details

[0067] What is said above is the preferred embodiment of this invention. It should be pointed out that the skilled person in the field of this technology is also able to think out a number of improvements and modifications without far away from the principle stated in this invention, and these improvements and modifications are also should also be considered as the scope of protection of this invention.