Ferry emergency cooperative disposal training system based on virtual reality device
By constructing a ferry emergency collaborative response training system using virtual reality equipment, the high cost of ferry emergency drills and the challenges of scenario simulation were solved. This enabled low-cost, highly realistic multi-role collaborative training and evaluation, thus improving training effectiveness.
Patent Information
- Application Number
- CN202311045257.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-18
- Publication Date
- 2025-12-19
- Estimated Expiration
- 2043-08-18
AI Technical Summary
Existing ferry emergency drills are costly and difficult to simulate complex scenarios, lacking realism and safety, and cannot be conducted frequently in real-world settings.
A ferry emergency collaborative response training system based on virtual reality devices is adopted, including a model building module, a collaborative simulation server, a virtual reality interaction module, and a drill evaluation module. It constructs virtual ferry scenarios and event scripts, supports multi-role collaborative training, and performs evaluation and recording playback.
It enables low-cost, highly immersive ferry emergency coordination training, supports single-person and multi-person collaborative training, improves the realism and effectiveness of training, records and evaluates the training process, and improves trainees' operational skills.
Smart Images

Figure CN117173952B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of virtual reality and simulation technology, and particularly relates to a ferry emergency cooperative disposal training system based on a virtual reality device. BACKGROUND
[0002] As a major sea traffic tool, the ferry is far away from the land, and the support power provided by each support unit in a short time is limited when a sudden event occurs, so the temporary emergency disposal ability of the ferry disposal personnel is very important. According to the Ship Security Plan issued by the Ministry of Transport, the longest interval of ship security exercises is not more than 18 months, and the current ferry security exercises are basically in the form of field exercises.
[0003] The traditional field exercise training has insurmountable disadvantages. First, the cost is high, and a large number of personnel resources, material resources and a certain preparation period are needed for each exercise, which makes it difficult to guarantee the frequency of the exercise. Second, due to the limitation of various complex environmental factors, the probability of simulating a perfect accident scene is very low, and even some accident scenes cannot be simulated, the authenticity of the exercise is lacking, and the real simulated environment also has safety factors, which cannot guarantee the absolute safety of the emergency exercise. SUMMARY
[0004] The present application provides a ferry emergency cooperative disposal training system based on a virtual reality device to overcome the above technical problems.
[0005] In order to achieve the above purpose, the technical scheme of the present application is:
[0006] A ferry emergency cooperative disposal training system based on a virtual reality device, comprising a model component module, a cooperative deduction server and a plurality of cooperative simulation training modules, a virtual reality interaction module, a control instruction setting module and an exercise evaluation module which are communicated through a local area network switch;
[0007] The model construction module is in communication connection with the cooperative deduction server, and the model construction module is used for constructing a ferry virtual model; the ferry virtual model comprises a virtual ferry scene model, a virtual ferry emergency equipment model and a virtual ferry event script model;
[0008] The cooperative deduction server is used for setting a plurality of emergency event exercise script files according to the virtual ferry event script model, and obtaining emergency event exercise script files of different exercise difficulty levels by setting the deduction parameters of the emergency event exercise script files;
[0009] and the emergency event drill script file and the plurality of drill role information are sent to the corresponding cooperative simulation training module by selecting the plurality of preset stored drill role information and the cooperative simulation training module information through the cooperative deduction server;
[0010] The control instruction setting module is configured to assign drill tasks to each of the drill roles according to the emergency event drill script file;
[0011] The cooperative simulation training module communicates with a virtual reality interaction module, and the virtual reality interaction module realizes the cooperative drill of the emergency event by each of the drill roles according to the assigned drill tasks, and obtains deduction data of the cooperative drill;
[0012] The deduction data includes a completion time value of each assigned task of the drill role, a number of assigned tasks, and a ratio of the completion time value of each assigned task to a preset total time of the corresponding assigned task;
[0013] The deduction data is sent to a cooperative deduction database for storage;
[0014] The drill evaluation module is configured to determine the performance according to the deduction data in the cooperative deduction database, and obtain a score result of the emergency cooperative disposal training.
[0015] Further, the model construction module constructs a ferry virtual model, including the following steps
[0016] Confirming a hierarchical structure of the ferry model, the hierarchical structure at least including spatial placement of a ferry cabin configuration, a corridor, a hall, lifesaving equipment, emergency equipment, and fire-fighting equipment;
[0017] Creating a three-dimensional ferry model in equal proportions from the hierarchical structure on the basis of ferry construction drawings by using a 3DMax tool;
[0018] Generating a high mode and a low mode of the ferry by a normal baking method, displaying the high mode on the low mode, obtaining the three-dimensional ferry model, and generating a ferry fbx model file;
[0019] Importing the ferry fbx model file into a unity3d virtual engine to generate an optimized three-dimensional ferry model, editing a shader file and a material ball of the unity3d virtual engine to perform texture rendering on the three-dimensional ferry model, and drawing a weather and sea wave virtual scene and a virtual character role by the unity3d virtual engine;
[0020] Binding the virtual character role and the virtual scene according to an existing model skeleton animation, and obtaining a cooperative disposal character animation.
[0021] Further, the multiple emergency event exercise scripts are set according to the virtual ferry event script model, including determining the type of the virtual ferry event;
[0022] The type of the virtual ferry event includes but is not limited to ferry passenger cabin explosion and arson event, ferry passenger cabin epidemic event and ferry passenger cabin violence event;
[0023] The corresponding exercise role coordination task scheme is formulated according to the virtual ferry event based on expert experience; and the coordination task scheme is generated according to the time sequence of task execution to confirm the generated flow logic script file;
[0024] The deduction parameters and the weights of different deduction parameters of the emergency event exercise script file can be pre-set through the cooperative deduction server to obtain emergency event exercise script files of different exercise difficulty levels.
[0025] Further, the control instruction setting module includes an exercise task generation unit and an exercise task allocation unit;
[0026] The exercise task generation unit is used to generate an exercise task logic tree according to the emergency event exercise script file;
[0027] The exercise task allocation unit is used to allocate tasks to the exercise roles involved in the exercise task logic tree from the root node to the leaf node of the exercise task logic tree according to the exercise task logic tree;
[0028] And each exercise role executes the allocated task and feeds back the instruction after executing the allocated task to the exercise task allocation unit, the exercise task allocation unit receives the task completion instruction fed back by each exercise role, traverses the executable tasks in the exercise task logic tree according to the dependency relationship between the tasks of each exercise role in the exercise task logic tree, and allocates the executable tasks to the corresponding exercise roles until all the tasks in the exercise task logic tree are executed.
[0029] Further, the cooperative simulation training module includes a task deduction unit and a task data sending unit;
[0030] The task deduction unit is used to preset an execution task time threshold according to the difficulty of the allocated task; and each exercise role receives the allocated task and obtains deduction data by deducing the execution task of the exercise role through the time management strategy of the task deduction unit;
[0031] The time management strategy is
[0032] When the exercise role receives the assigned task, the task deduction unit starts timing the execution of the current assigned task of the exercise role, and obtains the execution task completion time;
[0033] If the execution task completion time is less than or equal to the execution task time threshold, the current assigned task completion time of the exercise role is recorded as the execution task completion time;
[0034] Meanwhile, the instruction of the current task completion of the exercise role is fed back to the drill task assignment unit, and the deduction is continued according to the drill task logic tree;
[0035] If the execution task completion time is greater than the execution task time threshold, when the cumulative time reaches the execution task time threshold, the task deduction unit records the overtime duration of the current assigned task completion time exceeding the execution task time threshold, and sends the instruction of the current task completion of the exercise role to the drill task assignment unit, and continues to deduce according to the drill task logic tree;
[0036] The task data sending unit is used to send the deduction data of each exercise role to the collaborative deduction database storage.
[0037] Further, the drill evaluation module is used to determine the performance according to the deduction data in the collaborative deduction database, and the performance determination includes the average emergency event response ability of the exercise role in the process of emergency collaborative disposal of the event, the emergency event disposal ability value and the emergency event collaborative ability value;
[0038] The calculation formula of the average emergency event response ability is
[0039]
[0040] In the formula, C xy represents the average emergency event response ability of the exercise role in the emergency collaborative disposal event training; n represents the total number of assigned tasks of the exercise role training, R i represents the time consumed by the exercise role in the i-th assigned task, and R i ∈(0,R GI ]; ω i represents the weight value parameter of the assigned task in the emergency disposal process, and ω i ∈[0,1];
[0041] The calculation formula of the emergency event disposal ability value is
[0042]
[0043] In the formula, C czrepresents the disposal ability of the training role to allocate tasks in the emergency collaborative disposal event; m represents the total number of allocated tasks of the exercise role, T j represents the event completion degree of the exercise role in the jth allocated task, and T j ∈(0, T Gj ];
[0044] The formula for calculating the emergency event collaborative ability value is
[0045]
[0046] In the formula, C xt represents the collaborative ability of the current exercise role to the multi-role collaborative event; k represents the total number of collaborative events trained by the current exercise role, E l represents the collaborative disposal timeout duration of the current exercise role in the lth collaborative event, and E l ∈(0, E Gl ];
[0047] According to the emergency event average response ability of the exercise role in the emergency collaborative disposal event, the emergency event disposal ability value and the emergency event collaborative ability value, the emergency collaborative disposal role performance evaluation result G of each exercise role is obtained by weighting.
[0048] The formula for calculating the emergency collaborative disposal role performance evaluation result G is
[0049] G=C xy +C cz +C xt .
[0050] Further, it further includes a rehearsal recording and playback module, which is used to record and save video data of the ferry emergency collaborative disposal training;
[0051] The video data includes text data, audio data and picture display data.
[0052] Beneficial effects: the application provides a ferry emergency cooperative disposal training system based on a virtual reality device, a model construction module is used for constructing a ferry virtual model; a cooperative deduction server sets a plurality of emergency event exercise script files according to a virtual ferry event script model, selects a plurality of exercise role information and a cooperative simulation training module information pre-stored through the cooperative deduction server, and sends the emergency event exercise script files to the corresponding cooperative simulation training module; and a control instruction setting module is used for distributing exercise tasks to each exercise role; a virtual reality interaction module realizes the cooperative exercise of each exercise role to the emergency event according to the distributed exercise tasks; and deduction data is sent to a cooperative deduction database for storage; an exercise evaluation module is used for judging the performance according to the deduction data in the cooperative deduction database, and obtaining an emergency cooperative disposal training score result. The application has good operability in the cooperative disposal training of the ferry emergency event, has high virtual training immersion, is not disturbed by the outside world, and can be used for the cooperative training and disposal of the ferry emergency event in an indoor environment; the virtual reality interaction module realizes the cooperative exercise of each exercise role to the emergency event according to the distributed exercise tasks; single-person and multi-person cooperative training are supported, the training reality is improved, and the disposal training effect is improved; the operation of the exercise role in the training process can be recorded, the performance of the distributed task is used for training evaluation, and the ferry emergency cooperative disposal training can be played back through an exercise recording and playback module after the training is completed, so that the training effect of the students is improved. BRIEF DESCRIPTION OF DRAWINGS
[0053] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, below will briefly introduce the drawings needed to be used in the embodiments or the prior art description. Obviously, the drawings in the following description are some embodiments of the present application, and for those skilled in the art, other drawings can also be obtained without creative labor.
[0054] Figure 1 The schematic diagram of the ferry emergency cooperative disposal training system based on the virtual reality device of the present application;
[0055] Figure 2 The structural diagram of the ferry emergency cooperative disposal training system in the embodiment;
[0056] Figure 3 The communication flow chart of the ferry emergency cooperative disposal training system in the embodiment;
[0057] Figure 4 The training flow chart of the ferry emergency cooperative disposal training system in the embodiment;
[0058] Figure 5 The schematic diagram of the exercise task logic tree in the embodiment;
[0059] Figure 6 Development flow chart of ferry emergency cooperative disposal training system in the embodiment;
[0060] Figure 7 Event parameter setting and initialization parameter chart of cabin explosion cooperative disposal in the embodiment;
[0061] Figure 8 Disposal flow chart of ferry explosion event T1 period in the embodiment;
[0062] Figure 9 First disposal flow chart of ferry explosion event T2 period in the embodiment;
[0063] Figure 10 Second disposal flow chart of ferry explosion event T2 period in the embodiment;
[0064] Figure 11 Disposal flow chart of ferry explosion event T3 period in the embodiment;
[0065] Figure 12 Disposal flow chart of ferry explosion event T4 period in the embodiment;
[0066] Figure 13 Event parameter setting and initialization parameter chart of cabin epidemic cooperative disposal in the embodiment;
[0067] Figure 14 Disposal flow chart of ferry epidemic event T1 period in the embodiment;
[0068] Figure 15 Disposal flow chart of ferry epidemic event T2 period in the embodiment;
[0069] Figure 16 Disposal flow chart of ferry epidemic event T3 period in the embodiment;
[0070] Figure 17 Disposal flow chart of ferry epidemic event T4 period in the embodiment;
[0071] Figure 18 Layout chart of ferry emergency cooperative disposal training system in the embodiment;
[0072] Figure 19 Effect chart of ferry emergency cooperative disposal training system in the embodiment. DETAILED DESCRIPTION
[0073] In order to make the purposes, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are some but not all of the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the protection scope of the present application.
[0074] The embodiment provides a ferry emergency cooperative disposal training system based on a virtual reality device, as shown in the figure, comprising a model component module, a cooperative deduction server in communication with a local area network switch, a plurality of cooperative simulation training modules, a virtual reality interaction module, a control instruction setting module and a drill evaluation module. Figure 1
[0075] Specifically, the cooperative deduction server and the cooperative simulation training module (cooperative disposal computer) are connected through the switch to realize local area network connection, and the communication of cooperative disposal messages, ferry position movement information and environment information is realized through TCP / IP protocol; the virtual reality interaction module and the cooperative simulation training module realize data transmission through serial communication / Bluetooth, and realize virtual interaction control messages, UI prompt messages and three-dimensional virtual scene data transmission.
[0076] The model construction module is in communication connection with the cooperative deduction server, and the model construction module is used for constructing a ferry virtual model; the ferry virtual model comprises a virtual ferry scene model, a virtual ferry emergency equipment model and a virtual ferry event script model.
[0077] The cooperative deduction server is used for setting a plurality of emergency event drill script files according to the virtual ferry event script model, and obtaining emergency event drill script files of different drill difficulty levels by setting deduction parameters of the emergency event drill script files.
[0078] And the cooperative deduction server selects a plurality of exercise role information and cooperative simulation training module information pre-stored, and sends the emergency event drill script files and the plurality of exercise role information to the corresponding cooperative simulation training module.
[0079] The control instruction setting module is used for assigning drill tasks to each of the exercise roles according to the emergency event drill script files.
[0080] The cooperative simulation training module and the virtual reality interaction module are in communication, and the virtual reality interaction module realizes the cooperative drill of each of the exercise roles on the emergency event according to the assigned drill tasks.
[0081] Deduction data of the cooperative drill are obtained.
[0082] Specifically, as shown in Figures 2-3 The virtual reality interaction module includes a set of infrared locators, a virtual reality glasses and a handle, and the virtual reality interaction module controls the interaction between the three-dimensional virtual scene device or UI and the ray emitted by the trainee in the virtual scene through the handle; the cooperative simulation training module includes a set of three-section console bodies, a 150° field of view LCD screen, two sets of one-section console bodies and a 90° field of view LCD screen, the cooperative simulation training module obtains the ray information of the handle through Bluetooth and sends the emergency disposal interaction information to the cooperative deduction server, the cooperative deduction server records the interaction information after receiving the emergency disposal interaction information, and responds to the scene state according to the emergency disposal interaction information, and synchronizes the scene state to all cooperative simulation training modules through the LAN switch communication, realizing the cooperative disposal of multiple trainee roles;
[0083] As shown in Figure 4 The cooperative simulation training module includes a ship driving simulation training device and a cooperative disposal computer, and the trainee manipulates the telegraph and the steering wheel of the console body of the ship driving simulation training device through the virtual reality interaction module, and sends the telegraph and the steering wheel information to the cooperative disposal computer through the serial port signal, the cooperative disposal computer sends the telegraph and the steering wheel information to the cooperative deduction server, the cooperative deduction server receives the telegraph and the steering wheel information, obtains the ship position and attitude by combining the ship kinematics, and records the ship motion information, and then synchronizes the ship motion information to all cooperative disposal computers through the LAN, the trainee role performs the corresponding training task according to the ship motion information through the virtual reality interaction module, and performs emergency fire disposal, forms an emergency response team, disinfects and kills in public areas, and guides passengers to get off the ship, etc. Meanwhile, the ferry deck operator (trainee role) and the rescue ship deck operator (trainee role) manipulate the ship driving simulation device through the virtual reality interaction module to operate the ferry, the rescue ship, and the shore-based communication, realizing the cooperative disposal of multiple trainee roles;
[0084] The deduction data includes the completion time value of each assigned task of the trainee role, the number of assigned tasks, and the ratio of the completion time value of each assigned task to the preset total time of the corresponding assigned task;
[0085] The deduction data is sent to the cooperative deduction database for storage;
[0086] The training evaluation module is used to determine the performance according to the deduction data in the cooperative deduction database, and obtain the emergency cooperative disposal training score result.
[0087] To make up for the deficiency of ferry security field exercise, the application proposes a multi-role cooperative training system and a pre-plan deduction strategy under the typical emergency scene of ferry, with the purpose of reducing training cost, improving scene reality and improving training effect. Figures 18-19 As shown in the figure, a virtual training scene is built using a unity3d virtual engine, such as
[0088] In specific embodiments, the model construction module constructs a virtual model, as shown in the figure, including the following steps Figure 6
[0089] Confirm the hierarchical structure of the ferry model, which at least includes the spatial placement of the ferry passenger cabin configuration, the corridor, the hall, the lifesaving equipment, the emergency equipment and the fire-fighting equipment;
[0090] A three-dimensional ferry model is created according to the hierarchical structure using 3DMax tools based on the construction drawings of the ferry;
[0091] Generate high and low models of the ferry by the method of normal baking, display the high model on the low model, obtain the three-dimensional ferry model and generate the ferry fbx model file;
[0092] Import the ferry fbx model file into the unity3d virtual engine to generate an optimized three-dimensional ferry model, edit the shader file and material ball of the unity3d virtual engine to perform texture rendering on the three-dimensional ferry model; and draw a weather and sea wave virtual scene and a virtual character role through the unity3d virtual engine;
[0093] According to the existing model skeleton animation, the virtual character role and the virtual scene are bound to obtain the cooperative disposal of the character animation.
[0094] In specific embodiments, the virtual ferry event script model is set according to a plurality of emergency event exercise scripts, including determining the type of virtual ferry event;
[0095] The type of the virtual ferry event includes, but is not limited to, a ferry passenger cabin explosion and arson event, a ferry passenger cabin epidemic event, and a ferry passenger cabin violence event.
[0096] A task scheme of a corresponding exercise role cooperative disposal is formulated according to the virtual ferry event based on expert experience, and a generated flow logic script file of the task scheme of the cooperative disposal is confirmed according to a time sequence of task execution; the generated flow logic script file is a known technology and is not the point of the present application.
[0097] The emergency event exercise script file can be pre-set with a deduction parameter and a weight of different deduction parameters of the emergency event exercise script file through the cooperative deduction server to obtain an emergency event exercise script file of different exercise difficulty levels.
[0098] The deduction parameter of the emergency event exercise script file is a structured data established, which is to change the emergency event exercise script file into a structured data, i.e., a deduction parameter; the method or technical means of establishing the structured data is a known technology and is not the point of the present application, which will not be described here; and the deduction parameter at least includes a fire-fighting parameter, a security parameter, a disaster loss parameter, an emergency response level parameter, a disposal key parameter, and an organization parameter.
[0099] Specifically, the disaster loss parameter (attribute data) includes personnel casualty, building collapse, traffic interruption, communication interruption, economic loss, and potential risk; the emergency response level parameter (attribute data) includes a first response, a second response, a third response, and a fourth response; the disposal key parameter (attribute data) includes disaster survey, disaster control, medical aid, traffic guarantee, communication guarantee, and order maintenance; and the organization parameter (attribute data) includes a general commander, a deputy general commander, a comprehensive coordination group, a disaster relief group, a traffic guarantee group, a communication guarantee group, and a rescue group.
[0100] In specific embodiments, the control instruction setting module includes an exercise task generation unit and an exercise task allocation unit.
[0101] The exercise task generation unit is configured to generate an exercise task logic tree according to the emergency event exercise script file.
[0102] Specifically, a task logic tree is created based on a pre-established task tree structure, the task tree structure includes multiple levels of task nodes, and each task is located at a different task node in the task logic tree, the task nodes include a root node and a leaf node.
[0103] The rehearsal task assignment unit is configured to assign tasks to the exercise roles involved in the rehearsal task logical tree according to the rehearsal task logical tree, taking the time for completing the assigned tasks as a time node, from the root node to the leaf node of the rehearsal task logical tree;
[0104] The exercise roles execute the assigned tasks, and feed back instructions of completing the assigned tasks to the rehearsal task assignment unit. The rehearsal task assignment unit receives the instructions of completing the tasks fed back by the exercise roles, traverses executable tasks in the rehearsal task logical tree according to the dependency relationship between the tasks of the exercise roles in the rehearsal task logical tree, and assigns the executable tasks to the corresponding exercise roles until all the tasks in the rehearsal task logical tree are executed.
[0105] Specifically, as shown in Figure 5 After the tasks at the root node A are executed by the corresponding exercise roles, it can be seen according to the dependency relationship between the tasks that the executable tasks include the tasks at the leaf node B and the leaf node C at this time, and the tasks at the two leaf nodes can be assigned to the corresponding exercise roles. After the task at the leaf node B is executed, it can be traversed that the execution of the task at the leaf node B1 depends only on the execution of the task at the leaf node B, and then the task at the leaf node B1 can be assigned to the corresponding exercise role. Similarly, after the task at the leaf node C is executed, it can be traversed that the execution of the task at the leaf node C1 depends only on the execution of the task at the leaf node C, and then the task at the leaf node C1 can be assigned to the corresponding exercise role. The execution of the tasks at the leaf node B2 and the leaf node C2 depends on the execution of the tasks at the leaf node B and the leaf node C at the same time, and the tasks at the leaf node B2 and the leaf node C2 are in an executable state only after the tasks at the leaf node B and the leaf node C are executed.
[0106] In specific embodiments, the cooperative simulation training module includes a task deduction unit and a task data sending unit.
[0107] The task deduction unit is configured to preset an execution task time threshold according to the difficulty of the assigned tasks. After each exercise role receives the assigned tasks, the execution of the exercise role is deduced by the time management strategy of the task deduction unit to obtain deduction data.
[0108] The time management strategy is
[0109] When the exercise role receives the assigned tasks, the task deduction unit starts timing the execution of the assigned tasks of the current exercise role to obtain the execution task completion time.
[0110] If the execution task completion time is less than or equal to the execution task time threshold, record the current assigned task completion time of the drill role as the execution task completion time;
[0111] Meanwhile, feedback the instruction of the current task completion of the drill role to the drill task allocation unit, and continue to deduce according to the drill task logic tree;
[0112] If the execution task completion time is greater than the execution task time threshold, when the cumulative time reaches the execution task time threshold, record the overtime duration of the current assigned task completion time exceeding the execution task time threshold by the task deduction unit, and send the instruction of the current task completion of the drill role to the drill task allocation unit, and continue to deduce according to the drill task logic tree;
[0113] The execution task time threshold is the time length required for the drill role to complete the task in different assigned tasks according to the Ship Security Plan (version 1.0 / 2009);
[0114] The task data sending unit is used to send the deduction data of each drill role to the collaborative deduction database storage.
[0115] In specific embodiments, the drill evaluation module is used to determine the performance according to the deduction data in the collaborative deduction database, and the performance determination includes the average emergency event response capability of the drill role in the process of emergency collaborative disposal of the event, the emergency event disposal capability value, and the emergency event collaborative capability value; specifically, the emergency collaborative disposal evaluation method of the drill evaluation module mainly includes the average emergency event response capability C xy , the emergency event disposal capability value C cz , the emergency event collaborative capability value C xt , and the emergency disposal process weight value ω i ; wherein the emergency disposal process weight value ω i represents the collaborative disposal weight (dimensionless value) of the i-th assigned task in the given collaborative disposal process, and the collaborative disposal training process weight is valued by referring to the Ship Security Plan (version 1.0 / 2009), and the weight value ω i ∈[0,1];
[0116] The calculation formula of the average emergency event response capability is
[0117]
[0118] In the formula, C xyrepresents the average emergency event response capability of the exercise role in the emergency collaborative disposal event training; n represents the total number of assigned tasks of the exercise role training, R i represents the time length consumed by the exercise role in the i-th assigned task, and R i ∈(0, R GI ];ω i represents the weight value parameter of the assigned task in the emergency disposal process, and ω i ∈[0, 1];R Gi represents the time length required for the exercise role to complete the task standard in the i-th assigned task according to the Ship Security Plan;
[0119] The calculation formula of the emergency event disposal capability value is
[0120]
[0121] In the formula, C cz represents the disposal capability of the training role for the assigned task in the emergency collaborative disposal event; m represents the total number of assigned tasks of the exercise role training, T j represents the event completion degree of the exercise role in the j-th assigned task, and T j ∈(0, TG j];T Gj represents the event standard completion degree of the j-th assigned task according to the Ship Security Plan;
[0122] The calculation formula of the emergency event collaborative capability value is
[0123]
[0124] In the formula, C xt represents the collaborative capability of the current exercise role for the multi-role collaborative event; k represents the total number of collaborative events of the current exercise role training, E l represents the collaborative disposal overtime length of the current exercise role in the l-th collaborative event, and E l ∈(0, E Gl ];E Gl represents the reasonable collaborative disposal event overtime length in the l-th collaborative event according to the Ship Security Plan;
[0125] According to the average emergency event response capability of the exercise role in the emergency collaborative disposal event process, the emergency event disposal capability value and the emergency event collaborative capability value, the emergency collaborative disposal role performance evaluation result G of each exercise role is obtained by weighting;
[0126] The calculation formula of the emergency collaborative disposal role performance evaluation result G is
[0127] G=C xy +Ccz +C xt .
[0128] The rule of the performance determination can also be
[0129] The rehearsal evaluation module defines different task event execution levels according to the difficulty of the target task for each assigned task in the rehearsal task logic tree;
[0130] And set a first evaluation score according to the different task event execution levels;
[0131] Specifically, a rehearsal task sequence handling table is established according to the task sequence of the task logic tree, as shown in Table 1, and the first evaluation score of each task is set artificially according to expert experience;
[0132] Table 1. Rehearsal task sequence handling table
[0133] Exercise role Exercise role 1 Exercise role 2 ---- Exercise role i Exercise role i+1 Handling task 1st task 2nd task ---- i-th task i+1-th task Evaluation score a0 a1 ---- ai ai+1
[0134] An execution task completion time scoring table is set for the completion time of the assigned task; and the execution task completion time scoring table has a plurality of task completion time ranges; and the weight values of the task completion time ranges are set accordingly, as shown in Table 2;
[0135] Table 2. Execution task completion time weight table
[0136]
[0137]
[0138] Wherein, t represents the actual completion time of the assigned task, T1, T2 and T3 are time threshold values set according to experience; b1, b2, b3 and b4 represent the weight values corresponding to the task completion time ranges, and b1% + b2% + b3% + b4% = 1;
[0139] And according to the product of the first evaluation score and the weight value of the task completion time range, the second evaluation score of each rehearsal role for completing each assigned task and the cooperative handling training performance of the virtual ferry event are obtained, and the cooperative handling training performance of the virtual ferry event is the total performance of the rehearsal obtained after the rehearsal script file of the current emergency event rehearsal is completed by the rehearsal roles.
[0140] In specific embodiments, it also includes a rehearsal recording and playback module, which is used to record and save the video data of the ferry emergency cooperative handling training;
[0141] The video data includes text data, audio data and picture display data.
[0142] The C# programming language is used to construct a ferry security officer, a ferry political commissar, a ferry bridge operator, and a rescue ship bridge operator collaborative disposal process according to the actual ferry emergency disposal process and the ferry emergency event disposal scheme; the collaborative disposal process includes emergency fire disposal, formation of an emergency response team, public area disinfection and killing, and passenger evacuation, and a playback module is constructed according to the actual ferry emergency disposal process to realize the playback function of scoring the disposal operation of the students.
[0143] Embodiment 1: The ferry passenger cabin explosion and arson event collaborative disposal process is as follows
[0144] S1: Set the simulation parameters in the passenger cabin explosion event through the collaborative simulation server, including: explosion and arson risk coefficient, passenger confusion degree, number of specific personnel, and parameter variables during the disposal of the passenger cabin explosion event; the parameter variables during the disposal of the passenger cabin explosion event include: simulation duration, fire parameter, security parameter, fire fighting parameter, number of injured personnel, and passenger confusion parameter, wherein the fire fighting parameter, security parameter, fire parameter, and specific personnel number are directly proportional to the explosion and arson risk coefficient when the event occurs, the passenger confusion parameter is directly proportional to the explosion risk coefficient and the passenger confusion degree, and the number of injured personnel is directly proportional to the fire parameter; the passenger cabin explosion collaborative disposal event parameter setting and initialization are as shown in Figure 7
[0145] S2: The event disposal process in the T1 period is as shown in Figure 8 , and the simulation roles include at least five collaborative disposal training roles of ferry security officers, ferry political commissars, ferry bridge operators, and rescue ship operators; in the T1 period of the passenger cabin explosion event disposal process, the crew (simulation role) reports to the captain (simulation role) that there is a suspected explosion and arson case in the ferry passenger cabin, then the captain changes the security level and the security officer goes to the passenger cabin to check the situation, and the security officer reports to the captain and requests the captain to start the emergency plan after arriving at the passenger cabin site, and the security parameter increases;
[0146] S3: In the T2 period of the passenger cabin explosion event disposal process, the event disposal process in the T2 period is as shown in Figures 9-10 , which mainly includes three groups of event disposal processes:
[0147] S31: The captain informs the political commissar to evacuate the pre-travel passengers on the ferry 7, 8 deck to the emergency assembly point, then the political commissar leads the cabin attendants to the passenger cabin to rescue the injured passengers and transfer the stranded passengers to the emergency assembly point;
[0148] S32: The captain instructs the security officer to form an emergency response team to arrive at the accident area to extinguish the fire, the security officer forms the emergency response team after receiving the instruction, and leads the emergency response team to wear and arrange the fire fighting equipment, then goes to the accident area to block the area and carry out related fire extinguishing actions;
[0149] S33: The captain issues a general evacuation of passengers through the bridge, and contacts the maritime department and other relevant departments for support through the emergency channel. After receiving the alarm, the maritime department instructs the Bohai ferry to go to the nearest port and instructs two marine police ships to go to the incident area for support. After receiving the instructions, the marine police ships immediately go to the incident area, and the ferry captain immediately maneuvers the ship to the nearest port after receiving the instructions;
[0150] S4: In the T3 time period of the cabin explosion event handling process T3, the T3 time period event handling process is as shown in Figure 11 , mainly including three groups of event handling processes:
[0151] S41: When the cabin explosion event duration is greater than time t1 and the passenger confusion parameter is greater than h1, the passenger accidental falling into the water event is triggered. The crew member prompts the political commissar to find the person falling into the water on the right side of the ferry, the political commissar throws a life buoy to the falling person and reports to the bridge, and requests to stop the ship to prevent the falling person from being injured again. The captain stops the ship after receiving the report from the political commissar, the political commissar leads the crew to release the lifeboat to rescue the falling person, reports to the bridge after successfully rescuing, and the captain orders the ship to start again and go to the nearest port;
[0152] S42: After the emergency response team successfully puts out the fire, the captain instructs the security guard to lead the emergency response team to the emergency assembly point to check for specific personnel. After receiving the instructions, the security guard leads the team to the assembly point to check for specific personnel. After capturing all specific personnel, the captain instructs the security guard to detain the specific personnel in the ferry police room;
[0153] S43: When the marine police ship arrives in the area near the ferry, if the ferry fire has not been extinguished, the marine police ship uses a water cannon to assist the ferry in extinguishing the fire. When the ferry has extinguished the fire, the marine police ship will escort the ferry;
[0154] S5: In the T4 time period of the cabin explosion event handling process T4, the T4 time period event handling process is as shown in Figure 12 , after the ferry arrives at the port, the captain instructs the political commissar to lead the crew to guide the passengers to disembark.
[0155] Embodiment 2: The ferry cabin epidemic event cooperative handling process is
[0156] S1: Cabin epidemic cooperative handling event parameter setting and initialization is as shown in Figure 13As shown, the cabin epidemic event coach station setting parameters include: epidemic transmission speed, passenger chaos degree, close contact number, infected number and event handling parameter variables; Event handling parameter variables include: deduction time, close contact number, infected number, crowd chaos parameter, epidemic transmission speed, wherein during the process of handling the event, the close contact number increases, and the infected number, transmission speed, and crowd chaos parameter are proportional, the epidemic transmission speed is proportional to the infected number, passenger chaos parameter, and close contact number;
[0157] S2: In the T1 period of the cabin epidemic event handling process T1, the T2 period event handling process is as shown in Figure 15 As shown, the T1 period event handling process is as shown in Figure 14 As shown, the crew reports to the captain that a suspected epidemic patient has been found in the cabin, and then the captain instructs the political commissar to lead the cabin attendants to wear epidemic prevention equipment to block the relevant area of the cabin to investigate close contacts and transfer the close contacts to the isolation room, the captain instructs the crew to wear epidemic prevention equipment to cooperate with the political commissar to go to the cabin, and the captain instructs the security guard to form an emergency response team and wear epidemic prevention equipment to transfer the suspected case to the medical room.
[0158] S3: In the T2 period of the cabin epidemic event handling process T2, mainly contains two groups of event handling processes:
[0159] S31: The captain reports to the maritime department that a suspected epidemic case has been found in the cabin of the ferry, and the maritime department instructs the coast guard ship to go to the sea area where the ferry is located for escort and instructs the ferry captain to go to the nearest port. The coast guard ship goes to the sea area where the ferry is located for escort, and the ferry captain maneuvers the ship to the nearest port;
[0160] S32: The captain reports to the epidemic prevention department that a suspected case has been found in the cabin of the ferry, and the epidemic prevention department instructs the ferry to isolate the suspected case and block the relevant area, and to do a good job in close contact investigation and isolation, and instructs the captain to do a good job in whole ship protection. The captain then makes a whole ship broadcast, prompting passengers to do a good job in self-protection;
[0161] S4: In the T3 period of the cabin epidemic event handling process T3, the T3 period event handling process is as shown in Figure 16 As shown, it mainly contains two groups of event handling processes:
[0162] S41: The political commissar (role of the exercise) receives the captain's (role of the exercise) instruction, leads the cabin attendants (role of the exercise) to wear epidemic prevention equipment to block the relevant area of the cabin, investigates all close contacts and transfers them to the isolation room, and reports to the captain after completing the transfer work. The captain instructs the political commissar to lead the cabin attendants to the guest field for pacification work;
[0163] S42: After receiving the captain's instruction, the security guard (role of the drill) organizes the emergency response team to wear epidemic prevention equipment and go to the passenger cabin to transfer suspected cases to the medical room, and then reports to the captain. The captain instructs the security guard to close the isolation ward, medical room, passenger cabin and other areas, and adjust the air conditioner mode. Then the security guard goes to the seventh deck to close the air distributor and adjust the air conditioner to fresh air mode;
[0164] S5: In the T4 time period of the passenger cabin epidemic event handling process T4, the T4 time period event handling process is as shown in Figure 17 After the ferry arrives at Dalian Port, the captain instructs the political commissar and the crew to disinfect themselves. First, the political commissar leads the crew to guide ordinary passengers to disembark, and then the security guard leads the emergency response team to disinfect the passenger cabin. Then the political commissar leads the crew to transfer close contacts to the shore epidemic prevention department, and then the security guard leads the emergency response team to disinfect the passenger cabin again. Finally, the political commissar leads the crew to transfer suspected cases to the shore epidemic prevention department.
[0165] Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, and not to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: it can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacement to part or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A ferry emergency cooperative handling training system based on a virtual reality device, characterized in that, The model construction module is in communication with a cooperative deduction server, a plurality of cooperative simulation training modules, a virtual reality interaction module, a control instruction setting module and an exercise evaluation module through a local area network switch; The model construction module is in communication with the cooperative deduction server, and is configured to construct a ferry virtual model; the ferry virtual model comprises a virtual ferry scene model, a virtual ferry emergency equipment model and a virtual ferry event script model; The cooperative deduction server is configured to set a plurality of emergency event exercise script files according to the virtual ferry event script model, and obtain emergency event exercise script files of different exercise difficulty levels by setting deduction parameters of the emergency event exercise script files; The cooperative deduction server is configured to set a plurality of emergency event exercise script files according to the virtual ferry event script model, and obtain emergency event exercise script files of different exercise difficulty levels by setting deduction parameters of the emergency event exercise script files; The control instruction setting module is configured to assign exercise tasks to each of the exercise roles according to the emergency event exercise script files; The cooperative simulation training module is in communication with the virtual reality interaction module, and the virtual reality interaction module realizes cooperative exercise of the emergency events by each of the exercise roles according to the assigned exercise tasks, and obtains deduction data of the cooperative exercise; The deduction data comprises a completion time value of each assigned task of the exercise role, a number of assigned tasks and a ratio of the completion time value of each assigned task to a preset total time of the corresponding assigned task; The deduction data is sent to a cooperative deduction database for storage; The exercise evaluation module is configured to determine a score according to the deduction data in the cooperative deduction database, and obtain an emergency cooperative disposal training score result; The score determination comprises an average emergency event response capability of the exercise role in the process of the emergency cooperative disposal event, an emergency event disposal capability value and an emergency event cooperative capability value; The average emergency event response capability is calculated according to the formula In the formula: represents the average response capability of the exercise role in the emergency event in the emergency collaborative disposal event training; represents the total number of allocated tasks in the exercise role training, represents the time length consumed by the exercise role in the th allocated task, and ; represents the weight value parameter of the allocated task in the emergency disposal process, and ; The emergency event disposal capability value is calculated according to the formula In the formula: represents the disposal ability of the training role to allocate tasks in the emergency collaborative disposal event; represents the total number of allocated tasks in the training of the drill role, represents the event completion degree of the drill role in the first allocated task, represents the event completion degree of the drill role in the nth allocated task, and ; The emergency event cooperative capability value is calculated according to the formula In the formula: represents the coordination ability of the current exercise role to the multi-role coordination event; represents the total number of coordination events trained by the current exercise role, represents the coordination handling timeout length of the current exercise role in the th coordination event, and ; The evaluation results for each participant's emergency response and coordination performance were obtained by weighting their average emergency response capability, emergency handling capability, and emergency coordination capability during the emergency collaborative response process. ; The emergency cooperative disposition role achievement evaluation result The calculation formula is 。 2. The ferry emergency cooperative disposal training system based on a virtual reality device according to claim 1, characterized in that, The model construction module constructs a ferry virtual model, comprising the following steps Confirming a hierarchical structure of the ferry model, the hierarchical structure at least comprising spatial placement of a ferry passenger cabin configuration, a corridor, a hall, life-saving equipment, emergency equipment and fire-fighting equipment; Creating a three-dimensional ferry model in equal proportions from the hierarchical structure by using a 3DMax tool according to the construction drawing of the ferry; Generating a high mode and a low mode of the ferry by a normal baking method, displaying the high mode on the low mode, obtaining the three-dimensional ferry model and generating a ferry fbx model file; Importing the ferry fbx model file into a unity3d virtual engine to generate an optimized three-dimensional ferry model, editing a shader file and a material sphere of the unity3d virtual engine to perform texture rendering on the three-dimensional ferry model, and drawing a weather and sea wave virtual scene and a virtual character role by the unity3d virtual engine; According to the existing model of skeletal animation, the virtual character is bound with a virtual scene to obtain a collaborative disposition character animation.
3. The ferry emergency cooperative disposal training system based on a virtual reality device according to claim 1, characterized in that, The virtual ferry event script model is set according to a plurality of emergency event drill scripts, including determining the type of the virtual ferry event; The type of the virtual ferry event includes but is not limited to ferry cabin explosion arson event, ferry cabin epidemic event and ferry cabin violence event; Based on expert experience, a corresponding exercise role collaborative disposition task scheme is formulated according to the virtual ferry event; and a flow logic script file is generated according to the time sequence of task execution. The deduction parameters and different deduction parameter weights of the emergency event drill script file are pre-set by the collaborative deduction server to obtain emergency event drill script files of different difficulty levels.
4. The ferry emergency cooperative disposal training system based on a virtual reality device according to claim 3, characterized in that, The control instruction setting module includes a drill task generation unit and a drill task allocation unit; The drill task generation unit is used to generate a drill task logic tree according to the emergency event drill script file; The drill task allocation unit is used to allocate tasks to the exercise roles involved in the drill task logic tree from the root node to the leaf node of the drill task logic tree according to the drill task logic tree; And each exercise role executes the allocated task and feeds back the instruction after executing the allocated task to the drill task allocation unit, the drill task allocation unit receives the task completion instructions fed back by each exercise role, traverses the executable tasks in the drill task logic tree according to the dependency relationship between the tasks of each exercise role in the drill task logic tree, and allocates the executable tasks to the corresponding exercise roles until all tasks in the drill task logic tree are executed.
5. The ferry emergency cooperative handling training system based on a virtual reality device according to claim 4, characterized in that, The collaborative simulation training module includes a task deduction unit and a task data sending unit; The task deduction unit is used to preset an execution task time threshold according to the difficulty of the allocated task; and each exercise role receives the allocated task and performs the execution task of the exercise role through the time management strategy of the task deduction unit to obtain deduction data; The time management strategy is When the exercise role receives the allocated task, the task deduction unit starts timing the execution of the allocated task of the current exercise role to obtain the execution task completion time; If the execution task completion time is less than or equal to the execution task time threshold, the current allocated task completion time of the exercise role is recorded as the execution task completion time; At the same time, the instruction of the current task completion of the exercise role is fed back to the drill task allocation unit to continue deduction according to the drill task logic tree; If the execution task completion time is greater than the execution task time threshold, when the cumulative time reaches the execution task time threshold, the task deduction unit records the overtime duration of the current allocated task completion time exceeding the execution task time threshold, and sends the instruction of the current task completion of the exercise role to the drill task allocation unit to continue deduction according to the drill task logic tree; The task data sending unit is configured to send the deduction data of each drill role to a cooperative deduction database.
6. The ferry emergency cooperative disposal training system based on a virtual reality device according to claim 1, characterized in that, The exercise recording and playback module is further configured to record and save video data of the ferry emergency cooperative disposal training. The video data includes text data, audio data, and picture display data.
Citation Information
Patent Citations
Rail transmit vehicle overhauling simulation training system based on virtual scene
CN110428688A
Electric spark machining penetration detection method based on integrated learning
CN115510993A