Simulation assembly method, device and equipment for railway vehicle and medium
By extracting the characteristic parameters of vehicle body parts from the three-dimensional simulation structure and matching them with the metal profile simulation database, the problem of low modeling efficiency of rail vehicles is solved, and the rapid simulation assembly and simulation efficiency is improved.
Patent Information
- Application Number
- CN202411215064.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-30
- Publication Date
- 2024-12-17
AI Technical Summary
During the research and development of rail vehicle products and simulation analysis, engineers need to repeat modeling operations, resulting in a long time and low simulation efficiency.
By extracting the characteristic parameters of the vehicle body parts from the three-dimensional simulation structure and matching them with the profile finite element model structure in the metal profile simulation database, the adjusted profile finite element model structure is generated for simulation and assembly, avoiding repeated modeling operations.
The simulation efficiency of rail vehicles is improved, complex operations of repeated modeling are saved, and the purpose of quickly matching the existing finite element model based on CAD data is achieved.
Smart Images

Figure CN119150615A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of database technology, and in particular to a simulation assembly method, device, equipment, medium and program product for a rail vehicle. Background Art
[0002] In the process of rail vehicle product development and simulation analysis, the CAD data of the rail vehicle needs to be modeled to obtain the finite element model of the whole vehicle for subsequent simulation operation and other tests. In this process, engineers need to repeat the modeling operation, which is time-consuming and has low simulation efficiency. Summary of the invention
[0003] In view of the above problems, the present disclosure provides a simulation assembly method, device, equipment, medium and program product for rail vehicles that improve the efficiency of simulation.
[0004] According to a first aspect of the present disclosure, a simulation assembly method for a rail vehicle is provided, comprising: inputting three-dimensional structural data of the rail vehicle into an auxiliary design program to generate a three-dimensional simulation structure of the rail vehicle; extracting characteristic parameters of body parts for assembling the rail vehicle from the three-dimensional simulation structure; wherein the characteristic parameters include spatial position parameters of each body part in the three-dimensional simulation structure, profile structural characteristic parameters of each body part and profile posture characteristic parameters of each body part; matching a profile finite element model structure corresponding to each body part from a metal profile simulation database based on the structural characteristic parameters of each body part; adjusting the posture characteristic parameters of the profile finite element model structure according to the profile posture characteristic parameters of each body part to generate an adjusted profile finite element model structure; and simulating and assembling the adjusted profile finite element model structure corresponding to each body part according to the spatial position parameters of each body part in the three-dimensional simulation structure.
[0005] According to an embodiment of the present disclosure, characteristic parameters of body parts for assembling rail vehicles are extracted from a three-dimensional simulation structure, including: in response to a selection operation of a geometric model structure for each body part in the three-dimensional simulation structure, a cutting surface of the geometric model structure corresponding to each body part is determined; wherein the cutting surface is perpendicular to an axial normal of the geometric model structure; the geometric model structure is simulated and cut using the cutting surface to generate a target section; the target section is meshed to generate a two-dimensional finite element model structure of the target section; the structural parameters of the target section are extracted from the two-dimensional finite element model structure; and structural mechanics operations are performed on the structural parameters of the target section to generate profile structural characteristic parameters of each body part and profile posture characteristic parameters of each body part.
[0006] According to an embodiment of the present disclosure, the vehicle body parts include N, where N is an integer greater than 1; based on the structural feature parameters of each vehicle body part, a profile finite element model structure corresponding to each vehicle body part is matched from a metal profile simulation database, including: for the nth vehicle body part, the structural feature parameters are compared with the structural feature parameters of multiple candidate profile finite element model structures in the metal profile simulation database, respectively, to generate structural feature similarity; and it is determined that the candidate profile finite element model structure whose structural feature similarity is greater than a predetermined threshold value matches the nth vehicle body part.
[0007] According to an embodiment of the present disclosure, the above-mentioned simulation assembly method further includes: determining a plurality of candidate profile finite element model structures from a metal profile simulation database according to a usage identification of the nth vehicle body component.
[0008] According to an embodiment of the present disclosure, posture characteristic parameters of a profile finite element model structure are adjusted according to the profile posture characteristic parameters of each body part to generate an adjusted profile finite element model structure, including: determining the first center of mass position corresponding to each body part according to the profile posture characteristic parameters of each body part; and adjusting the posture characteristic parameters of the finite element model structure corresponding to each body part according to the first center of mass position corresponding to each body part to generate an adjusted profile finite element model structure.
[0009] According to an embodiment of the present disclosure, according to the first center of mass position corresponding to each body part, the posture characteristic parameters of the finite element model structure corresponding to each body part are respectively adjusted to generate an adjusted profile finite element model structure, including: determining the second center of mass position of the finite element model structure corresponding to each body part according to the posture characteristic parameters of the finite element model structure corresponding to each body part; and adjusting the posture characteristic parameters of the finite element model structure corresponding to each body part according to the relative position relationship between the first center of mass position and the second center of mass, so that the center of mass position of the adjusted profile finite element model structure corresponding to each body part is the same as the first center of mass position.
[0010] According to an embodiment of the present disclosure, the above-mentioned simulation assembly method also includes: obtaining simulated fault condition information of the rail vehicle; wherein the simulated fault condition information includes identification information of the simulated faulty vehicle body component; and according to the identification information of the simulated faulty vehicle body component, matching multiple target profile finite element model structures associated with the simulated faulty vehicle body component from a metal profile simulation database to determine information on the cause of the simulated fault condition.
[0011] A second aspect of the present disclosure provides a simulation assembly device for a rail vehicle, comprising: a three-dimensional simulation module, an extraction module, a matching module, an adjustment module and a simulation assembly module.
[0012] A three-dimensional simulation module is used to input the three-dimensional structural data of the rail vehicle into the auxiliary design program to generate the three-dimensional simulation structure of the rail vehicle; an extraction module is used to extract characteristic parameters of the body parts used to assemble the rail vehicle from the three-dimensional simulation structure; wherein the characteristic parameters include the spatial position parameters of each body part in the three-dimensional simulation structure, the profile structure characteristic parameters of each body part and the profile posture characteristic parameters of each body part; a matching module is used to match the profile finite element model structure corresponding to each body part from the metal profile simulation database based on the structural characteristic parameters of each body part; an adjustment module is used to adjust the posture characteristic parameters of the profile finite element model structure according to the profile posture characteristic parameters of each body part to generate the adjusted profile finite element model structure; and a simulation assembly module is used to simulate the assembly of the adjusted profile finite element model structure corresponding to each body part according to the spatial position parameters of each body part in the three-dimensional simulation structure.
[0013] A third aspect of the present disclosure provides an electronic device, comprising: one or more processors; and a memory for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors execute the above-mentioned simulation assembly method of the rail vehicle.
[0014] A fourth aspect of the present disclosure further provides a computer-readable storage medium having executable instructions stored thereon, which, when executed by a processor, causes the processor to execute the above-mentioned rail vehicle simulation assembly method.
[0015] A fifth aspect of the present disclosure further provides a computer program product, comprising a computer program, which implements the above-mentioned rail vehicle simulation assembly method when executed by a processor.
[0016] According to the embodiments of the present disclosure, by extracting characteristic parameters of the body parts used to assemble the rail vehicle from the three-dimensional simulation structure, the characteristic parameters of the body parts are matched with the profile finite element model structure in the constructed metal profile simulation database, the profile finite element model structure corresponding to each body part is obtained, and it is assembled according to the spatial position to complete the simulation assembly process of the rail vehicle. In the simulation process of the rail vehicle, there is no need to model from scratch, and the existing finite element model can be quickly matched based on the CAD data, so as to achieve the purpose of reusing the finite element model, save the complex operation of repeated modeling, and improve the efficiency of simulation. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The above contents and other purposes, features and advantages of the present disclosure will become more apparent through the following description of the embodiments of the present disclosure with reference to the accompanying drawings, in which:
[0018] Figure 1 A schematic diagram showing an application scenario of a rail vehicle simulation assembly method, device, equipment, medium, and program product according to an embodiment of the present disclosure;
[0019] Figure 2 A flowchart of a simulated assembly method of a rail vehicle according to an embodiment of the present disclosure is schematically shown;
[0020] Figure 3 A flowchart for extracting characteristic parameters of a body component for assembling a rail vehicle from a geometric model structure of a three-dimensional simulation structure according to an embodiment of the present disclosure is schematically shown;
[0021] Figure 4 A schematic diagram schematically shows the selection of the cutting surface of the body component profile and the relationship between the axial normal line and the target cross section according to an embodiment of the present disclosure;
[0022] Figure 5 A flowchart schematically shows a method of matching a profile finite element model structure corresponding to each vehicle body component based on structural characteristic parameters of the vehicle body component according to an embodiment of the present disclosure;
[0023] Figure 6 Schematically showing a flow chart of adjusting the posture characteristic parameters of the profile finite element model structure according to the profile posture characteristic parameters of the vehicle body component and generating the adjusted profile finite element model structure according to an embodiment of the present disclosure;
[0024] Figure 7 A flowchart of a method for matching and reading data of a finite element model library of an aluminum alloy profile according to an embodiment of the present disclosure is schematically shown;
[0025] Figure 8 A structural block diagram schematically shows a simulation assembly device for a rail vehicle according to an embodiment of the present disclosure; and
[0026] Fig. 9 A block diagram of an electronic device suitable for implementing a simulated assembly method of a rail vehicle according to an embodiment of the present disclosure is schematically shown. DETAILED DESCRIPTION
[0027] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the present disclosure. In the following detailed description, for ease of explanation, many specific details are set forth to provide a comprehensive understanding of the embodiments of the present disclosure. However, it is apparent that one or more embodiments may also be implemented without these specific details. In addition, in the following description, descriptions of known structures and technologies are omitted to avoid unnecessary confusion of the concepts of the present disclosure.
[0028] The terms used herein are only for describing specific embodiments and are not intended to limit the present disclosure. The terms "comprise", "include", etc. used herein indicate the existence of the features, steps, operations and / or components, but do not exclude the existence or addition of one or more other features, steps, operations or components.
[0029] All terms (including technical and scientific terms) used herein have the meanings commonly understood by those skilled in the art unless otherwise defined. It should be noted that the terms used herein should be interpreted as having a meaning consistent with the context of this specification and should not be interpreted in an idealized or overly rigid manner.
[0030] When using expressions such as "at least one of A, B, and C, etc.", they should generally be interpreted according to the meaning of the expression commonly understood by those skilled in the art (for example, "a system having at least one of A, B, and C" should include but is not limited to a system having A alone, B alone, C alone, A and B, A and C, B and C, and / or A, B, C, etc.).
[0031] In the process of rail vehicle product development and simulation analysis, the CAD data of the rail vehicle needs to be modeled to obtain the finite element model of the whole vehicle for subsequent simulation operation and other tests. In this process, engineers need to repeat the modeling operation, which is time-consuming and has low simulation efficiency.
[0032] In view of this, the embodiment of the present disclosure provides a simulation assembly method for a rail vehicle, which extracts characteristic parameters of the body parts used to assemble the rail vehicle from the three-dimensional simulation structure, matches the characteristic parameters of the body parts with the profile finite element model structure in the constructed metal profile simulation database, obtains the profile finite element model structure corresponding to each body part, and assembles it according to the spatial position to complete the simulation assembly process of the rail vehicle. In the simulation process of the rail vehicle, there is no need to model from scratch, and the existing finite element model can be quickly matched based on the CAD data, so as to achieve the purpose of reusing the finite element model, save the complex operation of repeated modeling, and improve the efficiency of simulation.
[0033] Figure 1 The application scenario diagram of the simulation assembly method of a rail vehicle according to an embodiment of the present disclosure is schematically shown.
[0034] like Figure 1As shown, the application scenario 100 according to this embodiment may include a first terminal device 101, a second terminal device 102, a third terminal device 103, a network 104, and a server 105. The network 104 is used to provide a medium for a communication link between the first terminal device 101, the second terminal device 102, the third terminal device 103, and the server 105. The network 104 may include various connection types, such as wired, wireless communication links, or optical fiber cables, etc.
[0035] Users can use terminal devices 101, 102, 103 to interact with server 105 through network 104 to receive or send messages, etc. Various communication client applications can be installed on terminal devices 101, 102, 103, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social platform software, etc. (only examples).
[0036] The first terminal device 101, the second terminal device 102, and the third terminal device 103 may be various electronic devices having display screens and supporting web browsing, including but not limited to smart phones, tablet computers, laptop computers, desktop computers, and the like.
[0037] The server 105 may be a server that provides various services, such as a background management server (only as an example) that provides support for websites browsed by users using the first terminal device 101, the second terminal device 102, and the third terminal device 103. The background management server may analyze and process the received data such as user requests, and feed back the processing results (such as web pages, information, or data obtained or generated according to user requests) to the terminal device.
[0038] It should be noted that the simulation assembly method of the rail vehicle provided in the embodiment of the present disclosure can generally be executed by the server 105. Accordingly, the simulation assembly device of the rail vehicle provided in the embodiment of the present disclosure can generally be set in the server 105. The simulation assembly method of the rail vehicle provided in the embodiment of the present disclosure can also be executed by a server or server cluster that is different from the server 105 and can communicate with the first terminal device 101, the second terminal device 102, the third terminal device 103 and / or the server 105. Correspondingly, the simulation assembly device of the rail vehicle provided in the embodiment of the present disclosure can also be set in a server or server cluster that is different from the server 105 and can communicate with the first terminal device 101, the second terminal device 102, the third terminal device 103 and / or the server 105.
[0039] Alternatively, the simulation assembly method of the rail vehicle provided in the embodiment of the present disclosure may also be executed by the first terminal device 101, the second terminal device 102, and the third terminal device 103, or may also be executed by other terminal devices different from the terminal devices 101, 102, or 103. Accordingly, the simulation assembly device of the rail vehicle provided in the embodiment of the present disclosure may also be provided in the first terminal device 101, the second terminal device 102, and the third terminal device 103, or may be provided in other terminal devices different from the first terminal device 101, the second terminal device 102, and the third terminal device 103.
[0040] It should be understood that Figure 1 The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to implementation requirements.
[0041] The following will be based on Figure 1 The scene described by Figure 2~Figure 7 The simulated assembly method of a rail vehicle according to the disclosed embodiment is described in detail.
[0042] Figure 2 A flow chart of a simulated assembly method of a rail vehicle according to an embodiment of the present disclosure is schematically shown.
[0043] like Figure 2 As shown, the rail vehicle simulation assembly method of the embodiment 200 includes operations S210 to S250.
[0044] In operation S210, the three-dimensional structure data of the rail vehicle is input into an auxiliary design program to generate a three-dimensional simulation structure of the rail vehicle.
[0045] In operation S220 , characteristic parameters for assembling body parts of a rail vehicle are extracted from the three-dimensional simulation structure.
[0046] In operation S230 , based on the structural characteristic parameters of each body component, a profile finite element model structure corresponding to each body component is matched from a metal profile simulation database.
[0047] In operation S240, the posture characteristic parameters of the profile finite element model structure are adjusted according to the profile posture characteristic parameters of each vehicle body component to generate an adjusted profile finite element model structure.
[0048] In operation S250, the adjusted profile finite element model structure corresponding to each body component is simulated and assembled according to the spatial position parameters of each body component in the three-dimensional simulation structure.
[0049] According to an embodiment of the present disclosure, extracting characteristic parameters of vehicle body components from a three-dimensional simulation structure includes extracting from a geometric model structure and a finite element model structure of each vehicle body component.
[0050] According to an embodiment of the present disclosure, the characteristic parameters of the vehicle body components include spatial position parameters of each vehicle body component in a three-dimensional simulation structure, profile structure characteristic parameters of each vehicle body component, and profile posture characteristic parameters of each vehicle body component.
[0051] The structural characteristic parameters of the profile include the key identification parameters of the cross-section, among which the key identification parameters of the cross-section include the following parameters: profile volume (Volume), profile surface area (Area), center of mass position (Centroid), component space size (Box), orientation coordinates (Orient) in the global coordinate system of the component, shape parameters (ShapeCode), cross-sectional area (A), moment of inertia of the centroid principal axis of the cross-section on the Y axis (Iy), moment of inertia of the centroid principal axis of the cross-section on the Z axis (Iz), and cross-sectional torsion coefficient (J).
[0052] Among the above parameters, the volume of the profile is to extract the volume information of each body part. The surface area of the profile is to extract the surface area information of each body part. The thickness is to extract the plate thickness size information of each body part. The spatial size of the parts is to extract the minimum size information of the parts in each body part that are enclosed by the Box space. The center of mass position is to extract the center of mass position information of each body part. The direction coordinates of the parts in the global coordinate system are to extract the direction information of the parts in each body part in the global coordinate system. The direction information is the vector of the center of mass position of the parts relative to the origin of the global coordinate system. The shape parameters are to extract the shape feature parameters of the parts in each body part, which are represented by the feature code represented by the vector. The cross-sectional area is to extract the cross-sectional area information of each body part profile. The Y-axis moment of inertia of the centroid of the section and the Z-axis moment of inertia of the centroid of the face are to extract the moment of inertia of the Y and Z directions of the cross-sectional centroid of each body part profile in the coordinate system. The cross-sectional torsion coefficient is to extract the cross-sectional torsion coefficient information of each body part profile.
[0053] According to an embodiment of the present disclosure, matching the corresponding profile finite element model structure from the metal profile simulation database includes two data matching methods: one is to extract the key cross-sectional identification parameters in the structural feature parameters and match them with the data in the database; the other is to extract the component shape parameters based on the geometric deep learning model (GDL, Geometric Deep Learning) and match them with the data in the database.
[0054] For the first matching method, specifically, the structural characteristic parameters of each body component are compared with the structural characteristic parameters of the finite element model structure in the metal profile simulation database, and the matching operation is performed according to the comparison result. For example, the cross-sectional area parameters in the structural characteristic parameters of the body component are compared with the cross-sectional area parameters of the finite element model structure in the metal profile simulation database to obtain the cross-sectional area parameter error. When the cross-sectional area error is less than a predetermined cross-sectional area error threshold, the profile finite element model structure corresponding to each body component is matched.
[0055] According to an embodiment of the present disclosure, in the simulation process of a rail vehicle, in addition to the structural characteristic parameters of the body parts, the profile posture characteristic parameters of the body parts are also essential parameters of the process. When the structural characteristic parameters of the body parts are the same as those of the finite element model structure in the database, the posture characteristic parameters of the two may also be different, and this difference may cause the simulation of the rail vehicle to fail. Therefore, it is necessary to adjust the posture characteristic parameters of the profile finite element model structure according to the profile posture characteristic parameters of each body part, and generate the adjusted profile finite element model structure for model creation and use.
[0056] According to an embodiment of the present disclosure, adjusting the posture characteristic parameters of the profile finite element model structure according to the posture characteristic parameters of the profile of each body part is to adjust the posture characteristic parameters of the profile finite element model structure by comparing the difference between the posture characteristic parameters of the two, taking the posture characteristic parameters of the profile of the body part as a reference. The posture characteristic parameters can be the centroid position of the profile in the three-dimensional coordinate system, the posture angle relative to the axial plane, etc.
[0057] According to an embodiment of the present disclosure, the adjusted profile finite element model structure is simulated and assembled based on the spatial position parameters of each body component in the three-dimensional simulation structure, wherein the spatial position parameters are essentially the three-dimensional data of each body component in the three-dimensional simulation structure, i.e., the spatial coordinates in the three-dimensional coordinate system.
[0058] According to the embodiments of the present disclosure, by extracting characteristic parameters of the body parts used to assemble the rail vehicle from the three-dimensional simulation structure, the characteristic parameters of the body parts are matched with the profile finite element model structure in the constructed metal profile simulation database, the profile finite element model structure corresponding to each body part is obtained, and it is assembled according to the spatial position to complete the simulation assembly process of the rail vehicle. In the simulation process of the rail vehicle, there is no need to model from scratch, and the existing finite element model can be quickly matched based on the CAD data, so as to achieve the purpose of reusing the finite element model, save the complex operation of repeated modeling, and improve the efficiency of simulation.
[0059] Figure 3A flowchart for extracting characteristic parameters of body parts for assembling rail vehicles from a geometric model structure of a three-dimensional simulation structure according to an embodiment of the present disclosure is schematically shown.
[0060] like Figure 3 As shown, the method of extracting characteristic parameters of body parts for assembling a rail vehicle from a geometric model structure of a three-dimensional simulation structure in this embodiment 300 includes operations S321 to S325.
[0061] In operation S321 , in response to a selection operation on the geometric model structure of each vehicle body component in the three-dimensional simulation structure, a cutting surface of the geometric model structure corresponding to each vehicle body component is determined.
[0062] In operation S322, the geometric model structure is simulated cut using the cutting plane to generate a target cross section.
[0063] In operation S323 , the target cross section is meshed to generate a two-dimensional finite element model structure of the target cross section.
[0064] In operation S324 , structural parameters of the target cross section are extracted from the two-dimensional finite element model structure.
[0065] In operation S325 , a structural mechanics calculation is performed on the structural parameters of the target cross section to generate a profile structural characteristic parameter of each body component and a profile posture characteristic parameter of each body component.
[0066] Figure 4 The diagram schematically shows the selection of the cutting surface of the body component profile and the relationship between the axial normal and the target cross section according to the embodiment of the present disclosure.
[0067] like Figure 4 As shown, in response to the selection operation of the geometric model structure of each body part in the three-dimensional simulation structure in embodiment 400, three points are selected on the profile surface, which are marked as 1, 2, and 3 respectively. The plane normal defined by the three selected points is consistent with the axial direction of the metal profile, and a plane perpendicular to the axial direction of the metal profile is obtained, and a cutting surface of the geometric model structure corresponding to each body part is obtained. The cutting surface defined by the three points is used to simulate cutting of the geometric model structure to generate a target section 422, which is perpendicular to the axial normal 421 of the geometric model structure.
[0068] Based on the extracted cross-section geometric surface data, the cross-section is meshed, the two-dimensional lines are converted into two-dimensional surfaces, the two-dimensional finite element model is divided, and the two-dimensional finite element model of the target cross-section 422 is generated. Based on the two-dimensional finite element model of the cross-section, a finite element solid cross-section is generated. The structural parameters of the target cross-section 422 are extracted from the generated finite element solid cross-section, and then the profile structural characteristic parameters of each body component and the profile posture characteristic parameters of each body component are obtained.
[0069] According to an embodiment of the present disclosure, performing structural mechanics calculations on the structural parameters of the target cross section includes performing structural mechanics calculations on the key identification parameters of the cross section mentioned above.
[0070] For example: the target cross section is generated as a triangle, and the coordinates of the three vertices of the triangular cross section are obtained by simulating cutting. The length of the base of the triangle is calculated using the coordinates as b2, and the height of the triangle is h2.
[0071] The cross-sectional area calculation formula is:
[0072] (1)
[0073] Among them, A represents the cross-sectional area, b represents the length of the base of the triangle, and h represents the height of the base of the triangle.
[0074] The cross-sectional area parameter A2 is obtained by performing structural mechanics calculations using the calculation formula.
[0075] According to the embodiments of the present disclosure, by selecting and determining the cutting plane of the geometric model structure of each body part in the three-dimensional simulation structure, the cutting plane is used for simulated cutting to obtain the target section, the target section is meshed, and the two-dimensional finite element model structure of the target section is obtained. Through the meshing operation, the structural parameters that are difficult to obtain in the partial geometric model structure are extracted. By performing structural mechanics calculations on the structural parameters of the target section, the profile structural characteristic parameters of each body part and the profile posture characteristic parameters of each body part are generated, so as to be used for the subsequent rapid matching of each body part with the profile finite element model structure of the metal profile simulation database.
[0076] According to an embodiment of the present disclosure, extracting characteristic parameters of body parts for assembling rail vehicles from a finite element model structure of a three-dimensional simulation structure includes selecting three points that are not on a straight line to define the position of a cutting surface, the cutting surface perpendicularly cuts the finite element model structure to obtain a target section, using the target section to simulate the cutting of the finite element model structure to obtain a finite element section of a profile, extracting section characteristic parameters of the finite element section, and generating section characteristic parameters of the finite element model structure, such as: section area parameters, section centroid principal axis moment of inertia parameters, and section torsion coefficient.
[0077] According to an embodiment of the present disclosure, the vehicle body components include N, where N is an integer greater than 1; based on the structural characteristic parameters of each vehicle body component, a profile finite element model structure corresponding to each vehicle body component is matched from a metal profile simulation database.
[0078] Figure 5 A flowchart of matching the profile finite element model structure corresponding to each body component based on the structural feature parameters of the body component according to an embodiment of the present disclosure is schematically shown.
[0079] like Figure 5 As shown, the embodiment 500 of matching the profile finite element model structure corresponding to each vehicle body component based on the structural characteristic parameters of the vehicle body component includes operations S531 to S533.
[0080] In operation S531, the structural feature parameters of the nth vehicle body component are compared with the structural feature parameters of a plurality of candidate profile finite element model structures in the metal profile simulation database to generate structural feature similarity.
[0081] In operation S532, it is determined whether the structural feature similarity is less than a predetermined threshold. If the determination result is yes, operation S533 is performed, and if the determination result is no, the process returns to operation S531 and n is incremented.
[0082] In operation S533 , it is determined that the candidate profile finite element model structure matches the nth vehicle body component.
[0083] For example, the three-dimensional structural data of the rail vehicle with the vehicle model G1001 is input into the auxiliary design program, and the structural characteristic parameters of the 59th body part are compared with the structural characteristic parameters of multiple candidate profile finite element model structures in the metal profile simulation database. The generated structural characteristic similarity is 58%, which is less than the predetermined threshold value of 95%. At this time, the structural characteristic similarity formed by comparing the structural characteristic parameters of the 60th body part with the multiple candidate profile finite element model structures in the simulation database is continued to be judged. For the structural characteristic parameters of the 65th body part, the generated structural characteristic similarity is 98%, which is greater than the predetermined threshold value of 95%, and it is determined that the candidate profile finite element model structure matches the 65th body part.
[0084] According to the embodiments of the present disclosure, by comparing the structural characteristic parameters of the body parts with the structural characteristic parameters of the finite element model in the simulation database, the structural characteristic similarity is obtained, and by comparing the structural characteristic similarity with the predetermined threshold value set in advance, the body parts can be matched with the corresponding finite element model structure simply and quickly, thereby improving the modeling efficiency. In addition, the structural characteristic parameters of the body parts are important characteristic parameters of the parts, so comparing and judging the structural characteristic parameters can reduce the amount of data calculation of the system and reduce the time of simulation assembly.
[0085] According to an embodiment of the present disclosure, the above-mentioned simulation assembly method further includes: determining a plurality of candidate profile finite element model structures from a metal profile simulation database according to a usage identification of the nth vehicle body component.
[0086] The purpose identification includes material type, product model and part number. For example, in the identification of metal profiles, the material type number is Aluminum, the product model is SM11M1, and the part number is SM11M1_S001_XX.
[0087] According to an embodiment of the present disclosure, the usage identification of the nth body component is compared with the usage identifications of multiple candidate profile finite element model structures in the metal profile simulation database. In response to the same usage identifications of the two, it is determined that the candidate profile finite element model structure matches the nth body component.
[0088] According to the embodiments of the present disclosure, in addition to comparing and judging the matching of the structural characteristic parameters of the vehicle body parts with the finite element model in the simulation database, the use identification of each vehicle body part can also be compared with the structure of the candidate profile finite element model, which can achieve a quick and easy judgment in the matching process between the vehicle body parts and the finite element model in the simulation database, thereby improving the modeling efficiency. At the same time, the comparison and judgment of the use identification can be used as one of the supplementary methods for the comparison and judgment of the above-mentioned structural characteristic parameters.
[0089] According to an embodiment of the present disclosure, posture characteristic parameters of a profile finite element model structure are adjusted according to the profile posture characteristic parameters of each body part to generate an adjusted profile finite element model structure, including: determining the first center of mass position corresponding to each body part according to the profile posture characteristic parameters of each body part; and adjusting the posture characteristic parameters of the finite element model structure corresponding to each body part according to the first center of mass position corresponding to each body part to generate an adjusted profile finite element model structure.
[0090] According to an embodiment of the present disclosure, the first centroid position may be the spatial coordinates of the centroid of the vehicle body component.
[0091] According to an embodiment of the present disclosure, posture characteristic parameters of a profile finite element model structure are adjusted according to the profile posture characteristic parameters of each body part to generate an adjusted profile finite element model structure, including: determining the size of the space angle corresponding to each body part according to the profile posture characteristic parameters of each body part; and adjusting the posture characteristic parameters of the finite element model structure corresponding to each body part according to the size of the space angle corresponding to each body part to generate an adjusted profile finite element model structure.
[0092] Figure 6 A flowchart is schematically shown for adjusting the posture characteristic parameters of a profile finite element model structure according to the posture characteristic parameters of a profile of a vehicle body component and generating the adjusted profile finite element model structure according to an embodiment of the present disclosure.
[0093] like Figure 6As shown, the embodiment 600 adjusts the posture characteristic parameters of the profile finite element model structure according to the posture characteristic parameters of the profile of the vehicle body component to generate the adjusted profile finite element model structure, including operations S641 to S645.
[0094] In operation S641, a first centroid position corresponding to each vehicle body component is determined according to a profile posture characteristic parameter of each vehicle body component.
[0095] In operation S642, a second centroid position of the finite element model structure corresponding to each vehicle body component is determined according to the posture characteristic parameters of the finite element model structure corresponding to each vehicle body component.
[0096] In operation S643, the posture characteristic parameters of the finite element model structure corresponding to each vehicle body component are adjusted according to the relative position relationship between the first mass center position and the second mass center position.
[0097] In operation S644, the posture characteristic parameters of the profile finite element model structure are adjusted according to the profile posture characteristic parameters of each vehicle body component.
[0098] In operation S645 , an adjusted profile finite element model structure is generated so that the centroid position of the adjusted profile finite element model structure corresponding to each vehicle body component is the same as the first centroid position.
[0099] For example: the first center of mass position of the nth body component is (x, y, z), the second center of mass position of the finite element model structure determined according to the nth body component is (x, y-2, z+1), and according to the relative position relationship between the first center of mass position and the second center of mass, the center of mass position of the finite element model structure is adjusted, and an adjusted profile finite element model structure is generated accordingly, so that the center of mass position of the adjusted profile finite element model structure corresponding to each body component is the same as the first center of mass position, that is, the center of mass position of the adjusted profile finite element model structure is (x, y, z).
[0100] According to an embodiment of the present disclosure, the posture characteristic parameters of the profile finite element model structure are adjusted according to the profile posture characteristic parameters of each body part, and the adjusted profile finite element model structure is generated. By determining the first center of mass position corresponding to each body part and the second center of mass position of the corresponding finite element model structure, comparing the relative position relationship between the two, and performing corresponding center of mass position adjustment, the center of mass position of the adjusted profile finite element model structure corresponding to each body part is the same as the first center of mass position, so that the finite element model structure is completely consistent with the body part. In the simulation process, the simulation failure may be caused by only a slight difference in the posture characteristic parameters. Therefore, it is crucial to ensure that the posture characteristic parameters of each body part and the profile finite element model structure are the same in the simulation process of the rail vehicle. In addition, the center of mass position is one of the most important characteristic parameters in the profile posture characteristic parameters of the body part, and the center of mass position is simpler than other profile posture characteristic parameters. The posture adjustment of the profile finite element model structure based on this can improve the speed of the rail vehicle simulation assembly process.
[0101] According to an embodiment of the present disclosure, the above-mentioned simulation assembly method also includes: obtaining simulated fault condition information of the rail vehicle; wherein the simulated fault condition information includes identification information of the simulated faulty vehicle body component; and according to the identification information of the simulated faulty vehicle body component, matching multiple target profile finite element model structures associated with the simulated faulty vehicle body component from a metal profile simulation database to determine information on the cause of the simulated fault condition.
[0102] According to an embodiment of the present disclosure, the identification information of the simulated faulty body part includes usage identification information and version identification information. Similar to the profile identification information, the usage identification information includes the material type, product model and part number of the faulty body part, and the profile version identification includes the version number of the faulty body part. For example, in the identification information of the faulty body part, the material type number is Aluminum, the product model is SM22M2, the part number is SM22M2_S002_XX, and the version number is V002.
[0103] According to the embodiments of the present disclosure, by acquiring identification information of simulated faulty body parts, extracting key failure location information, retrieving finite element models from a metal profile simulation database, and quickly matching multiple target profile finite element model structures associated with the simulated faulty body parts, the cause information of the simulated fault conditions is determined, thereby achieving rapid fault analysis and verification.
[0104] According to an embodiment of the present disclosure, the complete process of the simulated assembly method is described by taking the simulated assembly of aluminum alloy profiles in rail vehicle body parts as an example.
[0105] Figure 7A flowchart of a method for matching and reading data of a finite element model library of an aluminum alloy profile according to an embodiment of the present disclosure is schematically shown.
[0106] like Figure 7 As shown, in embodiment 700, 701 is a built aluminum alloy profile finite element model library, 702 is an intelligent matching of model library data, 703 is an accurate matching aluminum alloy profile finite element model in the model library read into the finite element modeling pre-processing software, and 704 is a similarity matching report generated for the aluminum alloy profile that cannot be matched.
[0107] For the aluminum alloy profile finite element model library 701 that has been built, it includes an aluminum alloy profile finite element model library containing folders and *.db files. Among them, the aluminum alloy profile finite element model library folder contains standard aluminum alloy profile finite element models that have been stored. The saving rules of standard aluminum alloy profile finite element models are defined according to the product model tree, that is, the product number, component naming, part naming, and version number naming levels. In the aluminum alloy profile finite element model library *.db file, the *.db file contains 17 rows of dictionary data types, which correspond to the key identification parameters of aluminum alloy profiles. These parameters include: aluminum alloy profile name (name), part version number (Version), finite element mesh type (Meshtype), storage folder location (Folder), files (Files), aluminum alloy profile volume (Volume), aluminum alloy profile surface area (Area), center of mass position (Centroid), thickness (Thickness), material name (Material), component space size (Box), component orientation coordinates in the global coordinate system (Orient), shape parameters (ShapeCode), cross-sectional area (A), cross-sectional centroid principal axis Y-axis moment of inertia (Iy), cross-sectional centroid principal axis Z-axis moment of inertia (Iz), and cross-sectional torsion coefficient (J).
[0108] Regarding the model library data intelligent matching 702, it provides two data matching methods: one is to extract the key identification parameters of the cross section and match them with the data in the database; the other is to extract the shape parameters of the components based on the geometric deep learning model (GDL) and match them with the data in the database.
[0109] In the matching method of extracting the key identification parameters of the section and matching them with the data in the database, the newly input aluminum alloy profile body geometry data is extracted according to the key identification parameters of the section in the aluminum alloy profile finite element model library *.db file, and the database *.db file is retrieved according to the extracted new aluminum alloy profile section key identification parameters, and the database *.db file is compared line by line. According to the specified retrieval accuracy requirements, if a section part library file that meets the requirements is found, the best matching finite element standard model library file information is given, and if there is no section information that meets the matching requirements, a similarity matching report is given.
[0110] In the matching method based on the geometric deep learning model (GDL) to extract the shape parameters of parts and match them with the data in the database, the geometric deep learning model (GDL) is used to identify the shape parameters (ShapeCode) of key parts according to the input new geometric CAD data. The extracted shape parameters are compared with the database *.db file to quickly locate the existing part models in the finite element model library.
[0111] For method 703, the aluminum alloy profile finite element model with accurate matching in the model library is read into the finite element modeling pre-processing software.
[0112] The aluminum alloy profile finite element model that matches accurately in the aluminum alloy profile finite element model library is read into the finite element modeling pre-processing software. According to the search results, the file storage path in the specified database *.db file index table is read, and the specified finite element model is imported into the general finite element analysis pre-processing software. According to the read-in finite element model and the centroid position of the parts, automatic assembly processing is performed to complete the assembly of the spatial position, which is convenient for the subsequent creation of model connection relationships.
[0113] For the aluminum alloy profile finite element model library similarity matching report 704, the matching data in the database *.db file is given according to the retrieved input source, including the ID, version number and similarity of the component. Select an information in the matching report, and you can call the corresponding component finite element model into the pre-processing software to analyze the difference between the geometric data and the finite element model, modify the finite element model in a targeted manner, and quickly obtain the finite element model corresponding to the new geometric data.
[0114] Based on the above-mentioned rail vehicle simulation assembly method, the present disclosure also provides a rail vehicle simulation assembly device. Figure 8 The device is described in detail.
[0115] Figure 8 The structural block diagram of the simulation assembly device of a rail vehicle according to an embodiment of the present disclosure is schematically shown.
[0116] like Figure 8 As shown, the rail vehicle simulation assembly device 800 of the embodiment 800 includes a three-dimensional simulation module 810 , an extraction module 820 , a matching module 830 , an adjustment module 840 and a simulation assembly module 850 .
[0117] The 3D simulation module 810 is used to input the 3D structure data of the rail vehicle into the auxiliary design program to generate the 3D simulation structure of the rail vehicle. In one embodiment, the 3D simulation module 810 can be used to perform the operation S210 described above, which will not be described in detail here.
[0118] The extraction module 820 is used to extract characteristic parameters of the body parts used to assemble the rail vehicle from the three-dimensional simulation structure; wherein the characteristic parameters include the spatial position parameters of each body part in the three-dimensional simulation structure, the profile structure characteristic parameters of each body part, and the profile posture characteristic parameters of each body part. In one embodiment, the extraction module 820 can be used to perform the operation S220 described above, which will not be repeated here.
[0119] The matching module 830 is used to match the profile finite element model structure corresponding to each body part from the metal profile simulation database based on the structural characteristic parameters of each body part. In one embodiment, the matching module 830 can be used to perform the operation S230 described above, which will not be repeated here.
[0120] The adjustment module 840 is used to adjust the posture characteristic parameters of the profile finite element model structure according to the profile posture characteristic parameters of each body component to generate an adjusted profile finite element model structure. In one embodiment, the adjustment module 840 can be used to perform the operation S240 described above, which will not be repeated here.
[0121] The simulation assembly module 850 is used to simulate the assembly of the adjusted profile finite element model structure corresponding to each body part according to the spatial position parameters of each body part in the three-dimensional simulation structure. In one embodiment, the simulation assembly module 850 can be used to perform the operation S250 described above, which will not be repeated here.
[0122] Fig. 9 A block diagram of an electronic device suitable for implementing a simulated assembly method of a rail vehicle according to an embodiment of the present disclosure is schematically shown.
[0123] like Fig. 9As shown, the electronic device 900 according to an embodiment of the present disclosure includes a processor 901, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 902 or a program loaded from a storage part 908 to a random access memory (RAM) 903. The processor 901 may include, for example, a general-purpose microprocessor (e.g., a CPU), an instruction set processor and / or a related chipset and / or a dedicated microprocessor (e.g., an application-specific integrated circuit (ASIC)), etc. The processor 901 may also include an onboard memory for caching purposes. The processor 901 may include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of the present disclosure.
[0124] In RAM 903, various programs and data required for the operation of electronic device 900 are stored. Processor 901, ROM 902 and RAM 903 are connected to each other via bus 904. Processor 901 performs various operations of the method flow according to the embodiment of the present disclosure by executing the program in ROM 902 and / or RAM 903. It should be noted that the program can also be stored in one or more memories other than ROM 902 and RAM 903. Processor 901 can also perform various operations of the method flow according to the embodiment of the present disclosure by executing the program stored in the one or more memories.
[0125] According to an embodiment of the present disclosure, the electronic device 900 may further include an input / output (I / O) interface 905, which is also connected to the bus 904. The electronic device 900 may further include one or more of the following components connected to the I / O interface 905: an input portion 906 including a keyboard, a mouse, etc.; an output portion 907 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage portion 908 including a hard disk, etc.; and a communication portion 909 including a network interface card such as a LAN card, a modem, etc. The communication portion 909 performs communication processing via a network such as the Internet. A drive 910 is also connected to the I / O interface 905 as needed. A removable medium 911, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 910 as needed, so that a computer program read therefrom is installed into the storage portion 908 as needed.
[0126] The present disclosure also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or may exist independently without being assembled into the device / apparatus / system. The above computer-readable storage medium carries one or more programs, and when the above one or more programs are executed, the method according to the embodiment of the present disclosure is implemented.
[0127] According to an embodiment of the present disclosure, a computer-readable storage medium may be a non-volatile computer-readable storage medium, for example, may include but is not limited to: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, an apparatus or a device. For example, according to an embodiment of the present disclosure, a computer-readable storage medium may include the ROM 902 and / or RAM 903 described above and / or one or more memories other than ROM 902 and RAM 903.
[0128] The embodiment of the present disclosure also includes a computer program product, which includes a computer program, and the computer program contains program code for executing the method shown in the flowchart. When the computer program product is run in a computer system, the program code is used to enable the computer system to implement the method provided by the embodiment of the present disclosure.
[0129] The above functions defined in the system / device of the embodiment of the present disclosure are performed when the computer program is executed by the processor 901. According to the embodiment of the present disclosure, the system, device, module, unit, etc. described above can be implemented by a computer program module.
[0130] In one embodiment, the computer program may be based on a tangible storage medium such as an optical storage device, a magnetic storage device, etc. In another embodiment, the computer program may also be transmitted and distributed in the form of a signal on a network medium, and downloaded and installed through the communication part 909, and / or installed from a removable medium 911. The program code contained in the computer program may be transmitted using any appropriate network medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.
[0131] In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 909, and / or installed from the removable medium 911. When the computer program is executed by the processor 901, the above functions defined in the system of the embodiment of the present disclosure are performed. According to the embodiment of the present disclosure, the system, device, means, module, unit, etc. described above can be implemented by a computer program module.
[0132] According to an embodiment of the present disclosure, the program code for executing the computer program provided by the embodiment of the present disclosure can be written in any combination of one or more programming languages. Specifically, these computing programs can be implemented using high-level process and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages include, but are not limited to, Java, C++, python, "C" language or similar programming languages. The program code can be executed entirely on the user computing device, partially on the user device, partially on the remote computing device, or entirely on the remote computing device or server. In the case of a remote computing device, the remote computing device can be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (for example, using an Internet service provider to connect through the Internet).
[0133] The flow charts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0134] It will be appreciated by those skilled in the art that the features described in the various embodiments of the present disclosure may be combined and / or combined in a variety of ways, even if such combinations and / or combinations are not explicitly described in the present disclosure. In particular, without departing from the spirit and teachings of the present disclosure, the features described in the various embodiments of the present disclosure may be combined and / or combined in a variety of ways. All of these combinations and / or combinations fall within the scope of the present disclosure.
[0135] The embodiments of the present disclosure are described above. However, these embodiments are only for illustrative purposes and are not intended to limit the scope of the present disclosure. Although the embodiments are described above separately, this does not mean that the measures in the various embodiments cannot be used in combination to advantage. The scope of the present disclosure is defined by the attached claims and their equivalents. Without departing from the scope of the present disclosure, those skilled in the art may make a variety of substitutions and modifications, which should all fall within the scope of the present disclosure.
Claims
1. A simulated assembly method for a rail vehicle, comprising: Inputting the three-dimensional structural data of the rail vehicle into the auxiliary design program to generate a three-dimensional simulation structure of the rail vehicle; Extracting characteristic parameters of body parts for assembling the rail vehicle from the three-dimensional simulation structure; wherein the characteristic parameters include spatial position parameters of each body part in the three-dimensional simulation structure, profile structure characteristic parameters of each body part, and profile posture characteristic parameters of each body part; Based on the structural characteristic parameters of each vehicle body component, a profile finite element model structure corresponding to each vehicle body component is matched from a metal profile simulation database; Adjusting the posture characteristic parameters of the profile finite element model structure according to the profile posture characteristic parameters of each vehicle body component to generate an adjusted profile finite element model structure; and According to the spatial position parameters of each vehicle body component in the three-dimensional simulation structure, the adjusted profile finite element model structure corresponding to each vehicle body component is simulated and assembled.
2. The method according to claim 1, wherein: The step of extracting characteristic parameters of the body parts for assembling the rail vehicle from the three-dimensional simulation structure comprises: In response to a selection operation of the geometric model structure of each vehicle body component in the three-dimensional simulation structure, a cutting plane of the geometric model structure corresponding to each vehicle body component is determined; wherein the cutting plane is perpendicular to an axial normal line of the geometric model structure; Performing simulated cutting on the geometric model structure using the cutting plane to generate a target cross section; Meshing the target cross section to generate a two-dimensional finite element model structure of the target cross section; Extracting structural parameters of the target cross section from the two-dimensional finite element model structure; and Structural mechanics calculations are performed on the structural parameters of the target cross section to generate profile structural characteristic parameters of each vehicle body component and profile posture characteristic parameters of each vehicle body component.
3. The method according to claim 1 or 2, wherein: The vehicle body parts include N, where N is an integer greater than 1; and the profile finite element model structure corresponding to each vehicle body part is matched from a metal profile simulation database based on the structural characteristic parameters of each vehicle body part, including: For the structural characteristic parameters of the nth vehicle body component, respectively, the structural characteristic parameters of a plurality of candidate profile finite element model structures in the metal profile simulation database are compared to generate structural characteristic similarity; and It is determined that the candidate profile finite element model structure whose structural feature similarity is greater than a predetermined threshold matches the nth vehicle body component.
4. The method according to claim 3, wherein: The method further comprises: According to the use identification of the nth vehicle body component, a plurality of candidate profile finite element model structures are determined from the metal profile simulation database.
5. The method according to claim 1, wherein: The step of adjusting the posture characteristic parameters of the profile finite element model structure according to the profile posture characteristic parameters of each vehicle body component to generate the adjusted profile finite element model structure comprises: Determining the first centroid position corresponding to each of the vehicle body components according to the profile posture characteristic parameters of each of the vehicle body components; and According to the first centroid position corresponding to each vehicle body component, the posture characteristic parameters of the finite element model structure corresponding to each vehicle body component are adjusted respectively to generate an adjusted profile finite element model structure.
6. The method according to claim 5, wherein: The method of adjusting the posture characteristic parameters of the finite element model structure corresponding to each vehicle body component according to the first mass center position corresponding to each vehicle body component to generate the adjusted profile finite element model structure includes: Determining the second centroid position of the finite element model structure corresponding to each of the vehicle body components according to the posture characteristic parameters of the finite element model structure corresponding to each of the vehicle body components; and According to the relative position relationship between the first center of mass position and the second center of mass position, the posture characteristic parameters of the finite element model structure corresponding to each body component are adjusted so that the center of mass position of the adjusted profile finite element model structure corresponding to each body component is the same as the first center of mass position.
7. The method according to claim 1, further comprising: Acquiring simulated fault condition information of the rail vehicle; wherein the simulated fault condition information includes identification information of simulated faulty vehicle body components; and According to the identification information of the simulated faulty vehicle body component, a plurality of target profile finite element model structures associated with the simulated faulty vehicle body component are matched from the metal profile simulation database to determine the cause information of the simulated fault condition.
8. A simulated assembly device for a rail vehicle, comprising: A three-dimensional simulation module, used for inputting the three-dimensional structure data of the rail vehicle into the auxiliary design program to generate a three-dimensional simulation structure of the rail vehicle; An extraction module, used to extract characteristic parameters of body parts used to assemble the rail vehicle from the three-dimensional simulation structure; wherein the characteristic parameters include spatial position parameters of each body part in the three-dimensional simulation structure, profile structure characteristic parameters of each body part, and profile posture characteristic parameters of each body part; A matching module, used for matching a profile finite element model structure corresponding to each body component from a metal profile simulation database based on the structural characteristic parameters of each body component; an adjustment module, configured to adjust the posture characteristic parameters of the profile finite element model structure according to the profile posture characteristic parameters of each vehicle body component, and generate an adjusted profile finite element model structure; and The simulation assembly module is used to simulate and assemble the adjusted profile finite element model structure corresponding to each body part according to the spatial position parameters of each body part in the three-dimensional simulation structure.
9. An electronic device, comprising: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors execute the method according to any one of claims 1 to 7.
10. A computer-readable storage medium having executable instructions stored thereon, which, when executed by a processor, causes the processor to execute the method according to any one of claims 1 to 7.
11. A computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.
Citation Information
Cited By
Automobile carriage multifunctional transformation system and method
CN120117073A
