Suspension KC simulation method and device, electronic equipment and storage medium

By allowing users to directly adjust the hard point position in the suspension structure on the interactive interface in the suspension KC simulation method and generate the target structure for simulation, the problem of insufficient convenience of suspension KC simulation in the prior art is solved, and a more intuitive and efficient simulation process is achieved.

CN119783182APending Publication Date: 2025-04-08CHENGDU GONGDING TECHNOLOGY CO LTD +2
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411829678.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-12
Publication Date
2025-04-08

AI Technical Summary

Technical Problem

The existing suspension KC simulation method is not convenient enough, and it is difficult to directly perform target operations based on the original structure in the target area to achieve position modification of the target hard point.

Method used

A suspension KC simulation method is provided, which displays the original structure of the suspension in the target area in response to the target operating conditions determined by the user on the interactive interface, and allows the user to adjust the hard point position through selection, editing or dragging operations, and then simulates the target structure.

Benefits of technology

It realizes the modification and simulation of the suspension structure directly in the target area, simplifies the simulation operation process, improves convenience, and reduces labor costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119783182A_ABST
    Figure CN119783182A_ABST
Patent Text Reader

Abstract

The invention relates to a suspension KC simulation method and device, electronic equipment and a storage medium, and the suspension KC simulation method comprises the steps: responding to a target working condition determined by a user based on an interaction interface, displaying an original structure of a suspension in a target area, and providing convenience for the user to check and modify the original structure; determining a target hard point and position adjustment information in response to a target operation of a user for the original structure, and adjusting the position of the target hard point in the original structure based on the target hard point and the position adjustment information to obtain a target structure; and based on the target structure, simulating the target working condition to obtain a simulation result of the target working condition. Therefore, the target operation can be directly carried out in the target area based on the original structure to realize the position modification of the target hard point, and the automatic simulation of the target working condition is realized while the modification result is visually displayed, so that the simulation operation process is simplified, great convenience is provided for user modification, and the labor cost is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle control technology, and in particular to a suspension KC simulation method, device, electronic equipment and storage medium. Background Art

[0002] Suspension kinematic and compliance characteristics (KC) simulation is an important tool for evaluating and optimizing suspension system performance in automotive engineering. Through suspension KC simulation, engineers can fully analyze the geometric motion characteristics and elastic deformation characteristics of the suspension in a virtual environment to ensure that it can provide good handling stability, ride comfort and tire ground contact under various driving conditions. Therefore, how to improve the convenience of suspension KC simulation is crucial. Summary of the invention

[0003] In view of this, the present application is committed to providing a suspension KC simulation method, device, electronic device and storage medium, which can effectively improve the convenience of suspension KC simulation.

[0004] A first aspect of the present application provides a suspension KC simulation method, comprising:

[0005] In response to a target operating condition determined by a user based on an interactive interface, an original structure of the suspension is displayed in a target area;

[0006] In response to the user's target operation on the original structure, determining a target hard point and position adjustment information, and adjusting the position of the target hard point in the original structure based on the target hard point and position adjustment information to obtain a target structure;

[0007] Based on the target structure, the target operating condition is simulated to obtain a simulation result of the target operating condition.

[0008] Optionally, in response to the user's target operation on the original structure, determining a target hard point and position adjustment information, and adjusting the position of the target hard point in the original structure based on the target hard point and position adjustment information to obtain the target structure, comprises:

[0009] In response to the user's selection operation on the hard point to be adjusted in the original structure, determining and displaying the current position information of the hard point to be adjusted;

[0010] In response to position update information edited by a user for the displayed current position information of the hard point to be adjusted, determining that the hard point to be adjusted is the target hard point, and the position update information is the position adjustment information;

[0011] Based on the target hard point and the position adjustment information, the position of the target hard point in the original structure is adjusted to obtain the target structure.

[0012] Optionally, in response to the user's target operation on the original structure, determining a target hard point and position adjustment information, and adjusting the position of the target hard point in the original structure based on the target hard point and position adjustment information to obtain the target structure, comprises:

[0013] In response to a user's dragging operation on a hard point to be adjusted in the original structure, determining the hard point to be adjusted as the target hard point, and determining the position adjustment information according to a final position of the hard point to be adjusted in the dragging operation;

[0014] Based on the target hard point and the position adjustment information, the position of the target hard point in the original structure is adjusted to obtain the target structure.

[0015] Optionally, it also includes:

[0016] In response to the user's working condition selection requirements, display a working condition list;

[0017] A plurality of operating conditions determined by a user based on the operating condition list are determined as the target operating conditions.

[0018] Optionally, simulating the target operating condition based on the target structure to obtain a simulation result of the target operating condition includes:

[0019] Based on the target structure, multiple operating conditions in the target operating condition are simulated in parallel to obtain the simulation results corresponding to the multiple operating conditions respectively.

[0020] Optionally, after obtaining the simulation result of the target working condition, the method further includes:

[0021] Based on the simulation results corresponding to the multiple operating conditions, simulation result curves corresponding to the multiple operating conditions are generated and displayed respectively.

[0022] Optionally, after obtaining the simulation result of the target working condition, the method further includes:

[0023] In response to a comparison requirement of a user, determining two simulation results that need to be compared;

[0024] Based on the multiple identical working conditions in the two simulation results, simulation result comparison curves under the identical working conditions are generated and displayed respectively.

[0025] A second aspect of the present application provides a suspension KC simulation device, comprising:

[0026] A display module, for displaying the original structure of the suspension in a target area in response to a target working condition determined by a user based on an interactive interface;

[0027] an adjustment module, configured to determine a target hard point and position adjustment information in response to a target operation of the user on the original structure, and adjust the position of the target hard point in the original structure based on the target hard point and position adjustment information to obtain a target structure;

[0028] A simulation module is used to simulate the target working condition based on the target structure to obtain a simulation result of the target working condition.

[0029] A third aspect of the present application provides an electronic device, including:

[0030] A processor, and a memory connected to the processor;

[0031] The memory is used to store computer programs;

[0032] The processor is used to call and execute the computer program in the memory to perform the suspension KC simulation method as described in the first aspect of the present application.

[0033] A fourth aspect of the present application provides a storage medium storing a computer program. When the computer program is executed by a processor, the various steps of the suspension KC simulation method described in the first aspect of the present application are implemented.

[0034] In the scheme of the present application, in response to the target working condition determined by the user based on the interactive interface, the original structure of the suspension is displayed in the target area, which provides convenience for the user to view and modify the original structure; then in response to the user's target operation on the original structure, the target hard point and position adjustment information are determined, and based on the target hard point and position adjustment information, the position of the target hard point in the original structure is adjusted to obtain the target structure; based on the target structure, the target working condition is simulated to obtain the simulation result of the target working condition. In this way, the target operation can be directly performed in the target area based on the original structure to realize the position modification of the target hard point, and while intuitively displaying the modification result, the automatic simulation of the target working condition is realized, which simplifies the simulation operation process, provides great convenience for user modification, and reduces labor costs. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0036] Figure 1 It is a flow chart of a suspension KC simulation method provided in one embodiment of the present application.

[0037] Figure 2 It is a flow chart of a suspension KC simulation method provided in another embodiment of the present application.

[0038] Figure 3 It is a flow chart of a suspension KC simulation method provided in another embodiment of the present application.

[0039] Figure 4 It is a schematic diagram of a working condition selection configuration page provided in another embodiment of the present application.

[0040] Figure 5 This is a schematic diagram of a simulation result display page provided by another embodiment of the present application.

[0041] Figure 6 It is a structural schematic diagram of a suspension KC simulation device provided in one embodiment of the present application.

[0042] Figure 7 It is a structural schematic diagram of an electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0043] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0044] Suspension KC characteristic simulation is a simulation specifically for the kinematic and elastic characteristics of the suspension system, aiming to evaluate the changes in wheel alignment parameters and the stiffness distribution of the suspension. When simulating the suspension structure, changes in the suspension structure and changes in working conditions will be accompanied by changes in the simulation results. Therefore, how to improve the convenience of suspension KC simulation has attracted much attention.

[0045] To this end, an embodiment of the present application provides a suspension KC simulation method, such as Figure 1 As shown, the suspension KC simulation method may at least include the following steps:

[0046] S101 . In response to a target operating condition determined by a user based on an interactive interface, display an original structure of a suspension in a target area.

[0047] Specifically, a working condition parameter configuration page can be displayed through an interactive interface, and the working condition parameter configuration page can provide multiple working condition parameters for the user to view, select / edit. Accordingly, the user can select at least one working condition to be simulated based on the working condition parameter configuration page provided by the interactive interface, and configure the required parameters for the selected working condition. The at least one working condition selected and configured by the user is determined as the target working condition.

[0048] The target area may be at least a portion of the display area of ​​the interactive interface. In implementation, the target area may be a display area on the same page as the operating condition parameter configuration page, or may be a display area on a different page from the operating condition parameter configuration page. For example, after receiving the target operating condition determined by the user, a new page window pops up to form the target area.

[0049] The original structure of the suspension may be the initial structure of the entire suspension or the initial structure of a part of the suspension, such as the initial structure of the front suspension or the initial structure of the rear suspension, etc. The initial structure refers to the default structure of the suspension. During implementation, the initial structure may be set according to actual needs or may be determined based on user selection. For example, the user may select the required original structure of the suspension when determining the target working condition.

[0050] Displaying the original structure of the suspension in the target area allows users to more intuitively view and modify the structural form of the suspension, laying the foundation for simulating the movement of the suspension system in various scenarios.

[0051] S102, in response to the user's target operation on the original structure, determining the target hard point and position adjustment information, and adjusting the position of the target hard point in the original structure based on the target hard point and the position adjustment information to obtain the target structure.

[0052] Hard points refer to the fixed points of various components in the suspension system, such as the inner and outer points of the steering rod, the upper and lower points of the front sliding column, the front and rear points of the lower control arm, etc. The positions of these hard points have a direct impact on the kinematic characteristics and force conditions of the suspension, and thus affect the handling stability and ride comfort of the vehicle.

[0053] It should be noted that the user's target operation on the original structure refers to the operation of adjusting the structural form of the original structure in the target area based on the interactive interface. The user's target operation on the original structure can change the position of at least one hard point in the original structure. The hard point with changed position is the target hard point, and correspondingly, the position information of the hard point after the change is the position adjustment information.

[0054] After obtaining the target hard point and position adjustment information, the target hard point can be adjusted from the current position to the target position based on the position adjustment information, thereby obtaining the target structure after the target hard point position changes. In this way, based on the user's target operation, the position adjustment of the target hard point can be achieved, that is, the position adjustment of a certain component in the original structure (i.e., the component represented by the target hard point) is achieved. At the same time, the modification of the original structure does not require multiple switching of the modification page, which greatly improves the convenience of modifying the original structure.

[0055] S103. Based on the target structure, simulate the target working condition to obtain a simulation result of the target working condition.

[0056] After the original structure is adjusted, the target working condition can be simulated based on the adjusted original structure, that is, the target structure, to obtain the simulation result of the target working condition. This realizes the modification and simulation of the original structure under the target working condition, simplifies the simulation process, and reduces the labor cost.

[0057] In this embodiment, in response to the target working condition determined by the user based on the interactive interface, the original structure of the suspension is displayed in the target area, which provides convenience for the user to view and modify the original structure; then in response to the user's target operation on the original structure, the target hard point and position adjustment information are determined, and based on the target hard point and position adjustment information, the position of the target hard point in the original structure is adjusted to obtain the target structure; based on the target structure, the target working condition is simulated to obtain the simulation result of the target working condition. In this way, the target operation can be directly performed in the target area based on the original structure to realize the position modification of the target hard point, and while intuitively displaying the modification result, the automatic simulation of the target working condition is realized, which simplifies the simulation operation process, provides great convenience for user modification, and reduces labor costs.

[0058] In some embodiments, Figure 2 As shown, in response to the user's target operation on the original structure, determining the target hard point and position adjustment information, adjusting the position of the target hard point in the original structure based on the target hard point and position adjustment information, and obtaining the target structure may specifically include the following steps:

[0059] S1021. In response to a user's selection operation on a hard point to be adjusted in the original structure, current position information of the hard point to be adjusted is determined and displayed.

[0060] When implemented, the selection operation can be triggered by the user operating the mouse.

[0061] That is, if it is detected that the user selects a hard point in the original structure by operating the mouse, the selected hard point can be determined to be the hard point to be adjusted. Accordingly, the current position information of the hard point to be adjusted can be displayed based on the interactive interface for the user to view, and it provides convenience for subsequent modification of the position information.

[0062] S1022: In response to the position update information edited by the user for the displayed current position information of the hard point to be adjusted, determine that the hard point to be adjusted is a target hard point, and the position update information is position adjustment information.

[0063] During implementation, editing the location update information may be achieved by the user operating the mouse and / or keyboard.

[0064] Specifically, taking the user operating the mouse to click on a hard point in the original structure as an example of a selection operation, the selected hard point is the hard point to be adjusted. After the user operates the mouse to select the hard point to be adjusted, the hard point to be adjusted can be highlighted, and other hard points of the original structure can be blurred. In addition, a three-dimensional coordinate system will appear on the selected hard point to be adjusted, and a position parameter pop-up window will pop up next to it for the user to view and edit. Correspondingly, the user can modify the current position information of the hard point to be adjusted based on the position parameter pop-up window, and after confirming the modified position information, click the OK button of the position parameter pop-up window to modify the current position information of the hard point to be adjusted. In this way, the hard point to be adjusted can be determined as the target hard point, and the confirmed modified position information can be used as the position adjustment information.

[0065] S1023. Based on the target hard point and the position adjustment information, adjust the position of the target hard point in the original structure to obtain the target structure.

[0066] In this embodiment, through the user's editing operation, the original structure can be modified directly in the target area without jumping to the parameter adjustment page to modify the position of the hard point to be adjusted, which simplifies the position adjustment process of the target hard point in the simulation process, and directly displays the position information of the target hard point in the target area, which can be more intuitive for users to view and modify, providing more convenience for users.

[0067] In some embodiments, Figure 3 As shown, in response to the user's target operation on the original structure, determining the target hard point and position adjustment information, adjusting the position of the target hard point in the original structure based on the target hard point and position adjustment information, and obtaining the target structure may also include the following steps:

[0068] S1024: In response to the user's dragging operation on the hard point to be adjusted in the original structure, determine the hard point to be adjusted as a target hard point, and determine position adjustment information according to the final position of the hard point to be adjusted in the dragging operation.

[0069] S1025. Based on the target hard point and the position adjustment information, adjust the position of the target hard point in the original structure to obtain the target structure.

[0070] Specifically, taking the dragging operation in which the user operates the mouse to drag a hard point in the original structure as an example, the dragged hard point is the hard point to be adjusted. After the user operates the mouse to select the hard point to be adjusted, the hard point to be adjusted can be highlighted, and other hard points of the original structure are blurred. In addition, a three-dimensional coordinate system will appear on the selected hard point to be adjusted, and a position parameter pop-up window will pop up next to it for the user to view the position information of the hard point. As the user drags the hard point to be adjusted, the position of the hard point to be adjusted changes, and accordingly, the position information displayed in its position parameter pop-up window will also change accordingly. When the displayed position information reaches the position information required by the user, the user can stop the dragging operation. The position of the hard point to be adjusted when the dragging operation is completed is the final position of the hard point to be adjusted in the dragging operation. In this way, when the user completes the dragging operation, the target hard point and position adjustment information can be determined.

[0071] In this embodiment, through the user's dragging operation, the position of a hard point (target hard point) in the original structure can be modified directly in the target area. There is no need to jump to the parameter adjustment page to modify the position of the hard point to be adjusted, which simplifies the position adjustment process of the target hard point in the simulation process. Directly dragging the position of the target hard point in the target area allows the user to view the modification effect more intuitively, providing more convenience for the user.

[0072] In some implementations, the suspension KC simulation method may further include: displaying a working condition list in response to a user's working condition selection requirement; and determining a plurality of working conditions determined by the user based on the working condition list as target working conditions.

[0073] Before displaying the working condition list, the working condition parameter configuration page can be displayed first. The user can configure the required parameters for all working conditions based on the working condition parameter configuration page, so that the parameter configuration of each working condition is the parameter configuration required by the user based on the working condition. This provides convenience for subsequent users to select the required working condition.

[0074] During implementation, all working conditions can be displayed in a preset structure on the working condition selection configuration page for the user to select the required working condition. The preset structure can be set according to actual needs and is not specifically limited here. For example, the preset structure can be a tree list. In this way, all working conditions can be displayed in a tree list, and the user can select at least one required working condition based on the displayed multiple working conditions. Then, at least one working condition selected by the user is determined as the target working condition.

[0075] Specifically, when displaying all working conditions, several groups of default working conditions can be preset. The selection of default working conditions can be set according to actual needs, and no specific limitation is made here. For example, several groups of more commonly used working conditions can be selected. In this way, when displaying all working conditions, the default working condition is in the selected state. When the default working condition is the working condition required by the user, the target working condition can be determined without the user selecting another working condition, which further simplifies the simulation process and provides convenience for the user to select the required working condition.

[0076] Of course, the embodiments of the present application only illustrate the default working condition as the working condition required by the user. In some other implementations, the user can also modify the required working condition based on the default working condition, thereby ensuring the user's freedom and convenience in selecting the working condition.

[0077] In actual applications, after the user selects the required working condition based on the displayed working conditions, the target working condition is determined. The target working condition can be one working condition or multiple working conditions.

[0078] When the target working condition is multiple working conditions, subsequent modifications to the original structure are all based on multiple working conditions. That is, each simulation of the target structure is accompanied by simulation results under multiple working conditions. In this way, simulation under multiple working condition scenarios can be achieved without switching between multiple working conditions, which further simplifies the simulation process and reduces labor costs.

[0079] like Figure 4 The figure shows a working condition selection configuration page. The user can also fill in the required working condition name on the working condition selection configuration page. After filling in all the required working condition names, click the confirmation button to complete the selection of the target working condition, and enter the display page of the target area from the working condition selection configuration page, which provides convenience for the subsequent simulation of multiple required working conditions after modifying the original structure.

[0080] In some implementations, the above-mentioned simulation of the target working condition based on the target structure to obtain the simulation result of the target working condition may specifically include: based on the target structure, simulating multiple working conditions in the target working condition in parallel to obtain simulation results corresponding to the multiple working conditions. In this way, the user can directly modify the original structure in the target area under multiple working conditions, and directly simulate multiple working conditions based on the target structure obtained after the modification, which greatly reduces the labor cost caused by redundant operations and realizes the simultaneous simulation of the same target structure under different working conditions.

[0081] In some implementations, after obtaining the simulation results of the target working condition, the suspension KC simulation method may further include: based on the simulation results corresponding to the multiple working conditions, respectively generating and displaying simulation result curves corresponding to the multiple working conditions.

[0082] Specifically, when simulating a target structure under multiple working conditions, the simulations of the multiple working conditions are calculated in parallel, and each time the simulation of a working condition is completed, the simulation result of the working condition is processed to obtain a simulation result curve and display it on the simulation result page of the working condition. In this way, after completing the simulation of multiple working conditions, multiple parallel working condition simulation result pages can be obtained, and each working condition simulation result page displays the simulation result curve corresponding to the working condition. Among them, multiple parallel working condition simulation result pages exist in the simulation result page in the form of pages. Figure 5 As shown in the figure, there are two pages in the simulation result display page: parallel_travel and steering_motion. Each working condition simulation result page displays multiple simulation result curves, which are the simulation results of different components in the target structure under different parameters. For example, different components can be tires at different positions of the vehicle. Under the steering condition, different parameters can be different turning angles, such as 30°, 60° and 90°.

[0083] In some embodiments, after obtaining the simulation results of the target working condition, the suspension KC simulation method may further include: determining two simulation results that need to be compared in response to the user's comparison requirements; based on multiple identical working conditions in the two simulation results, respectively generating and displaying simulation result comparison curves under each identical working condition.

[0084] Figure 5 The curve graph in is a comparison chart between the current simulation result and a certain historical simulation result. The user can select two simulations to be compared based on the comparison requirements. Specifically, you can select the current simulation result to be compared in the current drop-down box, and select the historical simulation result to be compared in the historical drop-down box. In the comparison results, each working condition has a separate page, and each page has multiple canvas areas as display areas. One display area represents a parameter change in the working condition. Each display area only has two curves, representing the current simulation result and the historical simulation result respectively.

[0085] The simulation result comparison curve allows users to more intuitively view the simulation results and analyze the unsatisfactory reasons, providing a basis for users to quickly adjust to obtain new target structures and obtain the final desired simulation results.

[0086] As another optional implementation of the content disclosed in this application, the embodiment of this application also provides a suspension KC simulation device, such as Figure 6As shown, the device may at least include: a display module 601, which is used to display the original structure of the suspension in the target area in response to the target working condition determined by the user based on the interactive interface; an adjustment module 602, which is used to determine the target hard point and position adjustment information in response to the user's target operation on the original structure, and adjust the position of the target hard point in the original structure based on the target hard point and position adjustment information to obtain the target structure; a simulation module 603, which is used to simulate the target working condition based on the target structure to obtain the simulation result of the target working condition.

[0087] Optionally, the adjustment module 602 can be specifically used to: determine and display the current position information of the hard point to be adjusted in response to the user's selection operation on the hard point to be adjusted in the original structure; determine that the hard point to be adjusted is a target hard point, and the position update information is position adjustment information in response to the user's edited position update information for the displayed current position information of the hard point to be adjusted; and adjust the position of the target hard point in the original structure based on the target hard point and the position adjustment information to obtain the target structure.

[0088] Optionally, the adjustment module 602 can also be used to: in response to the user's dragging operation on the hard point to be adjusted in the original structure, determine the hard point to be adjusted as the target hard point, and determine the position adjustment information according to the final position of the hard point to be adjusted in the dragging operation; based on the target hard point and the position adjustment information, adjust the position of the target hard point in the original structure to obtain the target structure.

[0089] Optionally, the suspension KC simulation device may further include a determination module, which may be used to: display a working condition list in response to a user's working condition selection requirement; and determine multiple working conditions determined by the user based on the working condition list as target working conditions.

[0090] Optionally, the simulation module 603 may be specifically used to: based on the target structure, perform parallel simulation on multiple operating conditions in the target operating condition, and obtain simulation results corresponding to the multiple operating conditions respectively.

[0091] Optionally, the suspension KC simulation device may further include a generation and display module, which may be specifically used to: based on the simulation results corresponding to the multiple working conditions, respectively generate and display simulation result curves corresponding to the multiple working conditions.

[0092] Optionally, the generation and display module can also be used to: determine two simulation results that need to be compared in response to the user's comparison requirements; based on multiple identical working conditions in the two simulation results, generate and display simulation result comparison curves under each identical working condition.

[0093] The specific implementation method of the suspension KC simulation device provided in the embodiment of the present application can refer to the implementation method of the suspension KC simulation method described in any of the above embodiments, which will not be repeated here.

[0094] As another optional implementation of the content disclosed in this application, an embodiment of this application further provides an electronic device, such as Figure 7 As shown, the electronic device may include: a memory 701 and a processor 702; wherein the memory 701 is connected to the processor 702 and is used to store programs; the processor 702 is used to implement the suspension KC simulation method disclosed in any of the above embodiments by running the program stored in the memory 701.

[0095] Specifically, the electronic device may further include: a bus, a communication interface 703 , an input device 704 and an output device 705 .

[0096] The processor 702, the memory 701, the communication interface 703, the input device 704 and the output device 705 are connected to each other via a bus.

[0097] A bus may include a pathway that transfers information between components of a computer system.

[0098] The processor 702 may be a general-purpose processor, such as a general-purpose central processing unit (CPU), a microprocessor, etc., or an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present application. It may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.

[0099] The processor 702 may include a main processor, and may also include a baseband chip, a modem, and the like.

[0100] The memory 701 stores a program for executing the technical solution of the present application, and may also store an operating system and other key services. Specifically, the program may include a program code, and the program code includes computer operation instructions. More specifically, the memory 701 may include a read-only memory (ROM), other types of static storage devices that can store static information and instructions, a random access memory (RAM), other types of dynamic storage devices that can store information and instructions, a disk storage, a flash, and the like.

[0101] The input device 704 may include a device for receiving data and information input by a user, such as a keyboard, a mouse, a camera, a scanner, a light pen, a voice input device, a touch screen, a pedometer, or a gravity sensor.

[0102] Output device 705 may include a device that allows information to be output to a user, such as a display screen, printer, speaker, etc.

[0103] The communication interface 703 may include any transceiver or the like to communicate with other devices or communication networks, such as Ethernet, Radio Access Network (RAN), Wireless Local Area Network (WLAN), etc.

[0104] The processor 702 executes the program stored in the memory 701 and calls other devices, which can be used to implement each step of the suspension KC simulation method provided in the above-mentioned embodiment of the present application.

[0105] An embodiment of the present application further provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a computer, the computer executes the suspension KC simulation method in any of the above embodiments.

[0106] An embodiment of the present application further provides a computer program product comprising instructions, which, when executed by a computer, enables the computer to execute the suspension KC simulation method described in any of the above embodiments.

[0107] It should be understood that the specific examples herein are only intended to help those skilled in the art to better understand the embodiments of the present specification, rather than to limit the scope of the present invention.

[0108] It can be understood that in the various implementations of this specification, the size of the sequence number of each process does not 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 implementation methods of this specification.

[0109] It can be understood that the various embodiments described in this specification can be implemented individually or in combination, and the embodiments of this specification are not limited to this.

[0110] Unless otherwise specified, all technical and scientific terms used in the embodiments of this specification have the same meaning as those generally understood by those skilled in the art of the technical field of this specification. The terms used in this specification are only for the purpose of describing specific embodiments and are not intended to limit the scope of this specification. The term "and / or" used in this specification includes any and all combinations of one or more related listed items. The singular forms of "a", "above", and "the" used in the embodiments of this specification and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings.

[0111] It can be understood that the processor of the embodiment of this specification can be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method implementation can be completed by the hardware integrated logic circuit or software instructions in the processor. The above processor can be a general processor, a digital signal processor (Digital Signal Processor, DSP), an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field Programmable Gate Array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiment of this specification can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the embodiment of this specification can be directly embodied as a hardware decoding processor to perform, or the hardware and software modules in the decoding processor are combined and executed. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.

[0112] It is understood that the memory in the embodiments of this specification may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (programmable ROM, PROM), an erasable programmable read-only memory (erasablePROM, EPROM), an electrically erasable programmable read-only memory (EEPROM) or a flash memory. The volatile memory may be a random access memory (RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0113] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this specification.

[0114] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method implementation methods and will not be repeated here.

[0115] In the several embodiments provided in this specification, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device implementation described above is only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0116] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0117] In addition, each functional unit in each embodiment of the present specification may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0118] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this specification, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the method described in each embodiment of this specification. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc., various media that can store program codes.

[0119] The above is only a specific implementation of this specification, but the protection scope of the present invention is not limited thereto. Any person skilled in the art who is familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in this specification, which should be included in the protection scope of this specification. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims

1. A suspension KC simulation method, characterized in that: include: In response to a target operating condition determined by a user based on an interactive interface, an original structure of the suspension is displayed in a target area; In response to the user's target operation on the original structure, determining a target hard point and position adjustment information, and adjusting the position of the target hard point in the original structure based on the target hard point and position adjustment information to obtain a target structure; Based on the target structure, the target operating condition is simulated to obtain a simulation result of the target operating condition.

2. The method according to claim 1, characterized in that The step of determining a target hard point and position adjustment information in response to the user's target operation on the original structure, and adjusting the position of the target hard point in the original structure based on the target hard point and position adjustment information to obtain the target structure includes: In response to the user's selection operation on the hard point to be adjusted in the original structure, determining and displaying the current position information of the hard point to be adjusted; In response to position update information edited by a user for the displayed current position information of the hard point to be adjusted, determining that the hard point to be adjusted is the target hard point, and the position update information is the position adjustment information; Based on the target hard point and the position adjustment information, the position of the target hard point in the original structure is adjusted to obtain the target structure.

3. The method according to claim 1, characterized in that The step of determining a target hard point and position adjustment information in response to the user's target operation on the original structure, and adjusting the position of the target hard point in the original structure based on the target hard point and position adjustment information to obtain the target structure includes: In response to a user's dragging operation on a hard point to be adjusted in the original structure, determining the hard point to be adjusted as the target hard point, and determining the position adjustment information according to a final position of the hard point to be adjusted in the dragging operation; Based on the target hard point and the position adjustment information, the position of the target hard point in the original structure is adjusted to obtain the target structure.

4. The method according to claim 1, characterized in that: Also includes: In response to the user's working condition selection requirements, display a working condition list; A plurality of operating conditions determined by a user based on the operating condition list are determined as the target operating conditions.

5. The method according to claim 4, characterized in that The simulating the target working condition based on the target structure to obtain the simulation result of the target working condition includes: Based on the target structure, multiple operating conditions in the target operating condition are simulated in parallel to obtain the simulation results corresponding to the multiple operating conditions respectively.

6. The method according to claim 4, characterized in that After obtaining the simulation result of the target working condition, the method further includes: Based on the simulation results corresponding to the multiple operating conditions, simulation result curves corresponding to the multiple operating conditions are generated and displayed respectively.

7. The method according to claim 4, characterized in that After obtaining the simulation result of the target working condition, the method further includes: In response to a comparison requirement of a user, determining two simulation results that need to be compared; Based on the multiple identical working conditions in the two simulation results, simulation result comparison curves under the identical working conditions are generated and displayed respectively.

8. A suspension KC simulation device, characterized in that: include: A display module, for displaying the original structure of the suspension in a target area in response to a target working condition determined by a user based on an interactive interface; an adjustment module, configured to determine a target hard point and position adjustment information in response to a target operation of the user on the original structure, and adjust the position of the target hard point in the original structure based on the target hard point and position adjustment information to obtain a target structure; A simulation module is used to simulate the target working condition based on the target structure to obtain a simulation result of the target working condition.

9. An electronic device, characterized in that: include: A processor, and a memory connected to the processor; The memory is used to store computer programs; The processor is used to call and execute the computer program in the memory to perform the suspension KC simulation method according to any one of claims 1-7.

10. A storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed by a processor, each step of the suspension KC simulation method according to any one of claims 1 to 7 is implemented.