CN102222425A - Automatic demonstration system and realizing method for 3-dimensioinal (3D) visual emergency plan - Google Patents

Automatic demonstration system and realizing method for 3-dimensioinal (3D) visual emergency plan Download PDF

Info

Publication number
CN102222425A
CN102222425A CN2011101994203A CN201110199420A CN102222425A CN 102222425 A CN102222425 A CN 102222425A CN 2011101994203 A CN2011101994203 A CN 2011101994203A CN 201110199420 A CN201110199420 A CN 201110199420A CN 102222425 A CN102222425 A CN 102222425A
Authority
CN
China
Prior art keywords
rehearsal
module
script
order
execution
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2011101994203A
Other languages
Chinese (zh)
Inventor
沈沛意
张亮
池小宾
周海龙
周杨
衡量
沈晨
杨钊
钟章平
肖潇
张志钦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xidian University
Original Assignee
Xidian University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xidian University filed Critical Xidian University
Priority to CN2011101994203A priority Critical patent/CN102222425A/en
Publication of CN102222425A publication Critical patent/CN102222425A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

The invention discloses an automatic stimulation system and a realizing method for a 3-dimensional (3D) visual emergency plan, and belongs to the technical field of visual plan. The system mainly comprises a script explanation engine module and a 3D stimulation module. The script explanation engine module comprises a script generation module and a script explanation module; the 3D stimulation module comprises a scene route chart edition module, an initial document edition module, a cartoon script configuration module and a stimulation command performing module. The invention comprehensively uses the script explanation technology, the 3D virtual reality technology, the network technology and the voice synthesis technology so that the whole stimulation process can be impressed directly in term of vision by controlling the 3D to stimulate the automatic stimulation process via the script explanation engine; in addition, the stimulation process is added with the voice synthesis technology so that the stimulation process can be shown more vividly, thereby contributing to discovering the disadvantages in the plan and improving the plan; furthermore, the system can fulfill the aim of training the participator and improve the proficiency level and the emergency response capability of emergency personnel.

Description

Automatic drilling system of the visual emergency preplan of 3D and implementation method
Technical field
The invention belongs to visual prediction scheme technical field, relate generally to the realization of the automatic drilling system of a kind of emergency preplan 3D, is that the rehearsal document with literalization converts a visual 3D simulated maneuver process to.Specifically be automatic drilling system of the visual emergency preplan of a kind of 3D and implementation method.Be used in safety in production, the simulated maneuver of the accident that aspects such as traffic may occur and prediction scheme establishment.
Background technology
Safety in production is self-evident for the importance of enterprise, and along with the development of enterprise, security issues become increasingly urgent, and various accidents constantly take place, and causes casualties and great economic loss.Safety in production is placed above the other things all the time, the emergency processing ability of raising accident has very great help to injures and deaths and the loss that the development and the minimizing accident of control accident causes, emergency preplan has great importance for safety in production, and the formulation of emergency preplan should be perfect as much as possible, rationally.This wherein the rehearsal of emergency preplan played indispensable effect, its importance is embodied in: can expose the defective of prediction scheme and program, the deficiency of discovery emergency resources before taking place in that accident is real; Improve the rapport between each participating department, the personnel, improve emergency personnel's skill level and technical merit; Further clear and definite responsibility separately improves whole emergency reaction ability; Be beneficial to the improvement of prediction scheme, be beneficial to the standardization in the formulation of industry prediction scheme.Yet emergency drilling need expend great amount of manpower and material resources and financial resources in real work.Make emergency drilling that very big difficulty be arranged in real work.Finally make the formulation of emergency preplan become a mere formality.
And present drilling system can not just can be found the deficiency of prediction scheme all for the start-up when prediction scheme is formulated.China Patent No.: the 200610076329.1st, a kind of emergent scheme training system, it mainly is for the training exercise personnel.Can not when the formulation of prediction scheme, just find the defective of prediction scheme, and need many people to participate in.Can't finish automatic rehearsal, can not see whole rehearsal flow process, be difficult to utilize visual advantage to find defective link in the emergency preplan process.China Patent No.: 201010139613.5 also is an emergent scheme training system, mainly is used for the training exercise personnel.
Project team of the present invention is also on the internet with regard to this theme, and at home and abroad patent documentation and the journal article retrieval of publishing are also found report or the document closely related and the same with the present invention.
Summary of the invention
The objective of the invention is does not still have automatic drilling system at present emergency preplan rehearsal, and the establishment emergency preplan is difficult to avoid dealing with improperly, considers situations such as imperfection, provides a kind of by script command control 3D system, simulates actual rehearsal process.Can not only therefrom find the deficiency in the prediction scheme formulation from visually experiencing whole rehearsal process intuitively, help better to work out prediction scheme, and can satisfy the purpose of training the personnel that take part in a performance, simultaneously also can improve emergency personnel's skill level, clear and definite responsibility separately improves emergency reaction ability.
Below the present invention is described in detail:
The present invention is the automatic drilling system of the visual emergency preplan of a kind of 3D, comprise first computing machine and second computing machine, it is characterized in that: also comprise rendering engine module and 3D rehearsal module, 3D rehearsal module is called for short 3D, described rendering engine module comprises: rehearsal script generation module and script explanation module, 3D rehearsal module comprise editor's scene route map module, editor's initialization files module, configuration animation script module and carry out the rehearsal command module; The rendering engine module is installed in first computing machine, 3D rehearsal module is installed in second computing machine, connect by LAN (Local Area Network) between two computing machines, send rehearsal by first computing machine and order second computing machine, by the second computing machine fill order and show 3D rehearsal process, second computing machine and the execution result that this rehearsal is ordered feed back to first computing machine.Will finish 3D rehearsal modules configured before the rehearsal beginning, the flow process of configuration comprises loading scenario, editor's scene route map, editor's initialization files and configuration animation script.
The present invention combines script interpretation technique, network technology, 3D virtual reality technology, make up the automatic drilling system of the visual emergency preplan of a kind of 3D, start with from safety in production, simulation is to the emergency processing of the accident that may occur, for improving the accident emergency processing power, injures and deaths and loss that the development of control accident and minimizing accident cause have very great help.
The present invention still is the implementation method of the automatic drilling system of the visual emergency preplan of a kind of 3D, it is characterized in that: script rendering engine module is drilled communicating by letter between the module with 3D and is comprised that script rendering engine module sends rehearsal and orders 3D rehearsal module and 3D rehearsal module that execution result is sent it back two parts of script explanation module, wherein the script rendering engine module communication structure that sends to 3D rehearsal module comprises command number, command name, the executor of order, the recipient of order, five parts of execution media of order, the communication structure that 3D rehearsal module sends it back script rendering engine module comprises command number and two parts of execution result;
The rehearsal script generation module generates the rehearsal script, and script explanation module is explained this script and realize automatic rehearsal alternately with 3D rehearsal module that implementation step comprises:
Step 1: the basic procedure according to prediction scheme utilizes script generation module to generate the rehearsal script, preserves script file, and script generation module notice script explanation module is generation script;
Step 2: script explanation module connects 3D, if on connecting, carry out next step, otherwise execution in step 2 still;
Step 3: script explanation module is explained the rehearsal script that generates, and generates the rehearsal order that 3D can discern, and sends this rehearsal order to 3D;
Step 4:3D carries out the rehearsal order that receives, and execution result is fed back to script explanation module;
Step 5: script explanation module receives the rehearsal command execution results that 3D returns, if the rehearsal script has been explained end, then carries out next step, otherwise execution in step 3;
Step 6: whole rehearsal process finishes.
The prediction scheme that the present invention is directed to present emergency drilling process does not still have automatic drilling system, and the establishment emergency preplan is difficult to avoid dealing with improperly, considers situations such as imperfection, provides a kind of by script rendering engine control 3D system, simulates actual rehearsal process.Can not only therefrom find the deficiency in the prediction scheme formulation from visually experiencing whole rehearsal process intuitively, help better to work out prediction scheme, and can satisfy the purpose of training the personnel that take part in a performance, improve emergency personnel's skill level, clear and definite responsibility separately improves emergency reaction ability.
Realization of the present invention also is: the language construction of the script that script generation module generates comprises the basic command statement, conditional statement, loop statement and concurrent statement; Corresponding with it, script explanation module is to set up explanation to script according to the language construction of script, is divided into the basic command statement and explains, conditional statement explains that loop statement is explained and the explanation of concurrent statement.Wherein conditional control statement, loop control statement and concurrent control statement are to add condition by basic command, circulation and concurrent formation.
The language construction that the present invention is directed to script is set up corresponding the explanation, specifically is to realize by script explanation module.
Realization of the present invention also is: 3D rehearsal module utilizes the Lua script that the order of sending from script rendering engine module is resolved, and the realization flow of 3D rehearsal module comprises:
4.1,3D rehearsal module waits for the connection of rendering engine module, if on connecting, then execution in step 4.2, otherwise execution in step 4.1;
4.2,3D rehearsal module receives the rehearsal order that the rendering engine module is sent;
4.3, extract the command name that needs in the order, executor, recipient and carry out media communication;
4.4, the script that disposes in the command name that will order and the animation script module mates, if the match is successful, execution in step 4.5;
4.5,3D according to the essential information of extracting generate one should the pairing script of rehearsal order control examples, control examples is according to content for script, the sub-control examples that establishment corresponding to each rehearsal element and one walking is, the walking that each sub-control examples is responsible for carrying out an animation element of its control is, and be responsible for informing the executing state of control examples animation element behavior, control examples advances the operation of whole animation script according to the implementation status of content for script and sub-control examples;
4.6,3D in the intact back of script executing the implementation status to the script explanation module return command, if rehearsal is finished, then execution in step 4.7, otherwise execution in step 4.2;
4.7, finish rehearsal.
The present invention is applied to automatic rehearsal by the 3D visualization technique, the simulated maneuver flow process of image, from visually experiencing the rehearsal process intuitively, in addition by script rendering engine control 3D simulated maneuver, also the implementation status of 3D rehearsal module is fed back to script explanation module simultaneously, script explanation module is judged next step treatment measures again according to the implementation status that receives, and needn't explain all scripts, realizes dynamically explaining.
Realization of the present invention also is: 3D rehearsal module comprises sound prompt function, not only shows on screen with literal for the conversation content between the role in the rehearsal process, also comes out with massage voice reading.
The present invention not only possesses visual characteristics, also the dialogue between the role is equipped with screen text simultaneously and shows and massage voice reading that the multipath of literal, figure and voice represents the rehearsal process.
The present invention combines script interpretation technique, network technology, 3D virtual reality technology, makes up the automatic drilling system of the visual emergency preplan of a kind of 3D, is used for the emergency processing that simulating Safety generates the accident that may occur.The 3D technology is applied to the simulated maneuver process, can therefrom find the deficiency in the prediction scheme formulation from visually experiencing whole rehearsal process more intuitively, helps better to work out prediction scheme.Because the present invention finishes the automatic rehearsal process of prediction scheme by script rendering engine control 3D rehearsal module, also the implementation status of 3D rehearsal module is fed back to script explanation module simultaneously, script explanation module determines next step treatment measures according to this feedback, drill different treatment scheme under the Same Scene etc. by the implementation status of change 3D rehearsal module, thereby find the deficiency in the prediction scheme establishment as much as possible, avoid when accident really takes place, causing unnecessary loss.3D rehearsal module also comprises speech-sound synthesizing function, not only on screen, show for the conversation content between the role in the rehearsal process with literal, also come out with massage voice reading, image represents the rehearsal process more, take part in a performance personnel's purpose of satisfied training, improve emergency personnel's skill level, improve emergency reaction ability.
Description of drawings:
Fig. 1 is a system framework synoptic diagram of the present invention;
Fig. 2 is a 3D rehearsal modules configured process flow diagram of the present invention;
Fig. 3 is the flow process of script rehearsal module of the present invention;
Fig. 4 is a 3D rehearsal module flow process of the present invention;
Fig. 5 utilizes the present invention that company of China Petrochemical Industry is set up simulation plant area scene graph in the emergency preplan.
Embodiment:
The present invention is described in more detail below in conjunction with accompanying drawing:
Embodiment 1
The present invention is the automatic drilling system of the visual emergency preplan of a kind of 3D, referring to Fig. 1, comprise first computing machine and second computing machine, the present invention also comprises rendering engine module and 3D rehearsal module, 3D rehearsal module is called for short 3D, rendering engine module of the present invention comprises: rehearsal script generation module and script explanation module, 3D rehearsal module comprise editor's scene route map module, editor's initialization files module, dispose the animation script module and carry out the rehearsal command module.The rendering engine module is installed in first computing machine, 3D rehearsal module is installed in second computing machine, connect by LAN (Local Area Network) between two computing machines, send rehearsal by first computing machine and order second computing machine, by the second computing machine fill order and show 3D rehearsal process, second computing machine and the execution result that this rehearsal is ordered feed back to first computing machine.
At first will configure 3D rehearsal module before the rehearsal beginning, see Fig. 2, disposing main flow process is that scene loads, edits scene route map module, editor's initialization files module and configuration animation script module.The order of configuration is divided into scene and loads, and then edits scene route map, editor's initialization files and configuration animation script.
Its inediting scene route map is the moving line that sets personage in the scene, comprises that the personnel of patrolling and examining patrol and examine route, participates in emergency management and rescue role's rescue route, also has the masses' escape route etc.
Editor's initialization files module is to comprise personage's initialization, vehicle initialization and accident initialization, in addition because the rendering engine module is by network control, so also will dispose the IP address and the current port of rendering engine module place computing machine.
Editor's initialization files module mainly is to be when drilling automatically at the initialization document scene, and system is used for the various states of the rehearsal object in the initialization 3D rehearsal scene, and a configuration file of automat address and port numbers is provided to system.
In initialization files, be divided into two parts initialization information, a part is the link information of automat, i.e. the IP of automat and port number information.Another part is the initialization information of rehearsal object, and the rehearsal object can be divided three classes: rehearsal character, rehearsal vehicle and rehearsal accident.In the middle of initialization files, respectively three classes rehearsal object is edited and is provided with.Wherein character will dispose three attributes of initialized location of character types, role's index and role, the attribute that vehicle will dispose has: three attributes of the initialized location of type of vehicle, vehicle index and vehicle, burst accident will dispose accident pattern, four attributes of state when accident index, accident initialized location and accident initialization.Wherein call number is that the difference of a rehearsal object is drilled the unique identification of object with other.That is to say that call number and rehearsal object are corresponding one by one.Drilling system also is to create and manage the rehearsal object according to call number provided herein.The accident condition label of rehearsal accident (<AccidentState 〉) be to be used for the state of explanation accident when rehearsal is initial.Because accident not necessarily just takes place when the rehearsal beginning, also may in the process that rehearsal is carried out, take place and develop, so need an attribute to control the state of rehearsal accident object.This state is determined by initialization files when the rehearsal beginning, after the rehearsal beginning, is controlled by script rendering engine module.
Sending to a instruction in the 3D rehearsal module for the rendering engine module, for different rehearsal scripts, is different to the action of quantity, type and the execution of character.In configuration animation script step, will edit corresponding animation script to different rehearsal orders.In the configuration animation script module step, all to be divided into two part configurations for each bar rehearsal order, first mainly is that move the position of being responsible for the rehearsal object, tell which position the rehearsal object need move to, second portion mainly is the behavior of being responsible for the rehearsal object, tells the rehearsal object to arrive what the action that needs to carry out after the assigned address is.
Embodiment 2
The present invention still is the implementation method of the automatic drilling system of the visual emergency preplan of a kind of 3D, is to realize in the system of embodiment 1.Script rendering engine module of the present invention comprises that with the use agreement of communicating by letter that 3D drills between the module script rendering engine module sends rehearsal and orders 3D rehearsal module and 3D rehearsal module that execution result is sent it back two parts of script explanation module, wherein the script rendering engine module communication structure that sends to 3D rehearsal module comprises command number, command name, the executor of order, the recipient of order, five parts of execution media of order, the communication structure that 3D rehearsal module sends it back script rendering engine module comprises command number and two parts of execution result.Very frequent alternately between two modules, the present invention has designed simple and clear communication protocol, makes that communication is unimpeded.
The rehearsal script generation module generates the rehearsal script, and script explanation module is explained this script and realized automatic rehearsal alternately with 3D rehearsal module.
The implementation method of the automatic drilling system of the visual emergency preplan of 3D is seen Fig. 3, and the specific implementation step comprises:
Step 1: the basic procedure according to prediction scheme utilizes script generation module to generate the rehearsal script, preserves script file, and script generation module notice script explanation module is generation script.The structure of the script that script generation module generates comprises the basic command statement, conditional statement, loop statement and concurrent statement, these statements have guaranteed that script enough drills use, corresponding with it, script explanation module is to set up explanation to script according to the structure of script, is divided into the basic command statement and explains, conditional statement explains that loop statement is explained and concurrent statement is explained.These statements had both guaranteed script is truly explained have and can satisfy the stylistic requirement of 3D.
Step 2: script explanation module connects 3D, if on connecting, carry out next step, otherwise execution in step 2 still; Seeking to connect always.
Step 3: script explanation module is explained the rehearsal script that generates, and generates the rehearsal order that 3D can discern, and sending this rehearsal order is 3D rehearsal module to 3D.
Step 4:3D carries out the rehearsal order that receives, and execution result is fed back to script explanation module.
Step 5: script explanation module receives the rehearsal command execution results that 3D returns, if the rehearsal script has been explained end, then carries out next step, otherwise execution in step 3.
Step 6: whole rehearsal process finishes.
Wherein 3D rehearsal module utilizes the Lua script that the rehearsal order of sending from the rendering engine module is resolved, and sees Fig. 4, and 3D rehearsal module realization flow comprises:
4.1,3D rehearsal module waits for the connection of rendering engine module, if on connecting, then carry out next step, otherwise continuation etc. are to be connected, up to successful connection.
4.2, the rehearsal order of sending of the rendering engine module that places the 3D rehearsal module of second computing machine to receive to place first computing machine.
4.3,3D rehearsal module extracts the command name that needs in the order, executor, recipient and carry out media communication.
4.4, the script that disposes in the command name that will order of 3D rehearsal module and the animation script module mates, it is in order to find this rehearsal to order corresponding sub-set of actions that the script that disposes in the command name of this rehearsal order and the animation script module is mated, this a little set of actions is to finish at configuration animation script, if the match is successful, carry out next step.
4.5,3D is according to the essential information of extracting, essential information is exactly a command name, the executor, recipient and execution media communication, generate one according to essential information and should drill the control examples of the pairing script of order, control examples is according to content for script, the sub-control examples that establishment corresponding to each rehearsal element and one walking is, the walking that each sub-control examples is responsible for carrying out an animation element of its control is, and be responsible for informing the executing state of control examples animation element behavior, control examples advances the operation of whole animation script according to the implementation status of content for script and sub-control examples.
4.6,3D in the intact back of script executing the implementation status to the script explanation module return command, if rehearsal is finished, then execution in step 4.7, otherwise execution in step 4.2.
4.7, finish rehearsal.
Whole rehearsal process whole process is under the visual state, can monitor whole rehearsal process, also can examine the not enough or wrong link that whole rehearsal process exists closely.Be that prediction scheme proposes to revise and perfect measure so that with scientifically, but anticipated prevent trouble before it happens.
Embodiment 3
The implementation method of automatic drilling system of the visual emergency preplan of 3D and the automatic drilling system of the visual emergency preplan of 3D is with embodiment 1-2.
3D rehearsal module of the present invention comprises sound prompt function, not only shows on screen with literal for the conversation content between the role in the rehearsal process, also comes out with massage voice reading.
Embodiment 4
The implementation method of automatic drilling system of the visual emergency preplan of 3D and the automatic drilling system of the visual emergency preplan of 3D is with embodiment 1-3.
Script explanation module is corresponding with the script structure of script generation module generation to the rehearsal script explanation that generates, script explanation module is divided into respectively according to the structure of script: the basic command statement is explained, conditional statement is explained, loop statement is explained and concurrent statement is explained, the basic command statement explains it is to extract order the required entries to form the order that generation 3D rehearsal module can be discerned, send to 3D rehearsal module, the 3D system is sending to script explanation module to the result who carries out then.Conditional statement explains, at first according to the implementation status of order in the past, whether Rule of judgment satisfies, and just explains content in the if if satisfy this condition, if do not satisfy then explain content in the else.Loop statement is explained partly and conditional statement explains that part is similar, also be at first according to the execution result of ordering in the past, judge whether cycling condition satisfies, if satisfy then the interior part of DO loop, if cycling condition does not satisfy, then jump out the part of circulation DO loop back, concurrent statement is explained and is partly explained each concurrent of concurrent statement simultaneously and an order of explaining is sent to the execution of 3D explanation module.
Embodiment 5
The implementation method of automatic drilling system of the visual emergency preplan of 3D and the automatic drilling system of the visual emergency preplan of 3D is with embodiment 1-4.
Branch office of this example simulation China Petrochemical Industry house-service gas pipe leaks, and causes fire and the automatic rehearsal carried out.The rehearsal of traditional prediction scheme needs to arrange that on-the-spot, many people participates in, and not only wastes time and energy, and because the high risk of petroleum chemical enterprise, the scene that can't simulated accident takes place, and as blast, fire etc. all cannot be simulated in rehearsal.And the present invention can simulate pipeline by the 3D virtual reality technology or oil tank leaks, explodes, causes accidents such as fire.At first before the rehearsal beginning, finish loading, editor's scene route map, editor's initialization files and the configuration animation script of 3D scene.Finish 3D configuration back and just can utilize the treatment scheme of script generation module, generate the rehearsal script according to prediction scheme.Script generation module is notified script explanation module generation script then, script explanation module connects 3D then, the back just can be drilled in the connection, script explanation module is explained the rehearsal script that generates, generate the rehearsal order then and send to 3D, 3D receives the rehearsal order, extract command name then, executor, recipient and execution media communication, and the command name of the rehearsal order that will extract and the animation scripts match that has configured, if the match is successful, 3D is according to the command name that extracts, executor, recipient and execution media communication generate corresponding control examples, and the corresponding role of control finishes the action of correspondence.After the rehearsal command execution was finished, 3D fed back to script explanation module to the execution result of this rehearsal order, and script explanation module determines following explanation according to the execution result of receiving then.
3D rehearsal module of the present invention is finished the scene graph after rehearsal role and the scene loading, referring to Fig. 5, integral layout comes into plain view in plant area's scene of simulation, comprise pipeline, the place that oil tank etc. are prone to accidents, and emergent fire-fighting, fire escape, these places pay particular attention to, the personnel of patrolling and examining must check, so at editor's scene route map, note patrolling and examining route and will pass through the above-mentioned place that will pay special attention to.Scene is to patrol and examine personnel and section chief under the normal condition, and the personnel that wherein patrol and examine just patrol and examine in plant area.
Integrated application script interpretation technique of the present invention, 3D virtual reality technology, network technology and speech synthesis technique, 3D simulates automatic rehearsal process by the control of script rendering engine, can be from visually experiencing whole rehearsal process intuitively, add speech synthesis technique in the rehearsal process in addition, more can image represent the rehearsal process, thereby help to find the deficiency of prediction scheme in formulating, help the improvement of prediction scheme, and can satisfy the purpose of training the personnel that take part in a performance, improve emergency personnel's skill level and emergency reaction ability.

Claims (5)

1. automatic drilling system of the visual emergency preplan of 3D, comprise first computing machine and second computing machine, it is characterized in that: also comprise rendering engine module and 3D rehearsal module, 3D rehearsal module is called for short 3D, described rendering engine module comprises: rehearsal script generation module and script explanation module, 3D rehearsal module comprise editor's scene route map module, editor's initialization files module, configuration animation script module and carry out the rehearsal command module; The rendering engine module is installed in first computing machine, 3D rehearsal module is installed in second computing machine, connect by LAN (Local Area Network) between two computing machines, send rehearsal by first computing machine and order second computing machine, by the second computing machine fill order and show 3D rehearsal process, second computing machine and the execution result that this rehearsal is ordered feed back to first computing machine; Will finish 3D rehearsal modules configured before the rehearsal beginning, the flow process of configuration comprises loading scenario, editor's scene route map, editor's initialization files and configuration animation script.
2. the implementation method of the automatic drilling system of the visual emergency preplan of 3D, it is characterized in that: script rendering engine module is drilled communicating by letter between the module with 3D and is comprised that script rendering engine module sends rehearsal and orders 3D rehearsal module and 3D rehearsal module that execution result is sent it back two parts of script explanation module, wherein the script rendering engine module communication structure that sends to 3D rehearsal module comprises command number, command name, the executor of order, the recipient of order, five parts of execution media of order, the communication structure that 3D rehearsal module sends it back script rendering engine module comprises command number and two parts of execution result;
The rehearsal script generation module generates the rehearsal script, and script explanation module is explained this script and realize automatic rehearsal alternately with 3D rehearsal module that implementation step comprises:
Step 1: the basic procedure according to prediction scheme utilizes script generation module to generate the rehearsal script, preserves script file, and script generation module notice script explanation module is generation script;
Step 2: script explanation module connects 3D, if on connecting, carry out next step, otherwise execution in step 2 still;
Step 3: script explanation module is explained the rehearsal script that generates, and generates the rehearsal order that 3D can discern, and sends this rehearsal order to 3D;
Step 4:3D carries out the rehearsal order that receives, and execution result is fed back to script explanation module;
Step 5: script explanation module receives the rehearsal command execution results that 3D returns, if the rehearsal script has been explained end, then carries out next step, otherwise execution in step 3;
Step 6: whole rehearsal process finishes.
3. the visual emergency preplan of 3D according to claim 2 is the implementation method of rehearsal automatically, it is characterized in that: the script structure that script generation module generates comprises the basic command statement, conditional statement, loop statement and concurrent statement; Corresponding with it, script explanation module is to set up explanation to script according to the structure of script, is divided into the basic command statement and explains, conditional statement explains that loop statement is explained and the explanation of concurrent statement.
4. according to the implementation method of claim 2 or the automatic drilling system of the visual emergency preplan of 3 described 3D, it is characterized in that: 3D rehearsal module utilizes the Lua script that the order of sending from script rendering engine module is resolved, and the realization flow of 3D rehearsal module comprises:
4.1.3D the rehearsal module is waited for the connection of rendering engine module, if on connecting, then execution in step 4.2, otherwise execution in step 4.1;
4.2.3D the rehearsal module receives the rehearsal order that the rendering engine module is sent;
4.3. extract the command name that needs in the order, executor, recipient and execution media communication;
4.4. the script that disposes in the command name that will order and the animation script module mates, if the match is successful, and execution in step 4.5;
Should drill the control examples of the pairing script of order 4.5.3D generate one according to the essential information of extracting, control examples is according to content for script, the sub-control examples that establishment corresponding to each rehearsal element and one walking is, the walking that each sub-control examples is responsible for carrying out an animation element of its control is, and be responsible for informing the executing state of control examples animation element behavior, control examples advances the operation of whole animation script according to the implementation status of content for script and sub-control examples;
4.6.3D the implementation status in the intact back of script executing to the script explanation module return command, if rehearsal is finished, then execution in step 4.7, otherwise execution in step 4.2;
4.7. finish rehearsal.
5. the visual emergency preplan of 3D according to claim 4 is the implementation method of rehearsal automatically, it is characterized in that: 3D rehearsal module comprises sound prompt function, not only on screen, show for the conversation content between the role in the rehearsal process, also come out with massage voice reading with literal.
CN2011101994203A 2011-07-15 2011-07-15 Automatic demonstration system and realizing method for 3-dimensioinal (3D) visual emergency plan Pending CN102222425A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2011101994203A CN102222425A (en) 2011-07-15 2011-07-15 Automatic demonstration system and realizing method for 3-dimensioinal (3D) visual emergency plan

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011101994203A CN102222425A (en) 2011-07-15 2011-07-15 Automatic demonstration system and realizing method for 3-dimensioinal (3D) visual emergency plan

Publications (1)

Publication Number Publication Date
CN102222425A true CN102222425A (en) 2011-10-19

Family

ID=44778967

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011101994203A Pending CN102222425A (en) 2011-07-15 2011-07-15 Automatic demonstration system and realizing method for 3-dimensioinal (3D) visual emergency plan

Country Status (1)

Country Link
CN (1) CN102222425A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102930753A (en) * 2012-10-17 2013-02-13 中国石油化工股份有限公司 Gas station virtual training system and application
CN105654806A (en) * 2016-03-22 2016-06-08 中国特种设备检测研究院 Simulation training and checking system and method for pipe leakage accidents
CN107945606A (en) * 2017-12-18 2018-04-20 北京航天测控技术有限公司 A kind of space launching site integrated rehearsal system and its implementation
CN109359105A (en) * 2018-09-21 2019-02-19 李玉炜 Operation rehearsal visualization system and method based on big data
CN110570710A (en) * 2019-09-05 2019-12-13 海丰通航科技有限公司 Aviation emergency rescue training and evaluating method, system and application
CN111061580A (en) * 2019-12-18 2020-04-24 中信百信银行股份有限公司 Computer system emergency plan drilling method, server and system
CN111341166A (en) * 2018-12-18 2020-06-26 国家电投集团科学技术研究院有限公司 Control method and system of emergency drilling system
CN112347065A (en) * 2019-08-07 2021-02-09 中国船舶工业***工程研究院 Record replay method and system for police preplan making process

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1996395A (en) * 2006-09-14 2007-07-11 浙江大学 Automatic generation method for 3D human body animation based on moving script
CN101118654A (en) * 2007-09-19 2008-02-06 中国科学院上海微***与信息技术研究所 Machine vision computer simulation emulation system based on sensor network
CN101515309A (en) * 2009-04-07 2009-08-26 华中科技大学 City emergency evacuation simulation system based on multi intelligent agent

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1996395A (en) * 2006-09-14 2007-07-11 浙江大学 Automatic generation method for 3D human body animation based on moving script
CN101118654A (en) * 2007-09-19 2008-02-06 中国科学院上海微***与信息技术研究所 Machine vision computer simulation emulation system based on sensor network
CN101515309A (en) * 2009-04-07 2009-08-26 华中科技大学 City emergency evacuation simulation system based on multi intelligent agent

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
周杨: "基于Quest3D的应急预案三维自动演练***的设计与实现", 《中国优秀硕士学位论文全文数据库》 *

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102930753A (en) * 2012-10-17 2013-02-13 中国石油化工股份有限公司 Gas station virtual training system and application
CN102930753B (en) * 2012-10-17 2014-11-12 中国石油化工股份有限公司 Gas station virtual training system and application
CN105654806A (en) * 2016-03-22 2016-06-08 中国特种设备检测研究院 Simulation training and checking system and method for pipe leakage accidents
CN107945606A (en) * 2017-12-18 2018-04-20 北京航天测控技术有限公司 A kind of space launching site integrated rehearsal system and its implementation
CN109359105A (en) * 2018-09-21 2019-02-19 李玉炜 Operation rehearsal visualization system and method based on big data
CN111341166A (en) * 2018-12-18 2020-06-26 国家电投集团科学技术研究院有限公司 Control method and system of emergency drilling system
CN112347065A (en) * 2019-08-07 2021-02-09 中国船舶工业***工程研究院 Record replay method and system for police preplan making process
CN112347065B (en) * 2019-08-07 2023-08-18 中国船舶工业***工程研究院 Recording and replay method and system for police plan making process
CN110570710A (en) * 2019-09-05 2019-12-13 海丰通航科技有限公司 Aviation emergency rescue training and evaluating method, system and application
CN111061580A (en) * 2019-12-18 2020-04-24 中信百信银行股份有限公司 Computer system emergency plan drilling method, server and system
CN111061580B (en) * 2019-12-18 2023-09-08 中信百信银行股份有限公司 Computer system emergency plan exercise method, server and system

Similar Documents

Publication Publication Date Title
CN102222425A (en) Automatic demonstration system and realizing method for 3-dimensioinal (3D) visual emergency plan
CN107085759A (en) Risk management method and system for land based transportation systems
CN103971311A (en) Reasoning drill method and system based on man-machine coordination
CN108665539A (en) A kind of design method of the emergent analogue simulation disposition of benzol hydro refining unit hydrogen gas leakage 3D
CN110901712B (en) Inter-professional intelligent linkage method for urban rail transit
CN103002490A (en) Service simulation testing system and realizing method thereof
CN102982702A (en) Visual regulation-control simulation training and accident rehearsal interaction module
CN102262402A (en) A method and apparatus for providing industrial plant information
CN109003211A (en) A kind of emergency drilling system and method
CN105653250A (en) Task control system for three dimensional simulation system
Moura Awareness driven software reengineering
KR102169980B1 (en) Method for disaster situation propagation and system thereof
CN103365750A (en) Automatic test platform for remote-control products
Yue et al. Bridging the gap between requirements and aspect state machines to support non-functional testing: industrial case studies
CN109343894A (en) A kind of O&M method and apparatus of cloud platform
CN114022020A (en) BIM model management-based method and device and computer-readable storage medium
Douglas et al. How to achieve project and operational certainty using a digital twin
Rashid et al. Smart factory: E-business perspective of enhanced ERP in aircraft manufacturing industry
CN106708505A (en) WEB page-based batch operation interface application method and system
Biehl et al. Efficient construction of presentation integration for web-based and desktop development tools
CN102595002B (en) Device and method for online adjusting and testing value-added service process
Gaignebet et al. A contribution to Commissioning as enabler of nuclear infrastructure delivery: Tests and trials program elaboration and management
DE102019214273A1 (en) System and method for providing a digital replica of a plant and a corresponding computer program product
Noori Modeling the escalation/de-escalation of response operation levels in disaster response networks using hierarchical Colored Petri Nets (CPN) approach
Custer et al. Managed pressure drilling optimized design and future strategy

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20111019