-
公开(公告)号:CN116339700A
公开(公告)日:2023-06-27
申请号:CN202310287689.X
申请日:2023-03-22
Applicant: 北京控制工程研究所
Abstract: 一种基于C代码的航天器控制系统用户需求自动生成方法,采用C编译技术进行算法封装;然后搭建状态流图及程序流图,编辑用户需求仿真C代码进行控制器设计;然后将用户编辑的用户需求仿真C代码封装成为一个符合数学仿真验证平台接口需求的C++的类;最后将C代码按照模板格式自动生成用户需求Word文档,将用户指定的需要替换的C语言变量替换成为数学符号,将在规则表中存在的数学函数替换成为数学符号表述的数学计算。本发明实现了对成熟的可信C代码进行封装,作为软件用户需求编写的标准组件使用,解决了航天器控制系统用户需求依靠手工编写,错误无有效工具检查,用户需求与仿真验证代码容易不一致等问题。
-
公开(公告)号:CN115270412A
公开(公告)日:2022-11-01
申请号:CN202210725330.1
申请日:2022-06-23
Applicant: 北京控制工程研究所
Abstract: 本发明公开了一种航天器控制系统图形化工程与代码双向关联方法,包括对仿真验证程序源码进行筛选和封装,将提取到的信息进行存储;利用提取到的信息与图形化设计工程进行关联,识别出变更项,包括增、删、改,并对图形化设计工程进行自动更新。本发明能够基于已有的航天器控制系统图形化设计工程,导入修改后的仿真验证代码,对其进行扫描解析,并且可以进行新旧代码的比对,最大程度的实现自动化更新图形化设计工程,避免了对仿真验证程序和图形化设计工程的重复修改,大大提高了设计验证过程的迭代效率。
-
公开(公告)号:CN116243907A
公开(公告)日:2023-06-09
申请号:CN202310211804.5
申请日:2023-02-27
Applicant: 北京控制工程研究所
IPC: G06F8/34 , G06F8/36 , G06F30/20 , G06F30/15 , G06F119/14
Abstract: 一种图形化的多构型变换航天器控制系统仿真程序生成方法,包括组合体动力学模型构建方法;快速模型封装及模型库构建方法;多构型变换航天器控制系统建模方法;模型自动连线与布局方法;仿真程序自动生成方法。本发明能够对C/C++语言编写的基本模型(包括敏感器模型、控制器模型、执行机构模型、动力学模型、环境模型等),进行规范化和集中管理,形成可复用模型库,采用数字化手段,以图形化交互操作方式,能够快速搭建出多构型变换的航天器控制系统仿真模型,自动生成支持多构型变换的控制系统仿真程序,所述方法已在空间站研制过程中应用,解决了空间站多构型仿真难于维护的难题,显著提升研制效率。
-
公开(公告)号:CN115185492A
公开(公告)日:2022-10-14
申请号:CN202210725337.3
申请日:2022-06-23
Applicant: 北京控制工程研究所
Abstract: 本发明公开了一种航天器控制系统多人协同图形化设计方法,包括加载航天器控制系统图形化设计工程,形成两份工程导航树;比较两份工程导航树,识别其中一份航天器控制系统图形化设计工程相对于另一份承载的信息变化;对两份航天器控制系统图形化设计工程进行合并。本发明能够实现在设计到一定阶段后进行图形化设计工程合并,并支持进行后续设计,大大提高了航天器控制系统多人协同设计的工作效率。
-
-
-