Nothing Special   »   [go: up one dir, main page]

JP2010127227A - Method and device for searching optimum value - Google Patents

Method and device for searching optimum value Download PDF

Info

Publication number
JP2010127227A
JP2010127227A JP2008304418A JP2008304418A JP2010127227A JP 2010127227 A JP2010127227 A JP 2010127227A JP 2008304418 A JP2008304418 A JP 2008304418A JP 2008304418 A JP2008304418 A JP 2008304418A JP 2010127227 A JP2010127227 A JP 2010127227A
Authority
JP
Japan
Prior art keywords
value
measurement
limit value
item
initial
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.)
Granted
Application number
JP2008304418A
Other languages
Japanese (ja)
Other versions
JP5053243B2 (en
Inventor
Kiyoshi Inoue
潔 井上
Keiichi Tada
敬一 多田
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.)
Ono Sokki Co Ltd
Original Assignee
Ono Sokki Co Ltd
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 Ono Sokki Co Ltd filed Critical Ono Sokki Co Ltd
Priority to JP2008304418A priority Critical patent/JP5053243B2/en
Publication of JP2010127227A publication Critical patent/JP2010127227A/en
Application granted granted Critical
Publication of JP5053243B2 publication Critical patent/JP5053243B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a method and device for quickly calculating an optimum value for the set item of a control item having a time lag element among ECU control items. <P>SOLUTION: An optimum value searching device 10 measures a measurement item at an initial value of the set item when ECU control is performed, continuously measures measurement items while sweeping the set item, calculates a quadratic curve fit for variation of a series of measured values in the measurement at the initial and the measurements with sweeping, calculates an intersection between a straight line having an inclination equal to the maximum value of inclinations of the calculated quadratic curve and an intercept equal to the measured value at the initial value and a predetermined limit value of the measurement item of the ECU control, and estimates a threshold value at the calculated intersection. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、最適値を探索する方法及び装置に関する。   The present invention relates to a method and apparatus for searching for an optimum value.

従来より、エンジンの運転等において、電気的な制御を総合的に行うECU(Electronic Control Unit)制御が知られている。ECU制御は、各センサからの情報を基に、エンジンの噴射量や噴射時間、アイドリングの回転数、点火タイミング等の制御項目を制御する。このようなECU制御は、制御項目毎に設けられている設定項目の値を最適化することにより、エンジンを効率よく制御する。   2. Description of the Related Art Conventionally, ECU (Electronic Control Unit) control that comprehensively performs electrical control in engine operation or the like is known. The ECU control controls control items such as engine injection amount and injection time, idling speed, and ignition timing based on information from each sensor. Such ECU control efficiently controls the engine by optimizing the value of the setting item provided for each control item.

エンジンの効率化を実現する方法として、例えば特許文献1が知られている。特許文献1には、高速且つ容易に燃料噴射率の最適化を実現することを目的として、フィードフォワード方式のディーゼルエンジンの燃料噴射制御装置について記載されている。すなわち、特許文献1に記載された発明は、噴射期間内に逃がし弁の開閉の試行を繰り返すことにより実測値が燃料噴射パターンに近づくよう逃がし弁の開閉タイミングを最適化しながら、ニューラルネットを用いて学習により未計測値を推定する演算装置を備えている。そして、学習機能により、圧力センサの実測値が目標とする燃料噴射パターンに近づくように、噴射期間内に逃がし弁の開閉若しくは弁開度タイミングの試行を繰り返すことにより得られた学習データにより、設計時若しくは試験時等に予め定めた弁操作タイミングを補正しながら、噴射率の最適化を実現する事を特徴とする。
特開2001−304027号公報
For example, Patent Document 1 is known as a method for realizing engine efficiency. Patent Document 1 describes a fuel injection control device for a feedforward type diesel engine for the purpose of realizing optimization of the fuel injection rate easily at high speed. That is, the invention described in Patent Document 1 uses a neural network while optimizing the opening / closing timing of the relief valve so that the actual measurement value approaches the fuel injection pattern by repeatedly trying to open / close the relief valve during the injection period. An arithmetic unit for estimating an unmeasured value by learning is provided. The learning function is designed based on learning data obtained by repeating the opening / closing of the relief valve or the valve opening timing within the injection period so that the actual measurement value of the pressure sensor approaches the target fuel injection pattern. It is characterized in that the injection rate is optimized while correcting a predetermined valve operation timing at the time of testing or testing.
JP 2001-304027 A

しかしながら、特許文献1のような方法は、燃料噴射のように非常に短期間に行われる場合には有効であるが、遅れ要素を持ったもの(例えば、温度や圧力等)の最適化には、遅れ要素についての学習が困難なので、有効とはいえない。このような遅れ要素を持ったものは、設定項目の値を変化させた後に、ECU制御の結果をしばらく監視するという、段階毎の測定をする必要がある。そして、段階毎の測定では、段階毎に温度等を監視する必要があるので、制御項目の制限値に到達するまでに膨大な時間がかかる。例えば、制限値までを5%精度で監視するためには20段階が必要となり、段階毎の遅れ時間を30秒とすると、600秒(30秒×20段階)の時間が必要となる。そして、遅れ要素を持った制御項目の設定項目について最適値を求めるためには、設定項目を組合せた段階毎の測定が必要となり、更に時間が必要になる。   However, the method as described in Patent Document 1 is effective when it is performed in a very short period of time, such as fuel injection, but is suitable for optimizing a device having a delay element (for example, temperature, pressure, etc.). Because it is difficult to learn about the delay element, it is not effective. For those having such a delay element, it is necessary to perform step-by-step measurement in which the result of ECU control is monitored for a while after the value of the setting item is changed. In the measurement for each stage, it is necessary to monitor the temperature and the like for each stage, and therefore it takes an enormous amount of time to reach the limit value of the control item. For example, in order to monitor up to the limit value with 5% accuracy, 20 steps are required. If the delay time for each step is 30 seconds, 600 seconds (30 seconds × 20 steps) are required. Then, in order to obtain the optimum value for the setting item of the control item having a delay element, it is necessary to perform measurement at each stage where the setting items are combined, and further time is required.

そこで、ECU制御項目の中で、遅れ要素を持った制御項目の設定項目について最適値を迅速に求める方法が求められている。   Therefore, there is a need for a method for quickly obtaining an optimum value for a setting item of a control item having a delay element among ECU control items.

本発明は、ECU制御項目の中で、遅れ要素を持った制御項目の設定項目について最適値を迅速に求める方法及び装置を提供することを目的とする。   An object of the present invention is to provide a method and an apparatus for quickly obtaining an optimum value for a setting item of a control item having a delay element among ECU control items.

本発明では、以下のような解決手段を提供する。   The present invention provides the following solutions.

(1) コンピュータが、エンジンをECU制御するための設定項目の最適値を所定の初期値からスイープしつつ限界値までの間で探索する方法であって、前記設定項目の初期値において、前記ECU制御を行った場合の測定項目を測定する初期測定ステップと、引き続き前記設定項目をスイープしながら前記測定項目の測定を行うスイープ測定ステップと、前記初期測定ステップ及び前記スイープ測定ステップにおける一連の測定値の変化にフィットする二次曲線を求めるステップと、前記求めた二次曲線の傾きの最大値を傾きとし前記初期測定ステップの測定値を切片とする直線と、前記ECU制御の測定項目の所定の制限値と、の交点を求め、前記求めた交点を前記限界値と予測するステップと、を含む方法。   (1) A method in which a computer searches for an optimum value of a setting item for ECU control of the engine from a predetermined initial value to a limit value while sweeping the ECU to the ECU at the initial value of the setting item. An initial measurement step for measuring measurement items when control is performed, a sweep measurement step for continuously measuring the measurement items while sweeping the setting items, and a series of measurement values in the initial measurement step and the sweep measurement step A quadratic curve that fits the change of the curve, a straight line with the maximum value of the slope of the obtained quadratic curve as the slope and the measured value of the initial measurement step as an intercept, and a predetermined measurement item of the ECU control Determining an intersection of the limit value and predicting the determined intersection point as the limit value.

(1)の構成によれば、本発明に係る方法は、コンピュータが、エンジンをECU制御するための設定項目の最適値を所定の初期値からスイープしつつ限界値までの間で探索する方法であって、設定項目の初期値において、ECU制御を行った場合の測定項目を測定し、引き続き設定項目をスイープしながら測定項目の測定を行い、一連の測定値の変化にフィットする二次曲線を求め、求めた二次曲線の傾きの最大値を傾きとし初期測定ステップの測定値を切片とする直線と、ECU制御の測定項目の所定の制限値と、の交点を求め、求めた交点を限界値と予測する。   According to the configuration of (1), the method according to the present invention is a method in which the computer searches for the optimum value of the setting item for ECU control of the engine from the predetermined initial value to the limit value. In the initial value of the setting item, measure the measurement item when ECU control is performed, measure the measurement item while continuing to sweep the setting item, and create a quadratic curve that fits the change of a series of measured values Find the intersection of the straight line with the maximum slope of the obtained quadratic curve as the slope and the measured value of the initial measurement step as the intercept, and the predetermined limit value of the measurement item of ECU control, and limit the obtained intersection Predict with value.

よって、本発明に係る方法によれば、コンピュータが、エンジンをECU制御するための設定項目の最適値を、所定の初期値からスイープしつつ予測した限界値までの間で探索する。したがって、本発明に係る方法は、ECU制御項目の中で、遅れ要素を持った制御項目の設定項目について最適値を迅速に求めることができる。   Therefore, according to the method of the present invention, the computer searches for the optimum value of the setting item for ECU control of the engine from the predetermined initial value to the predicted limit value while sweeping. Therefore, the method according to the present invention can quickly obtain the optimum value for the setting item of the control item having a delay element among the ECU control items.

(2) 前記予測した限界値において、所定の時間まで測定を行い、前記所定の制限値を超えないことを監視することによって前記予測した限界値を限界値とするステップと、前記スイープの異なる方向について、前記初期測定ステップから前記限界値とするステップを繰り返し、繰り返すことにより求めた複数の前記限界値によって範囲を求めるステップと、前記求めた範囲内で更に前記設定項目を変化させながら前記測定項目の測定を行い、前記設定項目の最適値を求めるステップと、を更に含む(1)に記載の方法。   (2) In the predicted limit value, measuring until a predetermined time, and monitoring the fact that the predetermined limit value is not exceeded, thereby setting the predicted limit value as a limit value; and a different direction of the sweep The step of determining the limit value from the initial measurement step is repeated, a step of obtaining a range by a plurality of the limit values obtained by repeating, and the measurement item while further changing the setting item within the obtained range The method according to (1), further comprising the step of: measuring and obtaining an optimum value of the setting item.

(2)の構成によれば、本発明に係る方法は、(1)に加えて、予測した限界値において、所定の時間まで測定を行い、所定の制限値を超えないことを監視することによって予測した限界値を限界値とし、スイープの異なる方向について、初期測定ステップから限界値とするステップを繰り返し、繰り返すことにより求めた複数の限界値によって範囲を求め、求めた範囲内で更に設定項目を変化させながら測定項目の測定を行い、設定項目の最適値を求める。   According to the configuration of (2), in addition to (1), the method according to the present invention performs the measurement up to a predetermined time at the predicted limit value and monitors that the predetermined limit value is not exceeded. Set the predicted limit value as the limit value, repeat the steps from the initial measurement step to the limit value for different directions of the sweep, determine the range by the multiple limit values obtained by repeating, and further set the setting items within the determined range Measure the measurement item while changing it to find the optimum value for the setting item.

よって、本発明に係る方法によれば、コンピュータが、エンジンをECU制御するための設定項目の最適値を、予測した限界値を限界値とし、求めた限界値の範囲内で最適値を探索する。したがって、本発明に係る方法は、ECU制御項目の中で、遅れ要素を持った制御項目の設定項目について最適値を迅速に求めることができる。   Therefore, according to the method of the present invention, the computer searches the optimum value within the range of the obtained limit value by using the optimum value of the setting item for ECU control of the engine as the predicted limit value. . Therefore, the method according to the present invention can quickly obtain the optimum value for the setting item of the control item having a delay element among the ECU control items.

(3) 前記方法は、前記ECU制御するための設定項目を組合せ、組合せた設定項目について前記限界値を求め、求めた前記限界値の範囲内で最適値を求める(1)又は(2)に記載の方法。   (3) In the method, the setting items for ECU control are combined, the limit value is obtained for the combined setting items, and the optimum value is obtained within the obtained limit value range (1) or (2) The method described.

(3)の構成によれば、本発明に係る方法は、(1)又は(2)に加えて、ECU制御するための設定項目を組合せ、組合せた設定項目について限界値を求め、求めた限界値の範囲内で最適値を求める。   According to the configuration of (3), in addition to (1) or (2), the method according to the present invention combines setting items for ECU control, obtains a limit value for the combined setting items, and obtains the obtained limit. Find the optimal value within the range of values.

よって、本発明に係る方法によれば、コンピュータが、エンジンをECU制御するための設定項目の最適値を、設定項目を組合せて予測した限界値を限界値とし、求めた限界値の範囲内で最適値を探索する。したがって、本発明に係る方法は、ECU制御項目の中で、遅れ要素を持った制御項目の設定項目について最適値を迅速に求めることができる。   Therefore, according to the method of the present invention, the optimal value of the setting item for ECU control of the engine by the computer is set as the limit value predicted by combining the setting items, and the calculated value is within the range of the calculated limit value. Search for the optimum value. Therefore, the method according to the present invention can quickly obtain the optimum value for the setting item of the control item having a delay element among the ECU control items.

(4) コンピュータが、エンジンをECU制御するための設定項目の最適値を、所定の初期値からスイープしつつ限界値までの間で探索する最適値探索装置であって、前記設定項目の初期値において、前記ECU制御を行った場合の測定項目を測定する初期測定手段と、引き続き前記設定項目をスイープしながら前記測定項目の測定を行うスイープ測定手段と、前記初期測定手段及び前記スイープ測定手段における一連の測定値の変化にフィットする二次曲線を求める二次曲線算出手段と、前記求めた二次曲線の傾きの最大値を傾きとし前記初期測定手段の測定値を切片とする直線と、前記ECU制御の測定項目の所定の制限値と、の交点を求め、前記求めた交点を前記限界値と予測する予測手段と、を備えることを特徴とする最適値探索装置。   (4) An optimum value search device in which a computer searches for an optimum value of a setting item for ECU control of the engine from a predetermined initial value to a limit value while sweeping, and the initial value of the setting item In the initial measurement means for measuring the measurement item when the ECU is controlled, the sweep measurement means for measuring the measurement item while continuously sweeping the setting item, the initial measurement means, and the sweep measurement means A quadratic curve calculating means for obtaining a quadratic curve that fits a change in a series of measured values; a straight line having the maximum value of the slope of the obtained quadratic curve as an inclination and the measured value of the initial measuring means as an intercept; and An optimum value search, comprising: a predicting unit that obtains an intersection with a predetermined limit value of a measurement item for ECU control and predicts the obtained intersection with the limit value. Location.

よって、本発明に係る最適値探索装置によれば、コンピュータが、エンジンをECU制御するための設定項目の最適値を、所定の初期値からスイープしつつ予測した限界値までの間で探索する。したがって、本発明に係る最適値探索装置は、ECU制御項目の中で、遅れ要素を持った制御項目の設定項目について最適値を迅速に求めることができる。   Therefore, according to the optimum value search apparatus according to the present invention, the computer searches the optimum value of the setting item for ECU control of the engine from the predetermined initial value to the predicted limit value while sweeping. Therefore, the optimum value search apparatus according to the present invention can quickly obtain the optimum value for the setting item of the control item having a delay element among the ECU control items.

本発明によれば、ECU制御項目の中で、遅れ要素を持った制御項目の設定項目について最適値を迅速に求める方法及び装置を提供することができる。   ADVANTAGE OF THE INVENTION According to this invention, the method and apparatus which obtain | require an optimal value rapidly about the setting item of the control item with a delay element in ECU control items can be provided.

以下、本発明の実施形態について図を参照しながら説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

図1は、本発明の特徴を示す図である。本発明の一実施形態に係る最適値探索装置10は、本発明に係る方法を実施するために、初期測定ステップを実行する初期測定部11と、スイープ測定ステップを実行するスイープ測定部12と、二次曲線算出ステップを実行する二次曲線算出部13と、予測ステップを実行する予測部14と、を備えている。そして、最適値探索装置10は、ECU制御するための設定項目の最適値を所定の初期値からスイープしつつ限界値までの間で探索する。例えば、エンジンをECU制御するための設定項目のうちの一つであるトルクと、ECU制御を行った場合の測定項目である排気温度とを例として示す。設定項目であるトルクを変えると測定項目である排気温度は、トルクの変化に遅れて変化する。   FIG. 1 is a diagram showing features of the present invention. An optimum value search apparatus 10 according to an embodiment of the present invention includes an initial measurement unit 11 that performs an initial measurement step, a sweep measurement unit 12 that performs a sweep measurement step, and a method according to the present invention. A quadratic curve calculation unit 13 that executes a quadratic curve calculation step and a prediction unit 14 that executes a prediction step are provided. Then, the optimum value search device 10 searches for the optimum value of the setting item for ECU control from the predetermined initial value to the limit value while sweeping. For example, torque that is one of setting items for ECU control of the engine and exhaust temperature that is a measurement item when ECU control is performed are shown as examples. When the torque, which is a setting item, is changed, the exhaust temperature, which is a measurement item, changes after a change in torque.

初期測定部11は、設定項目の初期値において、ECU制御を行った場合の測定項目を測定する。例えば、初期測定部11は、トルクの初期値における排気温度の初期値を測定する。初期値は、例えば、実験計画法に基づいてトルクが取り得る可能な値の中で中心の値を初期値とする。トルクがこの初期値の下では、ECU制御をしても排気温度は超えてはならない制限値を超えない。   The initial measurement unit 11 measures the measurement item when ECU control is performed at the initial value of the setting item. For example, the initial measurement unit 11 measures the initial value of the exhaust temperature at the initial value of the torque. For the initial value, for example, the center value is set as the initial value among possible values that the torque can take based on the experimental design. Under this initial value, the exhaust temperature does not exceed a limit value that must not exceed even if ECU control is performed.

スイープ測定部12は、初期値から引き続き設定項目をスイープしながら測定項目の測定を行う。例えば、スイープ測定部12は、トルクを連続的に変化させながら排気温度を測定する。   The sweep measurement unit 12 measures the measurement item while continuously sweeping the setting item from the initial value. For example, the sweep measurement unit 12 measures the exhaust temperature while continuously changing the torque.

二次曲線算出部13は、初期測定部11及びスイープ測定部12が測定した一連の測定値の変化にフィットする二次曲線を求める。例えば、二次曲線算出部13は、トルクを連続的に変化させた場合に、変化する排気温度の測定値に基づいて、測定値を近似する二次曲線を求める。   The quadratic curve calculation unit 13 obtains a quadratic curve that fits a change in a series of measurement values measured by the initial measurement unit 11 and the sweep measurement unit 12. For example, when the torque is continuously changed, the quadratic curve calculation unit 13 obtains a quadratic curve that approximates the measured value based on the measured value of the changing exhaust temperature.

予測部14は、求めた二次曲線の傾きの最大値を傾きとし初期測定ステップの測定値を切片とする直線と、ECU制御の測定項目の所定の制限値と、の交点を求め、求めた交点を限界値と予測する。例えば、予測部14は、排気温度の測定値を近似する二次曲線を求め、求めた二次曲線上の今回の排気温度の測定値と、直前の排気温度の測定値とに基づいて、直線の傾きを求め、求めた傾きと、排気温度の初期値を切片とする直線を求める。そして、求めた直線と、排気温度の制限値との交点を算出し、算出した交点に対応するトルクの値を求める。このように、スイープしながら測定する毎に求めた直線の中で傾きが最大の場合に算出したトルクの値を限界値として予測する。すなわち、予測部14は、スイープしながら測定する毎に算出したトルクの値を記憶し、変化させているトルクの値が、この記憶したトルクの値のいずれか(例えば、トルクを増大させる方向に変化させている場合は求めた直線の傾きが最大のときに算出する最小値)を超えると、予測した限界値を超えたと判断する。   The prediction unit 14 obtains and obtains an intersection of a straight line having the maximum slope of the obtained quadratic curve as an inclination and an intercept of the measurement value of the initial measurement step, and a predetermined limit value of the measurement item of the ECU control. Predict the intersection point as the limit value. For example, the prediction unit 14 obtains a quadratic curve that approximates the measured value of the exhaust temperature, and based on the measured value of the current exhaust temperature on the obtained quadratic curve and the measured value of the immediately previous exhaust temperature, a straight line Is obtained, and a straight line having an intercept of the obtained inclination and the initial value of the exhaust temperature is obtained. Then, an intersection point between the obtained straight line and the exhaust temperature limit value is calculated, and a torque value corresponding to the calculated intersection point is obtained. In this way, the torque value calculated when the gradient is maximum in the straight line obtained each time measurement is performed while sweeping is predicted as the limit value. That is, the prediction unit 14 stores the torque value calculated each time measurement is performed while sweeping, and the torque value being changed is one of the stored torque values (for example, in the direction of increasing torque). If it is changed, if it exceeds the minimum value calculated when the slope of the obtained straight line is maximum, it is determined that the predicted limit value has been exceeded.

最適値探索装置10は、ECU制御するための設定項目の最適値を、所定の初期値からスイープしつつ予測した限界値までの間で探索する。   The optimum value search device 10 searches for an optimum value of a setting item for ECU control from a predetermined initial value to a predicted limit value while sweeping.

図2は、本発明の一実施形態に係る最適値探索装置10の機能を示す機能ブロック図である。本発明の一実施形態に係る最適値探索装置10は、図1の特徴に加え、探査するステップを実行する限界点探査部15と、範囲を求めるステップを実行する範囲決定部16と、最適値を求めるステップを実行する最適値探索部17とを更に備えている。   FIG. 2 is a functional block diagram showing functions of the optimum value searching apparatus 10 according to one embodiment of the present invention. In addition to the features of FIG. 1, the optimum value search device 10 according to an embodiment of the present invention includes a limit point search unit 15 that executes a search step, a range determination unit 16 that executes a step for determining a range, and an optimal value And an optimum value search unit 17 for executing the step of obtaining.

限界点探査部15は、予測した限界値において、所定の時間まで測定を行い、所定の制限値を超えないことを監視することによって予測した限界値を限界値とする。例えば、限界点探査部15は、変化させているトルクの値が予測した限界値を超えた場合に、トルクの変化を停止し、その後、トルクの変化を停止したままで、所定の時間、排気温度を監視し、排気温度の制限値を超えないことを監視し、このトルクの値を限界点の値、すなわち探査した限界値とする。   The limit point search unit 15 measures the predicted limit value until a predetermined time, and sets the predicted limit value as a limit value by monitoring that the predetermined limit value is not exceeded. For example, the limit point search unit 15 stops the change of the torque when the value of the torque being changed exceeds the predicted limit value, and then stops exhausting the torque for a predetermined time while stopping the change of the torque. The temperature is monitored to monitor that the exhaust temperature limit value is not exceeded, and this torque value is set as the limit point value, that is, the searched limit value.

範囲決定部16は、スイープの異なる方向について、初期測定ステップから限界値とするステップを繰り返し、繰り返すことにより求めた複数の限界値によって範囲を求める。例えば、2つの設定項目AとBとがある場合に、範囲決定部16は、設定項目Aを増加する場合及び減少する場合と、設定項目Bを増加する場合及び減少する場合との組合せ(例えば、A及びBを増加する場合等)による異なる方向について、初期測定することから限界値とすることまでを繰り返し、複数の限界値を求め、最適値を探索するための範囲を求める。   The range determination unit 16 obtains a range based on a plurality of limit values obtained by repeating and repeating the steps from the initial measurement step to the limit value in different directions of the sweep. For example, in the case where there are two setting items A and B, the range determination unit 16 combines the case where the setting item A is increased and decreased and the case where the setting item B is increased and decreased (for example, , A and B are increased in different directions) from initial measurement to setting the limit value, a plurality of limit values are obtained, and a range for searching for the optimum value is obtained.

最適値探索部17は、求めた範囲内で更に設定項目を変化させながら測定項目の測定を行い、設定項目の最適値を求める。例えば、最適値探索部17は、求めた増大方向の限界値及び減少方向の限界値の範囲内で、設定項目について段階的に変化させながら測定項目を測定し、測定項目に対する設定項目の最適値を求める。   The optimum value search unit 17 measures the measurement item while further changing the setting item within the obtained range, and obtains the optimum value of the setting item. For example, the optimum value search unit 17 measures the measurement item while gradually changing the setting item within the range of the obtained limit value in the increasing direction and the limit value in the decreasing direction, and the optimum value of the setting item for the measurement item Ask for.

図3は、本発明の一実施形態に係る最適値探索装置10のハードウェア構成の一例を示す図である。最適値探索装置10は、CPU(Central Processing Unit)1010、バスライン1005、通信I/F1040、メインメモリ1050、BIOS(Basic Input Output System)1060、I/Oコントローラ1070、キーボード及びマウス1100、並びに表示装置1022を備える。   FIG. 3 is a diagram illustrating an example of a hardware configuration of the optimum value search apparatus 10 according to an embodiment of the present invention. The optimum value search apparatus 10 includes a CPU (Central Processing Unit) 1010, a bus line 1005, a communication I / F 1040, a main memory 1050, a BIOS (Basic Input Output System) 1060, an I / O controller 1070, a keyboard and mouse 1100, and a display. A device 1022 is provided.

I/Oコントローラ1070には、ハードディスク1074、半導体メモリ1078、等の記憶手段を接続することができる。   Storage means such as a hard disk 1074 and a semiconductor memory 1078 can be connected to the I / O controller 1070.

BIOS1060は、最適値探索装置10の起動時にCPU1010が実行するブートプログラムや、最適値探索装置10のハードウェアに依存するプログラム等を格納する。   The BIOS 1060 stores a boot program executed by the CPU 1010 when the optimum value search apparatus 10 is started, a program depending on the hardware of the optimum value search apparatus 10, and the like.

ハードディスク1074は、最適値探索装置10が本発明の機能を実行するためのプログラムを記憶しており、更に、最適値探索用テーブル、限界値記憶用テーブル等の各種データベースを構成可能である。   The hard disk 1074 stores a program for the optimum value search apparatus 10 to execute the function of the present invention, and can further constitute various databases such as an optimum value search table and a limit value storage table.

最適値探索装置10に提供されるプログラムは、ハードディスク1074、又はメモリカード等の記録媒体に格納されて提供される。このプログラムは、I/Oコントローラ1070を介して、記録媒体から読み出され、又は通信I/F1040を介してダウンロードされることによって、最適値探索装置10にインストールされ実行されてもよい。   The program provided to the optimum value search apparatus 10 is provided by being stored in a recording medium such as the hard disk 1074 or a memory card. This program may be read from the recording medium via the I / O controller 1070 or downloaded via the communication I / F 1040 to be installed and executed in the optimum value search apparatus 10.

前述のプログラムは、専用通信回線に接続されたサーバシステムに設けたハードディスク又は光ディスクライブラリ等の記憶装置を記録媒体として使用し、通信回線を介して最適値探索装置10に提供されるとしてもよい。   The aforementioned program may be provided to the optimum value search apparatus 10 via a communication line using a storage device such as a hard disk or an optical disk library provided in a server system connected to a dedicated communication line as a recording medium.

ここで、表示装置1022は、最適値探索装置10による演算処理結果の画面を表示したりするものであり、ブラウン管表示装置(CRT)、液晶表示装置(LCD)等のディスプレイ装置を含む。   Here, the display device 1022 displays a screen of a calculation processing result by the optimum value search device 10, and includes a display device such as a cathode ray tube display device (CRT) or a liquid crystal display device (LCD).

また、通信I/F1040は、最適値探索装置10を専用ネットワークを介して端末(例えば、ECU制御部等)と接続できるようにするためのネットワーク・アダプタである。通信I/F1040は、モデム、ケーブル・モデム及びイーサネット(登録商標)・アダプタを含んでよい。   The communication I / F 1040 is a network adapter for enabling the optimum value search apparatus 10 to be connected to a terminal (for example, an ECU control unit) via a dedicated network. The communication I / F 1040 may include a modem, a cable modem, and an Ethernet (registered trademark) adapter.

図4は、本発明の一実施形態に係る最適値探索装置10の最適値探索用テーブルを示す図である。最適値探索用テーブルは、ECU制御項目と、設定項目と、測定項目と、初期値と、制限値と、制限値測定時間と、目標値と、段階的測定時間と、スイープ用測定時間と、変化方向とを記憶している。ECU制御項目及び設定項目は、最適値探索のためのECU制御項目及び設定項目であり、例えば、排気温度制御及びトルク等である。測定項目は、制御項目について測定する項目であり、例えば、排気温度等である。初期値は、設定項目の初期値である。制限値は、測定項目が超えてはならない限界の値であり、例えば、排気温度の制限値等である。制限値測定時間は、設定項目が限界値を保ちながら測定する時間であり、例えば、設定項目の予測した限界値で測定値が監視値を超えないことを監視する時間である。目標値は、目標とする測定値であり、この測定値の場合に設定項目の値を最適値と判断することができる。段階的測定時間は、段階的に測定する場合の段階毎の測定時間である。スイープ用測定時間は、スイープ測定をする時の測定時間である。変化方向は、設定項目を変化させる方向の種類数であり、例えば、4方向(設定項目A増大及び設定項目B増大、設定項目A増大及び設定項目B減少、設定項目A減少及び設定項目B増大、設定項目A減少及び設定項目B減少)等である。   FIG. 4 is a diagram showing an optimum value search table of the optimum value search apparatus 10 according to an embodiment of the present invention. The optimum value search table includes an ECU control item, a setting item, a measurement item, an initial value, a limit value, a limit value measurement time, a target value, a stepped measurement time, a sweep measurement time, The change direction is memorized. The ECU control items and setting items are ECU control items and setting items for searching for an optimum value, such as exhaust temperature control and torque. The measurement item is an item to be measured for the control item, and is, for example, the exhaust temperature. The initial value is an initial value of the setting item. The limit value is a limit value that the measurement item must not exceed, such as a limit value of the exhaust temperature. The limit value measurement time is a time during which the setting item is measured while maintaining the limit value. For example, the limit value measurement time is a time during which it is monitored that the measurement value does not exceed the monitoring value at the limit value predicted by the setting item. The target value is a target measurement value, and in the case of this measurement value, the value of the setting item can be determined as the optimum value. The stepwise measurement time is a measurement time for each step when measuring stepwise. The measurement time for sweep is the measurement time when performing sweep measurement. The change direction is the number of types of directions in which the setting item is changed. For example, four directions (setting item A increase and setting item B increase, setting item A increase and setting item B decrease, setting item A decrease and setting item B increase) , Setting item A decrease and setting item B decrease).

図5は、本発明の一実施形態に係る最適値探索装置10の限界値記憶用テーブルを示す図である。限界値記憶用テーブルは、方向と、限界値と、予測と、探査結果とを記憶している。方向は、設定項目の変化する方向であり、例えば、増大方向又は減少方向等である。限界値は、求めた二次曲線と直線とから算出した限界値である。予測は、限界値として予測した場合に設定される。探査結果は、制限値を超えない場合に設定される。   FIG. 5 is a diagram showing a limit value storage table of the optimum value search apparatus 10 according to an embodiment of the present invention. The limit value storage table stores directions, limit values, predictions, and search results. The direction is a direction in which the setting item changes, for example, an increasing direction or a decreasing direction. The limit value is a limit value calculated from the obtained quadratic curve and straight line. The prediction is set when prediction is performed as a limit value. The search result is set when the limit value is not exceeded.

図6は、本発明の一実施形態に係る最適値探索装置10の処理内容を示すフローチャートである。なお、本処理は、例えば、プログラム開始指令を受け付けて開始し、プログラム終了指令又は終了条件により終了する。   FIG. 6 is a flowchart showing the processing contents of the optimum value search apparatus 10 according to an embodiment of the present invention. Note that this processing is started by receiving a program start command, for example, and is ended by a program end command or an end condition.

ステップS101において、CPU1010は、限界範囲処理をする。この限界範囲処理により、設定項目の最適値を探索するための範囲を取得する。その後、CPU1010は、処理をステップS102に移す。   In step S101, the CPU 1010 performs limit range processing. By this limit range processing, a range for searching for the optimum value of the setting item is acquired. Thereafter, the CPU 1010 advances the processing to step S102.

ステップS102において、CPU1010は、範囲内で段階的に測定をする。より具体的には、CPU1010は、取得した範囲内で、設定項目の値を変化させ、変化させた設定項目の値の下で最適値探索用テーブルの段階的測定時間に基づいて測定をする。その後、CPU1010は、処理をステップS103に移す。   In step S102, the CPU 1010 performs measurement step by step within the range. More specifically, the CPU 1010 changes the value of the setting item within the acquired range, and performs measurement based on the stepwise measurement time of the optimum value search table under the changed setting item value. Thereafter, the CPU 1010 advances the processing to step S103.

ステップS103において、CPU1010は、最適値か否かを判断する。すなわち、CPU1010は、測定値が最適値探索用テーブルの目標値の範囲内か否かを判断する。この判断がYESの場合は、処理をステップS104に移し、NOの場合は処理をステップS102に移す。   In step S103, the CPU 1010 determines whether or not the value is an optimum value. That is, the CPU 1010 determines whether or not the measured value is within the target value range of the optimum value search table. If this determination is YES, the process moves to a step S104, and if NO, the process moves to a step S102.

ステップS104において、CPU1010は、最適値を記憶する。すなわち、この場合の設定項目の値を最適値として記憶する。その後、CPU1010は、処理を終了する。   In step S104, the CPU 1010 stores the optimum value. That is, the value of the setting item in this case is stored as an optimum value. Thereafter, the CPU 1010 ends the process.

図7は、本発明の一実施形態に係る最適値探索装置10の限界範囲処理の内容を示すフローチャートである。   FIG. 7 is a flowchart showing the contents of limit range processing of the optimum value search apparatus 10 according to an embodiment of the present invention.

ステップS201において、CPU1010は、中心点を測定する。すなわち、実験計画法に基づいて予め設定された最適値探索用テーブルの初期値を用いて測定する。その後、CPU1010は、処理をステップS202に移す。   In step S201, the CPU 1010 measures the center point. That is, the measurement is performed using the initial value of the optimum value search table set in advance based on the experimental design method. Thereafter, the CPU 1010 shifts the processing to step S202.

ステップS202において、CPU1010は、スイープ測定をする。より具体的には、CPU1010は、設定項目の値を、最適値探索用テーブルのスイープ用測定時間に基づいて変化させ、変化させた時の測定項目を測定し、記憶する。その後、CPU1010は、処理をステップS203に移す。   In step S202, the CPU 1010 performs a sweep measurement. More specifically, the CPU 1010 changes the value of the setting item based on the sweep measurement time in the optimum value search table, and measures and stores the measurement item when changed. Thereafter, the CPU 1010 advances the processing to step S203.

ステップS203において、CPU1010は、限界値予測処理をする。限界値予測処理は、設定項目の変化毎に限界値を算出し、限界値記憶用テーブルに記憶している。その後、CPU1010は、処理をステップS204に移す。   In step S203, the CPU 1010 performs limit value prediction processing. In the limit value prediction process, the limit value is calculated for each change of the setting item and stored in the limit value storage table. Thereafter, the CPU 1010 advances the processing to step S204.

ステップS204において、CPU1010は、設定項目の値が、予測した限界値を超えたか否かを判断する。より具体的には、CPU1010は、設定項目の値と、限界値記憶用テーブルに記憶した限界値とを比較し、設定項目の値が、記憶した限界値のいずれかを超えたか否かを判断する。この判断がYESの場合は、処理をステップS205に移し、NOの場合は処理をステップS202に移す。   In step S204, the CPU 1010 determines whether or not the value of the setting item has exceeded the predicted limit value. More specifically, the CPU 1010 compares the value of the setting item with the limit value stored in the limit value storage table, and determines whether the value of the setting item exceeds any of the stored limit values. To do. If this determination is YES, the process moves to a step S205, and if NO, the process moves to a step S202.

ステップS205において、CPU1010は、最適値探索用テーブルの制限値測定時間に基づいて、限界値の下で測定し、測定値が制限値内であることを監視する。その後、CPU1010は、処理をステップS206に移す。   In step S205, the CPU 1010 performs measurement under the limit value based on the limit value measurement time in the optimum value search table, and monitors whether the measurement value is within the limit value. Thereafter, the CPU 1010 advances the processing to step S206.

ステップS206において、CPU1010は、限界値として記憶する。すなわち、限界値記憶用テーブルに記憶した限界値を探査結果として記憶する。その後、CPU1010は、処理をステップS207に移す。   In step S206, the CPU 1010 stores the limit value. That is, the limit value stored in the limit value storage table is stored as a search result. Thereafter, the CPU 1010 advances the processing to step S207.

ステップS207において、CPU1010は、全ての方向について限界値を求めたか否かを判断する。すなわち、最適値探索用テーブルの変化方向に基づいて、設定項目の変化の方向を全て測定したか否かを判断する。この判断がYESの場合は、処理を終了し、本処理に移るステップの次のステップにリターンする。この判断がNOの場合は処理をステップS201に移す。   In step S207, the CPU 1010 determines whether limit values have been obtained for all directions. That is, based on the change direction of the optimum value search table, it is determined whether all the change directions of the setting items have been measured. If this determination is YES, the process ends, and the process returns to the step following the step that moves to the present process. If this determination is NO, the process proceeds to step S201.

図8は、本発明の一実施形態に係る最適値探索装置10の限界値予測処理の内容を示すフローチャートである。   FIG. 8 is a flowchart showing the contents of limit value prediction processing of the optimum value search apparatus 10 according to an embodiment of the present invention.

ステップS301において、CPU1010は、二次曲線を求める。より具体的には、CPU1010は、測定毎に記憶した設定項目の値と、スイープ測定しながら測定した測定値とに基づいて、測定値を近似する二次曲線を求める。その後、CPU1010は、処理をステップS302に移す。   In step S301, the CPU 1010 obtains a quadratic curve. More specifically, the CPU 1010 obtains a quadratic curve that approximates the measurement value based on the value of the setting item stored for each measurement and the measurement value measured while performing the sweep measurement. Thereafter, the CPU 1010 advances the processing to step S302.

ステップS302において、CPU1010は、傾きを求める。より具体的には、CPU1010は、求めた二次曲線上における今回の値と、前回の値とに基づいて傾きを求める。その後、CPU1010は、処理をステップS303に移す。   In step S302, the CPU 1010 obtains an inclination. More specifically, the CPU 1010 obtains the inclination based on the current value on the obtained quadratic curve and the previous value. Thereafter, the CPU 1010 shifts the processing to step S303.

ステップS303において、CPU1010は、直線を求める。より具体的には、CPU1010は、求めた傾きと、設定項目の初期値における測定値を切片とする直線を求める。その後、CPU1010は、処理をステップS304に移す。   In step S303, the CPU 1010 obtains a straight line. More specifically, the CPU 1010 obtains a straight line having the obtained slope and the measured value at the initial value of the setting item as an intercept. Thereafter, the CPU 1010 advances the processing to step S304.

ステップS304において、CPU1010は、制限値との交点を求める。より具体的には、CPU1010は、設定項目の値と測定値との関係を表す、求めた直線により、測定値が制限値となる時の設定項目の値を求める。その後、CPU1010は、処理をステップS305に移す。   In step S304, the CPU 1010 obtains an intersection with the limit value. More specifically, the CPU 1010 obtains the value of the setting item when the measured value becomes the limit value by the obtained straight line representing the relationship between the value of the setting item and the measured value. Thereafter, the CPU 1010 advances the processing to step S305.

ステップS305において、CPU1010は、前回より傾きが大か否かを判断する。すなわち、CPU1010は、今回求めた傾きと、前回求めた傾きとを比較し、今回求めた傾きが前回求めた傾きより大か否かを判断する。この判断がYESの場合は、処理をステップS306に移し、NOの場合は処理を終了し、本処理に移るステップの次のステップにリターンする。   In step S305, the CPU 1010 determines whether the inclination is larger than the previous time. That is, the CPU 1010 compares the inclination obtained this time with the inclination obtained last time, and determines whether or not the inclination obtained this time is larger than the inclination obtained last time. If the determination is YES, the process proceeds to step S306. If the determination is NO, the process ends, and the process returns to the next step after the process proceeds to the present process.

ステップS306において、CPU1010は、限界値として予測する。より具体的には、CPU1010は、限界値記憶用テーブルに記憶した限界値を予測した限界値と設定する。その後、CPU1010は、処理を終了し、本処理に移るステップの次のステップにリターンする。   In step S306, the CPU 1010 predicts the limit value. More specifically, the CPU 1010 sets the limit value stored in the limit value storage table as the predicted limit value. Thereafter, the CPU 1010 ends the process, and returns to the step next to the step that moves to the present process.

図9は、本発明の一実施形態に係る最適値探索装置10が限界値を予測していることを示す図である。図9の例は、トルクを変化させながら排気温度を測定し、その経過を横軸が時間(秒)、縦軸が排気温度又はモーメントとした場合のグラフを示す例である。   FIG. 9 is a diagram illustrating that the optimum value search apparatus 10 according to an embodiment of the present invention predicts a limit value. The example of FIG. 9 is an example of a graph in which the exhaust temperature is measured while changing the torque, and the time is plotted on the horizontal axis as time (seconds), and the vertical axis as the exhaust temperature or moment.

図9において、トルクの変化を示す実測トルク101は、初期値から増大し、排気温度の変化を示す実測排気温度102は、トルク値の増大と共に増大している。実測排気温度を近似した二次曲線111に基づいて求めた傾きと、初期値を切片とする直線が、制限値のライン131と交差する交点121、122とが示されている。そして、図9は、傾きが最大の直線112と制限値のライン131との交点122を超えた時点で、トルクの変化を停止していること、その後も実測排気温度が増大していることを示している。   In FIG. 9, the actually measured torque 101 indicating a change in torque increases from the initial value, and the actually measured exhaust temperature 102 indicating a change in exhaust temperature increases with an increase in the torque value. The slope obtained based on the quadratic curve 111 approximating the actually measured exhaust temperature, and the intersections 121 and 122 at which the straight line with the initial value as an intercept intersects the limit value line 131 are shown. FIG. 9 shows that the torque change is stopped when the intersection 122 between the straight line 112 having the maximum slope and the limit value line 131 is exceeded, and that the measured exhaust gas temperature is increasing thereafter. Show.

図10は、本発明の一実施形態に係る最適値探索装置10が限界値を求める場合の内容を示す図である。   FIG. 10 is a diagram showing the contents when the optimum value search apparatus 10 according to an embodiment of the present invention obtains a limit value.

図10(1)は、最適値探索装置10が限界値を求める場合に、設定項目を変化させる方向を示している。例えば、設定項目がコモンレール圧及びインジェクションである場合に、実験計画法に基づいた中心の値から8方向に、予測した限界値まで設定項目の値を変化させて限界値を求めていることを示している。求めた限界値までが、設定項目の最適値を探索する範囲である。例えば8方向は、コモンレール圧のみを増大させる方向201と、コモンレール圧を増大及びインジェクションを増大する方向202と、インジェクションのみを増大する方向203と、コモンレール圧を減少及びインジェクションを増大する方向204、コモンレール圧のみを減少する方向205、コモンレール圧を減少及びインジェクションを減少する方向206、インジェクションのみを減少する方向207、コモンレール圧を増大及びインジェクションを減少する方向208と、である。   FIG. 10A shows a direction in which the setting item is changed when the optimum value search apparatus 10 obtains a limit value. For example, when the setting items are common rail pressure and injection, the limit value is obtained by changing the value of the setting item from the center value based on the experimental design method to the predicted limit value in 8 directions. ing. The range up to the obtained limit value is the search range for the optimum value of the setting item. For example, the eight directions include a direction 201 for increasing only the common rail pressure, a direction 202 for increasing the common rail pressure and increasing the injection, a direction 203 for increasing only the injection, a direction 204 for decreasing the common rail pressure and increasing the injection, and the common rail. A direction 205 in which only the pressure is decreased, a direction 206 in which the common rail pressure is decreased and the injection is decreased, a direction 207 in which only the injection is decreased, and a direction 208 in which the common rail pressure is increased and the injection is decreased.

図10(2)は、最適値探索装置10が限界値を求める場合に、設定項目を変化させる過程を示している。最適値探索装置10は、実験計画法に基づいた中心の値で初期測定をする中心点から測定を始め、予測した限界値まで設定項目を変化させ(ライン210)、限界値で設定項目の変化を停止して測定値が制限値を超えないことを監視し(ライン211)、その後、設定項目の値を中心点の値へ戻している(ライン212)ことを示している。   FIG. 10B shows a process of changing the setting item when the optimum value search apparatus 10 obtains the limit value. The optimum value search apparatus 10 starts measurement from the center point where the initial measurement is performed with the center value based on the experimental design, changes the setting item to the predicted limit value (line 210), and changes the setting item based on the limit value. Is stopped to monitor that the measured value does not exceed the limit value (line 211), and then the value of the setting item is returned to the value of the center point (line 212).

図11は、本発明の一実施形態に係る最適値探索装置10が限界値を予測していることを示す別の図である。図11の例は、コモンレール圧と、インジェクションとを変化させながらNOxを測定し、コモンレール圧及びインジェクションの限界値を予測していることを示す例である。   FIG. 11 is another diagram showing that the optimum value search apparatus 10 according to an embodiment of the present invention predicts a limit value. The example of FIG. 11 is an example showing that NOx is measured while changing the common rail pressure and the injection, and the common rail pressure and the limit value of the injection are predicted.

図11(1)において、中心点を示すライン311から設定項目の変化を開始していることを示している。なお、図11(1)において、斜線部分は、この開始後に測定をした部分であることを表している。図11(2)は、コモンレール圧を示すライン301と、インジェクションを示すライン302とが増大する変化に応じて、NOxを示すライン303が増大する変化をしていることを示している。そして、予測した限界点を示すライン312において、コモンレール圧の変化と、インジェクションの変化とを停止していることを示している。なお、図11(2)において、斜線部分は、この停止後に測定をした部分であることを表している。図11(3)は、コモンレール圧の変化と、インジェクションの変化とを停止した後に、最適値探索用テーブルの制限値測定時間(ライン313)までNOxの測定値が制限値を超えないことを監視していることを示している。なお、図11(3)において、斜線部分は、この制限値測定時間以降に測定をした部分であることを表している。   In FIG. 11 (1), it is shown that the change of the setting item is started from the line 311 indicating the center point. In FIG. 11 (1), the shaded area represents a portion measured after the start. FIG. 11 (2) shows that the line 303 indicating NOx increases in response to the increase in the line 301 indicating the common rail pressure and the line 302 indicating the injection. A line 312 indicating the predicted limit point indicates that the change in the common rail pressure and the change in the injection are stopped. In FIG. 11 (2), the hatched portion indicates a portion measured after the stop. FIG. 11 (3) monitors that the measured value of NOx does not exceed the limit value until the limit value measurement time (line 313) of the optimum value search table after stopping the change of the common rail pressure and the change of the injection. It shows that you are doing. In FIG. 11 (3), the hatched portion indicates a portion measured after the limit value measurement time.

図12は、本発明の一実施形態に係る最適値探索装置10が探査した限界値を示している図である。図12の例は、コモンレール圧と、インジェクションとを変化させながら測定したNOxの測定値を、等高線として表している。   FIG. 12 is a diagram showing limit values searched by the optimum value search apparatus 10 according to an embodiment of the present invention. The example of FIG. 12 represents the measured values of NOx measured while changing the common rail pressure and the injection as contour lines.

図12(1)は、コモンレール圧及びインジェクションに対するNOxの等高線を示す2次元図である。最適値探索装置10が予測し、探査した限界点401〜408が示されている。図12(2)は、コモンレール圧及びインジェクションに対するNOxの等高線を示す図12(1)の3次元図である。最適値探索装置10が予測し、探査した限界点401〜408が示されている。   FIG. 12 (1) is a two-dimensional view showing the contour lines of NOx with respect to common rail pressure and injection. Limit points 401 to 408 predicted and searched by the optimum value search apparatus 10 are shown. 12 (2) is a three-dimensional view of FIG. 12 (1) showing the contour lines of NOx with respect to common rail pressure and injection. Limit points 401 to 408 predicted and searched by the optimum value search apparatus 10 are shown.

本実施例によれば、最適値探索装置10は、設定項目の初期値において、ECU制御を行った場合の測定項目を測定し、引き続き設定項目をスイープしながら測定項目の測定を行い、初期における測定及びスイープしながらの測定における一連の測定値の変化にフィットする二次曲線を求め、求めた二次曲線の傾きの最大値を傾きとし初期値における測定値を切片とする直線と、ECU制御の測定項目の所定の制限値と、の交点を求め、求めた交点を限界値と予測する。   According to the present embodiment, the optimum value search device 10 measures the measurement item when the ECU control is performed at the initial value of the setting item, and continuously measures the measurement item while sweeping the setting item. Obtains a quadratic curve that fits a series of changes in measurement values during measurement while measuring and sweeping, a straight line with the maximum value of the slope of the obtained quadratic curve as the slope and the measured value at the initial value as an intercept, ECU control An intersection point with a predetermined limit value of the measurement item is obtained, and the obtained intersection point is predicted as a limit value.

そして、最適値探索装置10は、予測した限界値において、所定の時間まで測定を行い、所定の制限値を超えないことを監視することによって予測した限界値を限界値とし、スイープの異なる方向について、初期測定ステップから限界値とするステップを繰り返し、繰り返すことにより求めた複数の限界値によって範囲を求め、求めた範囲内で更に設定項目を変化させながら測定項目の測定を行い、設定項目の最適値を求める。   Then, the optimum value search device 10 performs measurement until a predetermined time in the predicted limit value, monitors the fact that the predetermined limit value is not exceeded, sets the predicted limit value as the limit value, and in different directions of the sweep. , Repeat the steps from the initial measurement step to the limit value, and repeat the measurement to obtain a range based on multiple limit values, and measure the measurement item while changing the setting item within the calculated range. Find the value.

更に、ECU制御するための設定項目を組合せ、組合せた設定項目について限界値を求め、求めた限界値の範囲内で最適値を求める。したがって、最適値探索装置10は、ECU制御項目の中で、遅れ要素を持った制御項目の設定項目について最適値を迅速に求めることができる。   Further, setting items for ECU control are combined, a limit value is obtained for the combined setting item, and an optimum value is obtained within the range of the obtained limit value. Therefore, the optimum value search apparatus 10 can quickly obtain the optimum value for the setting item of the control item having a delay element among the ECU control items.

以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施例に記載されたものに限定されるものではない。   As mentioned above, although embodiment of this invention was described, this invention is not restricted to embodiment mentioned above. The effects described in the embodiments of the present invention are only the most preferable effects resulting from the present invention, and the effects of the present invention are limited to those described in the embodiments of the present invention. is not.

本発明の特徴を示す図である。It is a figure which shows the characteristic of this invention. 本発明の一実施形態に係る最適値探索装置10の機能を示す機能ブロック図である。It is a functional block diagram which shows the function of the optimal value search apparatus 10 which concerns on one Embodiment of this invention. 本発明の一実施形態に係る最適値探索装置10のハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware constitutions of the optimal value search apparatus 10 which concerns on one Embodiment of this invention. 本発明の一実施形態に係る最適値探索装置10の最適値探索用テーブルを示す図である。It is a figure which shows the table for optimal value search of the optimal value search apparatus 10 which concerns on one Embodiment of this invention. 本発明の一実施形態に係る最適値探索装置10の限界値記憶用テーブルを示す図である。It is a figure which shows the limit value storage table of the optimal value search apparatus 10 which concerns on one Embodiment of this invention. 本発明の一実施形態に係る最適値探索装置10の処理内容を示すフローチャートである。It is a flowchart which shows the processing content of the optimal value search apparatus 10 which concerns on one Embodiment of this invention. 本発明の一実施形態に係る最適値探索装置10の限界範囲処理の内容を示すフローチャートである。It is a flowchart which shows the content of the limit range process of the optimal value search apparatus 10 which concerns on one Embodiment of this invention. 本発明の一実施形態に係る最適値探索装置10の限界値予測処理の内容を示すフローチャートである。It is a flowchart which shows the content of the limit value prediction process of the optimal value search apparatus 10 which concerns on one Embodiment of this invention. 本発明の一実施形態に係る最適値探索装置10が限界値を予測していることを示す図である。It is a figure which shows that the optimal value search apparatus 10 which concerns on one Embodiment of this invention is predicting a limit value. 本発明の一実施形態に係る最適値探索装置10が限界値を求める場合の内容を示す図である。It is a figure which shows the content in case the optimal value search apparatus 10 which concerns on one Embodiment of this invention calculates | requires a limit value. 本発明の一実施形態に係る最適値探索装置10が限界値を予測していることを示す別の図である。It is another figure which shows that the optimal value search apparatus 10 which concerns on one Embodiment of this invention is predicting a limit value. 本発明の一実施形態に係る最適値探索装置10が探査した限界値を示している図である。It is a figure which shows the limit value which the optimal value search apparatus 10 which concerns on one Embodiment of this invention searched.

符号の説明Explanation of symbols

10 最適値探索装置
11 初期測定部
12 スイープ測定部
13 二次曲線算出部
14 予測部
15 限界点探査部
16 範囲決定部
17 最適値探索部
DESCRIPTION OF SYMBOLS 10 Optimal value search apparatus 11 Initial measurement part 12 Sweep measurement part 13 Quadratic curve calculation part 14 Prediction part 15 Limit point search part 16 Range determination part 17 Optimal value search part

Claims (4)

コンピュータが、エンジンをECU制御するための設定項目の最適値を、所定の初期値からスイープしつつ限界値までの間で探索する方法であって、
前記設定項目の初期値において、前記ECU制御を行った場合の測定項目を測定する初期測定ステップと、
引き続き前記設定項目をスイープしながら前記測定項目の測定を行うスイープ測定ステップと、
前記初期測定ステップ及び前記スイープ測定ステップにおける一連の測定値の変化にフィットする二次曲線を求めるステップと、
前記求めた二次曲線の傾きの最大値を傾きとし前記初期測定ステップの測定値を切片とする直線と、前記ECU制御の測定項目の所定の制限値と、の交点を求め、前記求めた交点を前記限界値と予測するステップと、
を含む方法。
A method in which a computer searches for an optimal value of a setting item for ECU control of an engine between a predetermined initial value and a limit value while sweeping,
In the initial value of the setting item, an initial measurement step of measuring a measurement item when the ECU control is performed,
A sweep measurement step of measuring the measurement item while continuously sweeping the setting item;
Obtaining a quadratic curve that fits a change in a series of measurement values in the initial measurement step and the sweep measurement step;
The intersection of the straight line having the maximum slope of the obtained quadratic curve as the slope and the measured value of the initial measurement step as an intercept and the predetermined limit value of the measurement item of the ECU control is obtained, and the obtained intersection Predicting the limit value as
Including methods.
前記予測した限界値において、所定の時間まで測定を行い、前記所定の制限値を超えないことを監視することによって前記予測した限界値を限界値とするステップと、
前記スイープの異なる方向について、前記初期測定ステップから前記限界値とするステップを繰り返し、繰り返すことにより求めた複数の前記限界値によって範囲を求めるステップと、
前記求めた範囲内で更に前記設定項目を変化させながら前記測定項目の測定を行い、前記設定項目の最適値を求めるステップと、を更に含む請求項1に記載の方法。
The predicted limit value is measured until a predetermined time, and the predicted limit value is set as a limit value by monitoring that the predetermined limit value is not exceeded.
For the different directions of the sweep, repeating the step of setting the limit value from the initial measurement step, determining a range by a plurality of the limit values determined by repeating;
The method according to claim 1, further comprising: measuring the measurement item while further changing the setting item within the obtained range to obtain an optimum value of the setting item.
前記方法は、前記ECU制御するための設定項目を組合せ、組合せた設定項目について前記限界値を求め、求めた前記限界値の範囲内で最適値を求める請求項1又は2に記載の方法。   The method according to claim 1, wherein the method combines the setting items for ECU control, calculates the limit value for the combined setting items, and calculates an optimum value within the range of the determined limit value. コンピュータが、エンジンをECU制御するための設定項目の最適値を、所定の初期値からスイープしつつ限界値までの間で探索する最適値探索装置であって、
前記設定項目の初期値において、前記ECU制御を行った場合の測定項目を測定する初期測定手段と、
引き続き前記設定項目をスイープしながら前記測定項目の測定を行うスイープ測定手段と、
前記初期測定手段及び前記スイープ測定手段における一連の測定値の変化にフィットする二次曲線を求める二次曲線算出手段と、
前記求めた二次曲線の傾きの最大値を傾きとし前記初期測定手段の測定値を切片とする直線と、前記ECU制御の測定項目の所定の制限値と、の交点を求め、前記求めた交点を前記限界値と予測する予測手段と、を備えることを特徴とする最適値探索装置。

An optimal value search device for searching for an optimal value of a setting item for ECU control of an engine between a predetermined initial value and a limit value while sweeping,
Initial measurement means for measuring a measurement item when the ECU control is performed at an initial value of the setting item;
A sweep measuring means for measuring the measurement item while continuously sweeping the setting item;
A quadratic curve calculating means for obtaining a quadratic curve that fits a change in a series of measured values in the initial measuring means and the sweep measuring means;
Finding the intersection of a straight line with the maximum value of the slope of the obtained quadratic curve as the slope and the measured value of the initial measurement means as an intercept, and the predetermined limit value of the measurement item of the ECU control, the obtained intersection An optimum value search apparatus comprising: a predicting unit that predicts the limit value as the limit value.

JP2008304418A 2008-11-28 2008-11-28 Method and apparatus for searching for optimum value Expired - Fee Related JP5053243B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008304418A JP5053243B2 (en) 2008-11-28 2008-11-28 Method and apparatus for searching for optimum value

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008304418A JP5053243B2 (en) 2008-11-28 2008-11-28 Method and apparatus for searching for optimum value

Publications (2)

Publication Number Publication Date
JP2010127227A true JP2010127227A (en) 2010-06-10
JP5053243B2 JP5053243B2 (en) 2012-10-17

Family

ID=42327794

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008304418A Expired - Fee Related JP5053243B2 (en) 2008-11-28 2008-11-28 Method and apparatus for searching for optimum value

Country Status (1)

Country Link
JP (1) JP5053243B2 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0849591A (en) * 1994-07-29 1996-02-20 Caterpillar Inc Control method of hydraulically actuated type fuel injector
JPH08285733A (en) * 1995-04-18 1996-11-01 Meiden Eng Kk Test equipment for engine
JP2000345913A (en) * 1999-06-02 2000-12-12 Mitsubishi Motors Corp Control parameter value setting device for electronically controlled internal combustion engine, and control parameter value setting method for electronically controlled internal combustion engine
JP2003172181A (en) * 2001-12-05 2003-06-20 Hitachi Unisia Automotive Ltd Air-fuel ratio control system for internal combustion engine
JP2006183645A (en) * 2004-12-28 2006-07-13 Honda Motor Co Ltd Temperature control device for plant
JP2006283723A (en) * 2005-04-04 2006-10-19 Toyota Motor Corp Method of estimating engine characteristics
JP2008276323A (en) * 2007-04-25 2008-11-13 Honda Motor Co Ltd Program for searching control parameter

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0849591A (en) * 1994-07-29 1996-02-20 Caterpillar Inc Control method of hydraulically actuated type fuel injector
JPH08285733A (en) * 1995-04-18 1996-11-01 Meiden Eng Kk Test equipment for engine
JP2000345913A (en) * 1999-06-02 2000-12-12 Mitsubishi Motors Corp Control parameter value setting device for electronically controlled internal combustion engine, and control parameter value setting method for electronically controlled internal combustion engine
JP2003172181A (en) * 2001-12-05 2003-06-20 Hitachi Unisia Automotive Ltd Air-fuel ratio control system for internal combustion engine
JP2006183645A (en) * 2004-12-28 2006-07-13 Honda Motor Co Ltd Temperature control device for plant
JP2006283723A (en) * 2005-04-04 2006-10-19 Toyota Motor Corp Method of estimating engine characteristics
JP2008276323A (en) * 2007-04-25 2008-11-13 Honda Motor Co Ltd Program for searching control parameter

Also Published As

Publication number Publication date
JP5053243B2 (en) 2012-10-17

Similar Documents

Publication Publication Date Title
JP7325356B2 (en) Information processing system and simulation method
EP3575892A1 (en) Model parameter value estimation device and estimation method, program, recording medium with program recorded thereto, and model parameter value estimation system
KR102025145B1 (en) Apparatus and Method for Predicting Plant Data
US20120271528A1 (en) Methods and systems for the design and implementation of optimal multivariable model predictive controllers for fast-sampling constrained dynamic systems
TW201926041A (en) Equipment maintenance forecasting system and operation method thereof
US20120296605A1 (en) Method, computer program, and system for performing interpolation on sensor data for high system availability
JP6718500B2 (en) Optimization of output efficiency in production system
JP2008276323A (en) Program for searching control parameter
CN109344610B (en) Method and device for detecting sequence attack
JP6203449B2 (en) System stability estimation apparatus and system stability estimation method
JP6830043B2 (en) Parameter estimation device, equipment failure prediction device, optimal measure search device, method, and program
CN105408828B (en) To being used to detecting the method that the reference point of engine abnormity estimated and the data handling system for implementing this method on curve
AU2024220204A1 (en) Method for determining the geometry of a defect and for determining a load limit
JP5053243B2 (en) Method and apparatus for searching for optimum value
US11635224B2 (en) Operation support system, operation support method, and non-transitory recording medium
US8047712B1 (en) Method and apparatus for predicting steady state temperature of solid state devices
CN115066658B (en) Deep Causal Learning for Advanced Model Predictive Control
CN113486553A (en) Complex equipment reliability analysis method based on Thiessen polygon area division
CN111210105B (en) Continuous operation performance verification, apparatus, computer device, and storage medium
JP5443259B2 (en) Limit value search apparatus and method
US20230133652A1 (en) Systems and methods for uncertainty prediction using machine learning
US11290048B2 (en) Method and apparatus for adaptive control of motor, and storage medium
JP2006072733A (en) Model prediction controller and control method
JP4050871B2 (en) Judgment device, judgment method and recording medium of blast furnace state
US20160253442A1 (en) Model generating device and method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20101209

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120329

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120424

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120619

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: 20120717

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120725

R150 Certificate of patent or registration of utility model

Ref document number: 5053243

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150803

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees