ENGINE TESTING METHOD, ENGINE TESTING PROGRAM, AND ENGINE TESTING APPARATUS
The engine test method automates the detection of abnormalities using computer-generated test patterns with time-series operation variables, reducing the need for manual adjustments and improving testing efficiency.
Patent Information
- Application Number
- JP2021138037
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-08-26
- Publication Date
- 2025-02-03
- Estimated Expiration
- 2041-08-26
AI Technical Summary
Existing engine testing methods require extensive trial and error to adjust driving boundaries and detect engine abnormalities, leading to increased time and resources due to repeated test patterns and manual adjustments.
An engine test method that uses a computer-generated test pattern with time-series changes in operation variables, monitoring parameters like intake manifold pressure and temperature, and cylinder pressure increase rates to prevent engine abnormalities by adjusting thresholds based on surveillance parameters.
This approach reduces the time and effort required for engine testing by automating the detection of abnormalities, allowing for more efficient and accurate engine tests with less manual intervention.
Smart Images

Figure 0007625211000002 
Figure 0007625211000003 
Figure 0007625211000004
Abstract
Description
[Technical field]
[0001] The present invention relates to an engine testing method, an engine testing program, and an engine testing apparatus. [Background technology]
[0002] It is known that it is possible to build highly accurate engine models by using transient operation data of automobile engines. In engine tests using transient operation, the operating variables input to the engine are comprehensively changed over time, and tests are conducted under various conditions. Therefore, before the tests, the range of operating variables that will not cause the engine to enter an abnormal state is searched for. Summary of the Invention [Problem to be solved by the invention]
[0003] However, the search for the range of the manipulated variables is performed during steady-state operation, and differences in the operating boundaries may occur due to the effects of the system's dead time and time constants during transient operation. Therefore, the operating boundaries are manually adjusted through trial and error while detecting engine abnormalities such as deterioration of exhaust gas and misfires, and test patterns are repeatedly created. However, if this trial and error takes a long time, there is a problem that the overall man-hours for engine testing, including pre-test preparation, will increase.
[0004] In one aspect, an object of the present invention is to provide an engine testing method, an engine testing program, and an engine testing apparatus that can perform an engine test with fewer testing man-hours. [Means for solving the problem]
[0005] In the first proposal, a computer obtains a test pattern in which the manipulated variables used in the engine test change over time, and monitors at least one of the excess air ratio, intake manifold pressure and temperature, exhaust manifold pressure and temperature, and maximum pressure rise rate in the cylinder obtained by inputting the manipulated variables based on the test pattern into a real engine as monitoring parameters for engine abnormalities, and when the monitored parameter exceeds a first threshold, holds the manipulated variable until the monitored parameter falls below the first threshold, when the monitored parameter is below a second threshold, relaxes the setting value of the first threshold, and when the monitored parameter exceeds the second threshold, tightens the setting value of the first threshold, and executes a process of obtaining time series data on the manipulated variables and the controlled quantities of the real engine relative to the manipulated variables. Effect of the Invention
[0006] In one aspect, engine testing can be performed with fewer test man-hours. [Brief description of the drawings]
[0007] [Figure 1] FIG. 1 is a diagram showing an example of the configuration of an engine testing system according to this embodiment. [Diagram 2] FIG. 2 is a diagram showing an example of a Chirp signal. [Diagram 3] FIG. 3 is a diagram showing an example of measurement positions of the monitoring parameters according to the present embodiment. [Figure 4] FIG. 4 is a diagram showing an example of a combination of the monitoring parameters and the manipulated variables according to the present embodiment. [Diagram 5] FIG. 5 is a diagram showing an example of the determination of the monitoring parameters according to the present embodiment. [Figure 6] FIG. 6 is a flowchart showing an example of the flow of engine test processing by the engine testing device 100 according to this embodiment. [Figure 7] FIG. 7 is a flowchart showing an example of the flow of engine test processing by the information processing device 200 according to the present embodiment. [Figure 8]FIG. 8 is a diagram showing an example of a hardware configuration of the engine testing device 100 according to this embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0008] Hereinafter, examples of the engine test method, the engine test program, and the engine test device according to the present embodiment will be described in detail with reference to the drawings. Note that the present embodiment is not limited to these examples. Also, each example can be appropriately combined within a range that does not cause a contradiction.
[0009] [Overall configuration example] The configuration of an engine testing system according to this embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing an example of the configuration of an engine testing system according to this embodiment. As shown in Fig. 1, the engine testing system includes an engine testing device 100, an information processing device 200, and an engine 300. The engine testing device 100, the information processing device 200, and the engine 300 are connected to each other so as to be able to communicate with each other.
[0010] The engine testing device 100 may be an engine controller that controls the engine 300. The engine testing device 100 inputs an operation variable for controlling the engine 300 based on a test pattern created by the information processing device 200. The test pattern is, for example, a Chirp signal or an APRBS (Amplitude-modulated Pseudo Random Binary Sequences) signal that indicates a time-series change in the operation variable.
[0011] FIG. 2 is a diagram showing an example of a Chirp signal. In FIG. 2, the horizontal axis of the graph represents time, and the vertical axis represents the value of the manipulated variable. As shown in FIG. 2, the Chirp signal continuously changes the frequency components over time, making it possible to realize a highly comprehensive test of the test pattern with trigonometric function characteristics. The Chirp signal is calculated, for example, using the following formula (1).
[0012]
number
[0013] The manipulated variables are engine speed, fuel injection amount, turbine opening, EGR (Exhaust Gas Recirculation) valve opening, ITH (Intake Throttle) valve opening, etc. Therefore, test patterns such as Chirp signals are created for each manipulated variable.
[0014] In addition, since the test pattern is pattern data indicating time-series changes in the operation variables as shown in FIG. 2, the engine testing device 100 changes operation variables such as the engine speed and the fuel injection amount based on the test pattern and inputs them to the engine 300 to control the engine 300.
[0015] Furthermore, the data acquisition unit 111 of the engine testing device 100 acquires monitoring parameters of the engine 300 obtained by inputting the operation variables to the engine 300, and controlled amounts for the operation variables. The monitoring parameters are parameters that are monitored to prevent engine abnormalities from occurring. Specifically, the monitoring parameters are, for example, the excess air ratio, the pressure and temperature of the intake manifold, the pressure and temperature of the exhaust manifold, and the maximum pressure rise rate in the cylinder. The data acquisition unit 111 can store the controlled amounts and the like acquired from the engine 300 in the test data history 122 as history data of the engine test.
[0016] Fig. 3 is a diagram showing an example of measurement positions of the monitoring parameters according to this embodiment. For example, as shown in Fig. 3, the intake manifold pressure and temperature, which are the monitoring parameters, are measured in the intake passage at the inlet of the intake manifold of the internal combustion engine. Furthermore, the maximum pressure rise rate in the cylinder, which is also a monitoring parameter, is measured in the cylinder of the engine 300, i.e., in the cylinder. Furthermore, the exhaust manifold pressure and temperature and the excess air ratio, which are also monitoring parameters, are measured in the exhaust passage that is combined by the exhaust manifold of the internal combustion engine.
[0017] Further, the first threshold determination unit 112 and the second threshold determination unit 113 of the engine testing device 100 respectively determine whether the monitoring parameter is within the range of the first threshold and the second threshold. The first threshold and the second threshold are upper and lower limit values that are preset in the threshold 121 for each monitoring parameter so that the engine 300 does not enter an abnormal state. Therefore, the first threshold and the second threshold are not thresholds that cause the engine 300 to enter an abnormal state, but thresholds that warn that an abnormal state may occur if the manipulated variable continues to be changed based on the test pattern.
[0018] The monitoring parameters are determined in advance for each operation variable and monitored. FIG. 4 is a diagram showing an example of a combination of the monitoring parameters and the operation variables according to the present embodiment. FIG. 4 is an example, and for example, the air excess ratio of the monitoring parameters is monitored when any of the fuel injection amount, the turbine opening, the EGR valve opening, and the ITH valve opening is operated. On the other hand, the maximum pressure rise rate in the cylinder of the monitoring parameters is monitored when the fuel injection amount is operated. Strictly speaking, since the operation amount of each operation variable can affect all the monitoring parameters, it is also possible to monitor all the monitoring parameters when inputting each operation variable to the engine 300 and operating it. However, as shown in FIG. 4, by setting in advance a combination of monitoring parameters that have a large effect on the operation variables and dividing the monitoring parameters for each operation variable, it is possible to perform more accurate monitoring and control of the engine 300.
[0019] FIG. 5 is a diagram showing an example of the determination of the monitoring parameter according to the present embodiment. FIG. 5 shows the time transition of the operation variable and the monitoring parameter. As shown in FIG. 5, when the monitoring parameter exceeds the first threshold (at time t1), the engine testing device 100 holds the operation variable until the monitoring parameter becomes less than the first threshold (at time t2). In this way, the engine testing device 100 controls the engine 300 so as not to enter an abnormal state. Note that, although FIG. 5 shows that one operation variable is held for the monitoring parameter, multiple operation variables may be held for one monitoring parameter. In addition, the engine testing device 100 monitors multiple monitoring parameters and holds one or multiple operation variables corresponding to each of them, and the operation variables to be held may be based on priorities that are preset for the multiple monitoring parameters.
[0020] Furthermore, the first threshold value correction unit 114 of the engine testing device 100 relaxes or tightens the first threshold value according to the determination result of the monitoring parameter. More specifically, for example, as shown in the time period t3 to t4 in FIG. 5, when the monitoring parameter exceeds the second threshold value, the engine testing device 100 tightens the first threshold value. Here, tightening the threshold value means, for example, changing the first threshold value so as to move it away from the second threshold value as shown in FIG. 5. This makes it easier for the monitoring parameter to exceed the first threshold value, and the engine testing device 100 can control the engine 300 with higher accuracy so as not to enter an abnormal state.
[0021] Conversely, as shown in the time periods t1 to t3 and t4 to t2 in FIG. 5, when the monitoring parameter exceeds the first threshold but is less than the second threshold, the engine testing device 100 relaxes the first threshold. Here, relaxing the threshold means, for example, changing the first threshold to approach the second threshold as shown in FIG. 5. This allows the engine testing device 100 to continue the engine test without the monitoring parameter unnecessarily exceeding the first threshold within the safety zone of the engine. The amount of change in the first threshold may be determined according to the rate of change of the manipulated variable. In the example of FIG. 5, the lower limit value of the monitoring parameter is set as the first threshold and the second threshold, but the upper limit value may be set, or both the upper limit value and the lower limit value may be set. In addition, the setting of the upper limit value and the lower limit value of the monitoring parameter may be different for each monitoring parameter.
[0022] Then, the manipulated variable determination unit 115 of the engine testing device 100 determines the next manipulated variables within a range in which the monitored parameters do not cause an abnormal state for the engine 300, and inputs the next manipulated variables to the engine 300 to control the engine 300. Note that the manipulated variables determined for the monitored parameters may be based on, for example, the combinations shown in Fig. 4. Furthermore, the manipulated variable determination unit 115 can store the manipulated variables and the like to be input to the engine 300 in the test data history 122 as history data of the engine test.
[0023] The information processing device 200 may be a desktop PC (Personal Computer) or a notebook PC. A test pattern generating unit 211 of the information processing device 200 generates a test pattern for engine testing of the engine 300. The generated test pattern is transmitted to the engine testing device 100 as a provisional value of the manipulated variable. The provisional value of the manipulated variable is used because the engine testing device 100 may input the manipulated variable indicated by the test pattern to the engine 300 as it is, but may also change the manipulated variable to be input according to the monitoring parameter. That is, the final value of the manipulated variable input to the engine 300 may differ from the provisional value.
[0024] Furthermore, the data acquiring unit 212 of the information processing device 200 acquires, from the engine testing device 100 at any time, the operation variables input to the engine 300 and the controlled variables for the operation variables of the engine 300 obtained by inputting the operation variables. The acquired operation variables and controlled variables are stored in the time-series data 221.
[0025] The engine 300 is an actual engine of an automobile. The engine 300 operates according to the manipulated variables input by the engine testing device 100. The engine 300 also returns controlled variables and monitoring parameters for the manipulated variables, which are obtained by inputting the manipulated variables, to the engine testing device 100. Strictly speaking, rather than returning each piece of data to the engine testing device 100, each piece of data is acquired by the engine testing device 100.
[0026] [Processing flow] Next, the flow of engine test processing by the engine testing device 100 will be described with reference to Fig. 6. Fig. 6 is a flowchart showing an example of the flow of engine test processing by the engine testing device 100 according to this embodiment. The engine test processing shown in Fig. 6 is started at any timing after the engine 300 is started.
[0027] First, the engine testing device 100 acquires from the engine 300 the current manipulated variables, i.e., the initial values of each manipulated variable input to the engine 300, and the controlled variables obtained by inputting the manipulated variables (step S101). As shown in Fig. 6, after step S101, the test pattern created by the information processing device 200 is acquired, and a loop of engine testing and processing is started.
[0028] Next, the engine testing device 100 acquires each monitoring parameter and controlled variable obtained by inputting the manipulated variables from the engine 300 (step S102). Note that in the first step S102 immediately after the start of the loop, the controlled variables have already been acquired in step S101, so there is no need to acquire the controlled variables again. In addition, the engine testing device 100 stores the controlled variables acquired in step S101 or step S102 in the test data history 122 as history data of the engine test.
[0029] Next, the engine testing device 100 determines whether or not each of the monitoring parameters is less than a first threshold value (step S103). Note that the determination in step S103 may be a determination as to whether or not each of the monitoring parameters is equal to or less than the first threshold value.
[0030] If all the monitoring parameters are less than the first threshold (step S103: Yes), the engine testing device 100 acquires the operation variables corresponding to the current test time from the test pattern (step S104). The acquired operation variables are input to the engine 300 as the next operation variables. If it is within the test time, the process returns to step S102 and is repeated until the end of the test time. On the other hand, if the test time has ended, the engine test process shown in FIG. 6 ends. The engine testing device 100 stores the operation variables input to the engine 300 for each loop in the test data history 122 as engine test history data.
[0031] On the other hand, if any of the monitoring parameters exceeds the first threshold (step S103: No), the engine testing device 100 fixes (holds) the manipulated variables at their previous values (step S105). Here, the previous values of the manipulated variables are, for example, the most recent manipulated variables input to the engine 300. The manipulated variables to be held may be the manipulated variables corresponding to the monitoring parameters that have exceeded the first threshold, as shown in the combinations in FIG. 4, or may be all the manipulated variables.
[0032] Next, the engine testing device 100 determines whether or not the monitoring parameter that has exceeded the first threshold is less than the second threshold for each monitoring parameter (step S106). Note that the determination in step S106 may also be based on whether or not the monitoring parameter is equal to or less than the second threshold.
[0033] If all the monitoring parameters that exceeded the first threshold are less than the second threshold (step S106: Yes), the engine testing device 100 changes and relaxes the first threshold so as to approach the second threshold (step S107).
[0034] On the other hand, if any of the monitoring parameters that exceeded the first threshold exceeds the second threshold (step S106: No), the engine testing device 100 changes the first threshold to be more strict by moving it away from the second threshold (step S108).
[0035] After execution of step S107 or step S108, if it is within the test time, the process returns to step S102, the hold of the manipulated variables is released, and the process is repeated until the end of the test time. On the other hand, if the test time has ended, the engine test process shown in FIG. 6 ends.
[0036] Next, the flow of engine test processing by the information processing device 200 will be described with reference to Fig. 7. Fig. 7 is a flowchart showing an example of the flow of engine test processing by the information processing device 200 according to this embodiment. The engine test processing shown in Fig. 7 is started at any timing. However, since the test pattern created in the engine test processing shown in Fig. 7 is used in the engine test processing shown in Fig. 6, the engine test processing shown in Fig. 7 is started prior to the engine test processing shown in Fig. 6.
[0037] First, the information processing device 200 creates a test pattern using a Chirp signal or an APRBS signal that indicates a time series change of the manipulated variable (step S201). Note that a test pattern is created for each manipulated variable. The created test pattern is then transmitted to the engine testing device 100.
[0038] Next, the information processing device 200 acquires from the engine testing device 100 the manipulated variables input to the engine 300 and the controlled variables of the engine 300 corresponding to the manipulated variables obtained by inputting the manipulated variables at any time (step S202). The acquired manipulated variables and controlled variables are stored in the time-series data 221. If it is within the test time (step S203: No), step S202 is repeated until the engine test ends. On the other hand, if the test time has ended (step S203: Yes), the engine test process shown in FIG. 7 ends.
[0039] As described above, the engine testing device 100 obtains a test pattern in which the operating variables used in the engine test change over time, and monitors at least one of the excess air ratio, the intake manifold pressure and temperature, the exhaust manifold pressure and temperature, and the maximum pressure rise rate in the cylinder, which are obtained by inputting the operating variables based on the test pattern into the real engine, as monitoring parameters for engine abnormalities, and when the monitoring parameter exceeds a first threshold, holds the operating variable until the monitoring parameter falls below the first threshold, when the monitoring parameter is below a second threshold, relaxes the setting value of the first threshold, and when the monitoring parameter exceeds the second threshold, tightens the setting value of the first threshold, and obtains time series data of the operating variables and the controlled quantities of the real engine relative to the operating variables.
[0040] In this way, the engine testing device 100 controls the manipulated variables based on the monitoring parameters obtained by inputting the manipulated variables based on the test pattern to the engine 300. This eliminates trial and error when creating the test pattern, and enables the engine test to be performed with fewer man-hours.
[0041] Furthermore, the process of generating a test pattern executed by the engine testing device 100 includes a process of generating, as the test pattern, a Chirp signal or an APRBS signal that indicates a time-series change in the manipulated variable.
[0042] This allows the engine testing device 100 to perform a highly comprehensive engine test.
[0043] Moreover, the engine testing device 100 sets an upper limit value and a lower limit value of the monitoring parameter as the first threshold value and the second threshold value.
[0044] This allows the engine testing device 100 to control the engine 300 with higher accuracy so as to prevent the engine 300 from going into an abnormal state.
[0045] Moreover, the engine testing device 100 sets both the upper limit value and the lower limit value of the monitoring parameter as the first threshold value and the second threshold value.
[0046] This allows the engine testing device 100 to control the engine 300 with higher accuracy so as to prevent the engine 300 from going into an abnormal state.
[0047] Moreover, the engine testing device 100 determines the first threshold value according to the rate of change of the manipulated variable.
[0048] This allows the engine testing device 100 to control the engine 300 with higher accuracy so as to prevent the engine 300 from going into an abnormal state.
[0049] Furthermore, the process of holding the manipulated variables executed by the engine testing device 100 includes a process of holding one manipulated variable for one monitored parameter.
[0050] This allows the engine testing device 100 to monitor and control the engine 300 with higher accuracy.
[0051] Furthermore, the process of holding the manipulated variables executed by the engine testing device 100 includes a process of holding a plurality of manipulated variables for one monitoring parameter.
[0052] This allows the engine testing device 100 to monitor and control the engine 300 with higher accuracy.
[0053] Furthermore, the process of holding the manipulated variables executed by the engine testing device 100 includes a process of holding the manipulated variables based on the priority for the monitored parameters.
[0054] This allows the engine testing device 100 to monitor and control the engine 300 with higher accuracy.
[0055] [system] The information including the processing procedures, control procedures, specific names, various data and parameters shown in the above documents and drawings may be changed as desired unless otherwise specified. In addition, the specific examples, distributions, numerical values, etc. described in the embodiments are merely examples and may be changed as desired.
[0056] In addition, the specific form of distribution or integration of the components of each device is not limited to that shown in the figure. For example, the manipulated variable determination unit 115 of the engine testing device 100 may be distributed to multiple processing units, or the first threshold determination unit 112 and the second threshold determination unit 113 of the engine testing device 100 may be integrated into one processing unit. In other words, all or some of the components may be functionally or physically distributed or integrated in any unit depending on various loads and usage conditions. Furthermore, all or any part of the processing functions of each device may be realized by a CPU and a program analyzed and executed by the CPU, or may be realized as hardware using wired logic.
[0057] [Hardware] Fig. 8 is a diagram showing an example of a hardware configuration of the engine testing device 100 according to this embodiment. As shown in Fig. 8, the engine testing device 100 has a communication unit 100a, a storage device 100b, a memory 100c, and a processor 100d. The units shown in Fig. 8 are connected to each other via a bus or the like. Although the example in Fig. 8 shows the hardware configuration of the engine testing device 100, the information processing device 200 may also have a similar configuration.
[0058] The communication unit 100a is a network interface card or the like, and communicates with other information processing devices. The storage device 100b stores programs and data for operating each function of the engine testing device 100 shown in FIG.
[0059] The processor 100d reads out a program for operating each function of the engine testing device 100 shown in Fig. 1 from the storage device 100b etc. Then, the processor 100d loads the read out program into the memory 100c, thereby executing a process for realizing each function of the engine testing device 100 shown in Fig. 1.
[0060] The engine testing device 100 can also realize each function by reading a program that operates each function of the engine testing device 100 shown in Fig. 1 from a recording medium using a medium reading device and executing the program. Note that the program in this other embodiment is not limited to being executed by the engine testing device 100. For example, the present invention may be similarly applied to a case where another information processing device executes a program or a case where these execute a program in cooperation with each other.
[0061] 1 may be distributed via a network such as the Internet. The program may be recorded on a computer-readable recording medium such as a hard disk drive (HDD), a solid state drive (SSD), a flexible disk (FD), a CD-ROM, a magneto-optical disk (MO), or a digital versatile disk (DVD), and may be read out from the recording medium and executed by the computer.
[0062] The following supplementary notes are further disclosed regarding the embodiments including the above examples.
[0063] (Appendix 1) Obtain a test pattern in which the operating variables used in the engine test change over time, monitoring at least one of an excess air ratio, an intake manifold pressure and temperature, an exhaust manifold pressure and temperature, and a maximum pressure rise rate in a cylinder, which are obtained by inputting the operation variables based on the test pattern into a real engine, as a monitoring parameter for an engine abnormality; if the monitored parameter exceeds a first threshold, holding the manipulated variable until the monitored parameter falls below the first threshold; When the monitoring parameter is less than a second threshold, a process of relaxing the setting value of the first threshold is performed, and when the monitoring parameter exceeds the second threshold, a process of tightening the setting value of the first threshold is performed, and time-series data of the operation variable and the controlled amount of the actual engine with respect to the operation variable is obtained. An engine testing method, characterized in that the processing is executed by a computer.
[0064] (Appendix 2) The engine testing method according to appendix 1, characterized in that the process of generating the test pattern includes a process of generating, as the test pattern, a Chirp signal or an Amplitude-modulated Pseudo Random Binary Sequences (APRBS) signal indicating a time-series change in the manipulated variable.
[0065] (Supplementary Note 3) The engine testing method according to Supplementary Note 1, characterized in that the computer executes a process of setting upper and lower limit values of the monitoring parameters as the first threshold value and the second threshold value.
[0066] (Appendix 4) The engine testing method according to appendix 1, characterized in that the computer executes a process of setting both an upper limit value and a lower limit value of the monitoring parameter as the first threshold value and the second threshold value.
[0067] (Appendix 5) The engine testing method according to appendix 1, characterized in that the computer executes a process of determining the first threshold value according to a rate of change of the manipulated variable.
[0068] (Supplementary Note 6) The engine testing method according to Supplementary Note 1, characterized in that the process of holding the operational variables includes a process of holding one of the operational variables for one of the monitoring parameters.
[0069] (Supplementary Note 7) The engine testing method according to Supplementary Note 1, characterized in that the process of holding the operational variables includes a process of holding a plurality of the operational variables for one of the monitoring parameters.
[0070] (Supplementary Note 8) The engine testing method according to Supplementary Note 1, characterized in that the process of holding the operational variable includes a process of holding the operational variable based on a priority for the monitoring parameter.
[0071] (Appendix 9) Obtain a test pattern in which the operating variables used in the engine test change over time, monitoring at least one of an excess air ratio, an intake manifold pressure and temperature, an exhaust manifold pressure and temperature, and a maximum pressure rise rate in a cylinder, which are obtained by inputting the operation variables based on the test pattern into a real engine, as a monitoring parameter for an engine abnormality; if the monitored parameter exceeds a first threshold, holding the manipulated variable until the monitored parameter falls below the first threshold; When the monitoring parameter is less than a second threshold, a process of relaxing the setting value of the first threshold is performed, and when the monitoring parameter exceeds the second threshold, a process of tightening the setting value of the first threshold is performed, and time-series data of the operation variable and the controlled amount of the actual engine with respect to the operation variable is obtained. An engine testing program that causes a computer to execute processing.
[0072] (Appendix 10) The engine test program according to appendix 9, characterized in that the process of generating the test pattern includes a process of generating, as the test pattern, a Chirp signal or an APRBS (Amplitude-modulated Pseudo Random Binary Sequences) signal indicating a time-series change in the manipulated variable.
[0073] (Supplementary Note 11) The engine testing program according to Supplementary Note 9, characterized in that the computer is caused to execute a process of setting an upper limit value or a lower limit value of the monitoring parameter as the first threshold value and the second threshold value.
[0074] (Appendix 12) The engine testing program according to appendix 9, characterized in that the computer is caused to execute a process of setting both an upper limit value and a lower limit value of the monitoring parameter as the first threshold value and the second threshold value.
[0075] (Supplementary Note 13) The engine testing program according to Supplementary Note 9, characterized in that the computer is caused to execute a process of determining the first threshold value in accordance with a rate of change of the operating variable.
[0076] (Supplementary Note 14) The engine test program according to Supplementary Note 9, characterized in that the process of holding the operational variables includes a process of holding one of the operational variables for one of the monitoring parameters.
[0077] (Supplementary Note 15) The engine testing program according to Supplementary Note 9, characterized in that the process of holding the operational variables includes a process of holding a plurality of the operational variables for one of the monitoring parameters.
[0078] (Supplementary Note 16) The engine test program according to Supplementary Note 9, characterized in that the process of holding the operational variable includes a process of holding the operational variable based on a priority for the monitoring parameter.
[0079] (Appendix 17) Obtain a test pattern in which the operating variables used in the engine test change over time, monitoring at least one of an excess air ratio, an intake manifold pressure and temperature, an exhaust manifold pressure and temperature, and a maximum pressure rise rate in a cylinder, which are obtained by inputting the operation variables based on the test pattern into a real engine, as a monitoring parameter for an engine abnormality; if the monitored parameter exceeds a first threshold, holding the manipulated variable until the monitored parameter falls below the first threshold; When the monitoring parameter is less than a second threshold, a process of relaxing the setting value of the first threshold is performed, and when the monitoring parameter exceeds the second threshold, a process of tightening the setting value of the first threshold is performed, and time-series data of the operation variable and the controlled amount of the actual engine with respect to the operation variable is obtained. An engine testing device comprising a control unit for executing processing.
[0080] (Appendix 18) The engine testing device according to appendix 17, characterized in that the process of generating the test pattern includes a process of generating, as the test pattern, a Chirp signal or an APRBS (Amplitude-modulated Pseudo Random Binary Sequences) signal indicating a time-series change in the manipulated variable.
[0081] (Supplementary Note 19) The engine testing device according to Supplementary Note 17, characterized in that the control unit executes a process of setting an upper limit value or a lower limit value of the monitoring parameter as the first threshold value and the second threshold value.
[0082] (Supplementary Note 20) The engine testing device according to Supplementary Note 17, characterized in that the control unit executes a process of setting both an upper limit value and a lower limit value of the monitoring parameter as the first threshold value and the second threshold value.
[0083] (Supplementary Note 21) The engine testing device according to Supplementary Note 17, characterized in that the control unit executes a process of determining the first threshold value in accordance with a rate of change of the manipulated variable.
[0084] (Supplementary Note 22) The engine testing device according to Supplementary Note 17, characterized in that the process of holding the manipulated variables includes a process of holding one of the manipulated variables for one of the monitoring parameters.
[0085] (Supplementary Note 23) The engine testing device according to Supplementary Note 17, wherein the process of holding the manipulated variables includes a process of holding a plurality of the manipulated variables for one of the monitoring parameters.
[0086] (Supplementary Note 24) The engine testing apparatus according to Supplementary Note 17, characterized in that the process of holding the manipulated variable includes a process of holding the manipulated variable based on a priority for the monitoring parameter.
[0087] (Appendix 25) A processor; a memory operatively connected to the processor; An engine testing apparatus comprising: A test pattern is obtained in which an operating variable used in an engine test changes over time; monitoring at least one of an excess air ratio, an intake manifold pressure and temperature, an exhaust manifold pressure and temperature, and a maximum pressure rise rate in a cylinder, which are obtained by inputting the operation variables based on the test pattern into a real engine, as a monitoring parameter for an engine abnormality; if the monitored parameter exceeds a first threshold, holding the manipulated variable until the monitored parameter falls below the first threshold; When the monitoring parameter is less than a second threshold, a process of relaxing the setting value of the first threshold is performed, and when the monitoring parameter exceeds the second threshold, a process of tightening the setting value of the first threshold is performed, and time-series data of the operation variable and the controlled amount of the actual engine with respect to the operation variable is obtained. An engine testing device that executes a process. [Explanation of symbols]
[0088] 100 Engine Test Equipment 100a Communications Department 100b storage device 100c Memory 100d Processor 111 Data Acquisition Section 112 First threshold value determination unit 113 Second threshold judgment unit 114 First threshold correction unit 115 Operational Variable Determination Unit 121 Threshold 122 Test Data History 200 Information processing device 211 Test Pattern Creation Department 212 Data Acquisition Section 221 Time Series Data 300 Engine
Claims
1. A test pattern is obtained in which an operating variable used in an engine test changes over time; monitoring at least one of an excess air ratio, an intake manifold pressure and temperature, an exhaust manifold pressure and temperature, and a maximum pressure rise rate in a cylinder, which are obtained by inputting the operation variables based on the test pattern into a real engine, as a monitoring parameter for an engine abnormality; if the monitored parameter exceeds a first threshold, holding the manipulated variable until the monitored parameter falls below the first threshold; When the monitoring parameter is less than a second threshold, a process of relaxing the setting value of the first threshold is performed, and when the monitoring parameter exceeds the second threshold, a process of tightening the setting value of the first threshold is performed, and time-series data of the operation variable and the controlled amount of the actual engine with respect to the operation variable is obtained. An engine testing method, characterized in that the processing is executed by a computer.
2. 2. The engine testing method according to claim 1, wherein the process of generating the test pattern includes a process of generating, as the test pattern, a Chirp signal or an Amplitude-modulated Pseudo Random Binary Sequences (APRBS) signal indicating a time-series change in the manipulated variable.
3. 2. The engine testing method according to claim 1, wherein the computer executes a process of setting an upper limit value and a lower limit value of the monitoring parameter as the first threshold value and the second threshold value.
4. 2. The engine testing method according to claim 1, wherein the computer executes a process of setting both an upper limit value and a lower limit value of the monitoring parameter as the first threshold value and the second threshold value.
5. 2. The engine testing method according to claim 1, wherein the computer executes a process of determining the first threshold value in response to a rate of change of the manipulated variable.
6. 2. The engine testing method according to claim 1, wherein the process of holding the manipulated variables includes a process of holding one of the manipulated variables for one of the monitored parameters.
7. 2. The engine testing method according to claim 1, wherein the process of holding the manipulated variables includes a process of holding a plurality of the manipulated variables for one of the monitoring parameters.
8. 2. The method of claim 1, wherein the step of holding the manipulated variable includes a step of holding the manipulated variable based on a priority for the monitored parameter.
9. A test pattern is obtained in which an operating variable used in an engine test changes over time; monitoring at least one of an excess air ratio, an intake manifold pressure and temperature, an exhaust manifold pressure and temperature, and a maximum pressure rise rate in a cylinder, which are obtained by inputting the operation variables based on the test pattern into a real engine, as a monitoring parameter for an engine abnormality; if the monitored parameter exceeds a first threshold, holding the manipulated variable until the monitored parameter falls below the first threshold; When the monitoring parameter is less than a second threshold, a process of relaxing the setting value of the first threshold is performed, and when the monitoring parameter exceeds the second threshold, a process of tightening the setting value of the first threshold is performed, and time-series data of the operation variable and the controlled amount of the actual engine with respect to the operation variable is obtained. An engine testing program that causes a computer to execute processing.
10. A test pattern is obtained in which an operating variable used in an engine test changes over time; monitoring at least one of an excess air ratio, an intake manifold pressure and temperature, an exhaust manifold pressure and temperature, and a maximum pressure rise rate in a cylinder, which are obtained by inputting the operation variables based on the test pattern into a real engine, as a monitoring parameter for an engine abnormality; if the monitored parameter exceeds a first threshold, holding the manipulated variable until the monitored parameter falls below the first threshold; When the monitoring parameter is less than a second threshold, a process of relaxing the setting value of the first threshold is performed, and when the monitoring parameter exceeds the second threshold, a process of tightening the setting value of the first threshold is performed, and time-series data of the operation variable and the controlled amount of the actual engine with respect to the operation variable is obtained. An engine testing device comprising a control unit for executing processing.
Citation Information
Patent Citations
Evaluation device, evaluation method, and evaluation program
JP2019159822A