CN112034732A - Semi-physical satellite simulation system and simulation method - Google Patents

Semi-physical satellite simulation system and simulation method Download PDF

Info

Publication number
CN112034732A
CN112034732A CN202010826219.2A CN202010826219A CN112034732A CN 112034732 A CN112034732 A CN 112034732A CN 202010826219 A CN202010826219 A CN 202010826219A CN 112034732 A CN112034732 A CN 112034732A
Authority
CN
China
Prior art keywords
simulation
satellite
remote control
receiving
data
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
Application number
CN202010826219.2A
Other languages
Chinese (zh)
Other versions
CN112034732B (en
Inventor
高小亮
郭玲华
李忠华
吴继峰
强立冬
刘政男
白博
何新生
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Academy of Space Technology CAST
Original Assignee
China Academy of Space Technology CAST
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China Academy of Space Technology CAST filed Critical China Academy of Space Technology CAST
Priority to CN202010826219.2A priority Critical patent/CN112034732B/en
Publication of CN112034732A publication Critical patent/CN112034732A/en
Application granted granted Critical
Publication of CN112034732B publication Critical patent/CN112034732B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B17/00Systems involving the use of models or simulators of said systems
    • G05B17/02Systems involving the use of models or simulators of said systems electric

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Selective Calling Equipment (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

The application discloses a semi-physical satellite simulation system and a simulation method, wherein the system comprises: 1553 simulation equipment and a satellite simulation computer, wherein the 1553 simulation equipment is used for sending a request instruction sent by the satellite simulation computer to an external satellite stand-alone through a 1553B bus, receiving telemetering data sent by the external satellite stand-alone through the 1553B bus and sending the telemetering data to the satellite simulation computer; and the satellite simulation computer is used for receiving the telemetering data, generating whole satellite telemetering data according to the telemetering data, sending the whole satellite telemetering data to the ground system, receiving a remote control instruction sent by the ground system, and adjusting operation information according to the remote control instruction, wherein the operation information comprises a working state, a task or configuration parameters. The application solves the technical problem that the satellite simulation system in the prior art is poor in applicability.

Description

Semi-physical satellite simulation system and simulation method
Technical Field
The application relates to the technical field of satellite simulation, in particular to a semi-physical satellite simulation system and a simulation method.
Background
With the rapid development of satellite technology, the types of satellites are more and more, the satellites are also widely applied to multiple fields, a large amount of experimental data needs to be provided through computer simulation in aspects of satellite design, satellite manufacturing, satellite system operation and the like, and the computer simulation is favorable for the research of the satellites. Common methods for satellite simulation include software simulation, physical simulation and semi-physical simulation, wherein the software simulation system is flexible and low in cost; physical simulation is visual and authenticity is high; the semi-physical simulation is different from software simulation and physical simulation, and is realized by simulating part of models in simulation with real objects and simulating some unimportant parts with software models according to the specific research content of the simulation. Has the advantages of both software simulation and physical simulation, and is widely used.
At present, semi-physical satellite simulation systems are generally developed in a targeted manner aiming at specific tasks or certain functions, in some semi-physical simulation systems, data interaction is carried out between a satellite simulation computer and a satellite stand-alone machine through a 1553B bus, and when a satellite stand-alone machine needing simulation is added, deleted or replaced, hardware and/or software of related 1553B equipment generally needs to be redesigned. Therefore, in the prior art, the configuration of the satellite simulation system is not flexible, the openness of the system is insufficient, and the applicability of the satellite simulation system is poor.
Disclosure of Invention
The technical problem that this application was solved is: aiming at the problem that a satellite simulation system designed in the prior art is poor in applicability, a semi-physical satellite simulation system and a simulation method are provided, in the scheme provided by the embodiment of the application, a 1553B interface simulation module and universal 1553 simulation equipment are arranged between a satellite simulation computer and a satellite stand-alone machine, so that the mutual replacement between at least one satellite stand-alone software simulation module in the satellite simulation module and the satellite stand-alone machine (working under the cooperation of the 1553B interface simulation module and the 1553 simulation equipment) can be conveniently completed; when the simulation system is accessed to different satellite single machines, the configuration file is generally only required to be modified, and software and hardware in the semi-physical simulation system are not required to be modified, so that the problems that the configuration of the simulation system is not flexible and the openness of the system is insufficient are avoided, and the applicability of the simulation system is further improved.
In a first aspect, an embodiment of the present application provides a semi-physical satellite simulation system, including: 1553 simulation device and satellite simulation computer, wherein,
the 1553B interface simulation module is connected with the 1553 simulation equipment and used for sending the request instruction to the 1553 simulation equipment, receiving telemetry data transmitted by the satellite single machine forwarded by the 1553 simulation equipment and sending the telemetry data to the satellite simulation module;
one end of the satellite simulation computer is connected with the 1553 simulation equipment, the other end of the satellite simulation computer is connected with the ground system, and the satellite simulation computer is used for receiving the telemetering data, generating whole satellite telemetering data according to the telemetering data, sending the whole satellite telemetering data to the ground system, receiving a remote control instruction sent by the ground system, and adjusting operation information according to the remote control instruction, wherein the operation information comprises a working state, a task or configuration parameters.
In the scheme provided by the embodiment of the application, the 1553B interface simulation module, the 1553 simulation equipment and the satellite single machine are adopted to replace the original satellite single machine software simulation module. In the simulation process of the semi-physical satellite simulation system, 1553 simulation equipment can receive a request instruction sent by a satellite simulation computer on one hand and can receive telemetering data sent by a satellite stand-alone based on the request instruction on the other hand and send the telemetering data to the satellite simulation computer. Therefore, in the solution provided in the embodiment of the present application, the mutual replacement between the satellite standalone software simulation module in the at least one satellite simulation module 22 and the satellite standalone (working in cooperation with the 1553B interface simulation module 21 and the 1553 simulation device 1) can be conveniently completed, and meanwhile, the configuration file can be adapted to different satellite standalone as long as the configuration file is modified. The configuration inflexibility of the simulation system and the insufficient openness of the system are avoided, and the applicability of the simulation system is further improved.
Optionally, the satellite simulation computer comprises: a satellite simulation module and a 1553B interface simulation module; wherein the content of the first and second substances,
the satellite simulation module is connected with the ground system and the 1553B interface simulation module and used for sending the request instruction to the 1553B interface simulation module, receiving the telemetry data, generating the whole satellite telemetry data according to the telemetry data, sending the whole satellite telemetry data to the ground system, receiving a remote control instruction sent by the ground system and adjusting operation information according to the remote control instruction;
the 1553B interface simulation module is connected with the 1553 simulation equipment and used for sending the request instruction to the 1553 simulation equipment, receiving telemetering data which are forwarded by the 1553 simulation equipment and sent by the satellite single machine based on the request instruction, and sending the telemetering data to the satellite simulation module.
Optionally, the method further comprises: measurement and control tracking integrated simulation equipment; the integrated simulation equipment for measurement, control and tracking is arranged between the ground system and the satellite simulation computer and used for modulating the whole satellite telemetry data into telemetry signals to be sent to the ground system, adding signal delay and signal Doppler according to downlink signal delay and Doppler information sent by the satellite simulation module when the signals are modulated, receiving remote control signals sent by the ground system, demodulating the remote control signals into remote control instructions and then sending the remote control instructions to the satellite simulation computer.
Optionally, the satellite simulation computer communicates with the ground system directly through UDP; or TCP connection is established between the integrated measurement and control tracking simulation equipment and the ground system is communicated through the integrated measurement and control tracking simulation equipment.
In a second aspect, an embodiment of the present application provides a semi-physical satellite simulation method, including:
sending a request instruction to 1553 simulation equipment, receiving telemetering data which are transmitted by an external satellite single machine and forwarded by the 1553 simulation equipment based on the request instruction, generating whole satellite telemetering data according to the telemetering data, and sending the whole satellite telemetering data to a ground system;
receiving a remote control instruction sent by a ground system, and adjusting operation information according to the remote control instruction, wherein the operation information comprises a working state, a task or configuration parameters.
Optionally, receiving a remote control command sent by the ground system includes:
directly receiving a remote control instruction sent by the ground system through a UDP communication protocol; and/or
And receiving the remote control instruction transmitted by the ground system and forwarded by the measurement, control and tracking integrated simulation equipment.
Optionally, receiving a remote control command sent by the ground system includes:
decoding the remote control instruction to obtain analyzed instruction data, and judging whether the remote control instruction is a direct instruction or not according to the analyzed instruction data;
if the command is a direct command, the remote control command is sent to a corresponding logic function simulation module; and if the command is an indirect command, sending the remote control command to the CMU simulation module, and after the CMU simulation module decodes the remote control command, forwarding the decoded data to the corresponding logic function simulation module.
Optionally, the receiving of the telemetry data, which is transmitted by the external satellite standalone and is forwarded by the 1553 simulation device based on the request instruction, includes:
periodically or periodically sending a frame interrupt message to the logic function simulation module;
receiving the telemetry data according to the frame interrupt message and storing the telemetry data in a buffer.
In a third aspect, an embodiment of the present application provides a semi-physical satellite simulation apparatus, including:
the generating unit is used for sending a request instruction to 1553 simulation equipment, receiving telemetering data which are transmitted by an external satellite single machine and forwarded by the 1553 simulation equipment based on the request instruction, generating whole satellite telemetering data according to the telemetering data, and sending the whole satellite telemetering data to a ground system;
and the receiving and sending unit is used for receiving a remote control instruction sent by the ground system and adjusting operation information according to the remote control instruction, wherein the operation information comprises a working state, a task or configuration parameters.
Optionally, the generating unit is specifically configured to:
directly receiving a remote control instruction sent by the ground system through a UDP communication protocol; and/or
And receiving the remote control instruction transmitted by the ground system and forwarded by the measurement, control and tracking integrated simulation equipment.
Optionally, the transceiver unit is specifically configured to:
decoding the remote control instruction to obtain analyzed instruction data, and judging whether the remote control instruction is a direct instruction or not according to the analyzed instruction data;
if the command is a direct command, the remote control command is sent to a corresponding logic function simulation module; and if the command is an indirect command, sending the remote control command to the CMU simulation module, and after the CMU simulation module decodes the remote control command, forwarding the decoded data to the corresponding logic function simulation module.
Optionally, the generating unit is specifically configured to:
periodically or periodically sending a frame interrupt message to the logic function simulation module;
receiving the telemetry data according to the frame interrupt message and storing the telemetry data in a buffer.
Drawings
Fig. 1 is a schematic structural diagram of a semi-physical satellite simulation system according to an embodiment of the present disclosure;
fig. 2 is a schematic structural diagram of satellite simulation software provided in an embodiment of the present application;
fig. 3 is a schematic flowchart of a semi-physical satellite simulation method according to an embodiment of the present disclosure;
fig. 4 is a schematic structural diagram of a semi-physical satellite simulation apparatus according to an embodiment of the present disclosure.
Detailed Description
In the solutions provided in the embodiments of the present application, the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
A semi-physical satellite simulation system provided in an embodiment of the present application is further described in detail with reference to the drawings in the specification, and referring to fig. 1, the system includes: 1553 simulation device 1 and satellite simulation computer 2, wherein,
one end of the 1553 simulation equipment 1 is connected with the satellite simulation computer 2, the other end of the 1553 simulation equipment is connected with an external satellite stand-alone machine, and the 1553 simulation equipment is used for sending a request instruction sent by the satellite simulation computer 2 to the external satellite stand-alone machine through a 1553B bus, receiving telemetering data sent by the external satellite stand-alone machine through the 1553B bus, and sending the telemetering data to the satellite simulation computer 2;
one end of the satellite simulation computer 2 is connected with the 1553 simulation equipment 1, the other end of the satellite simulation computer is connected with a ground system, and the satellite simulation computer is used for receiving the telemetering data, generating whole satellite telemetering data according to the telemetering data, sending the whole satellite telemetering data to the ground system, receiving a remote control instruction sent by the ground system, and adjusting operation information according to the remote control instruction, wherein the operation information comprises a working state, a task or configuration parameters.
In one possible implementation, the satellite simulation computer 2 comprises: a satellite simulation module 21 and a 1553B interface simulation module 22; wherein the content of the first and second substances,
the satellite simulation module 21 is connected to the ground system and the 1553B interface simulation module 22, and configured to send the request instruction to the 1553B interface simulation module 22, receive the telemetry data, generate the whole satellite telemetry data according to the telemetry data, send the whole satellite telemetry data to the ground system, receive a remote control instruction sent by the ground system, and adjust operation information according to the remote control instruction.
The 1553B interface simulation module 22 is connected to the 1553 simulation device 21, and is configured to send the request instruction to the 1553 simulation device 21, receive telemetry data, which is forwarded by the 1553 simulation device 21 and sent by the satellite standalone, and send the telemetry data to the satellite simulation module 21.
In the scheme provided by the embodiment of the application, the 1553 simulation equipment 1 is connected with the satellite single machine through a 1553B bus, the 1553 simulation equipment 1 is in communication connection with the satellite simulation computer 2 through a TCP/IP network, and the satellite simulation computer 2 is in communication connection with the ground system through the TCP/IP network. 1553B interface simulation software and satellite simulation software are stored in a satellite simulation computer equipment database, wherein the satellite simulation software is an extensible framework based on Windows Presentation Foundation (WPF) technology, referring to fig. 2, the satellite simulation software realizes the combination of the framework and a logic part in an application program combination in a framework + module class library mode, and the loading and management of a graphical user interface, a public interface, a module and a plug-in of a system are provided through the framework. And a UDP data bus architecture is adopted to complete logic function modularization, and the main single satellite is an independent simulation module and is communicated with a satellite simulation software framework system through a UDP network protocol. And providing a user display interface, and displaying the working state of the simulation system, a working log, satellite telemetry and a drawing curve. The method provides a user operation interactive interface and has the functions of initialization setting, simulation speed control, remote measurement modification, local control command issuing, fault injection and the like.
Specifically, the ground system is provided with an input device, for example, the input device includes a keyboard or a touch screen, a user inputs a remote control command from the ground system through a ground test device or a network, and the ground system sends the remote control command to the satellite simulation calculation 2. After receiving the remote control command, the satellite simulation module 21 in the satellite simulation computer 2 calls satellite simulation software in the database, and then configures a simulation initial state according to the initialization setting. The satellite simulation module 21 establishes communication connection with the 1553B interface simulation module 21 through UDP communication, sends a remote control command to the 1553B interface simulation module 22 through DP communication, and after the 1553B interface simulation module 22 receives the remote control command, calls 1553B interface simulation software in a database, and then configures a simulation initial state according to initialization setting. For ease of understanding, the operation of the different modules or devices will be briefly described below.
Simulation module for satellite
After the satellite simulation module 21 starts simulation, UDP communication is established with the 1553B interface simulation module 22 through a TCP/IP network, UDP communication is established with a ground system, first telemetering data of a satellite single machine forwarded by the 1553B interface simulation module 22 and second telemetering data generated by the satellite simulation module 21 are collected through the TCP/IP network, and then the whole satellite telemetering data are formed according to the first telemetering data and the second telemetering data. Further, the satellite simulation module 21 may also perform data analysis after receiving the remote control instruction data through the TCP/IP network, and then send the data analysis to the corresponding simulation module, where the instruction related to the satellite single-computer is sent to the 1553B interface simulation module 22 through the TCP/IP network. And after receiving the remote control command, the internal logic function simulation module changes the state and the related remote measurement parameter value according to the model description and the command criterion.
Second, for 1553B interface simulation module
After the 1553B interface simulation software called by the 1553B interface simulation module 22 is started, the configuration file is read, UDP communication is established with the satellite simulation module 21 through a TCP/IP network, and TCP communication is established with the 1553B interface simulation equipment 1. And setting 1553 working parameters of the simulation equipment 1 through TCP communication. And after receiving instruction data which needs to be sent to the satellite single machine by the satellite simulation module 21, sending the instruction data to the 1553 simulation equipment 1 according to a communication protocol. After receiving the telemetry data of the satellite single machine through the 1553B bus, the 1553 simulation equipment 1 sends the telemetry data to the 1553B interface simulation module 22 according to a communication protocol, and after the telemetry data is analyzed by the 1553B interface simulation module 22, the 1553B interface simulation module communicates through UDP and sends the telemetry data to the satellite simulation module 21.
Thirdly, for 1553 simulation equipment 1
After the 1553 simulation equipment 1 is started, the equipment serves as a TCP server and waits for the connection of the 1553B interface simulation module 22. After establishing TCP communication with the 1553B interface simulation module 22, receiving the working parameters sent by the 1553B interface simulation module 22, and completing the device state configuration according to the relevant parameters. After receiving the satellite single machine remote control instruction data through TCP communication, the satellite single machine remote control instruction data is sent to the satellite single machine through a 1553B bus. After receiving satellite single machine telemetering data through a 1553B bus, the satellite single machine telemetering data is transmitted to the 1553B interface simulation module 22 through TCP communication.
Further, in a possible implementation manner, the system further includes: a measurement and control tracking integrated simulation device 3; observe and control and trail integrative simulation equipment 3 set up in ground system with between the satellite simulation computer 2, be used for with whole star telemetering data sends ground system, and receipt the remote control instruction that ground system sent will remote control instruction sends for satellite simulation computer 2.
Specifically, after the measurement and control tracking integrated simulation device 2 is started, it serves as a TCP server and waits for the connection of the satellite simulation module 21. After the TCP connection is established, after the whole frame of telemetering data received by the satellite simulation module 21 is received, the orbit parameter, the signal time delay and the Doppler frequency offset of the satellite are calculated according to the whole satellite telemetering data in a simulation mode, then the whole satellite telemetering data, the orbit parameter, the signal time delay and the Doppler frequency offset of the satellite are sent to the measurement and control tracking integrated simulation equipment 2, and then the measurement and control tracking integrated simulation equipment 2 modulates the whole satellite telemetering data into a telemetering signal of 70MHz and sends the telemetering signal to the ground system; after receiving the control command sent by the satellite simulation module 21, modifying the working state and parameters (including delay information and Doppler information) according to the command; after receiving the ground remote control signal, the remote control data is demodulated and sent to the satellite simulation module 21.
In one possible implementation, the satellite simulation computer 2 communicates directly with the ground system via UDP; and/or a TCP connection is established between the measurement and control tracking integrated simulation equipment 3, and the measurement and control tracking integrated simulation equipment 3 is communicated with the ground system.
Specifically, the satellite simulation computer 2 establishes TCP communication with the measurement and control tracking integrated simulation device 3 and establishes UDP communication with the ground system. And calling an internal logic function simulation module to simulate on-satellite functions and telemetering data, collecting satellite single-machine telemetering data forwarded by 1553B interface simulation software through a TCP/IP network, collecting telemetering data of the measurement and control tracking integrated simulation equipment 3 through the TCP/IP network, then forming whole-satellite telemetering data, and sending the whole-satellite telemetering data to the ground system and the measurement and control tracking integrated simulation equipment 3 through the TCP/IP network.
Further, in the solution provided in the embodiment of the present application, the simulation of the satellite simulation system includes two key steps of receiving and distributing remote control commands, and downloading telemetry data, and for convenience of understanding, the processes of the two steps are briefly described below.
1. Remote control instruction receiving, selecting, distributing
In the solution provided in the present embodiment, the satellite simulation computation 2 further includes at least one logic function simulation module (not shown in the figure). Specifically, the remote control instruction receiving and distributing process comprises the following steps:
1) a user sends a remote control instruction to a satellite simulation system from a ground system through ground measurement and control equipment or a network;
2) the measurement and control tracking integrated simulation device 3 demodulates remote control instruction data and sends the remote control instruction data to the satellite simulation module 21 after receiving the remote control instruction; or the satellite simulation module 21 directly receives the remote control data sent on the ground through UDP communication;
if the satellite simulation module receives remote control data through the network and the measurement and control tracking all-in-one machine, priority identification and control functions are called, one remote control instruction is selected, and subsequent processing is carried out.
3) The satellite simulation module 21 decodes the remote control instruction data after receiving the remote control instruction data to obtain analyzed remote control instruction data, and then judges the instruction type according to the analyzed remote control instruction data, wherein the instruction type comprises a direct instruction and an indirect instruction;
4) if the instruction is a direct instruction, the decoded instruction data is forwarded to a corresponding logic function simulation module; if the instruction is an indirect instruction, the instruction is forwarded to the CMU simulation module, and after the CMU simulation module decodes the instruction, the decoded data is forwarded to the corresponding logic function simulation module.
2. Telemetry data acquisition download
In the solution provided in the present embodiment, the satellite simulation calculation 2 further includes a timing module (not shown). Specifically, the telemetry data acquisition and downloading process is as follows:
1) the timing module of the satellite simulation module periodically sends frame interrupt messages to the logic function simulation module;
2) after receiving the frame interrupt message, the logic function simulation module simulates satellite time change and telemetering frame counting change, receives simulation data of a 1553B simulation interface module 21, simulation data of the measurement and control tracking integrated simulation equipment 3 and telemetering data generated by the satellite simulation module and stores the simulation data and the telemetering data into corresponding buffer areas;
3) the logic function simulation module triggers the Operator operation of frame interrupt.
Further, for the related Oprater operations described above, comprising:
a) the relevant logic function simulation module processes and updates the parameters and the relevant buffer data;
b) performing framing Operator operation;
c) judging whether the selected route is downloaded or not, and if so, executing to acquire the selected route downloaded data;
d) judging whether asynchronous source packet data exists or not, and if so, framing the asynchronous source packet;
e) 16 paths of telemetering of group measurement and control;
f) 256 ways of telemetry of group CMU;
g) and if the memory downloading exists, performing memory downloading framing.
In the scheme provided by the embodiment of the application, the 1553B interface simulation module, the 1553 simulation equipment and the satellite single machine are adopted to replace the original satellite single machine software simulation module. In the simulation process of the semi-physical satellite simulation system, 1553 simulation equipment can receive a request instruction sent by a satellite simulation computer on one hand and can receive telemetering data sent by a satellite stand-alone based on the request instruction on the other hand and send the telemetering data to the satellite simulation computer. Therefore, in the solution provided in the embodiment of the present application, the mutual replacement between the satellite standalone software simulation module in the at least one satellite simulation module 22 and the satellite standalone (working in cooperation with the 1553B interface simulation module 21 and the 1553 simulation device 1) can be conveniently completed, and meanwhile, the configuration file can be adapted to different satellite standalone as long as the configuration file is modified. The configuration inflexibility of the simulation system and the insufficient openness of the system are avoided, and the applicability of the simulation system is further improved.
The embodiment of the present application provides a semi-physical satellite simulation method, which is applied to the system described in fig. 1, and referring to fig. 3, the method includes:
step 301, sending a request instruction to 1553 simulation equipment, receiving telemetry data which are transmitted by an external satellite single machine and forwarded by the 1553 simulation equipment based on the request instruction, generating whole satellite telemetry data according to the telemetry data, and sending the whole satellite telemetry data to a ground system.
Step 302, receiving a remote control instruction sent by a ground system, and adjusting operation information according to the remote control instruction, wherein the operation information includes a working state, a task or configuration parameters.
Optionally, receiving a remote control command sent by the ground system includes:
directly receiving a remote control instruction sent by the ground system through a UDP communication protocol; and/or
And receiving the remote control instruction transmitted by the ground system and forwarded by the measurement, control and tracking integrated simulation equipment.
Optionally, receiving a remote control command sent by the ground system includes:
decoding the remote control instruction to obtain analyzed instruction data, and judging whether the remote control instruction is a direct instruction or not according to the analyzed instruction data;
if the command is a direct command, the remote control command is sent to a corresponding logic function simulation module; and if the command is an indirect command, sending the remote control command to the CMU simulation module, and after the CMU simulation module decodes the remote control command, forwarding the decoded data to the corresponding logic function simulation module.
Optionally, the receiving of the telemetry data, which is transmitted by the external satellite standalone and is forwarded by the 1553 simulation device based on the request instruction, includes:
periodically or periodically sending a frame interrupt message to the logic function simulation module;
receiving the telemetry data according to the frame interrupt message and storing the telemetry data in a buffer.
Specifically, the process of a semi-physical satellite simulation method is introduced in the semi-physical satellite simulation system, and is not described herein again.
Based on the same inventive concept as the method shown in fig. 3, an embodiment of the present application provides a semi-physical satellite simulation apparatus, referring to fig. 4, the apparatus including:
the generating unit 401 is configured to send a request instruction to the 1553 simulation device, receive telemetry data, which is sent by the external satellite standalone forwarded by the 1553 simulation device based on the request instruction, generate whole satellite telemetry data according to the telemetry data, and send the whole satellite telemetry data to the ground system.
The transceiver unit 402 is configured to receive a remote control instruction sent by a ground system, and adjust operation information according to the remote control instruction, where the operation information includes a working state, a task, or a configuration parameter.
Optionally, the generating unit 401 is specifically configured to:
directly receiving a remote control instruction sent by the ground system through a UDP communication protocol; and/or
And receiving the remote control instruction transmitted by the ground system and forwarded by the measurement, control and tracking integrated simulation equipment.
Optionally, the transceiver unit 402 is specifically configured to:
decoding the remote control instruction to obtain analyzed instruction data, and judging whether the remote control instruction is a direct instruction or not according to the analyzed instruction data;
if the command is a direct command, the remote control command is sent to a corresponding logic function simulation module; and if the command is an indirect command, sending the remote control command to the CMU simulation module, and after the CMU simulation module decodes the remote control command, forwarding the decoded data to the corresponding logic function simulation module.
Optionally, the generating unit 401 is specifically configured to:
periodically or periodically sending a frame interrupt message to the logic function simulation module;
receiving the telemetry data according to the frame interrupt message and storing the telemetry data in a buffer.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present application without departing from the spirit and scope of the application. Thus, if such modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include such modifications and variations as well.

Claims (8)

1. A semi-physical satellite simulation system, comprising: 1553 simulation device and satellite simulation computer, wherein,
one end of the 1553 simulation equipment is connected with the satellite simulation computer, the other end of the 1553 simulation equipment is connected with an external satellite stand-alone machine, and the 1553 simulation equipment is used for sending a request instruction sent by the satellite simulation computer to the external satellite stand-alone machine through a 1553B bus, receiving telemetering data sent by the external satellite stand-alone machine through the 1553B bus, and sending the telemetering data to the satellite simulation computer;
one end of the satellite simulation computer is connected with the 1553 simulation equipment, the other end of the satellite simulation computer is connected with the ground system, and the satellite simulation computer is used for receiving the telemetering data, generating whole satellite telemetering data according to the telemetering data, sending the whole satellite telemetering data to the ground system, receiving a remote control instruction sent by the ground system, and adjusting operation information according to the remote control instruction, wherein the operation information comprises a working state, a task or configuration parameters.
2. The system of claim 1, wherein the satellite simulation computer comprises: a satellite simulation module and a 1553B interface simulation module; wherein the content of the first and second substances,
the satellite simulation module is connected with the ground system and the 1553B interface simulation module and used for sending the request instruction to the 1553B interface simulation module, receiving the telemetry data, generating the whole satellite telemetry data according to the telemetry data, sending the whole satellite telemetry data to the ground system, receiving a remote control instruction sent by the ground system and adjusting operation information according to the remote control instruction;
the 1553B interface simulation module is connected with the 1553 simulation equipment and used for sending the request instruction to the 1553 simulation equipment, receiving telemetry data transmitted by the satellite single machine and forwarded by the 1553 simulation equipment and sending the telemetry data to the satellite simulation module.
3. The system of claim 1 or 2, further comprising: measurement and control tracking integrated simulation equipment; the integrated simulation equipment for measurement, control and tracking is arranged between the ground system and the satellite simulation computer and used for sending the whole satellite remote measurement data to the ground system and receiving the remote control command sent by the ground system and sending the remote control command to the satellite simulation computer.
4. The system of claim 3, wherein the satellite simulation computer communicates directly with the ground system via UDP; and/or a TCP connection is established between the integrated measurement and control tracking simulation equipment and the ground system is communicated through the integrated measurement and control tracking simulation equipment.
5. A semi-physical satellite simulation method applied to the system according to any one of claims 1 to 4, comprising:
sending a request instruction to 1553 simulation equipment, receiving telemetering data which are transmitted by an external satellite single machine and forwarded by the 1553 simulation equipment based on the request instruction, generating whole satellite telemetering data according to the telemetering data, and sending the whole satellite telemetering data to a ground system;
receiving a remote control instruction sent by a ground system, and adjusting operation information according to the remote control instruction, wherein the operation information comprises a working state, a task or configuration parameters.
6. The method of claim 5, wherein receiving remote control commands transmitted by the surface system comprises:
directly receiving a remote control instruction sent by the ground system through a UDP communication protocol; and/or
And receiving the remote control instruction transmitted by the ground system and forwarded by the measurement, control and tracking integrated simulation equipment.
7. The method of claim 6, wherein receiving remote control commands from a surface system comprises:
decoding the remote control instruction to obtain analyzed instruction data, and judging whether the remote control instruction is a direct instruction or not according to the analyzed instruction data;
if the command is a direct command, the remote control command is sent to a corresponding logic function simulation module; and if the command is an indirect command, sending the remote control command to the CMU simulation module, and after the CMU simulation module decodes the remote control command, forwarding the decoded data to the corresponding logic function simulation module.
8. The method of claim 7, wherein receiving telemetry data transmitted by the external satellite standalone forwarded by the 1553 simulation device based on the request instruction comprises:
periodically or periodically sending a frame interrupt message to the logic function simulation module;
receiving the telemetry data according to the frame interrupt message and storing the telemetry data in a buffer.
CN202010826219.2A 2020-08-17 2020-08-17 Semi-physical satellite simulation system and simulation method Active CN112034732B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010826219.2A CN112034732B (en) 2020-08-17 2020-08-17 Semi-physical satellite simulation system and simulation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010826219.2A CN112034732B (en) 2020-08-17 2020-08-17 Semi-physical satellite simulation system and simulation method

Publications (2)

Publication Number Publication Date
CN112034732A true CN112034732A (en) 2020-12-04
CN112034732B CN112034732B (en) 2022-11-11

Family

ID=73578541

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010826219.2A Active CN112034732B (en) 2020-08-17 2020-08-17 Semi-physical satellite simulation system and simulation method

Country Status (1)

Country Link
CN (1) CN112034732B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113569424A (en) * 2021-08-05 2021-10-29 北京微纳星空科技有限公司 Satellite operation simulation method and device, electronic equipment and storage medium
CN113777955A (en) * 2021-09-01 2021-12-10 哈尔滨工业大学 Dual-spacecraft tracking pointing device and method
CN113867176A (en) * 2021-10-12 2021-12-31 中国科学院空天信息创新研究院 Satellite receiving station monitoring simulation system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101093387A (en) * 2006-06-23 2007-12-26 航天东方红卫星有限公司 Ground simulation test system and test method for controlling satellite attitude based on network on satellites
US20180314775A1 (en) * 2015-11-06 2018-11-01 Korea Aerospace Research Institute Simulation device of satellite, and method therefor

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101093387A (en) * 2006-06-23 2007-12-26 航天东方红卫星有限公司 Ground simulation test system and test method for controlling satellite attitude based on network on satellites
US20180314775A1 (en) * 2015-11-06 2018-11-01 Korea Aerospace Research Institute Simulation device of satellite, and method therefor

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
孙兆伟等: "小卫星设计、分析与仿真验证一体化***", 《***仿真学报》 *
徐慧等: "基于1553 B总线的半实物仿真***", 《火力与指挥控制》 *
杨军丽等: "星载设备嵌入式软件可靠性仿真测试***设计", 《计算机仿真》 *
杨永安等: "基于半实物的S频段卫星测控仿真***平台设计", 《中国工程科学》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113569424A (en) * 2021-08-05 2021-10-29 北京微纳星空科技有限公司 Satellite operation simulation method and device, electronic equipment and storage medium
CN113777955A (en) * 2021-09-01 2021-12-10 哈尔滨工业大学 Dual-spacecraft tracking pointing device and method
CN113777955B (en) * 2021-09-01 2024-05-07 哈尔滨工业大学 Dual spacecraft tracking pointing device and method
CN113867176A (en) * 2021-10-12 2021-12-31 中国科学院空天信息创新研究院 Satellite receiving station monitoring simulation system

Also Published As

Publication number Publication date
CN112034732B (en) 2022-11-11

Similar Documents

Publication Publication Date Title
CN112034732B (en) Semi-physical satellite simulation system and simulation method
JP3574231B2 (en) Computer network simulator
CN107295064B (en) Web-based configuration type remote monitoring method, electronic equipment and storage medium
CN111866160B (en) Multi-machine control method, device, equipment and storage medium
CN111258897A (en) Service platform testing method, device and system
CN108270837A (en) A kind of distributed task dispatching method and system using slack resources
JP2003173385A (en) Investigation method
CN112988588B (en) Client software debugging method and device, storage medium and electronic equipment
CN106952426A (en) Data processing method and device
CN108737337B (en) Equipment processing method, device, server and system
CN114253823A (en) Distributed test method and related equipment
KR100609667B1 (en) Renewal system for Graphical User Interface
CN114390093B (en) Virtual gateway simulation system
WO1998037497A1 (en) Virtual space information processor
JPWO2019220605A1 (en) Simulation device and simulation program
CN101859272B (en) Method, system and device for simulating embedded software system
CN111107100B (en) Equipment for transmitting industrial protocol flow message
CN210807344U (en) Remote FPGA experiment system
CN114461337A (en) Cloud simulation system and method, electronic equipment and storage medium
CN104714417B (en) One kind has the big acceleration and deceleration conveyer belt vibration PD control system of unknown disturbance
CN113395306A (en) FPGA experimental system combining remote virtual and real
US20120004895A1 (en) Method and apparatus for testing on-line services
CN109995587B (en) Communication method and simulation system
CN115277396A (en) Message driving method and system for simulating browser operation
CN115793582A (en) Industrial control algorithm debugging method, system and device and electronic equipment

Legal Events

Date Code Title Description
PB01 Publication
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