JP7523366B2 - Vehicle control device and control method - Google Patents
Vehicle control device and control method Download PDFInfo
- Publication number
- JP7523366B2 JP7523366B2 JP2021006630A JP2021006630A JP7523366B2 JP 7523366 B2 JP7523366 B2 JP 7523366B2 JP 2021006630 A JP2021006630 A JP 2021006630A JP 2021006630 A JP2021006630 A JP 2021006630A JP 7523366 B2 JP7523366 B2 JP 7523366B2
- Authority
- JP
- Japan
- Prior art keywords
- vehicle
- motor
- torque
- rotates
- oversteer
- 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
Links
- 238000000034 method Methods 0.000 title claims description 24
- 230000003247 decreasing effect Effects 0.000 claims 1
- 238000001514 detection method Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 10
- 230000001629 suppression Effects 0.000 description 10
- 230000006399 behavior Effects 0.000 description 5
- 230000002265 prevention Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000000087 stabilizing effect Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000011084 recovery Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000000994 depressogenic effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
Images
Landscapes
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
- Regulating Braking Force (AREA)
- Electric Propulsion And Braking For Vehicles (AREA)
- Steering Control In Accordance With Driving Conditions (AREA)
Description
本発明は、車両制御装置、および制御方法に関する。 The present invention relates to a vehicle control device and a control method.
従来、4つの車輪にそれぞれ制動力を発生させることが可能な車両において、旋回時に目標とする旋回半径(旋回ライン)に対し、実際の旋回半径(旋回ライン)がずれている場合に、所定の車輪において制動力を発生させることが知られている(例えば、特許文献1参照)。 Conventionally, in a vehicle capable of generating braking force on each of the four wheels, it is known that when turning, if the actual turning radius (turning line) deviates from the target turning radius (turning line), a braking force is generated on a specific wheel (see, for example, Patent Document 1).
しかしながら、上記技術では、車両を目標とする旋回ラインに早期に復帰させる点について、改善の余地がある。 However, the above technology leaves room for improvement in terms of quickly returning the vehicle to the target turning line.
本発明は、上記に鑑みてなされたものであって、車両が目標とする旋回ラインからずれた場合に、車両を目標とする旋回ラインに早期に復帰させる車両制御装置、および制御方法を提供することを目的とする。 The present invention has been made in consideration of the above, and aims to provide a vehicle control device and control method that quickly returns a vehicle to a target turning line when the vehicle deviates from the target turning line.
実施形態の一態様に係る車両制御装置は、4つ以上の駆動輪をそれぞれ異なるモータによって回転させる車両を制御する。車両制御装置は、モータで発生させるトルクを制御するモータ制御部を備える。モータ制御部は、車両旋回時にオーバーステアが発生した場合には、旋回に対して外側の前輪を回転させるモータに制動トルクを発生させ、かつ旋回に対して内側の後輪を回転させるモータにおける駆動トルクを増加させる、オーバーステア時制御を行う。 A vehicle control device according to one aspect of the embodiment controls a vehicle in which four or more drive wheels are rotated by different motors. The vehicle control device includes a motor control unit that controls the torque generated by the motor. When oversteer occurs when the vehicle is turning, the motor control unit performs oversteer control by generating a braking torque in the motor that rotates the front wheel on the outside relative to the turn and increasing the drive torque in the motor that rotates the rear wheel on the inside relative to the turn.
実施形態の一態様によれば、車両が目標とする旋回ラインからずれた場合に、車両を目標とする旋回ラインに早期に復帰させることができる。 According to one aspect of the embodiment, if the vehicle deviates from the target turning line, the vehicle can be quickly returned to the target turning line.
以下、添付図面を参照して、実施形態に係る車両制御装置、および制御方法について詳細に説明する。なお、本実施形態によりこの発明が限定されるものではない。 The vehicle control device and control method according to the embodiment will be described in detail below with reference to the attached drawings. Note that the present invention is not limited to the embodiment.
実施形態に係る制御方法について、図1A~図1Cを参照し説明する。図1Aは、車両Cの旋回コースを示す図である。図1Bは、オーバーステアが発生した場合の制御方法を示す図である。図1Cは、アンダーステアが発生した場合の制御方法を示す図である。 The control method according to the embodiment will be described with reference to Figs. 1A to 1C. Fig. 1A is a diagram showing a turning course of a vehicle C. Fig. 1B is a diagram showing a control method when oversteer occurs. Fig. 1C is a diagram showing a control method when understeer occurs.
実施形態に係る制御方法は、制御装置10(車両制御装置)によって実行される。制御装置10は、車両Cに搭載される。車両Cは、例えば、4つの駆動輪1を有する。なお、車両Cは、4つ以上の駆動輪1を有してもよい。車両Cは、各駆動輪1をそれぞれ異なるモータ2によって回転させる。モータ2は、いわゆる、インホイールモータである。
The control method according to the embodiment is executed by a control device 10 (vehicle control device). The
以下では、4つの駆動輪1を有する車両Cを一例として説明する。車両Cの左前方の駆動輪1を「左前輪1FL」、車両Cの右前方の駆動輪1を「右前輪1FR」、車両Cの左後方の駆動輪1を「左後輪1RL」、および車両Cの右後方の駆動輪1を「右後輪1RR」と称する場合がある。また、左前輪1FLを回転させるモータ2を「左前輪用モータ2FL」、右前輪1FRを回転させるモータ2を「右前輪用モータ2FR」、左後輪1RLを回転させるモータ2を「左後輪用モータ2RL」、および右後輪1RRを回転させるモータ2を「右後輪用モータ2RR」と称する場合がある。また、車両Cの前方の駆動輪1を「前輪1F」、および車両Cの後方の駆動輪1を「後輪1R」と称する場合がある。
In the following, a vehicle C having four
車両Cがハンドル角に基づいて旋回する場合には、車両Cに横滑りを生じさせずに、破線の矢印で示すように、車両Cは、ハンドル角に応じた所定の旋回コースに沿って旋回することが望ましい。車両Cに横滑りが生じると、車両Cは、オーバーステア、またはアンダーステアとなることがある。 When vehicle C turns based on the steering angle, it is desirable for vehicle C to turn along a predetermined turning course according to the steering angle, as shown by the dashed arrow, without causing vehicle C to skid. If vehicle C skids, vehicle C may oversteer or understeer.
オーバーステアとは、二点鎖線の矢印で示すように、所定の旋回コースよりも旋回半径の内側に切れ込んだコースを車両Cが走行する状態である。オーバーステアは、例えば、後輪1Rに横滑りが発生することで生じる。
Oversteer is a state in which vehicle C travels along a course that is cut inward in the turning radius from the specified turning course, as indicated by the dashed double-dashed arrow. Oversteer occurs, for example, when
アンダーステアとは、一点鎖線の矢印で示すように、所定の旋回コースよりも旋回半径の外側に膨らんだコースを車両Cが走行する状態である。アンダーステアは、例えば、前輪1Fに横滑りが発生することで生じる。
Understeer is a state in which vehicle C travels on a course that bulges outward in terms of the turning radius from the specified turning course, as shown by the dashed arrow. Understeer occurs, for example, when the
実施形態に係る制御方法は、車両Cの旋回時に、横滑りが生じた場合に、モータ2のトルクを制御することで、横滑りを抑制することとした。
The control method according to the embodiment is designed to suppress sideslip by controlling the torque of the
制御装置10は、オーバーステアが発生した場合には、図1Bに示すように、旋回に対して外側の前輪1Fを回転させるモータ2に制動トルクを発生させる。制動トルクとは、駆動輪1に制動力を発生させるトルクである。制動トルクは、負のトルクである。また、制御装置10は、旋回に対して内側の後輪1Rを回転させるモータ2における駆動トルクを増加させる。駆動トルクとは、駆動輪1に駆動力を発生させるトルクである。駆動トルクは、正のトルクである。
When oversteer occurs, the
例えば、車両Cが右旋回している場合には、制御装置10は、左前輪用モータ2FLに制動トルクを発生させ、かつ右後輪用モータ2RRにおける駆動トルクを増加させる。
For example, when the vehicle C is turning right, the
これによって、車両Cには、左回りのヨーモーメントが発生し、車両Cは、所定の旋回コースに近づきながら、旋回する。 This generates a counterclockwise yaw moment in vehicle C, causing vehicle C to turn while approaching the specified turning course.
制御装置10は、アンダーステアが発生した場合には、図1Cに示すように、旋回に対して内側の後輪1Rを回転させるモータ2に制動トルクを発生させる。また、制御装置10は、旋回に対して外側の前輪1Fを回転させるモータ2における駆動トルクを増加させる。
When understeer occurs, the
例えば、車両Cが右旋回している場合には、制御装置10は、右後輪用モータ2RRに制動トルクを発生させ、かつ左前輪用モータ2FLにおける駆動トルクを増加させる。
For example, when the vehicle C is turning right, the
これによって、車両Cには、右回りのヨーモーメントが発生し、車両Cは、所定の旋回コースに近づきながら、旋回する。 This generates a clockwise yaw moment in vehicle C, causing vehicle C to turn while approaching the specified turning course.
このように、制御装置10は、オーバーステア、またはアンダーステアが発生した場合に、駆動輪1を回転させるモータ2のトルクを制御することによって、オーバーステア、またはアンダーステアを抑制する。そのため、制御装置10は、車両Cを所定の旋回コースに早期に復帰させることができる。
In this way, when oversteer or understeer occurs, the
なお、4つよりも多い駆動輪1を有する車両Cは、例えば、左右方向における車両Cの片側の前後方向に並ぶように、3つ以上の駆動輪1が設けられる。また、左右方向における車両Cの片側に、左右方向に複数の駆動輪1が並ぶように設けられてもよい。また、車両Cの中央付近に車輪(駆動輪)を追加で設けてもよい。
Note that a vehicle C having more than four
このような場合、例えば、制御装置10は、最も外側であり、かつ最も前側の前輪1Fのトルクと、最も内側であり、かつ最も後側の後輪1Rのトルクとの2つのみを制御する。また、例えば、制御装置10は、最も外側であり、かつ最も後側の後輪1Rと、最も内側であり、かつ最も前側の前輪1Fとの2つ以外の駆動輪1のトルクを制御する。また、例えば、制御装置10は、車両Cの中央よりも前方か後方かによって前輪か後輪かに分け、また、車両Cの中央よりも左方か右方かによって左輪か右輪に分けることで、右前・左前・右後ろ・左後ろの4つのグループに分けて、各グループに該当する駆動輪1のトルクを制御する(例えば、外側前輪を制御する場合で、外側が右輪側である場合には、右前グループに含まれる駆動輪1を外側前輪グループとして制御する)。
In such a case, for example, the
次に、実施形態に係る車両Cについて図2を参照し説明する。図2は、実施形態に係る車両Cの一部を説明する概略図である。 Next, the vehicle C according to the embodiment will be described with reference to FIG. 2. FIG. 2 is a schematic diagram illustrating a portion of the vehicle C according to the embodiment.
車両Cは、4つの駆動輪1と、4つのモータ2と、バッテリ3と、制御装置10とを備える。
Vehicle C has four
4つの駆動輪1は、左前輪1FL、右前輪1FR、左後輪1RL、および右後輪1RRを含む。車両Cに旋回要求がされた場合、例えば、ステアリング5が運転者によって操作された場合には、左前輪1FL、および右前輪1FRは、旋回方向に向けて転舵される。すなわち、左前輪1FL、および右前輪1FRは、操舵輪である。なお、操舵輪は、左後輪1RL、および右後輪1RRであってもよい。
The four
4つのモータ2は、左前輪用モータ2FL、右前輪用モータ2FR、左後輪用モータ2RL、および右後輪用モータ2RRを含む。
The four
各モータ2は、それぞれ異なる駆動輪1に取り付けられる。各モータ2には、バッテリ3から電力が供給される。各モータ2におけるトルクは、制御装置10から入力される制御信号に基づいて制御される。具体的には、各モータ2は、制御信号に基づいて駆動トルク、または制動トルクをそれぞれ発生させる。各モータ2によって発生されたトルクは、各駆動輪1に伝達される。
Each
制御装置10は、各モータ2を個別に制御するコントローラである。制御装置10は、例えば、アクセルペダルの操作量や、ブレーキペダルの操作量などに応じて制御信号を、各モータ2に出力し、各モータ2を制御する。
The
例えば、アクセルペダルが操作されて、車両Cに加速要求がされた場合には、制御装置10は、車両Cを加速させる駆動トルクが各モータ2から各駆動輪1へ出力されるように、各モータ2を制御する。これにより、車両Cは、加速走行を行う。
For example, when the accelerator pedal is operated to request acceleration of the vehicle C, the
また、例えば、ブレーキペダルが操作されて、車両Cに減速要求がされた場合には、制御装置10は、車両Cを減速させる制動トルクが各モータ2から各駆動輪1へ出力されるように、各モータ2を制御する。これにより、車両Cは、減速走行を行う。なお、車両Cは、減速要求がされた場合に、機械式のブレーキを用いて、減速走行を行ってもよい。
For example, when the brake pedal is operated and a request is made to decelerate the vehicle C, the
また、例えば、ステアリング5が操作されて、車両Cに旋回要求がされた場合には、制御装置10は、上記するように左前輪1FL、および右前輪1FRを転舵させる。また、制御装置10は、旋回時に、車両Cに横滑りが発生する場合には、横滑り抑制処理を実行する。横滑り抑制処理については後述する。
For example, when the
次に、実施形態に係る制御装置10の構成について図3を参照し説明する。図3は、実施形態に係る制御装置10の構成を示すブロック図である。なお、図3では、本実施形態の特徴を説明するために必要な構成要素のみを機能ブロックで表しており、一般的な構成要素についての記載を省略している。
Next, the configuration of the
換言すれば、図3に図示される各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。例えば、各機能ブロックの分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することが可能である。 In other words, each component shown in FIG. 3 is a functional concept, and does not necessarily have to be physically configured as shown. For example, the specific form of distribution and integration of each functional block is not limited to that shown, and all or part of it can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc.
制御装置10は、制御部11(モータ制御部)と、記憶部12とを備える。記憶部12は、例えば、不揮発性メモリやデータフラッシュ、ハードディスクドライブといった記憶デバイスで構成される。記憶部12には、マップ情報、各種プログラムなどが記憶される。
The
制御部11は、検出部13と、算出部14と、判定部15と、設定部16とを備える。制御部11は、例えば、CPU、ROM(Read Only Memory)、RAM(Random Access Memory)、ハードディスクドライブ、入出力ポートなどを有するコンピュータや各種の回路を含む。
The
コンピュータのCPUは、例えば、ROMに記憶されたプログラムを読み出して実行することによって、制御部11の検出部13、算出部14、判定部15、および設定部16として機能する。
The computer's CPU functions as the detection unit 13,
また、制御部11の検出部13、算出部14、判定部15、および設定部16の少なくともいずれか一部または全部をASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等のハードウェアで構成することもできる。
In addition, at least some or all of the detection unit 13,
検出部13には、車両Cに設けられた各種センサから信号が入力される。各種センサは、舵角センサ30、ヨーレートセンサ31、車速センサ32、アクセル開度センサ33、ブレーキセンサ34などを含む。
Signals are input to the detection unit 13 from various sensors provided in the vehicle C. The various sensors include a steering angle sensor 30, a
検出部13は、舵角センサ30から入力される信号に基づいて操舵輪の舵角θを検出する。舵角センサ30は、左前輪1FL、および右前輪1FRにそれぞれ設けられる。すなわち、検出部13は、左前輪1FLにおける舵角θ、および右前輪1FRにおける舵角θをそれぞれ検出する。なお、以下においては、旋回時に内側となる前輪1Fの舵角を「θ1」とし、旋回時に外側となる前輪1Fの舵角を「θ2」と称する場合がある。
The detection unit 13 detects the steering angle θ of the steered wheels based on a signal input from the steering angle sensor 30. The steering angle sensor 30 is provided on each of the left front wheel 1FL and the right front wheel 1FR. That is, the detection unit 13 detects the steering angle θ of the left front wheel 1FL and the steering angle θ of the right front wheel 1FR. Note that, below, the steering angle of the
検出部13は、ヨーレートセンサ31から入力される信号に基づいて車両Cにおける現在のヨーレートYawreal(以下、「実ヨーレートYawreal」と称する。)を検出する。
The detection unit 13 detects the current yaw rate Yawreal of the vehicle C (hereinafter referred to as the "actual yaw rate Yawreal") based on the signal input from the
検出部13は、車速センサ32から入力される信号に基づいて車速Spdを検出する。検出部13は、アクセル開度センサ33から入力される信号に基づいてアクセルペダルの踏み込み量であるアクセル開度Accelを検出する。
The detection unit 13 detects the vehicle speed Spd based on a signal input from the
検出部13は、ブレーキセンサ34から入力される信号に基づいてブレーキペダルの踏み込み量を検出する。
The detection unit 13 detects the amount of depression of the brake pedal based on the signal input from the
算出部14は、車両要求トルクCartrqを算出する。算出部14は、車速Spd、およびアクセル開度Accelに基づいて、図4に示すマップから車両要求トルクCartrqを算出する。図4は、車両要求トルクCartrqを算出するためのマップである。算出部14は、マップを用いずに、計算式などから車両要求トルクCartrqを算出してもよい。以下において、同様に、マップを用いた算出は、計算式などによる算出であってもよい。
The
算出部14は、推定旋回半径Radを算出する。算出部14は、ホイールベースL、旋回時に内側となる前輪1Fの舵角θ1、および旋回時に外側となる前輪1Fの舵角θ2に基づいて、式(1)を用いて推定旋回半径Radを算出する。
The
Rad=(L/sinθ1+L/tanθ2)/2・・・(1) Rad=(L/sinθ1+L/tanθ2)/2...(1)
算出部14は、目標ヨーレートYawtagを算出する。算出部14は、車速Spd、および推定旋回半径Radに基づいて目標ヨーレートYawtagを算出する。算出部14は、式(2)を用いて目標ヨーレートYawtagを算出する。
The
Yawtag=Spd2/Rad・・・(2) Yawtag= Spd2 /Rad...(2)
算出部14は、ヨーレート偏差Delyawを算出する。算出部14は、目標ヨーレートYawtagと実ヨーレートYawrealとの偏差をヨーレート偏差Delyawとして算出する。
The
判定部15は、ブレーキペダルが踏み込まれ、運転者によってブレーキ操作がされたか否かを判定する。具体的には、判定部15は、ブレーキペダルの踏み込み量が、予め設定された所定踏み込み量よりも大きいか否かを判定する。判定部15は、ブレーキペダルの踏み込み量が、所定踏み込み量よりも大きい場合に、運転者によってブレーキ操作がされたと判定する。所定踏み込み量は、車両Cに制動力を発生させる踏み込み量である。
The
判定部15は、アンダーステアが発生したか否かを判定する。具体的には、判定部15は、ヨーレート偏差Delyawと、目標ヨーレートYawtagにアンダーステア判定係数Usgainを乗算した値とを比較する。
The
判定部15は、ヨーレート偏差Delyawが、目標ヨーレートYawtagにアンダーステア判定係数Usgainを乗算した値よりも大きい場合に、新規のアンダーステアが発生したと判定する。換言すると、判定部15は、実ヨーレートYawrealが目標ヨーレートYawtagに対して十分に小さい場合に、新規のアンダーステアが発生したと判定する。アンダーステア判定係数Usgainは、予め設定された値であり、車両Cが目標ヨーレートYawtagに応じた旋回ラインに対して、新規のアンダーステアが発生したと判定可能な値である。
The
判定部15は、ヨーレート偏差Delyawが、目標ヨーレートYawtagにアンダーステア判定係数Usgainを乗算した値以下である場合に、新規のアンダーステアが発生していないと判定する。判定部15は、ヨーレート偏差Delyawが、目標ヨーレートYawtagにアンダーステア判定係数Usgainを乗算した値以下である場合、アンダーステアが発生していない、もしくは、アンダーステア発生中であると判定する。
The
なお、判定部15は、アンダーステア中であっても、ヨーレート偏差Delyawが、目標ヨーレートYawtagにアンダーステア判定係数Usgainを乗算した値よりも大きくなると、新規のアンダーステアが発生したと判定する。
Note that even if understeer is occurring, the
判定部15は、オーバーステアが発生したか否かを判定する。具体的には、判定部15は、ヨーレート偏差Delyawと、目標ヨーレートYawtagにオーバーステア判定係数Osgainを乗算した値とを比較する。
The
判定部15は、ヨーレート偏差Delyawが、目標ヨーレートYawtagにオーバーステア判定係数Osgainを乗算した値よりも小さい場合に、新規のオーバーステアが発生したと判定する。換言すると、判定部15は、実ヨーレートYawrealが目標ヨーレートYawtagに対して十分に大きい場合に、新規のオーバーステアが発生したと判定する。オーバーステア判定係数Osgainは、予め設定された値であり、車両Cが目標ヨーレートYawtagに応じた旋回ラインに対して、新規のオーバーステアが発生したと判定可能な値である。
The
判定部15は、ヨーレート偏差Delyawが、目標ヨーレートYawtagにオーバーステア判定係数Osgainを乗算した値以上である場合に、新規のオーバーステアが発生していないと判定する。判定部15は、ヨーレート偏差Delyawが、目標ヨーレートYawtagにオーバーステア判定係数Osgainを乗算した値以上である場合、オーバーステアが発生していない、もしくは、オーバーステア発生中であると判定する。
The
なお、判定部15は、オーバーステアが発生中であっても、ヨーレート偏差Delyawが、目標ヨーレートYawtagにオーバーステア判定係数Osgainを乗算した値よりも小さくなると、新規のオーバーステアが発生したと判定する。
Note that even if oversteer is occurring, the
判定部15は、アンダーステアが発生中であるか否かを判定する。具体的には、判定部15は、アンダーステアフラグUsfrgが「ON」であるか否かを判定する。判定部15は、アンダーステアフラグUsfrgが「ON」である場合に、アンダーステアが発生中であると判定する。
The
判定部15は、オーバーステアが発生中であるか否かを判定する。具体的には、判定部15は、オーバーステアフラグOsfrgが「ON」であるか否かを判定する。判定部15は、オーバーステアフラグOsfrgが「ON」である場合に、オーバーステアが発生中であると判定する。
The
判定部15は、アンダーステアが発生中である場合には、アンダーステア復帰条件を満たすか否かを判定する。具体的には、判定部15は、ヨーレート偏差Delyawが、所定の閾値以下である場合、およびブレーキ操作が行われた場合の少なくとも一方を満たす場合に、アンダーステア復帰条件を満たすと判定する。所定の閾値は、目標ヨーレートYawtagにアンダーステア収束判定係数Usfingainを乗算した値である。アンダーステア収束判定係数Usfingainは、予め設定された値であり、アンダーステアが収束していると判定可能な値である。判定部15は、アンダーステアが発生し、後述するアンダーステア時制御を実行されている場合に、アンダーステア時制御を終了させるか否かを、目標ヨーレートYawtagと実ヨーレートYawrealとの偏差に基づいて判定する。
When understeer is occurring, the
判定部15は、オーバーステアが発生している場合には、オーバーステア復帰条件を満たすか否かを判定する。具体的には、判定部15は、実ヨーレートYawrealの符号が反転した場合、およびブレーキ操作が行われた場合の少なくとも一方を満たす場合に、オーバーステア復帰条件を満たすと判定する。実ヨーレートYawrealの符号は、ヨーレートセンサ31のセンサ値におけるプラス、またはマイナスを示す符号である。実ヨーレートYawrealの符号が反転とは、実ヨーレートYawrealの発生方向が反転することを表す。判定部15は、例えば、ヨーレートセンサ31から出力される信号に基づいて検出された実ヨーレートYawrealと、所定時間前(例えば、前回の検出)における実ヨーレートYawrealとの乗算値が、負の値である場合に実ヨーレートYawrealの符号が反転したと判定する。判定部15は、オーバーステアが発生し、後述するオーバーステア時制御が実行されている場合に、オーバーステア時制御を終了させるか否かを、実ヨーレートYawrealの発生方向に基づいて判定する。
When oversteer occurs, the
判定部15は、オーバーステアが発生している場合に、運転者によってカウンター操作が実行されたか否かを判定する。カウンター操作とは、旋回方向に車両Cが旋回するように操作されたステアリング5が、反対方向に回転するように操作されることである。判定部15は、実ヨーレートYawrealの方向と、前輪1Fの舵角θの方向とが反対方向となっている場合に、カウンター操作が実行されたと判定する。
When oversteer occurs, the
例えば、図1Bに示す例では、実ヨーレートYawrealが右旋回状態を示し、前輪1Fの舵角θが左方向の操舵である場合に、判定部15は、カウンター操作が実行されたと判定する。
For example, in the example shown in FIG. 1B, when the actual yaw rate Yawreal indicates a right-turning state and the steering angle θ of the
設定部16は、判定部15によってアンダーステアが発生したと判定された場合には、アンダーステアフラグUsfrgを「ON」にする。なお、設定部16は、アンダーステアフラグUsfrgを「ON」にする際に、オーバーステアフラグOsfrgが「ON」となっている場合には、オーバーステアフラグOsfrgを「OFF」にする。
When the
設定部16は、判定部15によってオーバーステアが発生したと判定された場合には、オーバーステアフラグOsfrgを「ON」にする。なお、設定部16は、オーバーステアフラグOsfrgを「ON」にする際に、アンダーステアフラグUsfrgが「ON」となっている場合には、アンダーステアフラグUsfrgを「OFF」にする。
When the
設定部16は、アンダーステアの発生中に、判定部15によってアンダーステア復帰条件が満たされたと判定された場合には、アンダーステアフラグUsfrgを「OFF」にする。設定部16は、オーバーステアの発生中に、判定部15によってオーバーステア復帰条件が満たされたと判定された場合には、オーバーステアフラグOsfrgを「OFF」にする。
When the
設定部16は、各モータ2で発生させるトルクを設定する。設定部16は、アンダーステア、またはオーバーステアが発生していない場合、具体的には、アンダーステアフラグUsfrgが「OFF」であり、かつオーバーステアフラグOsfrgが「OFF」である場合には、通常制御を行う。設定部16は、アンダーステア、およびオーバーステアが発生していない場合、各モータ2におけるトルクを通常トルクに設定する。設定部16は、車両要求トルクCartrqをモータ2の数で除算し、除算した値を各モータ2における通常トルクとして設定する。例えば、設定部16は、車両要求トルクCartrqを、4等分したトルクを、各モータ2における通常トルクとして設定する。通常トルクは、正のトルクであり、駆動トルクである。
The setting unit 16 sets the torque to be generated by each
例えば、設定部16は、アンダーステア、またはオーバーステアが発生している場合に、運転者によってブレーキ操作がされた場合には、通常制御を行う。すなわち、設定部16は、アンダーステア、またはオーバーステアが発生している場合に、運転者によってブレーキ操作がされた場合には、通常制御に復帰させる。設定部16は、車両要求トルクを4つの駆動輪1によって発生するように通常トルクを設定する。
For example, if the driver brakes when understeer or oversteer is occurring, the setting unit 16 performs normal control. In other words, if the driver brakes when understeer or oversteer is occurring, the setting unit 16 returns to normal control. The setting unit 16 sets the normal torque so that the vehicle required torque is generated by the four
設定部16は、アンダーステアが発生している場合には、アンダーステア時制御を行う。設定部16は、アンダーステアが発生している場合には、各モータ2におけるトルクをアンダーステアトルクに設定する。設定部16は、ヨーレート偏差Delyawが小さくなるように、制動トルク、および駆動トルクを設定する。
When understeer occurs, the setting unit 16 performs understeer control. When understeer occurs, the setting unit 16 sets the torque in each
具体的には、設定部16は、ヨーレート偏差Delyawと、車速Spdとに基づいて、図5に示すマップから制動トルクを算出し、算出した制動トルクを、旋回に対して内側の後輪1Rを回転させるモータ2におけるアンダーステアトルクとして設定する。図5は、アンダーステアが発生している場合に発生させる制動トルクを算出するためのマップである。
Specifically, the setting unit 16 calculates the braking torque from the map shown in FIG. 5 based on the yaw rate deviation Delyaw and the vehicle speed Spd, and sets the calculated braking torque as the understeer torque of the
また、設定部16は、ヨーレート偏差Delyawと、車速Spdとに基づいて、図6に示すマップから駆動トルクを算出し、算出した駆動トルクを、旋回に対して外側の前輪1Fを回転させるモータ2におけるアンダーステアトルクとして設定する。図6は、アンダーステアが発生している場合に発生させる駆動トルクを算出するためのマップである。
The setting unit 16 also calculates the drive torque from the map shown in FIG. 6 based on the yaw rate deviation Delyaw and the vehicle speed Spd, and sets the calculated drive torque as the understeer torque in the
設定部16は、車速Spdに基づいて制動トルク、および駆動トルクを設定する。これにより、例えば、車速Spdが大きい場合には、所定の旋回コースにより早期に復帰するように、制動トルク、および駆動トルクが発生する。また、例えば、車速Spdが小さい場合には、搭乗者の急激な姿勢変化が起こらないように、制動トルク、および駆動トルクが発生する。すなわち、制御装置10は、車両Cの走行状態に応じた制動トルク、および駆動トルクを発生させることができる。
The setting unit 16 sets the braking torque and driving torque based on the vehicle speed Spd. As a result, for example, when the vehicle speed Spd is high, the braking torque and driving torque are generated so as to quickly return to the predetermined turning course. Also, for example, when the vehicle speed Spd is low, the braking torque and driving torque are generated so as to prevent a sudden change in the passenger's posture. In other words, the
なお、車両Cは、4輪よりも多い駆動輪1を備え、制動トルクが与えられる駆動輪1が複数ある場合、設定部16は、制動トルクを等分し、制動トルクが複数の駆動輪1に均等に与えられるように、各駆動輪1における制動トルクを設定する。また、駆動トルクが与えられる駆動輪1が複数ある場合、設定部16は、駆動トルクを等分し、駆動トルクが複数の駆動輪1に均等に与えられるように、各駆動輪1における駆動トルクを設定する。設定部16は、制動トルク、または駆動トルクを複数の駆動輪1に与える場合、各駆動輪1に与える制動トルク、または各駆動輪1に与える駆動トルクを、より付与効果が高い駆動輪1の割合が大きくなるように、配分してもよい。例えば、複数の左前輪1FLに駆動トルクを与える場合、設定部16は、複数の左前輪1FLのなかで、より左側でかつより前側の車輪に与える駆動トルクの割合が、他の左前輪1FLよりも大きくなるように、各左前輪1FLにおける駆動トルクを設定する。
When the vehicle C has more than four
また、設定部16は、アンダーステアが発生した場合には、旋回に対して内側の前輪1Fを回転させるモータ2、および旋回に対して外側の後輪1Rを回転させるモータ2におけるトルクをゼロに設定する。すなわち、旋回に対して内側の前輪1Fを回転させるモータ2、および旋回に対して外側の後輪1Rを回転させるモータ2におけるアンダーステアトルクは、ゼロである。そのため、旋回に対して内側の前輪1F、および旋回に対して外側の後輪1Rは、モータ2からトルクの伝達が行われない。
In addition, when understeer occurs, the setting unit 16 sets the torque of the
アンダーステアが発生した場合に、旋回に対して内側の前輪1Fを回転させるモータ2、および旋回に対して外側の後輪1Rを回転させるモータ2におけるトルクは、ゼロに設定される。そのため、アンダーステアが発生した場合に、車両Cの急激な車速Spd変化を抑制するために、旋回に対して外側の前輪1Fを回転させるモータ2における駆動トルクは、増加される。
When understeer occurs, the torque of the
例えば、車両Cが、右旋回しており、アンダーステアが発生した場合には、設定部16は、右後輪1RRを回転させる右後輪用モータ2RRに制動トルクを発生させ、かつ左前輪1FLを回転させる左前輪用モータ2FLにおける駆動トルクを増加させる。また、設定部16は、左後輪1RLを回転させる左後輪用モータ2RL、および右前輪1FRを回転させる右前輪用モータ2FRにおけるトルクをゼロとする。 For example, when the vehicle C is turning right and understeer occurs, the setting unit 16 generates a braking torque in the right rear wheel motor 2RR that rotates the right rear wheel 1RR, and increases the drive torque in the left front wheel motor 2FL that rotates the left front wheel 1FL. The setting unit 16 also sets the torque in the left rear wheel motor 2RL that rotates the left rear wheel 1RL and the right front wheel motor 2FR that rotates the right front wheel 1FR to zero.
また、車両Cが、左旋回しており、アンダーステアが発生した場合には、設定部16は、左後輪1RLを回転させる左後輪用モータ2RLに制動トルクを発生させ、かつ右前輪1FRを回転させる右前輪用モータ2FRにおける駆動トルクを増加させる。また、設定部16は、右後輪1RRを回転させる右後輪用モータ2RR、および左前輪1FLを回転させる左前輪用モータ2FLにおけるトルクをゼロにする。 When the vehicle C is turning left and understeer occurs, the setting unit 16 generates a braking torque in the left rear wheel motor 2RL that rotates the left rear wheel 1RL, and increases the drive torque in the right front wheel motor 2FR that rotates the right front wheel 1FR. The setting unit 16 also sets the torque in the right rear wheel motor 2RR that rotates the right rear wheel 1RR and the left front wheel motor 2FL that rotates the left front wheel 1FL to zero.
なお、設定部16は、旋回に対して内側の前輪1Fを回転させるモータ2におけるトルクをゼロとはせずに、わずかに制動トルクを発生させてもよい。また、設定部16は、旋回に対して外側の後輪1Rを回転させるモータ2におけるトルクをゼロとはせずに、わずかに駆動トルクを発生させてもよい。すなわち、設定部16は、アンダーステアが発生した場合には、旋回に対して内側の前輪1Fを回転させるモータ2におけるトルク、および旋回に対して外側の後輪1Rを回転させるモータ2におけるトルクを、通常トルクよりも減少させる。その際、設定部16は、増やす分のトルクと減らす分のトルクとが、差し引きでゼロになるように、各トルクを設定するとよい。
The setting unit 16 may generate a slight braking torque without setting the torque of the
設定部16は、アンダーステアトルクとして算出される駆動トルクと制動トルクとの合計トルクが、車両要求トルクCartrqよりも大きい場合には、駆動トルクを制限する。すなわち、設定部16は、駆動トルクよりも制動トルクを優先して与えるように設定する。具体的には、設定部16は、制動トルクを変更せずに、駆動トルクと制動トルクとの合計トルクが、車両要求トルクCartrqとなるように、駆動トルクを制限する。すなわち、アンダーステアが発生している場合に、旋回に対して外側の前輪1Fを回転させるモータ2における駆動トルクの上限トルクは、車両要求トルクCartrqに制動トルクを加算したトルクとなる。
When the total torque of the driving torque and the braking torque calculated as the understeer torque is greater than the vehicle required torque Cartrq, the setting unit 16 limits the driving torque. That is, the setting unit 16 sets the braking torque to be given priority over the driving torque. Specifically, the setting unit 16 limits the driving torque so that the total torque of the driving torque and the braking torque becomes the vehicle required torque Cartrq without changing the braking torque. That is, when understeer occurs, the upper limit torque of the driving torque of the
設定部16は、オーバーステアが発生し、かつカウンター操作がされていない場合には、オーバーステア時制御を行う。設定部16は、オーバーステアが発生している場合には、各モータ2におけるトルクをオーバーステアトルクに設定する。
When oversteer occurs and no counter operation is performed, the setting unit 16 performs oversteer control. When oversteer occurs, the setting unit 16 sets the torque of each
具体的には、設定部16は、旋回に対して外側の前輪1Fを回転させるモータ2におけるオーバーステアトルクとして、所定制動トルクを設定する。また、設定部16は、旋回に対して内側の後輪1Rを回転させるモータ2におけるオーバーステアトルクとして、所定駆動トルクを設定する。所定制動トルク、および所定駆動トルクは、それぞれ予め設定された値である。所定制動トルク、および所定駆動トルクは、実ヨーレートYawrealの符号が反転し、車両Cが所定の旋回ラインに復帰するように、設定された値である。なお、所定制動トルク、および所定駆動トルクは、ヨーレート偏差Delyawと、車速Spdとに基づいて、マップなどから算出されてもよい。
Specifically, the setting unit 16 sets a predetermined braking torque as the oversteer torque in the
また、設定部16は、オーバーステアが発生し、かつカウンター操作がされていない場合には、旋回に対して内側の前輪1Fを回転させるモータ2、および旋回に対して外側の後輪1Rを回転させるモータ2におけるトルクを、ゼロに設定する。すなわち、旋回に対して内側の前輪1Fを回転させるモータ2、および旋回に対して外側の後輪1Rを回転させるモータ2におけるオーバーステアトルクは、ゼロである。そのため、旋回に対して内側の前輪1F、および旋回に対して外側の後輪1Rは、モータ2からトルクの伝達は行われない。
In addition, when oversteer occurs and no counter operation is being performed, the setting unit 16 sets the torque of the
オーバーステアが発生し、かつカウンター操作がされていない場合に、旋回に対して内側の前輪1Fを回転させるモータ2、および旋回に対して外側の後輪1Rを回転させるモータ2におけるトルクは、ゼロに設定される。そのため、オーバーステアが発生し、かつカウンター操作がされていない場合には、車両Cの急激な車速Spd変化を抑制するために、旋回に対して内側の後輪1Rを回転させるモータ2における駆動トルク(オーバーステアトルク)は、増加される。
When oversteer occurs and no counter operation is being performed, the torque of the
例えば、車両Cが右旋回しており、オーバーステアが発生し、かつカウンター操作が行われていない場合には、設定部16は、左前輪1FLを回転させる左前輪用モータ2FLに制動トルクを発生させ、かつ右後輪1RRを回転させる右後輪用モータ2RRにおける駆動トルクを増加させる。また、設定部16は、右前輪1FRを回転させる右前輪用モータ2FR、および左後輪1RLを回転させる左後輪用モータ2RLにおけるトルクをゼロとする。 For example, when the vehicle C is turning right, oversteer occurs, and a counter operation is not being performed, the setting unit 16 generates a braking torque in the left front wheel motor 2FL that rotates the left front wheel 1FL, and increases the drive torque in the right rear wheel motor 2RR that rotates the right rear wheel 1RR. The setting unit 16 also sets the torque in the right front wheel motor 2FR that rotates the right front wheel 1FR and the left rear wheel motor 2RL that rotates the left rear wheel 1RL to zero.
また、車両Cが左旋回しており、オーバーステアが発生し、かつカウンター操作が行われていない場合には、設定部16は、右前輪1FRを回転させる右前輪用モータ2FRに制動トルクを発生させ、かつ左後輪1RLを回転させる左後輪用モータ2RLにおける駆動トルクを増加させる。また、設定部16は、左前輪1FLを回転させる左前輪用モータ2FL、および右後輪1RRを回転させる右後輪用モータ2RRにおけるトルクをゼロにする。 When the vehicle C is turning left, oversteer occurs, and a counter operation is not being performed, the setting unit 16 generates a braking torque in the right front wheel motor 2FR that rotates the right front wheel 1FR, and increases the drive torque in the left rear wheel motor 2RL that rotates the left rear wheel 1RL. The setting unit 16 also sets the torque in the left front wheel motor 2FL that rotates the left front wheel 1FL and the right rear wheel motor 2RR that rotates the right rear wheel 1RR to zero.
なお、設定部16は、旋回に対して内側の前輪1Fを回転させるモータ2におけるトルクをゼロとはせずに、わずかに駆動トルクを発生させてもよい。また、設定部16は、旋回に対して外側の後輪1Rを回転させるモータ2におけるトルクをゼロとはせずに、制動トルクを発生させてもよい。すなわち、設定部16は、オーバーステアが発生し、かつカウンター操作がされていない場合には、旋回に対して内側の前輪1Fを回転させるモータ2におけるトルク、および旋回に対して外側の後輪1Rを回転させるモータ2におけるトルクを、通常トルクよりも減少させる。その際、設定部16は、増やす分のトルクと減らす分のトルクとが、差し引きでゼロになるように、各トルクを設定するとよい。
The setting unit 16 may generate a slight driving torque without setting the torque of the
設定部16は、所定制動トルクと所定制動トルクとの合計トルクが、車両要求トルクCartrqよりも大きい場合には、駆動トルクを制限する。すなわち、設定部16は、駆動トルクよりも制動トルクを優先して与えるように設定する。この場合、設定部16は、所定制動トルクを変更せずに、所定制動トルクと所定駆動トルクとの合計トルクが、車両要求トルクCartrqとなるように、駆動トルクを制限する。すなわち、オーバーステアが発生し、かつカウンター操作がされていない場合には、旋回に対して内側の後輪1Rを回転させるモータ2における駆動トルクの上限トルクは、車両要求トルクCartrqに所定制動トルクを加算したトルクとなる。
The setting unit 16 limits the drive torque when the total torque of the predetermined braking torque and the predetermined braking torque is greater than the vehicle required torque Cartrq. That is, the setting unit 16 sets the braking torque to be given priority over the drive torque. In this case, the setting unit 16 limits the drive torque so that the total torque of the predetermined braking torque and the predetermined drive torque becomes the vehicle required torque Cartrq without changing the predetermined braking torque. That is, when oversteer occurs and a counter operation is not performed, the upper limit torque of the drive torque of the
設定部16は、オーバーステアが発生し、かつカウンター操作がされた場合には、カウンター操作時制御を行う。設定部16は、各モータ2におけるトルクをカウンタートルクに設定する。
When oversteer occurs and a counter operation is performed, the setting unit 16 performs control during the counter operation. The setting unit 16 sets the torque of each
具体的には、設定部16は、車両要求トルクCartrqを、操舵輪である前輪1Fを回転させるモータ2によって発生させるように、各モータ2のトルクを設定する。例えば、設定部16は、左前輪1FLを回転させる左前輪用モータ2FL、および右前輪1FRを回転させる右前輪用モータ2FRにそれぞれ、車両要求トルクCartrqの1/2のトルクをカウンタートルクとして設定する。また、設定部16は、左後輪1RLを回転させる左前輪用モータ2FL、および右後輪1RRを回転させる右後輪用モータ2RRにおけるトルクをゼロに設定する。すなわち、設定部16は、オーバーステアが発生し、かつカウンター操作がされた場合には、旋回に対して外側の前輪1Fを回転させるモータ2における制動トルクを減少させる。また、設定部16は、オーバーステアが発生し、かつカウンター操作がされた場合には、操舵輪である前輪1Fを回転させるモータ2によって優先的に駆動トルクを発生させる。
Specifically, the setting unit 16 sets the torque of each
設定部16によって設定されたトルクが、各モータ2に発生するように、各モータ2を制御する制御信号が、各モータに出力される。これにより、各モータ2で発生するトルクが制御される。
A control signal for controlling each
次に、実施形態に係る横滑り抑制処理について図7A、および図7Bを参照し説明する。図7A、および図7Bは、実施形態に係る横滑り抑制処理を説明するフローチャートである。 Next, the skid suppression processing according to the embodiment will be described with reference to FIG. 7A and FIG. 7B. FIG. 7A and FIG. 7B are flowcharts explaining the skid suppression processing according to the embodiment.
制御装置10は、車両要求トルクCartrqを算出する(S100)。制御装置10は、車速Spdと、アクセル開度Accelとに基づいて車両要求トルクCartrqを算出する。
The
制御装置10は、推定旋回半径Radを算出し(S101)、目標ヨーレートYawtagを算出する(S102)。制御装置10は、車速Spdと、推定旋回半径Radとに基づいて、目標ヨーレートYawtagを算出する。制御装置10は、実ヨーレートYawrealを検出する(S103)。
The
制御装置10は、目標ヨーレートYawtagと、実ヨーレートYawrealとに基づいて、ヨーレート偏差Delyawを算出し(S104)、新規のアンダーステアが発生したか否かを判定する(S105)。制御装置10は、ヨーレート偏差Delyawが、目標ヨーレートYawtagにアンダーステア判定係数Usgainを乗算した値よりも大きい場合に、新規のアンダーステアが発生したと判定する。
The
制御装置10は、新規のアンダーステアが発生した場合には(S105:Yes)、アンダーステアフラグUsfrgを「ON」にする(S106)。
If new understeer has occurred (S105: Yes), the
制御装置10は、新規のアンダーステアが発生していない場合には(S105:No)、新規のオーバーステアが発生したか否かを判定する(S107)。制御装置10は、ヨーレート偏差Delyawが、目標ヨーレートYawtagにオーバーステア判定係数Osgainを乗算した値よりも小さい場合に、新規のアンダーステアが発生したと判定する。
If new understeer has not occurred (S105: No), the
制御装置10は、新規のオーバーステアが発生した場合には(S107:Yes)、オーバーステアフラグOsfrgを「ON」にする(S108)。制御装置10は、新規のオーバーステアが発生していない場合には(S107:No)、新規のアンダーステア、および新規のオーバーステアが発生していないと判定し、ステップS109へ進み、処理を進める。
If new oversteer has occurred (S107: Yes), the
制御装置10は、アンダーステア発生中であるか否かを判定する(S109)。具体的には、制御装置10は、アンダーステアフラグUsfrgが「ON」であるか否かを判定する。制御装置10は、アンダーステアフラグUsfrgが「ON」であり、アンダーステア発生中である場合には(S109:Yes)、アンダーステア復帰条件を満たすか否かを判定する(S110)。
The
制御装置10は、アンダーステア復帰条件を満たす場合には(S110:Yes)、アンダーステアフラグUsfrgを「OFF」にし(S111)、通常制御を行う(S112)。例えば、制御装置10は、車両要求トルクCartrqを4等分したトルクを通常トルクとして設定する。例えば、制御装置10は、目標ヨーレートYawtagと実ヨーレートYawrealとの偏差であるヨーレート偏差Delyawが、所定の閾値以下になると、アンダーステア時制御を終了し、通常制御を行う。制御装置10は、アンダーステアが発生している際に、運転者によってブレーキペダルが踏み込まれると、アンダーステア時制御を終了し、通常制御を行う。
When the understeer return condition is satisfied (S110: Yes), the
制御装置10は、アンダーステア復帰条件を満たさない場合には(S110:No)、アンダーステア時制御を行う(S113)。具体的には、制御装置10は、旋回に対して内側の後輪1Rを回転させるモータ2において制動トルクが発生し、かつ旋回に対して外側の前輪1Fを回転させるモータ2における駆動トルクが増加するようにアンダーステアトルクを設定する。また、制御装置10は、旋回に対して外側の後輪1Rを回転させるモータ2、および旋回に対して内側の前輪1Fを回転させるモータ2におけるトルクがゼロとなるようにアンダーステアトルクを設定する。
When the understeer return condition is not satisfied (S110: No), the
制御装置10は、アンダーステア判定中ではない場合には(S109:No)、オーバーステア発生中であるか否かを判定する(S114)。具体的には、制御装置10は、オーバーステアフラグOsfrgが「ON」であるか否かを判定する。制御装置10は、オーバーステアフラグOsfrgが「ON」であり、オーバーステア発生中である場合には(S114:Yes)、オーバーステア復帰条件を満たすか否かを判定する(S115)。
If the
制御装置10は、オーバーステア復帰条件を満たす場合には(S115:Yes)、オーバーステアフラグOsfrgを「OFF」にし(S116)、通常制御を行う(S112)。例えば、制御装置10は、実ヨーレートYawrealの発生方向が反転した判定すると、オーバーステア時制御を終了し、通常制御を行う。制御装置10は、オーバーステアが発生している際に、運転者によってブレーキペダルが踏み込まれると、オーバーステア時制御を終了し、通常制御を行う。
When the oversteer recovery condition is met (S115: Yes), the
制御装置10は、オーバーステア復帰条件を満たさない場合には(S115:No)、カウンター操作が行われた否かを判定する(S117)。制御装置10は、カウンター操作が行われた場合には(S117:Yes)、カウンター操作時制御を行う(S118)。制御装置10は、オーバーステア時制御を行っている際に、運転者によってカウンター操作が行われた場合には、カウンター操作時制御を行う。具体的には、制御装置10は、車両要求トルクCartrqの1/2の駆動トルクが、前輪1Fでそれぞれ発生するように、カウンタートルクを設定する。
When the oversteer recovery condition is not satisfied (S115: No), the
制御装置10はカウンター操作が行われていない場合には(S117:No)、オーバーステア時制御を行う(S119)。具体的には、制御装置10は、旋回に対して外側の前輪1Fを回転させるモータ2において制動トルクが発生し、かつ旋回に対して内側の後輪1Rを回転させるモータ2における駆動トルクが増加するように、オーバーステアトルクを設定する。また、制御装置10は、旋回に対して内側の前輪1Fを回転させるモータ2、および旋回に対して外側の後輪1Rを回転させるモータ2におけるトルクがゼロとなるように、オーバーステアトルクを設定する。
When a counter operation is not being performed (S117: No), the
制御装置10は、オーバーステア発生中ではない場合には(S114:No)、アンダーステア、およびオーバーステアが発生していないため、通常制御を行う(S112)。
If oversteer is not occurring (S114: No), the
なお、横滑り抑制処理は、上記した処理順に限られることはない。制御装置10は、例えば、車両要求トルクCartrqの算出よりも先に、推定旋回半径Radを算出してもよい。また、制御装置10は、例えば、アンダーステアの発生の判定よりも先に、オーバーステアの発生の判定を行ってよい。
The order of the skid suppression process is not limited to the above-mentioned order. For example, the
次に、実施形態に係る制御装置10の効果について説明する。
Next, the effects of the
制御装置10は、4つ以上の駆動輪1をそれぞれ異なるモータ2によって回転させる車両Cを制御する。制御装置10は、モータ2で発生させるトルクを制御する制御部11を備える。制御部11は、車両旋回時にオーバーステアが発生した場合に、旋回に対して外側の前輪1Fを回転させるモータ2に制動トルクを発生させ、かつ旋回に対して内側の後輪1Rを回転させるモータ2における駆動トルクを増加させる、オーバーステア時制御を行う。
The
これにより、制御装置10は、車両Cの旋回時に、オーバーステアが発生した場合に、車両Cを所定の旋回コースに早期に復帰させることができる。また、制御装置10は、モータ2におけるトルクを調整することで、車両Cを所定の旋回コースに復帰させることができる。そのため、例えば、車両Cの旋回時に、オーバーステアが発生した場合に、各駆動輪1に設けられる機械式のブレーキの油圧を個別に調整するブレーキングシステムを用いずに、車両Cを所定の旋回コースに復帰させることができる。従って、制御装置10は、機械式のブレーキの油圧を個別に調整するブレーキングシステムを用いずに、各モータ2におけるトルクを調整することによって、車両Cを所定の旋回コースに復帰させることができる。
As a result, if oversteer occurs when the vehicle C is turning, the
制御部11は、車両Cの実ヨーレートYawrealの符号が反転したと判定すると、オーバーステア時制御を終了する。
When the
これにより、制御装置10は、所定の旋回コースに復帰させるための過剰なヨーモーメントが発生することを抑制することができる。そのため、制御装置10は、車両Cの挙動を安定させ、車両Cの走行性を安定させることができる。
This allows the
制御部11は、オーバーステア時制御を行っている際に、運転者によってカウンター操作が行われた場合には、制動トルクを減少させる、カウンター操作時制御を行う。
When the
これにより、制御装置10は、オーバーステアが発生し、かつ運転者によってカウンター操作が行われた場合に、所定の旋回コースに復帰させるための過剰なヨーモーメントが発生することを抑制することができる。そのため、制御装置10は、車両Cの挙動を安定させ、車両Cの走行性を安定させることができる。従って、制御装置10は、オーバーステアが発生し、かつ運転者によってカウンター操作が行われた場合に、安全性を向上させることができる。
As a result, when oversteer occurs and the driver performs a counter operation, the
制御部11は、カウンター操作時制御では、前輪1Fを回転させるモータ2によって優先的に駆動トルクを発生させる。
When controlling during counter operation, the
これにより、制御装置10は、カウンター操作時制御において、操舵輪である前輪1Fに駆動トルクを発生させて、運転者のカウンター操作に応じて車両Cを所定の旋回コースに復帰させることができる。
As a result, during counter operation control, the
制御部11は、オーバーステア時制御を終了させるか否かを、実ヨーレートYawrealの発生方向に基づいて判定する。
The
これにより、制御装置10は、オーバーステア時制御を適切なタイミングで終了させることができ、所定の旋回コースに復帰させるための過剰なヨーモーメントが発生することを抑制することができる。
This allows the
制御部11は、アンダーステア時制御を終了させるか否かを、目標ヨーレートYawtagと実ヨーレートYawrealとの偏差に基づいて判定する。
The
これにより、制御装置10は、アンダーステア時制御を適切なタイミングで終了させることができ、所定の旋回コースに復帰する際の車両Cの挙動を安定させ、車両Cの走行性を安定させることができる。
This allows the
制御装置10は、4つ以上の駆動輪1をそれぞれ異なるモータ2によって回転させる車両Cを制御する。制御装置10は、モータ2で発生させるトルクを制御する。制御部11は、車両旋回時にアンダーステアが発生した場合には、旋回に対して内側の後輪1Rを回転させるモータ2に制動トルクを発生させ、かつ旋回に対して外側の前輪1Fを回転させるモータ2における駆動トルクを増加させる、アンダーステア時制御を行う。
The
これにより、制御装置10は、車両Cの旋回時に、アンダーステアが発生した場合に、車両Cを所定の旋回コースに早期に復帰させることができる。また、制御装置10は、モータ2におけるトルクを調整することで、車両Cを所定の旋回コースに復帰させることができる。制御装置10は、機械式のブレーキの油圧を個別に調整するブレーキングシステムを用いずに、各モータ2におけるトルクを調整することによって、車両Cを所定の旋回コースに復帰させることができる。
As a result, if understeer occurs when vehicle C is turning, the
制御部11は、車両Cの目標ヨーレートYawtagと車両Cの実ヨーレートYawrealとのヨーレート偏差Delyawが所定の閾値以下になったと判定すると、アンダーステア時制御を終了する。
When the
これにより、制御装置10は、所定の旋回コースに復帰する際の車両Cの挙動を安定させ、車両Cの走行性を安定させることができる。
This allows the
制御装置10は、車両旋回時にオーバーステアおよびアンダーステアの少なくとも一方が発生したことで、制動トルクを発生させる場合には、制動トルクと駆動トルクとの合計値が、車両要求トルクCartrqを超えないように、駆動トルクを調整する。
When the
これにより、制御装置10は、車両要求トルクCartrqに対して、過剰な駆動トルクが発生することを抑制することができる。そのため、制御装置10は、所定の旋回コースに復帰させる際に、急激な車速Spdが生じることを抑制し、搭乗者の姿勢を安定させることができる。
This allows the
制御装置10は、車両旋回時にオーバーステアおよびアンダーステアの少なくとも一方が発生している際に、運転者によってブレーキペダルが踏まれた場合には、通常制御に復帰する。
When the driver depresses the brake pedal while at least one of oversteer and understeer is occurring during vehicle turning, the
これにより、運転者によってブレーキペダルが踏み込まれた場合に、所定の旋回コースに対して、過剰な復帰となるヨーモーメントが発生することを抑制することができる。そのため、制御装置10は、車両Cの挙動を安定させ、車両Cの走行性を安定させることができる。従って、制御装置10は、運転者によってブレーキペダルが踏み込まれた際の安全性を向上させることができる。
This makes it possible to suppress the generation of yaw moment that would result in excessive return to a predetermined turning course when the driver depresses the brake pedal. Therefore, the
なお、上記実施形態においては、横滑りが発生した後に実行される横滑り抑制制御について説明したが、車両Cが旋回する際に、横滑りの発生を予防する横滑り予防制御が実行されてもよい。すなわち、制御装置10は、横滑り予防制御を実行し、さらに横滑りが発生した場合に、横滑り抑制制御を実行してもよい。また、上記横滑り抑制制御の一部は、自動運転を行う車両Cに適用されてもよい。
In the above embodiment, the skid suppression control is performed after skid occurs. However, when the vehicle C turns, skid prevention control may be performed to prevent skid from occurring. That is, the
上記実施形態における車両Cは、電動ブレーキシステムを有してもよい。電動ブレーキシステムを有する車両Cでは、例えば、制動トルクを発生させる制御が、電動ブレーキシステムによって実行される。なお、上記した横滑り抑制制御は、電動ブレーキシステムを有さない車両Cであっても有効に作用する。そのため、電動ブレーキシステムを有さない車両Cに、横滑り抑制制御を実行させることによって、電動ブレーキシステムをなくすことによるコスト削減を図ることができる。 The vehicle C in the above embodiment may have an electric brake system. In a vehicle C having an electric brake system, for example, control for generating a braking torque is executed by the electric brake system. The above-mentioned skid suppression control is effective even in a vehicle C that does not have an electric brake system. Therefore, by executing skid suppression control in a vehicle C that does not have an electric brake system, it is possible to reduce costs by eliminating the electric brake system.
さらなる効果や変形例は、当業者によって容易に導き出すことができる。このため、本発明のより広範な態様は、以上のように表しかつ記述した特定の詳細および代表的な実施形態に限定されるものではない。従って、添付の特許請求の範囲およびその均等物によって定義される総括的な発明の概念の精神または範囲から逸脱することなく、様々な変更が可能である。 Further advantages and modifications may readily occur to those skilled in the art. Therefore, the invention in its broader aspects is not limited to the specific details and representative embodiments shown and described above. Accordingly, various modifications may be made without departing from the spirit or scope of the general inventive concept as defined by the appended claims and equivalents thereof.
1 駆動輪
2 モータ
3 バッテリ
5 ステアリング
10 制御装置(車両制御装置)
11 制御部(モータ制御部)
30 舵角センサ
31 ヨーレートセンサ
32 車速センサ
33 アクセル開度センサ
34 ブレーキセンサ
1 Drive
11 Control unit (motor control unit)
30
Claims (13)
前記モータで発生させるトルクを制御するモータ制御部
を備え、
前記モータ制御部は、
車両旋回時にオーバーステアが発生した場合には、旋回に対して外側の前輪を回転させるモータに制動トルクを発生させ、かつ旋回に対して内側の後輪を回転させるモータにおける駆動トルクを増加させる、オーバーステア時制御を行い、
前記車両の実ヨーレートの発生方向が反転したと判定すると、前記オーバーステア時制御を終了する
ことを特徴とする車両制御装置。 A vehicle control device for controlling a vehicle in which four or more drive wheels are rotated by different motors,
a motor control unit for controlling a torque generated by the motor,
The motor control unit includes :
When oversteer occurs during a turn of the vehicle , an oversteer control is performed to generate a braking torque in the motor that rotates the outer front wheel relative to the turn and to increase the drive torque in the motor that rotates the inner rear wheel relative to the turn .
When it is determined that the direction of the actual yaw rate of the vehicle is reversed, the oversteer control is terminated.
A vehicle control device comprising:
前記モータで発生させるトルクを制御するモータ制御部
を備え、
前記モータ制御部は、
車両旋回時にオーバーステアが発生した場合には、旋回に対して外側の前輪を回転させるモータに制動トルクを発生させ、かつ旋回に対して内側の後輪を回転させるモータにおける駆動トルクを増加させる、オーバーステア時制御を行い、
前記オーバーステア時制御を行っている際に、運転者によってカウンター操作が行われた場合には、前記制動トルクを減少させる、カウンター操作時制御を行う
ことを特徴とする車両制御装置。 A vehicle control device for controlling a vehicle in which four or more drive wheels are rotated by different motors,
a motor control unit for controlling a torque generated by the motor,
The motor control unit includes :
When oversteer occurs during a turn of the vehicle , an oversteer control is performed to generate a braking torque in the motor that rotates the outer front wheel relative to the turn and to increase the drive torque in the motor that rotates the inner rear wheel relative to the turn .
When the driver performs a counter operation while the oversteer control is being performed, the braking torque is reduced by performing a counter operation control.
A vehicle control device comprising:
ことを特徴とする請求項2に記載の車両制御装置。 The vehicle control device according to claim 2 , wherein the motor control unit, during the counter operation control, preferentially generates a drive torque by a motor that rotates a steered wheel among the drive wheels.
前記モータで発生させるトルクを制御するモータ制御部
を備え、
前記モータ制御部は、
車両旋回時にオーバーステアが発生した場合には、旋回に対して外側の前輪を回転させるモータに制動トルクを発生させ、かつ旋回に対して内側の後輪を回転させるモータにおける駆動トルクを増加させる、オーバーステア時制御を行い、
前記オーバーステアが発生している際に、運転者によってブレーキペダルが踏まれた場合には、通常制御に復帰する
ことを特徴とする車両制御装置。 A vehicle control device for controlling a vehicle in which four or more drive wheels are rotated by different motors,
a motor control unit for controlling a torque generated by the motor,
The motor control unit includes :
When oversteer occurs during a turn of the vehicle , an oversteer control is performed to generate a braking torque in the motor that rotates the outer front wheel relative to the turn and to increase the drive torque in the motor that rotates the inner rear wheel relative to the turn .
If the driver depresses the brake pedal while oversteer is occurring, normal control is restored.
A vehicle control device comprising:
ことを特徴とする請求項1~4のいずれか1つに記載の車両制御装置。 The vehicle control device according to any one of claims 1 to 4, characterized in that, when understeer occurs during a turn of the vehicle, the motor control unit performs understeer control by generating a braking torque in a motor that rotates an inner rear wheel relative to the turn and increasing a driving torque in a motor that rotates an outer front wheel relative to the turn.
ことを特徴とする請求項5に記載の車両制御装置。 6. The vehicle control device according to claim 5, wherein the motor control unit determines whether or not to terminate the oversteer control based on a direction in which an actual yaw rate of the vehicle is occurring, and determines whether or not to terminate the understeer control based on a deviation between a target yaw rate of the vehicle and the actual yaw rate of the vehicle.
前記モータで発生させるトルクを制御するモータ制御部
を備え、
前記モータ制御部は、
車両旋回時にアンダーステアが発生した場合には、旋回に対して内側の後輪を回転させるモータに制動トルクを発生させ、かつ旋回に対して外側の前輪を回転させるモータにおける駆動トルクを増加させる、アンダーステア時制御を行い、
前記車両の目標ヨーレートと前記車両の実ヨーレートとの偏差が所定の閾値以下になったと判定すると、前記アンダーステア時制御を終了する
ことを特徴とする車両制御装置。 A vehicle control device for controlling a vehicle in which four or more drive wheels are rotated by different motors,
a motor control unit for controlling a torque generated by the motor,
The motor control unit includes :
When understeer occurs during a turn of the vehicle , a braking torque is generated in the motor that rotates the inner rear wheel with respect to the turn, and a driving torque is increased in the motor that rotates the outer front wheel with respect to the turn, thereby performing an understeer time control.
When it is determined that the deviation between the target yaw rate of the vehicle and the actual yaw rate of the vehicle is equal to or smaller than a predetermined threshold, the understeer control is terminated.
A vehicle control device comprising:
前記モータで発生させるトルクを制御するモータ制御部
を備え、
前記モータ制御部は、
車両旋回時にアンダーステアが発生した場合には、旋回に対して内側の後輪を回転させるモータに制動トルクを発生させ、かつ旋回に対して外側の前輪を回転させるモータにおける駆動トルクを増加させる、アンダーステア時制御を行い、
前記アンダーステアが発生している際に、運転者によってブレーキペダルが踏まれた場合には、通常制御に復帰する
ことを特徴とする車両制御装置。 A vehicle control device for controlling a vehicle in which four or more drive wheels are rotated by different motors,
a motor control unit for controlling a torque generated by the motor,
The motor control unit includes :
When understeer occurs during a turn of the vehicle , a braking torque is generated in the motor that rotates the inner rear wheel with respect to the turn, and a driving torque is increased in the motor that rotates the outer front wheel with respect to the turn, thereby performing an understeer time control.
If the driver depresses the brake pedal while understeer is occurring, normal control is restored.
A vehicle control device comprising:
車両旋回時にオーバーステアが発生した場合に、旋回に対して外側の前輪を回転させるモータに制動トルクを発生させ、かつ旋回に対して内側の後輪を回転させるモータにおける駆動トルクを増加させ、
前記車両の実ヨーレートの発生方向が反転したと判定すると、前記制動トルクの発生を終了し、かつ前記駆動トルクの増加を終了させる
ことを特徴とする制御方法。 A method for controlling a vehicle in which four or more drive wheels are rotated by different motors, comprising the steps of:
When oversteer occurs during turning of the vehicle, a braking torque is generated in a motor that rotates an outer front wheel relative to the turning, and a driving torque in a motor that rotates an inner rear wheel relative to the turning is increased ;
When it is determined that the direction of the actual yaw rate of the vehicle is reversed, the generation of the braking torque is terminated and the increase of the driving torque is terminated.
A control method comprising:
車両旋回時にオーバーステアが発生した場合に、旋回に対して外側の前輪を回転させるモータに制動トルクを発生させ、かつ旋回に対して内側の後輪を回転させるモータにおける駆動トルクを増加させ、
前記制動トルクを発生させ、かつ前記駆動トルクを増加させている際に、運転者によってカウンター操作が行われた場合には、前記制動トルクを減少させる
ことを特徴とする制御方法。 A method for controlling a vehicle in which four or more drive wheels are rotated by different motors, comprising the steps of:
When oversteer occurs during turning of the vehicle, a braking torque is generated in a motor that rotates an outer front wheel relative to the turning, and a driving torque in a motor that rotates an inner rear wheel relative to the turning is increased ;
When the braking torque is generated and the driving torque is increased, if a counter operation is performed by the driver, the braking torque is decreased.
A control method comprising:
車両旋回時にオーバーステアが発生した場合に、旋回に対して外側の前輪を回転させるモータに制動トルクを発生させ、かつ旋回に対して内側の後輪を回転させるモータにおける駆動トルクを増加させ、
前記オーバーステアが発生している際に、運転者によってブレーキペダルが踏まれた場合には、通常制御に復帰する
ことを特徴とする制御方法。 A method for controlling a vehicle in which four or more drive wheels are rotated by different motors, comprising the steps of:
When oversteer occurs during turning of the vehicle, a braking torque is generated in a motor that rotates an outer front wheel relative to the turning, and a driving torque in a motor that rotates an inner rear wheel relative to the turning is increased;
If the driver depresses the brake pedal while oversteer is occurring, normal control is restored.
A control method comprising:
車両旋回時にアンダーステアが発生した場合に、旋回に対して内側の後輪を回転させるモータに制動トルクを発生させ、かつ旋回に対して外側の前輪を回転させるモータにおける駆動トルクを増加させ、
前記車両の目標ヨーレートと前記車両の実ヨーレートとの偏差が所定の閾値以下になったと判定すると、前記制動トルクの発生を終了し、かつ前記駆動トルクの増加を終了させる
ことを特徴とする制御方法。 A method for controlling a vehicle in which four or more drive wheels are rotated by different motors, comprising the steps of:
When understeer occurs during turning of the vehicle, a braking torque is generated in a motor that rotates the inner rear wheel with respect to the turning, and a driving torque in a motor that rotates the outer front wheel with respect to the turning is increased ;
When it is determined that the deviation between the target yaw rate of the vehicle and the actual yaw rate of the vehicle is equal to or smaller than a predetermined threshold value, the generation of the braking torque is terminated and the increase of the drive torque is terminated.
A control method comprising:
車両旋回時にアンダーステアが発生した場合に、旋回に対して内側の後輪を回転させるモータに制動トルクを発生させ、かつ旋回に対して外側の前輪を回転させるモータにおける駆動トルクを増加させ、
前記アンダーステアが発生している際に、運転者によってブレーキペダルが踏まれた場合には、通常制御に復帰させる
ことを特徴とする制御方法。 A method for controlling a vehicle in which four or more drive wheels are rotated by different motors, comprising the steps of:
When understeer occurs during turning of the vehicle, a braking torque is generated in a motor that rotates the inner rear wheel with respect to the turning, and a driving torque in a motor that rotates the outer front wheel with respect to the turning is increased ;
When the driver depresses the brake pedal while the understeer is occurring, the control returns to normal.
A control method comprising:
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021006630A JP7523366B2 (en) | 2021-01-19 | 2021-01-19 | Vehicle control device and control method |
US17/204,321 US11628827B2 (en) | 2021-01-19 | 2021-03-17 | Vehicle control device and control method |
CN202110456478.5A CN114801772A (en) | 2021-01-19 | 2021-04-26 | Vehicle control device and control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021006630A JP7523366B2 (en) | 2021-01-19 | 2021-01-19 | Vehicle control device and control method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2022110907A JP2022110907A (en) | 2022-07-29 |
JP7523366B2 true JP7523366B2 (en) | 2024-07-26 |
Family
ID=82570290
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021006630A Active JP7523366B2 (en) | 2021-01-19 | 2021-01-19 | Vehicle control device and control method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7523366B2 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011073534A (en) | 2009-09-30 | 2011-04-14 | Hitachi Automotive Systems Ltd | Vehicle motion control device |
JP2016199195A (en) | 2015-04-14 | 2016-12-01 | Ntn株式会社 | Vehicle posture control device |
US20170232848A1 (en) | 2014-12-16 | 2017-08-17 | Byd Company Limited | Electric vehicle, active safety control system for electric vehicle, and control method for active safety control system of electric vehicle |
JP2019142491A (en) | 2019-03-25 | 2019-08-29 | 日立オートモティブシステムズ株式会社 | Vehicle motion control device |
-
2021
- 2021-01-19 JP JP2021006630A patent/JP7523366B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011073534A (en) | 2009-09-30 | 2011-04-14 | Hitachi Automotive Systems Ltd | Vehicle motion control device |
US20170232848A1 (en) | 2014-12-16 | 2017-08-17 | Byd Company Limited | Electric vehicle, active safety control system for electric vehicle, and control method for active safety control system of electric vehicle |
JP2016199195A (en) | 2015-04-14 | 2016-12-01 | Ntn株式会社 | Vehicle posture control device |
JP2019142491A (en) | 2019-03-25 | 2019-08-29 | 日立オートモティブシステムズ株式会社 | Vehicle motion control device |
Also Published As
Publication number | Publication date |
---|---|
JP2022110907A (en) | 2022-07-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7949454B2 (en) | Driving dynamics control system having an expanded braking function | |
CN107848525B (en) | Vehicle attitude control device | |
JP3966256B2 (en) | Control device for electric power steering device | |
JP6310854B2 (en) | Travel stabilization method, travel stabilization device, and vehicle having the travel stabilization device | |
US11628827B2 (en) | Vehicle control device and control method | |
CN111891114B (en) | Vehicle control method and device and computer readable storage medium | |
JP2002087310A (en) | Action to vehicle track based on measurement of lateral force | |
GB2538356A (en) | System and method utilizing detected load for vehicle handling | |
JP6630386B2 (en) | Vehicle control device and vehicle control method | |
EP3529113B1 (en) | Lateral dynamic control for regenerative and friction brake blending | |
JP7523366B2 (en) | Vehicle control device and control method | |
JP6268895B2 (en) | Vehicle control device | |
US11945430B2 (en) | Vehicle motion control system | |
JP4928221B2 (en) | Vehicle behavior control device | |
JP7523367B2 (en) | Vehicle control device and control method | |
JP6166690B2 (en) | Vehicle control device | |
WO2023029711A1 (en) | Chassis domain control method under high-speed working condition, and related apparatus | |
JP2023056277A (en) | Electric-powered vehicle traction control device, traction control method, and program | |
JP2011161957A (en) | Central controller | |
CN113997928A (en) | Vehicle turning control system and turning control method | |
JP2006240386A (en) | Vehicle behavior control device | |
JP6970043B2 (en) | Vehicle stability control device | |
EP3889004B1 (en) | Auxiliary control system and method for a vehicle | |
JP7582762B2 (en) | Driving support method and driving support device | |
JP3686519B2 (en) | Vehicle behavior control device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230929 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240329 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240402 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240528 |
|
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: 20240625 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240716 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7523366 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |