Three-dimensional simulation drilling system, method, equipment and medium
By introducing custom editing and free combination functions into the three-dimensional simulation drill system, the problem of fixed simulation scenarios and drill processes in the existing system is solved, and more flexible and diverse drill scenarios are achieved to meet the needs of different types of drills.
Patent Information
- Application Number
- CN202411543349.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-31
- Publication Date
- 2025-02-11
AI Technical Summary
The existing three-dimensional simulation drill system cannot be customized for editing, resulting in fixed simulation scenarios, character models and drill processes, which cannot meet the specific needs of different types of drills.
Provide a three-dimensional simulation drill system, including a three-dimensional map construction module, scene management module, simulation drill editing module, free configuration module and simulation drill execution module, allowing users to customize editing drill geographic information and scene simulation information sets, and freely combine simulation Scenario, realize personalized customization of simulation drill tasks.
Through custom editing and free combination functions, the specific needs of different types of drills are met, which improves the flexibility and diversity of drills and enhances the authenticity and applicability of drills.
Smart Images

Figure CN119418018A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of three-dimensional map simulation, and in particular to a three-dimensional simulation drill system, method, equipment and medium. Background Art
[0002] Virtual engine technology is a technology widely used in computer graphics, virtual reality (VR) and augmented reality (AR). Based on real-time rendering and powerful computing power, it provides a highly realistic simulation environment for various applications. It provides users with an immersive experience by simulating various environmental factors, object movement, and human-computer interaction.
[0003] The current virtual engine technology is based on modeling three-dimensional environments and objects and simulating models. Modeling technology is a technology that converts objects, processes or systems in the real world into digital models. Modeling technology involves multiple links, including modeling, solving, verification, etc. The application fields of modeling technology are very wide, including but not limited to engineering, manufacturing, games and animation.
[0004] The traditional simulation drill system displays fixed simulation scenes, fixed character models, and fixed character animations in the form of animation processes according to fixed drill processes. The drill content is fixed and cannot be modified, and it is impossible to customize the simulation scenes, character models, and drill processes. Users cannot participate in the simulation drill process to operate the model for interactive tasks. Summary of the invention
[0005] The technical problem to be solved by the present invention is to provide a three-dimensional simulation drill system, method, device and medium to address the technical problem that the current three-dimensional simulation drill system cannot perform custom editing during simulation drills.
[0006] The objective of the present invention is achieved by the following technical solutions: In a first aspect, the present invention provides a three-dimensional simulation and exercise system, characterized in that it includes: A three-dimensional map construction module constructs the simulation exercise geographic information based on the three-dimensional map data of the simulation exercise location; A three-dimensional scene management module, used to manage scene simulation information sets, including simulated drill personnel roles, action animations, drill tasks, accident simulations, and drill question and answer information; The simulation exercise editing module is used to customize the simulation exercise geographic information and scenario simulation information set according to the exercise process content; The free configuration module is used to freely combine the simulation scenarios edited in the simulation editing module to obtain the simulation tasks; The simulation exercise execution module is used to perform simulation exercises according to the simulation exercise tasks of the free configuration module to realize three-dimensional simulation exercises.
[0007] As a further improvement of the present invention, the three-dimensional map construction module includes a three-dimensional map model of the exercise area, a road simulation model and a building simulation model, specifically including: Acquire three-dimensional map data in the drill area, wherein the three-dimensional map data includes a two-dimensional map image and corresponding elevation data, road network data and traffic facility data, basic building information data, and building internal structure data; According to the acquired two-dimensional map image and the corresponding elevation data, three-dimensional map data is obtained through the three-dimensional map model; according to the acquired road network data and traffic facility data, road simulation data is obtained through the road simulation model; according to the basic information data of the building and the internal structure data of the building, building simulation data is obtained through the building simulation model; The three-dimensional map data, road simulation data and building simulation data in the exercise area are combined to obtain exercise geographic information.
[0008] As a further improvement of the present invention, the three-dimensional scene management module includes equipment and facility simulation models, human role simulation models, and human character simulation animation models. The specific management methods include: Obtain drill personnel, drill tasks, drill accidents, and drill Q&A information from emergency plan documents of different drill types; Input the drill personnel in the emergency plan document into the character role simulation model to obtain the drill personnel role information; according to the drill tasks and drill accidents, obtain the drill simulation scenario information through the equipment and facility simulation model; according to the drill personnel, drill tasks and drill question and answer information, obtain the personnel role animation information through the character simulation animation model; A scene simulation information set is formed based on the drill personnel role information, drill simulation scenario information, and personnel role animation information.
[0009] As a further improvement of the present invention, the simulation exercise editing module specifically includes: Bind action animations, drill tasks, accident simulations, and drill question-and-answer information to personnel roles; edit the bound personnel roles into the set drill geographic information to form a simulated drill scenario; The simulation scenario of the simulation exercise includes a vehicle simulation model, a disaster simulation model, an equipment simulation model, and a simulation route.
[0010] As a further improvement of the present invention, the personnel role types include a guiding role, a commanding role and an executing role; The director role is used to control the process of the 3D simulation exercise; The command role and the execution role are used to interact according to the simulation scenario of the simulation exercise process; the command role is used to issue command scenario animations, and the execution role is used to execute command scenario animations.
[0011] As a further improvement of the present invention, the free configuration module specifically includes: The multiple simulation scenarios obtained in the simulation and drill editing module are freely combined to obtain the entire simulation and drill process, and a simulation and drill task is formed based on the entire simulation and drill process.
[0012] As a further improvement of the present invention, the simulation exercise execution module is provided with a visual interaction submodule, which is used to select simulation exercise tasks and corresponding exercise characters, and control the character model to move and interact with the model in the simulation scenario according to the selected simulation exercise tasks.
[0013] In a second aspect, the present invention provides a three-dimensional simulation drill method, which is implemented based on the above-mentioned three-dimensional simulation drill system and includes: Acquire three-dimensional map data of the simulated drill location, and obtain drill geographic information based on the three-dimensional map data; Acquire a drill scenario information set; the drill scenario information set includes drill personnel roles, drill process action animations, drill tasks, accident simulations, and drill question and answer information; The simulation exercise geographic information and scene simulation information set are customized and edited according to the content of the exercise process to obtain multiple simulation scenarios. After the multiple simulation scenarios are freely combined, a simulation exercise task is obtained. The exercise process is executed based on the simulation exercise task to realize three-dimensional simulation exercise simulation.
[0014] In a third aspect, the present invention provides a computer-readable storage medium storing one or more programs, wherein the one or more programs include instructions, which, when executed by a computing device, enable the computing device to perform the above-mentioned three-dimensional simulation rehearsal method.
[0015] In a fourth aspect, the present invention provides a computing device, comprising: One or more processors, a memory and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, and the one or more programs include steps for executing the above-mentioned three-dimensional simulation rehearsal method.
[0016] The beneficial effects of the present invention are as follows: the three-dimensional simulation drill system provided by the present invention provides highly realistic geographic information for the simulation drill through the three-dimensional map construction module, so that the drill scene is closer to the actual situation, and the three-dimensional scene management module integrates rich scene simulation information, including personnel roles, action animations, drill tasks, accident simulations and drill question and answer information, etc., which can allow drill personnel to connect more complex situations during the drill process, thereby providing the effectiveness of the drill. The simulation drill editing module performs custom editing according to the drill process content, meeting the specific needs of different types of drills. Whether it is a safety production drill of an enterprise, an emergency evacuation drill of a school or a disaster relief drill of a government department, it can be customized according to the actual situation. The free configuration module further enhances the flexibility of the drill, and can freely combine the edited simulation scenarios to obtain a variety of simulation drill tasks. This allows the drill to be adjusted according to different training goals and participant levels, increasing the diversity and challenge of the drill. The system of the present invention can provide rich scene information and increase the diversity and applicability in the drill scene through custom editing.
[0017] Furthermore, by obtaining comprehensive three-dimensional map data including two-dimensional map images and corresponding elevation data, road network data and traffic facility data, basic building information data and internal structure data of buildings, the actual geographical conditions of the exercise area can be highly restored. For example, in urban emergency drills, accurate elevation data can accurately present the undulations of the terrain, so that rescuers can better consider the impact of terrain on actions in simulation drills. The road simulation model constructed by road network data and traffic facility data can truly reproduce the width, curves, intersections, and facilities such as traffic signs and signal lights of the road. This is crucial for traffic control drills or emergency rescue vehicle traffic drills. Drillers can formulate reasonable driving routes and scheduling plans based on simulated road conditions to avoid decision-making errors caused by unfamiliarity with the road. The building simulation model constructed by basic building information data and internal structure data provides a detailed building environment for the drill. Whether it is fire fighting and personnel evacuation in fire drills, or building search operations in anti-terrorism drills, drillers can understand the layout of the building, the location of stairs, the width of the passage, and other information based on accurate building models to improve the pertinence and effectiveness of the action. Based on the exercise geographic information formed by accurate three-dimensional map data, road simulation data and building simulation data, exercise organizers can plan the exercise process and personnel deployment more scientifically. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0019] Figure 1 is a schematic flow chart of a three-dimensional simulation drill method in an embodiment of the present invention; Figure 2 is a schematic diagram of the structure of a three-dimensional simulation drill system in an embodiment of the present invention; Figure 3 It is a schematic diagram of the structure of an electronic device in an embodiment of the present invention. DETAILED DESCRIPTION
[0020] In order to make the purpose and technical solution of the present invention clearer and easier to understand, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. The specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.
[0021] The technical solution of the present invention will be clearly and completely described below in conjunction with the accompanying drawings and specific embodiments, wherein the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments.
[0022] Example 1 like Figure 2 As shown, this embodiment provides a three-dimensional simulation and exercise system. It includes a three-dimensional map construction module, a three-dimensional scene management module, a simulation and exercise editing module, a free configuration module and a simulation and exercise execution module. The specific structure, corresponding principle and implementation method of each module are as follows.
[0023] The three-dimensional map construction module constructs the simulation exercise geographic information based on the three-dimensional map data of the simulation exercise location.
[0024] The 3D map construction module includes a 3D map model of the exercise area, a road simulation model, and a building simulation model. Specifically: The three-dimensional map data in the exercise area is obtained, and the three-dimensional map data includes a two-dimensional map image and corresponding elevation data, road network data and traffic facility data, basic building information data and building internal structure data. Among them, the road network data records in detail the direction, length, width, connection relationship and other information of all roads in the exercise area. It is like a huge spider web that closely connects various areas. The traffic facility data further enriches the connotation of the road, including traffic lights, traffic signs, markings, parking spaces, bus stops and other contents on the road. The basic building information data includes the location, floor area, height, appearance shape, use and other contents of the building, which outlines the macro characteristics of the building in the entire exercise area. The internal structure data of the building goes deep into the interior of the building, and describes in detail the layout of the room, the location of the stairs and elevators, the width of the passage, the location and size of the doors and windows and other information. It provides a basis for building simulation models to build accurate building models.
[0025] According to the acquired two-dimensional map image and the corresponding elevation data, three-dimensional map data is obtained through the three-dimensional map model; according to the acquired road network data and traffic facility data, road simulation data is obtained through the road simulation model; according to the basic information data of the building and the internal structure data of the building, building simulation data is obtained through the building simulation model; The three-dimensional map data, road simulation data and building simulation data in the exercise area are combined to obtain exercise geographic information.
[0026] The three-dimensional scene management module is used to manage the scene simulation information set, which includes simulated drill personnel roles, action animations, drill tasks, accident simulations, and drill question and answer information.
[0027] The 3D scene management module includes equipment and facility simulation models, character simulation models, and character simulation animation models. The specific management methods include: Obtain drill personnel, drill tasks, drill accidents, and drill Q&A information from emergency plan documents of different drill types; Input the drill personnel in the emergency plan document into the character role simulation model to obtain the drill personnel role information; according to the drill tasks and drill accidents, obtain the drill simulation scenario information through the equipment and facility simulation model; according to the drill personnel, drill tasks and drill question and answer information, obtain the personnel role animation information through the character simulation animation model; In this embodiment, the character simulation model is obtained according to the drill type of the actual drill personnel. The character simulation animation model adopts a real-time dynamic generation algorithm, which can adjust the character's animation performance in time according to the emergency situation and interactive behavior during the drill. The real-time dynamic generation algorithm can adopt an image animation generation algorithm based on deep learning, which uses a deep learning framework (such as TensorFlow) and a pre-trained convolutional neural network (such as VGG or Inception) model as the basis to realize character simulation animation. For example, in an earthquake rescue drill, when rescuers encounter new trapped persons or encounter emergencies such as aftershocks, the animation model can quickly generate corresponding movements and expression changes, making the character animation more natural and smooth and in line with the actual situation. According to the drill tasks and drill accidents, virtual reality augmented technology (VR / AR) is introduced in the process of generating drill simulation scenario information through the equipment and facility simulation model. The equipment and facility simulation model is deeply integrated with the virtual environment, which can not only simulate the physical appearance changes and functional parameter adjustments of the equipment and facilities under normal and accident conditions, but also provide an immersive sensory experience for the drill personnel. Taking aviation emergency drills as an example, when simulating aircraft failure scenarios, drill personnel can use VR equipment to truly feel the turbulence of the aircraft, the fault display on the dashboard, and even smell the special odor caused by equipment failure, greatly enhancing the realism and immersion of the drill.
[0028] Based on the above-mentioned rich and accurate information on the roles of drill personnel, simulation scenarios, and animation information of personnel roles, the three-dimensional scene management module uses big data analysis and intelligent matching technology to form a scene simulation information set. During the integration process, the information set automatically identifies the associations and potential logic between the various information, and automatically optimizes and adjusts possible conflicts or unreasonable aspects. At the same time, according to the characteristics and requirements of different drill scenarios, the information set can also dynamically generate a variety of backup plans and extended information, providing more flexible and adaptable support for simulation drills, ensuring that the drills can be carried out smoothly in complex and changing environments, and maximizing the effectiveness and value of the drills.
[0029] The simulation and drill editing module is used to customize the simulation and drill geographic information and scenario simulation information set according to the drill process content.
[0030] Bind action animations, drill tasks, accident simulations, and drill question-and-answer information to personnel roles; edit the bound personnel roles into the set drill geographic information to form a simulated drill scenario; Through similarity matching technology, based on an in-depth understanding of drill logic and personnel behavior patterns, vivid action animations, complex drill tasks, thrilling accident simulations, and challenging drill question-and-answer information are closely bound to distinctive personnel roles. For example, for the firefighter role (executive role) in a fire drill, the action animations of firefighting actions (such as spraying water with a water gun, carrying firefighting equipment, etc.), fire fighting drill tasks, possible accident simulations such as fire spread and explosion, and drill question-and-answer information for communicating with trapped people during the rescue process are accurately bound to it, so that the firefighter role has a complete and rich behavior and interaction system in the drill.
[0031] Subsequently, the bound roles are skillfully edited into the set exercise geographic information. This process utilizes the spatial editing technology of virtual reality and augmented reality (VR / AR) to enable the roles to be naturally integrated into the geographic environment. For example, in the urban emergency drill scenario, roles such as police (command and execution roles) and medical staff (execution roles) are placed in three-dimensional geographic information with real terrain, buildings and roads, and their initial positions, distribution density, etc. are adjusted according to the needs of the drill.
[0032] In this embodiment, the simulation scenario of the simulation exercise includes a vehicle simulation model, a disaster simulation model, an equipment simulation model, and a simulation route. The vehicle simulation model uses a high-precision physical simulation engine to simulate not only the basic parameters of the vehicle's appearance, driving speed, steering performance, etc., but also the performance changes and damage of the vehicle under different road conditions (such as slippery roads, rugged mountain roads) and special scenes (such as high temperature roasting and explosion impact at the fire scene). For the disaster simulation model, with the help of big data and machine learning algorithms, the formation mechanism, development process, and degree of damage of various disasters (such as earthquakes, floods, typhoons, etc.) are accurately simulated. At the same time, combined with the geographic information system (GIS), the impact range of the disaster is perfectly matched with the exercise geographic information, such as the relationship between the flood-inundated area and the terrain and rivers, and the correlation between the degree of earthquake damage and the seismic resistance level of the building. The equipment simulation model uses physical digital modeling and virtual assembly technology to simulate all kinds of exercise equipment (such as weapons and equipment in military exercises, first aid equipment in medical exercises, etc.), including the structure, function, operation method of the equipment, and performance changes under different environments. The design of the simulation route is even more ingenious. Through genetic algorithms and path planning technology, the optimal exercise route is automatically generated according to factors such as exercise objectives, personnel role distribution, geographical environment and possible obstacles. It can also be dynamically adjusted according to real-time conditions during the exercise, such as timely re-planning of the route when encountering road congestion or new dangerous areas.
[0033] Among them, the types of personnel roles include the director role, the command role, and the execution role; the director role is used to control the process of the three-dimensional simulation exercise; the command role and the execution role are used to interact according to the simulation scenario of the simulation exercise process; the command role is used to issue command scenario animations, and the execution role is used to execute command scenario animations. The director role can not only realize the basic control of the three-dimensional simulation exercise process (such as creating exercises, starting exercises, pausing exercises, and ending exercises), but also evaluate and adjust the progress and effect of the exercise through real-time monitoring and data analysis technology. For example, the director role can dynamically adjust the frequency and severity of accidents, or change the difficulty and content of the exercise question and answer according to the performance of the exercise personnel and the development of the exercise scene. The command role issues command scenario animations through advanced voice recognition and animation generation systems. These command animations are highly visible and clearly indicative, and can accurately convey the command intention. The execution role relies on intelligent perception and action execution systems to quickly and accurately execute command scenario animations, and can also feedback the execution results according to the actual situation. In addition, both the command role and the execution role can perform role questions and answers and three-dimensional scene model interaction operations.
[0034] The free configuration module is used to freely combine the simulation scenarios edited in the simulation drill editing module to obtain the simulation drill task. Specifically, multiple simulation scenarios are dragged into the free configuration module and connected in series to form a set of simulation drill processes. The free configuration module realizes combining the simulation drill contents into a set of simulation drill processes.
[0035] The simulation exercise execution module is used to perform simulation exercises according to the simulation exercise tasks of the free configuration module to realize three-dimensional simulation exercises. The simulation exercise execution module is provided with a visual interaction submodule, which is used to select simulation exercise tasks and corresponding exercise characters, and control the character model to move and interact with the model in the simulation scenario according to the selected simulation exercise tasks. During the simulation exercise execution process, the exercise personnel (i.e., the user) can select the exercise character in the simulation exercise to enter the simulation exercise, and the exercise personnel can control the character model to move and interact with the model in the scene.
[0036] In summary, the three-dimensional simulation and drill system in this embodiment not only enables users to customize and edit simulation and drill scenes and drill processes, but also realizes customized combination and matching of simulation and drills through free configuration modules, realizes customization of simulation and drill processes and simulation and drill content, thereby realizing efficient reuse of scenes, models, and scenario animations, and improving the use value of the simulation and drill system.
[0037] Example 2 like Figure 1As shown, this embodiment is based on a three-dimensional simulation and exercise system in Example 1 to obtain a three-dimensional simulation and exercise method. The main implementation steps of the method include: Acquire three-dimensional map data of the simulated drill location, and obtain drill geographic information based on the three-dimensional map data; Acquire a drill scenario information set; the drill scenario information set includes drill personnel roles, drill process action animations, drill tasks, accident simulations, and drill question and answer information; The simulation exercise geographic information and scene simulation information set are customized and edited according to the content of the exercise process to obtain multiple simulation scenarios. After the multiple simulation scenarios are freely combined, a simulation exercise task is obtained. The exercise process is executed based on the simulation exercise task to realize three-dimensional simulation exercise simulation.
[0038] Specifically, through the map search engine, the two-dimensional map image and elevation of the simulated exercise location are downloaded, the downloaded map data is imported into the virtual engine system through the three-dimensional map construction module, and the two-dimensional map image and elevation are displayed in a three-dimensional visualization form to form three-dimensional geographic information of the simulated exercise location.
[0039] Acquire drill personnel, drill tasks, drill accidents, and drill Q&A information from the drill emergency plan document; construct personnel role models and personnel role animations through modeling software, and load personnel role models, personnel role animations, drill task descriptions, drill accident simulations, and role Q&A questions into the system through the three-dimensional scene management module, establish a personnel role model library, a drill task library, a drill accident simulation library, and a role Q&A library, and form drill scene information.
[0040] In the drill editing module, a new drill simulation scenario is created, and in the drill simulation scenario, the drill geographic information that has been edited and bound is selected. In the drill geographic information of this drill simulation scenario, the bound drill scene information is edited, that is, the personnel role model, personnel role animation, drill task description, drill accident simulation, and role question and answer information in the drill scene information are edited into the drill geographic information by dragging in the personnel role model, binding animation for the personnel role, binding drill task description, dragging in drill simulation accidents, and adding role questions and answers to form a simulated drill simulation scenario. The edited personnel role model, personnel role animation, drill task description, drill accident simulation, and role questions and answers are collectively referred to as simulated drill simulation scenarios. The drill editing module can edit multiple drill simulation scenarios.
[0041] Drag multiple simulation scenarios into the free configuration module and connect them into a set of simulation drill processes by connecting them. The free configuration module combines the simulation drill contents into a set of simulation drill processes. This set of simulation drill processes is a simulation drill task.
[0042] Through the simulation exercise execution module, the simulation scenario of the simulation exercise process is visualized, and users can select participating roles, control character models, interact with exercise scenes, and perform exercise questions and answers. Users perform the exercise process according to the task description of the simulation exercise process to achieve three-dimensional simulation exercise simulation. The exercise personnel select the exercise character in the simulation exercise to enter the simulation exercise, and the user controls the character model to move and interact with the model in the scene.
[0043] Example 3 In another embodiment of the present invention, the present invention also provides a storage medium, specifically a computer-readable storage medium (Memory), which is a memory device in a terminal device for storing programs and data. It is understandable that the computer-readable storage medium here can include both the built-in storage medium in the terminal device and the extended storage medium supported by the terminal device, and can be any tangible medium containing or storing a program, which can be used by an instruction execution system, device or device or used in combination with it. The computer-readable storage medium provides a storage space, which stores the operating system of the terminal. In addition, one or more instructions suitable for being loaded and executed by the processor are also stored in the storage space, and these instructions can be one or more computer programs (including program codes). It should be noted that more specific examples (non-exhaustive list) of the computer-readable storage medium here include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0044] Computer readable storage media also include data signals propagated in baseband or as part of a carrier wave, which carry readable program codes. Such propagated data signals can take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The readable storage medium can also be any readable medium other than a readable storage medium, which can send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, device, or device. The program code contained on the readable storage medium can be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the above.
[0045] Program code for performing the operations of the present invention may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., through the Internet using an Internet service provider).
[0046] The processor may load and execute one or more instructions stored in a computer-readable storage medium to implement the corresponding steps of the three-dimensional simulation exercise method in the above embodiment; the processor may load and execute the following steps: Acquire three-dimensional map data of the simulated drill location, and obtain drill geographic information based on the three-dimensional map data; Obtaining a drill scenario information set; the drill scenario information set includes drill personnel roles, drill process action animations, drill tasks, accident simulations, and drill question and answer information; The simulation exercise geographic information and scene simulation information set are customized and edited according to the content of the exercise process to obtain multiple simulation scenarios. After the multiple simulation scenarios are freely combined, a simulation exercise task is obtained. The exercise process is executed based on the simulation exercise task to realize three-dimensional simulation exercise simulation.
[0047] Example 4 Figure 3 A schematic diagram of a computer device provided by an embodiment of the present invention.
[0048] See also Figure 3 , the terminal device is a computer device. The computer device 60 of this embodiment includes: a processor 61, a memory 62, and a computer program 63 stored in the memory 62 and executable on the processor 61. When the computer program 63 is executed by the processor 61, the three-dimensional simulation exercise method in the embodiment 2 is implemented. To avoid repetition, it is not described one by one here. Alternatively, when the computer program 63 is executed by the processor 61, the functions of each model / unit in the fluid composition calculation system in the reservoir transformation wellbore of the embodiment are implemented. To avoid repetition, it is not described one by one here.
[0049] The computer device 60 may be a computing device such as a desktop computer, a notebook, a PDA, or a cloud server. The computer device 60 may include, but is not limited to, a processor 61 and a memory 62. Those skilled in the art will appreciate that Figure 3 This is only an example of the computer device 60 and does not constitute a limitation of the computer device 60. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the computer device may also include input and output devices, network access devices, buses, etc.
[0050] The processor 61 may be a central processing unit (CPU), or other general-purpose processors, central processing units, graphics processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, data processing logic based on quantum computing, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.
[0051] The memory 62 may be an internal storage unit of the computer device 60, such as a hard disk or memory of the computer device 60. The memory 62 may also be an external storage device of the computer device 60, such as a plug-in hard disk, a smart memory card (SmartMediaCard, SMC), a secure digital (SecureDigital, SD) card, a flash card (FlashCard), etc. equipped on the computer device 60.
[0052] Furthermore, the memory 62 may include both an internal storage unit of the computer device 60 and an external storage device. The memory 62 is used to store computer programs and other programs and data required by the computer device. The memory 62 may also be used to temporarily store data that has been output or is to be output.
[0053] Any reference to a memory, database or other medium used in the embodiments provided in this application may include at least one of a non-volatile and a volatile memory. Non-volatile memory may include a read-only memory (ROM), a magnetic tape, a floppy disk, a flash memory, an optical memory, a high-density embedded non-volatile memory, a resistive random access memory (ReRAM), a magnetic random access memory (MRAM), a ferroelectric random access memory (FRAM), a phase change memory (PCM), a graphene memory, etc. Volatile memory may include a random access memory (RAM) or an external cache memory, etc. As an illustration and not limitation, RAM may be in various forms, such as a static random access memory (SRAM) or a dynamic random access memory (DRAM), etc.
[0054] The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. The non-relational database may include a distributed database based on blockchain, etc., but is not limited thereto. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but is not limited thereto.
Claims
1. A three-dimensional simulation system, characterized in that: include: A three-dimensional map construction module constructs the simulation exercise geographic information based on the three-dimensional map data of the simulation exercise location; A three-dimensional scene management module, used to manage scene simulation information sets, including simulated drill personnel roles, action animations, drill tasks, accident simulations, and drill question and answer information; The simulation exercise editing module is used to customize the simulation exercise geographic information and scenario simulation information set according to the exercise process content; The free configuration module is used to freely combine the simulation scenarios edited in the simulation editing module to obtain the simulation tasks; The simulation exercise execution module is used to perform simulation exercises according to the simulation exercise tasks of the free configuration module to realize three-dimensional simulation exercises.
2. The three-dimensional simulation training system according to claim 1, characterized in that: The three-dimensional map construction module includes a three-dimensional map model of the exercise area, a road simulation model and a building simulation model, specifically including: Acquire three-dimensional map data in the drill area, wherein the three-dimensional map data includes a two-dimensional map image and corresponding elevation data, road network data and traffic facility data, basic building information data, and building internal structure data; According to the acquired two-dimensional map image and the corresponding elevation data, three-dimensional map data is obtained through the three-dimensional map model; according to the acquired road network data and traffic facility data, road simulation data is obtained through the road simulation model; according to the basic information data of the building and the internal structure data of the building, building simulation data is obtained through the building simulation model; The three-dimensional map data, road simulation data and building simulation data in the exercise area are combined to obtain exercise geographic information.
3. The three-dimensional simulation training system according to claim 1, characterized in that: The three-dimensional scene management module includes equipment and facility simulation models, character simulation models, and character simulation animation models. The specific management methods include: Obtain drill personnel, drill tasks, drill accidents, and drill Q&A information from emergency plan documents of different drill types; Input the drill personnel in the emergency plan document into the character role simulation model to obtain the drill personnel role information; according to the drill tasks and drill accidents, obtain the drill simulation scenario information through the equipment and facility simulation model; according to the drill personnel, drill tasks and drill question and answer information, obtain the personnel role animation information through the character simulation animation model; A scene simulation information set is formed based on the drill personnel role information, drill simulation scenario information, and personnel role animation information.
4. The three-dimensional simulation training system according to claim 1, characterized in that: The simulation exercise editing module specifically includes: Bind action animations, drill tasks, accident simulations, and drill question-and-answer information to personnel roles; edit the bound personnel roles into the set drill geographic information to form a simulated drill scenario; The simulation scenario of the simulation exercise includes a vehicle simulation model, a disaster simulation model, an equipment simulation model, and a simulation route.
5. The three-dimensional simulation training system according to claim 4, characterized in that: The personnel role types include guiding roles, commanding roles and executing roles; The director role is used to control the process of the 3D simulation exercise; The command role and the execution role are used to interact according to the simulation scenario of the simulation exercise process; the command role is used to issue command scenario animations, and the execution role is used to execute command scenario animations.
6. The three-dimensional simulation training system according to claim 1, characterized in that: The free configuration module specifically includes: The multiple simulation scenarios obtained in the simulation and drill editing module are freely combined to obtain the entire simulation and drill process, and a simulation and drill task is formed based on the entire simulation and drill process.
7. The three-dimensional simulation training system according to claim 6, characterized in that: The simulation exercise execution module is provided with a visual interaction submodule, which is used to select simulation exercise tasks and corresponding exercise characters, and control the character role model to move and interact with the model in the simulation scenario according to the selected simulation exercise tasks.
8. A three-dimensional simulation drill method, implemented based on the three-dimensional simulation drill system according to any one of claims 1 to 7, characterized in that: include: Acquire three-dimensional map data of the simulated drill location, and obtain drill geographic information based on the three-dimensional map data; Get the drill scenario information set; The drill scenario information set includes drill personnel roles, drill process action animations, drill tasks, accident simulations, and drill question and answer information; The simulation exercise geographic information and scene simulation information set are customized and edited according to the content of the exercise process to obtain multiple simulation scenarios. After the multiple simulation scenarios are freely combined, a simulation exercise task is obtained. The exercise process is executed based on the simulation exercise task to realize three-dimensional simulation exercise simulation.
9. A computer-readable storage medium storing one or more programs, characterized in that: The one or more programs include instructions, which, when executed by a computing device, cause the computing device to perform the three-dimensional simulation exercise method of claim 7.
10. A computing device, characterized in that include: One or more processors, a memory and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, and the one or more programs include steps for executing the three-dimensional simulation rehearsal method described in claim 7.