JP7380356B2 - Vehicle control device, program - Google Patents
Vehicle control device, program Download PDFInfo
- Publication number
- JP7380356B2 JP7380356B2 JP2020044169A JP2020044169A JP7380356B2 JP 7380356 B2 JP7380356 B2 JP 7380356B2 JP 2020044169 A JP2020044169 A JP 2020044169A JP 2020044169 A JP2020044169 A JP 2020044169A JP 7380356 B2 JP7380356 B2 JP 7380356B2
- Authority
- JP
- Japan
- Prior art keywords
- torque
- drive shaft
- command value
- torque command
- vehicle
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 claims description 43
- 230000008569 process Effects 0.000 claims description 35
- 238000004364 calculation method Methods 0.000 claims description 9
- 238000000605 extraction Methods 0.000 claims description 9
- 238000012545 processing Methods 0.000 claims description 9
- 230000005540 biological transmission Effects 0.000 claims description 6
- 238000001914 filtration Methods 0.000 claims description 5
- 239000000284 extract Substances 0.000 claims description 2
- 230000008030 elimination Effects 0.000 description 11
- 238000003379 elimination reaction Methods 0.000 description 11
- 230000008859 change Effects 0.000 description 9
- 230000001133 acceleration Effects 0.000 description 7
- 230000004048 modification Effects 0.000 description 7
- 238000012986 modification Methods 0.000 description 7
- 230000007423 decrease Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 238000001514 detection method Methods 0.000 description 4
- 238000012937 correction Methods 0.000 description 3
- 230000006399 behavior Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000000994 depressogenic effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 239000003638 chemical reducing agent Substances 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000010248 power generation Methods 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000001172 regenerating effect Effects 0.000 description 1
- 230000004043 responsiveness Effects 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L9/00—Electric propulsion with power supply external to the vehicle
- B60L9/16—Electric propulsion with power supply external to the vehicle using ac induction motors
- B60L9/18—Electric propulsion with power supply external to the vehicle using ac induction motors fed from dc supply lines
-
- 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
- Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Sustainable Development (AREA)
- Sustainable Energy (AREA)
- Power Engineering (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Electric Propulsion And Braking For Vehicles (AREA)
Description
本開示は、車両の制御装置、及びプログラムに関する。
The present disclosure relates to a vehicle control device and a program .
従来、下記の特許文献1に記載の車両の制御装置がある。この車両は、電動モータの動力を駆動輪に伝達することにより走行する、いわゆる電動車両である。制御装置は、車両の各種状態量に基づいて電動モータの出力トルクの目標値であるトルク指令値を設定する。制御装置は、駆動輪に連結される駆動軸の振動を抑制するためのフィルタリング処理をトルク指令値に施すことにより、フィルタ後のトルク指令値を演算する。また、制御装置は、フィルタ後のトルク指令値を演算する過程で電動モータの角速度の推定値を演算する。制御装置は、演算された電動モータの角速度の推定値と電動モータの実際の角速度との差分に基づいてトルク補正値を演算するとともに、演算されたトルク補正値をフィルタ後のトルク指令値に加算することにより最終トルク指令値を求める。制御装置は、求められた最終トルク指令値に基づいて電動モータの出力トルクをフィードバック制御する。
Conventionally, there is a vehicle control device described in
特許文献1に記載されるような車両では、電動モータが正のトルクを出力している際に、すなわち車両が前進走行している際に、車両の走行路面が路面摩擦係数の低い路面状態から路面摩擦係数の高い路面状態に変化したような場合、駆動輪に負のトルクが加わる。同様に、車両が前進走行している際に駆動輪が段差を乗り越えるような場合や、摩擦ブレーキ装置等により車輪に制動トルクが付与された場合にも、車輪に負のトルクが加わる。このような負のトルクが駆動輪に加わることにより、駆動輪に連結されるドライブシャフトに捩れが生じる可能性がある。ドライブシャフトに捩れが生じる結果、電動モータの角速度に変化を生じる。電動モータの角速度に変化が生じた場合、上記の特許文献1に記載の制御装置では、電動モータの角速度の変化に基づいてトルク指令値が補正されることで電動モータの出力トルクがフィードバック制御されるようになっている。
In a vehicle as described in
一方、上記のような負のトルクが駆動輪に加わる状況では、ドライブシャフトが完全に捩れた後で無ければ電動モータの角速度に変化が生じない。そのため、特許文献1に記載の制御装置のように電動モータの角速度に基づいて電動モータの出力トルクをフィードバック制御する構成の場合、ドライブシャフトが捩れ始めた時点から、ドライブシャフトが完全に捩れるまでの期間だけ、トルク指令値の補正が開始される時期が遅れることとなる。そのため、特許文献1に記載の制御装置ではドライブシャフトの捩れを回避することは困難である。ドライブシャフトが一旦捩れると、その捩れの開放に伴って振動が生じる。このドライブシャフトの振動が車体等に伝わることにより、車両全体が振動するおそれがある。
On the other hand, in a situation where negative torque is applied to the drive wheels as described above, the angular velocity of the electric motor does not change until the drive shaft is completely twisted. Therefore, in the case of a configuration in which the output torque of the electric motor is feedback-controlled based on the angular velocity of the electric motor, such as the control device described in
本開示は、こうした実情に鑑みてなされたものであり、その目的は、ドライブシャフトの捩れに起因する車両の振動を抑制することが可能な車両の制御装置及びプログラムを提供することにある。
The present disclosure has been made in view of these circumstances, and an object thereof is to provide a vehicle control device and program that can suppress vehicle vibrations caused by drive shaft torsion.
上記課題を解決する車両の制御装置は、車両(10)の駆動輪(11,12,13,14)にトルクを伝達する電動モータ(20,70)を制御する制御装置であって、電動モータのトルクを駆動輪に伝達するドライブシャフト(24,74)に加わるトルクを検出するトルクセンサ(51,52,53,54)と、最終トルク指令値に基づいて電動モータを制御するモータ制御部(631)と、を備える。モータ制御部は、ドライブシャフトに捩れが生じているか否かを判定し、ドライブシャフトに捩れが生じていないと判定した場合には、上位制御装置から送信される基本トルク指令値を最終トルク指令値に設定し、ドライブシャフトに捩れが生じていると判定した場合には、トルクセンサにより検出されるトルクに基づいて基本トルク指令値を補正し、補正後のトルク指令値を最終トルク指令値に設定する。
上記課題を解決するプログラムは、車両(10)の駆動輪(11,12,13,14)にトルクを伝達する電動モータ(20,70)を制御するプログラムであって、少なくとも一つの処理部(63)に、電動モータのトルクを駆動輪に伝達するドライブシャフト(24,74)に加わるトルクを検出させ、最終トルク指令値に基づいて電動モータを制御させ、ドライブシャフトに捩れが生じているか否かを判定させ、ドライブシャフトに捩れが生じていないと判定した場合には、上位制御装置から送信される基本トルク指令値を最終トルク指令値に設定させ、ドライブシャフトに捩れが生じていると判定した場合には、ドライブシャフトに加わるトルクに基づいて基本トルク指令値を補正させて、補正後のトルク指令値を最終トルク指令値に設定させる。
A vehicle control device that solves the above problems is a control device that controls electric motors (20, 70) that transmit torque to drive wheels (11, 12, 13, 14) of a vehicle (10), A torque sensor (51, 52, 53 , 54) that detects the torque applied to the drive shaft (24, 74) that transmits the torque of 631). The motor control unit determines whether or not the drive shaft is twisted, and if it is determined that the drive shaft is not twisted, the motor control unit converts the basic torque command value sent from the host controller to the final torque command value. If it is determined that the drive shaft is twisted, the basic torque command value is corrected based on the torque detected by the torque sensor, and the corrected torque command value is set as the final torque command value. do.
A program for solving the above problem is a program that controls an electric motor (20, 70) that transmits torque to drive wheels (11, 12, 13, 14) of a vehicle (10), and includes at least one processing unit ( 63) detects the torque applied to the drive shaft (24, 74) that transmits the torque of the electric motor to the drive wheels, controls the electric motor based on the final torque command value, and determines whether or not the drive shaft is twisted. If it is determined that the drive shaft is not twisted, the basic torque command value sent from the host controller is set to the final torque command value, and it is determined that the drive shaft is twisted. In this case, the basic torque command value is corrected based on the torque applied to the drive shaft, and the corrected torque command value is set as the final torque command value.
この構成によれば、駆動輪に加わる外乱により、捩れが発生するようなトルクがドライブシャフトに加わると、そのトルクの変化がトルクセンサにより検出される。これにより、ドライブシャフトが完全に捩れるよりも前に、ドライブシャフトの捩れをトルクの変化により検出することができる。よって、トルクセンサにより検出されるトルクと電動モータの出力トルクとに基づいて電動モータを制御することにより、ドライブシャフトが完全に捩れるよりも前に、ドライブシャフトから捩れが取り除かれるように電動モータを制御できる。したがって、ドライブシャフトが完全に捩れることを回避できるため、ドライブシャフトの捩れに起因する車両の振動を抑制することができる。 According to this configuration, when a torque that causes twisting is applied to the drive shaft due to a disturbance applied to the drive wheels, a change in the torque is detected by the torque sensor. Thereby, the twist of the drive shaft can be detected by a change in torque before the drive shaft is completely twisted. Therefore, by controlling the electric motor based on the torque detected by the torque sensor and the output torque of the electric motor, the electric motor can be controlled so that the twist is removed from the drive shaft before the drive shaft is completely twisted. can be controlled. Therefore, it is possible to prevent the drive shaft from completely twisting, so it is possible to suppress vibrations of the vehicle caused by the twist of the drive shaft.
なお、上記手段、特許請求の範囲に記載の括弧内の符号は、後述する実施形態に記載の具体的手段との対応関係を示す一例である。 Note that the above-mentioned means and the reference numerals in parentheses described in the claims are examples showing correspondences with specific means described in the embodiments to be described later.
本開示の車両の制御装置及びプログラムによれば、ドライブシャフトの捩れに起因する車両の振動を抑制することができる。
According to the vehicle control device and program of the present disclosure, it is possible to suppress vibrations of the vehicle caused by torsion of the drive shaft.
以下、車両の制御装置の一実施形態について図面を参照しながら説明する。説明の理解を容易にするため、各図面において同一の構成要素に対しては可能な限り同一の符号を付して、重複する説明は省略する。
はじめに、本実施形態の制御装置が搭載される車両の概略構成について説明する。
Hereinafter, one embodiment of a vehicle control device will be described with reference to the drawings. In order to facilitate understanding of the description, the same components in each drawing are denoted by the same reference numerals as much as possible, and redundant description will be omitted.
First, a schematic configuration of a vehicle in which the control device of this embodiment is mounted will be described.
図1に示されるように、本実施形態の車両10は、モータジェネレータ20と、インバータ装置21と、電池22と、差動装置23とを備えている。車両10は、モータジェネレータ20を走行用の動力源として用いる、いわゆる電動車両である。
インバータ装置21は、電池22に蓄えられている直流電力を三相交流電力に変換するとともに、変換された三相交流電力をモータジェネレータ20に供給する。
As shown in FIG. 1, the
モータジェネレータ20は電動機及び発電機として動作する。モータジェネレータ20は、電動機として動作する場合、インバータ装置21から供給される三相交流電力に基づいて駆動する。モータジェネレータ20の駆動力が差動装置23及びドライブシャフト24を介して車両10の右前輪11及び左前輪12に伝達されることにより右前輪11及び左前輪12が回転して、車両10が走行する。車両10では、右前輪11及び左前輪12が駆動輪として機能し、右後輪13及び左後輪14が従動輪として機能する。以下では、右前輪11を「右駆動輪11」と称し、左前輪12を「左駆動輪12」と称し、右前輪11及び左前輪12をまとめて「駆動輪11,12」と称する。本実施形態では、モータジェネレータ20が電動モータに相当する。
モータジェネレータ20は、車両の制動時に発電機として動作する。具体的には、車両10の制動時、駆動輪11,12に加わる制動力がドライブシャフト24及び差動装置23を介してモータジェネレータ20に入力される。モータジェネレータ20は、この駆動輪11,12から逆入力される動力に基づいて発電する。モータジェネレータ20により発電される三相交流電力はインバータ装置21により直流電力に変換されて電池22に充電される。
差動装置23は、複数の回転要素の組み合わせにより構成されるものであって、右駆動輪11及び左駆動輪12のそれぞれの回転速度に差が生じた際に、その回転速度差を吸収しつつ、モータジェネレータ20から伝達される駆動力を右駆動輪11及び左駆動輪12に振り分けて伝えるように構成されている。
The
車両10の車輪11~14には摩擦ブレーキ装置31~34がそれぞれ設けられている。摩擦ブレーキ装置31~34は、各車輪11~14と一体となって回転する回転体に摩擦力を付与することにより各車輪11~14に制動力を付与する装置である。
次に、車両10の電気的な構成について説明する。
The
Next, the electrical configuration of the
図2に示されるように、車両10は、車輪速センサ41~44と、加速度センサ45と、ヨーレートセンサ46と、ブレーキスイッチ47と、アクセル開度センサ48と、トルクセンサ51,52とを備えている。また、車両10は、各種制御を行う部分として、ESC-ECU(Electronic Stability Control-Electronic Control Unit)61と、EV-ECU(Electric Vehicle-Electronic Control Unit)62と、MG-ECU(Motor Generator-Electronic Control Unit)63とを備えている。各ECU61~63は、CPUやメモリ等を有するマイクロコンピュータを中心に構成されている。本実施形態では、ECU61~63により制御装置60が構成されている。
As shown in FIG. 2, the
図1に示されるように、車輪速センサ41~44は車輪11~14にそれぞれ設けられている。車輪速センサ41~44は、車輪11~14のそれぞれの回転速度である車輪速ωw11~ωw14を検出するとともに、検出された車輪速ωw11~ωw14に応じた信号を図2に示されるESC-ECU61に出力する。
As shown in FIG. 1, wheel speed sensors 41-44 are provided on wheels 11-14, respectively. The
加速度センサ45は車両10の横加速度を検出するとともに、検出された横加速度に応じた信号をESC-ECU61に出力する。
ヨーレートセンサ46は、車両10の垂直軸周りの角速度であるヨーレートを検出するとともに、検出されたヨーレートに応じた信号をESC-ECU61に出力する。
The
The
ブレーキスイッチ47は、車両10のブレーキペダルが踏み込まれたか否かを検出するとともに、その検出結果に応じた信号をESC-ECU61に出力する。
アクセル開度センサ48は、車両10のアクセルペダルの踏み込み量であるアクセル開度を検出するとともに、検出されたアクセル開度に応じた信号をEV-ECU62に出力する。
The
The
図1に示されるようにトルクセンサ51,52はドライブシャフト24の両端部にそれぞれ設けられている。一方のトルクセンサ51は、右駆動輪11に接続されるドライブシャフト24の一端部241の近傍に設けられており、ドライブシャフト24の一端部241に加わるトルクを検出する。他方のトルクセンサ52は、左駆動輪12に接続されるドライブシャフト24の他端部242の近傍に設けられており、ドライブシャフト24の他端部242に加わるトルクを検出する。トルクセンサ51,52は、磁歪式、ひずみゲージ式、静電容量式などのセンサによりトルクを検出するものとする。図2に示されるように、トルクセンサ51,52は、検出されたトルクに応じた信号をインバータ装置21のMG-ECU63に出力する。
As shown in FIG. 1,
ESC-ECU61は、そのメモリに予め記憶されたプログラムを実行することにより、車両10の姿勢を安定させるための車両挙動制御を実行する。車両挙動制御とは、例えば車両10の横滑りを抑制する横滑り防止制御である。具体的には、ESC-ECU61は、加速度センサ45により検出される車両10の横加速度、及びヨーレートセンサ46により検出される車両10のヨーレートに基づいて車両10にオーバーステアやアンダーステアが発生しているか否かを判定する。ESC-ECU61は、オーバーステアやアンダーステアが検知された場合、摩擦ブレーキ装置31~34により各車輪11~14に制動力を付与することにより、理想の走行状態に近づけるように車両10の姿勢を自動制御する。
The ESC-
また、ESC-ECU61は、ブレーキスイッチ47の出力信号に基づいて車両10のブレーキペダルが踏み込まれたことを検出したときに摩擦ブレーキ装置31~34により各車輪11~14に制動力を付与するブレーキ制御等も実行する。
MG-ECU63はインバータ装置21に設けられている。MG-ECU63は、そのメモリに予め記憶されたプログラムを実行することにより、モータジェネレータ20の動作を制御する。MG-ECU63はトルク演算部630とモータ制御部631とを有している。
The ESC-
The MG-
トルク演算部630は、トルクセンサ51の出力信号に基づいてドライブシャフト24の一端部241のトルクを演算するとともに、トルクセンサ52の出力信号に基づいてドライブシャフト24の他端部242のトルクを演算する。
モータ制御部631は、EV-ECU62からの要求に基づいてインバータ装置21を駆動させることによりモータジェネレータ20を制御する。MG-ECU63は、例えばモータジェネレータ20の出力トルクの指令値であるトルク指令値Tb*をEV-ECU62から受信すると、そのトルク指令値Tb*に応じた動力をモータジェネレータ20から出力するために必要なモータジェネレータ20の通電制御値を演算するとともに、演算された通電制御値に基づいてインバータ装置21を駆動させる。また、MG-ECU63は、車両10の制動時には、モータジェネレータ20の回生発電により発電される電力が電池22に充電されるようにインバータ装置21を駆動させる。
The
なお、モータジェネレータ20には回転センサ200が設けられている。回転センサ200は、モータジェネレータ20の出力軸の回転角θmを検出するとともに、検出された回転角θmに応じた信号をMG-ECU63に出力する。インバータ装置21には電流センサ210が設けられている。電流センサ210は、モータジェネレータ20の各相を流れる各相電流値Imを検出するとともに、検出された各相電流値Imに応じた信号をMG-ECU63に出力する。MG-ECU63は、回転センサ200の出力信号に基づいてモータジェネレータ20の回転角θmの情報を取得することが可能であるとともに、電流センサ210の出力信号に基づいてモータジェネレータ20の各相電流値Imの情報を取得することが可能である。
Note that the
EV-ECU62は、そのメモリに予め記憶されたプログラムを実行することにより、車両10の走行を統括的に制御する。具体的には、EV-ECU62は、アクセル開度センサ48により検出されるアクセル開度等の運転者の操作情報、車両10に搭載される各種センサにより検出される車両10の状態量、並びにESC-ECU61及びMG-ECU63から取得可能な情報を集約しつつ、それらの情報に基づいてトルク指令値Tb*を設定する。EV-ECU62は、設定されたトルク指令値Tb*をMG-ECU63に送信する。このトルク指令値Tb*に基づいてMG-ECU63がモータジェネレータ20の通電制御を上述の通り実行することにより、トルク指令値Tb*に応じたトルクがモータジェネレータ20の出力軸から出力される。このようなモータジェネレータ20のトルク制御を通じて運転者の運転要求や車両10の走行状態に応じた車両10の走行が実現される。以下では、便宜上、EV-ECU62からMG-ECU63に送信されるトルク指令値Tb*を「基本トルク指令値Tb*」と称する。
The EV-
ところで、このような車両10では、モータジェネレータ20が正のトルクを出力している際に、すなわち車両10が前進走行している際に駆動輪11,12が段差を乗り越えるような場合、駆動輪11,12には、その回転方向と逆方向の負のトルクが加わる。この負のトルクが駆動輪11,12に加わる外乱となる。この駆動輪11,12に加わる負のトルクによりドライブシャフト24が捩れると、モータジェネレータ20から駆動輪11,12までの動力伝達系に振動が発生する可能性がある。このような振動は車両10全体を振動させる要因になるため、車両10の乗員に違和感を与えるおそれがある。
By the way, in such a
そこで、本実施形態のMG-ECU63のモータ制御部631は、ドライブシャフト24の捩れを検出した際に、その捩れが緩和される方向にモータジェネレータ20の出力トルクを調整する処理を実行する。次に、図3を参照して、このモータ制御部631により実行される処理の具体的な手順について説明する。なお、モータ制御部631は、図3に示される処理を所定の周期で繰り返し実行する。
Therefore, when the
図3に示されるように、モータ制御部631は、まず、ステップS10の処理として、EV-ECU62から送信される基本トルク指令値Tb*を取得すると、続くステップS11の処理として、基本トルク指令値Tb*を用いたモータジェネレータ20のトルク制御を実行する。具体的には、モータ制御部631は、回転センサ200により検出されるモータジェネレータ20の回転角θmと、電流センサ210により検出されるモータジェネレータ20の各相電流値Imに基づいて、モータジェネレータ20の出力トルクの推定値Tmを、演算式等を用いて演算する。また、モータ制御部631は、ステップS10の処理で取得した基本トルク指令値Tb*を最終トルク指令値T*としてそのまま用いる。モータ制御部631は、モータジェネレータ20の推定出力トルクTmを最終トルク指令値T*に追従させるフィードバック制御を実行することによりモータジェネレータ20の通電制御値を演算するとともに、演算された通電制御値に基づいてインバータ装置21を制御する。このようなフィードバック制御を通じてモータジェネレータ20から基本トルク指令値Tb*に応じたトルクが出力される。以下では、ステップS11で実行されるトルク制御を「基本トルク制御」と称する。
As shown in FIG. 3, the
なお、ステップS11において実行される基本トルク制御は、フィードバック制御に限らず、最終トルク指令値T*に基づくフィードフォワード制御であってもよい。
モータ制御部631は、ステップS11に続くステップS12の処理として、トルクセンサ51,52により検出されるトルク、及びモータジェネレータ20の推定出力トルクTmに基づいて、ドライブシャフト24に捩れが生じているか否かを判定する。この判定処理は具体的には以下のようにして行われる。
Note that the basic torque control executed in step S11 is not limited to feedback control, but may be feedforward control based on the final torque command value T*.
As a process in step S12 following step S11, the
車両10では、モータジェネレータ20の出力トルクが駆動輪11,12に分配されているため、理想的には駆動輪11,12のそれぞれのトルクの総和がモータジェネレータ20の出力トルクとなる。しかしながら、モータジェネレータ20から駆動輪11,12までのトルク伝達経路には差動装置23等の様々な機器が存在するため、そのトルク伝達経路には損失が生じる。そのため、駆動輪11,12のそれぞれのトルクの総和は、実際にはモータジェネレータ20の出力トルクよりも小さい値となる。トルクセンサ51,52はドライブシャフト24の両端部241,242にそれぞれ配置されているため、トルクセンサ51,52によりそれぞれ検出されるトルクは駆動輪11,12のそれぞれのトルクと略同一である。したがって、モータジェネレータ20の実際の出力トルクを「Tm」とし、トルクセンサ51,52によりそれぞれ検出されるドライブシャフト24のトルクTda,Tdbの総和を「Td」とすると、図4に示されるように、ドライブシャフト24のトルク検出値Td(=Tda+Tdb)はモータジェネレータ20の出力トルクTmよりも小さい値となる。
In
仮に図4に示される時刻t10で駆動輪11,12が段差に乗り上げたとすると、駆動輪11,12に加わる負のトルクがドライブシャフト24に伝達されることによりドライブシャフト24のトルク検出値Tdが増加する。これによりドライブシャフト24のトルク検出値Tdが時刻t11でモータジェネレータ20の出力トルクTmに達するとともに、それ以降はドライブシャフト24のトルク検出値Tdがモータジェネレータ20の出力トルクTmよりも大きい値を示す。
If the
そこで、本実施形態のモータ制御部631は、トルクセンサ51,52のそれぞれの出力信号に基づいてドライブシャフト24の両端部241,242のそれぞれのトルクTda,Tdbを検出するとともに、それらの総和を演算することでドライブシャフト24のトルク検出値Tdを求める。そして、モータ制御部631は、モータジェネレータ20の出力トルクTmを捩れ判定値Tthaとして設定した上で、ドライブシャフト24のトルク検出値Tdが捩れ判定値Ttha未満である場合には、ドライブシャフト24に捩れがないと判断して、図3に示されるステップS12の処理で否定的な判定を行う。この場合、モータ制御部631は、図3に示される処理を一旦終了する。したがって、ドライブシャフト24に捩れがない場合、モータ制御部631は、ステップS11に示される処理、すなわち基本トルク指令値Tb*を用いた基本トルク制御を継続して行う。
Therefore, the
一方、モータ制御部631は、ドライブシャフト24のトルク検出値Tdが捩れ判定値Ttha以上である場合には、ドライブシャフト24に捩れがあると判断して、ステップS12の処理で肯定的な判定を行う。この場合、モータ制御部631は、続くステップS13の処理として、ドライブシャフト24のトルク検出値Tdに基づいて補正後の最終トルク指令値T*を求める。
On the other hand, if the detected torque value Td of the
具体的には、モータ制御部631は、ドライブシャフト24のトルク検出値Tdとモータジェネレータ20の出力トルクTmとの偏差ΔT(=|Td-Tm|)を演算する。そして、モータ制御部631は、偏差ΔTを用いて基本トルク指令値Tb*を以下の式f1に基づいて補正することにより、補正後の最終トルク指令値T*を求める。
Specifically, the
T*=Tb*-ΔT (f1)
モータ制御部631は、ステップS13に続くステップS14の処理として、ステップS13の処理で求めた補正後の最終トルク指令値T*を用いたフィードバック制御を実行する。具体的には、モータ制御部631は、モータジェネレータ20の推定出力トルクTmを補正後の最終トルク指令値T*に追従させるフィードバック制御を実行することによりモータジェネレータ20の通電制御値を演算するとともに、演算された通電制御値に基づいてインバータ装置21を制御する。このようなフィードバック制御を通じてモータジェネレータ20からトルク指令値(Tb*-ΔT)に応じたトルクが出力される。以下では、このステップS14で実行されるトルク制御を「捩れ解消トルク制御」と称する。
T*=Tb*-ΔT (f1)
The
モータ制御部631は、ステップS14に続くステップS15の処理として、ドライブシャフト24の捩れが解消されたか否かを判定する。具体的には、モータ制御部631は、ドライブシャフト24のトルク検出値Tdが捩れ解消判定値Tthb以上である場合には、ドライブシャフト24の捩れが解消されていないと判定して、ステップS15の処理で否定的な判定を行う。捩れ解消判定値Tthbは、例えばモータジェネレータ20の出力トルクTmよりも所定値だけ小さい値に設定することができる。モータ制御部631は、ステップS15の処理で否定的な判定を行った場合、ステップS13の処理に戻る。そのため、モータ制御部631は、ステップS14の捩れ解消トルク制御を継続して行う。
The
一方、モータ制御部631は、ドライブシャフト24のトルク検出値Tdが捩れ解消判定値Tthb未満である場合には、ドライブシャフト24の捩れが解消されたと判定して、ステップS15の処理で肯定的な判定を行う。この場合、モータ制御部631は、図3に示される一連の処理を終了する。そのため、所定の周期の経過後にモータ制御部631が図3に示される処理を再び実行することにより、ステップS11の基本トルク制御が再開される。
On the other hand, if the detected torque value Td of the
次に、図4を参照して、本実施形態の車両10の動作例について説明する。
図4に示されるように時刻t10で駆動輪11,12が段差に乗り上げた場合、二点鎖線で示されるように時刻t11でドライブシャフト24のトルク検出値Tdがモータジェネレータ20の出力トルクTmに達すると、ドライブシャフト24に捩れがあるとモータ制御部631が判定する。そのため、時刻t11以降、最終トルク指令値T*が補正後のトルク指令値(Tb*-ΔT)に設定されるため、一点鎖線で示されるように最終トルク指令値T*が徐々に減少する。この最終トルク指令値T*の変化に追従するようにモータジェネレータ20の実出力トルクTmが変化するため、実線で示されるようにモータジェネレータ20の実出力トルクTmも徐々に減少する。
Next, an example of the operation of the
If the
モータジェネレータ20の実出力トルクTmが減少することにより、駆動輪11,12から伝達される負のトルクによりドライブシャフト24が完全に捩れるよりも前に、捩れを発生させるトルクがドライブシャフト24から取り除かれる。よって、ドライブシャフト24が完全に捩れることを回避できるため、ドライブシャフト24の捩れに起因する車両10の振動を抑制することができる。
As the actual output torque Tm of the
その後、時刻t12で駆動輪11,12が段差を乗り越えると、駆動輪11,12に付与されている負のトルクが除去されるため、二点鎖線で示されるようにドライブシャフト24のトルク検出値Tdが元の値に向かって急速に減少する。これにより偏差ΔTが減少するため、補正後のトルク指令値(Tb*-ΔT)に設定されている最終トルク指令値T*が時刻t12以降に増加する。その後、ドライブシャフト24のトルク検出値Tdが時刻t13で捩れ解消判定値Tthbに達すると、ドライブシャフト24の捩れが解消されたとモータ制御部631が判定する。そのため、時刻t13で最終トルク指令値T*が基本トルク指令値Tb*に向かってステップ状に変化した後、最終トルク指令値T*が基本トルク指令値Tb*に維持される。この最終トルク指令値T*の変化に追従するようにモータジェネレータ20の実出力トルクTmが実線で示されるように変化する。
After that, when the driving
以上説明した本実施形態の車両10の制御装置60によれば、以下の(1)~(5)に示される作用及び効果を得ることができる。
(1)モータ制御部631は、トルクセンサ51,52のトルク検出値Tda,Tdbからドライブシャフト24のトルク検出値Tdを求める。また、モータ制御部631は、図3に示されるステップS13の処理において、上記の式f1に示されるようにドライブシャフト24のトルク検出値Tdに基づいて基本トルク指令値Tb*を補正することで最終トルク指令値T*を演算する。そして、制御装置60は、ステップS14の処理において、モータジェネレータ20の推定出力トルクTmを最終トルク指令値T*に追従させる捩れ解消トルク制御を実行する。すなわち、モータ制御部631は、トルク検出値Tda,Tdbとモータジェネレータ20の出力トルクTmとに基づいてモータジェネレータ20を制御する。この構成によれば、捩れを発生させるトルクがドライブシャフト24から取り除かれるようにモータジェネレータ20を制御できるため、ドライブシャフト24が完全に捩れることを回避できる。結果として、ドライブシャフト24の捩れに起因する車両10の振動を抑制することができる。
According to the
(1) The
(2)仮にトルクセンサ51,52の出力信号がEV-ECU62に入力されているとすると、モータ制御部631はトルクセンサ51,52のトルク検出値Tda,Tdbの情報をEV-ECU62から取得することとなる。この構成の場合、トルクセンサ51,52によりトルクが検出された時点から、そのトルクの情報をモータ制御部631が取得するまでに時間的な遅れが生じる。この点、本実施形態の制御装置60では、トルクセンサ51,52の出力信号がモータ制御部631に直接入力されている。この構成によれば、トルクセンサ51,52の出力信号がEV-ECU62に入力されている構成と比較すると、より早期にトルクセンサ51,52のトルク検出値Tda,Tdbをモータ制御部631が取得できるため、制御の応答性を向上させることができる。
(2) Assuming that the output signals of the
(3)トルク演算部630及びモータ制御部631が、一つのマイクロコンピュータからなるMG-ECU63に搭載されている。この構成によれば、異なる2つのマイクロコンピュータにトルク演算部630及びモータ制御部631がそれぞれ搭載されている場合と比較すると、構成を簡素化することができる。
(3) The
(4)モータ制御部631は、モータジェネレータ20の出力トルクTmに基づいて捩れ判定値Tthaを設定するとともに、ドライブシャフト24のトルク検出値Tdと捩れ判定値Tthaとの比較に基づいてドライブシャフト24の捩れを検出する。この構成によれば、より的確にドライブシャフト24の捩れを検出することができる。
(4) The
(5)モータ制御部631は、ドライブシャフト24の捩れを検出した場合、ドライブシャフト24のトルク検出値Tdに基づいて最終トルク指令値T*を補正する。この構成によれば、ドライブシャフト24から捩れが取り除かれるようにモータジェネレータ20の出力トルクTmを制御できるため、より的確にドライブシャフト24の捩れを回避することができる。結果として、車両10の振動を更に抑制することができる。
(5) When the
(第1変形例)
次に、第1実施形態の制御装置60の第1変形例について説明する。
図5に示されるように、本実施形態の車両10では、右後輪13及び左後輪14を駆動させるためのモータジェネレータ70、差動装置73、及びドライブシャフト74を更に備えている。モータジェネレータ70は、インバータ装置21から供給される三相交流電力に基づいて駆動する。モータジェネレータ70の駆動力が差動装置73及びドライブシャフト74を介して右後輪13及び左後輪14に伝達されることにより右後輪13及び左後輪14が回転する。したがって、本変形例の車両10では右後輪13及び左後輪14も駆動輪となっている。
(First modification)
Next, a first modification of the
As shown in FIG. 5, the
インバータ装置21には、モータジェネレータ20に三相交流電力を供給する回路と、モータジェネレータ70に三相交流電力を供給する回路とが別々に設けられている。したがって、モータジェネレータ20及びモータジェネレータ70はそれぞれ独立して動作する。なお、モータジェネレータ20に対応するインバータ装置、及びモータジェネレータ70に対応するインバータ装置は別々に設けられていてもよい。
また、車両10には、ドライブシャフト74の一端部741に加わるトルクを検出するトルクセンサ53と、及びドライブシャフト74の他端部742に加わるトルクを検出するトルクセンサ54とが更に設けられている。トルクセンサ53,54は、検出されたトルクに応じた信号をMG-ECU63に出力する。よって、MG-ECU63のトルク演算部630は、トルクセンサ53,54の出力信号に基づいて、ドライブシャフト74の一端部741に加わるトルク、及びドライブシャフト74の他端部742に加わるトルクを検出することができる。
The
さらに、モータ制御部631は、図3に示されるステップS11の処理において、基本トルク指令値Tb*に基づいてモータジェネレータ20及びモータジェネレータ70のそれぞれの基本トルク指令値Tb1*,Tb2*を設定する。モータ制御部631は、基本トルク指令値Tb1*を第1最終トルク指令値T1*に設定した上で、モータジェネレータ20の推定出力トルクTm1を第1最終トルク指令値T1*に追従させるフィードバック制御を実行することによりモータジェネレータ20の出力トルクを制御する。同様に、モータ制御部631は、基本トルク指令値Tb2*を第2最終トルク指令値T2*に設定した上で、モータジェネレータ70の推定出力トルクTm2を第2最終トルク指令値T2*に追従させるフィードバック制御を実行することによりモータジェネレータ70の出力トルクを制御する。
Furthermore, in the process of step S11 shown in FIG. 3,
また、モータ制御部631は、図3に示されるステップS12の処理で肯定的な判定を行った場合には、ステップS13の処理として、ドライブシャフト24のトルク検出値Tdに基づいて補正後の最終トルク指令値T1*及びT2*を求める。具体的には、モータ制御部631は、以下の式f2,f3を用いることにより各最終トルク指令値T1*,T2*を求める。
Further, when the
T1*=Tb1*-ΔT (f2)
T2*=Tb2*+ΔT (f3)
モータ制御部631は、これらの最終トルク指令値T1*,T2*を用いてモータジェネレータ20,70のそれぞれの出力トルクを制御する。
T1*=Tb1*-ΔT (f2)
T2*=Tb2*+ΔT (f3)
この構成によれば、ドライブシャフト24の捩れを解消するために一方のモータジェネレータ20の出力トルクを低下させた場合であっても、その低下分のトルクが他方のモータジェネレータ70から出力されるようになる。よって、車両10全体としての走行トルクが減少することがないため、車両10の加速度の変化等を抑制できる。したがって、ドライブシャフト24の捩れに起因する車両10の振動を抑制しつつ、車両10の乗員の違和感を軽減することが可能となる。
According to this configuration, even if the output torque of one
(第2変形例)
次に、第1実施形態の制御装置60の第2変形例について説明する。
本実施形態のモータ制御部631は、図6に示されるように、ステップS14に続くステップS16の処理として、車輪速センサ41,42により検出される駆動輪11,12のそれぞれの車輪速ωw11,ωw12が共に所定速度以上であるか否かを判断する。所定速度は、例えば車輪速ωw11,ωw12が零であるか、あるいは零近傍の値を示しているか否かを判断することができる値に設定されている。
(Second modification)
Next, a second modification of the
As shown in FIG. 6, the
モータ制御部631は、車輪速ωw11,ωw12が共に所定速度以上である場合には、ステップS16の処理で肯定的な判断を行う。この場合、モータ制御部631は、駆動輪11,12が段差を乗り越えることが可能であると判断して、ステップS15以降の処理を実行する。これにより、駆動輪11,12が段差を乗り越えることが可能な状況では、ステップS14に示される捩れ解消トルク制御が継続して実行されるため、車両10の振動を抑制することができる。
If the wheel speeds ωw11 and ωw12 are both equal to or higher than the predetermined speed, the
一方、モータ制御部631は、車輪速ωw11,ωw12の少なくとも一方が所定速度未満である場合には、ステップS16の処理で否定的な判断を行う。この場合、モータ制御部631は、駆動輪11,12が段差を乗り越えることができないと判断して、図6に示される処理を一旦終了する。この場合、ステップS14に示される捩れ解消トルク制御が実行されている場合であっても、所定の周期の経過後に図6に示される処理が再度実行されることにより、ステップS11に示される基本トルク制御が実行される。すなわち、駆動輪11,12が段差を乗り越えることができない場合には、モータジェネレータ20の制御が捩れ解消トルク制御から基本トルク制御に移行する。これにより、最終トルク指令値T*が上記の式f1の演算値から基本トルク指令値Tb*に戻るため、駆動輪11,12に伝達されるトルクが増加する。よって、駆動輪11,12が段差を乗り越え易くなる。
On the other hand, if at least one of the wheel speeds ωw11 and ωw12 is less than the predetermined speed, the
なお、モータ制御部631は、モータジェネレータ20の制御を捩れ解消トルク制御から基本トルク制御に移行させる際に、モータジェネレータ20の出力トルクTmがステップ状に変化しないように、フィルタリング処理を用いて最終トルク指令値T*を滑らかに変化させてもよい。
Note that when the
<第2実施形態>
次に、第2実施形態の車両10の制御装置60について説明する。以下、第1実施形態の制御装置60の相違点を中心に説明する。
第1実施形態のモータ制御部631は、ドライブシャフト24の捩れを検出した際に、最終トルク指令値T*を補正後のトルク指令値(Tb*-ΔT)に設定した上で、最終トルク指令値T*に基づいてモータジェネレータ20の出力トルクTmを制御するものであった。このような構成の場合、最終トルク指令値T*の周波数成分に、ドライブシャフト24の共振周波数が含まれていると、ドライブシャフト24が共振して、車両10の振動が増幅される可能性がある。
<Second embodiment>
Next, the
When the
そこで、本実施形態の制御装置60は、最終トルク指令値T*の周波数成分からドライブシャフト24の共振周波数の成分を除去することにより、ドライブシャフト24の共振を抑制する。
具体的には、図7に示されるように、モータ制御部631は周波数成分抽出部631aとフィルタ部631bとを更に備えている。
Therefore, the
Specifically, as shown in FIG. 7, the
周波数成分抽出部631aにはトルクセンサ51,52のそれぞれの出力信号が入力されている。周波数成分抽出部631aは、図3に示されるステップS12で肯定的な判定が行われた場合、すなわちドライブシャフト24の捩れが検出された場合に、トルクセンサ51,52の出力信号の周波数成分を抽出するとともに、抽出された周波数成分の情報をフィルタ部631bに送信する。トルクセンサ51,52の出力信号の周波数成分を抽出する方法としては、例えば高速フーリエ変換(FFT:Fast Fourier Transform)を用いることができる。トルクセンサ51,52により検出されるトルクは、ドライブシャフト24に加わっているトルクである。したがって、仮に捩れによりドライブシャフト24が振動した場合、トルクセンサ51,52の出力信号も振動する。すなわち、ドライブシャフト24の振動の周波数と、トルクセンサ51,52の振動の周波数とには相関関係がある。したがって、周波数成分抽出部631aによりトルクセンサ51,52の出力信号の周波数成分を抽出することで、ドライブシャフト24の振動の周波数成分を抽出することができる。
The output signals of the
フィルタ部631bには、周波数成分抽出部631aから送信される周波数成分の情報が入力されるとともに、最終トルク指令値T*が入力されている。フィルタ部631bは、周波数成分抽出部631aから送信される周波数成分の情報に基づいて、最終トルク指令値T*に対してノッチフィルタに基づくフィルタリング処理を施す。
The
具体的には、フィルタ部631bは、周波数成分抽出部631aから送信される周波数成分のうち、パワースペクトルが所定値以上の周波数成分を、ドライブシャフト24の共振周波数であると判断する。フィルタ部631bは、このようにしてドライブシャフト24の共振周波数を特定した上で、特定された共振周波数を減衰させるようなノッチフィルタに基づくフィルタリング処理を最終トルク指令値T*に対して施す。
Specifically, the
以上説明した本実施形態の車両10の制御装置60によれば、以下の(6)に示される作用及び効果を更に得ることができる。
(6)最終トルク指令値T*の周波数成分からドライブシャフト24の共振周波数の成分が除去されるため、最終トルク指令値T*に応じたトルクがモータジェネレータ20からドライブシャフト24に伝達された場合であっても、ドライブシャフト24の共振を抑制できる。したがって、ドライブシャフト24の共振に起因する車両10の振動を抑制することができる。
According to the
(6) Since the resonance frequency component of the
<他の実施形態>
なお、各実施形態は、以下の形態にて実施することもできる。
・駆動輪11,12にトルクを伝達する装置としては、例えば図8に示されるように、モータジェネレータ20、インバータ装置21、減速機25、及びトルクセンサ51,52がモジュール化された統合機器80を用いてもよい。
<Other embodiments>
Note that each embodiment can also be implemented in the following forms.
- As a device for transmitting torque to the driving
・図3のステップS12に示される処理で用いられる捩れ判定値Ttha、及びステップS15の処理で求められる捩れ解消判定値Tthbは同一の値に設定されていてもよい。
・トルクセンサ51,52は、ドライブシャフト24から駆動輪11,12までのトルク伝達経路に設けられていてもよい。このようなトルク伝達経路としては、例えばドライブシャフト24と駆動輪11,12との間に設けられるハブがある。
- The torsion determination value Ttha used in the process shown in step S12 in FIG. 3 and the torsion elimination determination value Tthb obtained in the process in step S15 may be set to the same value.
- The
・図1に示される車両10にはトルクセンサ51,52のうちのいずれか一方のみが設けられていてもよい。また、図5に示される車両10には、トルクセンサ51,52のうちのいずれか一方のみが設けられ、且つトルクセンサ53,54のうちのいずれか一方のみが設けられていてもよい。
- The
・本開示に記載の各ECU61~63及びその制御方法は、コンピュータプログラムにより具体化された1つ又は複数の機能を実行するようにプログラムされたプロセッサ及びメモリを構成することによって提供された1つ又は複数の専用コンピュータにより、実現されてもよい。本開示に記載の各ECU61~63及びその制御方法は、1つ又は複数の専用ハードウェア論理回路を含むプロセッサを構成することによって提供された専用コンピュータにより、実現されてもよい。本開示に記載の各ECU61~63及びその制御方法は、1つ又は複数の機能を実行するようにプログラムされたプロセッサ及びメモリと1つ又は複数のハードウェア論理回路を含むプロセッサとの組み合わせにより構成された1つ又は複数の専用コンピュータにより、実現されてもよい。コンピュータプログラムは、コンピュータにより実行されるインストラクションとして、コンピュータ読み取り可能な非遷移有形記録媒体に記憶されていてもよい。専用ハードウェア論理回路及びハードウェア論理回路は、複数の論理回路を含むデジタル回路、又はアナログ回路により実現されてもよい。
-Each
・本開示は上記の具体例に限定されるものではない。上記の具体例に、当業者が適宜設計変更を加えたものも、本開示の特徴を備えている限り、本開示の範囲に包含される。前述した各具体例が備える各要素、及びその配置、条件、形状等は、例示したものに限定されるわけではなく適宜変更することができる。前述した各具体例が備える各要素は、技術的な矛盾が生じない限り、適宜組み合わせを変えることができる。 - The present disclosure is not limited to the above specific examples. Design changes made by those skilled in the art to the specific examples described above are also included within the scope of the present disclosure as long as they have the characteristics of the present disclosure. The elements included in each of the specific examples described above, as well as their arrangement, conditions, shapes, etc., are not limited to those illustrated, and can be changed as appropriate. The elements included in each of the specific examples described above can be appropriately combined as long as no technical contradiction occurs.
10:車両
11:右前輪(駆動輪)
12:左前輪(駆動輪)
13:右後輪(駆動輪)
14:左後輪(駆動輪)
20,70:モータジェネレータ(電動モータ)
24,74:ドライブシャフト
51,52,53,54:トルクセンサ
60:制御装置
63:MG-ECU(マイクロコンピュータ)
80:統合機器
630:トルク演算部
631:モータ制御部
631a:周波数成分抽出部
631b:フィルタ部
10: Vehicle 11: Right front wheel (drive wheel)
12: Left front wheel (drive wheel)
13: Right rear wheel (drive wheel)
14: Left rear wheel (drive wheel)
20, 70: Motor generator (electric motor)
24, 74:
80: Integrated equipment 630: Torque calculation section 631:
Claims (9)
前記電動モータのトルクを前記駆動輪に伝達するドライブシャフト(24,74)に加わるトルクを検出するトルクセンサ(51,52,53,54)と、
最終トルク指令値に基づいて前記電動モータを制御するモータ制御部(631)と、を備え、
前記モータ制御部は、
前記ドライブシャフトに捩れが生じているか否かを判定し、
前記ドライブシャフトに捩れが生じていないと判定した場合には、上位制御装置から送信される基本トルク指令値を前記最終トルク指令値に設定し、
前記ドライブシャフトに捩れが生じていると判定した場合には、前記トルクセンサにより検出されるトルクに基づいて前記基本トルク指令値を補正し、補正後のトルク指令値を前記最終トルク指令値に設定する
車両の制御装置。 A control device that controls an electric motor (20, 70) that transmits torque to drive wheels (11, 12, 13, 14) of a vehicle (10),
a torque sensor (51, 52, 53, 54) that detects torque applied to a drive shaft (24, 74) that transmits the torque of the electric motor to the drive wheels;
a motor control unit (631) that controls the electric motor based on a final torque command value ;
The motor control section includes:
determining whether or not the drive shaft is twisted;
If it is determined that the drive shaft is not twisted, setting a basic torque command value transmitted from a higher-level control device to the final torque command value;
If it is determined that the drive shaft is twisted, the basic torque command value is corrected based on the torque detected by the torque sensor, and the corrected torque command value is set as the final torque command value. do
Vehicle control device.
請求項1に記載の車両の制御装置。 The vehicle control device according to claim 1, wherein the torque sensor is provided on the drive shaft or on a torque transmission path from the drive shaft to drive wheels.
請求項1又は2に記載の車両の制御装置。 The vehicle control device according to claim 1 or 2, wherein the output signal of the torque sensor is directly input to the motor control section.
前記トルク演算部及び前記モータ制御部は一つのマイクロコンピュータ(63)に搭載されている
請求項3に記載の車両の制御装置。 further comprising a torque calculation unit (630) that calculates the torque applied to the drive shaft based on the output signal of the torque sensor,
The vehicle control device according to claim 3, wherein the torque calculation section and the motor control section are installed in one microcomputer (63).
請求項1~4のいずれか一項に記載の車両の制御装置。 The vehicle control device according to any one of claims 1 to 4, wherein the electric motor and the torque sensor are modularized as one device (80).
請求項1~5のいずれか一項に記載の車両の制御装置。 The motor control unit determines whether or not the drive shaft is twisted based on the torque detected by the torque sensor and the output torque of the electric motor.
A vehicle control device according to any one of claims 1 to 5.
前記電動モータの出力トルクを前記最終トルク指令値に追従させるフィードバック制御を実行する
請求項6に記載の車両の制御装置。 The motor control section includes:
Executing feedback control to cause the output torque of the electric motor to follow the final torque command value.
The vehicle control device according to claim 6.
前記ドライブシャフトの捩れを検出した際に前記トルクセンサの出力信号の周波数成分を抽出する周波数成分抽出部(631a)と、
前記最終トルク指令値に対して、前記周波数成分抽出部により抽出された周波数成分を減衰させるフィルタリング処理を施すフィルタ部(631b)と、を有する
請求項7に記載の車両の制御装置。 The motor control section includes:
a frequency component extractor (631a) that extracts a frequency component of the output signal of the torque sensor when twisting of the drive shaft is detected;
The vehicle control device according to claim 7, further comprising a filter section (631b) that performs a filtering process on the final torque command value to attenuate the frequency component extracted by the frequency component extraction section.
少なくとも一つの処理部(63)に、 At least one processing unit (63),
前記電動モータのトルクを前記駆動輪に伝達するドライブシャフト(24,74)に加わるトルクを検出させ、 detecting the torque applied to the drive shaft (24, 74) that transmits the torque of the electric motor to the drive wheel;
最終トルク指令値に基づいて前記電動モータを制御させ、 controlling the electric motor based on a final torque command value;
前記ドライブシャフトに捩れが生じているか否かを判定させ、 determining whether or not the drive shaft is twisted;
前記ドライブシャフトに捩れが生じていないと判定した場合には、上位制御装置から送信される基本トルク指令値を前記最終トルク指令値に設定させ、 If it is determined that the drive shaft is not twisted, the basic torque command value transmitted from the host control device is set to the final torque command value;
前記ドライブシャフトに捩れが生じていると判定した場合には、前記ドライブシャフトに加わるトルクに基づいて前記基本トルク指令値を補正させて、補正後のトルク指令値を前記最終トルク指令値に設定させる If it is determined that the drive shaft is twisted, the basic torque command value is corrected based on the torque applied to the drive shaft, and the corrected torque command value is set to the final torque command value.
プログラム。 program.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020044169A JP7380356B2 (en) | 2020-03-13 | 2020-03-13 | Vehicle control device, program |
PCT/JP2021/007383 WO2021182136A1 (en) | 2020-03-13 | 2021-02-26 | Vehicle control device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020044169A JP7380356B2 (en) | 2020-03-13 | 2020-03-13 | Vehicle control device, program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021145524A JP2021145524A (en) | 2021-09-24 |
JP7380356B2 true JP7380356B2 (en) | 2023-11-15 |
Family
ID=77670651
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020044169A Active JP7380356B2 (en) | 2020-03-13 | 2020-03-13 | Vehicle control device, program |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP7380356B2 (en) |
WO (1) | WO2021182136A1 (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016111760A (en) | 2014-12-03 | 2016-06-20 | 日産自動車株式会社 | Braking force control device and braking force control method |
JP2019146446A (en) | 2018-02-23 | 2019-08-29 | 本田技研工業株式会社 | Electric vehicle |
-
2020
- 2020-03-13 JP JP2020044169A patent/JP7380356B2/en active Active
-
2021
- 2021-02-26 WO PCT/JP2021/007383 patent/WO2021182136A1/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016111760A (en) | 2014-12-03 | 2016-06-20 | 日産自動車株式会社 | Braking force control device and braking force control method |
JP2019146446A (en) | 2018-02-23 | 2019-08-29 | 本田技研工業株式会社 | Electric vehicle |
Also Published As
Publication number | Publication date |
---|---|
WO2021182136A1 (en) | 2021-09-16 |
JP2021145524A (en) | 2021-09-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3031662B1 (en) | Device for controlling electric vehicle and method for controlling electric vehicle | |
US10391884B2 (en) | Drive power control device for electric vehicle | |
JP5898724B2 (en) | Vehicle control apparatus and vehicle control method | |
JP6791377B2 (en) | Electric vehicle control method and control device | |
US9931962B2 (en) | Control device for electric vehicle and control method for electric vehicle | |
WO2018047720A1 (en) | Vehicular turning control system | |
WO2014069206A1 (en) | Vehicle control device | |
JP7172675B2 (en) | electric vehicle controller | |
WO2018079469A1 (en) | Vehicle turning control apparatus | |
WO2016021696A1 (en) | Control device for rotating electrical machine | |
CN104768838A (en) | Steering control device | |
JP2011114907A (en) | Method and apparatus for controlling electric motor | |
JP7380356B2 (en) | Vehicle control device, program | |
JP2009077460A (en) | Drive control device | |
JP6764300B2 (en) | Vehicle control device and vehicle control method | |
JP7458220B2 (en) | Vehicle control device | |
JP6202278B2 (en) | Electric vehicle slip ratio control device | |
JP2008278702A (en) | Slip suppressing device and slip state estimating method | |
JP2007269062A (en) | Steering device of vehicle | |
JP7453833B2 (en) | Vehicle traction control device | |
JP7443977B2 (en) | Vehicle control device | |
US20240351448A1 (en) | Control system for mobile object and storage medium | |
WO2023074451A1 (en) | Vehicle control device and vehicle control method | |
WO2024224864A1 (en) | Control device and program | |
JP2023144497A (en) | Motor control device and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230201 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230606 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230731 |
|
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: 20231003 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20231016 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 7380356 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |