JP2019170054A - Electric vehicle control method, and electric vehicle controller - Google Patents
Electric vehicle control method, and electric vehicle controller Download PDFInfo
- Publication number
- JP2019170054A JP2019170054A JP2018055660A JP2018055660A JP2019170054A JP 2019170054 A JP2019170054 A JP 2019170054A JP 2018055660 A JP2018055660 A JP 2018055660A JP 2018055660 A JP2018055660 A JP 2018055660A JP 2019170054 A JP2019170054 A JP 2019170054A
- Authority
- JP
- Japan
- Prior art keywords
- torque
- value
- target value
- torque target
- motor
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 32
- 238000004364 calculation method Methods 0.000 claims abstract description 15
- 230000001629 suppression Effects 0.000 description 17
- 230000000052 comparative effect Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 13
- 230000010349 pulsation Effects 0.000 description 13
- 238000001514 detection method Methods 0.000 description 9
- 230000000694 effects Effects 0.000 description 9
- 230000005540 biological transmission Effects 0.000 description 5
- 238000013016 damping Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000002159 abnormal effect Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 230000007423 decrease Effects 0.000 description 2
- 230000004907 flux Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 239000003638 chemical reducing agent Substances 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000000994 depressogenic effect Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000003534 oscillatory effect Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/60—Other road transportation technologies with climate change mitigation effect
- Y02T10/64—Electric machine technologies in electromobility
-
- 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
- Control Of Electric Motors In General (AREA)
- Electric Propulsion And Braking For Vehicles (AREA)
Abstract
Description
本発明は、電動車両の制御方法、及び、電動車両の制御装置に関する。 The present invention relates to an electric vehicle control method and an electric vehicle control apparatus.
電動車両の制御方法の中には、アクセルペダルの操作量やモータの回転数などの車両情報に応じた第1トルク目標値を求めるとともに、モータ回転数の実値と推定値との差に応じてフィードバック成分である第2トルク目標値を求め、第1トルク目標値と第2トルク目標値との和をトルク指令値として用いてモータを制御するものが知られている。 In the control method of the electric vehicle, the first torque target value corresponding to the vehicle information such as the operation amount of the accelerator pedal and the motor rotation speed is obtained, and depending on the difference between the actual value of the motor rotation speed and the estimated value. A second torque target value, which is a feedback component, is obtained, and the motor is controlled using the sum of the first torque target value and the second torque target value as a torque command value.
しかしながら、このような制御方法においては、第1トルク目標値が小さい場合において、車両が走行する路面の凹凸などの外乱によって第2トルク目標値が変動してしまい、トルク指令値の正負が反転して減速機において異音が発生するおそれがある。 However, in such a control method, when the first torque target value is small, the second torque target value fluctuates due to disturbance such as unevenness on the road surface on which the vehicle travels, and the sign of the torque command value is reversed. May cause abnormal noise in the reducer.
そこで、特許文献1に開示される技術によれば、第2トルク目標値を第1トルク目標値に応じた制限値(上限値及び下限値)により制限することにより、第1トルク目標値と第2トルク目標値との和が、第1トルク目標値と同じ符号になる。このようにすることで、トルク指令値の正負の反転が生じず、異音の発生の抑制が図られている。
Therefore, according to the technique disclosed in
しかしながら、アクセルペダルが踏まれていない状態においてクリープ走行を行わずに停車するような車両においては、平坦路において第1トルク目標値がゼロになるので、第2トルク目標値もゼロになるように制限されてしまう。そのため、第1トルク目標値がゼロの場合には、フィードバック制御が行われないため、トルクリプルがモータ出力軸に発生してもそのリプルを抑制できない。トルクリプルに起因するトルクがドライブシャフトを介してタイヤに伝達されてしまい、モータ回転数の変動が生じてモータトルクが変動する。このモータトルク変動が電動車両に伝わると、乗員にとって不快な振動が発生してしまうという課題があった。 However, in a vehicle that stops without performing creep travel when the accelerator pedal is not depressed, the first torque target value is zero on a flat road, so that the second torque target value is also zero. It will be restricted. For this reason, when the first torque target value is zero, feedback control is not performed, so even if torque ripple occurs on the motor output shaft, the ripple cannot be suppressed. Torque resulting from the torque ripple is transmitted to the tire via the drive shaft, causing fluctuations in the motor rotation speed and fluctuations in the motor torque. When this motor torque fluctuation is transmitted to the electric vehicle, there is a problem that vibration that is uncomfortable for the occupant occurs.
本発明は、このような課題に着目してなされたものであり、モータトルクの変動の抑制を図る電動車両の制御方法を提供することを目的とする。 The present invention has been made paying attention to such problems, and an object of the present invention is to provide a method for controlling an electric vehicle that suppresses fluctuations in motor torque.
本発明の電動車両の制御方法の一態様は、車両情報に応じたトルク指令値を算出し、該トルク指令値に応じてモータを制御する電動車両の制御方法である。電動車両の制御方法は、車両情報に基づいてモータの出力トルクの目標値である第1トルク目標値を算出する第1トルク目標値算出ステップと、モータの回転数に基づきフィードバック制御に用いる第2トルク目標値を算出する第2トルク目標値算出ステップと、制限値を第1トルク目標値に応じた値に設定し、第2トルク目標値とに基づいて第3トルク目標値を生成する第3トルク目標値算出ステップと、第1トルク目標値と第3トルク目標値とを加算することでトルク指令値を算出するトルク指令値算出ステップと、を有する。制限ステップにおいて、第1トルク目標値の絶対値が所定トルク値を下回る場合には、制限値の第1トルク目標値に応じた設定を中断する。 One aspect of the method for controlling an electric vehicle according to the present invention is a method for controlling an electric vehicle that calculates a torque command value according to vehicle information and controls a motor according to the torque command value. The electric vehicle control method includes a first torque target value calculation step for calculating a first torque target value, which is a target value of the output torque of the motor based on the vehicle information, and a second used for feedback control based on the rotational speed of the motor. A second torque target value calculating step for calculating a torque target value; a limit value is set to a value corresponding to the first torque target value; and a third torque target value is generated based on the second torque target value A torque target value calculating step; and a torque command value calculating step of calculating a torque command value by adding the first torque target value and the third torque target value. In the limiting step, when the absolute value of the first torque target value is lower than the predetermined torque value, the setting of the limiting value according to the first torque target value is interrupted.
本発明の一態様によれば、モータトルクの変動の抑制を図ることができる。 According to one embodiment of the present invention, it is possible to suppress fluctuations in motor torque.
以下、図面を参照して、本発明の実施形態について説明する。 Embodiments of the present invention will be described below with reference to the drawings.
(第1実施形態)
図1は、第1実施形態における電動車両100の概略構成図である。
(First embodiment)
FIG. 1 is a schematic configuration diagram of an
電動車両100は、アクセル開度センサ1、モータトルク設定部2、制振制御部3、モータトルク制御部4、モータ5、モータ回転角センサ6、駆動軸7、及び、駆動輪8、9を有する。
The
アクセル開度センサ1は、電動車両100のユーザのアクセルペダル操作に応じたアクセル開度Aを検出するセンサであり、検出したアクセル開度Aを、モータトルク設定部2へ伝達する。
The
モータトルク設定部2は、アクセル開度センサ1により検出されたアクセル開度Aと、後述のモータ回転角センサ6により検出される回転数yに基づいて、モータトルクの目標値である第1トルク目標値T*を求める。そして、モータトルク設定部2は、求めた第1トルク目標値T*を制振制御部3へと出力する。
The motor torque setting unit 2 is a first torque that is a target value of the motor torque based on an accelerator opening A detected by the
具体的な一例としては、モータトルク設定部2は、車両情報であるアクセル開度A、及び、回転数yと、理想トルク目標値Td *とを対応させたマップを予め記憶している。モータトルク設定部2は、そのマップを用いて、入力されるアクセル開度A、及び、回転数yに対応する理想トルク目標値Td *を読み出す。さらに、モータトルク設定部2は、読みだした理想トルク目標値Td *に対して、後述の車両モデルにより求められるGm(s)/Gp(s)である伝達特性を有するフィルタ処理を行うことにより、第1トルク目標値T*を求める。 As a specific example, the motor torque setting unit 2 stores in advance a map in which the accelerator opening A, which is vehicle information, the rotation speed y, and the ideal torque target value T d * are associated with each other. The motor torque setting unit 2 reads the ideal torque target value T d * corresponding to the input accelerator opening A and the rotational speed y using the map. Further, the motor torque setting unit 2 performs a filtering process having a transfer characteristic of Gm (s) / Gp (s) obtained by a vehicle model described later on the read ideal torque target value T d * . Thus, the first torque target value T * is obtained.
なお、後に説明する通り、Gm(s)は、電動車両100における理想モデルにおいてトルク指令値を入力値としてモータ回転数を出力値とした伝達特性である。Gp(s)は、実際の車両モデルにおいてトルク指令値を入力値としてモータ回転数を出力値とした伝達特性である。
As will be described later, Gm (s) is a transfer characteristic in the ideal model of
また、他の例として、電動車両100は上位コントローラを有し、モータトルク設定部2ではなく上位コントローラが第1トルク目標値T*を定めてもよい。このような場合には、上位コントローラから第1トルク目標値T*が制振制御部3へと入力される。
As another example, electrically powered
制振制御部3は、後に図2を用いて説明するように、第1トルク目標値T*と、回転数yとの入力に応じてモータトルク指令値T'*を算出し、モータトルク指令値T'*をモータトルク制御部4へと出力する。
As will be described later with reference to FIG. 2, the vibration
モータトルク制御部4は、モータ5の出力トルクがモータトルク指令値T'*に一致もしくは追従させるよう印加電圧を求め、求めた印加電圧をモータ5へ出力する。
The motor torque control unit 4 obtains an applied voltage so that the output torque of the
モータ5は、モータトルク制御部4からの印加電圧に応じてトルクを生成し、生成したトルクを駆動軸7を介して駆動輪8、9へと伝達させる。
The
なお、モータトルク設定部2、制振制御部3、及び、モータトルク制御部4は、例えば1つ又は複数のマイクロコンピュータによってそれらの機能が実現されてもよい。このような場合には、マイクロコンピュータに記憶されているプログラムが実行されることで、制御が行われる。また、モータ5はインバータを備えており、インバータがモータトルク制御部4においてモータトルク指令値T'*に応じて生成されるPWM信号によって駆動されてもよい。
Note that the functions of the motor torque setting unit 2, the vibration
図2は、制振制御部3を含む構成のブロック図である。
FIG. 2 is a block diagram of a configuration including the vibration
制振制御部3は、第1トルク目標値T*の入力に応じてモータトルク指令値T'*を、加算器110に出力する。加算器110においては、外乱トルクdが入力され、モータトルク指令値T' *と外乱トルクdとの和が求められ、その和が指令値として制御ブロック120に対して出力される。制御ブロック120は、入力される指令値に応じて、モータ5の回転数yを出力する。
The vibration
制振制御部3は、モータ回転数推定ブロック30と、減算器31と、第2トルク目標値設定ブロック32と、第3トルク目標値設定ブロック33と、モータトルク指令値演算ブロック34とを有する。
The vibration
モータ回転数推定ブロック30は、第1トルク目標値T*に対してフィードバック成分である第3トルク目標値T3 *が加算されたモータトルク指令値T'*に対して伝達特性Gp(s)の処理を行い、回転数指令値y^を算出する。モータ回転数推定ブロック30は、回転数指令値y^を減算器31に出力する。
The motor rotation
減算器31は、モータ回転数推定ブロック30から出力される回転数指令値y^から、制御ブロック120から出力されるモータ回転数yとの偏差eを演算する。
The
第2トルク目標値設定ブロック32は、減算器31で求められる偏差eに対して、伝達特性Gp(s)と伝達特性H(s)からなるH(s)/Gp(s)の処理を行い、第2トルク目標値T2 *を算出する。
The second torque target
なお、伝達特性H(s)は、分母次数と分子次数との差分が、伝達特性Gp(s)の分母次数と分子次数との差分以上となるように設定されている。そのため、制御系の安定化を図ることができる。 The transfer characteristic H (s) is set such that the difference between the denominator order and the numerator order is equal to or greater than the difference between the denominator order and the numerator order of the transfer characteristic Gp (s). As a result, the control system can be stabilized.
第3トルク目標値設定ブロック33は、第1トルク目標値T*に応じて、第2トルク目標値T2 *に対してトルク制限を行う。具体的には、第3トルク目標値設定ブロック33は、第2トルク目標値設定ブロック32から入力される第2トルク目標値T2 *に対して、制限値に基づく制限処理を行い、制限した目標値を第3トルク目標値T3 *としてモータトルク指令値演算ブロック34へと出力する。なお、制限値は、後述のように、第1トルク目標値T*に応じた値に設定されるとともに、一定の条件においては、第1トルク目標値T*に応じた値への設定が中断される。
The third torque target
モータトルク指令値演算ブロック34は、加算器であって、第3トルク目標値設定ブロック33から出力される第3トルク目標値T3 *と、モータトルク設定部2により算出される第1トルク目標値T*とを加算して、モータトルク指令値T'*を算出する。モータトルク指令値演算ブロック34は、算出したモータトルク指令値T'*を、モータ回転数推定ブロック30、及び、加算器110に出力する。
The motor torque command
加算器110は、モータトルク指令値演算ブロック34にて算出されるモータトルク指令値T'*に対して、車両に生じる外乱トルクdを加算し、その加算値を制御ブロック120に出力する。
制御ブロック120は、制振制御部3とモータ5とを制御しており、伝達関数(伝達特性)Gp(s)の特性を備えている。制御ブロック120は、加算器110において加算により求められた指令値の入力に対して、モータ5の回転数yを出力する。回転数yは、モータ回転角センサ6によって測定されて制振制御部3の減算器31へとフィードバック出力される。
The
次に、電動車両100における、トルク指令値の入力に対する回転数yの出力の伝達特性を備えるモデルにより定められる伝達特性Gp(s)について説明する。
Next, the transmission characteristic Gp (s) determined by the model having the transmission characteristic of the output of the rotational speed y with respect to the input of the torque command value in the
図3は、電動車両100の駆動力伝達系をモデル化した図である。なお、これらの図面には以下のパラメータが示されている。
Jm:電動モータのイナーシャ
Jw:駆動輪のイナーシャ
M:車両の質量
KD:駆動系の捻り剛性
KT:タイヤと路面の摩擦に関する係数
N:オーバーオールギヤ比
r:タイヤの過重半径
ωm:電動モータの角速度
Tm:モータのトルク
TD:駆動輪のトルク
ωw:駆動輪の角速度
F:車両に加えられる力
V:車両の速度
FIG. 3 is a diagram modeling the driving force transmission system of
J m : Inertia of electric motor J w : Inertia of driving wheel M: Vehicle mass K D : Torsional rigidity of driving system K T : Coefficient related to friction between tire and road surface N: Overall gear ratio r: Excess radius of tire ω m : Angular speed T m of electric motor: Motor torque T D : Driving wheel torque ω w : Driving wheel angular speed F: Force applied to vehicle V: Vehicle speed
これらのパラメータを用いれば、図3の構成より以下の運動方程式が導かれる。 If these parameters are used, the following equation of motion is derived from the configuration of FIG.
(1)〜(5)式により、モータトルクTmから駆動軸ねじり角θまでの伝達特性は次式のように求められる。 From the equations (1) to (5), the transmission characteristic from the motor torque T m to the drive shaft torsion angle θ is obtained as the following equation.
ただし、(6)式における各パラメータは下記の通りである。 However, each parameter in the equation (6) is as follows.
(6)式に示す伝達特性の極と零点を調べると、次の式の伝達特性に近似でき、その1つの極と1つの零点は極めて近い値を示す。これは、この式のαとβが極めて近い値を示すことに相当する。そのため、(6)式は、次の式のように示すことができる。 When the poles and zeros of the transfer characteristic shown in equation (6) are examined, it can be approximated to the transfer characteristic of the following equation, and one pole and one zero show extremely close values. This corresponds to the fact that α and β in this equation show extremely close values. Therefore, the equation (6) can be expressed as the following equation.
したがって、(15)式において極零相殺(α=βと近似する)を行うことにより、次の式に示すような、(2次)/(3次)の伝達特性Gp(s)を構成できる。 Therefore, by performing pole-zero cancellation (approximate α = β) in equation (15), a (second order) / (third order) transfer characteristic Gp (s) as shown in the following equation can be configured. .
この(16)式で示される伝達特性Gp(s)をマイコン処理により実現するため、例えば(17)式を用いてz変換して離散化すると次の式が求められる。 In order to realize the transfer characteristic Gp (s) represented by the equation (16) by microcomputer processing, for example, the following equation is obtained by performing z-transform using the equation (17) and discretizing.
ただし、Tは、サンプリング時間を示す。 However, T shows sampling time.
次に、バンドパスフィルタであるH(s)について図4を用いて説明する。 Next, H (s) which is a band pass filter will be described with reference to FIG.
H(s)はバンドパスフィルタであるため、振動のみを低減するフィードバック要素となる。H(s)が図4に示す特性を有することにより、振動低減の効果を高めることができる。すなわち、バンドパスフィルタH(s)は、ローパス側とハイパス側との減衰特性が一致し、且つ、駆動系のねじり共振周波数が、対数軸(logスケール)上で、通過帯域の中央部となるように設定されるのが好ましい。 Since H (s) is a bandpass filter, it is a feedback element that reduces only vibration. Since H (s) has the characteristics shown in FIG. 4, the effect of reducing vibrations can be enhanced. That is, the bandpass filter H (s) has the same attenuation characteristics on the low-pass side and the high-pass side, and the torsional resonance frequency of the drive system is the central part of the passband on the logarithmic axis (log scale). It is preferable to set as follows.
例えば、H(s)が一次のローパスフィルタとハイパスフィルタとで構成されると、H(s)は、Gp(s)のねじり共振角周波数をωpとすると、次の式のように示すことができる。 For example, if H (s) is composed of a first-order low-pass filter and a high-pass filter, H (s) can be expressed as the following equation, assuming that the torsional resonance angular frequency of Gp (s) is ω p. Can do.
ここで、式(18)において、制振効果が最も高くなるkを求めるために、図5に示すような制振制御部3’を含む構成について検討する。
Here, in order to obtain k with the highest vibration damping effect in the equation (18), a configuration including the vibration damping
図5は、図2に示した制振制御部3のブロック図と比較すると、第3トルク目標値設定ブロック33が削除されている。そのため、第2トルク目標値設定ブロック32から出力される第2トルク目標値T2 *がそのままモータトルク指令値演算ブロック34へと出力される。このブロック図において、フィードバックトルクに起因する振動が発生しやすくなる状態として、第1トルク目標値T*をゼロであると仮定して検討すると、次式(19)〜(22)が導かれる。
5 is compared with the block diagram of the vibration
なお、以下では、ラプラス演算子は省略して記載する。 In the following, the Laplace operator is omitted.
式(22)を式(19)に代入すると、外乱トルクdに対するモータ回転数の応答は、次式により表される。 Substituting equation (22) into equation (19), the response of the motor rotation speed to the disturbance torque d is expressed by the following equation.
式(23)において、dからyへの伝達特性Gp(1−H(s))に、式(17)、(18)を代入すると、次式となる。 In the equation (23), when the equations (17) and (18) are substituted into the transfer characteristic G p (1−H (s)) from d to y, the following equation is obtained.
制振効果が高いことは、外乱トルクdにより振動を起こさないということを意味するので、2−k=2ξpとすれば、式(24)中の分母と分子が極零相殺されて、次式となり、振動を起こさない伝達特性となる。 A high damping effect means that no vibration is caused by the disturbance torque d. Therefore, if 2-k = 2ξp, the denominator and the numerator in the equation (24) are canceled out by zero, and the following equation: Thus, the transmission characteristics do not cause vibration.
以上より、制振効果が最も高くなるkは、次式により表される。 From the above, k that gives the highest vibration damping effect is expressed by the following equation.
式(26)を式(18)に代入すると、H(s)は、次式により表される。 Substituting equation (26) into equation (18), H (s) is expressed by the following equation.
このようにして求められるG(s)、H(s)が、モータ回転数推定ブロック30、第2トルク目標値設定ブロック32、及び、制御ブロック120において用いられる。
G (s) and H (s) obtained in this way are used in the motor rotation
図6は、トルク制限特性を示す図である。このトルク制限特性は、図2に示した第3トルク目標値設定ブロック33における処理に用いられる。
FIG. 6 is a diagram illustrating a torque limiting characteristic. This torque limiting characteristic is used for the processing in the third torque target
所定トルクをTxとすると、第1トルク目標値T*が所定の−Txより小さい、または、+Txよりも大きい場合(T*<−Tx、+Tx<T*)には、上限値Thは第1トルク目標値T*の絶対値に設定され、下限値Tlは第1トルク目標値T*の絶対値を符号反転した負の値に設定される。すなわち、この領域においてはトルク制限に用いられる制限値は第1トルク目標値T*に応じた値に設定される。 When the predetermined torque is T x , the upper limit is obtained when the first torque target value T * is smaller than the predetermined −T x or larger than + T x (T * <− T x , + T x <T * ). The value Th is set to the absolute value of the first torque target value T * , and the lower limit value Tl is set to a negative value obtained by inverting the sign of the absolute value of the first torque target value T * . That is, in this region, the limit value used for torque limitation is set to a value corresponding to the first torque target value T * .
一方、第1トルク目標値T*が−Txより大きくかつ+Txよりも小さい場合(−Tx<T*<+Tx)には、上限値ThはTxに設定され、下限値Tlは−Txに設定される。すなわち、この領域においては制限値の第1トルク目標値T*に応じた値の設定が中断される。なお、本実施形態においては、制限値の第1トルク目標値T*に応じた値の設定が中断される場合には、制限値は絶対値が所定のTxに設定される例について説明したが、これに限らない。制限値は、絶対値がゼロよりも大きな値に設定されればよい。 On the other hand, when the first torque target value T * is larger than −T x and smaller than + T x (−T x <T * <+ T x ), the upper limit value Th is set to T x and the lower limit value T l is set to -T x. That is, in this region, setting of a value corresponding to the first torque target value T * of the limit value is interrupted. In the present embodiment, when the setting of the first torque target value T * value corresponding to the limit value is interrupted, the limit value has been described an example in which the absolute value is set to a predetermined T x However, it is not limited to this. The limit value may be set to a value whose absolute value is larger than zero.
なお、Txは、モータ5のトルクリプル振幅と同等とすることが好ましい。このようなTxとすることにより、後述のように第1トルク目標値T*に応じた値の設定の中断を限定的にすることができる。なお、トルクリプルとは、例えば、モータ5において、磁石磁束と電流による磁束の相互作用により発生するトルク脈動であり、各機械角次数成分(24次、48次、96次)を含む周期外乱である。
Note that T x is preferably equal to the torque ripple amplitude of the
図2に示される第3トルク目標値設定ブロック33は、第2トルク目標値T2 *が上限値Th及び下限値Tlとの間の範囲にあるか否かを判定する。
The third torque target
第2トルク目標値T2 *がトルク制限値の上限値Thと下限値Tlとの間の範囲にある場合には、第3トルク目標値設定ブロック33は、第2トルク目標値T2 *と同じ値を第3トルク目標値T3 *として出力する。
When the second torque target value T 2 * is in the range between the upper limit value Th and the lower limit value T l of the torque limit value, the third torque target
第2トルク目標値T2 *がトルク制限値の上限値Thと下限値Tlとの間の範囲にない場合(T2 *<−Tl、+Th<T2 *)には、第2トルク目標値T2 *に対して上限値Thまたは下限値Tlにより制限する。具体的には、第2トルク目標値T2 *が上限値Thよりも大きい場合(+Th<T2 *)には、第3トルク目標値設定ブロック33は、上限値Thを第3トルク目標値T3 *として出力する。第2トルク目標値T2 *が下限値Tlよりも小さい場合(T2 *<−Tl)には、第3トルク目標値設定ブロック33は、下限値Tlを第3トルク目標値T3 *として出力する。
If the second torque target value T 2 * is not in the range between the upper limit value Th and the lower limit value T l of the torque limit value (T 2 * <− T l , + T h <T 2 * ), The torque limit value T 2 * is limited by the upper limit value Th or the lower limit value T l . Specifically, when the second torque target value T 2 * is larger than the upper limit value T h (+ T h <T 2 *) , the third torque target
以下では、本実施形態のように図6に示されるトルク制限が行われることによる効果を説明する。 Below, the effect by performing the torque restriction | limiting shown by FIG. 6 like this embodiment is demonstrated.
図7は、比較例としてのトルク制限特性を示す図である。 FIG. 7 is a diagram illustrating a torque limiting characteristic as a comparative example.
図7に示す比較例においては、第3トルク目標値設定ブロック33は、第1トルク目標値T*によらず、第1トルク目標値T*に応じた上限値Th及び下限値Tlを設定し、第2トルク目標値T2 *に対して上限値Th及び下限値Tlにより制限する。上限値Thは第1トルク目標値T*の絶対値に設定され、下限値Tlは第1トルク目標値T*の絶対値を符号反転した負の値に設定される。例えば、第1トルク目標値T*がT1a *である場合には、トルク制限値の上限値はT1aの絶対値の正の値(+|T1a|)となり、トルク制限値の下限値はT1aの絶対値の負の値(−|T1a|)となる。
In the comparative example shown in FIG. 7, the third torque target
この図に示される比較例は、図6に示される本実施形態のトルク制限特性と比較すると、図中においてハッチングが付された領域である、第1トルク目標値T*が−Txより大きくかつ+Txよりも小さい領域(−Tx<T*<+Tx)において差異がある。この領域において、比較例では上限値ThはTxに設定され下限値Tlは−Txに設定される、すなわち、制限値は第1トルク目標値T*に応じた値に設定される。これに対して、本実施形態では、上限値Th及び下限値TlはそれぞれTx、−Txであり、第1トルク目標値T*に応じた値の設定が中断される。 In the comparative example shown in this figure, the first torque target value T * , which is a hatched region in the figure, is larger than −T x when compared with the torque limiting characteristic of the present embodiment shown in FIG. And there is a difference in a region smaller than + T x (−T x <T * <+ T x ). In this region, in the comparative example, the upper limit value T h is set to T x and the lower limit value T l is set to −T x , that is, the limit value is set to a value corresponding to the first torque target value T *. . In contrast, in the present embodiment, the upper limit value T h and the lower limit value T l are each T x, -T x, setting a value corresponding to the first torque target value T * is interrupted.
比較例のトルク制限特性により、トルク目標値は以下のような値となる。例えば、第1トルク目標値T*が負の値であり、第2トルク目標値T2 *が第1トルク目標値T*の絶対値より大きい正の場合について検討する。このような場合には、第3トルク目標値T3 *は第1トルク目標値T*の絶対値に制限されるため、第1トルク目標値T*と第3トルク目標値T3 *との和は正とならず、その和が第1トルク目標値T*と符号が異なることはない。 Due to the torque limiting characteristic of the comparative example, the torque target value is as follows. For example, consider a case where the first torque target value T * is a negative value and the second torque target value T 2 * is positive greater than the absolute value of the first torque target value T * . In such a case, the third torque target value T 3 * to be limited to the absolute value of the * first torque target value T, the first torque target value T * and the third torque target value T 3 * The sum does not become positive, and the sum does not differ in sign from the first torque target value T * .
すなわち、このような比較例の制限により、第3トルク目標値T3 *の絶対値は、第1トルク目標値T*の絶対値よりも小さい。これにより、図2に示すモータトルク指令値演算ブロック34の前後において、第1トルク目標値T*とモータトルク指令値T'*との符号が同じになる。したがって、モータ5にて発生するトルクの向きは、モータトルク指令値T'*と第1トルク目標値T*とで同一方向となる。そのため、回転方向とは逆方向の回転トルクの発生が抑制されるので、ギアの歯あわせに起因する騒音を低減することができる。
That is, due to such a limitation of the comparative example, the absolute value of the third torque target value T 3 * is smaller than the absolute value of the first torque target value T * . Thus, the signs of the first torque target value T * and the motor torque command value T ′ * are the same before and after the motor torque command
しかしながら比較例においては、電動車両100が平坦路においてクリープ走行せずに停車する場合などにおいては、第1トルク目標値T*がゼロであるため振動を抑制する第2トルク目標値T2 *も小さいため、図7に示すトルク制限が行われてしまうと、第3トルク目標値設定ブロック33から出力される第3トルク目標値T3 *はゼロに制限されてしまう。そのため、フィードバック制御が有効に機能せず、仮に電動車両100においてトルクリプルが発生してしまうと、リプルを抑制できない。
However, in the comparative example, when the
これに対して本実施形態においては、図6に示すトルク制限が行われるので、第1トルク目標値T*がゼロであり第2トルク目標値T2 *が比較的小さい値である場合には、第1トルク目標値T*に応じた制限値の設定が中断され、制限値は、絶対値がゼロよりも大きな所定のTxに設定される。そのため、第2トルク目標値T2 *が制限値による制限がされた値である第3トルク目標値T3 *はゼロとならないので、フィードバック制御が機能し、トルクリプルを抑制することができる。 On the other hand, in the present embodiment, since the torque limitation shown in FIG. 6 is performed, when the first torque target value T * is zero and the second torque target value T 2 * is a relatively small value. The setting of the limit value according to the first torque target value T * is interrupted, and the limit value is set to a predetermined T x whose absolute value is greater than zero. For this reason, the third torque target value T 3 *, which is the value limited by the limit value of the second torque target value T 2 * , does not become zero, so that feedback control functions and torque ripple can be suppressed.
以下では、本実施形態により導出される効果について、シミュレーション結果を用いて説明する。 Below, the effect derived | led-out by this embodiment is demonstrated using a simulation result.
図8Aは、比較例における場合を示し、図8Bは、本実施形態における場合を示している。 FIG. 8A shows a case in the comparative example, and FIG. 8B shows a case in the present embodiment.
図8A、図8Bのそれぞれにおいては、上からトルク指令値、モータ5の回転数、及び、電動車両100における前後Gが経時的に示されている。図1に示されるような電動車両100の場合は、トルクリプルは回転数依存性があり、ドライブシャフトの捻じれ共振と同期する。
In each of FIG. 8A and FIG. 8B, the torque command value, the number of rotations of the
図8Aに示されるように、比較例においては、フィードバック制御が抑制されるのでモータトルク指令値が脈動しながら変化して、回転数や前後Gに示す通り脈動幅の大きな振動が発生される。これに対して、図8Bに示される本実施形態においては、フィードバック制御が機能してモータトルク指令値の脈動幅が小さくなるため、振動の発生を抑制できる。さらに、図6における所定トルクTxは、モータ5のトルクリプル振幅と同等とされているので、トルクリプルが発生する場合には、フィードバック制御に必要な範囲において、第1トルク目標値T*に応じた制限値の設定が中断される。したがって、必要なフィードバック制御が行われるので、トルクリプルの振動抑制効果を向上させることができる。
As shown in FIG. 8A, in the comparative example, since the feedback control is suppressed, the motor torque command value changes while pulsating, and vibration with a large pulsation width is generated as indicated by the rotational speed and front and rear G. On the other hand, in the present embodiment shown in FIG. 8B, the feedback control functions to reduce the pulsation width of the motor torque command value, so that the occurrence of vibration can be suppressed. Further, the predetermined torque T x in FIG. 6, because it is equivalent to the torque ripple amplitude of the
第1実施形態によれば以下の効果を得ることができる。 According to the first embodiment, the following effects can be obtained.
第1実施形態の車両の制御方法によれば、第3トルク目標値設定ブロック33は、フィードバック制御に用いる第2トルク目標値T2 *に対してトルク制限を行う。そして、モータトルク指令値演算ブロック34において、第1トルク目標値T*と、トルク制限がされた第2トルク目標値T2 *である第3トルク目標値T3 *とが加算されて、その加算値がモータ5の制御に用いられる。第3トルク目標値設定ブロック33においては、図6に示されるように、第1トルク目標値T*の絶対値が所定トルクTxを上回る場合には、上限値Th及び下限値Tlは第1トルク目標値T*に応じた値に設定されるが、第1トルク目標値T*の絶対値が所定トルクTxを下回る場合には、上限値Th及び下限値Tlの第1トルク目標値T*に応じた値の設定を中断する。
According to the vehicle control method of the first embodiment, the third torque target
このようにすることで、停車中などに第1トルク目標値T*がゼロとなる場合には、制限値(上限値Th及び下限値Tl)の第1トルク目標値T*に応じた値の設定が中断される。そのため、第2トルク目標値T2 *が第1トルク目標値T*に応じてゼロにまで制限されることはない。これにより、第1トルク目標値T*がゼロの場合であってもフィードバック制御が行われるので、トルクリプルを抑制することができる。 In this way, the first torque target value T, such as during stop * is when the zero corresponding to the limit value (upper limit value T h and the lower limit value T l) of the first torque target value T * Value setting is interrupted. Therefore, the second torque target value T 2 * is not limited to zero according to the first torque target value T * . Thereby, even if the first torque target value T * is zero, the feedback control is performed, so that torque ripple can be suppressed.
第1実施形態の車両の制御方法によれば、第1トルク目標値T*の絶対値が所定トルクTxを下回る場合には、絶対値がゼロより大きな制限値(上限値Th及び下限値Tl)を設定する。 According to the vehicle control method of the first embodiment, when the absolute value of the first torque target value T * is less than the predetermined torque T x , the absolute value is greater than zero (the upper limit value Th and the lower limit value). Tl ) is set.
このようにすることで、第1トルク目標値T*がゼロとなる場合であっても、制限値(上限値Th及び下限値Tl)がゼロとならず、第3トルク目標値T3 *がゼロにならない。これにより、第1トルク目標値T*がゼロの場合であってもフィードバック制御が機能するので、トルクリプルを抑制することができる。 In this way, even when the first torque target value T * becomes zero, not limit (the upper limit value T h and the lower limit value T l) is zero, the third torque target value T 3 * Is not zero. Thereby, even if the first torque target value T * is zero, the feedback control functions, so that torque ripple can be suppressed.
第1実施形態の車両の制御方法によれば、所定トルクTxは、電動車両100において発生するトルクリプルの振幅と略等しい。ここで、第1トルク目標値T*がある領域(−Tx<T*<Tx)にある場合には、上限値Th及び下限値Tlの第1トルク目標値T*に応じた値の設定が中断されるため、この領域においてはフィードバック制御が機能する。そこで、所定トルクTxをトルクリプルの振幅と略等しくすることにより、トルクリプルが発生する領域(−Tx<T*<Tx)において、上限値Th及び下限値Tlの第1トルク目標値T*に応じた値の設定が中断されるので、フィードバック制御が行われる。このようにすることで、トルクリプルを抑制することができる。
According to the vehicle control method of the first embodiment, the predetermined torque Tx is substantially equal to the amplitude of the torque ripple generated in the
また、トルクリプル以上の振動が発生する場合には、制限値は第1トルク目標値T*に応じた値となるので、比較例と同様に、モータトルク指令値T'*と第1トルク目標値T*との符号が同じとなり同一回転方向となる。そのため、逆回転方向のトルクの発生が抑制されるので、ギアの歯あわせに起因する騒音を低減することができる。 Further, when vibration exceeding the torque ripple occurs, the limit value is a value corresponding to the first torque target value T * , and therefore, similarly to the comparative example, the motor torque command value T ′ * and the first torque target value. The sign of T * is the same and the rotation direction is the same. For this reason, generation of torque in the reverse rotation direction is suppressed, so that noise caused by gear meshing can be reduced.
(第2実施形態)
第1実施形態においては、図6に示されるように制限値の第1トルク目標値T*に応じた値の設定が中断される閾値である所定トルクTxが固定されている例について説明した。本実施形態においては、所定トルクTxが可変である例について説明する。
(Second Embodiment)
In the first embodiment, as shown in FIG. 6, an example has been described in which a predetermined torque T x that is a threshold at which setting of a value according to the first torque target value T * of the limit value is interrupted is fixed. . In the present embodiment, an example in which the predetermined torque T x is variable will be described.
図9は、第2実施形態の制振制御部3を含む構成のブロック図である。
FIG. 9 is a block diagram of a configuration including the vibration
本実施形態においては、図2に示される第1実施形態の構成と比較すると、制御ブロック120から出力される回転数yが第3トルク目標値設定ブロック33に入力される点が異なる。
This embodiment is different from the configuration of the first embodiment shown in FIG. 2 in that the rotational speed y output from the
第3トルク目標値設定ブロック33は、回転数yの大きさに応じて、図6に示されるようなトルク制限特性を用いる場合と、図7に示されるような制限値の設定が行われる場合とを切り替える。
The third torque target
ここで、モータ5の低回転領域においては、ドライブシャフトとトルクリプル次数成分の共振によりトルクリプルの振動が発生しやすい。また、回転数変動が小さいことから回転数検出手段であるモータ回転角センサ6において検出誤差があった場合の振動的なトルク脈動は小さくなる。なお、モータ回転角センサ6における誤差としては、例えば、比較的安価であり一般的にモータの角度検出手段に用いられるレゾルバにおいては角度検出誤差が生じてしまうので、このレゾルバにて検出されたた角度を変換して回転数を検出する場合に発生してしまう誤差が考えられる。
Here, in the low rotation region of the
回転数yが所定回転数よりも小さい場合には、低回転領域であると判断できる。そこで、第3トルク目標値設定ブロック33が、図6に示されたトルク制限特性を用いてトルク制限を行うことで、制限値の第1トルク目標値T*に応じた値の設定が中断されるので、フィードバック制御によってトルクリプルを抑制できる。
When the rotation speed y is smaller than the predetermined rotation speed, it can be determined that the rotation speed region is low. Therefore, the third torque target
回転数yが所定回転数よりも大きい場合には、高回転領域であると判断できる。高回転領域においては、トルクリプルの共振の発生頻度は極めて低いが、回転数変動が大きいことからモータ回転角センサ6の検出誤差に起因する振動的なトルク脈動が発生しやすい。そこで、第3トルク目標値設定ブロック33が図7に示されたトルク制限を行うことで、制限値が第1トルク目標値T*に応じた値に設定され、振動的なトルク脈動を抑制できる。
When the rotation speed y is larger than the predetermined rotation speed, it can be determined that the rotation speed region is high. In the high rotation region, the frequency of occurrence of torque ripple resonance is very low, but since the rotational speed fluctuation is large, vibrational torque pulsations due to detection errors of the motor
なお、所定回転数は、モータトルクがドライブシャフトに伝達される時に生じる捻じれ周波数とトルクリプル次数成分が共振する回転数に設定される。このように設定することで、回転数yが所定回転数よりも低く、共振に起因するトルクリプルの発生するおそれが高い場合にだけ、図6に示されるような第1トルク目標値T*に応じた制限値の設定が中断されるので、フィードバック制御が行われて、トルクリプルの振動を抑制することができる。一方、回転数yが所定回転数よりも高く、振動的なトルク脈動が大きい場合には、図7に示されたトルク制限特性のように制限値が第1トルク目標値T*に応じた値に設定され、振動的なトルク脈動が抑制される。 The predetermined rotational speed is set to a rotational speed at which the torsional frequency and torque ripple order component generated when the motor torque is transmitted to the drive shaft resonate. By setting in this way, only when the rotational speed y is lower than the predetermined rotational speed and there is a high possibility of occurrence of torque ripple due to resonance, the first torque target value T * as shown in FIG. Since the setting of the limit value is interrupted, feedback control is performed and vibration of torque ripple can be suppressed. On the other hand, when the rotational speed y is higher than the predetermined rotational speed and the vibrational torque pulsation is large, the limit value is a value corresponding to the first torque target value T * as in the torque limiting characteristic shown in FIG. And vibration torque pulsation is suppressed.
また、所定の値は、可変における状態遷移はヒステリシスや傾きを持たせても良い。 In addition, the predetermined value may be variable and the state transition may have hysteresis or inclination.
第2実施形態によれば以下の効果を得ることができる。 According to the second embodiment, the following effects can be obtained.
第2実施形態の電動車両の制御方法によれば、第3トルク目標値設定ブロック33は、回転数yが所定回転数よりも小さい場合には、低回転領域であり共振に起因するトルクリプルが発生しやすいので、図6に示されるように第2トルク目標値T2 *がゼロに近い場合には制限値の第1トルク目標値T*に応じた値の設定が中断されので、フィードバック制御によってトルクリプルを抑制することができる。
According to the control method for the electric vehicle according to the second embodiment, the third torque target
これに対して、回転数yが所定回転数よりも大きい場合には、モータ回転角センサ6の検出誤差に起因して比較的大きな振動的なトルク脈動が発生する。そのため、図7のトルク制限特性によるトルク制限を行いフィードバック制御が制限されても、モータ回転角センサ6における検出誤差に起因する振動的なトルク脈動を抑制できる。
On the other hand, when the rotational speed y is larger than the predetermined rotational speed, a relatively large vibration torque pulsation occurs due to a detection error of the motor
このように、低回転領域では、制限値の第1トルク目標値T*に応じた値の設定を中断することでフィードバック制御を実行することができるので、トルクリプルを抑制できる。これに対して、高回転領域では、第1トルク目標値T*に応じた制限値を用いたトルク制限を行っても、モータ回転角センサ6の検出誤差に起因する比較的大きな振動的なトルク脈動の発生を抑制することができる。このように、選択的に制御を切り替えることで電動車両100に発生する前後Gを効率よく抑制することができる。
As described above, in the low rotation region, the feedback control can be executed by interrupting the setting of the value corresponding to the first torque target value T * of the limit value, so that torque ripple can be suppressed. On the other hand, in a high rotation region, even if torque limitation is performed using a limit value corresponding to the first torque target value T * , a relatively large vibration torque caused by a detection error of the motor
第2実施形態の電動車両の制御方法によれば、第3トルク目標値設定ブロック33は、図6と図7のトルク制限の切り替えに用いる閾値である所定回転数として、モータ5のトルクがドライブシャフトに伝達されたときに生じる捻じれ振動周波数と、トルクリプル次数成分とが共振する回転数を設定する。
According to the control method of the electric vehicle of the second embodiment, the third torque target
このように設定することにより、共振するおそれが高い場合には、図7に示されたトルク制限を行うことでトルクリプルの振動を抑制することができる。一方、共振するおそれが低い場合には、図6に示されたトルク制限を行うことで、モータ回転角センサ6の検出誤差に起因する振動的なトルク脈動の発生を抑制することができる。
By setting in this way, when there is a high possibility of resonance, the torque ripple shown in FIG. 7 can be performed to suppress torque ripple vibration. On the other hand, when the possibility of resonance is low, the torque limitation shown in FIG. 6 can be performed to suppress the occurrence of oscillatory torque pulsation due to the detection error of the motor
(変形例)
第2実施形態においては、図6と図7とに示されるトルク制限特性が切り替えられる例について説明した。本変形例においては、さらに、所定トルクTxが可変に構成される例について説明する。
(Modification)
In 2nd Embodiment, the example in which the torque limitation characteristic shown by FIG. 6 and FIG. 7 was switched was demonstrated. In this modification, an example in which the predetermined torque T x is variably described will be described.
本変形例においては、第3トルク目標値設定ブロック33は、回転数yが大きくなるほど所定トルクTxを小さくし、回転数yが小さくなるほど所定トルクTxを大きくする。
In this variation, the third torque target
回転数yが小さい場合には、低回転領域でありトルクリプルが発生しやすいので、トルクリプルがフィードバック制御により抑制されやすくなるように、所定トルクTxを大きくすることで、第1トルク目標値T*に応じた制限値の設定が中断される領域を広くする。これに対して、回転数yが大きい場合には、高回転領域でありトルクリプルが発生しにくいので、所定トルクTxを小さくして、第1トルク目標値T*に応じた制限値の設定が中断される領域を狭くすることで、振動的なトルク脈動の発生を抑制する。 When the rotation speed y is small, a low rotation region torque ripple is likely to occur, so that torque ripple tends to be suppressed by the feedback control, by increasing the predetermined torque T x, the first torque target value T * The area where the setting of the limit value according to is interrupted is widened. On the other hand, when the rotational speed y is large, the torque ripple is difficult to occur because of the high rotational speed region. Therefore, the predetermined torque T x is reduced and the limit value is set according to the first torque target value T *. By narrowing the interrupted area, the occurrence of vibration torque pulsation is suppressed.
本変形例によれば、以下の効果を得ることができる。 According to this modification, the following effects can be obtained.
本変形例によれば、第3トルク目標値設定ブロック33は、回転数yが大きくなるほど所定トルクTxを小さくし、回転数yが小さくなるほど所定トルクTxを大きくする。
According to this modification, the third torque target
このように設定されることにより、回転数yが小さく、低回転領域でありトルクリプルが発生しやすい場合には、所定トルクTxを大きくして制限値の第1トルク目標値T*に応じた値の設定の中断をされやすくする。これにより、トルクリプルがフィードバック制御により抑制されやすくなる。これに対して、高回転領域でありトルクリプルが発生しにくい回転数yが大きい場合には、所定トルクTxを小さくして制限値の第1トルク目標値T*に応じた値の設定の中断がされにくくすることで、トルク制限が行われて、第1トルク目標値と第2トルク目標値との和が、第1トルク目標値と同じ符号になるため、異音の発生を抑制することができる。 By setting in this way, when the rotational speed y is small and the torque is likely to be generated in the low rotational range, the predetermined torque T x is increased to correspond to the first torque target value T * of the limit value. Make it easier to interrupt the value setting. Thereby, torque ripple is easily suppressed by feedback control. On the other hand, when the rotation speed y is high and the torque ripple is less likely to occur, the predetermined torque T x is decreased and the setting of the value according to the first torque target value T * of the limit value is interrupted. Since the torque is limited and the sum of the first torque target value and the second torque target value has the same sign as the first torque target value, the generation of abnormal noise is suppressed. Can do.
回転数yに応じて、トルクリプルの発生頻度を考慮して、トルクリプルを抑制するフィードバック制御が行われる領域を変更するように、所定トルクTxを変化させる。このようにして、第1トルク目標値T*に応じた値の制限値の設定が中断される領域を変更することにより、トルクリプルの発生頻度が比較的高い場合にトルクリプルを抑制しやすくなる。 Depending on the rotational speed y, taking into account the frequency of occurrence of torque ripple and change a region to suppress feedback control of the torque ripple is performed, changing the predetermined torque T x. Thus, by changing the region where the setting of the limit value of the value according to the first torque target value T * is interrupted, it becomes easier to suppress the torque ripple when the torque ripple occurrence frequency is relatively high.
以上、本発明の実施形態について説明したが、上記実施形態は本発明の適用例の一部を示したに過ぎず、本発明の技術的範囲を上記実施形態の具体的構成に限定する趣旨ではない。また、上記実施形態は、適宜組み合わせ可能である。 The embodiment of the present invention has been described above. However, the above embodiment only shows a part of application examples of the present invention, and the technical scope of the present invention is limited to the specific configuration of the above embodiment. Absent. Moreover, the said embodiment can be combined suitably.
1 アクセル開度センサ
2 モータトルク設定部
3、3' 制振制御部
4 モータトルク制御部
5 モータ
6 モータ回転角センサ
7 駆動軸
8、9 駆動輪
30 モータ回転数推定ブロック
31 減算器
32 第2トルク目標値設定ブロック
33 第3トルク目標値設定ブロック
34 モータトルク指令値演算ブロック
36 ブロック
100 電動車両
110 加算器
120 制御ブロック
DESCRIPTION OF
Claims (7)
車両情報に基づいて前記モータの出力トルクの目標値である第1トルク目標値を算出する第1トルク目標値算出ステップと、
前記モータの回転数に基づきフィードバック制御に用いる第2トルク目標値を算出する第2トルク目標値算出ステップと、
制限値を前記第1トルク目標値に応じた値に設定し、前記第2トルク目標値と該制限値とに基づいて第3トルク目標値を生成する第3トルク目標値算出ステップと、
前記第1トルク目標値と前記第3トルク目標値とを加算することで前記トルク指令値を算出するトルク指令値算出ステップと、を有し、
前記第3トルク目標値算出ステップにおいて、前記第1トルク目標値の絶対値が所定トルク値を下回る場合には、前記制限値の前記第1トルク目標値に応じた設定を中断する、電動車両の制御方法。 A method for controlling an electric vehicle that calculates a torque command value according to vehicle information and controls a motor according to the torque command value,
A first torque target value calculating step for calculating a first torque target value which is a target value of the output torque of the motor based on vehicle information;
A second torque target value calculating step for calculating a second torque target value used for feedback control based on the rotational speed of the motor;
A third torque target value calculating step for setting a limit value to a value corresponding to the first torque target value and generating a third torque target value based on the second torque target value and the limit value;
A torque command value calculating step of calculating the torque command value by adding the first torque target value and the third torque target value;
In the third torque target value calculating step, when the absolute value of the first torque target value is lower than a predetermined torque value, the setting of the limit value according to the first torque target value is interrupted. Control method.
前記第3トルク目標値算出ステップにおいて、前記第1トルク目標値の絶対値が所定トルク値を下回る場合には、前記制限値は、絶対値がゼロより大きな値が設定される、電動車両の制御方法。 A control method for an electric vehicle according to claim 1,
In the third torque target value calculation step, when the absolute value of the first torque target value is less than a predetermined torque value, the limit value is set to a value greater than zero as the absolute value. Method.
前記所定トルク値は、前記モータのトルクリプルの振幅と略等しい、電動車両の制御方法。 A method for controlling an electric vehicle according to claim 1 or 2,
The method for controlling an electric vehicle, wherein the predetermined torque value is substantially equal to an amplitude of a torque ripple of the motor.
前記所定トルク値は、前記モータの回転数が小さいほど、大きく設定される、電動車両の制御方法。 A method for controlling an electric vehicle according to claim 1 or 2,
The method for controlling an electric vehicle, wherein the predetermined torque value is set to be larger as the rotational speed of the motor is smaller.
前記モータの回転数が所定回転数を上回る場合に、前記制限値を前記第1トルク目標値に応じた値に設定し、
前記モータの回転数が前記所定回転数を下回る場合に、前記制限値の前記第1トルク目標値に応じた値の設定を中断する、電動車両の制御方法。 It is a control method of the electric vehicle according to any one of claims 1 to 4,
When the rotational speed of the motor exceeds a predetermined rotational speed, the limit value is set to a value according to the first torque target value;
A method for controlling an electric vehicle, wherein setting of a value corresponding to the first torque target value of the limit value is interrupted when the rotational speed of the motor is less than the predetermined rotational speed.
前記所定回転数は、前記モータのトルクがドライブシャフトに伝達されたときに生じる捻じれ振動周波数と、トルクリプル次数成分とが共振する回転数である、電動車両の制御方法。 A method for controlling an electric vehicle according to claim 5,
The electric vehicle control method, wherein the predetermined rotational speed is a rotational speed at which a torsional vibration frequency generated when torque of the motor is transmitted to a drive shaft and a torque ripple order component resonate.
前記コントローラは、
前記車両情報に基づいて前記モータの出力トルクの目標値である第1トルク目標値を算出し、
前記モータの回転数に基づきフィードバック制御に用いる第2トルク目標値を算出し、
制限値を前記第1トルク目標値に応じた値に設定し、
前記制限値と前記第2トルク目標値とに基づいて第3トルク目標値を生成し、
前記第1トルク目標値と前記第3トルク目標値とを加算することでトルク指令値を算出し、
前記トルク指令値に応じて前記モータを制御する制御装置であって、
前記第1トルク目標値の絶対値が所定トルク値を下回る場合には、前記制限値の前記第1トルク目標値に応じた設定を中断する、電動車両の制御装置。 A control device for an electric vehicle having a sensor for acquiring vehicle information, a motor as a drive source, and a controller for controlling the motor,
The controller is
Calculating a first torque target value that is a target value of the output torque of the motor based on the vehicle information;
Calculating a second torque target value used for feedback control based on the rotation speed of the motor;
A limit value is set to a value corresponding to the first torque target value;
Generating a third torque target value based on the limit value and the second torque target value;
A torque command value is calculated by adding the first torque target value and the third torque target value;
A control device for controlling the motor in accordance with the torque command value,
When the absolute value of the first torque target value falls below a predetermined torque value, the control device for the electric vehicle interrupts the setting of the limit value according to the first torque target value.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018055660A JP7513371B2 (en) | 2018-03-23 | 2018-03-23 | Control method for electric vehicle and control device for electric vehicle |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018055660A JP7513371B2 (en) | 2018-03-23 | 2018-03-23 | Control method for electric vehicle and control device for electric vehicle |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019170054A true JP2019170054A (en) | 2019-10-03 |
JP7513371B2 JP7513371B2 (en) | 2024-07-09 |
Family
ID=68107629
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018055660A Active JP7513371B2 (en) | 2018-03-23 | 2018-03-23 | Control method for electric vehicle and control device for electric vehicle |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7513371B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023089787A1 (en) * | 2021-11-19 | 2023-05-25 | 日産自動車株式会社 | Electric motor control method and electric motor control device |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012075257A (en) * | 2010-09-29 | 2012-04-12 | Nissan Motor Co Ltd | Motor controller and motor control method |
JP2017158262A (en) * | 2016-02-29 | 2017-09-07 | 株式会社Subaru | Vehicle control device and vehicle control method |
-
2018
- 2018-03-23 JP JP2018055660A patent/JP7513371B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012075257A (en) * | 2010-09-29 | 2012-04-12 | Nissan Motor Co Ltd | Motor controller and motor control method |
JP2017158262A (en) * | 2016-02-29 | 2017-09-07 | 株式会社Subaru | Vehicle control device and vehicle control method |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023089787A1 (en) * | 2021-11-19 | 2023-05-25 | 日産自動車株式会社 | Electric motor control method and electric motor control device |
JPWO2023089787A1 (en) * | 2021-11-19 | 2023-05-25 | ||
US12170494B2 (en) | 2021-11-19 | 2024-12-17 | Nissan Motor Co., Ltd. | Electric motor control method and electric motor control device |
Also Published As
Publication number | Publication date |
---|---|
JP7513371B2 (en) | 2024-07-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3508742B2 (en) | Vehicle vibration suppression control device using electric motor | |
JP5214578B2 (en) | Power unit control unit | |
KR100961606B1 (en) | Electric power steering control unit | |
JP5644330B2 (en) | Motor control device and motor control method | |
JP5862436B2 (en) | Control device for electric vehicle | |
JP6574161B2 (en) | Anti-jerk method | |
JP4914979B2 (en) | Motor control device and motor control method | |
CN112297873B (en) | Electric vehicle system and control method for controlling electric vehicle | |
JP6736991B2 (en) | Electric vehicle control method and electric vehicle control device | |
JP2005151797A (en) | Vibration suppression control device for electric motor drive vehicle | |
JP6720714B2 (en) | Electric vehicle control method and electric vehicle control device | |
JP6686658B2 (en) | Electric vehicle control method and electric vehicle control device | |
JP5406238B2 (en) | Vehicle motor control device | |
JP2019170054A (en) | Electric vehicle control method, and electric vehicle controller | |
JP2017221056A (en) | Electric-vehicular control method and control apparatus | |
JP2005269834A (en) | Vehicle vibration damping and controlling device | |
JP2004358985A (en) | Electric power steering device | |
JP2018074871A (en) | Device for controlling drive of electric vehicle | |
CN113767565A (en) | Motor control system, motor control method, and program | |
JP4660947B2 (en) | Electric power steering device | |
JP2005269833A (en) | Vehicle damping control device and vehicle damping control method | |
JP5387138B2 (en) | Control device for electric vehicle | |
JP4148215B2 (en) | Vibration suppression control device for electric motor drive vehicle | |
JP5794106B2 (en) | Vibration control device | |
JP5084196B2 (en) | Electric motor control apparatus and electric motor control method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210107 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20211124 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20211130 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20220510 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220705 |
|
C60 | Trial request (containing other claim documents, opposition documents) |
Free format text: JAPANESE INTERMEDIATE CODE: C60 Effective date: 20220705 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20220713 |
|
C21 | Notice of transfer of a case for reconsideration by examiners before appeal proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C21 Effective date: 20220719 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20220805 |
|
C211 | Notice of termination of reconsideration by examiners before appeal proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C211 Effective date: 20220809 |
|
C22 | Notice of designation (change) of administrative judge |
Free format text: JAPANESE INTERMEDIATE CODE: C22 Effective date: 20221213 |
|
C22 | Notice of designation (change) of administrative judge |
Free format text: JAPANESE INTERMEDIATE CODE: C22 Effective date: 20230418 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240207 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240418 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240627 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7513371 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |