CN114035448B - A semi-physical simulation system for UAV shipboard takeoff and landing based on physical domain model - Google Patents
A semi-physical simulation system for UAV shipboard takeoff and landing based on physical domain model Download PDFInfo
- Publication number
- CN114035448B CN114035448B CN202111306241.5A CN202111306241A CN114035448B CN 114035448 B CN114035448 B CN 114035448B CN 202111306241 A CN202111306241 A CN 202111306241A CN 114035448 B CN114035448 B CN 114035448B
- Authority
- CN
- China
- Prior art keywords
- ship
- model
- control
- uav
- speed
- 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
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B17/00—Systems involving the use of models or simulators of said systems
- G05B17/02—Systems involving the use of models or simulators of said systems electric
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/15—Vehicle, aircraft or watercraft design
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three-dimensional [3D] modelling for computer graphics
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T90/00—Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Geometry (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- Software Systems (AREA)
- Computer Graphics (AREA)
- Aviation & Aerospace Engineering (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
Description
技术领域Technical field
本发明属于系统仿真技术领域,具体是一种基于物理域模型的无人机舰载起降半实物仿真系统。The invention belongs to the field of system simulation technology, and is specifically a semi-physical simulation system for shipboard takeoff and landing of an unmanned aerial vehicle based on a physical domain model.
背景技术Background technique
21世纪以来无人机行业发展迅猛,各种类型的无人机层出不穷,被广泛运用于各种场景。舰载无人机是指以水面舰船为基地,由舰上人员操控或以全自主方式完成整个飞行过程,且可以重复使用的无人机。在海上作战过程中,舰载无人机可用于执行前期空中侦察、情报搜集、目标跟踪、中继通信、电子对抗和探雷等任务,同时也可以进行反导、反潜和反舰作战,用途十分广泛。相比于传统有人舰载机,舰载无人机体积更小、自主性更强、具有灵活的作战能力、隐身性能好、可无视人体极限,全天候在高空缺氧等恶劣环境中工作,同时具有零伤亡的优点,在现代海军中有着至关重要的作用。The drone industry has developed rapidly since the 21st century, and various types of drones have emerged one after another and are widely used in various scenarios. Ship-borne UAVs refer to UAVs that are based on surface ships, are controlled by shipboard personnel or complete the entire flight process in a fully autonomous manner, and can be reused. During maritime operations, ship-based UAVs can be used to perform preliminary aerial reconnaissance, intelligence collection, target tracking, relay communications, electronic countermeasures, mine detection and other tasks. They can also conduct anti-missile, anti-submarine and anti-ship operations. Very extensive. Compared with traditional manned carrier-based aircraft, carrier-based UAVs are smaller, more autonomous, have flexible combat capabilities, good stealth performance, can ignore the limits of the human body, and work all-weather in harsh environments such as high altitude oxygen deficiencies. It has the advantage of zero casualties and plays a vital role in the modern navy.
但舰载无人机的降落存在着很多难点,在海上航行时由于受到海风、海浪的影响,会产生各个方向上的摇摆,影响引导精度。而舰船甲板可供舰载无人机降落的空间十分有限,故而对舰载无人机的降落精度要求很高。However, there are many difficulties in landing a ship-based UAV. When sailing at sea, due to the influence of sea wind and waves, it will sway in various directions, affecting the guidance accuracy. The space on the ship deck for the landing of ship-based drones is very limited, so the landing accuracy of ship-based drones is required to be very high.
半实物仿真作为复杂工程系统必不可少的手段,由于可实现人和硬件在回路的仿真,且模拟的逼真度和可信度相对较高,对飞行器研制至关重要;为了降低研制成本、减小试飞风险,舰载无人机的半实物飞行仿真系统的开发设计显得十分迫切和重要。As an indispensable means of complex engineering systems, semi-physical simulation can realize the simulation of human and hardware in the loop, and the simulation fidelity and credibility are relatively high, so it is crucial to the development of aircraft; in order to reduce development costs and reduce With small test flight risks, the development and design of a semi-physical flight simulation system for carrier-based UAVs is very urgent and important.
现有文献《无人直升机着舰控制仿真系统设计与实现》,建立了包括飞行仿真、三维视景和接口及仿真控制台等模块的仿真系统,但是该系统针对的仅仅是无人直升机,其中舰船信息是通过固连在舰船飞行甲板上的某一飞机才能得到,本质上并不是舰船真实的六自由度运动信息,通过地景共享方式才可实现无人机与舰船的同框视景,并不是直接运行在同一个模拟环境中,且没有飞控计算机硬件和缩比样机在环,这些都降低了舰载无人机起降的模拟效果。The existing document "Design and Implementation of Unmanned Helicopter Landing Control Simulation System" establishes a simulation system including flight simulation, three-dimensional vision and interface and simulation console modules, but this system is only targeted at unmanned helicopters. Ship information can only be obtained through an aircraft attached to the flight deck of the ship. In essence, it is not the real six-degree-of-freedom movement information of the ship. Synchronization between the drone and the ship can only be achieved through landscape sharing. The frame view does not run directly in the same simulation environment, and there is no flight control computer hardware and scaled prototype in the environment, which reduces the simulation effect of the ship-based UAV's takeoff and landing.
发明内容Contents of the invention
针对上述问题,本发明提出了一种基于物理域模型的无人机舰载起降半实物仿真系统,实现了各型无人机舰载起降半实物仿真系统的设计和搭建。In response to the above problems, the present invention proposes a physical-in-the-loop simulation system for UAV shipboard takeoff and landing based on a physical domain model, realizing the design and construction of various types of UAV shipboard takeoff and landing semi-physical simulation systems.
所述的半实物仿真系统,具体搭建过程如下:The specific construction process of the semi-physical simulation system is as follows:
I),在X-Plane11平台上建立舰载无人机模型和舰船模型,通过面元法和叶素法解算出舰载无人机和舰船的姿态和位置,发送至飞行控制计算机;I), establish the carrier-based UAV model and ship model on the X-Plane11 platform, calculate the attitude and position of the ship-based UAV and ship through the surface element method and leaf element method, and send them to the flight control computer;
舰载无人机模型发送的数据包括:无人机的三轴位置、姿态角、三轴速度和三轴加速度等;The data sent by the ship-based UAV model includes: the three-axis position, attitude angle, three-axis speed and three-axis acceleration of the UAV;
舰船模型输出的数据包括:舰船的航向、位置、速度和甲板高度等;The data output by the ship model includes: the ship's course, position, speed, deck height, etc.;
II),飞行控制计算机经过控制律的解算,得到舰载无人机模型的舵量和油门控制量,并同时发送至X-Plane11平台和缩比样机;II), the flight control computer obtains the rudder and throttle control quantities of the carrier-based UAV model through the calculation of the control law, and sends them to the X-Plane11 platform and scaled prototype at the same time;
控制律根据不同机型设计不同控制通道,各控制通道又分为内环和外环,内环完成姿态控制;外环完成位置/速度控制;内外环均采用串级PID控制器;The control law designs different control channels according to different models. Each control channel is divided into an inner loop and an outer loop. The inner loop completes attitude control; the outer loop completes position/speed control; both the inner and outer loops use cascade PID controllers;
所述的PID控制器结构如下:The structure of the PID controller is as follows:
u(k)=K(up(k)+ui(k)+ud(k))u(k)=K(u p (k)+u i (k)+u d (k))
其中,up(k)为PID控制器的比例项,kp1为第一个比例环节增益,e(k)为误差项,Pdiv为比例项误差阈值,kp2为第二个比例环节增益;Among them, u p (k) is the proportional term of the PID controller, k p1 is the gain of the first proportional link, e(k) is the error term, P div is the error threshold of the proportional term, and k p2 is the gain of the second proportional link. ;
ui(k)为PID控制器的积分项,ki为积分环节增益,T为微分项时间常数,ε为积分项误差阈值;u i (k) is the integral term of the PID controller, k i is the gain of the integral link, T is the time constant of the differential term, and ε is the error threshold of the integral term;
ud(k)为PID控制器的微分项,kd为微分环节增益,y(k)为微分项当前数值;u d (k) is the differential term of the PID controller, k d is the gain of the differential link, and y(k) is the current value of the differential term;
u(k)为PID控制器的控制量,K为总系数。u(k) is the control quantity of the PID controller, and K is the total coefficient.
具体地,不同的舰载无人机机型对应不同的控制律:Specifically, different carrier-based UAV models correspond to different control laws:
对于四旋翼机型,控制律设计包括纵向外环高度控制-内环俯仰角控制;航向外环航向距离/速度控制-内环航向角控制;横向外环横向距离/速度控制-内环滚转角控制;For quad-rotor models, the control law design includes longitudinal outer ring height control-inner ring pitch angle control; heading outer ring heading distance/speed control-inner ring course angle control; lateral outer ring lateral distance/speed control-inner ring roll angle control control;
对于固定翼机型,控制律设计包括纵向外环高度-内环俯仰角控制;航向水平位置/航向控制;横向外环侧偏距离-内环滚转角控制;以及空速控制;For fixed-wing aircraft, the control law design includes longitudinal outer ring height-inner ring pitch angle control; heading horizontal position/heading control; lateral outer ring sideslip distance-inner ring roll angle control; and airspeed control;
对于复合式机型,对应不同飞行模态,控制律为四旋翼机型和固定翼机型的组合;For composite aircraft, corresponding to different flight modes, the control law is a combination of quad-rotor aircraft and fixed-wing aircraft;
对于直升机机型,控制律设计包括纵向外环高度控制-内环俯仰角控制;航向外环航向距离/速度控制-内环航向角控制;横向外环横向距离/速度控制-内环滚转角控制;For helicopter models, the control law design includes longitudinal outer ring height control-inner ring pitch angle control; heading outer ring heading distance/speed control-inner ring course angle control; lateral outer ring lateral distance/speed control-inner ring roll angle control ;
III)、X-Plane11平台按照舰载无人机模型的舵量和油门控制量,全流程仿真起飞、模态切换、盘旋和降落过程;同时缩比样机按同样的舵量和油门控制量变化进行舵面的偏转、电机的转动,保持缩比样机的动态与舰载无人机模型仿真运行的动态相同;III), the X-Plane11 platform simulates the entire process of takeoff, mode switching, circling and landing according to the rudder amount and throttle control amount of the ship-based UAV model; at the same time, the scaled prototype changes according to the same rudder amount and throttle control amount Deflect the rudder surface and rotate the motor to keep the dynamics of the scaled prototype the same as the dynamics of the ship-based UAV model simulation operation;
进一步,飞行控制计算机和缩比样机为实物;Furthermore, the flight control computer and scaled prototype are real objects;
IV)、地面控制站实时监测舰载无人机模型在飞行过程中的位置、姿态、速度、舵面偏角、电机的油门和电机转速状态量。IV), the ground control station real-time monitors the position, attitude, speed, rudder surface deflection angle, motor throttle and motor speed state quantities of the carrier-based UAV model during flight.
具体为:当舰载无人机模型要降落在舰船模型的甲板上时,舰载无人机模型先自主跟随舰船模型运动,逐渐接近降落点,直至到达降落点上方。Specifically: when the ship-based UAV model is to land on the deck of the ship model, the ship-based UAV model first autonomously follows the movement of the ship model and gradually approaches the landing point until it reaches above the landing point.
当舰载无人机模型在远距离时,舰船模型的速度信息和航向信息,通过链路传输给飞行控制计算机,并作为舰载无人机模型期望速度的控制以及航向信息的输入,舰载无人机模型按照期望的速度和航向逐渐接近舰船舰载;近距离时飞行控制计算机控制舰载无人机模型减速,从舰船模型的侧后方逐渐接近,舰载无人机模型通过导航减少侧偏距,与舰船模型运动方向保持一致进行跟随。When the ship-based UAV model is at a long distance, the speed information and heading information of the ship model are transmitted to the flight control computer through the link, and are used as the input of the desired speed control and heading information of the ship-based UAV model. The UAV model gradually approaches the ship at the desired speed and heading; at close range, the flight control computer controls the UAV model to slow down and gradually approach from the side and rear of the ship model. The UAV model passes The navigation reduces the side offset and follows the movement direction of the ship model in a consistent manner.
舰载无人机模型与舰船模型间的相对距离计算公式如下:The relative distance calculation formula between the carrier-based UAV model and the ship model is as follows:
其中:d表示舰船模型的甲板和舰载无人机模型的相对距离;R为地球半径;φ1表示舰船模型的甲板的纬度,φ2表示垂直起降舰载无人机模型的纬度;Δδ表示舰载无人机模型与舰船模型的甲板两者经度的差值。in: d represents the relative distance between the deck of the ship model and the carrier-based UAV model; R is the radius of the earth; φ 1 represents the latitude of the deck of the ship model, φ 2 represents the latitude of the vertical take-off and landing ship-based UAV model; Δδ Represents the difference in longitude between the deck of the ship-based drone model and the ship model.
通过相对距离结合时间计算二者的相对速度,对舰船模型的速度进行估算,然后调整舰载无人机模型的速度与舰船模型的速度一致,保持舰载无人机模型始终位于舰船模型的甲板上方后,开始降低高度。Calculate the relative speed of the two by combining relative distance and time, estimate the speed of the ship model, and then adjust the speed of the ship-based UAV model to be consistent with the speed of the ship model, keeping the ship-based UAV model always located on the ship Once the model is above the deck, start lowering the height.
在下降过程中,当舰船模型甲板上预设的靶标到达舰载无人机模型的视觉捕捉点附近时,舰载无人机模型引入视觉导航,引导无人机降落。During the descent process, when the preset target on the deck of the ship model reaches near the visual capture point of the ship-based UAV model, the ship-based UAV model introduces visual navigation to guide the UAV to land.
视觉导航在舰载无人机模型降落近地段5-10m高度处进行辅助引导从而提高降落精度。Visual navigation provides auxiliary guidance at a height of 5-10m near the landing of the ship-based UAV model to improve landing accuracy.
本发明的优点在于:The advantages of the present invention are:
(1)本发明一种基于物理域模型的无人机舰载起降半实物仿真系统,在X-Plane11中同时运行无人机模型和舰船模型在统一的物理域仿真环境中,可以更加真实模拟实际舰船及周围海况环境;(1) The present invention is a semi-physical simulation system for UAV shipboard take-off and landing based on a physical domain model. By running the UAV model and the ship model simultaneously in X-Plane11 in a unified physical domain simulation environment, it can be more Really simulate the actual ship and surrounding sea conditions;
(2)本发明一种基于物理域模型的无人机舰载起降半实物仿真系统,针对不同的舰载无人机,只需要建立相应无人机模型,即可在此系统上进行舰载起降仿真,目前已经支持固定翼、直升机、四旋翼和复合式等机型的舰载起降半实物仿真;(2) The present invention is a semi-physical simulation system for UAV shipboard takeoff and landing based on the physical domain model. For different shipborne UAVs, only the corresponding UAV model needs to be established, and the shipboard simulation system can be carried out on this system. Carrier-based take-off and landing simulation currently supports semi-physical simulation of ship-based take-off and landing of fixed-wing, helicopter, quad-rotor and composite aircraft types;
(3)本发明一种基于物理域模型的无人机舰载起降半实物仿真系统,舰船模型在仿真过程中可以根据实际情况添加风场、海浪、调节时间,从而得到更符合实际情况的舰船运动情况并反馈至飞行控制系统;(3) The present invention is a semi-physical simulation system for UAV shipboard take-off and landing based on the physical domain model. During the simulation process, the ship model can add wind fields, waves, and adjustment time according to the actual situation, so as to obtain a model that is more consistent with the actual situation. The movement of the ship is fed back to the flight control system;
(4)本发明一种基于物理域模型的无人机舰载起降半实物仿真系统,通过设计三维视景模块,可以通过三维视景软件,直观地展示出舰载无人机三维模型从舰载起飞到舰载降落的全过程;(4) The present invention is a semi-physical simulation system for UAV shipboard take-off and landing based on the physical domain model. By designing a three-dimensional vision module, the three-dimensional vision software can be used to intuitively display the three-dimensional model of the ship-based UAV from The whole process from shipboard take-off to shipboard landing;
(5)本发明一种基于物理域模型的无人机舰载起降半实物仿真系统,可实现无人机模型全自主进行舰船模型降落,从而验证飞行控制律及飞行管理逻辑;(5) The invention is a semi-physical simulation system for UAV shipboard take-off and landing based on the physical domain model, which can realize the UAV model to fully autonomously land the ship model, thereby verifying the flight control law and flight management logic;
(6)本发明一种基于物理域模型的无人机舰载起降半实物仿真系统,通过设计、制作舰载无人机缩比样机,可以更加直观地观察到该无人机在飞行过程中舵面、电机等动作及变化趋势;(6) The present invention is a semi-physical simulation system for UAV carrier-based takeoff and landing based on the physical domain model. By designing and producing a scaled prototype of the carrier-based UAV, the flight process of the UAV can be more intuitively observed. Movements and changing trends of the rudder surface, motor, etc.;
(7)本发明一种基于物理域模型的无人机舰载起降半实物仿真系统,可以有效节省舰载无人机飞行控制系统开发过程中的成本,提高效率,节省时间,同时还可以进行人机交互,对于舰载有人机,还可以进行仿真飞行训练。(7) The present invention is a semi-physical simulation system for UAV carrier-based takeoff and landing based on a physical domain model, which can effectively save costs in the development process of carrier-based UAV flight control systems, improve efficiency, save time, and at the same time Carry out human-machine interaction, and for ship-borne manned aircraft, simulated flight training can also be carried out.
附图说明Description of the drawings
图1为本发明采用的缩比样机模型示意图;Figure 1 is a schematic diagram of the scaled prototype model used in the present invention;
图2为本发明基于物理域模型的无人机舰载起降半实物仿真系统原理图;Figure 2 is a schematic diagram of the semi-physical simulation system for shipboard take-off and landing of UAVs based on the physical domain model of the present invention;
图3为本发明无人机舰载起降半实物仿真系统的流程图;Figure 3 is a flow chart of the semi-physical simulation system for shipboard take-off and landing of UAV according to the present invention;
图4为本发明无人机舰载降落引导方案示意图;Figure 4 is a schematic diagram of the UAV shipborne landing guidance scheme of the present invention;
图5为本发明仿真的舰船模型控制面板界面图;Figure 5 is an interface diagram of the ship model control panel simulated by the present invention;
图6为本发明仿真的复合式无人机航母全自主降落展示图;Figure 6 is a diagram showing the fully autonomous landing of the composite UAV aircraft carrier simulated by the present invention;
图7为本发明仿真的无人直升机驱逐舰全自主降落展示图;Figure 7 is a diagram showing the fully autonomous landing of an unmanned helicopter destroyer simulated by the present invention;
图8为本发明各不同类型的无人机建模展示图;Figure 8 is a modeling display diagram of different types of UAVs according to the present invention;
图9为本发明实施例中航母建模展示图。Figure 9 is a diagram showing aircraft carrier modeling in the embodiment of the present invention.
具体实施方式Detailed ways
下面结合附图和实施例对本发明进行进一步详细说明。The present invention will be further described in detail below with reference to the accompanying drawings and examples.
通过对舰载无人机半实物仿真系统进行研究,本发明设计了基于物理域模型的无人机舰载起降半实物仿真系统,并基于课题组成熟的S60N飞行控制计算机和地面控制软件,建立了舰船模型、舰载无人机模型及舰机仿真实时通信机制。通过同时运行在同一台PC计算机上的视景软件X-Plane 11和地面控制软件UAV_GCS50,飞行控制计算机可以实时的获取舰载无人机模型与舰船模型的相对位置、速度、航向和姿态等信息,从而进行更加精确的控制无人机飞行,实现无人机舰载起降的半实物仿真。Through research on the semi-physical simulation system of ship-based UAVs, the present invention designed a semi-physical simulation system for UAV ship-based takeoff and landing based on the physical domain model, and based on the mature S60N flight control computer and ground control software of the research group, A real-time communication mechanism for ship models, ship-borne UAV models and ship-aircraft simulations has been established. Through the visual software X-Plane 11 and the ground control software UAV_GCS50 running simultaneously on the same PC computer, the flight control computer can obtain the relative position, speed, heading and attitude of the ship-based UAV model and the ship model in real time. information, so as to control UAV flight more accurately and realize semi-physical simulation of UAV shipboard take-off and landing.
如图2所示,所述的半实物仿真系统,包括S60N飞行控制计算机、视景软件、地面控制软件和缩比样机四大部分及各部分之间的通信模块组成,所述的缩比样机模型如图1所示。As shown in Figure 2, the semi-physical simulation system consists of four parts: S60N flight control computer, visual software, ground control software, scaled prototype and communication modules between each part. The scaled prototype The model is shown in Figure 1.
如图3所示,具体搭建过程如下:As shown in Figure 3, the specific construction process is as follows:
首先,在X-Plane11的Plane-Maker、Airfoil-Maker中建立舰载无人机模型,使用AC3D软件建立航母、护卫舰或驱逐舰等舰船模型,导入X-Plane11后通过面元法和叶素法解算出舰载无人机模型和舰船模型的姿态和位置,发送到通信软件IBC_Sim,再将数据按照协议使用串口通信发送至飞行控制计算机;First, build a ship-based UAV model in Plane-Maker and Airfoil-Maker of X-Plane11, use AC3D software to build ship models such as aircraft carriers, frigates or destroyers, and then import them into X-Plane11 to solve them using the surface element method and leaf element method. The attitude and position of the ship-based UAV model and ship model are sent to the communication software IBC_Sim, and then the data is sent to the flight control computer using serial communication according to the protocol;
飞行控制计算机和缩比样机为实物,舰载无人机模型经UDP通信发送无人机模型的三轴位置、姿态角、三轴速度以及三轴加速度等数据;The flight control computer and scaled prototype are real objects, and the ship-based UAV model sends data such as the three-axis position, attitude angle, three-axis speed, and three-axis acceleration of the UAV model via UDP communication;
舰船模型通过虚拟串口输出舰船的航向、位置、速度和甲板高度等信息;The ship model outputs the ship's course, position, speed, deck height and other information through the virtual serial port;
具体为:在X-Plane 11的设定菜单栏选中Data Output/Dataref Read/Write,勾选对应的boat/heading_deg、boat/velocity_msc、boat/x_mtr、boat/y_mtr、boat/y_mtr等,并勾选通过虚拟串口发送;其中舰船信息先从X-Plane 11的Dataref Read/Write通过虚拟串口发送到通信软件IBC_Sim后,再跟惯导数据一起组帧通过串口发送到飞控计算机的232-5串口。Specifically: Select Data Output/Dataref Read/Write in the settings menu bar of X-Plane 11, check the corresponding boat/heading_deg, boat/velocity_msc, boat/x_mtr, boat/y_mtr, boat/y_mtr, etc., and check Sent through the virtual serial port; the ship information is first sent from the Dataref Read/Write of X-Plane 11 to the communication software IBC_Sim through the virtual serial port, and then framed together with the inertial navigation data and sent to the 232-5 serial port of the flight control computer through the serial port. .
然后,飞行控制计算机经过控制律的解算,得到舰载无人机模型的舵量和油门控制量,并同时发送至X-Plane11和缩比样机;Then, the flight control computer calculates the control law to obtain the rudder and throttle control quantities of the carrier-based UAV model, and sends them to X-Plane11 and the scaled prototype at the same time;
控制律根据不同机型设计不同的控制通道,各控制通道又分为内环和外环,内环完成姿态控制;外环完成位置/速度控制;内外环均采用串级PID控制器。The control law designs different control channels according to different models. Each control channel is divided into an inner loop and an outer loop. The inner loop completes attitude control; the outer loop completes position/speed control; both the inner and outer loops use cascade PID controllers.
本发明所述的PID控制器结构如下:The structure of the PID controller according to the present invention is as follows:
u(k)=K(up(k)+ui(k)+ud(k))u(k)=K(u p (k)+u i (k)+u d (k))
其中,up(k)为PID控制器的比例项,kp1为第一个比例环节增益,e(k)为误差项,Pdiv为比例项误差阈值,根据误差项和误差阈值的大小关系进行分段计算;kp2为第二个比例环节增益;Among them, u p (k) is the proportional term of the PID controller, k p1 is the gain of the first proportional link, e (k) is the error term, and P div is the error threshold of the proportional term. According to the relationship between the error term and the error threshold Perform segmented calculations; k p2 is the gain of the second proportional link;
ui(k)为PID控制器的积分项,ki为积分环节增益,T为微分项时间常数,ε为积分项误差阈值,根据误差项和误差阈值的大小关系进行分段计算;u i (k) is the integral term of the PID controller, k i is the gain of the integral link, T is the time constant of the differential term, ε is the error threshold of the integral term, and the segmented calculation is performed based on the relationship between the error term and the error threshold;
ud(k)为PID控制器的微分项,kd为微分环节增益,y(k)为微分项当前数值;u d (k) is the differential term of the PID controller, k d is the gain of the differential link, and y(k) is the current value of the differential term;
u(k)为PID控制器的控制量,K为总系数。u(k) is the control quantity of the PID controller, and K is the total coefficient.
具体地,不同的舰载无人机机型对应不同的控制律:Specifically, different carrier-based UAV models correspond to different control laws:
对于四旋翼机型,控制律设计包括纵向外环高度控制-内环俯仰角控制;航向外环航向距离/速度控制-内环航向角控制;横向外环横向距离/速度控制-内环滚转角控制;For quad-rotor models, the control law design includes longitudinal outer ring height control-inner ring pitch angle control; heading outer ring heading distance/speed control-inner ring course angle control; lateral outer ring lateral distance/speed control-inner ring roll angle control control;
对于固定翼机型,控制律设计包括纵向外环高度-内环俯仰角控制;航向水平位置/航向控制;横向外环侧偏距离-内环滚转角控制;以及空速控制;For fixed-wing aircraft, the control law design includes longitudinal outer ring height-inner ring pitch angle control; heading horizontal position/heading control; lateral outer ring sideslip distance-inner ring roll angle control; and airspeed control;
对于复合式机型,对应不同飞行模态,控制律为四旋翼机型和固定翼机型的组合;For composite aircraft, corresponding to different flight modes, the control law is a combination of quad-rotor aircraft and fixed-wing aircraft;
对于直升机机型,控制律设计包括纵向外环高度控制-内环俯仰角控制;航向外环航向距离/速度控制-内环航向角控制;横向外环横向距离/速度控制-内环滚转角控制;For helicopter models, the control law design includes longitudinal outer ring height control-inner ring pitch angle control; heading outer ring heading distance/speed control-inner ring course angle control; lateral outer ring lateral distance/speed control-inner ring roll angle control ;
接着,视景软件X-Plane11实现舰载无人机模型全流程仿真舰载起飞、模态切换、盘旋和舰载降落飞行的视景展示,同时缩比样机会随控制量的变化进行舵面的偏转和电机的转动,保持缩比样机的动态与舰载无人机模型在PC机中仿真运行的动态相同;Then, the visual software X-Plane11 realizes the visual display of the ship-based UAV model's full-process simulation of ship-based take-off, mode switching, hovering and ship-based landing flight. At the same time, the scaled prototype will adjust the control surface as the control amount changes. The deflection and the rotation of the motor keep the dynamics of the scaled prototype the same as the dynamics of the ship-based UAV model simulated and run on the PC;
最后,地面控制站实时监测舰载无人机模型在飞行过程中的位置、姿态、速度、舵面偏角、电机的油门和电机转速状态量,并可以根据需要发送对应的指令。在整个半实物仿真系统运行起来后,在飞控计算机的实时控制下便可以实现无人机模型的舰载起飞、海面飞行和舰载降落。。Finally, the ground control station monitors the carrier-based UAV model's position, attitude, speed, rudder deflection angle, motor throttle and motor speed status in real time during flight, and can send corresponding instructions as needed. After the entire physical-in-the-loop simulation system is running, the ship-based takeoff, sea flight and ship-based landing of the UAV model can be realized under the real-time control of the flight control computer. .
对舰载无人机半实物仿真系统运行时,通过控制面板控制舰船速度和航向,引导无人机模型的着舰过程,如图4和图5所示,具体为:When the ship-based UAV semi-physical simulation system is running, the speed and heading of the ship are controlled through the control panel, and the landing process of the UAV model is guided, as shown in Figures 4 and 5, specifically:
当舰载无人机模型要降落在舰船模型的甲板上时,无人机模型先自主跟随舰船模型运动,逐渐接近降落点,直至无人机到达降落点上方;根据舰船甲板的多自由度运动信息,估算降落时机,在舰船姿态水平时进行降落,保证无人机接地时舰船姿态水平,不会因为舰船姿态过大而降落失败。When the ship-based UAV model is about to land on the deck of the ship model, the UAV model first autonomously follows the movement of the ship model and gradually approaches the landing point until the UAV reaches the top of the landing point; The degree of freedom motion information is used to estimate the landing timing and perform landing when the ship's attitude is level, ensuring that the ship's attitude is level when the drone touches the ground, and the landing will not fail due to the ship's attitude being too large.
当无人机模型在远距离时,舰船模型的速度信息和航向信息,通过链路传输给飞行控制计算机,将其作为无人机模型期望速度的控制以及无人机模型航向信息的输入,无人机模型按照期望的速度和航向逐渐接近舰船,近距离时飞行控制计算机控制无人机模型减速,从舰船侧后方逐渐接近,无人机通过导航减少侧偏距,与舰船模型运动方向保持一致进行跟随。When the UAV model is at a long distance, the speed information and heading information of the ship model are transmitted to the flight control computer through the link, which is used as input to control the expected speed of the UAV model and the UAV model heading information. The UAV model gradually approaches the ship at the desired speed and heading. When at close range, the flight control computer controls the UAV model to slow down and gradually approach from the side and rear of the ship. The UAV reduces the side offset through navigation and is consistent with the ship model. Keep the direction of movement consistent and follow.
无人机模型与舰船模型间的相对距离计算公式如下:The relative distance calculation formula between the drone model and the ship model is as follows:
其中:d表示舰船模型的甲板和舰载无人机模型的相对距离;R为地球半径;φ1表示舰船模型的甲板的纬度,φ2表示垂直起降舰载无人机模型的纬度;Δδ表示舰载无人机模型与舰船模型的甲板两者经度的差值。in: d represents the relative distance between the deck of the ship model and the carrier-based UAV model; R is the radius of the earth; φ 1 represents the latitude of the deck of the ship model, φ 2 represents the latitude of the vertical take-off and landing ship-based UAV model; Δδ Represents the difference in longitude between the deck of the ship-based drone model and the ship model.
如图6和图7所示,通过相对距离结合时间计算二者的相对速度,对舰船模型的速度进行估算,然后调整无人机模型速度与舰船的速度一致,保持无人机模型始终位于舰船甲板上方后,开始降低高度。As shown in Figure 6 and Figure 7, the relative speed of the two is calculated by combining the relative distance and time, and the speed of the ship model is estimated. Then the speed of the UAV model is adjusted to be consistent with the speed of the ship to keep the UAV model always Once above the ship's deck, begin to lower the altitude.
在下降过程中,当舰船甲板上预设的靶标到达无人机模型视觉捕捉点附近时,舰载无人机模型引入视觉导航,引导无人机降落。视觉导航的半实物仿真通过在无人机模型挂载的摄像头实现,在X-Plane中可通过视角插件x-camera实现,从而获得无人机模型相对于舰船模型的精确位置和姿态信息,引导无人机模型降落。During the descent process, when the preset target on the ship deck reaches near the visual capture point of the UAV model, the ship-based UAV model introduces visual navigation to guide the UAV to land. The semi-physical simulation of visual navigation is realized through the camera mounted on the UAV model. In X-Plane, it can be realized through the perspective plug-in x-camera, so as to obtain the precise position and attitude information of the UAV model relative to the ship model. Guide the drone model to land.
视觉导航仅在无人机模型降落近地段(5-10m)高度处进行辅助引导从而提高降落精度。Visual navigation only provides auxiliary guidance when the UAV model lands near the ground (5-10m) to improve landing accuracy.
视觉导航具体过程如下:当舰船的靶标到达无人机模型视觉捕捉点附近时,引入图像引导系统实时采集图像,并利用图像处理技术对采集到的图像进行特征提取和计算,解算出无人机相对于舰船模型的姿态信息,再向飞行控制计算机输出无人机的姿态信息,飞控根据视觉导航系统的位姿信息,使无人机以更高的精度降落在舰船模型上。The specific process of visual navigation is as follows: When the ship's target reaches near the visual capture point of the UAV model, an image guidance system is introduced to collect images in real time, and image processing technology is used to extract and calculate features of the collected images to calculate the unmanned aerial vehicle. The attitude information of the aircraft relative to the ship model is then output to the flight control computer. The flight control makes the drone land on the ship model with higher accuracy based on the position and attitude information of the visual navigation system.
采集的图像为事先在舰船模型上布置好的靶标图片,对图像进行特征提取时,可采用opencv的ArUco码,具体编码方式为海明码,具有检错、纠错能力,而且抗干扰能力强。通过识别ArUco四个角点的信息来辨别标识物,标识物中间的二维码含有标识物信息。The collected images are target images arranged in advance on the ship model. When extracting features from the images, opencv's ArUco code can be used. The specific encoding method is Hamming code, which has error detection and correction capabilities and strong anti-interference ability. . The marker is identified by identifying the information at the four corners of ArUco. The QR code in the middle of the marker contains the marker information.
本实施例由Plane-Maker中建立的不同的舰载无人机机型和舰船模型,如图8和图9所示,导入到视景软件X-Plane11后,可以完成模型位置、姿态解算并将这些信息通过通信软件发送到飞行控制计算机,经过控制律解算之后输出控制量给到模型和缩比样机,从而实现飞行控制计算机对于舰载无人机模型的飞行航迹规划和飞行姿态控制;In this embodiment, different carrier-based drone models and ship models are created in Plane-Maker, as shown in Figures 8 and 9. After being imported into the visual software X-Plane11, the model position and attitude analysis can be completed. Calculate and send this information to the flight control computer through communication software. After the control law is solved, the control quantity is output to the model and scaled prototype, thereby realizing the flight path planning and flight of the ship-based UAV model by the flight control computer. attitude control;
地面控制软件用来进行控制指令的传输;缩比样机用来同步展示无人机模型运动过程中舵面和电机的动作;视景软件用来展示三维舰载无人机模型的飞行全流程,包括起飞、跟随、降落、模态切换等。The ground control software is used to transmit control instructions; the scaled prototype is used to synchronously display the movements of the rudder surface and motor during the movement of the UAV model; the visual software is used to display the entire flight process of the three-dimensional carrier-based UAV model. Including takeoff, following, landing, mode switching, etc.
Claims (5)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111306241.5A CN114035448B (en) | 2021-11-05 | 2021-11-05 | A semi-physical simulation system for UAV shipboard takeoff and landing based on physical domain model |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111306241.5A CN114035448B (en) | 2021-11-05 | 2021-11-05 | A semi-physical simulation system for UAV shipboard takeoff and landing based on physical domain model |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN114035448A CN114035448A (en) | 2022-02-11 |
| CN114035448B true CN114035448B (en) | 2024-01-30 |
Family
ID=80142954
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202111306241.5A Active CN114035448B (en) | 2021-11-05 | 2021-11-05 | A semi-physical simulation system for UAV shipboard takeoff and landing based on physical domain model |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN114035448B (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115113636B (en) * | 2022-06-14 | 2024-10-29 | 海丰通航科技有限公司 | Method, system, storage medium and computing device for controlling autonomous landing of aircraft to ship |
| CN114935924A (en) * | 2022-06-20 | 2022-08-23 | 上海交通大学三亚崖州湾深海科技研究院 | Unmanned aerial vehicle platform on water takes off and land simulation experiment system |
| CN115356914B (en) * | 2022-08-11 | 2024-12-10 | 北京机械设备研究所 | A simulation control method for a quad-rotor unmanned aerial vehicle |
| CN118584828B (en) * | 2024-04-30 | 2025-01-07 | 南京航空航天大学 | Ground Demonstration and Verification System for Fault-Tolerant Cooperative Control of Cluster UAVs |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108375988A (en) * | 2018-05-25 | 2018-08-07 | 哈尔滨工业大学 | A kind of quadrotor drone posture control method with unbalanced load |
| CN109543243A (en) * | 2018-10-31 | 2019-03-29 | 华南理工大学 | Carrier-borne aircraft based on ADAMS blocks warship kinetics simulation analysis method |
| CN111596571A (en) * | 2020-05-26 | 2020-08-28 | 北京航空航天大学 | Composite UAV semi-physical simulation system |
| CN111596687A (en) * | 2020-05-26 | 2020-08-28 | 北京航空航天大学 | Landing guide device and method for mobile platform of vertical take-off and landing unmanned aerial vehicle |
| CN111813133A (en) * | 2020-07-07 | 2020-10-23 | 南京航空航天大学 | An autonomous landing method for UAV ships based on relatively precise single-point positioning |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10094667B2 (en) * | 2012-03-07 | 2018-10-09 | Amiya Das Adhikary | Autonomous precision navigation |
| US20210271267A1 (en) * | 2020-02-29 | 2021-09-02 | Exyn Technologies | System for compensating aerial vehicle attitude disturbances |
-
2021
- 2021-11-05 CN CN202111306241.5A patent/CN114035448B/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108375988A (en) * | 2018-05-25 | 2018-08-07 | 哈尔滨工业大学 | A kind of quadrotor drone posture control method with unbalanced load |
| CN109543243A (en) * | 2018-10-31 | 2019-03-29 | 华南理工大学 | Carrier-borne aircraft based on ADAMS blocks warship kinetics simulation analysis method |
| CN111596571A (en) * | 2020-05-26 | 2020-08-28 | 北京航空航天大学 | Composite UAV semi-physical simulation system |
| CN111596687A (en) * | 2020-05-26 | 2020-08-28 | 北京航空航天大学 | Landing guide device and method for mobile platform of vertical take-off and landing unmanned aerial vehicle |
| CN111813133A (en) * | 2020-07-07 | 2020-10-23 | 南京航空航天大学 | An autonomous landing method for UAV ships based on relatively precise single-point positioning |
Non-Patent Citations (5)
| Title |
|---|
| Cascade PID-Lead Compensator Controller for Non-overshoot Time Responses of unstable system;E. Govinda Kumar;《Energy Procedia》;全文 * |
| Performance analysis of continuous stirred tank heater by using PID-cascade controller;Qahtan A. Mahmood;《Materials Today》;全文 * |
| 中等推力航空发动机喷口控制方法对比研究;王松;《航空发动机》;全文 * |
| 串级PID 算法在滚球控制系统中的应用;徐涢基;《现代电子技术》;全文 * |
| 基于串级PID 闭环控制的飞行控制原理仿真实验;周瓒;《信息工程》;全文 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN114035448A (en) | 2022-02-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN114035448B (en) | A semi-physical simulation system for UAV shipboard takeoff and landing based on physical domain model | |
| CN109085845B (en) | An autonomous aerial refueling docking bionic visual navigation control system and method | |
| CN111258231B (en) | Autonomous aerial refueling and docking semi-physical system imitating visual navigation of prey birds and method thereof | |
| CN108563242B (en) | An M3U platform for sea-air autonomous collaborative search and rescue | |
| CN111026157B (en) | A method for intelligent guidance of aircraft based on reward reshaping reinforcement learning | |
| CN102190081B (en) | Vision-based fixed point robust control method for airship | |
| CN112789672A (en) | Control and navigation system, attitude optimization, mapping and positioning technology | |
| CN109991386A (en) | Unmanned boat and unmanned plane Collaborative Control monitoring method, apparatus and system | |
| CN105222761A (en) | First-person immersive UAV driving system and driving method realized by means of virtual reality and binocular vision technology | |
| CN111813133B (en) | Unmanned aerial vehicle ship autonomous landing method based on relatively precise point positioning | |
| CN111596684A (en) | Fixed-wing unmanned aerial vehicle dense formation and anti-collision obstacle avoidance semi-physical simulation system and method | |
| CN103176475A (en) | Ground station for unmanned aerial vehicles | |
| CN105676844A (en) | Under-actuated unmanned ship formation structure based on model ships | |
| Farooq et al. | A lightweight controller for autonomous following of a target platform for drones | |
| CN115291536A (en) | Vision-based verification method for ground target tracking semi-physical simulation platform of unmanned aerial vehicle | |
| CN115454130A (en) | An Indoor UAV Formation Control Method Based on Airborne View Relative Positioning | |
| CN105549617A (en) | Method for controlling unmanned aerial vehicle formation by imitating bird flock behaviors and using virtual structures | |
| Fu et al. | Target detection and localization for flapping-wing robots based on biological eagle-eye vision | |
| CN107678442A (en) | A kind of four rotors based under dual model it is autonomous ship control method | |
| Wan et al. | Distributed vision-only cooperative flight of multiple quadrotors in unknown cramped environments | |
| Sheng et al. | Autonomous takeoff and landing control for a prototype unmanned helicopter | |
| Ajami et al. | Simulation of a uav ground control station | |
| CN117991811A (en) | A landing guidance method for UAV on water considering viewing angle and landing angle constraints | |
| Darling | Autonomous close formation flight of small UAVs using vision-based localization | |
| CN117775346B (en) | LADRC-based shipboard unmanned aerial vehicle side arm recovery docking control method |
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 |