Simulation model generation method and device, equipment, medium and product

By drawing and automatically calculating the spatial relationship between the elastic principal axis and the torque axis in a 3D view, the problem of low simulation model generation efficiency in the prior art is solved, and more efficient and accurate simulation model generation and design evaluation are achieved.

CN120995714APending Publication Date: 2025-11-21CHENGDU GONGDING TECHNOLOGY CO LTD +2
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511223570.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-29
Publication Date
2025-11-21

AI Technical Summary

Technical Problem

The existing powertrain simulation model generation is inefficient, relies on manual calculation of elastic spindle data, is prone to errors and lacks intuitive visualization, which affects vehicle NVH performance and powertrain reliability.

Method used

By drawing key components such as the elastic main shaft, torque shaft, and suspension in a 3D view, and combining this with automated calculations, a simulation model of the powertrain is generated and displayed, improving the readability of spatial relationships, automatically calculating key engineering indicators, and reducing manual intervention.

Benefits of technology

It improves the efficiency of simulation model generation, reduces human calculation errors, enhances the accuracy of design evaluation and overall design efficiency, and supports rapid modeling and optimization analysis.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120995714A_ABST
    Figure CN120995714A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a simulation model generation method and device, equipment, a medium and a product. The method comprises the steps that in response to power assembly parameters input by a user in a preset interface, main shaft positioning parameters of a simulation model of a power assembly to be generated are determined, spatial configuration parameters of the simulation model are obtained according to the main shaft positioning parameters, and the power assembly parameters represent main shaft calculation parameters for constructing the simulation model of the power assembly; according to the power assembly parameters, the main shaft positioning parameters and the spatial configuration parameters, a simulation model of the power assembly is generated and displayed, the displayed simulation model of the power assembly has model parameters, and the method is used for achieving the effect of improving the generation efficiency of the simulation model.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of computer simulation, and in particular to a simulation model generation method, device, equipment, medium and product. BACKGROUND

[0002] In the field of vehicle suspension system design, the elastic principal axis refers to the principal stress / deformation direction of the elastic element or support structure. Its reasonable design is crucial to the system load transmission efficiency, vibration energy absorption capacity and stability, and directly affects the vehicle NVH (Noise, Vibration and Harshness) performance and powertrain reliability.

[0003] In the design of the powertrain suspension system, after the engineers calculate the elastic principal axis data (including principal axis positioning parameters and spatial configuration parameters) of the elastic principal axis, they evaluate the coincidence degree with the torque axis and judge the rationality of the suspension arrangement and stiffness design by constructing a simulation model.

[0004] However, when generating the existing simulation model of the powertrain, the principal axis positioning parameters and spatial configuration parameters representing the elastic principal axis data still need to be processed based on manual calculation or through Excel tables, python scripts and other means, thereby reducing the efficiency of simulation model generation during engine suspension design. SUMMARY

[0005] The simulation model generation method, device, equipment, medium and product provided by the embodiments of the present application can improve the efficiency of simulation model generation.

[0006] In a first aspect, the embodiments of the present application provide a simulation model generation method, which comprises:

[0007] In response to the powertrain parameters input by the user in the preset interface, the principal axis positioning parameters of the simulation model of the powertrain to be generated are determined, and the spatial configuration parameters of the simulation model are obtained according to the principal axis positioning parameters, wherein the powertrain parameters represent the principal axis calculation parameters of the simulation model of the powertrain.

[0008] According to the powertrain parameters, the principal axis positioning parameters and the spatial configuration parameters, the simulation model of the powertrain is generated and displayed, wherein the displayed simulation model of the powertrain has model parameters.

[0009] In a possible implementation, the powertrain parameters include the suspension static stiffness of the suspension, and when the type of the suspension is a nonlinear suspension, the method further comprises:

[0010] In response to the input operation of the user on the preset interface, a target spline curve corresponding to the suspension is determined; wherein the preset interface comprises at least one pre-set spline curve, and the spline curve is obtained by fitting the displacement of the force borne by the nonlinear suspension and the required loading force under the displacement;

[0011] According to the target spline curve corresponding to the suspension, the suspension static stiffness of the nonlinear suspension is determined.

[0012] In a possible implementation, when the spatial characteristic parameter is the suspension geometric center, according to the main shaft positioning parameter, the spatial configuration parameter of the simulation model is obtained, comprising:

[0013] The number of suspension points representing the suspension in the main shaft positioning parameter is determined;

[0014] If the number of suspension points representing the suspension meets the first number requirement, the suspension coordinates of the suspension points are weighted and averaged to determine the suspension geometric center;

[0015] If the number of suspension points representing the suspension meets the second number requirement, the relative position relationship between the suspension points is determined according to the suspension coordinates of the suspension points, and the suspension geometric center is determined according to the relative position relationship between the suspension points;

[0016] If the number of suspension points representing the suspension meets the third number requirement, the determination of the suspension geometric center is not performed.

[0017] In a possible implementation, the method further comprises:

[0018] According to the suspension coordinates of the suspension points, the centroid position of the suspension points in the preset plane is determined, and the preset plane is any reference plane in the simulation model of the power assembly;

[0019] According to the centroid position and the suspension coordinates of the suspension points, a connecting line is generated, and an included angle of the connecting line relative to a reference line in the preset plane is determined;

[0020] According to the included angle of the connecting line relative to the reference line in the reference plane, the relative position relationship between the suspension points is determined;

[0021] According to the relative position relationship between the suspension points, the suspension points in the opposite corner position and the opposite corner connecting line between the suspension points in the opposite corner position are determined.

[0022] According to the opposite corner connecting line, the suspension geometric center is determined.

[0023] In a possible implementation, when the spatial characteristic parameter is the included angle between the elastic main shaft and the torque shaft, according to the main shaft positioning parameter, the spatial configuration parameter of the simulation model is obtained, comprising:

[0024] determining projection plane angles of the elastic main axis on each projection plane in the simulation model of the power assembly to be generated, and determining projection plane angles of the torque axis on each projection plane in the simulation model of the power assembly to be generated, wherein the elastic main axis is determined according to coordinates of the main axis point in the main axis positioning parameter, and the torque axis is determined according to coordinates of the torque axis point in the torque axis positioning parameter;

[0025] determining the angle between the elastic main axis and the torque axis according to the projection plane angles of the elastic main axis on each projection plane in the simulation model of the power assembly to be generated, and the projection plane angles of the torque axis on each projection plane in the simulation model of the power assembly to be generated.

[0026] In a possible implementation, the projection plane angles of the elastic main axis on each projection plane in the simulation model of the power assembly to be generated are determined according to first direction vectors of the elastic main axis on each projection plane in the simulation model of the power assembly to be generated, and the first direction vectors are determined according to the projection coordinates of the main axis point on each projection plane in the simulation model of the power assembly to be generated in the main axis positioning parameter.

[0027] and / or,

[0028] the projection plane angles of the torque axis on each projection plane in the simulation model of the power assembly to be generated are determined according to second direction vectors of the torque axis on each projection plane in the simulation model of the power assembly to be generated, and the second direction vectors are determined according to the projection coordinates of the torque axis point on each projection plane in the simulation model of the power assembly to be generated in the torque axis positioning parameter.

[0029] In a possible implementation, when the spatial characteristic parameter is the distance between the elastic main axis and the torque axis, the spatial configuration parameter of the simulation model is obtained according to the main axis positioning parameter, including:

[0030] determining the distance between the elastic main axis and the torque axis according to the coordinates of the main axis point in the main axis positioning parameter and the coordinates of the torque axis point in the torque axis positioning parameter;

[0031] when the spatial characteristic parameter is the offset amount of the power assembly centroid relative to the suspension geometric center, the spatial configuration parameter of the simulation model is obtained according to the main axis positioning parameter, including:

[0032] determining the offset amount of the power assembly centroid relative to the suspension geometric center according to the coordinates of the suspension geometric center and the coordinates of the power assembly centroid in the power assembly parameter.

[0033] In a possible implementation, different model parameters correspond to elements in the simulation model of the power assembly, and the elements are displayed in different display manners.

[0034] In a second aspect, an embodiment of the present application provides a simulation model generation device, including:

[0035] a response module, configured to determine main shaft positioning parameters of a simulation model of the power assembly to be generated in response to power assembly parameters input by a user in a preset interface, and obtain spatial configuration parameters of the simulation model according to the main shaft positioning parameters, wherein the power assembly parameters represent main shaft calculation parameters of the simulation model of the power assembly to be constructed;

[0036] a generation module, configured to generate and display the simulation model of the power assembly according to the power assembly parameters, the main shaft positioning parameters and the spatial configuration parameters, wherein the displayed simulation model of the power assembly has model parameters.

[0037] In a third aspect, an embodiment of the present application provides a simulation device, including: a memory, a processor;

[0038] The memory stores computer execution instructions.

[0039] The processor executes the computer execution instructions stored in the memory, so that the processor executes the first aspect and / or various possible implementation manners of the first aspect.

[0040] In a fourth aspect, an embodiment of the present application provides a computer readable storage medium, which stores computer execution instructions, and the computer execution instructions are executed by a processor to implement the first aspect and / or various possible implementation manners of the first aspect.

[0041] In a fifth aspect, an embodiment of the present application provides a computer program product, which includes a computer program, and the computer program is executed by a processor to implement the first aspect and / or various possible implementation manners of the first aspect.

[0042] The simulation model generation method, device, equipment, medium and product provided by the embodiments of the present application can determine the main shaft positioning parameters of the simulation model of the power assembly to be generated in response to the power assembly parameters input by the user in the preset interface, and obtain the spatial configuration parameters of the simulation model according to the main shaft positioning parameters, wherein the power assembly represents the main shaft calculation parameters of the simulation model of the power assembly to be constructed. The simulation model of the power assembly is generated and displayed according to the power assembly parameters, the main shaft positioning parameters and the spatial configuration parameters, wherein the displayed simulation model of the power assembly has model parameters. In this way, the user only needs to input the power assembly parameters, and can determine the main shaft positioning parameters through the power assembly parameters, and determine the spatial configuration parameters through the main shaft positioning parameters, so as to realize the automatic generation of the simulation model of the power assembly, thereby achieving the effect of improving the simulation model generation efficiency. BRIEF DESCRIPTION OF DRAWINGS

[0043] The accompanying drawings, which are incorporated herein and constitute part of this specification, illustrate embodiments consistent with the application and, together with the description, further serve to explain the principles of the application.

[0044] Figure 1 A scene schematic diagram of the simulation model generation method provided in the application is shown in the following figure.

[0045] Figure 2 A flowchart of the simulation model generation method provided in the application is shown in the following figure. Figure 1

[0046] Figure 3a An input interface schematic diagram of the suspended coordinates and directions provided in the embodiment of the application is shown in the following figure.

[0047] Figure 3b An input interface schematic diagram of the linear suspension provided in the embodiment of the application is shown in the following figure.

[0048] Figure 3c A fitting schematic diagram of the spline curve provided in the embodiment of the application is shown in the following figure.

[0049] Figure 3d An input interface schematic diagram of the nonlinear suspension provided in the embodiment of the application is shown in the following figure.

[0050] Figure 4 A flowchart of the simulation model generation method provided in the application is shown in the following figure. Figure 2

[0051] Figure 5 A display schematic diagram of the simulation model of the power assembly provided in the application is shown in the following figure.

[0052] Figure 6 A structure schematic diagram of the simulation model generation device provided in the application is shown in the following figure.

[0053] Figure 7 A structure schematic diagram of the simulation device provided in the application is shown in the following figure.

[0054] Through the above-mentioned figures, the specific embodiments of the application have been shown, and will be described in more detail hereinafter. These figures and textual descriptions are not intended to limit the scope of the concept of the application by any means, but to illustrate the concept of the application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION

[0055] The exemplary embodiments will be described in detail herein with reference to the attached drawings. The following description is made with reference to the accompanying drawings in which like reference numerals represent like elements, unless the context of use indicates otherwise. The following exemplary embodiments described are not meant to represent all embodiments consistent with the application. Rather, they are simply an example of apparatus and methods consistent with some aspects of the application as detailed in the appended claims.​​

[0056] First, the terms involved in the present application are explained:

[0057] Elasticity main shaft can refer to the main elastic action line in the power assembly suspension system that represents the support stiffness characteristics;

[0058] Power assembly can refer to the combination of engine and transmission system as a whole, which is the core part of the vehicle driving system;

[0059] Simulation model can refer to a digital three-dimensional mathematical model used to simulate and analyze the behavior of a real physical system.

[0060] The existing method relies on manual calculation of key data of the elasticity main shaft, such as left and right point coordinates and their angles with the coordinate axis, when simulating the power assembly, which is low in efficiency and prone to errors; Although numerical calculation can be realized with the help of Excel or Python script, the output results lack intuitive visual display and cannot directly reflect the spatial relationship; Engineers also need to perform secondary calculations based on preliminary results to obtain key engineering data (such as distance, angle, etc.) between the elasticity main shaft and the torque shaft, increasing the complexity of work and the risk of errors.

[0061] Based on this, the simulation model generation method provided by the embodiments of the present application combines three-dimensional visualization with automatic calculation to solve the technical problems of non-intuitive display of elasticity main shaft data and low processing efficiency in engineering. By accurately drawing key components such as elasticity main shaft, torque shaft and suspension in three-dimensional view (such as based on OCC or OpenGL engine), and using differentiated display methods to enhance the readability of spatial relationships, the accuracy of design evaluation is improved; At the same time, the system automatically calculates multiple key engineering indicators including axis angle and distance between axes based on the original input data of the elasticity main shaft, significantly reducing manual intervention and repeated calculation, improving overall design efficiency and data reliability, and providing strong support for rapid modeling and optimization analysis of power assembly suspension system.

[0062] Figure 1 The scene diagram of the simulation model generation method provided by the present application is shown in Figure 1 The specific application scenario of the present application can be an electronic device installed with a simulation system, including but not limited to a computer, a workstation or an industrial control terminal, used to run modeling and analysis software of power assembly suspension system, realize spatial relationship visualization of elasticity main shaft and torque shaft, automatic calculation of key parameters and nonlinear static stiffness simulation, etc.

[0063] The technical solutions of the present application and how the technical solutions of the present application solve the above technical problems will be described in detail below with specific examples. The following specific examples can be combined with each other, and the same or similar concepts or processes can not be described again in some examples. The embodiments of the present application will be described below with reference to the drawings.

[0064] Figure 2 Flowchart of the simulation model generation method provided by the present application Figure 1 As shown in Figure 2 , the method comprises:

[0065] S201, in response to the powertrain parameters input by the user in the preset interface, determining the main shaft positioning parameters of the simulation model of the powertrain to be generated, and obtaining the spatial configuration parameters of the simulation model according to the main shaft positioning parameters, wherein the powertrain parameters represent the main shaft calculation parameters of the simulation model of the powertrain to be constructed.

[0066] Wherein, the preset interface can refer to the man-machine interface used for inputting powertrain parameters in simulation software, which can include specific input areas (such as dialog boxes, forms, configuration panels, etc.), and the user can input, transmit or select the related powertrain parameters in this area, so that the simulation software obtains the powertrain parameters.

[0067] The powertrain parameters can represent the main shaft calculation parameters of the simulation model of the powertrain to be constructed, which are used to describe the mechanical properties and spatial arrangement of the suspension system. In some embodiments, the powertrain parameters can at least include the total mass of the powertrain for determining its inertia properties and the position coordinates of its center of mass in three-dimensional space, the installation position coordinates, direction (which can be expressed in Euler angles) and static stiffness value of each suspension element for representing the support and vibration isolation capacity of the suspension system to the powertrain, and the gravitational acceleration for representing the influence of gravity on the system stress analysis under actual working conditions.

[0068] The main shaft positioning parameters can refer to the geometric quantities for determining the position and direction of the elastic main shaft in three-dimensional space, which can specifically include the left point coordinates and right point coordinates for representing the spatial trend of the elastic main shaft, and the included angle between the elastic main shaft and the coordinate axis in the simulation model of the powertrain to be generated for describing the direction characteristics.

[0069] Optionally, after determining the powertrain parameters, the main shaft positioning parameters representing the specific position and direction of the elastic main shaft in three-dimensional space can be determined according to the main shaft calculation parameters represented in the powertrain parameters. For example, when determining the left point coordinates and right point coordinates of the elastic main shaft, the position coordinates of the suspension points and the static stiffness distribution can be analyzed to determine them.

[0070] Wherein, since different main shaft positioning parameters usually require different power assembly parameters and processing algorithms for analysis, a specific mathematical model or algorithm can be pre-set in the software system to automatically and accurately calculate the main shaft positioning parameters of the elastic main shaft after obtaining the power assembly parameters.

[0071] In the embodiments of the present application, the conversion process from the power assembly parameters to the elastic main shaft positioning parameters can be automatically completed by using pre-written program codes or high-level algorithm modules integrated in the simulation software. The user only needs to provide the necessary input data, and then trigger the built-in calculation process through simple instructions to obtain the main shaft positioning parameters of the elastic main shaft.

[0072] The spatial configuration parameters can refer to data used to define the key geometric relationships and positioning characteristics of the simulation model of the power assembly in three-dimensional space. They can describe the spatial position and directional relationship of the elastic main shaft relative to the core reference point (such as the center of mass) and the reference axis (such as the torque axis) of the power assembly, as well as the spatial configuration characteristics of related geometric elements (such as the suspension center).

[0073] Optionally, when determining the main shaft positioning parameters, spatial geometric relationships of the main shaft positioning parameters can be calculated to obtain the spatial configuration parameters. That is, in the embodiments of the present application, the elastic main shaft line (determined by two points) and the direction cosine (determined by the included angle) of the elastic main shaft can be used, combined with the known torque axis line (determined by two points) and the direction cosine (determined by the included angle), to automatically obtain the spatial configuration parameters through mathematical operations such as calculating the distance between spatial straight lines, the vector relationship between points, and projecting onto the specified coordinate plane (XOY / YOZ / XOZ).

[0074] S202, generating and displaying a simulation model of the power assembly according to the power assembly parameters, the main shaft positioning parameters, and the spatial configuration parameters, wherein the displayed simulation model of the power assembly has model parameters.

[0075] Wherein, generating and displaying the simulation model of the power assembly can refer to automatically building a visual three-dimensional geometric entity model in the simulation software environment (such as CAE software) based on the input power assembly parameters, main shaft positioning parameters, and calculated spatial configuration parameters. The model can represent the actual spatial orientation, direction, and spatial geometric relationship with the torque axis, center of mass, and other references of the elastic main shaft, and can be intuitively presented to engineers through a graphical interface.

[0076] The model parameters can be the geometric properties built-in in the simulation model of the power assembly. For example, the direction of the elastic main shaft line, the position coordinates of the suspension points, etc.

[0077] In the embodiments of the present application, different model parameters correspond to elements in the simulation model of the powertrain in different display modes.

[0078] The element corresponding to the model parameter can refer to a visual component on the body of the visualized simulation model of the powertrain and its associated geometric elements, which is controlled by a specific model parameter and intuitively reflects the meaning of the parameter. For example, the position of the suspension point in the simulation model of the powertrain (which can be controlled by a position coordinate parameter), the orientation and inclination angle of the elastic principal axis in the simulation model of the powertrain (which is controlled by a direction vector parameter), the spatial distance between the elastic principal axis and the torque axis (which is controlled by a distance parameter), the auxiliary projection line or plane for displaying the coordinate plane projection of the connecting line between key points (such as the elastic principal axis) (which is controlled by a projection vector parameter), and the like.

[0079] The display mode can refer to using differentiated graphical expression forms to present related elements in the visual interface of the simulation model according to the types and roles of different model parameters, so as to facilitate intuitive identification and analysis by the user.

[0080] For example, the different display modes can include different colors, different line settings, different marker symbols, different transparencies and levels, and different dynamic interactions.

[0081] The simulation model generation method provided in the embodiments of the present application automatically processes the powertrain parameters input by the user to automatically output the principal axis positioning parameters and the spatial configuration parameters, and generates and displays the simulation model of the powertrain based thereon. Thus, manual calculation errors can be reduced, and the simulation model generation efficiency can be improved. In addition, by displaying the elements corresponding to different model parameters in the simulation model of the powertrain in different display modes, the spatial geometric relationship can be more intuitively displayed, thereby facilitating engineers to design and evaluate.

[0082] In the embodiments of the present application, the powertrain parameters can be determined in response to the input operation of the user on the preset interface. The powertrain parameters can include the mass of the powertrain, the centroid coordinate of the powertrain, the coordinates and directions of each suspension, the suspension static stiffness of each suspension, and the gravitational acceleration.

[0083] The mass of the powertrain can refer to the total weight of the powertrain to be simulated.

[0084] The centroid coordinate of the powertrain can represent the three-dimensional spatial position of the mass distribution center point of the powertrain to be simulated in the coordinate system.

[0085] The coordinates and directions of each suspension can refer to the position of the center of the mounting point of each suspension element (rubber pad, hydraulic suspension, etc.) in the coordinate system and the main elastic deformation / stress direction designed therefor (which can be represented by a vector or an angle with the coordinate axis).

[0086] The suspension static stiffness of each suspension can refer to the force required for the suspension element to produce a unit deformation along its main design direction under the action of static load (such as gravity).

[0087] The gravitational acceleration can refer to the standard value of the gravitational acceleration generated by the earth on an object, and can be used to convert the mass of the dynamic assembly into a static gravity load acting on the suspension system.

[0088] Wherein, Figure 3a The input interface schematic diagram of the coordinates and directions of the suspensions provided in the embodiments of the present application is shown in FIG. 1. As shown in FIG. 1, the user can input the coordinates and directions of the suspensions in the corresponding dialog box, so that the simulation system obtains the coordinates and directions of each suspension. Figure 3a

[0089] Optionally, the suspensions can be divided into linear suspensions and nonlinear suspensions according to types. The linear suspension can refer to a suspension element whose load (force) and displacement (deformation) are proportional (i.e., the stiffness value is constant). The nonlinear suspension can refer to a suspension element whose load (force) and displacement (deformation) are not proportional (i.e., the stiffness value changes with displacement or frequency). The type of the suspension is different, and the obtained suspension static stiffness is different.

[0090] Wherein, Figure 3b The input interface schematic diagram of the linear suspension provided in the embodiments of the present application is shown in FIG. 2. When the type of the suspension is a linear suspension, the user can directly input the suspension static stiffness of the linear suspension in the embodiments of the present application.

[0091] Wherein, in the embodiments of the present application, when the type of the suspension is a nonlinear suspension, the method further comprises:

[0092] In response to the input operation of the user on the preset interface, a target spline curve corresponding to the suspension is determined; wherein, the preset interface includes at least one pre-set spline curve, and the spline curve is obtained by fitting the displacement of the force borne by the nonlinear suspension and the loading force required under the displacement.

[0093] According to the target spline curve corresponding to the suspension, the suspension static stiffness of the nonlinear suspension is determined.

[0094] Wherein, the spline curve can refer to a fitting curve obtained by smoothly connecting given data points by piecewise low-order polynomial functions. In the embodiments of the present application, the spline curve can be obtained by fitting the displacement of the force borne by the nonlinear suspension and the loading force required under the displacement. For example, Figure 3c The fitting schematic diagram of the spline curve provided in the embodiments of the present application is shown in FIG. 3. As shown in FIG. 3, the spline curve can be obtained by fitting the displacement of the force borne by the nonlinear suspension and the loading force required under the displacement. Figure 3c ​As shown, x in the left table is the displacement of the force of the nonlinear suspension, and y is the required loading force under the displacement. The data in the table can be set in advance by the user as needed or obtained according to the actual situation. After x and y are obtained, by fitting x and y, the Figure 3c spline curve on the right can be obtained.

[0095] In the embodiments of the present application, the user can set multiple spline curves in the simulation system. When the user uses, the user can obtain the target spline curve corresponding to the suspension required for the current simulation by selecting the corresponding spline curve. For example, Figure 3d The input interface schematic diagram of the nonlinear suspension provided in the embodiments of the present application is as shown in Figure 3d As shown, the user can determine the target spline curve by selecting the corresponding curve name. After the target spline curve is determined, the suspension static stiffness of the nonlinear suspension can be obtained according to the dynamic-static ratio set by the user as needed (such as 1.4 shown in the figure).

[0096] Therefore, the simulation model generation method provided in the embodiments of the present application can expand the application scenarios by supporting the static stiffness calculation of the nonlinear suspension, so that it can accurately simulate the actual support behavior of the suspension under large displacement and complex load. The simulation optimization of the simulation model is supported, and the user is facilitated to input different suspension static stiffnesses as needed, thereby improving the automation effect and making the simulation model generation effect higher.

[0097] Optionally, in some embodiments, after the power assembly mass, the power assembly mass center coordinates, the coordinates and directions of each suspension, the suspension static stiffness of each suspension, and the gravitational acceleration are obtained, the simulation system can also verify each power assembly parameter according to a preset verification rule. For example, the verification rule includes but is not limited to:

[0098] 1. Whether the parameters in the preset interface are completely filled in. The mass, the mass center coordinates, the coordinates and directions of each suspension, and the suspension static stiffness (linear suspension directly reads the static stiffness input box, and nonlinear suspension reads the spline curve data).

[0099] 2. Whether the mass is a positive number, that is, greater than 0.

[0100] 3. Whether the coordinates conform to the standard [X, Y, Z], that is, three numerical values are separated by two English commas.

[0101] 4. Whether the direction conforms to the standard [Z, X, Z], that is, three numerical values are separated by two English commas.

[0102] 5. Whether the spline curve can correctly solve the static stiffness.

[0103] By checking whether the input power assembly parameters are reasonable, it can be ensured that the key data such as power assembly mass, mass center coordinates, suspension position and stiffness relied on subsequent elastic main shaft calculation conforms to physical reality and engineering design range, and if there are abnormal or parameters exceeding reasonable threshold, the calculation process is terminated in time to avoid producing wrong or invalid simulation results. Therefore, the calculation accuracy and reliability can be effectively improved, and the quality of model generation and analysis is ensured.

[0104] In the embodiment of the present application, the spatial characteristic parameter can be a parameter calculated according to the main shaft positioning parameter and the torque shaft positioning parameter, wherein the torque shaft positioning parameter can be data pre-set in the simulation system, and the simulation system can directly read the torque shaft positioning parameter when calculating the spatial characteristic parameter. The spatial characteristic parameter can include: a suspension geometric center, an included angle between the elastic main shaft and the torque shaft, a distance between the elastic main shaft and the torque shaft, and an offset of the power assembly mass center relative to the suspension geometric center.

[0105] The suspension geometric center can refer to the spatial position average value or the geometric symmetry center of all suspension points (mounting centers) in the power assembly suspension system.

[0106] The included angle between the elastic main shaft and the torque shaft can refer to the angle formed by the elastic main shaft line and the torque shaft line in three-dimensional space, which can be used to measure the consistency of the two directions.

[0107] The distance between the elastic main shaft and the torque shaft can refer to the shortest perpendicular distance between the elastic main shaft line and the torque shaft line in three-dimensional space, which is used to represent the deviation degree of the spatial positions of the two.

[0108] The offset of the power assembly mass center relative to the suspension geometric center can refer to the difference between the position vector of the power assembly mass distribution center point (mass center) and the position vector of the suspension geometric center point, which is used to reflect whether the mass center is located at the suspension system support center, which can affect the static load distribution and torque balance of the system.

[0109] In the embodiment of the present application, when the spatial characteristic parameter is the suspension geometric center, the spatial configuration parameter of the simulation model is obtained according to the main shaft positioning parameter, including:

[0110] The number of suspension points representing the suspension in the main shaft positioning parameter is determined;

[0111] If the number of suspension points representing the suspension meets the first number requirement, the suspension coordinates of the suspension points are weighted and averaged to determine the suspension geometric center;

[0112] If the number of suspension points representing the suspension meets the second quantity requirement, then the relative positional relationship between the suspension points is determined based on the suspension coordinates of the suspension points, and the suspension geometric center is determined based on the relative positional relationship between the suspension points.

[0113] If the number of suspension points representing the suspension meets the third quantity requirement, then the geometric center of the suspension is not determined.

[0114] The suspension geometric center can be divided into three cases based on the number of suspension points: the number of suspension points meets the first requirement, the number of suspension points meets the second requirement, and the number of suspension points meets the third requirement.

[0115] In this embodiment of the application, the number of suspension points meeting the first quantity requirement can mean that the number of suspension points is three. Therefore, when determining the position of the suspension geometric center, the coordinates of the three suspension points can be weighted and averaged to obtain the position coordinates of the suspension geometric center.

[0116] The number of suspension points meeting the second quantity requirement means that there are four suspension points. Therefore, when determining the position of the suspension geometric center, the distribution of the four suspension points in a plane can be used as a basis. The relative positional relationship can be identified by using centroid positioning and polar angle sorting, and the line connecting the vertices can be determined. Then, the average position of the midpoint of the two line segments can be obtained to get the coordinates of the suspension geometric center that reflects the overall support center of the suspension system.

[0117] The number of suspension points must meet the third requirement, which means that the number of suspension points is greater than four. If the number of suspension points is greater than four, the geometric center position of the suspension points is not calculated.

[0118] Therefore, by adopting corresponding geometric center calculation methods based on the number of suspension points, we can ensure that the calculation results are reasonable and practical for engineering applications, while also considering computational efficiency and model stability. When there are three suspension points, the structure is stable and the geometric relationship is clear, and the geometric center can be directly obtained through weighted averaging. When there are four suspension points, identifying the midpoint of the line connecting the vertices by centroid positioning and polar angle sorting can more accurately reflect the overall support characteristics of the system. However, when the number of suspension points is greater than four, the geometric relationship is complex and there is too much redundant information. Continuing to use the averaging method may lead to distorted results, so a uniform geometric center position is no longer calculated.

[0119] In this embodiment of the application, the method further includes:

[0120] Based on the suspension coordinates, determine the position of the center of mass of the suspension point in the preset plane, which is any reference plane in the simulation model of the powertrain.

[0121] According to the centroid position and the suspension coordinates of the suspension points, a connecting line is generated, and an included angle of the connecting line relative to a reference line in a preset plane is determined;

[0122] According to the included angle of the connecting line relative to the reference line in the reference plane, a relative position relationship between the suspension points is determined;

[0123] According to the relative position relationship between the suspension points, a suspension point in a vertex angle position and a vertex angle connecting line between the suspension points in the vertex angle position are determined.

[0124] According to the vertex angle connecting line, a suspension geometric center is determined.

[0125] The preset plane can be any reference plane in the simulation model of the power assembly, for example, when the simulation model of the power assembly includes XOY plane, YOZ plane, and ZOX plane, the preset plane can be any one of the three planes.

[0126] For example, when the preset plane is the XOY plane, the method for determining the suspension geometric center can be:

[0127] 1. Calculate the centroid position of the four suspension point coordinates in the XOY plane, that is, average the X and Y values in the four suspension point coordinates. Wherein:

[0128] Cx= (X1+X2+X3+X4) / 4;

[0129] Cy= (Y1+Y2+Y3+Y4) / 4;

[0130] Wherein, (Cx, Cy) is the centroid position coordinate, X1, X2, X3, X4 are the X values in the four suspension point coordinates, and Y1+Y2+Y3+Y4 are the Y values in the four suspension point coordinates.

[0131] 2. Calculate the polar angle of the four suspension point coordinates, that is, determine the connecting line between each suspension point and the centroid position (which can be determined according to the suspension point coordinates and the centroid position coordinates), and the angle between the connecting line and the positive x-axis. Wherein, the angle satisfies:

[0132] angle=arcatan(Cy-Y,Cx-X);

[0133] Wherein, (X, Y) represents the X and Y values in the suspension point coordinates.

[0134] 3. Sort the vertices in ascending order of the polar angle.

[0135] 4. Get the vertex angle connecting line, which has two vertex angle connecting lines between the four suspension point coordinates.

[0136] 5. Calculate the center point of the line between the two opposite corner connecting lines, which is the geometric center of the suspension.

[0137] It should be noted that the preset plane can also be other planes in the simulation model of the power assembly, but for the convenience of calculation, the reference plane can be preferred.

[0138] Therefore, by positioning the centroid of the four suspension points in the preset plane, calculating and sorting the polar angle, identifying the opposite corner connecting line, and calculating the center point of the connecting line, the geometric center of the suspension system is determined. It can effectively reflect the overall distribution characteristics of multiple suspension points in space, avoid the deviation caused by irregular point positions, and improve the accuracy of the simulation model.

[0139] In the embodiments of the present application, when the spatial characteristic parameter is the angle between the elastic principal axis and the torque axis, the spatial configuration parameter of the simulation model is obtained according to the principal axis positioning parameter, including:

[0140] Determine the projection plane angle of the elastic principal axis on each projection plane in the simulation model of the power assembly to be generated, and the projection plane angle of the torque axis on each projection plane in the simulation model of the power assembly to be generated; wherein the elastic principal axis is determined according to the coordinates of the principal axis point in the principal axis positioning parameter, and the torque axis is determined according to the coordinates of the torque axis point in the torque axis positioning parameter;

[0141] According to the projection plane angle of the elastic principal axis on each projection plane in the simulation model of the power assembly to be generated, and the projection plane angle of the torque axis on each projection plane in the simulation model of the power assembly to be generated, the angle between the elastic principal axis and the torque axis is determined.

[0142] Wherein, by respectively determining the projection direction of the elastic principal axis and the torque axis on each projection plane (such as XOY, YOZ, XOZ plane) of the power assembly simulation model and the angle between them and the corresponding coordinate axis, the relative angle relationship of the two axes in space is extracted by using geometric vector analysis method. Wherein, the elastic principal axis is determined based on the left point coordinates and the right point coordinates in the principal axis positioning parameter, representing the main stiffness direction of the suspension system; the torque axis is determined according to the left point coordinates and the right point coordinates in the torque axis positioning parameter, representing the action direction of the output torque of the power assembly. By comprehensively calculating the angles of the two axes on each projection plane, the angle representing the alignment degree of the elastic principal axis and the torque axis in three-dimensional space is obtained.

[0143] Thus, by automatically extracting the angle information of the elastic main shaft and the torque shaft on each projection plane, and quickly calculating the spatial angle deviation between the two based on geometric vector relationship, an efficient and accurate implementation path is provided for the matching analysis of the axis in the simulation model. The automation degree of the modeling process is improved, manual intervention is reduced, the simulation model can more quickly reflect the actual spatial relationship of the power assembly suspension system, thereby speeding up the overall design and verification process.

[0144] In the embodiments of the present application, the projection plane angle of the elastic main shaft line on each projection plane in the simulation model of the to-be-generated power assembly is determined according to a first direction vector of the elastic main shaft line on each projection plane in the simulation model of the to-be-generated power assembly, and the projection coordinates of the main shaft point on each projection plane in the simulation model of the to-be-generated power assembly are determined according to the main shaft positioning parameters.

[0145] The projection plane angle of the torque shaft line on each projection plane in the simulation model of the to-be-generated power assembly is determined according to a second direction vector of the torque shaft line on each projection plane in the simulation model of the to-be-generated power assembly, and the projection coordinates of the torque shaft point on each projection plane in the simulation model of the to-be-generated power assembly are determined according to the torque shaft positioning parameters.

[0146] The direction vector can be obtained by vector dot product, and the direction vector can satisfy:

[0147]

[0148] When is the first direction vector, and are the projection coordinates of the main shaft points A and B on each projection plane in the simulation model of the to-be-generated power assembly in the main shaft positioning parameters. When is the second direction vector, and are the projection coordinates of the torque shaft points A and B on each projection plane in the simulation model of the to-be-generated power assembly in the torque shaft positioning parameters. The angle between and is represented.

[0149] For example, when the left point coordinates of the elastic main shaft are (x1, y1, z1), the right point coordinates of the elastic main shaft are (x2, y2, z2), the left coordinates of the torque shaft are (x3, y3, z3), and the right coordinates of the torque shaft are (x4, y4, z4),

[0150] In the XOY plane:

[0151] The projection point of the left point coordinates of the elastic main shaft is (x1, y1),

[0152] Elastic main shaft right point coordinate projection point (x2, y2),

[0153] Torque shaft left coordinate projection point (x3, y3),

[0154] Torque shaft right coordinate projection point (x4, y4).

[0155] In the YOZ plane:

[0156] Elastic main shaft left point coordinate projection point (y1, z1),

[0157] Elastic main shaft right point coordinate projection point (y2, z2),

[0158] Torque shaft left coordinate projection point (y3, z3),

[0159] Torque shaft right coordinate projection point (y4, z4).

[0160] In the XOZ plane:

[0161] Elastic main shaft left point coordinate projection point (x1, z1),

[0162] Elastic main shaft right point coordinate projection point (x2, z2),

[0163] Torque shaft left coordinate projection point (x3, z3),

[0164] Torque shaft right coordinate projection point (x4, z4).

[0165] Therefore, in the process of generating the simulation model of the power assembly, the projection plane angles of the elastic main shaft and the torque shaft in each projection plane are determined through the respective direction vectors, so that the relative position and angle relationship between the internal components of the power assembly can be accurately simulated, and the model parameters in the simulation model and the elements corresponding to the model parameters in the simulation model of the power assembly can be better displayed.

[0166] In the embodiments of the present application, when the spatial characteristic parameter is the distance between the elastic main shaft and the torque shaft, the spatial configuration parameter of the simulation model is obtained according to the main shaft positioning parameter, including:

[0167] The distance between the elastic main shaft and the torque shaft is determined according to the coordinates of the main shaft point in the main shaft positioning parameter and the coordinates of the torque shaft point in the torque shaft positioning parameter;

[0168] When the spatial characteristic parameter is the offset amount of the power assembly centroid relative to the suspension geometric center, the spatial configuration parameter of the simulation model is obtained according to the main shaft positioning parameter, including:

[0169] The offset amount of the power assembly centroid relative to the suspension geometric center is determined according to the coordinates of the suspension geometric center and the coordinates of the power assembly centroid in the power assembly parameter.

[0170] Wherein, the distance between the elastic principal axis and the torque axis can be determined according to the left point coordinates of the elastic principal axis and the left point coordinates of the torque axis, and the right point coordinates of the elastic principal axis and the right point coordinates of the torque axis.

[0171] The offset of the power assembly centroid relative to the suspension geometric center can be determined according to the coordinates of the suspension geometric center and the coordinates of the power assembly centroid in the power assembly parameters, wherein when the number of suspension points exceeds 4, the suspension geometric center cannot be determined, and thus calculation is not performed.

[0172] The simulation model generation method provided by the embodiments of the present application can display the spatial relationship between the elastic principal axis and the torque axis through graphics, improve the intuitiveness and efficiency of design evaluation, and automatically output key engineering data (such as distance and included angle), effectively reducing manual calculation errors; at the same time, it has good expansibility, can support static stiffness calculation of nonlinear suspension, and is suitable for more complex working conditions; combined with the semi-transparent model and the differential display technology, the level and readability of the three-dimensional view are further enhanced, providing efficient and accurate visual support for simulation analysis and optimization design of the power assembly suspension system.

[0173] Figure 4 Flowchart of the simulation model generation method provided by the present application Figure 2 As shown in Figure 4 , the method comprises:

[0174] 1. Input parameters, including power assembly mass, power assembly centroid coordinates, suspension coordinates and directions, suspension static stiffness, and gravitational acceleration.

[0175] 2. Parameter verification, if the verification is successful, proceed to the next step of elastic principal axis calculation, if the verification fails, end.

[0176] 3. Elastic principal axis calculation, call the solver elastic principal axis algorithm calculation function.

[0177] 4. Secondary processing of calculation results, read torque axis data from the project. The torque axis belongs to the data that has been calculated and can be directly read, and does not need to be calculated. The calculated elastic principal axis calculation results, centroid, suspension coordinates, and torque axis are calculated to obtain data such as the included angle between the elastic principal axis and the coordinate axis, the distance between the elastic principal axis and the torque axis (left point / right point), the distance between the power assembly centroid and the suspension geometric center, and the included angle between the elastic principal axis and the torque axis for secondary processing.

[0178] Wherein, the elastic principal axis calculation results include: the left point and the right point of the elastic principal axis, and the included angle between the elastic principal axis and the coordinate axis.

[0179] The secondary processing includes: processing of the suspension geometric center position; processing of the distance between the elastic main shaft and the torque shaft; processing of the power assembly centroid and the suspension geometric center position; projection of the elastic main shaft line and the torque shaft line on XOY / YOZ / XOZ planes, and calculation of the elastic main shaft direction vector and the torque shaft direction vector respectively, and calculation of the angle and the direction cosine by using vector dot multiplication.

[0180] 5. The geometric model is drawn in the window, and the calculation result is displayed, and the simulation model of the power assembly is semi-transparent, so as to facilitate the searching of the power assembly centroid, the suspension geometric center, the elastic main shaft and the suspension line.

[0181] 6. End.

[0182] Figure 5 The simulation model of the power assembly provided in the present application is shown in the display schematic diagram as shown in the figure. Figure 5 The generated simulation model of the power assembly can display the power assembly parameters, the main shaft positioning parameters and the space configuration parameters, and display the simulation model of the power assembly in different display modes, so as to facilitate the searching of the power assembly centroid, the suspension geometric center, the elastic main shaft and the suspension line.

[0183] The simulation model generation method provided in the embodiment of the present application can display the calculation result by graphics, so as to facilitate the engineers to check. In the process of generating the simulation model, the engineering data such as the angle between the elastic main shaft and the coordinate axis, the distance between the elastic main shaft and the torque shaft, the distance between the power assembly centroid and the suspension geometric center, and the angle between the elastic main shaft and the torque shaft can be automatically calculated, so that the whole simulation process is more convenient, and the efficiency of generating the simulation model is improved.

[0184] Figure 6 The structure schematic diagram of the simulation model generation device provided in the present application is shown in the figure. Figure 6 As shown in the figure, the simulation model generation device 60 provided in the embodiment includes:

[0185] The response module 601 is used for determining the main shaft positioning parameters of the simulation model of the power assembly to be generated in response to the power assembly parameters input by the user in the preset interface, and obtaining the space configuration parameters of the simulation model according to the main shaft positioning parameters, wherein the power assembly parameters represent the main shaft calculation parameters of the simulation model of the power assembly.

[0186] The generation module 602 is used for generating and displaying the simulation model of the power assembly according to the power assembly parameters, the main shaft positioning parameters and the space configuration parameters, wherein the displayed simulation model of the power assembly has model parameters.

[0187] In a possible implementation manner, the response module 601 can be specifically used for:

[0188] In response to the input operation of the user on the preset interface, a target spline curve corresponding to the suspension is determined; wherein the preset interface comprises at least one preset spline curve, and the spline curve is obtained by fitting the displacement of the force borne by the nonlinear suspension and the loading force required under the displacement;

[0189] According to the target spline curve corresponding to the suspension, the suspension static stiffness of the nonlinear suspension is determined.

[0190] In a possible implementation, the response module 601 can be specifically used for:

[0191] The number of suspension points representing the suspension in the main shaft positioning parameter is determined;

[0192] If the number of suspension points representing the suspension meets the first number requirement, the suspension coordinates of the suspension points are weighted and averaged to determine the suspension geometric center;

[0193] If the number of suspension points representing the suspension meets the second number requirement, the relative position relationship between the suspension points is determined according to the suspension coordinates of the suspension points, and the suspension geometric center is determined according to the relative position relationship between the suspension points;

[0194] If the number of suspension points representing the suspension meets the third number requirement, the determination of the suspension geometric center is not performed.

[0195] In a possible implementation, the response module 501 can be specifically used for:

[0196] The centroid position of the suspension points in a preset plane is determined according to the suspension coordinates of the suspension points, and the preset plane is any reference plane in the simulation model of the power assembly;

[0197] According to the centroid position and the suspension coordinates of the suspension points, a connecting line is generated, and an included angle of the connecting line relative to a reference line in the preset plane is determined;

[0198] According to the included angle of the connecting line relative to the reference line in the preset plane, the relative position relationship between the suspension points is determined;

[0199] According to the relative position relationship between the suspension points, a suspension point in the opposite corner position and an opposite corner connecting line between the suspension points in the opposite corner position are determined;

[0200] According to the opposite corner connecting line, the suspension geometric center is determined.

[0201] In a possible implementation, the response module 601 can be specifically used for:

[0202] determine projection plane angles of the elastic main axis on each projection plane in the simulation model of the power assembly to be generated, and determine projection plane angles of the torque axis on each projection plane in the simulation model of the power assembly to be generated; wherein the elastic main axis is determined according to coordinates of the main shaft point in the main shaft positioning parameter, and the torque axis is determined according to coordinates of the torque axis point in the torque axis positioning parameter;

[0203] determine the angle between the elastic main axis and the torque axis according to the projection plane angles of the elastic main axis on each projection plane in the simulation model of the power assembly to be generated, and the projection plane angles of the torque axis on each projection plane in the simulation model of the power assembly to be generated.

[0204] In a possible implementation, the response module 601 can be further specifically used for:

[0205] The projection plane angles of the elastic main axis on each projection plane in the simulation model of the power assembly to be generated are determined according to first direction vectors of the elastic main axis on each projection plane in the simulation model of the power assembly to be generated, and the first direction vectors are determined according to the projection coordinates of the main shaft point on each projection plane in the simulation model of the power assembly to be generated in the main shaft positioning parameter;

[0206] and / or,

[0207] The projection plane angles of the torque axis on each projection plane in the simulation model of the power assembly to be generated are determined according to second direction vectors of the torque axis on each projection plane in the simulation model of the power assembly to be generated, and the second direction vectors are determined according to the projection coordinates of the torque axis point on each projection plane in the simulation model of the power assembly to be generated in the torque axis positioning parameter.

[0208] In a possible implementation, the response module 601 can be further specifically used for:

[0209] determine the distance between the elastic main axis and the torque axis according to the coordinates of the main shaft point in the main shaft positioning parameter and the coordinates of the torque axis point in the torque axis positioning parameter;

[0210] In a possible implementation, the response module 601 can be further specifically used for:

[0211] determine the offset of the power assembly centroid relative to the suspension geometric center according to the coordinates of the suspension geometric center and the coordinates of the power assembly centroid in the power assembly parameter.

[0212] In a possible implementation, the generation module 602 can be further specifically used for:

[0213] The elements corresponding to different model parameters in the simulation model of the power assembly are displayed in different display manners.

[0214] The simulation model generation apparatus provided in this embodiment can execute the method provided in the method embodiments, and has similar implementation principles and technical effects. Details are not described herein again.

[0215] Figure 7 A structural schematic diagram of a simulation device provided in this application is shown in FIG. 7. As shown in FIG. 7, the simulation device 70 provided in this embodiment includes at least one processor 701 and a memory 702. Optionally, the device 70 further includes a communication component 703. The processor 701, the memory 702 and the communication component 703 are connected through a bus 704. Figure 7

[0216] In the specific implementation process, the at least one processor 701 executes the computer execution instructions stored in the memory 702, so that the at least one processor 701 executes the method described above.

[0217] The specific implementation process of the processor 701 can refer to the method embodiments described above, and has similar implementation principles and technical effects. Details are not described herein again.

[0218] In the above embodiments, it should be understood that the processor can be a central processing unit (CPU for short), and can also be other general-purpose processors, digital signal processors (DSP for short), application specific integrated circuits (ASIC for short), etc. The general-purpose processor can be a microprocessor, or the processor can also be any conventional processor, etc. The steps of the method disclosed in the application can be directly embodied as execution completed by a hardware processor, or executed by a combination of hardware and software modules in the processor.

[0219] The memory can include a random access memory (RAM for short), and can also include a non-volatile memory (NVM for short), for example, at least one disk memory.

[0220] ​The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For the convenience of representation, the bus in the drawings of the present application does not limit to only one bus or one type of bus.

[0221] The present application also provides a computer program product, comprising a computer program, which, when executed by a processor, implements the method described above.

[0222] The present application also provides a computer readable storage medium, which stores computer execution instructions, and when a processor executes the computer execution instructions, the method described above is implemented.

[0223] The readable storage medium described above can be realized by any type of volatile or non-volatile storage device or their combination, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk or optical disk. The readable storage medium can be any available medium that can be accessed by a general or special purpose computer.

[0224] An exemplary readable storage medium is coupled to the processor, so that the processor can read information from the readable storage medium, and can write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can be located in an application specific integrated circuit (ASIC). Of course, the processor and the readable storage medium can also exist as discrete components in the device.

[0225] The division of units is only a logical functional division, and in actual implementation, there can be another division manner, for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0226] The units described as separate components may or may not be physically separate, and the components displayed as units may or may not be physical units, i.e. may be located in one place, or may be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment scheme.

[0227] In addition, each functional unit in each embodiment of the application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit.

[0228] If the function is realized in the form of a software function unit and sold or used as an independent product, it can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the application essentially or the part that contributes to the prior art or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the embodiments of the method of the application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk, and various program code storage media.

[0229] Those skilled in the art can understand that all or part of the steps of the above-mentioned method embodiments can be completed by program instruction related hardware. The aforementioned program can be stored in a computer readable storage medium. The program executes the steps including the above-mentioned method embodiments when executed; and the aforementioned storage medium includes: ROM, RAM, magnetic disk or optical disk, and various program code storage media.

[0230] Finally, it should be noted that those skilled in the art, after considering the specification and practicing the application disclosed herein, will easily think of other embodiments of the application. The application is intended to cover any variations, uses or adaptations of the application that follow the general principles of the application and include known or customary technical means in the art that are not disclosed by the application, and is not limited to the precise structure described above and shown in the drawings, and various modifications and changes can be made without departing from the scope thereof. The scope of the application is only limited by the appended claims.

Claims

1. A method for generating a simulation model, characterized in that, The method includes: In response to the powertrain parameters input by the user in the preset interface, the spindle positioning parameters of the simulation model of the powertrain to be generated are determined, and the spatial configuration parameters of the simulation model are obtained according to the spindle positioning parameters, wherein the powertrain parameters represent the spindle calculation parameters for constructing the simulation model of the powertrain; Based on the powertrain parameters, the spindle positioning parameters, and the spatial configuration parameters, a simulation model of the powertrain is generated and displayed, wherein the displayed simulation model of the powertrain has model parameters.

2. The method according to claim 1, characterized in that, The powertrain parameters include the static stiffness of the suspension mounts. When the type of suspension mount is a nonlinear suspension mount, the method further includes: In response to user input on a preset interface, a target spline curve corresponding to the suspension is determined; wherein, the preset interface includes at least one pre-set spline curve, the spline curve being obtained by fitting the displacement of the nonlinear suspension under force and the loading force required at the displacement; The static stiffness of the nonlinear suspension is determined based on the target spline curve corresponding to the suspension.

3. The method according to claim 1, characterized in that, When the spatial characteristic parameter is the suspended geometric center, the spatial configuration parameters of the simulation model are obtained based on the principal axis positioning parameters, including: Determine the number of suspension points that characterize the suspension in the spindle positioning parameters; If the number of suspension points representing the suspension meets the first quantity requirement, then the suspension coordinates of the suspension points are weighted and averaged to determine the geometric center of the suspension. If the number of suspension points representing the suspension meets the second quantity requirement, then the relative positional relationship between the suspension points is determined according to the suspension coordinates of the suspension points, and the suspension geometric center is determined according to the relative positional relationship between the suspension points. If the number of suspension points representing the suspension meets the third quantity requirement, then the determination of the suspension geometric center is not performed.

4. The method according to claim 3, characterized in that, The method further includes: Based on the suspension coordinates of the suspension point, determine the position of the center of mass of the suspension point in a preset plane, where the preset plane is any reference plane within the simulation model of the powertrain. Based on the centroid position and the suspension coordinates of the suspension point, a connecting line is generated, and the angle between the connecting line and the reference line in the preset plane is determined. The relative positional relationship between the suspension points is determined based on the angle between the connecting line and the reference line in the reference plane. Based on the relative positional relationship between the suspension points, determine the suspension points located at opposite corners, and the opposite corner line connecting the opposite corners between the suspension points located at opposite corners; The suspension geometric center is determined based on the line connecting the opposite vertices.

5. The method according to claim 1, characterized in that, When the spatial characteristic parameter is the angle between the elastic principal axis and the torque axis, the spatial configuration parameters of the simulation model are obtained based on the principal axis positioning parameters, including: The angles between the projection surfaces of the elastic principal axis and the torque axis on each projection surface in the simulation model of the powertrain to be generated are determined; wherein, the elastic principal axis is determined based on the coordinates of the principal axis point in the principal axis positioning parameters, and the torque axis is determined based on the coordinates of the torque axis point in the torque axis positioning parameters. The angle between the elastic principal axis and the torque axis is determined based on the angles between the projection surfaces of the elastic principal axis and the torque axis on the projection surfaces of the simulation model of the powertrain to be generated.

6. The method according to claim 5, characterized in that, The angle between the projection surfaces of the elastic main axis on each projection surface in the simulation model of the powertrain to be generated is determined according to the first direction vector of the elastic main axis on each projection surface in the simulation model of the powertrain to be generated. The first direction vector is determined according to the projection coordinates of the main axis point on each projection surface in the simulation model of the powertrain to be generated in the main axis positioning parameters. And / or, The angle between the projection surfaces of the torque axis on each projection surface in the simulation model of the powertrain to be generated is determined according to the second direction vector of the torque axis on each projection surface in the simulation model of the powertrain to be generated. The second direction vector is determined according to the projection coordinates of the torque axis point on each projection surface in the simulation model of the powertrain to be generated in the torque axis positioning parameters.

7. The method according to claim 1, characterized in that, When the spatial characteristic parameter is the distance between the elastic principal axis and the torque axis, the spatial configuration parameters of the simulation model are obtained based on the principal axis positioning parameters, including: The distance between the elastic spindle and the torque axis is determined based on the coordinates of the spindle point in the spindle positioning parameters and the coordinates of the torque axis point in the torque axis positioning parameters. When the spatial characteristic parameter is the offset of the powertrain's center of mass relative to the suspension's geometric center, the spatial configuration parameters of the simulation model are obtained based on the spindle positioning parameters, including: The offset of the powertrain centroid relative to the suspension geometric center is determined based on the coordinates of the suspension geometric center and the coordinates of the powertrain centroid in the powertrain parameters.

8. The method according to claim 1, characterized in that, The elements corresponding to different model parameters in the simulation model of the powertrain are displayed in different ways.

9. A simulation model generation device, characterized in that, include: The response module is used to respond to the powertrain parameters input by the user in the preset interface, determine the spindle positioning parameters of the simulation model of the powertrain to be generated, and obtain the spatial configuration parameters of the simulation model based on the spindle positioning parameters, wherein the powertrain parameters represent the spindle calculation parameters for constructing the simulation model of the powertrain; The generation module is used to generate and display a simulation model of the powertrain based on the powertrain parameters, the spindle positioning parameters, and the spatial configuration parameters, wherein the displayed simulation model of the powertrain has model parameters.

10. A simulation device, characterized in that, include: Memory, processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform the method as described in any one of claims 1-8.

11. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method as described in any one of claims 1-8.

12. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the method described in any one of claims 1-8.