Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7625211B2 - ENGINE TESTING METHOD, ENGINE TESTING PROGRAM, AND ENGINE TESTING APPARATUS - Google Patents
[go: Go Back, main page]

JP7625211B2 - ENGINE TESTING METHOD, ENGINE TESTING PROGRAM, AND ENGINE TESTING APPARATUS - Google Patents

ENGINE TESTING METHOD, ENGINE TESTING PROGRAM, AND ENGINE TESTING APPARATUS Download PDF

Info

Publication number
JP7625211B2
JP7625211B2 JP2021138037A JP2021138037A JP7625211B2 JP 7625211 B2 JP7625211 B2 JP 7625211B2 JP 2021138037 A JP2021138037 A JP 2021138037A JP 2021138037 A JP2021138037 A JP 2021138037A JP 7625211 B2 JP7625211 B2 JP 7625211B2
Authority
JP
Japan
Prior art keywords
engine
threshold
monitoring
engine testing
variables
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021138037A
Other languages
Japanese (ja)
Other versions
JP2023032116A (en
Inventor
雅俊 小川
拓真 出川
仁 草鹿
恭平 山口
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Waseda University
Transtron Inc
Original Assignee
Waseda University
Transtron Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Waseda University, Transtron Inc filed Critical Waseda University
Priority to JP2021138037A priority Critical patent/JP7625211B2/en
Publication of JP2023032116A publication Critical patent/JP2023032116A/en
Application granted granted Critical
Publication of JP7625211B2 publication Critical patent/JP7625211B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Testing Of Engines (AREA)

Description

本発明は、エンジン試験方法、エンジン試験プログラム、およびエンジン試験装置に関する。 The present invention relates to an engine testing method, an engine testing program, and an engine testing device.

エンジンモデルの構築においては、自動車のエンジンの過渡運転データを用いることで、高精度なエンジンモデルの構築が可能であることが知られている。過渡運転によるエンジン試験は、エンジンに入力する操作変数を時間と共に網羅的に変化させ、様々な条件で試験を行う。そのため、試験前には、エンジンが異常状態とならない操作変数の範囲を探索している。 When building an engine model, it is known that it is possible to build a highly accurate engine model by using transient operation data from an automobile engine. In engine testing using transient operation, the operating variables input to the engine are comprehensively changed over time, and testing is performed under a variety of conditions. Therefore, before testing, a range of operating variables is explored that will not cause the engine to enter an abnormal state.

しかしながら、操作変数の範囲探索は定常運転で行われており、過渡運転におけるシステムの無駄時間や時定数による影響により、運転境界に差異が生まれてしまう場合がある。そのため、排出ガスの悪化や失火などのエンジン異常を検出しつつ試行錯誤しながら運転境界を手動調整し、繰り返し試験パターンを作成している。ただし、この試行錯誤に長く時間を要してしまうと、試験前の準備を含め、エンジン試験全体の工数が多くなってしまうという問題がある。 However, the range search for the manipulated variables is performed during steady-state operation, and differences in the operating boundaries may arise due to the effects of the system's dead time and time constants during transient operation. For this reason, the operating boundaries are manually adjusted through trial and error while detecting engine abnormalities such as deterioration of exhaust gases 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 labor required for engine testing, including pre-test preparation, will increase.

一つの側面では、より少ない試験工数でエンジン試験を実施できるエンジン試験方法、エンジン試験プログラム、およびエンジン試験装置を提供することを目的とする。 In one aspect, the objective is to provide an engine test method, an engine test program, and an engine test device that can perform engine testing with fewer test man-hours.

第1の案では、コンピュータが、エンジン試験に用いる操作変数が時系列に沿って変化する試験パターンを取得し、実エンジンに試験パターンに基づいて操作変数を入力したことにより得られる、空気過剰率、インテークマニホールドの圧力および温度、エキゾーストマニホールドの圧力および温度、ならびに気筒内の最大圧力上昇率の少なくとも1つをエンジン異常の監視パラメータとして監視し、監視パラメータが第1の閾値を超過する場合に、監視パラメータが第1の閾値未満になるまで操作変数をホールドし、監視パラメータが第2の閾値未満の場合に第1の閾値の設定値を緩和し、監視パラメータが第2の閾値を超過する場合に第1の閾値の設定値を厳格化する処理を実施し、操作変数と操作変数に対する実エンジンの被制御量の時系列データを取得する処理を実行する。 In the first proposal, the computer acquires 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, which are obtained by inputting the manipulated 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 manipulated variable until the monitoring parameter falls below the first threshold, relaxes the setting value of the first threshold when the monitoring parameter is below a second threshold, and tightens the setting value of the first threshold when the monitoring parameter exceeds the second threshold, and executes processing to acquire time series data on the manipulated variables and the controlled quantities of the real engine relative to the manipulated variables.

一つの側面では、より少ない試験工数でエンジン試験を実施できる。 On the one hand, engine testing can be carried out with less testing effort.

図1は、本実施形態にかかるエンジン試験システムの構成例を示す図である。FIG. 1 is a diagram showing an example of the configuration of an engine testing system according to this embodiment. 図2は、Chirp信号の一例を示す図である。FIG. 2 is a diagram showing an example of a Chirp signal. 図3は、本実施形態にかかる監視パラメータの測定位置の一例を示す図である。FIG. 3 is a diagram showing an example of measurement positions of the monitoring parameters according to the present embodiment. 図4は、本実施形態にかかる監視パラメータと操作変数との組み合わせの一例を示す図である。FIG. 4 is a diagram showing an example of a combination of monitoring parameters and manipulated variables according to the present embodiment. 図5は、本実施形態にかかる監視パラメータの判定の一例を示す図である。FIG. 5 is a diagram showing an example of the determination of the monitoring parameters according to the present embodiment. 図6は、本実施形態にかかるエンジン試験装置100によるエンジン試験処理の流れの一例を示すフローチャートである。FIG. 6 is a flowchart showing an example of the flow of an engine test process performed by the engine testing device 100 according to this embodiment. 図7は、本実施形態にかかる情報処理装置200によるエンジン試験処理の流れの一例を示すフローチャートである。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. 図8は、本実施形態にかかるエンジン試験装置100ハードウェア構成例を示す図である。FIG. 8 is a diagram showing an example of a hardware configuration of the engine testing device 100 according to the present embodiment.

以下に、本実施形態に係るエンジン試験方法、エンジン試験プログラム、およびエンジン試験装置の実施例を図面に基づいて詳細に説明する。なお、この実施例により本実施形態が限定されるものではない。また、各実施例は、矛盾のない範囲内で適宜組み合わせることができる。 Below, examples of the engine test method, engine test program, and engine test device according to this embodiment will be described in detail with reference to the drawings. Note that this embodiment is not limited to these examples. Furthermore, each example can be appropriately combined within a range that does not cause inconsistencies.

[全体構成例]
図1を用いて、本実施形態に係るエンジン試験システムの構成を説明する。図1は、本実施形態にかかるエンジン試験システムの構成例を示す図である。図1に示すように、エンジン試験システムは、エンジン試験装置100、情報処理装置200、およびエンジン300を含む。エンジン試験装置100と、情報処理装置200およびエンジン300とは、それぞれ相互に通信可能に接続される。
[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 the 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.

エンジン試験装置100は、エンジン300を制御するエンジン制御器であってよい。エンジン試験装置100は、情報処理装置200によって作成された試験パターンに基づいて、エンジン300に対してエンジンを制御するための操作変数を入力する。試験パターンは、例えば、操作変数の時系列変化を示すChirp信号やAPRBS(Amplitude-modulated Pseudo Random Binary Sequences)信号である。 The engine testing device 100 may be an engine controller that controls the engine 300. The engine testing device 100 inputs operation variables 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 variables.

図2は、Chirp信号の一例を示す図である。図2において、グラフの横軸が時間であり、縦軸が操作変数の値である。図2に示すように、Chirp信号は、時間経過に応じて周波数成分を連続的に変えることにより、三角関数の特性で試験パターンに対する網羅性の高い試験が実現可能となる。なお、Chirp信号は、例えば、次の式(1)を用いて算出される。 Figure 2 is a diagram showing an example of a Chirp signal. In Figure 2, the horizontal axis of the graph represents time, and the vertical axis represents the value of the manipulated variable. As shown in Figure 2, the Chirp signal continuously changes its frequency components over time, making it possible to perform highly comprehensive testing of the test pattern using the characteristics of a trigonometric function. The Chirp signal is calculated, for example, using the following formula (1).

Figure 0007625211000001
Figure 0007625211000001

また、操作変数は、エンジン回転数、燃料噴射量、タービン開度、EGR(Exhaust Gas Recirculation:排気ガス再循環)バルブ開度、ITH(Intake THrottle:吸気スロットル)バルブ開度などである。そのため、Chirp信号などの試験パターンは、操作変数ごとに作成されることになる。 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.

また、試験パターンは、図2に示すように、操作変数の時系列変化を示すパターンデータであるため、エンジン試験装置100は、試験パターンに基づいて、エンジン回転数や燃料噴射量などの操作変数を変えてエンジン300に入力し、エンジン300を制御する。 In addition, as shown in FIG. 2, the test pattern is pattern data that indicates time-series changes in the operation variables, so the engine testing device 100 changes the operation variables, such as the engine speed and fuel injection amount, based on the test pattern and inputs them to the engine 300 to control the engine 300.

また、エンジン試験装置100のデータ取得部111は、エンジン300に操作変数を入力したことにより得られるエンジン300の監視パラメータや、操作変数に対する被制御量を取得する。当該監視パラメータは、エンジン異常の発生を未然に防止するために監視するパラメータである。具体的には、監視パラメータは、例えば、空気過剰率、インテークマニホールドの圧力および温度、エキゾーストマニホールドの圧力および温度、ならびに気筒内の最大圧力上昇率である。なお、データ取得部111は、エンジン300から取得される被制御量などを、エンジン試験の履歴データとして、試験データ履歴122に記憶できる。 The data acquisition unit 111 of the engine testing device 100 acquires the monitoring parameters of the engine 300 obtained by inputting the operation variables to the engine 300, and the controlled variables 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 variables and the like acquired from the engine 300 in the test data history 122 as engine test history data.

図3は、本実施形態にかかる監視パラメータの測定位置の一例を示す図である。例えば、図3に示すように、監視パラメータである、インテークマニホールドの圧力および温度は、内燃機関のうちインテークマニホールドの入り口部分の吸気流路で測定される。また、監視パラメータである、気筒内の最大圧力上昇率は、エンジン300の気筒内、すなわちシリンダ内で測定される。また、監視パラメータである、エキゾーストマニホールドの圧力および温度や、空気過剰率は、内燃機関のうちエキゾーストマニホールドによってまとめられた排気流路において測定される。 Figure 3 is a diagram showing an example of the measurement positions of the monitoring parameters according to this embodiment. For example, as shown in Figure 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. 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., inside the cylinder. The exhaust manifold pressure and temperature and 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.

また、エンジン試験装置100の第1の閾値判定部112および第2の閾値判定部113は、それぞれ、監視パラメータが第1の閾値および第2の閾値の範囲内か否か判定する。当該第1の閾値および第2の閾値は、監視パラメータごとに、エンジン300が異常状態にならないように閾値121に予め設定される上限値や下限値である。そのため、第1の閾値および第2の閾値は、エンジン300が異常状態になる閾値ではなく、このまま試験パターンに基づいて操作変数を変化させ続けると異常状態になり得ることを警告するための閾値と言える。 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 limits 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 operating variable continues to be changed based on the test pattern.

監視パラメータは、操作変数ごとに予め定められて監視される。図4は、本実施形態にかかる監視パラメータと操作変数との組み合わせの一例を示す図である。図4は一例であるが、例えば、監視パラメータの空気過剰率は、燃料噴射量、タービン開度、EGRバルブ開度、およびITHバルブ開度のいずれかが操作された場合に監視される。一方、監視パラメータの気筒内の最大圧力上昇率は、燃料噴射量が操作された場合に監視される。なお、厳密には、各操作変数の操作量は、全ての監視パラメータに影響し得るため、各操作変数をエンジン300に入力して操作する際、全ての監視パラメータを監視することもできる。しかしながら、図4の示したように、操作変数に対して影響が大きい監視パラメータの組み合わせを予め設定して操作変数ごとに監視パラメータを分けることで、エンジン300に対するより精度の高い監視や制御を行うことができる。 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 this 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 by operation variables, it is possible to perform more accurate monitoring and control of the engine 300.

図5は、本実施形態にかかる監視パラメータの判定の一例を示す図である。図5は、操作変数および監視パラメータの時間的推移を示すものである。図5に示すように、監視パラメータが第1の閾値を超過する場合(t1時)、エンジン試験装置100は、監視パラメータが第1の閾値未満になる(t2時)まで操作変数をホールドする。これにより、エンジン試験装置100は、エンジン300を異常状態とならないように制御する。なお、図5では、監視パラメータに対し、1つの操作変数をホールドするように示しているが、1つの監視パラメータに対して複数の操作変数をホールドしてもよい。また、エンジン試験装置100は、複数の監視パラメータを監視し、それぞれに対応する1つまたは複数の操作変数をホールドするが、ホールドする操作変数は、複数の監視パラメータに予め設定される優先度に基づいてよい。 Figure 5 is a diagram showing an example of the determination of the monitoring parameter according to this embodiment. Figure 5 shows the time transition of the operation variable and the monitoring parameter. As shown in Figure 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 that it does not enter an abnormal state. Note that while Figure 5 shows that one operation variable is held for a 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 more operation variables corresponding to each of them, but the operation variables to be held may be based on priorities that are preset for the multiple monitoring parameters.

また、エンジン試験装置100の第1の閾値修正部114は、監視パラメータの判定結果に応じて、第1の閾値を緩和または厳格化する。より具体的には、例えば、図5のt3~t4の時間帯に示されるように、監視パラメータが第2の閾値を超過してしまう場合、エンジン試験装置100は、第1の閾値を厳格化する。ここで、閾値の厳格化とは、例えば、図5に示すように、第1の閾値を第2の閾値から遠ざけるように変更することである。これにより、監視パラメータが第1の閾値を超過し易くなり、エンジン試験装置100は、より高い精度で、エンジン300を異常状態とならないように制御できる。 The first threshold correction unit 114 of the engine testing device 100 relaxes or tightens the first threshold depending on the result of the determination 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, the engine testing device 100 tightens the first threshold. Here, tightening the threshold means, for example, changing the first threshold so as to move it away from the second threshold, as shown in FIG. 5. This makes it easier for the monitoring parameter to exceed the first threshold, and the engine testing device 100 can control the engine 300 with higher accuracy so as not to enter an abnormal state.

なお、逆に、図5のt1~t3やt4~t2の時間帯に示されるように、監視パラメータが第1の閾値を超過するが、第2の閾値未満である場合、エンジン試験装置100は、第1の閾値を緩和する。ここで、閾値の緩和とは、例えば、図5に示すように、第1の閾値を第2の閾値に近づけるように変更することである。これにより、エンジンの安全圏内で監視パラメータが不必要に第1の閾値を超過することなく、エンジン試験装置100は、エンジン試験を継続して行うことができる。なお、第1の閾値の変更量は、操作変数の変化速度に応じて決定されてよい。また、図5の例では、第1の閾値および第2の閾値として、監視パラメータの下限値を設定しているが、上限値を設定してもよいし、上限値および下限値の両方を設定してもよい。また、このような監視パラメータの上限値および下限値の設定は、監視パラメータごとに異なってよい。 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 engine testing without the monitoring parameter unnecessarily exceeding the first threshold within the engine's safety zone. 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 of the monitoring parameter is set as the first threshold and the second threshold, but an upper limit may be set, or both the upper limit and the lower limit may be set. In addition, the upper limit and the lower limit of the monitoring parameter may be set differently for each monitoring parameter.

そして、エンジン試験装置100の操作変数決定部115は、監視パラメータが、エンジン300に対して異常状態とならない範囲で次の操作変数を決定してエンジン300に対して入力し、エンジン300を制御する。なお、監視パラメータに対して決定される操作変数は、例えば、図4に示す組み合わせに基づいてよい。また、操作変数決定部115は、エンジン300に対して入力する操作変数などを、エンジン試験の履歴データとして、試験データ履歴122に記憶できる。 Then, the manipulated variable determination unit 115 of the engine testing device 100 determines the next manipulated variable within a range in which the monitored parameters do not cause an abnormal state for the engine 300, inputs the next manipulated variable to the engine 300, and controls the engine 300. Note that the manipulated variables determined for the monitored parameters may be based on the combinations shown in FIG. 4, for example. In addition, the manipulated variable determination unit 115 can store the manipulated variables to be input to the engine 300 in the test data history 122 as engine test history data.

情報処理装置200は、デスクトップPC(Personal Computer)やノートPCなどであってよい。情報処理装置200の試験パターン作成部211は、エンジン300のエンジン試験用の試験パターンを作成する。作成された試験パターンは、操作変数の仮値としてエンジン試験装置100に送信される。なお、操作変数の仮値というのは、エンジン試験装置100は試験パターンによって示される操作変数をそのままエンジン300に入力する場合もあるが、監視パラメータに応じて入力する操作変数を変更する場合もあるためである。すなわち、エンジン300に入力される操作変数の最終値が仮値とは異なる場合があり得る。 The information processing device 200 may be a desktop PC (Personal Computer) or a notebook PC. The test pattern creation unit 211 of the information processing device 200 creates a test pattern for engine testing of the engine 300. The created test pattern is transmitted to the engine testing device 100 as a provisional value of the manipulated variable. Note that 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 is, but may also change the manipulated variable to be input according to the monitoring parameter. In other words, the final value of the manipulated variable input to the engine 300 may differ from the provisional value.

また、情報処理装置200のデータ取得部212は、エンジン300に入力された操作変数や、操作変数を入力したことにより得られるエンジン300の操作変数に対する被制御量をエンジン試験装置100から随時取得する。取得された操作変数および被制御量は、時系列データ221に記憶される。 The data acquisition unit 212 of the information processing device 200 also acquires from the engine testing device 100 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 as needed. The acquired operation variables and controlled variables are stored in the time series data 221.

エンジン300は、自動車の実エンジンである。エンジン300は、エンジン試験装置100によって入力される操作変数によって動作する。また、エンジン300は、操作変数が入力されたことにより得られる、操作変数に対する被制御量や監視パラメータをエンジン試験装置100に返す。厳密には、各データをエンジン試験装置100に返すというより、エンジン試験装置100によって各データが取得されることになる。 Engine 300 is an actual engine of an automobile. Engine 300 operates according to the manipulated variables input by engine testing device 100. Engine 300 also returns controlled quantities and monitoring parameters for the manipulated variables obtained by inputting the manipulated variables to engine testing device 100. Strictly speaking, rather than returning each piece of data to engine testing device 100, each piece of data is acquired by engine testing device 100.

[処理の流れ]
次に、図6を用いて、エンジン試験装置100によるエンジン試験処理の流れを説明する。図6は、本実施形態にかかるエンジン試験装置100によるエンジン試験処理の流れの一例を示すフローチャートである。図6に示すエンジン試験処理は、エンジン300始動後、任意のタイミングで開始される。
[Process flow]
Next, a 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.

まず、エンジン試験装置100は、現在の操作変数、すなわちエンジン300に入力された各操作変数の初期値と、当該操作変数を入力したことにより得られる被制御量をエンジン300から取得する(ステップS101)。図6に示すように、ステップS101の後、情報処理装置200によって作成された試験パターンが取得され、エンジン試験と処理のループが開始される。 First, the engine testing device 100 acquires from the engine 300 the current operation variables, i.e., the initial values of each operation variable input to the engine 300, and the controlled variables obtained by inputting the operation variables (step S101). As shown in FIG. 6, after step S101, the test pattern created by the information processing device 200 is acquired, and the engine test and processing loop is started.

次に、エンジン試験装置100は、操作変数を入力したことにより得られる各監視パラメータ、および被制御量をエンジン300から取得する(ステップS102)。なお、ループ開始直後の初回のステップS102では、既にステップS101において被制御量は取得しているため、改めて被制御量を取得しなくてもよい。また、エンジン試験装置100は、ステップS101またはステップS102で取得した被制御量をエンジン試験の履歴データとして、試験データ履歴122に記憶する。 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 engine test history data.

次に、エンジン試験装置100は、監視パラメータごとに、監視パラメータが第1の閾値未満であるか否かを判定する(ステップS103)。なお、ステップS103の判定は、監視パラメータが第1の閾値以下であるか否かを判定してもよい。 Next, the engine testing device 100 determines, for each monitoring parameter, whether the monitoring parameter is less than a first threshold value (step S103). Note that the determination in step S103 may be a determination as to whether the monitoring parameter is equal to or less than the first threshold value.

全ての監視パラメータが第1の閾値未満である場合(ステップS103:Yes)、エンジン試験装置100は、試験パターンから、現在の試験時間に対応する操作変数を取得する(ステップS104)。取得された操作変数は、次の操作変数としてエンジン300に入力される。そして、試験時間内である場合、ステップS102に戻り、試験時間終了まで処理が繰り返される。一方、試験時間終了の場合、図6に示すエンジン試験処理は終了する。なお、エンジン試験装置100は、ループごとに、エンジン300に対して入力する操作変数を、エンジン試験の履歴データとして、試験データ履歴122に記憶する。 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 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. 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.

一方、監視パラメータのいずれかが第1の閾値を超過する場合(ステップS103:No)、エンジン試験装置100は、操作変数を前回値に固定(ホールド)する(ステップS105)。ここで、操作変数の前回値とは、例えば、エンジン300に入力された最新の操作変数である。なお、ホールドする操作変数は、図4に組み合わせを示したような、第1の閾値を超過した監視パラメータに対応する操作変数であってもよいし、全ての操作変数であってもよい。 On the other hand, if any of the monitored parameters exceeds the first threshold (step S103: No), the engine testing device 100 fixes (holds) the manipulated variable at the previous value (step S105). Here, the previous value of the manipulated variable is, for example, the most recent manipulated variable input to the engine 300. The manipulated variable to be held may be the manipulated variable corresponding to the monitored parameter that exceeds the first threshold, as shown in the combination in FIG. 4, or it may be all the manipulated variables.

次に、エンジン試験装置100は、監視パラメータごとに、第1の閾値を超過した監視パラメータが第2の閾値未満であるか否かを判定する(ステップS106)。なお、ステップS106の判定も、監視パラメータが第2の閾値以下であるか否かを判定してもよい。 Next, the engine testing device 100 determines, for each monitoring parameter, whether the monitoring parameter that exceeded the first threshold is less than the second threshold (step S106). Note that the determination in step S106 may also be based on whether the monitoring parameter is equal to or less than the second threshold.

第1の閾値を超過した全ての監視パラメータが第2の閾値未満である場合(ステップS106:Yes)、エンジン試験装置100は、第1の閾値を第2の閾値に近づけるように変更して緩和する(ステップS107)。 If all of 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 that it approaches the second threshold (step S107).

一方、第1の閾値を超過した監視パラメータのいずれかが第2の閾値を超過する場合(ステップS106:No)、エンジン試験装置100は、第1の閾値を第2の閾値に遠ざけるように変更して厳格化する(ステップS108)。 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 tightens the first threshold by changing it so that it is closer to the second threshold (step S108).

ステップS107またはステップS108の実行後、試験時間内である場合、ステップS102に戻り、操作変数のホールドを解除して試験時間終了まで処理が繰り返される。一方、試験時間終了の場合、図6に示すエンジン試験処理は終了する。 After execution of step S107 or step S108, if it is within the test time, the process returns to step S102, the hold on the operation 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.

次に、図7を用いて、情報処理装置200によるエンジン試験処理の流れを説明する。図7は、本実施形態にかかる情報処理装置200によるエンジン試験処理の流れの一例を示すフローチャートである。図7に示すエンジン試験処理は、任意のタイミングで開始される。しかしながら、図7に示すエンジン試験処理で作成される試験パターンは、図6に示すエンジン試験処理で用いるため、図7に示すエンジン試験処理は、図6に示すエンジン試験処理より先に開始される。 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 before the engine test processing shown in FIG. 6.

まず、情報処理装置200は、操作変数の時系列変化を示すChirp信号やAPRBS信号によって試験パターンを作成する(ステップS201)。なお、試験パターンは操作変数ごとに作成される。また、作成された試験パターンは、エンジン試験装置100に送信される。 First, the information processing device 200 creates a test pattern using a Chirp signal or an APRBS signal that indicates the time series changes of the manipulated variables (step S201). Note that a test pattern is created for each manipulated variable. In addition, the created test pattern is transmitted to the engine testing device 100.

次に、情報処理装置200は、エンジン300に入力された操作変数や、操作変数を入力したことにより得られる、操作変数に対するエンジン300の被制御量をエンジン試験装置100から随時取得する(ステップS202)。取得された操作変数および被制御量は、時系列データ221に記憶される。そして、試験時間内である場合(ステップS203:No)、エンジン試験が終了するまでステップS202が繰り返される。一方、試験時間終了の場合(ステップS203:Yes)、図7に示すエンジン試験処理は終了する。 Next, the information processing device 200 acquires from the engine testing device 100 the operation variables input to the engine 300 and the controlled variables of the engine 300 corresponding to the operation variables obtained by inputting the operation variables at any time (step S202). The acquired operation variables and controlled variables are stored in the time series data 221. Then, 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.

上述したように、エンジン試験装置100は、エンジン試験に用いる操作変数が時系列に沿って変化する試験パターンを取得し、実エンジンに試験パターンに基づいて操作変数を入力したことにより得られる、空気過剰率、インテークマニホールドの圧力および温度、エキゾーストマニホールドの圧力および温度、ならびに気筒内の最大圧力上昇率の少なくとも1つをエンジン異常の監視パラメータとして監視し、監視パラメータが第1の閾値を超過する場合に、監視パラメータが第1の閾値未満になるまで操作変数をホールドし、監視パラメータが第2の閾値未満の場合に第1の閾値の設定値を緩和し、監視パラメータが第2の閾値を超過する場合に第1の閾値の設定値を厳格化する処理を実施し、操作変数と操作変数に対する実エンジンの被制御量の時系列データを取得する。 As described above, the engine testing device 100 acquires 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, relaxes the setting value of the first threshold when the monitoring parameter is below a second threshold, and tightens the setting value of the first threshold when the monitoring parameter exceeds the second threshold, and acquires time series data on the operating variables and the controlled quantities of the real engine relative to the operating variables.

このように、エンジン試験装置100は、試験パターンに基づく操作変数をエンジン300に入力することにより得られる監視パラメータに基づいて操作変数を制御する。これにより、試験パターン作成時の試行錯誤を無くし、より少ない工数でエンジン試験を実施できる。 In this way, the engine testing device 100 controls the operation variables based on the monitoring parameters obtained by inputting the operation variables based on the test pattern to the engine 300. This eliminates trial and error when creating the test pattern, and allows engine testing to be performed with fewer man-hours.

また、エンジン試験装置100により実行される、試験パターンを生成する処理は、試験パターンとして、操作変数の時系列変化を示すChirp信号またはAPRBS信号を生成する処理を含む。 The process of generating a test pattern executed by the engine testing device 100 also includes a process of generating a Chirp signal or an APRBS signal that indicates a time series change in the manipulated variable as the test pattern.

これにより、エンジン試験装置100は、網羅性の高いエンジン試験を実施できる。 This allows the engine testing device 100 to perform highly comprehensive engine testing.

また、エンジン試験装置100は、第1の閾値および前記第2の閾値として、監視パラメータの上限値または下限値を設定する。 The engine testing device 100 also sets the upper and lower limits of the monitoring parameters as the first and second thresholds.

これにより、エンジン試験装置100は、より高い精度で、エンジン300を異常状態とならないように制御できる。 This allows the engine testing device 100 to control the engine 300 with greater precision to prevent it from entering an abnormal state.

また、エンジン試験装置100は、第1の閾値および前記第2の閾値として、監視パラメータの上限値および下限値の両方を設定する。 The engine testing device 100 also sets both the upper and lower limit values of the monitoring parameter as the first and second threshold values.

これにより、エンジン試験装置100は、より高い精度で、エンジン300を異常状態とならないように制御できる。 This allows the engine testing device 100 to control the engine 300 with greater precision to prevent it from entering an abnormal state.

また、エンジン試験装置100は操作変数の変化速度に応じて第1の閾値を決定する。 In addition, the engine testing device 100 determines the first threshold value according to the rate of change of the operating variable.

これにより、エンジン試験装置100は、より高い精度で、エンジン300を異常状態とならないように制御できる。 This allows the engine testing device 100 to control the engine 300 with greater precision to prevent it from entering an abnormal state.

また、エンジン試験装置100によって実行される、操作変数をホールドする処理は、1つの監視パラメータに対して1つの操作変数をホールドする処理を含む。 The process of holding the operational variables executed by the engine testing device 100 includes a process of holding one operational variable for one monitoring parameter.

これにより、エンジン試験装置100は、エンジン300に対するより精度の高い監視や制御を行うことができる。 This allows the engine testing device 100 to perform more accurate monitoring and control of the engine 300.

また、エンジン試験装置100によって実行される、操作変数をホールドする処理は、1つの監視パラメータに対して複数の操作変数をホールドする処理を含む。 In addition, the process of holding the operational variables executed by the engine testing device 100 includes a process of holding multiple operational variables for one monitoring parameter.

これにより、エンジン試験装置100は、エンジン300に対するより精度の高い監視や制御を行うことができる。 This allows the engine testing device 100 to perform more accurate monitoring and control of the engine 300.

また、エンジン試験装置100によって実行される、操作変数をホールドする処理は、監視パラメータに対する優先度に基づいて操作変数をホールドする処理を含む。 The process of holding the operational variables executed by the engine testing device 100 also includes a process of holding the operational variables based on the priority of the monitored parameters.

これにより、エンジン試験装置100は、エンジン300に対するより精度の高い監視や制御を行うことができる。 This allows the engine testing device 100 to perform more accurate monitoring and control of the engine 300.

[システム]
上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報は、特記する場合を除いて任意に変更されてもよい。また、実施例で説明した具体例、分布、数値などは、あくまで一例であり、任意に変更されてもよい。
[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 arbitrarily unless otherwise specified. In addition, the specific examples, distributions, numerical values, etc. described in the embodiments are merely examples and may be changed arbitrarily.

また、各装置の構成要素の分散や統合の具体的形態は図示のものに限られない。例えば、エンジン試験装置100の操作変数決定部115が複数の処理部に分散されたり、エンジン試験装置100の第1の閾値判定部112と第2の閾値判定部113とが1つの処理部に統合されたりしてもよい。つまり、その構成要素の全部または一部は、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合されてもよい。さらに、各装置の各処理機能は、その全部または任意の一部が、CPUおよび当該CPUにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。 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 part 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.

[ハードウェア]
図8は、本実施形態にかかるエンジン試験装置100のハードウェア構成例を示す図である。図8に示すように、エンジン試験装置100は、通信部100a、記憶装置100b、メモリ100c、プロセッサ100dを有する。また、図8に示した各部は、バスなどで相互に接続される。なお、図8の例では、エンジン試験装置100のハードウェア構成を示しているが、情報処理装置200も同様の構成をしてよい。
[Hardware]
Fig. 8 is a diagram showing an example of a hardware configuration of the engine testing device 100 according to the present 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.

通信部100aは、ネットワークインタフェースカードなどであり、他の情報処理装置との通信を行う。記憶装置100bは、図1に示したエンジン試験装置100の各機能などを動作させるプログラムやデータを記憶する。 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 that operate the various functions of the engine testing device 100 shown in FIG. 1.

プロセッサ100dは、図1に示したエンジン試験装置100の各機能などを動作させるプログラムを記憶装置100bなどから読み出す。そして、プロセッサ100dは、読み出したプログラムをメモリ100cに展開することで、図1に示したエンジン試験装置100の各機能を実現するプロセスを実行する。 The processor 100d reads out a program that operates 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 that realizes each function of the engine testing device 100 shown in FIG. 1.

また、エンジン試験装置100は、媒体読取装置によって記録媒体から、図1に示したエンジン試験装置100の各機能などを動作させるプログラムを読み出て実行することで各機能を実現させることもできる。なお、この他の実施例でいうプログラムは、エンジン試験装置100によって実行されることに限定されるものではない。例えば、他の情報処理装置がプログラムを実行する場合や、これらが協働してプログラムを実行するような場合にも、本発明が同様に適用されてよい。 The engine testing device 100 can also realize each function by reading and executing a program that operates each function of the engine testing device 100 shown in FIG. 1 from a recording medium using a media reading device. 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 cases where another information processing device executes a program, or where these cooperate to execute a program.

また、図1に示したエンジン試験装置100の各機能などを動作させるプログラムは、インターネットなどのネットワークを介して配布されてもよい。また、当該プログラムは、ハードディスク(HDD)、Solid State Drive(SSD)、フレキシブルディスク(FD)、CD-ROM、MO(Magneto-Optical disk)、DVD(Digital Versatile Disc)などのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行されてもよい。 The program for operating each function of the engine testing device 100 shown in FIG. 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), solid state drive (SSD), flexible disk (FD), CD-ROM, magneto-optical disk (MO), or digital versatile disc (DVD), and may be read from the recording medium and executed by the computer.

以上の実施例を含む実施形態に関し、さらに以下の付記を開示する。 The following notes are further provided with respect to the embodiments including the above examples.

(付記1)エンジン試験に用いる操作変数が時系列に沿って変化する試験パターンを取得し、
実エンジンに前記試験パターンに基づいて前記操作変数を入力したことにより得られる、空気過剰率、インテークマニホールドの圧力および温度、エキゾーストマニホールドの圧力および温度、ならびに気筒内の最大圧力上昇率の少なくとも1つをエンジン異常の監視パラメータとして監視し、
前記監視パラメータが第1の閾値を超過する場合に、前記監視パラメータが前記第1の閾値未満になるまで前記操作変数をホールドし、
前記監視パラメータが第2の閾値未満の場合に前記第1の閾値の設定値を緩和し、前記監視パラメータが前記第2の閾値を超過する場合に前記第1の閾値の設定値を厳格化する処理を実施し、前記操作変数と前記操作変数に対する前記実エンジンの被制御量との時系列データを取得する
処理をコンピュータが実行することを特徴とするエンジン試験方法。
(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;
a process of loosening a setting value of the first threshold when the monitoring parameter is less than a second threshold, and a process of tightening a setting value of the first threshold when the monitoring parameter exceeds the second threshold, and a process of acquiring time series data of the operating variable and a controlled amount of the actual engine corresponding to the operating variable.

(付記2)前記試験パターンを生成する処理は、前記試験パターンとして、前記操作変数の時系列変化を示すChirp信号またはAPRBS(Amplitude-modulated Pseudo Random Binary Sequences)信号を生成する処理を含むことを特徴とする付記1に記載のエンジン試験方法。 (Appendix 2) The engine testing method described in 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 that indicates a time series change in the manipulated variable.

(付記3)前記第1の閾値および前記第2の閾値として、前記監視パラメータの上限値または下限値を設定する処理を前記コンピュータが実行することを特徴とする付記1に記載のエンジン試験方法。 (Appendix 3) The engine testing method described in Appendix 1, characterized in that the computer executes a process of setting upper and lower limit values of the monitoring parameters as the first and second threshold values.

(付記4)前記第1の閾値および前記第2の閾値として、前記監視パラメータの上限値および下限値の両方を設定する処理を前記コンピュータが実行することを特徴とする付記1に記載のエンジン試験方法。 (Appendix 4) The engine testing method described in 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.

(付記5)前記操作変数の変化速度に応じて前記第1の閾値を決定する処理を前記コンピュータが実行することを特徴とする付記1に記載のエンジン試験方法。 (Appendix 5) The engine testing method described in Appendix 1, characterized in that the computer executes a process for determining the first threshold value according to the rate of change of the operating variable.

(付記6)前記操作変数をホールドする処理は、1つの前記監視パラメータに対して1つの前記操作変数をホールドする処理を含むことを特徴とする付記1に記載のエンジン試験方法。 (Appendix 6) The engine testing method described in Appendix 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.

(付記7)前記操作変数をホールドする処理は、1つの前記監視パラメータに対して複数の前記操作変数をホールドする処理を含むことを特徴とする付記1に記載のエンジン試験方法。 (Appendix 7) The engine testing method described in Appendix 1, characterized in that the process of holding the operational variables includes a process of holding multiple operational variables for one of the monitoring parameters.

(付記8)前記操作変数をホールドする処理は、前記監視パラメータに対する優先度に基づいて前記操作変数をホールドする処理を含むことを特徴とする付記1に記載のエンジン試験方法。 (Appendix 8) The engine testing method described in Appendix 1, characterized in that the process of holding the operational variables includes a process of holding the operational variables based on a priority for the monitoring parameters.

(付記9)エンジン試験に用いる操作変数が時系列に沿って変化する試験パターンを取得し、
実エンジンに前記試験パターンに基づいて前記操作変数を入力したことにより得られる、空気過剰率、インテークマニホールドの圧力および温度、エキゾーストマニホールドの圧力および温度、ならびに気筒内の最大圧力上昇率の少なくとも1つをエンジン異常の監視パラメータとして監視し、
前記監視パラメータが第1の閾値を超過する場合に、前記監視パラメータが前記第1の閾値未満になるまで前記操作変数をホールドし、
前記監視パラメータが第2の閾値未満の場合に前記第1の閾値の設定値を緩和し、前記監視パラメータが前記第2の閾値を超過する場合に前記第1の閾値の設定値を厳格化する処理を実施し、前記操作変数と前記操作変数に対する前記実エンジンの被制御量との時系列データを取得する
処理をコンピュータに実行させることを特徴とするエンジン試験プログラム。
(Appendix 9) Obtain a test pattern 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;
2. An engine testing program comprising: a computer program that causes a computer to execute a process of: relaxing a setting value of the first threshold when the monitoring parameter is less than a second threshold; and tightening a setting value of the first threshold when the monitoring parameter exceeds the second threshold; and acquiring time-series data of the operation variable and a controlled variable of the actual engine corresponding to the operation variable.

(付記10)前記試験パターンを生成する処理は、前記試験パターンとして、前記操作変数の時系列変化を示すChirp信号またはAPRBS(Amplitude-modulated Pseudo Random Binary Sequences)信号を生成する処理を含むことを特徴とする付記9に記載のエンジン試験プログラム。 (Appendix 10) The engine test program described in 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 Amplitude-modulated Pseudo Random Binary Sequences (APRBS) signal that indicates a time series change in the manipulated variable.

(付記11)前記第1の閾値および前記第2の閾値として、前記監視パラメータの上限値または下限値を設定する処理を前記コンピュータに実行させることを特徴とする付記9に記載のエンジン試験プログラム。 (Appendix 11) The engine test program described in Appendix 9, characterized in that the computer is caused to execute a process of setting upper and lower limit values of the monitoring parameters as the first and second threshold values.

(付記12)前記第1の閾値および前記第2の閾値として、前記監視パラメータの上限値および下限値の両方を設定する処理を前記コンピュータに実行させることを特徴とする付記9に記載のエンジン試験プログラム。 (Appendix 12) The engine test program described in 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.

(付記13)前記操作変数の変化速度に応じて前記第1の閾値を決定する処理を前記コンピュータに実行させることを特徴とする付記9に記載のエンジン試験プログラム。 (Appendix 13) The engine test program described in Appendix 9, characterized in that the computer is caused to execute a process for determining the first threshold value according to the rate of change of the operating variable.

(付記14)前記操作変数をホールドする処理は、1つの前記監視パラメータに対して1つの前記操作変数をホールドする処理を含むことを特徴とする付記9に記載のエンジン試験プログラム。 (Appendix 14) The engine test program described in Appendix 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.

(付記15)前記操作変数をホールドする処理は、1つの前記監視パラメータに対して複数の前記操作変数をホールドする処理を含むことを特徴とする付記9に記載のエンジン試験プログラム。 (Appendix 15) The engine test program described in Appendix 9, characterized in that the process of holding the operational variables includes a process of holding multiple operational variables for one of the monitoring parameters.

(付記16)前記操作変数をホールドする処理は、前記監視パラメータに対する優先度に基づいて前記操作変数をホールドする処理を含むことを特徴とする付記9に記載のエンジン試験プログラム。 (Appendix 16) The engine test program described in Appendix 9, characterized in that the process of holding the operational variables includes a process of holding the operational variables based on a priority for the monitoring parameters.

(付記17)エンジン試験に用いる操作変数が時系列に沿って変化する試験パターンを取得し、
実エンジンに前記試験パターンに基づいて前記操作変数を入力したことにより得られる、空気過剰率、インテークマニホールドの圧力および温度、エキゾーストマニホールドの圧力および温度、ならびに気筒内の最大圧力上昇率の少なくとも1つをエンジン異常の監視パラメータとして監視し、
前記監視パラメータが第1の閾値を超過する場合に、前記監視パラメータが前記第1の閾値未満になるまで前記操作変数をホールドし、
前記監視パラメータが第2の閾値未満の場合に前記第1の閾値の設定値を緩和し、前記監視パラメータが前記第2の閾値を超過する場合に前記第1の閾値の設定値を厳格化する処理を実施し、前記操作変数と前記操作変数に対する前記実エンジンの被制御量との時系列データを取得する
処理を実行する制御部を有することを特徴とするエンジン試験装置。
(Appendix 17) Acquire a test pattern 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;
a control unit that executes a process of relaxing a setting value of the first threshold when the monitoring parameter is less than a second threshold, and a process of tightening the setting value of the first threshold when the monitoring parameter exceeds the second threshold, and a process of acquiring time series data of the operation variable and a controlled amount of the actual engine with respect to the operation variable.

(付記18)前記試験パターンを生成する処理は、前記試験パターンとして、前記操作変数の時系列変化を示すChirp信号またはAPRBS(Amplitude-modulated Pseudo Random Binary Sequences)信号を生成する処理を含むことを特徴とする付記17に記載のエンジン試験装置。 (Appendix 18) The engine testing device described in 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 that indicates a time series change in the manipulated variable.

(付記19)前記第1の閾値および前記第2の閾値として、前記監視パラメータの上限値または下限値を設定する処理を前記制御部が実行することを特徴とする付記17に記載のエンジン試験装置。 (Appendix 19) The engine testing device described in appendix 17, characterized in that the control unit executes a process of setting the upper limit value and lower limit value of the monitoring parameter as the first threshold value and the second threshold value.

(付記20)前記第1の閾値および前記第2の閾値として、前記監視パラメータの上限値および下限値の両方を設定する処理を前記制御部が実行することを特徴とする付記17に記載のエンジン試験装置。 (Appendix 20) The engine testing device described in Appendix 17, characterized in that the control unit executes a process of setting both the upper limit and the lower limit of the monitoring parameter as the first threshold and the second threshold.

(付記21)前記操作変数の変化速度に応じて前記第1の閾値を決定する処理を前記制御部が実行することを特徴とする付記17に記載のエンジン試験装置。 (Appendix 21) The engine testing device described in Appendix 17, characterized in that the control unit executes a process for determining the first threshold value according to the rate of change of the operating variable.

(付記22)前記操作変数をホールドする処理は、1つの前記監視パラメータに対して1つの前記操作変数をホールドする処理を含むことを特徴とする付記17に記載のエンジン試験装置。 (Appendix 22) The engine testing device described in Appendix 17, 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.

(付記23)前記操作変数をホールドする処理は、1つの前記監視パラメータに対して複数の前記操作変数をホールドする処理を含むことを特徴とする付記17に記載のエンジン試験装置。 (Appendix 23) The engine testing device described in Appendix 17, characterized in that the process of holding the operational variables includes a process of holding multiple operational variables for one of the monitoring parameters.

(付記24)前記操作変数をホールドする処理は、前記監視パラメータに対する優先度に基づいて前記操作変数をホールドする処理を含むことを特徴とする付記17に記載のエンジン試験装置。 (Appendix 24) The engine testing device described in appendix 17, characterized in that the process of holding the operational variables includes a process of holding the operational variables based on a priority for the monitoring parameters.

(付記25)プロセッサと、
プロセッサに動作可能に接続されたメモリと
を備えたエンジン試験装置であって、プロセッサは、
エンジン試験に用いる操作変数が時系列に沿って変化する試験パターンを取得し、
実エンジンに前記試験パターンに基づいて前記操作変数を入力したことにより得られる、空気過剰率、インテークマニホールドの圧力および温度、エキゾーストマニホールドの圧力および温度、ならびに気筒内の最大圧力上昇率の少なくとも1つをエンジン異常の監視パラメータとして監視し、
前記監視パラメータが第1の閾値を超過する場合に、前記監視パラメータが前記第1の閾値未満になるまで前記操作変数をホールドし、
前記監視パラメータが第2の閾値未満の場合に前記第1の閾値の設定値を緩和し、前記監視パラメータが前記第2の閾値を超過する場合に前記第1の閾値の設定値を厳格化する処理を実施し、前記操作変数と前記操作変数に対する前記実エンジンの被制御量との時系列データを取得する
処理を実行することを特徴とするエンジン試験装置。
(Supplementary Note 25) A processor;
and a memory operatively connected to a processor, the processor 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;
a process of relaxing the setting value of the first threshold when the monitoring parameter is less than a second threshold, and a process of tightening the setting value of the first threshold when the monitoring parameter exceeds the second threshold, and a process of acquiring time series data of the operation variable and a controlled variable of the actual engine with respect to the operation variable.

100 エンジン試験装置
100a 通信部
100b 記憶装置
100c メモリ
100d プロセッサ
111 データ取得部
112 第1の閾値判定部
113 第2の閾値判定部
114 第1の閾値修正部
115 操作変数決定部
121 閾値
122 試験データ履歴
200 情報処理装置
211 試験パターン作成部
212 データ取得部
221 時系列データ
300 エンジン
REFERENCE SIGNS LIST 100 Engine testing device 100a Communication unit 100b Storage device 100c Memory 100d Processor 111 Data acquisition unit 112 First threshold judgment unit 113 Second threshold judgment unit 114 First threshold correction unit 115 Operation variable determination unit 121 Threshold 122 Test data history 200 Information processing device 211 Test pattern creation unit 212 Data acquisition unit 221 Time series data 300 Engine

Claims (10)

エンジン試験に用いる操作変数が時系列に沿って変化する試験パターンを取得し、
実エンジンに前記試験パターンに基づいて前記操作変数を入力したことにより得られる、空気過剰率、インテークマニホールドの圧力および温度、エキゾーストマニホールドの圧力および温度、ならびに気筒内の最大圧力上昇率の少なくとも1つをエンジン異常の監視パラメータとして監視し、
前記監視パラメータが第1の閾値を超過する場合に、前記監視パラメータが前記第1の閾値未満になるまで前記操作変数をホールドし、
前記監視パラメータが第2の閾値未満の場合に前記第1の閾値の設定値を緩和し、前記監視パラメータが前記第2の閾値を超過する場合に前記第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;
a process of loosening a setting value of the first threshold when the monitoring parameter is less than a second threshold, and a process of tightening a setting value of the first threshold when the monitoring parameter exceeds the second threshold, and a process of acquiring time series data of the operating variable and a controlled amount of the actual engine corresponding to the operating variable.
前記試験パターンを生成する処理は、前記試験パターンとして、前記操作変数の時系列変化を示すChirp信号またはAPRBS(Amplitude-modulated Pseudo Random Binary Sequences)信号を生成する処理を含むことを特徴とする請求項1に記載のエンジン試験方法。 The engine testing method according to claim 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 APRBS (Amplitude-modulated Pseudo Random Binary Sequences) signal that indicates a time series change in the manipulated variable. 前記第1の閾値および前記第2の閾値として、前記監視パラメータの上限値または下限値を設定する処理を前記コンピュータが実行することを特徴とする請求項1に記載のエンジン試験方法。 The engine testing method according to claim 1, characterized in that the computer 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. 前記第1の閾値および前記第2の閾値として、前記監視パラメータの上限値および下限値の両方を設定する処理を前記コンピュータが実行することを特徴とする請求項1に記載のエンジン試験方法。 The engine testing method according to claim 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. 前記操作変数の変化速度に応じて前記第1の閾値を決定する処理を前記コンピュータが実行することを特徴とする請求項1に記載のエンジン試験方法。 The engine testing method according to claim 1, characterized in that the computer executes a process for determining the first threshold value according to the rate of change of the manipulated variable. 前記操作変数をホールドする処理は、1つの前記監視パラメータに対して1つの前記操作変数をホールドする処理を含むことを特徴とする請求項1に記載のエンジン試験方法。 The engine testing method according to claim 1, 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. 前記操作変数をホールドする処理は、1つの前記監視パラメータに対して複数の前記操作変数をホールドする処理を含むことを特徴とする請求項1に記載のエンジン試験方法。 The engine testing method according to claim 1, characterized in that the process of holding the operational variables includes a process of holding multiple operational variables for one of the monitoring parameters. 前記操作変数をホールドする処理は、前記監視パラメータに対する優先度に基づいて前記操作変数をホールドする処理を含むことを特徴とする請求項1に記載のエンジン試験方法。 The engine testing method according to claim 1, characterized in that the process of holding the operational variables includes a process of holding the operational variables based on a priority for the monitoring parameters. エンジン試験に用いる操作変数が時系列に沿って変化する試験パターンを取得し、
実エンジンに前記試験パターンに基づいて前記操作変数を入力したことにより得られる、空気過剰率、インテークマニホールドの圧力および温度、エキゾーストマニホールドの圧力および温度、ならびに気筒内の最大圧力上昇率の少なくとも1つをエンジン異常の監視パラメータとして監視し、
前記監視パラメータが第1の閾値を超過する場合に、前記監視パラメータが前記第1の閾値未満になるまで前記操作変数をホールドし、
前記監視パラメータが第2の閾値未満の場合に前記第1の閾値の設定値を緩和し、前記監視パラメータが前記第2の閾値を超過する場合に前記第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;
2. An engine testing program comprising: a computer program that causes a computer to execute a process of: relaxing a setting value of the first threshold when the monitoring parameter is less than a second threshold; and tightening a setting value of the first threshold when the monitoring parameter exceeds the second threshold; and acquiring time-series data of the operation variable and a controlled variable of the actual engine corresponding to the operation variable.
エンジン試験に用いる操作変数が時系列に沿って変化する試験パターンを取得し、
実エンジンに前記試験パターンに基づいて前記操作変数を入力したことにより得られる、空気過剰率、インテークマニホールドの圧力および温度、エキゾーストマニホールドの圧力および温度、ならびに気筒内の最大圧力上昇率の少なくとも1つをエンジン異常の監視パラメータとして監視し、
前記監視パラメータが第1の閾値を超過する場合に、前記監視パラメータが前記第1の閾値未満になるまで前記操作変数をホールドし、
前記監視パラメータが第2の閾値未満の場合に前記第1の閾値の設定値を緩和し、前記監視パラメータが前記第2の閾値を超過する場合に前記第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;
a control unit that executes a process of relaxing a setting value of the first threshold when the monitoring parameter is less than a second threshold, and a process of tightening the setting value of the first threshold when the monitoring parameter exceeds the second threshold, and a process of acquiring time series data of the operation variable and a controlled amount of the actual engine with respect to the operation variable.

JP2021138037A 2021-08-26 2021-08-26 ENGINE TESTING METHOD, ENGINE TESTING PROGRAM, AND ENGINE TESTING APPARATUS Active JP7625211B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021138037A JP7625211B2 (en) 2021-08-26 2021-08-26 ENGINE TESTING METHOD, ENGINE TESTING PROGRAM, AND ENGINE TESTING APPARATUS

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021138037A JP7625211B2 (en) 2021-08-26 2021-08-26 ENGINE TESTING METHOD, ENGINE TESTING PROGRAM, AND ENGINE TESTING APPARATUS

Publications (2)

Publication Number Publication Date
JP2023032116A JP2023032116A (en) 2023-03-09
JP7625211B2 true JP7625211B2 (en) 2025-02-03

Family

ID=85416765

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021138037A Active JP7625211B2 (en) 2021-08-26 2021-08-26 ENGINE TESTING METHOD, ENGINE TESTING PROGRAM, AND ENGINE TESTING APPARATUS

Country Status (1)

Country Link
JP (1) JP7625211B2 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019159822A (en) 2018-03-13 2019-09-19 富士通株式会社 Evaluation device, evaluation method, and evaluation program

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019159822A (en) 2018-03-13 2019-09-19 富士通株式会社 Evaluation device, evaluation method, and evaluation program

Also Published As

Publication number Publication date
JP2023032116A (en) 2023-03-09

Similar Documents

Publication Publication Date Title
JP2009522488A (en) Calibration of engine control system
JP5797876B2 (en) Method for diagnosing an exhaust probe arranged in an exhaust system of an internal combustion engine, and apparatus, computer program and computer program product for performing the method
CN102374094A (en) Engine fire fault diagnosis method
GB2529781A (en) Method of detecting a clogging of a fuel injector in an internal combustion engine
KR101199871B1 (en) Transient engine performance adaptation method and system
JP2005090353A (en) Transient engine performance adaptation method and system
US12014581B2 (en) Method and device for creating an emissions model of an internal combustion engine
JP7625211B2 (en) ENGINE TESTING METHOD, ENGINE TESTING PROGRAM, AND ENGINE TESTING APPARATUS
WO2016175809A1 (en) Online engine emission calibration and estimation
JP6151473B2 (en) Method for diagnosing and / or adjusting at least one system of devices
CN114729608B (en) Method and system for calibrating machine controller
JP4235116B2 (en) Apparatus and method for testing transient characteristics of internal combustion engine
JP7628066B2 (en) ENGINE TESTING METHOD, ENGINE TESTING PROGRAM, AND ENGINE TESTING APPARATUS
US11898501B2 (en) Method for controlling a gas turbine by means of a future combustion dynamic
CN120120136B (en) Devices, methods, and vehicles for engine ignition and injection data collection.
JP2024033635A (en) Estimation method, estimation program, and estimation device
CN121382452A (en) Method, device, equipment and medium for controlling EGR rate and ignition angle of engine
Nanjundaswamy et al. Virtual Testing and Simulation Environment [Micro-HiL] for Engine and Aftertreatment Calibration and Development-Part 2
CN118934289A (en) Optimization method, device, equipment and storage medium for vehicle engine carbon smoke emission
CN112729849A (en) Method and system for testing at least one drive train component
CN120029112A (en) Control system stability analysis method, device and computer readable storage medium
CN119781309A (en) Calibration level real-time engine construction method, device and equipment
Huber et al. Simulation of diesel engine emissions by coupling 1-D with data-based models
HK40081960B (en) Method for the model-based control and adjustment of an internal combustion engine

Legal Events

Date Code Title Description
RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7426

Effective date: 20210830

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240430

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20241217

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241225

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250114

R150 Certificate of patent or registration of utility model

Ref document number: 7625211

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150