Simulation system and open-loop test processing method thereof

The simulation system addresses the need for external devices in detecting defects by using a loopback intermediate harness and inverse map conversion to automatically identify discrepancies, enhancing detection efficiency and reducing uncertainty in completion time.

JP7806607B2Active Publication Date: 2026-01-27SUZUKI MOTOR CORP
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2022072988
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-04-27
Publication Date
2026-01-27
Estimated Expiration
2042-04-27

AI Technical Summary

Technical Problem

Existing simulation systems require the addition of an external collection device to detect defective parts during open-loop testing, making it difficult to identify the cause of discrepancies and predict completion time.

Method used

A simulation system with a control device, simulation device, and wire harness that allows communication between them, utilizing a loopback intermediate harness and a control unit to automatically generate an inverse map for converting signal information into physical values, enabling automatic detection of discrepancies without additional external devices.

Benefits of technology

Facilitates easy detection of defective parts and reduces the uncertainty in completion time by automatically identifying the cause of discrepancies through pattern recognition, improving test reproducibility and management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007806607000001
    Figure 0007806607000001
  • Figure 0007806607000002
    Figure 0007806607000002
  • Figure 0007806607000003
    Figure 0007806607000003
Patent Text Reader

Abstract

To provide a simulation system which can easily detect a failure spot without adding an external device.SOLUTION: A simulation system comprises: a control device 10 which executes a control program for controlling a vehicle component mounted on a vehicle; a simulation device 1 which implements software simulating an operation of the vehicle component; a wire harness 4 which connects the control device 10 and the simulation device 1; and a loop back intermediate harness 5 which connects an output terminal 2a and an input terminal 6a of the simulation device 1. The simulation device 1 comprises: a map 72 which converts a physical value indicating a physical quantity of the vehicle component into signal information of a signal to be output to the control device 10; and a control unit 7 which automatically generates a reverse map 73 from the map 72 when executing an open loop test, and automatically executes specification of a cause spot of a mismatch when there is a mismatch between a set value set in the simulation device 1 and an internal value recognized by the control device 10 correspondingly to the set value.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a simulation system. [Background technology]

[0002] The HILS (Hardware In the Loop Simulation) system is a method for developing in-vehicle electronic controller functions using a simulator.

[0003] During the HILS system construction process, open-loop testing is conducted to verify that wire harnesses manufactured to connect control devices such as ECMs (Engine Control Modules) to the HILS system, and simulation models configured to simulate engine behavior, operate according to the design specifications.

[0004] During open-loop testing, there may be cases where the values ​​set on the HILS system side and the values ​​recognized on the ECM side do not match. There are multiple possible causes for this, so identifying the cause is not easy. This means it takes time to complete the HILS system construction. It is also difficult to predict how long it will take to complete the HILS system construction.

[0005] Patent Document 1 describes a simulation system that includes a control device that executes a program related to vehicle control, a functional device that is connected to the control device and simulates vehicle operation, a simulation device that is connected to the functional device and executes a simulation of the functional device and the control device by outputting control signals to the functional device based on simulation conditions set by a user, and a collection device that is connected to the functional device and collects control signals input and output to the functional device. [Prior art documents] [Patent documents]

[0006] [Patent Document 1] Japanese Patent Publication No. 2020-170403 Summary of the Invention [Problem to be solved by the invention]

[0007] However, the simulation system described in Patent Document 1 has a problem in that it requires the addition of a new external device called a collection device.

[0008] SUMMARY OF THE INVENTION It is therefore an object of the present invention to provide a simulation system that can easily detect defective parts without adding an external device. [Means for solving the problem]

[0009] In order to solve the above problems, the present invention provides a simulation system including a control device that executes a control program to control vehicle components mounted on a vehicle, a simulation device in which a simulation model that is software for simulating the operation of the vehicle components is implemented, and a wire harness that connects the control device and the simulation device, and a loopback intermediate harness that inputs an output from an output terminal of the simulation device to which the wire harness is connected to an input terminal of the simulation device, and the control device and the simulation device are configured to be able to communicate with each other, and the simulation device includes a map that converts physical values ​​that are values ​​indicating the physical quantities of the vehicle components into signal information that is information on signals to be output to the control device, and a control unit that automatically generates an inverse map from the map that converts the signal information into the physical values ​​when an open-loop test is performed to verify that the wire harness and the simulation model are made according to design specifications, and automatically executes a test program that identifies the cause of the discrepancy if a setting value that is the physical value set in the simulation device and an internal value recognized by the control device corresponding to the setting value do not match. [Effects of the Invention]

[0010] In this way, according to the present invention, it is possible to easily detect a defective part without adding an external device. [Brief explanation of the drawings]

[0011] [Figure 1] FIG. 1 is a conceptual diagram of a simulation system according to an embodiment of the present invention. [Figure 2] FIG. 2 is a diagram showing an example of a pattern of causes of discrepancies in a simulation system according to an embodiment of the present invention. [Figure 3] FIG. 3 is a flowchart showing the procedure of an open-loop test execution process of the simulation system according to one embodiment of the present invention. [Figure 4] FIG. 4 is a conceptual diagram of a conventional simulation system. DETAILED DESCRIPTION OF THE INVENTION

[0012] A simulation system according to one embodiment of the present invention includes a control device that executes a control program to control vehicle components mounted on a vehicle, a simulation device that implements a simulation model, which is software that simulates the operation of the vehicle components, and a wire harness that connects the control device and the simulation device. The simulation device includes a loopback intermediate harness that inputs the output of an output terminal to which the wire harness of the simulation device is connected to an input terminal of the simulation device, and the control device and the simulation device are configured to be able to communicate with each other. The simulation device is configured to include a map that converts physical values, which are values ​​indicating the physical quantities of the vehicle components, into signal information, which is information on signals to be output to the control device, and a control unit that automatically generates an inverse map that converts the signal information from the map into physical values ​​when performing an open-loop test to verify that the wire harness and the simulation model are made according to the design specifications, and automatically executes a test program that identifies the cause of the discrepancy if a setting value, which is a physical value set in the simulation device, and an internal value recognized by the control device corresponding to the setting value, are inconsistent.

[0013] As a result, the simulation system according to the embodiment of the present invention can easily detect a defective part without adding an external device. [Example]

[0014] A simulation system according to an embodiment of the present invention will be described in detail below with reference to the drawings.

[0015] In FIG. 1, the simulation system according to one embodiment of the present invention includes a simulation device 1 and a control device 10.

[0016] The control device 10 executes a control program that controls vehicle components such as an engine mounted on a vehicle, such as an ECM that performs engine control. An in-vehicle electronic controller such as an ECM may be used as the control device 10 as is.

[0017] The simulation device 1 simulates a vehicle part such as an engine, outputs a simulated signal to the control device 10, and checks the operation of the control program of the control device 10.

[0018] The simulation device 1 and the control device 10 mutually transmit and receive signals such as control signals via an in-vehicle LAN (Local Area Network) that conforms to standards such as CAN (Controller Area Network).

[0019] The control device 10 includes a connector 11, an interface circuit 12, and a control unit 13.

[0020] The connector 11 is connected to a wire harness 4 connected to the simulation device 1 and is mated with an interface circuit 12 .

[0021] The interface circuit 12 transmits and receives signals to and from the simulation device 1 via the wire harness 4. The signals transmitted and received via the wire harness 4 are, for example, analog signals such as voltages. The interface circuit 12 outputs, for example, the voltage value of the received voltage to the control unit 13. The signals input from the simulation device 1 to the control device 10 are not limited to analog signals, and may be digital signals, PWM (Pulse Width Modulation) signals, or the like.

[0022] The control unit 13 is composed of a computer unit equipped with a CPU (Central Processing Unit), RAM (Random Access Memory), ROM (Read Only Memory), flash memory for storing backup data, etc., input ports, and output ports.

[0023] The ROM of the computer unit stores a control program for controlling the vehicle components described above, along with various constants, maps, etc. In other words, the CPU uses the RAM as a work area to execute the control program stored in the ROM, causing the computer unit to perform processing to control the vehicle components.

[0024] The ROM of the control unit 13 stores a map 14 that converts, for example, a voltage value, which is information on a signal input from the simulation device 1, into a physical value, which is a value indicating a physical quantity of a vehicle part.

[0025] The control unit 13 stores, for example, the physical values ​​of the vehicle parts obtained by converting the voltage values ​​input from the simulation device 1 using the map 14 in a storage area 15 of the RAM.

[0026] The simulation device 1 includes an output I / O board 2, a connector 3, a wire harness 4, a loopback intermediate harness 5, an input I / O board 6, and a control unit .

[0027] The output I / O board 2 transmits and receives signals to and from the control device 10 via the wire harness 4. The output I / O board 2 is provided with an output terminal 2a to which a connector 3 is connected. The output I / O board 2 outputs, for example, a voltage having a value output by the control unit 7 from the output terminal 2a. The output I / O board 2 is provided with a voltmeter (not shown) that detects the value of the voltage output from the output terminal 2a, and the voltage value detected by this voltmeter is notified to the control unit 7.

[0028] The wire harness 4 connects the simulation device 1 and the control device 10. The simulation device 1 and the control device 10 transmit and receive signals via the wire harness 4. The wire harness 4 is provided with a wire disconnection box 8 that disconnects each signal line of the wire harness 4 at a desired timing.

[0029] The loopback intermediate harness 5 inputs the output of the output I / O board 2 to the input I / O board 6 .

[0030] The input I / O board 6 outputs a signal input from the output I / O board 2 to the control unit 7 via the loopback intermediate harness 5. The input I / O board 6 is provided with an input terminal 6a to which the loopback intermediate harness 5 is connected. The input I / O board 6 outputs, for example, the voltage value of the voltage input to the input terminal 6a to the control unit 7. The input I / O board 6 is provided with a voltmeter (not shown) that detects the voltage value of the voltage input to the input terminal 6a, and the voltage value detected by this voltmeter is notified to the control unit 7.

[0031] The control unit 7 is made up of a computer unit that includes a CPU, RAM, ROM, a flash memory for storing backup data, an input port, and an output port.

[0032] The ROM of the computer unit stores various constants, various maps, and the like, as well as a program for causing the computer unit to function as the control unit 7. That is, the CPU executes the program stored in the ROM using the RAM as a working area, causing the computer unit to function as the control unit 7 in this embodiment.

[0033] The ROM of the control unit 7 stores, for example, a map 72 that converts a physical value, which is a value indicating the physical quantity of a vehicle component, into a voltage value as signal information, which is information on a signal to be output to the control device 10. The control unit 7 outputs, to the output I / O board 2, a voltage value converted by the map 72, using, for example, a value set in an output physical value storage area 71 of the RAM as the physical value of the vehicle component.

[0034] The control unit 7 automatically generates an inverse map 73 from the map 72, which converts voltage values, which are information on signals to be output to the control device 10, into physical values ​​of vehicle components. For example, the control unit 7 converts voltage values, which are information on signals input from the input I / O board 6, using the inverse map 73 and stores the converted voltage values ​​in the input physical value storage area 74.

[0035] The control unit 7 stores information received from the control device 10 via, for example, the CAN in a received information storage area 75 of the RAM.

[0036] In such a simulation device 1, a simulation model operates as software that simulates vehicle parts controlled by a control program of the control device 10. The simulation device 1 outputs pseudo signals indicating, for example, the state of vehicle parts to the control device 10 via the wire harness 4 using the simulation model, and performs a simulation to verify the consistency of, for example, signals output from the control device 10 to the vehicle parts.

[0037] When performing such a simulation, a wire harness 4 corresponding to the input / output pins of the control device 10 is designed and manufactured so that the control program of the control device 10 operates in the same way as when it is connected to actual vehicle parts, and the necessary dummy loads, real loads, etc. are connected to each input / output pin, and a simulation model is set up so that dummy signals can be output, signals can be received from the control device 10, etc.

[0038] As a first step in connecting the simulation device 1 and the control device 10, an open-loop test is performed to verify that the hardware and software have been manufactured and set up according to the design specifications.

[0039] 4 is a diagram showing a conventional simulation system, which includes a simulation device 100 and a control device 110.

[0040] The control device 110 includes a connector 111 , an interface circuit 112 , and a control unit 113 .

[0041] The connector 111 is connected to a wire harness 103 connected to the simulation device 100 and is mated with an interface circuit 112 .

[0042] The interface circuit 112 transmits and receives signals to and from the simulation device 100 via the wire harness 103. The signals are transmitted and received via the wire harness 103 using, for example, voltage. The interface circuit 112 outputs the voltage value of the received voltage to the control unit 113, for example.

[0043] The control unit 113 is configured by a computer unit that includes a CPU, RAM, ROM, a flash memory that stores backup data, and the like, an input port, and an output port.

[0044] The ROM of the computer unit stores a control program for controlling the vehicle components described above, along with various constants, maps, etc. In other words, the CPU uses the RAM as a work area to execute the control program stored in the ROM, causing the computer unit to perform processing to control the vehicle components.

[0045] The ROM of the control unit 113 stores a map 114 that converts, for example, a voltage value, which is information on a signal input from the simulation device 1, into a physical value, which is a value indicating a physical quantity of a vehicle part.

[0046] For example, the control unit 113 converts the voltage value input from the simulation device 100 into a physical value of the vehicle part, and stores the converted value in the storage area 115 of the RAM.

[0047] A monitor PC 116 is connected to the control device 110, allowing the contents of the RAM of the control device 110 to be checked. The monitor PC 116 is configured as a personal computer.

[0048] The simulation device 100 includes an output I / O board 101 , a connector 102 , a wire harness 103 , and a control unit 105 .

[0049] The output I / O board 101 transmits and receives signals to and from the control device 110 via a wire harness 103. The output I / O board 101 is provided with an output terminal (not shown) to which a connector 102 is connected. The output I / O board 101 outputs, for example, a voltage having a value output by the control unit 105 from the output terminal.

[0050] Wire harness 103 connects simulation device 100 and control device 110. Simulation device 100 and control device 110 transmit and receive signals via wire harness 103. Wire harness 103 is provided with disconnection box 104 that disconnects each signal line of wire harness 103 at desired timing.

[0051] The control unit 105 is configured by a computer unit that includes a CPU, RAM, ROM, a flash memory for storing backup data, an input port, and an output port.

[0052] The ROM of the computer unit stores various constants, various maps, and the like, as well as a program for causing the computer unit to function as the control unit 105. That is, the CPU executes the program stored in the ROM using the RAM as a working area, causing the computer unit to function as the control unit 105 in this embodiment.

[0053] The ROM of the control unit 105 stores, for example, a map 107 that converts the physical value of the vehicle component into a voltage value, which is information of a signal to be output to the control device 110. The control unit 105 outputs, to the output I / O board 101, a voltage value converted by the map 107, using, for example, a value set in an output physical value storage area 106 of the RAM as the physical value of the vehicle component.

[0054] A simulation execution PC 108 is connected to the simulation device 100, and is capable of setting values ​​in the output physical value storage area 106 of the RAM, executing a simulation model, etc. The simulation execution PC 108 is configured by a personal computer.

[0055] In such a conventional simulation system, for example, when an accelerator opening of 30% is set in output physical value storage area 106 of RAM in simulation device 100 as an open-loop test, the monitor PC 116 checks the contents of storage area 115 of RAM in control device 110, and if it recognizes 30%, which is the accelerator opening value set in simulation device 100, it determines that the input / output setting related to the accelerator opening has passed.

[0056] During the execution of the open-loop test, a discrepancy may occur, for some reason, between the values ​​set in the simulation device 100 and the values ​​recognized by the control device 110. Possible causes of this discrepancy include a setting error in the map 107 or the map 114, a malfunction of the output I / O board 101, a manufacturing error in the connector 102 or the connector 111, a break in the wire harness 103, or a malfunction in the internal circuitry of the control device 110, but identifying the cause is not easy.

[0057] Furthermore, investigations into the cause are generally carried out manually based on the experience of the engineer, which means that test times vary greatly depending on the engineer's experience, making it difficult to predict the time it will take to complete system construction in terms of time management, and test data is not kept in a centralized location, resulting in poor reproducibility of the tests.

[0058] For this reason, in this embodiment, the signal output from the output I / O board 2 is input to the input I / O board 6 via the loopback intermediate harness 5 so that it can be monitored by the control unit 7 .

[0059] Furthermore, the voltage value input to the control device 10 and the value recognized by the control unit 13 are transmitted to the simulation device 1 via the CAN.

[0060] Furthermore, in order to determine the accuracy of the map 72 that converts physical values, which are values ​​indicating the physical quantities of vehicle components, into voltage values, which are information of signals output to the control device 10, an inverse map 73 is automatically generated, and the physical values ​​are inversely converted from the voltage values ​​that are looped back by the loopback intermediate harness 5 and input to the input I / O board 6.

[0061] With this configuration, the control unit 7 of the simulation device 1 can acquire values ​​at the points indicated by the arrows A to H in Figure 1, and by comparing these values, it becomes easier to identify the cause of the problem.

[0062] The arrow A indicates a physical value indicating a physical quantity set in the output physical value storage area 71 of the RAM.

[0063] The arrow B indicates a voltage value obtained by converting the physical value set in the output physical value storage area 71 into a voltage value in the map 72 .

[0064] The arrow C indicates the voltage value output from the output I / O board 2. The arrow D indicates the voltage value input to the input I / O board 6 . The arrow E indicates the voltage value output from the input I / O board 6 to the control unit 7.

[0065] The arrow F indicates the voltage value output from the input I / O board 6 to the control unit 7 , which is converted by the inverse map 73 and stored in the input physical value storage area 74 .

[0066] The arrow G indicates the voltage value input to the interface circuit 12. The arrow H indicates the value obtained by converting the voltage value input to the interface circuit 12 by the map 14 .

[0067] The values ​​indicated by the arrows G and H are transmitted from the control device 10 to the simulation device 1 via the CAN and stored in the received information storage area 75 .

[0068] If the open-loop test results in a discrepancy between the values ​​set in the simulation device 1 and the values ​​recognized by the control device 10, the control unit 7 automatically executes a test program to identify the cause of the discrepancy.

[0069] The control unit 7 identifies the cause of the mismatch based on the patterns shown in Fig. 2. In Fig. 2, pattern 1 occurs when the values ​​of A, F, and H are equal, and the values ​​of B, C, D, E, and G are equal, and in this case, the control unit 7 determines that the data is normal.

[0070] Pattern 2 occurs when the values ​​of A and F are different, and the values ​​of B, C, D, E, and G are equal, and the values ​​of H and F are equal. In this case, the control unit 7 determines that the cause of the discrepancy is a setting error in map 72, which is a table that converts physical values ​​into output voltage values.

[0071] Pattern 3 occurs when the values ​​of B and C are different and the values ​​of C, D, E, and G are equal. In this case, the control unit 7 determines that the cause of the mismatch is a malfunction of the output I / O board 2.

[0072] Pattern 4 occurs when the values ​​of E and G are different and the values ​​of B, C, D and E are equal. In this case, the control unit 7 determines that the mismatch is caused by a manufacturing error in the wire harness 4.

[0073] Pattern 5 occurs when the values ​​of F and H are different, and the values ​​of B, C, D, E, and G are equal, and the values ​​of A and F are equal. In this case, the control unit 7 determines that the cause of the discrepancy is a setting error in map 14, which is a table that converts the input voltage value of the control device 10 into a physical value.

[0074] The open-loop test execution process performed by the simulation device 1 according to the present embodiment configured as above will be described with reference to Fig. 3. The open-loop test execution process described below is executed when the user selects open-loop test execution.

[0075] In step S1, the control unit 7 sets a physical value in the output physical value storage area 71. After executing the process of step S1, the control unit 7 executes the process of step S2.

[0076] In step S2, the control unit 7 acquires the setting value (value of A) of the simulation device 1 stored in the output physical value storage area 71 and the internal value (value of H) which is a value obtained by converting the voltage value by the map 14 of the control device 10 stored in the received information storage area 75. After executing the process of step S2, the control unit 7 executes the process of step S3.

[0077] In step S3, the control unit 7 determines whether or not the setting value (value of A) of the simulation device 1 and the internal value (value of H) of the control device 10 match.

[0078] If it is determined that the setting value (value of A) of the simulation device 1 and the internal value (value of H) of the control device 10 match, the control unit 7 executes the process of step S4. If it is determined that the setting value (value of A) of the simulation device 1 and the internal value (value of H) of the control device 10 do not match, the control unit 7 executes the process of the test program from step S5 onwards to identify the cause of the problem.

[0079] In step S4, the control unit 7 outputs OK as the result of the open-loop test and ends the open-loop test. After executing the process of step S4, the control unit 7 ends the open-loop test execution process.

[0080] In step S5, the control unit 7 acquires the internal calculation value (the value of G), which is the voltage value input to the interface circuit 12 of the control device 10 and stored in the received information storage area 75. After executing the process of step S5, the control unit 7 executes the process of step S6.

[0081] In step S6, the control unit 7 acquires the values ​​B, C, D, E, and F that are internally calculated values ​​of the simulation device 1. After executing the process of step S6, the control unit 7 executes the process of step S7.

[0082] In step S7, the control unit 7 identifies the location of the cause by comparing the combinations of the internally calculated values ​​in the pattern shown in Fig. 2. After executing the process of step S7, the control unit 7 executes the process of step S8.

[0083] In step S8, the control unit 7 outputs the identified cause location. After executing the process of step S8, the control unit 7 executes the process of step S9.

[0084] In step S9, the control unit 7 outputs NG as the result of the open-loop test and ends the inspection of the open-loop test. After executing the process of step S9, the control unit 7 ends the open-loop test execution process.

[0085] In this way, in this embodiment, the control unit 7 automatically generates an inverse map 73 that converts the voltage value, which is the signal information of the signal to be output to the control device 10, from the map 72 that converts the physical value into a voltage value as signal information, which is the information of the signal to be output to the control device 10, into the physical value of the vehicle component, and when performing an open-loop test, if there is a mismatch between the setting value in the simulation device 1 and the internal value recognized by the control device 10, executes a test program that identifies the cause of the mismatch.

[0086] As a result, if there is a mismatch between the set value in the simulation device 1 and the internal value recognized by the control device 10, the test program will identify the cause of the mismatch, making it easy to identify the cause of the mismatch.

[0087] Furthermore, since the cause of the discrepancy is identified by the test program, it is easy to predict the time required to complete the construction of the simulation system.

[0088] Furthermore, test data can be managed in a unified manner, improving the reproducibility of tests.

[0089] In addition, in the test program, the control unit 7 identifies the cause of the discrepancy based on the physical value before conversion by map 72, the voltage value converted using map 72, the voltage value of the voltage output from output terminal 2a, the voltage value of the voltage input to input terminal 6a, the voltage value before conversion by inverse map 73, the physical value converted using inverse map 73, the voltage value of the voltage input to control device 10, and the physical value into which the voltage value of the voltage input to control device 10 is converted by map 14 of the control device 10.

[0090] This allows the fault location to be detected simultaneously with the execution of the open loop test without adding any external device.

[0091] Although the present embodiment shows an example of an engine controller, it can also be applied to a transmission controller, a hybrid controller, or the like.

[0092] While an embodiment of the present invention has been disclosed, it will be apparent to one skilled in the art that modifications may be made thereto without departing from the scope of the present invention, and it is intended that all such modifications and equivalents be included in the following claims. [Explanation of symbols]

[0093] 1 Simulation device 2 Output I / O board 2a output terminal 3 Connectors 4 Wire harness 5 Loopback intermediate harness 6 Input I / O board 6a input terminal 7 Control Unit 10 Control device 12 Interface circuit 13 Control Unit 14 Maps 15 Storage Area 71 Output physical value storage area 72 maps 73 Reverse Map 74 Input physical value storage area 75 Received information storage area

Claims

1. a control device that executes a control program to control vehicle components mounted on the vehicle; a simulation device in which a simulation model, which is software for simulating the operation of the vehicle component, is implemented; a wire harness connecting the control device and the simulation device, a loopback intermediate harness for inputting an output of an output terminal to which the wire harness of the simulation device is connected to an input terminal of the simulation device; the control device and the simulation device are configured to be able to communicate with each other, the simulation device includes a map for converting a physical value, which is a value indicating a physical quantity of the vehicle part, into signal information, which is information on a signal to be output to the control device; a control unit that, when performing an open-loop test to verify that the wire harness and the simulation model are made in accordance with design specifications, automatically generates an inverse map from the map to convert the signal information into the physical value, and, if there is a mismatch between a setting value, which is the physical value set in the simulation device, and an internal value recognized by the control device corresponding to the setting value, automatically executes a test program to identify the cause of the mismatch.

2. The control unit, in the test program, 2. The simulation system according to claim 1, wherein the cause of the discrepancy is identified based on the physical value before being converted by the map, the signal information converted using the map, the signal output from the output terminal, the signal input to the input terminal, the signal information before being converted by the inverse map, the signal input to the control device via the wire harness, and an internal value recognized by the control device from the signal input to the control device.

3. 1. An open-loop test processing method for a simulation system including: a control device that executes a control program for controlling a vehicle component mounted on a vehicle; a simulation device in which a simulation model that is software for simulating the operation of the vehicle component is implemented; a wire harness that connects the control device and the simulation device; a loopback intermediate harness that inputs an output of an output terminal of the simulation device to which the wire harness is connected to an input terminal of the simulation device; and a map that converts a physical value that is a value indicating a physical quantity of the vehicle component in the simulation device into signal information that is information of a signal to be output to the control device, an automatic generation step of automatically generating an inverse map from the map that converts the signal information into the physical value; a determination step of determining whether or not a set value, which is the physical value set in the simulation device, matches an internal value recognized by the control device in correspondence with the set value; a normal output step of outputting a result indicating that the result is normal when it is determined that the set value and the internal value match; and a cause location identifying step of automatically identifying the cause of the mismatch in the simulation device when it is determined that the set value and the internal value do not match.

4. The cause location identifying step includes: an acquiring step of acquiring information on a signal input to the control device via the wire harness and the internal value; an identifying step of identifying a cause of the discrepancy based on the physical value before being converted by the map, the signal information converted using the map, the signal output from the output terminal, the signal input to the input terminal, the signal information before being converted by the inverse map, information on the signal input to the control device via the wire harness, and the internal value; 4. The open-loop test processing method according to claim 3, further comprising a cause output step of outputting a cause of the mismatch.

Citation Information

Patent Citations

  • Automobile ECU measurement system based on hardware-in-loop simulation

    CN104076814A

  • Data operation device and adjustment method for electronic control equipment using same

    JP2002288245A

  • Automatic inspection device of electronic control unit, and automatic inspection method of electronic control unit

    JP2008261793A

  • Simulation system, collection device, collection method, and simulation method

    JP2020170403A