Satellite system simulation
1.Simulation of satellite attitude and orbit control system
SkyEye can integrate with SystemC for timing simulation, and can integrate with MATLAB/Simulink for multi-domain co-simulation.
Aircraft system simulation
1.Simulation of large-scale avionics system
SkyEye can provide ICP system with multi-aircraft multi-function target system environment. It adopts distributed deployment mode and cross-links various airborne electronic subsystems together through multi-channel data transmission bus to realize information measurement, acquisition, transmission, processing, monitoring and display functions, and complete flight control, engine control, navigation, performance management and other tasks.
2.Simulation of aircraft display control system
The airborne display control system assumes the functions of centralized display and task management of avionics system, so that pilots can obtain and manage the required information efficiently and reduce the workload of pilots effectively. The simulation of the GPU JM7200 of SkyEye aircraft display control system is realized by intercepting the target program and calling the API of OpenGL and translating it to the host computer to run, and the host computer's GPU capability is mobilized to carry out paravirtualization simulation of the target computer's GPU. The simulation technology of virtualization enables the development and design phase to be free from the bondage of GPU hardware and effectively shorten the system design cycle.
3.Simulation of inertial navigation system
In the process of navigation system design, it usually needs the simulation data of various sensors in various environments to accurately test the advantages and disadvantages of the system initial alignment, attitude algorithm, integrated navigation system filter, etc. SkyEye uses the virtualization simulation platform to build the hardware model of inertial navigation system. Software engineers can use SkyEye to run the control program of the inertial navigation system in real time before the completion of the design of the hardware platform, and debug the inertial navigation algorithm accurately even in the absence of hardware.
Engine system simulation
1.Simulation of motor model
SkyEye can cooperate with Simulink and DigiThread to simulate motor models, quickly debug and locate motor and processor runtime problems, and reduce development costs. In this case, MATLAB software is used to establish a Simulink dynamic model to simulate the running logic of the motor. SkyEye software is used to build SoC model to imitate the running logic of the chip. DigiThread controls run timing and data interaction between Simulink models and SkyEye models, and provides a parameter monitoring interface.
2.Simulation of aeroengine control system
SkyEye simulates a real aero-engine control system. The whole system includes two master control, two servos and a health monitoring system. SkyEye simulation platform simulates the hardware and customized peripherals of the whole system, including the complex bus of aviation 659, 1394, 1553B, so as to establish the connection with the command and data monitoring host computer.
Automotive system simulation
In the SkyEye Virtual ECU emulation platform, executable files burned into the real ECU can be directly loaded and run. At the same time, SkyEye virtual ECU and INCA calibration software can be connected through XCP, and co-simulation software can be used to interact with Simulink engine model. The software in the loop test method can be calibrated without complex wiring harness, which greatly reduces the workload of ECU calibration test and shortens the calibration test cycle of ECU.