CN114428507A - Vertical docking mooring algorithm for shallow aircraft - Google Patents

Vertical docking mooring algorithm for shallow aircraft Download PDF

Info

Publication number
CN114428507A
CN114428507A CN202210040860.2A CN202210040860A CN114428507A CN 114428507 A CN114428507 A CN 114428507A CN 202210040860 A CN202210040860 A CN 202210040860A CN 114428507 A CN114428507 A CN 114428507A
Authority
CN
China
Prior art keywords
shallow
aircraft
navigation device
vertical
angle
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.)
Granted
Application number
CN202210040860.2A
Other languages
Chinese (zh)
Other versions
CN114428507B (en
Inventor
杨艳彬
鄢立夏
潘如东
张川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Harbin Institute Of Technology Robot Group Hangzhou Bay International Innovation Research Institute
Original Assignee
Harbin Institute Of Technology Robot Group Hangzhou Bay International Innovation Research Institute
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Harbin Institute Of Technology Robot Group Hangzhou Bay International Innovation Research Institute filed Critical Harbin Institute Of Technology Robot Group Hangzhou Bay International Innovation Research Institute
Priority to CN202210040860.2A priority Critical patent/CN114428507B/en
Publication of CN114428507A publication Critical patent/CN114428507A/en
Application granted granted Critical
Publication of CN114428507B publication Critical patent/CN114428507B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/04Control of altitude or depth
    • G05D1/06Rate of change of altitude or depth
    • G05D1/0692Rate of change of altitude or depth specially adapted for under-water vehicles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/15Correlation function computation including computation of convolution operations
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T90/00Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Computational Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Mathematical Analysis (AREA)
  • Algebra (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Remote Sensing (AREA)
  • Computing Systems (AREA)
  • Automation & Control Theory (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

The invention relates to the field of automatic control of shallow aircrafts, in particular to a vertical docking parking algorithm for a shallow aircraft, which comprises the following steps: setting an expected pitch angle, an expected course angle and an expected running speed of the shallow aircraft body; calculating the real-time propulsion amount of each propeller according to a set value, and controlling the operation of the shallow navigation device; the shallow navigation device runs to the water surface, and the control is finished; the advantages are that: the underwater shallow navigation device is mechanically operated through an underwater closed loop to realize vertical translation advancing on the water surface so as to finish docking and docking actions; the foundation is laid for improving the working condition adaptability of the shallow navigation device and improving the operation convenience and practicability of the shallow navigation device.

Description

Vertical docking mooring algorithm for shallow aircraft
Technical Field
The invention relates to the field of automatic control of shallow aircrafts, in particular to a vertical docking parking algorithm for a shallow aircraft.
Background
In the prior art, the automatic mode of berthing of shallow boat ware is horizontal docking, however under some operating modes, the perpendicular mode of berthing of shallow boat ware compares with horizontal mode of berthing, has higher convenience and practicality. However, in the automatic control algorithm of the existing shallow navigation device, the vertical docking algorithm for the shallow navigation device is not available.
Based on this, the present disclosure is thus directed.
Disclosure of Invention
The invention aims to provide a vertical docking algorithm for a shallow navigation device, which enables the shallow navigation device running underwater to move horizontally on the water surface through underwater closed loop maneuvering action so as to complete docking action.
In order to achieve the purpose, the technical scheme of the invention is as follows:
vertical docking mooring algorithm for shallow aircraft with six underwater thrusters with forward and reverse propulsion functions, wherein the propulsion of two vertical thrusters is represented by TS1And TS2The propulsion of the two transverse thrusters is denoted TH2And TH2The propulsion of the left main propeller is denoted TZThe propulsion of the right main propeller is denoted TY
Constructing a coordinate system of the shallow navigation device body, taking the length direction of the shallow navigation device body as an X axis, the width direction as a Y axis, the height direction as a Z axis, and taking the angle of the shallow navigation device body rotating around the Y axis as a pitch angle phiJThe angle of rotation about the Z axis being the course angle psiJ
The method comprises the following steps:
setting a desired pitch angle phi of a shallow aircraft bodyrDesired heading angle psirDesired operating speed vr
Calculating the real-time propulsion amount of each propeller according to a set value, and controlling the operation of the shallow navigation device;
the shallow navigation device runs to the water surface, and the control is finished;
the propulsion amount calculation formula of each propeller is as follows:
Figure BDA0003470159960000021
Figure BDA0003470159960000022
Figure BDA0003470159960000023
Figure BDA0003470159960000024
Figure BDA0003470159960000025
Figure BDA0003470159960000026
wherein L isφThe distance from any one vertical propeller to the center of the shallow aircraft, LψDistance from any one of the transverse thrusters to the center of the shallow aircraft, IφFor moment of inertia about the Y axis of the body, IψIs moment of inertia about the Z axis of the body, k1And k2In order to control the parameters of the system,
Figure BDA0003470159960000027
the speed of descent of the shallow aircraft is shown,
Figure BDA0003470159960000028
representing the horizontal travel speed of the shallow aircraft, tanh is a hyperbolic tangent saturation function,
Figure BDA0003470159960000029
the angular velocity of the pitching angle of the shallow aircraft body is represented,
Figure BDA00034701599600000210
the angular velocity representing the heading angle of the shallow aircraft body.
Further, the setting of the expected value of the shallow aircraft comprises the following steps:
dividing the vertical docking and mooring process of the shallow aircraft into a pitching and diving stage of the aircraft body, an upward pitching stage of the aircraft body and a vertical translation stage of the aircraft body, setting the expected course angle of the three stages as 0 degree, and setting the expected speed as an arbitrary value of the range which can be realized by the shallow aircraft; in the pitching and submerging stage of the machine body, the expected pitch angle is set to be-45 degrees, in the pitching stage of the machine body, the expected pitch angle is set to be 0 degree, and in the vertical translation stage of the machine body, the expected pitch angle is set to be 90 degrees.
The invention has the advantages that: through a control algorithm, automatic vertical docking parking of the shallow navigation device is achieved, and a foundation is laid for improving the working condition adaptability of the shallow navigation device and improving the operation convenience and practicability of the shallow navigation device.
Drawings
FIG. 1 is a schematic diagram of the effect of the algorithm according to the embodiment;
FIG. 2 is a schematic configuration diagram of six thrusters of the shallow aircraft;
FIG. 3 is a schematic diagram of body coordinates of the shallow navigation device;
figure 4 is a schematic flow chart of an implementation of the algorithm of the embodiment for vertical docking;
FIG. 5 is a diagram illustrating numerical example results using an example algorithm.
Detailed Description
The present invention will be described in further detail with reference to examples.
The embodiment proposes a vertical docking algorithm for shallow aircraft motion control to improve the motion traveling and task execution capacity of the shallow aircraft under special operation conditions, and the implementation effect of the algorithm is shown in fig. 1 (the right side is a starting point). The final purpose of the embodiment is to enable the shallow navigation device running under water to move in a vertical translation mode on the water surface through the underwater closed loop maneuvering action so as to complete the docking action. In the implementation effect, the underwater action of the shallow navigation machine body comprises a controllable pitching diving stage, a pitching stage and a vertical translation stage.
The power configuration of the shallow navigation device in this embodiment is shown in fig. 2, and includes six underwater thrusters with forward and reverse propulsion functions, namely, a "vertical thruster 1", a "vertical thruster 2", a "horizontal thruster 1", a "horizontal thruster 2", a "left-main thruster", and a "right-main thruster"The propulsion amounts of six propellers are respectively represented by the symbol TS1,TS2,TH1,TH2,TZ,TYWherein S represents vertical, H represents horizontal, Z represents left and Y represents right, the distances from the vertical propeller 1 and the vertical propeller 2 to the center point of the machine body are the same, and the distances from the transverse propeller 1 and the transverse propeller 2 to the center point of the machine body are the same. To achieve the effect shown in fig. 1, the propulsion amount of each propeller needs to be calculated.
As shown in fig. 3, a schematic diagram of a coordinate system of the shallow navigation device body of the present embodiment is shown, that is, the length direction of the shallow navigation device body is taken as an X axis, the width direction is taken as a Y axis, and the height direction is taken as a Z axis. The angle of rotation around the X-axis is called the roll angle theta of the machine body based on the right-hand ruleJThe angle of rotation about the Y axis is called the pitch angle phi of the machine bodyJThe angle of rotation about the Z-axis being referred to as the body heading angle psiJ
To calculate the amount of thrust, the angular velocity of the pitch angle needs to be obtained
Figure BDA0003470159960000041
And angular velocity of course angle
Figure BDA0003470159960000042
Since the roll angle motion can be neglected for the vertical docking station mooring motion, only the pitch, heading angle dynamic model needs to be built as follows:
Figure BDA0003470159960000043
wherein L isφThe distance L from the vertical propeller 1 or the vertical propeller 2 to the center of the shallow aircraftψThe distance from the transverse propeller 1 or the transverse propeller 2 to the center of the shallow aircraft, IφFor moment of inertia about the Y axis of the body, IψIs the moment of inertia around the Z axis of the machine body.
Figure BDA0003470159960000044
I.e. phiJSecond derivative of (2), representing phiJThe angular acceleration of the pitch angle of (a),
Figure BDA0003470159960000045
i.e. psiJThe second derivative of the angular acceleration represents the angular acceleration of the course angle, and the angular speeds of the pitch angle and the course angle can be obtained by establishing a dynamic model of the pitch angle and the course angle
Figure BDA0003470159960000046
In order to realize calculation of the propulsion quantity, a depth dynamic model and a forward distance dynamic model of the shallow aircraft are also established, wherein the depth dynamic model of the shallow aircraft is
Figure BDA0003470159960000047
The dynamic model of the advance distance is
Figure BDA0003470159960000048
In the formula
Figure BDA0003470159960000049
The descending acceleration representing the shallow aircraft is the second derivative of the descending depth d of the shallow aircraft, and the descending speed of the shallow aircraft can be obtained through a dynamic model of the depth of the shallow aircraft
Figure BDA00034701599600000410
In a similar manner, in the formula
Figure BDA00034701599600000411
Representing the horizontal advancing acceleration of the shallow aircraft, which is the second derivative of the horizontal advancing distance l of the shallow aircraft, and the horizontal advancing speed of the shallow aircraft can be obtained through an advancing distance dynamic model
Figure BDA00034701599600000412
Let the desired pitch angle and heading angle be phi respectivelyr、ψrLet the desired operating speed be vrThe following saturation control algorithm is constructed:
Figure BDA00034701599600000413
wherein k is1>0,k2> 0 is a control parameter, tanh is the hyperbolic tangent saturation function. Because the models of the two vertical propellers are the same, the models of the two transverse propellers are the same, and the models of the left main propeller and the right main propeller are the same, the propulsion calculation formula of each propeller can be obtained through the saturation control algorithm:
Figure BDA00034701599600000414
Figure BDA0003470159960000051
Figure BDA0003470159960000052
Figure BDA0003470159960000053
Figure BDA0003470159960000054
Figure BDA0003470159960000055
according to the above calculation formula of the propulsion amount, the vertical docking parking control described in this embodiment can be implemented by setting the desired pitch angle, heading angle and velocity value, and the execution flow is shown in fig. 4.
As shown in fig. 4, the desired pitch angle is assigned according to the time series signal, when the time T is less than 5s, the shallow aircraft is in the pitching diving stage, and the desired pitch angle is set to-45 °; when the time T is more than or equal to 5s and less than 10s, the shallow navigation device is in the pitching-up stage, and the expected pitch angle is set to be 0 degree; when the time T is more than or equal to 10s, the shallow aircraft is in a vertical translation stage, and the expected pitch angle is set to be 0 degrees. In the process, the expected course angle is always 0 degree; the desired speed is alwaysvrThe value can be arbitrarily selected within the range that the shallow navigation device can realize. The algorithm ends when the water surface is reached, i.e. the depth value is 0m (shallow aircraft is out of the water). Fig. 5 is a diagram showing the numerical calculation result using the algorithm of the present embodiment. The time T in the execution flow may be determined according to the actual operating conditions.
The above-mentioned embodiments are merely illustrative of the inventive concept and are not intended to limit the scope of the invention, which is defined by the claims and the insubstantial modifications of the inventive concept can be made without departing from the scope of the invention.

Claims (2)

1. Vertical docking mooring algorithm for shallow aircraft with six underwater thrusters with forward and reverse propulsion functions, wherein the propulsion of two vertical thrusters is represented by TS1And TS2The propulsion of the two transverse thrusters is denoted TH2And TH2The propulsion of the left main propeller is denoted TZThe propulsion of the right main propeller is denoted TY
Constructing a coordinate system of the shallow navigation device body, taking the length direction of the shallow navigation device body as an X axis, the width direction as a Y axis, the height direction as a Z axis, and taking the angle of the shallow navigation device body rotating around the Y axis as a pitch angle phiJThe angle of rotation about the Z axis being the course angle psiJ
The method is characterized by comprising the following steps:
setting a desired pitch angle phi of a shallow aircraft bodyrDesired heading angle psirDesired operating speed vr
Calculating the real-time propulsion amount of each propeller according to a set value, and controlling the operation of the shallow navigation device;
the shallow navigation device runs to the water surface, and the control is finished;
the propulsion amount calculation formula of each propeller is as follows:
Figure FDA0003470159950000011
Figure FDA0003470159950000012
Figure FDA0003470159950000013
Figure FDA0003470159950000014
Figure FDA0003470159950000015
Figure FDA0003470159950000016
wherein L isφThe distance from any one vertical propeller to the center of the shallow aircraft, LψDistance from any one of the transverse thrusters to the center of the shallow aircraft, IφIs moment of inertia about the Y-axis of the body, IψIs moment of inertia about the Z axis of the body, k1And k2In order to control the parameters of the device,
Figure FDA0003470159950000017
the speed of descent of the shallow aircraft is shown,
Figure FDA0003470159950000018
representing the horizontal travel speed of the shallow aircraft, tanh is a hyperbolic tangent saturation function,
Figure FDA0003470159950000021
the angular velocity of the pitch angle of the shallow aircraft body is shown,
Figure FDA0003470159950000022
indicating heading angle of shallow aircraft bodyThe angular velocity.
2. The vertical docking algorithm for shallow aircraft as claimed in claim 1, wherein the desired value setting for the shallow aircraft comprises: dividing the vertical docking and mooring process of the shallow aircraft into a pitching and diving stage of the aircraft body, an upward pitching stage of the aircraft body and a vertical translation stage of the aircraft body, setting the expected course angle of the three stages as 0 degree, and setting the expected speed as an arbitrary value of the range which can be realized by the shallow aircraft; in the pitching and submerging stage of the machine body, the expected pitch angle is set to be-45 degrees, in the pitching stage of the machine body, the expected pitch angle is set to be 0 degree, and in the vertical translation stage of the machine body, the expected pitch angle is set to be 90 degrees.
CN202210040860.2A 2022-01-14 2022-01-14 Vertical docking algorithm for shallow aircraft Active CN114428507B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210040860.2A CN114428507B (en) 2022-01-14 2022-01-14 Vertical docking algorithm for shallow aircraft

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210040860.2A CN114428507B (en) 2022-01-14 2022-01-14 Vertical docking algorithm for shallow aircraft

Publications (2)

Publication Number Publication Date
CN114428507A true CN114428507A (en) 2022-05-03
CN114428507B CN114428507B (en) 2023-07-07

Family

ID=81312214

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210040860.2A Active CN114428507B (en) 2022-01-14 2022-01-14 Vertical docking algorithm for shallow aircraft

Country Status (1)

Country Link
CN (1) CN114428507B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109131801A (en) * 2018-10-12 2019-01-04 上海工业自动化仪表研究院有限公司 The voluntary recall device and control method of the complete deep unmanned submersible in sea
CN109460058A (en) * 2018-11-22 2019-03-12 中国船舶重工集团公司第七0五研究所 A kind of tail portion propulsion traversing control method of low speed submarine navigation device underwater mating
CN111208845A (en) * 2020-03-20 2020-05-29 哈尔滨工程大学 Underwater robot mobile docking recovery path planning method and device
CN113419545A (en) * 2021-07-23 2021-09-21 西北工业大学 Underwater robot optimization control method with slippage control
CN113721639A (en) * 2021-08-31 2021-11-30 哈尔滨工程大学 Path planning method and control method for docking of small underwater robot
US20210394900A1 (en) * 2020-06-18 2021-12-23 They Amphibious Aircraft Taxiing Systems

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109131801A (en) * 2018-10-12 2019-01-04 上海工业自动化仪表研究院有限公司 The voluntary recall device and control method of the complete deep unmanned submersible in sea
CN109460058A (en) * 2018-11-22 2019-03-12 中国船舶重工集团公司第七0五研究所 A kind of tail portion propulsion traversing control method of low speed submarine navigation device underwater mating
CN111208845A (en) * 2020-03-20 2020-05-29 哈尔滨工程大学 Underwater robot mobile docking recovery path planning method and device
US20210394900A1 (en) * 2020-06-18 2021-12-23 They Amphibious Aircraft Taxiing Systems
CN113419545A (en) * 2021-07-23 2021-09-21 西北工业大学 Underwater robot optimization control method with slippage control
CN113721639A (en) * 2021-08-31 2021-11-30 哈尔滨工程大学 Path planning method and control method for docking of small underwater robot

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
MAI THE VU: "Docking assessment algorithm for autonomous underwater vehicles", APPLIED OCEAN RESEARCH, vol. 100 *
侯云忆: "可实现定点停泊与轨迹逼近的航天器交会控制", 北京航空航天大学学报, vol. 38, no. 8 *
吕厚权: "面向回坞任务的AUV航向控制方式研究", 海洋技术学报, vol. 37, no. 6 *
齐贝贝;严卫生;高剑;: "基于偶极势场的移动回收站空间回坞导引算法", 水下无人***学报, no. 03 *

Also Published As

Publication number Publication date
CN114428507B (en) 2023-07-07

Similar Documents

Publication Publication Date Title
JP6036515B2 (en) Underwater vehicle
CN108563130B (en) Method, equipment and medium for controlling automatic berthing of under-actuated ship adaptive neural network
CN113176785B (en) Automatic landing route design method for carrier-based vertical take-off and landing unmanned aerial vehicle
CN113419428A (en) USV-UAV cooperative path tracking adaptive controller design method based on 3D mapping guidance
CN107991872A (en) The virtual anchoring horizontal surface areas stabilized control method and implementation method of drive lacking AUV
CN113867352A (en) Method for tracking path of air cushion vehicle
CN107741744B (en) Optimal heading control method for ocean observation platform
CN113625544A (en) Inner and outer ring PID path tracking control method of wave glider
Zhang et al. The application of self-tuning fuzzy PID control method to recovering AUV
CN113093804B (en) Unmanned ship formation control method and control system based on inversion sliding mode control
CN114428507A (en) Vertical docking mooring algorithm for shallow aircraft
CN113656894B (en) Direct simulation calculation method for maneuverability rotation and Z-shaped motion of trimaran
CN117022578A (en) Self-adaptive control method and realization device for wave-resistant stability-increasing hydrodynamic force of high-speed ship
CN111596670A (en) Automatic berthing method of under-actuated surface craft based on stabilization control
CN116520834A (en) Low-energy-consumption unmanned ship cruising method
Gao et al. Innovative design and motion mechanism analysis for a multi-moving state autonomous underwater vehicles
CN114967723A (en) High-precision attitude control method for navigation body with supercavity appearance
CN115145282A (en) Automatic berthing robust self-adaptive control method for under-actuated ship
CN114489091B (en) Guidance law control method, equipment and system for autonomous underwater robot path tracking
CN117193344B (en) Synchronous guidance-based trigger control method for machine/ship collaborative multi-task event
CN114609905B (en) Ship formation event trigger control method
CN113721643B (en) Attitude control method for transverse double-rotor unmanned aerial vehicle
Wu et al. Multiple Control Surface Coordinated Allocation Strategy for Hovercraft Sailing on Polar Region
CN114217521B (en) Full-attitude motion control method of underwater robot based on propeller vector layout
CN113625706B (en) Guiding method for automatic fixed-point hybrid control mode of power positioning ship

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