JP7788708B2 - 車両制御装置及び車両制御方法 - Google Patents

車両制御装置及び車両制御方法

Info

Publication number
JP7788708B2
JP7788708B2 JP2024541458A JP2024541458A JP7788708B2 JP 7788708 B2 JP7788708 B2 JP 7788708B2 JP 2024541458 A JP2024541458 A JP 2024541458A JP 2024541458 A JP2024541458 A JP 2024541458A JP 7788708 B2 JP7788708 B2 JP 7788708B2
Authority
JP
Japan
Prior art keywords
sum
difference
drive source
equivalent value
right drive
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
JP2024541458A
Other languages
English (en)
Other versions
JPWO2024038712A1 (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.)
Mitsubishi Motors Corp
University of Tokyo NUC
Original Assignee
Mitsubishi Motors Corp
University of Tokyo NUC
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 Mitsubishi Motors Corp, University of Tokyo NUC filed Critical Mitsubishi Motors Corp
Publication of JPWO2024038712A1 publication Critical patent/JPWO2024038712A1/ja
Application granted granted Critical
Publication of JP7788708B2 publication Critical patent/JP7788708B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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
    • 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
    • B60K1/00Arrangement or mounting of electrical propulsion units
    • B60K1/02Arrangement or mounting of electrical propulsion units comprising more than one electric motor
    • 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/354Arrangement or mounting of transmissions in vehicles for driving both front and rear wheels, e.g. four wheel drive vehicles having separate mechanical assemblies for transmitting drive to the front or to the rear wheels or set of wheels
    • 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
    • B60K7/00Disposition of motor in, or adjacent to, traction wheel
    • B60K7/0007Disposition of motor in, or adjacent to, traction wheel the motor being electric
    • 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/2045Methods, 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 optimising the use of energy
    • 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/2054Methods, 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 by controlling transmissions or clutches
    • 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/60Electric propulsion with power supplied within the vehicle using propulsion power supplied by batteries or fuel cells using power supplied by batteries
    • B60L50/61Electric propulsion with power supplied within the vehicle using propulsion power supplied by batteries or fuel cells using power supplied by batteries by batteries charged by engine-driven generators, e.g. series hybrid electric vehicles
    • 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
    • B60L9/00Electric propulsion with power supply external to the vehicle
    • B60L9/16Electric propulsion with power supply external to the vehicle using AC induction motors
    • B60L9/18Electric propulsion with power supply external to the vehicle using AC induction motors fed from DC supply lines
    • 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/20Reducing vibrations in the driveline
    • 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/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/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/40Drive Train control parameters
    • B60L2240/46Drive Train control parameters related to wheels
    • B60L2240/463Torque
    • 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/465Slip
    • 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
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W2050/0001Details of the control system
    • B60W2050/0002Automatic control, details of type of controller or control system architecture
    • B60W2050/0008Feedback, closed loop systems or details of feedback error signal
    • 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
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W2050/0001Details of the control system
    • B60W2050/0002Automatic control, details of type of controller or control system architecture
    • B60W2050/0012Feedforward or open loop systems
    • 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
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W2050/0001Details of the control system
    • B60W2050/0019Control system elements or transfer functions
    • B60W2050/0028Mathematical models, e.g. for simulation
    • B60W2050/0037Mathematical models of vehicle sub-units
    • B60W2050/0041Mathematical models of vehicle sub-units of the drive line
    • 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
    • B60W2510/00Input parameters relating to a particular sub-units
    • B60W2510/08Electric propulsion units
    • B60W2510/081Speed
    • 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
    • B60W2510/00Input parameters relating to a particular sub-units
    • B60W2510/08Electric propulsion units
    • B60W2510/088Inertia
    • 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/28Wheel 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
    • B60W2530/00Input parameters relating to vehicle conditions or values, not covered by groups B60W2510/00 or B60W2520/00
    • B60W2530/10Weight
    • 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
    • B60W2710/00Output or target parameters relating to a particular sub-units
    • B60W2710/08Electric propulsion units
    • B60W2710/081Speed
    • 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
    • B60W2710/00Output or target parameters relating to a particular sub-units
    • B60W2710/08Electric propulsion units
    • B60W2710/083Torque
    • 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/28Wheel 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
    • B60W2720/00Output or target parameters relating to overall vehicle dynamics
    • B60W2720/40Torque distribution
    • B60W2720/406Torque distribution between left and right wheel
    • 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/18145Cornering
    • 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)
  • Life Sciences & Earth Sciences (AREA)
  • Sustainable Development (AREA)
  • Sustainable Energy (AREA)
  • Automation & Control Theory (AREA)
  • Electric Propulsion And Braking For Vehicles (AREA)
  • Control Of Vehicle Engines Or Engines For Specific Uses (AREA)

Description

本件は、車両に搭載される駆動源を制御する車両制御装置及び車両制御方法に関する。
従来、複数の駆動源を備えた車両において、駆動力伝達系の挙動がモデル化された車両モデルを用いて、駆動力伝達系の振動を抑制しながら各々の駆動源の作動状態を制御する手法が知られている(特許文献1参照)。
特開2019-103249号公報
駆動力伝達系の挙動は、車両の直進時と旋回時とで相違する。そのため、車両の直進時に対応する制御と旋回時に対応する制御とを構築する必要があり、左右それぞれの駆動系についての制御を構築すると、制御構成が複雑になりやすいという課題がある。また、車両の走行状態は、直進状態と旋回状態とが混合した複合状態になることがあるため、制御性を向上させにくいという課題がある。
本件の目的の一つは、上記のような課題に照らして創案されたものであり、簡素な構成で制御性を改善できるようにした車両制御装置及び車両制御方法を提供することである。なお、この目的に限らず、後述する「発明を実施するための形態」に示す各構成から導き出される作用効果であって、従来の技術では得られない作用効果を奏することも、本件の他の目的として位置付けられる。
開示の車両制御装置及び車両制御方法は、以下に開示する態様または具体例として実現でき、上記の課題の少なくとも一部を解決する。
開示の車両制御装置は、左駆動源からの動力が伝達される左車軸及び左輪を含む左駆動系と右駆動源からの動力が伝達される右車軸及び右輪を含む右駆動系とを備えた車両において、前記左駆動源及び前記右駆動源の出力を制御する車両制御装置であって、前記左駆動系または前記左駆動源の目標速度である左目標速度と前記右駆動系または前記右駆動源の目標速度である右目標速度との和に相当する第一和相当値を算出するとともに、前記左目標速度と前記右目標速度との差に相当する第一差相当値を算出する第一算出部と、前記左駆動系または前記左駆動源の実速度である左実速度と前記右駆動系または前記右駆動源の実速度である右実速度との和に相当する第二和相当値を算出するとともに、前記左実速度と前記右実速度との差に相当する第二差相当値を算出する第二算出部と、前記車両の直進時における前記左駆動系及び前記右駆動系、並びに、前記左駆動源及び前記右駆動源の運動状態をモデル化したものであって前記第一和相当値及び前記第二和相当値を適用することで前記左駆動系及び前記右駆動系または前記左駆動源及び前記右駆動源の各々の実速度を各々の目標速度に追従させるためのフィードバック和指示トルクが導出される和モードフィードバックモデルと、前記車両の旋回時における前記左駆動系及び前記右駆動系、並びに、前記左駆動源及び前記右駆動源の運動状態をモデル化したものであって前記第一差相当値及び前記第二差相当値を適用することで前記各々の実速度を前記各々の目標速度に追従させるためのフィードバック差指示トルクが導出される差モードフィードバックモデルと、前記フィードバック和指示トルクと前記フィードバック差指示トルクとを用いて、前記左駆動源及び前記右駆動源のトルクを制御する制御部とを備える。
開示の車両制御方法は、左駆動源からの動力が伝達される左車軸及び左輪を含む左駆動系と右駆動源からの動力が伝達される右車軸及び右輪を含む右駆動系とを備えた車両において、前記左駆動源及び前記右駆動源の出力を制御する車両制御方法であって、前記車両の直進時における前記左駆動系及び前記右駆動系、並びに、前記左駆動源及び前記右駆動源の運動状態をモデル化したものである和モードフィードバックモデルと、前記車両の旋回時における前記左駆動系及び前記右駆動系、並びに、前記左駆動源及び前記右駆動源の運動状態をモデル化したものである差モードフィードバックモデルとを用意し、前記左駆動系または前記左駆動源の目標速度である左目標速度と前記右駆動系または前記右駆動源の目標速度である右目標速度との和に相当する第一和相当値を算出するとともに、前記左目標速度と前記右目標速度との差に相当する第一差相当値を算出し、前記左駆動系または前記左駆動源の実速度である左実速度と前記右駆動系または前記右駆動源の実速度である右実速度との和に相当する第二和相当値を算出するとともに、前記左実速度と前記右実速度との差に相当する第二差相当値を算出し、前記第一和相当値及び前記第二和相当値を前記和モードフィードバックモデルに適用することで、前記左駆動系及び前記右駆動系または前記左駆動源及び前記右駆動源の各々の実速度を各々の目標速度に追従させるためのフィードバック和指示トルクを取得し、前記第一和相当値及び前記第二和相当値を前記差モードフィードバックモデルに適用することで、前記各々の実速度を前記各々の目標速度に追従させるためのフィードバック差指示トルクを取得し、前記フィードバック和指示トルクと前記フィードバック差指示トルクとを用いて、前記左駆動源及び前記右駆動源のトルクを制御する。
開示の車両制御装置及び車両制御方法によれば、車両の直進時に対応する和モデルと旋回時に対応する差モデルとを分離し、第一和相当値及び第二和相当値に基づいてフィードバック和指示トルクを把握するとともに、第一差相当値及び第二差相当値に基づいてフィードバック差指示トルクを把握することで、簡素な構成で目標速度が実現される指示トルクを求めることができる。したがって、直進時と旋回時とで異なる特性を持つ駆動系において、駆動系の状態(挙動)を精度よく把握しつつ制御できるとともに、簡素な構成で制御性を改善でき、あらゆる走行状態に対応する駆動力制御が可能となる。
車両制御装置が適用された車両のブロック図である。 車両の駆動系の構造の一例を示す骨子図である。 図2の構造を持つ車両の動力分配機構の速度線図である。 車両制御方法の流れを示すブロック図である。 図4の変換工程の一例を示すブロック図である。 図4の逆変換・制御工程の一例を示すブロック図である。 図4の第二変換工程の一例を示すブロック図である。 車両の左駆動系及び右駆動系の構造を模式化した模式図である。 (A)は和モデルの模式図、(B)は差モデルの模式図である。 車両の直進時の挙動を考慮するための模式図である。 車両の直進時におけるトルク及び速度の関係を示す模式図である。 車両の旋回時におけるトルク及び速度の関係を示す模式図である。 第一変形例に係る車両制御方法の流れを示すブロック図である。 モータ速度と車輪速とのずれを説明するためのグラフである。 第二変形例に係る車両制御方法の流れを示すブロック図である。
開示の車両制御装置及び車両制御方法が使用される車両の種類は、例えばエンジン車両(ガソリン自動車,ディーゼル自動車)や電気自動車やハイブリッド自動車であり、少なくとも一つ以上の駆動源(内燃機関やモータ)を用いて左右輪(左右駆動輪)を駆動することで走行する自動車であって、好ましくは複数の駆動源を用いて左右輪(左右駆動輪)を駆動することで走行する自動車である。ここで、複数の駆動源の一つを左駆動源と呼び、他の駆動源の一つを右駆動源と呼ぶ。また、左右輪のうち車両の左側に位置する一方を左輪と呼び、他方を右輪と呼ぶ。開示の車両制御装置及び車両制御方法は、左駆動源からの動力が伝達される左車軸及び左輪を含む左駆動系と、右駆動源からの動力が伝達される右車軸及び右輪を含む右駆動系とを備えた車両の制御に使用可能である。
左駆動源,右駆動源の各々のレイアウトは、その車両の進行方向を基準として定められる左右方向に対応するように設定してもよいし、そうでなくてもよい。また、左駆動系及び右駆動系は、互いに独立して作動するものであってもよいし、変速機構や動力分配機構を介して互いに接続されたものであってもよい。開示の車両制御装置及び車両制御方法は、左右輪の各々が個別のモータで駆動されるインホイールモータ車の制御に活用可能であるとともに、左右輪が互いに駆動力やトルクを伝達可能なトルクベクタリング車の制御にも活用可能である。
[1.構成]
実施例としての車両制御装置10は、図1に示す車両1に搭載される。車両1は、車幅方向に並んで配置される左右輪5(車輪)と、左右輪5にトルク差を付与する動力分配機構3(差動機構)と、動力分配機構3に接続される一対のモータ2とを具備する。実施例の図中において数字符号に付加されるアルファベットのL,Rは、当該符号にかかる要素の配設位置(車両1の左側や右側にあること)を表す。例えば、5Lは左右輪5のうち車両1の左側に位置する一方(左輪)を表し、5Rは右側に位置する他方(右輪)を表す。左右輪5の前後方向の位置は不問であり、車両1の前輪であっても後輪であってもよい。
モータ2(駆動源)は、車両1の前輪または後輪の少なくともいずれかを駆動する機能を持つものであり、四輪すべてを駆動する機能を持ちうる。一対のモータ2のうち、左側に配置される一方が左モータ2L(左駆動源)であり、右側に配置される他方が右モータ2R(右駆動源)である。左モータ2L及び右モータ2Rは、互いに独立して作動し、互いに異なる大きさの駆動力を個別に出力しうる。これらのモータ2は、互いに別設された一対の減速機構を介して動力分配機構3に接続される。
車両1は、一対のモータ2のトルク差を増幅して左右輪5の各々に分配する動力分配機構3を備える。本実施例の動力分配機構3は、ヨーコントロール機能〔AYC(Active Yaw Control)機能〕を持ったディファレンシャル機構であり、左輪5Lに連結される車軸4(左車軸4L,左軸)と右輪5Rに連結される車軸4(右車軸4R,右軸)との間に介装される。ヨーコントロール機能とは、左右輪5の駆動力(駆動トルク)の分担割合を積極的に制御することでヨーモーメントを調節し、車両1の姿勢を安定させる機能である。動力分配機構3の内部には、遊星歯車機構や差動歯車機構等が内蔵される。なお、一対のモータ2と動力分配機構3とを含む車両駆動装置は、DM-AYC(Dual Motor AYC)装置とも呼ばれる。
図2に示すように、動力分配機構3は、モータ2の回転速度を減速する一対の減速機構(図2中にて破線で囲んだギヤ列)や変速機構(図2中にて一点鎖線で囲んだギヤ列)を含む。減速機構は、モータ2から出力されるトルク(駆動力)を減速することでトルクを増大させる機構である。減速機構の減速比Gは、モータ2の出力特性や性能に応じて適宜設定される。モータ2のトルク性能が十分に高い場合には、減速機構を省略してもよい。また、変速機構は、左右輪5の各々に伝達されるトルク差を増幅させる機構である。
図2に示す動力分配機構3の変速機構は、一対の遊星歯車機構を含む。これらの遊星歯車機構は、各々のキャリアに設けられるプラネタリギヤ及びその自転軸同士が連結された構造を持つ。各キャリアは、プラネタリギヤを自転可能に支持するとともに、プラネタリギヤをサンギヤの周囲で公転させるように支持している。また、一方の遊星歯車機構のリングギヤ及びサンギヤには、左右それぞれのモータ2から伝達される駆動力が入力される。左右輪5に伝達される駆動力は、他方の遊星歯車機構のサンギヤ及びキャリアから取り出される。なお、図2に示す動力分配機構3の構造は、ヨーコントロール機能を実現するための一例に過ぎず、他の公知構造を援用することも可能である。
なお、図2中のJはモータイナーシャ(モータ2の慣性モーメント),Jは車輪イナーシャ(左右輪5の慣性モーメント)を表す。また、左駆動系のパラメータに関して、TLMは左モータ入力トルク(左指示トルク),TLmは減速機構による減速後の左モータ入力トルク,ωLMは左モータ角速度,ωLmは減速機構による減速後の左モータ角速度,TLinは左駆動側トルク,TLdsは左車軸トルク,TLLは左輪負荷側トルク,ωLdsは左駆動側角速度,ωLLは左輪角速度(左輪5Lの目標速度)である。同様に、右駆動系のパラメータに関して、TRMは右モータ入力トルク(右指示トルク),T は減速機構による減速後の右モータ入力トルク,ωRMは右モータ角速度,ωRmは減速機構による減速後の右モータ角速度,TRinは右駆動側トルク,TRdsは右車軸トルク,TRLは右輪負荷側トルク,ωRdsは右駆動側角速度,ωRLは右輪角速度(右輪5Rの目標速度)である。
図3は、動力分配機構3の速度線図である。図2及び図3中に示すb,bは、動力分配機構3に内蔵されるギヤの構造に応じて決定されるトルク差増幅率(減速率,差動減速比)を表す。左モータ2Lから右輪5Rへの動力伝達に係るトルク差増幅率はbであり、左モータ2Lから左輪5Lへの動力伝達に係るトルク差増幅率はb+1である。また、右モータ2Rから左輪5Lへの動力伝達に係るトルク差増幅率はbであり、右モータ2Rから右輪5Rへの動力伝達に係るトルク差増幅率はb+1である。
図1に示すように、一対のモータ2の各々は、インバータ6(6L,6R)を介してバッテリ7に電気的に接続される。インバータ6は、バッテリ7側の直流回路の電力(直流電力)とモータ2側の交流回路の電力(交流電力)とを相互に変換する変換器(DC-ACインバータ)である。また、バッテリ7は、例えばリチウムイオン二次電池やニッケル水素二次電池であり、数百ボルトの高電圧直流電流を供給しうる二次電池である。モータ2の力行時には、直流電力がインバータ6で交流電力に変換されてモータ2に供給される。モータ2の発電時には、発電電力がインバータ6で直流電力に変換されてバッテリ7に充電される。インバータ6の作動状態は、車両制御装置10によって制御される。
車両制御装置10は、車両1に搭載される電子制御装置(ECU,Electronic Control
Unit)の一つである。車両制御装置10は、左モータ2L(左駆動源)からの動力が伝
達される左車軸4L及び左輪5Lを含む左駆動系と右モータ2R(右駆動源)からの動力が伝達される右車軸4R及び右輪5Rを含む右駆動系とを備えた車両1において、左モータ2L及び右モータ2Rの各々についての出力を制御する機能を持つ。
車両制御装置10には、図示しないプロセッサ(中央処理装置),メモリ(メインメモリ),記憶装置(ストレージ),インタフェース装置等が内蔵され、内部バスを介してこれらが互いに通信可能に接続される。車両制御装置10で実施される判定や制御の内容は、ファームウェアやアプリケーションプログラムとしてメモリに記録,保存され、プログラムの実行時にはプログラムの内容がメモリ空間内に展開され、プロセッサによって実行される。
車両制御装置10には、アクセル開度センサ14,ブレーキセンサ15,舵角センサ16,レゾルバ17,車輪速センサ18が接続される。アクセル開度センサ14はアクセルペダルの踏み込み量(アクセル開度)やその踏み込み速度を検出するセンサである。ブレーキセンサ15は、ブレーキペダルの踏み込み量(ブレーキペダルストローク)やその踏み込み速度を検出するセンサである。舵角センサ16は、左右輪5の舵角(実舵角またはステアリングの操舵角)を検出するセンサである。
レゾルバ17(17L,17R)は、モータ2の速度を検出するセンサであり、一対のモータ2の各々に個別に設けられる。レゾルバ17は、モータ2の回転角度の情報を二相の交流電圧として出力する。これらの交流電圧の経時変化から、モータ2の速度が把握される。また、車輪速センサ18(18L,18R)は、車軸4の速度を検出するセンサである。車両制御装置10は、上記の各種センサ14~18で検出された各情報に基づいてインバータ6(6L,6R)の作動状態を制御することで、一対のモータ2(2L,2R)の出力を制御する。なお、レゾルバ17の代わりに、内部構造や動作原理が異なる他のセンサ(ホールセンサ,エンコーダ等)を用いてもよい。
[2.車両制御装置]
図4は、車両制御装置10で実施される制御(実施例としての車両制御方法が適用される、モータ2に関する出力制御)の流れを示す模式的なブロック図である。車両制御装置10の記憶装置には、あらかじめ和モデルと差モデルとを記憶させてある。すなわち、本車両制御方法においては、まず、和モデルと差モデルとが用意される。和モデルとは、車両1の直進時における左駆動系及び右駆動系、並びに、左駆動源(左モータ2L)及び右駆動源(右モータ2R)の運動状態をモデル化したものであり、差モデルとは、車両1の旋回時における左駆動系及び右駆動系、並びに、左駆動源(左モータ2L)及び右駆動源(右モータ2R)の運動状態をモデル化したものである。
和モデルには、和モードFF(フィードフォワード)モデルと和モードFB(フィードバック)モデルとが含まれる。本実施例の車両制御装置10は、和モードFFモデル及び和モードFBモデルを併用する(図4中のステップA3とステップA9とをともに実行する)ことで、車両1の直進時における左駆動系及び右駆動系の運動状態を精度よく把握する。なお、和モードFFモデルに基づく制御(ステップA3)を省略し、和モードFBモデルに基づく制御(ステップA9)のみを実施することも可能である。
同様に、差モデルには、差モードFFモデルと差モードFBモデルとが含まれる。本実施例の車両制御装置10は、差モードFFモデル及び差モードFBモデルを併用する(図4中のステップA4とステップA10とをともに実行する)ことで、車両1の旋回時における左駆動系及び右駆動系の運動状態を精度よく把握する。なお、差モードFFモデルに基づく制御(ステップA4)を省略し、差モードFBモデルに基づく制御(ステップA10)のみを実施することも可能である。
和モードFFモデルとは、第一和相当値を適用することでFF和指示トルク(フィードフォワード和指示トルク)を把握するためのモデルである。和モードFFモデルに基づいてFF和指示トルクを求める制御のことをFF車輪速制御(和)と呼ぶ。FF車輪速制御(和)は、フィードフォワード制御(オープンループ制御)である。これに対し、和モードFBモデルとは、第一和相当値及び第二和相当値を適用することでFB和指示トルク(フィードバック和指示トルク)を把握するためのモデルである。和モードFBモデルに基づいてFB和指示トルクを求める制御のことをFB車輪速制御(和)と呼ぶ。FB車輪速制御(和)は、フィードバック制御(クローズドループ制御)である。
第一和相当値とは、左駆動系の入力パラメータまたは出力パラメータを含む(左駆動系の挙動を表す)パラメータのうち左駆動系または左モータ2Lの目標速度を表す左目標速度と、右駆動系の入力パラメータまたは出力パラメータを含む(右駆動系の挙動を表す)パラメータのうち右駆動系または右モータ2Rの目標速度を表す右目標速度との和に相当する値の総称である。第一和相当値には、単なる和だけでなく、和に所定の係数を乗じた値や和の半分の値(算術平均値)等が含まれる。また、第二和相当値とは、左駆動系または左モータ2Lの実速度と、右駆動系または右モータ2Rの実速度と、の和に相当する値の総称である。第一和相当値と同様に、第二和相当値には、単なる和だけでなく、和に所定の係数を乗じた値や和の半分の値(算術平均値)等が含まれる。
和モードFFモデルから導出されるFF和指示トルクとは、車両1の直進時における左駆動系及び右駆動系(または左モータ2L及び右モータ2R)の各々の実速度を各々の目標速度に追従させるのに必要なトルクの和に相当するトルクを意味する。また、和モードFBモデルから導出されるFB和指示トルクとは、第一和相当値と第二和相当値との差(偏差)を0に近づけるのに必要なフィードバック制御量としてのトルクを意味する。
差モードFFモデルとは、第一差相当値を適用することでFF差指示トルク(フィードフォワード差指示トルク)を把握するためのモデルである。差モードFFモデルに基づいてFF差指示トルクを求める制御のことをFF車輪速制御(差)と呼ぶ。FF車輪速制御(差)は、フィードフォワード制御(オープンループ制御)である。これに対し、差モードFBモデルとは、第一差相当値及び第二差相当値を適用することでFB差指示トルク(フィードバック差指示トルク)を把握するためのモデルである。差モードFBモデルに基づいてFB差指示トルクを求める制御のことをFB車輪速制御(差)と呼ぶ。FB車輪速制御(差)は、フィードバック制御(クローズドループ制御)である。
第一差相当値とは、左駆動系の入力パラメータまたは出力パラメータを含む(左駆動系の挙動を表す)パラメータのうち左駆動系または左モータ2Lの目標速度を表す左目標速度と右駆動系の入力パラメータまたは出力パラメータを含む(右駆動系の挙動を表す)パラメータのうち右駆動系または右モータ2Rの目標速度を表す右目標速度との差に相当する値の総称である。第一差相当値には、単なる差だけでなく、差に所定の係数を乗じた値や差の半分の値等が含まれる。また、第二差相当値とは、左駆動系または左モータ2Lの実速度と、右駆動系または右モータ2Rの実速度と、の差に相当する値の総称である。第一差相当値と同様に、第二差相当値には、単なる差だけでなく、差に所定の係数を乗じた値や差の半分の値等が含まれる。
差モードFFモデルから導出されるFF差指示トルクとは、車両1の旋回時における左駆動系及び右駆動系(または左モータ2L及び右モータ2R)の各々の実速度を各々の目標速度に追従させるのに必要なトルクの差に相当するトルクを意味する。また、差モードFBモデルから導出されるFB差指示トルクとは、第一差相当値と第二差相当値との差(偏差)を0に近づけるのに必要なフィードバック制御量としてのトルクを意味する。
図4中のステップA1,A2は、左目標速度及び右目標速度に基づいて、第一和相当値及び第一差相当値を算出する工程(変換工程)に相当する。左目標速度,右目標速度の各々の値は、公知の前段制御で算出される。前段制御では、例えば各種センサ14~18で検出された各情報に基づいて、車両1の走行状態や運転者の意図(加速意思,減速意思,旋回意思等)に応じた大きさの左目標速度及び右目標速度が算出される。
図5は、図4中のステップA1,A2(変換工程)の具体例を示すブロック図である。図5中の「左輪目標角速度ωLL(または、左モータ角速度ωLM)」は左目標速度の具体例であり、「右輪目標角速度ωRL(または、右モータ角速度ωRM)」は右目標速度の具体例である。ステップA1では、左右輪5の目標速度についての和の半分が算出され、和モード車輪角速度ωSL(または、和モードモータ角速度ωSM)として出力される。ここで出力される和モード車輪角速度ωSL(または、和モードモータ角速度ωSM)が、図4中のステップA3及びA9に伝達される第一和相当値に対応する。また、ステップA2では、左右輪5の目標速度についての差の半分が算出され、差モード車輪角速度ωDL(または、差モードモータ角速度ωDM)として出力される。ここで出力される差モード車輪角速度ωDL(または、差モードモータ角速度ωDM)が、図4中のステップA4及びA10に伝達される第一差相当値に対応する。
図4中のステップA3は、和モードFFモデルに第一和相当値が適用されて、FF和指示トルクが取得される工程〔FF車輪速制御(和)〕に相当する。また、ステップA4は、差モードFFモデルに第一差相当値が適用されて、FF差指示トルクが取得される工程〔FF車輪速制御(差)〕に相当する。同様に、ステップA9は、和モードFBモデルに第一和相当値及び第二和相当値が適用されて、第一和相当値及び第二和相当値のずれを0にするためのFB和指示トルクが取得される工程〔FB車輪速制御(和)〕に相当する。また、ステップA10は、差モードFBモデルに第一差相当値及び第二差相当値が適用されて、第一差相当値及び第二差相当値のずれを0にするためのFB差指示トルクが取得される工程〔FB車輪速制御(差)〕に相当する。
その後、FF和指示トルクとFB和指示トルクとを合算したものが最終的な和指示トルクとしてステップA5,A6に伝達され、FF差指示トルクとFB差指示トルクとを合算したものが最終的な差指示トルクとしてステップA5,A6に伝達される。
ステップA5,A6は、和指示トルク及び差指示トルクを用いて左指示トルク及び右指示トルクを算出するとともに、これらの左指示トルク及び右指示トルクに基づいて左モータ2L及び右モータ2Rのトルクを制御する工程(逆変換・制御工程)に相当する。
図6は、図4中のステップA5,A6(逆変換・制御工程)の具体例を示すブロック図である。図6中の「和モード駆動側トルクTSin」は和指示トルクの具体例であり、「差モード駆動側トルクTDin」は差指示トルクの具体例である。ステップA5では、和モード駆動側トルクTSinから差モード駆動側トルクTDinを減じた値の半分が算出され、左モータ入力トルクTLMとして出力される。ここで出力される左モータ入力トルクTLMが、図4中の左指示トルクに対応する。また、ステップA6では、和モード駆動側トルクTSinと差モード駆動側トルクTDinとの和の半分が算出され、右モータ入力トルクTRMとして出力される。ここで出力される右モータ入力トルクTRMが、図4中の右指示トルクに対応する。
図4中のステップA7,A8は、左駆動系(または左モータ2L)の実速度である左実速度と右駆動系(または右モータ2R)の実速度である右実速度とに基づいて、第二和相当値及び第二差相当値を算出する工程(第二変換工程)に相当する。左実速度及び右実速度の各々の値は、例えば左右の車輪速センサ18L,18Rで検出される。
図7は、図4中のステップA7,A8(第二変換工程)の具体例を示すブロック図である。ステップA7では、左実速度と右実速度との和の半分が算出され、第二和相当値として出力される。また、ステップA8では、右実速度から左実速度を減じた値の半分が算出され、第二差相当値として出力される。
続いて、上記の制御を実施するための具体的な構成を説明する。図1に示すように、車両制御装置10の内部には、第一算出部21と第二算出部22と記憶部23と制御部24とが設けられる。これらの要素は、車両制御装置10の機能を便宜的に分類して示したものである。これらの要素は、各要素の機能を実現するための独立したプログラムとして記述してもよい。あるいは、複数の要素を合体させて一つの複合プログラムとして記述してもよい。
第一算出部21は、第一和相当値と第一差相当値とを算出するものである。第一和相当値及び第一差相当値は、左目標速度とこれに対応する右目標速度とに基づいて算出される。左目標速度には、例えば左モータ角速度ωLM,左モータ角速度(減速後)ωLm,左駆動側角速度ωLds,左輪角速度ωLL(左輪目標速度)等といった、左輪5Lの駆動に係る各種目標速度が含まれる。同様に、右目標速度には、例えば右モータ角速度ωRM,右モータ角速度(減速後)ωRm,右駆動側角速度ωRds,右輪角速度ωRL(右輪目標速度)等といった、右輪5Rの駆動に係る各種目標速度が含まれる。
第一和相当値には例えば、和モードモータ角速度ωSM,和モードモータ角速度(減速後)ωSm,和モード駆動側角速度ωSds,和モード車輪角速度ωSL等が含まれる。同様に、第一差相当値には例えば、差モードモータ角速度ωDM,差モードモータ角速度(減速後)ωDm,差モード駆動側角速度ωDds,差モード車輪角速度ωDL等が含まれる。
和モードモータ角速度ωSM及び差モードモータ角速度ωDMの各々は、左モータ角速度ωLM及び右モータ角速度ωRMに基づいて算出される。また、和モードモータ角速度(減速後)ωSm及び差モードモータ角速度(減速後)ωDmの各々は、左モータ角速度(減速後)ωLm及び右モータ角速度(減速後)ωRmに基づいて算出される。以下に、左目標速度及び右目標速度の和の半分を第一和相当値とし、左目標速度及び右目標速度の差の半分を第一差相当値とする場合の算出式を例示する。
第二算出部22は、第二和相当値と第二差相当値とを算出するものである。第二和相当値及び第二差相当値は、左駆動系または左モータ2Lの実速度である左実速度と右駆動系または右モータ2Rの実速度である右実速度とに基づいて算出される。左実速度には、例えば左モータ角速度ωLM,左モータ角速度(減速後)ωLm,左駆動側角速度ωLds,左輪角速度ωLL(左輪実速度)等といった、左輪5Lの駆動に係る各種実速度が含まれる。同様に、右目標速度には、例えば右モータ角速度ωRM,右モータ角速度(減速後)ωRm,右駆動側角速度ωRds,右輪角速度ωRL(右輪実速度)等といった、右輪5Rの駆動に係る各種実速度が含まれる。なお、上記の[数1]に示す算出式は、左実速度及び右実速度の和の半分を第二和相当値とし、左実速度及び右実速度の差の半分を第二差相当値とする場合の算出式として利用可能である。
記憶部23は、車両1の直進時における左駆動系及び右駆動系、並びに、左駆動源(左モータ2L)及び右駆動源(右モータ2R)の運動状態をモデル化してなる和モデル(和モードFFモデル,和モードFBモデル)と、車両1の旋回時における左駆動系及び右駆動系、並びに、左駆動源(左モータ2L)及び右駆動源(右モータ2R)の運動状態をモデル化してなる差モデル(差モードFFモデル,差モードFBモデル)とを記憶するものである。ここで、和モデル及び差モデルを説明する前に、車両1の左駆動系及び右駆動系の模式的な構造を説明する。
図8は、車両1の左駆動系及び右駆動系の構造を模式化した模式図である。左車軸4L及び右車軸4Rのそれぞれは、ばね(車軸剛性K)とダンパ(車軸粘性D)とを並列に接続した構造物に準えることができる。図8中のJLMは左車軸4Lに対する動力分配機構3側(駆動側)のイナーシャ,JLwは左車軸4Lに対する左輪5L側(負荷側)のイナーシャ,JRMは右車軸4Rに対する動力分配機構3側(駆動側)のイナーシャ,JRwは右車軸4Rに対する右輪5R側(負荷側)のイナーシャである。また、図8には、左駆動側角速度ωLdsの微分値(左駆動側角加速度),左輪角速度ωLLの微分値(左輪角加速度),右駆動側角速度ωRdsの微分値(右駆動側角加速度),右輪角速度ω の微分値(右輪角加速度)が併せて示されている。
上記の模式図に基づき、和モデルの構成は図9(A)に示すような構成としてモデル化され、差モデルの構成は図9(B)に示すような構成としてモデル化される。和モデルは、車両1の直進に係る車軸4及び左右輪5に対する制振制御やスリップ制御に利用することが好適であり、差モデルは、車両1の旋回に係る車軸4及び左右輪5に対する制振制御やスリップ制御に利用することが好適である。なお、本実施例ではこれらの和モデル及び差モデルがともに2慣性系モデルであるが、各々を3つ以上の慣性モーメントやばねダンパからなる多慣性系モデルとして構成してもよい。
図9(A)に示すように、和モデルは、駆動側慣性JSMと、剛性K及び粘性Dで設計されるばねダンパと、負荷側慣性(和モード車輪ノミナルイナーシャ)JSLとから構成される。駆動側慣性JSMは、駆動源(左モータ2L及び右モータ2R)の慣性Jに基づいて算出され、例えばJSM=Gである。また、負荷側慣性JSLは、車体重量M(車輪換算)に基づいて算出される。なお、駆動側慣性JSMや負荷側慣性JSLの算出に際し、フリクションも考慮してもよい。和モデルに係る運動方程式を以下に示す。
図9(B)に示すように、差モデルは、左右差発生時(旋回時)の等価慣性である駆動側慣性JDMと、剛性K及び粘性Dで設計されるばねダンパと、負荷側慣性(差モード車輪ノミナルイナーシャ)JDLとから構成される。駆動側慣性JDMは、駆動源(左駆動源及び右駆動源)の慣性J及び動力分配機構3のトルク差増幅率(b,b等)に基づいて算出され、例えばJDM=(2b+1)である。また、負荷側慣性JDLは、車両1のヨー慣性(車輪換算)に基づいて算出される。なお、駆動側慣性JDM及び負荷側慣性JDLの算出に際し、フリクションも考慮してもよい。差モデルに係る運動方程式を以下に示す。
上記の和モデルに第一和相当値を適用することで、車両1の直進時における左駆動系及び右駆動系(または左モータ2L及び右モータ2R)の実速度を目標速度に追従させるのに必要なトルクの和に相当するFF和指示トルクが取得される。また、上記の和モデルに第一和相当値及び第二和相当値を適用することで、FB和指示トルクが取得される。例えば、和モードFFモデルに和モード車輪角速度ωSLが適用された結果として、和モード駆動側トルクTSinがFF和指示トルクとして取得される。また、和モードFBモデルに和モード車輪角速度ωSL及び第二和相当値が適用された結果として、FB和指示トルクが取得される。FF和指示トルクとFB和指示トルクとを合算したものが、最終的な和指示トルクとなる。
差モデルについても同様であり、上記の差モデルに第一差相当値を適用することで、車両1の旋回時における左駆動系及び右駆動系(または左モータ2L及び右モータ2R)の実速度を目標速度に追従させるのに必要なトルクの差に相当するFF差指示トルクが取得される。また、上記の差モデルに第一差相当値及び第二差相当値を適用することで、FB差指示トルクが取得される。例えば、差モードFFモデルに差モード車輪角速度ωDLが適用された結果として、差モード駆動側トルクTDinがFF差指示トルクとして取得される。また、差モードFBモデルに差モード車輪角速度ωDL及び第二差相当値が適用された結果として、FB差指示トルクが取得される。FF差指示トルクとFB差指示トルクとを合算したものが、最終的な差指示トルクとなる。
制御部24は、記憶部23に記憶された上記の2つの和モデル及び2つの差モデルのそれぞれに、第一算出部21,第二算出部22で算出された第一和相当値,第二和相当値,第一差相当値,第二差相当値を適宜適用することで、和指示トルク及び差指示トルクを取得し、和指示トルクと差指示トルクとを用いて左モータ2L及び右モータ2Rの出力を制御するものである。制御部24は、一対のモータ2を駆動することで和指示トルクと差指示トルクとが得られる状態になるように(すなわち、和指示トルクと差指示トルクとを両立させうるように)、インバータ6の作動状態を制御する。これにより、左駆動系及び右駆動系の運動状態が所望の状態になるように、かつ、精度よく制御されやすくなる。
ここで、左右輪5の目標角速度(目標車輪速)に基づいて算出された和モード車輪角速度ωSL及び差モード車輪角速度ωDL等が和モデル及び差モデルに適用された結果、和モード駆動側トルクTSinと差モード駆動側トルクTDinとが取得された場合について説明する。制御部24は、和モード駆動側トルクTSin及び差モード駆動側トルクTDinに基づいて一対のモータ2の各々が出力すべきトルクを算出し、そのトルクが得られるように一対のインバータ6を駆動する。
和モード駆動側トルクTSin及び差モード駆動側トルクTDinに基づく各モータ2のトルクの算出は、第一和相当値及び第一差相当値の演算と逆の演算を施すことで実現可能である。例えば、算出すべき各モータ2のトルクを「左モータ入力トルクTLM,右モータ入力トルクTRM」とおき、それらのトルクが車軸4に伝達されたときのトルクを「左駆動側トルクTLin,右駆動側トルクTRin」とおく。次に、左駆動側トルクT inと右駆動側トルクTRinとの和が和モード駆動側トルクTSinに一致し、かつ、左駆動側トルクTLinと右駆動側トルクTRinとの差が差モード駆動側トルクTDi に一致するような、左駆動側トルクTLin及び右駆動側トルクTRinの各々の値を算出する。続いて、それらの左駆動側トルクTLin及び右駆動側トルクTRinに対応する左モータ入力トルクTLM及び右モータ入力トルクTRMを算出する。
その後、算出された左モータ入力トルクTLM及び右モータ入力トルクTRMが得られるように各々のインバータ6を駆動する。このような制御により、モータ2及び左右輪5の実速度が目標速度に対して精度よく追従するようになり、車輪速の制御性が向上する。また、外乱入力時であっても車輪速が目標速度に一致しやすくなることから、走行路面の摩擦抵抗や駆動力が変化した場合であっても車輪速が急変しにくくなり、スリップの発生が抑制される。
[3.和モデル及び差モデルの具体例]
[A.負荷側の伝達関数(和モデル)]
図10は、車両1の直進時における負荷側イナーシャを導出するための模式図である。ここで、車両1の直進時の車体速をV,車輪速(左右輪5の前進速度)をVSL,車体重量をM,車輪角速度(和モード車輪速度)をωSL,左右輪5の駆動力をFSx,車輪動半径をrとおく。和モード車輪負荷側トルクTSL(路面からの反力や駆動力に対応するトルク)が駆動側トルクである和モード車軸トルクTSdsで決定されると仮定して線形化すれば、以下のような式が成り立つ。
上記の式に基づき、和モード負荷側の伝達関数(和モデルに係る2慣性系の入出力特性を表す伝達関数を含む関係式)が得られる。なお、λSnは和モード車輪ノミナルスリップ率(和モデルにおける車輪ノミナルスリップ率)である。
図11は、和モデルにおけるトルク及び速度の関係を示す模式図である。ここでは、和モード車輪負荷側トルクTSL,和モード車輪角速度ωSL,和モード車軸トルクTSd ,和モード駆動側トルクTSin,和モード駆動側角速度ωSdsの関係が示されている。図11中のJはモータイナーシャ,Dはモータ粘性,Jは車軸4に対する動力分配機構3側(駆動側)のイナーシャ,Dは負荷側粘性である。
和モード駆動側角速度ωSdsは、和モード駆動側トルクTSinから和モード車軸トルクTSdsを減じた値に「G-1」と「1/(J・s+D)」と「G-1」とを乗じることで算出される。
和モード車軸トルクTSdsは、和モード駆動側角速度ωSdsから和モード車輪角速度ωSLを減じた値に「(K/s)+D」を乗じることで算出される。
また、和モード車輪角速度ωSLは、和モード車軸トルクTSdsから和モード車輪負荷側トルクTSLを減じた値に「1/(J・s+D)」を乗じることで算出される。
[B.負荷側の伝達関数(差モデル)]
車両1の旋回時のヨーレイトをγ,トレッドをd,左右車輪速差をVDxとおく。また、Vは車体速,Vrlxは左輪基準車輪速,Vrrxは右輪基準車輪速である。
操舵角をゼロと仮定して、ヨーレイトγと差モード車輪角速度ωDLとの関係を考慮すると、以下のような式が成り立つ。
また、差モード駆動側,ヨー運動,横運動の運動方程式は、以下のように立式される。式中のδは操舵角,aは横加速度,Iは車両1のヨーイナーシャ,Cは前輪コーナリングパワー,Cは後輪コーナリングパワー,lは重心-前軸間距離,lは重心-後軸間距離,βは車体スリップ角,FDxは左右駆動力差,λは差モデルにおけるスリップ率である。
ここで、車両1の直進状態から旋回状態への過渡期の状態をモデル化するために、操舵角δ及び横加速度aをゼロと仮定すると、以下のような差モード負荷側の伝達関数(差モデルに係る2慣性系の入出力特性を表す伝達関数を含む関係式)が得られる。
図12は、差モデルにおけるトルク及び速度の関係を示す模式図である。ここでは、差モード車輪負荷側トルクTDL,差モード車輪角速度ωDL,差モード車軸トルクTDd ,差モード駆動側トルクTDin,差モード駆動側角速度ωDdsの関係が示されている。
差モード駆動側角速度ωDdsは、差モード駆動側トルクTDinから差モード車軸トルクTDdsを減じた値に「1/(1+b+b)」と「G-1」と「1/(J・s+D)」と「G-1」と「1/(1+b+b)」とを乗じることで算出される。
差モード車軸トルクTDdsは、差モード駆動側角速度ωDdsから差モード車輪角速度ωDLを減じた値に「(K/s)+D」を乗じることで算出される。
差モード車輪角速度ωDLは、差モード車軸トルクTDdsから差モード車輪負荷側トルクTDLを減じた値に「1/(J・s+D)」を乗じることで算出される。
[C.駆動側の運動方程式(和・差モデル)]
上記の和モデル及び差モデルの導出に関して、動力分配機構3は、ベクトル表現を用いて以下のように数式化してもよい。
上記の数式を用いて、駆動側の運動方程式(和・差)を左右それぞれで立式すると、以下の通りとなる。式中のZ11は左駆動源(左モータ2L)から左軸(左車軸4L)にかかる減速比,Z22は右駆動源(右モータ2R)から右軸(右車軸4R)にかかる減速比,Zは左右駆動源からそれぞれの反対側の軸にかかる減速比である。
上記の数式の両辺に和・差モードへ変換するための行列を作用させると、以下の式が得られる。
ここで、b=b=bとすれば、Z11-Z=Z22-Z=|Z|,Z11+Z=Z22+Z=1となることから、以下のように数式を変形でき、和・差モードに対応するモータ2の運動方程式を得ることができる。こうして、駆動側の運動方程式を和・差モードの各々に分解することで、両者が非干渉化される。
[D.車輪及び車軸の運動方程式(和・差モデル)]
駆動側の運動方程式の導出と同様に、左右輪5(負荷側)と車軸4についての運動方程式は、以下のように数式化してもよい。
ここで、左右輪5(負荷側)の運動方程式を車軸4の運動方程式へ代入し、JSM=G,DSM=G,JDM=G(2b+1),DDM=G(2b+1)として整理すると、以下の伝達関数が得られる。
また、和モデル(和モードFFモデル)及び差モデル(差モードFFモデル)における目標車輪速をωSL-ref,ωDL-refとすれば、上記の伝達関数の逆数を2次のローパスフィルタでプロパー化することで、目標速度に対する車軸入力トルクを算出可能な以下の式が得られる。このような式を利用して、FF車輪速制御(和)及びFF車輪速制御(差)を実施してもよい。なお、以下の式を図4に示す形式で実装する場合には、K=∞,D=0,DSM=0,DSL=0,DDM=0,DDL=0とすればよい。
[E.目標速度の計算式]
モータ2の目標速度の算定に際し、車軸4の運動方程式と左右輪5(負荷側)の運動方程式とを連立させることで得られる以下のような運動方程式を利用してもよい。
ここで、和モデル(和モードFBモデル)及び差モデル(差モードFBモデル)における目標車輪速をωSL-ref,ωDL-refとおき、目標駆動側角速度をωSds- ref,ωDds-refとおけば、目標車輪速と目標駆動側速度との関係は、以下のように表現できる。このような式を利用して、FB車輪速制御(和)及びFB車輪速制御(差)を実施してもよい。
[4.効果]
(1)上記の車両制御装置10は、第一算出部21と第二算出部22と和モードFBモデルと差モードFBモデルと制御部24とを備える。
第一算出部21は、左駆動系または左モータ2Lの目標速度である左目標速度と右駆動系または右モータ2Rの目標速度である右目標速度との和に相当する第一和相当値を算出するとともに、左目標速度と右目標速度との差に相当する第一差相当値を算出する。また、第二算出部22は、左駆動系または左モータ2Lの実速度である左実速度と右駆動系または右モータ2Rの実速度である右実速度との和に相当する第二和相当値を算出するとともに、左実速度と右実速度との差に相当する第二差相当値を算出する。
和モードFBモデルは、車両1の直進時における左駆動系及び右駆動系、並びに、左駆動源(左モータ2L)及び右駆動源(右モータ2R)の運動状態をモデル化したものである。また、差モードFBモデルは、車両1の旋回時における左駆動系及び右駆動系、並びに、左駆動源(左モータ2L)及び右駆動源(右モータ2R)の運動状態をモデル化したものである。和モードFBモデル及び差モードFBモデルは、例えば記憶部23に記憶される。和モードFBモデルに第一和相当値及び第二和相当値を適用することで、駆動系やモータ2の実速度を目標速度に追従させるためのFB和指示トルクが導出され、差モードFBモデルに第一差相当値及び第二差相当値を適用することで、駆動系やモータ2の実速度を目標速度に追従させるためのFB差指示トルクが導出される。そして制御部24は、FB和指示トルクとFB差指示トルクとを用いて、左モータ2L及び右モータ2Rのトルクを制御する。
このように、車両1の直進時に対応する和モデルと旋回時に対応する差モデルとを分離し、各モデルに第一和相当値及び第二和相当値,第一差相当値及び第二差相当値を適用してFB和指示トルク,FB差指示トルクを導出することで、簡素な構成で駆動系やモータ2の目標速度が実現される指示トルクを求めることができ、その指示トルクが得られるように左右のモータ2の出力を制御できる。したがって、駆動系やモータ2の実速度を精度よく目標速度に追従させることができる。
また、直進時と旋回時とで異なる特性を持つ駆動系において、駆動系の状態(挙動)を精度よく把握しつつ制御できるとともに、簡素な構成で制御性(例えば、制御精度や制御応答速度)を改善でき、あらゆる走行状態に対応する駆動力制御が可能となる。また、車両1の直進時の応答特性と旋回時の応答特性とを左右のモータ2の出力に反映させることができ、所望の運動状態を容易に実現できる。
(2)上記の実施例では、和モードFBモデル及び差モードFBモデルがともに2慣性系モデルで構築されうる。このような構成により、簡素な構成で、車両1の直進時,旋回時における左右駆動系の運動状態を精度よく把握できる。また、直進と旋回とで異なる特性に対して、それぞれで粘弾性を考慮した制御が可能となる。したがって、車両1の制御性を改善できる。
(3)上記の和モードFBモデルは、図9(A)に示すように、左モータ2L及び右モータ2Rの慣性に基づいて算出される駆動側慣性と、剛性及び粘性で設計されるばねダンパと、車両1の車体重量に基づいて算出される負荷側慣性とから構成された2慣性系で表現可能である。また、この2慣性系の入出力特性は、例えば[数5],[数16],[数17]等に示される伝達関数で表現しうる。これにより、粘弾性を考慮した直進時の駆動系の挙動を精度よく把握でき、車両1の制御性を改善できる。
(4)上記の差モードFBモデルは、図9(B)に示すように、トルク差増幅率に基づいて算出される左右差発生時の等価慣性である駆動側慣性と、剛性及び粘性で設計されるばねダンパと、車両1のヨー慣性に基づいて算出される負荷側慣性とから構成された2慣性系で表現可能である。また、この2慣性系の入出力特性は、例えば[数8],[数16],[数17]等に示される伝達関数で表現しうる。これにより、粘弾性を考慮した旋回時の駆動系の挙動を精度よく把握でき、車両1の制御性を改善できる。
[5.その他]
上記の実施例はあくまでも例示に過ぎず、本実施例で明示しない種々の変形や技術の適用を排除する意図はない。本実施例の各構成は、それらの趣旨を逸脱しない範囲で種々変形して実施できる。また、本実施例の各構成は必要に応じて取捨選択でき、あるいは、適宜組み合わせることができる。例えば、上記の実施例では、一対のモータ2を駆動源として搭載した車両1を例示したが、モータ2の代わりに内燃機関を適用してもよく、駆動源の具体的な種類は不問である。
また、上記の実施例では、一対のモータ2と動力分配機構3とを含む車両駆動装置(DM-AYC装置)を備えた車両1を例示したが、和モデル及び差モデルの考え方はあらゆる車両に適用可能であり、例えば動力分配機構3を持たない車両やインホイールモータ車両にも適用可能である。少なくとも、左駆動源からの動力が伝達される左車軸及び左輪を含む左駆動系と右駆動源からの動力が伝達される右車軸及び右輪を含む右駆動系とを備えた車両であれば、上記の実施例と同様の制御を実施することができ、上記の実施例と同様の作用,効果を獲得できる。
図13は、第一変形例に係る車両制御方法の流れを示すブロック図である。ここでは、和モードFFモデル及び和モードFBモデルに適用される第二和相当値及び第二差相当値の算出に際し、左モータ2Lの実速度(左モータ実速度)及び右モータ2Rの実速度(右モータ実速度)が参照される。すなわち、図4に示す例では車輪速センサ18L,18Rで検出された左右輪5の実速度が参照されていたのに対し、図13に示す第一変形例ではレゾルバ17L,17Rで検出されたモータ2の実速度が参照される。
モータ2の実速度は、ステップA11において、動力分配機構3に係る各種ギヤ比G,b,bに基づいて車輪速(左右輪5の実速度)に換算され、換算後の値がステップA7,A8へと導入される。このように、モータ2の実速度に基づく制御を実施することで、モータ2における目標速度に対する実速度の応答性を改善でき、駆動系やモータ2の実速度をより高精度に目標速度へと追従させることができる。
図14は、モータ速度と車輪速とのずれを説明するためのグラフであり、図15は、第二変形例に係る車両制御方法の流れを示すブロック図である。車両1の駆動系においては、図14に示すように、モータ速度の挙動と車輪速の挙動とが乖離することがある。この場合、例えば図4のステップA9,A10において、左右輪5の目標車輪速に由来する第一和相当値とモータ2の実速度に由来する第二和相当値とを単純に比較しただけでは、精度の高いフィードバックが得られないおそれがある。
そこで、図15に示すステップA12を追加し、図9(A),(B)に示すような粘弾性が考慮された和モデル及び差モデルを用いて、左右輪5の目標速度から算出された第一和相当値及び第一差相当値をモータ2の目標速度の第一和相当値及び第一差相当値へと変換してもよい。ここで、「モータ2(または駆動系)の目標速度の第一和相当値,第一差相当値」のことを「第三和相当値,第三差相当値」とおく。ステップA12は、第一和相当値及び第一差相当値を第三和相当値,第三差相当値に変換する工程(目標モータ速度算出工程)に相当する。
なお、ステップA12の演算が第一算出部21で処理されるものと仮定すれば、第一算出部21は、第一和相当値を左駆動源(または左駆動系)の目標速度と右駆動源(または右駆動系)の目標速度との和に相当する第三和相当値に変換するとともに、第一差相当値を左駆動源(または左駆動系)の目標速度と右駆動源(または右駆動系)の目標速度との差に相当する第三差相当値に変換する。
ステップA12では、ステップA1で得られる第一和相当値が第三和相当値に変換されるとともに、ステップA2で得られる第一差相当値が第三差相当値に変換される。例えば、第一和相当値としての和モード車輪角速度ωSLが和モデルに適用された結果として、第三和相当値としての和モード駆動側角速度ωSdsが算出される。また、第一差相当値としての差モード車輪角速度ωDLが差モデルに適用された結果として、第三差相当値としての差モード駆動側角速度ωDdsが算出される。
ステップA12で算出された第三和相当値は、ステップA9に伝達される。ステップA9では、第三和相当値及び第二和相当値のずれを0にするためのFB和指示トルクが取得されることになる。同様に、ステップA12で算出された第三差相当値は、ステップA10に伝達される。ステップA10では、第三差相当値及び第二差相当値のずれを0にするためのFB差指示トルクが取得されることになる。
このように、ステップA9〔FB車輪速制御(和)〕及びステップA10〔FB車輪速制御(差)〕に先立ってステップA12(目標モータ速度算出工程)を設けることで、モータ2に関する速度同士の比較によるフィードバック制御量を算出することができ、高応答で高精度なフィードバック制御を実現することができる。したがって、簡素な構成で目標速度が実現される指示トルクを求めることができ、制御性を改善できる。
[6.付記]
上記の実施例や変形例に関して、以下の付記を開示する。
[付記1]
左駆動源からの動力が伝達される左車軸及び左輪を含む左駆動系と右駆動源からの動力が伝達される右車軸及び右輪を含む右駆動系とを備えた車両において、前記左駆動源及び前記右駆動源の出力を制御する車両制御方法であって、
前記車両の直進時における前記左駆動系及び前記右駆動系、並びに、前記左駆動源及び前記右駆動源の運動状態をモデル化したものである和モードフィードバックモデルと、前記車両の旋回時における前記左駆動系及び前記右駆動系、並びに、前記左駆動源及び前記右駆動源の運動状態をモデル化したものである差モードフィードバックモデルとを用意し、
前記左駆動系または前記左駆動源の目標速度である左目標速度と前記右駆動系または前記右駆動源の目標速度である右目標速度との和に相当する第一和相当値を算出するとともに、前記左目標速度と前記右目標速度との差に相当する第一差相当値を算出し、
前記左駆動系または前記左駆動源の実速度である左実速度と前記右駆動系または前記右駆動源の実速度である右実速度との和に相当する第二和相当値を算出するとともに、前記左実速度と前記右実速度との差に相当する第二差相当値を算出し、
前記第一和相当値及び前記第二和相当値を前記和モードフィードバックモデルに適用することで、前記左駆動系及び前記右駆動系または前記左駆動源及び前記右駆動源の各々の実速度を各々の目標速度に追従させるためのフィードバック和指示トルクを取得し、
前記第一和相当値及び前記第二和相当値を前記差モードフィードバックモデルに適用することで、前記各々の実速度を前記各々の目標速度に追従させるためのフィードバック差指示トルクを取得し、
前記フィードバック和指示トルクと前記フィードバック差指示トルクとを用いて、前記左駆動源及び前記右駆動源のトルクを制御する
ことを特徴とする、車両制御方法。
[付記2]
前記左駆動源及び前記右駆動源の各々の実速度に基づいて前記第二和相当値及び前記第二差相当値を算出する
ことを特徴とする、付記1記載の車両制御方法。
[付記3]
前記第一和相当値を前記左駆動源または前記左駆動系の目標速度と前記右駆動源または前記右駆動系の目標速度との和に相当する第三和相当値に変換するとともに、前記第一差相当値を前記左駆動源または前記左駆動系の目標速度と前記右駆動源または前記右駆動系の目標速度との差に相当する第三差相当値に変換し、
前記第二和相当値及び前記第二差相当値が前記第三和相当値及び前記第三差相当値に追従するようにフィードバック制御を実施する
ことを特徴とする、付記1または2記載の車両制御方法。
[付記4]
前記車両の直進時における前記左駆動系及び前記右駆動系、並びに、前記左駆動源及び前記右駆動源の運動状態をモデル化したものであって前記第一和相当値を適用することで前記実速度を前記目標速度に追従させるためのフィードフォワード和指示トルクが導出される和モードフィードフォワードモデルと、
前記車両の旋回時における前記左駆動系及び前記右駆動系、並びに、前記左駆動源及び前記右駆動源の運動状態をモデル化したものであって前記第一差相当値を適用することで前記実速度を前記目標速度に追従させるためのフィードフォワード差指示トルクが導出される差モードフィードフォワードモデルとを用意し、
前記フィードバック和指示トルクと前記フィードバック差指示トルクと前記フィードフォワード和指示トルクと前記フィードフォワード差指示トルクとを用いて、前記左駆動源及び前記右駆動源のトルクを制御する
ことを特徴とする、付記1~3のいずれか一項に記載の車両制御方法。
本件は、車両制御装置の製造産業に利用可能であり、車両制御装置を搭載する車両の製造産業にも利用可能である。
1 車両
2 モータ(駆動源)
3 動力分配機構
4 車軸
5 左右輪
6 インバータ
7 バッテリ
10 車両制御装置
14 アクセル開度センサ
15 ブレーキセンサ
16 舵角センサ
17 レゾルバ
18 車輪速センサ
21 第一算出部
22 第二算出部
23 記憶部
24 制御部

Claims (6)

  1. 左駆動源からの動力が伝達される左車軸及び左輪を含む左駆動系と右駆動源からの動力が伝達される右車軸及び右輪を含む右駆動系とを備えた車両において、前記左駆動源及び前記右駆動源の出力を制御する車両制御装置であって、
    前記左駆動系または前記左駆動源の目標速度である左目標速度と前記右駆動系または前記右駆動源の目標速度である右目標速度との和に相当する第一和相当値を算出するとともに、前記左目標速度と前記右目標速度との差に相当する第一差相当値を算出する第一算出部と、
    前記左駆動系または前記左駆動源の実速度である左実速度と前記右駆動系または前記右駆動源の実速度である右実速度との和に相当する第二和相当値を算出するとともに、前記左実速度と前記右実速度との差に相当する第二差相当値を算出する第二算出部と、
    前記車両の直進時における前記左駆動系及び前記右駆動系、並びに、前記左駆動源及び前記右駆動源の運動状態をモデル化したものであって前記第一和相当値及び前記第二和相当値を適用することで前記左駆動系及び前記右駆動系または前記左駆動源及び前記右駆動源の各々の実速度を各々の目標速度に追従させるためのフィードバック和指示トルクが導出される和モードフィードバックモデルと、
    前記車両の旋回時における前記左駆動系及び前記右駆動系、並びに、前記左駆動源及び前記右駆動源の運動状態をモデル化したものであって前記第一差相当値及び前記第二差相当値を適用することで前記各々の実速度を前記各々の目標速度に追従させるためのフィードバック差指示トルクが導出される差モードフィードバックモデルと、
    前記フィードバック和指示トルクと前記フィードバック差指示トルクとを用いて、前記左駆動源及び前記右駆動源のトルクを制御する制御部と
    を備えることを特徴とする、車両制御装置。
  2. 前記第二算出部が、前記左駆動源及び前記右駆動源の各々の前記実速度に基づいて前記第二和相当値及び前記第二差相当値を算出する
    ことを特徴とする、請求項1記載の車両制御装置。
  3. 前記第一算出部が、前記第一和相当値を前記左駆動源または前記左駆動系の目標速度と前記右駆動源または前記右駆動系の目標速度との和に相当する第三和相当値に変換するとともに、前記第一差相当値を前記左駆動源または前記左駆動系の目標速度と前記右駆動源または前記右駆動系の目標速度との差に相当する第三差相当値に変換し、
    前記制御部が、前記第二和相当値及び前記第二差相当値が前記第三和相当値及び前記第三差相当値に追従するようにフィードバック制御を実施する
    ことを特徴とする、請求項1記載の車両制御装置。
  4. 前記第一算出部が、前記左駆動源の目標速度と前記右駆動源の目標速度との和に相当する第三和相当値に前記第一和相当値を変換するとともに、前記左駆動源の目標速度と前記右駆動源の目標速度との差に相当する第三差相当値に前記第一差相当値を変換し、
    前記制御部が、前記第二和相当値及び前記第二差相当値が前記第三和相当値及び前記第三差相当値に追従するようにフィードバック制御を実施する
    ことを特徴とする、請求項2記載の車両制御装置。
  5. 前記車両の直進時における前記左駆動系及び前記右駆動系、並びに、前記左駆動源及び前記右駆動源の運動状態をモデル化したものであって前記第一和相当値を適用することで前記実速度を前記目標速度に追従させるためのフィードフォワード和指示トルクが導出される和モードフィードフォワードモデルと、
    前記車両の旋回時における前記左駆動系及び前記右駆動系、並びに、前記左駆動源及び前記右駆動源の運動状態をモデル化したものであって前記第一差相当値を適用することで前記実速度を前記目標速度に追従させるためのフィードフォワード差指示トルクが導出される差モードフィードフォワードモデルとを備え、
    前記制御部が、前記フィードバック和指示トルクと前記フィードバック差指示トルクと前記フィードフォワード和指示トルクと前記フィードフォワード差指示トルクとを用いて、前記左駆動源及び前記右駆動源のトルクを制御する
    ことを特徴とする、請求項1~4のいずれか一項に記載の車両制御装置。
  6. 左駆動源からの動力が伝達される左車軸及び左輪を含む左駆動系と右駆動源からの動力が伝達される右車軸及び右輪を含む右駆動系とを備えた車両において、前記左駆動源及び前記右駆動源の出力を制御する車両制御方法であって、
    前記車両の直進時における前記左駆動系及び前記右駆動系、並びに、前記左駆動源及び前記右駆動源の運動状態をモデル化したものである和モードフィードバックモデルと、前記車両の旋回時における前記左駆動系及び前記右駆動系、並びに、前記左駆動源及び前記右駆動源の運動状態をモデル化したものである差モードフィードバックモデルとを用意し、
    前記左駆動系または前記左駆動源の目標速度である左目標速度と前記右駆動系または前記右駆動源の目標速度である右目標速度との和に相当する第一和相当値を算出するとともに、前記左目標速度と前記右目標速度との差に相当する第一差相当値を算出し、
    前記左駆動系または前記左駆動源の実速度である左実速度と前記右駆動系または前記右駆動源の実速度である右実速度との和に相当する第二和相当値を算出するとともに、前記左実速度と前記右実速度との差に相当する第二差相当値を算出し、
    前記第一和相当値及び前記第二和相当値を前記和モードフィードバックモデルに適用することで、前記左駆動系及び前記右駆動系または前記左駆動源及び前記右駆動源の各々の実速度を各々の目標速度に追従させるためのフィードバック和指示トルクを取得し、
    前記第一和相当値及び前記第二和相当値を前記差モードフィードバックモデルに適用することで、前記各々の実速度を前記各々の目標速度に追従させるためのフィードバック差指示トルクを取得し、
    前記フィードバック和指示トルクと前記フィードバック差指示トルクとを用いて、前記左駆動源及び前記右駆動源のトルクを制御する
    ことを特徴とする、車両制御方法。
JP2024541458A 2022-08-16 2023-07-11 車両制御装置及び車両制御方法 Active JP7788708B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2022129527 2022-08-16
JP2022129527 2022-08-16
PCT/JP2023/025525 WO2024038712A1 (ja) 2022-08-16 2023-07-11 車両制御装置及び車両制御方法

Publications (2)

Publication Number Publication Date
JPWO2024038712A1 JPWO2024038712A1 (ja) 2024-02-22
JP7788708B2 true JP7788708B2 (ja) 2025-12-19

Family

ID=89941462

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2024541458A Active JP7788708B2 (ja) 2022-08-16 2023-07-11 車両制御装置及び車両制御方法

Country Status (3)

Country Link
EP (1) EP4574534A4 (ja)
JP (1) JP7788708B2 (ja)
WO (1) WO2024038712A1 (ja)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015192471A (ja) 2014-03-27 2015-11-02 日産自動車株式会社 車両運動制御装置
JP2020058156A (ja) 2018-10-03 2020-04-09 三菱自動車工業株式会社 モーター制御装置
WO2021210369A1 (ja) 2020-04-17 2021-10-21 三菱自動車工業株式会社 車両の駆動制御装置

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0698418A (ja) * 1992-09-16 1994-04-08 Hitachi Ltd 路面反力推定装置および左右輪差動装置および自動車モータトルク制御装置ならびに自動車
JPH09130921A (ja) * 1995-10-31 1997-05-16 Yamaha Motor Co Ltd 電動車両の速度制御装置
JP4144270B2 (ja) * 2002-07-08 2008-09-03 日産自動車株式会社 車両の左右輪駆動装置
JP2006043072A (ja) * 2004-08-04 2006-02-16 Yamaha Motor Co Ltd 車両の制御装置およびそれを備えた車両
JP6954062B2 (ja) 2017-12-01 2021-10-27 日産自動車株式会社 電動車両の制御方法、及び、制御装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015192471A (ja) 2014-03-27 2015-11-02 日産自動車株式会社 車両運動制御装置
JP2020058156A (ja) 2018-10-03 2020-04-09 三菱自動車工業株式会社 モーター制御装置
WO2021210369A1 (ja) 2020-04-17 2021-10-21 三菱自動車工業株式会社 車両の駆動制御装置

Also Published As

Publication number Publication date
EP4574534A1 (en) 2025-06-25
JPWO2024038712A1 (ja) 2024-02-22
EP4574534A4 (en) 2025-11-26
WO2024038712A1 (ja) 2024-02-22

Similar Documents

Publication Publication Date Title
JP6416574B2 (ja) 車両の制御方法、車両制御システム、車両制御装置、および制御プログラム
JP7809300B2 (ja) 設計手法及び車両制御装置
JP7540659B2 (ja) 車両制御装置
JP7371768B2 (ja) 車両の制御装置
JP7788708B2 (ja) 車両制御装置及び車両制御方法
JP2022057096A (ja) 車両の制御装置
JP7748688B2 (ja) 車両制御装置及び車両制御方法
JP2023023912A (ja) 車両の制御装置
JP7788707B2 (ja) 車両制御装置及び車両制御方法
WO2025033350A1 (ja) 車両制御装置及び車両制御方法
WO2025033351A1 (ja) 車両制御装置及び車両制御方法
JP7754436B2 (ja) 車両の制御装置及び車両の制御方法
WO2025057583A1 (ja) 車両制御装置及び車両制御方法
JP7480661B2 (ja) 車両の制御装置
WO2025033352A1 (ja) 車両制御装置及び車両制御方法
WO2025037495A1 (ja) 車両制御装置及び車両制御方法
WO2025057582A1 (ja) 車両制御装置及び車両制御方法
WO2024195236A1 (ja) モーター制御装置
JP2012187984A (ja) 前後駆動力配分比制御装置
WO2024038708A1 (ja) 車両の制御装置及び車両の制御方法
WO2026089007A1 (ja) 車両制御装置及び車両制御方法
WO2026089006A1 (ja) 車両制御装置及び車両制御方法
WO2022070732A1 (ja) 車両の制御装置
JP2024134622A (ja) モーター制御装置
WO2026089008A1 (ja) 車両制御装置及び車両制御方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240926

AA64 Notification of invalidation of claim of internal priority (with term)

Free format text: JAPANESE INTERMEDIATE CODE: A241764

Effective date: 20241203

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241223

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251201

R150 Certificate of patent or registration of utility model

Ref document number: 7788708

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150