This application claims priority benefit to Chinese Patent Application No. 201610169573.6 filed Mar. 23, 2016. The content of the aforementioned application, including any intervening amendments thereto, is incorporated herein by reference.
This invention relates to the field of automatic control technology, and especially to a method for controlling the oscillation of flapping-wing air vehicle.
In recent years, along with the continuous increase of people to the unmanned aerial vehicle (UAV) technology, and the rapid development of the advanced manufacturing technology (AMT), the new material technology and the new energy technology, the research on the micro flying machines have been the technical hot points.
Due to the increased demands to the UAV in civil and military usages, the designers are striving to reduce the weight of the UAV while improve the maneuverability of the system. Therefore, at present, the flexible wing with lighter weight is usually adopted in the UAV design. Compared with the rigid wing, the flexible wing mainly has the advantages of good flexibility, good cost/benefit, better agility, and excellent performance, etc. However, the flexible wing is easy to oscillate, and thus causing the unexpected error.
The technical problem to be solved by this invention is to provide a method for controlling the oscillation of flapping-wing air vehicle which is able to effectively prevent the problem of flexible wing deformation caused by the external disturbances.
The method for controlling the oscillation of flapping-wing air vehicle comprises the steps of:
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 the system dynamics model based on Hamilton's principle;
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
Controlling the oscillation of the flexible wing according to the system dynamics model and by combining the boundary control rate.
The advantageous effects of the present invention are as following:
The invention will be described, by way of example, with reference to the accompanying drawings, in which:
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:
As shown in
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;
Step 102: establishing the system dynamics model based on Hamilton's principle,
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
Step 104: controlling the oscillation of the flexible wing according to the system dynamics model and by combining the boundary control rate.
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.
Preferably, said calculating the kinetic energy, potential energy, and virtual work of the system using the flexible wing as the research object comprises:
Expressing the kinetic energy of the system, Ek(t) as follows:
wherein the spatial variable of x is independent to the time variable of t, and m is the unitspan mass of the flexible wing; Ip 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;
The potential energy of Ep(t) is expressed as follows:
wherein, EIb denotes the flexural rigidity, GJ denotes the torsional rigidity; and the virtual work of caused by the above two rigidities δWc(t) is expressed as follows:
δWc(t)=mxoc∫0Lÿ(x, t)δθ(x, t)dx+mxoc∫0L{umlaut over (θ)}(x, t)δy(x, t)dx (3),
Wherein, xoc denotes the distance from the mass center of wing to the bending center; and the virtual work, δWd(t) done by the Kelvin-Voigt damping force is expressed as follows:
δWd(t)=−ηEIb∫0L{dot over (y)}″(x, t)δy″(x, t)dx−ηGJb∫0L{dot over (θ)}′(x, t)δθ′(x, t)dx (4),
Wherein, η denotes the Kelvin-Voigtd damping coefficient.
The virtual work of done by the distributed distraction, δWr(t) is as follows:
δWr(t)=∫0L[Fb(x, t)δy(x, t)−xacFb(x, t)δθ(x, t)]dx (5),
wherein xac denotes the distance from the aerodynamic center to the bending centre and; Fb is the unknown time varying distributed distraction along the wings;
The virtual work done by the boundary control force to the system, δWa(t) is expressed as follows:
δWa(t)=F(t)δy(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)=δ[Wc(t)+Wd(t)+Wr(t)+Wa(t)] (7).
Preferably, said establishing the system dynamics model based on the Hamilton's principle includes:
utilizing the Hamilton's smooth action principle of
Here δ denotes the variation symbol, and the governing equation for the system dynamics model is deduced as:
mÿ(x, t)+EIby″″(x, t)−mxoc{umlaut over (θ)}(x, t)+ηEIb{dot over (y)}″″(x, t)=Fb(x, t) (8),
I
p{umlaut over (θ)}(x, t)−GJθ″(x, t)−mxocÿ(x, t)−ηGJ{dot over (θ)}″(x, t)=−xacFb(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
b
y′″(L, t)+ηEIb{dot over (y)}′″(L, t)=−F(t) (11) and
GJθ′(L, t)+ηGJ{dot over (θ)}′(L, t)=M(t) (12).
Preferably, said setting the boundary controller based on the system dynamics model includes two controlling laws of
Constructing the Lyapunov candidate function as follows:
Preferably, said setting the boundary controller based on the system dynamics model includes two controlling laws of
V(t)=V1+Δ(t) (13),
Wherein, V1(t) and Δ(t) are respectively defined as:
In the above two equations, both α and β are the smaller positive weight coefficient;
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)=∫0L{[{dot over (y)}(x, t)]2+[{dot over (θ)}(x, t)]2+[y″(x, t)]2+[θ′(x, t)]2}dx (16),
Then V1(t) has the upper bound and lower bound which are defined as
γ2κ(t)≦V1(t)≦γ1κ(t) (17),
In the above formula,
Further, Δ(t) is magnified as
then
0≦λ2κ(t)≦V(t)≦λ3κ(t) (19).
This means that the constructed Lyapunov function is positive definite, wherein
The derivative of V(t) to t is deduced as:
{dot over (V)}(t)={dot over (V)}1(t)+{dot over (Δ)}(t) (20), and
{dot over (V)}
1(t)=βm∫0L{dot over (y)}(x, t)ÿ(x, t)dx+βIp∫0L{dot over (θ)}(x, t){umlaut over (θ)}(x, t)dx +βGJ∫0Lθ′(x, t){dot over (θ)}′(x, t)dx+βEIb∫0Ly″(x, t){dot over (y)}″(x, t)dx (21)
By introducing the controlling equations (8) and (9) into the above formula, we obtain:
{dot over (V)}
1(t)=A1+A2+A3+A4+A5+A6 (22).
Wherein, A1-A6 are respectively expressed as follows:
A
1
=−βEI
b∫0L{dot over (y)}(x, t)y″″(x, t)dx+βEIb∫0Ly″(x, t){dot over (y)}″(x, t)dx (23),
A
2
=−βηEI
b∫0L{dot over (y)}(x, t){dot over (y)}″″(x, t)dx (24),
A
3
=βmx
o
c ∫
0
L
[{dot over (y)}(x, t){umlaut over (θ)}(x, t)+ÿ(x, t){dot over (θ)}(x, t)]dx (25),
A
4=β∫0L{dot over (y)}(x, t)Fb(x, t)dx−βxoc∫0L{dot over (θ)}(x, t)Fb(x, t)dx (26),
A
5
=βGJ∫
0
L{dot over (θ)}(x, t)θ″(x, t)dx+βGJ∫0Lθ′(x, t){dot over (θ)}′(x, t)dx (27), and
A
6
=βηGJ∫
0
L{dot over (θ)}(x, t){dot over (θ)}″(x, t)dx (28),
By utilizing the integration by parts and the boundary condition of (10) (11) and (12), we obtain
wherein, σ1 and σ2 are the positive constants, Fb max is the maximum value of the distributed disturbance, Fb(x, t).
Based on the above A1˜A6, we acquire {dot over (V)}1(t) as follows:
Similarly, by means of calculating the derivation of Δ(t) to t is deduced as
{dot over (Δ)}(t)=B1+B2+. . . B8 (35),
B
1
=−αEI
b∫0Ly(x, t)y″″(x, t)dx (36),
B
2
=−αηEI
b∫0Ly(x, t){dot over (y)}″″(x, t)dx (37),
B
3
=αGJ∫
0
Lθ(x, t)θ″(x, t)dx (38),
B
4
=αηGJ∫
0
Lθ(x, t){dot over (θ)}″(x, t)dx (39),
B
5
=αm∫
0
L
[{dot over (y)}(x, t)]3dx+αIp∫0L[{dot over (θ)}(x, t)]2dx (40),
B
6
=−βmx
o
c∫
0
L
[{dot over (y)}(x, t){umlaut over (θ)}(x, t)+ÿ(x, t){dot over (θ)}(x, t)]dx (41),
B
7=−2αmxoc∫0L{dot over (y)}(x, t){dot over (θ)}(x, t)dx (42) and
B
8=α∫0Ly(x, t)Fb(x, t)dx−αxoc∫0Lθ(x, t)Fb(x, t)dx (43).
By means of introducing the boundary conditions into the above formulas, we obtain:
All the above σ3-σ7 are the positive constants;
Therefore, according to B1-B8, we obtain:
Based on the formulas of (34) and (50), we obtain:
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)=k1[αy(L, t)+β{dot over (y)}(L, t)] (52),
V(t)=−k2[αθ(L, t)+β{dot over (θ)}(L, t)] (53),
Wherein k1≧0,k2≧0 are the controlled gains.
Preferably, only need to set
we further obtain:
{dot over (V)}(t)≦μ1∫0L[{dot over (y)}(x, t)]2dx−μ2∫0L[{dot over (θ)}(x, t)2dx −μ3∫0L[y″(x, t)]2dx−μ4∫0L[θ′(x, t)]2dx+ε−λ3κ(t)ε (54),
According to formulas of (19) and (54), we obtain:
{dot over (V)}(t)≦−λV(t)+ε (61),
wherein λ=λ3/λ1, the above formula shows that only by means of selecting the parameters, we can guarantee that {dot over (V)}(t) is negative definite.
Preferably, by integrating the inequation of (61), we obtain:
This means that V(t) is bounded. Further,
is established, and thus we obtain:
When t tends to infinity, we obtain:
This means that the system state y(x, t) and θ(x, t) are uniform bound.
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.
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:
The starting conditions for the simulation is
when the distributed disturbance is Fb(x, t)=[1+sin (πt)+3 cos (3πt)]x.
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.
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
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.
Number | Date | Country | Kind |
---|---|---|---|
201610169573.6 | Mar 2016 | CN | national |