CN102930122A - Motor vehicle collision accident simulation method - Google Patents
Motor vehicle collision accident simulation method Download PDFInfo
- Publication number
- CN102930122A CN102930122A CN2012104845455A CN201210484545A CN102930122A CN 102930122 A CN102930122 A CN 102930122A CN 2012104845455 A CN2012104845455 A CN 2012104845455A CN 201210484545 A CN201210484545 A CN 201210484545A CN 102930122 A CN102930122 A CN 102930122A
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 56
- 238000004088 simulation Methods 0.000 title claims abstract description 22
- 238000013461 design Methods 0.000 claims abstract description 41
- 238000005094 computer simulation Methods 0.000 claims abstract description 30
- 230000008569 process Effects 0.000 claims abstract description 30
- 238000004458 analytical method Methods 0.000 claims abstract description 12
- 230000000694 effects Effects 0.000 claims description 27
- 230000000007 visual effect Effects 0.000 claims description 27
- 239000000463 material Substances 0.000 claims description 12
- 238000006243 chemical reaction Methods 0.000 claims description 9
- 239000011159 matrix material Substances 0.000 claims description 9
- 238000012545 processing Methods 0.000 claims description 9
- 238000004364 calculation method 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
- 238000009877 rendering Methods 0.000 claims description 6
- 238000013316 zoning Methods 0.000 claims description 6
- 230000009471 action Effects 0.000 claims description 3
- 230000004913 activation 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
- 230000003068 static effect 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
- 238000011156 evaluation Methods 0.000 description 1
Images
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 collision of motor-driven vehicles co simulate technical field, relate to a kind of emulation analog machine motor-car in the process of moving technological process of collision accident, particularly a kind of collision of motor-driven vehicles co simulate method of in computer system, realizing.
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 public transport collision accident analysis talks, the collision of motor-driven vehicles in-site modeling form that lacks a kind of good simulation, judge the collision of motor-driven vehicles field condition of different situations for different need analysis personnel, can use the method analysis to judge the situation of the scene of a traffic accident such as the accident appraiser, accident responsibility is judged; The teacher also usually needs this analogue technique the student being set forth the principle of collision, the process of collision in teaching process, and the consequence of collision etc.; For the scientific research personnel, also can use this technology, set the speed of collision, motor vehicle is collided, the failure mode of analytical engine motor-car, and the variation of collision energy etc., to help evaluation to have the version of automobile now or to develop new automobile product etc.Particularly utilize the computer system automatic simulation to simulate automobile collision procedure under a kind of particular scene situation, with realize automated system method to the analysis of accident and judgement also there is not yet use or other modes open, so design a kind of method of utilizing computer system to realize the on-the-spot collision of analog simulation motor vehicle has using value very much.
Summary of the invention:
The object of the invention is to overcome the shortcoming that prior art exists, seek to design the method that a kind of system that utilizes computing machine and display device thereof to consist of realizes the 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:
Build computer simulation system, the collision of motor-driven vehicles parameter for the treatment of simulated field is set again, and with these parameter input computer simulation systems, after selection crash type and the affirmation, start computer simulation system (1), first;
(2), computer simulation system robot brain motor-car collision parameter, and collision parameter carried out discriminatory analysis;
Judge whether and to bump, if judged result is yes, then turn to step (4) (3), first; If the determination result is NO, then turn to step (1);
(4), computer simulation system calculates automatically and the position coordinates of definite collider motor-car, and carries out analytical calculation according to the 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 judged result is yes, then turn to step (7); If the determination result is NO, then turn to step (8);
(7), carry out the automobile brake module, activation sound trigger, generation brake sound;
(8), judge whether to bump, if judged result is yes, then turn to step (9); If the determination result is NO, judge then that then whether motor vehicle speed is zero, if judged result is yes, then turn to step (10), if be judged as noly, then turn to the automobile braking order in the step (6);
Calculate stressing conditions, judge whether to occur elastoplasticity collision or rigid collision (9), first; Calculate again collision energy; Then activate sound trigger, produce collision sound;
(10), close first automobile braking or collision sound; The record collision is data cached again, output collision energy file, sectional drawing file and Parameter File;
(11), collision energy file, sectional drawing file and Parameter File behind the Graphics Processing, collision process finishes.
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:
The 1st step: make up 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, makes up the computer simulation system framework and carries out function zoning, to simulate multiple collision of motor-driven vehicles;
The 2nd step: the design configuration user interface reflects the process of collision of motor-driven vehicles realistically from visual angle; When the design configuration user interface, carry out the design that parameterized graphics user interface, collision process graphical user interface, weather arrange graphical user interface and car category present graphical user interface; To carry out function zoning for each graphical user interface, carry out nested and switched design between each graphical user interface, use button, text box, combo box, draw runner and radio box to control design, and carry out the design of screen text sign and figure ground design;
The 3rd step: make up graphical user interface module, the structure of graphical user interface module can be realized interface control and man-machine interaction, the conversion, camera switching and the associated program module that comprise button combined operation design, information association input, numerical quantities and amount of text make up, wherein, button combined operation design refer to realize action button ejection, hide and the control of conversion; The information association input refers to according to the funtcional relationship between each parameter, realize the co-variation between the input data, button is made up mouse collision detection and click event, between control figure user interface, play up between the interface, graphical user interface interface and play up switching between the interface;
The 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 uses first drafting method to draw X-Y scheme, then uses three-dimensional instrument that X-Y scheme is converted into three-dimensional scenic, perhaps direct drawing three-dimensional figure, and then generating three-dimensional scene; In 3ds max, set up the three-dimensional traffic environmental model; Two-dimentional motor vehicle figure is drawn first in the foundation of motor vehicle 3D model, uses three-dimensional instrument that X-Y scheme is converted into 3 dimensional drawing again, perhaps direct drawing three-dimensional figure, and then generating three-dimensional motor vehicle model;
The 5th step: carry out the processing of motor vehicle 3D model and traffic environment 3D model, comprise the optimization of model, derivation importing, the setting of model material and the position adjustment of model size of model; The optimization of model refers to the precision of adjustment model, the high precision model is representative model type effect more truly, can take larger resource, want the Optimized model precision, between performance model authenticity and calculating and rendering speed, obtain equilibrium, by reducing model face number, utilizing pinup picture to show details and delete invisible and realize; Use after model need to being derived when utilizing other engine to set up three-dimensional model, when running into following situations, department pattern needs to derive separately and to import: when department pattern need to be set up independent animation (such as wheel, bearing circle etc.), if set up the elastoplasticity collision model, department pattern has identical deformation effect, or be subjected to computing machine to calculate speed restriction, when the restriction of face number is arranged when setting up the elastoplasticity collision model, in order to show the authenticity of model, model material and kinematic matrix are adjusted, comprised the model autoluminescence, diffuse reflection, Gao Guang, the pinup picture effect, the adjustment of relative position and size;
The 6th step: set up motor vehicle elastoplasticity collision model, when model is set up the elastoplasticity collision model, because the motor vehicle department pattern has identical deformation effect, or because computing velocity need to require control model face number, with the model derivation of merotomizing, set up respectively the elastoplasticity collision model; Use the high-order physical engine to set up the deformable metal pattern of three-dimensional body, real surface reveals the naturally broken effect with caving in behind the collision of motor-driven vehicles; When setting up motor vehicle elastoplasticity collision model, the motor vehicle department pattern needs to process as a whole, share one and put up figure, therefore, model is launched the UV coordinate during modeling in 3ds max, renders the UV X-Y scheme, makes the pinup picture that needs in Photoshop;
The 7th step: set up motor vehicle Rigid Body Collision model, utilize the rigid body fragmentation to set up the simulated crash effect, or utilize texture mapping and particIe system with crushing effect to realize;
The 8th step: set up the traffic environment collision model, to the buildings in the traffic environment and the earth stationary body, set up the Rigid Body Collision model;
The 9th step: make up weather system, comprise time control, rainfall and snowfall control, thunder and lightning control; In the traffic environment of playing up, make up weather system, and control by graphical user interface, carry out the setting of weather effect, consist of traffic environment true to nature;
The 10th step: design vehicle and pedestrian's motion, the animation in the traffic environment comprises roadside pedestrian's animation and other Vehicle Driving Cycle animations, and pedestrian and automobile are moved according to default frame;
The 11st step: make up the visual angle and select module, observe from different perspectives automobile collision procedure, make up the visual angle and select module, when module construction is selected at the visual angle, use the camera kinematic matrix, static visual angle relative to motor vehicle is set, comprise the first visual angle and follow the visual angle; Observation visual angle is set by the mouse roller command range, by the mousebutton control angle, logical design is carried out in the switching of different cameras;
The 12nd step: make up the collision of motor-driven vehicles parameter module is set, collision of motor-driven vehicles is energy discharge, the collision of motor-driven vehicles parameter directly determines the consequence of colliding, to the parameter such as motor vehicle quality, speed, friction factor and elasticity coefficient be arranged, or adopt the method for physical engine to arrange; For other parameters, such as maximum grip coefficient, braking deceleration, design program according to the funtcional relationship of parameter inherence, utilize finity state machine simulation and output time value, utilize the continuity of damping simulated time, the funtcional relationship that relates to time factor can both make up;
The 13rd step: make up the 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, automatically calculate the front required relative distance of collision, calculate relative position coordinates, and give motor vehicle initial motion matrix, simulation is the collision process of two motor vehicles of appearance at random;
The 14th step: make up brake control module, brake when finding to be about to occur to collide, the braking effect that simulation is actual; Realize the braking employing physical method of motor vehicle, utilize engine that the friction factor on motor vehicle physical model and ground is set or give the automobile braking moment of torsion to make its braking; Or utilize the funtcional relationship principle, by the funtcional relationship between initial velocity, friction factor, attachment coefficient and the braking deceleration, the control rate size when function relates to the time, is utilized finite state machine and damping simulation and output time value;
The 15th step: make up the vehicle module, according to required motor vehicle type, set up multiple motor vehicle type, set up respectively collision model, need to call according to simulation (emulation), each car is numbered, by the good type of vehicle of button control assignment command call establishment; The vehicle show area makes up screen background, or utilize three-dimensional environment that motor vehicle is served as a contrast or foil, a plurality of observation visual angles or observed bearing are set to be controlled, diffuse reflection vector by control draw runner Numerical Control motor vehicle vehicle body material, or directly utilize a plurality of vehicle body materials that design, control the vehicle body color;
The 16th step: make up the sound logic module, comprise motor vehicle engine sound, collision sound, braking sound, background sound and environment brouhaha, make up common audio, or make up 3-D audio; By motor vehicle speed size control engine sound frequency, background sound and engine sound and ambient sound are arranging the interface and are playing up the triggering that links when switch at the interface, collision sound is called out when the crash response Event triggered, and volume and frequency are controlled by the front velocity magnitude of collision;
The 17th step: make up data and file output module, one of Aim of Process of analog machine motor-car collision is to obtain collision energy, and obtaining of energy size obtains by the physical engine method, or obtains by the Kinetic Energy Calculation model; Energy comprises translational kinetic energy and rotation function two parts, and the text formatting that employing is easy to read carries out record to correlation parameter, carries out dynamically to cover and the image demonstration, and the rendering cache when demonstrating by obtaining realizes output and the printing of sectional drawing file; The control module of energy datum output utilizes finite state machine to realize, the collision that detects as incoming event, finite state machine is set interval, and minute interval acquiring motor vehicle kinetic energy values is amount of text with the numerical value energy conversion and merge, store and export.
The present invention compared with prior art, its technological process is simple, design concept is reliable, simulated scenario is true, is beneficial to analyze and judge, extensively is adapted to the occasions such as teaching, scientific research and crash analysis.
Description of drawings:
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 makes up 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 the traffic environment model that the present invention relates to is set up schematic diagram.
Fig. 5 is that the data outputting module that the present invention relates to makes up 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:
Build computer simulation system, the collision of motor-driven vehicles parameter for the treatment of simulated field is set again, and with these parameter input computer simulation systems, after selection crash type and the affirmation, start computer simulation system (1), first;
(2), computer simulation system robot brain motor-car collision parameter, and collision parameter carried out discriminatory analysis;
Judge whether and to bump, if judged result is yes, then turn to step (4) (3), first; If the determination result is NO, then turn to step (1);
(4), computer simulation system calculates automatically and the position coordinates of definite collider motor-car, and carries out analytical calculation according to the 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 judged result is yes, then turn to step (7); If the determination result is NO, then turn to step (8);
(7), carry out the automobile brake module, activation sound trigger, generation brake sound;
(8), judge whether to bump, if judged result is yes, then turn to step (9); If the determination result is NO, judge then that then whether motor vehicle speed is zero, if judged result is yes, then turn to step (10), if be judged as noly, then turn to the automobile braking order in the step (6);
Calculate stressing conditions, judge whether to occur elastoplasticity collision or rigid collision (9), first; Calculate again collision energy; Then activate sound trigger, produce collision sound;
(10), close first automobile braking or collision sound; The record collision is data cached again, output collision energy file, sectional drawing file and Parameter File;
(11), collision energy file, sectional drawing file and Parameter File behind the Graphics Processing, collision process finishes.
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:
The 1st step: make up 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, makes up the computer simulation system framework and carries out function zoning, to simulate multiple collision of motor-driven vehicles;
The 2nd step: the design configuration user interface reflects the process of collision of motor-driven vehicles realistically from visual angle; When the design configuration user interface, carry out the design that parameterized graphics user interface, collision process graphical user interface, weather arrange graphical user interface and car category present graphical user interface; To carry out function zoning for each graphical user interface, carry out nested and switched design between each graphical user interface, use button, text box, combo box, draw runner and radio box to control design, and carry out the design of screen text sign and figure ground design;
The 3rd step: make up graphical user interface module, the structure of graphical user interface module can be realized interface control and man-machine interaction, the conversion, camera switching and the associated program module that comprise button combined operation design, information association input, numerical quantities and amount of text make up, wherein, button combined operation design refer to realize action button ejection, hide and the control of conversion; The information association input refers to according to the funtcional relationship between each parameter, realize the co-variation between the input data, button is made up mouse collision detection and click event, between control figure user interface, play up between the interface, graphical user interface interface and play up switching between the interface;
The 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 uses first drafting method to draw X-Y scheme, then uses three-dimensional instrument that X-Y scheme is converted into three-dimensional scenic, perhaps direct drawing three-dimensional figure, and then generating three-dimensional scene; In 3ds max, set up the three-dimensional traffic environmental model; Two-dimentional motor vehicle figure is drawn first in the foundation of motor vehicle 3D model, uses three-dimensional instrument that X-Y scheme is converted into 3 dimensional drawing again, perhaps direct drawing three-dimensional figure, and then generating three-dimensional motor vehicle model;
The 5th step: carry out the processing of motor vehicle 3D model and traffic environment 3D model, comprise the optimization of model, derivation importing, the setting of model material and the position adjustment of model size of model; The optimization of model refers to the precision of adjustment model, the high precision model is representative model type effect more truly, can take larger resource, want the Optimized model precision, between performance model authenticity and calculating and rendering speed, obtain equilibrium, by reducing model face number, utilizing pinup picture to show details and delete invisible and realize; Use after model need to being derived when utilizing other engine to set up three-dimensional model, when running into following situations, department pattern needs to derive separately and to import: when department pattern need to be set up independent animation (such as wheel, bearing circle etc.), if set up the elastoplasticity collision model, department pattern has identical deformation effect, or be subjected to computing machine to calculate speed restriction, when the restriction of face number is arranged when setting up the elastoplasticity collision model, in order to show the authenticity of model, model material and kinematic matrix are adjusted, comprised the model autoluminescence, diffuse reflection, Gao Guang, the pinup picture effect, the adjustment of relative position and size;
The 6th step: set up motor vehicle elastoplasticity collision model, when model is set up the elastoplasticity collision model, because the motor vehicle department pattern has identical deformation effect, or because computing velocity need to require control model face number, with the model derivation of merotomizing, set up respectively the elastoplasticity collision model; Use the high-order physical engine to set up the deformable metal pattern of three-dimensional body, real surface reveals the naturally broken effect with caving in behind the collision of motor-driven vehicles; When setting up motor vehicle elastoplasticity collision model, the motor vehicle department pattern needs to process as a whole, share one and put up figure, therefore, model is launched the UV coordinate during modeling in 3ds max, renders the UV X-Y scheme, makes the pinup picture that needs in Photoshop;
The 7th step: set up motor vehicle Rigid Body Collision model, utilize the rigid body fragmentation to set up the simulated crash effect, or utilize texture mapping and particIe system with crushing effect to realize;
The 8th step: set up the traffic environment collision model, to the buildings in the traffic environment and the earth stationary body, set up the Rigid Body Collision model;
The 9th step: make up weather system, comprise time control, rainfall and snowfall control, thunder and lightning control; In the traffic environment of playing up, make up weather system, and control by graphical user interface, carry out the setting of weather effect, consist of traffic environment true to nature;
The 10th step: design vehicle and pedestrian's motion, the animation in the traffic environment comprises roadside pedestrian's animation and other Vehicle Driving Cycle animations, and pedestrian and automobile are moved according to default frame;
The 11st step: make up the visual angle and select module, observe from different perspectives automobile collision procedure, make up the visual angle and select module, when module construction is selected at the visual angle, use the camera kinematic matrix, static visual angle relative to motor vehicle is set, comprise the first visual angle and follow the visual angle; Observation visual angle is set by the mouse roller command range, by the mousebutton control angle, logical design is carried out in the switching of different cameras;
The 12nd step: make up the collision of motor-driven vehicles parameter module is set, collision of motor-driven vehicles is energy discharge, the collision of motor-driven vehicles parameter directly determines the consequence of colliding, to the parameter such as motor vehicle quality, speed, friction factor and elasticity coefficient be arranged, or adopt the method for physical engine to arrange; For other parameters, such as maximum grip coefficient, braking deceleration, design program according to the funtcional relationship of parameter inherence, utilize finity state machine simulation and output time value, utilize the continuity of damping simulated time, the funtcional relationship that relates to time factor can both make up;
The 13rd step: make up the 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, automatically calculate the front required relative distance of collision, calculate relative position coordinates, and give motor vehicle initial motion matrix, simulation is the collision process of two motor vehicles of appearance at random;
The 14th step: make up brake control module, brake when finding to be about to occur to collide, the braking effect that simulation is actual; Realize the braking employing physical method of motor vehicle, utilize engine that the friction factor on motor vehicle physical model and ground is set or give the automobile braking moment of torsion to make its braking; Or utilize the funtcional relationship principle, by the funtcional relationship between initial velocity, friction factor, attachment coefficient and the braking deceleration, the control rate size when function relates to the time, is utilized finite state machine and damping simulation and output time value;
The 15th step: make up the vehicle module, according to required motor vehicle type, set up multiple motor vehicle type, set up respectively collision model, need to call according to simulation (emulation), each car is numbered, by the good type of vehicle of button control assignment command call establishment; The vehicle show area makes up screen background, or utilize three-dimensional environment that motor vehicle is served as a contrast or foil, a plurality of observation visual angles or observed bearing are set to be controlled, diffuse reflection vector by control draw runner Numerical Control motor vehicle vehicle body material, or directly utilize a plurality of vehicle body materials that design, control the vehicle body color;
The 16th step: make up the sound logic module, comprise motor vehicle engine sound, collision sound, braking sound, background sound and environment brouhaha, make up common audio, or make up 3-D audio; By motor vehicle speed size control engine sound frequency, background sound and engine sound and ambient sound are arranging the interface and are playing up the triggering that links when switch at the interface, collision sound is called out when the crash response Event triggered, and volume and frequency are controlled by the front velocity magnitude of collision;
The 17th step: make up data and file output module, one of Aim of Process of analog machine motor-car collision is to obtain collision energy, and obtaining of energy size obtains by the physical engine method, or obtains by the Kinetic Energy Calculation model; Energy comprises translational kinetic energy and rotation function two parts, and the text formatting that employing is easy to read carries out record to correlation parameter, carries out dynamically to cover and the image demonstration, and the rendering cache when demonstrating by obtaining realizes output and the printing of sectional drawing file; The control module of energy datum output utilizes finite state machine to realize, the collision that detects as incoming event, finite state machine is set interval, and minute interval acquiring motor vehicle kinetic energy values is amount of text with the numerical value energy conversion and merge, store and export.
Claims (3)
1. collision of motor-driven vehicles co simulate method is characterized in that processing step comprises:
Build computer simulation system, the collision of motor-driven vehicles parameter for the treatment of simulated field is set again, and with these parameter input computer simulation systems, after selection crash type and the affirmation, start computer simulation system (1), first;
(2), computer simulation system robot brain motor-car collision parameter, and collision parameter carried out discriminatory analysis;
Judge whether and to bump, if judged result is yes, then turn to step (4) (3), first; If the determination result is NO, then turn to step (1);
(4), computer simulation system calculates automatically and the position coordinates of definite collider motor-car, and carries out analytical calculation according to the 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 judged result is yes, then turn to step (7); If the determination result is NO, then turn to step (8);
(7), carry out the automobile brake module, activation sound trigger, generation brake sound;
(8), judge whether to bump, if judged result is yes, then turn to step (9); If the determination result is NO, judge then that then whether motor vehicle speed is zero, if judged result is yes, then turn to step (10), if be judged as noly, then turn to the automobile braking order in the step (6);
Calculate stressing conditions, judge whether to occur elastoplasticity collision or rigid collision (9), first; Calculate again collision energy; Then activate sound trigger, produce collision sound;
(10), close first automobile braking or collision sound; The record collision is data cached again, output collision energy file, sectional drawing file and Parameter File;
(11), collision energy file, sectional drawing file and Parameter File behind the Graphics Processing, collision process finishes.
2. collision of motor-driven vehicles co simulate method according to claim 1 is characterized in that the collision of motor-driven vehicles parameter that relates to comprises motor vehicle quality, travelling speed, friction factor, elasticity coefficient, maximum grip coefficient and braking deceleration.
3. collision of motor-driven vehicles co simulate method according to claim 1 is characterized in that the structure computer simulation system that relates to comprises following content and process:
The 1st step: make up 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, makes up the computer simulation system framework and carries out function zoning, to simulate multiple collision of motor-driven vehicles;
The 2nd step: the design configuration user interface reflects the process of collision of motor-driven vehicles realistically from visual angle; When the design configuration user interface, carry out the design that parameterized graphics user interface, collision process graphical user interface, weather arrange graphical user interface and car category present graphical user interface; To carry out function zoning for each graphical user interface, carry out nested and switched design between each graphical user interface, use button, text box, combo box, draw runner and radio box to control design, and carry out the design of screen text sign and figure ground design;
The 3rd step: make up graphical user interface module, the structure of graphical user interface module can be realized interface control and man-machine interaction, the conversion, camera switching and the associated program module that comprise button combined operation design, information association input, numerical quantities and amount of text make up, wherein, button combined operation design refer to realize action button ejection, hide and the control of conversion; The information association input refers to according to the funtcional relationship between each parameter, realize the co-variation between the input data, button is made up mouse collision detection and click event, between control figure user interface, play up between the interface, graphical user interface interface and play up switching between the interface;
The 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 uses first drafting method to draw X-Y scheme, then uses three-dimensional instrument that X-Y scheme is converted into three-dimensional scenic, perhaps direct drawing three-dimensional figure, and then generating three-dimensional scene; In 3ds max, set up the three-dimensional traffic environmental model; Two-dimentional motor vehicle figure is drawn first in the foundation of motor vehicle 3D model, uses three-dimensional instrument that X-Y scheme is converted into 3 dimensional drawing again, perhaps direct drawing three-dimensional figure, and then generating three-dimensional motor vehicle model;
The 5th step: carry out the processing of motor vehicle 3D model and traffic environment 3D model, comprise the optimization of model, derivation importing, the setting of model material and the position adjustment of model size of model; The optimization of model refers to the precision of adjustment model, the high precision model is representative model type effect more truly, can take larger resource, want the Optimized model precision, between performance model authenticity and calculating and rendering speed, obtain equilibrium, by reducing model face number, utilizing pinup picture to show details and delete invisible and realize; Use after model need to being derived when utilizing other engine to set up three-dimensional model, when running into following situations, department pattern needs to derive separately and import: when department pattern need to be set up independent animation, if set up the elastoplasticity collision model, department pattern has identical deformation effect, or be subjected to computing machine to calculate speed restriction, when the restriction of face number is arranged when setting up the elastoplasticity collision model, in order to show the authenticity of model, model material and kinematic matrix are adjusted, comprised the adjustment of model autoluminescence, diffuse reflection, Gao Guang, pinup picture effect, relative position and size;
The 6th step: set up motor vehicle elastoplasticity collision model, when model is set up the elastoplasticity collision model, because the motor vehicle department pattern has identical deformation effect, or because computing velocity need to require control model face number, with the model derivation of merotomizing, set up respectively the elastoplasticity collision model; Use the high-order physical engine to set up the deformable metal pattern of three-dimensional body, real surface reveals the naturally broken effect with caving in behind the collision of motor-driven vehicles; When setting up motor vehicle elastoplasticity collision model, the motor vehicle department pattern needs to process as a whole, share one and put up figure, therefore, model is launched the UV coordinate during modeling in 3ds max, renders the UV X-Y scheme, makes the pinup picture that needs in Photoshop;
The 7th step: set up motor vehicle Rigid Body Collision model, utilize the rigid body fragmentation to set up the simulated crash effect, or utilize texture mapping and particIe system with crushing effect to realize;
The 8th step: set up the traffic environment collision model, to the buildings in the traffic environment and the earth stationary body, set up the Rigid Body Collision model;
The 9th step: make up weather system, comprise time control, rainfall and snowfall control, thunder and lightning control; In the traffic environment of playing up, make up weather system, and control by graphical user interface, carry out the setting of weather effect, consist of traffic environment true to nature;
The 10th step: design vehicle and pedestrian's motion, the animation in the traffic environment comprises roadside pedestrian's animation and other Vehicle Driving Cycle animations, and pedestrian and automobile are moved according to default frame;
The 11st step: make up the visual angle and select module, observe from different perspectives automobile collision procedure, make up the visual angle and select module, when module construction is selected at the visual angle, use the camera kinematic matrix, static visual angle relative to motor vehicle is set, comprise the first visual angle and follow the visual angle; Observation visual angle is set by the mouse roller command range, by the mousebutton control angle, logical design is carried out in the switching of different cameras;
The 12nd step: make up the collision of motor-driven vehicles parameter module is set, collision of motor-driven vehicles is energy discharge, the collision of motor-driven vehicles parameter directly determines will the parameter of motor vehicle quality, speed, friction factor and elasticity coefficient be set the consequence of colliding, or adopts the method for physical engine to arrange; For other parameters, such as maximum grip coefficient, braking deceleration, design program according to the funtcional relationship of parameter inherence, utilize finity state machine simulation and output time value, utilize the continuity of damping simulated time, the funtcional relationship that relates to time factor can both make up;
The 13rd step: make up the 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, automatically calculate the front required relative distance of collision, calculate relative position coordinates, and give motor vehicle initial motion matrix, simulation is the collision process of two motor vehicles of appearance at random;
The 14th step: make up brake control module, brake when finding to be about to occur to collide, the braking effect that simulation is actual; Realize the braking employing physical method of motor vehicle, utilize engine that the friction factor on motor vehicle physical model and ground is set or give the automobile braking moment of torsion to make its braking; Or utilize the funtcional relationship principle, by the funtcional relationship between initial velocity, friction factor, attachment coefficient and the braking deceleration, the control rate size when function relates to the time, is utilized finite state machine and damping simulation and output time value;
The 15th step: make up the vehicle module, according to required motor vehicle type, set up multiple motor vehicle type, set up respectively collision model, call according to the simulation needs, each car is numbered, by the good type of vehicle of button control assignment command call establishment; The vehicle show area makes up screen background, or utilize three-dimensional environment that motor vehicle is served as a contrast or foil, a plurality of observation visual angles or observed bearing are set to be controlled, diffuse reflection vector by control draw runner Numerical Control motor vehicle vehicle body material, or directly utilize a plurality of vehicle body materials that design, control the vehicle body color;
The 16th step: make up the sound logic module, comprise motor vehicle engine sound, collision sound, braking sound, background sound and environment brouhaha, make up common audio, or make up 3-D audio; By motor vehicle speed size control engine sound frequency, background sound and engine sound and ambient sound are arranging the interface and are playing up the triggering that links when switch at the interface, collision sound is called out when the crash response Event triggered, and volume and frequency are controlled by the front velocity magnitude of collision;
The 17th step: make up data and file output module, one of Aim of Process of analog machine motor-car collision is to obtain collision energy, and obtaining of energy size obtains by the physical engine method, or obtains by the Kinetic Energy Calculation model; Energy comprises translational kinetic energy and rotation function two parts, and the text formatting that employing is easy to read carries out record to correlation parameter, carries out dynamically to cover and the image demonstration, and the rendering cache when demonstrating by obtaining realizes output and the printing of sectional drawing file; The control module of energy datum output utilizes finite state machine to realize, the collision that detects as incoming event, finite state machine is set interval, and minute interval acquiring motor vehicle kinetic energy values is amount of text with the numerical value energy conversion and merge, store and export.
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 true CN102930122A (en) | 2013-02-13 |
CN102930122B 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) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104820375A (en) * | 2015-04-30 | 2015-08-05 | 上海貘迹网络科技有限公司 | Multimedia vehicle simulation system |
CN104820763A (en) * | 2015-05-25 | 2015-08-05 | 西华大学 | Traffic accident three-dimensional simulation method based on microscopic traffic simulation software (VISSIM) |
CN105320800A (en) * | 2014-05-27 | 2016-02-10 | 利弗莫尔软件技术公司 | Dynamically-positioned search domain used in numerical simulation of an impact event between two objects |
CN105512359A (en) * | 2015-11-24 | 2016-04-20 | 大连楼兰科技股份有限公司 | Method and system for processing CAE simulation results |
CN105574915A (en) * | 2016-03-07 | 2016-05-11 | 李长河 | 3D football teaching method and device |
CN105808315A (en) * | 2014-12-31 | 2016-07-27 | ***通信集团公司 | High level architecture synergetic traffic safety simulation method and apparatus |
CN105956272A (en) * | 2016-04-29 | 2016-09-21 | 大连楼兰科技股份有限公司 | Method for simulating break of windscreen by using EFGM in car crash |
CN106202715A (en) * | 2016-07-08 | 2016-12-07 | 成都合纵连横数字科技有限公司 | One is driven when intoxicated analogy method |
CN107505895A (en) * | 2017-08-24 | 2017-12-22 | 深圳国泰安教育技术股份有限公司 | A kind of the sand dish controls method and device |
US10719966B1 (en) | 2019-06-11 | 2020-07-21 | Allstate Insurance Company | Accident re-creation using augmented reality |
CN112687173A (en) * | 2020-12-25 | 2021-04-20 | 安徽机电职业技术学院 | Automobile collision demonstration platform based on active and passive safety collaborative optimization |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002086670A2 (en) * | 2001-04-24 | 2002-10-31 | Breed Automotive Technology, Inc. | Simplified modeling software interface and method |
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 |
-
2012
- 2012-11-23 CN CN201210484545.5A patent/CN102930122B/en not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002086670A2 (en) * | 2001-04-24 | 2002-10-31 | Breed Automotive Technology, Inc. | Simplified modeling software interface and method |
WO2002086670A3 (en) * | 2001-04-24 | 2003-05-01 | Breed Automotive Tech | Simplified modeling software interface and method |
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 |
---|
张辉: "交通事故三维动画模拟***的研究与实现", 《中国优秀博硕士学位论文全文数据库(硕士)信息科技辑》 * |
王贤军: "车辆碰撞事故模拟与再现的研究", 《中国优秀硕士学位论文全文数据库工程科技II辑》 * |
魏朗: "道路交通事故模拟再现的车辆动力学三维模型", 《交通运输工程学报》 * |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105320800A (en) * | 2014-05-27 | 2016-02-10 | 利弗莫尔软件技术公司 | Dynamically-positioned search domain used in numerical simulation of an impact event between two objects |
CN105320800B (en) * | 2014-05-27 | 2020-03-10 | 利弗莫尔软件技术公司 | Search field for dynamic positioning in numerical simulation of a collision 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 |
CN104820763A (en) * | 2015-05-25 | 2015-08-05 | 西华大学 | Traffic accident three-dimensional simulation method based on microscopic traffic simulation software (VISSIM) |
CN105512359A (en) * | 2015-11-24 | 2016-04-20 | 大连楼兰科技股份有限公司 | Method and system for processing CAE simulation results |
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 |
CN105956272A (en) * | 2016-04-29 | 2016-09-21 | 大连楼兰科技股份有限公司 | Method for simulating break of windscreen by using EFGM in car crash |
CN106202715A (en) * | 2016-07-08 | 2016-12-07 | 成都合纵连横数字科技有限公司 | One is driven when intoxicated analogy method |
CN106202715B (en) * | 2016-07-08 | 2019-08-13 | 成都合纵连横数字科技有限公司 | One kind is driven when intoxicated analogy method |
CN107505895A (en) * | 2017-08-24 | 2017-12-22 | 深圳国泰安教育技术股份有限公司 | A kind of the sand dish controls method and device |
US10719966B1 (en) | 2019-06-11 | 2020-07-21 | Allstate Insurance Company | Accident re-creation using augmented reality |
US11164356B1 (en) | 2019-06-11 | 2021-11-02 | Allstate Insurance Company | Accident re-creation using augmented reality |
US11922548B2 (en) | 2019-06-11 | 2024-03-05 | Allstate Insurance Company | Accident re-creation using augmented reality |
CN112687173A (en) * | 2020-12-25 | 2021-04-20 | 安徽机电职业技术学院 | Automobile collision demonstration platform based on active and passive safety collaborative optimization |
Also Published As
Publication number | Publication date |
---|---|
CN102930122B (en) | 2015-01-21 |
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 | |
CN107844635B (en) | System for realizing BIM information and traffic simulation information integration and integration method thereof | |
CN108681264A (en) | A kind of intelligent vehicle digitalized artificial test device | |
CN104464438A (en) | Virtual reality technology-based automobile driving simulation training system | |
CN105068857B (en) | A kind of driving behavior data capture method based on high fidelity driving simulator | |
CN101901291B (en) | Experiment platform of virtual reality for traffic behavior and method thereof | |
CN102236909B (en) | Simulation, calculation and reconstruction system of loss of control of vehicle and collision of two vehicles combined accident | |
CN102708722A (en) | People-vehicle-road environment driving simulation experimental system | |
CN104820763B (en) | A kind of traffic accident three-dimensional emulation method based on VISSIM | |
CN101587658A (en) | Graphics rendering engine and physics engine-based three-dimension automobile driving simulation device | |
CN105632271B (en) | A kind of low-speed wind tunnel model flight tests ground simulation training system | |
CN101546437A (en) | Method for establishing simulation experiment platform of road traffic virtual identifier marking | |
CN112221117A (en) | Driving simulation platform and method | |
Fouladinejad et al. | Modeling virtual driving environment for a driving simulator | |
CN114706322A (en) | Automatic control simulation system for attitude of shield machine | |
CN102129383B (en) | Vehicle crash-falling composite accident analysis calculation and simulation reconstruction computer system | |
CN110232846A (en) | A kind of assault boat drive simulating method, system and relevant apparatus | |
CN103632003B (en) | Dynamic Soil simulation modeling method in a kind of dozer | |
CN114360320A (en) | Vehicle virtual driving technology simulation method | |
CN102073790B (en) | Analysis, calculation, simulation and reproduction system for accident that vehicle is firstly in collision with pedestrian and then in collision with fixed object | |
CN105159143A (en) | Testing method for influence on operation safety of tunnel in service by electromechanical facility shedding | |
Yang et al. | Traffic accident reconstruction technology research | |
Moya et al. | Flexing Wind | |
CN113570937B (en) | Portable road traffic vehicle driving simulation system based on augmented reality AR |
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 |