Simulation test method and system, electronic equipment and computer program product
By acquiring system requirement information to establish a model, generating simulation test instructions and driving multiple simulation test devices for testing, the problem of low simulation test efficiency in the development of intelligent connected vehicle systems is solved, and efficient simulation testing at the system level is achieved.
Patent Information
- Application Number
- CN202510822990.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-19
- Publication Date
- 2025-10-10
AI Technical Summary
Existing technologies fail to conduct comprehensive simulation and verification in the system development of intelligent connected vehicles, and different test equipment finds it difficult to work together, resulting in low simulation test efficiency.
By obtaining system requirement information, establishing the model to be verified, generating simulation test instructions and sending them to the modular integration platform, driving multiple simulation test devices to perform simulation tests, and feeding back test data, the modular integration platform is used for evaluation and analysis to determine the evaluation results.
It realizes simulation testing at the system level, improves the degree of collaboration among different devices, and improves the efficiency of simulation testing.
Smart Images

Figure CN120763015A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of computer simulation testing, and in particular to a simulation testing method and system, an electronic device, and a computer program product. BACKGROUND
[0002] Intelligent connected vehicles (ICV) are a frontier development direction of the modern automobile industry. As technology develops, higher requirements are placed on intelligent connected vehicles, and thus the automobile electronic systems of intelligent connected vehicles need to be continuously developed. In the development process of automobile electronic systems, the systems need to be simulated and tested to verify system functions and completeness. Existing solutions usually use a document-based engineering method to analyze, design, and test a certain part or a certain subsystem of an intelligent connected vehicle, and do not comprehensively simulate and verify system development of an intelligent connected vehicle from a system level. Moreover, existing technical solutions use multiple test devices to perform independent testing, different devices are difficult to work together, and simulation testing efficiency is low. SUMMARY
[0003] The main purpose of the embodiments of the present application is to provide a simulation testing method, system, electronic device, and computer program product, which can improve testing efficiency.
[0004] To achieve the above-mentioned purpose, one aspect of an embodiment of the present application provides a simulation testing method, which comprises: obtaining system requirement information and establishing a model according to the system requirement information to determine a model to be verified; generating a simulation testing instruction according to the system requirement information and the model to be verified, and sending the simulation testing instruction to a modular integrated platform and a plurality of simulation testing devices, so that the modular integrated platform drives the plurality of connected simulation testing devices to perform simulation testing according to the simulation testing instruction and feeds back simulation testing data; performing evaluation analysis according to the system requirement information and the simulation testing data set to determine an evaluation result.
[0005] In some embodiments, the model establishment according to the system requirement information to determine the model to be verified specifically comprises: identifying and decomposing the system requirement information to determine a plurality of requirement item information, and establishing an MBSE model according to the plurality of item information to obtain a plurality of requirement models; performing architecture design on the plurality of requirement models, and performing system development on the plurality of requirement models after architecture design to determine the model to be verified.
[0006] In some embodiments, the generating the simulation test instruction according to the system requirement information and the to-be-verified model specifically comprises: analyzing the obtained simulation test request to determine simulation requirement information, wherein the simulation test request is generated by a plurality of simulation test devices; analyzing the simulation requirement information and the system requirement information to determine a simulation test target and a simulation test algorithm, and matching the simulation requirement information and the to-be-verified model to determine a target simulation test model; determining the simulation test instruction according to the simulation test target, the simulation test algorithm and the target simulation test model.
[0007] In some embodiments, the evaluating and analyzing according to the system requirement information and the simulation test data set to determine an evaluation result specifically comprises: analyzing the system requirement information to determine a simulation test target and preset abnormal information; calculating the simulation test target and the simulation test data set to determine a performance index set, and matching the preset abnormal information and the simulation test data set, wherein the performance index set comprises performance values of a plurality of sub-models in the to-be-verified model; if the preset abnormal information and the simulation test data set are successfully matched, determining that the simulation test result is abnormal, and determining optimization suggestion information according to a matching result and a preset processing scheme, and determining the evaluation result according to the performance index set, the simulation test result and the optimization suggestion information; otherwise, determining that the simulation test result is not abnormal, and determining the evaluation result according to the performance index set and the simulation test result.
[0008] In some embodiments, the method further comprises: sending the simulation test data set to a cloud end to enable the cloud end to store and manage the simulation test data set, and monitor the to-be-verified model according to the simulation test data set.
[0009] In some embodiments, the method further comprises: updating the system requirement information according to the simulation test data set to determine updated system requirement information, and adjusting the to-be-verified model according to the evaluation result to obtain an adjusted to-be-verified model; returning to execute the generating the simulation test instruction according to the updated system requirement information and the adjusted to-be-verified model.
[0010] To achieve the above object, another aspect of the embodiments of the present application provides an electronic device, comprising: at least one processor; at least one memory for storing at least one program; When the at least one program is executed by the at least one processor, the at least one processor implements the method described above.
[0011] To achieve the above object, another aspect of the embodiments of the present application provides an electronic device, comprising: The modular integrated platform is used for connecting a plurality of simulation test devices, sending simulation test instructions to the plurality of simulation test devices, receiving simulation test data uploaded by the plurality of simulation test devices, and sending the simulation test data to the computer device; the modular integrated platform is connected with the plurality of simulation test devices through a standardized interface; The computer device is used for executing the method described above, generating the simulation test instructions, and sending the simulation test instructions to the modular integrated platform.
[0012] To achieve the above object, another aspect of the embodiments of the present application provides a computer program product, comprising a computer program, which, when executed by a processor, implements the method described above.
[0013] To achieve the above object, another aspect of the embodiments of the present application provides a vehicle, which comprises the signal processing system or the electronic device described above.
[0014] Implementing the embodiments of the present application includes the following beneficial effects: the embodiments provide a simulation test method, system, electronic device and computer program product, the scheme obtains system requirement information, establishes a model according to the system requirement information, and obtains a to-be-verified model; simulation test instructions are generated according to the system requirement information and the established to-be-verified model, and the generated simulation test instructions are sent to a modular integrated platform, so that the modular integrated platform drives a plurality of simulation test devices connected according to the simulation test instructions to perform simulation testing and feeds back simulation test data; the simulation test data fed back is evaluated and analyzed according to the system requirement information, and a corresponding evaluation result is determined; by establishing a verification model according to the obtained system requirement information, generating simulation test instructions based on the verification model, and driving different simulation test devices connected to the modular integrated platform according to the simulation test instructions by using the modular integrated platform, simulation testing is performed from a system level; at the same time, the simulation test devices are scheduled by using the modular integrated platform to perform simulation testing, the degree of cooperation of different devices is improved, the test result is analyzed from the perspective of an integrated system, and thus the simulation test efficiency is improved. BRIEF DESCRIPTION OF DRAWINGS
[0015] Figure 1 is a step flowchart of a simulation test method provided by an embodiment of the present application; Figure 2 is a step flowchart of determining a to-be-verified model in a simulation test method provided by an embodiment of the present application; Figure 3 is a step flowchart of determining simulation test instructions in a simulation test method provided by an embodiment of the present application; Figure 4 is a step flowchart of determining an evaluation result in a simulation test method provided by an embodiment of the present application; Figure 5 is a step flowchart of determining an updated to-be-verified model in a simulation test method provided by an embodiment of the present application; Figure 6 is a step flowchart of development design and optimization in a specific embodiment provided by an embodiment of the present application; Figure 7 is a structure diagram of an integrated terminal in a specific embodiment provided by an embodiment of the present application; Figure 8 is a step flowchart of verifying and optimizing a drive-by-wire chassis system in a specific embodiment provided by an embodiment of the present application; Figure 9 is a hardware structure diagram of an electronic device provided by an embodiment of the present application; Figure 10 is a structure block diagram of a simulation test system provided by an embodiment of the present application. Specific implementation methods The present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments. The step numbers in the following embodiments are provided for ease of description only and do not limit the order of the steps. The order of execution of the steps in the embodiments can be adaptively adjusted based on the understanding of those skilled in the art.
[0016] In the following description, reference is made to “some embodiments”, which describes a subset of all possible embodiments, but it will be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.
[0017] In the following description, the terms "first\second\third" are merely used to distinguish similar objects and do not represent a specific ordering of the objects. It is understandable that "first\second\third" can be interchanged with a specific order or sequence where permitted, so that the embodiments of the present invention described herein can be implemented in an order other than that illustrated or described herein.
[0018] Unless otherwise defined, all technical and scientific terms used in the embodiments of the present invention have the same meanings as those commonly understood by those skilled in the art to which the present invention pertains. The terms used in the embodiments of the present invention are for the purpose of describing the embodiments of the present invention only and are not intended to limit the present invention.
[0019] Before further explaining the embodiments of the present invention in detail, the nouns and terms involved in the embodiments of the present invention are explained. The nouns and terms involved in the embodiments of the present invention are subject to the following interpretations.
[0020] MBSE (Model-Based Systems Engineering) is a systems engineering approach that uses models to represent different aspects of a system's life cycle from conception to retirement.
[0021] Intelligent Connected Vehicle (ICV) refers to the organic combination of the Internet of Vehicles and smart cars. It is equipped with advanced on-board sensors, controllers, actuators and other devices, and integrates modern communication and network technologies.
[0022] Figure 1 This is an optional flowchart of a simulation test method provided by an embodiment of the present invention. Figure 1 The method may include but is not limited to steps S101 to S103.
[0023] In step S101, system requirement information is acquired, and a model is established according to the system requirement information to determine a to-be-verified model; In step S102, simulation test instructions are generated according to the system requirement information and the to-be-verified model, and the simulation test instructions are sent to the modular integrated platform, so that the modular integrated platform drives a plurality of connected simulation test devices to perform simulation tests according to the simulation test instructions, and feedback simulation test data; In step S103, evaluation analysis is performed according to the system requirement information and the simulation test data set to determine an evaluation result.
[0024] The steps S101 to S103 shown in the embodiments of the present application are as follows: a developer acquires global requirement information of a system to be developed and designed, then constructs a verification comprehensive platform based on an MBSE architecture, identifies and analyzes the global requirement information of the system through the verification comprehensive platform to determine detailed requirements of each subsystem and component in the system, and establishes a verification model at the global system level according to the identification and analysis result; then, each subsystem or component is split according to the global requirement information of the system and the established verification model, and corresponding simulation test instructions are generated; the generated simulation test instructions are issued to a modular integrated platform, such as a PC104 stackable hardware platform; the modular integrated platform is provided with a plurality of different interfaces, and simulation test devices corresponding to each subsystem or component are connected to the modular integrated platform through corresponding interfaces of the modular integrated platform; the simulation test devices include a software simulation system and a hardware test device, which perform simulation and testing at the software level and the hardware level, respectively; the modular integrated platform drives the simulation test devices connected thereto to perform simulation on the corresponding subsystems or components, and feedback simulation data, and uploads the test data to the cloud; the modular integrated platform performs corresponding statistical collection on the simulation test data fed back by each simulation test device, such as unifying the data format of the fed-back simulation test data; finally, the verification comprehensive platform analyzes the simulation test data processed by the modular integrated platform, globally evaluates and optimizes the system, determines global simulation test results of the system, and evaluates the performance of the system, etc.
[0025] In step S101 of some embodiments, a PC104 stackable hardware architecture platform can be used as the modular integrated platform to perform simulation tests on the system. Other different scalable hardware platforms, such as PXI, CompactPCI or VPX, etc. can also be used. A highly integrated embedded system design can also be used to integrate data acquisition, control, communication interface and storage functions into a single embedded hardware platform, without being limited thereto.
[0026] Please refer to Figure 2In some embodiments, step S101 can include but is not limited to steps S201 to S202: Step S201, identifying and decomposing the system requirement information, determining a plurality of requirement item information, and establishing an MBSE model according to the plurality of item information to obtain a plurality of requirement models; Step S202, performing architecture design on the plurality of requirement models, and performing system development on the plurality of requirement models after the architecture design to determine a to-be-verified model.
[0027] In step S201 of some embodiments, the obtained global-level system requirement information is identified and decomposed to gradually form different requirement items, and a model is established according to the formed requirement items to obtain a corresponding requirement model. For example, through identification and decomposition of the system requirement information, a plurality of requirement items about a vehicle braking system are obtained, such as detecting that a brake pedal is stepped on to drive the vehicle braking system to work, turning on a corresponding warning light when the vehicle braking system works, etc. According to the generated requirement items, relevant information that the established model needs to satisfy is determined, such as the association relationship between different requirement items, different states in the requirement items, and the corresponding state association relationship, etc. According to the analyzed relevant information, a corresponding requirement model is established.
[0028] In step S202 of some embodiments, a system developer performs corresponding function development and logic development on the established various requirement models on a comprehensive verification platform based on an MBSE process, perfects the requirement models; then, code development is performed on the requirement models after the function and logic development to perform deepening design, the requirement models are further developed according to professional engineering requirements to obtain a global model at a system level as a to-be-verified model for subsequent simulation test through the comprehensive verification platform to evaluate whether the model satisfies the initial system requirement information, and performance evaluation is performed on the constructed model to further propose corresponding optimization suggestions to further optimize the existing constructed model.
[0029] Please refer to Figure 3 In some embodiments, step S102 can include but is not limited to steps S301 to S303: Step S301, analyzing the obtained simulation test request to determine simulation requirement information; wherein the simulation test request is generated by a plurality of simulation test devices; Step S302, analyzing the simulation requirement information and the system requirement information to determine a simulation test target and a simulation test algorithm; and matching the simulation requirement information and the to-be-verified model to determine a target simulation test model; Step S303, determining a simulation test instruction according to the simulation test target, the simulation test algorithm, and the target simulation test model.
[0030] In step S301 of some embodiments, the modular integrated platform sends a simulation test request to the comprehensive verification platform, the comprehensive verification platform analyzes the received simulation test request, determines the corresponding simulation test information, for example, the system information that needs to be simulated and tested, the corresponding simulation test equipment, and the like. For example, for a vehicle chassis control system, the comprehensive verification platform determines the suspension system, steering system and braking system in the vehicle chassis control system to be simulated and tested by analyzing the simulation test request sent by the modular integrated platform. Specifically, the comprehensive verification model does not participate in the decomposition of the specific simulation test task.
[0031] In step S302 of some embodiments, the comprehensive verification platform analyzes the simulation test information obtained by analysis and the system requirement information, determines the corresponding simulation test target information and the corresponding simulation test algorithm; at the same time, the comprehensive verification platform matches the simulation test information obtained by analysis with the system model constructed, determines the subsystem model or part model corresponding to the equipment in the simulation test equipment connected by the modular integrated platform that requests to be simulated and tested; for example, the comprehensive verification platform determines, through analysis and matching, that the equipment to be simulated and tested is the chassis suspension system, and the simulation test target and simulation test algorithm corresponding to the system, such as simulating and testing the suspension system under different load conditions through different road conditions, and recording the suspension running state data of the suspension system under different road conditions and different load conditions.
[0032] In step S303 of some embodiments, the comprehensive verification platform generates simulation test instructions according to the simulation test target, simulation test algorithm and corresponding target simulation test model obtained by analysis and matching, and sends the generated simulation test instructions to the modular integrated platform. The modular integrated platform generates corresponding simulation test tasks according to the received simulation test instructions, and distributes them to corresponding simulation test equipment to drive the simulation test equipment to perform simulation test on the corresponding system or parts; in this embodiment, the simulation test equipment respectively performs hardware test and software model simulation on the corresponding system or parts, and respectively obtains corresponding simulation data and measured data.
[0033] Please refer to Figure 4 In some embodiments, step S103 can include but is not limited to steps S401 to S404: Step S401, analyzing the system requirement information to determine the simulation test target and the preset abnormal information; Step S402, calculating the performance index set according to the simulation test target and the simulation test data set, and matching the preset abnormal information with the simulation test data set; wherein the performance index set includes the performance values of a plurality of sub-models in the model to be verified; Step S403, if the preset abnormal information matches the simulation test data set successfully, it is determined that the simulation test result is abnormal, and the optimization suggestion information is determined according to the matching result and the preset processing scheme, and the evaluation result is determined according to the performance index set, the simulation test result and the optimization suggestion information; Step S404, otherwise, it is determined that the simulation test result is normal, and the evaluation result is determined according to the performance index set and the simulation test result.
[0034] In step S401 of some embodiments, after the integrated verification platform receives the simulation test data set fed back by the modular integrated platform, the simulation test target or requirement of the subsystem or component in the system design and development is determined by analyzing the system requirement information, and the abnormal information that may occur in the simulation test process is used to evaluate the simulation test result of the subsystem or component.
[0035] In step S402 of some embodiments, the performance index is calculated according to the simulation test target obtained by analysis and the simulation test data set received, and the performance index data of the automobile suspension system, such as the response time of the suspension to the road condition and the response load value to different road conditions, is calculated according to the simulation test target obtained by analysis and the suspension system simulation test data of the system requirement information. At the same time, the simulation test data fed back by the modular integrated platform is matched and analyzed with the abnormal information in the system requirement information to determine whether an abnormality occurs in the simulation test process and the type of the abnormality.
[0036] In step S403 of some embodiments, if the simulation test data is matched with the abnormal information in the system requirement information successfully, it can be determined that there is an abnormal condition in the simulation test data of the subsystem or component, the type of the abnormality is determined by analyzing the matching result, the corresponding processing scheme or optimization suggestion is determined according to the analysis of the type of the abnormality and the preset processing scheme, the performance index information of the subsystem or component for simulation test is obtained by matching the simulation test result determined by the abnormal information and the processing scheme or optimization suggestion obtained by analysis, and the evaluation result of the subsystem or component for simulation test is obtained.
[0037] In step S404 of some embodiments, if the simulation test data is not matched to the corresponding result in the abnormal information in the system requirement information, it indicates that the simulation test data of the subsystem or the part is normal, and it is determined that the evaluation result of the subsystem or the part is no abnormality; the simulation test target in the received simulation test data set and the system requirement information is calculated to determine the corresponding performance index information of the subsystem or the part, and the determined evaluation result and the calculated performance index information are used to determine the corresponding evaluation result of the subsystem or the part.
[0038] In some embodiments, the modular integrated platform and the comprehensive verification platform can be connected to a cloud server, and the comprehensive verification platform sends the simulation test data to the cloud server after receiving the simulation test data, and the cloud server stores and manages the simulation test data to trace the system; at the same time, the system model is monitored according to the sent simulation test data.
[0039] Please refer to Figure 5 In some embodiments, the simulation test method provided by the embodiment of the application can include but is not limited to steps S501 to S502: Step S501, updating the system requirement information according to the simulation test data set, determining the updated system requirement information, and adjusting the to-be-verified model according to the evaluation result to obtain the adjusted to-be-verified model; Step S502, returning to execute the generation of the simulation test instruction according to the system requirement information and the to-be-verified model according to the updated system requirement information and the adjusted to-be-verified model.
[0040] In step S501 of some embodiments, the comprehensive verification platform analyzes the received simulation test data to determine the part that needs to be optimized or improved in the current system model, updates the current system model according to the obtained result, and synchronously updates the corresponding system requirement information to complete the optimization of the system model once.
[0041] In step S502 of some embodiments, the system model obtained after the optimization in the previous step is used as the reference model of the system simulation test, and the simulation test, analysis and evaluation, etc. are performed again based on the optimized system model to perform iterative optimization until the simulation test result of the system model meets the system design requirement and the actual engineering requirement.
[0042] Next, the scheme of the embodiment of the application will be described and explained in detail in combination with a specific application example: In practical applications, an integrated verification platform is constructed based on the MBSE architecture, combined with the platform architecture of stackable design, to obtain an MBSE simulation-test-recording integrated terminal. Developers of intelligent networked vehicles develop and design the vehicle systems of the intelligent networked vehicles through the MBSE simulation-test-recording integrated terminal, please refer to Figure 6 , the developers obtain a plurality of different requirement items by identifying and analyzing the system requirement information, and establish a requirement model based on the plurality of requirement items obtained by identification. Then, the established requirement model is subjected to establishment of functional architecture and logical architecture, to build corresponding functional modules or systems. Next, the built functional modules or systems are subjected to deepening design and professional engineering processing according to actual engineering application constraints, to realize further perfection of functions and logic, to meet the functional modules or systems required by professional engineering, and to develop codes based on the built functional modules or systems, to build entity functional modules and systems from the software level and the hardware level. Finally, the built entity functional modules and systems are subjected to simulation execution and evaluation optimization based on the MBSE simulation-test-recording integrated terminal, and the system requirement information is optimized according to the evaluation optimization result, to realize iterative optimization; please refer to Figure 7, the MBSE simulation-test-record integrated terminal includes multiple levels, including a software layer, a management host layer, a drive and interface layer, and a hardware layer, different levels undertake different functions, and efficient operation of the whole system is realized; among them, in the software layer, the system has the functions of data management and record, is responsible for receiving, processing, storing and maintaining various data generated in the system running process, and determines the integrity and traceability of the data. Through efficient record and processing of data, the software layer realizes real-time analysis of data, ensures that the simulation and test results of the system are quickly reflected in the demand definition of the system; in the management host layer, there is a test comprehensive management computer and a communication interface, the test comprehensive management computer is responsible for managing various test processes of the system, including test management software, coordinating the integration of hardware and software; the communication interface connects the management host layer with other systems or components, realizes efficient data exchange and task coordination within the system; at the same time, the management host layer also supports multi-task parallel function, processes multiple test tasks and data streams at the same time, improves the system processing efficiency and test ability; the management host layer also provides communication support between each terminal and the master control system; the drive and interface layer includes a real-time machine and an Ethernet or other communication interface, which is used to realize the drive protocol and communication protocol of the hardware device, and ensures that the hardware device can communicate and cooperate normally with other parts of the system; at the same time, the drive and interface layer can also include third-party provided board cards, which are used to support specific hardware functions or expand functions; the hardware layer includes different types of board cards, such as CAN board card, LIN board card and LVDS board card, different types of board cards are connected and controlled with other systems in the automobile system through their respective communication protocols, and different components in the automobile system are accurately operated and data is collected; at the same time, the hardware layer also involves a global variable communication mechanism, which shares and transmits data between hardware components, and ensures the coordination and data synchronization within the system; Please refer to Figure 8In practical applications, the MBSE simulation-test-record integrated terminal is constructed to verify and optimize the chassis-by-wire system in the intelligent networked vehicle system. The PC104 stackable hardware architecture is used to decompose the chassis-by-wire system into a suspension system, a steering system, and a braking system. Then, the PC104 stackable hardware architecture is used to connect the software and hardware simulation verification devices of the respective subsystems to perform joint simulation of the software and hardware of the respective subsystems. The data collected by the joint simulation is transmitted and coordinated through the PC104 stackable hardware architecture. The MBSE comprehensive verification platform is used to analyze and summarize the data collected by the joint simulation test to evaluate the performance indicators of each subsystem and the degree of conformity of each subsystem to the overall design goal of the chassis-by-wire control system. The corresponding optimization suggestions are given, and the final verification result report is generated. Specifically, the PC104 stackable hardware architecture is connected to the simulation test devices of the suspension system, the steering system, and the braking system. The MBSE comprehensive verification platform generates test instructions and sends the instructions to the PC104 stackable hardware architecture to drive the simulation test devices of each subsystem to perform joint simulation and verification of the suspension system, the steering system, and the braking system. For the suspension system, real suspension operation verification is performed on the hardware-in-the-loop test bench, and various motion states of the suspension system are simulated in the simulator. Through joint simulation, the performance of the suspension system under different road conditions and loads is verified, and its safety and stability are ensured.
[0043] For the steering system, real steering system operation verification is performed on the hardware-in-the-loop test bench, and the steering system performance under various steering angles and speed conditions is simulated in the simulator. Through joint simulation, the response speed, accuracy, and stability of the steering system are verified.
[0044] For the braking system, real braking system operation verification is performed on the hardware-in-the-loop test bench, and the braking performance of the braking system under different speeds and loads is simulated in the simulator. Through joint simulation, the braking force, response time, and braking performance of the braking system under different speeds and loads are verified.
[0045] The PC104 stackable hardware architecture collects the test data of all subsystems in real time and transmits them to the MBSE comprehensive verification platform for analysis and summary to obtain the final verification result report.
[0046] Implementing the embodiments of the present application includes the following beneficial effects: the embodiments provide a simulation test method, system, electronic device and computer program product, the scheme obtains system requirement information, establishes a model according to the system requirement information, and obtains a to-be-verified model; according to the system requirement information and the established to-be-verified model, a simulation test instruction is generated, and the generated simulation test instruction is sent to a modular integrated platform, so that the modular integrated platform drives a plurality of simulation test devices connected according to the simulation test instruction to perform simulation test and feedback simulation test data; according to the system requirement information, the feedback simulation test data is evaluated and analyzed to determine the corresponding evaluation result; by establishing a verification model according to the obtained system requirement information, generating a simulation test instruction based on the verification model, and driving different simulation test devices connected to the modular integrated platform according to the simulation test instruction, the modular integrated platform performs simulation test from the system level; at the same time, the modular integrated platform schedules different simulation test devices to perform simulation test, improves the degree of cooperation of different devices, and thus improves the simulation test efficiency.
[0047] The embodiments of the present application also provide an electronic device, which includes a memory and a processor, the memory stores a computer program, and the processor implements the simulation test method described above when executing the computer program. The electronic device can be any intelligent terminal including a tablet computer, a vehicle-mounted computer, etc.
[0048] It can be understood that the contents in the above method embodiments are applicable to the present device embodiments, the present device embodiments specifically implement the same functions as the above method embodiments, and achieve the same beneficial effects as the above method embodiments.
[0049] Please refer to Figure 9 , Figure 9 The hardware structure of the electronic device of another embodiment is illustrated, and the electronic device includes: The processor 901 can be implemented in a general-purpose CPU (Central Processing Unit), a microprocessor, an ASIC (Application Specific Integrated Circuit), or one or more integrated circuits, etc., and is used to execute related programs to implement the technical solutions provided by the embodiments of the present application. The memory 902 can be implemented in the form of a Read Only Memory (ROM), a static storage device, a dynamic storage device, or a Random Access Memory (RAM), etc. The memory 902 can store an operating system and other application programs, and when the technical solutions provided by the embodiments of the present specification are implemented by software or firmware, the related program codes are stored in the memory 902 and are called and executed by the processor 901 to perform the simulation test method of the embodiments of the present application; The input / output interface 903 is configured to realize information input and output. The communication interface 904 is configured to realize the communication interaction between the device and other devices, and the communication can be realized by a wired manner (for example, a USB, a network cable, etc.) or a wireless manner (for example, a mobile network, WIFI, Bluetooth, etc.). The bus 905 is configured to transmit information between various components (for example, the processor 901, the memory 902, the input / output interface 903, and the communication interface 904) of the device. The processor 901, the memory 902, the input / output interface 903, and the communication interface 904 are connected to each other through the bus 905 to realize the communication connection between the device.
[0050] The embodiments of the present application also provide a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to realize the simulation test method.
[0051] It can be understood that the contents in the above method embodiments are all applicable to the present storage medium embodiments, the functions specifically realized by the present storage medium embodiments are the same as those of the above method embodiments, and the beneficial effects achieved by the present storage medium embodiments are also the same as those of the above method embodiments.
[0052] The memory is a non-transitory computer readable storage medium, which can be used to store non-transitory software programs and non-transitory computer executable programs. The memory can include a high-speed random access memory, and can also include a non-transitory memory, for example, at least one magnetic disk storage device, a flash memory device, or other non-transitory solid-state memory device. In some embodiments, the memory can optionally include a remote memory arranged remotely relative to the processor, and the remote memory can be connected to the processor through a network. Examples of the above network include but are not limited to the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.
[0053] Further, the embodiments of the present application also disclose a computer program product or computer program stored in a computer readable storage medium. A processor of a computer device can read the computer program from the computer readable storage medium, and the processor executes the computer program, so that the computer device executes the method described above. Similarly, the contents in the method embodiments described above are all applicable to the present storage medium embodiments, the present storage medium embodiments specifically implement the functions of the above method embodiments, and achieve the same beneficial effects as the above method embodiments.
[0054] It can be understood that all or some of the steps in the above disclosed method and system can be implemented by software, firmware, hardware, or a combination thereof. Some or all of the physical components can be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or as hardware, or as an integrated circuit, such as an application specific integrated circuit. Such software can be distributed on computer readable media, which can include computer storage media (or non-transitory media) and communication media (or transitory media). As is known to those skilled in the art, computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and that can be accessed by a computer. In addition, as is known to those skilled in the art, communication media typically embodies computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery medium.
[0055] As shown in Figure 10 The embodiments of the present application also provide a simulation test system, which comprises a modular integrated platform and a computer device connected with the modular integrated platform; wherein, The modular integrated platform is configured to connect a plurality of simulation test devices, send simulation test instructions to the plurality of simulation test devices, receive simulation test data uploaded by the plurality of simulation test devices, and send the simulation test data to the computer device; the modular integrated platform is connected with the plurality of simulation test devices through a standardized interface; The computer device is configured to execute the method described above, generate simulation test instructions, and send the simulation test instructions to the modular integrated platform.
[0056] It can be seen that the contents of the above method embodiments are all applicable to the present system embodiments. The functions specifically implemented by the present system embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0057] An embodiment of the present invention further provides a vehicle control device, comprising a memory, a processor, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the control method of the integrated braking control system of the above embodiment.
[0058] For example, the processor and memory in a vehicle controller can be connected via a bus. Memory, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs and non-transitory computer executable programs. Furthermore, the memory can include high-speed random access memory and non-transitory memory, such as at least one disk drive, flash memory device, or other non-transitory solid-state memory device. In some embodiments, the memory can optionally include memory remotely located relative to the control processor, and these remote memories can be connected to the control device via a network.
[0059] The non-transient software program and instructions required to implement the control method of the above embodiment are stored in the memory, and when executed by the processor, the control method of the above embodiment is executed. Figure 1 Steps S101 to S103 in Figure 2 Steps S201 to S202, Figure 3 Steps S301 to S303, etc.
[0060] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, i.e., they may be located in one place or distributed across multiple network units. Some or all of the modules may be selected based on actual needs to achieve the objectives of this embodiment.
[0061] An embodiment of the present invention further provides a vehicle, comprising the vehicle control device of the above embodiment.
[0062] The vehicle can be a private car, such as a sedan, SUV, MPV, or pickup truck. It can also be a commercial vehicle, such as a van, bus, small truck, or large trailer. The vehicle must have an electric motor that can output power or store mechanical energy as a generator. If the vehicle is a new energy vehicle, it can be a hybrid or a pure electric vehicle.
[0063] Since the vehicle applies all the technical solutions of the above-mentioned control device or vehicle controller, it has at least all the beneficial effects brought by the technical solutions of the above-mentioned embodiments, which will not be repeated here.
[0064] The above is a specific description of the preferred embodiments of the present application, but the present application is not limited to the embodiments described, and those skilled in the art can make various equivalent modifications or replacements without departing from the spirit of the present application, and these equivalent modifications or replacements are all included in the scope defined by the claims of the present application.
Claims
1. A simulation test method, characterized in that: The method comprises: Obtaining system requirement information, and establishing a model based on the system requirement information to determine the model to be verified; Generate a simulation test instruction according to the system requirement information and the model to be verified, and send the simulation test instruction to the modular integration platform, so that the modular integration platform drives the connected simulation test devices to perform simulation testing according to the simulation test instruction and feeds back simulation test data; An overall evaluation and analysis is performed based on the system requirement information and the simulation test data set to determine an evaluation result.
2. The method according to claim 1, characterized in that The model is established according to the system requirement information to determine the model to be verified, specifically including: Identifying and decomposing the system requirement information to determine a plurality of requirement item information, and establishing an MBSE model based on the plurality of item information to obtain a plurality of requirement models; Performing architectural design on several of the demand models, and performing system development on the several demand models after the architectural design, and determining the models to be verified.
3. The method according to claim 1, characterized in that Generating a simulation test instruction according to the system requirement information and the model to be verified specifically includes: Analyze the obtained simulation test request to determine simulation requirement information; wherein the simulation test request is generated by a plurality of the simulation test devices; Analyze the simulation requirement information and the system requirement information to determine the simulation test target and the simulation test algorithm; match the simulation requirement information with the model to be verified to determine the target simulation test model; The simulation test instruction is determined according to the simulation test target, the simulation test algorithm and the target simulation test model.
4. The method according to claim 1, wherein The performing evaluation analysis based on the system requirement information and the simulation test data set to determine the evaluation result specifically includes: Analyze the system requirement information to determine simulation test targets and preset abnormal information; Calculating according to the simulation test target and the simulation test data set to determine a performance indicator set, and matching the performance indicator set with the simulation test data set according to preset abnormal information; wherein the performance indicator set includes performance values of several sub-models in the model to be verified; If the preset abnormal information successfully matches the simulation test data set, the simulation test result is determined to be abnormal, and optimization suggestion information is determined based on the matching result and the preset processing solution, and the evaluation result is determined based on the performance indicator set, the simulation test result and the optimization suggestion information; Otherwise, the simulation test result is determined to be normal, and the evaluation result is determined based on the performance indicator set and the simulation test result.
5. The method according to claim 1, wherein The method further comprises: The simulation test data set is sent to the cloud, so that the cloud stores and manages the simulation test data set and monitors the model to be verified according to the simulation test data set.
6. The method according to claim 1, characterized in that The method further comprises: Updating the system requirement information according to the simulation test data set, determining updated system requirement information, and adjusting the model to be verified according to the evaluation result to obtain an adjusted model to be verified; According to the updated system requirement information and the adjusted model to be verified, return to execute the simulation test instruction generated according to the system requirement information and the model to be verified.
7. An electronic device, characterized in that: include: at least one processor; at least one memory for storing at least one program; When the at least one program is executed by the at least one processor, the at least one processor implements the method according to any one of claims 1 to 6.
8. A simulation test system, characterized in that: The system includes a modular integrated platform and a computer device connected to the modular integrated platform, wherein: The modular integrated platform is used to connect to a plurality of simulation test devices, send simulation test instructions to the plurality of simulation test devices, receive simulation test data uploaded by the plurality of simulation test devices, and send the simulation test data to the computer device; the modular integrated platform is connected to the plurality of simulation test devices via a standardized interface; The computer device is used to execute the method according to any one of claims 1 to 6, generate the simulation test instruction, and send the simulation test instruction to the modular integration platform.
9. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.
10. A vehicle, characterized in that: The vehicle comprises the electronic device according to claim 7 or the system according to claim 8.
Citation Information
Cited By
System and method for verifying and optimizing intelligent test algorithm, and storage medium
CN121389545A