[go: up one dir, main page]

JP2020099106A - Control device for vehicle - Google Patents

Control device for vehicle Download PDF

Info

Publication number
JP2020099106A
JP2020099106A JP2018235206A JP2018235206A JP2020099106A JP 2020099106 A JP2020099106 A JP 2020099106A JP 2018235206 A JP2018235206 A JP 2018235206A JP 2018235206 A JP2018235206 A JP 2018235206A JP 2020099106 A JP2020099106 A JP 2020099106A
Authority
JP
Japan
Prior art keywords
motor
torque
command value
control device
target value
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
Application number
JP2018235206A
Other languages
Japanese (ja)
Other versions
JP7251129B2 (en
Inventor
輝彦 中澤
Teruhiko Nakazawa
輝彦 中澤
誠 日下部
Makoto Kusakabe
誠 日下部
育充 長田
Yasumitsu Osada
育充 長田
日比野 良一
Ryoichi Hibino
良一 日比野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Central R&D Labs Inc
Original Assignee
Toyota Central R&D Labs Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Central R&D Labs Inc filed Critical Toyota Central R&D Labs Inc
Priority to JP2018235206A priority Critical patent/JP7251129B2/en
Publication of JP2020099106A publication Critical patent/JP2020099106A/en
Application granted granted Critical
Publication of JP7251129B2 publication Critical patent/JP7251129B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/64Electric machine technologies in electromobility
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/72Electric energy management in electromobility

Landscapes

  • Control Of Transmission Device (AREA)
  • Electric Propulsion And Braking For Vehicles (AREA)
  • Control Of Multiple Motors (AREA)
  • Structure Of Transmissions (AREA)

Abstract

【課題】2つのモータ側の回転運動差の目標値と出力トルクの目標値を両立させて制御でき、さらに遊星機構を差動させるときに遅延なく反応できる構成を実現する。【解決手段】目標値取得部12は、遊星機構24における第1モータ21側の回転運動と第2モータ22側の回転運動との回転運動差の目標値と出力トルクの目標値を取得する。指令値導出部は、合流システム20に対応した運動モデルの逆モデルを利用することにより、回転運動差の目標値と出力トルクの目標値を両立させる第1モータの補正前トルク指令値と第2モータの補正前トルク指令値を導出する。補正部16は、第1モータ及び第2モータの補正前トルク指令値を、第1モータ及び第2モータにより遊星機構を差動させるために必要な差動時起動トルクで補正して、第1モータのトルク指令値と第2モータのトルク指令値を導出する。【選択図】図1PROBLEM TO BE SOLVED: To realize a configuration in which a target value of a rotational motion difference between two motors and a target value of an output torque can be controlled in a compatible manner, and further, a reaction can be performed without delay when a planetary mechanism is differentially operated. A target value acquisition unit 12 acquires a target value of a rotational motion difference between a rotational motion of a planetary mechanism 24 on a first motor 21 side and a rotational motion of a second motor 22 side and a target value of an output torque. The command value derivation unit uses the inverse model of the motion model corresponding to the merging system 20 to make the uncorrected torque command value of the first motor compatible with the target value of the rotational motion difference and the target value of the output torque, and the second value. The pre-correction torque command value of the motor is derived. The correction unit 16 corrects the pre-correction torque command values of the first motor and the second motor with the differential-time starting torque required to make the planetary mechanism differential by the first motor and the second motor, A torque command value for the motor and a torque command value for the second motor are derived. [Selection diagram] Figure 1

Description

本開示は、車両の制御装置に関し、特に遊星機構について2つのモータ側のトルクを遊星機構で合流させる車両を制御する制御装置に関する。 The present disclosure relates to a vehicle control device, and more particularly to a control device that controls a vehicle in which two motor-side torques of a planetary mechanism are combined by the planetary mechanism.

2つのモータのトルクを遊星機構で合流させて駆動力を得る車両が知られている。例えば特許文献1には、2つのモータから得られるトルクを、遊星歯車機構(遊星機構)を介して1つの車両駆動軸に伝達する電動車両と、その電動車両の制御装置が記載されている。特許文献1には、2つのモータのうち、一方のモータのトルクが所定トルクとなるように制御(トルク制御)し、他方のモータの回転数を制御(回転数制御)する電動車両の制御装置が記載されている。 A vehicle is known in which the torque of two motors is combined by a planetary mechanism to obtain a driving force. For example, Patent Document 1 describes an electric vehicle that transmits torque obtained from two motors to one vehicle drive shaft via a planetary gear mechanism (planetary mechanism), and a control device for the electric vehicle. Patent Document 1 discloses a control device for an electric vehicle that controls the torque of one of the two motors to a predetermined torque (torque control) and controls the rotation speed of the other motor (rotation speed control). Is listed.

特開2007−68301号公報JP, 2007-68301, A

特許文献1に記載されているように、2つのモータのうち、一方のモータをトルク制御して他方のモータを回転数制御する場合に、遊星機構について2つのモータ側の回転数差を変更しようとすると、回転数制御されているモータから得られるトルクが大きく変動してしまい、その変動が出力トルクに影響を与えてしまう場合がある。出力トルクが制御の目標値から変動してしまう場合において、出力トルクに意図しない変動がある場合には、車両の運転者に違和感を与えてしまうことが考えられる。 As described in Patent Document 1, in the case where one of the two motors is torque-controlled and the other motor is rotational-speed controlled, the difference in rotational speed between the two motors of the planetary mechanism is changed. Then, the torque obtained from the motor whose rotation speed is controlled may fluctuate significantly, and the fluctuation may affect the output torque. When the output torque fluctuates from the control target value, if the output torque fluctuates unintentionally, the driver of the vehicle may feel uncomfortable.

さらに、特許文献1に記載された構成において、遊星機構を差動させるときに、遊星機構の歯車部のがたや歯車部の2つの要素が摺動接触する接触面において、静摩擦から動摩擦に移行する際に生じる抵抗として、差動時起動トルクが存在する。特許文献1では、この差動時起動トルクを考慮していないので、出力トルクが制御の目標値からさらに変動する可能性がある。さらに遊星機構を差動させるときに遅延なく反応させることが望まれる。 Further, in the configuration described in Patent Document 1, when the planetary gear mechanism is differentially operated, static friction is changed to dynamic friction on a contact surface where rattling of the gear portion of the planetary mechanism and two elements of the gear portion are in sliding contact. A differential starting torque is present as a resistance that occurs when the operation is performed. In Patent Document 1, since the differential starting torque is not taken into consideration, the output torque may further fluctuate from the control target value. Furthermore, it is desired to react without delay when the planetary gears are differentially operated.

本開示の目的は、2つのモータ側のトルクを遊星機構で合流させて出力トルクを得る車両の制御において、2つのモータ側の回転運動差の目標値と出力トルクの目標値を両立させて制御でき、さらに遊星機構を差動させるときに遅延なく反応できる構成を実現することにある。 An object of the present disclosure is to control a vehicle in which torques on two motor sides are merged by a planetary mechanism to obtain output torque, by controlling a target value of rotational motion difference on the two motor sides and a target value of output torque at the same time. It is possible to realize a structure that can react and can react without delay when the planetary mechanism is differentially operated.

本開示の車両の制御装置は、遊星機構について、第1モータ側のトルクと第2モータ側のトルクを前記遊星機構で合流させて出力トルクを得る合流システムを備える車両を制御する制御装置であって、前記遊星機構における前記第1モータ側の回転運動と前記第2モータ側の回転運動との回転運動差の目標値と前記出力トルクの目標値を取得する目標値取得部と、前記合流システムに対応した運動モデルの逆モデルを利用することにより、前記回転運動差の目標値と前記出力トルクの目標値を両立させる前記第1モータの補正前トルク指令値と前記第2モータの補正前トルク指令値を導出する指令値導出部と、前記第1モータ及び前記第2モータの補正前トルク指令値を、前記第1モータ及び前記第2モータにより前記遊星機構を差動させるために必要な差動時起動トルクで補正して、前記第1モータのトルク指令値と前記第2モータのトルク指令値を導出する補正部と、を有する。 A control device for a vehicle according to the present disclosure is a control device for controlling a vehicle that includes a confluence system that obtains an output torque by converging a torque on a first motor side and a torque on a second motor side in the planetary mechanism by the planetary mechanism. A target value acquisition unit that acquires a target value of the rotational motion difference between the rotational motion of the first motor side and the rotational motion of the second motor side in the planetary mechanism and a target value of the output torque; and the confluence system. By using the inverse model of the motion model corresponding to the above, the pre-correction torque command value of the first motor and the pre-correction torque of the second motor that make the target value of the rotational motion difference and the target value of the output torque compatible with each other. A command value derivation unit for deriving a command value, and a difference between a pre-correction torque command value of the first motor and the second motor, which is necessary for differentiating the planetary mechanism by the first motor and the second motor. And a correction unit that derives a torque command value for the first motor and a torque command value for the second motor by correcting the torque command value during operation.

本開示の車両の制御装置によれば、遊星機構は2つのモータ両側のトルクを合流させる。例えば、第1モータから得られるトルクと第2モータから得られるトルクが遊星機構において加算され、その加算結果に対応した出力トルクが得られる。また、回転運動差は第1モータ側と第2モータ側の回転運動を比較して得られる制御量である。回転運動差の具体例には、例えば回転角速度差や回転角加速度差などが含まれる。 According to the vehicle control device of the present disclosure, the planetary mechanism joins the torques on both sides of the two motors. For example, the torque obtained from the first motor and the torque obtained from the second motor are added in the planetary mechanism, and the output torque corresponding to the addition result is obtained. The rotational movement difference is a control amount obtained by comparing the rotational movements of the first motor side and the second motor side. Specific examples of the rotational motion difference include, for example, a rotational angular velocity difference and a rotational angular acceleration difference.

そして、本開示によれば、回転運動差の目標値と出力トルクの目標値を両立させる第1モータのトルク指令値と第2モータのトルク指令値が導出される。これにより、導出されたトルク指令値に基づいて第1モータと第2モータが制御される。このため、2つのモータ側の回転運動差の目標値と出力トルクの目標値を両立させる制御が実現される。 And according to this indication, the torque command value of the 1st motor and the torque command value of the 2nd motor which make a target value of rotational motion difference and a target value of output torque compatible are derived. As a result, the first motor and the second motor are controlled based on the derived torque command value. Therefore, it is possible to realize the control in which the target value of the rotational movement difference between the two motors and the target value of the output torque are compatible with each other.

さらに、第1モータ及び第2モータの補正前トルク指令値が、差動時起動トルクで補正されるので、遊星機構を差動させるときに遅滞なく反応させることができる。これにより、遅滞なく第1モータ側及び第2モータ側の回転数差をつけることができる。また、遊星機構を差動させるときに、出力トルクが制御の目標値から変動することを抑制できる。 Further, since the pre-correction torque command values of the first motor and the second motor are corrected by the differential starting torque, it is possible to react without delay when the planetary mechanism is made to be differential. As a result, it is possible to make a difference in rotation speed between the first motor side and the second motor side without delay. Further, when the planetary gear mechanism is made to be differential, it is possible to prevent the output torque from varying from the control target value.

本開示により、2つのモータ側のトルクを遊星機構で合流させて出力トルクを得る車両の制御において、2つのモータ側の回転運動差の目標値と出力トルクの目標値を両立させて制御でき、さらに遊星機構を差動させるときに遅延なく反応できる。 According to the present disclosure, in the control of a vehicle that obtains output torque by combining torques of two motors with a planetary mechanism, it is possible to control the target value of the rotational motion difference and the target value of the output torque of the two motors in a compatible manner. In addition, it can react without delay when the planetary mechanism is made differential.

本開示の実施形態の制御装置を含む車両の制御ブロックを示す図である。It is a figure which shows the control block of the vehicle containing the control apparatus of embodiment of this indication. 図1に示す合流システムの運動モデルとその逆モデルの具体例を示す図である。It is a figure which shows the specific example of the motion model and its inverse model of the merging system shown in FIG. 図1,図2における記号の定義を示す図である。FIG. 3 is a diagram showing definitions of symbols in FIGS. 1 and 2. 本開示の実施形態の車両の制御装置を構成する遊星機構を示す図である。It is a figure which shows the planetary gear mechanism which comprises the control apparatus of the vehicle of embodiment of this indication. 本開示の実施形態における運動モデルの変数とパラメータを示す図である。It is a figure showing a variable and a parameter of a motion model in an embodiment of this indication. 比較例の制御装置を含む車両の制御ブロックを示す図である。It is a figure which shows the control block of the vehicle containing the control apparatus of a comparative example. 比較例の車両の制御装置において、遊星機構について、2つのモータ側に回転数差を発生させる状態を示す共線図(a)と、回転数差を発生させるときに差動時起動トルクが存在することを示す図(b)と、トルクが不足することを示す図(c)と、差動時起動トルクにより回転数差をつけるときの遅延が発生することを示す図(d)である。In the vehicle control device of the comparative example, regarding the planetary mechanism, there is an alignment chart (a) showing a state in which a rotation speed difference is generated between two motors, and a differential starting torque is present when the rotation speed difference is generated. FIG. 4B is a diagram showing that the torque is insufficient, FIG. 7C is a diagram showing that the torque is insufficient, and FIG. 8D is a diagram showing that a delay occurs in making the rotational speed difference due to the differential starting torque. 比較例の車両の制御装置において、第1モータ側の回転数を第2モータ側の回転数より大きくして回転数差をつけるときの回転数差と、遊星機構の出力トルクと、第1モータ及び第2モータのトルク指令値の時間変化(実験結果)を示す図である。In the vehicle control device of the comparative example, the rotation speed difference when the rotation speed on the first motor side is made larger than the rotation speed on the second motor side to make the rotation speed difference, the output torque of the planetary mechanism, and the first motor FIG. 7 is a diagram showing a time change (experimental result) of a torque command value of the second motor. 実施形態の車両の制御装置において、第1モータ側の回転数を第2モータ側の回転数より大きくして回転数差をつけるときの回転数差と、遊星機構の出力トルクと、第1モータ及び第2モータのトルク指令値の時間変化(実験結果)を示す図である。In the vehicle control device according to the embodiment, the rotation speed difference when the rotation speed on the first motor side is made larger than the rotation speed on the second motor side to make the rotation speed difference, the output torque of the planetary mechanism, and the first motor. FIG. 7 is a diagram showing a time change (experimental result) of a torque command value of the second motor. 実施形態の車両の制御装置において、第1モータ側及び第2モータ側に回転数差をつけるときの回転数差と、遊星機構における差動時起動トルクとの関係を実験結果で示す図である。In the vehicle control device of the embodiment, it is a diagram showing the relationship between the rotational speed difference when the rotational speed difference is made on the first motor side and the second motor side, and the differential starting torque in the planetary mechanism, as an experimental result. .. 比較例の車両の制御装置において、第1モータ側の回転数を第2モータ側の回転数より小さくして回転数差をつけるときの図8に対応する図である。FIG. 9 is a diagram corresponding to FIG. 8 when the rotation speed on the first motor side is made smaller than the rotation speed on the second motor side to make a rotation speed difference in the vehicle control device of the comparative example. 実施形態の車両の制御装置において、第1モータ側の回転数を第2モータ側の回転数より小さくして回転数差をつけるときの図9に対応する図である。FIG. 10 is a diagram corresponding to FIG. 9 when the number of revolutions on the first motor side is made smaller than the number of revolutions on the second motor side to make a difference in the number of revolutions in the vehicle control device of the embodiment.

以下、図面を参照しながら、本開示に係る車両の制御装置の実施形態について詳細に説明する。以下の説明において、具体的な形状、数等は、本開示の理解を容易にするための例示であって、車両の制御装置の仕様に合わせて適宜変更することができる。以下では、すべての図面において同様の要素には同一の符号を付して説明する。 Hereinafter, an embodiment of a vehicle control device according to the present disclosure will be described in detail with reference to the drawings. In the following description, specific shapes, numbers, and the like are examples for facilitating understanding of the present disclosure, and can be appropriately changed according to the specifications of the vehicle control device. In the following, similar elements are denoted by the same reference numerals in all the drawings for description.

図1は、実施形態の制御装置10を含む車両の制御ブロックを示す図である。車両は、制御装置10と、合流システム20とを備える。合流システム20は、第1モータ21、第2モータ22、及び遊星機構24を含んで構成される。合流システムは、遊星機構24について、第1モータ21側と第2モータ22側との2つのモータ(電動機)側から得られる動力(トルク)を、遊星機構24で合流させて駆動力(出力トルク)を得る。 FIG. 1 is a diagram showing a control block of a vehicle including a control device 10 of the embodiment. The vehicle includes a control device 10 and a merging system 20. The merging system 20 includes a first motor 21, a second motor 22, and a planetary mechanism 24. The merging system causes the planetary mechanism 24 to combine power (torque) obtained from two motors (electric motors), that is, the first motor 21 side and the second motor 22 side, into the planetary mechanism 24 so as to merge with each other to generate a driving force (output torque). ) Get.

車両の制御装置10は、目標値取得部12と、トルク指令値導出部14とを有する。目標値取得部12は、第1モータ21側と第2モータ22側との回転運動差の目標値と、出力トルクの目標値(Tc(ハット))とを取得する。回転運動差の目標値として第1モータ21側と第2モータ22側との回転角速度差の目標値(Δθ(ドット)(ハット))が取得される。回転角速度差の目標値は、例えばモータ効率や車両の走行条件などから決定される。また、出力トルクの目標値は、例えば車両の運転者により操作されるアクセルペダルの操作量(踏み込み量)などから決定される。 The vehicle control device 10 includes a target value acquisition unit 12 and a torque command value derivation unit 14. The target value acquisition unit 12 acquires a target value of the rotational motion difference between the first motor 21 side and the second motor 22 side and a target value of output torque (Tc (hat)). As the target value of the rotational movement difference, the target value (Δθ (dot) (hat)) of the rotational angular velocity difference between the first motor 21 side and the second motor 22 side is acquired. The target value of the rotational angular velocity difference is determined based on, for example, the motor efficiency and the traveling condition of the vehicle. Further, the target value of the output torque is determined, for example, from the operation amount (depression amount) of the accelerator pedal operated by the driver of the vehicle.

トルク指令値導出部14は、合流システム20に対応した運動モデルの逆モデルを利用することにより、回転運動差の目標値と出力トルクの目標値を両立させる第1モータ21の補正前トルク指令値TM1と第2モータ22の補正前トルク指令値TM2とを導出する。このとき、各補正前トルク指令値TM1、TM2は、例えば後述の補正部16により、遊星機構24の差動時起動トルクΔT(=γM1×ΔTM1−(−γM2)×ΔTM2)で補正され、(TM1+ΔTM1)、(TM2−ΔTM2)(または(TM1−ΔTM1)、(TM2+ΔTM2))として導出される。差動時起動トルクΔTは、第1モータ21及び第2モータ22により遊星機構24を差動させるために必要なトルクであり、遊星機構24の構造により予め決定される。ここで、γM1は、後述の図4に示す入力歯車対34による、第1モータ21から入力軸35への減速比である。γM2は、後述の図4に示す入力歯車対36による、第2モータ22から入力軸37への減速比である。トルク指令値の補正後の値が、ΔTM1、ΔTM2で加算されるか減算されるかは、回転運動差の正負で決定される。補正後のトルク指令値は、第1モータ21及び第2モータ22の制御に用いられる。これにより、後述のように、遊星機構24を差動させるときに遅延なく反応できる効果を得られる。 The torque command value derivation unit 14 uses the inverse model of the motion model corresponding to the merging system 20 to make the uncorrected torque command value of the first motor 21 that achieves both the target value of the rotational motion difference and the target value of the output torque. A pre-correction torque command value T M2 of the second motor 22 is derived from T M1 . At this time, the pre-correction torque command values T M1 and T M2 are output to the differential start-up torque ΔT (=γ M1 ×ΔT M1 −(−γ M2 )×ΔT M2 of the planetary gear mechanism 24, for example, by the correction unit 16 described later. ) is corrected by, it is derived as (T M1 + ΔT M1), (T M2 -ΔT M2) ( or (T M1 -ΔT M1), ( T M2 + ΔT M2)). The differential starting torque ΔT is a torque required to make the planetary mechanism 24 differential by the first motor 21 and the second motor 22, and is determined in advance by the structure of the planetary mechanism 24. Here, γ M1 is a speed reduction ratio from the first motor 21 to the input shaft 35 by the input gear pair 34 shown in FIG. 4 described later. γ M2 is a speed reduction ratio from the second motor 22 to the input shaft 37 by the input gear pair 36 shown in FIG. 4 described later. Whether the corrected value of the torque command value is added or subtracted by ΔT M1 and ΔT M2 is determined by whether the rotational movement difference is positive or negative. The corrected torque command value is used to control the first motor 21 and the second motor 22. Thereby, as will be described later, it is possible to obtain an effect of reacting without delay when the planetary gear mechanism 24 is differentially operated.

図2は、合流システム20の運動モデルとその逆モデルの具体例を示す図である。なお図1、図2における記号の定義は図3に示すとおりである。 FIG. 2 is a diagram showing a specific example of the motion model of the merging system 20 and its inverse model. The definitions of symbols in FIGS. 1 and 2 are as shown in FIG.

図2に示す具体例では、運動モデルとして、合流システム20内の運動に対応した運動方程式から得られる行列Aによる数学モデルが利用される。具体的には、第1モータ21のトルクと第2モータ22のトルクから、行列Aを用いた演算により、第1モータ21側と第2モータ22側の回転運動差(回転角速度差または回転角加速度差)と出力トルクを得る数学モデルが利用される。 In the specific example shown in FIG. 2, a mathematical model based on a matrix A obtained from a motion equation corresponding to the motion in the merging system 20 is used as the motion model. Specifically, from the torque of the first motor 21 and the torque of the second motor 22, the rotational motion difference (rotational angular velocity difference or rotational angle difference between the first motor 21 side and the second motor 22 side is calculated by calculation using the matrix A. A mathematical model for obtaining the acceleration difference) and the output torque is used.

図2に示す具体例では、運動モデルの逆モデルとして、行列Aの逆行列A−1による数学モデルが利用される。具体的には、制御装置10のトルク指令値導出部14が、回転運動差(回転角速度差または回転角加速度差)の目標値と出力トルクの目標値から、逆行列A−1を用いた演算により、第1モータ21の補正前トルク指令値と第2モータ22の補正前トルク指令値を導出する。 In the specific example shown in FIG. 2, a mathematical model based on the inverse matrix A −1 of the matrix A is used as the inverse model of the motion model. Specifically, the torque command value derivation unit 14 of the control device 10 uses the inverse matrix A −1 from the target value of the rotational motion difference (rotational angular velocity difference or rotational angular acceleration difference) and the target value of the output torque. Thus, the pre-correction torque command value of the first motor 21 and the pre-correction torque command value of the second motor 22 are derived.

このように、図2に示す具体例では、制御装置10において、回転運動差の目標値と出力トルクの目標値から、逆行列A−1を用いた演算により、第1モータ21の補正前トルク指令値と第2モータ22の補正前トルク指令値が導出される。そして、導出された2つの補正前トルク指令値に基づいて、第1モータ21と第2モータ22のトルクが制御される。さらに、合流システム20において、第1モータ21のトルクと第2モータ22のトルクから、行列Aに対応した運動モデルに従って回転運動差と出力トルクが得られる。行列Aと逆行列A−1の乗算結果は単位行列となるため、理論上、合流システム20から得られる制御量である回転運動差と出力トルクがそれぞれの目標値に等しい値となる。 As described above, in the specific example shown in FIG. 2, in the control device 10, the uncorrected torque of the first motor 21 is calculated from the target value of the rotational motion difference and the target value of the output torque by the calculation using the inverse matrix A −1. The command value and the pre-correction torque command value for the second motor 22 are derived. Then, the torques of the first motor 21 and the second motor 22 are controlled based on the two derived pre-correction torque command values. Further, in the merging system 20, the rotational motion difference and the output torque are obtained from the torque of the first motor 21 and the torque of the second motor 22 according to the motion model corresponding to the matrix A. Since the multiplication result of the matrix A and the inverse matrix A −1 becomes a unit matrix, theoretically, the rotational motion difference and the output torque, which are the control amounts obtained from the merging system 20, are equal to the respective target values.

また、図1に示す具体例では、回転運動差の実測値をフィードバックして第1モータ21と第2モータ22の2つのトルク指令値を導出することにより、回転運動差の実測値が目標値に追従するように制御される。例えば、第1モータ21に取り付けられたセンサSと第2モータ22に取り付けられたセンサSから得られる2つの回転角速度(実測値)から算出された回転角速度差が制御装置10にフィードバックされる。 Further, in the specific example shown in FIG. 1, the actual measurement value of the rotational motion difference is fed back to derive the two torque command values of the first motor 21 and the second motor 22, so that the actual measurement value of the rotational motion difference is the target value. Is controlled to follow. For example, the rotational angular velocity difference calculated from two rotational angular velocities (actually measured values) obtained from the sensor S attached to the first motor 21 and the sensor S attached to the second motor 22 is fed back to the control device 10.

そして、目標値取得部12が、回転角速度差の目標値と実測値の差eに対して、比例ゲインkと積分ゲインkによるPI(Proportional-Integral)演算を実行し、その結果に対して微分演算を実行することでPID制御を行うことにより回転角加速度差(目標値)が得られる。こうして得られた回転角加速度差がトルク指令値導出部14に入力される。なお、微分演算の実行を省略し、目標値取得部12が、PI演算で回転角加速度差(目標値)を得るようにしてもよい。 Then, the target value acquisition unit 12 executes a PI (Proportional-Integral) calculation with the proportional gain k p and the integral gain k i with respect to the difference e between the target value of the rotational angular velocity difference and the actually measured value, and with respect to the result, The rotational angular acceleration difference (target value) is obtained by performing the PID control by executing the differential calculation by using the above. The rotational angular acceleration difference thus obtained is input to the torque command value derivation unit 14. Note that the execution of the differential calculation may be omitted, and the target value acquisition unit 12 may obtain the rotational angular acceleration difference (target value) by the PI calculation.

制御装置10は、例えばCPUやプロセッサ等のハードウェアを利用して実現することができる。例えば目標値取得部12とトルク指令値導出部14がCPUやプロセッサ等の演算デバイスにより実現される。また、制御装置10の実現において、必要に応じてメモリ等のデバイスや電気電子回路が利用されてもよい。 The control device 10 can be realized by using hardware such as a CPU and a processor. For example, the target value acquisition unit 12 and the torque command value derivation unit 14 are realized by a computing device such as a CPU or a processor. Further, in realizing the control device 10, a device such as a memory or an electric/electronic circuit may be used as necessary.

合流システム20に対応した運動モデル(例えば図2に示す具体例)は遊星機構24の構造に応じて決まる。図1に示す具体例では、様々な構造(タイプ)の遊星機構24を利用することができる。そこで、遊星機構24の代表的な構成例を以下に説明する。なお、図1に示す遊星機構24の具体例は、以下に説明する代表的な構成例に限定されない。 The motion model (for example, the specific example shown in FIG. 2) corresponding to the merging system 20 is determined according to the structure of the planetary mechanism 24. In the specific example shown in FIG. 1, the planetary gears 24 having various structures (types) can be used. Therefore, a typical configuration example of the planetary gear mechanism 24 will be described below. The specific example of the planetary gear mechanism 24 shown in FIG. 1 is not limited to the representative configuration example described below.

図4は、遊星機構24の構成例を示す図である。図4に示す遊星機構24は、第1モータ21が接続される第1サンギアS1と、第2モータ22が接続される第2サンギアS2とを含む。より具体的には、第1モータ21の出力軸31が入力歯車対34を介して第1サンギアS1の入力軸35に接続されており、第2モータ22の出力軸32が入力歯車対36を介して第2サンギアS2の入力軸37に接続されている。 FIG. 4 is a diagram showing a configuration example of the planetary gear mechanism 24. The planetary gear mechanism 24 shown in FIG. 4 includes a first sun gear S1 to which the first motor 21 is connected and a second sun gear S2 to which the second motor 22 is connected. More specifically, the output shaft 31 of the first motor 21 is connected to the input shaft 35 of the first sun gear S1 via the input gear pair 34, and the output shaft 32 of the second motor 22 connects the input gear pair 36. It is connected to the input shaft 37 of the second sun gear S2 through.

また、第2モータ22から第2サンギアS2までの伝達系には、車両が前進するときの第2サンギアS2の回転を許容し、後進方向の回転を阻止するクラッチ要素の具体例として、入力軸37にワンウェイクラッチ44が設けられている。 In addition, the transmission system from the second motor 22 to the second sun gear S2 is a specific example of a clutch element that allows the rotation of the second sun gear S2 when the vehicle moves forward and prevents the rotation in the reverse direction. A one-way clutch 44 is provided at 37.

また、遊星機構24は、第1サンギアS1と噛み合う複数の内側ピニオン(内側プラネタリピニオン)Piと、第2サンギアS2と噛み合う複数の外側ピニオン(外側プラネタリピニオン)Poとを含む。なお、対応関係にある各外側ピニオンPoと各内側ピニオンPiも互いに噛み合っている。さらに、遊星機構24は、複数の外側ピニオンPoと複数の内側ピニオンPiを回転可能に支持するキャリア(プラネタリキャリア)Cを備えている。 The planetary mechanism 24 also includes a plurality of inner pinions (inner planetary pinions) Pi that mesh with the first sun gear S1, and a plurality of outer pinions (outer planetary pinion) Po that mesh with the second sun gear S2. In addition, each outer pinion Po and each inner pinion Pi which have a corresponding relationship also mesh with each other. Further, the planetary gear mechanism 24 includes a carrier (planetary carrier) C that rotatably supports the plurality of outer pinions Po and the plurality of inner pinions Pi.

遊星機構24の3要素である第1サンギアS1と第2サンギアS2とキャリアCとは、共通の回転軸線周りを回転する。図4に示した構成例では、第1サンギアS1と第2サンギアS2が2つの入力要素となり、第1サンギアS1の歯数ZS1と第2サンギアの歯数ZS2の比(ZS1/ZS2)が遊星歯車比λとなる(λ=ZS1/ZS2)。また、出力要素となるキャリアCは出力ギア38を有し、出力ギア38は被駆動ギア40と最終減速機42を介して駆動輪52に接続されている。 The first sun gear S1, the second sun gear S2, and the carrier C, which are the three elements of the planetary mechanism 24, rotate about a common rotation axis. In the configuration example shown in FIG. 4, the first sun gear S1 and the second sun gear S2 are two input elements, and the ratio (Z S1 /Z) of the number of teeth Z S1 of the first sun gear S1 and the number of teeth Z S2 of the second sun gear S1. S2 ) becomes the planetary gear ratio λ (λ=Z S1 /Z S2 ). The carrier C, which is an output element, has an output gear 38, and the output gear 38 is connected to the drive wheels 52 via a driven gear 40 and a final reduction gear 42.

遊星機構24を備える合流システム20に対応した運動モデルの変数とパラメータとは図5に示すとおりである。次に、図5に示した運動モデルの変数とパラメータを利用して、合流システム20内の運動に対応した運動方程式から得られる数学モデルの具体例について説明する。 The variables and parameters of the motion model corresponding to the merging system 20 including the planetary mechanism 24 are as shown in FIG. Next, a specific example of a mathematical model obtained from the equation of motion corresponding to the motion in the merging system 20 will be described using the variables and parameters of the motion model shown in FIG.

図4に示した遊星機構24を備えた合流システム20内では、第1モータ21軸上における回転運動と、第2モータ22軸上における回転運動と、キャリアC軸上における回転運動について、次式に示す運動方程式が成立している。 In the merging system 20 including the planetary gear mechanism 24 shown in FIG. 4, regarding the rotational movement on the first motor 21 axis, the rotational movement on the second motor 22 axis, and the rotational movement on the carrier C axis, The equation of motion shown in is established.

Figure 2020099106
Figure 2020099106

また、第1モータ21の回転角速度と第2モータ22の回転角速度との間には、次式に示す回転数拘束条件が成立する。 Further, between the rotational angular velocity of the first motor 21 and the rotational angular velocity of the second motor 22, the rotational speed constraint condition shown by the following equation is established.

Figure 2020099106
Figure 2020099106

そして、数1式の運動方程式と数2式の回転数拘束条件から、数3式に示す運動モデルが導出される。数3式に示す運動モデルは、第1モータ21のトルクと第2モータ22のトルクから、行列Aを用いた演算により、遊星歯車軸上での第1モータ21と第2モータ22の回転角加速度差と出力トルクを得る数学モデルである。 Then, the motion model shown in the equation 3 is derived from the equation of motion of the equation 1 and the rotation speed constraint condition of the equation 2. The motion model shown in the equation 3 is obtained by calculating the rotation angle of the first motor 21 and the second motor 22 on the planetary gear shaft by the calculation using the matrix A from the torque of the first motor 21 and the torque of the second motor 22. This is a mathematical model for obtaining the acceleration difference and the output torque.

Figure 2020099106
Figure 2020099106

さらに、行列Aの逆行列A−1を行列Bとすると、行列Bを構成する各要素は次式のとおりとなる。 Furthermore, assuming that the inverse matrix A −1 of the matrix A is the matrix B, each element forming the matrix B is as in the following equation.

Figure 2020099106
Figure 2020099106

図1のトルク指令値導出部14は、例えば数4式に示す逆行列A−1(行列B)を用いた演算により、回転運動差(回転角加速度差)の目標値と出力トルクの目標値から、第1モータ21の補正前トルク指令値TM1と第2モータ22の補正前トルク指令値TM2を導出する。回転角加速度差は、遊星歯車軸上での第1モータ21側の第1サンギアS1と第2モータ22側の第2サンギアS2との回転角度差Δθの2階時間微分である。 The torque command value derivation unit 14 of FIG. 1 calculates the target value of the rotational motion difference (rotational angular acceleration difference) and the target value of the output torque, for example, by calculation using the inverse matrix A −1 (matrix B) shown in Formula 4. Then, the pre-correction torque command value T M1 of the first motor 21 and the pre-correction torque command value T M2 of the second motor 22 are derived. The rotational angular acceleration difference is the second-order time derivative of the rotational angle difference Δθ between the first sun gear S1 on the first motor 21 side and the second sun gear S2 on the second motor 22 side on the planetary gear shaft.

そして、図1の補正部16は、算出された補正前トルク指令値TM1、TM2を、遊星機構24の差動時起動トルクΔTにより補正することにより、補正後のトルク指令値を導出する。具体的には、補正部16には、回転角速度差の目標値(Δθ(ドット)(ハット))が入力される。回転角速度差は、第1モータ21側の第1サンギアS1の回転角速度から第2モータ22側の第2サンギアS2の回転角速度を引いた値である。補正部16は、回転角速度差の目標値が正であるか負であるかによって、第1サンギアS1及び第2サンギアS2の回転角速度の大小関係を判定する。 Then, the correction unit 16 in FIG. 1 derives the corrected torque command value by correcting the calculated pre-correction torque command values T M1 and T M2 with the differential starting torque ΔT of the planetary gear mechanism 24. .. Specifically, the target value (Δθ (dot) (hat)) of the rotational angular velocity difference is input to the correction unit 16. The rotational angular velocity difference is a value obtained by subtracting the rotational angular velocity of the second sun gear S2 on the second motor 22 side from the rotational angular velocity of the first sun gear S1 on the first motor 21 side. The correction unit 16 determines the magnitude relationship between the rotational angular velocities of the first sun gear S1 and the second sun gear S2 depending on whether the target value of the rotational angular velocity difference is positive or negative.

第1サンギアS1の回転角速度が第2サンギアS2の回転角速度より大きくなる場合には、補正部16は、遊星機構24の差動に要する差動時起動トルクΔT(=γM1×ΔTM1−(−γM2)×ΔTM2)のうち、第1モータ21のトルク変化分ΔTM1を補正前トルク指令値TM1に加算して補正する(TM1+ΔTM1)。これとともに、差動時起動トルクのうち、第2モータ22のトルク変化分ΔTM2を補正前トルク指令値TM2から減算して補正する(TM2−ΔTM2)。γM1、ΔTM1、γM2、ΔTM2は、遊星機構24及び入力歯車対34,36の構造から、予め決定される。 When the rotational angular velocity of the first sun gear S1 is higher than the rotational angular velocity of the second sun gear S2, the correction unit 16 causes the differential starting torque ΔT (=γ M1 ×ΔT M1 −( -Γ M2 )×ΔT M2 ), the torque change amount ΔT M1 of the first motor 21 is added to the pre-correction torque command value T M1 for correction (T M1 +ΔT M1 ). Along with this, the torque change amount ΔT M2 of the second motor 22 in the differential starting torque is subtracted from the pre-correction torque command value T M2 to correct (T M2 −ΔT M2 ). γ M1 , ΔT M1 , γ M2 , and ΔT M2 are predetermined based on the structures of the planetary mechanism 24 and the input gear pairs 34 and 36.

一方、第1サンギアS1の回転角速度が第2サンギアS2の回転角速度より小さくなる場合には、補正部16は、遊星機構24の差動に要する差動時起動トルクのうち、第1モータ21のトルク変化分ΔTM1を補正前トルク指令値TM1から減算して補正する(TM1−ΔTM1)。これとともに、差動時起動トルクのうち、第2モータ22のトルク変化分ΔTM2を補正前トルク指令値TM2に加算して補正する(TM2+ΔTM2)。これによって、補正部16は、第1モータ21の補正後トルク指令値と第2モータ22の補正後トルク指令値を導出し、制御装置10は、これらの指令値によって第1モータ21及び第2モータ22を制御する。上記では、制御装置10において、2つのモータ21,22の関係式を用いてそれぞれのトルク指令値を導出しているが、関係式の代わりに、予め求めた関係を表すマップを用いてそれぞれのトルク指令値を導出してもよい。 On the other hand, when the rotational angular velocity of the first sun gear S1 is smaller than the rotational angular velocity of the second sun gear S2, the correction unit 16 determines that the differential motor starting torque of the first motor 21 should be included in the differential torque of the planetary mechanism 24. The amount of change in torque ΔT M1 is subtracted from the pre-correction torque command value T M1 for correction (T M1 −ΔT M1 ). Along with this, the torque change amount ΔT M2 of the second motor 22 in the differential startup torque is added to the pre-correction torque command value T M2 to correct (T M2 +ΔT M2 ). As a result, the correction unit 16 derives the corrected torque command value for the first motor 21 and the corrected torque command value for the second motor 22, and the control device 10 uses the command values for the first motor 21 and the second motor 21. The motor 22 is controlled. In the above description, in the control device 10, the respective torque command values are derived by using the relational expressions of the two motors 21 and 22, but instead of the relational expressions, the respective maps are expressed by using a map representing the relationship obtained in advance. The torque command value may be derived.

図1に示す制御装置10によれば、トルク制御と回転数制御を合成した複合的な制御により、第1モータ21と第2モータ22の各々が制御されており、2つのモータのトルクを協調できるため、出力トルクが回転角度差の変更の影響を受けにくい制御を実現できる。 According to the control device 10 shown in FIG. 1, each of the first motor 21 and the second motor 22 is controlled by the composite control that combines the torque control and the rotation speed control, and the torques of the two motors are coordinated. Therefore, it is possible to realize the control in which the output torque is not easily affected by the change in the rotation angle difference.

これにより、2つのモータ側の回転運動差の目標値と出力トルクの目標値を両立させる制御が実現される。例えば、2つのモータ側の回転運動差の目標値と出力トルクの目標値を互いに干渉させることなく、それら2つの目標値の両方に追従する制御が可能になる。例えば、2つのモータ側の回転運動差を目標値に追従させることにより、2つのモータに対する最適な回転数配分を実現しつつ、さらに、出力トルクを目標値に追従させることにより、振動が無い(目標値からずれてしまうショックが無い)高応答な出力トルクを実現することが可能になる。 As a result, control is achieved in which the target value of the rotational motion difference between the two motors and the target value of the output torque are compatible. For example, it is possible to perform control such that the target value of the rotational motion difference on the two motor sides and the target value of the output torque do not interfere with each other and follow both of these two target values. For example, by making the rotational movement difference between the two motors follow the target value, the optimum rotation speed distribution for the two motors is realized, and by making the output torque follow the target value, there is no vibration ( (There is no shock that deviates from the target value) It is possible to realize a highly responsive output torque.

さらに、第1モータ21及び第2モータ22の補正前トルク指令値が、遊星機構24の差動時起動トルクで補正されるので、遊星機構24を差動させるときに遅滞なく反応させることができる。これにより、遅滞なく第1モータ21側及び第2モータ22側の所望の回転数差をつけることができる。また、遊星機構24を差動させるときに、出力トルクが制御の目標値から変動することを抑制できる。 Furthermore, since the pre-correction torque command values of the first motor 21 and the second motor 22 are corrected by the differential-time starting torque of the planetary gear mechanism 24, it is possible to react without delay when the planetary gear mechanism 24 is differentiated. .. As a result, a desired rotation speed difference between the first motor 21 side and the second motor 22 side can be provided without delay. Further, when the planetary gear mechanism 24 is differentially operated, it is possible to prevent the output torque from varying from the target value for control.

次に、実施形態の効果を比較例と比較して説明する。図6は、比較例の制御装置10を含む車両の制御ブロックを示している。比較例の制御装置10は、図1に示す制御装置10において、補正部16がない構成と同様である。トルク指令値導出部14で算出された第1モータ21及び第2モータ22のトルク指令値は、遊星機構24の差動時必要トルクで補正されることなく、第1モータ21及び第2モータ22のトルク制御に用いられる。比較例において、その他の構成及び作用は、図1の構成と同様である。 Next, the effect of the embodiment will be described in comparison with a comparative example. FIG. 6 shows a control block of a vehicle including the control device 10 of the comparative example. The control device 10 of the comparative example has the same configuration as the control device 10 shown in FIG. The torque command values of the first motor 21 and the second motor 22 calculated by the torque command value derivation unit 14 are not corrected by the required differential torque of the planetary gear mechanism 24, and the first motor 21 and the second motor 22 are not corrected. It is used for torque control. In the comparative example, other configurations and operations are similar to those of the configuration of FIG.

このような比較例1では、遊星機構24を差動させるときに遅れが発生する。図7(a)は、比較例の制御装置10において、遊星機構24について、2つのモータ側に回転数差を発生させる状態を示す共線図であり、図7(b)は、回転数差を発生させるときに差動時起動トルクが存在することを示す図である。図7(c)は、回転数差を発生させるときにトルクが不足することを示す図であり、図7(d)は、差動時起動トルクにより回転数差をつけるときの遅延が発生することを示す図である。以下では、遊星機構24についての第1モータ21側と第2モータ22側との回転角度差の時間微分Δθ(ドット)を、遊星機構24についての第1モータ21側と第2モータ22側との単位時間当たりの回転数である回転数差Δω(rpm)(=Δθ(ドット)×2π/60)に換算した場合を説明する。 In Comparative Example 1 as described above, a delay occurs when the planetary gear mechanism 24 is differentially operated. FIG. 7A is a collinear diagram showing a state in which a rotation speed difference is generated between the two motor sides in the planetary mechanism 24 in the control device 10 of the comparative example, and FIG. 7B is a rotation speed difference. It is a figure which shows that the starting torque at the time of a differential exists when generating. FIG. 7C is a diagram showing that the torque is insufficient when the rotation speed difference is generated, and FIG. 7D is a delay in making the rotation speed difference due to the differential starting torque. It is a figure which shows that. In the following, the time derivative Δθ (dot) of the rotation angle difference between the first motor 21 side and the second motor 22 side of the planetary mechanism 24 is calculated as the first motor 21 side and the second motor 22 side of the planetary mechanism 24. A description will be given of the case of conversion into the rotation speed difference Δω (rpm) (=Δθ (dots)×2π/60), which is the rotation speed per unit time.

図7(a)に示すように、比較例で遊星機構24の第1モータ側の第1サンギアS1と、第2モータ側の第2サンギアS2とで、回転数差を0(rpm)の場合(1)から0より大きいΔωに変化させた場合(2)を考える。 As shown in FIG. 7A, when the rotation speed difference between the first sun gear S1 on the first motor side and the second sun gear S2 on the second motor side of the planetary mechanism 24 in the comparative example is 0 (rpm). Consider the case (2) in which Δω that is larger than 0 is changed from (1).

このとき、図7(b)に示すように、遊星機構24では、回転数差Δωの正負に応じて、正または負の値になる差動時起動トルクΔTが存在する。これにより、図7(c)に示すように、図7(a)の(1)の状態から(2)の状態に変更する場合に、遊星機構24で2つのサンギアS1,S2の間で所望の回転数差をつけるために、差動時起動トルクΔTが必要になる。このため、2つのサンギアの静止状態または一体回転の状態から、一方のサンギアのトルクをβ分増大しても、それから差動時起動トルクΔTが差し引かれるため、フィードバック制御が行われる前のフィードフォワード制御の実行において必要なトルクを得られない可能性がある。 At this time, as shown in FIG. 7B, in the planetary gear mechanism 24, there is a differential startup torque ΔT that takes a positive or negative value depending on whether the rotational speed difference Δω is positive or negative. As a result, as shown in FIG. 7C, when changing from the state (1) of FIG. 7A to the state of (2), the planetary mechanism 24 can be operated between the two sun gears S1 and S2. In order to make a difference in the number of revolutions, the differential starting torque ΔT is required. Therefore, even if the torque of one sun gear is increased by β from the stationary state or the integrally rotating state of the two sun gears, the differential starting torque ΔT is subtracted therefrom, so that the feed forward before the feedback control is performed. There is a possibility that the required torque will not be obtained in executing the control.

このため、図7(d)の破線((2)−β)で示すように、迅速に回転数差Δωを発生させようとしても、現実には、実線((2)−α)で示すように、時間遅れ場発生して回転数差Δωが所望値に近づく可能性がある。 Therefore, as shown by the broken line ((2)-β) in FIG. 7D, even if the rotational speed difference Δω is attempted to be generated quickly, in reality, as shown by the solid line ((2)-α). Moreover, there is a possibility that a time delay field occurs and the rotational speed difference Δω approaches the desired value.

図8は、比較例の制御装置において、第1モータ21側の回転数を第2モータ22側の回転数より大きくして回転数差をつけるときの回転数差Δωと、遊星機構24の出力トルクと、第1モータ21及び第2モータ22のトルク指令値の時間変化(実験結果)を示している。図8に示すように、2つのサンギアS1,S2の回転数差Δωが0の状態から第1モータ21及び第2モータ22のトルク指令値を変化させて正の所定値(100rpm)に変化させる場合に、比較例では上記の差動時起動トルクΔTの存在により応答遅れが発生する。このとき、時間の経過に伴ってフィードバック制御が反映されることにより回転数差Δωが補正される。なお、一度、回転数差Δωを0に戻すと、差動時起動トルクが反映された状態となるので、応答遅れの発生はないか、少なくなる。このとき、第1モータ21のトルク指令値は、回転数差をつけた後の定常状態でΔTM1分増大する。また、第2モータ22のトルク指令値は、回転数差をつけた後の定常状態でΔTM2分低下する。なお、フィードバックのゲインを大きくすることで応答を高めることも考えられるが、その効果は低い。 FIG. 8 shows a rotation speed difference Δω when the rotation speed on the first motor 21 side is made larger than the rotation speed on the second motor 22 side to make a rotation speed difference in the control device of the comparative example, and the output of the planetary mechanism 24. The time change of the torque and the torque command value of the 1st motor 21 and the 2nd motor 22 (experimental result) is shown. As shown in FIG. 8, the torque command value of the first motor 21 and the second motor 22 is changed from a state where the rotation speed difference Δω between the two sun gears S1 and S2 is 0 to a positive predetermined value (100 rpm). In this case, in the comparative example, the response delay occurs due to the existence of the differential starting torque ΔT. At this time, the rotational speed difference Δω is corrected by reflecting the feedback control with the passage of time. It should be noted that once the rotational speed difference Δω is returned to 0, the differential starting torque is reflected, so that there is no or little response delay. At this time, the torque command value of the first motor 21 increases by ΔT M1 in the steady state after the difference in the number of revolutions. In addition, the torque command value of the second motor 22 decreases by ΔT M2 in the steady state after the difference in the number of rotations. It is also possible to increase the response by increasing the feedback gain, but the effect is low.

一方、図9は、図1に示した実施形態の車両の制御装置において、第1モータ21側の回転数を第2モータ22側の回転数より大きくして回転数差をつけるときの回転数差と、遊星機構24の出力トルクと、第1モータ21及び第2モータ22のトルク指令値の時間変化(実験結果)を示している。 On the other hand, FIG. 9 shows the number of revolutions when the number of revolutions on the first motor 21 side is made larger than the number of revolutions on the second motor 22 side in the vehicle control device of the embodiment shown in FIG. The difference, the output torque of the planetary gear mechanism 24, and the time change of the torque command value of the first motor 21 and the second motor 22 (experimental result) are shown.

図9に示すように、実施形態によれば、補正部16により、補正前トルク指令値TM1、TM2が、遊星機構24の差動時起動トルクにより補正されるので、各モータのトルク指令値の最初の変化の段階でも、応答遅れをほとんど発生させずに2つのサンギアの回転数差Δωを所望値につけることができる。 As shown in FIG. 9, according to the embodiment, the pre-correction torque command values T M1 and T M2 are corrected by the correction unit 16 by the differential starting torque of the planetary gear mechanism 24. Even in the first change stage of the value, the rotational speed difference Δω between the two sun gears can be set to a desired value with almost no response delay.

図10は、実施形態の車両の制御装置10において、第1モータ21側及び第2モータ22側に回転数差をつけるときの回転数差Δωと、遊星機構24における差動時起動トルクΔTとの関係の実験結果を示している。図10に示す実験結果によれば、Δωの変化にかかわらず、正負に変化する場合のそれぞれで差動時起動トルクΔTはほぼ一定になることが分かる。 FIG. 10 shows a rotation speed difference Δω when a rotation speed difference is provided between the first motor 21 side and the second motor 22 side, and a differential starting torque ΔT in the planetary gear mechanism 24 in the vehicle control device 10 of the embodiment. The experimental result of the relationship of is shown. According to the experimental results shown in FIG. 10, it is understood that the differential starting torque ΔT is substantially constant in each of the positive and negative changes regardless of the change of Δω.

図11は、比較例の車両の制御装置10において、第1モータ21側の回転数を第2モータ22側の回転数より小さくして回転数差をつけるときの図8に対応する図である。図12は、実施形態の車両の制御装置10において、第1モータ21側の回転数を第2モータ22側の回転数より小さくして回転数差をつけるときの図9に対応する図である。 FIG. 11 is a diagram corresponding to FIG. 8 when the rotational speed of the first motor 21 side is made smaller than the rotational speed of the second motor 22 side to make a rotational speed difference in the vehicle control device 10 of the comparative example. .. FIG. 12 is a diagram corresponding to FIG. 9 when the number of revolutions on the first motor 21 side is made smaller than the number of revolutions on the second motor 22 side to make a difference in the number of revolutions in the vehicle control device 10 of the embodiment. ..

図11に示すように、比較例の場合には、図8に示す場合に対し、第1モータ21側と第2モータ22側とで回転数の関係を逆にする場合であっても、図8に示す場合と同様に、各モータのトルク指令値の最初の変化の段階で、差動時起動トルクΔTの存在により回転数差の変化に応答遅れが発生する。 As shown in FIG. 11, in the case of the comparative example, even when the relationship of the number of rotations between the first motor 21 side and the second motor 22 side is reversed as compared with the case shown in FIG. Similar to the case shown in FIG. 8, in the stage of the first change of the torque command value of each motor, a response delay occurs in the change of the rotational speed difference due to the existence of the differential starting torque ΔT.

一方、図12に示すように、実施形態の場合には、図9に示す場合に対し、第1モータ21側と第2モータ22側とで回転数の関係を逆にする場合であっても、図9に示す場合と同様に、各モータのトルク指令値の最初の変化の段階でも、応答遅れをほとんど発生させずに2つのサンギアS1,S2の回転数差Δωを所望値につけることができる。 On the other hand, as shown in FIG. 12, in the case of the embodiment, even when the relationship of the number of rotations between the first motor 21 side and the second motor 22 side is reversed as compared with the case shown in FIG. As in the case shown in FIG. 9, the rotational speed difference Δω between the two sun gears S1 and S2 can be set to a desired value with almost no response delay even at the first change stage of the torque command value of each motor. it can.

以上、本発明の好適な実施形態を説明したが、上述した実施形態は、あらゆる点で単なる例示にすぎず、本発明の範囲を限定するものではない。本発明は、その本質を逸脱しない範囲で各種の変形形態を包含する。 Although the preferred embodiments of the present invention have been described above, the above-described embodiments are merely examples in all respects, and do not limit the scope of the present invention. The present invention includes various modifications without departing from the essence thereof.

例えば、上記では、遊星機構24に入力歯車対34,36を介して第1モータ21及び第2モータ22から動力を伝達する場合を説明したが、遊星機構24の第1サンギアS1及び第2サンギアS2に、直接に第1モータ21及び第2モータ22から動力を伝達する構成としてもよい。この場合、回転角度差及び回転数差のそれぞれは、第1モータ21及び第2モータ22の回転角度差及び回転数差となる。 For example, in the above, the case where the power is transmitted from the first motor 21 and the second motor 22 to the planetary mechanism 24 via the pair of input gears 34 and 36 has been described, but the first sun gear S1 and the second sun gear of the planetary mechanism 24 are described. The power may be directly transmitted from the first motor 21 and the second motor 22 to S2. In this case, the rotation angle difference and the rotation speed difference are the rotation angle difference and the rotation speed difference between the first motor 21 and the second motor 22, respectively.

10 制御装置、12 目標値取得部、14 トルク指令値導出部、16 補正部、20 合流システム、21 第1モータ、22 第2モータ、24 遊星機構。 10 control device, 12 target value acquisition unit, 14 torque command value derivation unit, 16 correction unit, 20 merging system, 21 first motor, 22 second motor, 24 planetary mechanism.

Claims (5)

遊星機構について、第1モータ側のトルクと第2モータ側のトルクを前記遊星機構で合流させて出力トルクを得る合流システムを備える車両を制御する制御装置であって、
前記遊星機構における前記第1モータ側の回転運動と前記第2モータ側の回転運動との回転運動差の目標値と前記出力トルクの目標値を取得する目標値取得部と、
前記合流システムに対応した運動モデルの逆モデルを利用することにより、前記回転運動差の目標値と前記出力トルクの目標値を両立させる前記第1モータの補正前トルク指令値と前記第2モータの補正前トルク指令値を導出する指令値導出部と、
前記第1モータ及び前記第2モータの補正前トルク指令値を、前記第1モータ及び前記第2モータにより前記遊星機構を差動させるために必要な差動時起動トルクで補正して、前記第1モータのトルク指令値と前記第2モータのトルク指令値を導出する補正部と、
を有する、
車両の制御装置。
Regarding a planetary mechanism, a control device for controlling a vehicle including a merging system for merging torque on the first motor side and torque on the second motor side by the planetary mechanism to obtain output torque,
A target value acquisition unit that acquires a target value of the rotational motion difference between the rotational motion of the first motor side and the rotational motion of the second motor side in the planetary mechanism, and a target value of the output torque;
By using the inverse model of the kinematic model corresponding to the merging system, the pre-correction torque command value of the first motor and the second motor that satisfy the target value of the rotational motion difference and the target value of the output torque are compatible with each other. A command value derivation unit that derives a pre-correction torque command value,
The uncorrected torque command value of the first motor and the second motor is corrected by the differential starting torque required to make the planetary mechanism differential by the first motor and the second motor, A correction unit that derives a torque command value for one motor and a torque command value for the second motor;
Has,
Vehicle control device.
請求項1に記載の車両の制御装置において、
前記指令値導出部は、前記合流システム内の運動に対応した運動方程式から得られる前記運動モデルの逆モデルを利用して前記第1モータと前記第2モータの2つのトルク指令値を導出する、
車両の制御装置。
The control device for a vehicle according to claim 1,
The command value derivation unit derives two torque command values for the first motor and the second motor using an inverse model of the motion model obtained from a motion equation corresponding to motion in the merging system.
Vehicle control device.
請求項1または2に記載の車両の制御装置において、
前記指令値導出部は、前記第1モータのトルクと前記第2モータのトルクから前記回転運動差と前記出力トルクを得る前記運動モデルについての逆モデルを利用する、
車両の制御装置。
The vehicle control device according to claim 1 or 2,
The command value derivation unit uses an inverse model of the motion model that obtains the rotational motion difference and the output torque from the torque of the first motor and the torque of the second motor.
Vehicle control device.
請求項1から3のいずれか1項に記載の車両の制御装置において、
前記指令値導出部は、前記回転運動差と前記出力トルクの2つの目標値から、前記運動モデルに対応した行列の逆行列を用いた演算により、前記第1モータと前記第2モータの2つのトルク指令値を算出する、
車両の制御装置。
The vehicle control device according to any one of claims 1 to 3,
The command value derivation unit calculates the two values of the first motor and the second motor from the two target values of the rotational motion difference and the output torque by calculation using an inverse matrix of a matrix corresponding to the motion model. Calculate the torque command value,
Vehicle control device.
請求項1から4のいずれか1項に記載の車両の制御装置において、
前記回転運動差の実測値をフィードバックして前記第1モータと前記第2モータの2つのトルク指令値を導出することにより、前記回転運動差の実測値が目標値に追従するように制御する、
車両の制御装置。
The vehicle control device according to any one of claims 1 to 4,
The measured value of the rotational motion difference is fed back to derive two torque command values for the first motor and the second motor, and the measured value of the rotational motion difference is controlled so as to follow the target value.
Vehicle control device.
JP2018235206A 2018-12-17 2018-12-17 vehicle controller Active JP7251129B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018235206A JP7251129B2 (en) 2018-12-17 2018-12-17 vehicle controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018235206A JP7251129B2 (en) 2018-12-17 2018-12-17 vehicle controller

Publications (2)

Publication Number Publication Date
JP2020099106A true JP2020099106A (en) 2020-06-25
JP7251129B2 JP7251129B2 (en) 2023-04-04

Family

ID=71106128

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018235206A Active JP7251129B2 (en) 2018-12-17 2018-12-17 vehicle controller

Country Status (1)

Country Link
JP (1) JP7251129B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007068301A (en) * 2005-08-30 2007-03-15 Nissan Motor Co Ltd Control device for electric vehicle
JP2014223888A (en) * 2013-05-17 2014-12-04 トヨタ自動車株式会社 Hybrid vehicle
JP2017087794A (en) * 2015-11-04 2017-05-25 トヨタ自動車株式会社 Drive control apparatus for hybrid vehicle
JP2018117409A (en) * 2017-01-16 2018-07-26 株式会社豊田中央研究所 Driving device for electric vehicle
JP2019103344A (en) * 2017-12-07 2019-06-24 株式会社豊田中央研究所 Control device of vehicle

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007068301A (en) * 2005-08-30 2007-03-15 Nissan Motor Co Ltd Control device for electric vehicle
JP2014223888A (en) * 2013-05-17 2014-12-04 トヨタ自動車株式会社 Hybrid vehicle
JP2017087794A (en) * 2015-11-04 2017-05-25 トヨタ自動車株式会社 Drive control apparatus for hybrid vehicle
JP2018117409A (en) * 2017-01-16 2018-07-26 株式会社豊田中央研究所 Driving device for electric vehicle
JP2019103344A (en) * 2017-12-07 2019-06-24 株式会社豊田中央研究所 Control device of vehicle

Also Published As

Publication number Publication date
JP7251129B2 (en) 2023-04-04

Similar Documents

Publication Publication Date Title
JP5250541B2 (en) Differential limiting control device for electric vehicle
US7565938B2 (en) Electrically operated vehicle drive controller and electrically operated vehicle drive control method
JP4216843B2 (en) Electric vehicle drive control device and control method thereof
US9352771B2 (en) Electric power steering control device
JP5092714B2 (en) Meshing engagement device
US20080114515A1 (en) Electric power steering apparatus
JP4077003B2 (en) Electric vehicle drive control device and control method thereof
JP6219746B2 (en) Hybrid vehicle
JP6859966B2 (en) Hybrid vehicle
US11225148B2 (en) Controller for vehicle
JP2013192446A (en) Differential limit control device for electric vehicle
JP5333193B2 (en) Control device for right / left driving force adjusting device for vehicle
JP5250540B2 (en) Hybrid vehicle differential limit control device
JP2006187090A (en) Generator power controller
CN113966296A (en) Speed control device and method for electric bicycle
JP6728633B2 (en) Electric vehicle control method and control device
JP2020099106A (en) Control device for vehicle
JP6958284B2 (en) Vehicle control device
WO2019044237A1 (en) Robot control apparatus
WO2015186471A1 (en) Motor control device, motor drive device, and electric vehicle
JP2008179318A (en) Vehicle steering control device
JP4007710B2 (en) Vehicle cooperative control device
CN104648377B (en) The control device of motor vehicle driven by mixed power
JP2022056320A (en) Vehicular steering system control device
JP5105184B2 (en) Vehicle steering system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20211005

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20221021

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20221108

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20221220

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230306

R150 Certificate of patent or registration of utility model

Ref document number: 7251129

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150