JP2005354774A - 駆動力制御装置 - Google Patents
駆動力制御装置 Download PDFInfo
- Publication number
- JP2005354774A JP2005354774A JP2004170989A JP2004170989A JP2005354774A JP 2005354774 A JP2005354774 A JP 2005354774A JP 2004170989 A JP2004170989 A JP 2004170989A JP 2004170989 A JP2004170989 A JP 2004170989A JP 2005354774 A JP2005354774 A JP 2005354774A
- Authority
- JP
- Japan
- Prior art keywords
- value
- compensation
- command value
- torque command
- motor
- 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
- 230000008859 change Effects 0.000 claims abstract description 22
- 238000000034 method Methods 0.000 claims abstract description 16
- 238000004364 calculation method Methods 0.000 claims description 41
- 230000005540 biological transmission Effects 0.000 claims description 33
- 239000011159 matrix material Substances 0.000 claims description 31
- 238000013461 design Methods 0.000 claims description 22
- 238000001514 detection method Methods 0.000 claims description 5
- 230000007246 mechanism Effects 0.000 claims description 3
- 238000012937 correction Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 7
- 230000001360 synchronised effect Effects 0.000 description 6
- PXFBZOLANLWPMH-UHFFFAOYSA-N 16-Epiaffinine Natural products C1C(C2=CC=CC=C2N2)=C2C(=O)CC2C(=CC)CN(C)C1C2CO PXFBZOLANLWPMH-UHFFFAOYSA-N 0.000 description 5
- 238000013016 damping Methods 0.000 description 4
- 230000007423 decrease Effects 0.000 description 4
- 238000010248 power generation Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 3
- 238000006557 surface reaction Methods 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 238000002485 combustion reaction Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000001172 regenerating effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000001629 suppression Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000002347 injection Methods 0.000 description 1
- 239000007924 injection Substances 0.000 description 1
- 238000012886 linear function Methods 0.000 description 1
- 230000008929 regeneration Effects 0.000 description 1
- 238000011069 regeneration method Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P23/00—Arrangements or methods for the control of AC motors characterised by a control method other than vector control
- H02P23/04—Arrangements or methods for the control of AC motors characterised by a control method other than vector control specially adapted for damping motor oscillations, e.g. for reducing hunting
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L15/00—Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles
- B60L15/20—Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles for control of the vehicle or its driving motor to achieve a desired performance, e.g. speed, torque, programmed variation of speed
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L50/00—Electric propulsion with power supplied within the vehicle
- B60L50/50—Electric propulsion with power supplied within the vehicle using propulsion power supplied by batteries or fuel cells
- B60L50/51—Electric propulsion with power supplied within the vehicle using propulsion power supplied by batteries or fuel cells characterised by AC-motors
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P27/00—Arrangements or methods for the control of AC motors characterised by the kind of supply voltage
- H02P27/04—Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage
- H02P27/06—Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using DC to AC converters or inverters
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P29/00—Arrangements for regulating or controlling electric motors, appropriate for both AC and DC motors
- H02P29/02—Providing protection against overload without automatic interruption of supply
- H02P29/032—Preventing damage to the motor, e.g. setting individual current limits for different drive conditions
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L2240/00—Control parameters of input or output; Target parameters
- B60L2240/40—Drive Train control parameters
- B60L2240/42—Drive Train control parameters related to electric machines
- B60L2240/421—Speed
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L2240/00—Control parameters of input or output; Target parameters
- B60L2240/40—Drive Train control parameters
- B60L2240/42—Drive Train control parameters related to electric machines
- B60L2240/423—Torque
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L2240/00—Control parameters of input or output; Target parameters
- B60L2240/40—Drive Train control parameters
- B60L2240/48—Drive Train control parameters related to transmissions
- B60L2240/486—Operating parameters
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L2270/00—Problem solutions or means not otherwise provided for
- B60L2270/10—Emission reduction
- B60L2270/14—Emission reduction of noise
- B60L2270/145—Structure borne vibrations
-
- 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/64—Electric machine technologies in electromobility
-
- 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/70—Energy storage systems for electromobility, e.g. batteries
-
- 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/72—Electric energy management in electromobility
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Life Sciences & Earth Sciences (AREA)
- Sustainable Development (AREA)
- Sustainable Energy (AREA)
- Vibration Prevention Devices (AREA)
- Electric Propulsion And Braking For Vehicles (AREA)
- Hybrid Electric Vehicles (AREA)
Abstract
【課題】変速比の変化など制御対象の変化に係わらず車両の振動を確実に抑制することを目的とする。
【解決手段】運転状態に基づいてモータ基本トルク指令値とエンジン基本トルク指令値をそれぞれ演算する基本トルク指令値演算部101と、モータ基本トルク指令値と実変速比を入力として、駆動輪回転速度相関値の規範値を演算する駆動輪回転速度相関値の規範値演算部110と、規範値と実際値の偏差を演算する駆動輪回転速度相関値偏差演算部108と、偏差を入力として、補償定数に基づいて前記モータ基本トルク指令値の補償値を演算するトルク補償値演算部104と、補償値を用いてモータ基本トルク指令値を補償し、最終指令値を算出する最終トルク指令値演算部107と、ゲインスケジュール法を用いて予め設定した性能を満足するように、走行状態に応じて変化する要素に基づいてトルク補償値演算部の補償定数を設定する補償特性設定部106とを備える。
【選択図】図3
【解決手段】運転状態に基づいてモータ基本トルク指令値とエンジン基本トルク指令値をそれぞれ演算する基本トルク指令値演算部101と、モータ基本トルク指令値と実変速比を入力として、駆動輪回転速度相関値の規範値を演算する駆動輪回転速度相関値の規範値演算部110と、規範値と実際値の偏差を演算する駆動輪回転速度相関値偏差演算部108と、偏差を入力として、補償定数に基づいて前記モータ基本トルク指令値の補償値を演算するトルク補償値演算部104と、補償値を用いてモータ基本トルク指令値を補償し、最終指令値を算出する最終トルク指令値演算部107と、ゲインスケジュール法を用いて予め設定した性能を満足するように、走行状態に応じて変化する要素に基づいてトルク補償値演算部の補償定数を設定する補償特性設定部106とを備える。
【選択図】図3
Description
本発明は、車両等に用いられる振動抑制用の駆動力制御装置の改良に関する。
モータやエンジンなどの駆動源のトルク変化に伴ないドライブシャフトのねじれ等に起因して発生する駆動系の振動(例えば、ガクガク振動)を抑制するものが、特許文献1等に知られている。
これは、モータ回転速度にバンドパスフィルタ(BPF)またはハイパスフィルタ(HPF)処理を施すことにより共振点付近の周波数成分のみを取り込み、この周波数成分のみをフィードバック(F/B)補償を行う。更に、設計者の希望する理想的な規範モデル特性(非振動特性)が得られるように、制御対象のノミナルな伝達特性を用いてF/B補償器の係数(特性)をモデルマッチング手法等で設計してモータトルク指令値の補償値を演算する。そして、この補償値をモータトルク指令値に対し加算または減算することにより上記振動を抑制している。
特開2002−171778号
しかしながら、上記従来例では、F/B補償器の設計は固定ゲインによる制御法であり、制御対象の特性が変動したとしても常に固定された一つのF/B補償器特性でその変動に対処することになる。このため、例えば制御対象の振動周波数が変速機の変速比に応じて変化する場合、予想される全ての周波数に対して制御系の安定性を満足するようにF/B補償器特性を設定する必要がある。このように制御ゲインを設定した場合では、F/B補償器のゲイン特性は全体的に低めになり、コンサバティブな(保守的な)特性になってしまう。つまり、本来の目的である制振性能はあまり高くはならない。例えば、実際に設計を行う際に用いた振動周波数においては所望の設計仕様(F/B安定余裕が許容される下限値)を満足していたとしても、変速比の変化により振動周波数が変動してしまうと所望の設計仕様が満足できず(F/B安定余裕が増加=F/Bゲイン低下)、振動が完全に抑制できないという問題があった。
そこで本発明は、上記問題点に鑑みてなされたもので、変速比の変化など制御対象の変化に係わらず車両の振動を確実に抑制することを目的とする。
本発明は、モータとエンジンを含む駆動源と、モータまたはエンジンのうち少なくとも一方のトルクを変速機を介して駆動輪へ伝達する動力伝達機構と、車両の運転状態に基づいてモータ基本トルク指令値とエンジン基本トルク指令値をそれぞれ演算する基本トルク指令値演算部と、前記変速機の実変速比を検出する実変速比検出部と、前記モータ基本トルク指令値と実変速比を入力として、駆動輪または駆動軸の回転速度相関値の規範値を演算する駆動輪回転速度相関値の規範値演算部と、前記駆動輪回転速度相関値の実際値を検出する駆動輪回転速度相関値の実際値検出部と、前記駆動輪回転速度相関値の規範値と実際値の偏差を演算する駆動輪回転速度相関値偏差演算部と、前記偏差を入力として、補償定数に基づいて前記モータ基本トルク指令値の補償値を演算するトルク補償値演算部と、該モータ基本トルク指令値の補償値を用いて前記モータ基本トルク指令値に補償を施し、最終指令値を算出する最終トルク指令値演算部と、ゲインスケジュール法を用いて予め設定した性能を満足するように、走行状態に応じて変化する要素に基づいて前記トルク補償値演算部の補償定数を設定する補償特性設定部と、を備える。
したがって、本発明によれば、走行状態に応じて振動周波数が変化する制御対象に対して、その変動毎にトルク補償値演算部(フィードバック補償部)の補償定数を設定する。このため、制御対象の振動周波数が変動しても、全ての領域に対して所望の設計仕様(例えばF/B系の安定余裕や耐外乱性)を満足するようにトルク補償値演算部の補償定数を設定することができるので、例えば、制御対象の変動(実変速比が連続変化)がある場合でも、変速比の変化など制御対象の変化に係わらず振動を完全に抑制することができる。
以下、本発明の一実施形態を添付図面に基づいて説明する。
図1は本発明を適用するハイブリッド車両の一例を示し、シリーズ・パラレルハイブリッド車両を例としてあげている。
駆動源として第1駆動源となる交流同期モータ1と、発電用モータ4を備えた第2駆動源としてのエンジン2が、電磁クラッチ3を介して直列的に配置され、交流同期モータ1の後段には無段変速機5とファイナルギア50を介して駆動軸60及びタイヤ(駆動輪)61が連結される。クラッチコントローラ12によって制御される電磁クラッチ3が締結状態のときにパラレルハイブリッドとして駆動が行われ、電磁クラッチ3の解放状態のときには、発電用モータ4からの電力により交流同期モータ1が駆動されるシリーズハイブリッドとなる。
交流同期モータ1は、駆動トルク制御による車両の駆動や回生ブレーキ制御による車両運動エネルギーをバッテリー8へ回収を行うものであり、モータコントローラ14によって制御される。なお、モータコントローラ14は、高電圧のインバータ7を介して各モータの駆動、回生を制御する。
エンジン2は、スロットルアクチュエータ20による吸入空気量とインジェクタによる燃料噴射量と、点火プラグによる点火時期の制御により、エンジントルクが指令値と一致するようにエンジンコントローラ13で制御され、希薄燃焼が可能となっている。
発電用モータ4は、上述のシリーズ走行モードにおいてバッテリー8の充電状態に応じてエンジン出力トルクを電気エネルギーに変換し、インバータ7を介してバッテリー8に充電する。なお、発電用モータ4は、モータコントローラ14によって制御される。
無段変速機5は、プライマリプーリ5pとセカンダリプーリ5sの半径を油圧制御で可変することで変速比が指令値に一致するように変速機コントローラ11によって制御される。
なお、バッテリー8は、高電圧バッテリで構成され、バッテリーコントローラ15により監視制御され、交流同期モータ1からの回生エネルギーや発電用モータ4が発電した電気エネルギーを蓄積する。
これらの変速機コントローラ11、クラッチコントローラ12、エンジンコントローラ13、モータコントローラ14、バッテリーコントローラ15は通信線100を介して統合コントローラ10に接続されており、統合コントローラ10からの指令に応じてそれぞれ制御を行う。
統合コントローラ10は、バッテリー8の状態、アクセル操作量APOや車速VSPなどの運転状態から駆動トルク指令値を演算する。そして、その結果を各トルク指令値(モータ、エンジン)ならびに変速比指令値として配分し、各コントローラへと送信する。また、バッテリー状態ならびに車速からクラッチ状態を決定し、クラッチコントローラへと送信する。このため、統合コントローラ10には、アクセルペダルの操作量(またはアクセル開度)APOを検出するアクセルセンサ9と、車速VSPを検出する車速センサ6が接続され、各センサの検出値が入力される。
すなわち、変速機コントローラ11は、統合コントローラ10からの変速比指令値を達成するように無段変速機5を制御し、クラッチコントローラ12は統合コントローラ10からのクラッチ制御信号により電磁クラッチ3を締結/開放する。エンジンコントローラ13は、統合コントローラ10からのエンジントルク指令値を達成するようにエンジントルク制御を行い、モータコントローラ14は、統合コントローラ10からのモータトルク指令値を達成するようにモータトルク制御を行う。また、バッテリーコントローラ15は、バッテリー8の充電状態を管理し、その情報を統合コントローラ10へと送信する。
次に、統合コントローラ10で行われる制御の一例を図2に示すフローチャートを用いて説明する。なお、図2に示す処理内容は一定の周期(例えば、数msec)で実行される。
ステップSlでは、バッテリー充電量SOCや無段変速機の変速比Ipといった他のコントローラ11〜15が計測した車両状態を受信する。ステップS2では、アクセル操作量APOや車速VSPを各センサからの信号に基づいて計測する。
ステップS3では、アクセル操作量APO、車速VSPから駆動トルク指令値Td*を演算する。この駆動トルク指令値Td*演算は、例えば、図5に示すようなマップに基づき、アクセル操作量(図中アクセル開度)APOをパラメータとした車速VSPの関係から駆動トルク指令値Td*を演算する。
ステップS4では、バッテリー充電量SOCならびに車速VSPといった車両状態量に基づき電磁クラッチ3のクラッチ制御信号CLsigを演算する。この、クラッチ制御信号CLsigの演算は、例えば、車速VSPが所定値を超えたときや、バッテリ充電量SOCが低下した場合に、電磁クラッチ3を締結するような制御信号CLsigを設定してエンジン2による駆動及び充電を行うようにする一方、車速VSPが所定値未満でバッテリ充電量SOCが十分な場合には、電磁クラッチ3を解放するような制御信号CLsigを設定して、交流同期モータ1による駆動を行う。
ステップS5では、駆動トルク指令値Td*をエンジン基本トルク指令値Te*並びにモータ基本トルク指令Tm*へと配分する。この駆動トルク指令値Td*の配分方法は、例えば、車速VSPやバッテリ充電量SOCなどに応じて配分すればよい。
ステップS6では、次式に示す位相補償フィルタWe(s)に基づき、モータトルク指令値Tm*に位相補償を施し、フィードフォワード補償によるモータトルク指令値Tm_FFを演算する。
G’P(s):アクセル操作量に対する駆動軸トルクの伝達関数
Gm(s):駆動トルクの規範応答
ωp:自車両の固有振動数
ωm:目標車両の固有振動数
ζp:自車両の減衰係数
ζm:目標車両の減衰係数
s:ラプラス演算子
である。
また、Gm(s)は、非振動モデル(ζm=1.0)であり、応答に遅れが生じないようにωm=ωpとする。この演算は、特開平10−227231号公報と同様にして行うことができる。実際の演算はダスティン近似等で離散化して得られた漸化式を用いて算出する。
なお、位相補償フィルタの各定数は、無段変速機の変速比Ipに基づき、図6、図7に示すようなマップを用いて決定する。なお、図6は、変速比Ipに応じた固有振動数ωp、ωmのマップを示し、図7は、変速比Ipに応じた減衰係数ζpのマップを示す。
次に、ステップS7〜S9にモータトルク補正値の演算処理について説明する。
ステップS7では、モータ基本トルク指令値Tm*と実変速比Ipを入力とし、駆動輪の回転速度相関値の規範値ωw_refを演算する。ここで、駆動輪の回転速度相関値は、後述するように駆動輪の角回転速度ωwを用いて説明するが、回転速度で演算を行うようにしても良い。
次に、S8では走行状態に応じて変化する要素(例えば、実変速比Ip及び駆動輪回転角速度ωwの実際値など)に基づき補償特性を設定する。具体の演算方法は後で説明する。
S9では、駆動輪回転角速度規範値ωw_refと駆動輪回転角速度計測値ωwとの偏差ωw_errを用いてモータトルク指令値の補正値Tm_FBを演算する。
S10では、モータトルク指令値の補正値Tm_FBにハイパスフィルタ処理を行う。この制御目的は過渡的な振動を抑える場合、F/B補償部の出力が一定値(あるいは低周波数域)の制御誤差に対してゼロ(あるいは小さく)となるように次の(2)式のようなハイパスフィルタ(ウォッシュアウト回路)をF/B補償部の後段に入れてもよい。
上記制御の内容を図3のブロック図に示す。
図3において、モータ基本トルク指令値演算部101は、駆動トルク指令値Td*からモータ基本トルク指令Tm*へと配分する。位相補償部102(動特性補償手段)は、モータ基本トルク指令値Tm*に上記(1)式のフィルタWm(s)を施して、フィードフォワード補償によるモータトルク指令値Tm_FFを出力する。
実変速比演算部103では、プライマリプーリ5pとセカンダリプーリ5sの回転速度の比から実変速比Ipを演算する。
駆動輪の回転速度相関値の規範値演算部110では、モータ基本トルク指令Tm*と実変速比Ipから駆動輪の回転速度相関値の規範値ωw_refを演算する。偏差演算部108は、駆動輪回転速度相関値の規範値ωw_refと、駆動輪速度ωwとの偏差ωw_errを求める。モータトルク補償値演算部104(フィードバック補償部)では、制御対象の駆動輪速度ωwと駆動輪角速度規範値ωw_refとの偏差ωw_errに基づいてモータトルク指令値の補正値Tm_FBを演算する。そして、ハイパスフィルタ105は、モータトルク補正値Tm_FBに、上記S10のハイパスフィルタ処理を行って、モータトルク指令値の補正値Tm_FB_hpfを求め、加算部107で、モータトルク指令値Tm_FFにモータトルク指令値の補正値Tm_FB_hpfを加えて最終モータトルク指令値Tm*’を出力する。
ここで、ハイパスフィルタ105の特性は、実変速比Ipと駆動輪の回転速度ωwに基づいて補償特性設定部106で設定されるものである。
なお、図4は、上記駆動輪の回転速度相関値の規範値演算部110の詳細を示し、後述するように、パワートレインモデル111、簡易タイヤモデル112、車両モデル113から構成される。
次に、駆動輪回転角速度規範値ωw_refと駆動輪回転角速度計測値ωwとの偏差ωw_errを用いてモータトルク指令値の補正値Tm_FBを演算するフィードバック補償器(トルク補償値演算部104)の設計手法について説明する。
まず制御対象の構成について説明する。制御対象の状態方程式及び出力方程式が次式で表されるとする。
さらに、可変パラメータpの存在範囲が凸領域(L個の頂点をもつ多角形とする)であるとき、A(p)は次のようにも表現できる。
次に、可変パラメータベクトルp=[p1 p2 … pg]Tの各要素は次の値をとるとする。
次に、図8は制御対象モデル(モータ〜車輪(駆動輪))を示す。
質点Jm周りの運動方程式は、
Td:駆動トルク
Tp:プライマリプーリトルク
Ts:セカンダリプーリトルク
Tw:路面反力トルク
ωm:モータ回転角速度
ωc:セカンダリプーリ回転角速度
ωd:駆動軸回転角速度
ωw:車輪回転角速度
If:ファイナルギア比
Jm:モータ〜プライマリプーリの慣性モーメント
Jw:車輪の慣性モーメント
Jc:セカンダリプーリ〜ファイナルギアの慣性モーメント
Kd:駆動軸バネ定数
Ra:タイヤ半径
である。
次に、上記(14)式を駆動軸回転角加速度dωd/dtについて整理すると、
変速比Ipに応じて振動周波数が変化する制御対象に対して、その変動毎にF/B補償部(トルク補償値演算部104)の補償定数を設定する。このため、全ての領域に対して所望の設計仕様(例えばF/B安定余裕)を満足するようにフィードバック補償部の補償定数を設定することができる。ここで、
しかしながら、このため、演算量を増加し、ありえない部分に対して制御系の安定性を満足するようにF/B補償部のパラメータ(制御ゲイン)を設定する必要がある。このように制御ゲインを設定した場合、余分のF/B安定余裕(=F/Bゲイン低下)が設定しなければならないので、制御系が保守的になる。これを考慮して、次式に示すuを制御入力として扱う。
次に、制御対象の状態方程式(上記(31式))のA行列をポリトープ形式で表すと次のようになる。
モータ基本トルク指令値Tm*と実変速比Ipを入力とし、駆動軸の剛性KdをN倍(例えば、50倍)にした場合(非振動モデル)において、上記(22)、(28)、(29)式に基づき駆動輪回転角速度規範値ωw_refを算出する。簡易タイヤモデルを用いてスリップ量(Vw−Vv)に応じて摩擦係数を決定する。実際には、前述と同様ダスティン近似等で離散化して得られた漸化式を用いて算出する。
次に、ゲインスケジュール制御手法を用いて、前記補償特性設定部(F/B補償部)106について説明する。
ゲインスケジューリング制御手法は、制御系の動作範囲の変化に応じて予め定められたコントローラパラメータの変更テーブルまたは変更曲線に従って、コントローラを修正する制御方法である。ゲインスケジューリング制御系では、変動のある同様なプラントに対してコントローラのパラメータをプラントの変動に応じて変化させる。即ち、コントローラ(ゲイン)を計画的に変更(スケジューリング)して制御を実行する。
制御系設計における一般化プラントが次のLPVシステムで表されるとする。
前記補償定数を演算するため、前記第1可変パラメータp1の変動範囲の頂点において、所望の設計仕様を(連立)LMI(線形行列不等式)で表し、全ての頂点で設計仕様を満足する各頂点毎の補償定数を求め、現在の可変パラメータの値を入力とし前記各頂点毎に求めた補償定数を線形補間することにより最終的な補償定数を演算する。
上記(40)、(41)式から決定されるμを式上記(37)、(38)式に代入すると、wからzへの閉ループ系が次式で表される。
上記式(38)、(39)において、制御量z及びフィードバック信号として駆動輪回転角速度ωwに対する制御誤差ωw_err=ωw_ref−ωwをとる。即ち、
一般に行列Aの固有値が図13の斜線の領域に存在することと、次のLMIを満たす正定行列zが存在することは等価である。なお、図中θは望ましい極配置領域である。
まず、p1_min及びp1_maxに対してコントロールパラメータをAk(p)、Bk(p)、Ck(p)、Dk(p)を求める。コントローラの係数行列は次のようになる。
上記式(49)、(50)、(51)によりコントローラの係数行列を算出して、上記式(40)、(41)を用いて制御入力uを演算することができる。上記式(34)により、トルク指令値の補償値Tm_FBは次の式(53)になる。
また、変速比Ipに応じて変化する要素(式(27))を第1可変パラメータp1とし、この第1可変パラメータp1に基づき、予め定めた補償定数を線形補間することでモータトルク補償値演算部104の補償特性を設定する。この場合、摩擦係数μがスリップ量に応じて式(18)。(19)に基づき決定すると仮定した際の制御対象の状態方程式は上記式(31)となる。
この式(31)は、制御対象のシステム行列が、変速比Ipによって決まる第1可変パラメータp1を、線形ゲインとして有する「線形パラメータ可変(LPV)システム」とみなすことができる。従って、上記式(27)のように、変速比Ipと第1可変パラメータp1の関係は非線形であったとしても、第1可変パラメータp1に基づき、予め定めた補償定数を線形補間してフィードバック補償部の特性を決定することで、変速比Ipに対して制御対象の振動周波数が変動しても、確実に振動を抑制できるのである。
また、補償特性設定部106は上記式(18)、(19)の制御入力uを式(34)のように定義することで、入力行列Bの可変パラメータが削除(定数=1)されるとみなされ、可変パラメータの増加を防止することができ、その結果、演算量の増加防止、ならびに実際には存在しない制御対象の変動に対しても考慮し補償定数を設定することにより、実際の変動に対する制御性能低下(制御ゲイン低下)を防止することができる。
制御入力uを上記式(34)のように扱うことにより、モータトルクTmの係数は別の可変パラメータとして定義する必要がなくなり、B行列は上記式(35)のような定数行列になる。よって、制御対象はp1のみを可変パラメータとする線形パラメータ可変(LPV)システムとなる。
また、補償定数p1を演算するため、第1可変パラメータの変動範囲の頂点において、所望の設計仕様を(連立)線形行列不等式(LMI)で表し、全ての頂点で設計仕様を満足する各頂点毎の補償定数を予め求め、現在の可変パラメータの値を入力とし前記各頂点毎に求めた補償定数を線形補間することにより最終的な補償定数を演算するので、変速比の変化など制御対象の変化に係わらず振動抑制を確実に行うことができる。
次に、本発明の第2の実施形態について以下に説明する。
スリップ率Sに応じて摩擦係数μを決定する場合、上記式(18)、(22)は以下のように表すことができる。
ここで、制御対象の状態方程式(上記(59)式)のA行列をアフィン形式で表すと次のようになる。
変速比Ipと駆動輪の回転角速度実際値ωwの存在範囲をそれぞれIIp=[Ip_min、Ip_max]、Iωw=[ωw_min、ωw_max]とすると図14の左側に示すようなパラメータボックスを構成することができる。可変パラメータp1、p2はそれぞれIp、ωwの単調な関数であるから、IIp、Iωwで定義されるパラメータボックスはIp1=[p1_min、p1_max]、Ip2=[p2_min、p2_max]で定義されるパラメータボックスとなる(図14の右側)。ここで、
図14のようなパラメータボックスで可変パラメータの変動範囲を定義できるが、この領域は実際にはありえないパラメータの領域を含む。例えば、Ip=Ip_max、ωw=ωw_maxとIp=Ip_min、ωw=ωw_minで動作することはありえない。従って、図14の左下と右上のある範囲は存在領域から除かなければ、非現実的な制御系が設計されることになる。そこで、パラメータの存在領域を図15の実線のように修正する。ここで、
図15のパラメータ領域は6個の端点をもつので、制御対象の状態方程式A行列をポリトープ形式で表すと次のようになる。
なお、制御フローチャート、駆動輪回転速度規範値演算部、一般化プラントの構成と極配置コントローラの求め方法は前述した方法と同様なので省略する。
上記式(43)で表されるコントローラの係数行列は上記式(66)と同様に次のように書ける。
以上のように、変速比Ipに応じて変化する要素(上記式(27))を第1可変パラメータp1、駆動輪の回転速度相関値の実際値(駆動輪の回転角速度)ωwに応じて変化する要素(上記式(58))を第2可変パラメータp2とし、これらの第1可変パラメータ及び第2可変パラメータに基づいて、予め定めた補償定数を線形補間することでモータトルク補償値演算部104の補償特性を設定する。
この場合摩擦係数μがスリップ率((Vw−Vv)/Vw)に応じて上記式(54)に基づき決定すると仮定した際の制御対象の状態方程式は上記式(59)となる。
この式(59)は、制御対象のシステム行列が、変速比Ipによって決まる第1可変パラメータp1と、駆動輪回転角速度ωwによって決まる第2可変パラメータp2を線形ゲインとして有する「線形パラメータ可変(LPV)システム」とみなすことができる。従って、上記式(27)(58)のように、変速比Ipと第1可変パラメータp1、駆動輪回転角速度ωwと第2可変パラメータp2の各関係は非線形であったとしても、第1及び第2可変パラメータp1、p2に基づき、予め定めた補償定数を線形補間してフィードバック補償部特性を決定することで、変速比Ipや駆動輪回転角速度ωWに対して制御対象の振動周波数が変動しても、確実に抑制することができる。
また、走行状態に応じて変化する要素の実際に取りうる領域に基づき第1可変パラメータp1または第2可変パラメータp2に制限を設けることで、第1または第2可変パラメータが実際に存在しない領域についても考慮し補償定数を設定することにより、実際の変動に対する制御性能低下(制御ゲイン低下)を防止することができる。
以上のように、本発明に係る駆動力制御装置では、変速比の変化など制御対象の変化に係わら駆動系の振動を確実に抑制し、内燃機関やモータ等の原動機を備えた車両用の駆動力制御系統に適用することができる。
1 モータ
2 エンジン
3 電磁クラッチ
10 統合コントローラ
110 位相補償部
104 モータトルク補償値演算部
106 補償特性決定部
2 エンジン
3 電磁クラッチ
10 統合コントローラ
110 位相補償部
104 モータトルク補償値演算部
106 補償特性決定部
Claims (7)
- 変速機を介して動力源からのトルクを駆動輪へ伝達する動力伝達機構と、
前記動力源のトルクと前記変速機の変速比を制御する車両の駆動力制御装置において、
車両の運転状態に基づいて基本トルク指令値を演算する基本トルク指令値演算部と、
前記変速機の実変速比を検出する実変速比検出部と、
前記基本トルク指令値と実変速比を入力として、駆動輪または駆動軸の回転速度相関値の規範値を演算する駆動輪回転速度相関値の規範値演算部と、
前記駆動輪回転速度相関値の実際値を検出する駆動輪回転速度相関値の実際値検出部と、
前記駆動輪回転速度相関値の規範値と実際値の偏差を演算する駆動輪回転速度相関値偏差演算部と、
前記偏差を入力として、補償定数に基づいて前記基本トルク指令値の補償値を演算するトルク補償値演算部と、
該基本トルク指令値の補償値を用いて前記基本トルク指令値に補償を施し、最終指令値を算出する最終トルク指令値演算部と、
ゲインスケジュール法を用いて予め設定した性能を満足するように、走行状態に応じて変化する要素に基づいて前記トルク補償値演算部の補償定数を設定する補償特性設定部と、
を備えたことを特徴とする車両の駆動力制御装置。 - 前記駆動源は、モータとエンジンとから構成され、
前記動力伝達機構は、モータ及びエンジンのうち少なくとも一方のトルクを駆動輪へ伝達し、
前記基本トルク指令値演算部は、モータの基本トルク指令値とエンジンの基本トルク指令値とをそれぞれ演算し、
前記駆動輪回転速度相関値の規範値演算部は、前記モータ基本トルク指令値と実変速比を入力とし、
前記トルク補償値演算部は、補償定数に基づいて前記モータ基本トルク指令値の補償値を演算し、
前記最終トルク指令値演算部は、前記モータ基本トルク指令値の補償値を用いて前記モータ基本トルク指令値に補償を施して、最終指令値を算出することを特徴とする請求項1に記載の車両の駆動力制御装置。 - 前記補償特性設定部は、変速比に応じて変化する要素を第1可変パラメータとして、当該第1可変パラメータに基づいて、予め定めた補償定数を線形補間して前記トルク補償値演算部の補償特性を設定することを特徴とする請求項1に記載の車両の駆動力制御装置。
- 前記補償特性設定部は、変速比に応じて変化する要素を第1可変パラメータとするとともに、前記駆動輪の回転速度相関値の実際値に応じて変化する要素を第2可変パラメータとし、これらの第1パラメータ及び第2パラメータに基づいて、予め定めた補償定数を線形補間することで前記トルク補償値演算部の補償特性を設定することを特徴とする請求項1に記載の車両の駆動力制御装置。
- 前記補償特性設定部は、前記第1可変パラメータと変速比及びトルクに基づいて定義した制御入力を含む制御対象の状態方程式から前記補償定数を設定することを特徴とする請求項3または請求項4に記載の車両の駆動力制御装置。
- 前記補償特性設定部は、前記可変パラメータの変動範囲の頂点において、所定の設計仕様を線形行列不等式で表し、全ての頂点で前記設計仕様を満足する各頂点毎の補償定数を予め求め、現在の可変パラメータの値を入力として前記各頂点毎に求めた補償定数を線形補間することにより最終的な補償定数を演算することを特徴とする請求項3または請求項4に記載の車両の駆動力制御装置。
- 前記補償特性設定部は、前記走行状態に応じて変化する要素が、実際に取りうる領域に基づき前記第1可変パラメータまたは第2可変パラメータに制限を設けることを特徴とする請求項6に記載の車両の駆動力制御装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004170989A JP2005354774A (ja) | 2004-06-09 | 2004-06-09 | 駆動力制御装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004170989A JP2005354774A (ja) | 2004-06-09 | 2004-06-09 | 駆動力制御装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2005354774A true JP2005354774A (ja) | 2005-12-22 |
Family
ID=35588758
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004170989A Pending JP2005354774A (ja) | 2004-06-09 | 2004-06-09 | 駆動力制御装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2005354774A (ja) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010514391A (ja) * | 2006-12-13 | 2010-04-30 | プジョー シトロエン オートモビル エス アー | ハイブリッド車両または電気車両の電動機の制御方法 |
JP2012113676A (ja) * | 2010-11-29 | 2012-06-14 | Internatl Business Mach Corp <Ibm> | 制御器の構成方法、システム及びプログラム |
JP2015107017A (ja) * | 2013-12-02 | 2015-06-08 | カルソニックカンセイ株式会社 | 電動車両の駆動力制御装置 |
WO2016021696A1 (ja) * | 2014-08-06 | 2016-02-11 | 株式会社デンソー | 回転電機の制御装置 |
JP2016042774A (ja) * | 2014-08-19 | 2016-03-31 | 株式会社デンソー | 回転電機の制御装置 |
US9329584B2 (en) | 2011-12-15 | 2016-05-03 | International Business Machines Corporation | Method, system and program for constructing a controller |
WO2017033637A1 (ja) * | 2015-08-25 | 2017-03-02 | 日立オートモティブシステムズ株式会社 | 電動車両の制御装置 |
CN110861633A (zh) * | 2018-08-28 | 2020-03-06 | 罗伯特·博世有限公司 | 用于控制混合动力车辆的驾驶性能的控制器和方法 |
CN115366696A (zh) * | 2022-08-19 | 2022-11-22 | 珠海格力电器股份有限公司 | 电动汽车的抖动抑制方法、装置、电动汽车及存储介质 |
-
2004
- 2004-06-09 JP JP2004170989A patent/JP2005354774A/ja active Pending
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010514391A (ja) * | 2006-12-13 | 2010-04-30 | プジョー シトロエン オートモビル エス アー | ハイブリッド車両または電気車両の電動機の制御方法 |
JP2012113676A (ja) * | 2010-11-29 | 2012-06-14 | Internatl Business Mach Corp <Ibm> | 制御器の構成方法、システム及びプログラム |
US9329584B2 (en) | 2011-12-15 | 2016-05-03 | International Business Machines Corporation | Method, system and program for constructing a controller |
JP2015107017A (ja) * | 2013-12-02 | 2015-06-08 | カルソニックカンセイ株式会社 | 電動車両の駆動力制御装置 |
WO2016021696A1 (ja) * | 2014-08-06 | 2016-02-11 | 株式会社デンソー | 回転電機の制御装置 |
JP2016039661A (ja) * | 2014-08-06 | 2016-03-22 | 株式会社デンソー | 回転電機の制御装置 |
RU2661239C1 (ru) * | 2014-08-06 | 2018-07-13 | Ниссан Мотор Ко., Лтд. | Устройство управления для вращающихся электрических машин |
JP2016042774A (ja) * | 2014-08-19 | 2016-03-31 | 株式会社デンソー | 回転電機の制御装置 |
US9517704B2 (en) | 2014-08-19 | 2016-12-13 | Denso Corporation | Apparatus for controlling rotary machine |
WO2017033637A1 (ja) * | 2015-08-25 | 2017-03-02 | 日立オートモティブシステムズ株式会社 | 電動車両の制御装置 |
JP2017046389A (ja) * | 2015-08-25 | 2017-03-02 | 日立オートモティブシステムズ株式会社 | 電動車両の制御装置 |
CN110861633A (zh) * | 2018-08-28 | 2020-03-06 | 罗伯特·博世有限公司 | 用于控制混合动力车辆的驾驶性能的控制器和方法 |
CN115366696A (zh) * | 2022-08-19 | 2022-11-22 | 珠海格力电器股份有限公司 | 电动汽车的抖动抑制方法、装置、电动汽车及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7317978B2 (en) | Driving force control apparatus for vehicle | |
US9018870B2 (en) | Control device | |
JP5347702B2 (ja) | 車両のバネ上制振制御装置 | |
De Novellis et al. | Comparison of feedback control techniques for torque-vectoring control of fully electric vehicles | |
EP1247687B1 (en) | Control apparatus for electric motor and control apparatus for hybrid vehicle | |
US8892280B2 (en) | Sprung mass damping control system of vehicle | |
US9174524B2 (en) | Control device and control method for electric motor vehicle | |
JP5900609B2 (ja) | 電動車両の制御装置および電動車両の制御方法 | |
RU2699203C1 (ru) | Способ управления для электрического транспортного средства и устройство управления для электрического транспортного средства | |
US8996220B2 (en) | Torque control device | |
JP5228996B2 (ja) | 電動車両の制振制御装置 | |
JPH11182290A (ja) | 内燃機関の燃料噴射量制御装置 | |
US9139096B2 (en) | One-sided detection and disabling of integrator wind up for speed control in a vehicle | |
JP6326755B2 (ja) | 電動車両の発電制御装置 | |
JP2005354774A (ja) | 駆動力制御装置 | |
KR102444664B1 (ko) | 하이브리드 자동차 및 그를 위한 변속 제어 방법 | |
CN112297873B (zh) | 电动车辆系统和控制电动车辆的控制方法 | |
JP2012205422A (ja) | 制御装置 | |
Galvagno et al. | Drivability enhancement and transient emission reduction for a mild hybrid diesel-electric truck | |
JP6070388B2 (ja) | ハイブリッド車両のクラッチ制御装置 | |
JP4192833B2 (ja) | 駆動力制御装置 | |
JP6551466B2 (ja) | ハイブリッド車両の制御方法 | |
WO2015019399A1 (ja) | 車両の制振制御装置 | |
JP5672869B2 (ja) | 車体制振制御装置 | |
Khodabakhshian et al. | Improvement of fuel efficiency and drivability using simple prediction for gear changing |