CN109213203B - An automatic landing control method for carrier-based aircraft based on predictive control - Google Patents
An automatic landing control method for carrier-based aircraft based on predictive control Download PDFInfo
- Publication number
- CN109213203B CN109213203B CN201811066281.5A CN201811066281A CN109213203B CN 109213203 B CN109213203 B CN 109213203B CN 201811066281 A CN201811066281 A CN 201811066281A CN 109213203 B CN109213203 B CN 109213203B
- Authority
- CN
- China
- Prior art keywords
- time
- lon
- lat
- matrix
- carrier
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 31
- 239000002245 particle Substances 0.000 claims abstract description 40
- RZVHIXYEVGDQDX-UHFFFAOYSA-N 9,10-anthraquinone Chemical compound C1=CC=C2C(=O)C3=CC=CC=C3C(=O)C2=C1 RZVHIXYEVGDQDX-UHFFFAOYSA-N 0.000 claims abstract description 16
- 230000008569 process Effects 0.000 claims abstract description 10
- 239000011159 matrix material Substances 0.000 claims description 77
- 238000012937 correction Methods 0.000 claims description 33
- 230000008859 change Effects 0.000 claims description 20
- 238000004364 calculation method Methods 0.000 claims description 9
- 230000007704 transition Effects 0.000 claims description 6
- 238000012952 Resampling Methods 0.000 claims description 5
- 238000010606 normalization Methods 0.000 claims description 4
- 238000005070 sampling Methods 0.000 claims description 3
- 238000001914 filtration Methods 0.000 abstract description 4
- 238000012938 design process Methods 0.000 abstract 1
- 230000000694 effects Effects 0.000 description 6
- 238000013461 design Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- CLOMYZFHNHFSIQ-UHFFFAOYSA-N clonixin Chemical compound CC1=C(Cl)C=CC=C1NC1=NC=CC=C1C(O)=O CLOMYZFHNHFSIQ-UHFFFAOYSA-N 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000002401 inhibitory effect Effects 0.000 description 2
- 230000001105 regulatory effect Effects 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 239000004576 sand Substances 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/12—Target-seeking control
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Feedback Control In General (AREA)
Abstract
The invention discloses an automatic carrier landing control method of a carrier-based aircraft based on anticipation control, and belongs to the technical field of automatic carrier landing, guidance and flight control. The invention discloses an automatic carrier landing method of a carrier-based aircraft based on predictive control by utilizing known lower slideway information and predictable longitudinal deck movement information in the automatic carrier landing process of the carrier-based aircraft. The lower slideway information is obtained by calculating in advance according to the relative position and relative motion relation of the carrier-based aircraft and the ship, and the deck motion information is obtained by estimating through a deck motion estimator based on particle filtering. Meanwhile, the interference of the wake flow of the warship is considered in the design process of the controller. The method can ensure landing accuracy and robustness under the interference of deck motion and wake flow of the carrier-based aircraft during landing.
Description
Technical Field
The invention relates to an automatic carrier landing control method of a carrier-based aircraft based on anticipation control, and belongs to the technical fields of automatic carrier landing technology, guiding technology and flight control.
Background
The basic principle of the automatic carrier landing control system of the carrier-based aircraft is that a tracking radar on an aircraft carrier measures the actual position of the carrier-based aircraft, a deck motion sensor measures the motion condition of a flight deck of the aircraft carrier, data are transmitted to a compensation computer to compensate the deck motion, then the ideal position of the carrier-based aircraft is calculated, the ideal position and the actual position of the carrier-based aircraft are input into an instruction computer and are compared to obtain an error signal, a control instruction of the carrier-based aircraft is obtained through calculation of a guide control law according to the error signal, the control instruction is sent to the carrier-based aircraft through a radio data link, an autopilot on the carrier-based aircraft operates the carrier-based aircraft to eliminate errors according to the error signal received by a receiving device, and the carrier landing is safe at a preset position.
The landing of the carrier-based aircraft generally adopts a lower slideway to track the landing. The so-called gliding path tracking landing (equiangular gliding of a carrier-based aircraft) is that at the final stage of the carrier landing, after the carrier-based aircraft intercepts and captures a proper gliding path, the same gliding track angle, pitch angle, speed and sinking rate are always kept until the carrier-based aircraft collides with an aircraft carrier flight deck, and the impact type landing is realized. Due to the influence of deck motion, the whole process of the carrier-based aircraft glideslope tracking landing can be divided into two stages, namely a glideslope tracking stage and a deck motion compensation stage. The deck movement of the carrier-based aircraft is generally added into an automatic carrier landing control system 12.5s before carrier landing, so that the carrier-based aircraft can track the deck movement simultaneously in the process of tracking the gliding carrier landing. In the actual glide tracking stage, the traditional PID (proportion-integration-differentiation) controller is difficult to enable the carrier-based aircraft to quickly track the glide track; in the actual deck compensation stage, the traditional PID controller is difficult to enable the carrier-based aircraft to completely track deck movement in the final landing stage, so that the landing success rate is reduced. Therefore, the design of the automatic carrier landing control method of the carrier-based aircraft is particularly important for safe carrier landing of the carrier-based aircraft on the aircraft carrier, and is directly related to the success rate and the safety of the automatic carrier landing of the carrier-based aircraft.
At present, aiming at the research of automatic landing of a carrier-based aircraft, the key point of the research of scholars at home and abroad is to design a control law only by considering the current information of the movement of a glide slope and a deck. The glide track information and the deck movement information of the carrier-based aircraft in the glide process are foreseeable information, but scholars at home and abroad do not utilize the foreseeable future information to control the carrier-based aircraft.
Disclosure of Invention
The invention provides an automatic carrier landing control method of a carrier-based aircraft based on forecast control, which is used for carrying out forecast control on the carrier-based aircraft by utilizing future information and current information of a glide slope track and deck movement (sinking and floating and swaying), thereby realizing the tracking of the glide slope and the compensation of the deck movement, effectively inhibiting and eliminating lateral deviation and keeping the carrier-based aircraft stable.
The invention adopts the following technical scheme for solving the technical problems:
an automatic carrier landing control method of a carrier-based aircraft based on anticipation control comprises the following steps:
(1) deck motion prediction calculation
Discrete model with deck motion:
in the formula xkIs tkMoment of deck motion state quantity, xk-1Is tk-1Moment of deck motion state quantity, vkTo observe noise,. phik,k-1For the state vector x from tk-1Time shift to tkThe transition matrix of the time of day,a is a system matrix of deck movements, TsFor the sampling time, Γk,k-1Is tk-1Noise vector w of time instantsk-1For tkState vector x of time of daykThe matrix of the noise coefficients of influence,its variance matrix is Qk-1B is the input matrix of deck movements, wk-1Is system dynamic noise, zkIs tkObservation of deck movement at time HkIs an observation coefficient matrix with a variance matrix of Rk;
According to the discrete model (1), the deck motion estimation method based on particle filter design comprises the following processes:
1) from a priori probability P (x)0) Generating a population of particlesThe weight of all particles of the particle swarm is 1/N;
2) and (3) prediction: from particles at time k-1Obtaining predicted particles at the k moment by using a system state equation
3) Updating the weight value: predicting particles based on observed vector machine at time k, usingUpdating the weight of each particle; and further carrying out normalization processing on the weight:wherein:the weight of the jth particle at time k,the weight of the jth particle at time k-1,in order to be a priori at all,the weight of the jth particle at the k moment after normalization processing is carried out;
4) resampling: according toWeight of (2)Resampling to obtain particlesAnd reset the weightAre all 1/N;
5) and (3) state estimation at the k moment:simultaneously enabling k to be k +1, if k is smaller than a set threshold value, returning to the step 2), and otherwise, returning to the step 6);
6) deck movement information xkThe expression for the optimal estimate at the future time τ isWhere m is τ/TsAnd tau is the time of the future,for state estimation at time k, state transition matrix
(2) Calculating the corrected slip reference track of the shipboard aircraft
First, the carrier-based aircraft captures the glidepath, knowing the initial glide height-ZEA0Angle of glide gammacVelocity of sliding down VcCalculating the landing time td
And length R of lower chuteA
Secondly, calculating a three-dimensional gliding reference track under a ground coordinate system with the ideal carrier landing point as an origin
Wherein: t is time, XEATDc(t) is the forward coordinate position of the carrier-based aircraft, YEATDc(t) is the lateral coordinate position of the carrier-based aircraft, ZEATDc(t) is the height coordinate position of the carrier-based aircraft, HEATDc(t) is the height value of the carrier-based aircraft, and Z is the height coordinate of the coordinate system which is positive downwardsEATDc(t)=-HEATDc(t),(ψS+λac) For ships and warshipsAzimuth angle of runway or glidepath, whereinSIs ship azimuth angle, λacAn included angle of the oblique angle deck is formed;
thirdly, superposing the estimated sinking and floating height and the swaying distance of the deck motion output by the deck estimator to obtain a corrected ship-based aircraft glide reference track;
(3) calculating longitudinal flight control law and transverse and lateral flight control law
The first step is to calculate the longitudinal flight control law, and the known longitudinal discretization model of the airplane is as follows:
Δxlon(k+1)=AlonΔxlon(k)+BwlonΔw(k)+BlonΔulon(k)
wherein A islonSystem matrix being longitudinal equation of state of aircraft, BwlonAs an interference matrix, BlonFor the input matrix, Δ xlon(k) Is [ Δ V (k) Δ α (k) Δ q (k) Δ θ (k) Δ H (k)]TΔ v (k) is a speed variation at time k, Δ α (k) is an attack angle variation at time k, Δ q (k) is a pitch angle rate variation at time k, Δ θ (k) is a pitch angle variation at time k, and Δ h (k) is a height variation at time k; Δ ulon(k) Is [ Delta delta ] ofT(k) Δδe(k)]T,ΔδTDelta throttle change at time keDelta w (k) is the elevator variation at the moment k, and delta w (k) is the wake disturbance of the ship;
adding error amount, known trajectory information and generalized output, and expanding the equation into the following form:
wherein Xlon(k)=[Her(k) xlon(k) HR(k) vlon(k)]T,Her(k) Is the height error, x, corrected by adding deck motion prediction at time klon(k) Is the longitudinal state quantity of the airplane,is a height difference vector whichInIs time k and k + MrlonDifference between predicted values of height of glidepath, H, added with deck movement prediction and corrected at momentr(k) Is a forecast value of the height of the lower slideway at the moment k after the prediction and correction of deck movement is added, MrlonIs a longitudinal look ahead step;is time k +1 and k + MrlonAdding the difference between the predicted height values of the lower slideway after the deck motion prediction correction at the moment,is k + MrlonTime and k + MrlonAdding the difference between the predicted height values of the lower slideway after the deck motion prediction correction at the moment,is the integral of the error, vlon(0) To adjust the initial error value, ulon(k) For longitudinal control of the aircraft, Her(j) To add the corrected height error of deck motion prediction at time j, W1lon,W2lon,W3lonis a regulating parameter, Z1lon(k),Z2lon(k),Z3lon(k) For three generalized outputs, GlonTo expand the output matrix of the equation, FlonTo expand the state matrix of the equation, HwlonAn interference matrix which is an extended equation;
looking for a control signal DeltaublonSo as to control the performance index JlonThe size of the particles is minimized and,
the control law obtained is:
wherein: u. ofblon(k) Control input quantity at time k, kelon,kxlon,kvlon,kwlon,To control law gain, xlon *Is a state quantity at an equilibrium point, ulon *As a control quantity at the balance point, Her(s) is the height error after the deck motion prediction correction is added at the moment s,time k + i and k + MrlonAnd (k) adding the difference between the predicted values of the height of the lower slipway after the deck motion prediction correction at the moment, wherein w (k) is the wake disturbance of the ship.
kwlon=-Rlon -1(GlonPlonHwlon),
Rlon=W2lon TW2lon+Glon TPlonGlon
Wherein: rlonIntermediate calculation variables.
PlonIs a steady state solution of the following discrete algebraic Riccati equation:
and secondly, calculating a transverse and lateral flight control law, wherein a known transverse and lateral discretization model of the airplane is as follows:
Δxlat(k+1)=AlatΔxlat(k)+BwlatΔw(k)+BlatΔulat(k)
wherein A islatSystem matrix being the transverse equation of state of the aircraft, BwlatAs an interference matrix, BlatFor the input matrix, Δ xlat(k) Is [ Delta beta (k) Delta p (k) Delta r (k) Delta phi (k) Delta psi (k) Delta y (k)]TΔ β (k) is a yaw angle variation at time k, Δ p (k) is a roll angle rate variation at time k, Δ r (k) is a yaw angle rate variation at time k, Δ φ (k) is a roll angle variation at time k, Δ ψ (k) is a yaw angle variation at time k, Δ y (k) is a yaw angle variation at time k, Δ u (k) is a yaw angle variation at time klon(k) Is [ Delta delta ] ofa(k) Δδr(k)]T,Δδa(k) Deltar(k) The rudder deflection variation at the moment k, and delta w (k) is the wake flow interference of the ship;
adding error amount, known trajectory information and generalized output, and expanding the equation into the following form:
wherein Xlat(k)=[yer(k) xlat(k) yR(k) vlat(k)]T,yer(k) Is the lateral deviation, x, of the corrected deck motion prediction added at time klat(k) Is the transverse state quantity of the airplane,is a lateral deviation vector, whereinIs time k and k + MrlonTemporal reference cross with deck motion prediction correctionDifference between directional deviation information, yr(k) Reference lateral deviation information at time k, M, corrected by adding deck motion predictionrlatIs a look-ahead step size in the lateral direction,is time k +1 and k + MrlonThe difference between the reference lateral deviation information added with the deck motion forecast correction at the moment,is k + MrlonTime and k + MrlonThe difference between the reference lateral deviation information added with the deck motion forecast correction at the moment,is the integral of the lateral offset, vlat(0) Is the initial lateral deviation, ulat(k) Is the lateral control input; W1lat,W2lat,W3latis an adjustment parameter; z1lat(k),Z2lat(k),Z3lat(k) For three generalized outputs, GlatTo expand the output matrix of the equation, FlatTo expand the state matrix of the equation, HwlatAn interference matrix which is an extended equation;
looking for a control signal DeltaublatSo as to control the performance index JlatMinimization
The control law obtained is:
wherein: u. ofblat(k) Control input quantity at time k, kelat,kxlat,kvlat,kwlat,To control law gain, xlat *Is a state quantity at an equilibrium point, ulat *As a control quantity at the balance point, yer(s) adding the corrected lateral deviation error of the deck motion prediction for the moment s,time k + i and k + MrlonAdding the lateral deviation difference after the deck motion prediction correction at the moment, wherein w (k) is the wake disturbance of the ship,
kwlat=-Rlat -1(GlatPlatHwlat),
Rlat=W2lat TW2lat+Glat TPlatGlat,
wherein: rlatCalculating variables for the intermediate;
Platis a steady state solution of the following discrete algebraic Riccati equation:
The invention has the following beneficial effects:
(1) according to the relative position and the absolute position information of the ship and the carrier aircraft, a landing instruction signal is calculated on line, a carrier aircraft gliding reference track is generated, and the carrier aircraft is controlled to track the reference track through a flight control system.
(2) Under the interference of deck movement, the interference is effectively inhibited through the feedforward control of the anticipating controller by utilizing a deck movement predicted value given by the deck movement predictor, and the track tracking error is reduced.
(3) The method has the advantages that the future information is utilized for feedforward control, the current information is utilized for feedback control, the control plane and the throttle of the carrier-based aircraft can be operated averagely in advance to achieve the purpose of tracking compensation, the instantaneous energy is reduced, the response speed is accelerated, and the carrier-based aircraft can be ensured to land on the aircraft carrier safely.
Drawings
Fig. 1 shows a functional block diagram of an automatic carrier landing control method of a carrier-based aircraft based on model reference adaptive control.
Fig. 2 shows a height trajectory tracking effect diagram in the carrier aircraft landing process.
Fig. 3 shows an effect diagram of height trajectory tracking error in the carrier aircraft landing process.
Fig. 4 shows a transverse lateral deviation correction effect diagram in the carrier aircraft landing process.
Detailed Description
The invention is described in further detail below with reference to the accompanying drawings.
The principle of the automatic landing control method of the shipboard aircraft based on the anticipation control is shown in fig. 1, when a ship runs on the sea, the actually measured sinking and floating height and swaying distance of the deck motion are predicted by a deck motion predictor based on particle filtering to obtain the predicted sinking and floating height and the predicted swaying distance of the deck motion in the next time period. The prediction information is input into a landing instruction and glide reference trajectory generation module to obtain corrected glide reference trajectory information. And finally, inputting the corrected reference track information into a flight controller based on anticipation control. The method can realize the tracking of the height and the lateral deviation of the track of the down sliding rail after the carrier-based aircraft enters the down sliding stage, and can realize the estimation and compensation of the deck motion at the beginning of 12.5 seconds before landing, thereby effectively inhibiting the track deviation caused by the deck motion, keeping the carrier-based aircraft stable, and ensuring the success rate and the safety of the automatic landing of the carrier-based aircraft.
Deck movement predictor
The input signal includes: actually measured sinking and floating height and swaying distance of deck movement. The output signal includes: and (4) estimating the sinking and floating height and the swaying distance of the deck movement. And (4) sending the actual deck movement to an estimation module to obtain deck movement estimation information, and introducing the deck movement estimation information into an automatic carrier landing control system of the carrier-based aircraft 12.5 seconds before carrier landing.
The calculation method of the deck motion estimation module comprises the following steps:
and for deck motion in a known transfer function expression form, designing a predictor by adopting a particle filtering method. Firstly, a state space equation of deck motion is obtained by a transfer function:
wherein x is a deck motion state variable; omega is system dynamic noise; z is an observed signal; v is the observed noise and is the noise,the differential of the state variable of the deck movement is shown, A is a system matrix of the deck movement, B is an input matrix of the deck movement, and C is an output matrix of the deck movement.
Discretizing the above formula to obtain a discrete model of deck motion:
in the formula xkIs tkMoment of deck motion state quantity, xk-1Is tk-1Moment of deck motion state quantity, wk-1Is the dynamic noise of the system, vkTo observe noise,. phik,k-1For the state vector x from tk-1Time shift to tkThe transition matrix of the time of day,wherein A is a system matrix of deck movements, gammak,k-1Is tk-1Noise vector w of time instantsk-1For tkState vector x of time of daykThe matrix of the noise coefficients of influence,its variance matrix is Qk-1Where B is the input matrix for deck movements, zkIs tkObservation of deck movement at time HkIs an observation coefficient matrix with a variance matrix of Rk,TsIs the sampling time.
According to the discrete model (2), the deck motion estimation algorithm flow is designed based on particle filtering as follows:
(1) from a priori probability P (x)0) Generating a population of particlesThe weight of all particles of the particle swarm is 1/N;
(2) and (3) prediction: from particles at time k-1Obtaining predicted particles at the k moment by using a system state equation
(3) Updating the weight value: predicting particles based on observed vector machine at time k, usingUpdating the weight of each particle; and further carrying out normalization processing on the weight:wherein:the weight of the jth particle at time k,the weight of the jth particle at time k-1,in order to be a priori at all,to normalize the weight of the jth particle at time k after processing,
(4) resampling: according toWeight of (2)Resampling to obtain particlesAnd reset the weightAre all 1/N;
(5) and (3) state estimation at the k moment:and simultaneously, if k is equal to k +1, returning to the step (2) if k is smaller than the set threshold, and otherwise, exiting the loop.
(6) Deck movement information xkThe expression for the optimal estimate at the future time τ isWhere m is τ/TsAnd tau is the time of the future,state transition matrix for the estimated value of the state at time k in (5)
Carrier landing instruction and gliding reference track generation module
The input signal includes: azimuth angle (psi) of the ship runway or glidepathS+λac) Wherein ψSIs ship azimuth angle, λacThe included angle of the oblique angle deck and the estimated sinking and floating height and swaying distance of the deck motion output by the deck predictor are adopted. The output signal comprises a three-dimensional gliding reference track signal XEATDc(t),YEATDc(t),ZEATDc(t) and a speed command signal Vc. And the gliding reference track signal and the speed command signal are output to a flight control module based on anticipation control.
First, the carrier-based aircraft captures the glidepath, knowing the initial glide height-ZEA0Angle of glide gammacVelocity of sliding down VcCalculating the landing time td
And length R of lower chuteA
Secondly, calculating a three-dimensional gliding reference track under a ground coordinate system with the ideal carrier landing point as an origin
Wherein: xEATDc(t) is the forward coordinate position of the carrier-based aircraft, YEATDc(t) is the lateral coordinate position of the carrier-based aircraft, ZEATDc(t) is the height coordinate position of the carrier-based aircraft, HEATDc(t) is the height value of the carrier-based aircraft, and Z is the height coordinate of the coordinate system which is positive downwardsEATDc(t)=-HEATDc(t);
And thirdly, superposing the estimated sinking and floating height and the swaying distance of the deck motion output by the deck predictor to obtain a corrected gliding reference track.
Flight controller based on predictive control
The input signal includes: four longitudinal state quantities of the carrier-based aircraft fed back by the sensor, namely flight speed V, attack angle alpha, pitch angle rate q and pitch angle theta; five transverse and lateral state quantities fed back by the sensor, namely a sideslip angle beta, a roll angle rate p, a yaw angle rate r, a roll angle phi and a yaw angle psi; speed instruction V output by carrier landing instruction and gliding reference track generation modulecCorrected glide reference track signal XEATDc(t),YEATDc(t),ZEATDc(t), and wake disturbances w.
The output signal includes: throttle opening deltaTAngle delta of elevatoreAileron declination angle deltaaRudder deflection angle deltar. And the signals are sent to an actuating mechanism so as to control the carrier-based aircraft to fly.
The specific process is as follows: firstly, longitudinal flight control laws are calculated, and secondly, transverse and lateral flight control laws are calculated.
Longitudinal flight control law:
firstly, discretizing a longitudinal state equation of the airplane to obtain a longitudinal discretization model of the airplane:
Δxlon(k+1)=AlonΔxlon(k)+BwlonΔw(k)+BlonΔulon(k)
wherein A islonSystem matrix being longitudinal equation of state of aircraft, BwlonAs an interference matrix, BlonFor the input matrix, Δ xlon(k) Is [ Δ V (k) Δ α (k) Δ q (k) Δ θ (k)]T,Δulon(k) Is [ Delta delta ] ofT(k) Δδe(k)]TWhere Δ v (k) is a speed variation at time k, Δ α (k) is an attack angle variation at time k, Δ q (k) is a pitch angle rate variation at time k, Δ θ (k) is a pitch angle variation at time k, and Δ h (k) is an altitude variation at time k; delta deltaTDelta throttle change at time keAnd delta w (k) is the elevator variation at the moment k, and delta w (k) is the wake disturbance.
Adding error amount, known trajectory information and generalized output, and expanding the equation into the following form:
wherein Xlon(k)=[Her(k) xlon(k) HR(k) vlon(k)]T,Her(k) Is the height error, x, corrected by adding deck motion prediction at time klon(k) Is the longitudinal state quantity of the airplane,is a height difference vector, whereinIs time k and k + MrlonDifference between predicted values of height of glidepath, H, added with deck movement prediction and corrected at momentr(k) Is a forecast value of the height of the lower slideway at the moment k after the prediction and correction of deck movement is added, MrlonIs a longitudinal look ahead step;is time k +1 and k + MrlonAdding the difference between the predicted height values of the lower slideway after the deck motion prediction correction at the moment,is k + MrlonTime and k + MrlonAdding the difference between the predicted height values of the lower slideway after the deck motion prediction correction at the moment,is the integral of the error, vlon(0) To adjust the initial error value, ulon(k) For longitudinal control of the aircraft, Her(j) To add the corrected height error of deck motion prediction at time j, W1lon,W2lon,W3lonis a regulating parameter, Z1lon(k),Z2lon(k),Z3lon(k) For three generalized outputs, GlonTo expand the output matrix of the equation, FlonTo expand the state matrix of the equation, HwlonAn interference matrix which is an extended equation;
the target is to find the control signal DeltaublonSo as to control the performance index JlonAnd (4) minimizing.
The demand-satisfying predictive controller can be obtained when the system satisfies the following two conditions:
1)(Flon Glon) Is stable;
2)W2lon'W2lon>0;
the longitudinal control law module adopts a predictive control method to design a controller, and consists of a feedback control component and a feedforward control component. In the glide-slope tracking phase, the height error H is determinederAnd longitudinal state quantity error DeltaxlonFeeding a feedback control component to obtain ideal glide height information H known in advanceRAnd the interference signal w is sent into a feedforward control component, the two parts are combined to carry out predictive control, the height tracking of the lower slide is realized, and the control law is as follows:
wherein: u. ofblon(k) Control input quantity at time k, kelon,kxlon,kvlon,kwlon,To control law gain, xlon *Is a state quantity at an equilibrium point, ulon *In order to control the amount at the balance point,Her(s) is the height error after the deck motion prediction correction is added at the moment s,time k + i and k + MrlonAnd (k) adding the difference between the predicted values of the height of the lower slipway after the deck motion prediction correction at the moment, wherein w (k) is the wake disturbance of the ship.
kwlon=-Rlon -1(GlonPlonHwlon),
Rlon=W2lon TW2lon+Glon TPlonGlon
Wherein: rlonIntermediate calculation variables.
PlonIs a steady state solution of the following discrete algebraic Riccati equation:
lateral-lateral flight control law:
firstly, discretizing a transverse state equation of the airplane to obtain a transverse discretization model of the airplane:
Δxlat(k+1)=AlatΔxlat(k)+BwlatΔw(k)+BlatΔulat(k)
wherein A islatSystem matrix being the transverse equation of state of the aircraft, BwlatAs an interference matrix, BlatFor the input matrix, Δ xlat(k) Is [ Delta beta (k) Delta p (k) Delta r (k) Delta phi (k) Delta psi (k) Delta y (k)]TΔ β (k) is the change in sideslip angle at time kAmount, Δ p (k) is the roll rate change at time k, Δ r (k) is the yaw rate change at time k, Δ φ (k) is the roll angle change at time k, Δ ψ (k) is the yaw angle change at time k, Δ y (k) is the yaw amount at time k, Δ u (k) is the yaw amount at time klon(k) Is [ Delta delta ] ofa(k) Δδr(k)]T,Δδa(k) Deltar(k) The rudder deflection variation at the moment k, and delta w (k) is the wake flow interference of the ship;
adding error amount, known trajectory information and generalized output, and expanding the equation into the following form:
wherein Xlat(k)=[yer(k) xlat(k) yR(k) vlat(k)]T,yer(k) Is the lateral deviation, x, of the corrected deck motion prediction added at time klat(k) Is the transverse state quantity of the airplane,is a lateral deviation vector, whereinIs time k and k + MrlonDifference between the reference lateral deviation information, y, of the moment added to the deck motion prediction correctionr(k) Reference lateral deviation information at time k, M, corrected by adding deck motion predictionrlatIs a look-ahead step size in the lateral direction,is time k +1 and k + MrlonThe difference between the reference lateral deviation information added with the deck motion forecast correction at the moment,is k + MrlonTime and k + MrlonTemporal reference lateral deviation information with deck motion prediction correctionThe difference between the difference of the two phases,is the integral of the lateral offset, vlat(0) Is the initial lateral deviation, ulat(k) Is the lateral control input; W1lat,W2lat,W3latis an adjustment parameter; z1lat(k),Z2lat(k),Z3lat(k) For three generalized outputs, GlatTo expand the output matrix of the equation, FlatTo expand the state matrix of the equation, HwlatAn interference matrix which is an extended equation;
the target is to find the control signal DeltaublatSo as to control the performance index JlatAnd (4) minimizing.
The demand-satisfying predictive controller can be obtained when the system satisfies the following two conditions:
1)(Flat Glat) Is stable;
2)W2lat'W2lat>0;
the lateral control law module adopts a predictive control method to design a controller, and consists of a feedback control component and a feedforward control component. In the glide-slope tracking phase, the lateral deviation y is measurederAnd state quantity error DeltaxblatFeeding a feedback control component to obtain a corrected reference lateral deviation y known in advanceRAnd the interference signal w is sent into a feedforward control component, the two parts are combined to carry out predictive control, the correction of the lateral deviation of the lower slide way is realized, and the control law is as follows:
wherein: u. ofblat(k) Control input quantity at time k, kelat,kxlat,kvlat,kwlat,kyr(i) To control law gain, xlat *Is a state quantity at an equilibrium point, ulat *As a control quantity at the balance point, yer(s) adding the corrected lateral deviation error of the deck motion prediction for the moment s,time k + i and k + MrlonAnd (k) adding the lateral deviation difference after the deck motion prediction correction at the moment, wherein w (k) is the wake disturbance.
kwlat=-Rlat -1(GlatPlatHwlat),
Rlat=W2lat TW2lat+Glat TPlatGlat,
Wherein: rlatIntermediate calculation variables.
PlatIs a steady state solution of the following discrete algebraic Riccati equation:
In order to verify the automatic carrier landing control method of the carrier-based aircraft provided by the invention, taking a dynamics and kinematics model of a certain unmanned aerial vehicle as an example, deck motion compensation is added in the last 12.5 seconds of a reference track, and main simulation parameters are set as follows:
the numerical simulation verification under the MATLAB software platform shows that the automatic carrier landing control method of the carrier-based aircraft can enable the carrier-based aircraft to track the glide reference track with high precision, so that the carrier landing task is successfully completed.
Fig. 2 is a comparison graph of the height trajectory tracking effect of the predictive control and the PID control, and fig. 3 is a comparison graph of the height trajectory tracking error of the predictive control and the PID control, and it can be seen from these two graphs that the response time of the predictive control is faster, the tracking accuracy is higher, and the compensation effect on the deck movement is better compared with the PID control.
Fig. 4 is a comparison graph of lateral offset correction of the predictive control and the PID control, and it can be seen that the predictive control can accurately correct the lateral offset after about 15 seconds, while the PID control always has the lateral offset. Compared with PID control, the predictive control tracking precision is high, and the control effect is better.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811066281.5A CN109213203B (en) | 2018-09-13 | 2018-09-13 | An automatic landing control method for carrier-based aircraft based on predictive control |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811066281.5A CN109213203B (en) | 2018-09-13 | 2018-09-13 | An automatic landing control method for carrier-based aircraft based on predictive control |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109213203A CN109213203A (en) | 2019-01-15 |
CN109213203B true CN109213203B (en) | 2021-06-15 |
Family
ID=64983599
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811066281.5A Active CN109213203B (en) | 2018-09-13 | 2018-09-13 | An automatic landing control method for carrier-based aircraft based on predictive control |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109213203B (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110703799B (en) * | 2019-10-28 | 2021-09-24 | 大连理工大学 | Multi-carrier aircraft cooperative deck taxi trajectory planning method based on centralized optimal control |
CN111813133B (en) * | 2020-07-07 | 2022-08-05 | 南京航空航天大学 | An autonomous landing method for UAV ships based on relatively precise single-point positioning |
CN112650262A (en) * | 2020-12-11 | 2021-04-13 | 南京航空航天大学 | Automatic carrier-based aircraft carrier landing system based on robust predictive control under condition of uncertain parameters |
CN112947121B (en) * | 2021-03-10 | 2024-03-19 | 中国人民解放军92728部队 | Semi-physical simulation system and method for carrier landing control of carrier-borne aircraft |
CN115755788B (en) * | 2022-11-02 | 2024-07-05 | 辽宁石油化工大学 | Robust asynchronous predictive tracking control method for low-delay multi-stage batch process |
CN117592309B (en) * | 2024-01-17 | 2024-04-26 | 中国人民解放军海军航空大学 | Chained landing command method |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104803005A (en) * | 2015-05-13 | 2015-07-29 | 南京航空航天大学 | Automatic carrier landing composite control method of carrier airflow compensation-containing carrier-borne aircraft |
CN107741229A (en) * | 2017-10-10 | 2018-02-27 | 北京航空航天大学 | A combined photoelectric/radar/inertial guidance method for carrier aircraft landing |
CN107831654A (en) * | 2017-10-16 | 2018-03-23 | 湘潭大学 | The control method of the guaranteed cost prediction repetitive controller of uncertainty linear Discrete-time system |
CN107957686A (en) * | 2017-11-24 | 2018-04-24 | 南京航空航天大学 | Unmanned helicopter auto landing on deck control system based on prediction control |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9547991B2 (en) * | 2013-05-23 | 2017-01-17 | Honeywell International Inc. | Aircraft precision approach and shipboard landing control system and method |
-
2018
- 2018-09-13 CN CN201811066281.5A patent/CN109213203B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104803005A (en) * | 2015-05-13 | 2015-07-29 | 南京航空航天大学 | Automatic carrier landing composite control method of carrier airflow compensation-containing carrier-borne aircraft |
CN107741229A (en) * | 2017-10-10 | 2018-02-27 | 北京航空航天大学 | A combined photoelectric/radar/inertial guidance method for carrier aircraft landing |
CN107831654A (en) * | 2017-10-16 | 2018-03-23 | 湘潭大学 | The control method of the guaranteed cost prediction repetitive controller of uncertainty linear Discrete-time system |
CN107957686A (en) * | 2017-11-24 | 2018-04-24 | 南京航空航天大学 | Unmanned helicopter auto landing on deck control system based on prediction control |
Non-Patent Citations (3)
Title |
---|
基于H2预见控制的舰载机自动着舰控制方法;邵敏敏等;《电光与控制》;20150930;第22卷(第9期);第68-71,109页 * |
基于预见控制的甲板运动跟踪控制研究;马坤等;《电光与控制》;20171130;第24卷(第11期);第74-77,99页 * |
基于鲁棒预见控制的自动着舰控制研究;李蒙;《中国优秀硕士学位论文全文数据库 工程科技Ⅱ辑》;20180315;第C031-290页 * |
Also Published As
Publication number | Publication date |
---|---|
CN109213203A (en) | 2019-01-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109213203B (en) | An automatic landing control method for carrier-based aircraft based on predictive control | |
Zhen et al. | Automatic carrier landing control for unmanned aerial vehicles based on preview control and particle filtering | |
Zhen et al. | Preview control and particle filtering for automatic carrier landing | |
Yu et al. | ELOS-based path following control for underactuated surface vehicles with actuator dynamics | |
Zhen et al. | Adaptive super-twisting control for automatic carrier landing of aircraft | |
CN105259908B (en) | A kind of radar vectoring unmanned plane auto landing on deck guidance and control system and its control method | |
CN104880946B (en) | A kind of carrier-borne aircraft auto landing on deck control method based on robust preview control | |
CN107807663B (en) | Formation keeping control method for unmanned aerial vehicles based on adaptive control | |
CN105955268B (en) | A kind of UUV moving-target sliding mode tracking control methods considering Local obstacle avoidance | |
CN106292293B (en) | A kind of adaptive auto landing on deck guidance control system of the unmanned carrier-borne aircraft of fixed-wing | |
Wang et al. | Extended state observer-based fixed-time trajectory tracking control of autonomous surface vessels with uncertainties and output constraints | |
CN106292294B (en) | Shipborne UAV auto landing on deck control device based on model reference self-adapting control | |
Lungu et al. | Application of H2/H∞ and dynamic inversion techniques to aircraft landing control | |
CN107844123A (en) | A kind of Nonlinear Flight device flight tracking control method | |
CN106502255B (en) | Design method and control method of a carrier-based aircraft automatic landing control system | |
CN107957686B (en) | Automatic landing control system for unmanned helicopter based on predictive control | |
CN109782785A (en) | Aircraft automatic landing control method based on direct force control | |
Liu et al. | A hierarchical disturbance rejection depth tracking control of underactuated AUV with experimental verification | |
CN112731915A (en) | Direct track control method for optimizing NMPC algorithm based on convolutional neural network | |
Lungu et al. | Inverse optimal control for autonomous carrier landing with disturbances | |
Zhang et al. | Time-optimal path planning and tracking based on nonlinear model predictive control and its application on automatic berthing | |
CN110262513A (en) | A Design Method for Trajectory Tracking Control Structure of Marine Robot | |
Wang et al. | Robust adaptive three-dimensional trajectory tracking control for unmanned underwater vehicles with disturbances and uncertain dynamics | |
Zhang et al. | Research on autonomous berthing control of MASS based on real time kinematic | |
Sun et al. | Collision avoidance guidance and control scheme for vector propulsion unmanned surface vehicle with disturbance |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |