CN102436186B - 执行器模拟器及具有该执行器模拟器的卫星闭环仿真系统 - Google Patents
执行器模拟器及具有该执行器模拟器的卫星闭环仿真系统 Download PDFInfo
- Publication number
- CN102436186B CN102436186B CN201110363272.4A CN201110363272A CN102436186B CN 102436186 B CN102436186 B CN 102436186B CN 201110363272 A CN201110363272 A CN 201110363272A CN 102436186 B CN102436186 B CN 102436186B
- Authority
- CN
- China
- Prior art keywords
- data
- steering order
- interface converter
- simulation
- actuator
- 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.)
- Expired - Fee Related
Links
- 238000004088 simulation Methods 0.000 title claims abstract description 80
- 238000012360 testing method Methods 0.000 claims description 12
- 238000013178 mathematical model Methods 0.000 claims description 6
- 238000004364 calculation method Methods 0.000 claims description 4
- RZVHIXYEVGDQDX-UHFFFAOYSA-N 9,10-anthraquinone Chemical compound C1=CC=C2C(=O)C3=CC=CC=C3C(=O)C2=C1 RZVHIXYEVGDQDX-UHFFFAOYSA-N 0.000 claims description 2
- 238000004891 communication Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
Images
Landscapes
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
本发明提供一种执行器模拟器,包括:仿真服务器和数据接口转换器,其中,数据接口转换器用于接收来自星载计算机的控制指令,并将该控制指令的数据格式转化为模拟控制指令的数据格式,得到所述模拟控制指令,然后将该模拟控制指令发送给所述仿真服务器。因此,本发明提供的执行器模拟器,可以同时或分别作为各类执行器的执行器模拟器,例如:飞轮模拟器、磁力矩器模拟器、推力器模拟器,从而具有通用性强和可扩展性好的优点;另外,该执行器模拟器输入的数据格式与实际执行器物理器件在实际卫星控制系统中输入的数据格式相同,从而既可以接入卫星控制闭环仿真系统,还有效的提高了仿真可信度。
Description
技术领域
本发明属于卫星仿真测试技术领域,具体涉及一种执行器模拟器及具有该执行器模拟器的卫星闭环仿真系统。
背景技术
在卫星前期研制中,一般需要对卫星控制系统进行仿真,从而验证卫星控制系统的有效性和先进性。
执行器作为卫星控制系统的一个重要组成部分,是影响卫星控制系统有效性和先进性的关键部件,因此,执行器通常也需要被有效仿真。对执行器进行仿真的装置称为执行器模拟器。
目前,国内外在做卫星控制系统闭环仿真时,处于整个闭环回路中的执行器一般按照如下两种方式进行构造:(一)物理仿真:即采用实物,将真实的执行器物理器件直接接入卫星控制系统闭环回路中。由于该种方式采用真实的执行器物理器件,所以仿真成本较高。另外,该种方式对于某类执行器无法适用,使用范围较窄,例如:对于磁力矩器,由于磁力矩器的使用需要结合相应的磁环境才能实现,而物理仿真时,难以对磁环境进行仿真,因此,磁力矩器无法通过物理仿真的方式直接接入卫星控制系统闭环回路中。(二)数学仿真:即通过计算机根据一定的执行器数学模型生成相应的执行器控制数据。数学仿真的优点是简单、快速、成本低,但由于数学仿真方法中,仿真输入的执行器数据格式与执行器真实物理器件输入的数据格式不同,即:该方法没有实现按真实物理器件的工作模式进行仿真的效果,从而影响了仿真结果的可信度。
发明内容
针对现有技术存在的缺陷,本发明提供一种执行器模拟器,既具有配置灵活、通用性强和可扩展性好的优点,同时,该执行器模拟器输入的数据格式与实际执行器物理器件在实际卫星控制系统中输入的数据格式相同,从而有效的提高了仿真可信度。本发明还提供一种具有该执行器模拟器的卫星闭环仿真系统,该卫星闭环仿真系统具有仿真可信度高的优点。
本发明所采用的技术方案如下:
本发明提供一种执行器模拟器,包括:仿真服务器和数据接口转换器;
所述数据接口转换器用于接收来自星载计算机的控制指令,并将该控制指令的数据格式转化为模拟控制指令的数据格式,得到所述模拟控制指令,然后将该模拟控制指令发送给所述仿真服务器;
所述仿真服务器用于接收来自所述数据接口转换器的模拟控制指令,然后根据所述模拟控制指令和预存的需要仿真的执行器的数学模型进行仿真计算,得到新的控制力信息和新的控制力矩信息,并输出该新的控制力信息和新的控制力矩信息。
优选的,所述控制指令的数据格式为符合CAN协议的数据格式,所述模拟控制指令的数据格式为符合以太网协议的数据格式。
优选的,所述数据接口转换器包括:飞轮数据接口转换器、磁力矩器数据接口转换器、推力器数据接口转换器中的一种或几种。
优选的,所述数据接口转换器为至少一个;每一个数据接口转换器用于将属于同一类执行器的控制指令的数据格式转化为模拟控制指令的数据格式和/或每一个数据接口转换器用于将属于不同类执行器的控制指令的数据格式转化为模拟控制指令的数据格式。
优选的,还包括:网络集线器,所述网络集线器用于连接所述仿真服务器和所述数据接口转换器。
优选的,还包括:PXI总线测试机,所述PXI总线测试机与所述数据接口转换器相连接。
优选的,所述PXI总线测试机用于接收并显示所述数据接口转换器输入的所述控制指令。
优选的,所述仿真服务器和所述数据接口转换器通过以太网连接,所述数据接口转换器和所述PXI总线测试机通过CAN网连接。
本发明还提供一种卫星飞行控制闭环仿真系统,包括上述任一项所述的执行器模拟器。
本发明的有益效果如下:
本发明提供的执行器模拟器,可以同时或分别作为各类执行器的执行器模拟器,例如:飞轮模拟器、磁力矩器模拟器、推力器模拟器,从而具有通用性强和可扩展性好的优点;另外,该执行器模拟器输入的数据格式与实际执行器物理器件在实际卫星控制系统中输入的数据格式相同,从而既可以接入卫星控制闭环仿真系统,还有效的提高了仿真可信度。
附图说明
图1为本发明实施例二提供的执行器模拟器的结构示意图。
具体实施方式
以下结合附图对本发明的具体实施方式进行说明。
实施例一
本发明实施例提供一种执行器模拟器,包括:数据接口转换器和仿真服务器;
所述数据接口转换器用于接收来自星载计算机的控制指令,并将该控制指令的数据格式转化为模拟控制指令的数据格式,得到所述模拟控制指令,然后将该模拟控制指令发送给所述仿真服务器;
所述仿真服务器用于接收来自所述数据接口转换器的模拟控制指令,然后根据所述模拟控制指令和预存的需要仿真的执行器的数学模型进行仿真计算,得到新的控制力信息和新的控制力矩信息,并输出该新的控制力信息和新的控制力矩信息。
下面分别介绍数据接口转换器和仿真服务器的工作原理:
(一)数据接口转换器
本发明提供的数据接口转换器的主要作用为:接收来自星载计算机的控制指令,并将该控制指令的数据格式转化为模拟控制指令的数据格式,得到所述模拟控制指令,然后将该模拟控制指令发送给所述仿真服务器。由于数据接口转换器直接接收来自星载计算机的控制指令,与实际执行器在实际卫星控制系统中的工作模式相同,从而可以提高仿真可信度。另外,数据接口转换器接收到的控制指令的数据格式与实际执行器在实际卫星控制系统中接收到的控制指令的数据格式相同,进一步提高了仿真可信度。
根据实际需要,数据接口转换器包括:飞轮数据接口转换器、磁力矩器数据接口转换器、推力器数据接口转换器中的一种或几种。
而且,每一个数据接口转换器用于将属于同一类执行器的控制指令的数据格式转化为模拟控制指令的数据格式和/或每一个数据接口转换器用于将属于不同类执行器的控制指令的数据格式转化为模拟控制指令的数据格式。
当数据接口转换器接收到来自星载计算机的控制指令后,需要将控制指令的数据格式转化为模拟控制指令的数据格式,模拟控制指令的数据格式为仿真计算机可以识别的数据格式,从而仿真服务器才可以根据模拟控制指令对执行器进行数学仿真。
(二)仿真计算机
本发明实施例提供的仿真服务器,主要用于接收来自所述数据接口转换器的模拟控制指令,然后根据所述模拟控制指令和预存的需要仿真的执行器的数学模型进行仿真计算,得到新的控制力信息和新的控制力矩信息,并输出该新的控制力信息和新的控制力矩信息。
因此,本发明实施例提供的执行器模拟器,包括:数据接口转换器和仿真服务器,是一种将物理仿真和数学仿真结合在一起的半物理仿真方式,既能够真实地模拟各类执行器,例如:飞轮、磁力矩器、推力器等在星上的工作,从而提高仿真可信度;另外,还有效地缩短了卫星控制系统的研制周期,极大地减少了卫星控制系统的研制费用。
实施例二
由于现有实际卫星系统中,星上设备间是通过CAN(Controller AreaNetwork,控制器局域网)总线进行数据通讯的,也就是说,星上执行器输入的数据格式为符合CAN协议的数据格式类型,因此,本实施例提供的执行器模拟器输入的数据格式以符合CAN协议的数据格式为例进行说明。但需要说明的是,本发明并不局限于此,当星上设备间采用其他数据格式,例如:A类数据格式进行通讯时,本发明提供的执行器模拟器中,其输入的数据格式也可以进行相应的变化,凡是符合该种构想的情况均在本发明保护范围之内。
具体的,本实施例提供的执行器模拟器中,包括:以太网/CAN数据接口转换器和仿真计算机。其中,以太网/CAN数据接口转换器和仿真计算机通过以太网连接。如图2所示,为本实施例提供的执行器模拟器的一种结构示意图。下面分别介绍以太网/CAN数据接口转换器和仿真服务器的工作原理。
(一)以太网/CAN数据接口转换器
由于在实际卫星控制系统中,星载计算机向执行器物理器件输出的控制指令的数据格式为符合CAN协议的控制指令,以下简称CAN控制指令,因此,为提高仿真可信度,本发明实施例中,以太网/CAN数据接口转换器直接接收来自星载计算机的CAN控制指令,从而提高仿真可信度。
具体的,由于在实际卫星系统中,执行器可以为多类,例如:动量轮、磁力矩器、推力器等,因此,本发明实施例中,以太网/CAN数据接口转换器接收的来自星载计算机的CAN控制指令可以为对各类执行器的CAN控制指令,例如:对磁力矩器的CAN控制指令、对推力器的CAN控制指令和对飞轮的CAN控制指令等。进一步的,各类CAN控制指令可以发送给同一个以太网/CAN数据接口转换器,也可以发送给与执行器对应的以太网/CAN数据接口转换器。也就是说,本发明提供的以太网/CAN数据接口转换器既可以将属于同一类执行器的CAN控制指令转化为以太网控制指令,也可以将属于不同类执行器的CAN控制指令转化为以太网控制指令。
例如:星载计算机根据要控制的执行器的类别,得到对磁力矩器的CAN控制指令和对推力器的CAN控制指令,则对磁力矩器的CAN控制指令和对推力器的CAN控制指令可以通过以下两种方式进行发送:(一)只设置一个以太网/CAN数据接口转换器,则对磁力矩器的CAN控制指令和对推力器的CAN控制指令均发送给该以太网/CAN数据接口转换器,由该以太网/CAN数据接口转换器既将对磁力矩器的CAN控制指令转化为以太网控制指令,同时也将对推力器的CAN控制指令转化为以太网控制指令。(二)分别设置磁力矩器以太网/CAN数据接口转换器和推力器以太网/CAN数据接口转换器,由磁力矩器以太网/CAN数据接口转换器将对磁力矩器的CAN控制指令转化为以太网控制指令,由推力器以太网/CAN数据接口转换器将对推力器的CAN控制指令转化为以太网控制指令,但需要说明的是,磁力矩器以太网/CAN数据接口转换器和推力器以太网/CAN数据接口转换器的硬件相同,区别仅在于传输内容的不同。
(二)仿真服务器
本实施例提供的仿真服务器与实施例一提供的仿真服务器相同,在此不再赘述。
需要说明的是,当将本发明实施例提供的执行器模拟器接入卫星控制仿真系统时,以太网/CAN数据接口转换器可以直接与星载计算机相连,从而直接接收来自星载计算机的控制指令。另外,当单独对本发明提供的执行器模拟器进行仿真时,为监控CAN总线数据,以太网/CAN数据接口转换器还可以连接PXI总线测试机。
具体的,PXI(PCI eXtensions for Instrumentation)总线测试机通过CAN网与以太网/CAN数据接口转换器相连,PXI总线测试机用于接收并显示以太网/CAN数据接口转换器输入的控制指令。
因此,本实施例提供的执行器模拟器,包括:以太网/CAN数据接口转换器和仿真服务器,其中,以太网/CAN数据接口转换器,用于将来自星载计算机的CAN数据转化为以太网数据,并将该以太网数据输出给仿真计算机,由仿真计算机根据接收到的以太网数据和预存的执行器数学模型进行数学仿真计算。因此,本实施例提供的执行器模拟器,具有以下优点:(一)执行器模拟器输入的数据格式与实际卫星系统中执行器物理器件输入的数据格式相同,从而提高了仿真可信度。(二)本发明实施例提供的执行器模拟器,结合了数学仿真和物理仿真的优点,从而进一步提高了仿真可信度。(三)本发明实施例提供的执行器模拟器中,以太网/CAN数据接口转换器可以对多种执行器控制指令的数据格式进行转换,具有通用性强、配置灵活的优点。
另外,本发明还提供一种应用上述执行器模拟器的卫星闭环仿真系统,具有仿真可信度高的优点。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视本发明的保护范围。
Claims (8)
1.一种执行器模拟器,其特征在于,包括:仿真服务器和数据接口转换器;
所述数据接口转换器用于接收来自星载计算机的控制指令,并将该控制指令的数据格式转化为模拟控制指令的数据格式,得到所述模拟控制指令,然后将该模拟控制指令发送给所述仿真服务器;数据接口转换器接收到的控制指令的数据格式与实际执行器在实际卫星控制系统中接收到的控制指令的数据格式相同;
所述仿真服务器用于接收来自所述数据接口转换器的模拟控制指令,然后根据所述模拟控制指令和预存的需要仿真的执行器的数学模型进行仿真计算,得到新的控制力信息和新的控制力矩信息,并输出该新的控制力信息和新的控制力矩信息;其中,所述控制指令的数据格式为符合CAN协议的数据格式,所述模拟控制指令的数据格式为符合以太网协议的数据格式。
2.根据权利要求1所述的执行器模拟器,其特征在于,所述数据接口转换器包括:飞轮数据接口转换器、磁力矩器数据接口转换器、推力器数据接口转换器中的一种或几种。
3.根据权利要求1所述的执行器模拟器,其特征在于,所述数据接口转换器为至少一个;每一个数据接口转换器用于将属于同一类执行器的控制指令的数据格式转化为模拟控制指令的数据格式和/或每一个数据接口转换器用于将属于不同类执行器的控制指令的数据格式转化为模拟控制指令的数据格式。
4.根据权利要求1所述的执行器模拟器,其特征在于,还包括:网络集线器,所述网络集线器用于连接所述仿真服务器和所述数据接口转换器。
5.根据权利要求1所述的执行器模拟器,其特征在于,还包括:PXI总线测试机,所述PXI总线测试机与所述数据接口转换器相连接。
6.根据权利要求5所述的执行器模拟器,其特征在于,所述PXI总线测试机用于接收并显示所述数据接口转换器输入的所述控制指令。
7.根据权利要求6所述的执行器模拟器,其特征在于,所述仿真服务器和所述数据接口转换器通过以太网连接,所述数据接口转换器和所述PXI总线测试机通过CAN网连接。
8.一种卫星飞行控制闭环仿真系统,其特征在于,包括权利要求1-7任一项所述的执行器模拟器。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110363272.4A CN102436186B (zh) | 2011-11-16 | 2011-11-16 | 执行器模拟器及具有该执行器模拟器的卫星闭环仿真系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110363272.4A CN102436186B (zh) | 2011-11-16 | 2011-11-16 | 执行器模拟器及具有该执行器模拟器的卫星闭环仿真系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102436186A CN102436186A (zh) | 2012-05-02 |
CN102436186B true CN102436186B (zh) | 2014-06-18 |
Family
ID=45984290
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110363272.4A Expired - Fee Related CN102436186B (zh) | 2011-11-16 | 2011-11-16 | 执行器模拟器及具有该执行器模拟器的卫星闭环仿真系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102436186B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104777757A (zh) * | 2014-01-15 | 2015-07-15 | 深圳航天东方红海特卫星有限公司 | 一种微小卫星地面姿控闭环仿真测试系统和方法 |
CN104503431A (zh) * | 2014-11-26 | 2015-04-08 | 哈尔滨工业大学 | 具有故障模拟功能的磁力矩器电模拟器 |
CN105867350A (zh) * | 2016-04-18 | 2016-08-17 | 长光卫星技术有限公司 | 一种基于pxi架构的卫星地面闭环模拟器 |
CN106249070B (zh) * | 2016-07-12 | 2020-03-27 | 北京长城华冠汽车科技股份有限公司 | 一种电动汽车热管理管路的测试系统和方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2548880B2 (ja) * | 1992-04-23 | 1996-10-30 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 空間分割型確率シミュレーション・システムおよび物質エネルギー・システムをシミュレートする方法 |
CN101739031A (zh) * | 2009-12-18 | 2010-06-16 | 浙江大学 | 小卫星姿态控制地面仿真装置及方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1101023C (zh) * | 1999-12-29 | 2003-02-05 | 中国科学院上海冶金研究所 | 卫星星载计算机软件单粒子翻转容错能力的测试仪及测试方法 |
CN101226561B (zh) * | 2007-12-28 | 2011-05-18 | 南京航空航天大学 | 用于航天器姿态轨道控制系统的微型仿真系统及工作方法 |
-
2011
- 2011-11-16 CN CN201110363272.4A patent/CN102436186B/zh not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2548880B2 (ja) * | 1992-04-23 | 1996-10-30 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 空間分割型確率シミュレーション・システムおよび物質エネルギー・システムをシミュレートする方法 |
CN101739031A (zh) * | 2009-12-18 | 2010-06-16 | 浙江大学 | 小卫星姿态控制地面仿真装置及方法 |
Non-Patent Citations (4)
Title |
---|
《可重构的卫星姿控仿真测试系统设计》;颜灵伟等;《计算机工程》;20100430;第6卷(第8期);第1页右栏-第3页、图2-4 * |
《基于处理器在回路的卫星姿态轨道控制仿真系统》;杨庆等;《装备指挥技术学院学报》;20100228;第21卷(第1期);全文 * |
杨庆等.《基于处理器在回路的卫星姿态轨道控制仿真系统》.《装备指挥技术学院学报》.2010,第21卷(第1期),全文. |
颜灵伟等.《可重构的卫星姿控仿真测试系统设计》.《计算机工程》.2010,第6卷(第8期),第1页右栏-第3页、图2-4. |
Also Published As
Publication number | Publication date |
---|---|
CN102436186A (zh) | 2012-05-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103777526B (zh) | 卫星综合电子系统的仿真测试系统 | |
CN102411313B (zh) | 基于部件模拟器的卫星飞行控制闭环仿真系统 | |
CN103529820B (zh) | 一种适用于嵌入式设备的故障注入测试系统及测试方法 | |
CN105302950A (zh) | 一种软、硬件协同的可编程逻辑器件交联仿真测试方法 | |
CN103925853B (zh) | 一种运载火箭地面测试系统装置 | |
CN110502861B (zh) | 基于卫星信息流的全数字化仿真系统 | |
CN103873324A (zh) | 一种通用总线测试系统 | |
CN103970031B (zh) | 一种卫星模拟器集成仿真系统及仿真方法 | |
CN102436186B (zh) | 执行器模拟器及具有该执行器模拟器的卫星闭环仿真系统 | |
CN103792851A (zh) | 基于无线自组织网络的集群航天器半实物仿真系统及方法 | |
CN103728885A (zh) | 一种基于航空总线的综合配线管理方法 | |
CN103257352B (zh) | 一种双星gps闭环控制测试方法 | |
CN116414526B (zh) | 一种基于虚拟机的仿真装置和方法 | |
CN102411312B (zh) | 敏感器模拟器及具有该敏感器模拟器的卫星闭环仿真系统 | |
CN204946009U (zh) | 电力电子仿真系统 | |
CN106708764A (zh) | 一种机载航电系统通用io处理系统 | |
CN206451035U (zh) | 一种卫星控制系统地面测试设备自动化联调装置 | |
CN112181843A (zh) | 一种基于星载软件开发测试验证系统 | |
CN102075523B (zh) | 一种用于动车组网络控制逻辑验证的仿真装置 | |
CN107390548B (zh) | 一种航电半实物仿真数据通路控制系统 | |
CN203706212U (zh) | 通信导航仿真系统 | |
CN102662843A (zh) | 一种模拟航天器设备异常的软件测试方法 | |
CN105319993A (zh) | 一种基于硬件中间层的小型实时仿真系统 | |
CN102540908B (zh) | 卫星姿态与轨道控制分系统闭环测试通用模拟器及其方法 | |
CN117194233A (zh) | 星载操作系统在环的卫星模拟器系统及闭环仿测方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20140618 Termination date: 20141116 |
|
EXPY | Termination of patent right or utility model |