一种基于航空发动机全数字仿真平台的控制器替换方法技术

技术编号:16398700 阅读:84 留言:0更新日期:2017-10-17 19:19
本发明专利技术涉及一种基于航空发动机全数字仿真平台的控制器替换方法,其特征在于:所述控制器替换方法是基于所述航空发动机全数字仿真平台的服务器和客户端并通过TCP/IP通信协议进行仿真,包括:步骤A:完成本地控制器设置编译工作,包括控制逻辑和算法的加入、动态链接库文件的生成;步骤B:定义服务器端控制器与发动机模型的接口,保证控制器与航空发动机模型之间的信号准确传递;步骤C:在服务器完成文件接收工作之后把文件存放在相应的工作空间目录下,由服务器调用服务器端控制器函数,从而完成将服务器端控制器替换为本地控制器的过程。本发明专利技术实现了服务器端发动机模型的共享,提高了资源利用率,解决了控制系统研发建模难度大的问题。

A controller replacement method based on Aeroengine full digital simulation platform

The invention relates to a method for replacing the aero engine digital controller based on simulation platform, which is characterized in that the controller is the replacement method of aero engine digital simulation platform of the server and the client and simulation, through the communication protocol based on TCP/IP includes: step A: complete the local controller set compilation, including generating control the logic and algorithms to join, dynamic link library file; step B: define server controller and engine model interface, ensuring the signal between the controller and the aircraft engine model for accurate delivery; step C: in the server to complete the work after receiving the file file stored in the corresponding workspace directory, the server call server the controller function, so as to complete the server will replace the local controller process controller. The invention realizes the sharing of the engine model on the server side, improves the utilization ratio of the resources, and solves the problem that the modeling of the control system is difficult to develop.

【技术实现步骤摘要】
一种基于航空发动机全数字仿真平台的控制器替换方法
本专利技术属于航空发动机数值仿真
,特别涉及一种基于航空发动机全数字仿真平台的控制器替换方法。
技术介绍
设计安全可靠的航空发动机控制系统是保证航空发动机在恶劣多变条件下稳定可靠工作的一种有效途径,但由于航空发动机本身的复杂性使得其研发技术难度大、周期长、费用高,并制约各国航空领域的发展。近年来随着计算机辅助技术的不断进步,高效率、低成本、低风险的仿真系统相继出现。以美国推进系统数值仿真(NPSS)为例,NASA刘易斯研究中心研究表明,NPSS平台的出现,节约了约10%-20%的发动机控制系统的研制时间和费用。因而建立完整的包含控制系统设计的仿真平台,对缩短控制系统设计、验证周期,以及提高航空发动机性能都具有非常重要的意义。中国专利申请201310440242.8公开了“一种航空发动机控制系统的快速原型仿真方法”,该方法首先建立控制算法模型,利用虚拟仪器技术及实时硬件平台进行控制系统的原型设计,通过自动代码生成技术将设计好的航空发动机控制算法模型编译并下载至实时硬件平台上,快速建立控制算法原型机;其次,快速控制原型机负责采集发动本文档来自技高网...
一种基于航空发动机全数字仿真平台的控制器替换方法

【技术保护点】
一种基于航空发动机全数字仿真平台的控制器替换方法,所述航空发动机全数字仿真平台包括服务器和客户端,其中,所述服务器包括基线版本的航空发动机模型和控制器;所述客户端包括图形用户界面及控制器上传接口;其特征在于:所述控制器替换方法是基于所述服务器和客户端并通过TCP/IP通信协议进行仿真,在源程序中把所述服务器端控制器函数设置在所述航空发动机模型前调用,完成所述服务器端控制器替换为所述本地控制器并基于所述航空发动机全数字仿真平台反馈结果至所述客户端,包括以下具体步骤:步骤A:完成本地控制器设置编译工作,包括控制逻辑和算法的加入、动态链接库文件的生成;步骤B:定义服务器端控制器与发动机模型的接口,保...

【技术特征摘要】
1.一种基于航空发动机全数字仿真平台的控制器替换方法,所述航空发动机全数字仿真平台包括服务器和客户端,其中,所述服务器包括基线版本的航空发动机模型和控制器;所述客户端包括图形用户界面及控制器上传接口;其特征在于:所述控制器替换方法是基于所述服务器和客户端并通过TCP/IP通信协议进行仿真,在源程序中把所述服务器端控制器函数设置在所述航空发动机模型前调用,完成所述服务器端控制器替换为所述本地控制器并基于所述航空发动机全数字仿真平台反馈结果至所述客户端,包括以下具体步骤:步骤A:完成本地控制器设置编译工作,包括控制逻辑和算法的加入、动态链接库文件的生成;步骤B:定义服务器端控制器与发动机模型的接口,保证控制器与航空发动机模型之间的信号准确传递;步骤C:在服务器完成文件接收工作之后把文件存放在相应的工作空间目录下,由服务器调用服务器端控制器函数,从而完成将服务器端控制器替换为本地控制器的过程。2.根据权利要求1所述的一种基于航空发动机全数字仿真平台的控制器替换方法,其特征在于,所述步骤A进一步包括:在本地编写所述本地控制器的控制逻辑和算法,并将所述本地控制器涉及到的输入输出变量的类型、名称和数量保持与所述服务器端控制器提供的接口一致。3.根据权利要求1所述的一种基于航空发动机全数字仿真平台的控制器替换方法,其特征在于,所述步骤A进一步包括:利用软件开发工具新建一个模板项目,所述模板项目名称需要保持与所述服务器端控制器名称一致,并将所述项目配置类型设置为动态库,所述模板项目的内容包含头文件、函数导出模块及主函数模块。4.根据权利要求1所述的一种基于航空发动机全数字仿真平台的控制器替换方法,...

【专利技术属性】
技术研发人员:姜波王继强胡忠志于兵
申请(专利权)人:南京航空航天大学
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1