CN116127802A - Method, device and system for displaying CAE simulation result on 3D (three-dimensional) view - Google Patents

Method, device and system for displaying CAE simulation result on 3D (three-dimensional) view Download PDF

Info

Publication number
CN116127802A
CN116127802A CN202211649816.8A CN202211649816A CN116127802A CN 116127802 A CN116127802 A CN 116127802A CN 202211649816 A CN202211649816 A CN 202211649816A CN 116127802 A CN116127802 A CN 116127802A
Authority
CN
China
Prior art keywords
cae
view
information
displaying
simulation
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
Application number
CN202211649816.8A
Other languages
Chinese (zh)
Other versions
CN116127802B (en
Inventor
袁茂才
范雨蛟
郑浩
刘荣满
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Csic Orlando Wuxi Software Technology Co ltd
Original Assignee
Csic Orlando Wuxi Software Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Csic Orlando Wuxi Software Technology Co ltd filed Critical Csic Orlando Wuxi Software Technology Co ltd
Priority to CN202211649816.8A priority Critical patent/CN116127802B/en
Publication of CN116127802A publication Critical patent/CN116127802A/en
Application granted granted Critical
Publication of CN116127802B publication Critical patent/CN116127802B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • G06F30/23Design optimisation, verification or simulation using finite element methods [FEM] or finite difference methods [FDM]
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02ATECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
    • Y02A90/00Technologies having an indirect contribution to adaptation to climate change
    • Y02A90/10Information and communication technologies [ICT] supporting adaptation to climate change, e.g. for weather forecasting or climate simulation

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • Geometry (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Processing Or Creating Images (AREA)

Abstract

The invention relates to the technical field of data processing and display interaction, and particularly discloses a method, a device and a system for displaying CAE simulation results on a 3D (three-dimensional) view, which comprise the following steps: acquiring a CAE simulation result file, and analyzing the CAE simulation result file to obtain an analysis result file; screening the analysis result file to obtain CAE geometric surface information, and converting the CAE geometric surface information into a corresponding model file format; the CAE geometric surface information in the model file format is displayed in the constructed 3D view so as to obtain a virtual target which is the same as the real target; and carrying out situation simulation on the virtual target in the 3D view to obtain the virtual target with the motion effect in the 3D view. The method for displaying the CAE simulation result on the 3D view provided by the invention can intuitively and truly display the CAE simulation result.

Description

Method, device and system for displaying CAE simulation result on 3D (three-dimensional) view
Technical Field
The invention relates to the technical field of data processing and display interaction, in particular to a method for displaying a CAE simulation result on a 3D (three-dimensional) view, a device for displaying the CAE simulation result on the 3D view and a system for displaying the CAE simulation result on the 3D view.
Background
The resulting data generated by computer aided engineering (Computer Aided Engineering, abbreviated as CAE) is extremely specialized and large in data size and cannot be directly analyzed and viewed. Therefore, these data must be transformed and inverted to produce a realistic 3D view situation for visual presentation to the user. The presentation of CAE result data is an important content of finite element simulation, which is the bridge between the support platform and the user. If the CAE result data is not converted into a friendly display interface, the ordinary user can hardly know the simulation model and parameters contained in the CAE result data, and even a professional can not directly acquire the required data.
The data display of the traditional CAE software is based on post-processing software of a solver, and is deficient in the construction of virtual three-dimensional scenes. Furthermore, CAE simulation is typically focused on small deformations of objects, and is rarely used for the construction of environmental scenes.
Therefore, how to realize 3D view display of CAE results to improve simulation reality is a technical problem to be solved by those skilled in the art.
Disclosure of Invention
The invention provides a method for displaying CAE simulation results by a 3D (three-dimensional) view, a device for displaying the CAE simulation results by the 3D view and a system for displaying the CAE simulation results by the 3D view, which solve the problem that the CAE simulation results in the related technology cannot be intuitively and truly displayed.
As a first aspect of the present invention, there is provided a method for displaying CAE simulation results in a 3D view, including:
acquiring a CAE simulation result file, and analyzing the CAE simulation result file to obtain an analysis result file;
screening the analysis result file to obtain CAE geometric surface information, and converting the CAE geometric surface information into a corresponding model file format;
the CAE geometric surface information in the model file format is displayed in the constructed 3D view so as to obtain a virtual target which is the same as the real target;
and carrying out situation simulation on the virtual target in the 3D view to obtain the virtual target with the motion effect in the 3D view.
Further, the CAE simulation result file includes model information and calculation result information, and analyzing the CAE simulation result file to obtain an analysis result file includes:
analyzing the model information according to the key word characteristics to obtain unit position information data, wherein each unit position information data comprises a plurality of node position information data;
and analyzing the calculation result information of the interested nodes to obtain result data distributed according to the time sequence.
Further, filtering the analysis result file to obtain CAE geometric surface information, and converting the CAE geometric surface information into a corresponding model file format, including:
screening the analysis result file to obtain node data of the CAE geometric surface, wherein the node data comprises node position information and node result data;
and converting the node position information of each unit of the CAE geometric surface into the patch information corresponding to the 3D view.
Further, the patch information corresponding to the 3D view includes a plurality of components, each of which is divided into a plurality of triangular patch units, each of which includes three nodes, and each of which includes the bin vertical vector information, the patch node 1 information, the patch node 2 information, and the patch node 3 information.
Further, displaying CAE geometric surface information in a model file format in the constructed 3D view to obtain a virtual target identical to the real target, including:
constructing a virtual natural scene in the 3D view according to the CAE simulation environment;
reading CAE geometric surface information in a model file format, and displaying the CAE geometric surface in the virtual natural scene;
and mapping the CAE geometric surface in the virtual scene to obtain the virtual target identical to the real target.
Further, displaying the CAE geometric surface information in the model file format in the constructed 3D view to obtain a virtual target identical to the real target, further comprising:
and constructing a virtual environment scene in the 3D vision, wherein the virtual environment scene comprises a weather system consisting of rain, snow and fog.
Further, performing situation simulation on the virtual target in the 3D view to obtain a virtual target with a motion effect in the 3D view, including:
driving a virtual target to move in a 3D view according to result data in the analysis result file;
carrying out situation evolution on a virtual natural scene and a virtual environment scene in the 3D view;
and moving the virtual target in the 3D view to the situation evolution for coupling.
Further, the method further comprises the following steps:
comparing parameters of the virtual target with the motion effect in the 3D view with the CAE simulation result file;
judging whether the parameter comparison result is within a preset error range or not;
if the current 3D view is within the preset error range, judging that the display effect of the current 3D view is effective, and recording all environment parameters in the current 3D view;
if the display effect of the current 3D view is not in the preset error range, judging that the display effect of the current 3D view has the problem to be optimized.
As another aspect of the present invention, there is provided an apparatus for displaying CAE simulation results in a 3D view, including:
the analysis module is used for acquiring the CAE simulation result file and analyzing the CAE simulation result file to obtain an analysis result file;
the screening conversion module is used for screening the analysis result file to obtain CAE geometric surface information and converting the CAE geometric surface information into a corresponding model file format;
the scene construction module is used for displaying CAE geometric surface information in a model file format in a constructed 3D view so as to obtain a virtual target identical to a real target;
and the situation simulation module is used for carrying out situation simulation on the virtual target in the 3D view to obtain the virtual target with the motion effect in the 3D view.
As another aspect of the present invention, there is provided a system for displaying CAE simulation results in a 3D view, including: the device comprises a memory and a processor, wherein the memory is in communication connection with the processor, the memory is used for storing computer instructions, and the processor is used for loading and executing the computer instructions to realize the method for displaying CAE simulation results by the 3D view.
According to the method for displaying the CAE simulation result on the 3D view, the CAE simulation result is analyzed, the analysis result is screened and converted, the scene construction is carried out for realizing the 3D view display, the geometric information after the screening and conversion is displayed in the 3D view, finally the situation simulation is carried out, the virtual target with the dynamic effect in the 3D view is obtained, the display of the CAE simulation result in the 3D view is realized, and the limitation that the CAE simulation result can be displayed only by analyzing specific software is eliminated; and the effect of the object in the 3D view is inverted by utilizing the result of the moving object in the CAE, so that the motion state and the track of the object in the actual scene are truly simulated, and great help is provided for researchers to develop simulation researches.
Drawings
The accompanying drawings are included to provide a further understanding of the invention, and are incorporated in and constitute a part of this specification, illustrate the invention and together with the description serve to explain, without limitation, the invention.
Fig. 1 is a flowchart of a method for displaying CAE simulation results in a 3D view provided by the present invention.
FIG. 2 is a flow chart of CAE simulation result file parsing provided by the invention.
Fig. 3 is a flowchart of filtering and converting an analysis result file according to the present invention.
Fig. 4 is a flowchart of scene construction provided by the present invention.
Fig. 5 is a flow chart of situation simulation provided by the present invention.
Fig. 6 is a view of CAE simulation results of the prior art.
Fig. 7a is an effect diagram of the 3D vision display ship provided by the invention in a natural environment.
Fig. 7b is a situation diagram of the 3D view display ship provided by the invention in a natural environment.
Fig. 7c is an effect diagram of the 3D vision display ship provided by the invention in rainy weather.
Fig. 8 is a block diagram of a device for displaying CAE simulation results in 3D view provided by the present invention.
Fig. 9 is a specific workflow diagram of a device for displaying CAE simulation results in a 3D view according to the present invention.
Fig. 10 is a specific structural block diagram of a device for displaying CAE simulation results in a 3D view provided by the present invention.
Fig. 11 is another specific workflow diagram of the apparatus for displaying CAE simulation results in 3D view provided by the present invention.
Fig. 12 is a block diagram of a system for displaying CAE simulation results in 3D view provided by the present invention.
Detailed Description
It should be noted that, without conflict, the embodiments of the present invention and features of the embodiments may be combined with each other. The invention will be described in detail below with reference to the drawings in connection with embodiments.
In order that those skilled in the art will better understand the present invention, a technical solution in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in which it is apparent that the described embodiments are only some embodiments of the present invention, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the present invention without making any inventive effort, shall fall within the scope of the present invention.
It should be noted that the terms "first," "second," and the like in the description and the claims of the present invention and the above figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate in order to describe the embodiments of the invention herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
In this embodiment, a method for displaying CAE simulation results by using a 3D view is provided, and fig. 1 is a flowchart of a method for displaying CAE simulation results by using a 3D view, which is provided in an embodiment of the present invention, and as shown in fig. 1, includes:
s100, acquiring a CAE simulation result file, and analyzing the CAE simulation result file to obtain an analysis result file;
in the embodiment of the present invention, it should be understood that the CAE simulation result file includes model information and calculation result information, which are required for subsequent 3D view display, so that the model information and the calculation result information need to be resolved.
Specifically, the parsing the CAE simulation result file to obtain a parsed result file, as shown in fig. 2, includes:
s110, analyzing the model information according to the key word characteristics to obtain unit position information data, wherein each unit position information data comprises a plurality of node position information data;
in the embodiment of the invention, the key word features can be specifically units and nodes, and because the model information comprises a plurality of units and each unit comprises a plurality of nodes, the units and the nodes can be used as key words for analysis, and at least three space coordinate values can be finally obtained.
S120, analyzing the calculation result information of the interested nodes to obtain result data distributed according to a time sequence.
Because the CAE result file contains the calculation result information, the parsed result data is usually a set of data distributed over time. In order to improve the analysis efficiency, it is not necessary to extract the calculation result information of all the nodes, but the result data of interest (i.e., the node of interest) of the numerical simulation is extracted. For example, data such as velocity, acceleration, and displacement are extracted for a moving geometry, thereby simulating the movement of an object in a real environment. All data after analysis is stored in txt format as shown in table 1.
Table 1 parsing result file format
Figure SMS_1
/>
Figure SMS_2
In table 1 above, nodeID denotes a node ID, elementID denotes a unit ID, X, Y, Z, rotX, rotY and RotZ denote six degrees of freedom. Velocity, accelerate and Displacement represent the velocity, acceleration and Displacement, respectively, of a certain node arranged in time series.
S200, screening the analysis result file to obtain CAE geometric surface information, and converting the CAE geometric surface information into a corresponding model file format;
in the embodiment of the invention, since the analysis result file comprises various information, the analysis result file needs to be screened to exclude unnecessary information and obtain the information required by the user. For example, the analysis result file comprises the geometric nodes and unit information of the body grid of different parts of the target, and each node and unit comprises the motion parameters such as speed, acceleration, displacement and the like. These data volumes are very voluminous, but for 3D view simulations, such multi-node data information is not required to construct a binning mesh geometry in a scene. And extracting nodes and node data on the surface of the CAE midbody grid in a screening and filtering mode and the like to deduce a target surface element object model.
Specifically, filtering the analysis result file to obtain CAE geometric surface information, and converting the CAE geometric surface information into a corresponding model file format, as shown in fig. 3, including:
s210, screening the analysis result file to obtain node data of the CAE geometric surface, wherein the node data comprises node position information and node result data;
it can be understood that, for example, an analysis result file corresponding to a solid structure includes not only the node data of the surface but also the node data of the interior, and only the surface of the analysis result file is required to be displayed when 3D display is performed, so that the node data of the interior is removed by screening, and only the node data of the geometric surface of the structure is reserved, thereby effectively reducing the data volume and further improving the processing speed.
In the embodiment of the present invention, the result of data filtering is stored in txt format, as shown in table 2 below. Targets are divided into different part types. Each part comprises a node of the surface, and the node comprises own coordinate information and result data of the node, including parameters such as speed, acceleration, displacement and the like. All parameters are distributed in time sequence, so that the parameters are convenient to read and display in the 3D view. * The PartID is the serial number identifier of the part, and the Node is the Node number identifier; node ID represents ID numbers of different nodes; * Time represents the Time series of CAE simulations; * Node 01 represents Node 1, and Velocity represents a sequence of Velocity distribution along with time; * Accelate represents a sequence of acceleration profiles over time; * Displacement represents a sequence of displacements distributed over time.
Table 2 data screening format
Figure SMS_3
S220, converting the node position information of each unit of the CAE geometric surface into the patch information corresponding to the 3D view.
In the embodiment of the invention, the data conversion is to convert the filtered geometric information into a corresponding model file format. The filtered data comprise node position information of each unit, and the data cannot be directly used in the 3D view, so that the node position information can be imported into the view for simulation only by converting the node position information into corresponding patch information which can be read by the 3D view.
Specifically, the patch information corresponding to the 3D view includes a plurality of components, each of which is divided into a plurality of triangular patch units, each of which includes three nodes, and each of which includes the bin vertical vector information, the patch node 1 information, the patch node 2 information, and the patch node 3 information.
The data-converted file is stored in txt format, the specific format being shown in table 3. Wherein Part is the serial number identifier of the component and PatchID is the node number identifier; * Normal is the identifier of the patch vector; normal x, normal y, normal z are the coordinates of the vector. * Node is the coordinate identifier of the Node, node ID is the ID number of the Node, node 1_x, node 1_y and Node 1_z are the coordinate information of the Node 1; node 2_x, node 2_y, node 2_z are coordinate information of Node 2; node 3_x, node 3_y, node 3_z are coordinate information of Node 3.
Table 3 data conversion format
Figure SMS_4
S300, displaying CAE geometric surface information in a model file format in a constructed 3D view so as to obtain a virtual target identical to a real target;
it should be appreciated that to achieve a 3D view presentation, the scene needs to be built first.
Specifically, the CAE geometric surface information in the model file format is displayed in the constructed 3D view to obtain the same virtual target as the real target, as shown in fig. 4, including:
s310, constructing a virtual natural scene in the 3D view according to the CAE simulation environment;
and constructing a virtual natural scene in the 3D view by utilizing a virtual engine according to the requirements of the CAE simulation environment. Because the 3D view relies on the virtual engine technology, various scenes such as sky, ocean, city and the like can be directly called, and the 3D view has higher convenience.
In addition, the construction of a virtual environment scene in the 3D view can be realized, wherein the virtual environment scene comprises a weather system consisting of rain, snow and fog.
Here, the continuous fourier transform formula of the marine analog signal x (t) in the virtual engine is as follows:
Figure SMS_5
where X (W) represents a signal after change, X (t) represents an analog signal, W represents a frequency, t represents an analog signal change time, and j represents an imaginary number.
The motion of ocean waves, the reflection of the sea surface under illumination and the reflection of sea surface halation can be well constructed in the ocean scene through the transformation formula.
S320, reading CAE geometric surface information in a model file format, and displaying the CAE geometric surface in the virtual natural scene;
and displaying the geometric model in the three-dimensional view by reading the processed model data. The targets are not centrally imported as a whole in the scene, but separately imported according to each Part in CAE. The Part involved in the CAE simulation is displayed at the corresponding scene location.
S330, mapping the CAE geometric surfaces in the virtual scene to obtain the virtual target identical to the real target.
After the geometry is imported into the scene, the model is displayed in the scene in transparent colors, and mapping is needed for the model. And (3) covering the geometric surface by using the picture of the model to construct a virtual target which is the same as the real target.
S400, carrying out situation simulation on the virtual target in the 3D view to obtain the virtual target with the motion effect in the 3D view.
In the embodiment of the invention, in order to improve the authenticity of the 3D simulation and the accuracy of the result, situation simulation is required to be carried out on the virtual target in the 3D view.
Specifically, performing situation simulation on the virtual target in the 3D view to obtain a virtual target with a motion effect in the 3D view, as shown in fig. 5, including:
s410, driving a virtual target to move in a 3D view according to result data in the analysis result file;
in the embodiment of the invention, the motion geometric body is driven to move in the scene according to the converted displacement, speed, acceleration and other data. The geometry will undergo a varying acceleration movement with acceleration from an initial speed of 0m/s within a defined displacement and a varying deceleration movement with acceleration after collision against another geometry will begin until the speed is reduced to 0m/s.
S420, carrying out situation evolution on a virtual natural scene and a virtual environment scene in the 3D view;
in the embodiment of the invention, the 3D view is not invariable, but dynamically changed according to the elements applied by the environment. For example, motion geometry requires motion simulation in a marine scene. The real ocean natural environment can be simulated by controlling the wave function; by controlling the function of the rain and snow particles, the evolution of various environments such as small snow, medium snow and large snow can be simulated. The situation evolves to greatly improve the authenticity of the simulation and the accuracy of the result. The wave control function provided by the embodiment of the invention is as follows:
Figure SMS_6
s430, moving the virtual target in the 3D view to the situation evolution for coupling.
It should be appreciated that the movement of the geometry in the virtual scene requires a direct coupling action with the surrounding scene and action targets. The motion of the geometry follows the object rules of the virtual scene, including the influence of gravity, wind speed, rain and snow, and other different factors. The application of these environmental factors is set according to the CAE simulation result requirements. In a marine scenario, the marine geometry model should change position with the frequency of wave motion as the wave moves.
In summary, according to the method for displaying the CAE simulation result on the 3D view, the CAE simulation result is analyzed, the analysis result is further screened and converted, in order to realize scene construction of 3D view display, and the geometrical information after screening and conversion is displayed in the 3D view, finally situation simulation is carried out, so that a virtual target with a dynamic effect in the 3D view is obtained, display of the CAE simulation result in the 3D view is realized, and the limitation that the CAE simulation result can be displayed in an analysis mode only by specific software is eliminated; and the effect of the object in the 3D view is inverted by utilizing the result of the moving object in the CAE, so that the motion state and the track of the object in the actual scene are truly simulated, and great help is provided for researchers to develop simulation researches.
In order to further improve the display effect of the 3D view, so that the effect is more real and accurate, the method for displaying the CAE simulation result by the 3D view further comprises:
comparing parameters of the virtual target with the motion effect in the 3D view with the CAE simulation result file;
judging whether the parameter comparison result is within a preset error range or not;
if the current 3D view is within the preset error range, judging that the display effect of the current 3D view is effective, and recording all environment parameters in the current 3D view;
if the display effect of the current 3D view is not in the preset error range, judging that the display effect of the current 3D view has the problem to be optimized.
It should be appreciated that the inversion generation compares actual motion result data of the object in the 3D view with the CAE simulation results. The parameters of the comparison are different for different CAE simulation environments. For moving geometries, the parameters of contrast include velocity, acceleration and displacement; for the movement of the fluid, the parameters of comparison include pressure, time of arrival, time of action, etc. of the fluid. If the data error between the two is smaller than 15%, the result of the inversion to generate the 3D view object and situation is considered to be effective, and all the environmental parameters in the 3D scene at the moment are recorded so as to carry out the next simulation. If the data error between the two is larger than 15%, the simulation effect is considered to be problematic, and the optimization of the module needs to be conducted in a reverse-pushing mode.
It should be noted that, aiming at the result of parameter comparison not being in the preset error range, it is determined that the problem to be optimized exists in the display effect of the current 3D view, where the problem to be optimized frequently occurs may specifically include:
firstly, in the process of reading the volume grid data, the screening of model nodes is too little, so that the simulation precision is reduced, and the requirement cannot be met; secondly, the construction of scene environments is concerned excessively in the scene construction process, and the environments set by CAE simulation are ignored; thirdly, the coupling effect of the geometric body and the environmental scene in the situation evolution process is too large, so that the movement of the geometric body is greatly deviated.
There may be different optimization methods for these problems. For example, for the problem of too few nodes in grid screening, the screening algorithm needs to be optimized, the screening threshold is improved, and the phenomenon of missed screening of the nodes is avoided; for the problem that the scene construction is inconsistent with the CAE actual simulation setting, all virtual environment influence factors can be shielded first, and the CAE simulation result is compared with the geometric body motion result without environmental influence. After the error correction is completed, the environmental factors are applied again, and the error between the two can be adjusted; aiming at the problem of overlarge situation evolution coupling effect, the algorithm of coupling in the environment needs to be adjusted, the maximum value of the coupling effect is reduced, and the accuracy of the simulation result is not influenced on the basis that the coupling effect is the same as the real environment.
In summary, the method for displaying the CAE simulation result on the 3D view provided by the invention realizes the 3D view display aiming at the current CAE simulation result file. For example, the CAE simulation result diagram (after grid removal) shown in fig. 6, where the CAE simulation result diagram in fig. 6 is a static image, and cannot truly show the running state of the ship at sea; by the method for displaying the CAE simulation result on the 3D view, the 3D view display ship can be finally obtained, the effect of the ship in the natural environment is displayed as shown in fig. 7a, the situation of the ship in the natural environment is displayed (namely, the action diagram of the ship can be displayed) as shown in fig. 7b, and the effect diagram of the ship in the rainy weather is displayed as shown in fig. 7 c.
Therefore, compared with the prior art, the method for displaying the CAE simulation result by the 3D view has the following advantages:
(1) And the analysis of the CAE simulation result is realized, and the limitation of professional software is effectively relieved.
In the current CAE simulation, a commercial software mode is generally used for solving, and specific commercial software is needed for analysis and display aiming at a result file solved by a CAE solver; the method for displaying the CAE simulation result on the 3D view can read the solving result files of different solvers, and the displayed scene can be displayed in the 3D view without commercial software, so that the problem of 'neck clamping' of the solver is effectively solved.
(2) And the CAE entity model simulation calculation is converted into the 3D visual simulation, so that the simulation efficiency is improved.
CAE simulation calculation is mainly calculated by a solid model, the calculation process is long, the deformation of the geometric body is realized through the change between units in order to describe the deformation, and the simulation precision depends on the number of grids; and the 3D scene simulation can be carried out by constructing a scene and a physical model, and the simulation time is not influenced by a simulation grid and a simulation machine, so that the simulation efficiency is improved.
(3) The 3D visual simulation constructed by the CAE result has good repeatability, and can verify the accuracy by multiple simulation.
The repeatability of CAE simulation calculation is poor, and parameters of keywords need to be changed in different working conditions; after the 3D visual simulation is used for constructing the scene, the degree of freedom of the initial position of the motion geometric body can be freely changed in the scene, and the freely changing mode ensures that researchers can perform motion simulation for a plurality of times, so that the accuracy of simulation is ensured.
(4) The inversion generated 3D view object can be coupled with the virtual scene, so that the simulation reality is improved.
CAE simulation focuses on the local deformation of the motion geometry, and ignores the influencing factors of the whole scene; the 3D view may then couple the model in CAE to the virtual scene, applying environmental factors to the model objects. The reality of the research can be improved through the virtual scene, so that the simulation personnel feel as if the simulation personnel were personally on the scene.
As another embodiment of the present invention, there is provided an apparatus 10 for displaying CAE simulation results in a 3D view, including:
the analysis module 100 is configured to obtain a CAE simulation result file, and analyze the CAE simulation result file to obtain an analysis result file;
the filtering and converting module 200 is configured to filter the analysis result file to obtain CAE geometric surface information, and convert the CAE geometric surface information into a corresponding model file format;
the scene construction module 300 is configured to display CAE geometric surface information in a model file format in a constructed 3D view to obtain a virtual target identical to a real target;
and the situation simulation module 400 is used for carrying out situation simulation on the virtual target in the 3D view to obtain the virtual target with the motion effect in the 3D view.
According to the device for displaying the CAE simulation result on the 3D view, the CAE simulation result is analyzed, the analysis result is further screened and converted, the scene construction is carried out for realizing the 3D view display, the geometrical information after the screening and conversion is displayed in the 3D view, finally situation simulation is carried out, the virtual target with the dynamic effect in the 3D view is obtained, the display of the CAE simulation result in the 3D view is realized, and the limitation that the CAE simulation result can be displayed in an analysis mode only by specific software is eliminated; and the effect of the object in the 3D view is inverted by utilizing the result of the moving object in the CAE, so that the motion state and the track of the object in the actual scene are truly simulated, and great help is provided for researchers to develop simulation researches.
Fig. 9 to 11 are schematic workflow diagrams of a device for displaying CAE simulation results on a 3D view according to an embodiment of the present invention. The description of the specific working process may refer to the description of the method for displaying the CAE simulation result by the 3D view, which is not repeated herein.
As another embodiment of the present invention, a system for displaying CAE simulation results in a 3D view is provided, which includes: the device comprises a memory and a processor, wherein the memory is in communication connection with the processor, the memory is used for storing computer instructions, and the processor is used for loading and executing the computer instructions to realize the method for displaying CAE simulation results by the 3D view.
As shown in fig. 12, the system for displaying CAE simulation results in a 3D view may include: at least one processor 21, such as a CPU (Central Processing Unit ), at least one communication interface 23, a memory 24, at least one communication bus 22. Wherein the communication bus 22 is used to enable connected communication between these components. The communication interface 23 may include a Display screen (Display) and a Keyboard (Keyboard), and the optional communication interface 23 may further include a standard wired interface and a wireless interface. The memory 24 may be a high-speed RAM memory (Random Access Memory, volatile random access memory) or a non-volatile memory (non-volatile memory), such as at least one disk memory. The memory 24 may alternatively be at least one memory device located remotely from the aforementioned processor 21. Wherein the memory 24 stores an application program and the processor 21 invokes the program code stored in the memory 24 for performing any of the method steps described above.
The communication bus 22 may be a peripheral component interconnect standard (peripheral component interconnect, PCI) bus or an extended industry standard architecture (extended industry standard architecture, EISA) bus, among others. The communication bus 22 may be divided into an address bus, a data bus, a control bus, and the like. For ease of illustration, only one thick line is shown in fig. 12, but not only one bus or one type of bus.
Wherein the memory 24 may comprise volatile memory (english) such as random-access memory (RAM); the memory may also include a nonvolatile memory (english: non-volatile memory), such as a flash memory (english: flash memory), a hard disk (english: hard disk drive, abbreviated as HDD) or a solid state disk (english: solid-state drive, abbreviated as SSD); the memory 24 may also include a combination of the above types of memory.
The processor 21 may be a central processor (English: central processing unit, abbreviated: CPU), a network processor (English: network processor, abbreviated: NP) or a combination of CPU and NP.
The processor 21 may further comprise a hardware chip, among others. The hardware chip may be an application-specific integrated circuit (ASIC), a Programmable Logic Device (PLD), or a combination thereof (English: programmable logic device). The PLD may be a complex programmable logic device (English: complex programmable logic device, abbreviated: CPLD), a field programmable gate array (English: field-programmable gate array, abbreviated: FPGA), a general-purpose array logic (English: generic arraylogic, abbreviated: GAL), or any combination thereof.
Optionally, the memory 24 is also used for storing program instructions. The processor 21 may invoke program instructions to implement a method of presenting CAE simulation results from a 3D view as shown in the fig. 1 embodiment of the present invention.
As another embodiment of the present invention, a computer readable storage medium is provided, including computer instructions, wherein the computer instructions, when loaded and executed by a processor, implement the method for displaying CAE simulation results on a 3D view as described above.
In an embodiment of the present invention, a non-transitory computer readable storage medium is provided, where the computer readable storage medium stores computer executable instructions that can execute the method for displaying CAE simulation results on a 3D view in any of the above method embodiments. Wherein the storage medium may be a magnetic Disk, an optical Disk, a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), a Flash Memory (Flash Memory), a Hard Disk (HDD), or a Solid State Drive (SSD); the storage medium may also comprise a combination of memories of the kind described above.
It is to be understood that the above embodiments are merely illustrative of the application of the principles of the present invention, but not in limitation thereof. Various modifications and improvements may be made by those skilled in the art without departing from the spirit and substance of the invention, and are also considered to be within the scope of the invention.

Claims (10)

1. The method for displaying the CAE simulation result by the 3D view is characterized by comprising the following steps of:
acquiring a CAE simulation result file, and analyzing the CAE simulation result file to obtain an analysis result file;
screening the analysis result file to obtain CAE geometric surface information, and converting the CAE geometric surface information into a corresponding model file format;
the CAE geometric surface information in the model file format is displayed in the constructed 3D view so as to obtain a virtual target which is the same as the real target;
and carrying out situation simulation on the virtual target in the 3D view to obtain the virtual target with the motion effect in the 3D view.
2. The method for displaying CAE simulation results on a 3D view according to claim 1, wherein the CAE simulation result file includes model information and calculation result information, and analyzing the CAE simulation result file to obtain an analysis result file includes:
analyzing the model information according to the key word characteristics to obtain unit position information data, wherein each unit position information data comprises a plurality of node position information data;
and analyzing the calculation result information of the interested nodes to obtain result data distributed according to the time sequence.
3. The method for displaying CAE simulation results on a 3D view according to claim 1, wherein filtering the parsing result file to obtain CAE geometric surface information and converting the CAE geometric surface information into a corresponding model file format comprises:
screening the analysis result file to obtain node data of the CAE geometric surface, wherein the node data comprises node position information and node result data;
and converting the node position information of each unit of the CAE geometric surface into the patch information corresponding to the 3D view.
4. The method for displaying CAE simulation results according to claim 3, wherein the patch information corresponding to the 3D view includes a plurality of components, each of the components is divided into a plurality of triangle patch units, each of the patch units includes three nodes, and each of the patch units includes a bin vertical vector information, a patch node 1 information, a patch node 2 information, and a patch node 3 information.
5. The method for displaying CAE simulation results on a 3D view according to claim 1, wherein displaying CAE geometric surface information in a model file format in a constructed 3D view to obtain a virtual target identical to a real target comprises:
constructing a virtual natural scene in the 3D view according to the CAE simulation environment;
reading CAE geometric surface information in a model file format, and displaying the CAE geometric surface in the virtual natural scene;
and mapping the CAE geometric surface in the virtual scene to obtain the virtual target identical to the real target.
6. The method for displaying CAE simulation results on a 3D view according to claim 5, wherein the displaying of CAE geometric surface information in a model file format in the constructed 3D view to obtain a virtual target identical to a real target further comprises:
and constructing a virtual environment scene in the 3D vision, wherein the virtual environment scene comprises a weather system consisting of rain, snow and fog.
7. The method for displaying CAE simulation results on a 3D view according to claim 1, wherein performing situation simulation on a virtual target in the 3D view to obtain a virtual target having a motion effect in the 3D view comprises:
driving a virtual target to move in a 3D view according to result data in the analysis result file;
carrying out situation evolution on a virtual natural scene and a virtual environment scene in the 3D view;
and moving the virtual target in the 3D view to the situation evolution for coupling.
8. The method of displaying CAE simulation results on a 3D view according to any one of claims 1 to 7, further comprising:
comparing parameters of the virtual target with the motion effect in the 3D view with the CAE simulation result file;
judging whether the parameter comparison result is within a preset error range or not;
if the current 3D view is within the preset error range, judging that the display effect of the current 3D view is effective, and recording all environment parameters in the current 3D view;
if the display effect of the current 3D view is not in the preset error range, judging that the display effect of the current 3D view has the problem to be optimized.
9. The device for displaying CAE simulation results through 3D views is characterized by comprising:
the analysis module is used for acquiring the CAE simulation result file and analyzing the CAE simulation result file to obtain an analysis result file;
the screening conversion module is used for screening the analysis result file to obtain CAE geometric surface information and converting the CAE geometric surface information into a corresponding model file format;
the scene construction module is used for displaying CAE geometric surface information in a model file format in a constructed 3D view so as to obtain a virtual target identical to a real target;
and the situation simulation module is used for carrying out situation simulation on the virtual target in the 3D view to obtain the virtual target with the motion effect in the 3D view.
10. A system for displaying CAE simulation results in a 3D view, comprising: a memory communicatively coupled to a processor, the memory for storing computer instructions, the processor for loading and executing the computer instructions to implement the method of 3D view-rendering CAE simulation results of any of claims 1-8.
CN202211649816.8A 2022-12-21 2022-12-21 Method, device and system for displaying CAE simulation result on 3D (three-dimensional) view Active CN116127802B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211649816.8A CN116127802B (en) 2022-12-21 2022-12-21 Method, device and system for displaying CAE simulation result on 3D (three-dimensional) view

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211649816.8A CN116127802B (en) 2022-12-21 2022-12-21 Method, device and system for displaying CAE simulation result on 3D (three-dimensional) view

Publications (2)

Publication Number Publication Date
CN116127802A true CN116127802A (en) 2023-05-16
CN116127802B CN116127802B (en) 2023-07-14

Family

ID=86300051

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211649816.8A Active CN116127802B (en) 2022-12-21 2022-12-21 Method, device and system for displaying CAE simulation result on 3D (three-dimensional) view

Country Status (1)

Country Link
CN (1) CN116127802B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116522461A (en) * 2023-06-29 2023-08-01 中国科学院软件研究所 Software coupling method and system for CAE full-link structure analysis

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010225053A (en) * 2009-03-25 2010-10-07 Hitachi Information Systems Ltd Numerical analysis result report preparation method and system, and program
CN102722621A (en) * 2011-11-16 2012-10-10 中国电子科技集团公司第三十八研究所 Method for visualizing computed result of finite element method
CN103593513A (en) * 2013-10-30 2014-02-19 中国运载火箭技术研究院 CAE data and full-scale experiment data uniform reading and lightweight display tool
CN107248194A (en) * 2017-05-31 2017-10-13 华中科技大学 A kind of CAE data three-dimensionals based on cloud computing show exchange method
CN114590366A (en) * 2022-03-10 2022-06-07 上海交通大学 Virtual visualization system for finite element analysis result of ship structure
CN114633850A (en) * 2022-03-10 2022-06-17 上海交通大学 Virtual visual reconstruction method for finite element model of ship structure
CN114676614A (en) * 2022-04-01 2022-06-28 上海交通大学 Virtual simulation experiment platform for ship structure mechanics and implementation method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010225053A (en) * 2009-03-25 2010-10-07 Hitachi Information Systems Ltd Numerical analysis result report preparation method and system, and program
CN102722621A (en) * 2011-11-16 2012-10-10 中国电子科技集团公司第三十八研究所 Method for visualizing computed result of finite element method
CN103593513A (en) * 2013-10-30 2014-02-19 中国运载火箭技术研究院 CAE data and full-scale experiment data uniform reading and lightweight display tool
CN107248194A (en) * 2017-05-31 2017-10-13 华中科技大学 A kind of CAE data three-dimensionals based on cloud computing show exchange method
CN114590366A (en) * 2022-03-10 2022-06-07 上海交通大学 Virtual visualization system for finite element analysis result of ship structure
CN114633850A (en) * 2022-03-10 2022-06-17 上海交通大学 Virtual visual reconstruction method for finite element model of ship structure
CN114676614A (en) * 2022-04-01 2022-06-28 上海交通大学 Virtual simulation experiment platform for ship structure mechanics and implementation method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116522461A (en) * 2023-06-29 2023-08-01 中国科学院软件研究所 Software coupling method and system for CAE full-link structure analysis
CN116522461B (en) * 2023-06-29 2023-09-12 中国科学院软件研究所 Software coupling method and system for CAE full-link structure analysis

Also Published As

Publication number Publication date
CN116127802B (en) 2023-07-14

Similar Documents

Publication Publication Date Title
JP6932163B2 (en) 3D data processing method, equipment, equipment and storage medium
Patil et al. Voxel-based representation, display and thickness analysis of intricate shapes
US10137646B2 (en) Preparing a polygon mesh for printing
EP3570253B1 (en) Method and device for reconstructing three-dimensional point cloud
US6198486B1 (en) Method of using a hybrid error metric for multi-resolution mesh generation
CN112669463B (en) Method for reconstructing curved surface of three-dimensional point cloud, computer device and computer-readable storage medium
JPH05266216A (en) Method and device for volume rendering
CN113706713A (en) Live-action three-dimensional model cutting method and device and computer equipment
Wu et al. Efficient collision detection for composite finite element simulation of cuts in deformable bodies
CN110097582B (en) Point cloud optimal registration and real-time display system and working method
CN116127802B (en) Method, device and system for displaying CAE simulation result on 3D (three-dimensional) view
KR20200136723A (en) Method and apparatus for generating learning data for object recognition using virtual city model
JP6128617B2 (en) Image recognition apparatus and program
US20120287128A1 (en) Electronic device and method for meshing curved surface
CN112269849A (en) Three-dimensional map display method, system, electronic equipment and storage medium
CN108573510B (en) Grid map vectorization method and device
CN112528428B (en) Method and device for displaying physical parameters of engineering structure and computer equipment
Wiemann et al. Automatic Map Creation For Environment Modelling In Robotic Simulators.
WO2003098489A1 (en) Boundary data inside/outside judgment method and program thereof
CN112669196B (en) Method and equipment for optimizing data by factor graph in hardware acceleration engine
CN114140508A (en) Method, system and equipment for generating three-dimensional reconstruction model and readable storage medium
CN110837707B (en) Finite element analysis system, method, computer equipment and storage medium
CN109840945B (en) Finite element preprocessing method and device
CN112652056A (en) 3D information display method and device
JPH09305791A (en) Device and method for generating three-dimensional image

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: Building T1, Xuelang Town, No. 99, Qingshu Road, Wuxi Economic Development Zone, Jiangsu Province, 214000

Applicant after: China Shipbuilding Orlando Wuxi Software Technology Co.,Ltd.

Address before: Building T1, Xuelang Town, No. 99, Qingshu Road, Wuxi Economic Development Zone, Jiangsu Province, 214000

Applicant before: CSIC Orlando Wuxi Software Technology Co.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant