随着系统的集成性、复杂性日益提高,控制系统的开发也越来越复杂,恒润科技引进世界先进的开发工具和理念,为用户提供航空天控制系统设计及仿真工具箱——pss,用于控制算法设计和代码生成,有效提升航空航天控制系统开发效率。
pss 是美国航空航天控制和仿真领域的高科技公司,其在飞行器控制系统设计、编队飞行、太阳帆开发方面有着丰富的工程经验,先后承担了gps iir、atdrs、indostar-1、telstar 401、prisma 等重要项目,能够提供丰富的、经过大量工程验证的控制系统设计和仿真模型库,工具箱覆盖了从控制系统设计到仿真验证的整个流程,从而加快航空航天类控制系统开发速度,并提升控制系统开发精度。
pss 的产品可分为两大类:matlab 附加工具箱、c++ 应用软件与模型库。
matlab 附加工具箱
• spacecraft control toolbox(sct)航天器控制工具箱
针对航天器控制系统设计、分析和仿真提供专业工具,主要由一个核心工具(sct 专业版)和四个应用模块所组成: sct专业版:主要包括航天器控制系统设计与分析、可视 化、扰动分析、姿态动力学建模、姿态估计算法、星图识别、轨道动力学分析与仿真、轨道确定、星历计算、环境建模、指向精度和推进剂预估、热分析、推进和发射运输系统分析、通讯系统分析与预估等。
♦ 编队飞行模块:提供了大量编队规划优化控制算法,交会 机动规划分析功能函数,以及完整的分布式控制软件框架。
♦ 太阳帆模块:衍生于nasa的空间推进项目和sbir项目, 提供可靠的扰动模型,可用于研究不同的太阳帆材料属性和推进器带来的非线性效应。
♦ 自旋卫星姿态确定模块:提供红外地平仪和太阳敏感器的 自旋姿态确定算法集,适合地球静止轨道远地点入轨任务。
♦ 聚变推进器模块:提供核聚变能产生、核聚变物理特性和 推力的仿真程序。
• aircraft control toolbox(act)
用于飞机、直升机、飞艇 等航空器控制系统设计开发,提供的多种涡轮机模型既可与飞机模型联合使用,也可用于航空发动机设计和分析。
• core control toolbox(cct)核心控制工具箱
用于控制系 统设计和估计,由一个核心工具箱和两个附加模块组成。
♦ cct工具箱:为控制系统设计及估计提供高级算法集、仿 真分析工具,可用于机器人控制、化学过程控制以及动态系统仿真等。
♦ 图像模块:提供大量用于图像处理、图像采集设备建模和 仿真的工具。
♦ 风机模块:提供设计和测试风机控制系统的所有相关工具。
♦ 目标跟踪模块:提供面向轨迹的多重假设检验模块,快速 实现多目标跟踪算法开发和仿真。
c++ 应用软件与模型库
• simulation framework
提供跨平台的航天器控制软件架构 controldeck 及系统建模仿真架构dsim,两架构无缝集成, 可以用于构建复杂的多速率控制和仿真系统。
• visual commander
基于 mac os x 的客户端、提供与 simulation framework 的实时交互接口,用于数据采集、硬件控制和3d 可视化。
• matrixlib
基于 c++的矩阵运算函数库,可用于飞行软件、 多体动力学仿真和遥测遥控系统。