CN107491853B - Simulation-in-loop parallel computing test system and test method - Google Patents

Simulation-in-loop parallel computing test system and test method Download PDF

Info

Publication number
CN107491853B
CN107491853B CN201710478031.1A CN201710478031A CN107491853B CN 107491853 B CN107491853 B CN 107491853B CN 201710478031 A CN201710478031 A CN 201710478031A CN 107491853 B CN107491853 B CN 107491853B
Authority
CN
China
Prior art keywords
test
simulation
data
calculation
parallel
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
Application number
CN201710478031.1A
Other languages
Chinese (zh)
Other versions
CN107491853A (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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to CN201710478031.1A priority Critical patent/CN107491853B/en
Publication of CN107491853A publication Critical patent/CN107491853A/en
Application granted granted Critical
Publication of CN107491853B publication Critical patent/CN107491853B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0639Performance analysis of employees; Performance analysis of enterprise or organisation operations
    • G06Q10/06393Score-carding, benchmarking or key performance indicator [KPI] analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45504Abstract machines for programme code execution, e.g. Java virtual machine [JVM], interpreters, emulators
    • G06F9/45508Runtime interpretation or emulation, e g. emulator loops, bytecode interpretation

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Development Economics (AREA)
  • Educational Administration (AREA)
  • Physics & Mathematics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention provides a simulation-in-loop parallel computation test system and a test method, wherein the simulation-in-loop parallel computation test system comprises: the system comprises a reality system, a simulation model and knowledge service support system, an artificial system large-scale computing service system and a visual analysis and evaluation system; the simulation model and the knowledge service support system are connected with the large-scale computing service system of the artificial system through a TCP (transmission control protocol) and an optical fiber; the large-scale calculation service system of the manual system is connected with the visual analysis and evaluation system by adopting a TCP/IP protocol and an optical fiber. Has the advantages that: by means of a simulation loop construction mode, interconnection and intercommunication of real environment data and artificial environment data are achieved, calculation tests, physical tests and simulation tests are fused in parallel, test data samples are expanded, and reliability of system efficiency evaluation results is improved.

Description

Simulation-in-loop parallel computing test system and test method
Technical Field
The invention belongs to the technical field of system efficiency evaluation tests, and particularly relates to a parallel computing test system and a parallel computing test method based on a simulation in a loop.
Background
A system is a collection of independent systems, i.e., complex "systems of systems", that are composed of multiple subsystems or devices, and can further emerge as an association or linkage of emerging properties. The independent systems forming the system form large-scale network interconnection in a loose coupling mode, and further influence each other. Thus, the system functions through the whole, the system efficiency has the integrity, and the system is a combined effect formed by effectively and synergistically all parts of the system, but not the simple superposition of the performances of each independent system forming the system.
In the traditional system efficiency evaluation, firstly, a tree index is required to be established: firstly, performing single evaluation on the performance of each subsystem, and then performing comprehensive evaluation; then, researching the system structure, finding the parallel relation of each system and providing an index for describing the system efficiency; and finally, calculating the system efficiency value at a certain fixed moment according to a plurality of selected representative indexes. This assessment method is similar to a physical examination of a patient and only static assessment results can be obtained.
The parallel test theory and the method provide a scientific and feasible way for the system efficiency evaluation. As the basis of the parallel test theory, the parallel system and the parallel control method are continuously researched and developed deeply and deeply, and support is provided for the continuous improvement of the parallel test theory. Practical application research of parallel tests is gradually developed, for example, the inventor carries out primary exploration on the application of the parallel tests in the field of aerospace launch in a paper "aerospace launch test parallel management [ C ]. seventh annual meeting of China management, Tianjin, 2012:4-10 ]. In the thesis of 'discussion of weapon equipment system parallel test concept and method, national defense science and technology, 2013, 34(3): 18-22', an Agent model framework suitable for parallel test is provided, an information knowledge layer reflecting microscopic attributes is used as external resources and is uniformly placed outside a multi-Agent simulation environment, and large-scale simulation or test can be updated and expanded on individual attributes of an artificial object outside, so that organic combination of calculation test and simulation is realized. In 201410262344.X and 201410263616.8 two Chinese invention patent applications, an artificial environment model, an Agent model and a modeling method thereof are provided.
The parallel test comprises a real environment and an artificial environment, wherein the real environment refers to software and hardware for completing physical test, inspection, identification and training of each subsystem or equipment in a system, and the artificial environment is a virtual system constructed on the basis of a complex system theory and a computer and achieves the purposes of supplementing, developing and growing together through parallel execution and management with the real environment, so that the purpose of expanding the test space is achieved.
In various published documents in the prior art, some solutions have been proposed for concepts and methods of parallel tests, artificial environments, Agent models, and modeling methods of artificial systems, but the problem of data intercommunication between artificial environments and real environments has not been solved, and parallel execution and management of artificial environments and real environments cannot be realized.
Disclosure of Invention
Aiming at the defects in the prior art, the invention provides a simulation-in-loop parallel computing test system and a test method, which have the advantages of flexible configuration, strong universality and good expandability, and simultaneously realize interconnection and intercommunication of real environment data and artificial environment data, so that a computing test, a physical test and a simulation test are fused in parallel, thereby expanding the test space and increasing the reliability of the system efficiency evaluation result.
The technical scheme adopted by the invention is as follows:
the invention provides a simulation-based parallel computing test system in a loop, which comprises: the system comprises a reality system, a simulation model and knowledge service support system, an artificial system large-scale computing service system and a visual analysis and evaluation system; the simulation model and the knowledge service support system are connected with the large-scale computing service system of the artificial system through a TCP (transmission control protocol) and an optical fiber; the large-scale calculation service system of the manual system is connected with the visual analysis and evaluation system by adopting a TCP/IP protocol and an optical fiber;
the reality system comprises various devices or subsystems forming a system to be evaluated, can provide data input and state updating of a physical test, and realizes data intercommunication and interconnection with a parallel test manual system in a mode of direct data receiving, state acquisition and historical data sorting access;
the simulation model and knowledge service support system comprises a simulation system of various devices or subsystems forming a system to be evaluated and a data resource/test data management server, can provide online or offline simulation service support for a parallel test artificial system, and provides model and knowledge service for an artificial system Agent, so that the Agent in the artificial system has more real behavior capability;
the large-scale calculation service system of the artificial system is established on a large-scale calculation cluster, a calculation test artificial environment is established by utilizing an Agent-based modeling and simulation platform, an Agent model and a relation are established in the core of the parallel test artificial system, and the planned calculation of system evaluation is completed under the support of external simulation and data; the method comprises the following steps that Agent objects of various devices or subsystems forming a system to be evaluated are contained in a calculation test artificial environment, a calculation test of system evaluation is carried out under the drive of a calculation test scenario, a calculation evaluation sample is formed, and input is provided for system efficiency evaluation;
the visual analysis and evaluation system can provide a visual information display and analysis platform, provide support for vivid display of a test environment, place a test in a vivid scene, and provide support for a user to know a test background, grasp a test situation and analyze and judge conditions; a three-dimensional visual model of equipment participating in the test can be established, and support is provided for a user to establish visual impression and grasp the test process; the capability of the equipment can be displayed in an intuitive mode, and support is provided for a user to know the capability of the equipment and reasonably analyze and decide; under the drive of simulation data, time and events, the visualization of the whole test process and typical events in the test process can provide support for a user to master the test process and analyze and summarize after the fact; the key performance parameters can be displayed in a graph and table form and a comparative analysis method, so that support is provided for a user to analyze test results.
Preferably, the simulation model and knowledge service support system comprises hardware and software; the hardware comprises a physical test data receiver, a matched antenna and a feeder thereof, a PC (personal computer) and connecting wires; the software comprises signal simulation software and receiver simulation software.
Preferably, the large-scale computing service system of the manual system comprises a computing cluster and manual system software based on Agent, and the manual system software based on Agent is developed by adopting a multi-Agent simulation tool programming environment on a Linux operating system.
Preferably, the visual analysis and evaluation system consists of large-scale display system hardware, distributed display computing equipment and parallel test visual software;
the large display system hardware adopts an LED light source three-dimensional spliced wall display system and comprises 6 LED display units; the distributed display computing equipment adopts a multi-window processor, can perform window division on 6 LED display units, and divides and maps display images to each display unit; the parallel test visualization software is divided into four software types of three-dimensional visualization, two-dimensional situation visualization, equipment state visualization, simulation state monitoring and public support.
The invention also provides a parallel computing test method based on the simulation-in-loop parallel computing test system, which comprises the following steps of:
step 1: carrying out actual physical test by using a real system to obtain physical test data; the physical test data is obtained by means of direct data receiving, state acquisition and historical data sorting access;
step 2: inputting the physical test data obtained in the step 1 into a simulation model and a knowledge service support system, facilitating various simulation systems in the simulation model and the knowledge service support system, and performing numerical simulation calculation by combining the physical test data obtained in the step 1 to obtain simulation test data; the numerical simulation calculation can be carried out in an off-line or on-line simulation mode; the simulation test data is stored in a data resource/test data management server;
and step 3: under the drive of a calculation test scenario, reading the simulation test data obtained in the step 2 from a data resource/test data management server, inputting the simulation test data into the large-scale calculation service system of the artificial system, providing various required state parameters for the Agent model behaviors in a large-scale calculation cluster deployed in the large-scale calculation service system of the artificial system, carrying out a calculation test based on the Agent model, and obtaining calculation evaluation sample data;
and 4, step 4: inputting the calculation evaluation sample data obtained in the step 3 into a visual analysis evaluation system, displaying the test scene, the test equipment image and the space geometric relation of each type of equipment by the visual analysis evaluation system under the drive of the calculation evaluation sample data, and displaying the key performance parameters of each type of equipment in a graph and table mode.
The simulation-based parallel computing test system and the test method provided by the invention have the following advantages:
through the construction mode of simulation in the return circuit, effectively solved the data interaction problem between real environment and the artificial environment, improved the reliability of system efficiency aassessment: the parallel execution of the real test and the artificial system is realized, the simulation system not only collects data from the real test to provide data support for the artificial system, but also obtains a calculation test result with guiding significance from the artificial system, and the parallel execution of the real test and the artificial system is realized; the method has the advantages that the calculation test sample can be conveniently expanded, the data sample amount in the actual test is usually small, and the sample can be expanded by a reasonable calculation test method through a simulation test; the method reduces the computational load of the artificial system, the calculation amount of the artificial system for performing the calculation test is often very large, and the simulation is realized in a loop construction mode, so that the simulation test of each subsystem can be hung on a plurality of simulation terminals which are executed in parallel, and the parallel distributed calculation is realized.
Drawings
Fig. 1 is a schematic diagram of an overall structure of a prototype system for parallel computer test for performance evaluation of an aircraft detection system according to an embodiment of the present invention.
Fig. 2 is a structural diagram of a navigation parallel simulation system provided in an embodiment of the present invention.
Detailed Description
In order to make the technical problems, technical solutions and advantageous effects solved by the present invention more clearly apparent, the present invention is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
The invention provides a simulation-based parallel computing test system in a loop, which comprises: the system comprises a reality system, a simulation model and knowledge service support system, an artificial system large-scale computing service system and a visual analysis and evaluation system; the simulation model and the knowledge service support system are connected with the large-scale computing service system of the artificial system through a TCP (transmission control protocol) and an optical fiber; the large-scale calculation service system of the manual system is connected with the visual analysis and evaluation system by adopting a TCP/IP protocol and an optical fiber. The following describes each system separately:
(1) reality system
The reality system comprises various devices or subsystems forming a system to be evaluated, can provide data input and state updating of a physical test, and is in data intercommunication interconnection with a parallel test manual system in a mode of direct data receiving, state acquisition and historical data sorting access.
(2) Simulation model and knowledge service support system
The simulation model and knowledge service support system comprises a simulation system of various devices or subsystems forming a system to be evaluated and a data resource/test data management server, can provide online or offline simulation service support for a parallel test artificial system, and provides model and knowledge service for an artificial system Agent, so that the Agent in the artificial system has more real behavior capability.
The simulation model and knowledge service support system comprises hardware and software; the hardware comprises a physical test data receiver, a matched antenna and a feeder thereof, a PC (personal computer) and connecting wires; the software comprises signal simulation software and receiver simulation software.
(3) Large-scale computing service system of artificial system
The large-scale calculation service system of the artificial system is established on a large-scale calculation cluster, a calculation test artificial environment is established by utilizing an Agent-based modeling and simulation platform, an Agent model and a relation are established in the core of the parallel test artificial system, and the planned calculation of system evaluation is completed under the support of external simulation and data; the calculation test artificial environment comprises Agent objects of various devices or subsystems forming a system to be evaluated, and the calculation test of system evaluation is developed under the drive of the calculation test scenario to form a calculation evaluation sample and provide input for system efficiency evaluation.
The large-scale calculation service system of the manual system comprises a calculation cluster and manual system software based on Agent, wherein the manual system software based on the Agent is developed by adopting a multi-Agent simulation tool programming environment on a Linux operating system.
(4) Visual analysis evaluation system
The visual analysis and evaluation system can provide a visual information display and analysis platform, provide support for vivid display of a test environment, place a test in a vivid scene, and provide support for a user to know a test background, grasp a test situation and analyze and judge conditions; a three-dimensional visual model of equipment participating in the test can be established, and support is provided for a user to establish visual impression and grasp the test process; the capability of the equipment can be displayed in an intuitive mode, and support is provided for a user to know the capability of the equipment and reasonably analyze and decide; under the drive of simulation data, time and events, the visualization of the whole test process and typical events in the test process can provide support for a user to master the test process and analyze and summarize after the fact; the key performance parameters can be displayed in a graph and table form and a comparative analysis method, so that support is provided for a user to analyze test results.
The visual analysis and evaluation system consists of large-scale display system hardware, distributed display computing equipment and parallel test visual software;
the large display system hardware adopts an LED light source three-dimensional spliced wall display system and comprises 6 LED display units; the distributed display computing equipment adopts a multi-window processor, can perform window division on 6 LED display units, and divides and maps display images to each display unit; the parallel test visualization software is divided into four software types of three-dimensional visualization, two-dimensional situation visualization, equipment state visualization, simulation state monitoring and public support.
The invention also provides a parallel computing test method of the parallel computing test system based on the simulation in the loop, which comprises the following steps:
step 1: carrying out actual physical test by using a real system to obtain physical test data; the physical test data is obtained by means of direct data receiving, state acquisition and historical data sorting access;
step 2: inputting the physical test data obtained in the step 1 into a simulation model and a knowledge service support system, facilitating various simulation systems in the simulation model and the knowledge service support system, and performing numerical simulation calculation by combining the physical test data obtained in the step 1 to obtain simulation test data; the numerical simulation calculation can be carried out in an off-line or on-line simulation mode; the simulation test data is stored in a data resource/test data management server;
and step 3: under the drive of a calculation test scenario, reading the simulation test data obtained in the step 2 from a data resource/test data management server, inputting the simulation test data into the large-scale calculation service system of the artificial system, providing various required state parameters for the Agent model behaviors in a large-scale calculation cluster deployed in the large-scale calculation service system of the artificial system, carrying out a calculation test based on the Agent model, and obtaining calculation evaluation sample data;
and 4, step 4: inputting the calculation evaluation sample data obtained in the step 3 into a visual analysis evaluation system, displaying the test scene, the test equipment image and the space geometric relation of each type of equipment by the visual analysis evaluation system under the drive of the calculation evaluation sample data, and displaying the key performance parameters of each type of equipment in a graph and table mode.
Example (b):
a parallel computational test prototype system for aircraft detection system performance evaluation as shown in figure 1 may be formed in accordance with the present invention. The method is divided into 4 parts:
1) reality system
The reality system refers to a real system corresponding to a parallel test, and comprises a space support system (Beidou, a space chain and the like) and a flight test system (test equipment, measurement and control equipment, a test command information system and the like). The real system is a physical target range part in the development of parallel tests, and data input and state updating of the physical tests are required to be provided, so that the artificial system can be continuously evolved and developed. The real system realizes data intercommunication and interconnection with the artificial system through direct data receiving, state acquisition and historical data sorting access modes.
2) Simulation model and knowledge service support environment
The simulation model and knowledge service support environment provides online/offline simulation service support for a parallel test artificial system, and provides model and knowledge service for the artificial system agents, so that the agents in the artificial system can have more real behavior capability. Various parameter states required by the Agent behaviors are obtained through external simulation system services and data resource management services, and the problem of knowledge-based behavior modeling of the Agent model is solved. The knowledge service support environment comprises the following systems:
navigation parallel simulation system
The navigation parallel simulation system is completely named as a satellite navigation signal receiving and processing parallel simulation system, and the system structure is shown in figure 2, so that navigation positioning information and performance evaluation are provided for the parallel test artificial space system. The main tasks are as follows: real ephemeris of an in-orbit GNSS satellite is acquired in real time by using a BDS/GPS receiver, and real satellite navigation system state information is provided for parallel simulation; receiving real-time point location information of a plurality of user objects sent by a parallel test artificial space system, constructing a navigation signal simulation environment according to the point location information and a real ephemeris, and simulating to generate navigation information based on the antenna aperture of a user object receiver; and carrying out PVT (virtual reality test) calculation and navigation positioning performance evaluation on the simulated navigation information based on the antenna aperture of the user object receiver, and sending the navigation information to the parallel test artificial space system to provide navigation information support for the user object.
The system consists of hardware and software, wherein the hardware comprises a BDS/GPS dual-system five-frequency-point receiver, a matched antenna and feeder thereof, a PC and connecting lines. The software comprises signal simulation software and receiver simulation software.
Parallel simulation system of radar
The radar parallel simulation system is a mathematical simulation software platform constructed for simulating radar measuring equipment of an aircraft test field and main radar equipment of an aircraft detection system. The functions of the system comprise radar echo simulation, aiming type interference simulation, suppression type interference simulation, anti-interference simulation of a phased array radar working mode, pulse Doppler anti-interference simulation, pulse compression anti-interference simulation, frequency agility anti-interference simulation, constant false alarm target detection, target tracking filtering and the like. The simulation system adopts signal function level simulation, and can comprehensively simulate the interference in the detection process of the aircraft and the functions of detection, tracking and the like of the phased array radar.
Complicated electromagnetic environment simulation system
The software of the complex electromagnetic environment simulation system comprises a plurality of functions of process control, aircraft system simulation, detection system simulation, electromagnetic environment construction, visual demonstration, data comprehensive processing, typical radar interference effect and penetration result evaluation and the like, and is composed of modules of scene editing, electromagnetic environment construction, a command control system and the like.
Calculating test service system for aircraft flying in loop
The calculation test system of the aircraft in the circuit mainly completes the functions of test field multi-sensor data acquisition and fusion, test field test data storage, management, analysis, processing and sharing, real-time flight data acquisition, transmission, processing and storage and the like, provides a test field interface for the parallel test of the aircraft in the circuit, and enables the parallel test to realize virtual and real combination. The system functions include: the method comprises the steps of multi-sensor data acquisition and fusion, data management and real-time flight data access.
Data resource/test data management system
Outfield test data, test schemes, equipment parameter data, performance evaluation reports and the like are all basic resources for calculating the capability of a test artificial system object to reflect a real object. Most of the information stored in a computer is in its raw form such as facts, observations and measurements, which constitute data. In order to obtain the knowledge that the artificial object is applied, a data mining method is adopted to extract the knowledge from the data.
3) Human system mainframe computing service environment
The large-scale computing service environment of the artificial system is a computing test artificial environment constructed on a large-scale computing cluster by utilizing a mature Agent-based modeling and simulation platform. The core of the artificial system is to establish an Agent model and a relationship and complete the scene scenario calculation of a detection system under the support of external simulation and data. The artificial environment comprises Agent objects such as flight tests, spaceflight, aircrafts and the like, and the calculation tests of the detection system are developed under the drive of the calculation test, so that a calculation evaluation sample is formed, and the input is provided for the efficiency evaluation of the system.
4) Visual analysis evaluation system
The visual analysis and evaluation system provides a visual information display and analysis platform for an aircraft test manual system, and has the main tasks of:
support is provided for the realistic display of the aircraft test environment. Through the visual system, the aircraft test is placed in a vivid scene, and support is provided for a user to know the test background, grasp the test situation and analyze and judge the situation.
And providing support for the image display of the equipment. Through a visualization system, a three-dimensional visualization model of the equipment participating in the test is established, and support is provided for a user to establish visual impression and grasp the test process.
Support is provided for the capability reflection of the device. If the satellite has the covering capability and the positioning capability, the measurement and control equipment has the detection range. Through the visualization system, the equipment capacity is displayed in an intuitive mode, and support is provided for a user to know the equipment capacity and reasonably analyze and decide.
And support is provided for visualization of the aircraft test process supported by the parallel test system. Under the support of simulation data and the drive of time and events, the visualization of the whole test process and typical events in the test process provides support for a user to master the test process and analyze and summarize after the fact.
And providing support for the analysis and display of key performance parameters. The key performance parameters are displayed through various forms such as graphs and tables and a comparative analysis method, and support is provided for a user to analyze test results and the like.
The visualized analysis and evaluation environment mainly comprises large-scale display system hardware, distributed display computing equipment and a parallel test visualization system. The parallel test visualization system software is divided into four software types of three-dimensional visualization, two-dimensional situation visualization, equipment state visualization, simulation state monitoring and public support.
The simulation-based parallel computing test system and the test method provided by the invention have the following advantages:
through the construction mode of simulation in the return circuit, effectively solved the data interaction problem between real environment and the artificial environment, improved the reliability of system efficiency aassessment: the parallel execution of the real test and the artificial system is realized, the simulation system not only collects data from the real test to provide data support for the artificial system, but also obtains a calculation test result with guiding significance from the artificial system, and the parallel execution of the real test and the artificial system is realized; the method has the advantages that the calculation test sample can be conveniently expanded, the data sample amount in the actual test is usually small, and the sample can be expanded by a reasonable calculation test method through a simulation test; the method reduces the computational load of the artificial system, the calculation amount of the artificial system for performing the calculation test is often very large, and the simulation is realized in a loop construction mode, so that the simulation test of each subsystem can be hung on a plurality of simulation terminals which are executed in parallel, and the parallel distributed calculation is realized.
The foregoing is only a preferred embodiment of the present invention, and it should be noted that, for those skilled in the art, various modifications and improvements can be made without departing from the principle of the present invention, and such modifications and improvements should also be considered within the scope of the present invention.

Claims (1)

1. A simulation-based parallel computing test system in a loop, comprising: the system comprises a reality system, a simulation model and knowledge service support system, an artificial system large-scale computing service system and a visual analysis and evaluation system; the simulation model and the knowledge service support system are connected with the large-scale computing service system of the artificial system through a TCP (transmission control protocol) and an optical fiber; the large-scale calculation service system of the manual system is connected with the visual analysis and evaluation system by adopting a TCP/IP protocol and an optical fiber;
the reality system comprises various devices or subsystems forming a system to be evaluated, can provide data input and state updating of a physical test, and realizes data intercommunication and interconnection with a parallel test manual system in a mode of direct data receiving, state acquisition and historical data sorting access;
the simulation model and knowledge service support system comprises a simulation system of various devices or subsystems forming a system to be evaluated and a data resource/test data management server, can provide online or offline simulation service support for a parallel test artificial system, and provides model and knowledge service for an artificial system Agent, so that the Agent in the artificial system has more real behavior capability;
the large-scale calculation service system of the artificial system is established on a large-scale calculation cluster, a calculation test artificial environment is established by utilizing an Agent-based modeling and simulation platform, an Agent model and a relation are established in the core of the parallel test artificial system, and the planned calculation of system evaluation is completed under the support of external simulation and data; the method comprises the following steps that Agent objects of various devices or subsystems forming a system to be evaluated are contained in a calculation test artificial environment, a calculation test of system evaluation is carried out under the drive of a calculation test scenario, a calculation evaluation sample is formed, and input is provided for system efficiency evaluation;
the visual analysis and evaluation system can provide a visual information display and analysis platform, provide support for vivid display of a test environment, place a test in a vivid scene, and provide support for a user to know a test background, grasp a test situation and analyze and judge conditions; a three-dimensional visual model of equipment participating in the test can be established, and support is provided for a user to establish visual impression and grasp the test process; the capability of the equipment can be displayed in an intuitive mode, and support is provided for a user to know the capability of the equipment and reasonably analyze and decide; under the drive of simulation data, time and events, the visualization of the whole test process and typical events in the test process can provide support for a user to master the test process and analyze and summarize after the fact; key performance parameters can be displayed in a graph and table form and a comparative analysis method, so that support is provided for a user to analyze test results;
according to a parallel calculation test system based on a simulation in a loop, a parallel calculation test prototype system for evaluating the efficiency of an aircraft detection system is formed, and the parallel calculation test prototype system is specifically divided into 4 parts:
1) reality system
The real system refers to a real system corresponding to a parallel test, and comprises an aerospace support system and a flight test system; the real system is a physical target range part in the development of parallel tests, and data input and state updating of the physical tests are required to be provided, so that the artificial system can be continuously evolved and developed;
2) simulation model and knowledge service support environment
Various parameter states required by the Agent behavior are obtained through an external simulation system service and a data resource management service, so that the problem of knowledge-based behavior modeling of the Agent model is solved; the knowledge service support environment comprises the following systems:
navigation parallel simulation system
The navigation parallel simulation system is completely named as a satellite navigation signal receiving and processing parallel simulation system and provides navigation positioning information and performance evaluation for a parallel test artificial space system; the main tasks are as follows: real ephemeris of an in-orbit GNSS satellite is acquired in real time by using a BDS/GPS receiver, and real satellite navigation system state information is provided for parallel simulation; receiving real-time point location information of a plurality of user objects sent by a parallel test artificial space system, constructing a navigation signal simulation environment according to the point location information and a real ephemeris, and simulating to generate navigation information based on the antenna aperture of a user object receiver; carrying out PVT (virtual reality) calculation and navigation positioning performance evaluation on simulated navigation information based on the antenna aperture of the user object receiver, and sending the navigation information to a parallel test artificial space system to provide navigation information support for the user object;
the system consists of hardware and software, wherein the hardware comprises a BDS/GPS dual-system five-frequency-point receiver, a matched antenna and feeder thereof, a PC and connecting lines; the software comprises signal simulation software and receiver simulation software;
parallel simulation system of radar
The radar parallel simulation system is a mathematical simulation software platform constructed for simulating radar measuring equipment of an aircraft test field and simulating main radar equipment of an aircraft detection system; the functions of the system comprise radar echo simulation, aiming type interference simulation, suppression type interference simulation, anti-interference simulation of a phased array radar working mode, pulse Doppler anti-interference simulation, pulse compression anti-interference simulation, frequency agility anti-interference simulation, constant false alarm target detection and target tracking filtering; the simulation system adopts signal function level simulation, and can comprehensively simulate the interference in the detection process of the aircraft and the detection and tracking functions of the phased array radar;
complicated electromagnetic environment simulation system
The software of the complex electromagnetic environment simulation system comprises a plurality of functions of process control, aircraft system simulation, detection system simulation, electromagnetic environment construction, visual demonstration, data comprehensive processing and evaluation of typical radar interference effect and defense result, and consists of a scene editing module, an electromagnetic environment construction module and a command control system module;
calculating test service system for aircraft flying in loop
The calculation test system of the aircraft flying in the loop mainly completes the functions of test field multi-sensor data acquisition and fusion, test field test data storage, management, analysis, processing and sharing, and real-time flight data acquisition, transmission, processing and storage, and provides a test field interface for the parallel test of the aircraft flying in the loop, so that the parallel test can realize the virtual-real combination; the system functions include: acquiring and fusing multi-sensor data, managing the data and accessing real-time flight data;
data resource/test data management system
Outfield test data, test schemes, equipment parameter data and performance evaluation reports are all basic resources for calculating the capability of a test artificial system object to reflect a real object; most of the information stored in a computer is in the original form of facts, observations and measurements, which constitute data; in order to obtain the knowledge that the artificial object is applied, a data mining method is adopted to extract the knowledge from the data;
3) human system mainframe computing service environment
4) Visual analysis evaluation system
Support is provided for capability reflection of equipment, including coverage capability and positioning capability of a satellite, and a detection range of measurement and control equipment;
the method provides support for visualization of the aircraft test process supported by the parallel test system;
providing support for analysis and display of key performance parameters;
the visualized analysis and evaluation environment mainly comprises large-scale display system hardware, distributed display computing equipment and a parallel test visualization system; the parallel test visualization system software is divided into four software types of three-dimensional visualization, two-dimensional situation visualization, equipment state visualization, simulation state monitoring and public support;
wherein, the simulation model and knowledge service support system comprises hardware and software; the hardware comprises a physical test data receiver, a matched antenna and a feeder thereof, a PC (personal computer) and connecting wires; the software comprises signal simulation software and receiver simulation software;
the large-scale computing service system of the artificial system comprises a computing cluster and artificial system software based on Agent, wherein the artificial system software based on the Agent is developed by adopting a multi-Agent simulation tool programming environment on a Linux operating system;
the large display system hardware adopts an LED light source three-dimensional spliced wall display system and comprises 6 LED display units; the distributed display computing equipment adopts a multi-window processor, can perform window division on 6 LED display units, and divides and maps display images to each display unit;
the parallel computing test method of the parallel computing test system based on the simulation in the loop comprises the following steps:
step 1: carrying out actual physical test by using a real system to obtain physical test data; the physical test data is obtained by means of direct data receiving, state acquisition and historical data sorting access;
step 2: inputting the physical test data obtained in the step 1 into a simulation model and a knowledge service support system, facilitating various simulation systems in the simulation model and the knowledge service support system, and performing numerical simulation calculation by combining the physical test data obtained in the step 1 to obtain simulation test data; the numerical simulation calculation can be carried out in an off-line or on-line simulation mode; the simulation test data is stored in a data resource/test data management server;
and step 3: under the drive of a calculation test scenario, reading the simulation test data obtained in the step 2 from a data resource/test data management server, inputting the simulation test data into the large-scale calculation service system of the artificial system, providing various required state parameters for the Agent model behaviors in a large-scale calculation cluster deployed in the large-scale calculation service system of the artificial system, carrying out a calculation test based on the Agent model, and obtaining calculation evaluation sample data;
and 4, step 4: inputting the calculation evaluation sample data obtained in the step 3 into a visual analysis evaluation system, displaying the test scene, the test equipment image and the space geometric relation of each type of equipment by the visual analysis evaluation system under the drive of the calculation evaluation sample data, and displaying the key performance parameters of each type of equipment in a graph and table mode.
CN201710478031.1A 2017-06-22 2017-06-22 Simulation-in-loop parallel computing test system and test method Expired - Fee Related CN107491853B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710478031.1A CN107491853B (en) 2017-06-22 2017-06-22 Simulation-in-loop parallel computing test system and test method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710478031.1A CN107491853B (en) 2017-06-22 2017-06-22 Simulation-in-loop parallel computing test system and test method

Publications (2)

Publication Number Publication Date
CN107491853A CN107491853A (en) 2017-12-19
CN107491853B true CN107491853B (en) 2021-04-23

Family

ID=60643510

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710478031.1A Expired - Fee Related CN107491853B (en) 2017-06-22 2017-06-22 Simulation-in-loop parallel computing test system and test method

Country Status (1)

Country Link
CN (1) CN107491853B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109118576A (en) * 2018-07-19 2019-01-01 桂林电子科技大学 Large scene three-dimensional reconstruction system and method for reconstructing based on BDS location-based service
CN110288160A (en) * 2019-06-27 2019-09-27 北京华如科技股份有限公司 A kind of situation dynamic prediction method based on parallel simulation

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
仿真在回路的平行靶场试验人工***研究;张大曦;《第四届中国指挥控制大会论文集》;20160715;186-188 *
基于Agent的卫星体系作战分析仿真框架研究;张育林;《***仿真学报》;20070715;全文 *
航天发射试验平行管理;范丽;《第七届(2012)中国管理学年会平行管理分会场论文集(选编)》;20121213;4-10 *

Also Published As

Publication number Publication date
CN107491853A (en) 2017-12-19

Similar Documents

Publication Publication Date Title
CN111949523B (en) Ground closed loop simulation verification system and method for multi-satellite collaborative satellite-borne autonomous planning software
US10389458B2 (en) Method and apparatus for testing RF performance of a satellite wiring harness and signal processing units
CN106845032B (en) The construction method of multimode navigation three-dimensional dynamic visual simulation platform
CN112051750B (en) Digital twin system of four-rotor unmanned aerial vehicle
CN112686985A (en) Three-dimensional visualization system and method for railway data center
CN112528508B (en) Electromagnetic visualization method and device
CN107491853B (en) Simulation-in-loop parallel computing test system and test method
CN111523771A (en) Unmanned ship evaluation system
CN106932763A (en) Car radar test system
CN116431707A (en) Agent technology-based virtual-actual integrated management and control system and method
Kanashchenkov et al. Measuring system for use in radar-system development
CN116738867B (en) Unmanned aerial vehicle defense simulation method and system based on machine learning
CN105095586B (en) A kind of multi-joint conjunction Real-Time Scene Simulation method based on STK
Borges de Sousa et al. A simulation environment for the coordinated operation of multiple autonomous underwater vehicles
CN116931448A (en) Intelligent ship state monitoring and control system based on digital twin
CN116933626A (en) Data monitoring method and device based on digital twinning
BR102019013390B1 (en) AUGMENTED REALITY SYSTEM
KR101425017B1 (en) Apparatus for inspecting electric power conduit in underground using mobile device
Lu et al. 3D modelling strategy for weather radar data analysis
US20240174384A1 (en) Method and system for operating metaverse platform for implementing virtual universe space
Clark et al. Advanced distributed simulation for the Australian Defence Force
Cui et al. Simulation Verification Technology of Virtual-Real-Integration Avionics System
Wang et al. Bayesian Computational Sensor Networks: Small-Scale Structural Health Monitoring
Sun et al. Design and Implementation of Tianjin Earthquake Warning Network System Based on Cloud Computing
Wei et al. Toolchain based hybrid implementation for GPS satellite communications with optical crosslinks

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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20210423

CF01 Termination of patent right due to non-payment of annual fee