CN109991875A - 一种无人机综合仿真***及方法 - Google Patents
一种无人机综合仿真***及方法 Download PDFInfo
- Publication number
- CN109991875A CN109991875A CN201910222454.6A CN201910222454A CN109991875A CN 109991875 A CN109991875 A CN 109991875A CN 201910222454 A CN201910222454 A CN 201910222454A CN 109991875 A CN109991875 A CN 109991875A
- Authority
- CN
- China
- Prior art keywords
- real
- time
- control computer
- target machine
- simulation
- 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.)
- Pending
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
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
本发明涉及一种无人机综合仿真***及方法,包括两部分:实时仿真目标机与主控计算机。实时仿真目标机为CompactPCI架构的加固计算机,运行LabView RT实时***,用于对无人机模型进行实时解算,并通过各板卡的不同端口与飞控计算机连接,主要由主板(集成显卡、网卡及USB接口等)、串口扩展卡(集成8路串行接口)、模拟量输入卡(集成16路电压信号输入接口)、模拟量输出卡(集成8路电压信号输出接口)以及键盘、鼠标等组成。主控计算机为通用计算机,运行Windows操作***,主要用于飞机模型的开发,并把模型通过以太网下载到实时仿真目标机中。
Description
技术领域
本发明属于无人机半物理仿真技术领域,,涉及一种无人机综合仿真***及方法,一种基于LabView RT的综合仿真装置与方法。
背景技术
无人机综合仿真能够有效验证飞控导航算法与航空电子等***的正确性和可靠性,已成为无人机飞行试验前的重要环节。高置信度的实时综合***是综合仿真试验的基础,也是有效降低飞行试验风险、缩短研制周期的重要手段。
目前,公知的无人机综合仿真装置是通过Matlab/RTW或Matlab/VxWorks构建实时仿真***,仿真方法也主要以实验室飞控***半物理仿真为主。已公知的专利(专利号ZL200910121123.X)以Matlab/VxWorks为架构开发实时仿真计算机,不支持应用板卡的通用驱动程序,监控界面也需要用第三方软件另行开发,其实时性无法精确到毫秒级,无法满足现代高性能无人机***多任务、高实时性的仿真要求。
发明内容
要解决的技术问题
为了避免现有技术的不足之处,本发明提出一种无人机综合仿真***及方法。
技术方案
一种无人机综合仿真***,其特征在于包括实时仿真目标机与主控计算机;所述主控计算机为通用计算机,运行Windows操作***,将开发飞机模型通过以太网下载到实时仿真目标机中;所述实时仿真目标机为CompactPCI架构的加固计算机,运行LabView RT实时***;舵机产生的D/A信号经过A/D采集卡与实时仿真目标机连接;实时仿真目标机串行口:RS422与惯导模拟模块连接,惯导模拟模块的输出连接飞控计算机的串行口RS232;串行口RS232与航向传感器模块连接,航向传感器模块的输出连接飞控计算机的串行口RS232;串行口RS232与GPS信号模拟模块连接,GPS信号模拟模块的输出连接飞控计算机的A/D端口;实时仿真目标机的DA输出卡:D/A与高度信号模拟模块连接,高度信号模拟模块输出连接飞控计算机的A/D端口,D/A与空速信号模拟模块连接,空速信号模拟模块输出连接飞控计算机的A/D端口;仿真时,舵机信号由仿真目标机采集后进行飞机模型的解算,解算的飞行参数通过模拟量和串口等形式发送给飞控计算机,后者根据这些信号和地面站的控制指令进行控制与导航算法的解算,并把控制量输出控制舵机偏转,从而形成闭环综合仿真。
一种利用权利要求1所述无人机综合仿真***进行仿真的方法,其特征在于步骤如下:
步骤1、配置LabVIEW RT实时***:在主控计算机中对将要在实时仿真目标机中运行的实时引擎进行配置,包括设置IP地址、端口号等,配置完成后通过网络下载到实时仿真目标机中固化;在使用时把程序和模型部署下载到实时仿真目标机的RT引擎内运行,目标机中的程序调试和数据监控完全通过主控计算机进行,其通讯过程由RT开发***和RT引擎自动完成;
步骤2:实时仿真目标机运行LabView RT实时***,对主控计算机传送的无人机模型进行实时解算;
步骤3:以舵机和飞控计算机为仿真对象,根据AD采集模块采集舵机输出的反馈信号,实时仿真目标机通过串口输出模块向飞控计算机输出惯导模拟信号、航向传感器模拟信号与GPS模拟信号,通过DA输出模块输出高度和空速模拟信号。
在选好仿真目标机和主控计算机后,需要配置LabVIEW RT实时***,即在主控计算机中对将要在实时仿真目标机中运行的实时引擎进行配置,包括设置IP地址、端口号等,配置完成后通过网络下载到目标机中固化。在使用时把程序和模型部署下载到实时仿真目标机的RT引擎内运行,目标机中的程序调试和数据监控完全通过主控计算机进行,其通讯过程由RT开发***和RT引擎自动完成。
实时***配置完成后即可进行仿真模型的开发,无人机六自由度模型用MATLAB的SIMULINK开发,主要包括无人机方程、气动数据模块、环境模型、发动机模块、DA和串口输出模块、AD采集模块等。其中无人机方程直接调用MATLAB的SIMULINK中的“6DoF(EulerAngles)”模块。环境模型主要指风场影响模块,一般方波信号来模拟风干扰,发动机模块根据发动机试验数据建立插值表,AD采集模块、DA输出模块和串口通讯模块需要根据各个板卡的基地址和寄存器开发相应的驱动程序,驱动程序使用MATLAB的C语言格式的S函数开发。
硬件、软件全部开发完成后即可进行综合仿真试验,无人机综合仿真的原理为:舵机、飞控计算机、机载电源等为仿真对象,仿真电缆把仿真对象和实时仿真目标机连接起来以完成设备间的通讯。舵机信号由仿真目标机采集后进行飞机模型的解算,解算的飞行参数通过模拟量和串口等形式发送给飞控计算机,后者根据这些信号和地面站的控制指令进行控制与导航算法的解算,并把控制量输出控制舵机偏转,从而形成闭环综合仿真。
有益效果
本发明提出的一种无人机综合仿真***及方法,包括两部分:实时仿真目标机与主控计算机。实时仿真目标机为CompactPCI架构的加固计算机,运行LabView RT实时***,用于对无人机模型进行实时解算,并通过各板卡的不同端口与飞控计算机连接,主要由主板(集成显卡、网卡及USB接口等)、串口扩展卡(集成8路串行接口)、模拟量输入卡(集成16路电压信号输入接口)、模拟量输出卡(集成8路电压信号输出接口)以及键盘、鼠标等组成。主控计算机为通用计算机,运行Windows操作***,主要用于飞机模型的开发,并把模型通过以太网下载到实时仿真目标机中。
有益效果是:
1、能够作为测试与仿真平台直接应用于无人机的半物理仿真和综合仿真,从而通过闭环测试方法快速定位无人机***的软、硬件问题,有效降低飞行风险、缩短研制周期。
2、设计流程简化,底层程序具有通用性,所需人工开发的代码量极小,上层程序开发简便,驱动程序实现了与硬件的完全兼容。
3、高实时性,能够实现低于毫秒级的运行步长,从而满足越来越复杂的无人机***的多功能实时仿真。
4、成本低,扩展性强,***一旦配置完成便可作为通用平台应用于不同型号的无人机***。
5、开发周期短,操作简单,可作为黑盒子面向用户推广,使得用户无需过多关注仿真***的开发和置信度,把更多精力集中于无人机***的研制本身。
附图说明
图1是本发明装置的组成示意图;
图2是综合仿真模型组成示意图;
图3是本发明装置使用过程的信号流向图。
具体实施方式
现结合实施例、附图对本发明作进一步描述:
如图1所示,综合仿真装置包括两部分:主控计算机和实时仿真目标机,其中,主控计算机为高性能工控机,主要用于进行实时***的配置、仿真模型的开发、数据的回传与显示等。主控计算机和实时仿真目标机之间通过以太网络进行数据通讯,实时仿真目标机运行LabView RT实时***,用于对无人机模型进行实时解算。无人机模型的组成示意见图2所示,主要包括无人机六自由度方程模块、气动数据模块、环境数据模块、发动机模块、DA和串口输出模块、AD采集模块等。这些模块可以直接调用MATLAB所提供的封装模块,并加载相应无人机的数据即可。
舵机和飞控计算机为仿真对象,综合仿真装置通过AD采集模块采集舵机输出的反馈信号,通过串口输出模块输出惯导模拟信号、航向传感器模拟信号与GPS模拟信号。通过DA输出模块输出高度和空速模拟信号。
图3表示了综合仿真过程的信号流向,地面控制站把控制指令通过地面和机载数据终端传送给飞控计算机,嵌入其中的控制与导航算法根据得到的控制指令和从实时仿真目标机采集到的飞行参数的差值进行控制与导航律解算,解算结果输出控制伺服舵机,进而驱动无人机舵面偏转以改变无人机的姿态、高度等参数。舵机反馈信号同时被实时仿真目标机采集,后者根据舵机反馈信号以及嵌入其中的风洞实验数据进行飞机六自由度模型的实时解算,并把解算得到的飞行参数输出给飞控计算机,从而形成仿真闭环,完成对飞控计算机和舵机等对象的闭环验证。
基于综合仿真装置进行无人机闭环仿真的方法和步骤可概括为:
1、完成主控计算机和实时仿真目标机的配置,载入LabVIEW RT实时***;
2、在主控计算机上开发完成无人机六自由度模型,并将风洞试验数据和发动机试验数据等加载至状态空间。
3、把实时仿真目标机通过仿真电缆和无人机***相连接,分别连接到飞控计算机、舵机和机载电缆上。
4、通过以太网把主控计算机和实时仿真目标机连接好,实时仿真目标机加电启动,把开发完成的无人机模型通过以太网下载到实时仿真目标机中。
5、全***加电,启动仿真,综合仿真装置与仿真对象按照设定的仿真步长完成所有信号的闭环流转,通过地面站和主控计算机对仿真结果进行监控和存储,按照仿真大纲对仿真对象的各项功能逐一进行仿真测试。
Claims (2)
1.一种无人机综合仿真***,其特征在于包括实时仿真目标机与主控计算机;所述主控计算机为通用计算机,运行Windows操作***,将开发飞机模型通过以太网下载到实时仿真目标机中;所述实时仿真目标机为CompactPCI架构的加固计算机,运行LabView RT实时***;舵机产生的D/A信号经过A/D采集卡与实时仿真目标机连接;实时仿真目标机串行口:RS422与惯导模拟模块连接,惯导模拟模块的输出连接飞控计算机的串行口RS232;串行口RS232与航向传感器模块连接,航向传感器模块的输出连接飞控计算机的串行口RS232;串行口RS232与GPS信号模拟模块连接,GPS信号模拟模块的输出连接飞控计算机的A/D端口;实时仿真目标机的DA输出卡:D/A与高度信号模拟模块连接,高度信号模拟模块输出连接飞控计算机的A/D端口,D/A与空速信号模拟模块连接,空速信号模拟模块输出连接飞控计算机的A/D端口;仿真时,舵机信号由仿真目标机采集后进行飞机模型的解算,解算的飞行参数通过模拟量和串口等形式发送给飞控计算机,后者根据这些信号和地面站的控制指令进行控制与导航算法的解算,并把控制量输出控制舵机偏转,从而形成闭环综合仿真。
2.一种利用权利要求1所述无人机综合仿真***进行仿真的方法,其特征在于步骤如下:
步骤1、配置LabVIEW RT实时***:在主控计算机中对将要在实时仿真目标机中运行的实时引擎进行配置,包括设置IP地址、端口号等,配置完成后通过网络下载到实时仿真目标机中固化;在使用时把程序和模型部署下载到实时仿真目标机的RT引擎内运行,目标机中的程序调试和数据监控完全通过主控计算机进行,其通讯过程由RT开发***和RT引擎自动完成;
步骤2:实时仿真目标机运行LabView RT实时***,对主控计算机传送的无人机模型进行实时解算;
步骤3:以舵机和飞控计算机为仿真对象,根据AD采集模块采集舵机输出的反馈信号,实时仿真目标机通过串口输出模块向飞控计算机输出惯导模拟信号、航向传感器模拟信号与GPS模拟信号,通过DA输出模块输出高度和空速模拟信号。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910222454.6A CN109991875A (zh) | 2019-03-22 | 2019-03-22 | 一种无人机综合仿真***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910222454.6A CN109991875A (zh) | 2019-03-22 | 2019-03-22 | 一种无人机综合仿真***及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109991875A true CN109991875A (zh) | 2019-07-09 |
Family
ID=67130838
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910222454.6A Pending CN109991875A (zh) | 2019-03-22 | 2019-03-22 | 一种无人机综合仿真***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109991875A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110706551A (zh) * | 2019-10-25 | 2020-01-17 | 中国航空工业集团公司沈阳飞机设计研究所 | 多模式无人机操作员训练模拟器 |
CN111332494A (zh) * | 2020-04-21 | 2020-06-26 | 苏州恒井泰信息技术有限公司 | 一种无人机调试测控***和方法 |
CN112462799A (zh) * | 2020-12-05 | 2021-03-09 | 阿坝师范学院 | 一种无人机自动驾驶仪*** |
CN112623272A (zh) * | 2020-12-29 | 2021-04-09 | 中国航空工业集团公司西安飞机设计研究所 | 一种大飞机空速异常辅助功能的试验方法 |
CN113460328A (zh) * | 2021-06-09 | 2021-10-01 | 中国商用飞机有限责任公司 | 一种用于民机地面综合动态检测的***及方法 |
CN114167754A (zh) * | 2021-12-09 | 2022-03-11 | 上海科梁信息科技股份有限公司 | 基于模型的惯导***仿真平台及仿真方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103365214A (zh) * | 2013-06-29 | 2013-10-23 | 天津大学 | 一种单旋翼无人飞行器三自由度半实物仿真平台及实验方法 |
CN104267614A (zh) * | 2014-09-15 | 2015-01-07 | 南京航空航天大学 | 一种无人机实时仿真***及其开发方法 |
WO2016049924A1 (en) * | 2014-09-30 | 2016-04-07 | SZ DJI Technology Co., Ltd. | Systems and methods for flight simulation |
CN106372370A (zh) * | 2016-10-11 | 2017-02-01 | 中国人民解放军国防科学技术大学 | 一种飞行控制分布式实时仿真*** |
CN106773787A (zh) * | 2016-12-28 | 2017-05-31 | 中国航空工业集团公司西安飞机设计研究所 | 一种基于串口通信的无人机飞行仿真演示验证平台 |
CN107976915A (zh) * | 2017-11-24 | 2018-05-01 | 长光卫星技术有限公司 | 一种轻小型无人机半物理仿真***及仿真方法 |
-
2019
- 2019-03-22 CN CN201910222454.6A patent/CN109991875A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103365214A (zh) * | 2013-06-29 | 2013-10-23 | 天津大学 | 一种单旋翼无人飞行器三自由度半实物仿真平台及实验方法 |
CN104267614A (zh) * | 2014-09-15 | 2015-01-07 | 南京航空航天大学 | 一种无人机实时仿真***及其开发方法 |
WO2016049924A1 (en) * | 2014-09-30 | 2016-04-07 | SZ DJI Technology Co., Ltd. | Systems and methods for flight simulation |
CN106372370A (zh) * | 2016-10-11 | 2017-02-01 | 中国人民解放军国防科学技术大学 | 一种飞行控制分布式实时仿真*** |
CN106773787A (zh) * | 2016-12-28 | 2017-05-31 | 中国航空工业集团公司西安飞机设计研究所 | 一种基于串口通信的无人机飞行仿真演示验证平台 |
CN107976915A (zh) * | 2017-11-24 | 2018-05-01 | 长光卫星技术有限公司 | 一种轻小型无人机半物理仿真***及仿真方法 |
Non-Patent Citations (3)
Title |
---|
TA-MING SHIH,等: "FPGA Based Hardware in the Loop Test Platform of Small Size UAV", 《IEEE》 * |
张剑锋,等: "基于MATLAB的新型实时仿真***设计", 《计算机测量与控制》 * |
张剑锋,等: "无人机综合仿真***开发与应用", 《弹箭与制导学报》 * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110706551A (zh) * | 2019-10-25 | 2020-01-17 | 中国航空工业集团公司沈阳飞机设计研究所 | 多模式无人机操作员训练模拟器 |
CN111332494A (zh) * | 2020-04-21 | 2020-06-26 | 苏州恒井泰信息技术有限公司 | 一种无人机调试测控***和方法 |
CN112462799A (zh) * | 2020-12-05 | 2021-03-09 | 阿坝师范学院 | 一种无人机自动驾驶仪*** |
CN112623272A (zh) * | 2020-12-29 | 2021-04-09 | 中国航空工业集团公司西安飞机设计研究所 | 一种大飞机空速异常辅助功能的试验方法 |
CN112623272B (zh) * | 2020-12-29 | 2022-10-11 | 中国航空工业集团公司西安飞机设计研究所 | 一种大飞机空速异常辅助功能的试验方法 |
CN113460328A (zh) * | 2021-06-09 | 2021-10-01 | 中国商用飞机有限责任公司 | 一种用于民机地面综合动态检测的***及方法 |
CN114167754A (zh) * | 2021-12-09 | 2022-03-11 | 上海科梁信息科技股份有限公司 | 基于模型的惯导***仿真平台及仿真方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109991875A (zh) | 一种无人机综合仿真***及方法 | |
CN101989067B (zh) | 飞行环境仿真*** | |
CN110456757A (zh) | 一种无人驾驶车辆的整车测试方法及*** | |
US6684182B1 (en) | Integrated spacecraft emulation system and method for operating same | |
CN107065594A (zh) | 一种运载火箭六自由度分布式半物理仿真方法及*** | |
CN108681264A (zh) | 一种智能车辆数字化仿真测试装置 | |
CN107976915A (zh) | 一种轻小型无人机半物理仿真***及仿真方法 | |
CN107942720A (zh) | 一种便携式地面在线飞行仿真*** | |
CN203551961U (zh) | 一种无人机航电半实物仿真*** | |
CN111061164A (zh) | 一种无人机半实物仿真***与仿真方法 | |
CN102789171A (zh) | 一种可视化无人机飞行控制半实物仿真测试方法及*** | |
CN106647335A (zh) | 一种数字化卫星姿轨控算法地面仿真验证*** | |
CN108053714A (zh) | 基于输电线路巡检的多旋翼无人机巡视作业仿真培训*** | |
CN109634139A (zh) | 高超声速飞行器导航和控制***半实物仿真***及方法 | |
CN107993513A (zh) | 一种无人直升机综合管理、训练和调试实验装置 | |
CN105204370A (zh) | 固定翼飞行器实时仿真***及仿真方法 | |
CN106094566B (zh) | 一种用于低成本通用型地面试验模拟载机***的方法 | |
KR101862221B1 (ko) | 항공기 비행제어법칙 시뮬레이션 방법 및 장치 | |
CN107942722A (zh) | 一种小卫星地面动力学仿真测试方法及*** | |
CN105242679A (zh) | 一种四旋翼飞行器的控制***设计方法 | |
CN113467275A (zh) | 一种基于实物机载设备的无人机集群飞行仿真*** | |
CN202331056U (zh) | 无人飞行器物理仿真试验平台机载测试*** | |
CN103760898A (zh) | 一种快速建立小卫星控制测试***的方法 | |
CN103279122A (zh) | 一种卫星控制***测试环境构建方法 | |
CN111212787A (zh) | 一种飞行模拟***、方法及飞行模拟设备 |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190709 |
|
RJ01 | Rejection of invention patent application after publication |