JP2003088152A - Vehicle controller - Google Patents

Vehicle controller

Info

Publication number
JP2003088152A
JP2003088152A JP2001276889A JP2001276889A JP2003088152A JP 2003088152 A JP2003088152 A JP 2003088152A JP 2001276889 A JP2001276889 A JP 2001276889A JP 2001276889 A JP2001276889 A JP 2001276889A JP 2003088152 A JP2003088152 A JP 2003088152A
Authority
JP
Japan
Prior art keywords
vehicle
torque
motor
control device
compensation
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.)
Pending
Application number
JP2001276889A
Other languages
Japanese (ja)
Inventor
Yasuro Matsunaga
康郎 松永
Toshisada Mitsui
利貞 三井
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.)
Hitachi Ltd
Nissan Motor Co Ltd
Original Assignee
Hitachi Ltd
Nissan Motor Co Ltd
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 Hitachi Ltd, Nissan Motor Co Ltd filed Critical Hitachi Ltd
Priority to JP2001276889A priority Critical patent/JP2003088152A/en
Publication of JP2003088152A publication Critical patent/JP2003088152A/en
Pending legal-status Critical Current

Links

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

  • Electric Propulsion And Braking For Vehicles (AREA)
  • Control Of Electric Motors In General (AREA)

Abstract

PROBLEM TO BE SOLVED: To sufficiently suppress vibration of a vehicle even if a change in the speed of the vehicle is large. SOLUTION: A vehicle controller controls an inverter 5 according to a torque command to convert a DC power supplied from a battery 7 into an AC power which is applied to a vehicle driving motor 2, has a vehicle model 15 which simulates a movement of a vehicle 1 corresponding to a torque of the motor 2 according to the torque command, and calculates a vehicle model speed and a torque command operation circuit which calculates the torque command according to the operation state of the vehicle 1, the vehicle model speed, and the motor revolution of the motor 2. If the torque command is larger than a prescribed limit value, the controller limits the torque command to a value not larger than the prescribed limit value and outputs the limited torque command.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、車両の制御装置、
例えば電気自動車やハイブリッド車の制御装置に関す
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a vehicle control device,
For example, it relates to a control device for an electric vehicle or a hybrid vehicle.

【0002】[0002]

【従来の技術】車両発進時や加速時に発生する軸ねじり
による振動を、加速度センサなどを用いることなく抑制
することができる電気自動車の制御装置が知られている
(特開平7−163011号公報)。図10は、従来の
電気自動車の制御装置に備えられた車両モデル15とト
ルク補償回路16の処理内容を示すブロック図である。
車両モデル15は、トルク指令τRを用いて車両モデル
速度ωVMを演算する。トルク補償回路16は、車両モデ
ル速度ωVMと実際に検出したモータ速度ωMとからモデ
ル速度差ΔωMを演算する。このモデル速度差ΔωMを用
いて振動補償演算を行い、補償トルクτVを演算する。
演算した補償トルクτVは、トルク指令τRにフィードバ
ックし、補償されたトルク指令τRにより、モータを制
御している。
2. Description of the Related Art There is known a control device for an electric vehicle capable of suppressing vibration due to shaft torsion generated when the vehicle starts or accelerates, without using an acceleration sensor or the like (Japanese Patent Laid-Open No. 7-163011). . FIG. 10 is a block diagram showing the processing contents of a vehicle model 15 and a torque compensation circuit 16 provided in a conventional electric vehicle control device.
The vehicle model 15 calculates the vehicle model speed ωVM using the torque command τR. The torque compensation circuit 16 calculates the model speed difference ΔωM from the vehicle model speed ωVM and the actually detected motor speed ωM. Vibration compensation calculation is performed using this model speed difference ΔωM to calculate the compensation torque τV.
The calculated compensation torque τV is fed back to the torque command τR, and the motor is controlled by the compensated torque command τR.

【0003】[0003]

【発明が解決しようとする課題】しかしながら、従来の
電気自動車の制御装置では、車両の速度変化が大きい場
合には補償トルクτVも大きく変動してしまい、車両の
振動を十分に抑えることができなかった。また、車両が
スリップしている状況下など特定の走行状況下では振動
制御を行わない場合よりも振動が大きくなってしまうこ
とがあった。
However, in the conventional control device for an electric vehicle, the compensation torque τV also fluctuates greatly when the speed change of the vehicle is large, and the vibration of the vehicle cannot be sufficiently suppressed. It was Further, under certain traveling conditions such as a situation where the vehicle is slipping, the vibration may be larger than that when the vibration control is not performed.

【0004】本発明の目的は、車両の速度変化が大きい
場合にも車両の振動を十分に抑えることができる車両の
制御装置を提供することにある。
An object of the present invention is to provide a vehicle control device capable of sufficiently suppressing the vibration of the vehicle even when the speed of the vehicle greatly changes.

【0005】[0005]

【課題を解決するための手段】一実施の形態を示す図4
を参照して本発明を説明する。 (1)請求項1の発明は、トルク指令に基づいて電力変
換装置5を制御することによりバッテリ7から供給され
る直流電力を交流電力に変換して車両駆動用モータ2に
印加するようにした車両の制御装置において、トルク指
令に基づいて、モータ2のトルクに対する車両1の動作
を模擬して車両モデル速度を演算する車両モデル15
と、車両1の運転状況と車両モデル速度とモータ2のモ
ータ速度とに基づいてトルク指令を演算し、トルク指令
が所定の制限値より大きい時は、トルク指令を所定の制
限値以下の値に制限して出力するトルク指令演算回路1
3,16,17とを備えることにより、上記目的を達成
する。 (2)請求項2の発明は、請求項1の車両の制御装置に
おいて、トルク指令に基づいて電力変換装置5を制御す
ることによりバッテリ7から供給される直流電力を交流
電力に変換して車両駆動用モータ2に印加するようにし
た車両の制御装置において、トルク指令に基づいて、モ
ータ2のトルクに対する車両1の動作を模擬して車両モ
デル速度を演算する車両モデル15と、車両モデル速度
とモータ2のモータ速度から振動抑制補償トルクを演算
し、振動抑制補償トルクが所定の制限値より大きい時
は、振動抑制補償トルクを所定の制限値以下の値に制限
して出力する補償トルク演算回路16,17とを備える
ことを特徴とする。 (3)請求項3の発明は、請求項2の車両の制御装置に
おいて、補償トルク演算回路16,17は、振動抑制補
償トルクが制限値より大きいとき、その振動抑制補償ト
ルクを徐々に制限することを特徴とする。 (4)請求項4の発明は、請求項3の車両の制御装置に
おいて、振動抑制補償トルクを徐々に制限する時間は、
車両1の駆動系の共振周波数の周期に対して2倍以上の
時間であることを特徴とする。 (5)請求項5の発明は、請求項2〜4のいずれかの車
両の制御装置において、所定の制限値は、モータ2の最
大トルク指令より小さく、かつコギングトルク以上であ
ることを特徴とする。
FIG. 4 showing an embodiment.
The present invention will be described with reference to FIG. (1) According to the invention of claim 1, by controlling the power converter 5 based on the torque command, the DC power supplied from the battery 7 is converted into AC power and applied to the vehicle drive motor 2. In a vehicle control device, a vehicle model 15 that simulates an operation of the vehicle 1 with respect to a torque of a motor 2 to calculate a vehicle model speed based on a torque command.
Then, a torque command is calculated based on the driving condition of the vehicle 1, the vehicle model speed, and the motor speed of the motor 2. When the torque command is larger than a predetermined limit value, the torque command is set to a value equal to or smaller than the predetermined limit value. Torque command calculation circuit 1 for limiting and outputting
The above-mentioned object is achieved by including 3, 16, and 17. (2) The invention according to claim 2 is the vehicle control device according to claim 1, wherein the DC power supplied from the battery 7 is converted into AC power by controlling the power conversion device 5 based on the torque command. In a vehicle control device that is applied to a drive motor 2, a vehicle model 15 that simulates an operation of the vehicle 1 with respect to the torque of the motor 2 to calculate a vehicle model speed based on a torque command; A vibration suppression compensation torque is calculated from the motor speed of the motor 2, and when the vibration suppression compensation torque is larger than a predetermined limit value, the vibration suppression compensation torque is limited to a value equal to or smaller than the predetermined limit value and output. 16 and 17 are provided. (3) According to the invention of claim 3, in the vehicle control device of claim 2, the compensation torque calculation circuits 16 and 17 gradually limit the vibration suppression compensation torque when the vibration suppression compensation torque is larger than the limit value. It is characterized by (4) According to the invention of claim 4, in the vehicle control device of claim 3, the time for gradually limiting the vibration suppression compensation torque is
It is characterized in that the time is twice or more the cycle of the resonance frequency of the drive system of the vehicle 1. (5) The invention according to claim 5 is the vehicle control device according to any one of claims 2 to 4, wherein the predetermined limit value is smaller than the maximum torque command of the motor 2 and equal to or greater than the cogging torque. To do.

【0006】なお、上記課題を解決するための手段の項
では、本発明をわかりやすく説明するために実施の形態
の図4と対応づけたが、これにより本発明が実施の形態
に限定されるものではない。
In the section of means for solving the above-mentioned problems, the present invention is associated with FIG. 4 of the embodiment for the sake of easy understanding, but the present invention is limited to the embodiment. Not a thing.

【0007】[0007]

【発明の効果】本発明によれば、次のような効果を奏す
る。 (1)本発明の車両の制御装置によれば、モータのトル
ク指令が所定の制限値より大きい時は、トルク指令を所
定の制限値以下の値に制限するので、車両の速度変化が
大きい場合にも車両の振動を即座に抑えることができ
る。また、振動を増長させることもない。 (2)請求項3の発明によれば、トルク指令を徐々に制
限することにより、トルクの急激な変化による車両挙動
の影響を抑えるとともに、振動の発生を抑制することが
できる。 (3)請求項4の発明によれば、より効果的に車両挙動
の影響を抑えるとともに、振動の発生を抑制することが
できる。 (4)請求項5の発明によれば、トルク指令を制限する
所定の制限値を、モータ2の最大トルク指令より小さ
く、コギングトルク以上とすることにより、振動の抑制
をより効果的に行うことができる。
The present invention has the following effects. (1) According to the vehicle control device of the present invention, when the motor torque command is larger than the predetermined limit value, the torque command is limited to a value equal to or smaller than the predetermined limit value. Moreover, the vibration of the vehicle can be immediately suppressed. Moreover, the vibration is not increased. (2) According to the third aspect of the present invention, by gradually limiting the torque command, it is possible to suppress the influence of the vehicle behavior due to the abrupt change of the torque and suppress the occurrence of vibration. (3) According to the invention of claim 4, it is possible to more effectively suppress the influence of the vehicle behavior and suppress the occurrence of vibration. (4) According to the invention of claim 5, vibration is more effectively suppressed by setting the predetermined limit value for limiting the torque command to be smaller than the maximum torque command of the motor 2 and not less than the cogging torque. You can

【0008】[0008]

【発明の実施の形態】以下では、制御装置を搭載する車
両を電気自動車とした場合について説明する。まず、本
発明の基本的な考え方を図1により説明する。
BEST MODE FOR CARRYING OUT THE INVENTION Hereinafter, a case where a vehicle equipped with a control device is an electric vehicle will be described. First, the basic idea of the present invention will be described with reference to FIG.

【0009】図1(a)は本発明が適用される電気自動
車1の概略構成を示す図である。同期モータ2が駆動さ
れると、車軸3を介して前輪4a,4bが回転し、電気
自動車1が前進あるいは後進する。
FIG. 1A is a diagram showing a schematic configuration of an electric vehicle 1 to which the present invention is applied. When the synchronous motor 2 is driven, the front wheels 4a and 4b rotate via the axle 3, and the electric vehicle 1 moves forward or backward.

【0010】図1(b)はこのような電気自動車1の駆
動系の制御モデルである。この制御モデルは、同期モー
タ2のモータ慣性JM,車両慣性JV(車両重量を同期モ
ータ2から見た回転方向の慣性に等価変換したもの)、
および、これらを接続する車軸3のねじり剛性KLで構
成される。図1(b)において、モータトルクτMが同
期モータ2に入力されると、軸トルクτSとの差により
モータ慣性JMが発生し、モータ速度ωMが増加する。
モータ速度ωMと車両速度ωV(前後方向の車速vを回転
方向のモータ速度ωMに等価変換したもの)との速度差
Δωを積分すると、車軸3のねじり角度に相当する値が
得られる。このねじり角度に相当する値にねじり剛性K
Lを乗じたものが軸トルクτSである。この軸トルクτS
に負荷トルクτLを加算したトルクにより、車両慣性JV
が発生し、車両速度ωVが増加する。このとき、ねじり
剛性KLの大きさにより、モータ慣性JMと車両慣性JV
との間で固有の共振周波数が存在することになる。ねじ
り剛性KLが小さいと、車軸3が大きくねじれたとき、
軸トルクτSはモータ慣性JMと車両慣性JVに対してそ
れぞれ反対方向に回転させるトルクとなる。このトルク
が自動車の発進時における前後方向の振動の原因となっ
ている。
FIG. 1B is a control model of the drive system of such an electric vehicle 1. This control model is based on the motor inertia JM of the synchronous motor 2, the vehicle inertia JV (equivalent conversion of the vehicle weight to the inertia in the rotational direction viewed from the synchronous motor 2),
And the torsional rigidity KL of the axle 3 connecting them. In FIG. 1B, when the motor torque τM is input to the synchronous motor 2, the motor inertia JM is generated due to the difference with the shaft torque τS, and the motor speed ωM increases.
By integrating the speed difference Δω between the motor speed ωM and the vehicle speed ωV (equivalent conversion of the vehicle speed v in the front-rear direction to the motor speed ωM in the rotating direction), a value corresponding to the torsion angle of the axle 3 is obtained. Torsional rigidity K to a value corresponding to this torsion angle
The product of L is the axial torque τ S. This shaft torque τS
The vehicle inertia JV can be calculated by adding the load torque τL to the torque
Occurs and the vehicle speed ωV increases. At this time, the motor inertia JM and the vehicle inertia JV depend on the magnitude of the torsional rigidity KL.
There will be an inherent resonant frequency between and. If the torsional rigidity KL is small, when the axle 3 is largely twisted,
The shaft torque τS is a torque for rotating the motor inertia JM and the vehicle inertia JV in opposite directions. This torque causes vibration in the front-rear direction when the vehicle starts.

【0011】この振動について、図2の回転系モデルに
よりさらに説明する。図2(a)は、車両の通常走行時
における回転系モデルを示す図、図2(b)は、車両が
スリップしたときの回転系モデルを示す図である。車両
には、駆動系に低剛性シャフト21を用いるので、機械
共振が問題になる。低剛性シャフト21のモータロータ
慣性側の回転角をθm、車両慣性側の回転角をθvとす
ると、アクチュエータ20(図1の同期モータ2に相当
する)で図2(a)に示す仮想ダンパ相当の振動改善ト
ルク を発生させることにより機械共振を減衰する。式(1)
中のDは、車両慣性に対応して予め調整されている値で
ある。
This vibration will be further described with reference to the rotating system model shown in FIG. FIG. 2A is a diagram showing a rotating system model during normal traveling of the vehicle, and FIG. 2B is a diagram showing a rotating system model when the vehicle slips. Since the low-rigidity shaft 21 is used for the drive system in the vehicle, mechanical resonance becomes a problem. When the rotation angle of the low-rigidity shaft 21 on the motor rotor inertia side is θm and the rotation angle of the vehicle inertia side is θv, the actuator 20 (corresponding to the synchronous motor 2 in FIG. 1) corresponds to the virtual damper shown in FIG. Vibration improvement torque To attenuate the mechanical resonance. Formula (1)
D in the figure is a value adjusted in advance in accordance with the vehicle inertia.

【0012】しかし、低μ路での走行やスリップ時など
では、図2(b)に示すように、車重分の慣性が切り離
されるので、車両慣性が極端に変化する。パラメータD
は、上述したように通常走行時(車重分が十分にある
時)の車両慣性に対応した値なので、低μ路走行時やス
リップ時に車両慣性が変化すると、振動を改善する適切
なトルクfを発生させることができない。従って、機械
共振を低減させることができず、逆に機械共振を助長す
る可能性がある。このことを図3を用いて詳しく説明す
る。
However, when the vehicle runs on a low μ road or slips, the inertia of the vehicle weight is separated as shown in FIG. 2B, so that the vehicle inertia changes extremely. Parameter D
Is a value corresponding to the vehicle inertia during normal traveling (when the vehicle weight is sufficient) as described above, so when the vehicle inertia changes during traveling on a low μ road or when slipping, an appropriate torque f that improves vibration is Cannot be generated. Therefore, the mechanical resonance cannot be reduced, and on the contrary, the mechanical resonance may be promoted. This will be described in detail with reference to FIG.

【0013】図3は、低μ路走行時もしくはスリップ走
行時において、モータ回転数と振動改善トルクの時間変
化の関係を示す図である。図3(a)は、従来の制御装
置による場合、図3(b)は、本発明による制御装置に
よる場合である。図3(a)に示すように、走行中に車
輪がスリップするとモータ回転数が上昇するので、振動
改善のためのトルクfが加えられる。上述したように、
車輪がスリップしたときには、極端な車両慣性の変化に
伴う過剰なトルクが加えられる。従って、モータ回転数
は一旦は上昇が抑えられるが、その後、図3(a)に示
すような振動が発生する。
FIG. 3 is a diagram showing the relationship between the motor rotation speed and the time variation of the vibration improving torque during low μ road traveling or slip traveling. FIG. 3A shows the case of the conventional control device, and FIG. 3B shows the case of the control device according to the present invention. As shown in FIG. 3A, when the wheels slip during traveling, the motor rotation speed increases, so torque f for improving vibration is applied. As mentioned above,
When the wheels slip, excessive torque is applied due to extreme changes in vehicle inertia. Therefore, the motor rotation speed is once suppressed from rising, but thereafter, the vibration as shown in FIG. 3A occurs.

【0014】これに対して、図3(b)に示す本発明の
制御装置による制御では、振動改善のために加えられる
トルクが所定の制限値を越える場合には、その制限値が
振動改善トルクとして加えられる。これにより過剰なト
ルクが加えられることが無くなるので、振動の発生を抑
制すると共に、振動が発生したときでも素早く振動を抑
えることができる。
On the other hand, in the control by the control device of the present invention shown in FIG. 3 (b), when the torque applied for improving the vibration exceeds the predetermined limit value, the limit value is the vibration improving torque. Added as. As a result, an excessive torque is not applied, so that it is possible to suppress the occurrence of vibration and to quickly suppress the vibration even when the vibration occurs.

【0015】図4は、以上の考え方に基づいた本発明に
よる制御装置を搭載した電気自動車1の一実施の形態の
構成を示す図である。同期モータ2が駆動すると、車軸
3を介して前輪4a,4bが回転し、電気自動車1が前
進あるいは後進する。
FIG. 4 is a diagram showing the configuration of an embodiment of an electric vehicle 1 equipped with a control device according to the present invention based on the above concept. When the synchronous motor 2 is driven, the front wheels 4a and 4b rotate via the axle 3, and the electric vehicle 1 moves forward or backward.

【0016】図4において、インバータ5は電流制御回
路8から出力される3相のPWMパルスPU,PV,PW
により制御され、バッテリー7の直流電圧を同期モータ
2に印加する3相の交流電圧に変換する。電流制御回路
8は、制御装置6から出力される3相の電流指令iUR,
iVR,iWRに対して、同期モータ2に流れる各相の電
流iU,iV,iWを電流センサ18で検出してフィード
バックする電流フィードバック制御を行う。電流フィー
ドバック制御後の3相のPWMパルスPU,PV,PW
は、インバータ5に出力される。以上の制御により、モ
ータ2を流れる各相の電流iU,iV,iWはそれぞれ電
流指令値と一致するようになり、同期モータ2は所定の
トルクを発生する。
In FIG. 4, the inverter 5 has three-phase PWM pulses PU, PV, PW output from the current control circuit 8.
Controlled by, the DC voltage of the battery 7 is converted into a three-phase AC voltage applied to the synchronous motor 2. The current control circuit 8 uses the three-phase current command iUR, which is output from the control device 6,
For iVR and iWR, current feedback control is performed in which the currents iU, iV, and iW of the respective phases flowing through the synchronous motor 2 are detected by the current sensor 18 and fed back. Three-phase PWM pulse PU, PV, PW after current feedback control
Is output to the inverter 5. By the above control, the currents iU, iV, iW of the respective phases flowing through the motor 2 come to coincide with the respective current command values, and the synchronous motor 2 produces a predetermined torque.

【0017】制御装置6は、基準トルク演算回路13,
モータ制御回路14,車両モデル15、トルク補償回路
16、およびトルク補償制限回路17を備える。基準ト
ルク演算回路13は、アクセルペダル検出器9,ブレー
キペダル検出器10,シフトレバー検出器11,位置検
出器12からそれぞれ出力される加速信号Xa,減速信
号Xb,シフト信号SDR,同期モータのモータ位置ωθ
に基づいて、電気自動車1の加減速を行うための基準ト
ルクτ*を決定する。基準トルクτ*は、加速信号Xaに
より増加し、減速信号Xbにより減少する。なお、シフ
ト信号SDRは車両の前進と後進を切替えるための信号
であり、後進するときは、基準トルクτ*の符号を変更
する処理を行う。また、モータ位置ωθが増加するに従
い、基準トルクτ* の絶対量を低減する制御を行う。こ
れにより、一般的な自動車の運転感覚に適した基準トル
ク演算が行われる。
The control device 6 includes a reference torque calculation circuit 13,
A motor control circuit 14, a vehicle model 15, a torque compensation circuit 16, and a torque compensation limit circuit 17 are provided. The reference torque calculation circuit 13 includes an acceleration signal Xa, a deceleration signal Xb, a shift signal SDR, a synchronous motor motor, which are output from the accelerator pedal detector 9, the brake pedal detector 10, the shift lever detector 11, and the position detector 12, respectively. Position ωθ
Based on, the reference torque τ * for accelerating and decelerating the electric vehicle 1 is determined. The reference torque τ * increases with the acceleration signal Xa and decreases with the deceleration signal Xb. The shift signal SDR is a signal for switching the vehicle between forward and reverse, and when the vehicle is moving backward, a process of changing the sign of the reference torque τ * is performed. Further, as the motor position ωθ increases, control is performed to reduce the absolute amount of the reference torque τ *. Thereby, the reference torque calculation suitable for the driving feeling of a general automobile is performed.

【0018】基準トルク演算回路13から出力される基
準トルクτ*と、後述する補償トルクτVもしくは補償ト
ルク制限値τVNとの差に基づいて、トルク指令τRが
算出される。算出されたトルク指令τRは、モータ制御
回路14に入力される。モータ制御回路14は、トルク
指令τRとモータ位置ωθを用いて、ベクトル制御演算
を行う。ベクトル制御とは、同期モータ等の交流モータ
に対して、トルク制御性を線形化して制御性を向上する
手法である。ベクトル制御演算方法について、詳しく説
明する。
The torque command τR is calculated based on the difference between the reference torque τ * output from the reference torque calculation circuit 13 and the compensation torque τV or the compensation torque limit value τVN described later. The calculated torque command τR is input to the motor control circuit 14. The motor control circuit 14 performs vector control calculation using the torque command τR and the motor position ωθ. Vector control is a technique for linearizing torque controllability and improving controllability for AC motors such as synchronous motors. The vector control calculation method will be described in detail.

【0019】まず、トルク指令τRとモータ位置ωθか
ら、同期モータ2の界磁を発生させるための界磁電流指
令iDとそれに直交するトルク電流指令iQを演算す
る。次に、界磁電流指令iDとトルク電流指令iQを座
標変換することにより、電流指令iUR,iVR,iWRを
算出する。なお、ベクトル制御演算では、同期モータ2
の界磁と界磁電流指令iDとの回転座標系の角度を一致
させることが重要である。ベクトル制御を行うことによ
り、同期モータ2で発生するモータトルクτMを、過渡
時においてもトルク指令τRと一致させることができ
る。
First, a field current command iD for generating a field of the synchronous motor 2 and a torque current command iQ orthogonal thereto are calculated from the torque command τR and the motor position ωθ. Next, the field current command iD and the torque current command iQ are coordinate-converted to calculate the current commands iUR, iVR, iWR. In the vector control calculation, the synchronous motor 2
It is important to match the angle of the rotating coordinate system between the field and the field current command iD. By performing the vector control, the motor torque τM generated in the synchronous motor 2 can be made to match the torque command τR even during a transient state.

【0020】車両モデル15は、モータトルクτMに対
する車両の動作を模擬したものである。本実施の形態で
は、モータトルクτMの代わりに、トルク指令τRを用
いて車両速度ωVを模擬した車両モデル速度ωVMを算
出している。なお、このモータ速度ωMは、モータ位置
ωθの時間変換により求めるものであり、車両モデル速
度ωVMも回転方向のモータ速度ωMに等価変換したも
のである。トルク補償回路16は、モータ速度ωMと車
両モデル15から入力された車両モデル速度ωVMに基
づいて、車両の振動を抑制するための補償トルクτVを
演算する。この補償トルクτVは上述した式(1)に基
づいて演算されるものである。演算した補償トルクτV
は、トルク補償制限回路17に出力する。また、負荷ト
ルクτLを推定したモデル負荷トルクτLMを演算し、
車両モデル15に出力する。
The vehicle model 15 simulates the operation of the vehicle with respect to the motor torque τM. In the present embodiment, the vehicle model speed ωVM that simulates the vehicle speed ωV is calculated using the torque command τR instead of the motor torque τM. The motor speed ωM is obtained by time conversion of the motor position ωθ, and the vehicle model speed ωVM is equivalently converted to the motor speed ωM in the rotation direction. The torque compensation circuit 16 calculates a compensation torque τV for suppressing vehicle vibration based on the motor speed ωM and the vehicle model speed ωVM input from the vehicle model 15. This compensation torque τV is calculated based on the above-mentioned equation (1). Computed compensation torque τV
Output to the torque compensation limiting circuit 17. In addition, the model load torque τLM that estimates the load torque τL is calculated,
Output to the vehicle model 15.

【0021】トルク補償制限回路17は、トルク補償回
路16から入力された補償トルクτVを所定の制限値と
比較する。補償トルクτVが所定の制限値より大きけれ
ば、後述する方法にて新たに補償トルクτVNを演算す
る。所定の制限値以下であれば、τVをそのまま補償ト
ルクτVNとして出力する。すなわち、トルク補償制限
回路17は、補償トルクのリミッタの役割を果たしてい
る。
The torque compensation limiting circuit 17 compares the compensation torque τV input from the torque compensation circuit 16 with a predetermined limiting value. If the compensation torque τV is larger than the predetermined limit value, the compensation torque τVN is newly calculated by the method described later. If it is equal to or less than the predetermined limit value, τV is output as it is as the compensation torque τVN. That is, the torque compensation limiting circuit 17 plays a role of a limiter of compensation torque.

【0022】図5は、トルク補償制限回路17におけ
る、所定の制限値の一実施の値を示す図である。図5で
は、最大トルクの異なる3種類の車両の例を示してい
る。所定の制限値を示す操作量リミッタは、モータの最
大トルク指令値より小さい値で、かつ、コギングトルク
より大きい値に設定する。本実施の形態では、操作量リ
ミッタを最大トルクの約5%前後の値に設定している。
なお、コギングトルクとは、モータの固定子と回転子の
間に発生する磁気吸引力に基づくトルクの回転角に対す
る変化のことであり、いわゆるトルクむらのことであ
る。
FIG. 5 is a diagram showing an implementation value of a predetermined limit value in the torque compensation limit circuit 17. FIG. 5 shows an example of three types of vehicles having different maximum torques. The manipulated variable limiter indicating a predetermined limit value is set to a value smaller than the maximum torque command value of the motor and larger than the cogging torque. In this embodiment, the operation amount limiter is set to a value of about 5% of the maximum torque.
The cogging torque is a change in torque with respect to a rotation angle based on a magnetic attraction force generated between a stator and a rotor of a motor, and is so-called torque unevenness.

【0023】図6は、車両モデル15、トルク補償回路
16、トルク補償制限回路17の演算内容をブロック図
で示したものである。車両モデル15は、トルク指令τ
Rとトルク補償回路16で算出したモデル負荷トルクτ
LMのトルク和を算出する。算出したトルク和を車両駆
動の実質的なトルクとみなして、車両モデル特性GVM
(s)に応じて車両モデル速度ωVMを算出する。算出し
た車両モデルωVMは、トルク補償回路16に出力す
る。車両モデル特性GVM(s)の選択方法としては様々な
ものが考えられるが、本実施の形態では、次式(2)に
より算出している。 GVM(s)=1/{(JM+JV)s} …(2)
FIG. 6 is a block diagram showing the calculation contents of the vehicle model 15, the torque compensation circuit 16, and the torque compensation limiting circuit 17. The vehicle model 15 has a torque command τ.
R and model load torque τ calculated by the torque compensation circuit 16
Calculate the LM torque sum. The calculated torque sum is regarded as the actual torque of the vehicle drive, and the vehicle model characteristic GVM
The vehicle model speed ωVM is calculated according to (s). The calculated vehicle model ωVM is output to the torque compensation circuit 16. Although various methods can be considered for selecting the vehicle model characteristic GVM (s), in the present embodiment, it is calculated by the following equation (2). GVM (s) = 1 / {(JM + JV) s} (2)

【0024】式(2)にて算出される車両モデル特性G
VM(s)は、図2において、ねじり剛性KLが非常に
大きい場合の特性と一致する。なお、車両モデル15は
本来、車両の動作を模擬するための処理を行うものであ
り、図1(b)に示す共振系の動作まで模擬することも
できる。しかし、本実施の形態では、車両慣性JVがモ
ータ慣性JMと比べて大きいことを考慮して、車両速度
ωVを式(2)の特性で模擬することにした。
Vehicle model characteristic G calculated by equation (2)
The VM (s) in FIG. 2 matches the characteristic when the torsional rigidity KL is very large. The vehicle model 15 originally performs a process for simulating the operation of the vehicle, and can also simulate the operation of the resonance system shown in FIG. 1B. However, in the present embodiment, in consideration of the fact that the vehicle inertia JV is larger than the motor inertia JM, the vehicle speed ωV is simulated by the characteristic of the equation (2).

【0025】トルク補償回路16は、実際のモータ速度
ωMと車両モデル15で算出した車両モデル速度ωVM
との差から、モデル速度差ΔωMを算出する。モデル速
度差ΔωMは図1(b)の速度差Δωを模擬したものに
相当する。その後、モデル速度差ΔωMを用いて振動補
償演算Gω(s)を行い、補償トルクτVを算出する。こ
の振動補償演算Gω(s)は比例,積分、および微分制御
演算を組み合わせて算出することができるが、比例制御
演算だけを用いて算出してもよい。比例制御演算だけを
用いて振動補償演算Gω(s)を算出しても、以下の理由
により、ほぼ振動を抑制することができる。
The torque compensation circuit 16 calculates the actual motor speed ωM and the vehicle model speed ωVM calculated by the vehicle model 15.
The model speed difference ΔωM is calculated from the difference between and. The model speed difference ΔωM corresponds to a model of the speed difference Δω in FIG. After that, the vibration compensation calculation Gω (s) is performed using the model speed difference ΔωM to calculate the compensation torque τV. This vibration compensation calculation Gω (s) can be calculated by combining proportional, integral, and derivative control calculations, but it may be calculated using only proportional control calculations. Even if the vibration compensation calculation Gω (s) is calculated using only the proportional control calculation, the vibration can be substantially suppressed for the following reason.

【0026】車両モデル速度ωVMが車両速度ωVに一
致していれば、車両モデル15およびトルク補償回路1
6で算出されるモデル速度差ΔωMと速度差Δωは一致
する。すなわち、モデル速度差ΔωMを算出することに
より、速度差Δωを検出したことになる。振動を抑制す
るためには、図1(b)において、振動の原因となる軸
トルクτSを減少することが重要である。この軸トルク
τSによる振動は、その微分要素となる速度差Δωを積
分したものである。従って、速度差Δωに比例演算を行
ってフィードバックすることにより、振動の成分を初期
段階で抑えることができる。
If the vehicle model speed ωVM matches the vehicle speed ωV, the vehicle model 15 and the torque compensation circuit 1
The model speed difference ΔωM calculated in 6 matches the speed difference Δω. That is, the speed difference Δω is detected by calculating the model speed difference ΔωM. In order to suppress the vibration, in FIG. 1B, it is important to reduce the axial torque τS that causes the vibration. The vibration due to the axial torque τS is an integration of the speed difference Δω that is the differential element. Therefore, the vibration component can be suppressed in the initial stage by performing a proportional calculation on the speed difference Δω and feeding back the same.

【0027】また、モデル速度差ΔωMを用いて、負荷
トルク補償演算Gτ(s)を行い、演算結果をモデル負荷
トルクτLMとしている。モデル速度差ΔωMは、振動成
分を除くと負荷トルクτLの影響を反映している。従っ
て、モデル速度差ΔωMを用いて、負荷トルクτLを模
擬したモデル負荷トルクτLMを算出することができる。
なお、負荷トルク補償演算Gτ(s)は、比例演算により
モデル負荷トルクτLMを算出することができるが、積
分,微分演算を用いてもよい。算出したモデル負荷トル
クτLMを車両モデル15の演算に用いることにより、実
際の車両をよりよく制御することが可能になる。
Further, the load torque compensation calculation Gτ (s) is performed using the model speed difference ΔωM, and the calculation result is set as the model load torque τLM. The model speed difference ΔωM reflects the influence of the load torque τL except for the vibration component. Therefore, the model load torque τLM can be calculated by simulating the load torque τL using the model speed difference ΔωM.
As the load torque compensation calculation Gτ (s), the model load torque τLM can be calculated by proportional calculation, but integral or differential calculation may be used. By using the calculated model load torque τ LM for the calculation of the vehicle model 15, it becomes possible to better control the actual vehicle.

【0028】図7は、図4に示した車両の制御装置によ
る制御手順を具体的に説明するフローチャートである。
ステップS10から始まる制御は、所定の周期ごとに行
われる。以下、ステップS10から順に説明する。ステ
ップS10では、基準トルク演算回路13により、アク
セルペダル検出器9,ブレーキペダル検出器10,シフ
トレバー検出器11,位置検出器12からそれぞれ出力
される加速信号Xa,減速信号Xb,シフト信号SDR,同
期モータのモータ速度ωM に基づいて、基準トルクτ*
を演算する。演算した基準トルクτ*は、車両モデル1
5に出力する。
FIG. 7 is a flow chart for concretely explaining the control procedure by the vehicle control device shown in FIG.
The control starting from step S10 is performed every predetermined period. Hereinafter, description will be made in order from step S10. In step S10, the reference torque calculation circuit 13 causes the accelerator pedal detector 9, the brake pedal detector 10, the shift lever detector 11, and the position detector 12 to output the acceleration signal Xa, the deceleration signal Xb, the shift signal SDR, Reference torque τ * based on the motor speed ω M of the synchronous motor
Is calculated. The calculated reference torque τ * is the vehicle model 1
Output to 5.

【0029】次のステップS20では、車両モデル15
により、基準トルクτ*を用いて車両速度モデルωVM
を演算する。演算した車両速度モデルωVMは、トルク
補償回路16に出力して、ステップS30に進む。ステ
ップS30では、位置検出器12のモータ位置に基づい
て同期モータのモータ速度ωMを検出する。検出したモ
ータ速度ωMは、トルク補償回路16に出力して、ステ
ップS40に進む。ステップS40では、トルク補償回
路16がモータ速度ωMから車両速度モデルωVMを減
じることにより、モデル速度差ΔωMを演算する。モデ
ル速度差ΔωMを演算すると、ステップS50に進む。
In the next step S20, the vehicle model 15
Therefore, the vehicle speed model ωVM is calculated using the reference torque τ *.
Is calculated. The calculated vehicle speed model ωVM is output to the torque compensation circuit 16, and the process proceeds to step S30. In step S30, the motor speed ωM of the synchronous motor is detected based on the motor position of the position detector 12. The detected motor speed ωM is output to the torque compensation circuit 16, and the process proceeds to step S40. In step S40, the torque compensation circuit 16 subtracts the vehicle speed model ωVM from the motor speed ωM to calculate the model speed difference ΔωM. When the model speed difference ΔωM is calculated, the process proceeds to step S50.

【0030】ステップS50では、トルク補償回路16
がモデル速度差ΔωMに基づいて、補償トルクτVを演
算する。次のステップS60では、トルク補償制限回路
17にて、補償トルクτVが所定の制限値より大きいか
否かを判定する。大きいと判定すると、新たな補償トル
クを設定するために、ステップS70に進む。補償トル
クτVが所定の制限値以下であると判定すると、ステッ
プS80に進む。ステップS70では、補償トルクが所
定の制限値より大きいので、新たな補償トルクを設定す
る。
In step S50, the torque compensation circuit 16
Calculates the compensation torque τV based on the model speed difference ΔωM. In the next step S60, the torque compensation limit circuit 17 determines whether the compensation torque τV is larger than a predetermined limit value. If it is determined to be large, the process proceeds to step S70 to set a new compensation torque. If it is determined that the compensation torque τV is less than or equal to the predetermined limit value, the process proceeds to step S80. In step S70, since the compensation torque is larger than the predetermined limit value, a new compensation torque is set.

【0031】ステップS70で、新たに補償トルクを設
定すると、ステップS80に進む。ステップS80で
は、補償トルクを基準トルクτ*にフィードバックす
る。基準トルクτ*から補償トルクを減算することによ
り、トルク指令τRを演算することができる。次のステ
ップS90では、ステップS10で演算したトルク指令
τ*を記憶して本制御を終了する。
When the compensation torque is newly set in step S70, the process proceeds to step S80. In step S80, the compensation torque is fed back to the reference torque τ *. By subtracting the compensation torque from the reference torque τ *, the torque command τR can be calculated. In the next step S90, the torque command τ * calculated in step S10 is stored, and this control ends.

【0032】ステップS70における新たな補償トルク
の設定方法を図8のサブルーチンを用いて説明する。補
償トルクが所定の制限値より大きい場合には、原則とし
て、制限値を補償トルクの値に設定する。しかし、モー
タ2のトルクが0以外の値から0になる場合や、0から
0以外の値になる場合には、徐々に補償トルク値を制限
していく。これは、トルクが0以外の値から0になる時
や、0から0以外の値になる時には、微少振動が発生す
ることがあるので、駆動系の共振周波数の周期に対して
2倍以上の時間をかけて、補償トルク値の制限を行う。
本実施の形態では、図9に示すように、この時間を20
0(ms)としている。
A method of setting a new compensation torque in step S70 will be described with reference to the subroutine of FIG. When the compensation torque is larger than the predetermined limit value, the limit value is set to the value of the compensation torque in principle. However, when the torque of the motor 2 changes from a value other than 0 to 0, or from 0 to a value other than 0, the compensation torque value is gradually limited. This is because when the torque changes from a value other than 0 to 0, or when it changes from 0 to a value other than 0, a minute vibration may occur, so that the vibration is twice or more the cycle of the resonance frequency of the drive system. Limit the compensation torque value over time.
In the present embodiment, this time is set to 20 as shown in FIG.
It is set to 0 (ms).

【0033】上述した補償トルクの制限方法について、
図8のサブルーチンのステップS100から順に説明す
る。ステップS100では、フラグAがセットされてい
るか否かを判定する。このフラグAは、車両が減速停止
したことを示すフラグであり、車両が減速してトルク指
令が0となったことを意味する。フラグAがセットされ
ていると判定すると、ステップS150に進み、セット
されていないと判定するとステップS110に進む。
Regarding the method of limiting the compensation torque described above,
The process will be described in order from step S100 of the subroutine of FIG. In step S100, it is determined whether the flag A is set. This flag A is a flag that indicates that the vehicle has decelerated and stopped, and means that the vehicle has decelerated and the torque command has become zero. If it is determined that the flag A is set, the process proceeds to step S150, and if it is determined that the flag A is not set, the process proceeds to step S110.

【0034】ステップS150〜S170までの処理で
は、車両が減速停止した場合の制御を行う。図9(a)
に示すように、車両が減速停止した時は、トルク制限量
を徐々に増加させていく。ステップS150では、補償
トルクの制限値に対する割合を示すSが100(%)で
あるか否かを判定する。このSの値は、補償トルクが制
限値になる状態がS=100(%)の状態であり、補償
トルクに対して制限がかかっていない状態がS=0
(%)である。S=100(%)であると判定するとス
テップS165に進み、フラグAをリセットしてステッ
プS170に進む。ステップS170では、S=100
(%)であるので、出力する補償トルクを制限値に設定
する。一方、ステップS150でS=100(%)では
ないと判定すると、ステップS160に進む。ステップ
S160では、次式(3)の演算によりSの値を徐々に
大きくしていく。 S=S+ΔS …(3)
In the processes of steps S150 to S170, control is performed when the vehicle is decelerated and stopped. FIG. 9 (a)
As shown in, when the vehicle decelerates and stops, the torque limit amount is gradually increased. In step S150, it is determined whether or not S indicating the ratio of the compensation torque to the limit value is 100 (%). The value of S is S = 100 (%) when the compensating torque reaches the limit value, and S = 0 when the compensating torque is not restricted.
(%). If it is determined that S = 100 (%), the process proceeds to step S165, the flag A is reset, and the process proceeds to step S170. In step S170, S = 100
Since it is (%), the output compensation torque is set to the limit value. On the other hand, if it is determined in step S150 that S = 100 (%) is not satisfied, the process proceeds to step S160. In step S160, the value of S is gradually increased by the calculation of the following equation (3). S = S + ΔS (3)

【0035】ステップS100で、フラグAがセットさ
れていないと判定すると、ステップS110に進む。ス
テップS110では、フラグBがセットされているか否
かを判定する。フラグBは、車両が停止状態から走行状
態に移ったことを示すフラグであり、トルク指令が0か
ら0以外の値になったことを意味する。フラグBがセッ
トされていると判定するとステップS210に進み、セ
ットされていないと判定するとステップS120に進
む。
When it is determined in step S100 that the flag A is not set, the process proceeds to step S110. In step S110, it is determined whether the flag B is set. The flag B is a flag indicating that the vehicle has transitioned from the stopped state to the traveling state, and means that the torque command has changed from 0 to a value other than 0. If it is determined that the flag B is set, the process proceeds to step S210, and if it is determined that the flag B is not set, the process proceeds to step S120.

【0036】ステップS120では、フラグAをセット
する条件を満たしているか否かを判定する。すなわち、
トルク指令値が0以外の値から0になったか否かを判定
する。これは、記憶されている前回のトルク指令値(後
述する)と今回のトルク指令値とを用いて行われる。ト
ルク指令値が0になったと判定するとステップS130
に進み、0になっていないと判定するとステップS18
0に進む。ステップS130では、トルク指令値が0に
なったことより、車両が減速停止したと判断して、フラ
グAをセットしてステップS140に進む。ステップS
140では、補償トルクを徐々に制限値にするための初
期値として、Sの値を0(%)に設定する(図9
(a))。
In step S120, it is determined whether or not the condition for setting the flag A is satisfied. That is,
It is determined whether the torque command value has become 0 from a value other than 0. This is performed using the stored previous torque command value (described later) and this time torque command value. When it is determined that the torque command value has become 0, step S130
If it is determined that the value has not become 0, the process proceeds to step S18.
Go to 0. In step S130, since the torque command value has become 0, it is determined that the vehicle has decelerated and stopped, the flag A is set, and the process proceeds to step S140. Step S
At 140, the value of S is set to 0 (%) as an initial value for gradually setting the compensation torque to the limit value (FIG. 9).
(A)).

【0037】ステップS180では、フラグBをセット
する条件を満たしているか否かを判定する。すなわち、
トルク指令値が0から増加したか否かを判定する。増加
したと判定するとステップS190に進み、増加してい
ないと判定するとステップS220に進む。ステップS
190では、車両が停止状態から走行状態に移行したと
判断して、フラグBをセットしてステップS200に進
む。ステップS200では、補償トルクを徐々に制限値
にするための初期値として、Sの値を0(%)に設定す
る(図9(b))。
In step S180, it is determined whether or not the condition for setting the flag B is satisfied. That is,
It is determined whether or not the torque command value has increased from 0. If it is determined that the number has increased, the process proceeds to step S190, and if it is determined that the number has not increased, the process proceeds to step S220. Step S
At 190, it is determined that the vehicle has transitioned from the stopped state to the traveling state, the flag B is set, and the process proceeds to step S200. In step S200, the value of S is set to 0 (%) as an initial value for gradually setting the compensation torque to the limit value (FIG. 9 (b)).

【0038】ステップS110でフラグBがセットされ
ていると判定したときは、ステップS210に進む。ス
テップS210〜S230までの処理では、車両が停止
状態から走行状態に移行した場合の制御を行う。この制
御は、図9(b)に示すように、車両が停止状態から走
行状態に移行した時は、トルク制限量を徐々に増加させ
ていく。ステップS210では、Sの値が100(%)
であるか否かを判定する。S=100(%)であればス
テップS215に進み、フラグBをリセットしてステッ
プS220に進む。ステップS220では、補償トルク
を制限値に設定する。一方、ステップS210で、Sの
値が100(%)でないと判定すると、ステップS23
0に進む。ステップS230では、Sの値を徐々に大き
くしていく。すなわち、上述した式(3)の演算を行
う。
When it is determined in step S110 that the flag B is set, the process proceeds to step S210. In the processing from steps S210 to S230, control is performed when the vehicle has transitioned from the stopped state to the traveling state. As shown in FIG. 9B, this control gradually increases the torque limit amount when the vehicle shifts from the stopped state to the traveling state. In step S210, the value of S is 100 (%)
Or not. If S = 100 (%), the process proceeds to step S215, the flag B is reset, and the process proceeds to step S220. In step S220, the compensation torque is set to the limit value. On the other hand, if it is determined in step S210 that the value of S is not 100 (%), step S23
Go to 0. In step S230, the value of S is gradually increased. That is, the calculation of the above-mentioned formula (3) is performed.

【0039】上述したサブルーチンの制御では、フラグ
Aがセットされた状態、すなわち、車両が減速停止した
状態、およびフラグBがセットされた状態、すなわち、
車両が停止状態から走行状態に移行した状態において、
補償トルクの制限量を徐々に増加させる制御を行ってい
る。これ以外の状態においては、補償トルクを所定の制
限値に置き換えている。これにより、トルクが0から0
以外の値になっった場合、あるいは、0以外の値から0
になった場合に発生する微少振動を抑制することができ
る。また、トルクを徐々に制限することにより、急激な
トルク変化による車両挙動の影響を抑えることができ、
違和感を乗員に与えることもない。
In the control of the above-mentioned subroutine, the state in which the flag A is set, that is, the vehicle is decelerated and stopped, and the state in which the flag B is set, that is,
When the vehicle has transitioned from the stopped state to the running state,
Control is performed to gradually increase the limit amount of the compensation torque. In other states, the compensation torque is replaced with a predetermined limit value. This will reduce the torque from 0 to 0.
If it becomes a value other than 0, or from a value other than 0 to 0
It is possible to suppress the minute vibration that occurs when In addition, by gradually limiting the torque, it is possible to suppress the effect of vehicle behavior due to sudden torque changes,
There is no sense of discomfort to the passengers.

【0040】本発明は上記実施の形態に何ら限定されな
い。例えば、補償トルクを徐々に制限していくための時
間として、駆動系の共振周波数の周期に対して2倍以上
の時間を設定している。本実施の形態では、この時間を
200(ms)としているが、本発明がこの値に限定さ
れることはない。また、車両を駆動させるモータとして
同期モータを用いたが、磁石式の直流モータを用いても
良い。さらに、車両モデル15が行う制御模擬には、負
荷トルクと慣性を用いたが、これ以外に車両の走行抵
抗、モータ等の損失、機械系の共振特性などを用いても
よい。
The present invention is not limited to the above embodiment. For example, the time for gradually limiting the compensation torque is set to be twice or more the cycle of the resonance frequency of the drive system. In the present embodiment, this time is set to 200 (ms), but the present invention is not limited to this value. Further, although the synchronous motor is used as the motor for driving the vehicle, a magnet type DC motor may be used. Further, although the load torque and the inertia are used for the control simulation performed by the vehicle model 15, the running resistance of the vehicle, the loss of the motor and the like, the resonance characteristic of the mechanical system and the like may be used instead.

【0041】また、上述した説明では、本発明による制
御装置を搭載する車両を電気自動車に適用した例につい
て説明したが、電気自動車以外にハイブリッド車などの
モータを用いて駆動する全てのものに適用することがで
きる。
In the above description, an example in which a vehicle equipped with the control device according to the present invention is applied to an electric vehicle has been described. However, the present invention is applied to all vehicles driven by a motor such as a hybrid vehicle other than the electric vehicle. can do.

【図面の簡単な説明】[Brief description of drawings]

【図1】(a)は、一般的な電気自動車の一実施の形態
の構成を示す図、(b)は電気自動車の駆動系の制御モ
デルを示す図
FIG. 1A is a diagram showing a configuration of an embodiment of a general electric vehicle, and FIG. 1B is a diagram showing a control model of a drive system of the electric vehicle.

【図2】(a)は、通常走行時の回転系モデルを示す
図、(b)はスリップ時の回転系モデルを示す図
FIG. 2A is a diagram showing a rotating system model during normal running, and FIG. 2B is a diagram showing a rotating system model during slip.

【図3】(a)は、低μ路走行時もしくはスリップ走行
時において、従来の技術によるモータ回転数と振動改善
トルクの時間変化の関係を示す図、(b)は本発明によ
る技術を用いた場合のモータ回転数と振動改善トルクの
時間変化の関係を示す図
FIG. 3 (a) is a diagram showing a relationship between a motor rotational speed and a vibration change torque according to a conventional technique, which changes with time when traveling on a low μ road or during slip traveling, and FIG. 3 (b) uses the technique according to the present invention. Showing the relationship between the motor speed and the time variation of the vibration improving torque

【図4】本発明による車両の制御装置を搭載した電気自
動車の一実施の形態の構成を示すブロック図
FIG. 4 is a block diagram showing the configuration of an embodiment of an electric vehicle equipped with a vehicle control device according to the present invention.

【図5】補償トルクを制限するための所定の制限値の一
実施の値を示す図
FIG. 5 is a diagram showing an implementation value of a predetermined limit value for limiting the compensation torque.

【図6】車両モデル、トルク補償回路、トルク補償制限
回路による演算内容を示す図
FIG. 6 is a diagram showing calculation contents by a vehicle model, a torque compensation circuit, and a torque compensation limit circuit.

【図7】本発明の車両の制御装置による制御の手順を示
すフローチャート
FIG. 7 is a flowchart showing a procedure of control by the vehicle control device of the present invention.

【図8】補償トルク制限時の補償トルクを演算するサブ
ルーチンを示すフローチャート
FIG. 8 is a flowchart showing a subroutine for calculating a compensation torque when the compensation torque is limited.

【図9】(a)は、トルク指令値が0以外の値から0に
なる時の補償トルクの制限量の推移を示す図、(b)
は、トルク指令値が0から0以外の値になる時の補償ト
ルクの制限量の推移を示す図
FIG. 9A is a diagram showing changes in the amount of compensation torque limit when the torque command value changes from a value other than 0 to 0;
Is a diagram showing a transition of the limit amount of the compensation torque when the torque command value changes from 0 to a value other than 0.

【図10】従来の車両の制御装置に備えられた車両モデ
ルとトルク補償回路の処理内容を示すブロック図
FIG. 10 is a block diagram showing a vehicle model and a processing content of a torque compensation circuit provided in a conventional vehicle control device.

【符号の説明】[Explanation of symbols]

1…電気自動車、2…同期モータ、3…車軸、4a,4
b…前輪、5…インバータ、6…制御装置、7…バッテ
リ、8…電流制御回路、9…アクセルペダル検出器、1
0…ブレーキペダル検出器、11…シフトレバー検出
器、12…位置検出器、13…基準トルク演算回路、1
4…モータ制御回路、15…車両モデル、16…トルク
補償回路、17…トルク補償制限回路、18…電流セン
サ、20…アクチュエータ、21…低剛性シャフト
1 ... Electric vehicle, 2 ... Synchronous motor, 3 ... Axle, 4a, 4
b ... front wheels, 5 ... inverter, 6 ... control device, 7 ... battery, 8 ... current control circuit, 9 ... accelerator pedal detector, 1
0 ... Brake pedal detector, 11 ... Shift lever detector, 12 ... Position detector, 13 ... Reference torque calculation circuit, 1
4 ... Motor control circuit, 15 ... Vehicle model, 16 ... Torque compensation circuit, 17 ... Torque compensation limit circuit, 18 ... Current sensor, 20 ... Actuator, 21 ... Low rigidity shaft

フロントページの続き (72)発明者 三井 利貞 茨城県ひたちなか市大字高場2520株式会社 日立製作所内 Fターム(参考) 5H115 PA01 PG04 PI16 PU01 PU10 PU21 PV09 PV22 QE14 QN02 QN06 QN09 QN22 QN23 QN24 QN28 RB22 SE03 5H550 AA16 BB05 CC04 DD04 EE05 GG03 GG05 HA06 HB07 HB16 JJ03 JJ04 JJ22 JJ23 JJ24 JJ25 LL01 LL22 LL32 Continued front page    (72) Inventor Toshisada Mitsui             Hitachinaka City, Ibaraki Prefecture Oita 2520 Co., Ltd.             Within Hitachi F term (reference) 5H115 PA01 PG04 PI16 PU01 PU10                       PU21 PV09 PV22 QE14 QN02                       QN06 QN09 QN22 QN23 QN24                       QN28 RB22 SE03                 5H550 AA16 BB05 CC04 DD04 EE05                       GG03 GG05 HA06 HB07 HB16                       JJ03 JJ04 JJ22 JJ23 JJ24                       JJ25 LL01 LL22 LL32

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】トルク指令に基づいて電力変換装置を制御
することによりバッテリから供給される直流電力を交流
電力に変換して車両駆動用モータに印加するようにした
車両の制御装置において、 前記トルク指令に基づいて、前記モータのトルクに対す
る前記車両の動作を模擬して車両モデル速度を演算する
車両モデルと、 車両の運転状況と前記車両モデル速度と前記モータのモ
ータ速度とに基づいて前記トルク指令を演算し、前記ト
ルク指令が所定の制限値より大きい時は、前記トルク指
令を前記所定の制限値以下の値に制限して出力するトル
ク指令演算回路とを備えることを特徴とする車両の制御
装置。
1. A control device for a vehicle, wherein a direct-current power supplied from a battery is converted into alternating-current power and applied to a vehicle-driving motor by controlling a power conversion device based on a torque command. A vehicle model for simulating the operation of the vehicle with respect to the torque of the motor based on a command to calculate a vehicle model speed; and a torque command based on a driving condition of the vehicle, the vehicle model speed, and a motor speed of the motor. And a torque command calculation circuit that limits the torque command to a value equal to or less than the predetermined limit value and outputs the torque command when the torque command is larger than a predetermined limit value. apparatus.
【請求項2】トルク指令に基づいて電力変換装置を制御
することによりバッテリから供給される直流電力を交流
電力に変換して車両駆動用モータに印加するようにした
車両の制御装置において、 前記トルク指令に基づいて、前記モータのトルクに対す
る前記車両の動作を模擬して車両モデル速度を演算する
車両モデルと、 前記車両モデル速度と前記モータのモータ速度から振動
抑制補償トルクを演算し、前記振動抑制補償トルクが所
定の制限値より大きい時は、前記振動抑制補償トルクを
前記所定の制限値以下の値に制限して出力する補償トル
ク演算回路とを備えることを特徴とする車両の制御装
置。
2. A control device for a vehicle, wherein a direct-current power supplied from a battery is converted into alternating-current power and applied to a vehicle-driving motor by controlling a power conversion device based on a torque command. A vehicle model that simulates the operation of the vehicle with respect to the torque of the motor based on a command to calculate a vehicle model speed, and a vibration suppression compensation torque is calculated from the vehicle model speed and the motor speed of the motor to suppress the vibration. A control device for a vehicle, comprising: a compensation torque calculation circuit for limiting and outputting the vibration suppression compensation torque to a value equal to or less than the predetermined limit value when the compensation torque is larger than the predetermined limit value.
【請求項3】請求項2に記載の車両の制御装置におい
て、 前記補償トルク演算回路は、前記振動抑制補償トルクが
前記制限値より大きいとき、前記振動抑制補償トルクを
徐々に制限することを特徴とする車両の制御装置。
3. The vehicle control device according to claim 2, wherein the compensation torque calculation circuit gradually limits the vibration suppression compensation torque when the vibration suppression compensation torque is larger than the limit value. The vehicle control device.
【請求項4】請求項3に記載の車両の制御装置におい
て、 前記振動抑制補償トルクを徐々に制限する時間は、前記
車両の駆動系の共振周波数の周期に対して2倍以上の時
間であることを特徴とする車両の制御装置。
4. The vehicle control device according to claim 3, wherein the time for gradually limiting the vibration suppression compensation torque is at least twice as long as the cycle of the resonance frequency of the drive system of the vehicle. A vehicle control device characterized by the above.
【請求項5】請求項2〜4のいずれかに記載の車両の制
御装置において、 前記所定の制限値は、前記モータの最大トルク指令より
小さく、かつコギングトルク以上であることを特徴とす
る車両の制御装置。
5. The vehicle control device according to claim 2, wherein the predetermined limit value is smaller than a maximum torque command of the motor and is not less than a cogging torque. Control device.
JP2001276889A 2001-09-12 2001-09-12 Vehicle controller Pending JP2003088152A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001276889A JP2003088152A (en) 2001-09-12 2001-09-12 Vehicle controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001276889A JP2003088152A (en) 2001-09-12 2001-09-12 Vehicle controller

Publications (1)

Publication Number Publication Date
JP2003088152A true JP2003088152A (en) 2003-03-20

Family

ID=19101521

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001276889A Pending JP2003088152A (en) 2001-09-12 2001-09-12 Vehicle controller

Country Status (1)

Country Link
JP (1) JP2003088152A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010142031A (en) * 2008-12-12 2010-06-24 Hitachi Appliances Inc Speed controller of magnet motor
WO2012067000A1 (en) * 2010-11-15 2012-05-24 日立建機株式会社 Electrically driven vehicle
JP2012217284A (en) * 2011-04-01 2012-11-08 Mitsubishi Electric Corp Vehicle motor control device
JP2013514051A (en) * 2009-12-14 2013-04-22 ローベルト ボツシユ ゲゼルシヤフト ミツト ベシユレンクテル ハフツング Electric motor control method
JP2013126365A (en) * 2011-12-16 2013-06-24 Toyota Motor Corp Vehicle
JP2014121138A (en) * 2012-12-14 2014-06-30 Honda Motor Co Ltd Drive control device of electric motor
CN110568289A (en) * 2019-09-17 2019-12-13 燕山大学 Simulation experiment method for urban circulation working condition of parallel type oil-electricity hybrid electric vehicle

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010142031A (en) * 2008-12-12 2010-06-24 Hitachi Appliances Inc Speed controller of magnet motor
JP2013514051A (en) * 2009-12-14 2013-04-22 ローベルト ボツシユ ゲゼルシヤフト ミツト ベシユレンクテル ハフツング Electric motor control method
US8594878B2 (en) 2009-12-14 2013-11-26 Robert Bosch Gmbh Method for controlling an electric motor
AU2011330379B2 (en) * 2010-11-15 2015-02-19 Hitachi Construction Machinery Co., Ltd. Electrically driven vehicle
CN103209858A (en) * 2010-11-15 2013-07-17 日立建机株式会社 Electrically driven vehicle
JP2012110073A (en) * 2010-11-15 2012-06-07 Hitachi Constr Mach Co Ltd Electrically driven vehicle
WO2012067000A1 (en) * 2010-11-15 2012-05-24 日立建機株式会社 Electrically driven vehicle
US9079502B2 (en) 2010-11-15 2015-07-14 Hitachi Construction Machinery Co., Ltd. Electrically driven vehicle
CN103209858B (en) * 2010-11-15 2016-01-13 日立建机株式会社 Electro-motive vehicle
JP2012217284A (en) * 2011-04-01 2012-11-08 Mitsubishi Electric Corp Vehicle motor control device
JP2013126365A (en) * 2011-12-16 2013-06-24 Toyota Motor Corp Vehicle
JP2014121138A (en) * 2012-12-14 2014-06-30 Honda Motor Co Ltd Drive control device of electric motor
US9604623B2 (en) 2012-12-14 2017-03-28 Honda Motor Co., Ltd. Drive control system for electric motor and method of controlling electric motor
CN110568289A (en) * 2019-09-17 2019-12-13 燕山大学 Simulation experiment method for urban circulation working condition of parallel type oil-electricity hybrid electric vehicle
CN110568289B (en) * 2019-09-17 2020-08-11 燕山大学 Simulation experiment method for urban circulation working condition of parallel type oil-electricity hybrid electric vehicle

Similar Documents

Publication Publication Date Title
JP6333917B2 (en) Vehicle turning control device
JP6765908B2 (en) Vehicle turn control device
JP3114470B2 (en) Automotive control device
US9855858B2 (en) Control device for electric vehicle
EP3575129A1 (en) Method for controlling electrically driven vehicle and device for controlling electrically driven vehicle
CN109689422B (en) Vehicle control method and control device
EP2950445B1 (en) Induction motor control device and induction motor control method
WO2015080021A1 (en) Control device for electric vehicle
JP2017121910A (en) Turning control device of vehicle
JP5850171B2 (en) Electric vehicle control device and electric vehicle control method
JP2003088152A (en) Vehicle controller
WO2017018335A1 (en) Motor drive device
JP7056219B2 (en) Motor vehicle control method and motor vehicle control device
JP2017123759A (en) vehicle
JP2012095443A (en) Automobile
JP2013090434A (en) Vehicular motor control device
EP3883126A1 (en) Electric vehicle control method, and control device
JP2003219508A (en) Vehicle controller
JP5915349B2 (en) Vibration suppression control device for electric vehicle
WO2017119432A1 (en) Motor drive device
JP6663724B2 (en) Electric motor device
JP7416300B1 (en) Electric car
JPH08172800A (en) Induction motor controlling system for electric car
JP2023167670A (en) Electric vehicle control method and electric vehicle control device
JP2021125951A (en) Control device for electric vehicle

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050929

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20051004

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20060214