【技术实现步骤摘要】
本专利技术属于系统仿真
,具体涉及一种基于FORTRAN的飞行器HLA联邦成员的异构协同互操作方法。
技术介绍
目前国内外的航空航天领域飞行器仿真研究,普遍涉及机电液控等多个子系统相互作用及材料、控制、机械、空气动力学、机构动力学、运动学等多个学科的相互耦合,进行多学科异构模型的协同仿真是保证仿真精度和信息完整性的必要条件。仿真高层体系结构HLA是一个国际通用的多学科协同仿真技术框架,并已成为IEEE工业标准,如何兼容各类异构学科模型于HLA框架内,是学科模型封装并进行多领域协同仿真需要解决的主要问题。由于传统的设计习惯使然,空气动力学领域和材料领域的设计人员更习惯于应用 FORTRAN开发本领域的一些仿真模型,缺乏统一的编写规范,难以理解和应用,而且各部分的计算程序往往是独立编写的,未有机地结合形成整套软件。通过改造模型本身来实现HLA 转换的方法不仅工作量大、实施困难,而且灵活性也非常差,如果采用C++等语言按面向对象重新编写整合这些程序,需耗费大量的人力、财力和时间,且结果不一定理想。目前通用的解决途径的核心思想是建造FORTRAN工具的协同仿真适配器,定义标准操作接口,封装不同学科模型的技术细节。在复杂产品多学科协同仿真系统中,标准操作接口指的是标准的HLA/RTI操作接口和其他用户扩展的操作接口 ;封装不同学科模型的技术细节指的是通过某种技术将学科模型的内部运行机理屏蔽在底层,对外显示为符合标准接口的黑箱模型。过去,实现基于FORTRAN工具编写的仿真模型在基于HLA的仿真支撑框架内与其它仿真模型的交互有两种技术解决途径a)基于动态链接将 ...
【技术保护点】
【技术特征摘要】
1. 一种FORTRAN的飞行器联邦成员异构协同互操作方法,包括如下步骤 步骤1、调用约定匹配的堆栈管理;下...
【专利技术属性】
技术研发人员:刘璟,铁鸣,吴旭生,胡东飞,王玲,
申请(专利权)人:北京临近空间飞行器系统工程研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。