CN107515536A - 一种适用于快响应卫星的姿轨控闭环半物理仿真测试方法 - Google Patents
一种适用于快响应卫星的姿轨控闭环半物理仿真测试方法 Download PDFInfo
- Publication number
- CN107515536A CN107515536A CN201710557996.XA CN201710557996A CN107515536A CN 107515536 A CN107515536 A CN 107515536A CN 201710557996 A CN201710557996 A CN 201710557996A CN 107515536 A CN107515536 A CN 107515536A
- Authority
- CN
- China
- Prior art keywords
- model
- single machine
- unit
- closed loop
- information
- 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.)
- Granted
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
-
- 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
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0208—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the configuration of the monitoring system
- G05B23/0213—Modular or universal configuration of the monitoring system, e.g. monitoring system having modules that may be combined to build monitoring program; monitoring system that can be applied to legacy systems; adaptable monitoring system; using different communication protocols
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/30—Circuit design
- G06F30/36—Circuit design at the analogue level
- G06F30/367—Design verification, e.g. using simulation, simulation program with integrated circuit emphasis [SPICE], direct methods or relaxation methods
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Automation & Control Theory (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- General Engineering & Computer Science (AREA)
- Navigation (AREA)
Abstract
本发明一种适用于快响应卫星的姿轨控闭环控制方法,具体步骤为:1)设计综合电子计算机时预留一路与地面设备通讯的RS‑422串口;2)在卫星动力学模型中搭建各种虚拟单机模型;3)打包各虚拟单机模型计算出的测量数据,通过RS‑422串口送至综合电子计算;同时接收计算机发出的控制指令,转发至各虚拟单机模型;4)设定标志字,通过判断标志字为每台单机选择信息来源。该测试方法无需为了产品配套不全做软件方面的适应性调整,保证了***设计师将主要时间和精力集中于方案设计和最终软件的实现上,达到了事半功倍的测试效果,值得进一步扩大应用和推广。
Description
技术领域
本发明设涉及一种适用于快响应卫星的姿轨控闭环半物理仿真测试方法。
背景技术
根据浦江一号卫星的***设计,基于太阳矢量方位和磁场矢量方位的双矢量定姿作为卫星一种主要的控制模式,为了在地面模拟轨道地磁场信息,以往通过姿态和轨道动力学模拟器设置一块D/A数模转换卡,来模拟磁强计输出的磁场强度信息,但该方法不能将磁强计单机和模拟的磁强计信息同时接入***,且整星级半物理仿真试验过程中必须频繁插拔磁强计单机电缆,以往测试方法的测试效率低,不符合快速测试理念。
浦江一号卫星姿轨控星载软件采用1750浮点数据格式,而地面采用IEEE浮点数据格式。若采用动力学与星上直接串口422连接的情况,1750浮点和IEEE浮点数据格式的转换问题则需要星上软件来转换,这部分软件在轨时就成为“多余物”,与真实单机通信时,不能实现无缝对接。分***没有GPS模拟器,GPS这部分设计及实现只有到整星的时候才能验证,由于时间紧,这部分内容不能得到充分的验证。
发明内容
本发明解决的技术问题是:针对现有技术存在的不足,提供一种适用于快响应卫星的姿轨控闭环半物理仿真测试方法,在研制周期短,研制经费紧的情况下,能进行快速测试,满足测试覆盖性。
本发明的技术方案是:一种适用于快速响应卫星的姿轨控闭环测试方法,包括如下步骤:
1)设计综合电子计算机时预留一路与地面设备通讯的RS-422串口;
2)在卫星动力学模型中搭建各种虚拟单机模型;
3)打包各虚拟单机模型计算出的测量数据,通过RS-422串口送至综合电子计算;同时接收计算机发出的控制指令,转发至各虚拟单机模型;
4)设定标志字,通过判断标志字为每台单机选择信息来源。
所述虚拟单机模型包括敏感器模型和执行机构模型;各敏感器模型根据星体姿态和轨道动力学信息计算自身的单机测量数据;各执行机构模型接收计算机指令,经模型运算后输出控制力和力矩。
所述设定标志字的方法为:星载软件定义一个标志字,该标志字的每一个bit位约定代表一个单机;当某bit位为“0”时,表示该位所对应的单机信息来源于动力学模型信息,当该bit位为“1”时,表示该位所对应的单机信息来源于真实单机。
所述通过判断标志字为每台单机选择信息来源的具体方法为:根据每位单机的情况,填写标志字,然后根据星载软件给该标志字分配的内存地址,上注标志字;星载软件通过软件判断出标志字的信息,给每台单机选择信息来源。
本发明采用的方法与现有技术相比,其优点和有益效果是:
1)该发明实现了当单机故障时,无需改变测试硬件状态,通过单机信息选择标志字选择模型,与故障单机信息进行比对,能够快速精准的对单机故障进行定位;
2)通过该项发明,能够使地面动力学模拟GPS信息接入闭环测试***,充分验证星上GPS接口和软件设计的正确性,提高了在轨GPS单机应用率,提高在轨定位的准确性;
3)通过该发明的闭环测试***,可将动力学模型轨道环境中的地磁场信息应用于闭环测试中,无需多次拆装电缆,并且在应用双矢量姿态确定算法捕获地球过程中能够同时提供实时动态的磁场强度信息。
附图说明
图1为该发明的信息流程图。
具体实施方式
如图1所示,本发明一种适用于快速响应卫星的姿轨控闭环测试方法,具体步骤如下:
1)设计综合电子计算机时预留一路与地面设备通讯的RS-422串口,用于与地面建立通信链路,综合电子计算机向动力学模型执行机构发送力和力矩信息,接收动力学模型敏感器发送的姿态信息;
2)在动力学中搭建***中各种单机模型,考虑各单机性能、功能以及接口通信方式。缺单机时,或单机故障时,可随时利用动力学模型中的单机信息,完成***测试。各敏感器模型根据星体姿态和轨道动力学信息计算自身的单机测量数据;各执行机构模型接收计算机指令,经模型运算后输出控制力和力矩;
3)根据各单机通信的数据格式,通过软件实现综合电子计算机以及动力学之间数据格式转换。该软件与地面的通信方式为UDP,与综合电子计算机通信方式为RS-422串口;
4)地面根据星载软件的约定协议标志字的内存地址,并根据试验时的单机情况,上注PCM指令,实现单机信息来源的任意简便的切换。
5)图1为“软闭环”控制表,根据表1约定好单机信息来源选择标志字,根据约定的协议,当注数中单机控制位为“0”时,采用动力学模拟数据,既从姿控闭环软件分发的“软闭环”数据;当注数中单机控制位为“1”时,采用真实单机信息进行通信。星载软件进行标志字解读,并选择好单机信息来源。
表1
浦江一号卫星研制周期短,经费紧张等特点,采用本发明适用于快速响应卫星的姿轨控闭环测试方法。型号研制初期需要在综合电子计算机上预留一路标准422姿控闭环通信接口,用于该测试方法的上、下行通讯。使得单机研制与星载软件调试并行,缩短研制周期。也无需研制电性能单机产品,直接研制正样产品,节省了研制经费。一旦任一单机研制完成,随时接入***,考查单机性能、单机与***的接口。
采用该适用于快速响应卫星的姿轨控闭环测试方法,姿态和轨道动力学模拟器模拟的敏感器信息从标准RS422串口送出。如磁强计,单机接入***的同时,无需更换电缆,既可以考查磁强计单机的性能,又能提供动力学磁强计模型测量信息接入闭环。极大的满足和方便了卫星设计要求和测试要求;如飞轮,作为在轨长期运行无备份的执行机构,对它的功能、性能必须考查透彻。一旦飞轮出现故障,切到飞轮动力学模型,并比对模型力矩与真实单机的力矩,加速故障定位;采用适用于快速响应卫星的姿轨控闭环测试方法,在没有GPS模拟器的情况下,通过动力学GPS模型,充分测试GPS设计,提高了GPS在轨利用率,提高了***的定姿精度。
本发明说明书中未作详细描述的内容属本领域技术人员的公知技术。
Claims (4)
1.一种适用于快速响应卫星的姿轨控闭环测试方法,其特征在于包括如下步骤:
1)设计综合电子计算机时预留一路与地面设备通讯的RS-422串口;
2)在卫星动力学模型中搭建各种虚拟单机模型;
3)打包各虚拟单机模型计算出的测量数据,通过RS-422串口送至综合电子计算;同时接收计算机发出的控制指令,转发至各虚拟单机模型;
4)设定标志字,通过判断标志字为每台单机选择信息来源。
2.根据权利要求1所述的一种适用于快速响应卫星的姿轨控闭环测试方法,其特征在于:所述虚拟单机模型包括敏感器模型和执行机构模型;各敏感器模型根据星体姿态和轨道动力学信息计算自身的单机测量数据;各执行机构模型接收计算机指令,经模型运算后输出控制力和力矩。
3.根据权利要求1或2所述的一种适用于快速响应卫星的姿轨控闭环测试方法,其特征在于:所述设定标志字的方法为:星载软件定义一个标志字,该标志字的每一个bit位约定代表一个单机;当某bit位为“0”时,表示该位所对应的单机信息来源于动力学模型信息,当该bit位为“1”时,表示该位所对应的单机信息来源于真实单机。
4.根据权利要求3所述的一种适用于快速响应卫星的姿轨控闭环测试方法,其特征在于:所述通过判断标志字为每台单机选择信息来源的具体方法为:根据每位单机的情况,填写标志字,然后根据星载软件给该标志字分配的内存地址,上注标志字;星载软件通过软件判断出标志字的信息,给每台单机选择信息来源。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710557996.XA CN107515536B (zh) | 2017-07-10 | 2017-07-10 | 一种适用于快响应卫星的姿轨控闭环半物理仿真测试方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710557996.XA CN107515536B (zh) | 2017-07-10 | 2017-07-10 | 一种适用于快响应卫星的姿轨控闭环半物理仿真测试方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107515536A true CN107515536A (zh) | 2017-12-26 |
CN107515536B CN107515536B (zh) | 2019-09-06 |
Family
ID=60722449
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710557996.XA Active CN107515536B (zh) | 2017-07-10 | 2017-07-10 | 一种适用于快响应卫星的姿轨控闭环半物理仿真测试方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107515536B (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109471424A (zh) * | 2018-12-04 | 2019-03-15 | 上海航天控制技术研究所 | 一种大角动量转动部件地面仿真测试***及方法 |
CN110687825A (zh) * | 2019-09-25 | 2020-01-14 | 中国科学院微小卫星创新研究院 | 卫星单机仿真***及方法 |
CN111079303A (zh) * | 2019-12-25 | 2020-04-28 | 长光卫星技术有限公司 | 通用化商业卫星星务仿真***及仿真方法 |
CN113204188A (zh) * | 2021-04-26 | 2021-08-03 | 中国人民解放军国防科技大学 | 多模驱动的快响卫星开关指令***及其设计与应用方法 |
CN114563959A (zh) * | 2022-02-10 | 2022-05-31 | 中国科学院微小卫星创新研究院 | 卫星姿轨控闭环仿真及开环老练并行测试方法及*** |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2318888A (en) * | 1996-10-30 | 1998-05-06 | Motorola Inc | Solar panel mounted sun sensor and three-axis attitude control |
CN101344788B (zh) * | 2008-09-02 | 2010-06-16 | 南京航空航天大学 | 小卫星姿态控制可靠性验证的仿真测试设备及其测试方法 |
CN104133479A (zh) * | 2014-08-08 | 2014-11-05 | 上海新跃仪表厂 | 一种采用单轴气浮台模拟挠性卫星三轴姿态耦合运动的测试***及其方法 |
CN105676671A (zh) * | 2014-11-21 | 2016-06-15 | 上海新跃仪表厂 | 一种对日定向控制的半物理仿真测试*** |
CN105911880A (zh) * | 2016-04-05 | 2016-08-31 | 上海航天测控通信研究所 | 卫星姿轨控软件数字闭环测试***及方法 |
CN105974907A (zh) * | 2016-05-12 | 2016-09-28 | 上海微小卫星工程中心 | 一种卫星的姿态控制地面仿真测试*** |
CN106292336A (zh) * | 2016-10-10 | 2017-01-04 | 上海航天控制技术研究所 | 基于嵌入式VxWorks的卫星姿轨控***的故障模拟***及方法 |
-
2017
- 2017-07-10 CN CN201710557996.XA patent/CN107515536B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2318888A (en) * | 1996-10-30 | 1998-05-06 | Motorola Inc | Solar panel mounted sun sensor and three-axis attitude control |
CN101344788B (zh) * | 2008-09-02 | 2010-06-16 | 南京航空航天大学 | 小卫星姿态控制可靠性验证的仿真测试设备及其测试方法 |
CN104133479A (zh) * | 2014-08-08 | 2014-11-05 | 上海新跃仪表厂 | 一种采用单轴气浮台模拟挠性卫星三轴姿态耦合运动的测试***及其方法 |
CN105676671A (zh) * | 2014-11-21 | 2016-06-15 | 上海新跃仪表厂 | 一种对日定向控制的半物理仿真测试*** |
CN105911880A (zh) * | 2016-04-05 | 2016-08-31 | 上海航天测控通信研究所 | 卫星姿轨控软件数字闭环测试***及方法 |
CN105974907A (zh) * | 2016-05-12 | 2016-09-28 | 上海微小卫星工程中心 | 一种卫星的姿态控制地面仿真测试*** |
CN106292336A (zh) * | 2016-10-10 | 2017-01-04 | 上海航天控制技术研究所 | 基于嵌入式VxWorks的卫星姿轨控***的故障模拟***及方法 |
Non-Patent Citations (2)
Title |
---|
朱承元等: "卫星姿轨控实时仿真***及串口通信建模", 《哈尔滨工业大学学报》 * |
熊淑杰等: "卫星姿轨控半物理仿真试验***构架研究", 《***仿真学报》 * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109471424A (zh) * | 2018-12-04 | 2019-03-15 | 上海航天控制技术研究所 | 一种大角动量转动部件地面仿真测试***及方法 |
CN110687825A (zh) * | 2019-09-25 | 2020-01-14 | 中国科学院微小卫星创新研究院 | 卫星单机仿真***及方法 |
CN111079303A (zh) * | 2019-12-25 | 2020-04-28 | 长光卫星技术有限公司 | 通用化商业卫星星务仿真***及仿真方法 |
CN113204188A (zh) * | 2021-04-26 | 2021-08-03 | 中国人民解放军国防科技大学 | 多模驱动的快响卫星开关指令***及其设计与应用方法 |
CN114563959A (zh) * | 2022-02-10 | 2022-05-31 | 中国科学院微小卫星创新研究院 | 卫星姿轨控闭环仿真及开环老练并行测试方法及*** |
CN114563959B (zh) * | 2022-02-10 | 2024-04-12 | 中国科学院微小卫星创新研究院 | 卫星姿轨控闭环仿真及开环老练并行测试方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN107515536B (zh) | 2019-09-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107515536A (zh) | 一种适用于快响应卫星的姿轨控闭环半物理仿真测试方法 | |
CN102354123B (zh) | 一种跨平台可扩展的卫星动态仿真测试*** | |
CN105676671B (zh) | 一种对日定向控制的半物理仿真测试*** | |
CN107544467A (zh) | 整星条件下的双星编队控制闭环测试***及方法 | |
CN103048000B (zh) | X射线脉冲星导航地面试验*** | |
CN107588771A (zh) | 基于李群描述的捷联惯性导航解算方法 | |
CN106200614B (zh) | 一种采用控制力矩陀螺真实力矩的航天器姿控测试***及方法 | |
CN106840196A (zh) | 一种捷联惯性导航计算机测试***及实现方法 | |
CN101609615B (zh) | 一种实时半实物仿真***及其数据采集方法 | |
CN107942722A (zh) | 一种小卫星地面动力学仿真测试方法及*** | |
CN104048664A (zh) | 一种导航卫星星座自主定轨的方法 | |
CN109917669A (zh) | 基于dSPACE实时仿真机的卫星GNC***集成验证装置和方法 | |
CN107368123A (zh) | 一种调节微小卫星轨外温度热流模拟的控制方法及装置 | |
CN103257352A (zh) | 一种双星gps闭环控制测试方法 | |
CN106771704B (zh) | 一种敏捷卫星供电***供电平衡能力闭环测试方法 | |
CN103047986B (zh) | 一种大尺度时空及在轨动态效应模拟方法 | |
CN107423508A (zh) | 卫星导航***试验验证与测试评估数学模型的建立方法 | |
CN113359510A (zh) | 北斗卫星导航***信号模拟器数据实时仿真***及方法 | |
CN104199312B (zh) | 卫星控制***地面仿真开发装置 | |
CN105512372B (zh) | 模型化的星载数据处理仿真测试方法 | |
CN102411312B (zh) | 敏感器模拟器及具有该敏感器模拟器的卫星闭环仿真*** | |
CN105069237B (zh) | 硬件接口激励的惯性/卫星深组合导航***动态测试方法 | |
CN107665616B (zh) | 一种九自由度运动模拟器相对运动等效方法及*** | |
CN107054702A (zh) | 一种半物理仿真测试中地磁场模拟方法 | |
CN106895832B (zh) | 一种陀螺组合的角速度信号模拟方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |