CN102930122B - Motor vehicle collision accident simulation method - Google Patents
Motor vehicle collision accident simulation method Download PDFInfo
- Publication number
- CN102930122B CN102930122B CN201210484545.5A CN201210484545A CN102930122B CN 102930122 B CN102930122 B CN 102930122B CN 201210484545 A CN201210484545 A CN 201210484545A CN 102930122 B CN102930122 B CN 102930122B
- Authority
- CN
- China
- Prior art keywords
- collision
- model
- motor vehicle
- motor
- sound
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 59
- 238000004088 simulation Methods 0.000 title claims abstract description 31
- 238000013461 design Methods 0.000 claims abstract description 37
- 230000008569 process Effects 0.000 claims abstract description 33
- 238000005094 computer simulation Methods 0.000 claims abstract description 27
- 238000004458 analytical method Methods 0.000 claims abstract description 11
- 230000000694 effects Effects 0.000 claims description 27
- 230000000007 visual effect Effects 0.000 claims description 26
- 239000000463 material Substances 0.000 claims description 12
- 239000011159 matrix material Substances 0.000 claims description 9
- 238000004364 calculation method Methods 0.000 claims description 6
- 238000006243 chemical reaction Methods 0.000 claims description 6
- 238000013016 damping Methods 0.000 claims description 6
- 238000009795 derivation Methods 0.000 claims description 6
- 230000007613 environmental effect Effects 0.000 claims description 6
- 238000005457 optimization Methods 0.000 claims description 6
- 238000012545 processing Methods 0.000 claims description 6
- 238000009877 rendering Methods 0.000 claims description 6
- 238000013316 zoning Methods 0.000 claims description 6
- 230000009471 action Effects 0.000 claims description 3
- 210000004556 brain Anatomy 0.000 claims description 3
- 238000010276 construction Methods 0.000 claims description 3
- 238000001514 detection method Methods 0.000 claims description 3
- 239000011888 foil Substances 0.000 claims description 3
- 238000013467 fragmentation Methods 0.000 claims description 3
- 238000006062 fragmentation reaction Methods 0.000 claims description 3
- 230000008676 import Effects 0.000 claims description 3
- 230000003993 interaction Effects 0.000 claims description 3
- 238000013507 mapping Methods 0.000 claims description 3
- 239000002184 metal Substances 0.000 claims description 3
- 238000005192 partition Methods 0.000 claims description 3
- 238000000053 physical method Methods 0.000 claims description 3
- 238000007639 printing Methods 0.000 claims description 3
- 230000004044 response Effects 0.000 claims description 3
- 230000001960 triggered effect Effects 0.000 claims description 3
- 238000011160 research Methods 0.000 abstract description 5
- 230000003213 activating effect Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 5
- 206010039203 Road traffic accident Diseases 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/80—Technologies aiming to reduce greenhouse gasses emissions common to all road transportation technologies
- Y02T10/82—Elements for improving aerodynamics
Landscapes
- Processing Or Creating Images (AREA)
Abstract
The invention belongs to the technical field of motor vehicle collision accident simulation, and relates to a motor vehicle collision accident simulation method, which comprises the steps of firstly setting motor vehicle collision parameters and inputting the parameters into a constructed computer simulation system, automatically calculating the motor vehicle collision parameters by the computer simulation system, and judging and analyzing the collision parameters; then calculating the stress condition, and judging whether elastic-plastic collision or rigid collision occurs; then calculating collision energy, activating a sound trigger, and turning off the motor vehicle brake or collision sound after generating the collision sound; finally, recording collision cache data, outputting and displaying a collision energy file, a screenshot file and a parameter file, and ending the collision process; the method has the advantages of simple process, reliable design principle, real simulation scene, contribution to analysis and judgment, and wide application in occasions such as teaching, scientific research and accident analysis.
Description
Technical field:
The invention belongs to motor vehicle collision accident simulation technical field, relate to a kind of technological process, particularly a kind of motor vehicle collision accident simulation method that realize emulation property analog machine motor-car collision accident in the process of moving in computer systems, which.
Background technology:
In the illustrative form of expression of existing analysis motor vehicle accident, there is not yet the achievement report at analog machine motor-car collision accident scene true to nature, particularly when teaching, scientific research and the analysis of public transport collision accident are talked, lack a kind of collision of motor-driven vehicles in-site modeling form of good simulation, analyst for different demand judges the collision of motor-driven vehicles field condition of different situation, as accident appraiser can use the method analysis to judge the situation of the scene of a traffic accident, accident responsibility is judged; Teacher also usually needs this analogue technique to set forth the principle of collision, the process of collision to student in teaching process, and the consequence etc. of collision; For scientific research personnel, also can use this technology, the speed of setting collision, makes motor vehicle collide, the failure mode of analytical engine motor-car, and the change etc. of collision energy, to help to evaluate the version of existing automobile or to develop new automobile product etc.Automobile collision procedure under particularly utilizing computer system automatic simulation to simulate a kind of particular scene situation, with realize also there is not yet use to the analysis of accident and the automated system method of judgement or other modes open, so designing a kind of method utilizing computer system to realize the collision of analog simulation motor vehicle scene has using value very much.
Summary of the invention:
The object of the invention is to the shortcoming overcoming prior art existence, seek to design a kind of method that system utilizing computing machine and display device thereof to form realizes simulated automotive collision, be applied in emulation Traffic Collision crash analysis teaching, scientific research and judgement occasion.
To achieve these goals, processing step of the present invention comprises:
(1), first build computer simulation system, then the collision of motor-driven vehicles parameter treating simulated field is set, and by these parameters input computer simulation systems, after selecting crash type also to confirm, start-up simulation machine simulation system;
(2), computer simulation system robot brain motor-car collision parameter, and discriminatory analysis is carried out to collision parameter;
(3), first judge whether to collide, if the determination result is YES, then turn to step (4); If judged result is no, then turn to step (1);
(4), computer simulation system automatically calculates and determines the position coordinates of collider motor-car, and carrying out analytical calculation according to vehicle position coordinate parameters;
(5), computer simulation system calculates collider motor-car relative distance automatically in real time;
(6), judge whether to trigger brake command, if the determination result is YES, then turn to step (7); If judged result is no, then turn to step (8);
(7), perform automobile brake module, activate sound trigger, produce brake sound;
(8), judge whether to collide, if the determination result is YES, then turn to step (9); If judged result is no, then then judges whether motor vehicle speed is zero, if the determination result is YES, then turn to step (10), if be judged as NO, then turn to the automobile braking order in step (6);
(9), first calculate stressing conditions, judge whether elastic-plastic impact or rigid collision occur; Calculate collision energy again; Then activate sound trigger, produce collision sound;
(10) automobile braking or collision sound, is first closed; Record collision is data cached again, exports collision energy file, sectional drawing file and Parameter File;
(11) collision energy file, sectional drawing file and Parameter File, after Graphics Processing, collision process terminates.
The collision of motor-driven vehicles parameter that the present invention relates to comprises motor vehicle quality, travelling speed, friction factor, elasticity coefficient, maximum grip coefficient and braking deceleration.
The structure computer simulation system that the present invention relates to comprises following content and process:
1st step: build computer simulation system framework and partition functionality district; Collision of motor-driven vehicles occurs under multiple transport environmental condition, and collision is divided into various ways, builds computer simulation system framework and carries out function zoning, to simulate multiple collision of motor-driven vehicles;
2nd step: design configuration user interface, reflects the process of collision of motor-driven vehicles realistically from visual angle; When design configuration user interface, parameterized graphics user interface be carried out, design that collision process graphical user interface, weather arrange graphical user interface and car category present graphical user interface; Function zoning will be carried out for each graphical user interface, nested and switched design is carried out between each graphical user interface, use button, text box, combo box, draw runner and radio box to carry out control design case, and carry out screen text logo design and figure ground design;
3rd step: build graphical user interface module, the structure of graphical user interface module can realize interface control and man-machine interaction, comprise button combined operation design, information association input, the conversion of numerical quantities and amount of text, camera switching and associated program module to build, wherein, button combined operation design refers to the ejection realizing action button, the control of hiding and converting; Funtcional relationship between information association input refers to according to each parameter, realize the co-variation between input data, mouse collision detection and click event are built to button, control between figure user interface, play up between interface, graphical user interface interface and the switching of playing up between interface;
4th step: set up motor vehicle 3D model and traffic environment 3D model, traffic environment 3D model comprises road, means of transportation, greenbelt, buildings, pedestrian and sky; According to the scene that accident occurs, traffic environment 3D model first uses drafting method to draw X-Y scheme, then uses three dimensional tool that X-Y scheme is converted into three-dimensional scenic, or direct drawing three-dimensional figure, and then generates three-dimensional scenic; Three-dimensional traffic environmental model is set up in 3ds max; Two-dimentional motor vehicle graphic is first drawn in the foundation of motor vehicle 3D model, then uses three dimensional tool that X-Y scheme is converted into 3 dimensional drawing, or direct drawing three-dimensional figure, and then generates three-dimensional maneuver vehicle model;
5th step: the process carrying out motor vehicle 3D model and traffic environment 3D model, comprises the optimization of model, the derivation importing of model, model material arranges and model size position adjusts, the optimization of model refers to the precision of adjustment model, high-precision model can presentation model effect more truly, larger resource can be taken, want Optimized model precision, presentation model authenticity with obtain between calculating and rendering speed balanced, by reducing model face number, utilizing pinup picture show details and delete invisible to realize, model is needed to derive rear use when utilizing other engine to set up three-dimensional model, when running into following situations, department pattern needs to derive separately and import: (such as wheel when department pattern needs to set up independent animation, bearing circle etc.), if set up elastic-plastic impact model, department pattern has identical deformation effect, or limit by computer calculate speed, when having face number restriction when setting up elastic-plastic impact model, in order to the authenticity of presentation model, model material and kinematic matrix are adjusted, comprise model autoluminescence, diffuse reflection, Gao Guang, pinup picture effect, the adjustment of relative position and size,
6th step: set up motor vehicle elastic-plastic impact model, when setting up elastic-plastic impact model to model, because automotive parts model has identical deformation effect, or due to computing velocity require need Controlling model face number, model to be merotomized derivation, set up elastic-plastic impact model respectively; Use order physical engine to set up the deformable metal pattern of three-dimensional body, real surface reveals the naturally broken effect with caving in after collision of motor-driven vehicles; When setting up motor vehicle elastic-plastic impact model, automotive parts model need process as a whole, share one and put up figure, therefore, launches UV coordinate, render UV X-Y scheme, make the pinup picture of needs in Photoshop in 3ds max during modeling to model;
7th step: set up motor vehicle Rigid Body Collision model, utilizes rigid body fragmentation to set up simulated crash effect, or utilizes the texture mapping and particIe system realization with crushing effect;
8th step: set up traffic environment collision model, to the buildings in traffic environment and the earth stationary body, sets up Rigid Body Collision model;
9th step: build weather system, comprises time controling, rainfall and snowfall control, thunder and lightning and controls; In the traffic environment played up, build weather system, and controlled by graphical user interface, carry out the setting of weather effect, form traffic environment true to nature;
10th step: design vehicle and pedestrian movement, the animation in traffic environment comprises roadside pedestrian's animation and other vehicles travel animation, and pedestrian and automobile are moved according to default frame;
11st step: build visual angle and select module, observe automobile collision procedure from different perspectives, build visual angle and select module, during the selection module construction of visual angle, uses camera kinematic matrix, arranges the visual angle with motor vehicle geo-stationary, comprise the first visual angle and follow visual angle; Observation visual angle is set by mouse roller command range, by mousebutton control angle, logical design is carried out to the switching of different camera;
12nd step: build collision of motor-driven vehicles parameter setting module, collision of motor-driven vehicles is the release of energy, collision of motor-driven vehicles parameter directly determines the consequence of colliding, the parameter of such as motor vehicle quality, speed, friction factor and elasticity coefficient to be arranged, or adopt the method for physical engine to arrange; For other parameters, as maximum grip coefficient, braking deceleration, the funtcional relationship according to parameter inherence is designed program, and utilizes finity state machine to simulate and output time value, utilize the continuity of damping simulated time, the funtcional relationship relating to time factor can both build;
13rd step: build collision of motor-driven vehicles mode, comprise head-on crash, side collision, swipe and knock into the back four kinds; By initialization vehicle position coordinate and travel direction, motor vehicle speed and run duration are set, according to speed and time parameter, relative distance required before automatic calculating collision, calculate relative position coordinates, and give motor vehicle initial motion matrix, the collision process of random two motor vehicles occurred of simulation;
14th step: build brake control module, finds to be about to occur to brake when colliding, the braking effect that simulation is actual; The braking realizing motor vehicle adopts physical method, utilizes engine arrange the friction factor on motor vehicle physical model and ground or give automobile braking moment of torsion and make it brake; Or utilize funtcional relationship principle, by initial velocity, friction factor, funtcional relationship between attachment coefficient and braking deceleration, control rate size, when function relates to the time, utilizes finite state machine and damping simulation and output time value;
15th step: build vehicle module, according to required motor vehicle type, set up multiple motor vehicle type, set up collision model respectively, need to call according to simulation (emulation), each car is numbered, by the type of vehicle that the call establishment of button control assignment command is good; Vehicle show area builds screen background, or utilize three-dimensional environment to serve as a contrast or foil motor vehicle, multiple observation visual angle is set or observed bearing controls, by controlling the diffuse reflection vector of draw runner Numerical Control motor vehicle vehicle body material, or directly utilize the multiple vehicle body materials designed, control vehicle body color;
16th step: build sound logic module, comprises motor vehicle engine sound, collision sound, braking sound, background sound and environment brouhaha, builds common audio, or build 3-D audio; Engine sound frequency is controlled by motor vehicle speed size, background sound and engine sound and ambient sound carry out interlock when arranging interface and playing up changing interface to be triggered, collision sound is called out when crash response event triggers, and volume and frequency control by colliding front velocity magnitude;
17th step: build data and file output module, one of process object of analog machine motor-car collision to obtain collision energy, and the acquisition of energy size, is obtained by physical engine method, or is obtained by Kinetic Energy Calculation model; Energy comprises translational kinetic energy and rotation function two parts, adopts the text formatting being easy to read to carry out record to correlation parameter, carrying out dynamic coverage and image display, by obtaining rendering cache during demonstration, realizing output and the printing of sectional drawing file; The control module that energy datum exports utilizes finite state machine to realize, using the collision detected as incoming event, set interval to finite state machine, point interval acquiring motor vehicle kinetic energy values, is amount of text by numerical value energy conversion and carries out merging, store and exporting.
Compared with prior art, its technological process is simple in the present invention, and design concept is reliable, and simulated scenario is true, is beneficial to and analyzes and judge, be extensively adapted to the occasions such as teaching, scientific research and crash analysis.
Accompanying drawing illustrates:
Fig. 1 is main process process flow structural principle schematic block diagram of the present invention.
Fig. 2 is that computer simulation system of the present invention builds structural principle exemplary flow block diagram.
Fig. 3 is the graphical user interface interface function design diagram that the present invention relates to.
Fig. 4 is that schematic diagram set up by the traffic environment model that the present invention relates to.
Fig. 5 is that the data outputting module that the present invention relates to builds schematic diagram.
Embodiment:
Also be described further by reference to the accompanying drawings below by embodiment.
Embodiment:
The processing step of the present embodiment comprises:
(1), first build computer simulation system, then the collision of motor-driven vehicles parameter treating simulated field is set, and by these parameters input computer simulation systems, after selecting crash type also to confirm, start-up simulation machine simulation system;
(2), computer simulation system robot brain motor-car collision parameter, and discriminatory analysis is carried out to collision parameter;
(3), first judge whether to collide, if the determination result is YES, then turn to step (4); If judged result is no, then turn to step (1);
(4), computer simulation system automatically calculates and determines the position coordinates of collider motor-car, and carrying out analytical calculation according to vehicle position coordinate parameters;
(5), computer simulation system calculates collider motor-car relative distance automatically in real time;
(6), judge whether to trigger brake command, if the determination result is YES, then turn to step (7); If judged result is no, then turn to step (8);
(7), perform automobile brake module, activate sound trigger, produce brake sound;
(8), judge whether to collide, if the determination result is YES, then turn to step (9); If judged result is no, then then judges whether motor vehicle speed is zero, if the determination result is YES, then turn to step (10), if be judged as NO, then turn to the automobile braking order in step (6);
(9), first calculate stressing conditions, judge whether elastic-plastic impact or rigid collision occur; Calculate collision energy again; Then activate sound trigger, produce collision sound;
(10) automobile braking or collision sound, is first closed; Record collision is data cached again, exports collision energy file, sectional drawing file and Parameter File;
(11) collision energy file, sectional drawing file and Parameter File, after Graphics Processing, collision process terminates.
The collision of motor-driven vehicles parameter that the present embodiment relates to comprises motor vehicle quality, travelling speed, friction factor, elasticity coefficient, maximum grip coefficient and braking deceleration.
The structure computer simulation system that the present embodiment relates to comprises following content and process:
1st step: build computer simulation system framework and partition functionality district; Collision of motor-driven vehicles occurs under multiple transport environmental condition, and collision is divided into various ways, builds computer simulation system framework and carries out function zoning, to simulate multiple collision of motor-driven vehicles;
2nd step: design configuration user interface, reflects the process of collision of motor-driven vehicles realistically from visual angle; When design configuration user interface, parameterized graphics user interface be carried out, design that collision process graphical user interface, weather arrange graphical user interface and car category present graphical user interface; Function zoning will be carried out for each graphical user interface, nested and switched design is carried out between each graphical user interface, use button, text box, combo box, draw runner and radio box to carry out control design case, and carry out screen text logo design and figure ground design;
3rd step: build graphical user interface module, the structure of graphical user interface module can realize interface control and man-machine interaction, comprise button combined operation design, information association input, the conversion of numerical quantities and amount of text, camera switching and associated program module to build, wherein, button combined operation design refers to the ejection realizing action button, the control of hiding and converting; Funtcional relationship between information association input refers to according to each parameter, realize the co-variation between input data, mouse collision detection and click event are built to button, control between figure user interface, play up between interface, graphical user interface interface and the switching of playing up between interface;
4th step: set up motor vehicle 3D model and traffic environment 3D model, traffic environment 3D model comprises road, means of transportation, greenbelt, buildings, pedestrian and sky; According to the scene that accident occurs, traffic environment 3D model first uses drafting method to draw X-Y scheme, then uses three dimensional tool that X-Y scheme is converted into three-dimensional scenic, or direct drawing three-dimensional figure, and then generates three-dimensional scenic; Three-dimensional traffic environmental model is set up in 3ds max; Two-dimentional motor vehicle graphic is first drawn in the foundation of motor vehicle 3D model, then uses three dimensional tool that X-Y scheme is converted into 3 dimensional drawing, or direct drawing three-dimensional figure, and then generates three-dimensional maneuver vehicle model;
5th step: the process carrying out motor vehicle 3D model and traffic environment 3D model, comprises the optimization of model, the derivation importing of model, model material arranges and model size position adjusts, the optimization of model refers to the precision of adjustment model, high-precision model can presentation model effect more truly, larger resource can be taken, want Optimized model precision, presentation model authenticity with obtain between calculating and rendering speed balanced, by reducing model face number, utilizing pinup picture show details and delete invisible to realize, model is needed to derive rear use when utilizing other engine to set up three-dimensional model, when running into following situations, department pattern needs to derive separately and import: (such as wheel when department pattern needs to set up independent animation, bearing circle etc.), if set up elastic-plastic impact model, department pattern has identical deformation effect, or limit by computer calculate speed, when having face number restriction when setting up elastic-plastic impact model, in order to the authenticity of presentation model, model material and kinematic matrix are adjusted, comprise model autoluminescence, diffuse reflection, Gao Guang, pinup picture effect, the adjustment of relative position and size,
6th step: set up motor vehicle elastic-plastic impact model, when setting up elastic-plastic impact model to model, because automotive parts model has identical deformation effect, or due to computing velocity require need Controlling model face number, model to be merotomized derivation, set up elastic-plastic impact model respectively; Use order physical engine to set up the deformable metal pattern of three-dimensional body, real surface reveals the naturally broken effect with caving in after collision of motor-driven vehicles; When setting up motor vehicle elastic-plastic impact model, automotive parts model need process as a whole, share one and put up figure, therefore, launches UV coordinate, render UV X-Y scheme, make the pinup picture of needs in Photoshop in 3ds max during modeling to model;
7th step: set up motor vehicle Rigid Body Collision model, utilizes rigid body fragmentation to set up simulated crash effect, or utilizes the texture mapping and particIe system realization with crushing effect;
8th step: set up traffic environment collision model, to the buildings in traffic environment and the earth stationary body, sets up Rigid Body Collision model;
9th step: build weather system, comprises time controling, rainfall and snowfall control, thunder and lightning and controls; In the traffic environment played up, build weather system, and controlled by graphical user interface, carry out the setting of weather effect, form traffic environment true to nature;
10th step: design vehicle and pedestrian movement, the animation in traffic environment comprises roadside pedestrian's animation and other vehicles travel animation, and pedestrian and automobile are moved according to default frame;
11st step: build visual angle and select module, observe automobile collision procedure from different perspectives, build visual angle and select module, during the selection module construction of visual angle, uses camera kinematic matrix, arranges the visual angle with motor vehicle geo-stationary, comprise the first visual angle and follow visual angle; Observation visual angle is set by mouse roller command range, by mousebutton control angle, logical design is carried out to the switching of different camera;
12nd step: build collision of motor-driven vehicles parameter setting module, collision of motor-driven vehicles is the release of energy, collision of motor-driven vehicles parameter directly determines the consequence of colliding, the parameter of such as motor vehicle quality, speed, friction factor and elasticity coefficient to be arranged, or adopt the method for physical engine to arrange; For other parameters, as maximum grip coefficient, braking deceleration, the funtcional relationship according to parameter inherence is designed program, and utilizes finity state machine to simulate and output time value, utilize the continuity of damping simulated time, the funtcional relationship relating to time factor can both build;
13rd step: build collision of motor-driven vehicles mode, comprise head-on crash, side collision, swipe and knock into the back four kinds; By initialization vehicle position coordinate and travel direction, motor vehicle speed and run duration are set, according to speed and time parameter, relative distance required before automatic calculating collision, calculate relative position coordinates, and give motor vehicle initial motion matrix, the collision process of random two motor vehicles occurred of simulation;
14th step: build brake control module, finds to be about to occur to brake when colliding, the braking effect that simulation is actual; The braking realizing motor vehicle adopts physical method, utilizes engine arrange the friction factor on motor vehicle physical model and ground or give automobile braking moment of torsion and make it brake; Or utilize funtcional relationship principle, by initial velocity, friction factor, funtcional relationship between attachment coefficient and braking deceleration, control rate size, when function relates to the time, utilizes finite state machine and damping simulation and output time value;
15th step: build vehicle module, according to required motor vehicle type, set up multiple motor vehicle type, set up collision model respectively, need to call according to simulation (emulation), each car is numbered, by the type of vehicle that the call establishment of button control assignment command is good; Vehicle show area builds screen background, or utilize three-dimensional environment to serve as a contrast or foil motor vehicle, multiple observation visual angle is set or observed bearing controls, by controlling the diffuse reflection vector of draw runner Numerical Control motor vehicle vehicle body material, or directly utilize the multiple vehicle body materials designed, control vehicle body color;
16th step: build sound logic module, comprises motor vehicle engine sound, collision sound, braking sound, background sound and environment brouhaha, builds common audio, or build 3-D audio; Engine sound frequency is controlled by motor vehicle speed size, background sound and engine sound and ambient sound carry out interlock when arranging interface and playing up changing interface to be triggered, collision sound is called out when crash response event triggers, and volume and frequency control by colliding front velocity magnitude;
17th step: build data and file output module, one of process object of analog machine motor-car collision to obtain collision energy, and the acquisition of energy size, is obtained by physical engine method, or is obtained by Kinetic Energy Calculation model; Energy comprises translational kinetic energy and rotation function two parts, adopts the text formatting being easy to read to carry out record to correlation parameter, carrying out dynamic coverage and image display, by obtaining rendering cache during demonstration, realizing output and the printing of sectional drawing file; The control module that energy datum exports utilizes finite state machine to realize, using the collision detected as incoming event, set interval to finite state machine, point interval acquiring motor vehicle kinetic energy values, is amount of text by numerical value energy conversion and carries out merging, store and exporting.
Claims (3)
1. a motor vehicle collision accident simulation method, is characterized in that processing step comprises:
(1), first build computer simulation system, then the collision of motor-driven vehicles parameter treating simulated field is set, and by these parameters input computer simulation systems, after selecting crash type also to confirm, start-up simulation machine simulation system;
(2), computer simulation system robot brain motor-car collision parameter, and discriminatory analysis is carried out to collision parameter;
(3), first judge whether to collide, if the determination result is YES, then turn to step (4); If judged result is no, then turn to step (1);
(4), computer simulation system automatically calculates and determines the position coordinates of collider motor-car, and carrying out analytical calculation according to vehicle position coordinate parameters;
(5), computer simulation system calculates collider motor-car relative distance automatically in real time;
(6), judge whether to trigger brake command, if the determination result is YES, then turn to step (7); If judged result is no, then turn to step (8);
(7), perform automobile brake module, activate sound trigger, produce brake sound;
(8), judge whether to collide, if the determination result is YES, then turn to step (9); If judged result is no, then then judges whether motor vehicle speed is zero, if the determination result is YES, then turn to step (10), if be judged as NO, then turn to the automobile braking order in step (6);
(9), first calculate stressing conditions, judge whether elastic-plastic impact or rigid collision occur; Calculate collision energy again; Then activate sound trigger, produce collision sound;
(10) automobile braking or collision sound, is first closed; Record collision is data cached again, exports collision energy file, sectional drawing file and Parameter File;
(11) collision energy file, sectional drawing file and Parameter File, after Graphics Processing, collision process terminates.
2. motor vehicle collision accident simulation method according to claim 1, is characterized in that the collision of motor-driven vehicles parameter related to comprises motor vehicle quality, travelling speed, friction factor, elasticity coefficient, maximum grip coefficient and braking deceleration.
3. motor vehicle collision accident simulation method according to claim 1, is characterized in that the structure computer simulation system related to comprises following content and process:
1st step: build computer simulation system framework and partition functionality district; Collision of motor-driven vehicles occurs under multiple transport environmental condition, and collision is divided into various ways, builds computer simulation system framework and carries out function zoning, to simulate multiple collision of motor-driven vehicles;
2nd step: design configuration user interface, reflects the process of collision of motor-driven vehicles realistically from visual angle; When design configuration user interface, parameterized graphics user interface be carried out, design that collision process graphical user interface, weather arrange graphical user interface and car category present graphical user interface; Function zoning will be carried out for each graphical user interface, nested and switched design is carried out between each graphical user interface, use button, text box, combo box, draw runner and radio box to carry out control design case, and carry out screen text logo design and figure ground design;
3rd step: build graphical user interface module, the structure of graphical user interface module can realize interface control and man-machine interaction, comprise button combined operation design, information association input, the conversion of numerical quantities and amount of text, camera switching and associated program module to build, wherein, button combined operation design refers to the ejection realizing action button, the control of hiding and converting; Funtcional relationship between information association input refers to according to each parameter, realize the co-variation between input data, mouse collision detection and click event are built to button, control between figure user interface, play up between interface, graphical user interface interface and the switching of playing up between interface;
4th step: set up motor vehicle 3D model and traffic environment 3D model, traffic environment 3D model comprises road, means of transportation, greenbelt, buildings, pedestrian and sky; According to the scene that accident occurs, traffic environment 3D model first uses drafting method to draw X-Y scheme, then uses three dimensional tool that X-Y scheme is converted into three-dimensional scenic, or direct drawing three-dimensional figure, and then generates three-dimensional scenic; Three-dimensional traffic environmental model is set up in 3ds max; Two-dimentional motor vehicle graphic is first drawn in the foundation of motor vehicle 3D model, then uses three dimensional tool that X-Y scheme is converted into 3 dimensional drawing, or direct drawing three-dimensional figure, and then generates three-dimensional maneuver vehicle model;
5th step: the process carrying out motor vehicle 3D model and traffic environment 3D model, comprises the optimization of model, the derivation importing of model, model material arranges and model size position adjusts; The optimization of model refers to the precision of adjustment model, high-precision model can presentation model effect more truly, larger resource can be taken, want Optimized model precision, presentation model authenticity with obtain between calculating and rendering speed balanced, by reducing model face number, utilizing pinup picture show details and delete invisible to realize; Model is needed to derive rear use when utilizing other engine to set up three-dimensional model, when running into following situations, department pattern needs to derive separately and import: if department pattern needs to set up elastic-plastic impact model when setting up independent animation, department pattern has identical deformation effect or limits by computer calculate speed, when having face number restriction when setting up elastic-plastic impact model, in order to the authenticity of presentation model, model material and kinematic matrix are adjusted, comprises the adjustment of model autoluminescence, diffuse reflection, Gao Guang, pinup picture effect, relative position and size;
6th step: set up motor vehicle elastic-plastic impact model, when setting up elastic-plastic impact model to model, because automotive parts model has identical deformation effect, or due to computing velocity require need Controlling model face number, model to be merotomized derivation, set up elastic-plastic impact model respectively; Use order physical engine to set up the deformable metal pattern of three-dimensional body, real surface reveals the naturally broken effect with caving in after collision of motor-driven vehicles; When setting up motor vehicle elastic-plastic impact model, automotive parts model need process as a whole, share one and put up figure, therefore, launches UV coordinate, render UV X-Y scheme, make the pinup picture of needs in Photoshop in 3ds max during modeling to model;
7th step: set up motor vehicle Rigid Body Collision model, utilizes rigid body fragmentation to set up simulated crash effect, or utilizes the texture mapping and particIe system realization with crushing effect;
8th step: set up traffic environment collision model, to the buildings in traffic environment and the earth stationary body, sets up Rigid Body Collision model;
9th step: build weather system, comprises time controling, rainfall and snowfall control, thunder and lightning and controls; In the traffic environment played up, build weather system, and controlled by graphical user interface, carry out the setting of weather effect, form traffic environment true to nature;
10th step: design vehicle and pedestrian movement, the animation in traffic environment comprises roadside pedestrian's animation and other vehicles travel animation, and pedestrian and automobile are moved according to default frame;
11st step: build visual angle and select module, observe automobile collision procedure from different perspectives, during the selection module construction of visual angle, uses camera kinematic matrix, arranges the visual angle with motor vehicle geo-stationary, comprise the first visual angle and follow visual angle; Observation visual angle is set by mouse roller command range, by mousebutton control angle, logical design is carried out to the switching of different camera;
12nd step: build collision of motor-driven vehicles parameter setting module, collision of motor-driven vehicles is the release of energy, collision of motor-driven vehicles parameter directly determines the consequence of colliding, and the parameter of motor vehicle quality, speed, friction factor and elasticity coefficient be arranged, or adopts the method for physical engine to arrange; For other parameters, as maximum grip coefficient, braking deceleration, the funtcional relationship according to parameter inherence is designed program, and utilizes finity state machine to simulate and output time value, utilize the continuity of damping simulated time, the funtcional relationship relating to time factor can both build;
13rd step: build collision of motor-driven vehicles mode, comprise head-on crash, side collision, swipe and knock into the back four kinds; By initialization vehicle position coordinate and travel direction, motor vehicle speed and run duration are set, according to speed and time parameter, relative distance required before automatic calculating collision, calculate relative position coordinates, and give motor vehicle initial motion matrix, the collision process of random two motor vehicles occurred of simulation;
14th step: build brake control module, finds to be about to occur to brake when colliding, the braking effect that simulation is actual; The braking realizing motor vehicle adopts physical method, utilizes engine arrange the friction factor on motor vehicle physical model and ground or give automobile braking moment of torsion and make it brake; Or utilize funtcional relationship principle, by initial velocity, friction factor, funtcional relationship between attachment coefficient and braking deceleration, control rate size, when function relates to the time, utilizes finite state machine and damping simulation and output time value;
15th step: build vehicle module, according to required motor vehicle type, set up multiple motor vehicle type, set up collision model respectively, calls according to simulation needs, is numbered, by the type of vehicle that the call establishment of button control assignment command is good to each car; Vehicle show area builds screen background, or utilize three-dimensional environment to serve as a contrast or foil motor vehicle, multiple observation visual angle is set or observed bearing controls, by controlling the diffuse reflection vector of draw runner Numerical Control motor vehicle vehicle body material, or directly utilize the multiple vehicle body materials designed, control vehicle body color;
16th step: build sound logic module, comprises motor vehicle engine sound, collision sound, braking sound, background sound and environment brouhaha, builds common audio, or build 3-D audio; Engine sound frequency is controlled by motor vehicle speed size, background sound and engine sound and ambient sound carry out interlock when arranging interface and playing up changing interface to be triggered, collision sound is called out when crash response event triggers, and volume and frequency control by colliding front velocity magnitude;
17th step: build data and file output module, one of process object of analog machine motor-car collision to obtain collision energy, and the acquisition of energy size, is obtained by physical engine method, or is obtained by Kinetic Energy Calculation model; Energy comprises translational kinetic energy and rotation function two parts, adopts the text formatting being easy to read to carry out record to correlation parameter, carrying out dynamic coverage and image display, by obtaining rendering cache during demonstration, realizing output and the printing of sectional drawing file; The control module that energy datum exports utilizes finite state machine to realize, using the collision detected as incoming event, set interval to finite state machine, point interval acquiring motor vehicle kinetic energy values, is amount of text by numerical value energy conversion and carries out merging, store and exporting.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210484545.5A CN102930122B (en) | 2012-11-23 | 2012-11-23 | Motor vehicle collision accident simulation method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210484545.5A CN102930122B (en) | 2012-11-23 | 2012-11-23 | Motor vehicle collision accident simulation method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102930122A CN102930122A (en) | 2013-02-13 |
CN102930122B true CN102930122B (en) | 2015-01-21 |
Family
ID=47644919
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210484545.5A Expired - Fee Related CN102930122B (en) | 2012-11-23 | 2012-11-23 | Motor vehicle collision accident simulation method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102930122B (en) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150347650A1 (en) * | 2014-05-27 | 2015-12-03 | Livermore Software Technology Corporation | Dynamically-Positioned Search Domain Used In Numerical Simulation Of An Impact Event Between Two Objects |
CN105808315A (en) * | 2014-12-31 | 2016-07-27 | 中国移动通信集团公司 | High level architecture synergetic traffic safety simulation method and apparatus |
CN104820375A (en) * | 2015-04-30 | 2015-08-05 | 上海貘迹网络科技有限公司 | Multimedia vehicle simulation system |
CN104820763B (en) * | 2015-05-25 | 2017-12-15 | 西华大学 | A kind of traffic accident three-dimensional emulation method based on VISSIM |
CN105512359B (en) * | 2015-11-24 | 2019-06-28 | 大连楼兰科技股份有限公司 | A kind of method and system handling CAE simulation result |
CN105574915A (en) * | 2016-03-07 | 2016-05-11 | 李长河 | 3D football teaching method and device |
CN105956272B (en) * | 2016-04-29 | 2019-06-28 | 大连楼兰科技股份有限公司 | Using the method for EFGM simulation windscreen fragmentation in car crass |
CN106202715B (en) * | 2016-07-08 | 2019-08-13 | 成都合纵连横数字科技有限公司 | One kind is driven when intoxicated analogy method |
CN107505895B (en) * | 2017-08-24 | 2020-06-09 | 深圳国泰安教育技术有限公司 | Sand table control method and device |
US10719966B1 (en) | 2019-06-11 | 2020-07-21 | Allstate Insurance Company | Accident re-creation using augmented reality |
CN112687173B (en) * | 2020-12-25 | 2022-06-21 | 安徽机电职业技术学院 | Automobile collision demonstration platform based on active and passive safety collaborative optimization |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101281660A (en) * | 2008-05-29 | 2008-10-08 | 上海交通大学 | System for reproducing collision accident of vehicle and pedestrian |
CN102117360A (en) * | 2010-12-31 | 2011-07-06 | 长城汽车股份有限公司 | Vehicle frontal collision finite element model rapid-matching method |
CN102236909A (en) * | 2011-07-18 | 2011-11-09 | 长安大学 | Simulation, calculation and reconstruction system of loss of control of vehicle and collision of two vehicles combined accident |
CN102467589A (en) * | 2010-11-10 | 2012-05-23 | 上海日浦信息技术有限公司 | Interactive traffic simulation system |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2002303420A1 (en) * | 2001-04-24 | 2002-11-05 | Breed Automotive Technology, Inc. | Simplified modeling software interface and method |
-
2012
- 2012-11-23 CN CN201210484545.5A patent/CN102930122B/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101281660A (en) * | 2008-05-29 | 2008-10-08 | 上海交通大学 | System for reproducing collision accident of vehicle and pedestrian |
CN102467589A (en) * | 2010-11-10 | 2012-05-23 | 上海日浦信息技术有限公司 | Interactive traffic simulation system |
CN102117360A (en) * | 2010-12-31 | 2011-07-06 | 长城汽车股份有限公司 | Vehicle frontal collision finite element model rapid-matching method |
CN102236909A (en) * | 2011-07-18 | 2011-11-09 | 长安大学 | Simulation, calculation and reconstruction system of loss of control of vehicle and collision of two vehicles combined accident |
Non-Patent Citations (3)
Title |
---|
交通事故三维动画模拟系统的研究与实现;张辉;《中国优秀博硕士学位论文全文数据库(硕士)信息科技辑》;20051115;全文 * |
车辆碰撞事故模拟与再现的研究;王贤军;《中国优秀硕士学位论文全文数据库工程科技II辑》;20120415;全文 * |
道路交通事故模拟再现的车辆动力学三维模型;魏朗;《交通运输工程学报》;20030930;第3卷(第3期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN102930122A (en) | 2013-02-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102930122B (en) | Motor vehicle collision accident simulation method | |
CN100589148C (en) | Method for implementing automobile driving analog machine facing to disciplinarian | |
CN102426425A (en) | Automobile ABS (Antilock Brake System) virtual reality simulation system | |
CN108877374B (en) | Vehicle queue simulation system and method based on virtual reality and driving simulator | |
CN107844635B (en) | System for realizing BIM information and traffic simulation information integration and integration method thereof | |
CN103413473B (en) | Driving simulation system of underground mine hinged trolley | |
CN105068857B (en) | A kind of driving behavior data capture method based on high fidelity driving simulator | |
CN102236909B (en) | Simulation, calculation and reconstruction system of loss of control of vehicle and collision of two vehicles combined accident | |
CN102880732A (en) | Dynamical joint simulation analysis method of door system of rail transit vehicle | |
CN102044090B (en) | Vehicle pileup accident analysis and simulation reconstruction computer system | |
CN102360396A (en) | Creating method for virtual double-bridge crane based on Virtools | |
Fouladinejad et al. | Modeling virtual driving environment for a driving simulator | |
CN112221117A (en) | Driving simulation platform and method | |
CN111611647A (en) | Virtual-real interactive vehicle display system and use method thereof | |
CN101546437A (en) | Method for establishing simulation experiment platform of road traffic virtual identifier marking | |
CN112489523A (en) | Space detection mobile manned virtual simulation system | |
CN102129383B (en) | Vehicle crash-falling composite accident analysis calculation and simulation reconstruction computer system | |
CN209118541U (en) | The intelligent driving training simulator of full working scope digitalized city | |
CN110232846A (en) | A kind of assault boat drive simulating method, system and relevant apparatus | |
CN114360320A (en) | Vehicle virtual driving technology simulation method | |
Yang et al. | Traffic accident reconstruction technology research | |
Cai et al. | Low-cost virtual driving simulator design and its application | |
Lai et al. | Development of a virtual simulation system for crane-operating training | |
Kwon et al. | A study on the factors that improve the velocity perception of a virtual reality‐based vehicle simulator | |
Li et al. | Design and realization of vehicle driving simulation system based on OGRE |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20150121 Termination date: 20211123 |
|
CF01 | Termination of patent right due to non-payment of annual fee |