JP2014036532A - Vehicular drive force control device - Google Patents
Vehicular drive force control device Download PDFInfo
- Publication number
- JP2014036532A JP2014036532A JP2012177660A JP2012177660A JP2014036532A JP 2014036532 A JP2014036532 A JP 2014036532A JP 2012177660 A JP2012177660 A JP 2012177660A JP 2012177660 A JP2012177660 A JP 2012177660A JP 2014036532 A JP2014036532 A JP 2014036532A
- Authority
- JP
- Japan
- Prior art keywords
- driving force
- correction
- wheel
- steering
- target
- 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.)
- Granted
Links
- 230000001133 acceleration Effects 0.000 claims description 38
- 239000000725 suspension Substances 0.000 abstract description 26
- 230000004044 response Effects 0.000 abstract description 11
- 230000007423 decrease Effects 0.000 abstract description 6
- 238000005096 rolling process Methods 0.000 abstract 1
- 238000001514 detection method Methods 0.000 description 17
- 230000008859 change Effects 0.000 description 15
- 238000000034 method Methods 0.000 description 13
- 230000008569 process Effects 0.000 description 9
- 230000007246 mechanism Effects 0.000 description 6
- 238000005520 cutting process Methods 0.000 description 5
- 230000004043 responsiveness Effects 0.000 description 3
- 239000006096 absorbing agent Substances 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000004069 differentiation Effects 0.000 description 2
- 230000035939 shock Effects 0.000 description 2
- 239000003381 stabilizer Substances 0.000 description 2
- 239000000470 constituent Substances 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000007935 neutral effect Effects 0.000 description 1
- 238000010248 power generation Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/60—Other road transportation technologies with climate change mitigation effect
- Y02T10/72—Electric energy management in electromobility
Landscapes
- Arrangement Or Mounting Of Propulsion Units For Vehicles (AREA)
- Electric Propulsion And Braking For Vehicles (AREA)
- Steering Control In Accordance With Driving Conditions (AREA)
Abstract
Description
本発明は、車両の前後左右の4輪の駆動力を独立して制御する車両用駆動力制御装置に関する。 The present invention relates to a vehicle driving force control device that independently controls the driving forces of four wheels on the front, rear, left, and right of a vehicle.
従来から、車両の4輪の駆動力を独立して制御する車両用駆動力制御装置が知られている。例えば、電気自動車の一形態として、車輪のホイール内部もしくはその近傍にモータを配置し、このモータにより車輪を直接駆動するインホイールモータ方式の車両においては、車輪ごとに設けたモータを独立して駆動制御することができる。インホイールモータにより4輪の駆動力を独立して制御する技術については、例えば、特許文献1に提案されている。この特許文献1に提案された車両用走行制御装置においては、車両のヨー挙動を制御する際に、ロール挙動を抑制するようにインホイールモータの駆動力を制御している。
2. Description of the Related Art Conventionally, a vehicle driving force control device that independently controls the driving force of four wheels of a vehicle is known. For example, as one form of electric vehicle, a motor is arranged in or near the wheel of the wheel, and in an in-wheel motor type vehicle in which the wheel is directly driven by this motor, the motor provided for each wheel is driven independently. Can be controlled. For example,
しかしながら、特許文献1に提案された駆動力制御装置では、ロール挙動変化を抑制しつつヨー挙動を制御するもので、定常的な旋回状態での安定性は確保できるが、ドライバーが操舵操作を開始した直後におけるヨーモーメントの応答遅れについては改善の余地がある。
However, the driving force control device proposed in
本発明は、上記課題を解決するためになされたものであり、操舵初期のヨーモーメントの応答遅れを改善することを目的とする。 The present invention has been made to solve the above-described problems, and an object thereof is to improve the response delay of the yaw moment at the initial stage of steering.
上記目的を達成するために、本発明の特徴は、前後左右の4輪(10FL、10FR、10RL、10RR)を独立して駆動するアクチュエータ(30FL、30FR、30RL、30RR)を備え、目標駆動力に基づいて前記アクチュエータの駆動力を制御する車両用駆動力制御装置において、
操舵方向を含む操舵操作を検出する操舵操作検出手段(S11)と、前記操舵操作が検出されたとき、その操舵操作により車両が旋回する旋回方向における旋回外側の前輪と旋回内側の後輪とを駆動力の補正対象輪に設定して、前記旋回外側の前輪を増速させ前記旋回内側の後輪を減速させるように前記目標駆動力を補正する駆動力補正手段(S12〜S14,S19〜S22)とを備えたことにある。
In order to achieve the above object, the present invention is characterized by including an actuator (30FL, 30FR, 30RL, 30RR) for independently driving front, rear, left and right four wheels (10FL, 10FR, 10RL, 10RR), and a target driving force. In the vehicle driving force control apparatus for controlling the driving force of the actuator based on
Steering operation detecting means (S11) for detecting a steering operation including the steering direction, and when the steering operation is detected, a front wheel outside the turn and a rear wheel inside the turn in the turning direction in which the vehicle turns by the steering operation. Driving force correction means (S12 to S14, S19 to S22) that corrects the target driving force so as to increase the speed of the front wheel outside the turn and decelerate the rear wheel inside the turn, set as a driving force correction target wheel. ).
本発明は、例えば、ドライバーのアクセル操作量に基づいて4輪の目標駆動力を設定し、その目標駆動力を発生するように4輪のアクチュエータを駆動制御する。アクチュエータの駆動力を制御するにあたって、本発明においては、操舵操作検出手段と駆動力補正手段とを備えている。操舵操作検出手段は、操舵方向を含む操舵操作を検出する。例えば、操舵操作検出手段として、操舵速度を検出する操舵速度手段を備えるとよい。この場合には、操舵方向(操舵速度の方向:符号)と操舵速度の大きさとを含んだ操舵操作を検出することができる。 In the present invention, for example, a target driving force for four wheels is set based on the accelerator operation amount of the driver, and the driving of the four-wheel actuator is controlled so as to generate the target driving force. In controlling the driving force of the actuator, the present invention includes a steering operation detecting means and a driving force correcting means. The steering operation detection means detects a steering operation including the steering direction. For example, a steering speed means for detecting a steering speed may be provided as the steering operation detection means. In this case, a steering operation including the steering direction (direction of steering speed: sign) and the magnitude of the steering speed can be detected.
駆動力補正手段は、操舵操作が検出されたとき、その操舵操作により車両が旋回する旋回方向における旋回外側の前輪と旋回内側の後輪とを駆動力の補正対象輪に設定して、旋回外側の前輪を増速させ旋回内側の後輪を減速させるように目標駆動力を補正する。ここで、操舵操作により車両が旋回する旋回方向とは、検出された操舵操作方向への操舵操作が行われることによって車両が旋回する方向であり、必ずしも現時点において車両が旋回している方向に一致するものではない。従って、右方向への操舵操作が検出された場合には、旋回外輪は左車輪、旋回内輪は右車輪となり、左方向への操舵操作の場合には旋回外輪は右車輪、旋回内輪は左車輪となる。駆動力補正手段は、操舵操作が検出されたとき、旋回外側の前輪と旋回内側の後輪とを駆動力の補正対象輪に設定する。従って、右方向への操舵操作が検出された場合には、補正対象輪は、左前輪と右後輪とを対とした対角輪となり、左方向への操舵操作が検出された場合には、補正対象輪は、右前輪と左後輪とを対とした対角輪となる。 When the steering operation is detected, the driving force correction means sets the front wheels outside the turning and the rear wheels inside the turning in the turning direction in which the vehicle turns by the steering operation as the driving force correction target wheels, The target driving force is corrected so as to increase the speed of the front wheels and decelerate the rear wheels inside the turn. Here, the turning direction in which the vehicle turns by the steering operation is a direction in which the vehicle turns by performing the steering operation in the detected steering operation direction, and does not necessarily coincide with the direction in which the vehicle is turning at the present time. Not what you want. Therefore, when a steering operation in the right direction is detected, the turning outer wheel is the left wheel and the turning inner wheel is the right wheel. In the steering operation in the left direction, the turning outer wheel is the right wheel and the turning inner wheel is the left wheel. It becomes. When the steering operation is detected, the driving force correcting means sets the front wheels on the outer side and the rear wheels on the inner side as the driving force correction target wheels. Therefore, when a steering operation in the right direction is detected, the correction target wheel is a diagonal wheel in which the left front wheel and the right rear wheel are paired. When a steering operation in the left direction is detected, The correction target wheel is a diagonal wheel in which the right front wheel and the left rear wheel are paired.
駆動力補正手段は、対角輪のうち前輪を増速させ後輪を減速させるように目標駆動力を補正する。前輪を増速すると前輪を支持するサスペンションのジオメトリにより、前輪を車体側に引き上げることができる。また、後輪を減速すると後輪を支持するサスペンションのジオメトリにより、後輪を車体側に引き上げることができる。これにより、補正対象輪の接地荷重が低下する。 The driving force correction means corrects the target driving force so that the front wheels of the diagonal wheels are accelerated and the rear wheels are decelerated. When the front wheel is accelerated, the front wheel can be lifted to the vehicle body side by the geometry of the suspension that supports the front wheel. Further, when the rear wheel is decelerated, the rear wheel can be lifted toward the vehicle body by the geometry of the suspension that supports the rear wheel. As a result, the ground load of the correction target wheel is reduced.
後輪側においては、旋回内輪の引き上げによりアンチロールモーメントが発生する。これに伴って、接地荷重が旋回内側前輪へ移動する。しかも、補正対象輪の接地荷重は低下しているため、その低下した分の接地荷重を非補正対象輪へ配分することができ、結果として、非補正対象輪の前輪(操舵輪)である旋回内側前輪へ接地荷重を良好に移動させることができる。車両旋回時においては、操舵輪である前輪のうち旋回内輪の接地荷重が少なくなってしまうが、本発明によれば、操舵操作の開始から旋回内側前輪へ接地荷重を移動させることができるため、ヨーモーメントの応答遅れが改善され、旋回極初期から安定した車両走行が可能となる。 On the rear wheel side, an anti-roll moment is generated by raising the turning inner wheel. Along with this, the ground contact load moves to the turning inner front wheel. Moreover, since the ground contact load of the correction target wheel is reduced, the reduced ground contact load can be distributed to the non-correction target wheel, and as a result, the turning that is the front wheel (steering wheel) of the non-correction target wheel The ground contact load can be favorably moved to the inner front wheel. At the time of turning the vehicle, the ground load of the turning inner wheel among the front wheels which are the steering wheels is reduced, but according to the present invention, the ground load can be moved from the start of the steering operation to the turning inner front wheel. Response delay of yaw moment is improved, and stable vehicle travel is possible from the beginning of the turning pole.
本発明の他の特徴は、前記操舵操作検出手段は、操舵速度(ω)を検出することにより操舵方向を含む操舵操作を検出し、前記駆動力補正手段は、前記操舵速度の大きさが大きいほど前記目標駆動力の補正度合を大きくする(M1,S15〜S16)ことにある。 Another feature of the present invention is that the steering operation detection means detects a steering operation including a steering direction by detecting a steering speed (ω), and the driving force correction means has a large magnitude of the steering speed. The purpose is to increase the correction degree of the target driving force (M1, S15 to S16).
本発明においては、操舵速度を検出し、操舵速度の大きさが大きいほど目標駆動力の補正度合を大きくする。ドライバーが大きな挙動変化を期待しているときは、素早い操舵操作が行われ、操舵速度の大きさ(絶対値)も大きくなる傾向がある。逆に、ドライバーが大きな挙動変化を期待していないときは、操舵速度の大きさは小さい。従って、操舵速度の大きさが大きいほど目標駆動力の補正度合を大きくすることにより、ドライバーの意図に沿った応答性にてヨーモーメントを発生させることができる。 In the present invention, the steering speed is detected, and the degree of correction of the target driving force is increased as the magnitude of the steering speed is increased. When the driver expects a large change in behavior, a quick steering operation is performed, and the magnitude (absolute value) of the steering speed tends to increase. Conversely, when the driver does not expect a large change in behavior, the magnitude of the steering speed is small. Therefore, by increasing the correction degree of the target driving force as the steering speed increases, the yaw moment can be generated with the responsiveness in line with the driver's intention.
本発明の他の特徴は、操舵加速度(a)を検出する操舵加速度検出手段(S11)を備え、前記駆動力補正手段は、前記操舵加速度がゼロであるときには、前記目標駆動力の補正を行わない(M3,S15〜S16)ことにある。 Another feature of the present invention includes a steering acceleration detecting means (S11) for detecting a steering acceleration (a), and the driving force correcting means corrects the target driving force when the steering acceleration is zero. (M3, S15 to S16).
ドライバーが一定の操舵速度で切り込み操作している場合、舵角自体は増加していくため、旋回半径が小さくなっていく。それに伴って、車両の横加速度、ロール量、ヨーレートも増加していく。このような場合、操舵速度だけで目標駆動量を補正すると、旋回半径が異なる場合であっても同じ補正量による挙動変化を車両に与えることなり、例えば、半径の異なるS字走行での切り返し時において、ドライバーに違和感を与えるおそれがある。そこで、本発明においては、一定の操舵速度で操舵操作している場合、つまり、操舵加速度がゼロとなる場合には、目標駆動力の補正を行わないようにしている。これにより、操舵操作の初期におけるヨーモーメントの応答性を維持しつつ、補正制御介入によりドライバーに与える違和感を低減することができる。 When the driver performs a cutting operation at a constant steering speed, the turning angle itself increases, so the turning radius decreases. Along with this, the lateral acceleration, roll amount, and yaw rate of the vehicle also increase. In such a case, if the target drive amount is corrected only by the steering speed, the behavior change by the same correction amount is given to the vehicle even when the turning radius is different. However, the driver may feel uncomfortable. Therefore, in the present invention, when the steering operation is performed at a constant steering speed, that is, when the steering acceleration becomes zero, the target driving force is not corrected. Thus, it is possible to reduce the uncomfortable feeling given to the driver by the correction control intervention while maintaining the response of the yaw moment in the initial stage of the steering operation.
本発明の他の特徴は、前記駆動力補正手段は、旋回内側の後輪の目標駆動力の補正を、旋回外側の前輪の目標駆動力の補正よりも先行して行う(S100)ことにある。この場合、前記駆動力補正手段は、旋回外側の前輪の目標駆動力を補正する補正速度を、旋回内側の後輪の目標駆動力を補正する補正速度よりも遅くすることにより、旋回内側の後輪の目標駆動力の補正を旋回外側の前輪の目標駆動力の補正よりも先行させるとよい。 Another feature of the present invention is that the driving force correcting means corrects the target driving force of the rear wheel inside the turn prior to the correction of the target driving force of the front wheel outside the turn (S100). . In this case, the driving force correction means makes the correction speed for correcting the target driving force of the front wheels outside the turn slower than the correction speed for correcting the target driving force of the rear wheels inside the turn, so The correction of the target driving force of the wheels may be preceded by the correction of the target driving force of the front wheels outside the turn.
補正対象輪の目標駆動力を補正することにより、補正対象輪が車体側に引き上がって補正対象輪側の車体が沈み込むが、この発明によれば、旋回内側の後輪の目標駆動力の補正を、旋回外側の前輪の目標駆動力の補正よりも先行して行うため、前輪側の車体の沈み込みを緩和するとともに後輪側のアンチロールモーメントを早く発生させる。これにより、車両の姿勢変化を抑えつつヨーモーメントの応答性を向上させることができる。 By correcting the target driving force of the correction target wheel, the correction target wheel is pulled up to the vehicle body side and the vehicle body on the correction target wheel side sinks. According to the present invention, the target driving force of the rear wheel inside the turn is reduced. Since the correction is performed prior to the correction of the target driving force of the front wheels on the outside of the turn, the sinking of the vehicle body on the front wheels is alleviated and the anti-roll moment on the rear wheels is generated earlier. Thereby, the response of the yaw moment can be improved while suppressing the change in the posture of the vehicle.
尚、本発明を実施するにあたっては、前輪を増速させた場合に前輪を支持するサスペンションのジオメトリにより前輪が車体側に引き上がり、後輪を減速させた場合に後輪を支持するサスペンションのジオメトリにより後輪が車体側に引き上がる4輪独立懸架方式の車両に適用するとよい。例えば、瞬間回転中心が前輪よりも後方に位置するサスペンションにより前輪が支持され、瞬間回転中心が後輪よりも前方に位置するサスペンションにより後輪が支持される4輪独立懸架方式の車両に適用するとよい。 In carrying out the present invention, the geometry of the suspension that supports the rear wheel when the front wheel is pulled up toward the vehicle body by the suspension geometry that supports the front wheel when the front wheel is accelerated, and the rear wheel is decelerated. Therefore, the present invention may be applied to a four-wheel independent suspension type vehicle in which the rear wheels are pulled up toward the vehicle body. For example, when the present invention is applied to a four-wheel independent suspension type vehicle in which the front wheel is supported by a suspension whose instantaneous rotation center is located behind the front wheel and the rear wheel is supported by a suspension whose instantaneous rotation center is positioned forward of the rear wheel. Good.
上記説明においては、発明の理解を助けるために、実施形態に対応する発明の構成に対して、実施形態で用いた符号を括弧書きで添えているが、発明の各構成要件は、前記符号によって規定される実施形態に限定させるものではない。 In the above description, in order to help the understanding of the invention, the reference numerals used in the embodiments are attached to the configuration of the invention corresponding to the embodiments in parentheses, but each constituent element of the invention is represented by the reference numerals. It is not intended to be limited to the embodiments specified.
以下、本発明の実施形態について図面を用いて詳細に説明する。図1は、本実施形態の車両用駆動力制御装置が搭載される車両1の構成を概略的に示している。
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. FIG. 1 schematically shows the configuration of a
車両1は、左前輪10FL、右前輪10FR、左後輪10RL、右後輪10RRを備えている。左前輪10FL、右前輪10FR、左後輪10RL、右後輪10RRは、それぞれ独立したサスペンション20FL、20FR、20RL、20RRを介して車体Bに支持されている。以下、各車輪10FL、10FR、10RL、10RRの任意のものを特定する必要がない場合には、それらを車輪10と総称する。また、サスペンション20FL、20FR、20RL、20RRの任意のものを特定する必要がない場合には、それらをサスペンション20と総称する。
The
サスペンション20は、例えば、ショックアブソーバを内蔵したストラット、コイルスプリングおよびサスペンションアームなどから構成されるストラット型サスペンションや、コイルスプリング、ショックアブソーバおよび上下のサスペンションアームなどから構成されるウイッシュボーン型サスペンションなどの公知の4輪独立懸架方式のサスペンションを採用することができる。 The suspension 20 is, for example, a known strut suspension including a strut incorporating a shock absorber, a coil spring and a suspension arm, and a wishbone suspension including a coil spring, a shock absorber and upper and lower suspension arms. The four-wheel independent suspension type suspension can be adopted.
左前輪10FL、右前輪10FR、左後輪10RL、右後輪10RRのホイール内部には、モータ30FL、30FR、30RL、30RRが組み込まれている。モータ30FL、30FR、30RL、30RRは、いわゆるインホイールモータであって、それぞれ左前輪10FL、右前輪10FR、左後輪10RL、右後輪10RRとともに車両1のバネ下に配置され、左前輪10FL、右前輪10FR、左後輪10RL、右後輪10RRに動力伝達可能に連結されている。この車両1においては、各モータ30FL、30FR、30RL、30RRの回転をそれぞれ独立して制御することにより、左前輪10FL、右前輪10FR、左後輪10RL、右後輪10RRに発生させる駆動力をそれぞれ独立して制御することができるようになっている。以下、モータ30FL、30FR、30RL、30RRの任意のものを特定する必要がない場合には、それらをモータ30と総称する。モータ30は、例えば、ブラシレスモータが使用される。
Motors 30FL, 30FR, 30RL, and 30RR are incorporated in the left front wheel 10FL, right front wheel 10FR, left rear wheel 10RL, and right rear wheel 10RR. The motors 30FL, 30FR, 30RL, and 30RR are so-called in-wheel motors, which are disposed under the spring of the
各モータ30は、モータドライバ35に接続される。モータドライバ35は、例えば、インバータであって、各モータ30に対応するように4組設けられ、バッテリ60から供給される直流電力を交流電力に変換して、その交流電力を各モータ30に独立して供給する。これにより、各モータ30FL、30FR、30RL、30RRは、駆動制御されて、左前輪10FL、右前輪10FR、左後輪10RL、右後輪10RRに対して駆動力を付与する。各モータ30には、それぞれモータ回転角センサ36が組み込まれている。モータ回転角センサ36は、ロータの回転角を表す検出信号を出力する。この検出信号は、モータ制御に必要な電気角の検出、および、車輪速の検出に使用される。
Each motor 30 is connected to a
また、各モータ30FL、30FR、30RL、30RRは、発電機としても機能し、左前輪10FL、右前輪10FR、左後輪10RL、右後輪10RRの回転エネルギーにより発電して、発電電力をモータドライバ35を介してバッテリ60に回生することができる。このモータ30の発電により発生する制動力は、車輪に対して制動力を付与する。尚、車両1は、制動力を発生するブレーキ機構(図示略)を備えているが、本発明と直接関係するものではないため、この実施形態における説明は省略する。
Each of the motors 30FL, 30FR, 30RL, and 30RR also functions as a generator, and generates electric power using the rotational energy of the left front wheel 10FL, the right front wheel 10FR, the left rear wheel 10RL, and the right rear wheel 10RR, and the generated power is a motor driver. It can be regenerated to the battery 60 via 35. The braking force generated by the power generation of the motor 30 gives the braking force to the wheels. The
左前輪10FLおよび右前輪10FRは、ステアリング機構40に連結され、ドライバーが行った操舵ハンドル41の操舵操作により、操舵アシスト機構(図示略)を介して転舵されるように構成されている。ステアリング機構40には、操舵ハンドル41の回転位置である操舵角を検出する操舵角センサ42が設けられている。
The left front wheel 10FL and the right front wheel 10FR are connected to a
モータドライバ35は、電子制御ユニット50に接続されている。電子制御ユニット50(以下、MPU50と呼ぶ)は、CPU、ROM、RAMなどからなるマイクロコンピュータを主要部として備え、各種プログラムを実行して各モータ30FL、30FR、30RL、30RRの作動を制御するものである。MPU50は、アクセルペダルの踏み込み量(あるいは、角度や圧力など)から運転者のアクセル操作量を検出するアクセルセンサ51、車両1の車速を検出する車速センサ52を接続し、アクセル操作量A、車速Vを表す検出信号を入力する。また、MPU50は、操舵角センサ42から出力される操舵角検出信号をローパスフィルタ43を介して入力する。ローパスフィルタ43は、操舵角検出信号の位相を車両応答にあわせるように調整した操舵角θを表す検出信号をMPU50に出力する。操舵角θは、符号により左右の舵角方向が区別され、中立位置をゼロ、左方向の操舵角を正の値、右方向の操舵角を負の値で表すものとする。
The
また、MPU50は、モータドライバ35から各モータ30に流れる電流値を表す検出信号やモータドライバ35に供給される電源電圧値を表す検出信号をモータドライバ35から入力するとともに、モータ回転角センサ36により検出されるモータ回転角を表す検出信号を入力し、これらの検出信号に基づいて各モータ30の駆動を制御する。
In addition, the
次に、モータ駆動力制御処理について説明する。図2は、MPU50により実行されるモータ駆動力計算ルーチンを表すフローチャートである。このモータ駆動力計算ルーチンは、イグニッションスイッチのオンにより起動し、イグニッションスイッチがオフするまでの間、所定の短い周期にて繰り返し実行される。
Next, the motor driving force control process will be described. FIG. 2 is a flowchart showing a motor driving force calculation routine executed by the
本ルーチンが起動すると、MPU50は、ステップS11において、操舵角速度ω、操舵角加速度a、車速V、アクセル操作量Aを取得する。操舵角速度ωは、操舵角検出信号の表す操舵角θを1階微分することにより求められ、操舵角加速度aは、操舵角検出信号の表す操舵角θを2階微分することにより求められる。続いて、MPU50は、ステップS12において、操舵角速度ωが正の値、つまり、操舵ハンドル41が左旋回方向に回動操作されているか否かを判断する。操舵角速度ωが正の値である場合には(S12:Yes)、ステップS13において、補正対象輪を右前輪10FRと左後輪10RLとの組み合わせとなる対角輪に設定し、操舵角速度ωが正の値でない場合には(S12:No)、ステップS14において、補正対象輪を左前輪10FLと右後輪10RRとの組み合わせとなる対角輪に設定する。MPU50は、この補正対象輪の設定状況を識別するために、右前輪10FRと左後輪10RLとの組み合わせとなる対角輪を補正対象輪に設定した場合には、ステップS13において、補正対象輪設定データDを「1」に設定し(D=1)、左前輪10FLと右後輪10RRとの組み合わせとなる対角輪を補正対象輪に設定した場合には、ステップS14において、補正対象輪設定データDを「0」に設定する(D=0)。
When this routine is started, the
補正対象輪とは、後述する処理から分かるように、目標駆動力を補正する対象となる車輪を表す。補正対象輪は、操舵方向への操舵操作によって車両1が旋回する旋回方向における旋回外側の前輪と旋回内側の後輪とからなる対角輪に設定される。この場合、旋回方向とは、今回の操舵操作の方向によって車両1が旋回する方向である。従って、現時点における車両1の旋回方向と必ずしも一致するものではない。尚、操舵角速度ωがゼロ、つまり、操舵ハンドル41の操舵操作が行われていない場合(S12:No)においては、左前輪10FLと右後輪10RRとの組み合わせとなる対角輪を補正対象輪に設定しているが、これは便宜上の処理であって、この場合には、最終的に目標駆動力は補正されないため、実質的には補正対象輪を設定しているわけではない。
As can be understood from the processing described later, the correction target wheel represents a wheel that is a target for correcting the target driving force. The correction target wheel is set to a diagonal wheel including a front wheel outside the turn and a rear wheel inside the turn in the turning direction in which the
続いて、MPU50は、ステップS100において、遅延係数Dlyを計算する。この遅延係数Dlyの計算処理については、図3に示す遅延係数計算ルーチンに沿って実行される。この遅延係数計算ルーチンについては、モータ駆動力計算ルーチン全体を説明した後に説明する。遅延係数Dlyは、補正対象輪の前輪における目標駆動力の補正を、補正対象輪の後輪における目標駆動力の補正よりも遅らせるために、補正対象輪の前輪の補正量に乗算する係数である。
Subsequently, the
MPU50は、ステップS100において遅延係数Dlyを計算すると、続くステップS15において、補正係数K1,K2,K3を取得する。MPU50は、補正係数マップM1,M2,M3を記憶しており、この補正係数マップM1,M2,M3を参照して補正係数K1,K2,K3を取得する。
After calculating the delay coefficient Dly in step S100, the
補正係数K1は、図4に示す第1補正係数マップM1により、操舵角速度ωに応じて0〜1の値に設定される。この第1補正係数マップM1は、操舵角速度ωの大きさ|ω|が大きくなるにしたがって大きくなる補正係数K1を設定する特性を有する。この第1補正係数マップM1では、操舵角速度ωが0のときは補正係数K1を0に設定し(K1=0)、操舵角速度ωの大きさ|ω|に比例した補正係数K1を設定する。また、操舵角速度|ω|が所定値以上となる場合においては、補正係数K1を上限値である1に設定する(K1=1)。尚、図4においては、操舵角速度ωに応じて設定される補正対象輪設定データDについても記載している。 The correction coefficient K1 is set to a value of 0 to 1 according to the steering angular velocity ω by the first correction coefficient map M1 shown in FIG. The first correction coefficient map M1 has a characteristic of setting a correction coefficient K1 that increases as the magnitude | ω | of the steering angular velocity ω increases. In the first correction coefficient map M1, when the steering angular velocity ω is 0, the correction coefficient K1 is set to 0 (K1 = 0), and a correction coefficient K1 proportional to the magnitude | ω | of the steering angular velocity ω is set. When the steering angular velocity | ω | is equal to or greater than a predetermined value, the correction coefficient K1 is set to 1 which is an upper limit value (K1 = 1). In FIG. 4, correction target wheel setting data D set in accordance with the steering angular velocity ω is also shown.
補正係数K2は、図5に示す第2補正係数マップM2により、車速Vに応じて設定される。この第2補正係数マップM2は、低車速域においては補正係数K2を1に設定し、高車速域においては、補正係数K2を1よりも小さな値に設定する特性を有する。 The correction coefficient K2 is set according to the vehicle speed V by the second correction coefficient map M2 shown in FIG. The second correction coefficient map M2 has a characteristic that the correction coefficient K2 is set to 1 in the low vehicle speed range, and the correction coefficient K2 is set to a value smaller than 1 in the high vehicle speed range.
補正係数K3は、図6に示す第3補正係数マップM3により、操舵角加速度aの二乗値に応じて0〜1の値に設定される。この第3補正係数マップM3は、操舵角加速度aの二乗値(a2)が大きくなるにしたがって大きくなる補正係数K3を設定する特性を有する。この第3補正係数マップM3では、操舵角加速度aが0のときは補正係数K3を0に設定し(K3=0)、操舵角加速度aの二乗値(a2)に比例した補正係数K1を設定する。また、操舵角加速度aの二乗値(a2)が所定値以上となる場合においては、補正係数K3を上限値である1に設定する(K3=1)。尚、この例では、操舵角加速度aの二乗値(a2)により補正係数K3を設定しているが、これは、補正係数K3が操舵角加速度aの符号(方向)に影響されないようにするためである。従って、第3補正係数マップM3において、操舵角加速度aの二乗値(a2)に代えて、操舵角加速度aの絶対値|a|により補正係数K3を設定する構成であってもよい。つまり、図6の第3補正係数マップM3における横軸を、操舵角加速度aの絶対値|a|に変更したものであってもよい。 The correction coefficient K3 is set to a value of 0 to 1 according to the square value of the steering angular acceleration a by the third correction coefficient map M3 shown in FIG. The third correction coefficient map M3 has a characteristic of setting a correction coefficient K3 that increases as the square value (a 2 ) of the steering angular acceleration a increases. In the third correction coefficient map M3, when the steering angular acceleration a is 0, the correction coefficient K3 is set to 0 (K3 = 0), and the correction coefficient K1 proportional to the square value (a 2 ) of the steering angular acceleration a is set. Set. Further, when the square value (a 2 ) of the steering angular acceleration a is equal to or greater than a predetermined value, the correction coefficient K3 is set to 1 that is the upper limit value (K3 = 1). In this example, the correction coefficient K3 is set by the square value (a 2 ) of the steering angular acceleration a. However, this prevents the correction coefficient K3 from being influenced by the sign (direction) of the steering angular acceleration a. Because. Therefore, in the third correction coefficient map M3, the correction coefficient K3 may be set by the absolute value | a | of the steering angular acceleration a instead of the square value (a 2 ) of the steering angular acceleration a. That is, the horizontal axis in the third correction coefficient map M3 in FIG. 6 may be changed to the absolute value | a | of the steering angular acceleration a.
続いて、MPU50は、ステップS16において、最終補正係数Kを次式(1)により計算する。
K=K1×K2×K3 ・・・(1)
Subsequently, in step S16, the
K = K1 × K2 × K3 (1)
続いて、MPU50は、ステップS17において、図7に示す駆動力マップM4を参照して、アクセル操作量Aに応じた走行駆動力Tを取得する。駆動力マップM4は、アクセル操作量Aが大きくなるにしたがって大きくなる走行駆動力Tを設定する特性を有する。この走行駆動力Tは、4輪のモータ30FL、30FR、30RL、30RRで発生させる目標駆動力の合計値を表す。
Subsequently, in step S17, the
続いて、MPU50は、ステップS18において、走行駆動力Tを各輪の目標駆動力に配分する。左前輪10FLのモータ30FLの目標駆動力をT1(FL)、右前輪10FRのモータ30FRの目標駆動力をT1(FR)、左後輪10RLのモータ30RLの目標駆動力をT1(RL)、右後輪10RRのモータ30RRの目標駆動力をT1(RR)とする。MPU50は、次式(2)に示すように、走行駆動力Tを各輪に均等に配分する。
T1(FL)=T1(FR)=T1(RL)=T1(RR)=T/4 ・・・(2)
尚、走行駆動力Tの配分についは、本実施形態においては、均等としているが、この配分については任意に設定することができる。
Subsequently, in step S18, the
T1 (FL) = T1 (FR) = T1 (RL) = T1 (RR) = T / 4 (2)
Note that the distribution of the driving force T is uniform in the present embodiment, but this distribution can be arbitrarily set.
この目標駆動力T1(FL)、T1(FR)、T1(RL)、T1(RR)は、補正前の値であって、最終的な目標駆動力については、後述する処理において計算される。 The target driving forces T1 (FL), T1 (FR), T1 (RL), and T1 (RR) are values before correction, and the final target driving force is calculated in the process described later.
続いて、MPU50は、ステップS19において、補正対象輪における目標駆動力の補正量ΔTを次式(3)により計算する。
ΔT=TRr(D)×K ・・・(3)
ここでTRr(D)は、直前回の演算時において計算された(本ルーチンは所定の演算周期で繰り返されるため、1演算周期前に計算された)補正対象輪における後輪の最終目標駆動力を表す。従って、TRr(D)は、D=1の場合には、左後輪10RLのモータ30RLの直前回の最終目標駆動力T(RL)を表し、D=0の場合には、右後輪10RRのモータ30RRの直前回の最終目標駆動力T(RR)を表す。尚、モータ駆動力計算ルーチンが最初に実行された場合には、TRr(D)が存在しないため、TRr(D)の初期値として、任意の値(例えば、ゼロ)が設定される。
Subsequently, in step S19, the
ΔT = TRr (D) × K (3)
Here, TRr (D) is calculated at the time of the immediately preceding calculation (because this routine is repeated at a predetermined calculation cycle, and thus calculated one calculation cycle before), the final target driving force of the rear wheels in the correction target wheel. Represents. Therefore, TRr (D) represents the final target driving force T (RL) immediately before the motor 30RL of the left rear wheel 10RL when D = 1, and the right rear wheel 10RR when D = 0. Represents the final target driving force T (RR) of the immediately preceding motor 30RR. When the motor driving force calculation routine is executed for the first time, since TRr (D) does not exist, an arbitrary value (for example, zero) is set as the initial value of TRr (D).
続いて、MPU50は、ステップS20において、補正対象輪設定データDが「1」であるか否かを判断し、D=1である場合(S20:Yes)には、ステップS21において、D=0である場合(S20:No)には、ステップS22において、それぞれ最終目標駆動力を計算する。左前輪10FLのモータ30FLの最終目標駆動力をT(FL)、右前輪10FRのモータ30FRの最終目標駆動力をT(FR)、左後輪10RLのモータ30RLの最終目標駆動力をT(RL)、右後輪10RRのモータ30RRの最終目標駆動力をT(RR)とする。ステップS21においては、次式(4)、(5)、(6)により最終目標駆動力が計算される。
T(FR)=T1(FR)+ΔT×Dly ・・・(4)
T(RL)=T1(RL)−ΔT ・・・(5)
T(FL)=T(RR)=T/4 ・・・(6)
この場合は、補正対象輪の前輪側である右前輪10FRのモータ30FRの目標駆動力が(ΔT×Dly)だけ増加方向に補正され、補正対象輪の後輪側である左後輪10RLのモータ30RLの目標駆動力がΔTだけ減少方向に補正される。また、補正対象輪ではない左前輪10FLおよび右後輪10RRについては、そのモータ30FL、30RRの目標駆動力は補正されない。
Subsequently, the
T (FR) = T1 (FR) + ΔT × Dly (4)
T (RL) = T1 (RL) −ΔT (5)
T (FL) = T (RR) = T / 4 (6)
In this case, the target driving force of the motor 30FR of the right front wheel 10FR on the front wheel side of the correction target wheel is corrected in an increasing direction by (ΔT × Dly), and the motor of the left rear wheel 10RL on the rear wheel side of the correction target wheel is corrected. The target driving force of 30RL is corrected in the decreasing direction by ΔT. In addition, for the left front wheel 10FL and the right rear wheel 10RR that are not correction target wheels, the target driving force of the motors 30FL, 30RR is not corrected.
一方、ステップS22においては、次式(7)、(8)、(9)により最終目標駆動力が計算される。
T(FL)=T1(FL)+ΔT×Dly ・・・(7)
T(RR)=T1(RR)−ΔT ・・・(8)
T(FR)=T(RL)=T/4 ・・・(9)
この場合は、補正対象輪の前輪側である左前輪10FLのモータ30FLの目標駆動力が(ΔT×Dly)だけ増加方向に補正され、補正対象輪の後輪側である右後輪10RRのモータ30RRの目標駆動力がΔTだけ減少方向に補正される。また、補正対象輪ではない右前輪10FRおよび左後輪10RLについては、そのモータ30FR、30RLの目標駆動力は補正されない。
On the other hand, in step S22, the final target driving force is calculated by the following equations (7), (8), and (9).
T (FL) = T1 (FL) + ΔT × Dly (7)
T (RR) = T1 (RR) −ΔT (8)
T (FR) = T (RL) = T / 4 (9)
In this case, the target driving force of the motor 30FL of the left front wheel 10FL on the front wheel side of the correction target wheel is corrected in an increasing direction by (ΔT × Dly), and the motor of the right rear wheel 10RR on the rear wheel side of the correction target wheel is corrected. The target driving force of 30RR is corrected in the decreasing direction by ΔT. For the right front wheel 10FR and the left rear wheel 10RL that are not the correction target wheels, the target driving force of the motors 30FR, 30RL is not corrected.
MPU50は、最終目標駆動力を計算すると、モータ駆動力計算ルーチンを一旦終了する。そして、所定の短い周期でモータ駆動力計算ルーチンを繰り返し実行する。MPU50は、モータ駆動力計算ルーチンで算出された最終目標駆動力T(FL)、T(FR)、T(RL)、T(RR)をモータ30FL、30FR、30RL、30RRがそれぞれ独立して出力するように、モータドライバ35に制御信号を出力する。例えば、最終目標駆動力に対応する目標電流を設定し、この目標電流に応じたフィードフォワード制御と、実際のモータ電流と目標電流との偏差に応じたフィードバック制御とを組み合わせてモータ30FL、30FR、30RL、30RRを駆動制御する。
After calculating the final target driving force, the
ここで、ステップS100の遅延係数計算処理について説明する。上述した遅延係数Dlyは、補正対象輪の前輪側における目標駆動力を補正する補正量(ΔT×Dly)の計算に用いられる。この遅延係数計算処理においては、遅延係数Dlyを時間経過とともに0から1にまで増加させることにより、補正対象輪における目標駆動力の補正を、後輪側に対して前輪側を遅らせる、換言すれば、補正対象輪の前輪側に対して後輪側を先行させるものである。 Here, the delay coefficient calculation processing in step S100 will be described. The delay coefficient Dly described above is used to calculate a correction amount (ΔT × Dly) for correcting the target driving force on the front wheel side of the correction target wheel. In this delay coefficient calculation process, the delay coefficient Dly is increased from 0 to 1 over time, so that the correction of the target driving force on the correction target wheel is delayed on the front wheel side relative to the rear wheel side. The rear wheel side is preceded by the front wheel side of the correction target wheel.
図3は、遅延係数計算ルーチンを表す。遅延係数計算ルーチンは、モータ駆動力計算ルーチンにおけるステップS100の処理として組み込まれるサブルーチンである。遅延係数計算ルーチンが起動すると、MPU50は、ステップS101において、補正対象輪設定データDと直前回の補正対象輪設定データDn-1(1演算周期前に設定した補正対象輪設定データ)とが一致しているか否かを判断し、一致している場合、つまり、操舵角速度ωの方向が変化せず補正対象輪が変更されていない場合には、ステップS102において、カウンタ値iを値1だけインクリメントする。このカウンタ値iの初期値はゼロに設定されている。一方、補正対象輪設定データDと直前回の補正対象輪設定データDn-1とが一致していない場合、つまり、操舵角速度ωの方向が反転して補正対象輪が変更された場合には、ステップS103において、カウンタ値iをゼロクリアする。
FIG. 3 shows a delay coefficient calculation routine. The delay coefficient calculation routine is a subroutine incorporated as the process of step S100 in the motor driving force calculation routine. When the delay coefficient calculation routine is started, the
続いて、MPU50は、ステップS104において、変数mの値としてカウンタ値iを代入する(m←i)。続いて、ステップS105において、変数mが最大値Dly_max以上であるか否かを判断し、変数mが最大値Dly_max以上であれば、ステップS106において、変数mの値を最大値Dly_maxに置き換える(m←Dly_max)。一方、変数mが最大値Dly_max未満である場合には、ステップS106の処理をスキップする。
Subsequently, in step S104, the
続いて、MPU50は、ステップS107において、カウンタ値iが最大時間Time_max以上であるか否かを判断する。カウンタ値iは、ステップS101〜S103の処理から分かるように、補正対象輪設定データDが同じ値を継続している時間を表す。MPU50は、カウンタ値iが最大時間Time_max以上である場合には、ステップS108において、変数mの値をゼロに設定する(m←0)。一方、カウンタ値iが最大時間Time_max未満である場合には、ステップS108の処理をスキップする。
Subsequently, in step S107, the
続いて、MPU50は、ステップS109において、次式(10)に示すように、遅延係数Dlyを計算する。遅延係数Dlyは、変数mを最大値Dly_maxで除算して算出される。
Dly=m/Dly_max ・・・(10)
Subsequently, in step S109, the
Dly = m / Dly_max (10)
続いて、MPU50は、ステップS110において、補正対象輪設定データD、つまり、現時点の演算タイミングにおけるステップS13,S14にて設定した補正対象輪設定データDの値を、1演算周期前の補正対象輪設定データDn-1として設定する。これは、次回の演算タイミングにおけるステップS101で用いる補正対象輪設定データDn-1を記憶しておくためである。
Subsequently, in step S110, the
MPU50は、ステップS110の処理が終了すると、遅延係数計算ルーチンを抜けて、メインルーチンであるモータ駆動力計算ルーチンのステップS15に処理を進める。
When the process of step S110 ends, the
遅延係数計算ルーチンは、モータ駆動力計算ルーチンに組み込まれて所定の周期で繰り返し実行される。従って、図8に示すように、カウンタ値i、変数mは、時間経過とともに増加していく。これにより、遅延係数Dly(m/Dly_max)は、0から増加していく。そして、変数mが最大値Dly_maxに達すると、変数mは最大値Dly_maxに上限制限される。これにより、遅延係数Dlyは、1に到達した時点から、その値が維持される。 The delay coefficient calculation routine is incorporated into the motor driving force calculation routine and repeatedly executed at a predetermined cycle. Therefore, as shown in FIG. 8, the counter value i and the variable m increase with time. As a result, the delay coefficient Dly (m / Dly_max) increases from zero. When the variable m reaches the maximum value Dly_max, the variable m is limited to the maximum value Dly_max. Thus, the value of the delay coefficient Dly is maintained when it reaches 1.
上述したように遅延係数Dlyは、補正対象輪の前輪の目標駆動力の補正時において、補正量ΔTに乗算される(S21,S22)。従って、遅延係数Dlyは、時間経過とともに大きくなる補正ゲインとして機能し、補正対象輪の目標駆動力の補正を行う際に、後輪に対して前輪の補正を遅らせるように作用する。換言すれば、前輪に対して後輪の補正を先行させるように作用する。この場合、補正を遅らせる(先行させる)とは、補正を開始するタイミングを遅らせる(先行させる)わけではなく、補正を行う速度を相対的に遅くする(速くする)ことを意味している。補正速度は、最大値Dly_maxの設定により調整することができる。 As described above, the delay coefficient Dly is multiplied by the correction amount ΔT when correcting the target driving force of the front wheel of the correction target wheel (S21, S22). Therefore, the delay coefficient Dly functions as a correction gain that increases with time, and acts to delay the correction of the front wheel relative to the rear wheel when correcting the target driving force of the correction target wheel. In other words, it acts so that the correction of the rear wheel precedes the front wheel. In this case, delaying (advancing) the correction does not delay (advance) the timing of starting the correction, but rather relatively slow (accelerate) the correction. The correction speed can be adjusted by setting the maximum value Dly_max.
また、遅延係数Dlyは、カウンタ値iが最大時間Time_maxに到達した後にゼロに設定される。これにより、補正対象輪の前輪に関しては、目標駆動力を連続して補正できる時間が制限され、その制限期間を超えると目標駆動力の補正量(ΔT×Dly)が0に設定される。 Further, the delay coefficient Dly is set to zero after the counter value i reaches the maximum time Time_max. Thereby, with respect to the front wheels of the correction target wheels, the time during which the target driving force can be continuously corrected is limited, and the correction amount (ΔT × Dly) of the target driving force is set to 0 when the limit period is exceeded.
次に、モータ駆動力計算ルーチンの実行により奏される作用効果について説明する。モータ駆動力計算ルーチンによれば、操舵角速度ωに基づいて、操舵方向と操舵速度の大きさとが常に検出され、操舵方向に応じた補正対象輪が設定される(S11〜S14)。この補正対象輪は、操舵操作により車両が旋回する旋回方向における旋回外側の前輪と旋回内側の後輪とからなる対角輪に設定される。各輪の目標駆動力は、基本的にはアクセル操作量Aに応じて設定されるが(S18)、操舵操作が行われたことが検出された場合には、その操舵方向により設定される1対の補正対象輪について、前輪を増速させ後輪を減速させるように補正される(S21,S22)。 Next, the effects obtained by executing the motor driving force calculation routine will be described. According to the motor driving force calculation routine, the steering direction and the magnitude of the steering speed are always detected based on the steering angular velocity ω, and the correction target wheels corresponding to the steering direction are set (S11 to S14). This correction target wheel is set to a diagonal wheel composed of a front wheel outside the turn and a rear wheel inside the turn in the turning direction in which the vehicle turns by the steering operation. The target driving force of each wheel is basically set according to the accelerator operation amount A (S18), but is set according to the steering direction when it is detected that the steering operation has been performed. The correction target wheels are corrected so as to increase the speed of the front wheels and decelerate the rear wheels (S21, S22).
車両1の走行中において、前輪10FL(10FR)が増速すると、サスペンション20FL(20FR)のジオメトリにより前輪10FL(10FR)が車体B側に引き上がる。また、後輪10RL(10RR)が減速すると、サスペンション20RL(20RR)のジオメトリにより後輪10RL(10RR)が車体B側に引き上がる。図9は、その原理を説明する図である。本実施形態においては、前輪10FL、10FRを支持するサスペンション20FL、20FRの瞬間回転中心QFL,QFRが前輪10FL、10FRよりも後方に位置し、後輪10RL、10RRを支持するサスペンション20RL、20RRの瞬間回転中心QRL,QRRが後輪10RL、10RRよりも前方に位置する。サスペンション20FL、20FRは、瞬間回転中心QFL,QFRを中心として回転運動し、サスペンション20RL、20RRは、瞬間回転中心QRL,QRRを中心として回転運動する。前輪10FL(10FR)が増速されると、接地点に車両1の進行方向の力Fが働く。この力Fは、接地点と瞬間回転中心QFL(QFR)とを結ぶ方向の力F2と、接地面に対して垂直方向の力F1とに分けることができる。従って、この上向きの力F1により、前輪10FL(10FR)が車体B側に引き上がる。これにより、前輪10FL(10FR)側の車体Bが沈み込む。同様に、後輪10RL(10RR)が減速されると、接地点に車両1の進行方向とは反対方向の力fが働く。この力fは、接地点と瞬間回転中心QRL(QRR)とを結ぶ方向の力f2と、接地面に対して垂直方向の力f1とに分けることができる。従って、この上向きの力f1により、後輪10RL(10RR)が車体B側に引き上がる。これにより、後輪10RL(10RR)側の車体Bが沈み込む。
When the front wheel 10FL (10FR) is accelerated while the
本実施形態においては、操舵操作が行われた瞬間から、旋回外側の前輪と旋回内側の後輪とを対とした補正対象輪の目標駆動力が上記のように補正されるため、補正対象輪が車体B側に引き上がり、補正対象輪における接地荷重が低下する。 In the present embodiment, since the target driving force of the correction target wheel that is a pair of the front wheel outside the turn and the rear wheel inside the turn is corrected as described above from the moment the steering operation is performed, the correction target wheel Is pulled up toward the vehicle body B, and the ground load on the correction target wheel is reduced.
後輪側においては、旋回内輪の引き上げによりアンチロールモーメントが発生する。これに伴って、接地荷重が旋回内側前輪へ移動する。しかも、補正対象輪の接地荷重は低下しているため、その低下した分の接地荷重を非補正対象輪へ配分することができ、結果として、非補正対象輪の前輪(操舵輪)である旋回内側前輪へ接地荷重を良好に移動させることができる。車両旋回時においては、操舵輪である前輪のうち旋回内輪の接地荷重が少なくなってしまうが、この実施形態によれば、操舵操作の開始から旋回内側前輪へ接地荷重を移動させることができるため、旋回時における旋回内側前輪の接地荷重の低下を抑制することができる。 On the rear wheel side, an anti-roll moment is generated by raising the turning inner wheel. Along with this, the ground contact load moves to the turning inner front wheel. Moreover, since the ground contact load of the correction target wheel is reduced, the reduced ground contact load can be distributed to the non-correction target wheel, and as a result, the turning that is the front wheel (steering wheel) of the non-correction target wheel The ground contact load can be favorably moved to the inner front wheel. When the vehicle is turning, the ground load on the turning inner wheel of the front wheels, which are the steering wheels, decreases. However, according to this embodiment, the ground load can be moved from the start of the steering operation to the turning inner front wheel. Thus, it is possible to suppress a decrease in the ground contact load of the turning inner front wheel during turning.
車両の挙動変化は、操舵操作に対して遅れて発生するが、本実施形態においては、車両1の挙動変化を検出するのではなく、操舵操作が行われたことを検出することにより、補正対象輪の目標駆動力を補正する。これにより、車両1の挙動変化が生じる前から、後輪側でアンチロールモーメントを発生させ、接地荷重を旋回内側前輪に移動させることができる。従って、ドライバーの操舵操作初期から応答性の良いヨーモーメントを発生させることができ、旋回極初期から安定した車両走行が可能となる。
The behavior change of the vehicle occurs with a delay with respect to the steering operation. In this embodiment, however, the correction target is not detected by detecting the behavior change of the
また、車両の挙動変化が生じてから、車両姿勢を制御する場合には、大きな力が必要となるが、本実施形態においては、車両の挙動変化が生じる前に接地荷重を移動させるため、それに必要な力が小さくてすむ。従って、エネルギー効率がよい。また、旋回極初期から安定した車両走行が得られるため、旋回定常状態における走行安定性も向上する。 In addition, a large force is required to control the vehicle posture after the change in behavior of the vehicle, but in this embodiment, the ground load is moved before the change in behavior of the vehicle occurs. The required force is small. Therefore, energy efficiency is good. Further, since stable vehicle travel can be obtained from the beginning of the turning pole, the running stability in the steady turning state is also improved.
また、旋回応答性を高める手段としてスタビライザーを設けなくてよい。スタビライザーは、左右輪が逆相にストロークするときに、トーションバーが捩られてロール角を小さくするように働くが、乗り心地に関しては余り好ましいものではない。従って、本実施形態によれば、良好な乗り心地を維持しつつ、旋回応答性能を向上させることができる。 Further, it is not necessary to provide a stabilizer as means for improving the turning response. The stabilizer works to reduce the roll angle by twisting the torsion bar when the left and right wheels are stroked in opposite phases, but it is not preferable in terms of riding comfort. Therefore, according to this embodiment, turning response performance can be improved while maintaining good riding comfort.
また、補正対象輪における目標駆動力の補正量は、補正係数K1により、操舵角速度ωの大きさ|ω|が大きいほど大きい値に設定される。つまり、操舵角速度ωの大きさ|ω|が大きいほど補正度合が大きく設定される。ドライバーが大きな挙動変化を期待しているときは、素早い操舵操作が行われ、操舵角速度ωの大きさ(絶対値)も大きくなる傾向がある。逆に、ドライバーが大きな挙動変化を期待していないときは、操舵角速度ωの大きさは小さい。従って、操舵角速度ωの大きさが大きいほど目標駆動力の補正度合が大きく設定されることにより、ドライバーの意図に沿った応答性にてヨーモーメントを発生させることができる。 Further, the correction amount of the target driving force in the correction target wheel is set to a larger value as the magnitude | ω | of the steering angular velocity ω is larger by the correction coefficient K1. That is, the greater the magnitude | ω | of the steering angular velocity ω, the larger the correction degree is set. When the driver expects a large change in behavior, a quick steering operation is performed, and the magnitude (absolute value) of the steering angular velocity ω tends to increase. Conversely, when the driver does not expect a large change in behavior, the magnitude of the steering angular velocity ω is small. Therefore, the degree of correction of the target driving force is set to be larger as the steering angular velocity ω is larger, so that the yaw moment can be generated with responsiveness in line with the driver's intention.
また、補正対象輪における目標駆動力の補正量は、補正係数K2により、車速Vが大きいほど大きい値に設定される。これにより、低速走行時においては、小回り走行性能が良好となり、高速走行時においては、補正制御介入によりドライバーに与える違和感を低減することができる。 Further, the correction amount of the target driving force in the correction target wheel is set to a larger value as the vehicle speed V is higher, by the correction coefficient K2. As a result, the low-speed traveling performance is good during low-speed traveling, and the uncomfortable feeling given to the driver by correction control intervention can be reduced during high-speed traveling.
また、補正対象輪における目標駆動力の補正量は、補正係数K3により、操舵角加速度aの大きさが大きいほど大きい値に設定され、操舵角加速度aがゼロのときには、ゼロに設定される。これにより、半径の異なるS字走行での切り返し時や、切り込み操作から保舵操作への移行時において、ドライバーに違和感を与え難くすることができる。 Further, the correction amount of the target driving force in the correction target wheel is set to a larger value as the steering angular acceleration a is larger by the correction coefficient K3, and is set to zero when the steering angular acceleration a is zero. As a result, it is possible to make it difficult for the driver to feel uncomfortable at the time of turning in S-curve traveling with different radii and at the time of shifting from the cutting operation to the steering operation.
例えば、ドライバーが一定の操舵角速度で切り込み操作している場合、舵角自体は増加していくため、旋回半径が小さくなっていく。それに伴って、車両の横加速度、ロール量、ヨーレートも増加していく。このような場合、操舵角速度ωだけで補正対象輪の目標駆動力を補正すると、旋回半径が異なる場合であっても同じ補正量による挙動変化を車両に与えることなる。また、切り込み操作から保舵操作へ遷移した場合、補正係数K1(=0)によって補正量がゼロになるが、その時の旋回半径によって、ロール量、タイヤスリップ角、ロールレート等が異なる。そこで、本実施形態においては、操舵角加速度aに応じた補正係数K3を設定することにより、操舵角速度の変化(操舵角加速度)が大きいほど補正に重み付けを与える。これにより、旋回中に目標駆動力が補正され続けてしまうことがなくなる。つまり、操舵角速度が出ていても、操舵角加速度がゼロになっていれば目標駆動力の補正が禁止される。これにより、半径の異なるS字走行での切り返し時や、切り込み操作から保舵操作への移行時において、ドライバーに違和感を与えないようにすることができる。 For example, when the driver performs a cutting operation at a constant steering angular velocity, the steering angle itself increases, so the turning radius decreases. Along with this, the lateral acceleration, roll amount, and yaw rate of the vehicle also increase. In such a case, if the target driving force of the correction target wheel is corrected only by the steering angular velocity ω, even if the turning radius is different, a behavior change by the same correction amount is given to the vehicle. Further, when the transition from the cutting operation to the steering operation is performed, the correction amount becomes zero due to the correction coefficient K1 (= 0), but the roll amount, the tire slip angle, the roll rate, and the like differ depending on the turning radius at that time. Therefore, in this embodiment, by setting a correction coefficient K3 corresponding to the steering angular acceleration a, the correction is weighted as the change in the steering angular velocity (steering angular acceleration) increases. As a result, the target driving force is not continuously corrected during turning. That is, even if the steering angular velocity is obtained, the correction of the target driving force is prohibited if the steering angular acceleration is zero. Thereby, it is possible to prevent the driver from feeling uncomfortable at the time of turning in S-curve traveling with different radii or at the time of shifting from the cutting operation to the steering operation.
尚、本実施形態においては、第3補正係数マップM3(図6参照)に示すように、補正係数K3がゼロになるのは、操舵角加速度aがゼロとなる場合であるが、補正係数K3がゼロとなる操舵角加速度aの範囲を拡げることもできる。つまり、操舵角加速度aの大きさ(絶対値)がゼロよりも大きな設定値a1以下となる場合(a≦a1)に補正係数K3をゼロに設定してもよい。この場合、操舵角加速度aがゼロを含めて設定値a1以下となる場合に、目標駆動力の補正が禁止される。 In the present embodiment, as shown in the third correction coefficient map M3 (see FIG. 6), the correction coefficient K3 is zero when the steering angular acceleration a is zero, but the correction coefficient K3. It is also possible to widen the range of the steering angular acceleration “a” where becomes zero. That is, the correction coefficient K3 may be set to zero when the magnitude (absolute value) of the steering angular acceleration a is equal to or less than the set value a1 that is greater than zero (a ≦ a1). In this case, when the steering angular acceleration a is equal to or less than the set value a1 including zero, the correction of the target driving force is prohibited.
また、本実施形態によれば、補正対象輪における前輪の目標駆動力を補正するにあたって、補正量ΔTに遅延係数Dly(≦1)を乗算している。これにより、補正対象輪における後輪の目標駆動力の補正が、前輪の目標駆動力の補正よりも先行して行われる。従って、補正対象輪における前輪側の車体の沈み込みを緩和するとともに、後輪側のアンチロールモーメントを早く発生させることができる。この結果、車両1の姿勢変化を抑えつつヨーモーメントの応答性を向上させることができる。
Further, according to the present embodiment, the correction amount ΔT is multiplied by the delay coefficient Dly (≦ 1) when correcting the target driving force of the front wheels in the correction target wheel. Thereby, the correction of the target driving force of the rear wheel in the correction target wheel is performed prior to the correction of the target driving force of the front wheel. Accordingly, it is possible to alleviate the sinking of the vehicle body on the front wheel side in the correction target wheel and to quickly generate the anti-roll moment on the rear wheel side. As a result, the response of the yaw moment can be improved while suppressing the posture change of the
また、補正対象輪における前輪の目標駆動力の補正については、操舵操作の初期において特に有効であるため、前輪の目標駆動力の補正の連続時間制限を設定することにより、補正対象輪における前輪側の車体の沈み込みを抑制することができる。 Further, since the correction of the target driving force of the front wheel in the correction target wheel is particularly effective in the initial stage of the steering operation, by setting a continuous time limit for the correction of the target driving force of the front wheel, The sinking of the vehicle body can be suppressed.
以上、本実施形態にかかる車両用駆動力制御装置について説明したが、本発明は上記実施形態に限定されるものではなく、本発明の目的を逸脱しない限りにおいて種々の変更が可能である。 The vehicular driving force control apparatus according to this embodiment has been described above, but the present invention is not limited to the above-described embodiment, and various modifications can be made without departing from the object of the present invention.
例えば、本実施形態においては、補正係数K1,K2,K3の設定にあたっては、補正係数マップM1,M2,M3を参照しているが、それに代えて、例えば、操舵角速度ωから補正係数K1を導く関数、車速Vから補正係数K2を導く関数、操舵角加速度aから補正係数K3を導く関数をMPU50に記憶しておき、ステップS15において、関数を使って補正係数K1,K2,K3を取得するなど他の手法を採用することもできる。また、各補正係数K1,K2,K3の特性についても任意に設定することができる。
For example, in the present embodiment, the correction coefficients K1, K2, and K3 are set by referring to the correction coefficient maps M1, M2, and M3. Instead, for example, the correction coefficient K1 is derived from the steering angular velocity ω. A function, a function for deriving the correction coefficient K2 from the vehicle speed V, and a function for deriving the correction coefficient K3 from the steering angular acceleration a are stored in the
また、本実施形態においては、操舵角センサ42により検出されるステアリングシャフトの回転角の角速度および角加速度を使って、操舵速度および操舵加速度を検出しているが、それに代えて、例えば、ステアリング機構40におけるラック軸の軸方向の速度および加速度を使って、操舵速度および操舵加速度を検出するなど他の手法を採用することもできる。
In this embodiment, the steering speed and the steering acceleration are detected by using the angular velocity and the angular acceleration of the rotation angle of the steering shaft detected by the
1…車両、10FL,10FR,10RL,10RR…車輪、20FL,20FR,20RL,20RR…サスペンション、30FL,30FR,30RL,30RR…モータ、35…モータドライバ、40…ステアリング機構、41…操舵ハンドル、42…操舵角センサ、43…ローパスフィルタ、50…電子制御ユニット(MPU)、51…アクセルセンサ、52…車速センサ、A…アクセル操作量、a…操舵角加速度、B…車体、D…補正対象輪設定データ、Dly…遅延係数、K…最終補正係数、K1,K2,K3…補正係数、M1,M2,M3…補正係数マップ、V…車速、a…操舵角加速度、θ…操舵角、ω…操舵角速度。
DESCRIPTION OF
Claims (5)
操舵方向を含む操舵操作を検出する操舵操作検出手段と、
前記操舵操作が検出されたとき、その操舵操作により車両が旋回する旋回方向における旋回外側の前輪と旋回内側の後輪とを駆動力の補正対象輪に設定して、前記旋回外側の前輪を増速させ前記旋回内側の後輪を減速させるように前記目標駆動力を補正する駆動力補正手段と
を備えたことを特徴とする車両用駆動力制御装置。 In a vehicle driving force control device that includes an actuator that independently drives the front, rear, left, and right wheels, and that controls the driving force of the actuator based on a target driving force,
Steering operation detecting means for detecting a steering operation including the steering direction;
When the steering operation is detected, the front wheels outside the turning and the rear wheels inside the turning in the turning direction in which the vehicle turns by the steering operation are set as the driving force correction target wheels, and the front wheels outside the turning are increased. And a driving force correcting means for correcting the target driving force so as to speed up and decelerate the rear wheel inside the turn.
前記駆動力補正手段は、前記操舵速度の大きさが大きいほど前記目標駆動力の補正度合を大きくすることを特徴とする請求項1記載の車両用駆動力制御装置。 The steering operation detecting means detects a steering operation including a steering direction by detecting a steering speed,
2. The vehicle driving force control device according to claim 1, wherein the driving force correcting means increases the correction degree of the target driving force as the magnitude of the steering speed increases.
前記駆動力補正手段は、前記操舵加速度がゼロであるときには、前記目標駆動力の補正を行わないことを特徴とする請求項2記載の車両用駆動力制御装置。 Steering acceleration detecting means for detecting steering acceleration is provided,
The vehicle driving force control device according to claim 2, wherein the driving force correcting means does not correct the target driving force when the steering acceleration is zero.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012177660A JP5790605B2 (en) | 2012-08-10 | 2012-08-10 | Vehicle driving force control device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012177660A JP5790605B2 (en) | 2012-08-10 | 2012-08-10 | Vehicle driving force control device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014036532A true JP2014036532A (en) | 2014-02-24 |
JP5790605B2 JP5790605B2 (en) | 2015-10-07 |
Family
ID=50285196
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012177660A Expired - Fee Related JP5790605B2 (en) | 2012-08-10 | 2012-08-10 | Vehicle driving force control device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5790605B2 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016075811A1 (en) * | 2014-11-14 | 2016-05-19 | 株式会社安川電機 | Turning assistance system for electric vehicle, electric vehicle, and rotary electrical machine |
WO2016075812A1 (en) * | 2014-11-14 | 2016-05-19 | 株式会社安川電機 | Drive force control system for electric vehicle, electric vehicle, and rotary electrical machine |
WO2019160159A1 (en) * | 2018-02-19 | 2019-08-22 | マツダ株式会社 | Vehicle control device |
JP2019142469A (en) * | 2018-02-19 | 2019-08-29 | マツダ株式会社 | Controller of vehicle |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005219580A (en) * | 2004-02-04 | 2005-08-18 | Toyota Motor Corp | Vehicular behavior control device |
JP2006217710A (en) * | 2005-02-02 | 2006-08-17 | Mitsubishi Motors Corp | Vehicle controller of electric automobile |
JP2006315661A (en) * | 2005-04-15 | 2006-11-24 | Nissan Motor Co Ltd | Driving force distribution device for four-wheel independent driving vehicle |
JP2008154346A (en) * | 2006-12-15 | 2008-07-03 | Toyota Motor Corp | Vehicle attitude control device and traveling device |
JP2008247066A (en) * | 2007-03-29 | 2008-10-16 | Mazda Motor Corp | Motion control device for vehicle |
JP2009247205A (en) * | 2009-06-05 | 2009-10-22 | Nissan Motor Co Ltd | Driving-force controller for wheel independent driving type electric vehicle |
-
2012
- 2012-08-10 JP JP2012177660A patent/JP5790605B2/en not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005219580A (en) * | 2004-02-04 | 2005-08-18 | Toyota Motor Corp | Vehicular behavior control device |
JP2006217710A (en) * | 2005-02-02 | 2006-08-17 | Mitsubishi Motors Corp | Vehicle controller of electric automobile |
JP2006315661A (en) * | 2005-04-15 | 2006-11-24 | Nissan Motor Co Ltd | Driving force distribution device for four-wheel independent driving vehicle |
JP2008154346A (en) * | 2006-12-15 | 2008-07-03 | Toyota Motor Corp | Vehicle attitude control device and traveling device |
JP2008247066A (en) * | 2007-03-29 | 2008-10-16 | Mazda Motor Corp | Motion control device for vehicle |
JP2009247205A (en) * | 2009-06-05 | 2009-10-22 | Nissan Motor Co Ltd | Driving-force controller for wheel independent driving type electric vehicle |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016075811A1 (en) * | 2014-11-14 | 2016-05-19 | 株式会社安川電機 | Turning assistance system for electric vehicle, electric vehicle, and rotary electrical machine |
WO2016075812A1 (en) * | 2014-11-14 | 2016-05-19 | 株式会社安川電機 | Drive force control system for electric vehicle, electric vehicle, and rotary electrical machine |
WO2019160159A1 (en) * | 2018-02-19 | 2019-08-22 | マツダ株式会社 | Vehicle control device |
JP2019142469A (en) * | 2018-02-19 | 2019-08-29 | マツダ株式会社 | Controller of vehicle |
CN111712413A (en) * | 2018-02-19 | 2020-09-25 | 马自达汽车株式会社 | Vehicle control device |
JP7194376B2 (en) | 2018-02-19 | 2022-12-22 | マツダ株式会社 | vehicle controller |
US11667275B2 (en) | 2018-02-19 | 2023-06-06 | Mazda Motor Corporation | Control apparatus of vehicle |
Also Published As
Publication number | Publication date |
---|---|
JP5790605B2 (en) | 2015-10-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4867369B2 (en) | Driving force control device for electric vehicle, automobile and driving force control method for electric vehicle | |
CN107848526B (en) | Vehicle turning control device | |
JP5790871B2 (en) | Driving force control device for electric vehicle and driving force control method for electric vehicle | |
JP4303140B2 (en) | Stabilizer control device | |
WO2006093242A1 (en) | Braking-driving force control device of vehicle | |
WO2007069790A1 (en) | Wheel brake/drive force control device | |
WO2015118590A1 (en) | Vehicle | |
WO2006093244A1 (en) | Braking-driving force control device of vehicle | |
JP5790605B2 (en) | Vehicle driving force control device | |
WO2011136025A1 (en) | Device for improving vehicle behavior when steering | |
WO2018056028A1 (en) | Electric vehicle control device, control method, and control system | |
JP6976114B2 (en) | Vehicle control device | |
JP2018047842A (en) | Control device of vehicle and control method of vehicle | |
US20020013645A1 (en) | Motor vehicle dynamic control | |
JP3451912B2 (en) | Drive control device for electric vehicles | |
JP2013126874A (en) | Rolling behavior control device for vehicle | |
JP6774250B2 (en) | Vehicle braking force control device | |
JP4687471B2 (en) | Driving force control device for electric vehicle, automobile and driving force control method for electric vehicle | |
CN102729992B (en) | Vehicle vibration control device and vehicle vibration control method | |
JP4725431B2 (en) | Driving force estimation device for electric vehicle, automobile and driving force estimation method for electric vehicle | |
JP4228837B2 (en) | Wheel speed estimation device, vehicle body speed estimation device, and vehicle behavior control device | |
JP5314445B2 (en) | Vehicle motion control system | |
JP2011201507A (en) | Rear wheel steering control device | |
JP6252453B2 (en) | Vehicle drive device | |
JP5068638B2 (en) | Vehicle rear wheel toe angle control device and rear wheel toe angle control method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140917 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150529 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150602 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150615 |
|
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: 20150707 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150720 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5790605 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
LAPS | Cancellation because of no payment of annual fees |