JPH1193746A - 内燃機関のスロットル制御装置 - Google Patents
内燃機関のスロットル制御装置Info
- Publication number
- JPH1193746A JPH1193746A JP25869497A JP25869497A JPH1193746A JP H1193746 A JPH1193746 A JP H1193746A JP 25869497 A JP25869497 A JP 25869497A JP 25869497 A JP25869497 A JP 25869497A JP H1193746 A JPH1193746 A JP H1193746A
- Authority
- JP
- Japan
- Prior art keywords
- control
- throttle
- internal combustion
- combustion engine
- throttle valve
- 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.)
- Pending
Links
Landscapes
- Control Of Throttle Valves Provided In The Intake System Or In The Exhaust System (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
- Feedback Control In General (AREA)
- Control Of Position Or Direction (AREA)
Abstract
(57)【要約】
【課題】 電子スロットルシステムにおけるスロットル
バルブの開度の制御精度及び応答性を向上すること。 【解決手段】 スロットルバルブ5を所定の開度に設定
するトルクモータ19を駆動するための制御電流に変換
される制御量が、制御パラメータとして例えば、スロッ
トル開度の遷移に対応し、ECU20によって学習され
次回のスロットルバルブ5の開度の制御に反映される。
このように、例え、製品公差や経時変化等に起因する制
御量にばらつきが生じても、所定の制御パラメータの遷
移状態に対応するスロットルバルブ5の開度変化によっ
て最適な制御量が学習されることでスロットルバルブ5
の開度の制御精度及び応答性が向上される。
バルブの開度の制御精度及び応答性を向上すること。 【解決手段】 スロットルバルブ5を所定の開度に設定
するトルクモータ19を駆動するための制御電流に変換
される制御量が、制御パラメータとして例えば、スロッ
トル開度の遷移に対応し、ECU20によって学習され
次回のスロットルバルブ5の開度の制御に反映される。
このように、例え、製品公差や経時変化等に起因する制
御量にばらつきが生じても、所定の制御パラメータの遷
移状態に対応するスロットルバルブ5の開度変化によっ
て最適な制御量が学習されることでスロットルバルブ5
の開度の制御精度及び応答性が向上される。
Description
【0001】
【発明の属する技術分野】本発明は、アクセル操作量等
に応じてアクチュエータを駆動しスロットルバルブの開
度を制御する内燃機関のスロットル制御装置に関するも
のである。
に応じてアクチュエータを駆動しスロットルバルブの開
度を制御する内燃機関のスロットル制御装置に関するも
のである。
【0002】
【従来の技術】従来、アクセル操作量等に応じてアクチ
ュエータとしてのモータを駆動しスロットルバルブの開
度(以下、『スロットル開度』ともいう)を制御する
『電子スロットルシステム』と称する内燃機関のスロッ
トル制御装置が知られている。このようなスロットル制
御装置においては、例えば、アクセルペダルの踏込量に
対応する開度(以下、『アクセル開度』という)を検出
するアクセル開度センサからの信号に応じてモータに電
流を流し、モータが駆動されることでスロットルバルブ
が開閉され内燃機関に供給される空気量が制御される。
このとき、スロットルバルブの開度を検出するスロット
ル開度センサからの信号とアクセル開度センサからの信
号との偏差がなくなるようにモータに対して比例・積分
・微分制御(Proportional Integral Differential Con
trol;以下、単に『PID制御』という)によるフィー
ドバック制御が実行されている。
ュエータとしてのモータを駆動しスロットルバルブの開
度(以下、『スロットル開度』ともいう)を制御する
『電子スロットルシステム』と称する内燃機関のスロッ
トル制御装置が知られている。このようなスロットル制
御装置においては、例えば、アクセルペダルの踏込量に
対応する開度(以下、『アクセル開度』という)を検出
するアクセル開度センサからの信号に応じてモータに電
流を流し、モータが駆動されることでスロットルバルブ
が開閉され内燃機関に供給される空気量が制御される。
このとき、スロットルバルブの開度を検出するスロット
ル開度センサからの信号とアクセル開度センサからの信
号との偏差がなくなるようにモータに対して比例・積分
・微分制御(Proportional Integral Differential Con
trol;以下、単に『PID制御』という)によるフィー
ドバック制御が実行されている。
【0003】これに関連する先行技術文献としては、特
開平3−31529号公報にて開示されたものが知られ
ている。このものでは、アクチュエータとしてトルクモ
ータを用いてスロットルバルブの開度の制御精度を向上
させる技術が示されている。
開平3−31529号公報にて開示されたものが知られ
ている。このものでは、アクチュエータとしてトルクモ
ータを用いてスロットルバルブの開度の制御精度を向上
させる技術が示されている。
【0004】
【発明が解決しようとする課題】ところで、前述のトル
クモータを用いたスロットル制御では、製品公差や経時
変化等に起因する制御量のばらつきが考慮されておら
ず、所定の運転状態に対応する最適なスロットルバルブ
の開度とはなり得ないという不具合があった。
クモータを用いたスロットル制御では、製品公差や経時
変化等に起因する制御量のばらつきが考慮されておら
ず、所定の運転状態に対応する最適なスロットルバルブ
の開度とはなり得ないという不具合があった。
【0005】そこで、この発明はかかる不具合を解決す
るためになされたもので、電子スロットルシステムにお
けるスロットルバルブの開度の制御精度及び応答性を向
上することが可能な内燃機関のスロットル制御装置の提
供を課題としている。
るためになされたもので、電子スロットルシステムにお
けるスロットルバルブの開度の制御精度及び応答性を向
上することが可能な内燃機関のスロットル制御装置の提
供を課題としている。
【0006】
【課題を解決するための手段】請求項1の内燃機関のス
ロットル制御装置によれば、学習値反映手段によってス
ロットルバルブの開度を設定するアクチュエータを駆動
するための制御量が制御パラメータの遷移に対応して学
習され次回のスロットルバルブの開度の制御に反映され
る。これにより、例え、製品公差や経時変化等に起因す
る制御量にばらつきが生じても、学習された最適な制御
量によってスロットルバルブの開度の制御精度及び応答
性を向上することができるという効果が得られる。
ロットル制御装置によれば、学習値反映手段によってス
ロットルバルブの開度を設定するアクチュエータを駆動
するための制御量が制御パラメータの遷移に対応して学
習され次回のスロットルバルブの開度の制御に反映され
る。これにより、例え、製品公差や経時変化等に起因す
る制御量にばらつきが生じても、学習された最適な制御
量によってスロットルバルブの開度の制御精度及び応答
性を向上することができるという効果が得られる。
【0007】請求項2の内燃機関のスロットル制御装置
では、学習値反映手段によってスロットルバルブの基準
位置からの動き始めにおける制御量、即ち、内燃機関が
運転状態とされる以前における制御量が学習されること
で、製品公差のみならず経時変化に起因するばらつきが
解消され、こののちのスロットル制御における制御精度
が向上し高い信頼性を得ることができる。
では、学習値反映手段によってスロットルバルブの基準
位置からの動き始めにおける制御量、即ち、内燃機関が
運転状態とされる以前における制御量が学習されること
で、製品公差のみならず経時変化に起因するばらつきが
解消され、こののちのスロットル制御における制御精度
が向上し高い信頼性を得ることができる。
【0008】請求項3の内燃機関のスロットル制御装置
では、学習値反映手段によってスロットルバルブの開度
に応じた制御量が学習されることで、製品公差のみなら
ず制御パラメータとしてのスロットルバルブの開度が遷
移する範囲における経時変化に起因するばらつきが解消
され、スロットル制御における制御精度が向上し高い信
頼性を得ることができる。
では、学習値反映手段によってスロットルバルブの開度
に応じた制御量が学習されることで、製品公差のみなら
ず制御パラメータとしてのスロットルバルブの開度が遷
移する範囲における経時変化に起因するばらつきが解消
され、スロットル制御における制御精度が向上し高い信
頼性を得ることができる。
【0009】請求項4の内燃機関のスロットル制御装置
では、学習値反映手段によってスロットルバルブの開度
及び内燃機関の機関回転数に応じた制御量が学習される
ことで、製品公差のみならず制御パラメータとしてのス
ロットルバルブの開度及び内燃機関の機関回転数が遷移
する範囲における経時変化に起因するばらつきが解消さ
れ、スロットル制御における制御精度が向上し高い信頼
性を得ることができる。
では、学習値反映手段によってスロットルバルブの開度
及び内燃機関の機関回転数に応じた制御量が学習される
ことで、製品公差のみならず制御パラメータとしてのス
ロットルバルブの開度及び内燃機関の機関回転数が遷移
する範囲における経時変化に起因するばらつきが解消さ
れ、スロットル制御における制御精度が向上し高い信頼
性を得ることができる。
【0010】請求項5の内燃機関のスロットル制御装置
では、アクチュエータがトルクモータとされることで、
スロットルバルブがギヤボックス等を介することなく直
接作動される。このものでは、構成が簡単となるため信
頼性が向上し、摩擦が少なくできるため応答性を向上す
ることができる。
では、アクチュエータがトルクモータとされることで、
スロットルバルブがギヤボックス等を介することなく直
接作動される。このものでは、構成が簡単となるため信
頼性が向上し、摩擦が少なくできるため応答性を向上す
ることができる。
【0011】
【発明の実施の形態】以下、本発明の実施の形態を実施
例に基づいて説明する。
例に基づいて説明する。
【0012】〈実施例1〉図1は本発明の実施の形態の
第1実施例にかかる内燃機関のスロットル制御装置が適
用された内燃機関及びその周辺機器を示す概略構成図で
ある。
第1実施例にかかる内燃機関のスロットル制御装置が適
用された内燃機関及びその周辺機器を示す概略構成図で
ある。
【0013】図1において、内燃機関1はV型6気筒の
4サイクルエンジンとして構成されている。内燃機関1
の吸気通路2の上流側にはエアクリーナ3が設けられ、
エアクリーナ3の下流側には吸気量(吸入空気量)を検
出するエアフローメータ4が設置されている。また、吸
気通路2のエアフローメータ4より下流側にはスロット
ルバルブ5が設けられ、このスロットルバルブ5の回動
軸5aに連結されたトルクモータ19の駆動力によりス
ロットルバルブ5の開度(実スロットル開度)が制御さ
れ、内燃機関1に供給される吸気量が調整される。この
スロットルバルブ5の実スロットル開度がスロットル開
度センサ16によって検出される。なお、アイドル時に
あっても、トルクモータ19の駆動力によって実スロッ
トル開度が制御され、これによって吸気量GNが制御さ
れ機関回転数NEが目標アイドル回転数に一致されるよ
うにフィードバック制御される。更に、吸気通路2はイ
ンテークマニホルド6を介して内燃機関1の各気筒に接
続され、吸気通路2からの吸入空気がインテークマニホ
ルド6内を経て各気筒に分配供給される。
4サイクルエンジンとして構成されている。内燃機関1
の吸気通路2の上流側にはエアクリーナ3が設けられ、
エアクリーナ3の下流側には吸気量(吸入空気量)を検
出するエアフローメータ4が設置されている。また、吸
気通路2のエアフローメータ4より下流側にはスロット
ルバルブ5が設けられ、このスロットルバルブ5の回動
軸5aに連結されたトルクモータ19の駆動力によりス
ロットルバルブ5の開度(実スロットル開度)が制御さ
れ、内燃機関1に供給される吸気量が調整される。この
スロットルバルブ5の実スロットル開度がスロットル開
度センサ16によって検出される。なお、アイドル時に
あっても、トルクモータ19の駆動力によって実スロッ
トル開度が制御され、これによって吸気量GNが制御さ
れ機関回転数NEが目標アイドル回転数に一致されるよ
うにフィードバック制御される。更に、吸気通路2はイ
ンテークマニホルド6を介して内燃機関1の各気筒に接
続され、吸気通路2からの吸入空気がインテークマニホ
ルド6内を経て各気筒に分配供給される。
【0014】インテークマニホルド6には各気筒に対応
してインジェクタ7が設置され、各インジェクタ7から
噴射された燃料は、吸入空気と混合され各気筒に供給さ
れる。この混合気は吸気バルブ8の開閉に伴って各気筒
の燃焼室9内に導入され、点火プラグ10の点火により
燃焼され、ピストン11が押下げられクランクシャフト
12にトルクが付与される。燃焼後の排気ガスは排気バ
ルブ13の開閉に伴って排気通路14を経て外部に排出
される。また、クランクシャフト12の近接位置にはク
ランク角センサ15が設置され、このクランク角センサ
15からは30°CA(Crank Angle:クランク角)毎に
パルス信号が出力される。
してインジェクタ7が設置され、各インジェクタ7から
噴射された燃料は、吸入空気と混合され各気筒に供給さ
れる。この混合気は吸気バルブ8の開閉に伴って各気筒
の燃焼室9内に導入され、点火プラグ10の点火により
燃焼され、ピストン11が押下げられクランクシャフト
12にトルクが付与される。燃焼後の排気ガスは排気バ
ルブ13の開閉に伴って排気通路14を経て外部に排出
される。また、クランクシャフト12の近接位置にはク
ランク角センサ15が設置され、このクランク角センサ
15からは30°CA(Crank Angle:クランク角)毎に
パルス信号が出力される。
【0015】20はECU(Electronic Control Unit:
電子制御ユニット)であり、ECU20はエアフローメ
ータ4によって検出された吸気量GN信号やクランク角
センサ15によって検出された機関回転数NE信号に基
づいてインジェクタ7の駆動を制御すると共に、スロッ
トル開度センサ16によって検出されたスロットル開度
TA信号やアクセルペダル17の踏込量がアクセル開度
センサ18によって検出されたアクセル開度Ap信号等
に基づいてスロットルバルブ5を開閉制御する、CPU
21、ROM22、RAM23等からなるマイクロコン
ピュータを主体として構成されている。
電子制御ユニット)であり、ECU20はエアフローメ
ータ4によって検出された吸気量GN信号やクランク角
センサ15によって検出された機関回転数NE信号に基
づいてインジェクタ7の駆動を制御すると共に、スロッ
トル開度センサ16によって検出されたスロットル開度
TA信号やアクセルペダル17の踏込量がアクセル開度
センサ18によって検出されたアクセル開度Ap信号等
に基づいてスロットルバルブ5を開閉制御する、CPU
21、ROM22、RAM23等からなるマイクロコン
ピュータを主体として構成されている。
【0016】次に、ECU20及びその周辺の構成につ
いて、図1を参照し更に詳しく説明する。
いて、図1を参照し更に詳しく説明する。
【0017】ECU20において、CPU21は吸気量
GN信号や機関回転数NE信号、更にはスロットル開度
TA信号やアクセル開度Ap信号等を読込み、内燃機関
1の運転状態に応じてその都度要求されるインジェクタ
7の燃料噴射量やスロットルバルブ5のスロットル開度
等を演算する周知の中央処理装置である。
GN信号や機関回転数NE信号、更にはスロットル開度
TA信号やアクセル開度Ap信号等を読込み、内燃機関
1の運転状態に応じてその都度要求されるインジェクタ
7の燃料噴射量やスロットルバルブ5のスロットル開度
等を演算する周知の中央処理装置である。
【0018】また、ROM22は所謂プログラムメモリ
として、内燃機関1の運転状態を制御するための各種制
御プログラム、即ち、燃料噴射制御プログラムやスロッ
トル制御プログラム等が予め格納されたメモリである。
CPU21では、このROM22に格納されているプロ
グラムに従って各種の演算処理を実行する。また、RA
M23は所謂データメモリとして、各種センサの入出力
データやCPU21による演算処理データ等が一時的に
格納されるメモリである。
として、内燃機関1の運転状態を制御するための各種制
御プログラム、即ち、燃料噴射制御プログラムやスロッ
トル制御プログラム等が予め格納されたメモリである。
CPU21では、このROM22に格納されているプロ
グラムに従って各種の演算処理を実行する。また、RA
M23は所謂データメモリとして、各種センサの入出力
データやCPU21による演算処理データ等が一時的に
格納されるメモリである。
【0019】インジェクタ駆動回路24は、吸気量GN
信号や機関回転数NE信号に基づきCPU21を通じて
演算される燃料噴射量に対応した所定パルス幅の信号を
形成してインジェクタ7を駆動する回路である。これに
より、インジェクタ7からは演算された燃料噴射量に対
応した量の燃料が内燃機関1の各気筒に対して噴射供給
されるようになる。
信号や機関回転数NE信号に基づきCPU21を通じて
演算される燃料噴射量に対応した所定パルス幅の信号を
形成してインジェクタ7を駆動する回路である。これに
より、インジェクタ7からは演算された燃料噴射量に対
応した量の燃料が内燃機関1の各気筒に対して噴射供給
されるようになる。
【0020】そして、A/D変換回路27は、読込まれ
る吸気量GN信号、スロットル開度TA信号、アクセル
開度Ap信号及び冷却水温THW信号等をA/D(アナ
ログ−ディジタル)変換してCPU21に出力するため
の回路である。また、D/A変換回路28は、CPU2
1によって演算される後述のトルクモータ19によるス
ロットルバルブ5のスロットル開度の指令値TTPをD
/A(ディジタル−アナログ)変換してモータ駆動回路
30に出力するための回路である。モータ駆動回路30
はPID(比例・積分・微分)制御回路31、PWM
(パルス幅変調)回路32及びドライバ33より構成さ
れ、CPU21からのモータ駆動のための指令値TTP
信号に応じてトルクモータ19を駆動する回路である。
る吸気量GN信号、スロットル開度TA信号、アクセル
開度Ap信号及び冷却水温THW信号等をA/D(アナ
ログ−ディジタル)変換してCPU21に出力するため
の回路である。また、D/A変換回路28は、CPU2
1によって演算される後述のトルクモータ19によるス
ロットルバルブ5のスロットル開度の指令値TTPをD
/A(ディジタル−アナログ)変換してモータ駆動回路
30に出力するための回路である。モータ駆動回路30
はPID(比例・積分・微分)制御回路31、PWM
(パルス幅変調)回路32及びドライバ33より構成さ
れ、CPU21からのモータ駆動のための指令値TTP
信号に応じてトルクモータ19を駆動する回路である。
【0021】ここで、CPU21で算出された指令値T
TPは、D/A変換回路28によりアナログ値に変換さ
れPID制御回路31に入力される。PID制御回路3
1では、指令値TTPとスロットル開度センサ16から
のスロットル開度TA信号との偏差に基づき、その偏差
を縮小すべくPID演算が実行され、トルクモータ19
の制御量が算出される。PWM回路32では、PID制
御回路31で算出された制御量が入力され、その制御量
が対応するデューティ比信号としての制御電流DUTY
に変換され、その制御電流DUTYに応じてドライバ3
3にてトルクモータ19が駆動され、スロットル開度セ
ンサ16で検出された実際のスロットル開度TA信号が
最終的にスロットル開度の指令値TTP(スロットル目
標開度)に一致するように調整される。
TPは、D/A変換回路28によりアナログ値に変換さ
れPID制御回路31に入力される。PID制御回路3
1では、指令値TTPとスロットル開度センサ16から
のスロットル開度TA信号との偏差に基づき、その偏差
を縮小すべくPID演算が実行され、トルクモータ19
の制御量が算出される。PWM回路32では、PID制
御回路31で算出された制御量が入力され、その制御量
が対応するデューティ比信号としての制御電流DUTY
に変換され、その制御電流DUTYに応じてドライバ3
3にてトルクモータ19が駆動され、スロットル開度セ
ンサ16で検出された実際のスロットル開度TA信号が
最終的にスロットル開度の指令値TTP(スロットル目
標開度)に一致するように調整される。
【0022】次に、図2及び図3に基づき内燃機関のス
ロットル制御装置の構成について説明する。
ロットル制御装置の構成について説明する。
【0023】図2及び図3において、アクセルペダル1
7にはアクセル開度センサ18が配設され、アクセルペ
ダル17はアクセルレバー41に連結されている。この
アクセルレバー41は、アクセルリターンスプリング4
2a,42bによってアクセルペダル17の戻り方向
(時計回り方向)に付勢されている。アクセルペダル1
7が操作されない状態(アクセルOFF)では、アクセ
ルレバー41はアクセルリターンスプリング42a,4
2bによってアクセル全閉ストッパ43に当接した状態
に保持される。内燃機関1の運転中は、アクセルペダル
17の操作量に基づくアクセルレバー41の位置がアク
セル開度センサ18によってアクセル開度Apとして検
出される。
7にはアクセル開度センサ18が配設され、アクセルペ
ダル17はアクセルレバー41に連結されている。この
アクセルレバー41は、アクセルリターンスプリング4
2a,42bによってアクセルペダル17の戻り方向
(時計回り方向)に付勢されている。アクセルペダル1
7が操作されない状態(アクセルOFF)では、アクセ
ルレバー41はアクセルリターンスプリング42a,4
2bによってアクセル全閉ストッパ43に当接した状態
に保持される。内燃機関1の運転中は、アクセルペダル
17の操作量に基づくアクセルレバー41の位置がアク
セル開度センサ18によってアクセル開度Apとして検
出される。
【0024】一方、スロットルバルブ5の回動軸5aに
はバルブレバー44が連結され、このバルブレバー44
が退避走行用スプリング45によってスロットルバルブ
5の開方向(図2の上方向)に付勢されている。このた
め、図2(b)に示すモータOFF(トルクモータ19
への電源OFF)時には、退避走行スプリング45によ
ってバルブレバー44が中間レバー47に当接した中間
ストッパ位置に保持される。このとき、中間レバー47
は、バルブリターンスプリング48によってスロットル
バルブ5の閉方向(図2の下方)に付勢され、中間スト
ッパ49に当接されている。
はバルブレバー44が連結され、このバルブレバー44
が退避走行用スプリング45によってスロットルバルブ
5の開方向(図2の上方向)に付勢されている。このた
め、図2(b)に示すモータOFF(トルクモータ19
への電源OFF)時には、退避走行スプリング45によ
ってバルブレバー44が中間レバー47に当接した中間
ストッパ位置に保持される。このとき、中間レバー47
は、バルブリターンスプリング48によってスロットル
バルブ5の閉方向(図2の下方)に付勢され、中間スト
ッパ49に当接されている。
【0025】つまり、バルブリターンスプリング48の
引張力は退避走行用スプリング45の引張力よりも大き
く設定されている。したがって、図2(b)に示すモー
タOFF時には、バルブリターンスプリング48の引張
力が退避走行用スプリング45の引張力に打勝って、中
間レバー47が中間ストッパ49に当接し保持され、こ
れにより、スロットルバルブ5のスロットル開度が中間
ストッパ49で規制される中間ストッパ位置(スロット
ル開度=約3°)に保持される。
引張力は退避走行用スプリング45の引張力よりも大き
く設定されている。したがって、図2(b)に示すモー
タOFF時には、バルブリターンスプリング48の引張
力が退避走行用スプリング45の引張力に打勝って、中
間レバー47が中間ストッパ49に当接し保持され、こ
れにより、スロットルバルブ5のスロットル開度が中間
ストッパ49で規制される中間ストッパ位置(スロット
ル開度=約3°)に保持される。
【0026】一方、図2(a)に示す通常制御時(モー
タON時)には、アクセルペダル17の操作量に応じて
トルクモータ19が正転または逆転されスロットルバル
ブ5のスロットル開度が調整され、そのときのスロット
ルバルブ5のスロットル開度TAがスロットル開度セン
サ16によって検出される。この際、スロットル開度を
開く場合には、トルクモータ19を正転させて、図2
(a)に示すようにバルブレバー44がバルブリターン
スプリング48の引張力に抗して中間レバー47を押上
げながら、スロットルバルブ5が開方向に駆動される。
これとは逆に、スロットル開度を閉じる場合には、トル
クモータ19を逆転させてバルブレバー44を下降させ
ながらスロットルバルブ5が閉方向に駆動され、スロッ
トルバルブ5が全閉ストッパ位置(スロットル開度=0
°)まで閉じたときに、バルブレバー44がスロットル
全閉ストッパ46に当接し、それ以上の回動が阻止され
る。
タON時)には、アクセルペダル17の操作量に応じて
トルクモータ19が正転または逆転されスロットルバル
ブ5のスロットル開度が調整され、そのときのスロット
ルバルブ5のスロットル開度TAがスロットル開度セン
サ16によって検出される。この際、スロットル開度を
開く場合には、トルクモータ19を正転させて、図2
(a)に示すようにバルブレバー44がバルブリターン
スプリング48の引張力に抗して中間レバー47を押上
げながら、スロットルバルブ5が開方向に駆動される。
これとは逆に、スロットル開度を閉じる場合には、トル
クモータ19を逆転させてバルブレバー44を下降させ
ながらスロットルバルブ5が閉方向に駆動され、スロッ
トルバルブ5が全閉ストッパ位置(スロットル開度=0
°)まで閉じたときに、バルブレバー44がスロットル
全閉ストッパ46に当接し、それ以上の回動が阻止され
る。
【0027】次に、本発明の実施の形態の第1実施例に
かかる内燃機関のスロットル制御装置で使用されている
ECU20内のCPU21における制御電流学習の処理
手順を示す図4のフローチャートに基づいて説明する。
なお、この制御電流学習ルーチンは内燃機関の始動時に
ECU20内のCPU21にて繰返し実行される。
かかる内燃機関のスロットル制御装置で使用されている
ECU20内のCPU21における制御電流学習の処理
手順を示す図4のフローチャートに基づいて説明する。
なお、この制御電流学習ルーチンは内燃機関の始動時に
ECU20内のCPU21にて繰返し実行される。
【0028】図4において、まず、ステップS101で
イグニッションスイッチがON(オン)されたかが判定
される。ステップS101の判定条件が成立、即ち、イ
グニッションスイッチがONであるときにはステップS
102に移行し、スタータがONされたかが判定され
る。ステップS102の判定条件が成立せず、即ち、ス
タータがOFF(オフ)でクランキング前であるときに
はステップS103に移行し、トルクモータ19に対す
る制御電流DUTY(デューティ比)が「0」にリセッ
トされる。次にステップS104に移行して、制御電流
DUTYに対して所定の微小制御電流ΔDUTYが加算
される。次にステップS105に移行して、所定時間後
にスロットルバルブ5が作動したかが、スロットル開度
センサ16からの信号変化に基づき検出される。ステッ
プS105の判定条件が成立せず、即ち、スロットルバ
ルブ5の作動が検出されないときにはステップS104
に戻って同様の処理が繰返し実行される。そして、ステ
ップS105の判定条件が成立、即ち、スロットルバル
ブ5の作動が検出されたときにはステップS106に移
行し、そのときの制御電流DUTYが学習値としてのプ
ラス方向のオフセット制御電流Ld+ とされる。
イグニッションスイッチがON(オン)されたかが判定
される。ステップS101の判定条件が成立、即ち、イ
グニッションスイッチがONであるときにはステップS
102に移行し、スタータがONされたかが判定され
る。ステップS102の判定条件が成立せず、即ち、ス
タータがOFF(オフ)でクランキング前であるときに
はステップS103に移行し、トルクモータ19に対す
る制御電流DUTY(デューティ比)が「0」にリセッ
トされる。次にステップS104に移行して、制御電流
DUTYに対して所定の微小制御電流ΔDUTYが加算
される。次にステップS105に移行して、所定時間後
にスロットルバルブ5が作動したかが、スロットル開度
センサ16からの信号変化に基づき検出される。ステッ
プS105の判定条件が成立せず、即ち、スロットルバ
ルブ5の作動が検出されないときにはステップS104
に戻って同様の処理が繰返し実行される。そして、ステ
ップS105の判定条件が成立、即ち、スロットルバル
ブ5の作動が検出されたときにはステップS106に移
行し、そのときの制御電流DUTYが学習値としてのプ
ラス方向のオフセット制御電流Ld+ とされる。
【0029】次にステップS107に移行して、トルク
モータ19に対する制御電流DUTYが再び「0」にリ
セットされる。次にステップS108に移行して、制御
電流DUTYに対して所定の微小制御電流ΔDUTYが
減算される。次にステップS109に移行して、反対向
きではあるが上述と同様に、所定時間後にスロットルバ
ルブ5が作動したかが、スロットル開度センサ16から
の信号変化に基づき検出される。ステップS109の判
定条件が成立せず、即ち、スロットルバルブ5の作動が
検出されないときにはステップS108に戻って同様の
処理が繰返し実行される。そして、ステップS109の
判定条件が成立、即ち、スロットルバルブ5の作動が検
出されたときにはステップS110に移行し、そのとき
の制御電流DUTYが学習値としてのマイナス方向のオ
フセット制御電流Ld- とされ、本ルーチンを終了す
る。一方、ステップS101の判定条件が成立せず、即
ち、イグニッションスイッチがOFFであるとき、また
はステップS102の判定条件が成立せず、即ち、スタ
ータがONであるときには何もすることなく本ルーチン
を終了する。
モータ19に対する制御電流DUTYが再び「0」にリ
セットされる。次にステップS108に移行して、制御
電流DUTYに対して所定の微小制御電流ΔDUTYが
減算される。次にステップS109に移行して、反対向
きではあるが上述と同様に、所定時間後にスロットルバ
ルブ5が作動したかが、スロットル開度センサ16から
の信号変化に基づき検出される。ステップS109の判
定条件が成立せず、即ち、スロットルバルブ5の作動が
検出されないときにはステップS108に戻って同様の
処理が繰返し実行される。そして、ステップS109の
判定条件が成立、即ち、スロットルバルブ5の作動が検
出されたときにはステップS110に移行し、そのとき
の制御電流DUTYが学習値としてのマイナス方向のオ
フセット制御電流Ld- とされ、本ルーチンを終了す
る。一方、ステップS101の判定条件が成立せず、即
ち、イグニッションスイッチがOFFであるとき、また
はステップS102の判定条件が成立せず、即ち、スタ
ータがONであるときには何もすることなく本ルーチン
を終了する。
【0030】次に、本発明の実施の形態の第1実施例に
かかる内燃機関のスロットル制御装置で使用されている
ECU20内のCPU21における学習値反映の処理手
順を示す図5のフローチャートに基づいて説明する。な
お、この学習値反映ルーチンは所定時間毎にECU20
内のCPU21にて繰返し実行される。
かかる内燃機関のスロットル制御装置で使用されている
ECU20内のCPU21における学習値反映の処理手
順を示す図5のフローチャートに基づいて説明する。な
お、この学習値反映ルーチンは所定時間毎にECU20
内のCPU21にて繰返し実行される。
【0031】図5において、まず、ステップS201で
スロットル開度の今回の指令値TTPi が中間ストッパ
位置以上であるかが判定される。ステップS201の判
定条件が成立、即ち、今回の指令値TTPi が中間スト
ッパ位置以上であるときにはステップS202に移行
し、トルクモータ19に対する制御電流DUTYに対応
する前回の積分項Iθi-1 が「0」未満であるかが判定
される。ここで、PID(比例・積分・微分)制御され
るトルクモータ19に対する制御電流DUTYは次式
(1)により算出される。なお、Δθは指令値TTPか
ら実際のスロットル開度TAを減算した偏差(TTP−
TA)であり、Kp は比例ゲイン、Ki は積分ゲイン、
Kd は微分ゲインである。
スロットル開度の今回の指令値TTPi が中間ストッパ
位置以上であるかが判定される。ステップS201の判
定条件が成立、即ち、今回の指令値TTPi が中間スト
ッパ位置以上であるときにはステップS202に移行
し、トルクモータ19に対する制御電流DUTYに対応
する前回の積分項Iθi-1 が「0」未満であるかが判定
される。ここで、PID(比例・積分・微分)制御され
るトルクモータ19に対する制御電流DUTYは次式
(1)により算出される。なお、Δθは指令値TTPか
ら実際のスロットル開度TAを減算した偏差(TTP−
TA)であり、Kp は比例ゲイン、Ki は積分ゲイン、
Kd は微分ゲインである。
【0032】
【数1】 DUTY=Kp ・Δθ+Ki ・∫Δθ+Kd ・(dΔθ/dt) ・・・(1) したがって、制御電流DUTYにおける積分項Iθは次
式(2)にて算出される。
式(2)にて算出される。
【0033】
【数2】 Iθ=Ki ・∫Δθ=Ki ・∫(TTP−TA) ・・・(2) ステップS202の判定条件が成立、即ち、前回の積分
項Iθi-1 が「0」未満であるときにはステップS20
3に移行し、前回の積分項Iθi-1 が「0」にリセット
される。一方、ステップS202の判定条件が成立せ
ず、即ち、前回の積分項Iθi-1 が「0」以上であると
きにはステップS203がスキップされる。そして、ス
テップS204に移行し、今回の積分項Iθi が次式
(3)にて算出され、本ルーチンを終了する。
項Iθi-1 が「0」未満であるときにはステップS20
3に移行し、前回の積分項Iθi-1 が「0」にリセット
される。一方、ステップS202の判定条件が成立せ
ず、即ち、前回の積分項Iθi-1 が「0」以上であると
きにはステップS203がスキップされる。そして、ス
テップS204に移行し、今回の積分項Iθi が次式
(3)にて算出され、本ルーチンを終了する。
【0034】
【数3】 Iθi =Iθi-1 +Ki (TTPi −TAi )+Ld+ ・・・(3) 一方、ステップS201の判定条件が成立せず、即ち、
スロットル開度の今回の指令値TTPi が中間ストッパ
位置未満であるときにはステップS205に移行し、ト
ルクモータ19に対する制御電流DUTYに対応する前
回の積分項Iθi-1 が「0」を越えているかが判定され
る。ステップS205の判定条件が成立、即ち、前回の
積分項Iθi-1 が「0」を越えているときにはステップ
S206に移行し、前回の積分項Iθi-1 が「0」にリ
セットされる。一方、ステップS205の判定条件が成
立せず、即ち、前回の積分項Iθi-1 が「0」以下であ
るときにはステップS206がスキップされる。そし
て、ステップS207に移行し、今回の積分項Iθi が
次式(4)にて算出され、本ルーチンを終了する。
スロットル開度の今回の指令値TTPi が中間ストッパ
位置未満であるときにはステップS205に移行し、ト
ルクモータ19に対する制御電流DUTYに対応する前
回の積分項Iθi-1 が「0」を越えているかが判定され
る。ステップS205の判定条件が成立、即ち、前回の
積分項Iθi-1 が「0」を越えているときにはステップ
S206に移行し、前回の積分項Iθi-1 が「0」にリ
セットされる。一方、ステップS205の判定条件が成
立せず、即ち、前回の積分項Iθi-1 が「0」以下であ
るときにはステップS206がスキップされる。そし
て、ステップS207に移行し、今回の積分項Iθi が
次式(4)にて算出され、本ルーチンを終了する。
【0035】
【数4】 Iθi =Iθi-1 +Ki (TTPi −TAi )+Ld- ・・・(4) このように、本実施例の内燃機関のスロットル制御装置
は、スロットルバルブ5の開度を各種センサ信号に基づ
き設定された目標開度に一致させるための制御電流DU
TYに変換される制御量を算出するECU20内のCP
U21にて達成される制御量演算手段と、前記制御量演
算手段で算出された制御量が変換された制御電流DUT
Yによりアクチュエータとしてのトルクモータ19を駆
動し、スロットルバルブ5の開度を制御するモータ駆動
回路30にて達成されるスロットル制御手段と、前記制
御量演算手段で算出される制御電流DUTYに変換され
る制御量を制御パラメータが遷移する少なくとも1点に
おいて学習し、前記スロットル制御手段による次回のス
ロットルバルブ5の開度の制御に反映させるECU20
内のCPU21にて達成される学習値反映手段とを具備
するものである。
は、スロットルバルブ5の開度を各種センサ信号に基づ
き設定された目標開度に一致させるための制御電流DU
TYに変換される制御量を算出するECU20内のCP
U21にて達成される制御量演算手段と、前記制御量演
算手段で算出された制御量が変換された制御電流DUT
Yによりアクチュエータとしてのトルクモータ19を駆
動し、スロットルバルブ5の開度を制御するモータ駆動
回路30にて達成されるスロットル制御手段と、前記制
御量演算手段で算出される制御電流DUTYに変換され
る制御量を制御パラメータが遷移する少なくとも1点に
おいて学習し、前記スロットル制御手段による次回のス
ロットルバルブ5の開度の制御に反映させるECU20
内のCPU21にて達成される学習値反映手段とを具備
するものである。
【0036】つまり、スロットルバルブ5を所定の開度
に設定するトルクモータ19を駆動するための制御電流
DUTYに変換される制御量が、制御パラメータの遷移
に対応して学習され次回のスロットルバルブ5の開度の
制御に反映される。このため、例え、製品公差や経時変
化等に起因する制御量にばらつきが生じても、所定の制
御パラメータの遷移状態に対応するスロットルバルブ5
の開度変化によって最適な制御量が学習されることでス
ロットルバルブ5の開度の制御精度及び応答性を向上す
ることができる。
に設定するトルクモータ19を駆動するための制御電流
DUTYに変換される制御量が、制御パラメータの遷移
に対応して学習され次回のスロットルバルブ5の開度の
制御に反映される。このため、例え、製品公差や経時変
化等に起因する制御量にばらつきが生じても、所定の制
御パラメータの遷移状態に対応するスロットルバルブ5
の開度変化によって最適な制御量が学習されることでス
ロットルバルブ5の開度の制御精度及び応答性を向上す
ることができる。
【0037】また、本実施例の内燃機関のスロットル制
御装置は、学習値反映手段が制御電流DUTYに変換さ
れる制御量に関連するプラス方向のオフセット制御電流
Ld+ 及びマイナス方向のオフセット制御電流Ld- を
スロットルバルブ5の基準位置としての中間ストッパ位
置からの動き始めにおいて学習するものである。
御装置は、学習値反映手段が制御電流DUTYに変換さ
れる制御量に関連するプラス方向のオフセット制御電流
Ld+ 及びマイナス方向のオフセット制御電流Ld- を
スロットルバルブ5の基準位置としての中間ストッパ位
置からの動き始めにおいて学習するものである。
【0038】つまり、イグニッションスイッチがONで
スタータが未だONとされないとき、即ち、スロットル
バルブ5の中間ストッパ位置からの動き始めにおける制
御量が学習される。このように、内燃機関が運転状態と
される以前における制御量が学習されることで、製品公
差のみならず経時変化に起因するばらつきが解消され、
こののちのスロットル制御における制御精度が向上し高
い信頼性を得ることができる。
スタータが未だONとされないとき、即ち、スロットル
バルブ5の中間ストッパ位置からの動き始めにおける制
御量が学習される。このように、内燃機関が運転状態と
される以前における制御量が学習されることで、製品公
差のみならず経時変化に起因するばらつきが解消され、
こののちのスロットル制御における制御精度が向上し高
い信頼性を得ることができる。
【0039】ところで、上記実施例では、モータOFF
時におけるスロットルバルブ5の開度が中間ストッパ位
置によって設定されるとしているが、本発明を実施する
場合には、これに限定されるものではなく、全閉位置に
設定されるようなものであってもよい。この場合には、
プラス方向のみのオフセット制御電流を学習すればよい
こととなる。
時におけるスロットルバルブ5の開度が中間ストッパ位
置によって設定されるとしているが、本発明を実施する
場合には、これに限定されるものではなく、全閉位置に
設定されるようなものであってもよい。この場合には、
プラス方向のみのオフセット制御電流を学習すればよい
こととなる。
【0040】〈実施例2〉図6は本発明の実施の形態の
第2実施例にかかる内燃機関のスロットル制御装置で使
用されているECU20内のCPU21における制御電
流学習・学習値反映の処理手順を示すフローチャートで
あり、図7は図6で用いられるスロットル開度TA
〔°〕に対する学習値としてのオフセット制御電流Ld
を示すテーブルである。なお、この制御電流学習・学習
値反映ルーチンは所定時間毎にECU20内のCPU2
1にて繰返し実行される。また、本実施例にかかる内燃
機関のスロットル制御装置が適用された内燃機関とその
周辺機器の構成については、上述の第1実施例における
図1〜図3と同様であり、その詳細な説明を省略する。
第2実施例にかかる内燃機関のスロットル制御装置で使
用されているECU20内のCPU21における制御電
流学習・学習値反映の処理手順を示すフローチャートで
あり、図7は図6で用いられるスロットル開度TA
〔°〕に対する学習値としてのオフセット制御電流Ld
を示すテーブルである。なお、この制御電流学習・学習
値反映ルーチンは所定時間毎にECU20内のCPU2
1にて繰返し実行される。また、本実施例にかかる内燃
機関のスロットル制御装置が適用された内燃機関とその
周辺機器の構成については、上述の第1実施例における
図1〜図3と同様であり、その詳細な説明を省略する。
【0041】図6において、まず、ステップS301で
は、図7に示すテーブルであるTABLE(TA)に基
づき今回のスロットル開度TAi に対応する今回のオフ
セット制御電流Ldx が算出される。つまり、図7のT
ABLE(TA)において、今回のオフセット制御電流
をLdx とすると、スロットル開度TAの40°,50
°に対応するTABLE(TA)上のオフセット制御電
流LdのLd40,Ld50に基づき、次式(5)に示すよ
うに学習される。
は、図7に示すテーブルであるTABLE(TA)に基
づき今回のスロットル開度TAi に対応する今回のオフ
セット制御電流Ldx が算出される。つまり、図7のT
ABLE(TA)において、今回のオフセット制御電流
をLdx とすると、スロットル開度TAの40°,50
°に対応するTABLE(TA)上のオフセット制御電
流LdのLd40,Ld50に基づき、次式(5)に示すよ
うに学習される。
【0042】
【数5】 ΔLd=Ldx −{(50°−x°)/(50°−40°)} ×(Ld40+Ld50) Ld40←Ld40+ΔLd Ld50←Ld50+ΔLd ・・・(5) 次にステップS302に移行して、今回の積分項Iθi
が次式(6)にて算出される。
が次式(6)にて算出される。
【0043】
【数6】 Iθi =Iθi-1 +Ki (TTPi −TAi )+Ld ・・・(6) 次にステップS303に移行して、今回のスロットル開
度TAi と前回のスロットル開度TAi-1 との偏差の絶
対値が予め設定された微小スロットル開度ΔTA以下の
状態が所定時間継続しているかが判定される。ステップ
S303の判定条件が成立するときにはステップS30
4に移行し、ステップS302で算出された今回の積分
項Iθi の算出における今回のスロットル開度TAi に
対応しTABLE(TA)上のオフセット制御電流Ld
が書換えられる。このようにして、トルクモータ19に
よるスロットルバルブ5のスロットル開度TAが安定し
ているときに、積分項Iθの算出に関連する図7のTA
BLE(TA)上におけるオフセット制御電流Ldが順
次書換えられる。
度TAi と前回のスロットル開度TAi-1 との偏差の絶
対値が予め設定された微小スロットル開度ΔTA以下の
状態が所定時間継続しているかが判定される。ステップ
S303の判定条件が成立するときにはステップS30
4に移行し、ステップS302で算出された今回の積分
項Iθi の算出における今回のスロットル開度TAi に
対応しTABLE(TA)上のオフセット制御電流Ld
が書換えられる。このようにして、トルクモータ19に
よるスロットルバルブ5のスロットル開度TAが安定し
ているときに、積分項Iθの算出に関連する図7のTA
BLE(TA)上におけるオフセット制御電流Ldが順
次書換えられる。
【0044】このように、本実施例の内燃機関のスロッ
トル制御装置は、制御電流DUTYに変換される制御量
に関連するオフセット制御電流Ldをスロットルバルブ
5のスロットル開度TAに応じて学習するものである。
即ち、内燃機関1の運転状態におけるスロットル開度T
Aに応じて、テーブル上のオフセット制御電流Ldが更
新される。つまり、内燃機関1の運転状態におけるスロ
ットル開度TAに対応して制御量が学習されることで、
製品公差のみならず制御パラメータとしてのスロットル
開度TAが遷移する範囲における経時変化に起因するば
らつきが解消され、スロットル制御における制御精度が
向上し高い信頼性を得ることができる。〈実施例3〉図
8は本発明の実施の形態の第3実施例にかかる内燃機関
のスロットル制御装置で使用されているECU20内の
CPU21における制御電流学習・学習値反映の処理手
順を示すフローチャートであり、図9は図8で用いられ
るスロットル開度TA〔°〕及び機関回転数〔rpm〕
に対する学習値としてのオフセット制御電流Ldを示す
二次元マップである。なお、この制御電流学習・学習値
反映ルーチンは所定時間毎にECU20内のCPU21
にて繰返し実行される。また、本実施例にかかる内燃機
関のスロットル制御装置が適用された内燃機関とその周
辺機器の構成については、上述の第1実施例における図
1〜図3と同様であり、その詳細な説明を省略する。
トル制御装置は、制御電流DUTYに変換される制御量
に関連するオフセット制御電流Ldをスロットルバルブ
5のスロットル開度TAに応じて学習するものである。
即ち、内燃機関1の運転状態におけるスロットル開度T
Aに応じて、テーブル上のオフセット制御電流Ldが更
新される。つまり、内燃機関1の運転状態におけるスロ
ットル開度TAに対応して制御量が学習されることで、
製品公差のみならず制御パラメータとしてのスロットル
開度TAが遷移する範囲における経時変化に起因するば
らつきが解消され、スロットル制御における制御精度が
向上し高い信頼性を得ることができる。〈実施例3〉図
8は本発明の実施の形態の第3実施例にかかる内燃機関
のスロットル制御装置で使用されているECU20内の
CPU21における制御電流学習・学習値反映の処理手
順を示すフローチャートであり、図9は図8で用いられ
るスロットル開度TA〔°〕及び機関回転数〔rpm〕
に対する学習値としてのオフセット制御電流Ldを示す
二次元マップである。なお、この制御電流学習・学習値
反映ルーチンは所定時間毎にECU20内のCPU21
にて繰返し実行される。また、本実施例にかかる内燃機
関のスロットル制御装置が適用された内燃機関とその周
辺機器の構成については、上述の第1実施例における図
1〜図3と同様であり、その詳細な説明を省略する。
【0045】図8において、まず、ステップS401で
は、図9に示すマップであるMAP(TA,NE)に基
づき今回のスロットル開度TAi 及び今回の機関回転数
NEi に対応する今回のオフセット制御電流Ldx が算
出される。つまり、図9のMAP(TA,NE)におい
て、今回のオフセット制御電流をLdx とすると、スロ
ットル開度TAのTA1 ,TA2 及び機関回転数NEの
NE1 ,NE2 に対応するMAP(TA,NE)上のx
1 ,x2 ,x3 ,x4 に基づき次式(7)に示すように
学習される。
は、図9に示すマップであるMAP(TA,NE)に基
づき今回のスロットル開度TAi 及び今回の機関回転数
NEi に対応する今回のオフセット制御電流Ldx が算
出される。つまり、図9のMAP(TA,NE)におい
て、今回のオフセット制御電流をLdx とすると、スロ
ットル開度TAのTA1 ,TA2 及び機関回転数NEの
NE1 ,NE2 に対応するMAP(TA,NE)上のx
1 ,x2 ,x3 ,x4 に基づき次式(7)に示すように
学習される。
【0046】
【数7】 x1 ←x1 +(Ldx −x1 )/4 x2 ←x2 +(Ldx −x2 )/4 x3 ←x3 +(Ldx −x3 )/4 x4 ←x4 +(Ldx −x4 )/4 ・・・(7) 次にステップS402に移行して、今回の積分項Iθi
が上述の第2実施例における式(6)にて同様に算出さ
れる。
が上述の第2実施例における式(6)にて同様に算出さ
れる。
【0047】次にステップS403に移行して、今回の
スロットル開度TAi と前回のスロットル開度TAi-1
との偏差の絶対値が予め設定された微小スロットル開度
ΔTA以下、かつ今回の機関回転数NEi と前回の機関
回転数NEi-1 との偏差の絶対値が予め設定された微小
機関回転数ΔNE以下の状態が所定時間継続しているか
が判定される。ステップS403の判定条件が成立する
ときにはステップS404に移行し、ステップS402
で算出された今回の積分項Iθi の算出における今回の
スロットル開度TAi 及び今回の機関回転数NEi に対
応しMAP(TA,NE)上のオフセット制御電流Ld
が書換えられる。このようにして、トルクモータ19に
よるスロットルバルブ5のスロットル開度TA及び内燃
機関1の機関回転数NEが安定しているときに、積分項
Iθの算出に関連する図9のMAP(TA,NE)上に
おけるオフセット制御電流Ldが順次書換えられる。
スロットル開度TAi と前回のスロットル開度TAi-1
との偏差の絶対値が予め設定された微小スロットル開度
ΔTA以下、かつ今回の機関回転数NEi と前回の機関
回転数NEi-1 との偏差の絶対値が予め設定された微小
機関回転数ΔNE以下の状態が所定時間継続しているか
が判定される。ステップS403の判定条件が成立する
ときにはステップS404に移行し、ステップS402
で算出された今回の積分項Iθi の算出における今回の
スロットル開度TAi 及び今回の機関回転数NEi に対
応しMAP(TA,NE)上のオフセット制御電流Ld
が書換えられる。このようにして、トルクモータ19に
よるスロットルバルブ5のスロットル開度TA及び内燃
機関1の機関回転数NEが安定しているときに、積分項
Iθの算出に関連する図9のMAP(TA,NE)上に
おけるオフセット制御電流Ldが順次書換えられる。
【0048】このように、本実施例の内燃機関のスロッ
トル制御装置は、制御電流DUTYに変換される制御量
に関連するオフセット制御電流Ldを内燃機関1の運転
条件としてのスロットル開度TA及び機関回転数NEに
応じて学習するものである。即ち、内燃機関1の運転状
態におけるスロットル開度TA及び機関回転数NEに応
じて、マップ上のオフセット制御電流Ldが更新され
る。つまり、内燃機関1の運転状態におけるスロットル
開度TA及び機関回転数NEに対応して制御量が学習さ
れることで、製品公差のみならず制御パラメータとして
のスロットル開度TA及び機関回転数NEが遷移する範
囲における経時変化に起因するばらつきが解消され、ス
ロットル制御における制御精度が向上し高い信頼性を得
ることができる。
トル制御装置は、制御電流DUTYに変換される制御量
に関連するオフセット制御電流Ldを内燃機関1の運転
条件としてのスロットル開度TA及び機関回転数NEに
応じて学習するものである。即ち、内燃機関1の運転状
態におけるスロットル開度TA及び機関回転数NEに応
じて、マップ上のオフセット制御電流Ldが更新され
る。つまり、内燃機関1の運転状態におけるスロットル
開度TA及び機関回転数NEに対応して制御量が学習さ
れることで、製品公差のみならず制御パラメータとして
のスロットル開度TA及び機関回転数NEが遷移する範
囲における経時変化に起因するばらつきが解消され、ス
ロットル制御における制御精度が向上し高い信頼性を得
ることができる。
【0049】ところで、上記実施例では、アクチュエー
タとしてトルクモータ19を用いているが、本発明を実
施する場合には、これに限定されるものではなく、DC
モータ等を用いても構成できる。特に、本発明をトルク
モータを用いたスロットル制御システムに適用するとス
ロットル開度に対する精度及び応答性が向上できるとい
う効果が顕著となる。
タとしてトルクモータ19を用いているが、本発明を実
施する場合には、これに限定されるものではなく、DC
モータ等を用いても構成できる。特に、本発明をトルク
モータを用いたスロットル制御システムに適用するとス
ロットル開度に対する精度及び応答性が向上できるとい
う効果が顕著となる。
【図1】 図1は本発明の実施の形態の第1実施例乃至
第3実施例にかかる内燃機関のスロットル制御装置が適
用された内燃機関及びその周辺機器を示す概略構成図で
ある。
第3実施例にかかる内燃機関のスロットル制御装置が適
用された内燃機関及びその周辺機器を示す概略構成図で
ある。
【図2】 図2は本発明の実施の形態の第1実施例乃至
第3実施例にかかる内燃機関のスロットル制御装置の要
部構成を示す模式図である。
第3実施例にかかる内燃機関のスロットル制御装置の要
部構成を示す模式図である。
【図3】 図3は本発明の実施の形態の第1実施例乃至
第3実施例にかかる内燃機関のスロットル制御装置の要
部構成を示す斜視図である。
第3実施例にかかる内燃機関のスロットル制御装置の要
部構成を示す斜視図である。
【図4】 図4は本発明の実施の形態の第1実施例にか
かる内燃機関のスロットル制御装置で使用されているE
CU内のCPUにおける制御電流学習の処理手順を示す
フローチャートである。
かる内燃機関のスロットル制御装置で使用されているE
CU内のCPUにおける制御電流学習の処理手順を示す
フローチャートである。
【図5】 図5は本発明の実施の形態の第1実施例にか
かる内燃機関のスロットル制御装置で使用されているE
CU内のCPUにおける学習値反映の処理手順を示すフ
ローチャートである。
かる内燃機関のスロットル制御装置で使用されているE
CU内のCPUにおける学習値反映の処理手順を示すフ
ローチャートである。
【図6】 図6は本発明の実施の形態の第2実施例にか
かる内燃機関のスロットル制御装置で使用されているE
CU内のCPUにおける制御電流学習・学習値反映の処
理手順を示すフローチャートである。
かる内燃機関のスロットル制御装置で使用されているE
CU内のCPUにおける制御電流学習・学習値反映の処
理手順を示すフローチャートである。
【図7】 図7は図6で用いられるスロットル開度に対
するオフセット制御電流を示すテーブルである。
するオフセット制御電流を示すテーブルである。
【図8】 図8は本発明の実施の形態の第3実施例にか
かる内燃機関のスロットル制御装置で使用されているE
CU内のCPUにおける制御電流学習・学習値反映の処
理手順を示すフローチャートである。
かる内燃機関のスロットル制御装置で使用されているE
CU内のCPUにおける制御電流学習・学習値反映の処
理手順を示すフローチャートである。
【図9】 図9は図8で用いられるスロットル開度及び
機関回転数に対するオフセット制御電流を示す二次元マ
ップである。
機関回転数に対するオフセット制御電流を示す二次元マ
ップである。
1 内燃機関 5 スロットルバルブ 16 スロットル開度センサ 18 アクセル開度センサ 19 トルクモータ(アクチュエータ) 20 ECU(電子制御ユニット) 30 モータ駆動回路
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 FI G05B 13/02 G05B 13/02 L G05D 3/12 G05D 3/12 S
Claims (5)
- 【請求項1】 スロットルバルブの開度を各種センサ信
号に基づき設定された目標開度に一致させるための制御
量を算出する制御量演算手段と、 前記制御量演算手段で算出された前記制御量によりアク
チュエータを駆動し、前記スロットルバルブの開度を制
御するスロットル制御手段と、 前記制御量演算手段で算出される前記制御量を制御パラ
メータが遷移する少なくとも1点において学習し、前記
スロットル制御手段による次回の前記スロットルバルブ
の開度の制御に反映させる学習値反映手段とを具備する
ことを特徴とする内燃機関のスロットル制御装置。 - 【請求項2】 前記学習値反映手段は、前記制御量を前
記スロットルバルブの基準位置からの動き始めにおいて
学習することを特徴とする請求項1に記載の内燃機関の
スロットル制御装置。 - 【請求項3】 前記学習値反映手段は、前記制御量を前
記スロットルバルブの開度に応じて学習することを特徴
とする請求項1または請求項2に記載の内燃機関のスロ
ットル制御装置。 - 【請求項4】 前記学習値反映手段は、前記制御量を内
燃機関の運転条件に応じて学習することを特徴とする請
求項1乃至請求項3の何れか1つに記載の内燃機関のス
ロットル制御装置。 - 【請求項5】 前記アクチュエータは、トルクモータと
することを特徴とする請求項1乃至請求項4の何れか1
つに記載の内燃機関のスロットル制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP25869497A JPH1193746A (ja) | 1997-09-24 | 1997-09-24 | 内燃機関のスロットル制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP25869497A JPH1193746A (ja) | 1997-09-24 | 1997-09-24 | 内燃機関のスロットル制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH1193746A true JPH1193746A (ja) | 1999-04-06 |
Family
ID=17323807
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP25869497A Pending JPH1193746A (ja) | 1997-09-24 | 1997-09-24 | 内燃機関のスロットル制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH1193746A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108730050A (zh) * | 2017-04-13 | 2018-11-02 | 通用汽车环球科技运作有限责任公司 | 用于使用空气流量致动器控制发动机的方法 |
| CN113090405A (zh) * | 2021-04-08 | 2021-07-09 | 上海柴油机股份有限公司 | 汽车用执行器位置自学习方法 |
-
1997
- 1997-09-24 JP JP25869497A patent/JPH1193746A/ja active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108730050A (zh) * | 2017-04-13 | 2018-11-02 | 通用汽车环球科技运作有限责任公司 | 用于使用空气流量致动器控制发动机的方法 |
| CN113090405A (zh) * | 2021-04-08 | 2021-07-09 | 上海柴油机股份有限公司 | 汽车用执行器位置自学习方法 |
| CN113090405B (zh) * | 2021-04-08 | 2022-07-26 | 上海新动力汽车科技股份有限公司 | 汽车用执行器位置自学习方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0831223B1 (en) | Control apparatus for internal combustion engine using air-amount-first fuel-amount-second control method | |
| JP3564520B2 (ja) | エンジンのアイドル回転数制御装置 | |
| US6640763B2 (en) | Apparatus for controlling starting of internal combustion engine | |
| JP2001280188A (ja) | 内燃機関の電子スロットル制御装置 | |
| JPH0313541Y2 (ja) | ||
| JP5020220B2 (ja) | 内燃機関の停止時にスロットル弁を制御する装置 | |
| JP4035996B2 (ja) | 内燃機関の制御装置 | |
| WO2000079112A1 (en) | Automobile internal combustion engine control device | |
| JP3552573B2 (ja) | 内燃機関の吸入空気量の制御装置 | |
| JP4090010B2 (ja) | 内燃機関の始動のための方法 | |
| JP3496575B2 (ja) | 内燃機関の回転数制御装置 | |
| JP3744219B2 (ja) | 電子制御スロットル弁の制御装置 | |
| JP3613662B2 (ja) | 内燃機関の吸気制御装置 | |
| JPH11141389A (ja) | 内燃機関のスロットル制御装置 | |
| JP3116720B2 (ja) | 内燃機関の燃料供給制御装置 | |
| JP2001323821A (ja) | 内燃機関のスロットル制御装置 | |
| JPH06185396A (ja) | 基本燃料噴射方法 | |
| JP2000220495A (ja) | 内燃機関の吸気制御装置 | |
| JP2004156449A (ja) | 内燃機関の制御装置 | |
| JPH10238370A (ja) | 内燃機関の電子スロットル制御装置 | |
| JP3559164B2 (ja) | 内燃機関の大気圧補正進角制御方法 | |
| JPH0115691B2 (ja) | ||
| JPH11107785A (ja) | 内燃機関のスロットル制御装置 | |
| JPH11107817A (ja) | 内燃機関のスロットル制御装置 | |
| JP3788088B2 (ja) | 内燃機関の吸気制御装置 |