Power assembly suspension simulation method, device, system and equipment and storage medium
By using task servers to achieve data interoperability and coordinated optimization of simulation tasks at different stages in powertrain suspension simulation, the problem of poor correlation of multi-performance simulation targets in the existing technology is solved, and the correlation and accuracy of simulation results are improved.
Patent Information
- Application Number
- CN202510006746.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-02
- Publication Date
- 2025-04-25
AI Technical Summary
The existing powertrain suspension simulation method cannot achieve data interoperability and coordinated optimization between different stages, resulting in poor correlation between multi-performance simulation targets.
By designing a powertrain suspension simulation method, the task server uses the simulation parameters of different simulation tasks and the results of the previous stage simulation tasks to perform simulation tasks, so as to achieve data interoperability between different stages and coordinated optimization of multi-performance simulation goals.
Data interoperability between different stages is achieved, the correlation between multi-performance simulation targets is improved, and the problem of poor correlation between multi-performance simulation targets suspended by the powertrain is solved.
Smart Images

Figure CN119885649A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of automobile technology, and in particular to a powertrain suspension simulation method, device, system, equipment and storage medium. Background Art
[0002] The powertrain mounting system plays a vital role in automotive engineering. It is a key component that connects the powertrain (engine, gearbox, etc.) and the vehicle body. It is not only responsible for supporting the weight of the entire powertrain, but also has the task of isolating and attenuating the vibration and noise (NVH: Noise, Vibration, Harshness) generated by the powertrain from being transmitted to the vehicle body and passenger compartment.
[0003] However, the existing powertrain suspension simulation method usually conducts simulations at different stages separately, that is, splits the simulation processes at the part level, system level and vehicle level, and fails to achieve data interoperability and collaborative optimization between different stages, resulting in poor correlation between multiple performance simulation targets of the powertrain suspension. Summary of the invention
[0004] Based on this, an embodiment of the present invention provides a powertrain suspension simulation method, device, system, equipment and storage medium to solve the technical problem of poor correlation between multiple performance simulation targets of the powertrain suspension.
[0005] In a first aspect, a powertrain suspension simulation method is provided, comprising: In response to a task trigger of a first simulation task of a powertrain suspension, calling a task server so that the task server executes the first simulation task based on simulation parameters of the first simulation task, or simulation parameters of the first simulation task and simulation results of a simulation task in a previous stage of the first simulation task; In response to the task triggering of the second simulation task of the powertrain suspension, the task server is called to execute the second simulation task based on the simulation parameters of the second simulation task and the simulation results of the previous stage simulation task of the second simulation task; the second simulation task is the next stage simulation task of the first simulation task.
[0006] In one embodiment, the simulation task of the powertrain suspension includes a component stage simulation task, a system stage simulation task and a vehicle stage simulation task. The component stage simulation task is the previous stage simulation task of the system stage simulation task, and the system stage simulation task is the previous stage simulation task of the vehicle stage simulation task.
[0007] In one embodiment, the method further comprises: Determining valve triggering time points for different simulation tasks of the powertrain suspension; When the time point reaches the valve triggering time point of the corresponding simulation task of the powertrain suspension, the corresponding simulation task is automatically triggered.
[0008] In one embodiment, when the time point reaches the trigger valve time point of the corresponding simulation task, the corresponding simulation task is automatically triggered, including: When the initial stage simulation task of the powertrain suspension is triggered, a collection signal is sent to the account of the target task engineer, so that the target engineer collects the simulation parameters of the powertrain suspension according to the modeling parameter requirement table and stores them in the target database. The collected simulation parameters of the powertrain suspension include simulation parameters of each stage of the powertrain suspension.
[0009] In one embodiment, the task triggering of the first simulation task in response to the powertrain suspension, after calling the task server, includes: Receiving a simulation result of the first simulation task returned by the task server; Comparing the simulation result of the first simulation task with the first simulation target value to determine whether the simulation result of the first simulation task meets the target; When the simulation result of the first simulation task meets the standard, the simulation result of the first simulation task that meets the standard is updated to the target database; When the simulation result of the first simulation task does not meet the standard, re-calling the task server to execute the first simulation task based on the simulation parameters adjusted by the first simulation task until the simulation result of the first simulation task meets the standard; The simulation result of the first simulation task that meets the standard and the adjusted simulation parameters are updated to the target database.
[0010] In one embodiment, the task triggering of the first simulation task in response to the powertrain suspension and calling the task server includes: In response to the task triggering of the first simulation task, a first simulation script is called so that the first simulation script calls the task server.
[0011] In a second aspect, a powertrain suspension simulation device is provided, comprising: A first response module, used for responding to a task trigger of a first simulation task of a powertrain suspension, calling a task server, and causing the task server to execute the first simulation task based on simulation parameters of the first simulation task, or simulation parameters of the first simulation task and simulation results of a simulation task in a previous stage of the first simulation task; The second response module is used to respond to the task triggering of the second simulation task of the powertrain suspension, and call the task server to execute the second simulation task based on the simulation parameters of the second simulation task and the simulation results of the previous stage simulation task of the second simulation task; the second simulation task is the next stage simulation task of the first simulation task.
[0012] In a third aspect, a powertrain suspension simulation system is provided, the powertrain suspension simulation system comprising a client and a task server, the client being used for: In response to a task trigger of a first simulation task of a powertrain suspension, calling a task server so that the task server executes the first simulation task based on simulation parameters of the first simulation task, or simulation parameters of the first simulation task and simulation results of a simulation task in a previous stage of the first simulation task; In response to the task triggering of the second simulation task of the powertrain suspension, the task server is called to execute the second simulation task based on the simulation parameters of the second simulation task and the simulation results of the previous stage simulation task of the second simulation task; the second simulation task is the next stage simulation task of the first simulation task.
[0013] In a fourth aspect, a computer device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the powertrain suspension simulation method when executing the computer program.
[0014] In a fifth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the powertrain suspension simulation method described above is implemented.
[0015] In the scheme implemented by the above-mentioned powertrain suspension simulation method, device, system, equipment and storage medium, in response to the task triggering of the first simulation task of the powertrain suspension, the task server is called to make the task server perform the first simulation task based on the simulation parameters of the first simulation task, or the simulation parameters of the first simulation task and the simulation results of the previous stage simulation task of the first simulation task; in response to the task triggering of the second simulation task of the powertrain suspension, the task server is called to perform the second simulation task based on the simulation parameters of the second simulation task and the simulation results of the previous stage simulation task of the second simulation task; the second simulation task is the next stage simulation task of the first simulation task. In this embodiment, when performing the next stage simulation task, the simulation results of the previous stage are combined with the newly added simulation parameters of this stage to carry out the simulation task of this stage, so as to realize the data intercommunication between different stages and the coordinated optimization of multiple performance simulation targets, and solve the problem of poor correlation between multiple performance simulation targets of the powertrain suspension. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative labor.
[0017] Figure 1 is a schematic diagram of an application environment of a powertrain suspension simulation method in an embodiment of the present invention; Figure 2 is a flow chart of a powertrain suspension simulation method in one embodiment of the present invention; Figure 3 is another flow chart of a powertrain suspension simulation method according to an embodiment of the present invention; Figure 4 is another flow chart of a powertrain suspension simulation method according to an embodiment of the present invention; Figure 5 is a schematic diagram of a powertrain suspension simulation device in one embodiment of the present invention; Figure 6 is a schematic diagram of a computer device in one embodiment of the present invention. DETAILED DESCRIPTION
[0018] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0019] The powertrain suspension simulation method provided by the embodiment of the present invention is applied to a powertrain suspension simulation system. The application environment of the system is as follows: Figure 1 As shown. Specifically, the system is composed of a client and a task server, which communicate through a network to realize the simulation task of the powertrain suspension. Among them, the client, also known as the user end, refers to a program corresponding to the task server that provides local services to customers. The client can be installed on but not limited to various personal computers, laptops, smart phones and tablets. The task server can be implemented with an independent server or a server cluster composed of multiple servers. The following is a specific description of a powertrain suspension simulation method provided by an embodiment of the present invention: In one embodiment, if Figure 2 As shown, a powertrain suspension simulation method is provided, and the method is applied in Figure 1The task server in the example is used as an example to illustrate the process, including the following steps: S10, in response to the task triggering of the first simulation task of the powertrain suspension, calling the task server, so that the task server executes the first simulation task based on the simulation parameters of the first simulation task, or the simulation parameters of the first simulation task and the simulation result of the previous stage simulation task of the first simulation task.
[0020] In this embodiment, the first simulation task may be an initial simulation task, or a simulation task at any stage in the middle of the powertrain suspension, which is not specifically limited in the present invention.
[0021] Specifically, when the first simulation task is the initial simulation task, in response to the task trigger instruction of the initial simulation task of the powertrain suspension, a task server is called through a pre-configured powertrain suspension system to enable the task server to perform the initial simulation task based on the simulation parameters of the initial simulation task, wherein the simulation parameters of the initial simulation task include all necessary simulation parameters of the initial simulation task, such as geometric characteristics, material properties, boundary conditions, load conditions and other necessary physical properties.
[0022] When the first simulation task is a simulation task at any stage, in response to a task trigger instruction of a simulation task at any stage of the powertrain suspension, a task server is called through a pre-configured powertrain suspension system, so that the task server performs the simulation task at this stage based on the simulation parameters of the simulation task at any stage and the simulation result of the simulation task at the previous stage of this stage, wherein the simulation result of the simulation task at the previous stage includes the simulation parameters of the simulation task at the previous stage. For example, based on the simulation parameters of the system stage and the simulation results of the component stage, the system stage simulation task is performed, wherein the component stage simulation task is the simulation task at the previous stage of the system stage simulation task, and the simulation results of the component stage include the simulation parameters of the component stage simulation task.
[0023] As an implementation method, after the task server receives the task trigger instruction of the first simulation task, it first parses the simulation parameters of the first simulation task to confirm whether these simulation parameters meet the preset specifications and requirements. Subsequently, the task server executes the first simulation task based on the simulation parameters of the first simulation task, or the simulation parameters of the first simulation task and the simulation results of the previous stage simulation task of the first simulation task. For example, the task server can call the corresponding simulation model and algorithm according to the simulation parameters to execute the first simulation task, so as to realize the unified linkage optimization of multiple simulation indicators.
[0024] It should be noted that the above-mentioned component stage simulation tasks and system stage simulation tasks are only used as an example and do not constitute a limitation of the present invention. In addition, the first simulation task can also refer to any stage simulation task of the powertrain suspension, and the specific present invention is not limited thereto.
[0025] S20, in response to the task triggering of the second simulation task of the powertrain suspension, calling the task server to execute the second simulation task based on the simulation parameters of the second simulation task and the simulation results of the previous stage simulation task of the second simulation task; the second simulation task is the next stage simulation task of the first simulation task.
[0026] In this embodiment, the second simulation task is the next stage simulation task of the first simulation task. Specifically, after the first simulation task is completed, the task server is called through the powertrain suspension system in response to the task trigger instruction of the second simulation task of the powertrain suspension, so that the task server executes the second simulation task based on the simulation parameters of the second task and the simulation results of the previous stage simulation task of the second simulation task. Here, the simulation results of the previous stage simulation task can be the simulation results of the first simulation task, or it can be a simulation task of any stage after the first simulation task and before the second simulation task, and the specific invention is not limited thereto.
[0027] As an implementation method, after the task server receives the task trigger instruction of the second simulation task, the task server will perform the second simulation task based on the simulation parameters of the second simulation task and the simulation results of the previous stage (i.e., the first simulation task) of the second simulation task as the initial conditions or input data of the second simulation task. In the above manner, the second simulation task can make full use of the simulation results and simulation data of the previous stage, reduce repeated calculations, and ensure the efficiency and relevance of the entire simulation process.
[0028] It should be noted that the above is only an example and the present invention is not limited thereto.
[0029] In summary, in the scheme implemented by the above-mentioned powertrain suspension simulation method, device, system, equipment and storage medium, in response to the task triggering of the first simulation task of the powertrain suspension, the task server is called, so that the task server performs the first simulation task based on the simulation parameters of the first simulation task, or the simulation parameters of the first simulation task and the simulation results of the previous stage simulation task of the first simulation task; in response to the task triggering of the second simulation task of the powertrain suspension, the task server is called to perform the second simulation task based on the simulation parameters of the second simulation task and the simulation results of the previous stage simulation task of the second simulation task; the second simulation task is the next stage simulation task of the first simulation task. In this embodiment, when performing the next stage simulation task, the simulation results of the previous stage are combined with the simulation parameters of this stage to carry out the simulation task of this stage, so as to realize the data intercommunication between different stages and the coordinated optimization of multiple performance simulation targets, and solve the problem of poor correlation between multiple performance simulation targets of the powertrain suspension.
[0030] In one embodiment, the simulation task of the powertrain suspension includes a component stage simulation task, a system stage simulation task and a vehicle stage simulation task. The component stage simulation task is the previous stage simulation task of the system stage simulation task, and the system stage simulation task is the previous stage simulation task of the vehicle stage simulation task.
[0031] In this embodiment, the component stage simulation task is taken as the initial simulation task, the system stage simulation task is taken as any stage simulation task in the middle of the powertrain suspension, and the vehicle stage simulation task is taken as the second simulation task. The implementation method of steps S10-S20 is discussed in detail. For ease of understanding, the system stage simulation task is taken as a simulation task between the component stage simulation task and the vehicle stage simulation task, but it does not constitute a limitation of the present invention. The detailed discussion is as follows: As an implementation method, when the first simulation task is a component stage simulation task, in response to a task trigger instruction of a component stage simulation task of a powertrain suspension, a task server is called to enable the task server to execute the component stage simulation task based on the simulation parameters of the component stage simulation task; then, in response to a task trigger instruction of a system stage simulation task of a powertrain suspension, the task server is called to execute the system stage simulation task based on the simulation parameters of the system stage simulation task and the simulation results of the component stage simulation task.
[0032] As another implementation method, when the first simulation task is a system stage simulation task, in response to the task triggering instruction of the system stage simulation task of the powertrain suspension, the task server is called to enable the task server to execute the system stage simulation task based on the simulation parameters of the system stage simulation task and the simulation results of the component stage simulation task; then, in response to the task triggering instruction of the whole vehicle stage simulation task of the powertrain suspension, the task server is called to execute the whole vehicle stage simulation task based on the simulation parameters of the whole vehicle stage simulation task and the simulation results of the system stage simulation task.
[0033] It should be noted that the above powertrain suspension simulation task may also include other stage simulation tasks, which are not specifically limited in the present invention. The above two implementations are only used as an example and do not constitute a limitation on the present invention.
[0034] In one embodiment, if Figure 3 As shown, the method further comprises the following steps: S30, determining valve triggering time points for different simulation tasks of the powertrain suspension; S40: When the time point reaches the valve triggering time point of the corresponding simulation task of the powertrain suspension, the corresponding simulation task is automatically triggered.
[0035] In this embodiment, the valve time point refers to a pre-set key time node in the simulation task of the powertrain suspension, which is used to trigger the execution of simulation tasks at different stages to ensure that the simulation tasks at different stages are performed in a predetermined order and time. By associating different simulation tasks of the powertrain suspension with the triggering valve time point, automated task management and scheduling are achieved.
[0036] As an implementation manner, when the time point reaches the valve triggering time point of the corresponding simulation task of the powertrain suspension, the corresponding simulation task is automatically triggered, which may include: When the time point reaches the valve triggering time point of the first simulation task, the first simulation task is automatically triggered; When the time point reaches the valve triggering time point of the second simulation task, the second simulation task is automatically triggered; For example, the above-mentioned component stage simulation task, system stage simulation task and vehicle stage simulation task are taken as examples, which specifically include: When the powertrain suspension system detects that the time point reaches the first valve time point, the component stage simulation task is automatically triggered; When the powertrain suspension system detects that the time point reaches the second valve time point, the system stage simulation task is automatically triggered; When the powertrain suspension system detects that the time point reaches the third valve time point, the vehicle stage simulation task is automatically triggered.
[0037] It should be noted that the above is only an example and does not constitute a limitation of the present invention.
[0038] In one embodiment, when the time point reaches the trigger valve time point of the corresponding simulation task, after the corresponding simulation task is automatically triggered, the following steps are included: S50. When the initial stage simulation task of the powertrain suspension is triggered, a collection signal is sent to the account of the target task engineer, so that the target engineer collects the simulation parameters of the powertrain suspension according to the modeling parameter requirement table and stores them in the target database. The collected simulation parameters of the powertrain suspension include simulation parameters of each stage of the powertrain suspension.
[0039] In this embodiment, the target database refers to a database storing simulation parameters required for simulation tasks at different stages of powertrain suspension, for example, a cloud disk database.
[0040] As an implementation method, taking the component stage simulation task as the initial stage simulation task as an example, when the component stage simulation task is triggered, a collection signal is sent to the target engineer's account. This collection signal is a notification generated by the powertrain suspension system through an automated process, which is intended to instruct the target engineer to start data collection, so that the target engineer needs to collect the simulation parameters of the powertrain suspension according to the pre-established modeling parameter requirement table based on this collection signal. Among them, the modeling parameter requirement table lists in detail the simulation parameters required for different simulation stages, such as component stage simulation parameters, system stage simulation parameters, and vehicle stage simulation parameters. When the simulation parameters are collected, the target engineer will store these simulation parameters in the target database, providing reliable data support for subsequent simulation tasks, so as to facilitate data acquisition for simulation tasks at each stage.
[0041] In one embodiment, if Figure 4 As shown, in response to the task triggering of the first simulation task of the powertrain suspension, after calling the task server, the following steps are included: S60, receiving the simulation result of the first simulation task returned by the task server; S70, comparing the simulation result of the first simulation task with the first simulation target value to determine whether the simulation result of the first simulation task meets the target; S80, when the simulation result of the first simulation task meets the standard, updating the simulation result of the first simulation task that meets the standard to the target database; S90, when the simulation result of the first simulation task does not meet the standard, re-calling the task server to execute the first simulation task based on the simulation parameters adjusted for the first simulation task until the simulation result of the first simulation task meets the standard; S100: updating the simulation result of the first simulation task that meets the requirements and the adjusted simulation parameters to the target database.
[0042] In this embodiment, the simulation result of the first simulation task can be the simulation result of the initial simulation task, or the simulation result of any stage simulation task in the middle of the powertrain suspension, which is not limited in the specific invention. The first simulation target may include the component stage simulation target value and the system stage simulation target value, which is not limited in the specific invention.
[0043] Specifically, taking the initial task as the component stage simulation task and any stage simulation task in the middle of the powertrain suspension as the system stage simulation task as an example, the simulation result of the initial simulation task is the simulation result of the component stage simulation task, and the simulation result of any stage simulation task in the middle of the powertrain suspension is the simulation result of the system stage simulation task. The specific discussion is as follows: As an implementation method, when the simulation result of the first simulation task is the simulation result of the component stage simulation task, at this time, the simulation result of the component stage simulation task returned by the task server is received; the simulation result of the component stage simulation task is compared with the component stage simulation target value to determine whether the component stage simulation task meets the standard; when the simulation result of the component stage simulation task meets the standard, the simulation result of the component stage simulation task that meets the standard is updated to the target database; when the simulation result of the component stage simulation task does not meet the standard, the task server is re-called to execute the component stage simulation task based on the simulation parameters adjusted by the component stage simulation task until the simulation result of the component stage simulation task meets the standard; the simulation result of the component stage simulation task that meets the standard and the adjusted simulation parameters are updated to the target database. Through this method of dynamic adjustment and parameter update, not only can the simulation model be continuously optimized and the accuracy and reliability of the simulation results be improved, but also the data resources of the target database can be continuously improved, providing strong technical support for the design and development of powertrain suspension.
[0044] For example, the simulation results of the component stage simulation task may include the response of the component stage simulation model under various stress, strain, displacement and temperature conditions, as well as corresponding graphics and animation displays. The component stage simulation target value may include but is not limited to the upper limit of the stiffness of the component's stiffness curve under different loads and the upper limit of the strength of the strength curve under different loads.
[0045] Specifically, the simulation results of the component stage simulation task are compared with the component stage simulation target value. This process can be automatically completed by the powertrain suspension system. For example, each performance indicator in the simulation results of the component stage simulation task is compared with the component stage simulation target value item by item, and the deviation value and deviation rate of each indicator are calculated. Based on the deviation value and deviation rate of each indicator, it is automatically evaluated whether the simulation results of the component stage simulation task meet the expected requirements, that is, whether they meet the standards.
[0046] If all performance indicators are within the allowable error range, it means that the simulation results of the component stage simulation task meet the standards, and the simulation parameters do not need to be adjusted. The powertrain suspension system will record the simulation results of this simulation task and update them to the target database.
[0047] If any performance indicator is not within the allowable error range, it means that the simulation result of the component stage simulation task does not meet the standard. At this time, the powertrain suspension system will automatically or manually adjust the simulation parameters to improve the simulation model, and re-call the task server to execute the component stage simulation task based on the adjusted simulation parameters of the component stage simulation task until the simulation result meets the standard, and update the simulation results and adjusted simulation parameters of the component stage simulation task that meet the standard to the target database.
[0048] As another implementation method, when the simulation result of the first simulation task is the simulation result of the system stage simulation task, at this time, the simulation result of the system stage simulation task returned by the task server is received; the simulation result of the system stage simulation task is compared with the system stage simulation target value to determine whether the system stage simulation task meets the standard; when the simulation result of the system stage simulation task meets the standard, the simulation result of the system stage simulation task that meets the standard is updated to the target database; when the simulation result of the system stage simulation task does not meet the standard, the task server is re-called to execute the system stage simulation task based on the simulation parameters adjusted by the system stage simulation task until the simulation result of the system stage simulation task meets the standard; the simulation result of the system stage simulation task that meets the standard and the adjusted simulation parameters are updated to the target database.
[0049] For example, the simulation results of the system stage simulation task may also include the response of the system stage simulation model under various stress, strain, displacement and temperature conditions, as well as corresponding graphics and animation displays. The system stage simulation target value may include but is not limited to the frequency distribution range of the system and the lower limit of the decoupling rate.
[0050] Specifically, the process of comparing the simulation results of the system stage simulation task with the system stage simulation target value to determine whether the system stage simulation task meets the standard can refer to the above-mentioned process of comparing the simulation results of the component stage simulation task with the component stage simulation target value to determine whether the component stage simulation task meets the standard. In order to avoid repetition, it will not be repeated here.
[0051] It should be noted that the two implementation methods of the first simulation task are merely examples and do not constitute a limitation to the present invention.
[0052] In one embodiment, in response to the task triggering of the second simulation task of the powertrain suspension, after calling the task server to execute the second simulation task based on the simulation parameters of the second simulation task and the simulation result of the previous stage simulation task of the second simulation task, the following steps are included: S110, receiving a simulation result of a second simulation task returned by the task server; S120, comparing the simulation result of the second simulation task with the second simulation target value to determine whether the simulation result of the second simulation task meets the target; S130, when the simulation result of the second simulation task meets the standard, updating the simulation result of the second simulation task that meets the standard to the target database; S140, when the simulation result of the second simulation task does not meet the standard, re-calling the task server to execute the first simulation task based on the simulation parameters adjusted for the first simulation task until the simulation result of the second simulation task meets the standard; S150: updating the simulation result of the second simulation task that meets the standard and the adjusted simulation parameters to the target database.
[0053] In this embodiment, the second simulation target value includes the whole vehicle stage simulation target value. Specifically, taking the second simulation task as the whole vehicle stage simulation task as an example, the simulation result of the second simulation task is the simulation result of the whole vehicle stage simulation task. The specific discussion is as follows: As an implementation method, when the simulation result of the second simulation task is the simulation result of the whole vehicle stage simulation task, at this time, the simulation result of the whole vehicle stage simulation task returned by the task server is received; the simulation result of the whole vehicle stage simulation task is compared with the whole vehicle stage simulation target value to determine whether the whole vehicle stage simulation task meets the standard; when the simulation result of the whole vehicle stage simulation task meets the standard, the simulation result of the whole vehicle stage simulation task that meets the standard is updated to the target database; when the simulation result of the whole vehicle stage simulation task does not meet the standard, the task server is re-called to execute the whole vehicle stage simulation task based on the simulation parameters adjusted for the whole vehicle stage simulation task, until the simulation result of the whole vehicle stage simulation task meets the standard; the simulation result of the whole vehicle stage simulation task that meets the standard and the adjusted simulation parameters are updated to the target database.
[0054] Exemplarily, the simulation results of the whole vehicle stage simulation task may also include the response of the whole vehicle stage simulation model under various stress, strain, displacement and temperature conditions, as well as corresponding graphics and animation displays. The whole vehicle stage simulation target value includes but is not limited to the upper limit of vibration of the whole vehicle at idle speed, the upper limit of vibration during acceleration, and the upper limit of vibration during start-stop. Specifically, the simulation results of the whole vehicle stage simulation task are compared with the whole vehicle stage simulation target value to determine whether the whole vehicle stage simulation task meets the standard. The embodiments of steps S70-S110 can be referred to. In order to avoid repetition, they will not be repeated here.
[0055] It should be noted that the implementation of the second simulation task described above is only an example and does not constitute a limitation to the present invention.
[0056] In one embodiment, in response to the task triggering of the first simulation task of the powertrain suspension, calling the task server includes the following steps: S11, responding to the task triggering of the first simulation task, calling the first simulation script so that the first simulation script calls the task server.
[0057] In this embodiment, the first simulation script refers to an automated execution file, which contains detailed settings and operation instructions for the simulation task. The first simulation script can be written in various programming languages, such as Python, Matlab, Shell, etc., which depends on the simulation software and platform and does not constitute a limitation of the present invention.
[0058] As an implementation method, when the powertrain suspension system receives a task trigger instruction for the first simulation task, it automatically calls a pre-written first simulation script, so that the first simulation script calls the task server, and the task server executes the first simulation task based on the simulation parameters of the first simulation task, or the simulation parameters of the first simulation task and the simulation results of the previous stage simulation task of the first simulation task, thereby realizing efficient connection and automated management from task triggering to simulation execution.
[0059] It should be noted that the present invention can also submit the first simulation task and the simulation parameters required for executing the first simulation task to the task server through the first simulation script to call the task server to execute the first simulation task, and the specific present invention is not limited. In addition, in response to the task triggering of the second simulation task, the second simulation script is called so that the process of the second simulation script calling the task server is similar to step S11, and in order to avoid repetition, it will not be repeated here.
[0060] It should be understood that the order of execution of the steps in the above embodiment does not necessarily mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present invention.
[0061] In one embodiment, a powertrain suspension simulation device is provided, and the powertrain suspension simulation device corresponds one-to-one to the powertrain suspension simulation method in the above embodiment. Figure 5 As shown, the powertrain suspension simulation device includes a first response module 101 and a second response module 102. The functional modules are described in detail as follows: A first response module 101 is used to respond to a task trigger of a first simulation task of a powertrain suspension, call a task server, and enable the task server to perform the first simulation task based on simulation parameters of the first simulation task, or simulation parameters of the first simulation task and simulation results of a simulation task in a previous stage of the first simulation task; The second response module 102 is used to respond to the task triggering of the second simulation task of the powertrain suspension, and call the task server to execute the second simulation task based on the simulation parameters of the second simulation task and the simulation results of the previous stage simulation task of the second simulation task; the second simulation task is the next stage simulation task of the first simulation task.
[0062] In one embodiment, the powertrain suspension simulation device further includes: A determination module 103, used to determine a valve triggering time point for different simulation tasks of the powertrain suspension; The trigger module 104 is used to automatically trigger the corresponding simulation task when the time point reaches the valve triggering time point of the simulation task corresponding to the powertrain suspension.
[0063] In one embodiment, the powertrain suspension simulation device further includes: The sending module 105 is used to send a collection signal to the account of the target task engineer when the initial stage simulation task of the powertrain suspension is triggered, so that the target engineer collects the simulation parameters of the powertrain suspension according to the modeling parameter requirement table and stores them in the target database. The collected simulation parameters of the powertrain suspension include the simulation parameters of each stage of the powertrain suspension.
[0064] In one embodiment, the first response module 101 is further configured to: Receiving a simulation result of the first simulation task returned by the task server; Comparing the simulation result of the first simulation task with the first simulation target value to determine whether the simulation result of the first simulation task meets the target; When the simulation result of the first simulation task meets the standard, the simulation result of the first simulation task that meets the standard is updated to the target database; When the simulation result of the first simulation task does not meet the standard, re-calling the task server to execute the first simulation task based on the simulation parameters adjusted by the first simulation task until the simulation result of the first simulation task meets the standard; The simulation result of the first simulation task that meets the standard and the adjusted simulation parameters are updated to the target database.
[0065] In one embodiment, the first response module 101 is further configured to: In response to the task triggering of the first simulation task, a first simulation script is called so that the first simulation script calls the task server.
[0066] For the specific definition of the powertrain suspension simulation device, please refer to the definition of the powertrain suspension simulation method above, which will not be repeated here. Each module in the above-mentioned powertrain suspension simulation device can be implemented in whole or in part by software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.
[0067] In a third aspect, a powertrain suspension simulation system is provided, the powertrain suspension simulation system comprising a client and a task server, the client being used for: In response to a task trigger of a first simulation task of a powertrain suspension, calling a task server so that the task server executes the first simulation task based on simulation parameters of the first simulation task, or simulation parameters of the first simulation task and simulation results of a simulation task in a previous stage of the first simulation task; In response to the task triggering of the second simulation task of the powertrain suspension, the task server is called to execute the second simulation task based on the simulation parameters of the second simulation task and the simulation results of the previous stage simulation task of the second simulation task; the second simulation task is the next stage simulation task of the first simulation task.
[0068] It should be understood that the specific definition of the powertrain suspension simulation system can refer to the definition of the powertrain suspension simulation method above, which will not be repeated here.
[0069] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 6As shown. The computer device includes a processor, a memory, a network interface and a database connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store simulation parameters and simulation results of the powertrain suspension. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a powertrain suspension simulation method is implemented.
[0070] In one embodiment, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the following steps when executing the computer program: In response to a task trigger of a first simulation task of a powertrain suspension, calling a task server so that the task server executes the first simulation task based on simulation parameters of the first simulation task, or simulation parameters of the first simulation task and simulation results of a simulation task in a previous stage of the first simulation task; In response to the task triggering of the second simulation task of the powertrain suspension, the task server is called to execute the second simulation task based on the simulation parameters of the second simulation task and the simulation results of the previous stage simulation task of the second simulation task; the second simulation task is the next stage simulation task of the first simulation task.
[0071] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented: In response to a task trigger of a first simulation task of a powertrain suspension, calling a task server so that the task server executes the first simulation task based on simulation parameters of the first simulation task, or simulation parameters of the first simulation task and simulation results of a simulation task in a previous stage of the first simulation task; In response to the task triggering of the second simulation task of the powertrain suspension, the task server is called to execute the second simulation task based on the simulation parameters of the second simulation task and the simulation results of the previous stage simulation task of the second simulation task; the second simulation task is the next stage simulation task of the first simulation task.
[0072] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.
[0073] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.
[0074] The embodiments described above are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included in the protection scope of the present invention.
Claims
1. A powertrain suspension simulation method, characterized in that: include: In response to a task trigger of a first simulation task of a powertrain suspension, calling a task server so that the task server executes the first simulation task based on simulation parameters of the first simulation task, or simulation parameters of the first simulation task and simulation results of a simulation task in a previous stage of the first simulation task; In response to a task trigger of a second simulation task of the powertrain suspension, calling the task server to execute the second simulation task based on simulation parameters of the second simulation task and simulation results of a simulation task in a previous stage of the second simulation task; The second simulation task is a simulation task in the next stage of the first simulation task.
2. The powertrain suspension simulation method according to claim 1, characterized in that: The simulation task of the powertrain suspension includes a component stage simulation task, a system stage simulation task and a vehicle stage simulation task. The component stage simulation task is the previous stage simulation task of the system stage simulation task, and the system stage simulation task is the previous stage simulation task of the vehicle stage simulation task.
3. The powertrain suspension simulation method according to claim 1, characterized in that: The method further comprises: Determining valve triggering time points for different simulation tasks of the powertrain suspension; When the time point reaches the valve triggering time point of the corresponding simulation task of the powertrain suspension, the corresponding simulation task is automatically triggered.
4. The powertrain suspension simulation method according to claim 1, characterized in that: When the time point reaches the trigger valve time point of the corresponding simulation task, the corresponding simulation task is automatically triggered, including: When the initial stage simulation task of the powertrain suspension is triggered, a collection signal is sent to the account of the target task engineer, so that the target engineer collects the simulation parameters of the powertrain suspension according to the modeling parameter requirement table and stores them in the target database. The collected simulation parameters of the powertrain suspension include simulation parameters of each stage of the powertrain suspension.
5. The powertrain suspension simulation method according to claim 1, characterized in that: The task triggering of the first simulation task in response to the suspension of the powertrain, after calling the task server, includes: Receiving a simulation result of the first simulation task returned by the task server; Comparing the simulation result of the first simulation task with the first simulation target value to determine whether the simulation result of the first simulation task meets the target; When the simulation result of the first simulation task meets the standard, the simulation result of the first simulation task that meets the standard is updated to the target database; When the simulation result of the first simulation task does not meet the standard, re-calling the task server to execute the first simulation task based on the simulation parameters adjusted by the first simulation task until the simulation result of the first simulation task meets the standard; The simulation result of the first simulation task that meets the standard and the adjusted simulation parameters are updated to the target database.
6. The powertrain suspension simulation method according to claim 1, characterized in that: The task triggering of the first simulation task in response to the powertrain suspension and calling the task server includes: In response to the task triggering of the first simulation task, a first simulation script is called so that the first simulation script calls the task server.
7. A powertrain suspension simulation device, characterized in that: include: A first response module, used for responding to a task trigger of a first simulation task of a powertrain suspension, calling a task server, and causing the task server to execute the first simulation task based on simulation parameters of the first simulation task, or simulation parameters of the first simulation task and simulation results of a simulation task in a previous stage of the first simulation task; A second response module, configured to respond to a task trigger of a second simulation task of the powertrain suspension, and call the task server to execute the second simulation task based on simulation parameters of the second simulation task and simulation results of a simulation task in a previous stage of the second simulation task; The second simulation task is a simulation task in the next stage of the first simulation task.
8. A powertrain suspension simulation system, characterized in that: The powertrain suspension simulation system includes a client and a task server, wherein the client is used for: In response to a task trigger of a first simulation task of a powertrain suspension, calling a task server so that the task server executes the first simulation task based on simulation parameters of the first simulation task, or simulation parameters of the first simulation task and simulation results of a simulation task in a previous stage of the first simulation task; In response to a task trigger of a second simulation task of the powertrain suspension, calling the task server to execute the second simulation task based on simulation parameters of the second simulation task and simulation results of a simulation task in a previous stage of the second simulation task; The second simulation task is a simulation task in the next stage of the first simulation task.
9. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the powertrain suspension simulation method according to any one of claims 1 to 6 is implemented.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the powertrain suspension simulation method according to any one of claims 1 to 6 is implemented.