JP6783740B2 - Engine test equipment - Google Patents

Engine test equipment Download PDF

Info

Publication number
JP6783740B2
JP6783740B2 JP2017217607A JP2017217607A JP6783740B2 JP 6783740 B2 JP6783740 B2 JP 6783740B2 JP 2017217607 A JP2017217607 A JP 2017217607A JP 2017217607 A JP2017217607 A JP 2017217607A JP 6783740 B2 JP6783740 B2 JP 6783740B2
Authority
JP
Japan
Prior art keywords
value
engine
correction value
vehicle speed
time
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
JP2017217607A
Other languages
Japanese (ja)
Other versions
JP2019090624A (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.)
A&D Co Ltd
Original Assignee
A&D 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 A&D Co Ltd filed Critical A&D Co Ltd
Priority to JP2017217607A priority Critical patent/JP6783740B2/en
Publication of JP2019090624A publication Critical patent/JP2019090624A/en
Application granted granted Critical
Publication of JP6783740B2 publication Critical patent/JP6783740B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Testing Of Engines (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Description

本発明は、エンジン試験装置に関し、例えば、ダイナモメータを備えてエンジンの各種特性を計測するエンジン試験装置に関する。 The present invention relates to an engine test device, for example, an engine test device provided with a dynamometer to measure various characteristics of an engine.

従来から、エンジンを備えた供試体にダイナモメータを接続し、シミュレーションによりエンジンを駆動させ、エンジンの各種特性を計測するエンジン試験装置が利用されている。例えば、特許文献1には、上記のエンジン試験装置の構成が提案されている。ここで、図9を参照しながら、特許文献1に記載されている、従来技術のエンジン試験装置の構成を簡単に説明する。 Conventionally, an engine test device has been used in which a dynamometer is connected to a specimen equipped with an engine, the engine is driven by simulation, and various characteristics of the engine are measured. For example, Patent Document 1 proposes the configuration of the above engine test apparatus. Here, with reference to FIG. 9, the configuration of the engine test apparatus of the prior art described in Patent Document 1 will be briefly described.

図示するように、従来技術のエンジン試験装置400は、ダイナモメータ414と、エンジン412の出力軸とダイナモメータ414の回転軸とを連結するシャフト(連結シャフト)432と、ダイナモ制御部416と、エンジン制御部418と、制御装置420とを有している。また、上記のエンジン412は、架台422に固定されており、その内部には燃焼室(不図示)が設けられている。また、燃焼室には空気吸引用の吸引管424が接続されており、その吸気管424には流入量調節用のスロットル426が設けられている。 As shown in the figure, the engine test device 400 of the prior art includes a dynamo meter 414, a shaft (connecting shaft) 432 that connects the output shaft of the engine 412 and the rotation shaft of the dynamo meter 414, a dynamo control unit 416, and an engine. It has a control unit 418 and a control device 420. Further, the engine 412 is fixed to a gantry 422, and a combustion chamber (not shown) is provided inside the engine 412. Further, a suction pipe 424 for air suction is connected to the combustion chamber, and the intake pipe 424 is provided with a throttle 426 for adjusting the inflow amount.

また、ダイナモ制御部416は、ダイナモメータ414に印加する電流・電圧を可変制御するものであり、このダイナモ制御部416で電流・電圧を可変制御することによって、ダイナモメータ414に接続されたエンジン412の負荷トルクが制御される。
また、エンジン制御部418は、スロットル開度指令値(或いは点火進角指令値)等の制御指令値(制御信号)をエンジン412に与えることによって、エンジン412を駆動制御するものであり、通常はECU、もしくはECUにバイパス回路を付加したエンジン制御回路で実現される。このエンジン制御部418によってエンジン412に制御指令値(たとえば所定のスロットル開度指令値)が与えられる。これにより、エンジン412が回転し、その回転がシャフト432を介してダイナモメータ414に伝達される。
なお、エンジン試験装置400では、制御装置420が、ダイナモ制御部416及びエンジン制御部418を介して、ダイナモメータ414及びエンジン412を制御するようになっている。
Further, the dynamo control unit 416 variably controls the current and voltage applied to the dynamo meter 414, and the dynamo control unit 416 variably controls the current and voltage to variably control the current and voltage, thereby connecting the engine 421 to the dynamo meter 414. Load torque is controlled.
Further, the engine control unit 418 drives and controls the engine 412 by giving a control command value (control signal) such as a throttle opening command value (or an ignition advance command value) to the engine 412. It is realized by an ECU or an engine control circuit in which a bypass circuit is added to the ECU. A control command value (for example, a predetermined throttle opening command value) is given to the engine 412 by the engine control unit 418. As a result, the engine 412 rotates, and the rotation is transmitted to the dynamometer 414 via the shaft 432.
In the engine test device 400, the control device 420 controls the dynamo meter 414 and the engine 412 via the dynamo control unit 416 and the engine control unit 418.

また、上記のようなエンジン試験装置では、一般的に、FF制御及びFB制御を組合せた演算処理により、上記の「スロットル開度指令値」を求めている。ここで、図10を参照しながら、FF制御及びFB制御を組合せた演算処理を行う指令値演算部の構成について説明する。 Further, in an engine test device as described above, the above-mentioned "throttle opening command value" is generally obtained by arithmetic processing combining FF control and FB control. Here, with reference to FIG. 10, a configuration of a command value calculation unit that performs calculation processing that combines FF control and FB control will be described.

図示するように、指令値演算部500は、FF制御部511と、FB制御部512と、加算部513とを有している。 As shown in the figure, the command value calculation unit 500 includes an FF control unit 511, an FB control unit 512, and an addition unit 513.

FF制御部511は、車速目標値の入力を受け付け、受け付けた車速目標値と、所定の係数とを用いたフィードフォワード演算処理により、FF制御スロットル開度を算出し、加算部513にFF制御スロットル開度を送信する。
FB制御部512は、車速目標値の入力を受け付けると共に、駆動させているダイナモメータに設けられた回転計からダイナモメータの回転軸の回転数を取得する。また、FB制御部512は、取得した回転数から車速(車速FB値)を算出する。そして、FB制御部512は、受け付けた車速目標値と、算出した車速FB値との差分値と、所定の係数とを用いたフィードバック演算処理により、FB制御スロットル開度を算出して、加算部513にFB制御スロットル開度を送信する。
加算部513は、FF制御部511から送信されたFF制御スロットル開度と、FB制御部512から送信されたFB制御スロットル開度とを加算し、その加算した値をスロットル開度指令値として、エンジンに送信する。
The FF control unit 511 receives the input of the vehicle speed target value, calculates the FF control throttle opening by feedforward calculation processing using the received vehicle speed target value and a predetermined coefficient, and the FF control throttle is supplied to the addition unit 513. Send the opening.
The FB control unit 512 receives the input of the vehicle speed target value and acquires the rotation speed of the rotation shaft of the dynamometer from the tachometer provided in the driving dynamometer. Further, the FB control unit 512 calculates the vehicle speed (vehicle speed FB value) from the acquired rotation speed. Then, the FB control unit 512 calculates the FB control throttle opening degree by the feedback calculation process using the difference value between the received vehicle speed target value and the calculated vehicle speed FB value, and a predetermined coefficient, and the addition unit. The FB control throttle opening degree is transmitted to 513.
The addition unit 513 adds the FF control throttle opening degree transmitted from the FF control unit 511 and the FB control throttle opening degree transmitted from the FB control unit 512, and uses the added value as the throttle opening degree command value. Send to the engine.

特許第5658530号公報Japanese Patent No. 5658530

ところで、エンジン試験装置を用いたエンジンの性能試験では、所定の走行モード(時刻と車速から定義される運転パターンで車両を走行させる走行モード)でエンジンを駆動させ、エンジンの各種特性を計測している。また、近年、世界的に共通の走行モード(例えば、WLTCモード)でエンジンを駆動させ、エンジンの性能試験(モード走行試験)を行うことが一般的になってきている。 By the way, in an engine performance test using an engine test device, the engine is driven in a predetermined driving mode (a driving mode in which the vehicle is driven in a driving pattern defined by time and vehicle speed), and various characteristics of the engine are measured. There is. Further, in recent years, it has become common to drive an engine in a globally common driving mode (for example, WLTC mode) and perform an engine performance test (mode driving test).

しかし、上述した従来技術のように、FF制御及びFB制御を組合せた演算処理により求めた「スロットル開度指令値」によりエンジンを駆動制御させる方法では、世界的に共通の走行モード(例えば、WLTCモード)により定義された車速に対する実際の車速の追従性に問題が生じていた。具体的には、FF制御及びFB制御を組合せた演算処理により求めた「スロットル開度指令値」によりエンジンを駆動させるエンジン試験装置は、高速域で高加速を行う高速度領域(例えば、エクストラハイフェーズ(130km/h)の高速度領域)でエンジンを駆動させる際に、走行モードで定義されている車速と実際の車速の差が大きくなる傾向がある。これは、エンジンが高速度領域の駆動になると、入力されるスロットル開度指令値に対応する出力値が切り替わる現象(エンジンに設けられたマップ機能が切り替わる現象)が生じることによるものと推定される。
すなわち、従来技術のエンジン試験装置は、世界的に共通の走行モード(例えば、WLTCモード)でエンジンを駆動させるモード走行試験を行った場合、エンジンの各種特性を評価する際の精度に問題があった。
However, in the method of driving and controlling the engine by the "throttle opening command value" obtained by the arithmetic processing combining the FF control and the FB control as in the above-mentioned conventional technique, the driving mode is universally common (for example, WLTC). There was a problem in the ability to follow the actual vehicle speed with respect to the vehicle speed defined by mode). Specifically, the engine test device that drives the engine by the "throttle opening command value" obtained by the arithmetic processing that combines FF control and FB control is a high speed region (for example, extra high) that accelerates at high speed. When the engine is driven in the phase (high speed region of 130 km / h), the difference between the vehicle speed defined in the traveling mode and the actual vehicle speed tends to be large. It is presumed that this is due to the phenomenon that the output value corresponding to the input throttle opening command value is switched (the phenomenon that the map function provided in the engine is switched) when the engine is driven in the high speed region. ..
That is, the engine test device of the prior art has a problem in accuracy when evaluating various characteristics of the engine when a mode driving test in which the engine is driven in a driving mode (for example, WLTC mode) common worldwide is performed. It was.

そのため、世界的に共通の走行モード(例えば、WLTCモード)でエンジンのモード走行試験を行った場合に、高速度領域においても、走行モードにより定義された車速に実際の車速が追従するように運転でき、エンジンの各種特性を正確に計測できるエンジン試験装置が求められている。 Therefore, when a mode driving test of an engine is performed in a driving mode (for example, WLTC mode) that is common worldwide, the vehicle is driven so that the actual vehicle speed follows the vehicle speed defined by the driving mode even in a high speed region. There is a demand for an engine test device that can accurately measure various characteristics of an engine.

本発明は、上記課題に鑑みてなされたものであって、その目的は、世界的に共通の走行モードでエンジンのモード走行試験を行った場合においても、エンジンの各種特性を正確に計測できるエンジン試験装置を提供することにある。 The present invention has been made in view of the above problems, and an object of the present invention is an engine capable of accurately measuring various characteristics of an engine even when a mode driving test of an engine is performed in a driving mode common throughout the world. The purpose is to provide a test device.

上記課題を解決するためになされた本発明は、エンジンに連結されたダイナモメータと、前記エンジン及び前記ダイナモメータの駆動を制御する制御装置と、該ダイナモメータの回転数を計測する回転計とを備え、時刻と車速により定義された運転パターンの走行モードで該エンジンを駆動させるモード走行試験に用いられるエンジン試験装置であって、前記制御装置は、前記走行モードで定義されている時刻及び車速目標値毎に、前記エンジンを駆動させるための制御指令値の生成に用いる補正値を関連付けて記憶しているデータベースと、前記走行モードで定義された時刻毎に、前記データベースにアクセスし、当該時刻に対応する車速目標値及び補正値を読み出す目標値生成部と、前記走行モードで定義された時刻毎に、前記目標値生成部が読み出した該時刻に対応する車速目標値及び補正値を取得すると共に、前記回転計から回転数を取得し、該取得した回転数から求めた車速フィードバック値と、該取得した車速目標値と、前記取得した補正値とを用いて、前記エンジンの制御指令値を生成し、該エンジンに送信する指令値演算部と、前記走行モードで定義された時刻毎に、前記目標値生成部が読み出した該時刻に対応する車速目標値及び補正値を取得する共に、該取得した車速目標値と前記車速フィードバック値の差分値と、該取得した補正値とを用いて、次のモード走行試験に用いる次回の補正値を生成する補正値演算部と、前記走行モードで定義された時刻毎に、前記データベースにアクセスし、当該時刻に関連付けて記憶されている補正値を、前記次回の補正値の値に更新する補正値保存部とを有していることを特徴とする特徴とする。
なお、N+1回目(Nは1以上の整数)のモード走行試験を行う場合、前記データベースには、N回目のモード走行試験において前記補正値演算部が生成した次回の補正値が記憶されている。
The present invention made to solve the above problems includes a dynamometer connected to an engine, a control device for controlling the drive of the engine and the dynamometer, and a tachometer for measuring the rotation speed of the dynamometer. An engine test device used for a mode driving test in which the engine is driven in a driving mode of a driving pattern defined by a time and a vehicle speed, and the control device is a time and vehicle speed target defined in the driving mode. The database is stored in association with the correction value used to generate the control command value for driving the engine for each value, and the database is accessed at each time defined in the driving mode to access the database at the time. A target value generation unit that reads out the corresponding vehicle speed target value and correction value, and a vehicle speed target value and correction value corresponding to the time read by the target value generation unit are acquired at each time defined in the driving mode. , The rotation speed is acquired from the tachometer, and the control command value of the engine is generated by using the vehicle speed feedback value obtained from the acquired rotation speed, the acquired vehicle speed target value, and the acquired correction value. Then, the command value calculation unit to be transmitted to the engine and the vehicle speed target value and the correction value corresponding to the time read by the target value generation unit are acquired at each time defined in the traveling mode, and the acquisition is performed. A correction value calculation unit that generates the next correction value to be used in the next mode driving test by using the difference value between the vehicle speed target value, the vehicle speed feedback value, and the acquired correction value is defined in the driving mode. The feature is that it has a correction value storage unit that accesses the database at each time and updates the correction value stored in association with the time to the value of the next correction value. And.
When the N + 1th mode driving test (N is an integer of 1 or more) is performed, the next correction value generated by the correction value calculation unit in the Nth mode driving test is stored in the database.

このように、本発明の構成によれば、モード走行試験を複数回(2回以上)行えば、2回目以降のモード走行試験において、前回のモード走行試験のときに、車速目標値と車速フィードバック値の差分値から算出した補正値の値を反映させて、エンジンを駆動させる制御指令値(例えば、スロットル開度指令値)を生成することができる。
また、上記の補正値演算部は、車速目標値と車速フィードバック値の差分値と、前回のモード走行試験のときに算出された補正値とを用いて、次のモード走行試験に用いる次回の補正値を生成している。この構成によれば、モード走行試験において、車速目標値と車速フィードバック値の差分がある場合、次のモード走行試験に用いる次回の補正値は、前回のモード走行試験のときに算出された補正値に対して、前記差分値を反映させた値に修正されるようになる(より最適な補正値になるように学習されていく)。すなわち、本発明の構成によれば、モード走行試験を複数回繰り返すことにより、ユーザが面倒な数値設定等の調整作業を行うことなく、エンジン試験装置が自動的に補正値の値を学習し、精度の高い補正値が生成されるようになる。
その結果、本発明によれば、WLTCモード等の走行モードでモード走行試験を行った場合においても、モード走行試験を複数回繰り返すことで、走行モードにより定義された運転パターンになるようにエンジンを駆動させることができ、エンジンの各種特性を正確に計測できる。
As described above, according to the configuration of the present invention, if the mode driving test is performed a plurality of times (twice or more), the vehicle speed target value and the vehicle speed feedback are performed in the second and subsequent mode driving tests at the time of the previous mode driving test. A control command value (for example, a throttle opening command value) for driving the engine can be generated by reflecting the value of the correction value calculated from the difference value of the values.
Further, the above-mentioned correction value calculation unit uses the difference value between the vehicle speed target value and the vehicle speed feedback value and the correction value calculated at the time of the previous mode driving test to be used for the next correction for the next mode driving test. Generating a value. According to this configuration, when there is a difference between the vehicle speed target value and the vehicle speed feedback value in the mode driving test, the next correction value used in the next mode driving test is the correction value calculated in the previous mode driving test. On the other hand, the value is corrected to reflect the difference value (learning to be a more optimum correction value). That is, according to the configuration of the present invention, by repeating the mode driving test a plurality of times, the engine test apparatus automatically learns the correction value value without the user performing troublesome adjustment work such as numerical setting. Highly accurate correction values will be generated.
As a result, according to the present invention, even when the mode driving test is performed in the driving mode such as the WLTC mode, the engine is operated so as to have the driving pattern defined by the driving mode by repeating the mode driving test a plurality of times. It can be driven and can accurately measure various characteristics of the engine.

また、前記補正値演算部は、取得した車速目標値と前記車速フィードバック値の差分値に所定学習係数を乗算して求めた学習値に、前記取得した補正値を加算することにより、次のモード走行試験に用いる次回の補正値を生成するようになっていることが望ましい。 Further, the correction value calculation unit adds the acquired correction value to the learning value obtained by multiplying the difference value between the acquired vehicle speed target value and the vehicle speed feedback value by a predetermined learning coefficient to obtain the next mode. It is desirable that the next correction value used for the running test is generated.

また、前記指令値演算部は、前記取得した車速目標値を用いたフィードフォワード制御演算により求めたフィードフォワード制御指令値と、前記取得した車速目標値と前記車速フィードバック値の差分値を用いたフィードバック制御演算により求めたフィードバック制御指令値と、前記取得した補正値とを用いて、前記エンジンの制御指令値を生成するようになっていることが望ましい。 Further, the command value calculation unit uses feedback using the feedforward control command value obtained by the feedforward control calculation using the acquired vehicle speed target value and the difference value between the acquired vehicle speed target value and the vehicle speed feedback value. It is desirable that the feedback control command value obtained by the control calculation and the acquired correction value are used to generate the control command value of the engine.

また、前記目標値生成部は、前記時刻に対応する補正値として、前記データベースから、該時刻に所定の無駄時間を加算した無駄時間加算時刻に関連付けられている補正値を読み出すようになっていることが望ましい。 Further, the target value generation unit reads from the database a correction value associated with the wasted time addition time obtained by adding a predetermined wasted time to the time as a correction value corresponding to the time. Is desirable.

上記の構成を採用することにより、エンジン試験装置の各構成部間の通信処理に無駄時間が発生する場合であっても、走行パターンで定義された時刻の車速目標値に対応している正確な「補正値」を用いることができ、正確な制御指令値を生成することができる。 By adopting the above configuration, even if there is wasted time in the communication processing between each component of the engine test device, it is accurate to correspond to the vehicle speed target value at the time defined by the driving pattern. A "correction value" can be used, and an accurate control command value can be generated.

本発明によれば、世界的に共通の走行モードでエンジンのモード走行試験を行った場合においても、エンジンの各種特性を正確に計測できるエンジン試験装置を提供することができる。 According to the present invention, it is possible to provide an engine test device capable of accurately measuring various characteristics of an engine even when a mode driving test of an engine is performed in a traveling mode common worldwide.

本発明の第1実施形態のエンジン試験装置の構成を示す模式図である。It is a schematic diagram which shows the structure of the engine test apparatus of 1st Embodiment of this invention. 本発明の第1実施形態のエンジン試験装置の補正値データベースの一例を示した模式図である。It is a schematic diagram which showed an example of the correction value database of the engine test apparatus of 1st Embodiment of this invention. 本発明の第1実施形態のエンジン試験装置を構成するエンジン制御装置の指令値演算部の機能を説明するための模式図である。It is a schematic diagram for demonstrating the function of the command value calculation part of the engine control apparatus which comprises the engine test apparatus of 1st Embodiment of this invention. 本発明の第1実施形態のエンジン試験装置が行う補正値演算処理を説明するための模式図である。It is a schematic diagram for demonstrating the correction value calculation process performed by the engine test apparatus of 1st Embodiment of this invention. 本発明の第1実施形態のエンジン試験装置Wが行うエンジンEに対する駆動制御の処理の工程を示したフローチャートである。It is a flowchart which showed the process of the process of the drive control with respect to the engine E performed by the engine test apparatus W of 1st Embodiment of this invention. 本発明の第2実施形態のエンジン試験装置の構成を示す模式図であり、システム管理装置からエンジン制御装置への通信処理に無駄時間が発生した状態を示した模式図である。It is a schematic diagram which shows the structure of the engine test apparatus of 2nd Embodiment of this invention, and is the schematic diagram which showed the state which wasted time in the communication processing from a system management apparatus to an engine control apparatus. 本発明の第2実施形態のエンジン試験装置の補正値データベースに登録される補正値と無駄時間との関係を説明するための模式図である。It is a schematic diagram for demonstrating the relationship between the correction value registered in the correction value database of the engine test apparatus of the 2nd Embodiment of this invention, and waste time. 本発明の第2実施形態のエンジン試験装置の構成を示す模式図であり、無駄時間が複数箇所で発生した状態を示した模式図である。It is a schematic diagram which shows the structure of the engine test apparatus of 2nd Embodiment of this invention, and is the schematic diagram which showed the state where the wasted time occurred at a plurality of places. 従来技術のエンジン試験装置の構成を示した模式図である。It is a schematic diagram which showed the structure of the engine test apparatus of the prior art. 従来技術のエンジン試験装置に設けられた、エンジンの駆動を制御するスロットル開度指令値を算出する指令値演算部の機能を説明するための模式図である。It is a schematic diagram for demonstrating the function of the command value calculation unit which calculates the throttle opening command value which controls the drive of an engine provided in the engine test apparatus of the prior art.

以下、本発明の実施形態(第1実施形態、第2実施形態)のエンジン試験装置について図面を用いて説明する。 Hereinafter, the engine test apparatus according to the embodiment of the present invention (first embodiment, second embodiment) will be described with reference to the drawings.

《第1実施形態》
先ず、第1実施形態のエンジン試験装置の構成について、図1、2を参照しながら説明する。ここで、図1は、第1実施形態のエンジン試験装置の構成を示す模式図である。図2は、第1実施形態のエンジン試験装置の補正値データベースの一例を示した模式図である。
<< First Embodiment >>
First, the configuration of the engine test apparatus of the first embodiment will be described with reference to FIGS. 1 and 2. Here, FIG. 1 is a schematic view showing the configuration of the engine test apparatus of the first embodiment. FIG. 2 is a schematic diagram showing an example of a correction value database of the engine test apparatus of the first embodiment.

図1に示すように、第1実施形態のエンジン試験装置W1は、試験対象であるエンジンEに負荷を与えるダイナモメータDと、ダイナモメータDの回転軸とエンジンEの回転軸(出力軸)とを連結するシャフトSと、エンジンEの駆動を制御するエンジン制御装置(EG制御装置)2と、ダイナモメータDの駆動を制御するダイナモメータ制御装置(DM制御装置)3と、EG制御装置2及びDM制御装置3に目標値(車速目標値、トルク目標値)等の各種データを送信すると共に、後述する補正値を管理するシステム管理装置1とを有している。
上記のエンジン試験装置W1は、エンジンEを所定の走行モード(例えば、WLTCモード)で駆動させてエンジンの各種特性を測定するエンジン性能試験(説明の便宜上、「モード走行試験」という)に用いられるように構成されている。
As shown in FIG. 1, the engine test device W1 of the first embodiment includes a dynamometer D that applies a load to the engine E to be tested, a rotation shaft of the dynamometer D, and a rotation shaft (output shaft) of the engine E. The shaft S connecting the two, the engine control device (EG control device) 2 that controls the drive of the engine E, the dynamometer control device (DM control device) 3 that controls the drive of the dynamometer D, the EG control device 2, and It has a system management device 1 that transmits various data such as target values (vehicle speed target value, torque target value) to the DM control device 3 and manages correction values described later.
The engine test device W1 is used for an engine performance test (referred to as "mode driving test" for convenience of explanation) in which the engine E is driven in a predetermined driving mode (for example, WLTC mode) to measure various characteristics of the engine. It is configured as follows.

なお、以下で説明する第1実施形態では、システム管理装置1と、EG制御装置2と、DM制御装置3とが別体の装置として構成されている例を示すが、特にこれに限定されるものではない。例えば、システム管理装置1と、EG制御装置2と、DM制御装置3とが一体の制御装置(情報処理装置)として構成されていても良い。また、例えば、EG制御装置2及びDM制御装置3とが一体の制御装置として構成されていてもよい(この場合、システム管理装置1と制御装置とを有する構成になる)。 In the first embodiment described below, an example in which the system management device 1, the EG control device 2, and the DM control device 3 are configured as separate devices is shown, but the present invention is particularly limited to this. It's not a thing. For example, the system management device 1, the EG control device 2, and the DM control device 3 may be configured as an integrated control device (information processing device). Further, for example, the EG control device 2 and the DM control device 3 may be configured as an integrated control device (in this case, the system management device 1 and the control device are included).

また、上記のエンジンEは、架台(図示せず)に固定されており、その内部には燃焼室(図示せず)が設けられている。また、燃焼室には空気吸引用の吸引管(図示せず)が接続されており、その吸気管には流入量調節用のスロットル(図示せず)が設けられている。
また、ダイナモメータDには、ダイナモメータDの回転軸の回転数を計測する回転計m1が設けられており、回転計m1で計測された回転数(回転数FB値)は、EG制御装置2に送信されるようになっている。
また、ダイナモメータDには、ダイナモメータDの回転軸のトルク値を計測するトルク計m2が設けられており、トルク計m2で計測されたトルク値(トルクFB値)は、DM制御装置3に送信されるようになっている。
Further, the engine E is fixed to a gantry (not shown), and a combustion chamber (not shown) is provided inside the engine E. Further, a suction pipe for air suction (not shown) is connected to the combustion chamber, and a throttle (not shown) for adjusting the inflow amount is provided in the intake pipe.
Further, the dynamometer D is provided with a tachometer m1 for measuring the rotation speed of the rotation shaft of the dynamometer D, and the rotation speed (rotation speed FB value) measured by the tachometer m1 is the EG control device 2. It is supposed to be sent to.
Further, the dynamometer D is provided with a torque meter m2 for measuring the torque value of the rotating shaft of the dynamometer D, and the torque value (torque FB value) measured by the torque meter m2 is transmitted to the DM control device 3. It is supposed to be sent.

なお、第1実施形態のエンジン試験装置Wは、システム管理装置1及びEG制御装置2の構成に特徴があり、システム管理装置1及びEG制御装置2以外の構成は、周知技術である。そのため、システム管理装置1及びEG制御装置2の構成については詳細に説明し、システム管理装置1及びEG制御装置2以外の構成につては説明を簡略化する。 The engine test device W of the first embodiment is characterized by the configuration of the system management device 1 and the EG control device 2, and the configurations other than the system management device 1 and the EG control device 2 are well-known techniques. Therefore, the configurations of the system management device 1 and the EG control device 2 will be described in detail, and the description of the configurations other than the system management device 1 and the EG control device 2 will be simplified.

先ず、エンジン試験装置Wのなかのシステム管理装置1の構成を説明する。
システム管理装置1は、EG制御装置2及びDM制御装置3に目標値等を送信する目標値生成部11と、EG制御装置2から送られてくる補正値(後述する)を補正値データベース14に記憶(登録)させる補正値保存部12と、EG制御装置2及びDM制御装置3との間で各種データの授受を行う通信処理部13と、補正値データベース14とを有している。
First, the configuration of the system management device 1 in the engine test device W will be described.
The system management device 1 stores the target value generation unit 11 for transmitting the target value and the like to the EG control device 2 and the DM control device 3 and the correction value (described later) sent from the EG control device 2 to the correction value database 14. It has a correction value storage unit 12 to be stored (registered), a communication processing unit 13 for exchanging various data between the EG control device 2 and the DM control device 3, and a correction value database 14.

上記のシステム管理装置1のハードウェア構成は、特に限定されるものではないが、例えば、中央処理装置(CPU)、主記憶装置、補助記憶装置、入出力I/F及び通信I/Fを備えるコンピュータ等の情報処理装置(1台或いは複数台の情報処理装置)により構成される。この場合、上記の補助記憶装置には、各部(目標値生成部11、補正値保存部12、通信処理部13)の機能を実現するためのプログラムが格納されている。また、前記補助記憶装置の所定領域には、補正値データベース14が格納されている。そして、各部(目標値生成部11、補正値保存部12、通信処理部13)の機能は、中央処理装置が補助記憶装置に格納された前記プログラムを主記憶装置にロードして実行することにより実現される。 The hardware configuration of the system management device 1 is not particularly limited, but includes, for example, a central processing unit (CPU), a main storage device, an auxiliary storage device, an input / output I / F, and a communication I / F. It is composed of information processing devices such as computers (one or a plurality of information processing devices). In this case, the auxiliary storage device stores programs for realizing the functions of each unit (target value generation unit 11, correction value storage unit 12, communication processing unit 13). Further, the correction value database 14 is stored in the predetermined area of the auxiliary storage device. Then, the functions of each unit (target value generation unit 11, correction value storage unit 12, communication processing unit 13) are executed by the central processing unit loading the program stored in the auxiliary storage device into the main storage device and executing it. It will be realized.

また、補正値データベース14は、図2に示すように、所定の走行モード(例えば、WLTCモード)で定義された「時刻及び車速目標値」毎に、その「時刻及び車速目標値」に対応する補正値を関連付けて記憶している。 Further, as shown in FIG. 2, the correction value database 14 corresponds to the "time and vehicle speed target value" for each "time and vehicle speed target value" defined in a predetermined driving mode (for example, WLTC mode). The correction value is associated and stored.

具体的には、補正値データベース14は、「時刻(tn(nは自然数))」を登録するフィールド14aと、フィールド14aに登録された「時刻(tn)」に対応する「車速目標値(vtgtn(nは自然数))」を登録するフィールド14bと、フィールド14a、14bに登録された「時刻及び車速目標値」に対応する「補正値(Th_cn(nは自然数))」を登録するフィールド14cとを有するレコードで構成されている(複数のレコードにより構成されている)。
ここで、フィールド14a、14bに登録される「時刻及び車速目標値」は、所定の走行モードにおいて定義されているものであり、「時刻」の単位が「秒」、「車速目標値」の単位が「km/h」である。また、フィールド14a、14bに登録される「時刻及び車速目標値」は、モード走行試験を行う前に、ユーザにより登録されるようになっている。
また、フィールド14cに登録される補正値は、スロットル開度(%)を示すデータであり、エンジンEを駆動制御するためのスロットル開度指令値(制御指令値)の生成に用いられる。また、この補正値は、モード走行試験を行っている際に、補正値保存部12により、補正値データベース14に登録・更新されるようになっている。
Specifically, in the correction value database 14, the field 14a for registering the "time (tn (n is a natural number))" and the "vehicle speed target value (vtgtn) corresponding to the" time (tun) "registered in the field 14a". (N is a natural number)) ”and a field 14c for registering a“ correction value (Th_cn (n is a natural number)) ”corresponding to the“ time and vehicle speed target value ”registered in the fields 14a and 14b. It is composed of records having (consisting of a plurality of records).
Here, the "time and vehicle speed target value" registered in the fields 14a and 14b are defined in a predetermined driving mode, and the unit of "time" is "second" and the unit of "vehicle speed target value". Is "km / h". Further, the "time and vehicle speed target values" registered in the fields 14a and 14b are registered by the user before the mode driving test is performed.
The correction value registered in the field 14c is data indicating the throttle opening degree (%), and is used for generating the throttle opening degree command value (control command value) for driving and controlling the engine E. Further, this correction value is registered / updated in the correction value database 14 by the correction value storage unit 12 during the mode running test.

なお、図示しないが、システム管理装置1の前記補助記憶装置(或いは前記主記憶装置)には、所定の走行モードで定義された「時刻及び車速目標値」毎に、対応するトルク目標値が関連付けられて登録(記憶)されている(ユーザにより予め登録されている)。 Although not shown, the auxiliary storage device (or the main storage device) of the system management device 1 is associated with a corresponding torque target value for each "time and vehicle speed target value" defined in a predetermined driving mode. It has been registered (memorized) (pre-registered by the user).

また、目標値生成部11は、EG制御装置2に対して、所定の走行モード(例えば、WLTCモード)に定義された時刻毎に、その時刻の車速目標値と、その車速目標値に対応する補正値とを送信し、EG制御装置2にエンジンEの駆動を制御する制御指令値(スロットル開度指令値)を生成させる。 Further, the target value generation unit 11 corresponds to the vehicle speed target value at that time and the vehicle speed target value at each time defined in a predetermined traveling mode (for example, WLTC mode) with respect to the EG control device 2. The correction value is transmitted, and the EG control device 2 is made to generate a control command value (throttle opening command value) for controlling the drive of the engine E.

具体的には、目標値生成部11は、所定の走行モードに定義された時刻毎に、補正値データベース14にアクセスし、所定走行モードで定義された時刻毎に、当該時刻に対応する「車速目標値及び補正値」を読み出す。この読み出した「車速目標値及び補正値」が目標値として生成される。また、目標値生成部11は、EG制御装置2に対して、通信処理部13を介して、読み出した「車速目標値及び補正値」を送信する。
例えば、目標値生成部11は、時刻が「t1」のときに、EG制御装置2に対して、「t1」に対応する車速目標値である「vtgt1」と、「t1」に対応する補正値である「Th_c1」とを送信する。また、目標値生成部11は、時刻が「t2」のときに、EG制御装置2に対して、「t2」に対応する車速目標値である「vtgt2」と、「t2」に対応する補正値である「Th_c2」とを送信する。なお、図1に示す符号のs1が「車速目標値及び補正値」を示すデータ信号を示している。
Specifically, the target value generation unit 11 accesses the correction value database 14 at each time defined in the predetermined driving mode, and at each time defined in the predetermined driving mode, the "vehicle speed" corresponding to the time. Read out "target value and correction value". The read "vehicle speed target value and correction value" are generated as target values. Further, the target value generation unit 11 transmits the read "vehicle speed target value and correction value" to the EG control device 2 via the communication processing unit 13.
For example, when the time is “t1”, the target value generation unit 11 tells the EG control device 2 that the vehicle speed target value “vtgt1” corresponding to “t1” and the correction value corresponding to “t1”. "Th_c1" is transmitted. Further, when the time is "t2", the target value generation unit 11 refers to the EG control device 2 with the vehicle speed target values "vtgt2" corresponding to "t2" and the correction values corresponding to "t2". "Th_c2" is transmitted. The reference numeral s1 shown in FIG. 1 indicates a data signal indicating a “vehicle speed target value and a correction value”.

また、目標値生成部11は、DM制御装置3に対して、EG制御装置2に送信した「車速目標値」に対応するトルク目標値を送信し、DM制御装置3にダイナモメータDの駆動を制御する制御信号を生成させる。 Further, the target value generation unit 11 transmits a torque target value corresponding to the "vehicle speed target value" transmitted to the EG control device 2 to the DM control device 3, and drives the dynamometer D to the DM control device 3. Generate a control signal to control.

具体的には、目標値生成部11は、所定走行モードで定義された時刻毎に、前記補助記憶装置(或いは前記主記憶装置)から当該時刻及び車速目標値に対応する「トルク目標値」を読み出す。この読み出した「トルク目標値」が目標値として生成される。また、目標値生成部11は、DM制御装置3に対して、通信処理部13を介して、生成した目標値(読み出した「トルク目標値」)を送信する。なお、図1に示す符号のs2がトルク目標値を示すデータ信号を示している。 Specifically, the target value generation unit 11 generates a "torque target value" corresponding to the time and the vehicle speed target value from the auxiliary storage device (or the main storage device) at each time defined in the predetermined traveling mode. read out. This read "torque target value" is generated as a target value. Further, the target value generation unit 11 transmits the generated target value (read out “torque target value”) to the DM control device 3 via the communication processing unit 13. The reference numeral s2 shown in FIG. 1 indicates a data signal indicating a torque target value.

また、補正値保存部12は、所定走行モードで定義された時刻毎に、通信処理部13を介して、EG制御装置2から送信されてくる「補正値(Th_cn)」を受信する。例えば、補正値保存部12は、時刻が「t1」のときに、EG制御装置2が生成して送信する、後述する補正値である「Th_c1」を受信する。なお、図1に示す符号のs7が補正値を示すデータ信号を示している。
そして、補正値保存部12は、EG制御装置2が送信してきた補正値を受信すると、補正値データベース14にアクセスし、受信した補正値に対応する時刻が登録されているレコードのフィールド14cに、受信した補正値を登録する。例えば、補正値保存部12は、時刻が「t1」のときには、フィールド14aに「t1」が登録されているレコードを特定し、特定したレコードのフィールド14cに「Th_c1」を登録する。なお、既に補正値が登録されている場合(2回目以降のモード走行試験の場合)、補正値保存部12は、受信した補正値に対応する時刻が登録されているレコードのフィールド14cに、受信した補正値を上書きして登録する(更新登録する)。
Further, the correction value storage unit 12 receives the “correction value (Th_cn)” transmitted from the EG control device 2 via the communication processing unit 13 at each time defined in the predetermined travel mode. For example, the correction value storage unit 12 receives “Th_c1”, which is a correction value described later, which is generated and transmitted by the EG control device 2 when the time is “t1”. The reference numeral s7 shown in FIG. 1 indicates a data signal indicating a correction value.
Then, when the correction value storage unit 12 receives the correction value transmitted by the EG control device 2, it accesses the correction value database 14, and in the field 14c of the record in which the time corresponding to the received correction value is registered, Register the received correction value. For example, when the time is "t1", the correction value storage unit 12 identifies a record in which "t1" is registered in the field 14a, and registers "Th_c1" in the field 14c of the specified record. When the correction value has already been registered (in the case of the second and subsequent mode driving tests), the correction value storage unit 12 receives the correction value in the field 14c of the record in which the time corresponding to the received correction value is registered. Overwrite the corrected correction value and register it (update registration).

次に、EG制御装置2の構成について、上述した図1と、図3、4を参照しながら説明する。
なお、図3は、第1実施形態のエンジン制御装置の指令値演算部の機能を説明するための模式図である。図4は、第1実施形態のエンジン試験装置が行う補正値演算処理を説明するための模式図である。
Next, the configuration of the EG control device 2 will be described with reference to FIGS. 1 and 3 and 4 described above.
Note that FIG. 3 is a schematic diagram for explaining the function of the command value calculation unit of the engine control device of the first embodiment. FIG. 4 is a schematic diagram for explaining the correction value calculation process performed by the engine test apparatus of the first embodiment.

図1に示すように、EG制御装置2は、エンジンEを駆動制御するためのスロットル開度指令値(制御指令値)を生成する指令値演算部21と、次回のモード走行試験で用いる補正値(スロットル開度指令値の生成に用いる補正値)を生成する補正値演算部22と、システム管理装置1との間で各種データの授受を行う通信処理部23とを有している。
上記の通信処理部23は、システム管理装置1から送信されてくる「車速目標値及び補正値」を受信するようになっている。また、通信処理部23は、ダイナモメータDに設けられた回転計m1が計測した回転数(ダイナモメータDの回転数)を示す回転数FB値を受信するようになっている。
なお、EG制御装置2は、例えば、ECU(電子制御ユニット)、もしくはECUにバイパス回路を付加したエンジン制御回路により実現される。
As shown in FIG. 1, the EG control device 2 has a command value calculation unit 21 that generates a throttle opening command value (control command value) for driving and controlling the engine E, and a correction value used in the next mode running test. It has a correction value calculation unit 22 that generates (correction value used for generating a throttle opening command value), and a communication processing unit 23 that exchanges various data between the system management device 1.
The communication processing unit 23 is adapted to receive the "vehicle speed target value and correction value" transmitted from the system management device 1. Further, the communication processing unit 23 receives a rotation speed FB value indicating the rotation speed (rotational speed of the dynamometer D) measured by the tachometer m1 provided in the dynamometer D.
The EG control device 2 is realized by, for example, an ECU (electronic control unit) or an engine control circuit in which a bypass circuit is added to the ECU.

次に、EG制御装置2の構成のなかの指令値演算部21の機能について説明する。
指令値演算部21は、通信処理部23を介して、所定の走行モードで定義された時刻毎にシステム管理装置1から送信されてくる「車速目標値及び補正値」を取得すると共に、ダイナモメータDに設けられた回転計m1が計測した回転数(ダイナモメータDの回転数)を示す回転数FB値を取得する。なお、図1の符号s5は、「回転数FB値」を示すデータ信号を示している。
そして、指令値演算部21は、取得した「車速目標値、補正値、及び回転数FB値」を用いて、スロットル開度指令値を生成し、エンジンEに対して、生成したスロットル開度指令値を送信する。なお、図1の符号s3は、「スロットル開度指令値」を示す制御信号を示している。
Next, the function of the command value calculation unit 21 in the configuration of the EG control device 2 will be described.
The command value calculation unit 21 acquires the "vehicle speed target value and correction value" transmitted from the system management device 1 at each time defined in a predetermined driving mode via the communication processing unit 23, and also obtains a dynamometer. The rotation speed FB value indicating the rotation speed (the rotation speed of the dynamometer D) measured by the tachometer m1 provided in D is acquired. Reference numeral s5 in FIG. 1 indicates a data signal indicating a “rotation speed FB value”.
Then, the command value calculation unit 21 generates a throttle opening command value using the acquired "vehicle speed target value, correction value, and rotation speed FB value", and gives the engine E a generated throttle opening command. Send the value. Reference numeral s3 in FIG. 1 indicates a control signal indicating a “throttle opening command value”.

具体的には、図3に示すように、指令値演算部21は、FF制御部211と、FB制御部212と、スロットル開度指令値生成部(加算部)213とを有している。 Specifically, as shown in FIG. 3, the command value calculation unit 21 has an FF control unit 211, an FB control unit 212, and a throttle opening command value generation unit (addition unit) 213.

FF制御部211は、システム管理装置1から送信された「車速目標値」を取得し、その取得した車速目標値を用いたフィードフォワード制御演算処理により、FF制御スロットル開度(FF・Th(%))を算出し、加算部213にFF制御スロットル開度を送信する。
なお、上記のフィードフォワード制御演算処理には周知技術が用いられている。例えば、FF制御部211が、制御周期毎に、以下の演算処理を行い、FF制御スロットル開度を求めるようになっている。具体的には、FF制御部211は、取得した車速目標値に到達するために必要なエネルギー(エンジンEに必要なエネルギー)を算出する。また、FF制御部211は、現在のエンジンEの運転状態を示す「回転数FB値等の各種フィードバック値」を取得し、そのフィードバック値を用いて、現時点でエンジンEが出力可能なエネルギーを算出する。そして、FF制御部211は、上記の「必要なエネルギー」と、上記の「出力可能なエネルギー」の大きさを比較する。また、FF制御部211が、上記の「必要なエネルギー」が上記の「出力可能なエネルギー」に比べて大きいと判定した場合、不足するエネルギーを補うように、FF制御スロットル開度を算出する。一方、FF制御部211は、「必要なエネルギー」が「出力可能なエネルギー」に比べて小さいと判定した場合、エンジンEが出力するエネルギーを小さくするように、FF制御スロットル開度を算出する。
The FF control unit 211 acquires the "vehicle speed target value" transmitted from the system management device 1, and performs feedforward control calculation processing using the acquired vehicle speed target value to perform FF control throttle opening (FF · Th (%). )) Is calculated, and the FF control throttle opening degree is transmitted to the addition unit 213.
A well-known technique is used for the feedforward control calculation process. For example, the FF control unit 211 performs the following arithmetic processing for each control cycle to obtain the FF control throttle opening degree. Specifically, the FF control unit 211 calculates the energy required to reach the acquired vehicle speed target value (energy required for the engine E). Further, the FF control unit 211 acquires "various feedback values such as the rotation speed FB value" indicating the current operating state of the engine E, and calculates the energy that can be output by the engine E at the present time by using the feedback values. To do. Then, the FF control unit 211 compares the magnitudes of the above-mentioned "required energy" and the above-mentioned "outputtable energy". Further, when the FF control unit 211 determines that the above-mentioned "necessary energy" is larger than the above-mentioned "energy that can be output", the FF control throttle opening degree is calculated so as to compensate for the insufficient energy. On the other hand, when the FF control unit 211 determines that the "required energy" is smaller than the "energy that can be output", the FF control throttle opening degree is calculated so as to reduce the energy output by the engine E.

FB制御部212は、システム管理装置1から送信された「車速目標値(vtgtn)」を取得すると共に、回転計m1から送信されてくる「回転数FB値」を取得する。また、FB制御部212は、取得した「回転数FB値」から車速(車速FB値(vfbtn(nは自然数))を算出する。そして、FB制御部212は、取得した車速目標値と、算出した車速FB値との差分値(Δv=(vtgtn−vfbtn))と、所定の係数とを用いたフィードバック制御演算処理により、FB制御スロットル開度(FB・Th(%))を算出し、加算部213に、算出したFB制御スロットル開度を送信する。 なお、FB制御スロットル開度(FB・Th(%))は、例えば、以下の(式1)により算出することができる。
なお、下記の(式1)のI、Pは、いずれも、予め定められた係数であり、Iの単位が「%/(km/h)/s」であり、Pの単位が「%/(km/h)」になっている。

FB・Th(%)=I*∫(vtgtn-vfbtn)dt+P*(vtgtn-vfbtn)・・・(式1)
The FB control unit 212 acquires the "vehicle speed target value (vtgtn)" transmitted from the system management device 1 and also acquires the "rotation speed FB value" transmitted from the tachometer m1. Further, the FB control unit 212 calculates the vehicle speed (vehicle speed FB value (vfbtn (n is a natural number)) from the acquired "rotation speed FB value", and the FB control unit 212 calculates the acquired vehicle speed target value. The FB control throttle opening (FB · Th (%)) is calculated and added by the feedback control calculation process using the difference value (Δv = (tvgtn−vfbtn)) from the vehicle speed FB value and the predetermined coefficient. The calculated FB control throttle opening degree is transmitted to the unit 213. The FB control throttle opening degree (FB · Th (%)) can be calculated by, for example, the following (Equation 1).
In addition, I and P of the following (Equation 1) are both predetermined coefficients, the unit of I is "% / (km / h) / s", and the unit of P is "% /". (Km / h) ”.

FB ・ Th (%) = I * ∫ (vtgtn-vfbtn) dt + P * (vtgtn-vfbtn) ・ ・ ・ (Equation 1)

加算部213は、通信処理部23を介して、所定の走行モードで定義された時刻毎にシステム管理装置1から送信されてくる「補正値(Th_cn(%))」を受信する。また、加算部213は、FF制御部211から送信されるFF制御スロットル開度(FF・Th(%))と、FB制御部212から送信されるFB制御スロットル開度(FB・Th(%))とを受信する。
そして、加算部213は、下記の(式2)が示すように、受信した「FF制御スロットル開度(FF・Th(%))」と、FB制御スロットル開度(FB・Th(%))」と、受信した「補正値(Th_cn(%))」とを加算した「スロットル開度指令値」を生成し、エンジンEに送信する。

「スロットル開度指令値(%)」=FF・Th+FB・Th+Th_cn・・・(式2)
The addition unit 213 receives the "correction value (Th_cn (%))" transmitted from the system management device 1 at each time defined in the predetermined travel mode via the communication processing unit 23. Further, the addition unit 213 has an FF control throttle opening degree (FF · Th (%)) transmitted from the FF control unit 211 and an FB control throttle opening degree (FB · Th (%)) transmitted from the FB control unit 212. ) And is received.
Then, as shown in the following (Equation 2), the addition unit 213 receives the received "FF control throttle opening degree (FF · Th (%))" and the FB control throttle opening degree (FB · Th (%)). And the received "correction value (Th_cn (%))" are added to generate a "throttle opening command value", which is transmitted to the engine E.

"Throttle opening command value (%)" = FF ・ Th + FB ・ Th + Th_cn ... (Equation 2)

次に、EG制御装置2の構成のなかの補正値演算部22の機能について説明する。
補正値演算部22は、通信処理部23を介して、所定の走行モードで定義された時刻毎にシステム管理装置1から送信されてくる「車速目標値及び補正値」を取得すると共に、ダイナモメータDに設けられた回転計m1が計測した回転数(ダイナモメータDの回転数)を示す回転数FB値を取得する。
Next, the function of the correction value calculation unit 22 in the configuration of the EG control device 2 will be described.
The correction value calculation unit 22 acquires the "vehicle speed target value and correction value" transmitted from the system management device 1 at each time defined in a predetermined driving mode via the communication processing unit 23, and also obtains a dynamometer. The rotation speed FB value indicating the rotation speed (the rotation speed of the dynamometer D) measured by the tachometer m1 provided in D is acquired.

そして、補正値演算部22は、取得した「回転数FB値」から車速(車速FB値(vfbtn))を算出する。なお、補正値演算部22は、上述した指令値演算部21から車速FB値(vfbtn)を取得するように構成されていても良い。この場合、補正値演算部22では、回転数FB値を取得し車速FB値(vfbtn)を算出する必要がない。
また、補正値演算部22は、図4に示すように、取得した車速目標値(vtgtn)と、算出した(或いは取得した)車速FB値(vtbtn)との差分値(Δv=(vtgtn−vfbtn))と、所定の学習係数Qとを用いた演算処理により、次回のモード走行試験で用いるための補正値(Th_cn)を生成する。 具体的には、補正値演算部22は、下記(式3)に示す数式を用いて、補正値(Th_cn)を算出する。また、補正値演算部22は、システム管理装置1に対して、上記の生成した補正値(Th_cn)を送信する。
なお、下記(式3)の学習係数Qは、単位が「%/(km/s)」になっている。また、下記(式3)の「前回保存した補正値」とは、前回のモード走行試験の際に補正値演算部22が生成して且つシステム管理装置1の補正値データベース14に登録され、今回のモード走行試験の際に、システム管理装置1が補正値データベース14から読み出し、EG制御装置2に送信してきた補正値である。

Th_cn(補正値(%))=(vtgtn-vfbtn)*Q+(前回保存した補正値)・・・(式3)

なお、N回目のモード走行試験の時刻tで使用する補正値を「Th(N,t)」で示し、N+1回目のモード走行試験の時刻tで使用する補正値を「Th(N+1,t)」で示すと、上記(式3)は、以下の(式4)で表すことができる。
Th(N+1,t)= Th_c(t) + Th(N,t)・・・(式4)
但し、Th_c(t)=(vtgtn-vfbtn)*Q:(N回目モード走行試験の時刻tのときに算出した学習値)。
Then, the correction value calculation unit 22 calculates the vehicle speed (vehicle speed FB value (vfbtn)) from the acquired "rotation speed FB value". The correction value calculation unit 22 may be configured to acquire the vehicle speed FB value (vfbtn) from the command value calculation unit 21 described above. In this case, the correction value calculation unit 22 does not need to acquire the rotation speed FB value and calculate the vehicle speed FB value (vfbtn).
Further, as shown in FIG. 4, the correction value calculation unit 22 has a difference value (Δv = (vtgtn−vfbtn) between the acquired vehicle speed target value (vtgtn) and the calculated (or acquired) vehicle speed FB value (vtbtn). )) And a correction value (Th_cn) to be used in the next mode running test are generated by arithmetic processing using the predetermined learning coefficient Q. Specifically, the correction value calculation unit 22 calculates the correction value (Th_cn) using the mathematical formula shown in the following (Equation 3). Further, the correction value calculation unit 22 transmits the above-generated correction value (Th_cn) to the system management device 1.
The unit of the learning coefficient Q in the following (Equation 3) is "% / (km / s)". Further, the "correction value saved last time" in the following (Equation 3) is generated by the correction value calculation unit 22 at the time of the previous mode driving test and registered in the correction value database 14 of the system management device 1, and this time. This is the correction value read from the correction value database 14 by the system management device 1 and transmitted to the EG control device 2 during the mode driving test.

Th_cn (correction value (%)) = (vtgtn-vfbtn) * Q + (correction value saved last time) ... (Equation 3)

The correction value used at the time t of the Nth mode driving test is indicated by "Th (N, t)", and the correction value used at the time t of the N + 1th mode driving test is "Th (N + 1, t)". , The above (Equation 3) can be expressed by the following (Equation 4).
Th (N + 1, t) = Th_c (t) + Th (N, t) ・ ・ ・ (Equation 4)
However, Th_c (t) = (vtgtn-vfbtn) * Q: (learning value calculated at time t of the Nth mode driving test).

このように、補正値演算部22は、前回のモード走行試験の際に算出して登録した補正値に、車速目標値(vtgtn)と車速FB値(vtbtn)との差分値(Δv=(vtgtn−vfbtn))に学習係数Qを乗算した求めたスロットル開度(学習値)を加算することにより、次回のモード走行試験で用いるための補正値を算出している。すなわち、この構成によれば、モード走行試験において、車速目標値と車速フィードバック値の差分がある場合、次のモード走行試験に用いる補正値は、前回のモード走行試験のときに算出された補正値に対して、差分値を反映させた値に修正されるようになる(より最適な補正値になるように学習されていく)。 In this way, the correction value calculation unit 22 adds a difference value (Δv = (vtgtn) between the vehicle speed target value (vtgtn) and the vehicle speed FB value (vtbtn) to the correction value calculated and registered in the previous mode driving test. By adding the throttle opening (learning value) obtained by multiplying −vfbtn)) by the learning coefficient Q, the correction value for use in the next mode running test is calculated. That is, according to this configuration, when there is a difference between the vehicle speed target value and the vehicle speed feedback value in the mode driving test, the correction value used in the next mode driving test is the correction value calculated in the previous mode driving test. On the other hand, it will be corrected to a value that reflects the difference value (learning to become a more optimal correction value).

次に、図1に戻り、DM制御装置3の構成を説明する。
DM制御装置3は、所定の走行モードで定義された時刻毎にシステム管理装置1から送信される「トルク目標値」と、ダイナモメータDに設けられたトルク計m2から送信されるトルクFB値とを受信する。なお、図1の符号s6は、「トルクFB値」を示すデータ信号を示している。
また、DM制御装置3は、受信したトルク目標値と、所定係数とを用いたフィードフォワード制御演算処理により、FFトルク指令値を算出する。また、DM制御装置3は、受信したトルク目標値と、受信したトルクFB値との差分値と、所定係数とを用いたフィードバック制御演算処理により、FBトルク指令値を算出する。そして、DM制御装置3は、FFトルク指令値及びFBトルク指令値を用いて、トルク指令値を生成して、生成したトルク指令値をダイナモメータDに送信して、ダイナモメータDの駆動を制御する(図中の符号s4が「トルク指令値」を示す制御信号を示している)。
なお、第1実施形態のDM制御装置3は、周知技術により実現されるものであるため、詳細な説明を省略する。
Next, returning to FIG. 1, the configuration of the DM control device 3 will be described.
The DM control device 3 has a "torque target value" transmitted from the system management device 1 at each time defined in a predetermined traveling mode, and a torque FB value transmitted from the torque meter m2 provided on the dynamometer D. To receive. Reference numeral s6 in FIG. 1 indicates a data signal indicating a “torque FB value”.
Further, the DM control device 3 calculates the FF torque command value by the feedforward control calculation process using the received torque target value and the predetermined coefficient. Further, the DM control device 3 calculates the FB torque command value by the feedback control calculation process using the difference value between the received torque target value and the received torque FB value and the predetermined coefficient. Then, the DM control device 3 generates a torque command value using the FF torque command value and the FB torque command value, transmits the generated torque command value to the dynamometer D, and controls the drive of the dynamometer D. (The reference numeral s4 in the figure indicates a control signal indicating a "torque command value").
Since the DM control device 3 of the first embodiment is realized by a well-known technique, detailed description thereof will be omitted.

次に、第1実施形態のエンジン試験装置Wが行うモード走行試験の際の制御処理の工程について、図5を参照しながら説明する。
ここで、図5は、第1実施形態のエンジン試験装置Wが行うエンジンEに対する駆動制御の処理の工程を示したフローチャートである。
Next, the process of the control process at the time of the mode running test performed by the engine test apparatus W of the first embodiment will be described with reference to FIG.
Here, FIG. 5 is a flowchart showing a process of driving control processing for the engine E performed by the engine test apparatus W of the first embodiment.

なお、図5のフローチャートは、モード走行試験を「N回(Nは1以上の整数)」実施した後に、「N+1回目」のモード走行試験を行っている場合において、所定の走行モードに定義されている時刻tn(n=a:aは1以上の整数)にけるエンジン試験装置Wが行うエンジンEに対する駆動制御処理の流れを示している。
また、このケースでは、エンジン試験装置Wの補正値データベース14には、所定走行モードに定義されている時刻tn毎に、「N回目」のモード走行試験の際に算出した補正値が登録されている。
The flowchart of FIG. 5 is defined as a predetermined driving mode when the mode driving test is performed "N times (N is an integer of 1 or more)" and then the "N + 1th" mode driving test is performed. The flow of the drive control process for the engine E performed by the engine test apparatus W at the time tn (n = a: a is an integer of 1 or more) is shown.
Further, in this case, the correction value calculated at the time of the "Nth" mode running test is registered in the correction value database 14 of the engine test device W for each time tun defined in the predetermined running mode. There is.

具体的には、「N+1回目」のモード走行試験では、システム管理装置1の目標値生成部11は、補正値データベース14にアクセスして、「時刻ta」に対応する車速目標値である「vtgta」と、「時刻ta」に補正値である「Th_ca(前回のモード走行試験の際に登録した補正値)」とを読み出す(S100)。
また、システム管理装置1の目標値生成部11は、通信処理部13を介して、EG制御装置2に対して、読み出した「「vtgta」及び「Th_ca(前回(N回目)のモード走行試験の際に登録した補正値)」」を送信する(S101)。
Specifically, in the "N + 1th" mode driving test, the target value generation unit 11 of the system management device 1 accesses the correction value database 14, and the vehicle speed target value "vtgta" corresponding to the "time ta" is used. And "Thh_ca (correction value registered at the time of the previous mode driving test)" which is a correction value at "time ta" are read out (S100).
Further, the target value generation unit 11 of the system management device 1 reads out "vtgta" and "Th_ca" (previous (Nth) mode running test) to the EG control device 2 via the communication processing unit 13. The correction value registered at the time) ”is transmitted (S101).

また、ダイナモメータDに設けられた回転計m1から回転数FB値がEG制御装置2に対して送信される(S300)。 Further, the rotation speed FB value is transmitted to the EG control device 2 from the tachometer m1 provided in the dynamometer D (S300).

また、EG制御装置2は、ダイナモメータDに設けられた回転計m1から送信された回転数FB値を受信する(S200)と共に、システム管理装置1から送信された「車速目標値(vtgta)及び補正値(Th_ca(前回(N回目)のモード走行試験の際に登録した補正値))」を受信する(S201)。 Further, the EG control device 2 receives the rotation speed FB value transmitted from the tachometer m1 provided in the dynamometer D (S200), and also receives the “vehicle speed target value (vtgta)” transmitted from the system management device 1 and The correction value (Th_ca (correction value registered at the time of the previous (Nth) mode driving test)) ”is received (S201).

次に、EG制御装置2は、受信した回転数FB値から車速FB値(vfbta)を算出し(S202)、S203の処理に進む。 Next, the EG control device 2 calculates the vehicle speed FB value (vfbta) from the received rotation speed FB value (S202), and proceeds to the process of S203.

S203では、EG制御装置2は、上述したフィードフォワード制御演算処理によりFF制御スロットル開度(FF・Th(%))を算出する。
また、S203では、EG制御装置2は、下記の式(1)に、受信した「車速目標値(vtgta)及びS202で算出した「車速FB値(vfbta)」を代入してFB制御スロットル開度(FB・Th(%))を算出する。

FB・Th(%)=I*∫(vtgtn-vfbtn)dt+P*(vtgtn-vfbtn)・・・(式1)
In S203, the EG control device 2 calculates the FF control throttle opening degree (FF · Th (%)) by the feedforward control calculation process described above.
Further, in S203, the EG control device 2 substitutes the received "vehicle speed target value (vtgta)" and the "vehicle speed FB value (vfbta)" calculated in S202 into the following equation (1), and the FB control throttle opening degree. (FB · Th (%)) is calculated.

FB ・ Th (%) = I * ∫ (vtgtn-vfbtn) dt + P * (vtgtn-vfbtn) ・ ・ ・ (Equation 1)

また、S203では、EG制御装置2は、下記の式(2)に、上記算出した「FF制御スロットル開度(FF・Th(%))」と、上記算出した「FB制御スロットル開度(FB・Th(%))」と、S201で受信した「Th_ca(前回(N回目)のモード走行試験の際に登録した補正値)」とを代入して、スロットル開度指令値を生成し、S204の処理に進む。
「スロットル開度指令値(%)」=FF・Th+FB・Th+Th_cn・・・(式2)
Further, in S203, the EG control device 2 uses the following formula (2) to express the above-calculated "FF control throttle opening degree (FF · Th (%))" and the above-calculated "FB control throttle opening degree (FB)".・ Th (%)) ”and“ Th_ca (correction value registered at the time of the previous (Nth) mode driving test) ”received in S201 are substituted to generate a throttle opening command value, and S204. Proceed to the process of.
"Throttle opening command value (%)" = FF ・ Th + FB ・ Th + Th_cn ... (Equation 2)

S204では、EG制御装置2は、エンジンEに対して、生成したスロットル開度指令値を送信する。また、エンジンEは、EG制御装置2から送られてくるスロットル開度指令値を受信し、このスロットル開度指令値に従い駆動する(S301)。 In S204, the EG control device 2 transmits the generated throttle opening command value to the engine E. Further, the engine E receives the throttle opening command value sent from the EG control device 2 and drives according to the throttle opening command value (S301).

また、EG制御装置2は、S203及びS204の処理と並行して、S205及びS206の処理を行う。 Further, the EG control device 2 performs the processing of S205 and S206 in parallel with the processing of S203 and S204.

具体的には、S205では、EG制御装置2は、上述した下記の(式3)に、S201で取得した車速目標値(vtgta)及び補正値(Th_ca)と、S202で算出した車速FB値(vtbta)とを代入して、次回のモード走行試験に用いる補正値(Th_cn)を算出する(「N+2回目」のモード走行試験で用いる補正値を算出する)。本ステップで算出された補正値(Th_ca)が、「N+1回目」のモード走行試験で求めた補正値(Th_ca)になる。
また、S206において、エンジン制御装置2は、システム管理装置1に対して、S205で算出した「N+1回目」のモード走行試験で求めた補正値(Th_ca)を送信する。

Th_cn(補正値)=(vtgtn-vfbtn)*Q + (前回保存した補正値)・・・(式3)
Specifically, in S205, the EG control device 2 uses the following (Equation 3) described above with the vehicle speed target value (vtgta) and the correction value (Th_ca) acquired in S201 and the vehicle speed FB value calculated in S202. By substituting tvta), the correction value (Th_cn) used in the next mode driving test is calculated (the correction value used in the "N + 2nd" mode driving test is calculated). The correction value (Th_ca) calculated in this step becomes the correction value (Th_ca) obtained in the "N + 1th" mode driving test.
Further, in S206, the engine control device 2 transmits the correction value (Th_ca) obtained in the "N + 1th" mode driving test calculated in S205 to the system management device 1.

Th_cn (correction value) = (vtgtn-vfbtn) * Q + (correction value saved last time) ... (Equation 3)

そして、システム管理装置1は、エンジ制御装置2から送信される「N+1回目」のモード走行試験で求めた補正値(Th_ca)を受信する(S102)。
また、システム管理装置1は、補正値データベース104にアクセスして、フィールド14aに「ta」が登録されているレコードを特定し、特定したレコードのフィールド14cに登録されている「Th_ca(N回目のモード走行試験で求めた補正値)」」を、受信した「N+1回目」のモード走行試験で求めた補正値(Th_ca)に更新登録する(上書きする)。
Then, the system management device 1 receives the correction value (Th_ca) obtained in the "N + 1th" mode driving test transmitted from the engine control device 2 (S102).
Further, the system management device 1 accesses the correction value database 104, identifies a record in which "ta" is registered in the field 14a, and "Th_ca (Nth time)" registered in the field 14c of the specified record. The correction value (correction value obtained in the mode running test) ”is updated and registered (overwritten) with the correction value (Th_ca) obtained in the received“ N + 1th ”mode running test.

このように、第1実施形態のエンジン試験装置Wは、エンジンEのモード走行試験において(例えば、「N+1」回目のモード走行試験において)、走行モードに定義されている時刻tn毎に、次回(例えば、「N+2」回目)のモード走行試験のときに、エンジンEを駆動させるスロットル開度指令値の生成に用いる補正値(Th_ct)を算出し、対応する時刻tnに関連付けて、その算出した補正値(Th_ct)を記憶するように構成されている。
具体的には、エンジン試験装置Wは、今回(N+1回目)のモード走行試験において、走行モードに定義されている時刻tn毎に、その時刻tnに対応する車速目標値(vtgtn)と、その時刻tnのときに駆動しているエンジンEの回転数から算出した実速度(車速FB値(vfbtn))との差分値(vtgtn-vfbtn)に学習係数Qを乗算して求めたスロットル開度(学習値)に、前回(N回目)のモード走行試験のときに求めた補正値(Th_ct)を加算したものを、次回(N+2回目)のモード走行試験に用いる補正値(Th_ct)として算出するようにしている。また、エンジン試験装置Wは、今回(N+1回目)のモード走行試験において、算出した補正値(Th_ct)を、対応する時刻tnに関連付けて補正値データベース14に登録するよう構成されている。
As described above, in the mode running test of the engine E (for example, in the "N + 1" th mode running test), the engine test device W of the first embodiment is used next time (for example, at each time tun defined in the running mode). For example, during the "N + 2" mode driving test), the correction value (Th_ct) used to generate the throttle opening command value for driving the engine E is calculated, associated with the corresponding time tun, and the calculated correction is performed. It is configured to store the value (Th_ct).
Specifically, in the mode driving test of this time (N + 1th time), the engine test device W has a vehicle speed target value (vtgtn) corresponding to the time tun and the time at each time tun defined in the driving mode. Throttle opening (learning) obtained by multiplying the difference value (vtgtn-vfbtn) from the actual speed (vehicle speed FB value (vfbtn)) calculated from the rotation speed of the engine E driving at tun by the learning coefficient Q. The value) plus the correction value (Thh_ct) obtained in the previous (Nth) mode driving test is calculated as the correction value (Th_ct) used in the next (N + 2nd) mode driving test. ing. Further, the engine test device W is configured to register the calculated correction value (Th_ct) in the correction value database 14 in association with the corresponding time tun in the mode running test this time (N + 1th time).

また、第1実施形態のエンジン試験装置Wは、今回(N+1回目)のモード走行試験において、FF制御演算により求めたスロットル開度(FF制御スロットル開度)及びFB制御演算により求めたスロットル開度(FB制御スロットル開度)と、補正値データベース14に登録されている、前回(N回目)のモード走行試験のときに求めた補正値(Th_ct)とを用いて、スロットル開度指令値の生成するようにしている。 Further, in the engine test device W of the first embodiment, the throttle opening degree (FF control throttle opening degree) obtained by the FF control calculation and the throttle opening degree obtained by the FB control calculation in the mode running test of this time (N + 1th time) (FB control throttle opening) and the correction value (Th_ct) obtained in the previous (Nth) mode driving test registered in the correction value database 14 are used to generate the throttle opening command value. I try to do it.

このように第1実施形態の構成によれば、モード走行試験を複数回(2回以上)行えば、2回目以降のモード走行試験において、前回のモード走行試験のときに、車速目標値と車速FB値の差分値を用いて算出した補正値の値を反映させて、エンジンEを駆動させるスロットル開度指令値を生成することができる。
また、上記の補正値演算部22は、車速目標値と車速FB値の差分値と、前回のモード走行試験のときに算出された補正値とを用いて、次回のモード走行試験に用いる補正値を生成している。この構成によれば、モード走行試験において、車速目標値と車速FB値の差分がある場合、次のモード走行試験に用いる補正値は、前回のモード走行試験のときに算出された補正値に対して、前記差分値が反映させた値に修正されるようになる(より最適な補正値になるように学習されていく)。すなわち、第1実施形態の構成によれば、モード走行試験を複数回繰り返すことにより、ユーザが面倒な数値設定等を行うことなく、エンジン試験装置W1が補正値を自動的に学習し、精度の高い補正値が生成されるようになる。その結果、第1実施形態によれば、例えば、WLTCモードでモード走行試験を行った場合においても、モード走行試験を複数回繰り返すことで、走行モードにより定義された車速と実際の車速の差が小さくなっていき、エンジンEの各種特性の評価精度を向上させることができる。
As described above, according to the configuration of the first embodiment, if the mode driving test is performed a plurality of times (twice or more), the vehicle speed target value and the vehicle speed are obtained in the second and subsequent mode driving tests in the previous mode driving test. The throttle opening command value for driving the engine E can be generated by reflecting the value of the correction value calculated by using the difference value of the FB value.
Further, the correction value calculation unit 22 uses the difference value between the vehicle speed target value and the vehicle speed FB value and the correction value calculated at the time of the previous mode driving test to be used for the next mode driving test. Is being generated. According to this configuration, when there is a difference between the vehicle speed target value and the vehicle speed FB value in the mode driving test, the correction value used for the next mode driving test is the correction value calculated in the previous mode driving test. Then, the difference value is corrected to the reflected value (learning to become a more optimum correction value). That is, according to the configuration of the first embodiment, by repeating the mode running test a plurality of times, the engine test device W1 automatically learns the correction value without having to set a troublesome numerical value by the user, and the accuracy is improved. High correction values will be generated. As a result, according to the first embodiment, for example, even when the mode driving test is performed in the WLTC mode, the difference between the vehicle speed defined by the driving mode and the actual vehicle speed can be obtained by repeating the mode driving test a plurality of times. As it becomes smaller, the evaluation accuracy of various characteristics of the engine E can be improved.

《第2実施形態》
次に、本発明の第2実施形態のエンジン試験装置の構成について、図6〜8を参照しながら説明する。ここで、図6は、第2実施形態のエンジン試験装置の構成を示す模式図であり、システム管理装置からエンジン制御装置への通信処理に無駄時間が発生した状態を示した模式図である。図7は、第2実施形態のエンジン試験装置の補正値データベースに登録される補正値と無駄時間との関係を説明するための模式図である。図8は、第2実施形態のエンジン試験装置の構成を示す模式図であり、無駄時間が複数箇所で発生した状態を示した模式図である。
<< Second Embodiment >>
Next, the configuration of the engine test apparatus according to the second embodiment of the present invention will be described with reference to FIGS. 6 to 8. Here, FIG. 6 is a schematic diagram showing the configuration of the engine test apparatus of the second embodiment, and is a schematic diagram showing a state in which wasted time is generated in the communication processing from the system management apparatus to the engine control apparatus. FIG. 7 is a schematic diagram for explaining the relationship between the correction value registered in the correction value database of the engine test apparatus of the second embodiment and the wasted time. FIG. 8 is a schematic diagram showing the configuration of the engine test apparatus of the second embodiment, and is a schematic diagram showing a state in which wasted time occurs at a plurality of locations.

第2実施形態のエンジン試験装置W2は、第1実施形態のエンジン試験装置W1の構成のなかの目標値生成部11の機能の一部を変形し、通信処理で発生する無駄時間(デッドタイム)を考慮した上で、EG制御装置2に送信する補正値(Th_ct)を特定するようにしている。
なお、第2実施形態は、第1実施形態と、システム管理装置1の目標値生成部11の機能の一部が異なるが、それ以外の構成は、第1実施形態と同じである。そのため、第2実施形態の説明では、第1実施形態と同じ構成(或いは相当する構成)については、同じ符号を付し、その説明を省略(或いは簡略化)する。
The engine test device W2 of the second embodiment deforms a part of the function of the target value generation unit 11 in the configuration of the engine test device W1 of the first embodiment, and waste time (dead time) generated in the communication process. The correction value (Th_ct) to be transmitted to the EG control device 2 is specified in consideration of the above.
The second embodiment is different from the first embodiment in part of the functions of the target value generation unit 11 of the system management device 1, but the other configurations are the same as those of the first embodiment. Therefore, in the description of the second embodiment, the same components (or equivalent configurations) as those of the first embodiment are designated by the same reference numerals, and the description thereof will be omitted (or simplified).

具体的には、図6に示すように、第2実施形態のエンジン試験装置W2は、第1実施形態と同様、ダイナモメータDと、ダイナモメータDとエンジンEとを連結するシャフトSと、エンジンEの駆動を制御するEG制御装置2と、ダイナモメータDの駆動を制御するDM制御装置3と、システム管理装置1とを有している。 Specifically, as shown in FIG. 6, the engine test device W2 of the second embodiment includes a dynamometer D, a shaft S connecting the dynamometer D and the engine E, and an engine, as in the first embodiment. It has an EG control device 2 that controls the drive of E, a DM control device 3 that controls the drive of the dynamometer D, and a system management device 1.

また、図6では、システム管理装置1とEG制御装置2との間に、通信の無駄時間DTが発生しているケースを例示している。
そして、図示するように、システム管理装置1とEG制御装置2との間に、無駄時間DT(Δt)が発生すると、符号s3で示す「スロットル開度指令値」、符号s5で示す「回転数FB値」、符号s7で示す「補正値(Th_c)」が、無駄時間DT(Δt)分だけ遅れて伝わるようになる。
Further, FIG. 6 illustrates a case in which a wasted communication time DT occurs between the system management device 1 and the EG control device 2.
Then, as shown in the figure, when a wasted time DT (Δt) occurs between the system management device 1 and the EG control device 2, the “throttle opening command value” indicated by the reference numeral s3 and the “rotation speed” indicated by the reference numeral s5. The "FB value" and the "correction value (Th_c)" indicated by the reference numeral s7 are transmitted with a delay of the wasted time DT (Δt).

そのため、システム管理装置1は、EG制御装置2から送信される「時刻tnにおける車速目標値vtgtnに対して算出された補正値(Th_ct)」を受信するのが、無駄時間DT(Δt)分だけ遅延し、補正値データベース14には、遅延した無駄時間DT(Δt)分だけずれて保存されていく。 Therefore, the system management device 1 receives the "correction value (Th_ct) calculated for the vehicle speed target value dtgtn at the time tun" transmitted from the EG control device 2 only for the wasted time DT (Δt). It is delayed and stored in the correction value database 14 with a delay of the delayed wasted time DT (Δt).

具体的には、図7に示すように、補正値データベース14には、「時刻tnにおける車速目標値vtgtnに対応する補正値(Th_ct)」が、無駄時間DT(Δt)分だけずれて保存されている。例えば、図示するように、「時刻t1における車速目標値vtgtnに対応する補正値(Th_c4)」は、「時刻t1」から「Δt」経過している無駄時刻(無駄時間加算時刻(t1+Δt))が登録されているレコードのフィールド14cに登録されている。また、「時刻t2における車速目標値vtgtnに対応する補正値(Th_c4)」は、「時刻t2」から「Δt」経過している時刻(無駄時間加算時刻(t2+Δt))が登録されているレコードのフィールド14cに登録されている。 Specifically, as shown in FIG. 7, in the correction value database 14, the "correction value (Th_ct) corresponding to the vehicle speed target value dtgtn at the time tun" is stored with a deviation of the wasted time DT (Δt). ing. For example, as shown in the figure, the "correction value (Th_c4) corresponding to the vehicle speed target value vtgtn at time t1" is the wasted time (wasted time addition time (t1 + Δt)) in which "Δt" has elapsed from "time t1". It is registered in the field 14c of the registered record. Further, the "correction value (Th_c4) corresponding to the vehicle speed target value vtgtn at time t2" is the time (wasted time addition time (t2 + Δt)) in which "Δt" has elapsed from "time t2". It is registered in the field 14c.

そのため、第2実施形態では、上述した図5のS100〜S101において、以下の処理を行う。 Therefore, in the second embodiment, the following processing is performed in S100 to S101 of FIG. 5 described above.

具体的には、第2実施形態では、S100において、システム管理装置1の目標値生成部11は、補正値データベース14にアクセスし、「時刻tn(例えば、t1)」に対応する車速目標値である「vtgtn(例えば、vtg1)」を読み出すと共に、「時刻tn(例えば、時刻t1)」から「Δt」経過している「時刻tn+Δt(例えば、時刻t1+Δt)」に対応付けて登録されている「補正値(Th_cn(例えば、Th_c4))」を読み出す。すなわち、目標値生成部11は、補正値データベース14から、時刻(tn)に関連付けられている車速目標値(vtgtn)と、時刻(tn)に所定の無駄時間Δtを加算した「無駄時間加算時刻(tn+Δt)」に関連付けられている補正値を読み出すようになっている。
そして、第2実施形態では、S101において、システム管理装置1の目標値生成部11は、通信処理部13を介して、EG制御装置2に対して、読み出した車速目標値である「vtn(例えば、vtg1)」」及び補正値である「Th_ct((例えば、Th_c4))」を送信する。
Specifically, in the second embodiment, in S100, the target value generation unit 11 of the system management device 1 accesses the correction value database 14 and sets the vehicle speed target value corresponding to the “time tn (for example, t1)”. A certain "vtgtn (for example, vtg1)" is read, and "time tn + Δt (for example, time t1 + Δt)" which is registered in association with "time tn + Δt (for example, time t1 + Δt)" which is "Δt" elapsed from "time nt (for example, time t1)" The correction value (Th_cn (for example, Th_c4)) ”is read out. That is, the target value generation unit 11 adds a predetermined wasted time Δt to the vehicle speed target value (vtgtn) associated with the time (tun) and the time (tun) from the correction value database 14, “wasted time addition time”. (Tn + Δt) ”is read out.
Then, in the second embodiment, in S101, the target value generation unit 11 of the system management device 1 transmits the communication processing unit 13 to the EG control device 2, and the vehicle speed target value “vtn (for example, for example) is read out. , Vtg1) "and the correction value" Th_ct ((for example, Th_c4)) "is transmitted.

なお、図8に示すように、エンジン試験装置W2の各構成部間で行われる通信処理の複数カ所で無断時間(DT1(Δt1)、DT2(Δt2)、DT3(Δt3)、DT4(Δt4))が発生することがある。
このような場合は、無断時間(DT1、DT2、DT3、DT4)の合計時間(Δt=Δt1+Δt2+Δt3+Δt4)を算出し、システム管理装置1の目標値生成部11に、合計時間(Δt)を設定することにより対応できるようになっている。
As shown in FIG. 8, unauthorized time (DT1 (Δt1), DT2 (Δt2), DT3 (Δt3), DT4 (Δt4)) is performed at a plurality of locations of communication processing performed between the components of the engine test apparatus W2. May occur.
In such a case, the total time (Δt = Δt1 + Δt2 + Δt3 + Δt4) of the unauthorized time (DT1, DT2, DT3, DT4) is calculated, and the total time (Δt = Δt1 + Δt2 + Δt3 + Δt4) is transmitted to the target value generation unit 11 of the system management device 1. It can be handled by setting Δt).

このように、第2実施形態では、上記の構成を採用することにより、エンジン試験装置W1の各構成部間の通信処理に無駄時間(DT、DT1、DT2、DT3、DT4)が発生する場合であっても、「時刻tn(例えば、t1)」の車速目標値に対応している正確な「補正値Th_cn」を用いて、スロットル開度指令値を生成することができる。そのため、第2実施形態では、エンジンEのモード走行試験を行った場合に、エンジンEの各種特性を正確に計測できる。 As described above, in the second embodiment, by adopting the above configuration, wasteful time (DT, DT1, DT2, DT3, DT4) is generated in the communication processing between the respective components of the engine test apparatus W1. Even if there is, the throttle opening command value can be generated by using the accurate "correction value Th_cn" corresponding to the vehicle speed target value of "time tn (for example, t1)". Therefore, in the second embodiment, various characteristics of the engine E can be accurately measured when the mode running test of the engine E is performed.

以上説明したように、本実施形態(第1実施形態、第2実施形態)によれば、世界的に共通の走行モードでエンジンのモード走行試験を行った場合においても、エンジンの各種特性を正確に計測できるエンジン試験装置を提供することができる。 As described above, according to the present embodiment (first embodiment, second embodiment), even when the mode driving test of the engine is performed in the driving mode common to the world, various characteristics of the engine are accurately obtained. It is possible to provide an engine test device capable of measuring.

なお、本発明は、上述した実施形態(第1実施形態、第2実施形態)に限定されるものではなく、その要旨の範囲内において種々の変更が可能である。 The present invention is not limited to the above-described embodiments (first embodiment, second embodiment), and various modifications can be made within the scope of the gist thereof.

W1、W2…エンジン試験装置
E…エンジン
S…シャフト
m1…回転計
m2…トルク計

1…システム管理装置
11…目標値生成部計
12…補正値保存部
13…通信処理部
14…補正値データベース

2…エンジン制御装置
21…指令値演算部
211…FF制御部
212…FB制御部
213…スロットル開度指令値生成部(加算部)
22…補正値演算部
23…通信処理部

3…ダイナモメータ制御装置
W1, W2 ... Engine test device E ... Engine S ... Shaft m1 ... Tachometer m2 ... Torque meter

1 ... System management device 11 ... Target value generation unit 12 ... Correction value storage unit 13 ... Communication processing unit 14 ... Correction value database

2 ... Engine control device 21 ... Command value calculation unit 211 ... FF control unit 212 ... FB control unit 213 ... Throttle opening command value generation unit (addition unit)
22 ... Correction value calculation unit 23 ... Communication processing unit

3 ... Dynamometer control device

Claims (5)

エンジンに連結されたダイナモメータと、前記エンジン及び前記ダイナモメータの駆動を制御する制御装置と、該ダイナモメータの回転数を計測する回転計とを備え、時刻と車速により定義された運転パターンの走行モードで該エンジンを駆動させるモード走行試験に用いられるエンジン試験装置であって、
前記制御装置は、
前記走行モードで定義されている時刻及び車速目標値毎に、前記エンジンを駆動させるための制御指令値の生成に用いる補正値を関連付けて記憶しているデータベースと、
前記走行モードで定義された時刻毎に、前記データベースにアクセスし、当該時刻に対応する車速目標値及び補正値を読み出す目標値生成部と、
前記走行モードで定義された時刻毎に、前記目標値生成部が読み出した該時刻に対応する車速目標値及び補正値を取得すると共に、前記回転計から回転数を取得し、該取得した回転数から求めた車速フィードバック値と、該取得した車速目標値と、前記取得した補正値とを用いて、前記エンジンの制御指令値を生成し、該エンジンに送信する指令値演算部と、
前記走行モードで定義された時刻毎に、前記目標値生成部が読み出した該時刻に対応する車速目標値及び補正値を取得する共に、該取得した車速目標値と前記車速フィードバック値の差分値と、該取得した補正値とを用いて、次のモード走行試験に用いる次回の補正値を生成する補正値演算部と、
前記走行モードで定義された時刻毎に、前記データベースにアクセスし、当該時刻に関連付けて記憶されている補正値を、前記次回の補正値の値に更新する補正値保存部とを有していることを特徴とする特徴とするエンジン試験装置。
It is equipped with a dynamometer connected to the engine, a control device that controls the drive of the engine and the dynamometer, and a tachometer that measures the number of revolutions of the dynamometer, and runs a driving pattern defined by time and vehicle speed. An engine test device used for a mode driving test in which the engine is driven in a mode.
The control device is
A database that stores a correction value used to generate a control command value for driving the engine in association with each time and vehicle speed target value defined in the driving mode.
A target value generator that accesses the database and reads out the vehicle speed target value and the correction value corresponding to the time at each time defined in the driving mode.
At each time defined in the traveling mode, the vehicle speed target value and the correction value corresponding to the time read by the target value generator are acquired, and the rotation speed is acquired from the tachometer, and the acquired rotation speed is acquired. A command value calculation unit that generates a control command value for the engine and transmits it to the engine by using the vehicle speed feedback value obtained from the above, the acquired vehicle speed target value, and the acquired correction value.
At each time defined in the traveling mode, the vehicle speed target value and the correction value corresponding to the time read by the target value generator are acquired, and the difference value between the acquired vehicle speed target value and the vehicle speed feedback value is obtained. , A correction value calculation unit that generates the next correction value to be used in the next mode driving test using the acquired correction value, and
It has a correction value storage unit that accesses the database at each time defined in the traveling mode and updates the correction value stored in association with the time to the value of the next correction value. An engine test device characterized by the fact that.
N回目(Nは2以上の整数)のモード走行試験を行う場合、前記データベースには、N―1回目のモード走行試験において前記補正値演算部が生成した次回の補正値が記憶されていることを特徴とする請求項1に記載のエンジン試験装置。 When the Nth mode driving test (N is an integer of 2 or more) is performed, the next correction value generated by the correction value calculation unit in the N-1th mode driving test is stored in the database. The engine test apparatus according to claim 1. 前記補正値演算部は、取得した車速目標値と前記車速フィードバック値の差分値に所定学習係数を乗算して求めた学習値に、前記取得した補正値を加算することにより、次のモード走行試験に用いる次回の補正値を生成するようになっていることを特徴とする請求項1又は2に記載のエンジン試験装置。 The correction value calculation unit adds the acquired correction value to the learning value obtained by multiplying the difference value between the acquired vehicle speed target value and the vehicle speed feedback value by a predetermined learning coefficient, thereby performing the next mode driving test. The engine test apparatus according to claim 1 or 2, wherein the next correction value used in the above is generated. 前記指令値演算部は、前記取得した車速目標値を用いたフィードフォワード制御演算により求めたフィードフォワード制御指令値と、前記取得した車速目標値と前記車速フィードバック値の差分値を用いたフィードバック制御演算により求めたフィードバック制御指令値と、前記取得した補正値とを用いて、前記エンジンの制御指令値を生成するようになっていることを特徴とする請求項1〜3のいずれかに記載のエンジン試験装置。 The command value calculation unit is a feedback control calculation using the feedforward control command value obtained by the feedforward control calculation using the acquired vehicle speed target value, and the difference value between the acquired vehicle speed target value and the vehicle speed feedback value. The engine according to any one of claims 1 to 3, wherein the control command value of the engine is generated by using the feedback control command value obtained by the above-mentioned method and the obtained correction value. Test equipment. 前記目標値生成部は、前記時刻に対応する補正値として、前記データベースから、該時刻に所定の無駄時間を加算した無駄時間加算時刻に関連付けられている補正値を読み出すようになっていることを特徴とする請求項1〜4のいずれかに記載のエンジン試験装置。
The target value generation unit reads, as a correction value corresponding to the time, a correction value associated with the wasted time addition time obtained by adding a predetermined wasted time to the time from the database. The engine test apparatus according to any one of claims 1 to 4.
JP2017217607A 2017-11-10 2017-11-10 Engine test equipment Active JP6783740B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017217607A JP6783740B2 (en) 2017-11-10 2017-11-10 Engine test equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017217607A JP6783740B2 (en) 2017-11-10 2017-11-10 Engine test equipment

Publications (2)

Publication Number Publication Date
JP2019090624A JP2019090624A (en) 2019-06-13
JP6783740B2 true JP6783740B2 (en) 2020-11-11

Family

ID=66837291

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017217607A Active JP6783740B2 (en) 2017-11-10 2017-11-10 Engine test equipment

Country Status (1)

Country Link
JP (1) JP6783740B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7040581B1 (en) * 2020-09-29 2022-03-23 株式会社明電舎 Test system

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3028433B2 (en) * 1992-04-06 2000-04-04 株式会社小野測器 Prediction control device for throttle opening during automatic operation in engine test equipment
JP3405925B2 (en) * 1998-07-22 2003-05-12 トヨタ自動車株式会社 Engine testing equipment
JP4759034B2 (en) * 2008-09-29 2011-08-31 株式会社エー・アンド・デイ Model-driven measurement control data management system
JP5658530B2 (en) * 2010-10-20 2015-01-28 株式会社エー・アンド・デイ Engine test equipment
JP6629574B2 (en) * 2015-11-12 2020-01-15 株式会社エー・アンド・デイ Engine test equipment
US20170306874A1 (en) * 2016-04-21 2017-10-26 Ford Global Technologies, Llc Vehicle driver model

Also Published As

Publication number Publication date
JP2019090624A (en) 2019-06-13

Similar Documents

Publication Publication Date Title
JP3750626B2 (en) Control device for hybrid vehicle
JP5179667B2 (en) Method and control arrangement for performing feedback control of a controlled object having an operation cycle that is repeatedly executed
JP5561444B2 (en) Drivetrain testing system
JP2005517106A (en) Method for determining TDC of internal combustion engine
JP6139896B2 (en) Engine test apparatus and method
JP4788543B2 (en) Parameter estimation device for engine bench system
JP6783740B2 (en) Engine test equipment
JP4655677B2 (en) Power transmission system test apparatus and control method thereof
JP2008203051A (en) Parameter estimation apparatus of engine bench system
JP2016080388A (en) Power train testing device
JP2004233223A (en) Testing device of prime mover
JP2017198605A (en) Dynamo meter controller of test system
Min et al. Torque balance control for light-duty diesel engines using an individual cylinder IMEP estimation model with a single cylinder pressure sensor
JP2000039380A (en) Load transmission apparatus
JP4019709B2 (en) Engine bench system
EP2411649B1 (en) Monitoring of a coupling in a rotating system of an internal combustion engine
JP4019710B2 (en) Engine bench system
JP2008145354A (en) Method and apparatus for testing engine
JP2011127904A (en) Engine bench
JP2004340878A (en) Engine power identification device
US7003392B2 (en) Damping system using a LOLIMOT model to counteract drive train oscillations
KR101866054B1 (en) Method and Vehicle for Engine Friction Loss Control by Learning Loss Torque
JP2008298793A (en) Method for measuring engine inertia
JP4019711B2 (en) Shaft spring constant measurement method for engine bench system
JP2003207420A (en) Engine bench system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200123

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200916

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201022

R150 Certificate of patent or registration of utility model

Ref document number: 6783740

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250