JP7616404B2 - 駆動力制御方法及び駆動力制御装置 - Google Patents

駆動力制御方法及び駆動力制御装置 Download PDF

Info

Publication number
JP7616404B2
JP7616404B2 JP2023544994A JP2023544994A JP7616404B2 JP 7616404 B2 JP7616404 B2 JP 7616404B2 JP 2023544994 A JP2023544994 A JP 2023544994A JP 2023544994 A JP2023544994 A JP 2023544994A JP 7616404 B2 JP7616404 B2 JP 7616404B2
Authority
JP
Japan
Prior art keywords
driving force
vehicle
control
control mode
wheel motor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2023544994A
Other languages
English (en)
Other versions
JPWO2023032220A5 (ja
JPWO2023032220A1 (ja
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.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor 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 Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Publication of JPWO2023032220A1 publication Critical patent/JPWO2023032220A1/ja
Publication of JPWO2023032220A5 publication Critical patent/JPWO2023032220A5/ja
Application granted granted Critical
Publication of JP7616404B2 publication Critical patent/JP7616404B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K17/00Arrangement or mounting of transmissions in vehicles
    • B60K17/34Arrangement or mounting of transmissions in vehicles for driving both front and rear wheels, e.g. four wheel drive vehicles
    • B60K17/356Arrangement or mounting of transmissions in vehicles for driving both front and rear wheels, e.g. four wheel drive vehicles having fluid or electric motor, for driving one or more wheels
    • 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
    • B60L15/00Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles
    • B60L15/20Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles for control of the vehicle or its driving motor to achieve a desired performance, e.g. speed, torque, programmed variation of speed
    • 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
    • B60L15/00Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles
    • B60L15/20Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles for control of the vehicle or its driving motor to achieve a desired performance, e.g. speed, torque, programmed variation of speed
    • B60L15/2009Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles for control of the vehicle or its driving motor to achieve a desired performance, e.g. speed, torque, programmed variation of speed for braking
    • 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
    • B60L7/00Electrodynamic brake systems for vehicles in general
    • B60L7/10Dynamic electric regenerative braking
    • B60L7/18Controlling the braking effect
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W10/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/04Conjoint control of vehicle sub-units of different type or different function including control of propulsion units
    • B60W10/08Conjoint control of vehicle sub-units of different type or different function including control of propulsion units including control of electric propulsion units, e.g. motors or generators
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W20/00Control systems specially adapted for hybrid vehicles
    • B60W20/10Controlling the power contribution of each of the prime movers to meet required power demand
    • B60W20/15Control strategies specially adapted for achieving a particular effect
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/18Propelling the vehicle
    • B60W30/18009Propelling the vehicle related to particular drive situations
    • B60W30/18109Braking
    • B60W30/18127Regenerative braking
    • 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
    • B60L2210/00Converter types
    • B60L2210/40DC to AC converters
    • 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
    • B60L2220/00Electrical machine types; Structures or applications thereof
    • B60L2220/40Electrical machine applications
    • B60L2220/42Electrical machine applications with use of more than one motor
    • 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/10Vehicle control parameters
    • B60L2240/12Speed
    • 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/10Vehicle control parameters
    • B60L2240/14Acceleration
    • 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/46Drive Train control parameters related to wheels
    • B60L2240/461Speed
    • 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/60Navigation input
    • B60L2240/62Vehicle position
    • B60L2240/622Vehicle position by satellite navigation
    • 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/80Time limits
    • 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
    • B60L2260/00Operating Modes
    • B60L2260/20Drive modes; Transition between modes
    • B60L2260/28Four wheel or all wheel drive
    • 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
    • B60L2260/00Operating Modes
    • B60L2260/40Control modes
    • B60L2260/42Control modes by adaptive correction
    • 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
    • B60L2260/00Operating Modes
    • B60L2260/40Control modes
    • B60L2260/46Control modes by self learning
    • 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
    • B60L2270/00Problem solutions or means not otherwise provided for
    • B60L2270/10Emission reduction
    • B60L2270/14Emission reduction of noise
    • B60L2270/145Structure borne vibrations
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W10/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/119Conjoint control of vehicle sub-units of different type or different function including control of all-wheel-driveline means, e.g. transfer gears or clutches for dividing torque between front and rear axle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2520/00Input parameters relating to overall vehicle dynamics
    • B60W2520/10Longitudinal speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2552/00Input parameters relating to infrastructure
    • B60W2552/35Road bumpiness, e.g. potholes
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2554/00Input parameters relating to objects
    • B60W2554/60Traversable objects, e.g. speed bumps or curbs
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2720/00Output or target parameters relating to overall vehicle dynamics
    • B60W2720/40Torque distribution
    • B60W2720/403Torque distribution between front and rear axle
    • 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)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Power Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Sustainable Development (AREA)
  • Sustainable Energy (AREA)
  • Electric Propulsion And Braking For Vehicles (AREA)
  • Arrangement And Driving Of Transmission Devices (AREA)
  • Vehicle Body Suspensions (AREA)

Description

本発明は、駆動力制御方法及び駆動力制御装置に関する。
JP2006-69395Aでは、車両の走行環境に応じて前輪と後輪の間の駆動トルクに差を与える駆動力制御方法が提案されている。特に、この駆動力制御方法では、悪路走行時に、前輪と後輪の間の駆動力に差を与えて、車体をリフトアップさせて走破性を向上させている。
悪路走行時においては、車両が段差を跨ぐ際の振動により乗員が不快感を覚えることが考えられる。しかしながら、JP2006-69395Aの制御は走破性の改善に焦点をおいたものであり、乗員に与える振動の改善について何ら対策を与えるものではない。
したがって、本発明の目的は、車両の段差通過時に乗員に与える振動を低減することのできる駆動力制御方法及び駆動力制御装置を提供することにある。
本発明のある態様によれば、車両の前輪に接続された前輪モータ及び後輪に接続された後輪モータにより前輪駆動力及び後輪駆動力をそれぞれ制御する駆動力制御方法が提供される。この駆動力制御方法は、車両が段差を通過する際に前輪モータの駆動力及び後輪モータの駆動力を調節する段差対応制御を実行する。そして、段差対応制御では、前輪が段差に乗り上げる前輪乗り上げタイミング以降であって後輪が段差に乗り上げる後輪乗り上げタイミングよりも前に、前輪モータを回生させて後輪モータを力行させる第1制御モードを実行する。また、段差対応制御では、第1制御モードの実行後であって後輪乗り上げタイミング以前に、前輪モータを力行させて後輪モータを回生させる第2制御モードを実行する。
図1は、本発明の一実施形態の駆動力制御方法が実行される車両の構成を説明する図である。 図2は、車両のシャシー系の概略構造を示す図である。 図3は、段差対応制御を説明するフローチャートである。 図4Aは、段差対応制御を実行したことによる作用効果を説明する図である。 図4Bは、段差対応制御を実行したことによる作用効果を説明する図である。 図4Cは、段差対応制御を実行したことによる作用効果を説明する図である。 図5は、段差対応制御を実行した結果の一例を示すタイミングチャートである。 図6は、タイヤ径学習処理を説明するフローチャートである。
以下、本発明の各実施形態を、図面を参照して詳細に説明する。
[第1実施形態]
図1は、本実施形態の駆動力制御方法が実行される車両100の構成を説明する図である。
なお、本実施形態の車両100としては、駆動源としての駆動モータ10を備え、当該駆動モータ10の駆動力により走行可能な電気自動車又はハイブリッド自動車などが想定される。
駆動モータ10は、車両100の前方の位置(前輪側)に設けられ前輪11fを駆動する前輪モータ10fと、後方の位置(後輪側)に設けられ後輪11rを駆動する後輪モータ10rと、により構成される。
前輪モータ10fは、三相交流モータとして構成される。前輪モータ10fは、力行時において、図示しない車載バッテリから電力の供給を受けて駆動力を発生する。前輪モータ10fで生成される駆動力は前輪変速機16f及び前輪ドライブシャフト21fを介して前輪11fに伝達される。一方、前輪モータ10fは、回生時において、前輪11fの回生制動力を交流電力に変換して、車載バッテリに供給する。
一方、後輪モータ10rは、三相交流モータとして構成される。後輪モータ10rは、力行時において、車載バッテリから電力の供給を受けて駆動力を発生する。後輪モータ10rで生成される駆動力は後輪変速機16r及び後輪ドライブシャフト21rを介して後輪11rに伝達される。また、後輪モータ10rは、回生時において、後輪11rの回生制動力を交流電力に変換して、車載バッテリに供給する。
インバータ12は、前輪モータ10fに対する供給電力(力行時は正、回生時は負)を調節する前輪インバータ12fと、後輪モータ10rに対する供給電力(力行時は正、回生時は負)を調節する後輪インバータ12rと、を有する。
前輪インバータ12fは、車両100に要求される総駆動力(以下、「総要求駆動力Ffr」とも称する)に対して定められる駆動力(以下、「前輪駆動力F」とも称する)が実現されるように前輪モータ10fの供給電力を調節する。一方、後輪インバータ12rは、総要求駆動力Ffrに対して定められる駆動力(以下、「後輪駆動力F」とも称する)が実現されるように後輪モータ10rに対する供給電力を調節する。
特に、本実施形態の前輪駆動力F及び後輪駆動力Fは、それらの和が総要求駆動力Ffrに一致するように定められる。なお、総要求駆動力Ffrは、例えば、車両100に搭載されるアクセルペダルに対する操作量(アクセル開度)、又はADAS(Advanced Driver Assistance Systems)又はAD(Autonomous Driving)などの所定の自動運転システム(自動運転制御装置)からの指令に基づいて定まる。
さらに、車両100には、前輪駆動力F及び後輪駆動力Fを制御する駆動力制御装置としてのコントローラ50が設けられている。
コントローラ50は、中央演算装置(CPU)、読み出し専用メモリ(ROM)、ランダムアクセスメモリ(RAM)、及び入出力インタフェース(I/Oインタフェース)を備えたコンピュータで構成され、以下で説明する車両制御における各処理を実行できるようにプログラムされている。特に、コントローラ50の機能は、車両コントローラ(VCM:Vehicle Control Module)、車両運動制御装置(VMC: Vehicle Motion Controller)、及びモータコントローラ等の任意の車載コンピュータ及び/又は車両100の外部に設置されるコンピュータにより実現することができる。なお、コントローラ50は一台のコンピュータハードウェアにより実現されても良いし、複数台のコンピュータハードウェアにより各種処理を分散させることで実現しても良い。
コントローラ50は、総要求駆動力Ffr、前輪側の上下加速度センサ30fL,30fRの検出値、後輪側の上下加速度センサ30rL,30rRの検出値、及びGPS車速センサ32の検出値などを入力情報として、前輪駆動力F及び後輪駆動力Fを制御する。より詳細には、コントローラ50は、所望の前輪駆動力F及び後輪駆動力Fを実現するように前輪インバータ12f及び後輪インバータ12rに対する指令を行う。
特に、本実施形態において、コントローラ50は、車両100の前進走行時(特に加速時)における駆動力配分を規定する制御として、基本駆動制御、及び段差対応制御の何れかを実行する。
コントローラ50は、通常走行時(本実施形態では後述する段差Buを通過時以外のシーン)において、基本駆動制御を実行する。基本駆動制御において、コントローラ50は、前輪駆動力F及び後輪駆動力Fをそれぞれ、所定の基本前輪駆動力及び基本後輪駆動力に設定する。
ここで、基本前輪駆動力及び基本後輪駆動力は、車両100の車両特性(特に電費性能)が走行シーンに応じた所望の特性をとるように、実験又はシミュレーションなどにより定まる値である。基本前輪駆動力及び基本後輪駆動力の具体的な値は、車両100の仕様及び走行シーンにおいて適宜変更し得る。一例として、平坦な舗装道路を一定速度で直進するような場合には、総要求駆動力Ffrに対して基本前輪駆動力と基本後輪駆動力の配分比を50:50に定めることができる。
一方で、コントローラ50は、上記基本駆動制御の実行下において、各種入力情報に基づいて車両100が所定の段差Buを通過するシーンにおいて、車両100の乗員に与える振動を緩和するための段差対応制御を実行する。段差対応制御において、コントローラ50は、第1制御モード及び第2制御モードを順に実行する。
より具体的に、コントローラ50は、前輪11fによる段差Buへの乗り上げを検出したタイミング(以下、「前輪乗り上げタイミングT1」とも称する)以降であって、後輪11rが段差Buに乗り上げるタイミング(以下、「後輪乗り上げタイミングT2」とも称する)よりも前に第1制御モードを実行する。
第1制御モードにおいて、コントローラ50は、前輪駆動力Fを負の値に設定するとともに、後輪駆動力Fを正の値に設定する。すなわち、コントローラ50は、前輪モータ10fを回生させつつ(前輪11fを回生制動しつつ)、後輪モータ10rを力行させる(後輪11rを力行駆動する)。
一方、コントローラ50は、第1制御モードの実行後であって後輪乗り上げタイミングT2以前に第2制御モードを実行する。
第2制御モードにおいて、コントローラ50は、前輪駆動力Fを正の値に設定するとともに、後輪駆動力Fを負の値に設定する。すなわち、前輪モータ10fを力行させつつ(前輪11fを力行駆動しつつ)、後輪モータ10rを回生させる(後輪11rを回生制動する)。
なお、第1制御モード又は第2制御モードで設定される前輪駆動力F及び後輪駆動力Fの具体的な値については、特定の数値に限定されるものではなく、状況に応じて適宜調整が可能である。
すなわち、本実施形態では、車両100が段差Buを通過するシーンにおいて、コントローラ50による駆動力制御が、適切なタイミングで基本駆動制御から段差対応制御に切り替わることとなる。そして、段差対応制御では、適切なタイミングで駆動力制御が第1制御モード及び第2制御モードの順で遷移することとなる。
これにより、前輪駆動力F及び後輪駆動力Fの駆動力配分に応じて車両100に作用するピッチ方向(ノーズダウン方向又はノーズアップ方向)の力(ピッチング力Fpi)を調節して、段差Buの通過時における振動を緩和することができる。以下では、段差対応制御の下における前輪駆動力F及び後輪駆動力Fの調節と段差Buの通過時における振動の緩和との関係についてより具体的に説明する。
図2は、車両100のシャシー系の概略構造(特にサスペンションジオメトリの概略)を示す図である。なお、図中の「O」は車体前部のピッチ方向における仮想回転中心(瞬間回転中心)を表し、「O」は車体後部のピッチ方向における仮想回転中心(瞬間回転中心)を表す。
車両100の前進走行時において、前輪11fに回生制動力(進行方向に対して逆向きの力)を与え、後輪11rに力行駆動力(進行方向と同じ向きの力)を与えた場合、車体にアンチスクォート力Fan(車体の持ち上げる力)が作用する。一方で、前輪11fに力行駆動力を与え、後輪11rに回生制動力を与えた場合、車体にスクォート力Fsq(車体を沈みこませる力)が作用する。
ここで、前輪駆動力F及び後輪駆動力Fの駆動力配分の調節によって実現できるアンチスクォート力Fan又はスクォート力Fsqの大きさは、サスペンション構造に応じたアンチスカット角θの大きさに依存する。特に、図2に示すように、乗り心地やブレーキ時のノーズダイブフィーリングなどを考慮してフロントのアンチスカット角θがリアのアンチスカット角θに比べて小さい構造が採用される場合、上記の駆動力配分の調節によるアンチスクォート力Fan又はスクォート力Fsqは車体前部に比べて車体後部により強く作用する。
このため、前進走行中に前輪11fに回生制動力及び後輪11rに力行駆動力をそれぞれ与えることで(上記第1制御モードを実行することで)、車体後部をリフトアップ(車体をノーズダウン)させることができる。一方で、前輪11fに力行駆動力及び後輪11rに回生制動力をそれぞれ与えることで(上記第2制御モードを実行することで)、車体後部をリフトダウン(車体をノーズアップ)させることができる。
上記の点に着目して、本実施形態では、上記段差対応制御により適切なタイミングで車体後部のリフトアップ及びリフトダウンを切り替えることで、リアサスペンション40rのバネによる振動抑制効果を高めて、車両100が段差Buを通過する際のショックを軽減する。以下、段差対応制御における具体的な処理について説明する。
図3は、段差対応制御を説明するフローチャートである。なお、コントローラ50は、車両100の前進走行中において、図3に示す各処理を所定の演算周期毎に繰り返し実行する。
ステップS110において、コントローラ50は、前輪側の上下加速度センサ30fL,30fRの各検出値(以下では、それぞれ「フロントfL上下Gfl」及び「フロントfR上下Gfr」とも称する)の双方が、所定の段差判定閾値Gbuを超えたか否かを判定する。
なお、本判定は、段差対応制御(ステップS120~ステップS170)を実行すべきシーンを検出するための予備的処理である。ここで、段差判定閾値Gbuは、段差Buが、車輪による乗り上げの際に車両100の乗員に不快感を与える程度の振動をもたらす大きさであるかを判断する観点から、予め実験やシミュレーション等により好適な値に定められる。
そして、コントローラ50は、フロントfL上下Gfl及びフロントfR上下Gfrの双方が段差判定閾値Gbuを超えていると判断した場合にステップS120以降の段差対応制御を実行し、そうではない場合には本ルーチンを終了する。
すなわち、前輪11fを構成する双方の車輪(図1に示す左側前輪11fL及び右側前輪11fR)が段差Buに乗り上げた場合に段差対応制御を行い、左側前輪11fL及び右側前輪11fRの内の少なくとも一方(片輪のみ)しか段差Buに乗り上げていない場合には段差対応制御を実行せずに基本駆動制御を維持する。
次に、ステップS120において、コントローラ50は、上記ステップS110において前輪11fが段差Buに乗り上げたことを検出したタイミング(すなわち、前輪乗り上げタイミングT1)を基点として、経過時間ΔTcoの計測を開始する。
さらに、ステップS130において、コントローラ50は、経過時間ΔTcoが所定の第1切り替え判定時間ΔTup以上となったか否かを判定する。
第1切り替え判定時間ΔTupは、基本駆動制御から第1制御モードへの切り替えタイミングを規定する観点から好適な値に設定される。特に、第1切り替え判定時間ΔTupは、前輪11fが段差Buに乗り上げた以降も好ましい車両特性(最適な電費など)を実現する基本駆動制御をできるだけ長く継続させた上で、後輪11rが段差Buに乗り上げた時点で制御モードが第2制御モードに切り替わった状態となるように定められる。
より具体的に、コントローラ50は、先ず、前輪乗り上げタイミングT1を基点として、以降に車両100が走行する距離の推定値(以下「推定走行距離DT≧T1」とも称する)を求める。特に、推定走行距離DT≧T1は、車速Vの検出値(例えばGPS車体速VGPS)若しくは推定値及び車輪速w(若しくは車輪回転数N)を用いて、経過時間ΔTcoの関数として定めることができる。
さらに、コントローラ50は、演算した推定走行距離DT≧T1が、前輪11fと後輪11rの間の距離からマージンαを減じた値と等しくなる時刻である第1切り替え予定時刻Tを求める。そして、コントローラ50は、前輪乗り上げタイミングT1から当該第1切り替え予定時刻Tまでの時間を第1切り替え判定時間ΔTupとして定める。
なお、マージンαは、前輪乗り上げタイミングT1以降において、好ましい車両特性を実現する基本駆動制御をできるだけ長く維持しつつも、後輪乗り上げタイミングT2よりも前に第1制御モードから第2制御モードへの切り替えを完了させることのできる好適な値に設定される。
そして、コントローラ50は、経過時間ΔTcoが第1切り替え判定時間ΔTup以上となったと判断すると、ステップS140の処理を実行する。
ステップS140において、コントローラ50は、第1制御モードを実行する。より具体的に、コントローラ50は、駆動力制御を、前輪駆動力F及び後輪駆動力Fがともに正に設定される基本駆動制御から、前輪駆動力Fが負且つ後輪駆動力Fが正に設定される第1制御モードに切り替える。
次に、ステップS150において、コントローラ50は、経過時間ΔTcoが所定の第2切り替え判定時間ΔTdo以上となったか否かを判定する。
第2切り替え判定時間ΔTdoは、第1制御モードから第2制御モードへの切り替えタイミングを規定する観点から好適な値に設定される。特に、第2切り替え判定時間ΔTdoは、第1制御モードを継続させる時間(前輪乗り上げタイミングT1から第1切り替え予定時刻Tまでの時間間隔)を一定値以上に確保しつつも、後輪乗り上げタイミングT2においては制御モードが第2制御モードに切り替わっている状態となるように適切な値に設定される。
より具体的に、コントローラ50は、ステップS130で演算した推定走行距離DT≧T1が、前輪11fと後輪11rの間の距離と等しくなる時刻である第2切り替え予定時刻Tを求める。さらに、コントローラ50は、前輪乗り上げタイミングT1から当該第2切り替え予定時刻Tまでの時間を第2切り替え判定時間ΔTdoとして定める。すなわち、第2切り替え判定時間ΔTdoは、第2切り替え予定時刻Tが後輪乗り上げタイミングT2とほぼ同時となるように定められる。なお、制御遅れなどを考慮して、第2切り替え予定時刻Tが後輪乗り上げタイミングT2よりも前になるように第2切り替え判定時間ΔTdoを定めても良い。
そして、コントローラ50は、経過時間ΔTcoが第2切り替え判定時間ΔTdo以上となったと判断すると、ステップS160の処理を実行する。
ステップS160において、コントローラ50は、第2制御モードを実行する。より詳細には、駆動力制御を、前輪駆動力Fが負且つ後輪駆動力Fが正に設定される第1制御モードから、前輪駆動力Fが正且つ後輪駆動力Fが負に設定される第2制御モードに切り替える。
そして、ステップS170において、コントローラ50は、経過時間ΔTcoが所定の制御継続時間ΔTend以上となったと判断すると(制御継続タイミングTendに到達すると)、制御モードを第2制御モードから基本駆動制御に戻して本ルーチンを終了する。
図4A~図4Cは、段差対応制御を実行したことによる作用効果を説明する図である。
上記段差対応制御を実行することで、前輪11fが段差Buに乗り上げた前輪乗り上げタイミングT1(図4A)から第1切り替え判定時間ΔTupが経過すると、制御モードが基本駆動制御から第1制御モードに切り替わり、車両100にアンチスクォート力Fanが作用して車体後部がリフトアップする(図4B)。これにより、基本駆動制御の下における駆動力配分が設定される場合に比べて、リアサスペンション40rがより伸長する。
その後、後輪11rが段差Buに乗り上げる後輪乗り上げタイミングT2の直前に(輪乗り上げタイミングT1(図4A)から第1切り替え判定時間ΔTupが経過すると)、制御モードが第1制御モードから第2制御モードに切り替わり、車両100にスクォート力Fsqが作用して車体後部がリフトダウンする(図4C)。これにより、第1制御モードの下で伸長している状態のリアサスペンション40rに対し、これを収縮させる方向の力(より詳細には下向きの力)が作用する。
したがって、第1制御モード(アンチスクォート力Fan)により伸長したリアサスペンション40rの圧縮力、及び第2制御モード(スクォート力Fsq)によりリアサスペンション40rに作用する下向きの力が相互に相俟って、リアサスペンション40rよりも上部の車体構造部分(車室内も含む)から見た当該リアサスペンション40rの減衰力(抵抗力)が小さくなる(リアサスペンション40rが柔らかくなる)。このため、後輪11rが段差Buに乗り上げた際における車室内への振動が軽減されることとなり、乗員の乗り心地がより改善される。
図5は、段差対応制御の制御結果の一例を示すタイミングチャートである。図示のように、本実施形態におけるリアサスペンション40rから上部の車体構造に入力される上下力Fsus(実線参照)は、段差対応制御を実行しない(段差Buを走行する際にも基本駆動制御を維持する)比較例(破線参照)に比べて減少している。
以下、上述した本実施形態の構成及びその作用効果についてまとめて説明する。
本実施形態では、車両100の前輪11fに接続された前輪モータ10f及び後輪11rに接続された後輪モータ10rにより前輪駆動力F及び後輪駆動力Fをそれぞれ制御する駆動力制御方法が提供される。
この駆動力制御方法では、車両100が段差Buを通過する際に前輪駆動力F及び後輪駆動力Fを調節する段差対応制御(ステップS120~ステップS170)を実行する。そして、段差対応制御では、前輪11fが段差Buに乗り上げる前輪乗り上げタイミングT1以降であって後輪11rが段差Buに乗り上げる後輪乗り上げタイミングT2よりも前に、前輪モータ10fを回生させて後輪モータ10rを力行させる第1制御モードを実行し(ステップS120~ステップS140)、第1制御モードの実行後であって後輪乗り上げタイミングT2以前(後輪乗り上げタイミングT2よりも前又は同時)に、前輪モータ10fを力行させて後輪モータ10rを回生させる第2制御モードを実行する(ステップS150~ステップS170)。
これにより、後輪11rが段差Buに乗り上げる前後において、リアサスペンション40rの減衰力を低下させる車両100の上下変位が実現されるように、前輪駆動力F及び後輪駆動力Fの駆動力配分を調節することができる。したがって、車両100が段差Buを通過する際に車室に伝わる振動を軽減して乗員の乗り心地をより改善することができる。
また、本実施形態では、前輪乗り上げタイミングT1から所定の第1切り替え判定時間ΔTupが経過すると、第1制御モードを開始する(ステップS130及びステップS140)。
これにより、好ましい車両特性(最適な電費など)を実現する基本駆動制御をできるだけ長く継続させた上で、第1制御モードへの切り替えを行うための具体的な制御ロジックを実現することができる。特に、第1切り替え判定時間ΔTupを車速Vに応じて定めることで、基本駆動制御から第1制御モードへの切り替えをより適切なタイミングで実行することができる。
さらに、本実施形態では、前輪乗り上げタイミングT1から第1切り替え判定時間ΔTupよりも長い第2切り替え判定時間ΔTdoが経過すると、第2制御モードを開始する(ステップS150及びステップS160)。
これにより、後輪11rが段差Buに乗り上げる後輪乗り上げタイミングT2より前に第1制御モード及び第2制御モードを行うための具体的な制御ロジックを実現することができる。特に、第2切り替え判定時間ΔTdoを車速Vに応じて定めることで、第1制御モードから第2制御モードへの切り替えをより適切なタイミングで実行することができる。
さらに、本実施形態の駆動力制御方法は、車両100が段差Buを通過するか否かを判定する段差判定処理を実行する(ステップS110)。
そして、段差判定処理では、前輪11fの双方の車輪(左側前輪11fL及び右側前輪11fR)が段差Buを跨いだことを検出した場合に、車両100が段差Buを通過すると判断する。一方、少なくとも一方の車輪が段差Buを跨いだことが検出されない場合には、車両100が段差Buを通過しないと判断する。
そして、車両100が段差Buを通過すると判断した場合には上記段差対応制御を実行する(ステップS110のYes)。一方、車両100が段差Buを通過しないと判断した場合には、前輪駆動力F及び後輪駆動力Fのそれぞれを、所定の基本駆動力(基本前輪駆動力及び基本後輪駆動力)に設定する基本駆動制御を実行する(ステップS110のNo)。
これにより、前輪11fは段差Buに乗り上げたが後輪11rが当該段差Buに乗り上げないため、段差対応制御が不要となるシーン(例えば、車両100の旋回時などに前輪11fの片輪のみが段差Buに乗り上げたシーン)を判別して、当該シーンにおいては好適な車両特性を実現する基本駆動力配分を維持することができる。
さらに、本実施形態では、上記駆動力制御方法を実行するための駆動力制御装置として機能するコントローラ50が提供される。コントローラ50は、車両100の前輪11fに接続された前輪モータ10f及び後輪11rに接続された後輪モータ10rにより前輪駆動力F及び後輪駆動力Fをそれぞれ制御する。
特に、コントローラ50は、車両100が段差Buを通過する際に前輪駆動力F及び後輪駆動力Fを調節する段差対応制御部(図3)を有する。そして、段差対応制御部は、前輪11fが段差Buに乗り上げる前輪乗り上げタイミングT1以降であって後輪11rが段差Buに乗り上げる後輪乗り上げタイミングT2よりも前に、前輪モータ10fを回生させて後輪モータ10rを力行させる第1制御モードを実行し(ステップS110~ステップS140)、第1制御モードの実行後であって後輪乗り上げタイミングT2より以前(後輪乗り上げタイミングT2よりも前、又は同時)に、前輪モータ10fを力行させて及び後輪モータ10rを回生させる第2制御モードを実行する(ステップS150~ステップS170)。
これにより、上記駆動力制御方法の実行に適した制御装置の構成が実現されることとなる。
[第2実施形態]
以下、第2実施形態について説明する。なお、第1実施形態と同様の要素には同一の符号を付し、その説明を省略する。特に、本実施形態では、経年変化などの要因で変化するタイヤ径Rに関して、当該変化を加味した学習値(以下、「タイヤ径学習値R」とも称する)を求めるタイヤ径学習処理を行う。
特に、タイヤ径学習処理では、既に説明した段差対応制御と同様に車両100が段差Buを通過するシーンを想定して、基本駆動制御を設定して前輪11fの段差Buへの乗り上げタイミングから後輪11rの段差Buへの乗り上げタイミングまでの時間を計測し、当該時間に基づいてタイヤ径学習値Rを定める。
なお、以下では説明の便宜のため、第1実施形態の段差対応制御で説明した各制御パラメータと同様のパラメータには同一の符号を用いる。
図6は、本実施形態のタイヤ径学習処理を説明するフローチャートである。なお、コントローラ50は、図6に示す各処理を車両システム(車両100の走行及びその他の補助機能を実現するためのシステム)の起動時に実行する。
図示のように、ステップS210において、コントローラ50は、車両100に対するシステム起動指令の検出の有無を判定する。ここで、本実施形態のシステム起動指令とは、乗員による車両システムの起動を要求する操作(例えばイグニッションスイッチのオン操作)などに応じて生成される信号を意味する。
そして、コントローラ50は、システム起動指令を検出した場合にステップS220以降の処理を実行し、そうではない場合には本タイヤ径学習処理を終了する。
次に、ステップS220において、コントローラ50は、段差対応制御禁止フラグをセットする。段差対応制御禁止フラグは、図3で説明した段差対応制御(ステップS120~ステップS170)の実行を禁止するフラグである。すなわち、本実施形態において、コントローラ50は図3に示す各処理を開始する前(又はステップS120の処理を開始する前)に段差対応制御禁止フラグを参照し、当該フラグが設定されている場合には段差対応制御を実行しないように構成される。
ステップS230において、コントローラ50は、フロントfL上下Gfl及びフロントfR上下Gfrの双方が段差判定閾値Gbuを超えたか否かを判定する。なお、本判定は、図3のステップS120と同様に前輪11fが段差Buに乗り上げた状態を検出する趣旨で実行されるものである。そして、コントローラ50は、フロントfL上下Gfl及びフロントfR上下Gfrの双方が段差判定閾値Gbuを超えていると判断した場合にステップS240以降の処理を実行する。
次に、ステップS240において、コントローラ50は、上記ステップS230において検出した前輪11fが段差Buに乗り上げたタイミングを基点として、経過時間ΔTcoの計測を開始する。
ステップS250において、コントローラ50は、リアrL上下加速度センサ30rLの検出値(以下、「リアrL上下Grl」とも称する)及びリアrR上下加速度センサ30rRの検出値(以下、「リアrR上下Grr」とも称する)の双方が、段差判定閾値Gbuを超えたか否かを判定する。なお、本判定は、後輪11rが段差Buに乗り上げた状態を検出する趣旨で実行されるものである。
そして、コントローラ50は、リアrL上下Grl及びリアrR上下Grrの双方が段差判定閾値Gbuを超えていると判断した場合にステップS260以降の処理を実行する。
次に、ステップS260において、コントローラ50は、上記ステップS250において肯定的判定を行ったタイミング(後輪11rが段差Buに乗り上げたタイミング)において経過時間ΔTcoの計測を停止して当該経過時間ΔTcoを記録する。すなわち、この経過時間ΔTcoは、前輪11fが段差Buに乗り上げてから後輪11rが段差Buに乗り上げるまでの期間に相当する。なお、説明の便宜のため、以下ではこれを「前後輪乗り上げ時間ΔTf→r」とも称する。
ステップS270において、コントローラ50は、図示しないセンサなどから入力されるGPS車体速VGPS、車輪回転数N、及び前後輪乗り上げ時間ΔTf→rに基づいて、以下の式(1)からタイヤ径学習値Rを演算する。
Figure 0007616404000001
ステップS280において、コントローラ50は、求めたタイヤ径学習値Rを記録し、ステップS220で設定した段差対応制御禁止フラグをキャンセルして、本タイヤ径学習処理を終了する。なお、段差対応制御禁止フラグがキャンセルされた状態でタイヤ径学習処理が終了することで、コントローラ50による以降の段差対応制御の実行が許容される。
そして、コントローラ50は、以降の段差対応制御(特にステップS130及びステップS150)において、上述の第1切り替え判定時間ΔTup及び第2切り替え判定時間ΔTdoを求めるために用いる車速Vを、タイヤ径学習処理で得られたタイヤ径学習値Rを用いて演算する。すなわち、第1切り替え判定時間ΔTup及び第2切り替え判定時間ΔTdoは、タイヤ径学習値Rに基づく車速Vに応じた可変値に設定されることとなる。
以下、上述した本実施形態の構成及びその作用効果についてまとめて説明する。
本実施形態の駆動力制御方法では、さらに、タイヤ径Rの学習値(タイヤ径学習値R)を求めるタイヤ径学習処理を実行する。そして、段差対応制御(図3)では、タイヤ径学習処理により得られたタイヤ径学習値Rに基づいて定まる車速Vに応じて、第1切り替え判定時間ΔTup及び第2切り替え判定時間ΔTdoを可変値に設定する。
これにより、段差対応制御において、経年によるタイヤ径Rの変化に起因する車速Vの変化を加味した上で、第1制御モードの開始タイミングを規定する第1切り替え判定時間ΔTup及び第2制御モードの開始タイミングを規定する第2切り替え判定時間ΔTdoを定めることができる。したがって、段差対応制御において、前輪11f及び後輪11rにおける力行と回生の切り替えタイミングを高精度に定めることができ、乗員が感じる振動の緩和効果をより確実に発揮することができる。
以上、本発明の実施形態について説明したが、上記実施形態は本発明の適用例の一部を示したに過ぎず、本発明の技術的範囲を上記実施形態の具体的構成に限定する趣旨ではない。

Claims (6)

  1. 車両の前輪に接続された前輪モータ及び後輪に接続された後輪モータにより前輪駆動力及び後輪駆動力をそれぞれ制御する駆動力制御方法であって、
    前記車両が段差を通過する際に前記前輪モータの駆動力及び前記後輪モータの駆動力を調節することで、前記後輪が前記段差に乗り上げた際に車室内に伝わる振動を軽減する段差対応制御を実行し、
    前記段差対応制御では、
    駆動力配分を調節する制御モードを、前記前輪モータを回生させて前記後輪モータを力行させる第1制御モード及び前記前輪モータを力行させて前記後輪モータを回生させる第2制御モードの順で遷移させ、
    前記第1制御モードを、前記前輪が前記段差に乗り上げる前輪乗り上げタイミング以降であって前記後輪が前記段差に乗り上げる後輪乗り上げタイミングよりも前に実行し、
    前記第2制御モードを、前記第1制御モードの実行後であって前記後輪乗り上げタイミング以前に実行する、
    駆動力制御方法。
  2. 請求項1に記載の駆動力制御方法であって、
    前記前輪乗り上げタイミングから所定の第1切り替え判定時間が経過すると、前記第1制御モードを開始する、
    駆動力制御方法。
  3. 請求項2に記載の駆動力制御方法であって、
    前記前輪乗り上げタイミングから前記第1切り替え判定時間よりも長い第2切り替え判定時間が経過すると、前記第2制御モードを開始する、
    駆動力制御方法。
  4. 請求項3に記載の駆動力制御方法であって、
    さらに、タイヤ径の学習値を求めるタイヤ径学習処理を実行し、
    前記段差対応制御では、
    前記タイヤ径学習処理により得られた前記学習値に基づいて定まる車速に応じて、前記第1切り替え判定時間及び前記第2切り替え判定時間を可変値に設定する、
    駆動力制御方法。
  5. 請求項1~4の何れか1項に記載の駆動力制御方法であって、
    さらに、前記車両が前記段差を通過するか否かを判定する段差判定処理を実行し、
    前記段差判定処理では、
    前記前輪の双方の車輪が前記段差を跨いだことを検出した場合に、前記車両が前記段差を通過すると判断し、
    少なくとも一方の前記車輪が前記段差を跨いだことが検出されない場合には、前記車両が前記段差を通過しないと判断し、
    前記車両が前記段差を通過すると判断した場合には、前記段差対応制御を実行し、
    前記車両が前記段差を通過しないと判断した場合には、前記前輪モータ及び前記後輪モータの駆動力のそれぞれを所定の基本駆動力に設定する基本駆動制御を実行する、
    駆動力制御方法。
  6. 車両の前輪に接続された前輪モータ及び後輪に接続された後輪モータにより前輪駆動力及び後輪駆動力をそれぞれ制御する駆動力制御装置であって、
    前記車両が段差を通過する際に前記前輪モータの駆動力及び前記後輪モータの駆動力を調節することで、前記後輪が前記段差に乗り上げた際に車室内に伝わる振動を軽減する段差対応制御部を有し、
    前記段差対応制御部は、
    駆動力配分を調節する制御モードを、前記前輪モータを回生させて前記後輪モータを力行させる第1制御モード及び前記前輪モータを力行させて前記後輪モータを回生させる第2制御モードの順で遷移させ、
    前記第1制御モードを、前記前輪が前記段差に乗り上げる前輪乗り上げタイミング以降であって前記後輪が前記段差に乗り上げる後輪乗り上げタイミングよりも前に実行し、
    前記第2制御モードを、前記第1制御モードの実行後であって前記後輪乗り上げタイミング以前に実行する、
    駆動力制御装置。
JP2023544994A 2021-09-06 2021-09-06 駆動力制御方法及び駆動力制御装置 Active JP7616404B2 (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2021/032722 WO2023032220A1 (ja) 2021-09-06 2021-09-06 駆動力制御方法及び駆動力制御装置

Publications (3)

Publication Number Publication Date
JPWO2023032220A1 JPWO2023032220A1 (ja) 2023-03-09
JPWO2023032220A5 JPWO2023032220A5 (ja) 2024-06-10
JP7616404B2 true JP7616404B2 (ja) 2025-01-17

Family

ID=85411125

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023544994A Active JP7616404B2 (ja) 2021-09-06 2021-09-06 駆動力制御方法及び駆動力制御装置

Country Status (5)

Country Link
US (1) US12214768B2 (ja)
EP (1) EP4400353A4 (ja)
JP (1) JP7616404B2 (ja)
CN (1) CN117881565B (ja)
WO (1) WO2023032220A1 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN120396942A (zh) * 2025-06-27 2025-08-01 重庆长安汽车股份有限公司 车辆控制方法、装置、车辆、介质及产品

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007118898A (ja) 2005-10-31 2007-05-17 Toyota Motor Corp 車両の制駆動力制御装置
JP2020196410A (ja) 2019-06-05 2020-12-10 トヨタ自動車株式会社 車両制御装置
US20210094534A1 (en) 2019-09-27 2021-04-01 Hyundai Motor Company Apparatus and method for improving ride comfort of vehicle
US20220185283A1 (en) 2020-12-14 2022-06-16 Hyundai Motor Company Method of controlling vehicle when vehicle passes over speed bump

Family Cites Families (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2863234B2 (ja) * 1989-12-27 1999-03-03 アイシン・エィ・ダブリュ株式会社 電動車両
JP4321339B2 (ja) * 2004-04-21 2009-08-26 トヨタ自動車株式会社 車両駆動力制御装置
JP2006069395A (ja) 2004-09-02 2006-03-16 Toyota Motor Corp 車高調整装置
JP4471103B2 (ja) * 2004-10-07 2010-06-02 トヨタ自動車株式会社 車両の制駆動力制御装置
JP5109602B2 (ja) 2007-11-09 2012-12-26 トヨタ自動車株式会社 車両の制動力および駆動力の制御装置
JP2009184522A (ja) * 2008-02-06 2009-08-20 Toyota Motor Corp 車両の振動抑制装置
EP2612782B1 (en) 2010-08-31 2018-09-19 Toyota Jidosha Kabushiki Kaisha Braking-driving force control device of vehicle
JP5738734B2 (ja) 2011-10-11 2015-06-24 トヨタ自動車株式会社 車両の駆動力制御装置
EP2778006B8 (en) 2011-11-10 2019-04-10 Toyota Jidosha Kabushiki Kaisha Vehicle behavior control device
KR101428256B1 (ko) * 2012-12-07 2014-08-07 현대자동차주식회사 과속방지턱 구간의 자동 속도 제어방법 및 장치
CN105452041A (zh) * 2013-08-05 2016-03-30 丰田自动车株式会社 车辆的减振控制装置
JP5880887B2 (ja) * 2013-10-03 2016-03-09 トヨタ自動車株式会社 車両の制駆動力制御装置
JP5896173B2 (ja) * 2013-12-09 2016-03-30 トヨタ自動車株式会社 車両用制駆動力制御装置
JP6303891B2 (ja) * 2014-07-23 2018-04-04 トヨタ自動車株式会社 車両の制御装置
JP6481329B2 (ja) * 2014-10-28 2019-03-13 トヨタ自動車株式会社 車両のばね上振動抑制装置
GB2545652B (en) * 2015-12-18 2019-06-05 Jaguar Land Rover Ltd Control unit for an active suspension system
KR102370908B1 (ko) * 2017-07-03 2022-03-07 현대자동차주식회사 노면 적응성 방식 스마트 크루즈 방법 및 어드밴스 스마트 크루즈 시스템
JP6981196B2 (ja) * 2017-11-17 2021-12-15 株式会社アドヴィックス 車両の走行支援装置
JP6983127B2 (ja) * 2018-08-09 2021-12-17 本田技研工業株式会社 駆動力制御装置
JP7230492B2 (ja) * 2018-12-21 2023-03-01 トヨタ自動車株式会社 車両走行支援装置
US11458972B2 (en) * 2019-05-29 2022-10-04 Lg Electronics Inc. Vehicle control apparatus
JP7449098B2 (ja) * 2020-01-22 2024-03-13 株式会社Subaru 車両の制御装置
KR102703406B1 (ko) * 2020-01-23 2024-09-05 현대자동차주식회사 차량의 제동 제어 방법
US11529953B2 (en) * 2020-04-30 2022-12-20 Ford Global Technologies, Llc Adjust operational parameters based on identified roadway irregularities
JP7188413B2 (ja) * 2020-06-04 2022-12-13 トヨタ自動車株式会社 車両用制振制御装置及び方法
JP7188414B2 (ja) * 2020-06-04 2022-12-13 トヨタ自動車株式会社 制振制御装置及び制振制御方法
JP7180638B2 (ja) * 2020-06-08 2022-11-30 トヨタ自動車株式会社 車両の走行状態制御装置及び方法
KR102907201B1 (ko) * 2020-08-25 2025-12-31 현대모비스 주식회사 듀얼모터가 장착된 차량의 구동력 제어 장치 및 그 제어방법
JP7314899B2 (ja) * 2020-10-14 2023-07-26 トヨタ自動車株式会社 制振制御装置
JP7576436B2 (ja) * 2020-11-27 2024-10-31 株式会社アドヴィックス 車両の制御装置および車両の制御プログラム

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007118898A (ja) 2005-10-31 2007-05-17 Toyota Motor Corp 車両の制駆動力制御装置
JP2020196410A (ja) 2019-06-05 2020-12-10 トヨタ自動車株式会社 車両制御装置
US20210094534A1 (en) 2019-09-27 2021-04-01 Hyundai Motor Company Apparatus and method for improving ride comfort of vehicle
US20220185283A1 (en) 2020-12-14 2022-06-16 Hyundai Motor Company Method of controlling vehicle when vehicle passes over speed bump

Also Published As

Publication number Publication date
WO2023032220A1 (ja) 2023-03-09
CN117881565B (zh) 2025-05-06
EP4400353A1 (en) 2024-07-17
US20240326771A1 (en) 2024-10-03
CN117881565A (zh) 2024-04-12
US12214768B2 (en) 2025-02-04
EP4400353A4 (en) 2024-11-13
JPWO2023032220A1 (ja) 2023-03-09

Similar Documents

Publication Publication Date Title
US7762562B2 (en) Vehicle attitude control apparatus
US9139107B2 (en) Device for improving vehicle behavior when steering
JP2004075065A (ja) 車両のアンチロール及びアンチヨー制御方法
CN111867900A (zh) 车辆控制装置以及车辆
JP5526983B2 (ja) 車両の操舵時挙動改善装置
CN113492866A (zh) 一种根据婴儿模式控制车辆行驶的方法和装置
CN117881565B (zh) 驱动力控制方法以及驱动力控制装置
JP4557157B2 (ja) 電気自動車の車両制御装置
CN117015491B (zh) 驱动力控制方法及驱动力控制装置
JP7140300B2 (ja) 車載アクチュエータ制御方法、及び車載アクチュエータ制御装置
JP3452758B2 (ja) 車高調整装置
JP7655682B2 (ja) 車両制御方法及び車両
JP7447720B2 (ja) エンジン制御方法、及びエンジン制御装置
CN117916115B (zh) 驱动力控制方法以及驱动力控制装置
JP4367641B2 (ja) 電気自動車の車両制御装置
CN117429397A (zh) 车辆制动控制方法、车辆制动控制系统及车辆
JP2022014403A (ja) 車両の駆動力制御装置
JP5043785B2 (ja) 車両の姿勢制御装置
JP7723589B2 (ja) 車両制御システムおよび車両制御装置
WO2024224455A1 (ja) 車両用駆動力制御方法及び制御装置
JP2025092079A (ja) 車両の姿勢制御装置
CN116039676A (zh) 智能驾驶底盘域不平路面自适应控制方法、系统及汽车
JPH0781353A (ja) 車両用サスペンション制御装置

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240206

A529 Written submission of copy of amendment under article 34 pct

Free format text: JAPANESE INTERMEDIATE CODE: A5211

Effective date: 20240206

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240206

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241216

R150 Certificate of patent or registration of utility model

Ref document number: 7616404

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150