Vehicle performance test system, method and device and storage medium
By designing a vehicle performance testing system, including user interface, requirements analysis and back-end drive modules, the problems of low performance testing efficiency and poor accuracy in the existing technology are solved, and efficient and accurate vehicle performance testing is achieved.
Patent Information
- Application Number
- CN202510384790.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-28
- Publication Date
- 2025-05-30
AI Technical Summary
The existing vehicle performance testing methods are inefficient and have poor accuracy in test results, ignoring the collaborative operation process of vehicle components or environmental architecture where the system is located.
A vehicle performance testing system is designed, including a user interface module, a requirement analysis module and a background driver module. By obtaining the test architecture, the target simulation model and the target driver are determined, and the simulation model is driven to obtain performance test results.
It improves performance testing efficiency, reduces labor and time costs, enhances the accuracy of test results, and ensures coordinated operation of the environmental architecture of the object to be monitored.
Smart Images

Figure CN120063749A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of automobiles, and particularly to a vehicle performance testing system, method, device and storage medium. Background Art
[0002] With the continuous deepening of energy conservation and emission reduction work in the global context, energy conservation and consumption reduction have become an important research direction for vehicle manufacturing enterprises. Therefore, it is particularly important to conduct effective performance tests on vehicles to quickly obtain the energy consumption data of vehicles in the initial design stage.
[0003] In the prior art, for the performance testing of vehicle components or vehicle systems, usually, designers in the design department establish simulation models for different types of vehicle components or vehicle systems respectively, and then testers perform simulation processing on the simulation models of the current vehicle components or vehicle systems based on simulation analysis software. The testers give the final performance test results by relying on the simulation results of the simulation analysis software.
[0004] However, such a performance testing method not only requires a large amount of labor cost and time cost in the testing process, and the performance testing efficiency is relatively low, but also only focuses on the performance testing of the current vehicle components or vehicle systems, ignoring the collaborative operation process of their environmental architectures, and the accuracy of the performance testing results is relatively poor. Summary of the Invention
[0005] The present invention provides a vehicle performance testing system, method, device and storage medium to solve the problems of relatively low performance testing efficiency and relatively poor accuracy of performance testing results.
[0006] According to an aspect of the present invention, a vehicle performance testing system is provided, including: a user interface module, a requirements analysis module and a background driving module;
[0007] The user interface module is connected to the requirements analysis module and the background driving module, and is used to obtain a test architecture; wherein, the test architecture includes an object set, object parameters, an object combination mode and performance parameter items to be monitored; the objects include vehicle components and vehicle systems;
[0008] The requirements analysis module is used to determine a matching target simulation model and a target driver according to the test architecture;
[0009] The background driving module is used to drive the target simulation model through the target driver to obtain the performance test result of the test architecture.
[0010] The requirement analysis module is further configured to obtain an estimated test time according to the target driver and the target simulation model; the user interface module is further configured to display the estimated test time, and display an architecture preview interface when it is determined that the estimated test time fails to pass the user's recognition, so as to guide the user to adjust the current test architecture through the architecture preview interface.
[0011] The vehicle performance test system further includes an evaluation and analysis module; the test architecture further includes reference sample information; the requirement analysis module is further configured to determine a matching target data platform according to the reference sample information; the background driver module is further configured to obtain a target reference sample through the target data platform; the evaluation and analysis module is connected to the user interface module and the background driver module, and is configured to obtain a performance evaluation result of the test architecture according to the performance test result and the target reference sample.
[0012] The background driver module is further configured to, if it is determined according to the object combination mode that the upstream target simulation model and the adjacent downstream target simulation model respectively match different target drivers, send the output result of the upstream target simulation model to the downstream target simulation model in real time.
[0013] The vehicle performance test system further includes a database module; the database module is communicatively connected to the background driver module; the user interface module is further configured to, if it is determined that the estimated test time fails to pass the user's recognition, sort all the matching test cases in the database module in ascending order of test time consumption according to the object combination mode through the background driver module, and display the sorting result to the user; wherein, the matching test cases include all or part of the objects in the object set, and do not include other objects outside the object set.
[0014] The requirement analysis module is further configured to obtain the driver interaction frequency according to the matching relationship between the target simulation model and the target driver and the object combination mode, and obtain the estimated test time according to the number of target simulation models, the number of target drivers and the driver interaction frequency.
[0015] According to another aspect of the present invention, there is provided a vehicle performance test method, which is applied to the vehicle performance test system according to any embodiment of the present invention, and includes:
[0016] The user interface module obtains a test architecture and sends the test architecture to the requirement analysis module;
[0017] The requirement analysis module determines a matching target simulation model and a target driver according to the test architecture;
[0018] The background drive module drives the target simulation model through the target driver to obtain the performance test result of the test architecture.
[0019] According to another aspect of the present invention, there is provided a vehicle performance test device, which is applied to the vehicle performance test system described in any embodiment of the present invention, and includes:
[0020] A test architecture acquisition module, configured to acquire a test architecture in the user interface module and send the test architecture to the requirement analysis module;
[0021] A model drive acquisition module, configured to determine a matching target simulation model and a target driver according to the test architecture in the requirement analysis module;
[0022] A test result acquisition module, configured to drive the target simulation model through the target driver by the background drive module to obtain the performance test result of the test architecture.
[0023] According to another aspect of the present invention, there is provided a computer-readable storage medium storing computer instructions for causing a processor to implement the vehicle performance test method described in any embodiment of the present invention when executed.
[0024] According to another aspect of the present invention, there is provided a computer program product including a computer program that implements the vehicle performance test method described in any embodiment of the present invention when executed by a processor.
[0025] In the technical solution of the embodiment of the present invention, after the user interface module acquires the test architecture, the requirement analysis module determines a matching target simulation model and a target driver according to the test architecture, and the background drive module drives the target simulation model through the target driver to obtain the performance test result of the test architecture; thereby realizing the acquisition of simulation requirements and resource requirements based on user needs, not only reducing the labor cost and time cost consumed in the performance test process and improving the performance test efficiency, but also the object set and object combination method in the test architecture ensure the collaborative operation of the environmental architecture where the object to be monitored is located, and improve the accuracy of the performance test result.
[0026] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the present invention, nor is it used to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. Description of the Drawings
[0027] To more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the accompanying drawings required for the description of the embodiments. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other accompanying drawings can also be obtained based on these drawings.
[0028] Figure 1 It is a schematic structural diagram of a vehicle performance testing system provided in Embodiment 1 of the present invention;
[0029] Figure 2 It is a schematic structural diagram of another vehicle performance testing system provided in Embodiment 1 of the present invention;
[0030] Figure 3 It is a data flow diagram of a vehicle performance testing system provided in Embodiment 2 of the present invention;
[0031] Figure 4 It is a flowchart of a vehicle performance testing method provided in Embodiment 3 of the present invention;
[0032] Figure 5 It is a flowchart of another vehicle performance testing method provided in Embodiment 4 of the present invention;
[0033] Figure 6 It is a schematic structural diagram of a vehicle performance testing device provided in Embodiment 5 of the present invention. Detailed implementation manners
[0034] In order to enable those skilled in the art to better understand the solutions of the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, rather than all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
[0035] It should be noted that the terms "first", "second", etc. in the description, claims and the above-mentioned drawings of the present invention are used to distinguish similar objects and do not necessarily have to be used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances so that the embodiments of the present invention described here can be implemented in an order other than those illustrated or described here. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device comprising a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0036] Embodiment 1
[0037] Figure 1 The following is a schematic structural diagram of a vehicle performance test system provided in Embodiment 1 of the present invention, as Figure 1 shown. The vehicle performance test system includes: a user interface module 100, a requirements analysis module 200, and a background driver module 300; the user interface module 100 is connected to the requirements analysis module 200 and the background driver module 300, and is used to obtain a test architecture; wherein, the test architecture includes an object set, object parameters, an object combination method, and performance parameter items to be monitored; the objects include vehicle components and vehicle systems.
[0038] Specifically, when a user performs a performance test on a certain object, if the environmental architecture where the object is located is different, then the operating mode of the object is often different, resulting in differences in the performance test results; among them, the object in the embodiment of the present invention can be a vehicle component or a vehicle system; if the current object refers to a vehicle component, then the environmental architecture where the object is located refers to the current vehicle component and other vehicle components directly or indirectly connected to the current vehicle component; if the current object refers to a vehicle system, then the environmental architecture where the object is located refers to the current vehicle system and other vehicle systems directly or indirectly connected to the current vehicle system.
[0039] For example, for the air conditioning module, it needs to be connected to both the condenser and the radiator, and different connection methods and connection sequences between the condenser and the radiator and the air conditioning module may all result in differences in the performance test results of the air conditioning module. Therefore, for the actual test requirements of the user, for a to-be-tested object, it is often necessary to build an environmental architecture where the object is located, rather than only selecting a single object.
[0040] When the user interface module 100 detects a simulation requirement instruction issued by the user, it indicates that the user has a simulation test requirement for the object performance. First, it presents an object selection interface to the user to guide the user to input a set of objects to be subjected to the simulation test in this interface. Among them, the set of objects includes one or more objects to be tested and other objects that have a direct or indirect connection relationship with the objects to be tested, so as to ensure that the objects to be tested are in a complete working environment. In addition, the user can input relevant information manually or by clicking and selecting in each interface, and each interface will display recommended information according to the classification of the previous interface and the content type of the current interface for the user to select.
[0041] Specifically, if the set of objects includes all vehicle systems, in fact, the performance of the whole vehicle is being tested at this time; if the object is a vehicle component, since each vehicle component belongs to a certain vehicle system, and other components related to this vehicle component are also located in the current vehicle system, the object selection interface can first display each vehicle system to the user. After the user selects the target vehicle system, all components under the target vehicle system are then displayed, so as to guide the user to continue to select the required set of components in the current object selection interface to improve the convenience of the user's component selection; among them, the vehicle system can include a drive system, a suspension system, a braking system, a body system, a frame system, etc.
[0042] After the user interface module 100 obtains the set of objects, it then presents an object parameter interface to the user to guide the user to input the object parameters of each object in the set of objects. Among them, the object parameters include physical parameters (such as engine parameters, braking parameters, transmission parameters, etc.) and models. After that, the user interface module 100 presents a combination method interface to the user, and the user can customize the combination method between each object in this interface. Among them, the combination method includes the connection relationship and the position relationship between each object. Finally, the user interface module 100 presents a performance parameter interface to the user, and the user can input in this interface which performance parameter items of which objects in the above set of objects need to be monitored specifically.
[0043] After the user interface module 100 completes obtaining the test architecture, it displays the test architecture interface through the architecture preview interface. If the user does not pass the design scheme of the current test architecture in the architecture preview interface, the user will click the jump identifier of the corresponding modification interface in the architecture preview interface, and the user interface module 100 will jump to the object selection interface, the object parameter interface, the combination method interface or the performance parameter interface according to the jump identifier to guide the user to complete the modification of the test architecture. If the user passes the design scheme of the current test architecture in the architecture preview interface, the user interface module 100 will send the current test architecture to the requirement analysis module 200.
[0044] The requirement analysis module 200 is used to determine a matching target simulation model and a target driver according to the test architecture. A simulation model is a software tool for evaluating the performance, behavior, and reliability of an object through computer simulation, and a driver is a functional component for controlling and driving the simulation process; in the embodiments of the present invention, each object corresponds to a pre-constructed simulation model, and according to the different functions of each object, its simulation model can be configured in different spatial dimensions (for example, one-dimensional, two-dimensional, three-dimensional).
[0045] Different simulation models may be controlled by different types of drivers respectively, and one driver can also be used to drive one or more simulation models; for example, in a test architecture composed of three objects connected in series in sequence, five drivers can be used to drive the simulation models of one object respectively, or the series mechanism composed of the simulation models of the above three objects can be driven by one driver, or the series mechanism composed of the simulation models of the first two objects can be driven by one driver, and the simulation model of the last object can be driven by another driver.
[0046] The requirement analysis module 200 has pre-recorded the names and functions of all simulation models, the mapping relationship between objects and simulation models, and the mapping relationship between simulation models and drivers. After obtaining the test architecture, it can determine the required simulation model (i.e., the target simulation model) and driver (i.e., the target driver) by keyword matching according to the object set, thereby completing the acquisition of the target simulation model and the target driver; in addition, the requirement analysis module 200 can determine a recommended result display template that matches the result of this performance test according to the object combination method and performance parameters and return it to the user for the user to select the required result display template.
[0047] Optionally, in the embodiments of the present invention, the requirement analysis module 200 is further used to obtain an estimated test time according to the target driver and the target simulation model; the user interface module 100 is further used to display the estimated test time, and display an architecture preview interface when it is determined that the estimated test time fails to pass the user's recognition, so as to guide the user to adjust the current test architecture through the architecture preview interface.
[0048] Specifically, according to the different model structures of the simulation models, the predicted execution time of each simulation model can be obtained. At the same time, according to the different driving methods of each driver, the predicted control time of each driver can also be obtained. Thus, according to the object set and the object combination method, the total time of this test (i.e., the estimated test time) can be determined, and the requirement analysis module 200 displays the estimated test time to the user through the user interface module 100.
[0049] If the user determines that the above-estimated test time does not meet their own test requirements, after the user determines that the test requirements are not met, the architecture preview interface will be displayed to the user, so as to guide the user to adjust the test architecture through the architecture preview interface, so that this test meets the user's own test requirements and ensures the effectiveness of the performance test results this time; if the user determines that the above-estimated test time has met their own test requirements, the user interface module 100 will send the relevant information of the target simulation model and the target driver to the background driver module 300.
[0050] Optionally, in the embodiment of the present invention, as Figure 2 shown, the vehicle performance test system further includes a database module 400; the database module 400 is communicatively connected to the background driver module 300; the user interface module 100 is further configured to, if it is determined that the estimated test time fails to pass the user's determination, based on the object combination method through the background driver module 300, sort all matching test cases in the database module 400 in ascending order of test time consumption, and display the sorting result to the user; wherein, the matching test cases include all or part of the objects in the object set and do not include other objects outside the object set.
[0051] Specifically, if the user interface module 100 determines that the estimated test time fails to pass the user's determination, the background driver module 300 will sort the test cases (the test cases do not include other objects outside the object set) in the database module 400 that involve all relevant objects or part of the relevant objects based on the object set in ascending order of test time consumption, and display the sorting result to the user, so that the user can modify the object combination method or the number of objects in the object set based on the above test cases, improving the convenience of the user's custom test architecture.
[0052] Optionally, in the embodiment of the present invention, the background driver module 300 is further configured to, if it is determined according to the object combination method that the upstream target simulation model and the adjacent downstream target simulation model are respectively matched with different target drivers, send the output result of the upstream target simulation model to the downstream target simulation model in real time.
[0053] Specifically, in the traditional technical solution, the driver itself has the function of providing input signals for the currently controlled simulation model. However, the above input signals are all pre-set analog input signals, rather than the real input signals during the actual operation. In the embodiments of the present invention, if two adjacent models, that is, the upstream target simulation model and the adjacent downstream target simulation model, belong to different target drivers, then the actual output data of the upstream target simulation model needs to be sent to the downstream target simulation model as the input signal it actually obtains. That is, the output result of the upstream target driver driving the upstream target simulation model needs to be configured as the input signal in real time to the downstream target driver, so that the downstream target driver inputs this input signal to the downstream target simulation model, thereby ensuring the authenticity of the input signal of the downstream target simulation model and improving the accuracy of the test result of the downstream target simulation model.
[0054] Optionally, in the embodiments of the present invention, the requirements analysis module 200 is further configured to obtain the driver interaction frequency according to the matching relationship between the target simulation model and the target driver and the object combination mode, and obtain the estimated test time according to the number of target simulation models, the number of target drivers, and the driver interaction frequency.
[0055] Specifically, as described in the above technical solution, since the simulation models located under different drivers involve inputting the output result of the previous simulation model into the target driver where the next simulation model is located, the estimated test time is not only related to the number and type of the target simulation model and the target driver, but also related to the driver interaction frequency. That is, the output result generated inside one driver is input into this driver as the input information inside another driver. Obviously, the higher the interaction frequency between the drivers, the longer the estimated test time.
[0056] For example, if all the simulation models are driven by the same driver, then there is no cross-driver data transmission. However, if the number of drivers is large, involving multiple cross-driver transmissions of the output results, obviously the transmission time of the latter will be significantly more than that of the former. Therefore, according to the matching relationship between the target simulation model and the target driver and the object combination mode, the driver interaction frequency can be determined, and then the estimated test time can be obtained according to the number of target simulation models, the number of target drivers, and the driver interaction frequency, so as to improve the accuracy of the estimated test time and ensure that the performance test process meets the user's test expectations when the current test architecture involves multiple drivers.
[0057] The background driving module 300 is used to drive the target simulation model through the target driver to obtain the performance test result of the test architecture. The background driving module 300 extracts each simulation model (i.e., the target simulation model) required for this test from the simulation model library, and drives the target simulation model according to the target driver stored locally, so as to complete simulation operations such as calculation, calibration, and optimization of the target simulation model, and record the performance test result of the target simulation model; wherein, the performance test result includes energy consumption data obtained based on one or more performance parameter items (for example, based on torque, rotational speed, and speed, etc.).
[0058] Optionally, in the embodiment of the present invention, the vehicle performance test system further includes an evaluation and analysis module 500; the test architecture further includes reference sample information; the requirement analysis module 200 is further used to determine a matching target data platform according to the reference sample information; the background driving module 300 is further used to obtain the target reference sample through the target data platform; the evaluation and analysis module 500 is connected to the user interface module 100 and the background driving module 300, and is used to obtain the performance evaluation result of the test architecture according to the performance test result and the target reference sample.
[0059] Specifically, when the user inputs the test architecture, the user can also be guided to input reference sample information through the above performance parameter interface; wherein, the reference sample information refers to other test samples that are the same as or similar to the current test architecture and have completed performance tests; the reference sample information reflects which data platform among multiple data platforms the test sample specifically comes from. For example, it can come from a historical sample platform or a big data sample platform. The former stores historical test samples of the current vehicle or the same type of vehicle, and the latter has more sample sources and stores expected test samples of various vehicles.
[0060] The requirement analysis module 200 can determine a matching target data platform according to the reference sample information through methods such as keyword matching or source identifier recognition; the background driving module 300 is further used to extract this test sample as a reference sample (i.e., the target reference sample) through the target data platform, and send both the target reference sample and the performance test result to the evaluation and analysis module 500; the evaluation and analysis module 500 compares the performance test result with the target reference sample, and gives an evaluative opinion on the performance test result compared to the target reference sample. For example, the energy consumption value of this performance test result is better than the target reference sample.
[0061] In addition, the evaluation and analysis module 500 can store the performance evaluation results in the database module 400 to persistently store the performance evaluation results. The database module 400 can search for relevant optimization suggestions based on the performance evaluation results and feedback the optimization suggestions to the evaluation and analysis module 500. At the same time, the evaluation and analysis module 500 sends the performance evaluation results and optimization suggestions to the user interface module 100 to visually display the evaluation results and optimization suggestions of this performance test to the user, thereby completing the custom acquisition of target reference samples from different sources, ensuring the comprehensiveness of the performance test evaluation results, and improving the display effect of the performance test results.
[0062] In the technical solution of the embodiment of the present invention, after the user interface module obtains the test architecture, the requirement analysis module determines the matching target simulation model and target driver according to the test architecture, and the background driver module drives the target simulation model through the target driver to obtain the performance test results of the test architecture. Thus, the acquisition of simulation requirements and resource requirements based on user needs is realized, which not only reduces the labor cost and time cost consumed in the performance test process and improves the performance test efficiency, but also the object set and object combination method in the test architecture ensure the collaborative operation of the environmental architecture where the object to be monitored is located, and improve the accuracy of the performance test results.
[0063] Embodiment 2
[0064] Figure 3 The data flow diagram of a vehicle performance test system provided by Embodiment 2 of the present invention is as Figure 3 shown:
[0065] When the user interface module 100 detects a simulation requirement instruction issued by the user, it first displays an object selection interface to the user to guide the user to input the object set to be subjected to the simulation test in this interface. Secondly, it displays an object parameter interface to the user to guide the user to input the object parameters of each object in the object set in this interface. Then, it displays a combination method interface to the user, and the user can customize the combination method between each object in this interface. Finally, it displays a performance parameter interface to the user, and the user can input in this interface which performance parameter items of which objects in the above object set need to be specifically monitored, as well as the reference sample information.
[0066] After the user interface module 100 completes the acquisition of the test architecture, it displays the test architecture interface through the architecture preview interface. If the user does not pass the design scheme of the current test architecture in the architecture preview interface, the user interface module 100 jumps to the object selection interface, object parameter interface, combination method interface or performance parameter interface according to the jump identifier to guide the user to complete the modification of the test architecture. If the user passes the design scheme of the current test architecture in the architecture preview interface, the user interface module 100 sends the current test architecture to the requirement analysis module 200.
[0067] The requirements analysis module 200 has pre-recorded the names and functions of all simulation models, the mapping relationships between objects and simulation models, and the mapping relationships between simulation models and drivers. After obtaining the test architecture, it can determine the target simulation model and target driver by keyword matching based on the object set, thereby completing the acquisition of the target simulation model and target driver. At the same time, based on the reference sample information, the matching target data platform is determined by means such as keyword matching or source identifier recognition.
[0068] The requirements analysis module 200 can determine the total duration of this test (i.e., the estimated test time) based on the predicted execution duration of each target simulation model, the predicted control duration of the target driver, as well as the object set and object combination method. The requirements analysis module 200 can also determine the result display template that matches the result of this performance test according to the object combination and performance parameters. Accordingly, the requirements analysis module 200 displays the estimated test time and the result display template to the user through the user interface module 100.
[0069] If the user determines that the above-mentioned estimated test time does not meet their own test requirements, after the user interface module 100 determines that the test requirements are not met, it will display an architecture preview interface to the user to guide the user to adjust the test architecture through the architecture preview interface, so that this test meets the user's own test requirements and ensures the effectiveness of the result of this performance test. If the user determines that the above-mentioned estimated test time has met their own test requirements, the user interface module 100 will send the relevant information of the target simulation model and target driver to the background driver module 300.
[0070] The background driver module 300 extracts the target simulation model from the model database of the database module 400 through the target driver, and drives the target simulation model through the target driver to obtain the performance test result of the test architecture. At the same time, it extracts the target reference sample from the sample database of the database module 400. Among them, the sample databases are distributed in various different data platforms. The background driver module 300 sends both the target reference sample and the performance test result to the evaluation and analysis module 500.
[0071] After the evaluation and analysis module 500 extracts the performance test results, it compares the performance test results with the target reference sample and gives an evaluative opinion on the performance test results compared to the target reference sample. For example, the energy consumption value of this performance test result is better than the target reference sample, and based on this, the performance evaluation result is sent to the database module 400; the database module 400 searches for relevant optimization suggestions according to the performance evaluation result and feeds back the optimization suggestions to the evaluation and analysis module 500; the evaluation and analysis module 500 sends the performance evaluation result and the optimization suggestions to the user interface module 100 to intuitively display the evaluation result and optimization suggestions of this performance test to the user.
[0072] In the technical solution of the embodiment of the present invention, after the user interface module obtains the test architecture, the requirements analysis module determines the matching target simulation model and target driver according to the test architecture, and the background drive module drives the target simulation model through the target driver to obtain the performance test result of the test architecture; thus, the simulation requirements and resource requirements based on user needs are obtained, which not only reduces the labor cost and time cost consumed in the performance test process and improves the performance test efficiency, but also the object set and object combination method in the test architecture ensure the collaborative operation of the environment architecture where the object to be monitored is located and improve the accuracy of the performance test result.
[0073] Embodiment III
[0074] Figure 4 FIG. is a flowchart of a vehicle performance test method provided by Embodiment III of the present invention. This method can be executed by a vehicle performance test device, which can be implemented in the form of hardware and / or software, and the vehicle performance test device can be configured in the vehicle performance test system in any embodiment of the present invention. As Figure 4 shown, the method includes:
[0075] S101. The user interface module obtains the test architecture and sends the test architecture to the requirements analysis module.
[0076] S102. The requirements analysis module determines the matching target simulation model and target driver according to the test architecture.
[0077] S103. The background drive module drives the target simulation model through the target driver to obtain the performance test result of the test architecture.
[0078] In the technical solution of the embodiment of the present invention, after the user interface module obtains the test architecture, the requirements analysis module determines the matching target simulation model and target driver according to the test architecture, and the background driver module drives the target simulation model through the target driver to obtain the performance test result of the test architecture; thereby realizing the acquisition of simulation requirements and resource requirements based on user requirements, not only reducing the labor cost and time cost consumed in the performance test process, improving the performance test efficiency, but also the object set and object combination method in the test architecture ensure the collaborative operation of the environmental architecture where the object to be monitored is located, improving the accuracy of the performance test result.
[0079] Embodiment 4
[0080] Figure 5 FIG. is a flowchart of another vehicle performance test method provided by Embodiment 4 of the present invention. This method can be executed by a vehicle performance test device, which can be implemented in the form of hardware and / or software, and the vehicle performance test device can be configured in the vehicle performance test system in any embodiment of the present invention. As Figure 5 shown, the method includes:
[0081] S201. The user interface module obtains the test architecture and executes S201.
[0082] S202. The user interface module determines whether the current test architecture passes the user requirement confirmation; if so, execute S203; if not, execute S201.
[0083] S203. The requirements analysis module determines the estimated test time according to the target simulation model and the target driver; execute S204.
[0084] S204. The user interface module determines whether the current estimated test time passes the user requirement confirmation; if so, execute S205; if not, execute S201.
[0085] S205. The background driver module drives the target simulation model through the target driver to obtain the performance test result; execute S206.
[0086] S206. The evaluation analysis module extracts the target reference sample and obtains the performance evaluation result according to the performance test result and the target reference sample; execute S207.
[0087] S207. The database module generates optimization suggestions according to the performance evaluation result; execute S208.
[0088] S208. The evaluation analysis module obtains the optimization suggestions; execute S209.
[0089] S209. The user interface module displays the performance evaluation result and the optimization suggestions.
[0090] In the technical solution of the embodiment of the present invention, after the user interface module obtains the test architecture, the requirements analysis module determines the matching target simulation model and target driver according to the test architecture, and the background driver module drives the target simulation model through the target driver to obtain the performance test result of the test architecture; thereby realizing the acquisition of simulation requirements and resource requirements based on user requirements, not only reducing the labor cost and time cost consumed in the performance test process, improving the performance test efficiency, but also the object set and object combination method in the test architecture ensure the collaborative operation of the environment architecture where the object to be monitored is located, improving the accuracy of the performance test result.
[0091] Embodiment Five
[0092] Figure 6 FIG. 8 is a structural block diagram of a vehicle performance test device provided in Embodiment Five of the present invention. The device specifically includes:
[0093] A test architecture acquisition module 601, configured in the user interface module to acquire the test architecture and send the test architecture to the requirements analysis module;
[0094] A model driver acquisition module 602, configured in the requirements analysis module to determine a matching target simulation model and target driver according to the test architecture;
[0095] A test result acquisition module 603, configured in the background driver module to drive the target simulation model through the target driver to obtain the performance test result of the test architecture.
[0096] In the technical solution of the embodiment of the present invention, after the user interface module obtains the test architecture, the requirements analysis module determines the matching target simulation model and target driver according to the test architecture, and the background driver module drives the target simulation model through the target driver to obtain the performance test result of the test architecture; thereby realizing the acquisition of simulation requirements and resource requirements based on user requirements, not only reducing the labor cost and time cost consumed in the performance test process, improving the performance test efficiency, but also the object set and object combination method in the test architecture ensure the collaborative operation of the environment architecture where the object to be monitored is located, improving the accuracy of the performance test result.
[0097] The above device can execute the vehicle performance test method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects for executing the method. For the technical details not described in detail in this embodiment, reference can be made to the vehicle performance test method provided in any embodiment of the present invention.
[0098] Embodiment Six
[0099] In some embodiments, the vehicle performance testing method may be implemented as a computer program tangibly embodied in a computer-readable storage medium, such as a storage unit. In some embodiments, part or all of the computer program may be loaded and / or installed onto the heterogeneous hardware accelerator via the ROM and / or the communication unit. When the computer program is loaded into the RAM and executed by the processor, one or more steps of the vehicle performance testing method described above may be performed. Alternatively, in other embodiments, the processor may be configured to execute the vehicle performance testing method by any other suitable means (e.g., by means of firmware).
[0100] The various embodiments of the systems and techniques described above in this document may be implemented in digital electronic circuitry, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on a chip (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include: being implemented in one or more computer programs that may be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a special-purpose or general-purpose programmable processor that receives data and instructions from a storage system, at least one input device, and at least one output device, and transmits the data and instructions to the storage system, the at least one input device, and the at least one output device.
[0101] The computer program for implementing the method of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that the computer program, when executed by the processor, causes the functions / operations specified in the flowchart and / or block diagram to be implemented. The computer program may be executed entirely on the machine, partly on the machine, as a stand-alone software package partly on the machine and partly on a remote machine, or entirely on the remote machine or server.
[0102] In the context of the present invention, a computer-readable storage medium can be a tangible medium that can contain or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. The computer-readable storage medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. Alternatively, the computer-readable storage medium can be a machine-readable signal medium. More specific examples of the machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0103] To provide for interaction with a user, the systems and techniques described herein can be implemented on a heterogeneous hardware accelerator that has: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the heterogeneous hardware accelerator. Other kinds of devices can also be used to provide for interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, speech input, or tactile input).
[0104] The systems and techniques described herein can be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer having a graphical user interface or a web browser through which the user can interact with an implementation of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0105] A computing system may include a client and a server. The client and the server are generally far from each other and usually interact via a communication network. The client-server relationship is created by computer programs running on respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or a cloud host, which is a host product in the cloud computing service system, solving the defects of difficult management and weak business scalability existing in traditional physical hosts and VPS services.
[0106] It should be understood that various forms of the processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in the present invention can be executed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of the present invention can be achieved, and no limitation is imposed herein.
[0107] The above specific embodiments do not constitute a limitation on the protection scope of the present invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.
Claims
1. A vehicle performance testing system, characterized in that: include: User interface module, demand analysis module and background driver module; The user interface module is connected to the demand analysis module and the background driving module, and is used to obtain a test architecture; wherein the test architecture includes an object set, object parameters, an object combination method, and performance parameter items to be monitored; the objects include vehicle components and vehicle systems; The demand analysis module is used to determine a matching target simulation model and a target driver according to the test architecture; The background driving module is used to drive the target simulation model through the target driver to obtain the performance test result of the test architecture.
2. The vehicle performance testing system according to claim 1, characterized in that: The demand analysis module is further used to obtain an estimated test time according to the target driver and the target simulation model; The user interface module is also used to display the estimated test time, and to display an architecture preview interface when it is determined that the estimated test time has not passed the user's approval, so as to guide the user to adjust the current test architecture through the architecture preview interface.
3. The vehicle performance testing system according to claim 1, characterized in that: The vehicle performance test system also includes an evaluation and analysis module; the test framework also includes reference sample information; The demand analysis module is further used to determine a matching target data platform according to the reference sample information; The background driving module is further used to obtain target reference samples through the target data platform; The evaluation and analysis module is connected to the user interface module and the background driving module, and is used to obtain the performance evaluation result of the test architecture according to the performance test result and the target reference sample.
4. The vehicle performance testing system according to claim 1, characterized in that: The background driving module is also used to send the output result of the upstream target simulation model to the downstream target simulation model in real time if it is determined that the upstream target simulation model and the adjacent downstream target simulation model match different target drivers respectively according to the object combination method.
5. The vehicle performance testing system according to claim 2, characterized in that: The vehicle performance test system further includes a database module; the database module is communicatively connected with the background drive module; The user interface module is also used to sort the matching test samples in the database module in ascending order based on test time according to the object combination method through the background driving module if it is determined that the estimated test time has not passed the user's approval, and display the sorting results to the user; wherein the matching test samples include all or part of the objects in the object set, and do not include other objects outside the object set.
6. The vehicle performance testing system according to claim 2, characterized in that: The demand analysis module is further used to obtain the driver interaction frequency according to the matching relationship between the target simulation model and the target driver and the object combination method, and to obtain the estimated test time according to the number of target simulation models, the number of target drivers and the driver interaction frequency.
7. A vehicle performance testing method, characterized in that: The vehicle performance testing system used in any one of claims 1 to 6 comprises: The user interface module obtains the test architecture and sends the test architecture to the requirement analysis module; The demand analysis module determines a matching target simulation model and a target driver according to the test architecture; The background driving module drives the target simulation model through the target driver to obtain the performance test result of the test architecture.
8. A vehicle performance testing device, characterized in that: The vehicle performance testing system used in any one of claims 1 to 6 comprises: A test architecture acquisition module, configured in the user interface module to acquire the test architecture, and send the test architecture to the requirement analysis module; A model-driven acquisition module, configured in the demand analysis module, determines a matching target simulation model and a target driver according to the test architecture; The test result acquisition module is configured in the background driving module to drive the target simulation model through the target driver to obtain the performance test result of the test architecture.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to implement the vehicle performance testing method of claim 7 when executed by a processor. 10 . A computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the vehicle performance testing method according to claim 7 is implemented.