[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP3985550B2 - Electric vehicle drive control device, electric vehicle drive control method, and program thereof - Google Patents

Electric vehicle drive control device, electric vehicle drive control method, and program thereof Download PDF

Info

Publication number
JP3985550B2
JP3985550B2 JP2002052613A JP2002052613A JP3985550B2 JP 3985550 B2 JP3985550 B2 JP 3985550B2 JP 2002052613 A JP2002052613 A JP 2002052613A JP 2002052613 A JP2002052613 A JP 2002052613A JP 3985550 B2 JP3985550 B2 JP 3985550B2
Authority
JP
Japan
Prior art keywords
electric machine
torque
limit value
battery
electric
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
Application number
JP2002052613A
Other languages
Japanese (ja)
Other versions
JP2003259509A (en
Inventor
秀樹 久田
博幸 小島
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Aisin AW Co Ltd
Original Assignee
Aisin AW Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Aisin AW Co Ltd filed Critical Aisin AW Co Ltd
Priority to JP2002052613A priority Critical patent/JP3985550B2/en
Publication of JP2003259509A publication Critical patent/JP2003259509A/en
Application granted granted Critical
Publication of JP3985550B2 publication Critical patent/JP3985550B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION 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
    • B60L3/00Electric devices on electrically-propelled vehicles for safety purposes; Monitoring operating variables, e.g. speed, deceleration or energy consumption
    • B60L3/06Limiting the traction current under mechanical overload conditions
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION 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/00Electric propulsion with power supplied within the vehicle
    • B60L50/50Electric propulsion with power supplied within the vehicle using propulsion power supplied by batteries or fuel cells
    • B60L50/51Electric propulsion with power supplied within the vehicle using propulsion power supplied by batteries or fuel cells characterised by AC-motors
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION 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
    • B60L58/00Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles
    • B60L58/10Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries
    • B60L58/12Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries responding to state of charge [SoC]
    • B60L58/15Preventing overcharging
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION 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/00Control parameters of input or output; Target parameters
    • B60L2240/40Drive Train control parameters
    • B60L2240/42Drive Train control parameters related to electric machines
    • B60L2240/421Speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION 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/00Control parameters of input or output; Target parameters
    • B60L2240/40Drive Train control parameters
    • B60L2240/42Drive Train control parameters related to electric machines
    • B60L2240/423Torque
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION 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/00Control parameters of input or output; Target parameters
    • B60L2240/40Drive Train control parameters
    • B60L2240/54Drive Train control parameters related to batteries
    • B60L2240/545Temperature
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION 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/00Control parameters of input or output; Target parameters
    • B60L2240/40Drive Train control parameters
    • B60L2240/54Drive Train control parameters related to batteries
    • B60L2240/547Voltage
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION 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/00Control parameters of input or output; Target parameters
    • B60L2240/40Drive Train control parameters
    • B60L2240/54Drive Train control parameters related to batteries
    • B60L2240/549Current
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/64Electric machine technologies in electromobility
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/70Energy storage systems for electromobility, e.g. batteries
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/72Electric energy management in electromobility

Landscapes

  • Engineering & Computer Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Sustainable Development (AREA)
  • Sustainable Energy (AREA)
  • Power Engineering (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Electric Propulsion And Braking For Vehicles (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、電動車両駆動制御装置、電動車両駆動制御方法及びそのプログラムに関するものである。
【0002】
【従来の技術】
従来、電気自動車、ハイブリッド型車両等の電動車両においては、回転自在に配設され、磁極対を備えたロータ、及び該ロータより径方向外方に配設され、U相、V相及びW相のコイルを備えたステータから成る駆動モータが使用される。そして、駆動モータ制御装置によって発生させられたU相、V相及びW相の電流を前記各相のコイルに供給し、かつ、所定の電圧を印加することにより、前記駆動モータを駆動し、駆動モータのトルク、すなわち、駆動モータトルクを発生させ、該駆動モータトルクを駆動輪に伝達して電動車両を走行させるようになっている。そのために、バッテリとインバータとが接続され、バッテリから直流の電流がインバータに供給され、前記駆動モータ制御装置によって、前記インバータを構成するスイッチング素子が適宜スイッチングさせられ、前記各相の電流が発生させられる。
【0003】
ところで、前記バッテリにおいては、電流が流れ出たり、供給されたりして電力の充電及び放電が行われるが、過剰な充電、又は過剰な放電が行われると、バッテリの寿命が短くなってしまう。特に、バッテリにおける充電状態を表すバッテリ残量(SOC)が低い場合に放電が行われたり、バッテリ残量が高い場合に充電が行われたりすると、バッテリの内部のセル間のバッテリ残量の差によって、一部のセルの電圧が著しく低くなったり、高くなったりして、電解液漏れ等の問題が発生する。
【0004】
そこで、バッテリから流れ出たりバッテリに供給されたりする電流(以下「バッテリ電流」という。)を制限するために電流制限値を設定し、バッテリ電流と電流制限値との電流偏差に基づいて、PI制御又はPID制御によるフィードバック制御を行うようにした電動車両駆動制御装置が考えられる。該電動車両駆動制御装置においては、バッテリ電流が電流制限値を超えると、駆動モータトルクが電流偏差に対応する分だけ小さくされる。
【0005】
【発明が解決しようとする課題】
しかしながら、前記従来の電動車両駆動制御装置において、駆動モータトルクを変化させたときの、駆動モータを駆動することによって消費される電力の変化量は、駆動モータの回転速度、すなわち、駆動モータ回転速度(又は駆動モータ回転速度に比例する車速)によって変動するので、駆動モータトルクをフィードバック制御しても、電力が変動する分だけバッテリ電流が変動し、バッテリ電流に大きなオーバシュートが発生したり、バッテリ電流が電流制限値を超えなくなるまでの時間が長くなったりしてしまう。
【0006】
図2は従来の電動車両駆動制御装置の動作を示す第1のタイムチャート、図3は従来の電動車両駆動制御装置の動作を示す第2のタイムチャートである。
【0007】
図2に示されるように、タイミングt1で運転者がアクセルペダルを踏み込むと、電動車両を走行させるのに必要な車両要求トルクTO* が立ち上がり、タイミングt2で値aにされる。それに伴って、駆動モータトルクTMの目標値を表す駆動モータ目標トルクTM* が大きくされ、駆動モータトルクTMが徐々に大きくされる。その後、タイミングt3でバッテリ電流IBがあらかじめ設定された電流制限値IBxを超えると、電流偏差に対応させて駆動モータ目標トルクTM* が小さくされるが、前述されたように、駆動モータ回転速度NMによって電力の変化量が異なり、電力が変動する分だけバッテリ電流IBが変動するので、タイミングt4になるまで駆動モータ目標トルクTM* が小さくされない。すなわち、タイミングt3からタイミングt4まで駆動モータ目標トルクTM* のオーバシュートが発生し、バッテリ電流IBに大きなオーバシュートが発生する。なお、TM* fはオーバシュートが収束する値である。
【0008】
これに伴って、図3に示されるように、バッテリ電流IBは電流制限値IBxを超え、タイミングt11からタイミングt12までの間、バッテリに過剰なバッテリ電流IBが流れ、過電流状態が形成される。
【0009】
そこで、バッテリ電流IBだけでなく、バッテリ電圧VBを検出し、バッテリ電流IB及びバッテリ電圧VBに基づいて電力を算出し、該電力をフィードバック制御することによってバッテリ電流IBを制限することが考えられるが、フィードバック制御における入力、演算、出力等において電動車両駆動制御装置の応答性が低いので、バッテリ電流IBに前述されたような大きなオーバシュートが発生してしまう。
【0010】
本発明は、前記従来の電動車両駆動制御装置の問題点を解決して、応答性を高くすることができ、バッテリ電流に大きなオーバシュートが発生することがなく、わずかな時間でバッテリ電流が電流制限値を超えなくすることができる電動車両駆動制御装置、電動車両駆動制御方法及びそのプログラムを提供することを目的とする。
【0011】
【課題を解決するための手段】
そのために、本発明の電動車両駆動制御装置においては、電動機械と、電動機械回転速度を検出する電動機械回転速度検出処理手段と、バッテリ電流及びバッテリ電圧に基づいて、前記電動機械が駆動されるのに伴って消費される電力を算出する電力算出処理手段と、前記電動機械回転速度、及び電動機械トルクの大きさを表す指標値に基づいて電動機械の出力を算出する出力算出処理手段と、前記電力及び出力に基づいて前記電動機械の効率を算出する効率算出処理手段と、バッテリ状態に対応するバッテリの電力制限値を算出する電力制限値算出処理手段と、前記電動機械回転速度、前記電動機械の効率及びバッテリの電力制限値に基づいて該バッテリの電力制限値に対応する電動機械トルクのトルク制限値を算出するトルク制限値算出処理手段と、車両要求トルクに対応する電動機械の要求トルクを算出する電動機械目標トルク決定処理手段と、前記電動機械の要求トルクが前記トルク制限値より大きい場合、電動機械トルクの目標値を表す電動機械目標トルクを制限する電動機械目標トルク算出処理手段とを有する。
【0023】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。
【0024】
図1は本発明の第1の実施の形態における電動車両駆動制御装置の機能ブロック図である。
【0025】
図において、31は電動機械としての駆動モータ、91は電動機械回転速度としての駆動モータ回転速度を検出する電動機械回転速度検出処理手段、92は前記駆動モータ31の効率を算出する効率算出処理手段、93はバッテリ状態に対応する電力制限値を算出する電力制限値算出処理手段、94は前記駆動モータ回転速度、効率及び電力制限値に基づいて電動機械トルクとしての駆動モータトルクのトルク制限値を算出するトルク制限値算出処理手段、95は前記トルク制限値に基づいて駆動モータトルクの目標値を表す電動機械目標トルクとしての駆動モータ目標トルクを算出する電動機械目標トルク算出処理手段である。
【0026】
図4は本発明の第1の実施の形態における電動車両駆動制御装置のブロック図、図5は本発明の第1の実施の形態におけるモータ制御部のブロック図である。
【0027】
図において、10は、図示されないCPU、記録装置等を備え、各種のプログラム、データ等に従ってコンピュータとして機能し、第1の電動機械としての駆動モータ31の制御を行う駆動モータ制御装置、11は、同様に図示されないCPU、記録装置等を備え、各種のプログラム、データ等に従ってコンピュータとして機能し、電動車両の全体の制御を行う車両制御装置であり、前記駆動モータ制御装置10は、図5に示されるモータ制御部45及び図示されないドライブ回路を備える。なお、前記駆動モータ31としてDCブラシレス駆動モータが使用される。前記駆動モータ31は、回転自在に配設された図示されないロータ、及び該ロータより径方向外方に配設された図示されないステータを備える。前記ロータは、前記駆動モータ31の図示されないシャフトに取り付けられたロータコア、及び該ロータコアの円周方向における複数箇所に配設された永久磁石を備える。本実施の形態においては、前記ロータコアの円周方向における12箇所にN極及びS極を交互に外周面に向けて永久磁石が配設され、6個の磁極対が形成される。
【0028】
また、前記ステータは、ステータコア、及び該ステータコアに巻装されたU相、V相及びW相のコイルを備え、前記ステータコアの円周方向における複数箇所には、径方向内方に向けて突出させてティースが形成される。
【0029】
そして、前記駆動モータ31を駆動して電動車両を走行させるために、直流電源としてのバッテリ14、及び該バッテリ14から直流の電流としてのバッテリ電流IBが供給され、該バッテリ電流IBを交流の電流としてのU相、V相及びW相の電流Iu、Iv、Iwに変換するインバータ40が配設され、電流Iu、Iv、Iwが駆動モータ31に、すなわち、各コイルにそれぞれ供給される。また、前記駆動モータ31を回生する場合、ロータが回転させられるのに伴って各コイルに電流Iu、Iv、Iwが発生させられ、該電流Iu、Iv、Iwがインバータ40においてバッテリ電流IBに変換され、該バッテリ電流IBがバッテリ14に供給される。
【0030】
そのために、前記インバータ40は、6個のスイッチング素子としての図示されないトランジスタを備え、該各トランジスタが選択的にスイッチング(オン・オフ)させられることによって、前記電流Iu、Iv、Iw又はバッテリ電流IBが発生させられる。なお、インバータ40とバッテリ14との間に図示されない平滑用のコンデンサが配設され、コンデンサには、静電容量に対応する電荷が蓄積されている。
【0031】
また、前記シャフトに磁極位置検出部としてのレゾルバ43が取り付けられ、該レゾルバ43によって、ロータの磁極位置θが検出され、該磁極位置θは制御装置10に送られる。なお、本実施の形態においては、前記磁極位置検出部としてレゾルバ43が使用されるようになっているが、該レゾルバ43に代えて図示されないホール素子及び磁極位置検出回路を使用することもできる。その場合、該ホール素子は、前記ロータの回動に伴って、所定の角度ごとに位置検出信号を発生させ、前記磁極位置検出回路は、前記位置検出信号を受けると、位置検出信号の信号レベルの組合せに基づいて磁極位置θを検出する。
【0032】
ところで、前記各コイルはスター結線されているので、各相のうちの二つの相の電流の値が決まると、残りの一つの相の電流の値も決まる。したがって、電流Iu、Iv、Iwを制御するために、例えば、U相及びV相の各コイルのリード線にU相及びV相の電流Iu、Ivを検出する電流検出部としての電流センサ33、34が配設され、該電流センサ33、34は、検出された電流Iu、Ivを駆動モータ制御装置10に送る。
【0033】
そして、該駆動モータ制御装置10の電動機械回転速度検出処理手段91(図1)は、電動機械回転速度検出処理を行い、前記磁極位置θに基づいて電動機械回転速度としての駆動モータ回転速度NMを検出し、該駆動モータ回転速度NMを車両制御装置11に送る。
【0034】
また、前記駆動モータ制御装置10の図示されない車速検出処理手段は、車速検出処理を行い、前記駆動モータ回転速度NMに対応する車速Vを検出し、検出された車速Vを前記車両制御装置11に送る。
【0035】
該車両制御装置11の指令値発生処理手段としての図示されない指令値発生部は、指令値発生処理を行い、前記車速V、及び図示されないアクセルセンサによって検出されたアクセルペダル12の踏込量、すなわち、アクセル開度αに基づいて車両要求トルクTO* を算出する。また、前記車両制御装置11の電動機械目標トルク算出処理手段95は、電動機械目標トルク算出処理を行い、前記車両要求トルクTO* に対応させて、かつ、後述されるトルク制限値に基づいて、電動機械トルクとしての駆動モータトルクTMの目標値を表す電動機械目標トルクとしての駆動モータ目標トルクTM* を算出し、該駆動モータ目標トルクTM* を前記駆動モータ制御装置10に送る。
【0036】
ところで、該駆動モータ制御装置10においては、ロータの磁極対の方向にd軸を、該d軸と直角の方向にq軸をそれぞれ採ったd−q軸モデル上でベクトル制御演算によるフィードバック制御が行われるようになっている。そのために、駆動モータ制御装置10の図示されない指令値変換処理手段は、指令値変換処理を行い、前記駆動モータ目標トルクTM* を読み込むと、前記記録装置に記録された電流指令値マップを参照し、ベクトル表示された電流指令値isのd軸成分を表すd軸電流指令値ids、及びq軸成分を表すq軸電流指令値iqsを決定する。また、駆動モータ制御装置10の第1の相変換処理手段としてのUV−dq変換器61は、第1の相変換処理を行い、前記電流Iu、Iv及び磁極位置θを読み込み、電流Iu、Iv及び磁極位置θに基づいて、所定のd−q変換式に基づいて三相/二相変換を行い、電流Iu、Ivをd軸電流id及びq軸電流iqに変換する。
【0037】
そして、d軸電流idは減算器62に送られ、該減算器62において前記d軸電流idと前記d軸電流指令値idsとのd軸電流偏差Δidが算出され、該d軸電流偏差Δidが第1の電圧指令値発生処理手段としてのd軸電圧指令値発生部64に送られる。一方、q軸電流iqは減算器63に送られ、該減算器63において前記q軸電流iqと前記q軸電流指令値iqsとのq軸電流偏差Δiqが算出され、該q軸電流偏差Δiqが第2の電圧指令値発生処理手段としてのq軸電圧指令値発生部65に送られる。
【0038】
そして、前記d軸電圧指令値発生部64及びq軸電圧指令値発生部65は、電圧指令値発生処理を行い、パラメータ演算部71から送られたq軸インダクタンスLq及びd軸インダクタンスLd、並びに前記d軸電流偏差Δid及びq軸電流偏差Δiqに基づいて、d軸電流偏差Δid及びq軸電流偏差Δiqが零(0)になるように、2軸上のインバータ出力としてのd軸電圧指令値Vd* 及びq軸電圧指令値Vq* を発生させ、該d軸電圧指令値Vd* 及びq軸電圧指令値Vq* を第2の相変換処理手段としてのdq−UV変換器67に送る。
【0039】
そして、該dq−UV変換器67は、第2の相変換処理を行い、前記d軸電圧指令値Vd* 、q軸電圧指令値Vq* 及び磁極位置θに基づいて二相/三相変換を行い、d軸電圧指令値Vd* 及びq軸電圧指令値Vq* をU相、V相及びW相の電圧指令値Vu* 、Vv* 、Vw* に変換する。さらに、駆動モータ制御装置10のPWM発生処理手段としてのPWM発生器68は、PWM発生処理を行い、前記電圧指令値Vu* 、Vv* 、Vw* 及びバッテリ電圧VBに基づいて各相のパルス幅変調信号SU、SV、SWを発生させ、前記ドライバ回路に送る。該ドライバ回路は、前記パルス幅変調信号SU、SV、SWを受けると、駆動信号を発生させ、該駆動信号を前記インバータ40を構成するトランジスタに送り、トランジスタをスイッチングさせ、前記電流Iu、Iv、Iwを発生させる。
【0040】
なお、インバータ40とバッテリ14との間に、バッテリ電流IBを検出するために電流検出部としてのバッテリ電流センサ21、及びバッテリ電圧VBを検出するために電圧検出部としてのバッテリ電圧センサ22が配設され、バッテリ14における充電状態を表すバッテリ残量(SOC)をバッテリ状態として検出するためにバッテリ残量検出部23が配設される。また、バッテリ状態としてバッテリ温度を検出することができ、その場合、バッテリ温度検出部としての図示されないバッテリ温度センサが配設される。
【0041】
ところで、前記バッテリ14においては、電流が流れ出たり、供給されたりして電力の充電及び放電が行われるが、過剰な充電、又は過剰な放電が行われると、バッテリ14の寿命が短くなってしまう。特に、バッテリ残量が低い場合に放電が行われたり、バッテリ残量が高い場合に充電が行われたりすると、バッテリの内部の図示されないセル間のバッテリ残量の差によって、一部のセルの電圧が著しく低くなったり、高くなったりして、電解液漏れ等の問題が発生する。
【0042】
そこで、バッテリ電流IBを制限するために、バッテリ残量に対応する電力Pの制限値を表す電力制限値Px1を算出し、電力Pが電力制限値Px1を超えないように駆動モータ目標トルクTM* を制限し、駆動モータトルクTMを制限するようにしている。
【0043】
図6は本発明の第1の実施の形態における電動車両駆動制御装置の動作を示すフローチャート、図7は本発明の第1の実施の形態における電力制限値マップを示す図である。なお、図7において、横軸にバッテリ残量を、縦軸に電力制限値Px1を採ってある。
【0044】
まず、車両制御装置11(図4)は、バッテリ電流センサ21によって検出されたバッテリ電流IB、及びバッテリ電圧センサ22によって検出されたバッテリ電圧VBを読み込む。続いて、車両制御装置11の図示されない電力算出処理手段は、電力算出処理を行い、前記バッテリ電流IB及びバッテリ電圧VBを乗算することによって、駆動モータ31が駆動されるのに伴って消費される電力P1
P1=IB・VB
を算出する。
【0045】
続いて、前記車両制御装置11の図示されない出力算出処理手段は、出力算出処理を行い、前記電動機械回転速度検出処理手段91(図1)によって検出された駆動モータ回転速度NMを読み込むとともに、電動機械目標トルク算出処理手段95によって算出された駆動モータ目標トルクTM* を駆動モータトルクTMの大きさを表す指標値として読み込み、駆動モータ回転速度NM及び駆動モータ目標トルクTM* に基づいて、すなわち、駆動モータ回転速度NM及び駆動モータ目標トルクTM* を乗算することによって、駆動モータ31の駆動に伴い現在発生させられている出力W
W=NM・TM*
を算出する。本実施の形態においては、駆動モータ回転速度NM及び駆動モータ目標トルクTM* を乗算することによって出力Wが算出されるようになっているが、駆動モータ目標トルクTM* に代えて、現在発生させられている駆動モータトルクTMの推定値、図示されないトルクセンサによって検出された実測値等を駆動モータトルクTMの大きさを表す指標値として使用することもできる。
【0046】
また、前記車両制御装置11の効率算出処理手段92は、効率算出処理を行い、前記出力Wを電力P1によって除算することにより、駆動モータ31の効率η1
η1=W/P1
を算出する。
【0047】
続いて、前記車両制御装置11の電力制限値算出処理手段93は、電力制限値算出処理を行い、バッテリ残量検出部23によって検出されたバッテリ残量を読み込み、図7の電力制限値マップを参照し、バッテリ残量に対応する電力制限値Px1を算出する。該電力制限値Px1は、バッテリ残量が所定の値b1以下である場合、バッテリ残量に比例して変化させられ、バッテリ残量が大きくなるほど電力制限値Px1は大きくなり、バッテリ残量が前記値b1を超えると一定の値にされる。
【0048】
次に、前記車両制御装置11のトルク制限値算出処理手段94は、トルク制限値算出処理を行い、前記駆動モータ回転速度NM、効率η1及び電力制限値Px1に基づいて、駆動モータ31によって発生させることができる最大の駆動モータトルクTM、すなわち、トルク制限値TMx1
TMx1=η1・Px1/NM
を算出する。このようにして、現在の運転状況下において、効率η1を前提として、電力制限値Px1に対して発生させることができる最大の駆動モータトルクTMが算出される。
【0049】
続いて、前記車両制御装置11の図示されない電動機械目標トルク決定処理手段は、電動機械目標トルク決定処理を行い、車両要求トルクTO* を読み込み、該車両要求トルクTO* 、及び駆動モータ31から図示されない駆動輪までのトルク伝達系におけるギヤ比に基づいて、駆動モータ31に要求される駆動モータ要求トルクTOG* を算出し、該駆動モータ要求トルクTOG* とトルク制限値TMx1とを比較し、駆動モータ要求トルクTOG* がトルク制限値TMx1より大きいかどうかを判断し、駆動モータ要求トルクTOG* がトルク制限値TMx1以下である場合、駆動モータ要求トルクTOG* をそのまま使用し、駆動モータ要求トルクTOG* がトルク制限値TMx1より大きい場合、トルク制限値TMx1を駆動モータ要求トルクTOG* とする。
【0050】
次に、前記電動機械目標トルク算出処理手段95は、電動機械目標トルク算出処理を行い、前記駆動モータ要求トルクTOG* に基づいて駆動モータ目標トルクTM* を算出するとともに、駆動モータ目標トルクTM* の変化量を制限してなまし処理を行い、なまし処理が行われた後の値を駆動モータ目標トルクTM* として決定する。
【0051】
このように、駆動モータトルクTMを変化させたときの、電力P1の変化量が駆動モータ回転速度NM(又は駆動モータ回転速度NMに比例する車速V)によって変動しても、電力P1及び駆動モータトルクTMのいずれについてもフィードバック制御が行われず、バッテリ残量に対応する電力制限値Px1が算出され、効率η1を前提として、電力制限値Px1に対して発生させることができる最大の駆動モータトルクTMがトルク制限値TMx1として算出されるので、電力P1が電力制限値Px1を超えて消費されることはなく、駆動モータ目標トルクTM* がトルク制限値TMx1を超えて発生させられることはない。
【0052】
したがって、電力P1及びバッテリ電流IBに大きなオーバシュートが発生することがなく、わずかな時間でバッテリ電流IBが電流制限値を超えなくすることができる。
【0053】
また、駆動モータ31の個体差、駆動モータ31の温度の変化、永久磁石の減磁等によって、駆動モータ要求トルクTOG* と、駆動モータ31によって実際に発生させられる駆動モータトルクTMとの間にトルク誤差が生じ、例えば、永久磁石の減磁が発生すると、バッテリ電流IBに対応するだけの駆動モータトルクTMを発生させることができなってしまう。ところが、本実施の形態においては、現在の実際に発生させられる駆動モータトルクTMに基づいて効率η1が算出され、該効率η1に基づいてトルク制限値TMx1が算出されるので、前記トルク誤差による影響を最小限にすることができる。したがって、電動車両駆動制御装置において、駆動モータトルクTMを発生させるための応答性を高くすることができ、バッテリ電流IBに大きなオーバシュートが発生するのを防止することができる。
【0054】
また、現在の駆動モータ31の効率η1と、駆動モータ目標トルクTM* による目標の運転ポイントにおける駆動モータ31の効率とは異なる可能性があるが、駆動モータ目標トルクTM* の変化率が規制され、常に効率η1が算出されるので、その影響は少ない。
【0055】
次に、フローチャートについて説明する。
ステップS1 バッテリ電流IB及びバッテリ電圧VBを読み込む。
ステップS2 電力P1を算出する。
ステップS3 駆動モータ回転速度NM及び駆動モータ目標トルクTM* を読み込む。
ステップS4 出力Wを算出する。
ステップS5 効率η1を算出する。
ステップS6 バッテリ残量を読み込む。
ステップS7 トルク制限値TMx1を算出する。
ステップS8 車両要求トルクTO* を読み込む。
ステップS9 駆動モータ要求トルクTOG* を算出する。
ステップS10 駆動モータ要求トルクTOG* がトルク制限値TMx1より大きいかどうかを判断する。駆動モータ要求トルクTOG* がトルク制限値TMx1より大きい場合はステップS11に、駆動モータ要求トルクTOG* がトルク制限値TMx1以下である場合はステップS12に進む。
ステップS11 駆動モータ要求トルクTOG* にトルク制限値TMx1をセットする。
ステップS12 駆動モータ目標トルクTM* を算出し、かつ、その変化量を制限する。
ステップS13 駆動モータ目標トルクTM* を決定し、処理を終了する。
【0056】
図8は本発明の第1の実施の形態における電動車両駆動制御装置の動作を示す第1のタイムチャート、図9は本発明の第1の実施の形態における電動車両駆動制御装置の動作を示す第2のタイムチャートである。
【0057】
図8に示されるように、タイミングt21で運転者がアクセルペダルを踏み込むと、車両要求トルクTO* が立ち上がり、タイミングt22で値aにされる。それに伴って、駆動モータ目標トルクTM* がトルク制限値TMx1を超えないように大きくされ、駆動モータトルクTMが徐々に大きくされる。タイミングt23で駆動モータ目標トルクTM* は、トルク制限値TMx1になると、それより大きくされない。
【0058】
これに伴って、図9に示されるように、電力P1は電力制限値Px1を超えることがない。したがって、バッテリ14に過剰なバッテリ電流IBが流れることがなくなり、過電流状態が形成されることはない。
【0059】
次に、本発明の第2の実施の形態について説明する。
【0060】
図10は本発明の第2の実施の形態における電力制限値マップを示す図である。なお、図において、横軸にバッテリ温度tbを、縦軸に電力制限値Px1を採ってある。
【0061】
電力制限値Px1は、バッテリ温度tbが所定の値c1以下である場合、バッテリ温度tbに比例して変化させられ、バッテリ温度tbが高くなるほど電力制限値Px1は大きくされ、バッテリ温度tbが前記値c1より大きく、かつ、値c2より小さい場合、一定の値にされ、バッテリ温度tbが前記値c2より大きい場合、バッテリ温度tbに比例して変化させられ、バッテリ温度tbが高くなるほど電力制限値Px1は小さくされる。
【0062】
次に、本発明の第3の実施の形態について説明する。なお、第1の実施の形態と同じ構造を有するものについては、同じ符号を付与することによってその説明を省略する。
【0063】
図11は本発明の第3の実施の形態における電動車両駆動制御装置のブロック図である。
【0064】
図において、31は第1の電動機械としての駆動モータ、35は第2の電動機械としての発電機であり、発電機35を駆動することによって発電を行うことができる。前記駆動モータ31、発電機35及び図示されないエンジンは、差動歯車装置としての図示されないプラネタリギヤユニットを介して機械的に連結され、かつ、駆動モータ31は図示されないディファレンシャル装置を介して図示されない駆動輪と機械的に連結される。なお、前記プラネタリギヤユニットは、第1の歯車要素としてのサンギヤ、該サンギヤと噛(し)合するピニオン、該ピニオンと噛合する第2の歯車要素としてのリングギヤ、及び前記ピニオンを回転自在に支持する第3の歯車要素としてのキャリヤを備え、前記サンギヤは発電機35と、リングギヤは駆動モータ31と、キャリヤはエンジンと連結される。
【0065】
また、46は図示されないCPU、記録装置等を備え、各種のプログラム、データ等に従ってコンピュータとして機能し、発電機35の制御を行う発電機制御装置である。前記発電機35は、回転自在に配設された図示されないロータ、及び該ロータより径方向外方に配設された図示されないステータを備える。前記ロータは、前記発電機35の図示されないシャフトに取り付けられたロータコア、及び該ロータコアの円周方向における複数箇所に配設された永久磁石を備える。本実施の形態においては、前記ロータコアの円周方向における12箇所にN極及びS極を交互に外周面に向けて永久磁石が配設され、6個の磁極対が形成される。
【0066】
また、前記ステータは、ステータコア、及び該ステータコアに巻装されたU相、V相及びW相のコイルを備え、前記ステータコアの円周方向における複数箇所には、径方向内方に向けて突出させてティースが形成される。
【0067】
そして、前記発電機35を駆動することによって各コイルに発生させられた交流の電流としてのU相、V相及びW相の電流Iu、Iv、Iwを直流の発電機電流IGに変換するために、インバータ44が配設される。また、該インバータ44において得られた発電機電流IGは、バッテリ電流IBとしてバッテリ14に供給される。
【0068】
なお、バッテリ電流IBを検出するために、インバータ40とバッテリ14との間に第1の電流検出部としてのバッテリ電流センサ25が、発電機電流IGを検出するために、バッテリ14とインバータ44との間に第2の電流検出部としての発電機電流センサ47が配設される。
【0069】
次に、前記構成の電動車両駆動制御装置の動作について説明する。
【0070】
図12は本発明の第3の実施の形態における電動車両駆動制御装置の動作を示すフローチャートである。
【0071】
まず、コンピュータとして機能する車両制御装置11(図11)は、バッテリ電流センサ25によって検出されたバッテリ電流IB、発電機35が駆動されるのに伴って流れ、発電機電流センサ47によって検出される電流を表す発電機電流IG、及び電圧検出部としてのバッテリ電圧センサ22によって検出されたバッテリ電圧VBを読み込む。次に、前記車両制御装置11の図示されない電力算出処理手段は、電力算出処理を行い、前記バッテリ電流IBと発電機電流IGとの差電流(駆動モータ電流)IM
IM=IB−IG
を算出するとともに、該差電流IM及びバッテリ電圧VBを乗算することによって、駆動モータ31が駆動されるのに伴って消費される電力P2
P2=IM・VB
を算出する。なお、この場合、バッテリ電流IBはバッテリ14からインバータ40に供給される場合に正の値を、インバータ40からバッテリ14に供給される場合に負の値を採り、発電機電流IGはバッテリ14からインバータ44に供給される場合に正の値を、インバータ44からバッテリ14に供給される場合に負の値を採る。
【0072】
また、本実施の形態においては、発電機35の発電に伴って発生させられた発電機電流IGをバッテリ14に供給することなく、インバータ40に直接供給することもできる。
【0073】
続いて、前記車両制御装置11の図示されない出力算出処理手段は、出力算出処理を行い、コンピュータとして機能する駆動モータ制御装置10の電動機械回転速度検出処理手段91(図1)によって検出された電動機械回転速度としての駆動モータ回転速度NM、及び車両制御装置11の電動機械目標トルク算出処理手段95によって算出された電動機械目標トルクとしての駆動モータ目標トルクTM* を駆動モータトルクTMの大きさを表す指標値として読み込み、駆動モータ回転速度NM及び駆動モータ目標トルクTM* を乗算することによって、駆動モータ31の駆動に伴い現在発生させられている出力W
W=NM・TM*
を算出する。本実施の形態においては、駆動モータ回転速度NM及び駆動モータ目標トルクTM* を乗算することによって出力Wが算出されるようになっているが、駆動モータ目標トルクTM* に代えて、現在発生させられている駆動モータトルクTMの推定値、トルクセンサによって検出された実測値等を駆動モータトルクTMの大きさを表す指標値として使用することもできる。
【0074】
また、前記車両制御装置11の効率算出処理手段92は、効率算出処理を行い、前記出力Wを電力P2によって除算することにより、駆動モータ31の効率η2
η2=W/P2
を算出する。
【0075】
続いて、前記車両制御装置11の電力制限値算出処理手段93は、バッテリ残量検出部23によって検出されたバッテリ残量を読み込み、図7の電力制限値マップを参照し、バッテリ残量に対応する電力制限値Px1を算出する。該電力制限値Px1は、バッテリ残量が所定の値b1以下である場合、バッテリ残量に比例して変化させられ、バッテリ残量が大きくなるほど電力制限値Px1は大きくなり、バッテリ残量が前記値b1を超えると一定の値にされる。
【0076】
次に、前記電力制限値算出処理手段93の図示されない電動機械最大電力算出処理手段は、電動機械最大電力算出処理を行い、発電機電流IGとバッテリ電圧VBとを乗算することによって、発電機35が駆動されることにより消費される電力PG
PG=IG・VB
を算出するとともに、前記電力制限値Px1から電力PGを減算することによって、駆動モータ31における電力制限値Px2
Px2=Px1−PG
を算出する。
【0077】
続いて、前記車両制御装置11のトルク制限値算出処理手段94は、トルク制限値算出処理を行い、駆動モータ回転速度NM、効率η2及び電力制限値Px2に基づいて、駆動モータ31によって発生させることができる最大の駆動モータトルクTM、すなわち、トルク制限値TMx2
TMx2=η2・Px2/NM
を算出する。このようにして、現在の運転状況下において、効率η2を前提として、電力制限値Px2に対して発生させることができる最大の駆動モータトルクTMが算出される。
【0078】
続いて、車両制御装置11の図示されない電動機械目標トルク決定処理手段は、電動機械目標トルク決定処理を行い、車両要求トルクTO* を読み込み、該車両要求トルクTO* 、及び駆動モータ31から駆動輪までのトルク伝達系におけるギヤ比に基づいて、駆動モータ31に要求される駆動モータ要求トルクTOG* を算出し、該駆動モータ要求トルクTOG* とトルク制限値TMx2とを比較し、駆動モータ要求トルクTOG* がトルク制限値TMx2より大きいかどうかを判断し、駆動モータ要求トルクTOG* がトルク制限値TMx2以下である場合、駆動モータ要求トルクTOG* をそのまま使用し、駆動モータ要求トルクTOG* がトルク制限値TMx2より大きい場合、トルク制限値TMx2を駆動モータ要求トルクTOG* とする。
【0079】
次に、前記電動機械目標トルク算出処理手段95は、電動機械目標トルク算出処理を行い、前記駆動モータ要求トルクTOG* に基づいて駆動モータ目標トルクTM* を算出するとともに、駆動モータ目標トルクTM* の変化量を制限してなまし処理を行い、なまし処理が行われた後の値を駆動モータ目標トルクTM* として決定する。
【0080】
このように、駆動モータトルクTMを変化させたときの、電力P2の変化量が駆動モータ回転速度NM(又は駆動モータ回転速度NMに比例する車速V)によって変動しても、電力P2及び駆動モータトルクTMのいずれについてもフィードバック制御が行われず、バッテリ残量に対応する電力制限値Px2が算出され、効率η2を前提として、電力制限値Px2に対して発生させることができる最大の駆動モータトルクTMがトルク制限値TMx2として算出されるので、電力P2が電力制限値Px2を超えて消費されることはなく、駆動モータ目標トルクTM* がトルク制限値TMx2を超えて発生させられることはない。
【0081】
したがって、電力P2及びバッテリ電流IBに大きなオーバシュートが発生することがなく、わずかな時間でバッテリ電流IBが電流制限値を超えなくすることができる。
【0082】
次に、フローチャートについて説明する。
ステップS21 バッテリ電流IB、発電機電流IG及びバッテリ電圧VBを読み込む。
ステップS22 電力P2を算出する。
ステップS23 駆動モータ回転速度NM及び駆動モータ目標トルクTM* を読み込む。
ステップS24 出力Wを算出する。
ステップS25 効率η2を算出する。
ステップS26 バッテリ残量を読み込む。
ステップS27 トルク制限値TMx2を算出する。
ステップS28 車両要求トルクTO* を読み込む。
ステップS29 駆動モータ要求トルクTOG* を算出する。
ステップS30 駆動モータ要求トルクTOG* がトルク制限値TMx2より大きいかどうかを判断する。駆動モータ要求トルクTOG* がトルク制限値TMx2より大きい場合はステップS31に、駆動モータ要求トルクTOG* がトルク制限値TMx2以下である場合はステップS32に進む。
ステップS31 駆動モータ要求トルクTOG* にトルク制限値TMx2をセットする。
ステップS32 駆動モータ目標トルクTM* を算出し、かつ、その変化量を制限する。
ステップS33 駆動モータ目標トルクTM* を決定し、処理を終了する。
【0083】
なお、本発明は前記実施の形態に限定されるものではなく、本発明の趣旨に基づいて種々変形させることが可能であり、それらを本発明の範囲から排除するものではない。
【0084】
【発明の効果】
以上詳細に説明したように、本発明によれば、電動車両駆動制御装置においては、電動機械と、電動機械回転速度を検出する電動機械回転速度検出処理手段と、バッテリ電流及びバッテリ電圧に基づいて、前記電動機械が駆動されるのに伴って消費される電力を算出する電力算出処理手段と、前記電動機械回転速度、及び電動機械トルクの大きさを表す指標値に基づいて電動機械の出力を算出する出力算出処理手段と、前記電力及び出力に基づいて前記電動機械の効率を算出する効率算出処理手段と、バッテリ状態に対応するバッテリの電力制限値を算出する電力制限値算出処理手段と、前記電動機械回転速度、前記電動機械の効率及びバッテリの電力制限値に基づいて該バッテリの電力制限値に対応する電動機械トルクのトルク制限値を算出するトルク制限値算出処理手段と、車両要求トルクに対応する電動機械の要求トルクを算出する電動機械目標トルク決定処理手段と、前記電動機械の要求トルクが前記トルク制限値より大きい場合、電動機械トルクの目標値を表す電動機械目標トルクを制限する電動機械目標トルク算出処理手段とを有する。
【0085】
この場合、電動機械回転速度、前記電動機械の効率及びバッテリの電力制限値に基づいてバッテリの電力制限値に対応する電動機械トルクのトルク制限値が算出され、車両要求トルクに対応する電動機械の要求トルクが算出され、電動機械の要求トルクがトルク制限値より大きい場合、電動機械目標トルクが制限される。そして、電動機械トルクを変化させたときの、電力の変化量が電動機械回転速度によって変動しても、電力及び電動機械トルクのいずれについてもフィードバック制御が行われず、バッテリ状態に対応するバッテリの電力制限値が算出され、電動機械の効率を前提として、バッテリの電力制限値に対して発生させることができる最大の電動機械トルクがトルク制限値として算出されるので、電力がバッテリの電力制限値を超えて消費されることはなく、電動機械目標トルクがトルク制限値を超えて発生させられることはない。したがって、電動車両駆動制御装置において、電動機械トルクを発生させるための応答性を高くすることができる。
【0086】
その結果、電力及びバッテリ電流に大きなオーバシュートが発生することがなく、わずかな時間でバッテリ電流が電流制限値を超えなくすることができる。
【図面の簡単な説明】
【図1】本発明の第1の実施の形態における電動車両駆動制御装置の機能ブロック図である。
【図2】従来の電動車両駆動制御装置の動作を示す第1のタイムチャートである。
【図3】従来の電動車両駆動制御装置の動作を示す第2のタイムチャートである。
【図4】本発明の第1の実施の形態における電動車両駆動制御装置のブロック図である。
【図5】本発明の第1の実施の形態におけるモータ制御部のブロック図である。
【図6】本発明の第1の実施の形態における電動車両駆動制御装置の動作を示すフローチャートである。
【図7】本発明の第1の実施の形態における電力制限値マップを示す図である。
【図8】本発明の第1の実施の形態における電動車両駆動制御装置の動作を示す第1のタイムチャートである。
【図9】本発明の第1の実施の形態における電動車両駆動制御装置の動作を示す第2のタイムチャートである。
【図10】本発明の第2の実施の形態における電力制限値マップを示す図である。
【図11】本発明の第3の実施の形態における電動車両駆動制御装置のブロック図である。
【図12】本発明の第3の実施の形態における電動車両駆動制御装置の動作を示すフローチャートである。
【符号の説明】
10 駆動モータ制御装置
11 車両制御装置
31 駆動モータ
35 発電機
46 発電機制御装置
91 電動機械回転速度検出処理手段
92 効率算出処理手段
93 電力制限値算出処理手段
94 トルク制限値算出処理手段
95 電動機械目標トルク算出処理手段
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an electric vehicle drive control device, an electric vehicle drive control method, and a program thereof.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, in an electric vehicle such as an electric vehicle or a hybrid type vehicle, the rotor is disposed to be rotatable, and is provided with a magnetic pole pair, and is disposed radially outward from the rotor, and has a U phase, a V phase, and a W phase. A drive motor composed of a stator having a plurality of coils is used. Then, the U-phase, V-phase and W-phase currents generated by the drive motor control device are supplied to the coils of each phase, and a predetermined voltage is applied to drive and drive the drive motor. A motor torque, that is, a drive motor torque is generated, and the drive motor torque is transmitted to the drive wheels to drive the electric vehicle. For this purpose, a battery and an inverter are connected, a direct current is supplied from the battery to the inverter, and the drive motor control device appropriately switches the switching elements constituting the inverter, thereby generating the current of each phase. It is done.
[0003]
By the way, in the said battery, although electric current flows out or is supplied and electric power charge and discharge are performed, when the excessive charge or the excessive discharge is performed, the lifetime of a battery will become short. In particular, when discharging is performed when the remaining battery level (SOC) representing the state of charge in the battery is low, or when charging is performed when the remaining battery level is high, the difference in the remaining battery level between cells inside the battery. As a result, the voltage of some cells is remarkably lowered or raised, causing problems such as electrolyte leakage.
[0004]
Therefore, a current limit value is set to limit the current flowing out from or supplied to the battery (hereinafter referred to as “battery current”), and PI control is performed based on the current deviation between the battery current and the current limit value. Or the electric vehicle drive control apparatus which performed feedback control by PID control can be considered. In the electric vehicle drive control device, when the battery current exceeds the current limit value, the drive motor torque is reduced by an amount corresponding to the current deviation.
[0005]
[Problems to be solved by the invention]
However, in the conventional electric vehicle drive control device, the amount of change in power consumed by driving the drive motor when the drive motor torque is changed is the rotational speed of the drive motor, that is, the drive motor rotational speed. (Or the vehicle speed proportional to the drive motor rotation speed), so even if the drive motor torque is feedback controlled, the battery current fluctuates as much as the power fluctuates, causing a large overshoot in the battery current, The time until the current does not exceed the current limit value becomes long.
[0006]
FIG. 2 is a first time chart showing the operation of the conventional electric vehicle drive control device, and FIG. 3 is a second time chart showing the operation of the conventional electric vehicle drive control device.
[0007]
As shown in FIG. 2, when the driver depresses the accelerator pedal at timing t1, the vehicle required torque TO required to drive the electric vehicle*Rises to a value a at timing t2. Along with this, the drive motor target torque TM representing the target value of the drive motor torque TM*And the drive motor torque TM is gradually increased. Thereafter, when the battery current IB exceeds a preset current limit value IBx at timing t3, the drive motor target torque TM is associated with the current deviation.*However, as described above, the amount of change in electric power varies depending on the drive motor rotational speed NM, and the battery current IB fluctuates as much as the electric power fluctuates. Therefore, the drive motor target torque TM is reached until timing t4.*Is not reduced. That is, the drive motor target torque TM from timing t3 to timing t4*Overshoot occurs, and a large overshoot occurs in the battery current IB. TM*f is a value at which the overshoot converges.
[0008]
Along with this, as shown in FIG. 3, the battery current IB exceeds the current limit value IBx, and from time t11 to time t12, excessive battery current IB flows through the battery, and an overcurrent state is formed. .
[0009]
Therefore, it is conceivable to limit the battery current IB by detecting not only the battery current IB but also the battery voltage VB, calculating the power based on the battery current IB and the battery voltage VB, and performing feedback control of the power. Since the electric vehicle drive control device has low responsiveness in input, calculation, output, etc. in feedback control, the above-described large overshoot occurs in the battery current IB.
[0010]
The present invention solves the problems of the conventional electric vehicle drive control device, can improve the response, does not cause a large overshoot in the battery current, and the battery current flows in a short time. It is an object of the present invention to provide an electric vehicle drive control device, an electric vehicle drive control method, and a program thereof that can prevent the limit value from being exceeded.
[0011]
[Means for Solving the Problems]
  Therefore, in the electric vehicle drive control device of the present invention, the electric machine is driven based on the electric machine, the electric machine rotation speed detection processing means for detecting the electric machine rotation speed, the battery current and the battery voltage. Power calculation processing means for calculating the power consumed along with the output, and output calculation processing means for calculating the output of the electric machine based on the electric machine rotation speed and an index value indicating the magnitude of the electric machine torque; Efficiency calculation processing means for calculating the efficiency of the electric machine based on the power and output, power limit value calculation processing means for calculating a power limit value of the battery corresponding to the battery state, the electric machine rotational speed, the electric motor Torque limit value calculation for calculating the torque limit value of the electric machine torque corresponding to the power limit value of the battery based on the efficiency of the machine and the power limit value of the battery An electric machine target torque determination processing means for calculating a required torque of the electric machine corresponding to the vehicle required torque, and a target value of the electric machine torque when the required torque of the electric machine is greater than the torque limit value. Electric machine target torque calculation processing means for limiting the electric machine target torque.
[0023]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[0024]
FIG. 1 is a functional block diagram of the electric vehicle drive control device according to the first embodiment of the present invention.
[0025]
In the figure, 31 is a drive motor as an electric machine, 91 is an electric machine rotation speed detection processing means for detecting a drive motor rotation speed as an electric machine rotation speed, and 92 is an efficiency calculation processing means for calculating the efficiency of the drive motor 31. , 93 is a power limit value calculation processing means for calculating a power limit value corresponding to the battery state, and 94 is a torque limit value of the drive motor torque as the electric machine torque based on the drive motor rotation speed, efficiency and power limit value. Torque limit value calculation processing means 95 for calculating is an electric machine target torque calculation processing means for calculating a drive motor target torque as an electric machine target torque representing a target value of the drive motor torque based on the torque limit value.
[0026]
FIG. 4 is a block diagram of the electric vehicle drive control device according to the first embodiment of the present invention, and FIG. 5 is a block diagram of the motor control unit according to the first embodiment of the present invention.
[0027]
In the figure, 10 is a drive motor control device that includes a CPU, a recording device, etc. (not shown), functions as a computer according to various programs, data, etc., and controls the drive motor 31 as a first electric machine. Similarly, it is a vehicle control device that includes a CPU, a recording device, etc. (not shown), functions as a computer according to various programs, data, etc., and controls the entire electric vehicle. The drive motor control device 10 is shown in FIG. And a drive circuit (not shown). Note that a DC brushless drive motor is used as the drive motor 31. The drive motor 31 includes a rotor (not shown) that is rotatably arranged and a stator (not shown) that is arranged radially outward from the rotor. The rotor includes a rotor core attached to a shaft (not shown) of the drive motor 31 and permanent magnets disposed at a plurality of locations in the circumferential direction of the rotor core. In the present embodiment, permanent magnets are arranged at 12 locations in the circumferential direction of the rotor core with the N poles and S poles alternately facing the outer peripheral surface to form six magnetic pole pairs.
[0028]
The stator includes a stator core and U-phase, V-phase, and W-phase coils wound around the stator core, and protrudes radially inward at a plurality of locations in the circumferential direction of the stator core. Teeth are formed.
[0029]
In order to drive the drive motor 31 and drive the electric vehicle, a battery 14 as a DC power source and a battery current IB as a DC current are supplied from the battery 14, and the battery current IB is converted into an AC current. And an inverter 40 for converting the currents Iu, Iv, and Iw into U-phase, V-phase, and W-phase currents Iu, Iv, and Iw, respectively, are supplied to the drive motor 31, that is, to each coil. When the drive motor 31 is regenerated, currents Iu, Iv, and Iw are generated in the coils as the rotor is rotated, and the currents Iu, Iv, and Iw are converted into battery current IB in the inverter 40. Then, the battery current IB is supplied to the battery 14.
[0030]
For this purpose, the inverter 40 includes transistors (not shown) as six switching elements, and the currents Iu, Iv, Iw or the battery current IB are selectively switched (ON / OFF). Is generated. A smoothing capacitor (not shown) is disposed between the inverter 40 and the battery 14, and charges corresponding to the electrostatic capacity are accumulated in the capacitor.
[0031]
A resolver 43 as a magnetic pole position detection unit is attached to the shaft, and the magnetic pole position θ of the rotor is detected by the resolver 43, and the magnetic pole position θ is sent to the control device 10. In the present embodiment, a resolver 43 is used as the magnetic pole position detection unit, but a hall element and a magnetic pole position detection circuit (not shown) may be used in place of the resolver 43. In this case, the Hall element generates a position detection signal for each predetermined angle as the rotor rotates, and the magnetic pole position detection circuit receives the position detection signal and receives a signal level of the position detection signal. The magnetic pole position θ is detected based on the combination.
[0032]
By the way, since the coils are star-connected, when the current values of two phases of each phase are determined, the current values of the remaining one phase are also determined. Therefore, in order to control the currents Iu, Iv, Iw, for example, a current sensor 33 as a current detection unit that detects U-phase and V-phase currents Iu, Iv on the lead wires of the U-phase and V-phase coils, 34 is disposed, and the current sensors 33 and 34 send the detected currents Iu and Iv to the drive motor control device 10.
[0033]
Then, the electric machine rotation speed detection processing means 91 (FIG. 1) of the drive motor control device 10 performs electric machine rotation speed detection processing, and the drive motor rotation speed NM as the electric machine rotation speed based on the magnetic pole position θ. And the drive motor rotation speed NM is sent to the vehicle control device 11.
[0034]
Further, vehicle speed detection processing means (not shown) of the drive motor control device 10 performs vehicle speed detection processing, detects a vehicle speed V corresponding to the drive motor rotation speed NM, and sends the detected vehicle speed V to the vehicle control device 11. send.
[0035]
A command value generation unit (not shown) serving as a command value generation processing means of the vehicle control device 11 performs command value generation processing, and the amount of depression of the accelerator pedal 12 detected by the vehicle speed V and an accelerator sensor (not shown), that is, Vehicle required torque TO based on accelerator opening α*Is calculated. Further, the electric machine target torque calculation processing means 95 of the vehicle control device 11 performs electric machine target torque calculation processing, and the vehicle required torque TO*And a drive motor target torque TM as an electric machine target torque representing a target value of the drive motor torque TM as an electric machine torque based on a torque limit value described later.*To calculate the drive motor target torque TM*Is sent to the drive motor controller 10.
[0036]
By the way, in the drive motor control apparatus 10, feedback control by vector control calculation is performed on a dq axis model in which the d axis is taken in the direction of the magnetic pole pair of the rotor and the q axis is taken in a direction perpendicular to the d axis. To be done. For this purpose, command value conversion processing means (not shown) of the drive motor control device 10 performs command value conversion processing, and the drive motor target torque TM*Is read, the current command value map recorded in the recording device is referred to, the d-axis current command value ids representing the d-axis component of the current command value is displayed in vector, and the q-axis current command representing the q-axis component. Determine the value iqs. Further, the UV-dq converter 61 as the first phase conversion processing means of the drive motor control device 10 performs the first phase conversion processing, reads the currents Iu and Iv and the magnetic pole position θ, and reads the currents Iu and Iv. Then, based on the magnetic pole position θ, three-phase / two-phase conversion is performed based on a predetermined dq conversion formula to convert the currents Iu and Iv into a d-axis current id and a q-axis current iq.
[0037]
Then, the d-axis current id is sent to the subtractor 62, where the d-axis current deviation Δid between the d-axis current id and the d-axis current command value ids is calculated, and the d-axis current deviation Δid is calculated. It is sent to the d-axis voltage command value generation unit 64 as first voltage command value generation processing means. On the other hand, the q-axis current iq is sent to a subtractor 63, where a q-axis current deviation Δiq between the q-axis current iq and the q-axis current command value iqs is calculated, and the q-axis current deviation Δiq is calculated. It is sent to the q-axis voltage command value generation unit 65 as the second voltage command value generation processing means.
[0038]
The d-axis voltage command value generation unit 64 and the q-axis voltage command value generation unit 65 perform voltage command value generation processing, the q-axis inductance Lq and the d-axis inductance Ld sent from the parameter calculation unit 71, and the Based on the d-axis current deviation Δid and the q-axis current deviation Δiq, the d-axis voltage command value Vd as the inverter output on the two axes is set so that the d-axis current deviation Δid and the q-axis current deviation Δiq become zero (0).*And q-axis voltage command value Vq*D-axis voltage command value Vd*And q-axis voltage command value Vq*Is sent to the dq-UV converter 67 as the second phase conversion processing means.
[0039]
The dq-UV converter 67 performs a second phase conversion process, and the d-axis voltage command value Vd*Q-axis voltage command value Vq*And two-phase / three-phase conversion based on the magnetic pole position θ and the d-axis voltage command value Vd*And q-axis voltage command value Vq*U-phase, V-phase and W-phase voltage command values Vu*, Vv*, Vw*Convert to Further, a PWM generator 68 as PWM generation processing means of the drive motor control device 10 performs PWM generation processing, and the voltage command value Vu*, Vv*, Vw*The pulse width modulation signals SU, SV, SW of each phase are generated based on the battery voltage VB and sent to the driver circuit. When the driver circuit receives the pulse width modulation signals SU, SV, and SW, the driver circuit generates a drive signal, sends the drive signal to a transistor that constitutes the inverter 40, switches the transistor, and outputs the currents Iu, Iv, Iw is generated.
[0040]
Between the inverter 40 and the battery 14, a battery current sensor 21 as a current detection unit for detecting the battery current IB and a battery voltage sensor 22 as a voltage detection unit for detecting the battery voltage VB are arranged. A battery remaining amount detection unit 23 is provided to detect a remaining battery level (SOC) representing a charging state of the battery 14 as a battery state. Further, the battery temperature can be detected as the battery state, and in this case, a battery temperature sensor (not shown) as a battery temperature detection unit is provided.
[0041]
By the way, in the battery 14, electric current flows out or is supplied and charging and discharging of electric power are performed. However, if excessive charging or excessive discharging is performed, the life of the battery 14 is shortened. . In particular, when discharging is performed when the remaining battery level is low, or charging is performed when the remaining battery level is high, some of the cells may be changed due to a difference in remaining battery level between cells (not shown) inside the battery. The voltage becomes extremely low or high, and problems such as electrolyte leakage occur.
[0042]
Therefore, in order to limit the battery current IB, a power limit value Px1 representing a limit value of the power P corresponding to the remaining battery level is calculated, and the drive motor target torque TM is set so that the power P does not exceed the power limit value Px1.*And the drive motor torque TM is limited.
[0043]
FIG. 6 is a flowchart showing the operation of the electric vehicle drive control apparatus according to the first embodiment of the present invention, and FIG. 7 is a diagram showing a power limit value map according to the first embodiment of the present invention. In FIG. 7, the horizontal axis indicates the remaining battery level, and the vertical axis indicates the power limit value Px1.
[0044]
First, the vehicle control device 11 (FIG. 4) reads the battery current IB detected by the battery current sensor 21 and the battery voltage VB detected by the battery voltage sensor 22. Subsequently, power calculation processing means (not shown) of the vehicle control device 11 performs power calculation processing and is multiplied as the drive motor 31 is driven by multiplying the battery current IB and the battery voltage VB. Electric power P1
P1 = IB ・ VB
Is calculated.
[0045]
Subsequently, output calculation processing means (not shown) of the vehicle control device 11 performs output calculation processing, reads the drive motor rotation speed NM detected by the electric machine rotation speed detection processing means 91 (FIG. 1), and performs electric drive. Drive motor target torque TM calculated by the machine target torque calculation processing means 95*Is read as an index value representing the magnitude of the drive motor torque TM, and the drive motor rotational speed NM and the drive motor target torque TM are read.*That is, the drive motor rotational speed NM and the drive motor target torque TM*Is multiplied by the output W currently being generated as the drive motor 31 is driven.
W = NM ・ TM*
Is calculated. In the present embodiment, the drive motor rotational speed NM and the drive motor target torque TM*The output W is calculated by multiplying by the drive motor target torque TM*Instead, an estimated value of the drive motor torque TM that is currently generated, an actual measurement value detected by a torque sensor (not shown), or the like can be used as an index value that represents the magnitude of the drive motor torque TM.
[0046]
Further, the efficiency calculation processing means 92 of the vehicle control device 11 performs an efficiency calculation process, and divides the output W by the power P1, thereby obtaining the efficiency η1 of the drive motor 31.
η1 = W / P1
Is calculated.
[0047]
Subsequently, the power limit value calculation processing unit 93 of the vehicle control device 11 performs a power limit value calculation process, reads the remaining battery level detected by the remaining battery level detection unit 23, and displays the power limit value map of FIG. The power limit value Px1 corresponding to the remaining battery level is calculated. The power limit value Px1 is changed in proportion to the remaining battery level when the remaining battery level is equal to or less than the predetermined value b1, and the higher the remaining battery level, the larger the power limit value Px1. When the value b1 is exceeded, a constant value is set.
[0048]
Next, the torque limit value calculation processing means 94 of the vehicle control device 11 performs a torque limit value calculation process, which is generated by the drive motor 31 based on the drive motor rotational speed NM, efficiency η1, and power limit value Px1. The maximum drive motor torque TM that can be obtained, that is, the torque limit value TMx1
TMx1 = η1 · Px1 / NM
Is calculated. In this way, the maximum drive motor torque TM that can be generated with respect to the power limit value Px1 is calculated under the current operating condition, assuming the efficiency η1.
[0049]
Subsequently, the electric machine target torque determination processing means (not shown) of the vehicle control device 11 performs electric machine target torque determination processing, and the vehicle required torque TO*Is read, and the vehicle required torque TO*And the drive motor required torque TOG required for the drive motor 31 based on the gear ratio in the torque transmission system from the drive motor 31 to the drive wheel (not shown).*And the drive motor required torque TOG*Is compared with the torque limit value TMx1, and the drive motor required torque TOG*Is greater than the torque limit value TMx1, and the drive motor required torque TOG is determined.*Is less than the torque limit value TMx1, the drive motor required torque TOG*Is used as is, and the drive motor required torque TOG*Is greater than the torque limit value TMx1, the torque limit value TMx1 is set to the drive motor required torque TOG.*And
[0050]
Next, the electric machine target torque calculation processing means 95 performs electric machine target torque calculation processing, and the drive motor required torque TOG*Drive motor target torque TM based on*And the drive motor target torque TM*The amount of change is limited and the smoothing process is performed, and the value after the smoothing process is performed is the drive motor target torque TM*Determine as.
[0051]
Thus, even if the amount of change in the electric power P1 when the drive motor torque TM is changed varies depending on the drive motor rotational speed NM (or the vehicle speed V proportional to the drive motor rotational speed NM), the electric power P1 and the drive motor The feedback control is not performed for any of the torques TM, the power limit value Px1 corresponding to the remaining battery level is calculated, and the maximum drive motor torque TM that can be generated for the power limit value Px1 assuming the efficiency η1. Is calculated as the torque limit value TMx1, so that the electric power P1 is not consumed exceeding the power limit value Px1, and the drive motor target torque TM*Is not generated exceeding the torque limit value TMx1.
[0052]
Therefore, a large overshoot does not occur in the power P1 and the battery current IB, and the battery current IB can be prevented from exceeding the current limit value in a short time.
[0053]
Further, the required torque TOG of the drive motor due to individual differences of the drive motor 31, changes in the temperature of the drive motor 31, demagnetization of the permanent magnet, etc.*And a drive motor torque TM actually generated by the drive motor 31. For example, when a permanent magnet is demagnetized, a drive motor torque TM corresponding to the battery current IB is generated. It becomes impossible. However, in the present embodiment, the efficiency η1 is calculated based on the current drive motor torque TM that is actually generated, and the torque limit value TMx1 is calculated based on the efficiency η1. Can be minimized. Therefore, in the electric vehicle drive control device, the responsiveness for generating the drive motor torque TM can be increased, and the occurrence of a large overshoot in the battery current IB can be prevented.
[0054]
Further, the current efficiency η1 of the drive motor 31 and the drive motor target torque TM*The drive motor target torque TM may differ from the efficiency of the drive motor 31 at the target operation point.*The rate of change is regulated, and the efficiency η1 is always calculated.
[0055]
Next, a flowchart will be described.
Step S1: Read battery current IB and battery voltage VB.
Step S2: Electric power P1 is calculated.
Step S3: Drive motor rotational speed NM and drive motor target torque TM*Is read.
Step S4: The output W is calculated.
Step S5: Efficiency η1 is calculated.
Step S6 Read the remaining battery level.
Step S7: A torque limit value TMx1 is calculated.
Step S8 Vehicle required torque TO*Is read.
Step S9 Drive motor required torque TOG*Is calculated.
Step S10 Drive motor required torque TOG*Is greater than the torque limit value TMx1. Drive motor required torque TOG*Is greater than the torque limit value TMx1, the drive motor required torque TOG is determined in step S11.*When the torque limit value TMx1 or less, the process proceeds to step S12.
Step S11 Drive motor required torque TOG*Is set to the torque limit value TMx1.
Step S12: Drive motor target torque TM*And the amount of change is limited.
Step S13: Drive motor target torque TM*To end the process.
[0056]
FIG. 8 is a first time chart showing the operation of the electric vehicle drive control apparatus according to the first embodiment of the present invention, and FIG. 9 shows the operation of the electric vehicle drive control apparatus according to the first embodiment of the present invention. It is a 2nd time chart.
[0057]
As shown in FIG. 8, when the driver depresses the accelerator pedal at timing t21, the vehicle required torque TO*Rises to a value a at timing t22. Accordingly, the drive motor target torque TM*Is increased so as not to exceed the torque limit value TMx1, and the drive motor torque TM is gradually increased. Drive motor target torque TM at timing t23*Is not increased when the torque limit value TMx1 is reached.
[0058]
Accordingly, as shown in FIG. 9, the power P1 does not exceed the power limit value Px1. Therefore, an excessive battery current IB does not flow through the battery 14, and an overcurrent state is not formed.
[0059]
Next, a second embodiment of the present invention will be described.
[0060]
FIG. 10 is a diagram showing a power limit value map according to the second embodiment of the present invention. In the figure, the horizontal axis represents the battery temperature tb, and the vertical axis represents the power limit value Px1.
[0061]
The power limit value Px1 is changed in proportion to the battery temperature tb when the battery temperature tb is equal to or lower than the predetermined value c1, and the power limit value Px1 is increased as the battery temperature tb becomes higher. When it is larger than c1 and smaller than the value c2, it is set to a constant value. When the battery temperature tb is larger than the value c2, it is changed in proportion to the battery temperature tb. Is made smaller.
[0062]
Next, a third embodiment of the present invention will be described. In addition, about the thing which has the same structure as 1st Embodiment, the description is abbreviate | omitted by providing the same code | symbol.
[0063]
FIG. 11 is a block diagram of an electric vehicle drive control apparatus according to the third embodiment of the present invention.
[0064]
In the figure, 31 is a drive motor as a first electric machine, and 35 is a generator as a second electric machine, and can generate electric power by driving the generator 35. The drive motor 31, the generator 35, and the engine (not shown) are mechanically connected via a planetary gear unit (not shown) as a differential gear device, and the drive motor 31 is a drive wheel (not shown) via a differential device (not shown). And mechanically linked. The planetary gear unit rotatably supports a sun gear as a first gear element, a pinion that meshes with the sun gear, a ring gear as a second gear element that meshes with the pinion, and the pinion. A carrier as a third gear element is provided, the sun gear is connected to the generator 35, the ring gear is connected to the drive motor 31, and the carrier is connected to the engine.
[0065]
Reference numeral 46 denotes a generator control device that includes a CPU, a recording device, and the like (not shown), functions as a computer according to various programs, data, and the like and controls the generator 35. The generator 35 includes a rotor (not shown) disposed rotatably and a stator (not shown) disposed radially outward from the rotor. The rotor includes a rotor core attached to a shaft (not shown) of the generator 35 and permanent magnets disposed at a plurality of locations in the circumferential direction of the rotor core. In the present embodiment, permanent magnets are arranged at 12 locations in the circumferential direction of the rotor core with the north and south poles alternately directed toward the outer circumferential surface to form six magnetic pole pairs.
[0066]
The stator includes a stator core and U-phase, V-phase, and W-phase coils wound around the stator core, and protrudes radially inward at a plurality of locations in the circumferential direction of the stator core. Teeth are formed.
[0067]
In order to convert the U-phase, V-phase and W-phase currents Iu, Iv, and Iw generated as AC currents in the coils by driving the generator 35 into DC generator currents IG. An inverter 44 is provided. The generator current IG obtained in the inverter 44 is supplied to the battery 14 as the battery current IB.
[0068]
In order to detect the battery current IB, the battery current sensor 25 serving as a first current detection unit between the inverter 40 and the battery 14 detects the generator current IG. A generator current sensor 47 as a second current detector is disposed between the two.
[0069]
Next, the operation of the electric vehicle drive control device having the above configuration will be described.
[0070]
FIG. 12 is a flowchart showing the operation of the electric vehicle drive control apparatus according to the third embodiment of the present invention.
[0071]
First, the vehicle control device 11 (FIG. 11) functioning as a computer flows as the battery current IB detected by the battery current sensor 25 and the generator 35 are driven, and is detected by the generator current sensor 47. The generator current IG representing the current and the battery voltage VB detected by the battery voltage sensor 22 as a voltage detector are read. Next, power calculation processing means (not shown) of the vehicle control device 11 performs power calculation processing, and a difference current (drive motor current) IM between the battery current IB and the generator current IG.
IM = IB-IG
And by multiplying the difference current IM and the battery voltage VB, the power P2 consumed as the drive motor 31 is driven.
P2 = IM ・ VB
Is calculated. In this case, the battery current IB takes a positive value when supplied from the battery 14 to the inverter 40, takes a negative value when supplied from the inverter 40 to the battery 14, and the generator current IG is taken from the battery 14. A positive value is taken when supplied to the inverter 44, and a negative value is taken when supplied from the inverter 44 to the battery 14.
[0072]
Further, in the present embodiment, the generator current IG generated along with the power generation of the generator 35 can be directly supplied to the inverter 40 without being supplied to the battery 14.
[0073]
Subsequently, output calculation processing means (not shown) of the vehicle control device 11 performs output calculation processing, and the electric motor detected by the electric machine rotation speed detection processing means 91 (FIG. 1) of the drive motor control device 10 functioning as a computer. The drive motor rotation speed NM as the machine rotation speed and the drive motor target torque TM as the electric machine target torque calculated by the electric machine target torque calculation processing means 95 of the vehicle control device 11*Is read as an index value representing the magnitude of the drive motor torque TM, and the drive motor rotational speed NM and the drive motor target torque TM are read.*Is multiplied by the output W currently being generated as the drive motor 31 is driven.
W = NM ・ TM*
Is calculated. In the present embodiment, the drive motor rotational speed NM and the drive motor target torque TM*The output W is calculated by multiplying by the drive motor target torque TM*Instead, an estimated value of the drive motor torque TM that is currently generated, an actual measurement value detected by the torque sensor, or the like can be used as an index value that represents the magnitude of the drive motor torque TM.
[0074]
Further, the efficiency calculation processing unit 92 of the vehicle control device 11 performs the efficiency calculation process, and divides the output W by the power P2, thereby obtaining the efficiency η2 of the drive motor 31.
η2 = W / P2
Is calculated.
[0075]
Subsequently, the power limit value calculation processing means 93 of the vehicle control device 11 reads the remaining battery level detected by the remaining battery level detection unit 23, refers to the power limit value map of FIG. The power limit value Px1 to be calculated is calculated. The power limit value Px1 is changed in proportion to the remaining battery level when the remaining battery level is equal to or less than the predetermined value b1, and the higher the remaining battery level, the larger the power limit value Px1. When the value b1 is exceeded, a constant value is set.
[0076]
Next, the electric machine maximum power calculation processing means (not shown) of the power limit value calculation processing means 93 performs electric machine maximum power calculation processing and multiplies the generator current IG by the battery voltage VB, thereby generating the generator 35. Power PG consumed by driving
PG = IG ・ VB
And the power limit value Px2 in the drive motor 31 by subtracting the power PG from the power limit value Px1.
Px2 = Px1-PG
Is calculated.
[0077]
Subsequently, the torque limit value calculation processing means 94 of the vehicle control device 11 performs a torque limit value calculation process, which is generated by the drive motor 31 based on the drive motor rotational speed NM, efficiency η2, and power limit value Px2. The maximum drive motor torque TM that can be generated, that is, the torque limit value TMx2
TMx2 = η2 / Px2 / NM
Is calculated. In this way, the maximum drive motor torque TM that can be generated for the power limit value Px2 is calculated under the current operating conditions, assuming the efficiency η2.
[0078]
Subsequently, the electric machine target torque determination processing means (not shown) of the vehicle control device 11 performs electric machine target torque determination processing, and the vehicle request torque TO*Is read, and the vehicle required torque TO*And the drive motor required torque TOG required for the drive motor 31 based on the gear ratio in the torque transmission system from the drive motor 31 to the drive wheel.*And the drive motor required torque TOG*Is compared with the torque limit value TMx2, and the drive motor required torque TOG*Is greater than the torque limit value TMx2, and the drive motor required torque TOG*Is less than the torque limit value TMx2, the drive motor required torque TOG*Is used as is, and the drive motor required torque TOG*Is larger than the torque limit value TMx2, the torque limit value TMx2 is set to the drive motor required torque TOG.*And
[0079]
Next, the electric machine target torque calculation processing means 95 performs electric machine target torque calculation processing, and the drive motor required torque TOG*Drive motor target torque TM based on*And the drive motor target torque TM*The amount of change is limited and the smoothing process is performed, and the value after the smoothing process is performed is the drive motor target torque TM*Determine as.
[0080]
Thus, even if the amount of change in the electric power P2 when the driving motor torque TM is changed varies depending on the driving motor rotational speed NM (or the vehicle speed V proportional to the driving motor rotational speed NM), the electric power P2 and the driving motor Feedback control is not performed for any of the torques TM, the power limit value Px2 corresponding to the remaining battery level is calculated, and the maximum drive motor torque TM that can be generated for the power limit value Px2 on the premise of the efficiency η2. Is calculated as the torque limit value TMx2, so that the electric power P2 does not exceed the power limit value Px2, and the drive motor target torque TM*Is not generated exceeding the torque limit value TMx2.
[0081]
Therefore, a large overshoot does not occur in the power P2 and the battery current IB, and the battery current IB can be prevented from exceeding the current limit value in a short time.
[0082]
Next, a flowchart will be described.
Step S21: Read battery current IB, generator current IG and battery voltage VB.
Step S22: Electric power P2 is calculated.
Step S23: Drive motor rotational speed NM and drive motor target torque TM*Is read.
Step S24: The output W is calculated.
Step S25: Efficiency η2 is calculated.
Step S26: The remaining battery level is read.
Step S27: Calculate the torque limit value TMx2.
Step S28 Vehicle required torque TO*Is read.
Step S29 Drive motor required torque TOG*Is calculated.
Step S30 Drive motor required torque TOG*Is greater than the torque limit value TMx2. Drive motor required torque TOG*Is greater than the torque limit value TMx2, the drive motor required torque TOG is determined in step S31.*When the torque limit value TMx2 or less, the process proceeds to step S32.
Step S31 Drive motor required torque TOG*Is set to the torque limit value TMx2.
Step S32: Drive motor target torque TM*And the amount of change is limited.
Step S33 Drive motor target torque TM*To end the process.
[0083]
In addition, this invention is not limited to the said embodiment, It can change variously based on the meaning of this invention, and does not exclude them from the scope of the present invention.
[0084]
【The invention's effect】
  As described above in detail, according to the present invention, in the electric vehicle drive control device, the electric machine, the electric machine rotation speed detection processing means for detecting the electric machine rotation speed, the battery current and the battery voltage are used. An electric power calculation processing means for calculating electric power consumed as the electric machine is driven, and an output of the electric machine based on an index value representing a magnitude of the electric machine rotation speed and electric machine torque. Output calculation processing means for calculating, efficiency calculation processing means for calculating the efficiency of the electric machine based on the power and output, power limit value calculation processing means for calculating the power limit value of the battery corresponding to the battery state, Based on the rotational speed of the electric machine, the efficiency of the electric machine, and the power limit value of the battery, the torque limit value of the electric machine torque corresponding to the power limit value of the battery is calculated. Torque limit value calculation processing means for performing, electric machine target torque determination processing means for calculating the required torque of the electric machine corresponding to the vehicle required torque, and when the required torque of the electric machine is greater than the torque limit value, the electric machine torque Electric machine target torque calculation processing means for limiting the electric machine target torque representing the target value.
[0085]
  In this case, the torque limit value of the electric machine torque corresponding to the power limit value of the battery is calculated based on the rotation speed of the electric machine, the efficiency of the electric machine and the power limit value of the battery, and the electric machine corresponding to the vehicle required torque is calculated. When the required torque is calculated and the required torque of the electric machine is larger than the torque limit value, the electric machine target torque is limited. Even if the amount of change in electric power when the electric machine torque is changed varies depending on the electric machine rotation speed, feedback control is not performed for either the electric power or the electric machine torque, and the electric power of the battery corresponding to the battery state The limit value is calculated, and assuming the efficiency of the electric machine, the maximum electric machine torque that can be generated for the battery power limit value is calculated as the torque limit value. The electric machine target torque is not generated exceeding the torque limit value. Therefore, in the electric vehicle drive control device, the responsiveness for generating the electric machine torque can be increased.
[0086]
As a result, a large overshoot does not occur in the power and the battery current, and the battery current can be prevented from exceeding the current limit value in a short time.
[Brief description of the drawings]
FIG. 1 is a functional block diagram of an electric vehicle drive control device according to a first embodiment of the present invention.
FIG. 2 is a first time chart showing the operation of a conventional electric vehicle drive control device.
FIG. 3 is a second time chart showing the operation of a conventional electric vehicle drive control device.
FIG. 4 is a block diagram of the electric vehicle drive control device according to the first embodiment of the present invention.
FIG. 5 is a block diagram of a motor control unit according to the first embodiment of the present invention.
FIG. 6 is a flowchart showing an operation of the electric vehicle drive control device according to the first embodiment of the present invention.
FIG. 7 is a diagram showing a power limit value map according to the first embodiment of the present invention.
FIG. 8 is a first time chart showing an operation of the electric vehicle drive control device according to the first embodiment of the present invention.
FIG. 9 is a second time chart showing the operation of the electric vehicle drive control device according to the first embodiment of the present invention.
FIG. 10 is a diagram showing a power limit value map according to the second embodiment of the present invention.
FIG. 11 is a block diagram of an electric vehicle drive control device according to a third embodiment of the present invention.
FIG. 12 is a flowchart showing an operation of the electric vehicle drive control device according to the third embodiment of the present invention.
[Explanation of symbols]
10 Drive motor controller
11 Vehicle control device
31 Drive motor
35 Generator
46 Generator Control Device
91 Electric machine rotational speed detection processing means
92 Efficiency calculation processing means
93 Power limit value calculation processing means
94 Torque limit value calculation processing means
95 Electric machine target torque calculation processing means

Claims (8)

電動機械と、電動機械回転速度を検出する電動機械回転速度検出処理手段と、バッテリ電流及びバッテリ電圧に基づいて、前記電動機械が駆動されるのに伴って消費される電力を算出する電力算出処理手段と、前記電動機械回転速度、及び電動機械トルクの大きさを表す指標値に基づいて電動機械の出力を算出する出力算出処理手段と、前記電力及び出力に基づいて前記電動機械の効率を算出する効率算出処理手段と、バッテリ状態に対応するバッテリの電力制限値を算出する電力制限値算出処理手段と、前記電動機械回転速度、前記電動機械の効率及びバッテリの電力制限値に基づいて該バッテリの電力制限値に対応する電動機械トルクのトルク制限値を算出するトルク制限値算出処理手段と、車両要求トルクに対応する電動機械の要求トルクを算出する電動機械目標トルク決定処理手段と、前記電動機械の要求トルクが前記トルク制限値より大きい場合、電動機械トルクの目標値を表す電動機械目標トルクを制限する電動機械目標トルク算出処理手段とを有することを特徴とする電動車両駆動制御装置。  An electric machine, electric machine rotation speed detection processing means for detecting the electric machine rotation speed, and electric power calculation processing for calculating electric power consumed when the electric machine is driven based on a battery current and a battery voltage Means, an output calculation processing means for calculating an output of the electric machine based on an index value representing the magnitude of the electric machine rotation speed and electric machine torque, and calculating the efficiency of the electric machine based on the electric power and the output Efficiency calculation processing means, power limit value calculation processing means for calculating the power limit value of the battery corresponding to the battery state, the battery based on the electric machine rotation speed, the efficiency of the electric machine, and the battery power limit value Torque limit value calculation processing means for calculating a torque limit value of the electric machine torque corresponding to the electric power limit value of the motor, and a request torque of the electric machine corresponding to the vehicle request torque. Electric machine target torque calculation processing means for limiting the electric machine target torque representing the target value of the electric machine torque when the required torque of the electric machine is larger than the torque limit value An electric vehicle drive control device comprising: 第1、第2の電動機械と、第1の電動機械の電動機械回転速度を検出する電動機械回転速度検出処理手段と、バッテリ電流、前記第2の電動機械が駆動されるのに伴って流れる電流、及びバッテリ電圧に基づいて前記第1の電動機械が駆動されるのに伴って消費される電力を算出する電力算出処理手段と、前記第1の電動機械の電動機械回転速度、及び第1の電動機械の電動機械トルクの大きさを表す指標値に基づいて第1の電動機械の出力を算出する出力算出処理手段と、前記電力及び出力に基づいて第1の電動機械の効率を算出する効率算出処理手段と、バッテリ状態及び第2の電動機械が駆動されるのに伴って消費される電力に基づいて第1の電動機械のバッテリの電力制限値を算出する電力制限値算出処理手段と、前記電動機械回転速度、前記第1の電動機械の効率及びバッテリの電力制限値に基づいて該バッテリの電力制限値に対応する第1の電動機械の電動機械トルクのトルク制限値を算出するトルク制限値算出処理手段と、車両要求トルクに対応する第1の電動機械の要求トルクを算出する電動機械目標トルク決定処理手段と、前記第1の電動機械の要求トルクが前記トルク制限値より大きい場合、第1の電動機械の電動機械トルクの目標値を表す電動機械目標トルクを制限する電動機械目標トルク算出処理手段とを有することを特徴とする電動車両駆動制御装置。  The first and second electric machines, electric machine rotation speed detection processing means for detecting the electric machine rotation speed of the first electric machine, battery current, and flow as the second electric machine is driven A power calculation processing means for calculating a power consumed when the first electric machine is driven based on a current and a battery voltage; an electric machine rotation speed of the first electric machine; and a first Output calculation processing means for calculating the output of the first electric machine based on an index value representing the magnitude of the electric machine torque of the electric machine, and calculating the efficiency of the first electric machine based on the electric power and the output. Efficiency calculation processing means, and power limit value calculation processing means for calculating the power limit value of the battery of the first electric machine based on the battery state and the electric power consumed as the second electric machine is driven. The electric machine rotation Torque limit value calculation processing means for calculating the torque limit value of the electric machine torque of the first electric machine corresponding to the power limit value of the battery based on the efficiency of the first electric machine and the power limit value of the battery. And electric machine target torque determination processing means for calculating the required torque of the first electric machine corresponding to the vehicle required torque, and when the required torque of the first electric machine is larger than the torque limit value, An electric vehicle drive control device comprising: electric machine target torque calculation processing means for limiting an electric machine target torque representing a target value of an electric machine torque of the machine. 前記バッテリ状態はバッテリ残量である請求項1又は2に記載の電動車両駆動制御装置。  The electric vehicle drive control device according to claim 1, wherein the battery state is a remaining battery level. 前記バッテリ状態はバッテリ温度である請求項1又は2に記載の電動車両駆動制御装置。  The electric vehicle drive control device according to claim 1, wherein the battery state is a battery temperature. 電動機械回転速度を検出し、バッテリ電流及びバッテリ電圧に基づいて電動機械が駆動されるのに伴って消費される電力を算出し、前記電動機械回転速度、及び電動機械トルクの大きさを表す指標値に基づいて電動機械の出力を算出し、前記電力及び出力に基づいて前記電動機械の効率を算出し、バッテリ状態に対応するバッテリの電力制限値を算出し、前記電動機械回転速度、前記電動機械の効率及びバッテリの電力制限値に基づいて該バッテリの電力制限値に対応する電動機械トルクのトルク制限値を算出し、車両要求トルクに対応する電動機械の要求トルクを算出し、該電動機械の要求トルクが前記トルク制限値より大きい場合、電動機械トルクの目標値を表す電動機械目標トルクを制限することを特徴とする電動車両駆動制御方法。Detecting the electric machine rotation speed, battery electric Nagare及 beauty electrodeposition kinematic machine based on the battery voltage to calculate the power consumed along with being driven, the size of the electric machine rotation speed, and an electric machine torque The output of the electric machine is calculated based on the index value representing the electric power, the efficiency of the electric machine is calculated based on the power and the output, the power limit value of the battery corresponding to the battery state is calculated, and the electric machine rotation speed Calculating the torque limit value of the electric machine torque corresponding to the power limit value of the battery based on the efficiency of the electric machine and the power limit value of the battery, and calculating the required torque of the electric machine corresponding to the vehicle required torque, An electric vehicle drive control method, wherein when the required torque of the electric machine is larger than the torque limit value, the electric machine target torque representing the target value of the electric machine torque is limited. 第1の電動機械の電動機械回転速度を検出し、バッテリ電流、第2の電動機械が駆動されるのに伴って流れる電流、及びバッテリ電圧に基づいて前記第1の電動機械が駆動されるのに伴って消費される電力を算出し、前記第1の電動機械の電動機械回転速度、及び第1の電動機械の電動機械トルクの大きさを表す指標値に基づいて第1の電動機械の出力を算出し、前記電力及び出力に基づいて第1の電動機械の効率を算出し、バッテリ状態及び第2の電動機械が駆動されるのに伴って消費される電力に基づいて第1の電動機械のバッテリの電力制限値を算出し、前記電動機械回転速度、前記第1の電動機械の効率及びバッテリの電力制限値に基づいて該バッテリの電力制限値に対応する第1の電動機械の電動機械トルクのトルク制限値を算出し、車両要求トルクに対応する第1の電動機械の要求トルクを算出し、該第1の電動機械の要求トルクが前記トルク制限値より大きい場合、第1の電動機械の電動機械トルクの目標値を表す電動機械目標トルクを制限することを特徴とする電動車両駆動制御方法。The electric machine rotation speed of the first electric machine is detected, and the first electric machine is driven based on the battery current, the current that flows as the second electric machine is driven, and the battery voltage. And the output of the first electric machine is calculated based on an index value representing the electric machine rotation speed of the first electric machine and the magnitude of the electric machine torque of the first electric machine. And calculating the efficiency of the first electric machine based on the electric power and the output, and the first electric machine based on the battery state and the electric power consumed as the second electric machine is driven. The electric machine of the first electric machine corresponding to the electric power limit value of the battery is calculated based on the rotation speed of the electric machine, the efficiency of the first electric machine, and the electric power limit value of the battery. Calculate torque limit value of torque When the required torque of the first electric machine corresponding to the vehicle required torque is calculated and the required torque of the first electric machine is larger than the torque limit value, the target value of the electric machine torque of the first electric machine is determined. An electric vehicle drive control method characterized by limiting an electric machine target torque to be expressed. コンピュータを、電動機械回転速度を検出する電動機械回転速度検出処理手段、バッテリ電流及びバッテリ電圧に基づいて、前記電動機械が駆動されるのに伴って消費される電力を算出する電力算出処理手段、前記電動機械回転速度、及び電動機械トルクの大きさを表す指標値に基づいて電動機械の出力を算出する出力算出処理手段、前記電力及び出力に基づいて前記電動機械の効率を算出する効率算出処理手段、バッテリ状態に対応するバッテリの電力制限値を算出する電力制限値算出処理手段、前記電動機械回転速度、前記電動機械の効率及びバッテリの電力制限値に基づいて該バッテリの電力制限値に対応する電動機械トルクのトルク制限値を算出するトルク制限値算出処理手段、車両要求トルクに対応する電動機械の要求トルクを算出する電動機械目標トルク決定処理手段、並びに前記電動機械の要求トルクが前記トルク制限値より大きい場合、電動機械トルクの目標値を表す電動機械目標トルクを制限する電動機械目標トルク算出処理手段として機能させることを特徴とする電動車両駆動制御方法のプログラム。  An electric machine rotation speed detection processing means for detecting an electric machine rotation speed; a power calculation processing means for calculating electric power consumed when the electric machine is driven based on a battery current and a battery voltage; Output calculation processing means for calculating the output of the electric machine based on the index value indicating the magnitude of the electric machine rotation speed and the electric machine torque, and efficiency calculation processing for calculating the efficiency of the electric machine based on the electric power and the output A power limit value calculation processing means for calculating a power limit value of the battery corresponding to the battery state, the power limit value of the battery based on the rotation speed of the electric machine, the efficiency of the electric machine and the power limit value of the battery Torque limit value calculation processing means for calculating the torque limit value of the electric machine torque to be calculated, and calculating the required torque of the electric machine corresponding to the vehicle request torque When the required torque of the electric machine is larger than the torque limit value, the electric machine target torque determination processing means is configured to function as an electric machine target torque calculation processing means for limiting the electric machine target torque representing the target value of the electric machine torque. A program for an electric vehicle drive control method. コンピュータを、第1の電動機械の電動機械回転速度を検出する電動機械回転速度検出処理手段、バッテリ電流、第2の電動機械が駆動されるのに伴って流れる電流、及びバッテリ電圧に基づいて前記第1の電動機械が駆動されるのに伴って消費される電力を算出する電力算出処理手段、前記第1の電動機械の電動機械回転速度、及び第1の電動機械の電動機械トルクの大きさを表す指標値に基づいて第1の電動機械の出力を算出する出力算出処理手段、前記電力及び出力に基づいて第1の電動機械の効率を算出する効率算出処理手段、バッテリ状態及び第2の電動機械が駆動されるのに伴って消費される電力に基づいて第1の電動機械のバッテリの電力制限値を算出する電力制限値算出処理手段、前記電動機械回転速度、前記第1の電動機械の効率及びバッテリの電力制限値に基づいて該バッテリの電力制限値に対応する第1の電動機械の電動機械トルクのトルク制限値を算出するトルク制限値算出処理手段、車両要求トルクに対応する第1の電動機械の要求トルクを算出する電動機械目標トルク決定処理手段、並びに前記第1の電動機械の要求トルクが前記トルク制限値より大きい場合、第1の電動機械の電動機械トルクの目標値を表す電動機械目標トルクを制限する電動機械目標トルク算出処理手段として機能させることを特徴とする電動車両駆動制御方法のプログラム。Based on the electric machine rotation speed detection processing means for detecting the electric machine rotation speed of the first electric machine, the battery current , the current flowing when the second electric machine is driven, and the battery voltage Electric power calculation processing means for calculating electric power consumed as the first electric machine is driven, electric machine rotation speed of the first electric machine, and magnitude of electric machine torque of the first electric machine Output calculation processing means for calculating the output of the first electric machine based on the index value representing the efficiency, efficiency calculation processing means for calculating the efficiency of the first electric machine based on the power and output, the battery state and the second Power limit value calculation processing means for calculating the power limit value of the battery of the first electric machine based on the electric power consumed as the electric machine is driven, the electric machine rotation speed, and the first electric motor A torque limit value calculation processing means for calculating a torque limit value of the electric machine torque of the first electric machine corresponding to the power limit value of the battery based on the efficiency of the battery and the power limit value of the battery; When the required torque of the first electric machine is greater than the torque limit value, the target value of the electric machine torque of the first electric machine is determined. A program for an electric vehicle drive control method, which functions as electric machine target torque calculation processing means for limiting an electric machine target torque to be expressed.
JP2002052613A 2002-02-28 2002-02-28 Electric vehicle drive control device, electric vehicle drive control method, and program thereof Expired - Fee Related JP3985550B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002052613A JP3985550B2 (en) 2002-02-28 2002-02-28 Electric vehicle drive control device, electric vehicle drive control method, and program thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002052613A JP3985550B2 (en) 2002-02-28 2002-02-28 Electric vehicle drive control device, electric vehicle drive control method, and program thereof

Publications (2)

Publication Number Publication Date
JP2003259509A JP2003259509A (en) 2003-09-12
JP3985550B2 true JP3985550B2 (en) 2007-10-03

Family

ID=28664260

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002052613A Expired - Fee Related JP3985550B2 (en) 2002-02-28 2002-02-28 Electric vehicle drive control device, electric vehicle drive control method, and program thereof

Country Status (1)

Country Link
JP (1) JP3985550B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106740268A (en) * 2017-02-10 2017-05-31 成都雅骏新能源汽车科技股份有限公司 A kind of pure electric automobile max. speed method for limiting speed

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007526734A (en) * 2004-03-05 2007-09-13 インモーション テクノロジーズ Electric motor control method and apparatus
JP5136013B2 (en) 2007-11-16 2013-02-06 株式会社ジェイテクト Electric power steering device
JP5309535B2 (en) 2007-11-16 2013-10-09 株式会社ジェイテクト Electric power steering device
JP5454789B2 (en) * 2010-04-27 2014-03-26 三菱自動車工業株式会社 Control device for electric vehicle
JP5664314B2 (en) * 2011-02-15 2015-02-04 トヨタ自動車株式会社 Vehicle drive system and control method thereof
KR101284293B1 (en) * 2011-05-24 2013-07-08 기아자동차주식회사 Method and system for controlling torque of motor drive vehicle
JP5650087B2 (en) * 2011-10-11 2015-01-07 トヨタ自動車株式会社 Vehicle driving force control device
CN115320403B (en) * 2022-08-15 2024-06-25 重庆长安汽车股份有限公司 Driving motor torque limiting control method and system, new energy vehicle and storage medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106740268A (en) * 2017-02-10 2017-05-31 成都雅骏新能源汽车科技股份有限公司 A kind of pure electric automobile max. speed method for limiting speed

Also Published As

Publication number Publication date
JP2003259509A (en) 2003-09-12

Similar Documents

Publication Publication Date Title
US7053581B2 (en) Electrically operated drive controller, electrically operated drive control method and its program
JP4466600B2 (en) Electric drive control device and electric drive control method
US7259530B2 (en) Power output apparatus, motor driving method and computer-readable recording medium having program recorded thereon for allowing computer to execute motor drive control
CN103443637B (en) DC bus voltage controls
JP4223880B2 (en) Motor drive device
JP4007344B2 (en) Electric drive control device, electric drive control method, and program
US7538510B2 (en) Controller for motor
JP5055836B2 (en) Phase shift detection device and detection method for magnetic pole position sensor for synchronous motor
JP2007274779A (en) Electromotive drive control device, and electromotive drive control method
JP4462207B2 (en) Electric drive control device and electric drive control method
US7047116B2 (en) Electric drive control apparatus, electric drive control method and program therefor
JP4452519B2 (en) DC brushless motor drive control apparatus and method for vehicle propulsion
JP3958274B2 (en) Discharge control device, discharge control method and program thereof
JP3985550B2 (en) Electric vehicle drive control device, electric vehicle drive control method, and program thereof
JP4896562B2 (en) Electric drive control device and electric drive control method
JP4839119B2 (en) Electric drive control device and electric drive control method
JP2005057817A (en) Motor drive controller, motor drive controlling method, and its program
KR101171914B1 (en) Motor temperature estimation method for green car and apparatus thereof
JP2006304462A (en) Motor drive system and control method for permanent magnet motor
JP2007259650A (en) Apparatus and method for electric drive control
JP3920213B2 (en) Electric drive control device, electric drive control method and program thereof
JP2007274864A (en) Electric drive controller and control method
JP4224965B2 (en) Discharge control device, discharge control method, and program
JP4241163B2 (en) Discharge control device, discharge control method, and program
JP2002191198A (en) Method for correcting dc voltage detected value of motor drive and motor drive control device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050209

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060621

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060711

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060911

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20061219

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070115

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070702

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20100720

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20100720

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20110720

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20110720

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20120720

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20120720

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20130720

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees