JP3826672B2 - アクセルの全閉位置の学習制御装置およびその方法 - Google Patents
アクセルの全閉位置の学習制御装置およびその方法 Download PDFInfo
- Publication number
- JP3826672B2 JP3826672B2 JP2000139574A JP2000139574A JP3826672B2 JP 3826672 B2 JP3826672 B2 JP 3826672B2 JP 2000139574 A JP2000139574 A JP 2000139574A JP 2000139574 A JP2000139574 A JP 2000139574A JP 3826672 B2 JP3826672 B2 JP 3826672B2
- Authority
- JP
- Japan
- Prior art keywords
- accelerator
- output value
- fully closed
- accelerator opening
- closed position
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/24—Conjoint control of vehicle sub-units of different type or different function including control of energy storage means
- B60W10/26—Conjoint control of vehicle sub-units of different type or different function including control of energy storage means for electrical energy, e.g. batteries or capacitors
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K6/00—Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines
- B60K6/20—Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines the prime-movers consisting of electric motors and internal combustion engines, e.g. HEVs
- B60K6/42—Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines the prime-movers consisting of electric motors and internal combustion engines, e.g. HEVs characterised by the architecture of the hybrid electric vehicle
- B60K6/44—Series-parallel type
- B60K6/445—Differential gearing distribution type
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D11/00—Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated
- F02D11/06—Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated characterised by non-mechanical control linkages, e.g. fluid control linkages or by control linkages with power drive or assistance
- F02D11/10—Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated characterised by non-mechanical control linkages, e.g. fluid control linkages or by control linkages with power drive or assistance of the electric type
- F02D11/106—Detection of demand or actuation
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/24—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
- F02D41/2406—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories
- F02D41/2425—Particular ways of programming the data
- F02D41/2429—Methods of calibrating or learning
- F02D41/2441—Methods of calibrating or learning characterised by the learning conditions
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/24—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
- F02D41/2406—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories
- F02D41/2425—Particular ways of programming the data
- F02D41/2429—Methods of calibrating or learning
- F02D41/2451—Methods of calibrating or learning characterised by what is learned or calibrated
- F02D41/2474—Characteristics of sensors
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H59/00—Control inputs to control units of change-speed- or reversing-gearings for conveying rotary motion
- F16H59/14—Inputs being a function of torque or torque demand
- F16H59/18—Inputs being a function of torque or torque demand dependent on the position of the accelerator pedal
- F16H59/22—Idle position
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2510/00—Input parameters relating to a particular sub-units
- B60W2510/06—Combustion engines, Gas turbines
- B60W2510/0604—Throttle position
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2540/00—Input parameters relating to occupants
- B60W2540/10—Accelerator pedal position
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2540/00—Input parameters relating to occupants
- B60W2540/10—Accelerator pedal position
- B60W2540/106—Rate of change
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D2250/00—Engine control related to specific problems or objectives
- F02D2250/16—End position calibration, i.e. calculation or measurement of actuator end positions, e.g. for throttle or its driving actuator
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H59/00—Control inputs to control units of change-speed- or reversing-gearings for conveying rotary motion
- F16H59/14—Inputs being a function of torque or torque demand
- F16H59/18—Inputs being a function of torque or torque demand dependent on the position of the accelerator pedal
- F16H2059/183—Rate of change of accelerator position, i.e. pedal or throttle change gradient
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/60—Other road transportation technologies with climate change mitigation effect
- Y02T10/62—Hybrid vehicles
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Mechanical Engineering (AREA)
- Combustion & Propulsion (AREA)
- General Engineering & Computer Science (AREA)
- Transportation (AREA)
- Analytical Chemistry (AREA)
- Control Of Throttle Valves Provided In The Intake System Or In The Exhaust System (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
- Auxiliary Drives, Propulsion Controls, And Safety Devices (AREA)
- Control Of Vehicle Engines Or Engines For Specific Uses (AREA)
Description
【発明の属する技術分野】
本発明は、アクセル装置を備える車両においてアクセル装置の全閉位置を学習する方法および装置に関する。
【0002】
【従来の技術】
車両運転時、運転者はアクセル装置を介して車両出力を制御しているので、アクセル装置には、運転者のアクセル操作量に応じて正しい要求出力値を出力することが要求される。特に、アクセル操作量が0の場合に、アクセル装置が何らかの要求出力値を出力すると、運転者が車両速度の維持、または、減速を要求しているにも拘わらず、車両速度が加速されてしまうという不都合が生じる。そこで、従来より、アクセル操作量0に対応するアクセル装置の基準出力値(アクセル装置の全閉位置)をより適切な値に変更していく学習技術が提案されている。
【0003】
【発明が解決しようとする課題】
しかしながら、従来の学習技術では、アイドルスイッチのオン、アクセル出力値の安定を条件にアクセル装置の基準出力値を学習していたため、アクセル操作量が0でないにも拘わらずアクセル装置の基準出力値が変更されてしまう、すなわち、誤学習されてしまう場合があった。また、新たに基準出力値として決定された出力値と現在の基準出力値との偏差をなました値や、現在の基準出力値に所定値を加減した値がアクセル装置の基準出力値の変更目的値として用いられていたため、アクセル装置の基準出力値として最適値を反映しにくい、すなわち、学習精度が低いという問題があった。
【0004】
本発明は、上記問題を解決するためになされたものであり、アクセル装置の全閉位置の誤学習を防止することを目的とする。また、アクセル装置の全閉位置をより適切な全閉位置へ迅速に変更し、高い精度での学習を実現することを目的とする。
【0005】
【課題を解決するための手段およびその作用・効果】
上記課題を解決するために本発明の第1の態様は、車両の駆動力源に対する要求出力値を連続可変的に出力すると共に要求出力値0に対応する全閉位置を有するアクセルの全閉位置での全閉出力値を学習する方法を提供する。本発明の第1の態様に係る方法は、前記アクセルの出力値が第1のしきい値を超えたか否かを判定し、前記アクセルの出力値が前記第1のしきい値を超えた後に、前記アクセルの出力値が前記第1のしきい値よりも小さな第2のしきい値未満であるか否かを判定し、前記アクセルの出力値が前記第2のしきい値未満の場合には、前記アクセルの出力値が収束したか否かを判定し、前記アクセルの出力値が収束した場合には、前記全閉出力値を前記収束したアクセルの出力値を考慮して変更することを特徴として備える。
【0006】
本発明の第1の態様に係る方法によれば、アクセルの出力値が第1のしきい値を超えたこと、アクセルの出力値が収束していることを判定して、収束したアクセルの出力値を考慮して全閉出力値を変更する。したがって、アクセル装置の全閉位置の誤学習を防止することができる。また、アクセル装置の全閉位置をより適切な全閉位置へ迅速に変更し、高い精度での学習を実現することができる。なお、第1のしきい値は、常用されるアクセル位置に対応する比較的高い出力値側の値であり、第2のしきい値は、アクセルの全閉位置に対応する出力値側の値である。
【0007】
本発明の第1の態様に係る方法において、前記アクセルの出力値の収束の判定は、前記アクセルの出力値が単調に減少してきた場合に実行してもよい。また、前記アクセルの出力値の収束の判定は、現在の全閉出力値が現在のアクセルの出力値よりも大きい場合にはそのまま 実行し、現在の全閉出力値が前記現在のアクセルの出力値以下の場合には、前記アクセルの出力値が単調に減少してきたことを条件に実行してもよい。
【0008】
本発明の第1の態様に係る方法において、前記アクセルの出力値と前回のアクセルの出力値との絶対偏差が所定値未満であると共に、前記アクセルの出力値よりも所定期間後のアクセルの出力値が小さい場合には、前記アクセルの出力値は単調に減少していると判定してもよい。かかる構成を備えることにより、単なるノイズ等に起因するピークが発生した場合であっても学習が実行され、学習頻度を高めて学習効果を向上させることができる。なお、所定期間とは、偏差を判定するためのサンプリングタイムよりも長く、アクセルの出力値の全体的な特性を判定するのに適した期間である。あるいは、前記アクセルの出力値が前回のアクセルの出力値よりも小さい場合には、前記アクセルの出力値は単調に減少していると判定してもよい。かかる構成を備えることにより、アクセルの出力値が最小値を出力し続けなければ単調に減少しているとは判定されず、ノイズ等に起因するピークが発生した場合には学習が実行されない。この結果、ノイズ等に起因する誤学習を防止することができる。すなわち、単調に減少とは、厳密な意味での連続減少の他、ノイズ等による微少変動を含む減少状態の双方を含むものとする。
【0009】
本発明の第1の態様に係る方法において、前記アクセルの出力値の変動が所定の範囲内にある場合には、前記アクセルの出力値が収束したと判定しても良い。かかる構成を備える場合には、アクセルの出力値の収束判定を迅速化することができる。
【0010】
本発明の第1の態様に係る方法において、前記アクセルの出力値が前回のアクセルの出力値と同一であるか、前記アクセルの出力値が前回のアクセルの出力値に対して所定の割合だけ小さい場合には前記アクセルの出力値が収束したと判定しても良い。かかる構成を備える場合にも、ノイズ等に起因するピークが発生した場合には学習が実行されない。この結果、ノイズ等に起因する誤学習を防止することができる。また、現在の全閉出力値が前記収束したアクセルの出力値よりも大きい場合には、現在の全閉出力値から所定値を減じた値を新たな全閉出力値としても良い。
【0011】
本発明の第1の態様に係る方法において、現在の全閉出力値が前記収束したアクセルの出力値以下の場合には、現在の全閉出力値に所定値を加えた値を新たな全閉出力値としても良く、さらに、前記アクセルの出力値の収束が所定時間続いた場合には、前記収束したアクセルの出力値を新たな全閉出力値としてもよい。かかる構成を備える場合には、全開出力値を現実のアクセルの全閉位置と迅速に対応づけることが可能となり、学習精度を向上させることができる。
【0012】
本発明の第1の態様に係る方法において、現在の全閉出力値が前記収束したアクセルの出力値以下の場合には、前記収束したアクセルの出力値を新たな全閉出力値としてもよい。かかる構成を備える場合には、全開出力値を現実のアクセルの全閉位置とより迅速に対応づけることが可能となり、学習精度を向上させることができる。また、前記アクセルの出力値は、前記アクセルの操作量と関連付けられたアクセル開度として表され、前記アクセルの出力値が最大の時には前記アクセル開度は所定%であり、前記アクセルの出力値が最小の時には前記アクセル開度は0%であるとしても良い。ここで、所定%とはアクセルの経年変化等によっても必ず確保することができる予め定められたアクセル開度であり、例えば、約55%〜約70%の値が当てはまる。
【0013】
本発明の第1の態様に係る方法はさらに、前記変更された新たな全閉出力値が、前記第2のしきい値と、前記第2のしきい値よりも小さく前記アクセルの機械的な全閉位置に対応する第3のしきい値よりも大きい場合には、前記アクセルに異常が発生している旨を報知しても良い。かかる構成を備える場合には、アクセル全閉位置の学習を通じてアクセルの異常を検出、報知することができる。
【0014】
本発明の第2の態様は、アクセルの操作量0に対応するアクセル全閉位置におけるアクセル全閉出力値を逐次更新する方法を提供する。本発明の第2の態様に係る方法は、前記アクセルの出力値が判定しきい値未満であるか否かを判定し、前記アクセルの出力値が前記判定しきい値未満の場合には、前記アクセルの出力値が収束したか否かを判定し、前記アクセルの出力値が収束した場合には、現在のアクセル全閉出力値と前記収束したアクセルの出力値とを比較し、
前記現在のアクセル全閉出力値が前記収束したアクセルの出力値よりも大きい場合には、前記現在のアクセル全閉出力値と前記収束したアクセルの出力値との平均出力値を新たなアクセル全閉出力値に設定し、
前記現在のアクセル全閉出力値が前記収束したアクセルの出力値よりも小さい場合には、前記収束したアクセルの出力値を新たなアクセル全閉出力値に設定することを特徴とする。
【0015】
本発明の第2の態様に係る方法によれば、現在のアクセル全閉出力値が収束したアクセルの出力値よりも小さい場合には、収束したアクセルの出力値を新たなアクセル全閉出力値に設定することができるので、少なくとも、アクセルの出力値が大きい側への学習精度を向上することができる。
【0016】
本発明の第2の態様に係る方法において、前記現在のアクセル全閉出力値が前記収束したアクセルの出力値よりも大きい場合には、前記現在のアクセル全閉出力値と前記収束したアクセルの出力値との平均出力値を新たなアクセル全閉出力値に設定し、前記アクセルの出力値が収束している期間が所定期間を超えた場合には、前記収束したアクセルの出力値を新たなアクセル全閉出力値に設定しても良い。かかる構成を備える場合には、アクセルの出力値が収束している期間が所定期間を超えた場合には、収束したアクセルの出力値を新たなアクセル全閉出力値に設定することができるので、誤学習を抑制しつつ、少なくとも、アクセルの出力値が大きい側への学習精度を向上することができる。
【0017】
本発明の第3の態様は、その操作量をアクセル開度として出力すると共に、操作量0に対応する全閉位置を有するアクセル装置の全閉位置におけるアクセル開度を学習する全閉位置学習装置を提供する。本発明の第3の態様に係る全閉位置学習装置は、前記アクセル装置のアクセル開度を検出するアクセル開度検出手段と、検出された前記アクセル開度が開履歴判定値を超えた場合には、アクセル開履歴を記憶する第1の記憶手段と、検出された前記アクセル開度が前記開履歴判定値よりも小さな学習許可判定値未満であるか否かを判定する学習許可判定手段と、検出された前記アクセル開度が前記学習許可判定値未満であると判定され、前記第1の記憶手段に前記アクセル開履歴が記憶されている場合には前記アクセル開度が収束したか否かを判定するアクセル開度収束判定手段と、検出された前記アクセル開度が収束したと判定された場合には、前記収束したアクセル開度を考慮して前記全閉位置におけるアクセル開度を変更する全閉位置アクセル開度変更手段とを備えることを特徴とする。
【0018】
本発明の第3の態様に係る全閉位置学習装置によれば、アクセル開度が学習許可判定値未満であると判定され、第1の記憶手段にアクセル開履歴が記憶されており、アクセル開度が収束したと判定された場合には、収束したアクセル開度を考慮して全閉位置におけるアクセル開度を変更する。したがって、アクセル全閉位置の誤学習を防止することができると共に、全閉位置アクセル開度をより適切な開度へ更新することができる。
【0019】
本発明の第3の態様に係る全閉位置学習装置はさらに、前記第1の記憶手段に前記アクセル開履歴が記憶されている場合には、前記アクセル開度が単調減少しているか否かを判定する減少状態判定手段を備え、前記アクセル開度収束判定手段は、前記検出された前記アクセル開度が単調に減少していると判定された場合に前記アクセル開度が収束したか否かを判定してもよい。
【0020】
本発明の第3の態様に係る全閉位置学習装置において、前記減少状態判定手段は、検出された前記アクセル開度と前回のアクセル開度との絶対偏差が所定値未満であると共に、検出された前記アクセル開度よりも所定期間後のアクセル開度が小さい場合には、前記アクセル開度は単調に減少していると判定してもよい。なお、所定期間とは、偏差を判定するためのサンプリングタイムよりも長く、アクセルの出力値の全体的な特性を判定するのに適した期間である。あるいは、前記減少状態判定手段は、検出された前記アクセル開度が前回検出されたアクセル開度よりも小さい場合には、前記アクセル開度は単調に減少していると判定しても良い。また、前記アクセル開度収束判定手段は、前記検出されたアクセル開度の変動が所定の範囲内にある場合には、前記アクセル開度が収束したと判定しても良い。
【0021】
本発明の第3の態様に係る全閉位置学習装置において、前記アクセル開度収束判定手段は、検出された前記アクセル開度が、前回検出されたアクセル開度と同一であるか、あるいは、前記前回検出されたアクセル開度に対して所定の割合だけ小さい場合には前記アクセル開度が収束したと判定しても良い。また、前記全閉位置アクセル開度変更手段は、現在の全閉位置アクセル開度が前記収束したアクセル開度よりも大きい場合には、前記全閉位置アクセル開度を前記現在の全閉位置アクセル開度から所定値を減じたアクセル開度に変更しても良い。
【0022】
本発明の第3の態様に係る全閉位置学習装置において、前記全閉位置アクセル開度変更手段は、現在の全閉位置アクセル開度が前記収束したアクセル開度以下の場合には、前記全閉位置アクセル開度を前記現在の全閉位置アクセル開度に所定値を加えたアクセル開度に変更しても良く、さらに、前記全閉位置アクセル開度変更手段はさらに、前記アクセル開度の収束が所定時間続いた場合には、前記全閉位置アクセル開度を前記収束したアクセル開度に変更しても良い。
【0023】
本発明の第3の態様に係る全閉位置学習装置において、前記全閉位置アクセル開度変更手段は、現在の全閉位置アクセル開度が前記収束したアクセル開度以下の場合には、前記全閉位置アクセル開度を前記収束したアクセル開度に変更しても良い。
【0024】
本発明の第3の態様に係る全閉位置学習装置はさらに、前記変更された全閉位置アクセル開度が、前記学習許可判定値と、前記学習許可判定値よりも小さく前記アクセル装置の機械的な全閉位置に対応する機械的全閉値よりも大きいか否かを判定するアクセル装置異常判定手段と、前記アクセル装置異常判定手段が、前記変更された全閉位置アクセル開度は、学習許可判定値よりも小さく前記機械的全閉値よりも大きいと判定した場合には、前記アクセルに異常が発生している旨を報知する報知手段とを備えても良い。かかる構成を備える場合には、全閉位置の学習の実行と共にアクセルの異常を検出することができる。
【0025】
以上の第3の態様に係る全閉位置学習装置によれば、その個々の構成要素の相違によって独自の作用効果が得られる一方で、第1の態様に係る方法により得られる作用効果と本質的に同等の作用効果を得ることができる。
【0026】
【発明の実施の形態】
次に、本発明の実施の形態を実施例に基づいて以下の順序で説明する。
A.ハイブリッド車両の全体構成
B.ハイブリッド車両の基本動作
C.制御システムの構成
D.第1実施例に係るアクセル開度の学習
E.第2実施例に係るアクセル開度の学習
【0027】
A.ハイブリッド車両の全体構成:
図1は、本発明の一実施例としてのハイブリッド車両の全体構成を示す説明図である。このハイブリッド車両は、エンジン150と、2つのモータ/ジェネレータMG1,MG2と、の3つの原動機を備えている。ここで、「モータ/ジェネレータ」とは、モータとしても機能し、また、ジェネレータとしても機能する原動機を意味している。なお、以下では簡単のため、これらを単に「モータ」と呼ぶ。車両の制御は、制御システム200によって行われる。
【0028】
制御システム200は、メインECU210と、ブレーキECU220と、バッテリECU230と、エンジンECU240とを有している。各ECUは、マイクロコンピュータや、入力インタフェース、出力インタフェースなどの複数の回路要素が1つの回路基板上に配置された1ユニットとして構成されたものである。メインECU210は、モータ制御部260とマスタ制御部270とを有している。マスタ制御部270は、3つの原動機150,MG1,MG2の出力の配分などの制御量を決定する機能を有している。
【0029】
エンジン150は、通常のガソリンエンジンであり、爆発燃焼によって生じたエネルギによってクランクシャフト156を回転させる。エンジン150の運転はエンジンECU240により制御されている。エンジンECU240は、マスタ制御部270からの指令に従って、エンジン150の燃料噴射量、点火時期その他の制御を実行する。
【0030】
モータMG1,MG2は、同期電動機として構成されており、外周面に複数個の永久磁石を有するロータ132,142と、回転磁界を形成する三相コイル131,141が巻回されたステータ133,143とを備える。ステータ133,143はケース119に固定されている。モータMG1,MG2のステータ133,143に巻回された三相コイル131,141は、それぞれ駆動回路191,192を介してバッテリ194に接続されている。駆動回路191,192は、各相ごとにスイッチング素子としてのトランジスタを1対ずつ備えたトランジスタインバータである。駆動回路191,192はモータ制御部260によって制御される。モータ制御部260からの制御信号によって駆動回路191,192のトランジスタがスイッチングされると、バッテリ194とモータMG1,MG2との間に電流が流れる。モータMG1,MG2はバッテリ194からの電力の供給を受けて回転駆動する電動機として動作することもできるし(以下、この動作状態を力行と呼ぶ)、ロータ132,142が外力により回転している場合には三相コイル131,141の両端に起電力を生じさせる発電機として機能してバッテリ194を充電することもできる。なお、外力がエンジン150の出力の場合には「発電」、制動力の場合には「回生」であるが、本実施例では以下まとめてこの動作状態を回生と呼ぶ。
【0031】
エンジン150とモータMG1,MG2の回転軸は、プラネタリギヤ120を介して機械的に結合されている。プラネタリギヤ120は、サンギヤ121と、リングギヤ122と、プラネタリピニオンギヤ123を有するプラネタリキャリア124と、から構成されている。本実施例のハイブリッド車両では、エンジン150のクランクシャフト156はダンパ130を介してプラネタリキャリア軸127に結合されている。ダンパ130はクランクシャフト156に生じる捻り振動を吸収するために設けられている。モータMG1のロータ132は、サンギヤ軸125に結合されている。モータMG2のロータ142は、リングギヤ軸126に結合されている。リングギヤ122の回転は、チェーンベルト129とデファレンシャルギア114とを介して車軸112および車輪116R,116Lに伝達される。
【0032】
制御システム200は、車両全体の制御を実現するために種々のセンサを用いており、例えば、運転者によるアクセルの踏み込み量を検出するためのアクセルセンサ165、シフトレバーの位置を検出するシフトポジションセンサ167、ブレーキの踏み込み圧力を検出するためのブレーキセンサ163、バッテリ194の充電状態を検出するためのバッテリセンサ196、およびモータMG2の回転数を測定するための回転数センサ144などを利用している。リングギヤ軸126と車軸112はチェーンベルト129によって機械的に結合されているため、リングギヤ軸126と車軸112の回転数の比は一定である。従って、リングギヤ軸126に設けられた回転数センサ144によって、モータMG2の回転数だけでなく、車軸112の回転数も検出することができる。
【0033】
B.ハイブリッド車両の基本的動作:
ハイブリッド車両の基本的な動作を説明するために、以下ではまず、プラネタリギヤ120の動作について説明する。プラネタリギヤ120は、上述した3つの回転軸のうちの2つの回転軸の回転数が決定されると残りの回転軸の回転数が決まるという性質を有している。各回転軸の回転数の関係は次式(1)の通りである。
【0034】
Nc=Ns×ρ/(1+ρ)+Nr×1/(1+ρ) …(1)
ここで、Ncはプラネタリキャリア軸127の回転数、Nsはサンギヤ軸125の回転数、Nrはリングギヤ軸126の回転数である。また、ρは次式で表される通り、サンギヤ121とリングギヤ122のギヤ比である。
【0035】
ρ=[サンギヤ121の歯数]/[リングギヤ122の歯数]
また、3つの回転軸のトルクは、回転数に関わらず、次式(2),(3)で与えられる一定の関係を有する。
【0036】
Ts=Tc×ρ/(1+ρ) …(2)
Tr=Tc×1/(1+ρ)=Ts/ρ …(3)
ここで、Tcはプラネタリキャリア軸127のトルク、Tsはサンギヤ軸125のトルク、Trはリングギヤ軸126のトルクである。
【0037】
本実施例のハイブリッド車両は、このようなプラネタリギヤ120の機能により、種々の状態で走行することができる。例えば、ハイブリッド車両が走行を始めた比較的低速な状態では、エンジン150を停止したまま、モータMG2を力行することにより車軸112に動力を伝達して走行する。同様にエンジン150をアイドル運転したまま走行することもある。
【0038】
走行開始後にハイブリッド車両が所定の速度に達すると、制御システム200はモータMG1を力行して出力されるトルクによってエンジン150をモータリングして始動する。このとき、モータMG1の反力トルクがプラネタリギヤ120を介してリングギヤ122にも出力される。
【0039】
エンジン150を運転してプラネタリキャリア軸127を回転させると、上式(1)〜(3)を満足する条件下で、サンギヤ軸125およびリングギヤ軸126が回転する。リングギヤ軸126の回転による動力はそのまま車輪116R,116Lに伝達される。サンギヤ軸125の回転による動力は第1のモータMG1で電力として回生することができる。一方、第2のモータMG2を力行すれば、リングギヤ軸126を介して車輪116R,116Lに動力を出力することができる。
【0040】
定常運転時には、エンジン150の出力が、車軸112の要求動力(すなわち車軸112の回転数×トルク)とほぼ等しい値に設定される。このとき、エンジン150の出力の一部はリングギヤ軸126を介して直接車軸112に伝えられ、残りの出力は第1のモータMG1によって電力として回生される。回生された電力は、第2のモータMG2がリングギヤ軸126を回転させるトルクを発生するために使用される。この結果、車軸112を所望の回転数で所望のトルクで駆動することが可能である。
【0041】
車軸112に伝達されるトルクが不足する場合には、第2のモータMG2によってトルクをアシストする。このアシストのための電力には、第1のモータMG1で回生した電力およびバッテリ194に蓄えられた電力が用いられる。このように、制御システム200は、車軸112から出力すべき要求動力に応じて2つのモータMG1,MG2の運転を制御する。
【0042】
本実施例のハイブリッド車両は、エンジン150を運転したまま後進することも可能である。エンジン150を運転すると、プラネタリキャリア軸127は前進時と同方向に回転する。このとき、第1のモータMG1を制御してプラネタリキャリア軸127の回転数よりも高い回転数でサンギヤ軸125を回転させると、上式(1)から明らかな通り、リングギヤ軸126は後進方向に反転する。制御システム200は、第2のモータMG2を後進方向に回転させつつ、その出力トルクを制御して、ハイブリッド車両を後進させることができる。
【0043】
プラネタリギヤ120は、リングギヤ122が停止した状態で、プラネタリキャリア124およびサンギヤ121を回転させることが可能である。従って、車両が停止した状態でもエンジン150を運転することができる。例えば、バッテリ194の残容量が少なくなれば、エンジン150を運転し、第1のモータMG1を回生運転することにより、バッテリ194を充電することができる。車両が停止しているときに第1のモータMG1を力行すれば、そのトルクによってエンジン150をモータリングし、始動することができる。
【0044】
C.制御システムの構成:
図2は、実施例における制御システム200のより詳細な構成を示すブロック図である。マスタ制御部270は、マスタ制御CPU272と、電源制御回路274とを含んでいる。また、モータ制御部260は、モータ主制御CPU262と、2つのモータMG1,MG2をそれぞれ制御するための2つのモータ制御CPU264,266とを有している。各CPUは、それぞれ図示しないCPUとROMとRAMと入力ポートと出力ポートを備えており、これらとともに1チップマイクロコンピュータを構成している。
【0045】
マスタ制御CPU272は、3つの原動機150,MG1,MG2の回転数やトルクの配分等の制御量を決定し、他のCPUやECUに各種の要求値を供給して、各原動機の駆動を制御する機能を有している。この制御のために、マスタ制御CPU272には、アクセル開度を示すアクセルポジション信号AP1,AP2や、シフト位置を示すシフトポジション信号SP1,SP2等が供給されている。アクセルセンサ165は、内部に摺動抵抗を備え、アクセルペダル166(アクセル、アクセル装置)の踏み込み量に応じた電圧値をアクセルポジション信号AP1、AP2として出力する。
【0046】
本実施例にて用いられるアクセルペダル166の位置の定義について図3を参照して説明する。図3はアクセルペダル166の位置と位置名との関係を説明する説明図である。本実施例では、アクセルセンサ165から出力される電圧値は、アクセルペダル166の踏み込み量が増加するのに伴って大きくなり、全開位置(図3中に破線で示す位置)にて最大値を出力する。アクセルペダル166は構造上取り得る機械的全閉位置(図3中に一点鎖線で示す位置)を有する。また、アクセルペダル166の踏み込み量(アクセルセンサ165を介したアクセルペダル166の出力値)は、慣用的にアクセル開度と呼ばれることがある。アクセルペダル166の踏み込み量が0(運転者がアクセルペダル166を解放している状態、図3中に実線で示す状態)の場合には、アクセルペダル166は機械的に全閉位置を取るが、この全閉位置は経年変化等によって変化することがあり、アクセルセンサ165から出力される電圧値も全閉位置の変化に伴って変化する。そこで、本実施例では、後述するように、アクセルペダル166が全閉位置にあるか否かの判定に用いるアクセルセンサ165の出力電圧値を逐次適切な値へと変更する処理、すなわち、アクセルペダル166の全閉位置学習を実行する。
【0047】
なお、アクセルセンサ165とシフトポジションセンサ167は、それぞれ2重化されており、2つのアクセルポジション信号AP1,AP2と、2つのシフトポジション信号SP1,SP2とをそれぞれマスタ制御CPU272に供給している。
【0048】
電源制御回路274は、バッテリ194の高圧直流電圧をメインECU210内の各回路用の低圧直流電圧に変換するためのDCDCコンバータである。この電源制御回路274は、マスタ制御CPU272の異常を監視する監視回路としての機能も有している。
【0049】
エンジンECU240は、マスタ制御CPU272から与えられたエンジン出力要求値PEreq に応じてエンジン150を制御する。エンジンECU240からは、エンジン150の回転数REVenがマスタ制御CPU272にフィードバックされる。
【0050】
モータ主制御CPU262は、マスタ制御CPU272から与えられたモータMG1,MG2に関するトルク要求値T1req,T2reqに応じて、2つのモータ制御CPU264,266にそれぞれ電流要求値I1req,I2reqを供給する。モータ制御CPU264,266は、電流要求値I1req,I2reqに従って駆動回路191,192をそれぞれ制御して、モータMG1,MG2を駆動する。モータMG1,MG2の回転数センサからは、モータMG1,MG2の回転数REV1,REV2がモータ主制御CPU262にフィードバックされている。なお、モータ主制御CPU262からマスタ制御CPU272には、モータMG1,MG2の回転数REV1,REV2や、バッテリ194から駆動回路191,192への電流値IBなどがフィードバックされている。
【0051】
バッテリECU230は、バッテリ194の充電状態SOCを監視するとともに、必要に応じてバッテリ194の充電要求値CHreq をマスタ制御CPU272に供給する。マスタ制御CPU272は、この要求値CHreq を考慮して各原動機の出力を決定する。すなわち、充電が必要な場合には、走行に必要な出力よりも大きい動力をエンジン150に出力させて、その一部を第1のモータMG1による充電動作に配分する。
【0052】
ブレーキECU220は、図示しない油圧ブレーキと、第2のモータMG2による回生ブレーキとのバランスを取る制御を行う。この理由は、このハイブリッド車両では、ブレーキ時に第2のモータMG2による回生動作が行われてバッテリ194が充電されるからである。具体的には、ブレーキECU220は、ブレーキセンサ163からのブレーキ圧力BPに基づいて、マスタ制御CPU272に回生要求値REGreq を入力する。マスタ制御CPU272は、この要求値REGreq に基づいてモータMG1,MG2の動作を決定して、ブレーキECU220に回生実行値REGpracをフィードバックする。ブレーキECU220は、この回生実行値REGpracと回生要求値REGreq の差分と、ブレーキ圧力BPとに基づいて、油圧ブレーキによるブレーキ量を適切な値に制御する。
【0053】
以上のように、マスタ制御CPU272は、各原動機150,MG1,MG2の出力を決定して、それぞれの制御を担当するECU240やCPU264,266に要求値を供給する。ECU240やCPU264,266は、この要求値応じて各原動機を制御する。この結果、ハイブリッド車両は、走行状態に応じて適切な動力を車軸112から出力して走行することができる。また、ブレーキ時には、ブレーキECU220とマスタ制御CPU272とが協調して、各原動機や油圧ブレーキの動作を制御する。この結果、電力を回生しつつ、運転者に違和感をあまり感じさせないブレーキングを実現することができる。
【0054】
4つのCPU272,262,264,266は、いわゆるウォッチドッグパルスWDPを用いて互いの異常を監視し、CPUに異常が発生してウォッチドッグパルスが停止した場合には、そのCPUにリセット信号RESを供給してリセットさせる機能を有している。なお、マスタ制御CPU272の異常は、電源制御回路274によっても監視されている。
【0055】
異常履歴登録回路280は、異常発生の履歴を登録するためのEEPROM282を有している。このEEPROM282には、アクセルセンサ165やシフトポジションセンサ167の異常発生の履歴が登録される。また、異常履歴登録回路280の入力ポートには、マスタ制御CPU272とモータ主制御CPU262との間で送受信されるリセット信号RES1,RES2が入力されている。異常履歴登録回路280は、これらのリセット信号RES1,RES2が発生すると、これを内部のEEPROM282に格納する。
【0056】
なお、マスタ制御CPU272と異常履歴登録回路280とは、双方向通信配線214を介して互いに各種の要求や通知を行うことができる。また、マスタ制御CPU272とモータ主制御CPU262の間にも双方向通信配線212が設けられている。
【0057】
D.第1実施例に係るアクセル開度の学習:
次に、図4ないし図10を参照して第1実施例に係るアクセル全閉位置の学習方法について説明する。図4はアクセル開度θがアクセル開判定アクセル開度θopenを超えた場合に実行される処理ルーチンを示すフローチャートである。図5はアクセル全閉位置を学習する際に実行される処理ルーチンを示すフローチャートである。図6は図5中の学習値加算処理を実行するための処理ルーチンを示すフローチャートである。図7は図5中の学習値減算処理を実行するための処理ルーチンを示すフローチャートである。図8はアクセル開度θnと各フラグ、および学習実行状態の関係を示すタイミングチャートである。図9は学習値加算処理を実行する場合のアクセル開度θnと全閉位置アクセル開度θclosedとの関係を示すタイミングチャートである。図10は学習値減算処理を実行する場合のアクセル開度θnと全閉位置アクセル開度θclosedとの関係を示すタイミングチャートである。
【0058】
先ず、図4を参照してアクセル開度θがアクセル開判定アクセル開度θopenを超えた場合に実行される処理ルーチンについて説明する。メインECU210のマスタ制御部270は、車両の運転時、例えば、8ms毎の間隔で図4に示す処理ルーチンを実行する。本処理ルーチンを開始すると、マスタ制御部270は、現アクセル開度θrealが開判定アクセル開度θopenを超えたか否かを判定する(ステップS100)。開判定アクセル開度θopenは、日常多用されるアクセル開度であって、アクセルを戻す際にアクセル全閉領域付近にて容易に一定のアクセル開度θを維持することができないアクセル開度である。例えば、アクセル全開時のアクセル開度を100%、アクセル全閉時のアクセル開度を0%とした場合に、約30%程度のアクセル開度である。こうした判定値を用いることにより、アクセル開度θが高い領域におけるアクセル全閉位置の誤学習を防止することができる。
【0059】
マスタ制御部270は、現アクセル開度θrealがアクセル開判定アクセル開度θopen以下であると判定した場合には(ステップS100:No)、今回の本処理ルーチンを終える。一方、マスタ制御部270は、現アクセル開度θrealがアクセル開判定アクセル開度θopenより大きいと判定した場合には(ステップS100:Yes)、図8に示すようにアクセル開度θがアクセル開判定アクセル開度θopenを超えたことを示すアクセル開フラグFopenをオンする(ステップS110)。続いて、マスタ制御部270は、図8に示すように学習禁止フラグFlnoをオフし(ステップS120)、再学習禁止フラグFrlnoをオフして(ステップS130)、今回の本処理ルーチンを終了する。
【0060】
次に、図5〜図7を参照してアクセル全閉位置を学習する際に実行される処理ルーチンについて説明する。本処理ルーチンも8ms毎に実行される。なお、各フラグは、イグニッションキーポジションがオフ位置からオン位置に切り換えられるとFlno=オン、Fopen=オフ、Frlno=オンの初期値を取るものとする。マスタ制御部270は、本処理ルーチンを開始すると学習禁止フラグFlnoがオンされているか否かを判定する(ステップS200)。マスタ制御部270は、学習禁止フラグFlnoがオンされていると判定した場合には(ステップS200:Yes)、本処理ルーチンを終了する。すなわち、後述するように、誤学習のおそれがある条件下では、学習を禁止する学習禁止フラグFlnoがオンされる。なお、車両始動時には学習禁止フラグFlnoがオンされているが、既述のように、アクセル開度θnが開判定アクセル開度θopenを超えることによって学習禁止フラグFlnoはオフされる。
【0061】
マスタ制御部270は、学習禁止フラグFlnoがオンされていないと判定した場合には(ステップS200:No)、アクセルセンサ165からアクセル開度θを取得し、取得したアクセル開度θになまし処理を施した値を現アクセル開度θnとして用いる(ステップS210)。なまし処理を施すことによって、ノイズ等に起因してアクセル開度θがばらついた場合であっても単調減少条件を満足させると共に以降の判定処理を促進させる。すなわち、本実施例では、単調減少という言葉を用いるが、この言葉には一切の増加変動をも許容しない厳格な意味単調減少の他、ノイズ等に起因する微少な増加変動を許容した上での減少も含まれる。マスタ制御部270は、取得した現アクセル開度θnが学習許可アクセル開度θlok未満であるか否かを判定し(ステップS220)、現アクセル開度θnが学習許可アクセル開度θlok以上であると判定した場合には(ステップS220:No)、本処理ルーチンを終了する。
【0062】
一方、マスタ制御部270は、現アクセル開度θnが学習許可アクセル開度θlok未満であると判定した場合には(ステップS220:Yes)、アクセル開フラグFopenがオンされているか否かを判定する(ステップS230)。マスタ制御部270は、アクセル開フラグFopenがオンされていないと判定した場合には(ステップS230:No)、図8に示すように学習禁止フラグFlnoをオンする(ステップS240)。既述のように、本実施例では誤学習を防止するためにアクセル開度θが一度、日常多用されるアクセル開度θopenを超えなければ学習を許可しないからである。
【0063】
マスタ制御部270は、アクセル開フラグFopenがオンされていると判定した場合には(ステップS230:Yes)、現アクセル開度θnが前回のアクセル開度θn-1以下であるか否かを判定する(ステップS250)。マスタ制御部270は、現アクセル開度θnが前回のアクセル開度θn-1よりも大きいと判定した場合には(ステップS250:No)、学習禁止フラグFlnoをオンする(ステップS240)。本実施例では、アクセル開度θnが単調に減少している場合にだけ学習を許可するからである。単調に減少しているとは、アクセルセンサ165から出力されるアクセル開度θnが常に最小値をとり続ける状態、あるいは、現アクセル開度θnが前回のアクセル開度θn-1と同一値をとり続ける状態を意味する。したがって、一度でも現アクセル開度θnが前回のアクセル開度θn-1よりも大きくなった場合には、学習は中止、もしくは、禁止される。
【0064】
マスタ制御部270は、現アクセル開度θnが前回のアクセル開度θn-1以下である、図8に示すように単調に減少している、と判定した場合には(ステップS250:Yes)、現アクセル開度θnと前回のアクセル開度θn-1との偏差が収束判定アクセル開度θref未満であるか否かを判定する(ステップS260)。すなわち、図8に示すように、アクセルセンサ165から出力されるアクセル開度θnが収束したか否かを判定する。マスタ制御部270は、現アクセル開度θnと前回のアクセル開度θn-1との偏差が収束判定アクセル開度θref以上であると判定した場合には(ステップS260:No)、学習禁止フラグFlnoをオンする(ステップS240)。
【0065】
マスタ制御部270は、現アクセル開度θnと前回のアクセル開度θn-1との偏差が収束判定アクセル開度θref未満であると判定した場合には(ステップS260:Yes)、アクセル開度θnが収束したものと判定し、収束継続時間Tcvを計時中であるか否かを判定する(ステップS270)。マスタ制御部270は、収束継続時間Tcvを計時中でないと判定した場合には(ステップS270:No)、収束継続時間Tcvの計時を開始する(ステップS280)。マスタ制御部270は、収束継続時間Tcvを計時中であると判定した場合には(ステップS270:Yes)、計時を継続する。
【0066】
マスタ制御部270は、現アクセル開度θnが現在の全閉位置アクセル開度θclosedよりも大きいか否かを判定する(ステップS290)。マスタ制御部270は、現アクセル開度θnが現在の全閉位置アクセル開度θclosedよりも大きいと判定した場合には(ステップS290)、学習値加算処理を実行する(ステップS300)。すなわち、アクセルペダル166の全閉位置に対応するアクセル全閉開度を増加させる処理を実行する。一方、現アクセル開度θnが現在の全閉位置アクセル開度θclosed以下であると判定した場合には(ステップS290:No)、学習値減算処理を実行する(ステップS400)。すなわち、アクセルペダル166の全閉位置に対応するアクセル全閉開度を減少させる処理を実行する。これら学習値加算処理および学習値減算処理については、以下に詳述する。
【0067】
先ず、図5および図9を参照して学習値加算処理について説明する。マスタ制御部270は、再学習禁止フラグFrlnoがオンされているか否かを判定する(ステップS310)。この再学習禁止フラグFrlnoについては後述する。マスタ制御部270は、再学習禁止フラグFrlnoがオンされていると判定した場合には(ステップS310:Yes)、処理ルーチンを終了する。一方、マスタ制御部270は、再学習禁止フラグFrlnoがオンされていないと判定した場合には(ステップS310:No)、収束継続時間Tcvが2000ms以上であるか否かを判定する(ステップS320)。本実施例では、全閉位置アクセル開度θclosedを学習する際に、高いアクセル開度θへ更新する際には、アクセル開度θの収束値を新たな全閉位置アクセル開度θclosedとする、オフセット学習を実行するので、比較的長い期間、収束継続時間Tcvを監視するのである。
【0068】
マスタ制御部270は、収束継続時間Tcvが2000ms未満であると判定した場合には(ステップS320:No)、学習禁止フラグFlnoをオンして(ステップS330)、本処理ルーチンを終了する。本実施例では、一度でもアクセル開度θの収束状態の維持が妨げられた場合には、図8に示すように、たとえ、再度、アクセル開度θnが学習許可アクセル開度θlno未満となっても、以降の学習を禁止して誤学習を防止するのである。マスタ制御部270は、収束継続時間Tcvが2000ms以上であると判定した場合には(ステップS320:Yes)、図9に示すようにアクセル開度θの収束値を新たな全閉位置アクセル開度θclosedに設定する(ステップS340)。マスタ制御部270は、図9に示すように、再学習禁止フラグFrlnoをオンして(ステップS350)、本処理ルーチンを終了する。
【0069】
再学習禁止フラグFrlnoをオンする理由について説明する。高いアクセル開度θが全閉位置アクセル開度θclosedとなる場合には、アクセル操作に対する出力応答性が低くなるだけなので、本実施例では、アクセル開度の収束値を新たな全閉位置アクセル開度θclosedとしている。この結果、なまし処理を施した値を新たな全閉位置アクセル開度θclosedとしていた従来技術と比較して、学習精度(学習速度)を向上することができる。その一方で、現全閉位置アクセル開度と新たな全閉位置アクセル開度との偏差(学習値)が比較的大きな値となるため、再度、アクセル開度θが開判定アクセル開度θopenを超えない限りは加算処理および減算処理の双方の再学習を許可しないこととして、誤学習を防止するのである。
【0070】
次に、図6および図10を参照して学習値減算処理について説明する。マスタ制御部270は、再学習禁止フラグFrlnoがオンされているか否かを判定する(ステップS410)。マスタ制御部270は、再学習禁止フラグFrlnoがオンされていると判定した場合には(ステップS410:Yes)、処理ルーチンを終了する。一方、マスタ制御部270は、再学習禁止フラグFrlnoがオンされていないと判定した場合には(ステップS410:No)、収束継続時間Tcvが500ms以上であるか否かを判定する(ステップS420)。本実施例では、アクセル開度θが500ms以上維持されている場合に、全閉位置アクセル開度θclosedを学習(更新)するからである。マスタ制御部270は、収束継続時間Tcvが500ms未満であると判定した場合には(ステップ420:No)、図8に示すように学習禁止フラグFlnoをオンして(ステップS430)、本処理ルーチンを終了する。一度でもアクセル開度θの収束状態の維持が妨げられた場合には、たとえ、再度、アクセル開度θnが学習許可アクセル開度θlok未満となっても、以降の学習を禁止して誤学習を防止するためである。
【0071】
マスタ制御部270は、収束継続時間Tcvが500ms以上であると判定した場合には(ステップS420:Yes)、図10に示すように現在の全閉位置アクセル開度θclosedから減算アクセル開度θ1を減算した値を新たな全閉位置アクセル開度θclosedに設定し(ステップS440)、本処理ルーチンを終了する。なお、収束状態が継続する限り次回、収束継続時間Tcvが500ms以上となった時点で図10に示すように、繰り返して減算開度θ1が減算されるのは言うまでもない。低いアクセル開度θが全閉位置アクセル開度θclosedとなる場合には、アクセルペダル166が機械的に全閉位置に在るにも拘わらず、要求出力信号が出力されて車両が走行するおそれがある。そこで、現実の学習値に拘わらず、現在の全閉位置アクセル開度θclosedから一定の値(減算アクセル開度θ1)だけ減算した値を新たな全閉位置アクセル開度closedとするのである。
【0072】
以上説明したように、第1実施例では、図8に示すようにアクセル開度θが一旦、常用されるアクセル開度(開判定アクセル開度θopen)を超えることを学習実行の1つの条件としている。これによって、アクセルペダル166が比較的深く踏み込まれた位置から全閉位置に戻された場合にのみ学習の実行が許可されることとなる。したがって、アクセルセンサ165のアクセルレバーが大きく回動した後に学習が実行されるので、アクセル開度の誤検出を低減することができる。また、一般的に、アクセルペダル166を大きく踏み込んだ後に全閉位置近傍でアクセル位置を保持することは困難であるため、運転者が無意識のうちにアクセルペダル166を踏み込んでいる状態での誤学習を防止することができる。
【0073】
第1実施例では、なまし処理されたアクセル開度θが単調に減少して一定値に収束することを他の学習実行条件としている。これによって、学習開始条件が厳格化されるので従来技術と比較して比較的大きな学習値を用いることが可能となり学習精度を向上させることができる。すなわち、アクセル開度θの単調減少を条件とすることにより、ノイズ等に伴うピーク信号が発生した場合には学習は許可されないこととなり、全閉位置アクセル開度θclosedを学習するに際してノイズ等の影響を排除することが可能となり、誤学習を防止することができる。
【0074】
さらに、第1実施例では、図9に示すように全閉位置アクセル開度θclosedをアクセル開度θが大きい(高い)側へ更新する場合には、現在の全閉位置アクセル開度θclosedとアクセル開度θnの収束値との実偏差を学習値(オフセット学習値)とし、アクセル開度θnの収束値を新たな全閉位置アクセル開度θclosedとするオフセット学習を実行している。したがって、迅速に制御上用いられる全閉位置アクセル開度θclosedを現実の全閉位置アクセル開度に変更することができる。一般的に、全閉位置アクセル開度θclosedをアクセル開度θが大きい側へ変更する場合には、たとえ、誤学習した場合であってもアクセルペダル166の遊びが増大する(応答性が低くなる)にすぎないため、ドライバビリティは低下するものの、運転者の意志に反して車両が進行することはない。
【0075】
本実施例では、この点を考慮して、全閉位置アクセル開度θclosedをアクセル開度θが大きくなる側へ変更する際にはオフセット学習を実行することとした。但し、誤学習による影響がそれほど重大でないとはいえ、誤学習は異常な状態であることに変わりない。本実施例では、全閉位置アクセル開度θclosedを更新する前に収束状態が2000ms以上継続していることを条件とし、また、再度、アクセル開度θが開判定アクセル開度θopenを超えない限りは再学習を許可しないので、誤学習を防止することができる。
E.第2実施例に係るアクセル開度の学習
【0076】
上記第1実施例では、学習値加算処理を実行するにあたって、収束継続時間Tcvが2000ms以上継続するのを待ってオフセット学習のみを実行している。これに対して、第2実施例では、所定の加算開度値を加算して全閉位置アクセル開度θclosedを更新していき、最後にオフセット学習を実行する。以下、第2実施例について図11を参照して説明する。図11は、第2実施例に従う学習値加算処理を実行するための処理ルーチンを示すフローチャートである。なお、学習値加算処理以外の処理については第1実施例と同様であるからその説明を省略する。
【0077】
本処理ルーチンは、例えば、8ms毎に実行される。マスタ制御部270は、本処理ルーチンを開始すると、再学習禁止フラグFrlnoがオンされているか否かを判定し(ステップS500)、再学習禁止フラグFrlnoがオンされていると判定した場合には(ステップS500:Yes)、本処理ルーチンを終了する。マスタ制御部270は、再学習禁止フラグFrlnoがオンされていないと判定した場合には(ステップS500:No)、収束継続時間Tcvが500ms以上であるか否かを判定する(ステップS510)。本実施例では、先ず500ms以上収束状態が継続した場合に加算開度θ2を加算する学習処理を実行するので、かかる学習を実行するか否かの判定を行うのである。
【0078】
マスタ制御部270は、収束継続時間Tcvが500ms未満であると判定した場合には(ステップS510:No)、学習禁止フラグFlnoをオンして(ステップS520)本処理ルーチンを終了する。一度でもアクセル開度θの収束状態の維持が妨げられた場合には、以降の学習を禁止して誤学習を防止するのである。マスタ制御部270は、収束継続時間Tcvが500ms以上であると判定した場合には(ステップS510:Yes)、収束継続時間Tcvが2000ms以上継続しているか否かを判定する(ステップS530)。オフセット学習のための時間条件を判定するのである。
【0079】
マスタ制御部270は、収束継続時間Tcvが2000ms未満であると判定した場合には(ステップS530:No)、図9に破線で示すように、全閉位置アクセル開度θclosedに加算開度θ2を加えたアクセル開度θを新たな全閉位置アクセル開度θclosedに設定し(ステップS540)、本処理ルーチンを終了する。かかる条件下では、オフセット学習を実行するにはアクセル開度θnの収束継続時間Tcvが不足する一方で、所定値を付加する学習であれば収束継続時間Tcvとして十分だからである。
【0080】
マスタ制御部270は、収束継続時間Tcvが2000ms以上であると判定した場合には(ステップS530:Yes)、図9に太実線で示すように、アクセル開度θの収束値を新たな全閉位置アクセル開度θclosedに設定する(ステップS550)。マスタ制御部270は、再学習禁止フラグFrlnoをオンして(ステップS560)、本処理ルーチンを終了する。
【0081】
上記第2実施例は、第1実施例によって得られる利点に加えて以下の利点を有する。本実施例では、オフセット学習を実施する前に、収束継続時間Tcvが500ms以上継続した時点で現在の全閉位置アクセル開度θclosedに所定の加算開度θ2を加算した値を新たな全閉位置アクセル開度θclosedに設定する学習を実行する。したがって、収束継続時間Tcvが2000ms以上継続せず、オフセット学習を実行できない場合であっても、現在の全閉位置アクセル開度closedを全く更新できないという事態を回避することができる。すなわち、図9に示すように、少なくとも加算開度θ2だけ、制御上用いられる全閉位置アクセル開度θclosedと現実の全閉位置アクセル開度との偏差を解消することができる。
【0082】
以上、いくつかの実施例に基づき本発明に係るアクセル全閉位置の学習制御装置およびその方法について説明してきたが、上記した発明の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨並びに特許請求の範囲を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることはもちろんである。
【0083】
例えば、上記実施例では、学習値加算処理においてはオフセット学習または加算開度θ2を用いた加算学習、学習値減算処理においては減算開度θ1を用いた減算学習を実行している。これに対して、学習値加算処理においてはオフセット学習を実行し、学習値減算処理においては所定値を減算する学習方法でなく、全閉位置アクセル開度θclosedとアクセル開度θの収束値との偏差になまし処理を施して得た値を学習値として用いても良い。かかる場合には、学習値を加算する際の学習精度を向上させることができる。
【0084】
また、上記各実施例にて更新された全閉位置アクセル開度θclosedを利用して、アクセルペダル166のフェール判定を実行しても良い。かかるフェール判定について図12を参照して説明する。図12は正常学習と異常学習を対比して示す説明図である。アクセルペダル166には、図3に示すように機械的に取り得る機械的全閉開度θmechが存在し、この機械的全閉位置は学習許可アクセル開度θlokよりも小さい。そこで、全閉位置アクセル開度θclosedが機械的全閉開度θmechより大きい場合には(異常学習、図中破線)、学習を継続する一方で、警告灯等を介してアクセルペダル166に異常が発生している旨を報知しても良い。かかる場合には、車両走行および全閉位置の学習に支障がないことから車両の運転および全閉位置学習は中止せず、一方、運転者に対してはアクセルペダル166に何らかの異常が発生している事実を報知するのである。これによって、車両の運転を中断させることなく、運転者に対して点検の必要性を促すことができる。アクセルペダル166の異常としては、例えば、リターンスプリング切れが挙げられる。
【0085】
上記各実施例では、アクセル開度θnが前回のアクセル開度θn-1以下の場合にだけ学習を許可しているが、アクセル開度θnと前回のアクセル開度θn-1との絶対偏差が所定値以下であれば学習を許可するようにしても良い。
【0086】
また、上記各実施例における収束継続時間Tcvの判定値、500ms、2000msは一例であり、他の判定値を用いても良い。
【0087】
さらに、図13に示すように、オフセット学習を実行する際に、前回の学習値から最大変化するであろう開度を予想して一点鎖線似て示す最大オフセット許可開度θmaxとして設定し、オフセット開度が最大オフセット許可開度θmaxを超える場合には、最大オフセット許可開度θmaxを学習値とするようにしても良い。かかるばあいには、誤学習を抑制することができる。
【0088】
上記各実施例では、ハイブリッド車両を例にとって説明したが、エンジンのみを有する車両、あるいは、モータのみを有する車両に対して適用しても良い。いずれの場合においても、アクセル装置を介して運転者の要求出力が制御ユニットに対して出力され、正確な全閉位置の学習は不可欠な事項だからである。
【図面の簡単な説明】
【図1】本発明の実施例としてのハイブリッド車両の全体構成を示す説明図である。
【図2】制御システム200のより詳細な構成を示すブロック図である。
【図3】アクセルペダルの位置と位置名とを説明する説明図である。
【図4】アクセル開度θがアクセル開判定アクセル開度θopenを超えた場合に実行される処理ルーチンを示すフローチャートである。
【図5】アクセル全閉位置を学習する際に実行される処理ルーチンを示すフローチャートである。
【図6】図5中の学習値加算処理を実行するための処理ルーチンを示すフローチャートである。
【図7】図5中の学習値減算処理を実行するための処理ルーチンを示すフローチャートである。
【図8】アクセル開度θnと各フラグ、および学習実行状態の関係を示すタイミングチャートである。
【図9】学習値加算処理を実行する場合のアクセル開度θnと全閉位置アクセル開度θclosedとの関係を示すタイミングチャートである。
【図10】学習値減算処理を実行する場合のアクセル開度θnと全閉位置アクセル開度θclosedとの関係を示すタイミングチャートである。
【図11】第2実施例に従う学習値加算処理を実行するための処理ルーチンを示すフローチャートである。
【図12】正常学習と異常学習とを対比して示す説明図である。
【図13】オフセット学習を実行する際に最大オフセット許可開度θmaxを用いる場合の、各開度の関係を示す説明図である。
【符号の説明】
112…車軸
114…デファレンシャルギア
116R,116L…車輪
119…ケース
120…プラネタリギヤ
121…サンギヤ
122…リングギヤ
123…プラネタリピニオンギヤ
124…プラネタリキャリア
125…サンギヤ軸
126…リングギヤ軸
127…プラネタリキャリア軸
129…チェーンベルト
130…ダンパ
131…三相コイル
132…ロータ
133…ステータ
141…三相コイル
142…ロータ
143…ステータ
144…回転数センサ(回転角センサ)
149…バッテリ
150…エンジン
156…クランクシャフト
163…ブレーキセンサ
165…アクセルセンサ
166…アクセルペダル
167…シフトポジションセンサ
191,192…駆動回路
194…バッテリ
196…バッテリセンサ
200…制御システム
210…メインECU
212…双方向通信配線
214…双方向通信配線
220…ブレーキECU
230…バッテリECU
240…エンジンECU
260…モータ制御部
262…モータ主制御CPU
262a…リセット実行部
264…第1モータ制御CPU
266…第2モータ制御CPU
270…マスタ制御部
272…マスタ制御CPU
274…電源制御回路
280…異常履歴登録回路
282…EEPROM
Claims (26)
- 車両の駆動力源に対する要求出力値を連続可変的に出力すると共に要求出力値0に対応する全閉位置を有するアクセルの全閉位置での全閉出力値を学習する方法であって、
前記アクセルの出力値が第1のしきい値を超えたか否かを判定し、
前記アクセルの出力値が前記第1のしきい値を超えた後に、前記アクセルの出力値が前記第1のしきい値よりも小さな第2のしきい値未満であるか否かを判定し、
前記アクセルの出力値が前記第2のしきい値未満の場合には、前記アクセルの出力値が収束したか否かを判定し、
前記アクセルの出力値が収束した場合には、前記全閉出力値を前記収束したアクセルの出力値を考慮して変更する方法。 - 請求項1に記載の方法において、
前記アクセルの出力値の収束の判定は、前記アクセルの出力値が単調に減少してきた場合に実行されることを特徴とする方法。 - 請求項1に記載の方法において、
前記アクセルの出力値の収束の判定は、
現在の全閉出力値が現在のアクセルの出力値よりも大きい場合にはそのまま実行し、
現在の全閉出力値が前記現在のアクセルの出力値以下の場合には、前記アクセルの出力値が単調に減少してきたことを条件に実行することを特徴とする方法。 - 請求項2または請求項3に記載の方法において、
前記アクセルの出力値と前回のアクセルの出力値との絶対偏差が所定値未満であると共に、前記アクセルの出力値よりも所定期間後のアクセルの出力値が小さい場合には、前記アクセルの出力値は単調に減少していると判定することを特徴とする方法。 - 請求項2または請求項3に記載の方法において、
前記アクセルの出力値が前回のアクセルの出力値よりも小さい場合には、前記アクセルの出力値は単調に減少していると判定することを特徴とする方法。 - 請求項1または請求項5に記載の方法において、
前記アクセルの出力値の変動が所定の範囲内にある場合には、前記アクセルの出力値が収束したと判定することを特徴とする方法。 - 請求項1または請求項5に記載の方法において、
前記アクセルの出力値が前回のアクセルの出力値と同一であるか、前記アクセルの出力値が前回のアクセルの出力値に対して所定の割合だけ小さい場合には前記アクセルの出力値が収束したと判定することを特徴とする方法。 - 請求項1ないし請求項7のいずれかに記載の方法において、
現在の全閉出力値が前記収束したアクセルの出力値よりも大きい場合には、現在の全閉出力値から所定値を減じた値を新たな全閉出力値とすることを特徴とする方法。 - 請求項1ないし請求項8のいずれかに記載の方法において、
現在の全閉出力値が前記収束したアクセルの出力値以下の場合には、現在の全閉出力値に所定値を加えた値を新たな全閉出力値とすることを特徴とする方法。 - 請求項9に記載の方法において、
前記アクセルの出力値の収束が所定時間続いた場合には、前記収束したアクセルの出力値を新たな全閉出力値とすることを特徴とする方法。 - 請求項1ないし請求項8のいずれかに記載の方法において、
現在の全閉出力値が前記収束したアクセルの出力値以下の場合には、前記収束したアクセルの出力値を新たな全閉出力値とすることを特徴とする方法。 - 請求項1ないし請求項11のいずれかに記載の方法において、
前記アクセルの出力値は、前記アクセルの操作量と関連付けられたアクセル開度として表され、前記アクセルの出力値が最大の時には前記アクセル開度は所定%であり、前記アクセルの出力値が最小の時には前記アクセル開度は0%であることを特徴とする方法。 - 請求項1ないし請求項12のいずれかに記載の方法においてさらに、
前記変更された新たな全閉出力値が、前記第2のしきい値と、前記第2のしきい値よりも小さく前記アクセルの機械的な全閉位置に対応する第3のしきい値よりも大きい場合には、前記アクセルに異常が発生している旨を報知することを特徴とする方法。 - アクセルの操作量0に対応するアクセル全閉位置におけるアクセル全閉出力値を逐次更新する方法であって、
前記アクセルの出力値が判定しきい値未満であるか否かを判定し、
前記アクセルの出力値が前記判定しきい値未満の場合には、前記アクセルの出力値が収束したか否かを判定し、
前記アクセルの出力値が収束した場合には、現在のアクセル全閉出力値と前記収束したアクセルの出力値とを比較し、
前記現在のアクセル全閉出力値が前記収束したアクセルの出力値よりも大きい場合には、前記現在のアクセル全閉出力値と前記収束したアクセルの出力値との平均出力値を新たなアクセル全閉出力値に設定し、
前記現在のアクセル全閉出力値が前記収束したアクセルの出力値よりも小さい場合には、前記収束したアクセルの出力値を新たなアクセル全閉出力値に設定する方法。 - 請求項14に記載の方法において、
前記現在のアクセル全閉出力値が前記収束したアクセルの出力値よりも小さい場合には、前記現在のアクセル全閉出力値と前記収束したアクセルの出力値との平均出力値を新たなアクセル全閉出力値に設定し、前記アクセルの出力値が収束している期間が所定期間を超えた場合には、前記収束したアクセルの出力値を新たなアクセル全閉出力値に設定する方法。 - その操作量をアクセル開度として出力すると共に、操作量0に対応する全閉位置を有するアクセル装置の全閉位置におけるアクセル開度を学習する全閉位置学習装置であって、
前記アクセル装置のアクセル開度を検出するアクセル開度検出手段と、
検出された前記アクセル開度が開履歴判定値を超えた場合には、アクセル開履歴を記憶する第1の記憶手段と、
検出された前記アクセル開度が前記開履歴判定値よりも小さな学習許可判定値未満であるか否かを判定する学習許可判定手段と、
検出された前記アクセル開度が前記学習許可判定値未満であると判定され、前記第1の記憶手段に前記アクセル開履歴が記憶されている場合には、前記アクセル開度が収束したか否かを判定するアクセル開度収束判定手段と、
検出された前記アクセル開度が収束したと判定された場合には、前記収束したアクセル開度を考慮して前記全閉位置におけるアクセル開度を変更する全閉位置アクセル開度変更手段とを備える全閉位置学習装置。 - 請求項16に記載の全閉位置学習装置はさらに、
前記第1の記憶手段に前記アクセル開履歴が記憶されている場合には、前記アクセル開度が単調減少しているか否かを判定する減少状態判定手段を備え、
前記アクセル開度収束判定手段は、前記検出された前記アクセル開度が単調に減少していると判定された場合に前記アクセル開度が収束したか否かを判定することを特徴とする全閉位置学習装置。 - 請求項17に記載の全閉位置学習装置において、
前記減少状態判定手段は、検出された前記アクセル開度と前回のアクセル開度との絶対偏差が所定値未満であると共に、検出された前記アクセル開度よりも所定期間後のアクセル開度が小さい場合には、前記アクセル開度は単調に減少していると判定することを特徴とする全閉位置学習装置。 - 請求項17に記載の全閉位置学習装置において、
前記減少状態判定手段は、検出された前記アクセル開度が前回検出されたアクセル開度よりも小さい場合には、前記アクセル開度は単調に減少していると判定することを特徴とする全閉位置学習装置。 - 請求項16または請求項19に記載の全閉位置学習装置において、
前記アクセル開度収束判定手段は、前記検出されたアクセル開度の変動が所定の範囲内にある場合には、前記アクセル開度が収束したと判定することを特徴とする全閉位置学習装置。 - 請求項16または請求項19に記載の全閉位置学習装置において、
前記アクセル開度収束判定手段は、検出された前記アクセル開度が、前回検出されたアクセル開度と同一であるか、あるいは、前記前回検出されたアクセル開度に対して所定の割合だけ小さい場合には前記アクセル開度が収束したと判定することを特徴とする全閉位置学習装置。 - 請求項16ないし請求項21のいずれかに記載の全閉位置学習装置において、
前記全閉位置アクセル開度変更手段は、現在の全閉位置アクセル開度が前記収束したアクセル開度よりも大きい場合には、前記全閉位置アクセル開度を前記現在の全閉位置アクセル開度から所定値を減じたアクセル開度に変更することを特徴とする全閉位置学習装置。 - 請求項16ないし請求項21のいずれかに記載の全閉位置学習装置において、
前記全閉位置アクセル開度変更手段は、現在の全閉位置アクセル開度が前記収束したアクセル開度以下の場合には、前記全閉位置アクセル開度を前記現在の全閉位置アクセル開度に所定値を加えたアクセル開度に変更することを特徴とする全閉位置学習装置。 - 請求項23に記載の全閉位置学習装置において、
前記全閉位置アクセル開度変更手段はさらに、前記アクセル開度の収束が所定時間続いた場合には、前記全閉位置アクセル開度を前記収束したアクセル開度に変更することを特徴とする全閉位置学習装置。 - 請求項16ないし請求項21のいずれかに記載の全閉位置学習装置において、
前記全閉位置アクセル開度変更手段は、現在の全閉位置アクセル開度が前記収束したアクセル開度以下の場合には、前記全閉位置アクセル開度を前記収束したアクセル開度に変更することを特徴とする全閉位置学習装置。 - 請求項16ないし請求項25のいずれかに記載の全閉位置学習装置はさらに、
前記変更された全閉位置アクセル開度が、前記学習許可判定値と、前記学習許可判定値よりも小さく前記アクセル装置の機械的な全閉位置に対応する機械的全閉値よりも大きいか否かを判定するアクセル装置異常判定手段と、
前記アクセル装置異常判定手段が、前記変更された全閉位置アクセル開度は、学習許可判定値よりも小さく前記機械的全閉値よりも大きいと判定した場合には、前記アクセルに異常が発生している旨を報知する報知手段とを備える全閉位置学習装置。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000139574A JP3826672B2 (ja) | 2000-05-12 | 2000-05-12 | アクセルの全閉位置の学習制御装置およびその方法 |
| US09/839,203 US6574546B2 (en) | 2000-05-12 | 2001-04-23 | Apparatus for learning full-closed position of accelerator pedal and method of the same |
| DE60104767T DE60104767T2 (de) | 2000-05-12 | 2001-05-10 | Vorrichtung und Verfahren zum Lernen der Ruhestellung eines Fahrpedals |
| EP01111469A EP1153786B1 (en) | 2000-05-12 | 2001-05-10 | Apparatus for learning full-closed position of accelerator pedal and method of the same |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000139574A JP3826672B2 (ja) | 2000-05-12 | 2000-05-12 | アクセルの全閉位置の学習制御装置およびその方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2001317379A JP2001317379A (ja) | 2001-11-16 |
| JP3826672B2 true JP3826672B2 (ja) | 2006-09-27 |
Family
ID=18646997
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000139574A Expired - Fee Related JP3826672B2 (ja) | 2000-05-12 | 2000-05-12 | アクセルの全閉位置の学習制御装置およびその方法 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US6574546B2 (ja) |
| EP (1) | EP1153786B1 (ja) |
| JP (1) | JP3826672B2 (ja) |
| DE (1) | DE60104767T2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20110007231A (ko) * | 2008-04-29 | 2011-01-21 | 콘티넨탈 오토모티브 게엠베하 | 모터 차량의 가스 페달의 중립 위치 습득 방법 및 장치 |
Families Citing this family (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| SE518099C2 (sv) | 1997-11-21 | 2002-08-27 | Claes Johansson Automotive Ab | Inställbart pedalställ för ett fordon |
| US20030036242A1 (en) * | 2001-08-16 | 2003-02-20 | Haining Yang | Methods of forming metal-comprising materials and capacitor electrodes; and capacitor constructions |
| JP2004060540A (ja) * | 2002-07-29 | 2004-02-26 | Honda Motor Co Ltd | 内燃機関のスロットル開度制御装置 |
| US7114487B2 (en) * | 2004-01-16 | 2006-10-03 | Ford Motor Company | Ice-breaking, autozero and frozen throttle plate detection at power-up for electronic motorized throttle |
| US7489101B2 (en) * | 2004-09-08 | 2009-02-10 | Eaton Corporation | Battery control system for hybrid vehicle and method for controlling a hybrid vehicle battery |
| JP4488423B2 (ja) * | 2005-01-27 | 2010-06-23 | 富士重工業株式会社 | 電子制御スロットル装置の制御装置 |
| JP4321530B2 (ja) * | 2006-01-27 | 2009-08-26 | トヨタ自動車株式会社 | 車両およびその制御方法 |
| JP4887204B2 (ja) * | 2007-04-23 | 2012-02-29 | ボッシュ株式会社 | 全閉位置学習方法及び車両動作制御装置 |
| US8653960B2 (en) * | 2011-01-20 | 2014-02-18 | GM Global Technology Operations LLC | Vehicle gauge for displaying electric mode status and method of doing the same |
| JP5682515B2 (ja) * | 2011-09-08 | 2015-03-11 | 三菱自動車工業株式会社 | ハイブリッド電気自動車の制御装置 |
| US8688318B2 (en) * | 2012-03-30 | 2014-04-01 | GM Global Technologies Operations LLC | DC converter diagnostics for vehicles |
| CN106194447B (zh) * | 2016-08-19 | 2017-06-20 | 安徽航瑞航空动力装备有限公司 | 电子节气门控制方法及其节气门系统 |
| CN106337751B (zh) * | 2016-08-25 | 2019-06-04 | 北京新能源汽车股份有限公司 | 加速踏板零点位置自适应学习方法和装置 |
| CN113043968A (zh) * | 2019-12-27 | 2021-06-29 | 郑州宇通客车股份有限公司 | 一种车辆踏板信号基准值自适应调整方法及装置 |
| CN112277640B (zh) * | 2020-10-30 | 2022-03-08 | 安徽江淮汽车集团股份有限公司 | 油门踏板开度的调节方法、装置、设备及存储介质 |
| CN112977059B (zh) * | 2021-02-26 | 2022-09-27 | 三一汽车制造有限公司 | 踏板的失效处理方法、装置、车辆、可读存储介质 |
| CN112977462B (zh) * | 2021-03-23 | 2022-08-05 | 东风汽车集团股份有限公司 | 新能源汽车加速踏板扭矩计算方法、系统及可读存储介质 |
| CN114506211B (zh) * | 2022-01-28 | 2023-05-23 | 重庆长安新能源汽车科技有限公司 | 一种加速踏板零开度自学习方法、装置及汽车 |
| US12522192B2 (en) * | 2023-07-31 | 2026-01-13 | Nissan North America, Inc. | Vehicle accelerator pedal responsiveness adjuster |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4586403A (en) | 1984-01-05 | 1986-05-06 | General Motors Corporation | Adaptively calibrated sensing mechanism for an engine demand device |
| FR2616848B1 (fr) | 1987-06-16 | 1993-02-12 | Renault | Procede de reconnaissance de la position pied-leve pour un vehicule a injection ou carburation electronique |
| JPH0385338A (ja) * | 1989-08-28 | 1991-04-10 | Aisan Ind Co Ltd | 内燃機関のスロットル弁制御装置 |
| JP2518087B2 (ja) | 1990-05-18 | 1996-07-24 | 三菱自動車工業株式会社 | 車両のアクセル全閉位置学習装置 |
| JPH0441944A (ja) | 1990-06-05 | 1992-02-12 | Japan Electron Control Syst Co Ltd | 内燃機関の出力制御装置 |
| DE4041505C2 (de) | 1990-12-22 | 2000-06-08 | Bosch Gmbh Robert | Verfahren und Vorrichtung zur Erfassung einer veränderlichen Größe für eine Brennkraftmaschine an einem Kraftfahrzeug |
| JPH05288087A (ja) * | 1992-02-10 | 1993-11-02 | Matsushita Electric Ind Co Ltd | スロットル・アクチュエータ |
| JP3393741B2 (ja) | 1995-08-23 | 2003-04-07 | 三菱電機株式会社 | エンジンのスロットル開度検出装置 |
| JP3777224B2 (ja) | 1996-09-03 | 2006-05-24 | 本田技研工業株式会社 | 電動車両の制御装置 |
| JPH11513099A (ja) | 1996-06-21 | 1999-11-09 | アウトボード・マリーン・コーポレーション | 機関制御に用いられる位置センサーを自動調整する方法及び装置 |
| JPH11198686A (ja) * | 1998-01-09 | 1999-07-27 | Honda Motor Co Ltd | 車両用駆動力制御装置 |
| JP2002047982A (ja) * | 2000-08-03 | 2002-02-15 | Honda Motor Co Ltd | 内燃機関の制御装置 |
-
2000
- 2000-05-12 JP JP2000139574A patent/JP3826672B2/ja not_active Expired - Fee Related
-
2001
- 2001-04-23 US US09/839,203 patent/US6574546B2/en not_active Expired - Lifetime
- 2001-05-10 EP EP01111469A patent/EP1153786B1/en not_active Expired - Lifetime
- 2001-05-10 DE DE60104767T patent/DE60104767T2/de not_active Expired - Lifetime
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20110007231A (ko) * | 2008-04-29 | 2011-01-21 | 콘티넨탈 오토모티브 게엠베하 | 모터 차량의 가스 페달의 중립 위치 습득 방법 및 장치 |
| KR101597660B1 (ko) | 2008-04-29 | 2016-02-25 | 콘티넨탈 오토모티브 게엠베하 | 모터 차량의 가스 페달의 중립 위치 학습 방법 및 장치 |
Also Published As
| Publication number | Publication date |
|---|---|
| DE60104767T2 (de) | 2005-09-01 |
| EP1153786B1 (en) | 2004-08-11 |
| US20010039939A1 (en) | 2001-11-15 |
| US6574546B2 (en) | 2003-06-03 |
| DE60104767D1 (de) | 2004-09-16 |
| JP2001317379A (ja) | 2001-11-16 |
| EP1153786A1 (en) | 2001-11-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3826672B2 (ja) | アクセルの全閉位置の学習制御装置およびその方法 | |
| JP3371889B2 (ja) | 車両のスリップ制御 | |
| JP3899777B2 (ja) | 運転制御装置および車両 | |
| US8200385B2 (en) | Power output apparatus, control method thereof, and vehicle | |
| JP4135681B2 (ja) | 動力出力装置およびこれを搭載するハイブリッド車並びにこれらの制御方法 | |
| US7607499B2 (en) | Hybrid vehicle controller | |
| US9944270B2 (en) | Hybrid vehicle | |
| JP4175415B2 (ja) | 車両およびその制御方法 | |
| US8229653B2 (en) | Power output apparatus, control method thereof, and vehicle | |
| WO2018047224A1 (ja) | ハイブリッド車両の制御方法と制御装置 | |
| JP4267612B2 (ja) | 駆動装置およびこれを搭載する自動車並びに駆動装置の制御方法 | |
| JP3636020B2 (ja) | 多重アクセルセンサの異常時における車両制御 | |
| CN113002526A (zh) | 车辆的控制装置 | |
| JP3614134B2 (ja) | ハイブリッド車両の制御装置 | |
| JP3968894B2 (ja) | ハイブリッド車両およびその制御方法 | |
| WO2008068930A1 (ja) | 動力出力装置およびその制御方法並びに車両 | |
| JP2001320806A (ja) | 移動体及びその制御方法 | |
| JP5556586B2 (ja) | ハイブリッド自動車 | |
| JP2006257894A (ja) | ハイブリッド車およびその制御方法 | |
| JP4200842B2 (ja) | 車両およびその制御方法 | |
| JP7252996B2 (ja) | 車両制御装置 | |
| JP2006199213A (ja) | 動力出力装置およびこれを搭載する自動車並びに動力出力装置の制御方法 | |
| JP2024079991A (ja) | ハイブリッド車 | |
| JP2010179845A (ja) | ハイブリッド車両の駆動制御装置及び駆動制御方法 | |
| JP2011230725A (ja) | ハイブリッド車両 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060131 |
|
| 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: 20060613 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060626 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 3826672 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090714 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100714 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110714 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110714 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120714 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130714 Year of fee payment: 7 |
|
| LAPS | Cancellation because of no payment of annual fees |