Satellite network simulation verification method and system based on digital twinning
By building application business models, satellite network digital twin models and technical system digital models, combined with simulation services, the problem of difficulty in quickly integrating various types of technical systems in the existing technology has been solved, and the rapid verification and iteration of satellite networks has been achieved, which has promoted the Intelligent operation and maintenance.
Patent Information
- Application Number
- CN202411393294.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-08
- Publication Date
- 2025-02-18
AI Technical Summary
It is difficult for the existing technology to quickly integrate various types of technical systems to achieve rapid verification and iteration of satellite network construction at different stages.
By building application business models, satellite network digital twin models and technical system digital models, combined with simulation services, the application business models are driven for simulation verification and present visual simulation results.
It realizes accurate simulation of complex network scenarios, supports short-term demonstration of technical systems at different stages of satellite network construction, and promotes intelligent operation and maintenance of satellite networks.
Smart Images

Figure CN119475669A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of satellite network simulation technology, and in particular to a satellite network simulation verification method and system based on digital twins. Background Art
[0002] Different types of satellite networks, such as low-orbit satellite constellations, high-orbit hybrid constellations, and space-ground ubiquitous networks, are gradually developing and are applied to various fields such as communications, navigation, and remote sensing. At different stages of satellite network system construction, different technical systems need to be adopted to achieve satellite network communications and networking, but the cost and cycle of using physical satellite network verification are high and long, and it is not feasible. It is necessary to first conduct digital simulation and feasibility demonstration on the ground to reduce construction costs and shorten the development cycle.
[0003] Many studies and experiments have been conducted on the digital verification of satellite network technology systems, and corresponding systems and platforms have been built. However, the verification targets are targeted, the verification scope is limited, and the digital model support capability is poor. Verification is only carried out for the specific technology system at a certain stage of satellite network construction, and it is impossible to quickly integrate various types of technology systems to achieve rapid verification and iteration. The twin satellite network system is a set of modeling, simulation and experimental verification software systems for satellite network systems and satellite networking protocols developed by means of digital simulation around the entire cycle of system design demonstration, experimental construction and operation management of space-based integrated information networks and satellite Internet. The model is rich and the structure is flexible. It has functions such as system analysis, communication simulation, network protocol verification, information service process demonstration, and network comprehensive indicator evaluation. It can quickly integrate various types of technology system models and provide corresponding simulation evaluation and test verification technical support for system design, technology verification, and operation and maintenance management at different stages of satellite network construction. Summary of the invention
[0004] The present invention provides a satellite network simulation verification method and system based on digital twins to solve the problem that verification is currently carried out on a specific technical system at a certain stage of satellite network construction, and various types of technical systems cannot be quickly integrated to achieve rapid verification and iteration.
[0005] In a first aspect, the present disclosure provides a satellite network simulation verification method based on digital twins, comprising:
[0006] Build application business models based on the application requirements of the satellite network to be verified;
[0007] Build a satellite network digital twin model based on the collected physical satellite network data and dynamic changes in data;
[0008] Construct a technical system digital model based on the technical system verification requirements of the satellite network;
[0009] Start the simulation service to drive the application business model to perform simulation verification, so that the satellite network digital twin model can present a visual simulation result after combining with the technical system digital model.
[0010] In some embodiments, a satellite network digital twin model is constructed based on the collected physical satellite network data and the dynamic changes of the data, including:
[0011] Based on the physical satellite network data, extracting node types, position coordinates and load parameters according to simulation granularity to establish a node lightweight model of the physical entity;
[0012] Construct the inter-node communication link model through the communication frequency band, communication system and link transmission benefit model;
[0013] By analyzing the link building relationship between nodes based on the dynamic model of the satellite orbit and the communication link model between nodes, a digital model of the dynamic spatiotemporal topological relationship of the network is constructed;
[0014] Construct a satellite multi-hop network transmission model through a network communication protocol stack model;
[0015] A lightweight satellite network digital twin model is constructed based on the node lightweight model, the network dynamic spatiotemporal topological relationship digital model and the satellite multi-hop network transmission model.
[0016] In some embodiments, the lightweight satellite network digital twin model is at least one of a node model, a communication link model, a topological relationship model and / or a data transmission model.
[0017] In some embodiments, the network communication protocol stack model includes a standard TCP / IP model, a CCSDS model and a custom protocol stack model; wherein the custom protocol stack model includes a service layer, a network layer, a link layer and a physical layer, and adopts a customized inter-layer data transmission interface, transmission process and a customized data format and data processing method.
[0018] In some embodiments, the satellite multi-hop network transmission model includes multiple transmission modes of terminal-satellite-satellite-terminal, ground station-satellite-terminal, and terminal-satellite-satellite-ground station.
[0019] In some embodiments, the physical satellite network data includes entity data, payload data and connectivity relationship data that characterize satellite network characteristics, and data characteristics and data association relationships of the entity data, payload data and connectivity relationship data.
[0020] In some embodiments, the technical system digital model includes a user-customized communication model, a protocol model, and a management and control model, and is connected to the satellite network digital twin model through a standardized interface to achieve data interaction and model calling with the satellite network digital twin model.
[0021] In some embodiments, the standardized interface includes an initialization interface, an event processing interface, a simulation end interface, a timer interface, a data sending interface, a data receiving interface and a customized interface of the digital model of the technical system.
[0022] In some embodiments, after driving the application business model to perform simulation verification so that the satellite network digital twin model presents a visual simulation result after combining with the technical system digital model, the method further includes:
[0023] Output simulation statistics;
[0024] Using the simulation statistical data to conduct a comprehensive evaluation of network performance and output a quantitative evaluation result;
[0025] The satellite network digital twin model is adjusted based on the evaluation result, and simulation verification iteration is initiated to obtain the optimal evaluation result.
[0026] In a second aspect, the present disclosure provides a satellite network simulation verification system based on digital twins, including a satellite network application layer, a twin satellite network layer, a physical satellite network layer, and a simulation verification service layer;
[0027] The satellite network application layer is used to build an application business model according to the application requirements of the satellite network to be verified;
[0028] The twin satellite network layer is used to build a satellite network digital twin model based on the collected physical satellite network data and dynamic changes of the data;
[0029] The physical satellite network layer is used to construct a technical system digital model according to the technical system verification requirements of the satellite network;
[0030] The simulation verification service layer is used to start the simulation service and drive the application business model to perform simulation verification, so that the satellite network digital twin model can present a visual simulation result after combining with the technical system digital model.
[0031] The present disclosure provides a satellite network simulation verification method and system based on digital twins, the method comprising: constructing an application business model according to the application requirements of the satellite network to be verified; constructing a satellite network digital twin model based on the collected physical satellite network data and the dynamic changes of the data; constructing a technical system digital model according to the technical system verification requirements of the satellite network; starting the simulation service to drive the application business model to perform simulation verification, so that the satellite network digital twin model presents a visual simulation result after combining with the technical system digital model. The present disclosure realizes efficient and accurate simulation verification by constructing a digital twin model of the satellite network, providing strong support for the design, optimization and deployment of the satellite network.
[0032] Compared with the prior art, the technical solution disclosed in this disclosure has the following innovative features:
[0033] (1) The model constructed in the technical solution disclosed in the present invention is rich and flexible in structure, and can quickly integrate customized digital models in a short period of time, covering multiple technical levels such as communication links, network protocols and application services, without the need for major modifications to the model or only simple interface adaptation.
[0034] (2) The present disclosure covers the entire cycle of satellite network system design demonstration, test construction and operation management, and can provide technical support for test evaluation and test verification for system design, technical verification and operation and maintenance management at different stages of satellite network construction. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] The present disclosure will be described in more detail below based on embodiments and with reference to the accompanying drawings:
[0036] Figure 1 A flowchart of a satellite network simulation verification method based on digital twins provided in an embodiment of the present disclosure;
[0037] Figure 2 A flowchart for constructing a satellite network digital twin model provided in an embodiment of the present disclosure;
[0038] Figure 3 A workflow diagram for simulation verification of a digital twin satellite network provided in an embodiment of the present disclosure;
[0039] Figure 4 A block diagram of a satellite network simulation verification system based on digital twins provided in an embodiment of the present disclosure;
[0040] Figure 5 An architecture diagram of a digital twin satellite network simulation verification system provided in an embodiment of the present disclosure;
[0041] Figure 6A situation display effect diagram of network performance in a typical application scenario provided by an embodiment of the present disclosure;
[0042] Figure 7 This is a diagram of network performance evaluation results in a typical application scenario provided by an embodiment of the present disclosure.
[0043] In the drawings, the same reference numerals are used for the same components and the drawings are not drawn to scale. DETAILED DESCRIPTION
[0044] In order to enable those skilled in the art to better understand the technical solution of the present disclosure, and to fully understand and implement how the present disclosure applies technical means to solve technical problems and achieve the corresponding technical effects, the technical solution in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only embodiments of a part of the present disclosure, not all of the embodiments. The embodiments of the present disclosure and the various features in the embodiments can be combined with each other without conflict, and the technical solutions formed are all within the scope of protection of the present disclosure. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without making creative work should fall within the scope of protection of the present disclosure.
[0045] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product, or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products, or devices.
[0046] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and that, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0047] Embodiment 1
[0048] Figure 1 The present invention provides a flowchart of a satellite network simulation verification method based on digital twins. Figure 1As shown, a satellite network simulation verification method based on digital twins includes:
[0049] S101, building an application business model according to the application requirements of the satellite network to be verified;
[0050] S102, building a satellite network digital twin model based on the collected physical satellite network data and dynamic changes in the data;
[0051] S103, construct a technical system digital model according to the technical system verification requirements of the satellite network;
[0052] S104, start the simulation service to drive the application business model to perform simulation verification, so that the satellite network digital twin model can present a visual simulation result after combining with the technical system digital model.
[0053] Compared with the existing technology, the present invention solves the problem that the specific technical system of a certain stage of satellite network construction is currently being verified, and various types of technical systems cannot be quickly integrated to achieve rapid verification and iteration. That is, customized digital models can be quickly integrated in a short period of time to achieve accurate simulation of complex network scenarios, complete short-cycle demonstration of technical systems at different stages of satellite network construction, and greatly promote the intelligent operation and maintenance of satellite networks.
[0054] Specifically, the method includes establishing an application business model according to the application requirements of the satellite network to be verified, including message communication, text communication, voice communication, and video communication; collecting data from the physical satellite network, establishing a satellite network digital twin model, including a node model, a communication link model, a topology relationship model, and a data transmission model, etc., and dynamically adjusting according to data changes; establishing a technical system digital model according to the technical system verification requirements of the satellite network, and accessing the satellite network digital twin model through a standardized interface; starting a simulation verification service, based on application business drivers, combining and scheduling various models, presenting the simulation effect in a visual way, and outputting simulation statistics. The visual presentation method includes two-dimensional display and three-dimensional display, which performs two-dimensional and three-dimensional real-time dynamic display of network elements, node entity operation processes, and business information flows, providing users with an intuitive simulation process and operation effect display.
[0055] It should be noted that the above-mentioned physical satellite network includes all physical entities and payload equipment that constitute the satellite network. The physical entities include satellites in different orbits, such as high-orbit satellites, medium-orbit satellites and low-orbit satellites, various types of user terminals on land, sea, air and space, including ships, aircraft, ground fixed terminals and ground mobile terminals, etc., ground stations and related control centers. The payload equipment includes information transmission payload and information processing payload. The information transmission payload includes routing payload, communication payload, etc., to realize communication and data forwarding between entities. The information processing payload includes on-board processing unit to realize data packaging, unpacking, compression, storage, etc.
[0056] Embodiment 2
[0057] Based on the above embodiments, Figure 2 The flowchart of building a satellite network digital twin model is shown. Based on the collected physical satellite network data and the dynamic changes of the data, a satellite network digital twin model is built, which includes the following steps:
[0058] S201, based on the physical satellite network data, extracting node types, position coordinates and load parameters according to simulation granularity to establish a node lightweight model of the physical entity;
[0059] S202, constructing an inter-node communication link model through a communication frequency band, a communication system, and a link transmission benefit model;
[0060] S203, constructing a digital model of the dynamic spatiotemporal topological relationship of the network by analyzing the link building relationship between nodes through the dynamic model of the satellite orbit and the inter-node communication link model;
[0061] S204, constructing a satellite multi-hop network transmission model through a network communication protocol stack model;
[0062] S205, constructing a lightweight satellite network digital twin model based on the node lightweight model, the network dynamic spatiotemporal topological relationship digital model and the satellite multi-hop network transmission model.
[0063] In other words, the satellite network digital twin model is a virtual mirror of the physical satellite network. Based on the physical satellite network data and according to the simulation granularity, the core data such as node type, location coordinates, and load parameters are extracted to establish a lightweight node model of the physical entity; the communication link model between nodes is constructed through the communication frequency band, communication system, and link transmission efficiency model; the link-building relationship between nodes is analyzed through the dynamic model of the satellite orbit and the communication link model, and a digital model of the network dynamic space-time topology relationship is constructed; the satellite multi-hop network transmission model is constructed through the network protocol stack model. Through the above modeling of space-time relationships and communication and network transmission, a lightweight satellite network digital twin model is constructed, and the business data and status information of the physical network can be received, supporting the twin simulation of the satellite network's networking transmission capabilities and business support capabilities.
[0064] Based on the above embodiments, the lightweight satellite network digital twin model is at least one of a node model, a communication link model, a topological relationship model and / or a data transmission model.
[0065] Embodiment 3
[0066] Based on the above embodiments, the network communication protocol stack model includes a standard TCP / IP model, a CCSDS model and a custom protocol stack model; wherein the custom protocol stack model includes a service layer, a network layer, a link layer and a physical layer, and adopts a customized inter-layer data transmission interface, transmission process and a customized data format and data processing method.
[0067] Specifically, the communication protocol stack model includes the standard TCP / IP model, the CCSDS model and the custom protocol stack model. The custom protocol stack model includes the service layer, the network layer, the link layer and the physical layer, and adopts a customized inter-layer data transmission interface, transmission process, and a customized data format and data processing method. Among them, the inter-layer data transmission interface includes an event trigger interface and a function direct call interface. The sending end service layer sends data to the network layer through the inter-layer data transmission interface, including application service data, control instruction data, location data and business data. The network layer receives and processes the data, passes the data to the protocol model of this layer, or encapsulates the network layer header information and stores it in the cache queue according to the priority. The link layer establishes a state machine, obtains data from the cache queue in the sending state, distributes it to the protocol model of this layer for processing, or encapsulates the link layer header information and continues to pass it to the lower layer. The physical layer receives the upper layer data and sends the data on the corresponding channel according to the communication link model parameters and the communication technology system. The receiving end receives the physical layer data of the sending end and calculates whether to receive the data according to the communication link receiving model. The receiving model includes two receiving modes: based on the signal-to-noise ratio and based on the bit error rate. After receiving and processing the data, it is passed to the upper link layer. The link layer distributes it to the protocol model of this layer for processing, removes the link layer header information, and passes it to the upper network layer. After the network layer processes it, removes the network layer header information and passes it to the service layer, completing the end-to-end protocol stack data processing flow. Each layer of the custom protocol stack model integrates a custom protocol model, and realizes data transmission of each layer of the protocol model through the inter-layer interface of the protocol stack.
[0068] Based on the above embodiments, the satellite multi-hop network transmission model includes multiple transmission modes including terminal-satellite-satellite-terminal, ground station-satellite-terminal, and terminal-satellite-satellite-ground station.
[0069] End-to-end transmission is achieved through terminal access technology, inter-satellite routing technology and tunnel technology. Specifically, the terminal-satellite-satellite-ground station transmission mode includes the source terminal accessing the satellite through the terminal access technology, and obtaining the preferred visible satellite of the destination ground station through the shortest distance method, adding a tunnel header to the data, using the access satellite and the preferred visible satellite as the source and destination of the data stream, using the satellite network as the backbone network for data transmission, and transmitting the data to the preferred visible satellite through the inter-satellite routing technology, removing the tunnel header, and sending it to the destination ground station to complete the end-to-end transmission process; other transmission modes are similar. Visible satellites refer to satellites within the line of sight of the ground station, and the preferred visible satellite is the satellite with the shortest distance selected among the visible satellites.
[0070] Based on the above embodiment, the physical satellite network data includes entity data, payload data and connectivity relationship data that characterize satellite network characteristics, and data characteristics and data association relationships of the entity data, payload data and connectivity relationship data.
[0071] Specifically, data is collected from the physical satellite network in real time or non-real time, including entity data, payload data, and communication relationship data that reflect the characteristics of the satellite network. Entity data includes the name, type, orbital parameters, location data, etc. of various types of entities. Payload data includes protocol type and parameters, transmitter, receiver, beam and other parameters. Communication relationship data includes inter-satellite and satellite-to-ground link establishment rules. According to data characteristics and data association relationships, the data is stored in the database as a public data environment for system operation. Based on entity data as the basic table, interconnected database tables such as communication relationship data tables and payload data tables are established. A unified data specification and data cataloging mechanism are established to manage various types of data, verify data validity, and combine and process data according to modeling requirements.
[0072] Embodiment 4
[0073] Based on the above embodiments, the technical system digital model includes a user-customized communication model, a protocol model and a management and control model, and is connected to the satellite network digital twin model through a standardized interface to achieve data interaction and model call with the satellite network digital twin model.
[0074] On the basis of the above-mentioned embodiments, the standardized interface includes an initialization interface, an event processing interface, a simulation end interface, a timer interface, a data sending interface, a data receiving interface and a customized interface of the digital model of the technical system.
[0075] It should be noted that the technical system digital model realizes data interaction and model calling with the satellite network digital twin model through a standardized interface, thereby realizing the access of the technical system digital model. The standardized interface includes an initialization interface, an event processing interface, a simulation end interface, a timer interface, a data sending interface, a data receiving interface, and a customized interface of the technical system model. The interface functions are as follows:
[0076] Initialization interface: When the simulation is initially run, the initialization interface of each model is called, the model configuration parameters are input, each model is instantiated, and the initialization operation of the model is completed;
[0077] Event processing interface: The simulation runs based on an event-driven mechanism. Data transmission and time scheduling in the simulation process are implemented through events. When an event of a custom model is triggered, the event is passed to each model for processing through the event processing interface.
[0078] Simulation end interface: When the simulation ends, it is necessary to recycle the running resources, save the simulation data, and call the simulation end interface of each model to enable each model to complete the processing operation of the simulation end;
[0079] Data sending / receiving interface. Each model interacts with the satellite network digital twin model through this interface. For example, the dynamic routing protocol will generate routing signaling to complete neighbor detection, link status monitoring, etc. The data sending interface will be called to send data to the satellite network digital twin model, or receive routing signaling from the satellite network digital twin model;
[0080] Timer interface: each model may generate periodic event operations, and the system's timer interface needs to be called to complete the time setting;
[0081] Customized interface of the technical system model: an interface added to implement specific functions of the technical system model, such as the routing query interface. When data needs to be forwarded, the routing model is queried to obtain the information of the next hop node.
[0082] Embodiment 5
[0083] On the basis of the above embodiment, the driving of the application business model to perform simulation verification so that the satellite network digital twin model presents a visual simulation result after combining with the technical system digital model, further includes:
[0084] Output simulation statistics;
[0085] Using the simulation statistical data to conduct a comprehensive evaluation of network performance and output a quantitative evaluation result;
[0086] The satellite network digital twin model is adjusted based on the evaluation result, and simulation verification iteration is initiated to obtain the optimal evaluation result.
[0087] Specifically, the simulation statistical data includes real-time statistical data dynamically output during the simulation process and full-process statistical data output after the simulation is completed. The data content includes the number of packets sent, the number of packets received, the packet loss rate, the end-to-end delay, the end-to-end delay jitter, the beam / time slot resource utilization rate, etc. The network performance comprehensive evaluation uses simulation statistical data to calculate the key network performance and the overall network performance according to the evaluation objectives and the classic evaluation algorithm, and outputs the quantitative evaluation results. The classic evaluation algorithms include the analytic hierarchy process, the grey correlation evaluation method, the ideal point method, etc. The key network performance includes the network transmission capability, the network anti-destruction capability, the network support capability and the resource utilization capability, etc. The simulation statistical data is used to conduct a comprehensive evaluation of network performance and output the quantitative evaluation results. According to the evaluation results, the physical satellite network layer is fed back to the physical satellite network layer, and the planning scheme is corrected. The twin satellite network layer data is adjusted through the twin southbound interface, the model is corrected, the system is restarted, and the simulation is performed; it is repeated until the optimal evaluation result is obtained.
[0088] It should be noted that the simulation verification service includes the simulation of network behavior, event scheduling and time advancement, dynamic loading and configuration management of models, driving simulation operation, and completing different simulation tasks. The simulation of network behavior includes the simulation of a series of operations such as data generation, transmission, fragmentation, encapsulation, and reception, as well as the simulation of network failures such as node failure, link failure, and network congestion. Events generated by network behavior are stored in the event scheduling queue in the order of occurrence. Event scheduling refers to the process of triggering the events in the scheduling queue at the corresponding time and calling the corresponding model event trigger function. The advancement of time controls the running time of the entire simulation, which is called simulation time, so that it can be advanced quickly according to the generation of events, or at double the speed, without being consistent with the real time. Dynamic loading and configuration management of models must meet the consistency of model parameters and the adaptation of model functions, and collaborative operation can meet the task requirements.
[0089] The effects of simulation can be visualized intuitively, including two-dimensional and three-dimensional display, and different perspectives can be switched seamlessly. The presentation content includes real-time dynamic display of network elements, node entity operation process, and business information flow, providing users with intuitive simulation process and operation effect display.
[0090] Some implementation methods of the above embodiments, Figure 3 This is a workflow diagram for simulation verification of digital twin satellite network, which mainly describes the workflow and simulation method of the system. The method includes the following steps:
[0091] Step 1: Collect data from the physical satellite network layer in real time or non-real time, classify, process and store the data according to specific rules and formats through a human-computer interaction interface;
[0092] Step 2: Obtain storage data and establish relevant service models based on simulation granularity;
[0093] Step 3: Start the service, instantiate the model based on the data model according to the simulation scenario, and perform 2D and 3D visualization;
[0094] Step 4: Inject network faults and real business traffic into the service;
[0095] Step 5: Pause or end the service, collect simulation data, and conduct performance evaluation.
[0096] Step 6: Feedback the evaluation results to the physical satellite network to adjust the planning scheme, adjust the twin network data through data collection, correct the model, restart the service, and perform simulation; iterate repeatedly until the optimal evaluation result is obtained.
[0097] Embodiment 6
[0098] Figure 4 A block diagram of a satellite network simulation verification system based on digital twins provided in an embodiment of the present disclosure. Figure 4 As shown, a satellite network simulation verification system based on digital twins includes a satellite network application layer 401, a twin satellite network layer 402, a physical satellite network layer 403 and a simulation verification service layer 404;
[0099] The satellite network application layer 401 is used to build an application business model according to the application requirements of the satellite network to be verified;
[0100] The twin satellite network layer 402 is used to build a satellite network digital twin model based on the collected physical satellite network data and dynamic changes of the data;
[0101] The physical satellite network layer 403 is used to construct a technical system digital model according to the technical system verification requirements of the satellite network;
[0102] The simulation verification service layer 404 is used to start the simulation service and drive the application business model to perform simulation verification, so that the satellite network digital twin model can present a visual simulation result after combining with the technical system digital model.
[0103] Compared with the existing technology, the present invention solves the problem that it is currently difficult to conduct verification on a specific technical system at a certain stage of satellite network construction, and it is impossible to quickly integrate various types of technical systems to achieve rapid verification and iteration. It can quickly integrate customized digital models in a short period of time, achieve accurate simulation of complex network scenarios, and complete short-cycle demonstration of technical systems at different stages of satellite network construction, greatly promoting the realization of intelligent operation and maintenance of satellite networks.
[0104] like Figure 5 The architecture diagram of the digital twin satellite network simulation and verification system shown in the figure, the above-mentioned satellite network simulation and verification system consists of a satellite network application layer, a twin satellite network layer and a physical satellite network layer; the satellite network application layer generates an application business model according to application requirements; the twin satellite network layer is a virtual mirror of the physical satellite network layer, collects data from the physical satellite network layer in real time or non-real time, and establishes a digital twin of the physical satellite network; the physical satellite network layer is composed of a real satellite network; the satellite network application layer provides satellite network application data requirements to the twin satellite network layer through the twin northbound interface, and the physical network layer provides satellite network attribute data to the twin satellite network layer through the twin southbound interface, and dynamically adjusts and corrects it.
[0105] Specifically, the satellite network application layer includes text communication, voice communication, video communication, etc.; the twin satellite network layer includes the satellite network data warehouse, satellite network twin model library, and satellite network digital management; the physical satellite network layer includes various physical entities of the satellite network. The system can collect data from the physical satellite network layer in real time or non-real time, classify and process the data through the human-computer interaction interface, and store it according to specific rules and formats. The acquired stored data will establish relevant service models according to the simulation granularity. When the service is started, the model is instantiated based on the data model to realize simulation data collection and performance evaluation.
[0106] Among them, the data warehouse of the twin satellite network layer collects and stores the physical network layer data in the data warehouse through real-time or non-real-time data collection methods, including physical entity data such as satellites and ground stations, resource data, as well as protocol, process, status and other data. The data warehouse analyzes the collected data, classifies and processes the data through the human-computer interaction interface to form network configuration, user business, operation status and other data, and stores them according to specific rules and formats to provide data support for building network twins and empowering twins.
[0107] The satellite network twin model library of the twin satellite network layer establishes a feature-rich data model based on the data provided by the data warehouse. The basic model is a characterization and abstract description of the physical network, mainly including network element models, topology models, inter-satellite / satellite-to-ground link models, and communication protocol stack models. The network element model in the satellite network includes the modeling of physical entities such as constellations, satellites, ground stations, and user terminals. According to the simulation granularity, the core elements of the physical entities are extracted and modeled.
[0108] The digital twin management of the twin satellite network layer completes the model management and visualization of the twin network, including topology management, model management and visualization. The twin network layer can interact with the physical network layer in real time through the southbound interface, jointly simulate the twin network and the physical entity, and provide verification and evaluation means for technical system design and load testing.
[0109] The physical satellite network layer includes all physical entities that constitute the network, such as communication satellites, relay satellites, information acquisition satellites and other types of satellites, various types of terminal users on land, sea, air and space, as well as ground stations and various control centers. Physical entities bind virtual nodes in the twin network through node mapping or port mapping, which are called mirror virtual nodes. Mirror virtual nodes serve as proxy nodes for real equipment in the virtual network to achieve data interaction between real equipment and other simulated nodes in the network, thereby achieving joint simulation. The protocol model consistency of physical entities and virtual nodes must be guaranteed.
[0110] In some implementation methods of the above embodiments, the workflow of the digital twin satellite network simulation verification system is as follows:
[0111] Start the system, build the satellite network scenario, input model parameters, instantiate the model, start simulation, and perform two-dimensional and three-dimensional visualization of the network operation status;
[0112] Start generating application business traffic, inject network faults into the system, collect simulation statistics, and conduct performance evaluation. The evaluation methods include real-time online evaluation and static offline evaluation.
[0113] Based on the evaluation results, the physical satellite network layer is fed back to the physical satellite network layer, which corrects the planning scheme, adjusts the twin satellite network layer data through the twin southbound interface, corrects the model, and restarts the system for simulation; the process is repeated until the optimal evaluation result is obtained.
[0114] The architecture diagram of the digital twin satellite network simulation verification system. The system includes the satellite network application layer, twin satellite network layer, and physical satellite network layer.
[0115] A typical embodiment is listed below. Figure 6 and Figure 7 ,in, Figure 6 This is a diagram showing the network performance situation in a typical application scenario. Figure 7 The figure shows the evaluation results of network performance in typical application scenarios.
[0116] Build typical application scenarios, implement the full process of "scenario establishment -> parameter configuration -> simulation operation -> result evaluation", and verify and evaluate the system functions, model performance, and network performance in typical application scenarios. Obtain entity data, payload data, communication relationship data, and application demand data from the physical satellite network layer, establish simulation scenarios, configure relevant parameters, and build a twin satellite network layer.
[0117] (1) Scenario establishment
[0118] Establish a high-orbit and low-orbit hybrid networking scenario, define the scenario name, start and end time, etc.
[0119] Establish and load a ubiquitous network scenario consisting of high-orbit satellites, low-orbit constellations, and ground networks. The scenario includes:
[0120] 10 high-orbit satellites, G1~G5
[0121] 120 12*10 low-orbit satellite constellations, Sat1200101~Sat1201210
[0122] 8 ground stations including Beijing, SanYa, etc.
[0123] Usr1, Usr2 and other three user terminals
[0124] The basic properties of different types of nodes are configured separately, including the number of six satellites, the location of the ground station, the mobility model or trajectory of the user terminal, etc.
[0125] (2) Parameter configuration
[0126] Parameter configuration includes the configuration of network topology, physical load, and application services in the scenario.
[0127] 1) Topology configuration
[0128] Establish the connection relationship between nodes, and use the batch configuration rule of connecting the same orbit and different orbits to establish the inter-satellite links of the low-orbit constellation. At the same time, configure static links and dynamic links for other nodes. Static links configure links with fixed inter-satellite connection relationships, and dynamic links configure links with mutual movement between nodes and dynamically changing connection relationships. The connectivity between nodes is calculated by the communication link model during operation.
[0129] 2) Physical load configuration
[0130] To realize wireless communication, routing forwarding, transmission control and other functions, the entity payload configuration is to configure the networking protocols and parameters of each layer in the communication protocol stack:
[0131] Routing protocol type and parameters: Configure inter-satellite, satellite-to-ground and cross-domain interconnection routing protocols, and configure protocol parameters according to simulation requirements.
[0132] Link layer protocol type and parameters: Configure the link layer protocols for inter-satellite links and satellite-to-ground links, and configure protocol parameters according to simulation requirements.
[0133] Link model and parameters: configure channel frequency, free space loss model, signal-to-noise ratio-bit error rate curve, etc.
[0134] Wireless communication protocol types and parameters: Configure inter-satellite and satellite-to-ground physical layer protocols, and configure protocol parameters according to simulation requirements.
[0135] 3) Application business configuration:
[0136] Configure the type of business model, sending interval, packet size, etc., and configure the business flows and parameters of different transmission modes such as low-orbit inter-satellite, terminal-ground station, high-orbit satellite-low-orbit satellite, etc.
[0137] (3) Simulation operation
[0138] After the configuration is completed, the situation display module loads and displays the established scenario, and instantiates nodes and links according to the configured scenario and parameters.
[0139] Start the simulation, the system starts running, the simulation time starts to advance, the simulation model starts to continuously calculate, and the operation status and performance results are output to the status display module for display. The movement process of the physical node, the transmission path of the business flow and the network performance indicator results can be viewed in real time on the three-dimensional and two-dimensional interfaces.
[0140] Inject faults into the system, including node faults and link faults. The display interface can show the fault status and calculate the node / link failure rate. At the same time, the simulation model responds to the fault, can re-plan the path for the business flow, and can view the switching and response time of the business transmission path. The simulation model's response and processing capabilities to single-point faults and multiple concurrent faults can be tested.
[0141] During the simulation process, each protocol model outputs statistical data in real time, providing source data for result evaluation.
[0142] (4) Result evaluation
[0143] During the simulation, you can view network performance indicators in real time, including throughput, latency, packet loss rate, number of packets sent, number of packets received, routing convergence time, etc.
[0144] After the simulation is finished, you can view the static network performance indicators to evaluate the network performance of the entire process.
[0145] Multiple simulation experiments are selected and the simulation results of the multiple experiments are compared and analyzed.
[0146] Using the above evaluation data and combining it with the classic performance evaluation algorithm, we conduct a comprehensive evaluation of network performance and output quantitative evaluation results.
[0147] Based on the evaluation results, the network performance is analyzed to complete the verification and iterative optimization of the technical solution.
[0148] In summary, the present disclosure provides a satellite network simulation verification method and system based on digital twins, the method comprising: constructing an application business model according to the application requirements of the satellite network to be verified; constructing a satellite network digital twin model based on the collected physical satellite network data and the dynamic changes of the data; constructing a technical system digital model according to the technical system verification requirements of the satellite network; starting the simulation service to drive the application business model to perform simulation verification, so that the satellite network digital twin model presents a visual simulation result after combining the technical system digital model. At the same time, a satellite network simulation verification system based on digital twins is disclosed, including a satellite network application layer, a twin satellite network layer, a physical satellite network layer and a simulation verification service layer. The present disclosure solves the problem that the verification of a specific technical system at a certain stage of satellite network construction cannot be quickly integrated with various types of technical systems to achieve rapid verification and iteration. It can quickly integrate various types of technical system models, and provide corresponding simulation evaluation and test verification technical support for system design, technical verification, and operation and maintenance management at different stages of satellite network construction.
[0149] In the embodiments provided in the present disclosure, it should be understood that the disclosed devices and methods can also be implemented in other ways. The device embodiments described above are merely schematic. For example, the flowcharts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the devices, methods and computer program products according to multiple embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of a code, and the above-mentioned module, program segment or a part of the code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of boxes in the block diagram and / or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or action, or can be implemented with a combination of dedicated hardware and computer instructions.
[0150] It should be noted that in the present disclosure, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element limited by the sentence "includes a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0151] Although the embodiments disclosed in the present disclosure are as above, the above contents are only embodiments adopted for facilitating the understanding of the present disclosure and are not intended to limit the present disclosure. Any technician in the technical field to which the present disclosure belongs can make any modifications and changes in the form and details of the implementation without departing from the spirit and scope disclosed in the present disclosure, but the scope of patent protection of the present disclosure shall still be subject to the scope defined in the attached claims.
Claims
1. A satellite network simulation verification method based on digital twins, characterized in that: include: Build application business models based on the application requirements of the satellite network to be verified; Build a satellite network digital twin model based on the collected physical satellite network data and dynamic changes in data; Construct a technical system digital model based on the technical system verification requirements of the satellite network; Start the simulation service to drive the application business model to perform simulation verification, so that the satellite network digital twin model can present a visual simulation result after combining with the technical system digital model.
2. The satellite network simulation verification method based on digital twin according to claim 1 is characterized in that: Based on the collected physical satellite network data and dynamic changes of data, a satellite network digital twin model is constructed, including: Based on the physical satellite network data, extracting node types, position coordinates and load parameters according to simulation granularity to establish a node lightweight model of the physical entity; Construct the inter-node communication link model through the communication frequency band, communication system and link transmission benefit model; By analyzing the link building relationship between nodes based on the dynamic model of the satellite orbit and the communication link model between nodes, a digital model of the dynamic spatiotemporal topological relationship of the network is constructed; Construct a satellite multi-hop network transmission model through a network communication protocol stack model; A lightweight satellite network digital twin model is constructed based on the node lightweight model, the network dynamic spatiotemporal topological relationship digital model and the satellite multi-hop network transmission model.
3. The satellite network simulation verification method based on digital twin according to claim 2 is characterized in that: The lightweight satellite network digital twin model is at least one of a node model, a communication link model, a topological relationship model and / or a data transmission model.
4. The satellite network simulation verification method based on digital twin according to claim 2 is characterized in that: The network communication protocol stack model includes a standard TCP / IP model, a CCSDS model and a custom protocol stack model; wherein the custom protocol stack model includes a service layer, a network layer, a link layer and a physical layer, and adopts a customized inter-layer data transmission interface, a transmission process and a customized data format and data processing method.
5. The satellite network simulation verification method based on digital twin according to claim 2 is characterized in that: The satellite multi-hop network transmission model includes multiple transmission modes including terminal-satellite-satellite-terminal, ground station-satellite-terminal, and terminal-satellite-satellite-ground station.
6. The satellite network simulation verification method based on digital twin according to claim 1 or 2, characterized in that: The physical satellite network data includes entity data, payload data and communication relationship data that characterize satellite network characteristics, and data characteristics and data association relationships of the entity data, payload data and communication relationship data.
7. The satellite network simulation verification method based on digital twin according to claim 1 is characterized in that: The technical system digital model includes a user-customized communication model, a protocol model and a management and control model, and is connected to the satellite network digital twin model through a standardized interface to achieve data interaction and model calling with the satellite network digital twin model.
8. The satellite network simulation verification method based on digital twin according to claim 7 is characterized in that: The standardized interface includes an initialization interface, an event processing interface, a simulation end interface, a timer interface, a data sending interface, a data receiving interface and a customized interface of the digital model of the technical system.
9. The satellite network simulation verification method based on digital twin according to claim 1 is characterized in that: After driving the application business model to perform simulation verification so that the satellite network digital twin model presents a visual simulation result after combining with the technical system digital model, it also includes: Output simulation statistics; Using the simulation statistical data to conduct a comprehensive evaluation of network performance and output a quantitative evaluation result; The satellite network digital twin model is adjusted based on the evaluation result, and simulation verification iteration is initiated to obtain the optimal evaluation result.
10. A satellite network simulation verification system based on digital twins, characterized in that: Includes satellite network application layer, twin satellite network layer, physical satellite network layer and simulation verification service layer; The satellite network application layer is used to build an application business model according to the application requirements of the satellite network to be verified; The twin satellite network layer is used to build a satellite network digital twin model based on the collected physical satellite network data and dynamic changes of the data; The physical satellite network layer is used to construct a technical system digital model according to the technical system verification requirements of the satellite network; The simulation verification service layer is used to start the simulation service and drive the application business model to perform simulation verification, so that the satellite network digital twin model can present a visual simulation result after combining with the technical system digital model.
Citation Information
Cited By
Satellite internet simulation system based on digital twinning
CN121791915A
Satellite network digital twin deduction system and deduction method based on state collaboration
CN122287057A