JP6769246B2 - Electric motor control device - Google Patents

Electric motor control device Download PDF

Info

Publication number
JP6769246B2
JP6769246B2 JP2016216401A JP2016216401A JP6769246B2 JP 6769246 B2 JP6769246 B2 JP 6769246B2 JP 2016216401 A JP2016216401 A JP 2016216401A JP 2016216401 A JP2016216401 A JP 2016216401A JP 6769246 B2 JP6769246 B2 JP 6769246B2
Authority
JP
Japan
Prior art keywords
current
term gain
command
estimated
electric 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.)
Active
Application number
JP2016216401A
Other languages
Japanese (ja)
Other versions
JP2018074878A (en
Inventor
孝文 佐藤
孝文 佐藤
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.)
Denso Corp
Original Assignee
Denso Corp
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 Denso Corp filed Critical Denso Corp
Priority to JP2016216401A priority Critical patent/JP6769246B2/en
Publication of JP2018074878A publication Critical patent/JP2018074878A/en
Application granted granted Critical
Publication of JP6769246B2 publication Critical patent/JP6769246B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Ac Motors In General (AREA)
  • Steering Control In Accordance With Driving Conditions (AREA)
  • Power Steering Mechanism (AREA)

Description

本発明は、電動機の通電を制御する電動機制御装置に関する。 The present invention relates to an electric motor control device that controls energization of an electric motor.

一般に制御のフィードバックゲインは、求められる応答性と制御対象の特性とにより、最適な値が変化する。制御対象が電動機の場合、巻線抵抗や巻線インダクタンス等が制御対象の特性となる。従来技術では、これらの特性の大きさと求められる応答性とからフィードバックゲインを決定し、演算の定数として使用してきた。
動作条件に応じてフィードバックゲインを変更する従来技術として、例えば特許文献1に開示された電動パワーステアリング装置は、車両が直進状態であると判断された場合にフィードバック制御の応答性を下げるようにフィードバックゲインを変更する。
Generally, the optimum value of the feedback gain of the control changes depending on the required responsiveness and the characteristics of the controlled object. When the control target is an electric motor, the winding resistance, winding inductance, and the like are the characteristics of the control target. In the prior art, the feedback gain has been determined from the magnitude of these characteristics and the required responsiveness, and used as a constant for calculation.
As a conventional technique for changing the feedback gain according to the operating conditions, for example, the electric power steering device disclosed in Patent Document 1 provides feedback so as to reduce the responsiveness of the feedback control when it is determined that the vehicle is in a straight running state. Change the gain.

特許第5772137号公報Japanese Patent No. 5772137

電動機制御においてフィードバックゲインを決定するための特性である巻線抵抗や巻線インダクタンスは、製造ばらつきや経年劣化等により変化する。そのため、全製品のフィードバックゲインを一律に設定すると、個体毎の応答性は必然的にばらつく。また、巻線抵抗や巻線インダクタンスは温度等の使用環境要因によっても変化するため、求められる応答性が満足できないおそれがある。一方、応答性を安定させるために製造ばらつきを抑えたり、経年劣化性能を上げた素材を使用したりすると、コストが上昇する。
特許文献1には、このような個体ばらつきや経年変化に応じてフィードバックゲインを変更することについて何ら言及されていない。
The winding resistance and winding inductance, which are the characteristics for determining the feedback gain in motor control, change due to manufacturing variations, aging deterioration, and the like. Therefore, if the feedback gain of all products is set uniformly, the responsiveness of each individual will inevitably vary. Further, since the winding resistance and the winding inductance change depending on the operating environment factors such as temperature, the required responsiveness may not be satisfied. On the other hand, if manufacturing variation is suppressed in order to stabilize responsiveness, or if a material with improved aging performance is used, the cost increases.
Patent Document 1 does not mention that the feedback gain is changed according to such individual variation or secular change.

本発明は上述の課題に鑑みて成されたものであり、その目的は、個体ばらつきや経年劣化に応じて、安定した電流応答性を確保可能な電動機制御装置を提供することにある。 The present invention has been made in view of the above-mentioned problems, and an object of the present invention is to provide an electric motor control device capable of ensuring stable current responsiveness in response to individual variation and aging deterioration.

本発明の電動機制御装置は、電動機(80)を駆動する駆動回路(60)と、電流指令部(41)と、電流検出部(70)と、電流フィードバック演算部(43)と、推定電流算出部(44)と、フィードバック定数生成部(45)と、を備える。
電流指令部(41)は、電動機に通電する指令電流(I*)を決定する。
電流検出部(70)は、電動機に流れる電流を検出し、検出電流(Isns)としてフィードバックする。
電流フィードバック演算部(43)は、指令電流と検出電流との偏差に基づく電流フィードバック制御において、比例項ゲイン(kp)及び積分項ゲイン(ki)を用いた比例積分演算により、駆動回路への指令信号を演算する。
The electric motor control device of the present invention includes a drive circuit (60) for driving the electric motor (80), a current command unit (41), a current detection unit (70), a current feedback calculation unit (43), and an estimated current calculation. A unit (44) and a feedback constant generation unit (45) are provided.
The current command unit (41) determines the command current (I * ) for energizing the electric motor.
The current detection unit (70) detects the current flowing through the electric motor and feeds it back as a detection current (Isns).
In the current feedback control based on the deviation between the command current and the detected current, the current feedback calculation unit (43) commands the drive circuit by a proportional integration calculation using the proportional term gain (kp) and the integral term gain (ki). Compute the signal.

推定電流算出部(44)は、指令電流に対する応答によって電動機に流れる電流を推定し、推定電流(Iest)として出力する。
本発明の一態様において、フィードバック定数生成部(45)は、「設定された評価タイミングにおける推定電流から検出電流を減じた値」である評価電流差(ΔIev)に基づき、検出電流を推定電流に近づけるように修正した比例項ゲイン及び積分項ゲインを生成する。
The estimated current calculation unit (44) estimates the current flowing through the electric motor in response to the command current, and outputs it as an estimated current (Iest).
In one aspect of the present invention, the feedback constant generation unit (45) uses the detected current as the estimated current based on the evaluation current difference (ΔIev), which is “a value obtained by subtracting the detected current from the estimated current at the set evaluation timing”. Generate proportional term gain and integral term gain modified to be closer.

本発明の電動機制御装置は、指令電流に基づいて推定した推定電流と検出電流とを比較し、検出電流を推定電流に近づけるように比例項ゲイン及び積分項ゲインを修正する。この処理を「応答性安定化処理」という。本発明の電動機制御装置は、応答性安定化処理により、個体毎の現在の電流応答性を狙いの特性に合わせることができる。よって、個体ばらつきや経年劣化に応じて、安定した電流応答性を確保することができる。 The electric motor control device of the present invention compares the estimated current estimated based on the command current with the detected current, and modifies the proportional term gain and the integrated term gain so that the detected current approaches the estimated current. This process is called "responsiveness stabilization process". In the electric motor control device of the present invention, the current current responsiveness of each individual can be adjusted to the desired characteristics by the responsiveness stabilization process. Therefore, stable current responsiveness can be ensured according to individual variation and deterioration over time.

指令電流として、目標値(Itgt)が推定電流算出部にステップ入力されてもよい。この場合、推定電流算出部は、指令電流に対する所定の時定数の一次遅れ応答として評価タイミングにおける推定電流を都度算出してもよい。或いは、推定電流算出部は、予め記憶した情報を読み出して推定電流を都度算出してもよい。
また、指令電流として、連続的に変化する電流が推定電流算出部に入力されてもよい。
As the command current, the target value (Itgt) may be step-input to the estimated current calculation unit. In this case, the estimated current calculation unit may calculate the estimated current at the evaluation timing each time as a first-order delay response of a predetermined time constant with respect to the command current. Alternatively, the estimated current calculation unit may read out the information stored in advance and calculate the estimated current each time.
Further, as a command current, a continuously changing current may be input to the estimated current calculation unit.

本発明の一態様では、フィードバック定数生成部は、評価電流差が正の閾値(+α)より大きいとき、比例項ゲイン及び積分項ゲインを大きくする側に変更し、評価電流差が負の閾値(―α)より小さいとき、比例項ゲイン及び積分項ゲインを小さくする側に変更する。具体的に、フィードバック定数生成部は、比例項ゲイン及び積分項ゲインの前回値に対し、それぞれ、修正値を加減算又は乗算して、比例項ゲイン及び積分項ゲインの今回値を生成する。 In one aspect of the present invention, when the evaluation current difference is larger than the positive threshold value (+ α) , the feedback constant generator is changed to the side where the proportional term gain and the integral term gain are increased, and the evaluation current difference is a negative threshold value ( when less than-.alpha.), to change to the side to reduce the proportional term gain and the integral term gain. Specifically, the feedback constant generation unit adds, subtracts, or multiplies the correction values to the previous values of the proportional term gain and the integral term gain, respectively, and generates the current values of the proportional term gain and the integral term gain.

また、本発明の他の態様では、「推定電流が基準電流値(Iref)に到達するまでの推定到達時間(test)から、検出電流が実際に基準電流値に到達するまでの計測到達時間(tmsr)を減じた値」が到達時間差(Δtrc)と定義される。フィードバック定数生成部(45)は、到達時間差に基づき、検出電流を推定電流に近づけるように修正した比例項ゲイン及び積分項ゲインを生成する。
この態様の電動機制御装置も、同様の応答性安定化処理を実行することにより、個体ばらつきや経年劣化に応じて、安定した電流応答性を確保することができる。
Further, in another aspect of the present invention, "from the estimated arrival time (test) until the estimated current reaches the reference current value (Iref) to the measured arrival time (test) until the detected current actually reaches the reference current value ( The value obtained by subtracting tmsr) is defined as the time of arrival difference (Δtrc). The feedback constant generation unit (45) generates a proportional term gain and an integral term gain modified so that the detected current approaches the estimated current based on the arrival time difference.
By executing the same responsiveness stabilization process in the electric motor control device of this embodiment, stable current responsiveness can be ensured according to individual variation and aging deterioration.

各実施形態の電動機制御装置の全体構成図。The overall block diagram of the electric motor control device of each embodiment. 各実施形態の電動機制御装置の制御ブロック図。The control block diagram of the electric motor control device of each embodiment. 第1実施形態の応答性安定化処理のフローチャート。The flowchart of the responsiveness stabilization process of 1st Embodiment. 第1実施形態の応答性安定化処理における推定電流と検出電流との比較を説明する図。The figure explaining the comparison between the estimated current and the detected current in the responsiveness stabilization process of 1st Embodiment. 第2実施形態の応答性安定化処理のフローチャート。The flowchart of the responsiveness stabilization process of 2nd Embodiment. 第2実施形態の推定電流算出部が記憶している推定電流テーブルの例。An example of an estimated current table stored in the estimated current calculation unit of the second embodiment. 第3実施形態の応答性安定化処理のフローチャート。The flowchart of the responsiveness stabilization process of 3rd Embodiment. 第3実施形態の応答性安定化処理に用いられる変動量調整ゲインのマップ。A map of the fluctuation amount adjustment gain used in the responsiveness stabilization process of the third embodiment. 第4実施形態の応答性安定化処理のフローチャート。The flowchart of the responsiveness stabilization process of 4th Embodiment. 第4実施形態の応答性安定化処理に用いられる倍率調整ゲインのマップ。A map of the magnification adjustment gain used for the responsiveness stabilization process of the fourth embodiment. 第5実施形態の応答性安定化処理のフローチャート。The flowchart of the responsiveness stabilization process of 5th Embodiment. 第5実施形態の推定電流算出部による推定電流の算出を説明する図。The figure explaining the calculation of the estimated current by the estimated current calculation part of 5th Embodiment. 第6実施形態の応答性安定化処理のフローチャート。The flowchart of the responsiveness stabilization process of 6th Embodiment. 第6実施形態の応答性安定化処理における推定電流と検出電流との比較を説明する図。The figure explaining the comparison between the estimated current and the detected current in the responsiveness stabilization process of 6th Embodiment.

以下、電動機制御装置の複数の実施形態を図面に基づいて説明する。この電動機制御装置は、例えば、電動パワーステアリング装置において操舵アシストモータを駆動する制御装置として用いられる。以下の第1〜第6実施形態は、装置を構成する要素自体は同一であり、具体的な処理の実行方法が異なる。 Hereinafter, a plurality of embodiments of the electric motor control device will be described with reference to the drawings. This electric motor control device is used, for example, as a control device for driving a steering assist motor in an electric power steering device. In the following first to sixth embodiments, the elements themselves constituting the apparatus are the same, and the specific method of executing the process is different.

[電動機制御装置の構成]
最初に各実施形態に共通の電動機制御装置10の構成について、図1、図2を参照して説明する。
図1に、電動機制御装置10の全体構成を示す。電動機80は、U相巻線81、V相巻線82、W相巻線83からなる三相巻線を有する三相ブラシレスモータである。
電動機制御装置10は、インバータ60、電流検出部70及び制御部40等を備える。
[Composition of motor control device]
First, the configuration of the electric motor control device 10 common to each embodiment will be described with reference to FIGS. 1 and 2.
FIG. 1 shows the overall configuration of the electric motor control device 10. The electric motor 80 is a three-phase brushless motor having a three-phase winding including a U-phase winding 81, a V-phase winding 82, and a W-phase winding 83.
The electric motor control device 10 includes an inverter 60, a current detection unit 70, a control unit 40, and the like.

「駆動回路」としてのインバータ60は、6個のスイッチング素子61−66の動作により、バッテリ11の直流電力を三相交流電力に変換して電動機80に通電する。インバータ60の入力部には、電源リレー12及び平滑コンデンサ13が設けられている。
スイッチング素子61−66は、例えばMOSFETで構成され、ブリッジ接続されている。スイッチング素子61、62、63は、それぞれU相、V相、W相の上アームのスイッチング素子であり、スイッチング素子64、65、66は、それぞれU相、V相、W相の下アームのスイッチング素子である。
The inverter 60 as a "drive circuit" converts the DC power of the battery 11 into three-phase AC power by the operation of the six switching elements 61-66 and energizes the electric motor 80. A power relay 12 and a smoothing capacitor 13 are provided at the input portion of the inverter 60.
The switching elements 61-66 are composed of, for example, MOSFETs, and are bridge-connected. The switching elements 61, 62, and 63 are U-phase, V-phase, and W-phase upper arm switching elements, respectively, and the switching elements 64, 65, and 66 are U-phase, V-phase, and W-phase lower arm switching elements, respectively. It is an element.

電流検出部70は、電流検出素子71、72、73により、電動機80に流れる各相電流Iu、Iv、Iwを検出し、制御部40にフィードバックする。図1の例では、各相の低電位側スイッチング素子64、65、66とグランドとの間にシャント抵抗である電流検出素子71、72、73が設けられている。他の例では、インバータ60から巻線81、82、83への電流経路に電流検出素子71、72、73が設けられてもよい。以下、検出された相電流Iu、Iv、Iwを包括して「検出電流Isns」と記す。
回転角センサ85は、電動機80の電気角θを検出し、制御部40に通知する。
The current detection unit 70 detects the phase currents Iu, Iv, and Iw flowing through the electric motor 80 by the current detection elements 71, 72, and 73, and feeds them back to the control unit 40. In the example of FIG. 1, current detection elements 71, 72, 73, which are shunt resistors, are provided between the low potential side switching elements 64, 65, 66 of each phase and the ground. In another example, current detection elements 71, 72, 73 may be provided in the current path from the inverter 60 to the windings 81, 82, 83. Hereinafter, the detected phase currents Iu, Iv, and Iw are collectively referred to as "detection current Isns".
The rotation angle sensor 85 detects the electric angle θ of the electric motor 80 and notifies the control unit 40 of it.

制御部40は、マイコン、プリドライバ等で構成される。電動パワーステアリング装置に適用される電動機制御装置10の場合、図示しない操舵トルクセンサからの操舵トルクtrqの情報が制御部40に入力される。制御部40は、操舵トルクtrq、検出電流Isns及び電気角θのフィードバック情報等に基づいてインバータ60のスイッチング素子61〜66を動作させ、電動機80の通電を制御する。 The control unit 40 is composed of a microcomputer, a pre-driver, and the like. In the case of the electric motor control device 10 applied to the electric power steering device, information on the steering torque trq from a steering torque sensor (not shown) is input to the control unit 40. The control unit 40 operates the switching elements 61 to 66 of the inverter 60 based on the steering torque trq, the detected current Isns, the feedback information of the electric angle θ, and the like, and controls the energization of the electric motor 80.

図2に、制御部40内の構成を含めた電動機制御装置10の制御ブロック図を示す。
制御部40は、一般的な電流フィードバック制御の構成として、電流指令部41、偏差算出部42及び電流フィードバック(図中「FB」)演算部43を備える。また、本実施形態の制御部40は、推定電流算出部44及びフィードバック定数生成部45を備える。
FIG. 2 shows a control block diagram of the electric motor control device 10 including the configuration inside the control unit 40.
The control unit 40 includes a current command unit 41, a deviation calculation unit 42, and a current feedback (“FB”) calculation unit 43 as a general current feedback control configuration. Further, the control unit 40 of the present embodiment includes an estimation current calculation unit 44 and a feedback constant generation unit 45.

電流指令部41は、操舵トルクtrqに基づいて、電動機80に通電する指令電流I*を決定する。
偏差算出部42は、指令電流I*と検出電流Isnsとの偏差ΔIfbを算出する。なお、周知のベクトル制御による座標変換演算の説明は省略する。ベクトル制御では、検出電流Isnsは三相電流からdq軸電流に変換された後、dq軸毎に指令電流との偏差が算出される。
The current command unit 41 determines the command current I * to energize the electric motor 80 based on the steering torque trq.
The deviation calculation unit 42 calculates the deviation ΔIfb between the command current I * and the detection current Isns. The description of the well-known coordinate conversion operation by vector control will be omitted. In vector control, the detected current Iss is converted from the three-phase current to the dq-axis current, and then the deviation from the command current is calculated for each dq-axis.

電流フィードバック演算部43は、電流偏差ΔIfbに基づく電流フィードバック制御において、フィードバック定数として比例項ゲインkp及び積分項ゲインkiを用いたPI演算により、インバータ60への指令信号を演算する。指令信号としては、PWM指令信号やパルスパターン信号が用いられる。
指令信号に従ってインバータ60がスイッチング動作することで、電動機80は所望のアシストトルクを出力するように駆動される。
The current feedback calculation unit 43 calculates a command signal to the inverter 60 by PI calculation using the proportional term gain kp and the integral term gain ki as feedback constants in the current feedback control based on the current deviation ΔIfb. As the command signal, a PWM command signal or a pulse pattern signal is used.
By switching the inverter 60 according to the command signal, the electric motor 80 is driven so as to output a desired assist torque.

ところで、電動機制御においてフィードバックゲインを決定するための特性である巻線抵抗や巻線インダクタンスは、製造ばらつきや経年劣化等により変化する。そのため、全製品のフィードバックゲインを一律に設定すると、個体毎の応答性は必然的にばらつく。また、巻線抵抗や巻線インダクタンスは温度等の使用環境要因によっても変化するため、求められる応答性が満足できないおそれがある。一方、応答性を安定させるために製造ばらつきを抑えたり、経年劣化性能を上げた素材を使用したりすると、コストが上昇する。 By the way, the winding resistance and the winding inductance, which are the characteristics for determining the feedback gain in the motor control, change due to manufacturing variations, aging deterioration, and the like. Therefore, if the feedback gain of all products is set uniformly, the responsiveness of each individual will inevitably vary. Further, since the winding resistance and the winding inductance change depending on the operating environment factors such as temperature, the required responsiveness may not be satisfied. On the other hand, if manufacturing variation is suppressed in order to stabilize responsiveness, or if a material with improved aging performance is used, the cost increases.

そこで、本実施形態の電動機制御装置10は、個体毎の特性ばらつきや経年劣化に対し安定した電流応答性を確保するための構成として、推定電流算出部44及びフィードバック定数生成部45を備える。
推定電流算出部44は、指令電流I*に対する応答によって電動機80に流れる電流を推定し、推定電流Iestとして出力する。
Therefore, the electric motor control device 10 of the present embodiment includes an estimation current calculation unit 44 and a feedback constant generation unit 45 as a configuration for ensuring stable current responsiveness against individual characteristic variations and aging deterioration.
The estimated current calculation unit 44 estimates the current flowing through the electric motor 80 in response to the command current I * , and outputs it as the estimated current Iest.

フィードバック定数生成部45は、推定電流算出部44から推定電流Iestを取得し、電流検出部70から検出電流Isnsを取得する。フィードバック定数生成部45は、任意の評価タイミングにおける推定電流Iestと検出電流Isnsとを比較し、推定電流Iestから検出電流Isnsを減じた値である評価電流差ΔIevを算出する。
そして、フィードバック定数生成部45は、評価電流差ΔIevに基づき、検出電流Isnsを推定電流Iestに近づけるように修正した比例項ゲインkp及び積分項ゲインkiを生成する。
The feedback constant generation unit 45 acquires the estimated current Iest from the estimated current calculation unit 44, and acquires the detected current Isns from the current detection unit 70. The feedback constant generation unit 45 compares the estimated current Iest at an arbitrary evaluation timing with the detected current Isns, and calculates an evaluation current difference ΔIev which is a value obtained by subtracting the detected current Isns from the estimated current Iest.
Then, the feedback constant generation unit 45 generates the proportional term gain kp and the integral term gain ki modified so that the detected current Iss approaches the estimated current Iest based on the evaluation current difference ΔIev.

ここで、推定電流算出部44による推定電流Iestの算出、及び、フィードバック定数生成部45による比例項ゲインkp及び積分項ゲインkiの生成に関して、それぞれ複数のパターンが実施可能である。また、推定電流算出部44及びフィードバック定数生成部45の処理をまとめて、「応答性安定化処理」という。
以下、「応答性安定化処理」の複数のパターンについて、実施形態毎にフローチャート及び応答タイムチャート等を参照して説明する。以下のフローチャートの説明で記号Sは「ステップ」を表す。また、複数の実施形態のフローチャートにおける実質的に同一のステップには、同一のステップ番号を付して説明を省略する。また、以下の第1〜第6実施形態を包括して「本実施形態」という。
Here, a plurality of patterns can be implemented for each of the calculation of the estimated current Iest by the estimated current calculation unit 44 and the generation of the proportional term gain kp and the integral term gain ki by the feedback constant generation unit 45. Further, the processes of the estimated current calculation unit 44 and the feedback constant generation unit 45 are collectively referred to as "responsiveness stabilization process".
Hereinafter, a plurality of patterns of the “responsiveness stabilization process” will be described with reference to a flowchart, a response time chart, and the like for each embodiment. In the following flowchart description, the symbol S represents a "step". Further, substantially the same steps in the flowcharts of the plurality of embodiments are designated by the same step numbers, and the description thereof will be omitted. In addition, the following first to sixth embodiments are collectively referred to as "the present embodiment".

(第1実施形態)
第1実施形態の応答性安定化処理について、図3のフローチャート、及び、図4を参照して説明する。第1実施形態では、指令電流I*として、目標値Itgtが推定電流算出部44にステップ入力される。以下、図4(a)に示すように、指令電流I*の目標値Itgtがステップ入力される時刻を「t=0」と定義する。図4(a)の横軸tは、ステップ入力からの経過時間を意味する。
第1実施形態の応答性安定化処理は、例えば電動機80の駆動開始時における初期検査で実行される。この場合、指令電流I*は、通常動作中に運転者の操舵トルクに応じて電動機80を駆動するためのものではなく、検査用に強制的に入力されるものである。この前提は、第5実施形態以外の第2、第3、第4、第6実施形態についても同様とする。
(First Embodiment)
The responsiveness stabilization process of the first embodiment will be described with reference to the flowchart of FIG. 3 and FIG. In the first embodiment, the target value Itgt is step-input to the estimated current calculation unit 44 as the command current I * . Hereinafter, as shown in FIG. 4A, the time at which the target value Itgt of the command current I * is step-input is defined as “t = 0”. The horizontal axis t in FIG. 4A means the elapsed time from the step input.
The responsiveness stabilization process of the first embodiment is executed, for example, in the initial inspection at the start of driving the electric motor 80. In this case, the command current I * is not for driving the electric motor 80 according to the steering torque of the driver during normal operation, but is forcibly input for inspection. This premise is the same for the second, third, fourth, and sixth embodiments other than the fifth embodiment.

図3のS10、S11、S12のうち、都合上、S11の説明を後に回す。S10及びS12にて、「指令電流I*≒0」である期間、すなわち、計測誤差等を考慮して「指令電流I*が実質的に0である期間」に、指令電流I*の目標値Itgtが推定電流算出部44にステップ入力される。
本実施形態で「指令電流I*≒0」である期間にのみ応答性安定化処理を実行する意味合いは、インバータ60が中立状態であり、電動機80がアシストトルクを出力していないときに強制的に指令電流I*をステップ入力し、電流応答性を調整する点にある。したがって、S10の判断は、「インバータ60が中立状態」、具体的にはPWM制御での駆動DUTYが上下アームのスイッチング素子のいずれも50%であるとき、としてもよい。これにより、応答性安定化処理の実行による操舵への影響を回避することができる。
Of S10, S11, and S12 in FIG. 3, the description of S11 will be given later for convenience. At S10 and S12, "the command current I * ≒ 0" in a period, namely, in consideration of the measurement error or the like "period command current I * is substantially 0", the command current I * of the target value Itgt is step-input to the estimated current calculation unit 44.
In the present embodiment, the meaning of executing the responsiveness stabilization process only during the period when the "command current I * ≈ 0" is that the inverter 60 is in the neutral state and the electric motor 80 is not outputting the assist torque. The point is to adjust the current responsiveness by step-inputting the command current I * to. Therefore, the determination of S10 may be made when "the inverter 60 is in the neutral state", specifically, when the drive DUTY in the PWM control is 50% for all of the switching elements of the upper and lower arms. As a result, it is possible to avoid the influence on steering due to the execution of the responsiveness stabilization process.

S13で、推定電流算出部44は、時間tの関数式(1)を用いて、目標値Itgtのステップ入力に対する時定数Tの一次遅れ応答として推定電流Iestを算出する。

Figure 0006769246
式(1)の時定数Tの理論値(以下「理論時定数」)Toは、電動機80の巻線抵抗R及び巻線インダクタンスLを用いて、式(2)で求められる。
To=L/R ・・・(2)
現実の設計では、巻線抵抗R及び巻線インダクタンスLの特性値として、例えば部品のカタログ値、その製品の製造ロットで抜き取り検査された代表値、製造検査での規格値等を用いることが考えられる。 In S13, the estimated current calculation unit 44 calculates the estimated current Iest as the first-order lag response of the time constant T to the step input of the target value Itgt by using the function formula (1) of the time t.
Figure 0006769246
The theoretical value (hereinafter, "theoretical time constant") To of the time constant T of the equation (1) is obtained by the equation (2) using the winding resistance R and the winding inductance L of the electric motor 80.
To = L / R ・ ・ ・ (2)
In the actual design, it is conceivable to use, for example, the catalog value of the part, the representative value sampled and inspected in the manufacturing lot of the product, the standard value in the manufacturing inspection, etc. as the characteristic values of the winding resistance R and the winding inductance L. Be done.

ただし、製品毎に個体ばらつきは必ず存在する。また、製品出荷時の初期特性に対し、使用時の温度等の環境変化や経年劣化によっても特性値は変化する。したがって、実際に電動機80に流れる検出電流Isnsの応答性は、理論時定数Toに基づいて推定される推定電流Iestの応答性に対してばらつく。図4(a)に、検出電流Isnsの三通りのばらつきパターンを二点鎖線で示す。
なお、一次遅れ応答特性を決めるパラメータとして、時定数Tと相関のあるカットオフ周波数fcを用いてもよい。
However, there are always individual variations for each product. In addition, the characteristic values change with respect to the initial characteristics at the time of product shipment due to environmental changes such as temperature during use and aging deterioration. Therefore, the responsiveness of the detected current Isns that actually flows through the electric motor 80 varies with respect to the responsiveness of the estimated current Iest estimated based on the theoretical time constant To. FIG. 4A shows three types of variation patterns of the detected current Iss with a two-dot chain line.
The cutoff frequency fc that correlates with the time constant T may be used as a parameter that determines the first-order delay response characteristic.

フィードバック定数生成部45は、S14で、評価タイミングt(n)における推定電流Iestから検出電流Isnsを減じて、評価電流差ΔIevを算出する。なお、指令電流I*のステップ入力から評価タイミングt(n)までの時間tは、固定値として設定されてもよい。評価タイミングt(n)における推定電流Iestは、式(1)より一つの値に決まる。一方、評価タイミングt(n)における検出電流の値Isns(n)は、製品個体や検査時期により異なる。図4(a)では、丸印の検出電流Isns(n)_Mを例として、評価電流差ΔIevを図示する。 In S14, the feedback constant generation unit 45 calculates the evaluation current difference ΔIev by subtracting the detected current Isns from the estimated current Iest at the evaluation timing t (n). The time t from the step input of the command current I * to the evaluation timing t (n) may be set as a fixed value. The estimated current Iest at the evaluation timing t (n) is determined to be one value from the equation (1). On the other hand, the value Isns (n) of the detected current at the evaluation timing t (n) differs depending on the individual product and the inspection time. In FIG. 4A, the evaluation current difference ΔIev is illustrated by taking the detection current Isns (n) _M marked with a circle as an example.

続いてフィードバック定数生成部45は、S15及びS16で、評価電流差ΔIevと閾値±αとを比較する。S15では、評価電流差ΔIevが正の閾値+αより大きいか否か、S16では、評価電流差ΔIevが負の閾値−αより小さいか否かが判断される。
「ΔIev>+α」のとき、S15でYESと判断され、S17に移行する。
「ΔIev<−α」のとき、S15でNO、S16でYESと判断され、S18に移行する。
「−α≦ΔIev≦+α」のとき、S15でNO、S16でNOと判断され、S19に移行する。
Subsequently, the feedback constant generation unit 45 compares the evaluation current difference ΔIev with the threshold value ± α in S15 and S16. In S15, it is determined whether or not the evaluation current difference ΔIev is larger than the positive threshold value + α, and in S16, it is determined whether or not the evaluation current difference ΔIev is smaller than the negative threshold value −α.
When "ΔIev> + α", YES is determined in S15, and the process proceeds to S17.
When "ΔIev <−α", it is determined that S15 is NO and S16 is YES, and the process proceeds to S18.
When “−α ≦ ΔIev ≦ + α”, it is determined that S15 is NO and S16 is NO, and the process proceeds to S19.

図4(a)において、評価タイミングt(n)における推定電流Iestを中心とする「Iest−α」から「Iest+α」までの範囲を「±α範囲」という。
上向三角印の検出電流Isns(n)_Lは±α範囲より下の領域にあり、評価電流差ΔIevは「ΔIev>+α」となる。
下向三角印の検出電流Isns(n)_Hは±α範囲より上の領域にあり、評価電流差ΔIevは「ΔIev<−α」となる。
丸印の検出電流Isns(n)_Mは±α範囲内にあり、評価電流差ΔIevは「−α≦ΔIev≦+α」となる。
In FIG. 4A, the range from “Iest−α” to “Iest + α” centered on the estimated current Iest at the evaluation timing t (n) is referred to as “± α range”.
The detection current Isns (n) _L of the upward triangle mark is in the region below the ± α range, and the evaluation current difference ΔIev is “ΔIev> + α”.
The detection current Isns (n) _H of the downward triangle mark is in the region above the ± α range, and the evaluation current difference ΔIev is “ΔIev <−α”.
The detection current Isns (n) _M marked with a circle is within the range of ± α, and the evaluation current difference ΔIev is “−α ≦ ΔIev ≦ + α”.

S17〜S19では、比例項ゲインの前回値kp(n−1)及び積分項ゲインの前回値ki(n−1)に基づいて、比例項ゲインの今回値kp(n)及び積分項ゲインの今回値ki(n)が生成される。
第1実施形態では、正の値である比例項ゲインの基本変動量Δkp、及び、正の値である積分項ゲインの基本変動量Δkiが設定されている。
In S17 to S19, the current value kp (n) of the proportional term gain and the current value of the integral term gain are based on the previous value kp (n-1) of the proportional term gain and the previous value ki (n-1) of the integral term gain. The value ki (n) is generated.
In the first embodiment, the basic fluctuation amount Δkp of the proportional term gain which is a positive value and the basic fluctuation amount Δki of the integral term gain which is a positive value are set.

S17では、式(3.1)、(3.2)により、比例項ゲイン及び積分項ゲインの前回値kp(n−1)、ki(n−1)に、それぞれ基本変動量Δkp、Δkiが加算され、比例項ゲイン及び積分項ゲインの今回値kp(n)、ki(n)が生成される。
kp(n)=kp(n−1)+Δkp ・・・(3.1)
ki(n)=ki(n−1)+Δki ・・・(3.2)
こうしてフィードバック定数生成部45は、評価電流差ΔIevが正の閾値+αより大きいとき、比例項ゲインkp及び積分項ゲインkiを大きくする側に変更する。
In S17, the basic fluctuation amounts Δkp and Δki are set in the previous values kp (n-1) and ki (n-1) of the proportional term gain and the integral term gain according to the equations (3.1) and (3.2), respectively. The addition is performed to generate the current values kp (n) and ki (n) of the proportional term gain and the integral term gain.
kp (n) = kp (n-1) + Δkp ... (3.1)
ki (n) = ki (n-1) + Δki ... (3.2)
In this way, the feedback constant generation unit 45 changes to the side where the proportional term gain kp and the integral term gain ki are increased when the evaluation current difference ΔIev is larger than the positive threshold value + α.

S18では、式(3.3)、(3.4)により、比例項ゲイン及び積分項ゲインの前回値kp(n−1)、ki(n−1)から、それぞれ基本変動量Δkp、Δkiが減算され、比例項ゲイン及び積分項ゲインの今回値kp(n)、ki(n)が生成される。
kp(n)=kp(n−1)−Δkp ・・・(3.3)
ki(n)=ki(n−1)−Δki ・・・(3.4)
こうしてフィードバック定数生成部45は、評価電流差ΔIevが負の閾値−αより小さいとき、比例項ゲインkp及び積分項ゲインkiを小さくする側に変更する。
In S18, the basic fluctuation amounts Δkp and Δki are obtained from the previous values kp (n-1) and ki (n-1) of the proportional term gain and the integral term gain according to the equations (3.3) and (3.4), respectively. It is subtracted to generate the current values kp (n) and ki (n) of the proportional term gain and the integral term gain.
kp (n) = kp (n-1) -Δkp ... (3.3)
ki (n) = ki (n-1) -Δki ... (3.4)
In this way, the feedback constant generation unit 45 changes to the side where the proportional term gain kp and the integral term gain ki are reduced when the evaluation current difference ΔIev is smaller than the negative threshold value −α.

S19では、式(3.5)、(3.6)により、比例項ゲイン及び積分項ゲインの前回値kp(n−1)、ki(n−1)がそのまま維持され、比例項ゲイン及び積分項ゲインの今回値kp(n)、ki(n)が生成される。
kp(n)=kp(n−1) ・・・(3.5)
ki(n)=ki(n−1) ・・・(3.6)
In S19, the previous values kp (n-1) and ki (n-1) of the proportional term gain and the integral term gain are maintained as they are by the equations (3.5) and (3.6), and the proportional term gain and the integral are maintained. The current values kp (n) and ki (n) of the term gain are generated.
kp (n) = kp (n-1) ... (3.5)
ki (n) = ki (n-1) ... (3.6)

S17又はS18が実行されると、S10の前に戻り、次回の処理に移る。
図4(b)に示すように、第1実施形態での「次回」とは、指令電流I*が目標値Itgtから一度0になった後、再び目標値Itgtがステップ入力された時の処理である。すなわち、目標値Itgtのステップ入力毎に、処理ループが繰り返される。
例えば現在がn回目の処理であるとする。S10で、指令電流I*が実質的に0であると判断されると、前回処理のS17又はS18で修正された比例項ゲインkp(n−1)及び積分項ゲインki(n−1)がS11で制御に反映される。つまり、電流フィードバック演算部43は、フィードバック制御の比例項ゲインkp及び積分項ゲインkiの値を前回値kp(n−1)、ki(n−1)に更新する。
When S17 or S18 is executed, it returns to the front of S10 and moves to the next processing.
As shown in FIG. 4B, the “next time” in the first embodiment is a process when the target value Itgt is step-input again after the command current I * once becomes 0 from the target value Itgt. Is. That is, the processing loop is repeated for each step input of the target value Itgt.
For example, it is assumed that the present is the nth process. When it is determined in S10 that the command current I * is substantially 0, the proportional term gain kp (n-1) and the integral term gain ki (n-1) corrected in the previous processing S17 or S18 are increased. It is reflected in the control in S11. That is, the current feedback calculation unit 43 updates the values of the proportional term gain kp and the integral term gain ki of the feedback control to the previous values kp (n-1) and ki (n-1).

S12では、n回目の指令電流I*の目標値Itgtがステップ入力される。そして、n回目の処理で算出された評価電流差ΔIevがやはり±α範囲外にあり、S17又はS18が実行されると、比例項ゲイン及び積分項ゲインの今回値kp(n)、ki(n)は、(n+1)回目の処理のS11で反映される。
その後、評価電流差ΔIevが±α範囲内に入り、S19に移行するまで、処理ループが繰り返される。S19に移行すると、検出電流Isnsが推定電流Iestに一致して応答性が安定したとみなされ、応答性安定化処理のルーチンが終了する。
In S12, the target value Itgt of the nth command current I * is step-input. Then, when the evaluation current difference ΔIev calculated in the nth process is also out of the ± α range and S17 or S18 is executed, the current values of the proportional term gain and the integral term gain are kp (n) and ki (n). ) Is reflected in S11 of the (n + 1) th process.
After that, the processing loop is repeated until the evaluation current difference ΔIev falls within the ± α range and shifts to S19. When the transition to S19 occurs, the detected current Iss matches the estimated current Iest and the responsiveness is considered to be stable, and the responsiveness stabilization processing routine ends.

図4(b)に示す例では、(n−1)回目、n回目の目標値Itgtのステップ入力に対する検出電流Isnsが±α範囲よりも下の領域にあるため、ブロック矢印で示すように、比例項ゲインkp及び積分項ゲインkiを大きくする側に変更する処理がなされる。そして、(n+1)回目の目標値Itgtのステップ入力において、検出電流Isnsが±α範囲内に入ったため、このときの比例項ゲインkp(n+1)及び積分項ゲインki(n+1)が以後の制御で用いられる。 In the example shown in FIG. 4B, since the detection current Iss for the step input of the target value Itgt at the (n-1) th and the nth times is in the region below the ± α range, as shown by the block arrow, The process of changing the proportional term gain kp and the integral term gain ki to the side of increasing is performed. Then, in the step input of the target value Itgt at the (n + 1) th time, the detected current Iss is within the ± α range, so that the proportional term gain kp (n + 1) and the integral term gain ki (n + 1) at this time are controlled later. Used.

(効果)
第1実施形態をはじめとする各実施形態の電動機制御装置10は、指令電流I*に基づいて推定した推定電流Iestと検出電流Isnsとを比較し、検出電流Isnsを推定電流Iestに近づけるように比例項ゲインkp及び積分項ゲインkiを修正する。
各実施形態の電動機制御装置10は、この応答性安定化処理により、個体毎の現在の電流応答性を狙いの特性に合わせることができる。よって、個体ばらつきや経年劣化に応じて、安定した電流応答性を確保することができる。
(effect)
The electric motor control device 10 of each embodiment including the first embodiment compares the estimated current Iest estimated based on the command current I * with the detected current Isns so that the detected current Iss approaches the estimated current Ist. Correct the proportional term gain kp and the integral term gain ki.
The electric motor control device 10 of each embodiment can adjust the current current responsiveness of each individual to the desired characteristics by this responsiveness stabilization process. Therefore, stable current responsiveness can be ensured according to individual variation and deterioration over time.

第1実施形態の推定電流算出部44は、一般式(1)を用いて、指令電流I*の目標値Itgtのステップ入力に対する一次遅れ応答として推定電流Iestを算出する。これにより、任意の目標値Itgtに対する任意の評価タイミングt(n)の推定電流Iestを単一のロジックで算出することができる。 The estimated current calculation unit 44 of the first embodiment calculates the estimated current Iest as a first-order lag response to the step input of the target value Itgt of the command current I * by using the general formula (1). Thereby, the estimated current Iest at an arbitrary evaluation timing t (n) with respect to an arbitrary target value Itgt can be calculated by a single logic.

第1実施形態のフィードバック定数生成部45は、一回の処理で比例項ゲインkp及び積分項ゲインkiを基本変動量Δkp、Δkiずつ増減させる処理を繰り返し、検出電流Isnsを推定電流Iestに少しずつ近づけるように修正する。これにより、急激なフィードバックゲイン変更によるオーバーシュートやアンダーシュートを防止しつつ、電流応答性を徐々に安定化させることができる。 The feedback constant generation unit 45 of the first embodiment repeats a process of increasing / decreasing the proportional term gain kp and the integral term gain ki by the basic fluctuation amount Δkp and Δki in one process, and gradually increases the detected current Iss to the estimated current Ist. Correct it so that it comes closer. As a result, the current responsiveness can be gradually stabilized while preventing overshoot and undershoot due to a sudden change in feedback gain.

(第2実施形態)
第2実施形態の応答性安定化処理について、図5のフローチャート、及び、図6の推定電流テーブルを参照して説明する。
第2実施形態は、推定電流算出部44による推定電流Iestの算出方法が第1実施形態と異なる。推定電流算出部44は、指令電流I*の目標値Itgt及びステップ入力からの経過時間tについて、例えば「目標値Itgt=100A、時間t=0.1ms」というように、有限個の設定条件での推定電流Iestのデータを予めマップやテーブルに記憶している。
(Second Embodiment)
The responsiveness stabilization process of the second embodiment will be described with reference to the flowchart of FIG. 5 and the estimated current table of FIG.
In the second embodiment, the method of calculating the estimated current Iest by the estimated current calculation unit 44 is different from that in the first embodiment. The estimated current calculation unit 44 sets a finite number of setting conditions for the target value Itgt of the command current I * and the elapsed time t from the step input, for example, "target value Itgt = 100A, time t = 0.1ms". The estimated current Iest data of is stored in a map or table in advance.

図6に、推定電流算出部44が記憶している推定電流テーブルの例を示す。例えば目標値Itgtが100[A]のとき、ステップ入力からの経過時間t=*[ms]での推定電流Iestは60[A]、t=**[ms]での推定電流Iestは80[A]と規定されている。応答性安定化処理を初期検査として実行する場合、数点の検査条件が固定値として設定されれば十分である。最も単純には、一点の条件のみが設定されてもよい。
この推定電流Iestのデータは、例えば上記の理論時定数Toを用いた式(1)により、ステップ入力に対する一次遅れ応答として予め算出されたものである。
FIG. 6 shows an example of the estimated current table stored in the estimated current calculation unit 44. For example, when the target value Itgt is 100 [A], the estimated current Iest at the elapsed time t = * [ms] from the step input is 60 [A], and the estimated current Iest at t = ** [ms] is 80 [m]. A] is specified. When the responsiveness stabilization process is executed as the initial inspection, it is sufficient that several inspection conditions are set as fixed values. In the simplest case, only one condition may be set.
The data of the estimated current Iest is calculated in advance as a first-order lag response to the step input by, for example, the equation (1) using the theoretical time constant To described above.

図5のフローチャートは、図3に対しS23のみが異なり、その他は同じである。
S12で指令電流I*の目標値Itgtが入力されると、推定電流算出部44は、S23でマップやテーブルから対応する推定電流Iestのデータを読み出し、フィードバック定数生成部45に出力する。つまり、第2実施形態での推定電流Iestの「算出」とは、計算処理ではなく、記憶データの読み出し処理を意味する。
このように第2実施形態では、推定電流算出部44は、予め記憶された有限個のデータを読み出して推定電流Iestを算出するため、演算負荷を低減することができる。
The flowchart of FIG. 5 differs from FIG. 3 only in S23, and the others are the same.
When the target value Itgt of the command current I * is input in S12, the estimated current calculation unit 44 reads the data of the corresponding estimated current Ist from the map or table in S23 and outputs it to the feedback constant generation unit 45. That is, the “calculation” of the estimated current Iest in the second embodiment means not the calculation process but the read process of the stored data.
As described above, in the second embodiment, the estimated current calculation unit 44 reads out a finite number of data stored in advance and calculates the estimated current Iest, so that the calculation load can be reduced.

(第3実施形態)
第3実施形態の応答性安定化処理について、図7のフローチャート、及び、図8の変動量調整ゲインのマップを参照して説明する。
図7のS10〜S14は第1実施形態の図3と同様である。なお、S13に代えて、第2実施形態のS23を採用してもよい。S35では、フィードバック定数生成部45は、マップを参照し、評価電流差ΔIevに応じた変動量調整ゲインΔadjを算出する。
(Third Embodiment)
The responsiveness stabilization process of the third embodiment will be described with reference to the flowchart of FIG. 7 and the map of the fluctuation amount adjustment gain of FIG.
S10 to S14 of FIG. 7 are the same as those of FIG. 3 of the first embodiment. In addition, S23 of the second embodiment may be adopted instead of S13. In S35, the feedback constant generation unit 45 refers to the map and calculates the fluctuation amount adjustment gain Δadj according to the evaluation current difference ΔIev.

図8に、評価電流差ΔIevと変動量調整ゲインΔadjとの関係を規定したマップの例を示す。変動量調整ゲインΔadjは、評価電流差ΔIevの正負に対応して、0又は正負の値を取る。
評価電流差ΔIevが±α範囲内にあるとき、変動量調整ゲインΔadjは0で一定である。
FIG. 8 shows an example of a map that defines the relationship between the evaluation current difference ΔIev and the fluctuation amount adjustment gain Δadj. The fluctuation amount adjustment gain Δadj takes a positive or negative value of 0 or a positive or negative value corresponding to the positive or negative value of the evaluation current difference ΔIev.
When the evaluation current difference ΔIev is within the range of ± α, the fluctuation amount adjustment gain Δadj is constant at 0.

評価電流差ΔIevが正の閾値+αより大きいとき、変動量調整ゲインΔadjは、評価電流差ΔIevが大きいほど0から正側に大きくなり、正のガード値+Δadj_gdに達すると一定値を取る。
評価電流差ΔIevが負の閾値−αより小さいとき、変動量調整ゲインΔadjは、評価電流差ΔIevが小さいほど0から小さく、すなわち負側に大きくなり、負のガード値−Δadj_gdに達すると一定値を取る。
When the evaluation current difference ΔIev is larger than the positive threshold value + α, the fluctuation amount adjustment gain Δadj increases from 0 to the positive side as the evaluation current difference ΔIev increases, and takes a constant value when the positive guard value + Δadj_gd is reached.
When the evaluation current difference ΔIev is smaller than the negative threshold value −α, the fluctuation adjustment gain Δadj decreases from 0 as the evaluation current difference ΔIev decreases, that is, increases toward the negative side, and becomes a constant value when the negative guard value −Δadj_gd is reached. I take the.

S36では、式(4.1)、(4.2)により、比例項ゲイン及び積分項ゲインの前回値kp(n−1)、ki(n−1)に対し、比例項ゲインの基本変動量Δkpに変動量調整ゲインΔadjを乗じた値、及び、積分項ゲインの基本変動量Δkiに変動量調整ゲインΔadjを乗じた値がそれぞれ加算される。そして、比例項ゲイン及び積分項ゲインの今回値kp(n)、ki(n)が生成される。
kp(n)=kp(n−1)+Δkp×Δadj ・・・(4.1)
ki(n)=ki(n−1)+Δki×Δadj ・・・(4.2)
こうしてフィードバック定数生成部45は、評価電流差ΔIevが正の閾値+αより大きいとき、比例項ゲインkp及び積分項ゲインkiを大きくする側に変更する。また、フィードバック定数生成部45は、評価電流差ΔIevが負の閾値−αより小さいとき、比例項ゲインkp及び積分項ゲインkiを小さくする側に変更する。
In S36, the basic fluctuation amount of the proportional term gain with respect to the previous values kp (n-1) and ki (n-1) of the proportional term gain and the integral term gain according to the equations (4.1) and (4.2). A value obtained by multiplying Δkp by the fluctuation amount adjustment gain Δadj and a value obtained by multiplying the basic fluctuation amount Δki of the integral term gain by the fluctuation amount adjustment gain Δadj are added. Then, the current values kp (n) and ki (n) of the proportional term gain and the integral term gain are generated.
kp (n) = kp (n-1) + Δkp × Δadj ・ ・ ・ (4.1)
ki (n) = ki (n-1) + Δki × Δadj ・ ・ ・ (4.2)
In this way, the feedback constant generation unit 45 changes to the side where the proportional term gain kp and the integral term gain ki are increased when the evaluation current difference ΔIev is larger than the positive threshold value + α. Further, when the evaluation current difference ΔIev is smaller than the negative threshold value −α, the feedback constant generation unit 45 changes to the side where the proportional term gain kp and the integral term gain ki are reduced.

S37では、変動量調整ゲインΔadjが0であるか否か判断される。
変動量調整ゲインΔadjが0のとき、S36では、比例項ゲイン及び積分項ゲインの前回値kp(n−1)、ki(n−1)がそのまま維持される。このとき、S37でYESと判断され、図3のS19と同様に応答性安定化処理のルーチンが終了する。
一方、変動量調整ゲインΔadjが0でないとき、S37でNOと判断され、S10の前に戻る。以後は、第1実施形態と同様である。
In S37, it is determined whether or not the fluctuation amount adjustment gain Δadj is 0.
When the fluctuation amount adjustment gain Δadj is 0, the previous values kp (n-1) and ki (n-1) of the proportional term gain and the integral term gain are maintained as they are in S36. At this time, YES is determined in S37, and the responsiveness stabilization processing routine ends as in S19 in FIG.
On the other hand, when the fluctuation amount adjustment gain Δadj is not 0, it is determined as NO in S37 and returns to the front of S10. After that, it is the same as the first embodiment.

ここで、変動量調整ゲインΔadjは、一回の処理で検出電流Isnsを推定電流Iestに一致させ、評価電流差ΔIevを0にするように比例項ゲインkp及び積分項ゲインkiを修正することを狙って設定されてもよい。これにより、電流応答性を迅速に安定化させることができる。
或いは、制御誤差等によるオーバーシュートやアンダーシュートを回避する思想に基づき、一回の処理で評価電流差ΔIevを0にすることを狙った場合に想定される値に対して変動量調整ゲインΔadjを抑え目に設定してもよい。
Here, the fluctuation amount adjustment gain Δadj corrects the proportional term gain kp and the integral term gain ki so that the detected current Iss matches the estimated current Iest and the evaluation current difference ΔIev becomes 0 in one process. It may be set aiming. Thereby, the current responsiveness can be quickly stabilized.
Alternatively, based on the idea of avoiding overshoots and undershoots due to control errors, etc., the fluctuation amount adjustment gain Δadj is set with respect to the value assumed when the evaluation current difference ΔIev is set to 0 in one process. It may be set to a restraint.

(第4実施形態)
第4実施形態の応答性安定化処理について、図9のフローチャート、及び、図10の倍率調整ゲインのマップを参照して説明する。
図9のS10〜S14は第1実施形態の図3と同様である。なお、S13に代えて、第2実施形態のS23を採用してもよい。S45では、フィードバック定数生成部45は、マップを参照し、評価電流差ΔIevに応じた倍率調整ゲインMadjを算出する。
(Fourth Embodiment)
The responsiveness stabilization process of the fourth embodiment will be described with reference to the flowchart of FIG. 9 and the magnification adjustment gain map of FIG.
S10 to S14 of FIG. 9 are the same as those of FIG. 3 of the first embodiment. In addition, S23 of the second embodiment may be adopted instead of S13. In S45, the feedback constant generation unit 45 refers to the map and calculates the magnification adjustment gain Madj according to the evaluation current difference ΔIev.

図10に、評価電流差ΔIevと倍率調整ゲインMadjとの関係を規定したマップの例を示す。倍率調整ゲインMadjは、常に正の値を取る。
評価電流差ΔIevが±α範囲内にあるとき、倍率調整ゲインMadjは1で一定である。
評価電流差ΔIevが正の閾値+αより大きいとき、倍率調整ゲインMadjは、評価電流差ΔIevが大きいほど1から大きくなる。
評価電流差ΔIevが負の閾値−αより小さいとき、倍率調整ゲインMadjは、評価電流差ΔIevが小さいほど1から小さくなる。
FIG. 10 shows an example of a map that defines the relationship between the evaluation current difference ΔIev and the magnification adjustment gain Madj. The magnification adjustment gain Madj always takes a positive value.
When the evaluation current difference ΔIev is within the range of ± α, the magnification adjustment gain Madj is constant at 1.
When the evaluation current difference ΔIev is larger than the positive threshold value + α, the magnification adjustment gain Madj increases from 1 as the evaluation current difference ΔIev increases.
When the evaluation current difference ΔIev is smaller than the negative threshold value −α, the magnification adjustment gain Madj becomes smaller from 1 as the evaluation current difference ΔIev becomes smaller.

S46では、式(5.1)、(5.2)により、比例項ゲイン及び積分項ゲインの前回値kp(n−1)、ki(n−1)に倍率調整ゲインMadjがそれぞれ乗算され、比例項ゲイン及び積分項ゲインの今回値kp(n)、ki(n)が生成される。
kp(n)=kp(n−1)×Madj ・・・(5.1)
ki(n)=ki(n−1)×Madj ・・・(5.2)
こうしてフィードバック定数生成部45は、評価電流差ΔIevが正の閾値+αより大きいとき、比例項ゲインkp及び積分項ゲインkiを大きくする側に変更する。また、フィードバック定数生成部45は、評価電流差ΔIevが負の閾値−αより小さいとき、比例項ゲインkp及び積分項ゲインkiを小さくする側に変更する。
In S46, the magnification adjustment gain Madj is multiplied by the previous values kp (n-1) and ki (n-1) of the proportional term gain and the integral term gain by the equations (5.1) and (5.2), respectively. The current values kp (n) and ki (n) of the proportional term gain and the integral term gain are generated.
kp (n) = kp (n-1) x Madj ... (5.1)
ki (n) = ki (n-1) x Madj ... (5.2)
In this way, the feedback constant generation unit 45 changes to the side where the proportional term gain kp and the integral term gain ki are increased when the evaluation current difference ΔIev is larger than the positive threshold value + α. Further, when the evaluation current difference ΔIev is smaller than the negative threshold value −α, the feedback constant generation unit 45 changes to the side where the proportional term gain kp and the integral term gain ki are reduced.

S47では、倍率調整ゲインMadjが1であるか否か判断される。
倍率調整ゲインMadjが1のとき、S46では、比例項ゲイン及び積分項ゲインの前回値kp(n−1)、ki(n−1)がそのまま維持される。このとき、S47でYESと判断され、図3のS19と同様に応答性安定化処理のルーチンが終了する。
一方、倍率調整ゲインMadjが1でないとき、S47でNOと判断され、S10の前に戻る。以後は、第1実施形態と同様である。
In S47, it is determined whether or not the magnification adjustment gain Madj is 1.
When the magnification adjustment gain Madj is 1, in S46, the previous values kp (n-1) and ki (n-1) of the proportional term gain and the integral term gain are maintained as they are. At this time, YES is determined in S47, and the responsiveness stabilization processing routine ends as in S19 in FIG.
On the other hand, when the magnification adjustment gain Madj is not 1, it is determined as NO in S47 and returns to the front of S10. After that, it is the same as the first embodiment.

第4実施形態による倍率調整ゲインMadjの設定の考え方は、第3実施形態と同様である。したがって、第4実施形態も第3実施形態と同様に、電流応答性を迅速に安定化させることができる。さらに、第3実施形態に対し、基本変動量Δkp、Δkiを設定する必要がなく、演算が乗算のみであるため、演算負荷を低減することができる。 The concept of setting the magnification adjustment gain Madj according to the fourth embodiment is the same as that of the third embodiment. Therefore, in the fourth embodiment as in the third embodiment, the current responsiveness can be quickly stabilized. Further, since it is not necessary to set the basic fluctuation amounts Δkp and Δki with respect to the third embodiment and the calculation is only multiplication, the calculation load can be reduced.

ところで、第4実施形態の技術的思想は、比例項ゲインkp及び積分項ゲインkiをそれぞれ定数倍することにより、検出電流Isnsを推定電流Iestに一致させるというものである。ここで、この技術的思想に関する理論式について補足する。
ステップ入力に対する一次遅れ応答を出力するフィルタのモデルを想定し、その周波数応答のカットオフ周波数をfc、電圧出力ゲインをVgainと記す。PI制御の比例項ゲインkp及び積分項ゲインkiは、電動機80の巻線インダクタンスL及び巻線抵抗Rを用いて、式(6.1)、(6.2)で表される。[ ]内に単位を示す。

Figure 0006769246
By the way, the technical idea of the fourth embodiment is to make the detected current Iss match the estimated current Ist by multiplying the proportional term gain kp and the integral term gain ki by constants, respectively. Here, the theoretical formula regarding this technical idea is supplemented.
Assuming a model of a filter that outputs a first-order lag response to a step input, the cutoff frequency of the frequency response is referred to as fc and the voltage output gain is referred to as Vgain. The proportional term gain kp and the integral term gain ki of PI control are expressed by the equations (6.1) and (6.2) using the winding inductance L and the winding resistance R of the motor 80. The unit is shown in [].
Figure 0006769246

ここで、巻線インダクタンスL及び巻線抵抗Rを共に定数κ倍したとき、周波数応答のカットオフ周波数fcが理想の応答特性のカットオフ周波数fcに一致すると仮定する。そのカットオフ周波数fcは、式(7.1)、(7.2)で表される。

Figure 0006769246
Here, it is assumed that the cutoff frequency fc of the frequency response matches the cutoff frequency fc of the ideal response characteristic when both the winding inductance L and the winding resistance R are multiplied by a constant κ. The cutoff frequency fc is represented by the equations (7.1) and (7.2).
Figure 0006769246

ステップ入力の目標値Itgtを1としたとき、理想の時定数Tの一次遅れ応答による出力電流I1(t)は、式(8.1)で表される。
また、理想の応答に対し時定数がκ倍であるとき、すなわち時定数κTの一次遅れ応答による出力電流I2(t)は、式(8.2)で表される。

Figure 0006769246
When the target value Itgt of the step input is 1, the output current I 1 (t) due to the first-order lag response of the ideal time constant T is expressed by the equation (8.1).
Further, when the time constant is κ times the ideal response, that is, the output current I 2 (t) due to the first-order lag response of the time constant κT is expressed by Eq. (8.2).
Figure 0006769246

式(8.1)、(8.2)から、出力電流の差分ΔI(t)は、式(9)で表される。

Figure 0006769246
From the equations (8.1) and (8.2), the difference ΔI (t) of the output current is expressed by the equation (9).
Figure 0006769246

式(9)の右辺第1項を左辺に移行し、両辺の自然対数を取って整理すると、定数κについての式(10)が得られる。例えば、図10の倍率調整ゲインMadjのマップは、式(10)に基づいて生成されてもよい。

Figure 0006769246
When the first term on the right side of the equation (9) is moved to the left side and the natural logarithms of both sides are taken and arranged, the equation (10) for the constant κ is obtained. For example, the map of the magnification adjustment gain Madj in FIG. 10 may be generated based on the equation (10).
Figure 0006769246

(第5実施形態)
第5実施形態の応答性安定化処理について、図11のフローチャート、及び、図12を参照して説明する。
上記実施形態の応答性安定化処理が初期検査を想定したものであるのに対し、第5実施形態の応答性安定化処理は、通常動作中に、指令電流I*として、連続的に変化する電流が推定電流算出部44に入力される状況を想定したものである。図11のフローチャートでは、図3のS10は無く、S12、S13に代えて、S52、S53が実行される。
(Fifth Embodiment)
The responsiveness stabilization process of the fifth embodiment will be described with reference to the flowchart of FIG. 11 and FIG. 12.
While the responsiveness stabilization process of the above embodiment assumes an initial inspection, the responsiveness stabilization process of the fifth embodiment continuously changes as a command current I * during normal operation. It is assumed that the current is input to the estimated current calculation unit 44. In the flowchart of FIG. 11, there is no S10 of FIG. 3, and S52 and S53 are executed instead of S12 and S13.

S52では、指令電流I*が連続入力される。電動パワーステアリング装置では、運転者の操舵に伴い、必要なアシストトルクを電動機80に出力させるための指令電流I*が逐次入力される。
S53に先立ち、連続通電中のS11で、前回修正後の比例項ゲインkp(n−1)及び積分項ゲインki(n−1)が反映される。なお、演算周期と処理速度との関係によっては、前回値に限らず、前々回値またはそれ以前の過去値が遅れて反映されてもよい。
In S52, the command current I * is continuously input. In the electric power steering device, the command current I * for outputting the required assist torque to the electric motor 80 is sequentially input as the driver steers.
Prior to S53, the proportional term gain kp (n-1) and the integral term gain ki (n-1) after the previous correction are reflected in S11 during continuous energization. Depending on the relationship between the calculation cycle and the processing speed, not only the previous value but also the previous value or the past value before that may be reflected with a delay.

推定電流算出部44は、指令電流I*が入力されている間、検出電流Isnsを周期的に取得する。
S53では、推定電流算出部44は、検出電流の前回値Isns(n−1)、及び指令電流の今回値I*(n)に基づき、所定の時定数の一次遅れ応答として推定電流の今回値Iest(n)を算出する。
The estimated current calculation unit 44 periodically acquires the detected current Iss while the command current I * is input.
In S53, the estimated current calculation unit 44 sets the current value of the estimated current as the first-order lag response of a predetermined time constant based on the previous value Isns (n-1) of the detected current and the current value I * (n) of the command current. Calculate Iest (n).

図12において、横軸のt1〜t4は、推定電流算出部44が検出電流Isnsを取得し、推定電流Iestを算出する処理タイミングを示す。Isns(1)、Isns(2)、Isns(3)は、それぞれ、処理タイミングt1、t2、t3での検出電流を示す。I*(2)、I*(3)、I*(4)及びIest(2)、Iest(3)、Iest(4)は、それぞれ、処理タイミングt2、t3、t4での指令電流及び推定電流を示す。
各タイミングの推定電流Iest(2)、Iest(3)、Iest(4)は、検出電流の前回値Isns(1)、Isns(2)、Isns(3)、及び、指令電流の今回値I*(2)、I*(3)、I*(4)に基づき、理論時定数Toの一次遅れ応答として算出される。
In FIG. 12, t1 to t4 on the horizontal axis indicate the processing timing in which the estimated current calculation unit 44 acquires the detected current Iss and calculates the estimated current Iest. Isns (1), Isns (2), and Isns (3) indicate the detected currents at the processing timings t1, t2, and t3, respectively. I * (2), I * (3), I * (4) and Iest (2), Iest (3), and Iest (4) are the command currents and estimated currents at the processing timings t2, t3, and t4, respectively. Is shown.
The estimated currents of each timing, Ist (2), Ist (3), and Ist (4), are the previous values of the detected currents Isns (1), Isns (2), Isns (3), and the current values of the command current I *. It is calculated as a first-order lag response of the theoretical time constant To based on (2), I * (3), and I * (4).

応答性安定化処理のS14以降は、第1実施形態と同様である。
このように第5実施形態では、通常動作中に、連続的に変化する指令電流I*に対し、常に電流応答性を合わせるようにフィードバックゲインを変更する。これにより、短周期の環境温度変化等に対しても、電流応答性を高精度に維持することができる。
The responsiveness stabilization process after S14 is the same as in the first embodiment.
As described above, in the fifth embodiment, the feedback gain is changed so as to always match the current responsiveness with respect to the continuously changing command current I * during the normal operation. As a result, the current responsiveness can be maintained with high accuracy even when the environmental temperature changes in a short cycle.

(第6実施形態)
第6実施形態の応答性安定化処理について、図13のフローチャート、及び、図14を参照して説明する。
第6実施形態は、ステップ入力された指令電流I*の目標値Itgtに対する推定電流Iestと検出電流Isnsとを比較する方法が第1実施形態と異なる。図13のフローチャートでは、図3のS14、S15、S16に代えて、S64、S65、S66が実行される。
S64では、基準電流値Irefまでの到達時間差Δtrcが算出される。
(Sixth Embodiment)
The responsiveness stabilization process of the sixth embodiment will be described with reference to the flowchart of FIG. 13 and FIG.
The sixth embodiment is different from the first embodiment in the method of comparing the estimated current Iest with respect to the target value Itgt of the step-input command current I * and the detected current Isns. In the flowchart of FIG. 13, S64, S65, and S66 are executed instead of S14, S15, and S16 of FIG.
In S64, the arrival time difference Δtrc to the reference current value Iref is calculated.

図14に示すように、基準電流値Irefは、例えば目標値Itgtに対し所定の割合に設定される。推定電流Iestが基準電流値Irefに到達するまでの推定到達時間testは、理論時定数Toに基づいて算出される。到達時間差Δtrcは、推定到達時間testから、検出電流Isnsが実際に基準電流値Irefに到達するまでの計測到達時間tmsrを減じた値である。
また、推定到達時間testを中心とする正負の閾値±βの範囲を定める。検出電流Isnsが相対的に小さい場合、相対的に大きい場合、中間の場合の計測到達時間tmsr_L、tmsr_H、tmsr_Mを、それぞれ上向三角印、下向三角印、丸印で示す。図14では、丸印の計測到達時間tmsr_Mを例として、到達時間差Δtrcを図示する。
As shown in FIG. 14, the reference current value Iref is set at a predetermined ratio with respect to, for example, the target value Itgt. The estimated arrival time test until the estimated current Iest reaches the reference current value Iref is calculated based on the theoretical time constant To. The arrival time difference Δtrc is a value obtained by subtracting the measured arrival time tmsr until the detected current Isns actually reaches the reference current value Iref from the estimated arrival time test.
In addition, the range of positive / negative threshold ± β centered on the estimated arrival time test is defined. The measurement arrival times tmsr_L, tmsr_H, and tmsr_M in the case where the detected current Iss is relatively small, relatively large, and in the middle are indicated by upward triangle marks, downward triangle marks, and circle marks, respectively. In FIG. 14, the arrival time difference Δtrc is illustrated by taking the measurement arrival time tmsr_M marked with a circle as an example.

S65では、計測到達時間tmsr_Lの例のように、到達時間差Δtrcが負の閾値−βより小さいとき、YESと判断され、S17に移行する。こうしてフィードバック定数生成部45は、比例項ゲインkp及び積分項ゲインkiを大きくする側に変更する。
S66では、計測到達時間tmsr_Hの例のように、到達時間差Δtrcが正の閾値+βより大きいとき、YESと判断され、S18に移行する。こうしてフィードバック定数生成部45は、比例項ゲインkp及び積分項ゲインkiを小さくする側に変更する。
In S65, when the arrival time difference Δtrc is smaller than the negative threshold value −β as in the example of the measurement arrival time tmsr_L, it is determined as YES and the process proceeds to S17. In this way, the feedback constant generation unit 45 is changed to the side where the proportional term gain kp and the integral term gain ki are increased.
In S66, when the arrival time difference Δtrc is larger than the positive threshold value + β as in the example of the measurement arrival time tmsr_H, it is determined as YES and the process proceeds to S18. In this way, the feedback constant generation unit 45 is changed to the side where the proportional term gain kp and the integral term gain ki are reduced.

S17又はS18が実行された後、S10の前に戻り次回の処理に移る点は、第1実施形態と同様である。n回目の処理のS10で、指令電流I*が実質的に0であると判断されると、前回処理のS17又はS18で修正された比例項ゲインkp(n−1)及び積分項ゲインki(n−1)がS11で制御に反映される。
また、計測到達時間tmsr_Mの例のように、到達時間差Δtrcが正負の閾値±βの範囲内にあるとき、S65及びS66でNOと判断され、S19に移行する。そして、比例項ゲインkp及び積分項ゲインkiの前回値が維持され、応答性安定化処理は終了する。
After S17 or S18 is executed, the point of returning to the front of S10 and moving to the next processing is the same as that of the first embodiment. When it is determined that the command current I * is substantially 0 in S10 of the nth process, the proportional term gain kp (n-1) and the integral term gain ki (n-1) corrected in S17 or S18 of the previous process are determined. n-1) is reflected in the control in S11.
Further, as in the example of the measured arrival time tmsr_M, when the arrival time difference Δtrc is within the range of the positive / negative threshold value ± β, NO is determined in S65 and S66, and the process proceeds to S19. Then, the previous values of the proportional term gain kp and the integral term gain ki are maintained, and the responsiveness stabilization process ends.

第1実施形態と第6実施形態とは、推定電流Iestと検出電流Isnsとを、同一の評価タイミングにおける評価電流差ΔIevで比較するか、同一の基準電流値Irefまでの到達時間差Δtrcで比較するかの違いのみであり、同様の作用効果を奏する。
上記の第2、第3、第4実施形態についても、第6実施形態の電流比較方法と組み合わせ可能である。
In the first embodiment and the sixth embodiment, the estimated current Iest and the detected current Iss are compared by the evaluation current difference ΔIev at the same evaluation timing, or by the arrival time difference Δtrc to the same reference current value Iref. Only the difference is the same, and the same effect is achieved.
The above-mentioned second, third, and fourth embodiments can also be combined with the current comparison method of the sixth embodiment.

(その他の実施形態)
(a)電動機制御装置の駆動対象である電動機は、上記実施形態に示す三相ブラシレスモータに限らず、四相以上の多相ブラシレスモータやDCモータ等、電流フィードバック制御により制御可能なその他の電動機であってもよい。また、駆動回路は多相インバータに限らず、DCDCコンバータ等の電力変換器であってもよい。
(Other embodiments)
(A) The electric motor to be driven by the electric motor control device is not limited to the three-phase brushless motor shown in the above embodiment, but other electric motors that can be controlled by current feedback control, such as a four-phase or more multi-phase brushless motor and a DC motor. It may be. Further, the drive circuit is not limited to the multi-phase inverter, and may be a power converter such as a DCDC converter.

(b)電動機制御装置の駆動対象である電動機は、互いに磁気的に結合する複数の多相巻線を有する複数系統の電動機であってもよい。この構成では、各巻線の自己インダクタンスに加え、系統間の巻線の相互インダクタンスが応答性に影響するため、ばらつき要因がより多くなる。したがって、個体毎の応答性ばらつきを低減する効果がより有効に発揮される。 (B) The electric motor to be driven by the electric motor control device may be a plurality of systems of electric motors having a plurality of multi-phase windings that are magnetically coupled to each other. In this configuration, in addition to the self-inductance of each winding, the mutual inductance of the windings between the systems affects the responsiveness, so that there are more variations. Therefore, the effect of reducing the responsiveness variation for each individual is more effectively exhibited.

以上、本発明はこのような実施形態に限定されるものではなく、発明の趣旨を逸脱しない範囲において、種々の形態で実施することができる。 As described above, the present invention is not limited to such embodiments, and can be implemented in various embodiments without departing from the spirit of the invention.

10・・・電動機制御装置、
41・・・電流指令部、
43・・・電流フィードバック演算部、
44・・・推定電流算出部、
45・・・フィードバック定数生成部、
60・・・インバータ(駆動回路)、
70・・・電流検出部、
80・・・電動機。
10 ... Electric motor control device,
41 ... Current command unit,
43 ... Current feedback calculation unit,
44 ... Estimated current calculation unit,
45 ... Feedback constant generator,
60 ... Inverter (drive circuit),
70 ... Current detector,
80 ... Electric motor.

Claims (12)

電動機(80)を駆動する駆動回路(60)と、
前記電動機に通電する指令電流(I)を決定する電流指令部(41)と、
前記電動機に流れる電流を検出し、検出電流(Isns)としてフィードバックする電流検出部(70)と、
前記指令電流と前記検出電流との偏差に基づく電流フィードバック制御において、比例項ゲイン(kp)及び積分項ゲイン(ki)を用いた比例積分演算により、前記駆動回路への指令信号を演算する電流フィードバック演算部(43)と、
前記指令電流に対する応答によって前記電動機に流れる電流を推定し、推定電流(Iest)として出力する推定電流算出部(44)と、
設定された評価タイミングにおける前記推定電流から前記検出電流を減じた値である評価電流差(ΔIev)に基づき、前記検出電流を前記推定電流に近づけるように修正した前記比例項ゲイン及び前記積分項ゲインを生成するフィードバック定数生成部(45)と、
を備え
前記フィードバック定数生成部は、
前記評価電流差が正の閾値(+α)より大きいとき、前記比例項ゲイン及び前記積分項ゲインを大きくする側に変更し、
前記評価電流差が負の閾値(−α)より小さいとき、前記比例項ゲイン及び前記積分項ゲインを小さくする側に変更する電動機制御装置。
The drive circuit (60) that drives the electric motor (80) and
A current command unit (41) that determines the command current (I * ) that energizes the electric motor, and
A current detection unit (70) that detects the current flowing through the electric motor and feeds it back as a detection current (Isns).
In the current feedback control based on the deviation between the command current and the detected current, the current feedback that calculates the command signal to the drive circuit by the proportional integration calculation using the proportional term gain (kp) and the integral term gain (ki). Calculation unit (43) and
An estimated current calculation unit (44) that estimates the current flowing through the electric motor based on the response to the command current and outputs it as an estimated current (Iest).
The proportional term gain and the integral term gain modified so that the detected current approaches the estimated current based on the evaluation current difference (ΔIev) which is the value obtained by subtracting the detected current from the estimated current at the set evaluation timing. The feedback constant generator (45) that generates the
Equipped with a,
The feedback constant generator
When the evaluation current difference is larger than the positive threshold value (+ α), the proportional term gain and the integral term gain are changed to the larger side.
When the evaluation current difference is smaller than the negative threshold value (−α), the motor control device changes the proportional term gain and the integral term gain to a smaller side .
前記フィードバック定数生成部は、
前記評価電流差が前記正の閾値より大きいとき、前記比例項ゲイン及び前記積分項ゲインの前回値に、正の値である前記比例項ゲインの基本変動量(Δkp)、及び、正の値である前記積分項ゲインの基本変動量(Δki)をそれぞれ加えて、前記比例項ゲイン及び前記積分項ゲインの今回値を生成し、
前記評価電流差が前記負の閾値より小さいとき、前記比例項ゲイン及び前記積分項ゲインの前回値から、前記比例項ゲインの基本変動量、及び、前記積分項ゲインの基本変動量をそれぞれ減じて、前記比例項ゲイン及び前記積分項ゲインの今回値を生成する請求項に記載の電動機制御装置。
The feedback constant generator
When the evaluation current difference is larger than the positive threshold value, the basic fluctuation amount (Δkp) of the proportional term gain, which is a positive value, and the positive value are added to the previous values of the proportional term gain and the integral term gain. The basic fluctuation amount (Δki) of the integral term gain is added to generate the proportional term gain and the current value of the integral term gain.
When the evaluation current difference is smaller than the negative threshold value, the basic fluctuation amount of the proportional term gain and the basic fluctuation amount of the integral term gain are subtracted from the previous values of the proportional term gain and the integral term gain, respectively. The electric motor control device according to claim 1 , wherein the current values of the proportional term gain and the integral term gain are generated.
前記フィードバック定数生成部は、
前記評価電流差に応じて設定され、前記評価電流差が前記正の閾値より大きいとき正であり、前記評価電流差が前記負の閾値より小さいとき負である変動量調整ゲイン(Δadj)を用い、
前記比例項ゲイン及び前記積分項ゲインの前回値に対し、正の値である前記比例項ゲインの基本変動量(Δkp)に前記変動量調整ゲインを乗じた値、及び、正の値である前記積分項ゲインの基本変動量(Δki)に前記変動量調整ゲインを乗じた値をそれぞれ加えて、前記比例項ゲイン及び前記積分項ゲインの今回値を生成する請求項に記載の電動機制御装置。
The feedback constant generator
The fluctuation amount adjustment gain (Δadj), which is set according to the evaluation current difference and is positive when the evaluation current difference is larger than the positive threshold value and negative when the evaluation current difference is smaller than the negative threshold value, is used. ,
The value obtained by multiplying the basic fluctuation amount (Δkp) of the proportional term gain, which is a positive value, by the fluctuation amount adjustment gain with respect to the previous values of the proportional term gain and the integral term gain, and the positive value. in addition the basic variation of the integral term gain value obtained by multiplying the change amount adjustment gain (Δki) respectively, the motor control device according to claim 1 for generating a current value of the proportional term gain and the integral term gain.
前記フィードバック定数生成部は、
前記評価電流差に応じて設定され、前記評価電流差が前記正の閾値より大きいとき1より大きく、前記評価電流差が前記負の閾値より小さいとき1より小さい正の値である倍率調整ゲイン(Madj)を用い、
前記比例項ゲイン及び前記積分項ゲインの前回値に前記倍率調整ゲインをそれぞれ乗じて、前記比例項ゲイン及び前記積分項ゲインの今回値を生成する請求項に記載の電動機制御装置。
The feedback constant generator
Magnification adjustment gain (set according to the evaluation current difference, which is a positive value greater than 1 when the evaluation current difference is greater than the positive threshold value and less than 1 when the evaluation current difference is smaller than the negative threshold value. Using Madj)
The motor control device according to claim 1 , wherein the current values of the proportional term gain and the integral term gain are generated by multiplying the previous values of the proportional term gain and the integral term gain by the magnification adjustment gain, respectively.
前記指令電流として、目標値(Itgt)が前記推定電流算出部にステップ入力され、
前記推定電流算出部は、
前記指令電流に対する所定の時定数の一次遅れ応答として前記評価タイミングにおける前記推定電流を都度算出する請求項1〜4のいずれか一項に記載の電動機制御装置。
As the command current, a target value (Itgt) is step-input to the estimated current calculation unit,
The estimated current calculation unit
The electric motor control device according to any one of claims 1 to 4, wherein the estimated current at the evaluation timing is calculated each time as a primary delay response of a predetermined time constant with respect to the command current.
前記指令電流として、目標値(Itgt)が前記推定電流算出部にステップ入力され、
前記推定電流算出部は、
前記指令電流の目標値、及び、前記指令電流のステップ入力からの経過時間に対応する前記推定電流を所定の時定数の一次遅れ応答として規定したデータを予め記憶しており、当該データを読み出して前記推定電流を算出する請求項1〜4のいずれか一項に記載の電動機制御装置。
As the command current, a target value (Itgt) is step-input to the estimated current calculation unit,
The estimated current calculation unit
Data in which the target value of the command current and the estimated current corresponding to the elapsed time from the step input of the command current are defined as the first-order delay response of a predetermined time constant are stored in advance, and the data is read out. The electric motor control device according to any one of claims 1 to 4, wherein the estimated current is calculated.
電動機(80)を駆動する駆動回路(60)と、
前記電動機に通電する指令電流(I)を決定する電流指令部(41)と、
前記電動機に流れる電流を検出し、検出電流(Isns)としてフィードバックする電流検出部(70)と、
前記指令電流と前記検出電流との偏差に基づく電流フィードバック制御において、比例項ゲイン(kp)及び積分項ゲイン(ki)を用いた比例積分演算により、前記駆動回路への指令信号を演算する電流フィードバック演算部(43)と、
前記指令電流に対する応答によって前記電動機に流れる電流を推定し、推定電流(Iest)として出力する推定電流算出部(44)と、
設定された評価タイミングにおける前記推定電流から前記検出電流を減じた値である評価電流差(ΔIev)に基づき、前記検出電流を前記推定電流に近づけるように修正した前記比例項ゲイン及び前記積分項ゲインを生成するフィードバック定数生成部(45)と、
を備え
前記指令電流として、目標値(Itgt)が前記推定電流算出部にステップ入力され、
前記推定電流算出部は、
前記指令電流に対する所定の時定数の一次遅れ応答として前記評価タイミングにおける前記推定電流を都度算出し、
前記指令電流のステップ入力から前記評価タイミングまでの時間は、固定値として設定されている電動機制御装置。
The drive circuit (60) that drives the electric motor (80) and
A current command unit (41) that determines the command current (I * ) that energizes the electric motor, and
A current detection unit (70) that detects the current flowing through the electric motor and feeds it back as a detection current (Isns).
In the current feedback control based on the deviation between the command current and the detected current, the current feedback that calculates the command signal to the drive circuit by the proportional integration calculation using the proportional term gain (kp) and the integral term gain (ki). Calculation unit (43) and
An estimated current calculation unit (44) that estimates the current flowing through the electric motor based on the response to the command current and outputs it as an estimated current (Iest).
The proportional term gain and the integral term gain modified so that the detected current approaches the estimated current based on the evaluation current difference (ΔIev) which is the value obtained by subtracting the detected current from the estimated current at the set evaluation timing. The feedback constant generator (45) that generates the
Equipped with a,
As the command current, a target value (Itgt) is step-input to the estimated current calculation unit, and the target value (Itgt) is step-input to the estimated current calculation unit.
The estimated current calculation unit
The estimated current at the evaluation timing is calculated each time as a first-order delay response of a predetermined time constant with respect to the command current.
The motor control device in which the time from the step input of the command current to the evaluation timing is set as a fixed value .
電動機(80)を駆動する駆動回路(60)と、
前記電動機に通電する指令電流(I)を決定する電流指令部(41)と、
前記電動機に流れる電流を検出し、検出電流(Isns)としてフィードバックする電流検出部(70)と、
前記指令電流と前記検出電流との偏差に基づく電流フィードバック制御において、比例項ゲイン(kp)及び積分項ゲイン(ki)を用いた比例積分演算により、前記駆動回路への指令信号を演算する電流フィードバック演算部(43)と、
前記指令電流に対する応答によって前記電動機に流れる電流を推定し、推定電流(Iest)として出力する推定電流算出部(44)と、
設定された評価タイミングにおける前記推定電流から前記検出電流を減じた値である評価電流差(ΔIev)に基づき、前記検出電流を前記推定電流に近づけるように修正した前記比例項ゲイン及び前記積分項ゲインを生成するフィードバック定数生成部(45)と、
を備え
前記指令電流として、目標値(Itgt)が前記推定電流算出部にステップ入力され、
前記推定電流算出部は、
前記指令電流の目標値、及び、前記指令電流のステップ入力からの経過時間に対応する前記推定電流を所定の時定数の一次遅れ応答として規定したデータを予め記憶しており、当該データを読み出して前記推定電流を算出し、
前記指令電流のステップ入力から前記評価タイミングまでの時間は、固定値として設定されている電動機制御装置。
The drive circuit (60) that drives the electric motor (80) and
A current command unit (41) that determines the command current (I * ) that energizes the electric motor, and
A current detection unit (70) that detects the current flowing through the electric motor and feeds it back as a detection current (Isns).
In the current feedback control based on the deviation between the command current and the detected current, the current feedback that calculates the command signal to the drive circuit by the proportional integration calculation using the proportional term gain (kp) and the integral term gain (ki). Calculation unit (43) and
An estimated current calculation unit (44) that estimates the current flowing through the electric motor based on the response to the command current and outputs it as an estimated current (Iest).
The proportional term gain and the integral term gain modified so that the detected current approaches the estimated current based on the evaluation current difference (ΔIev) which is the value obtained by subtracting the detected current from the estimated current at the set evaluation timing. The feedback constant generator (45) that generates the
Equipped with a,
As the command current, a target value (Itgt) is step-input to the estimated current calculation unit, and the target value (Itgt) is step-input to the estimated current calculation unit.
The estimated current calculation unit
Data in which the target value of the command current and the estimated current corresponding to the elapsed time from the step input of the command current are defined as the first-order delay response of a predetermined time constant are stored in advance, and the data is read out. Calculate the estimated current
The motor control device in which the time from the step input of the command current to the evaluation timing is set as a fixed value .
前記電流フィードバック演算部は、前記フィードバック定数生成部が生成した修正後の前記比例項ゲイン及び前記積分項ゲインを、前記指令電流が実質的に0である期間に更新する請求項5〜8のいずれか一項に記載の電動機制御装置。 Any of claims 5 to 8 , wherein the current feedback calculation unit updates the modified proportional term gain and the integral term gain generated by the feedback constant generation unit during a period in which the command current is substantially 0. The electric motor control device according to item 1. 電動機(80)を駆動する駆動回路(60)と、
前記電動機に通電する指令電流(I)を決定する電流指令部(41)と、
前記電動機に流れる電流を検出し、検出電流(Isns)としてフィードバックする電流検出部(70)と、
前記指令電流と前記検出電流との偏差に基づく電流フィードバック制御において、比例項ゲイン(kp)及び積分項ゲイン(ki)を用いた比例積分演算により、前記駆動回路への指令信号を演算する電流フィードバック演算部(43)と、
前記指令電流に対する応答によって前記電動機に流れる電流を推定し、推定電流(Iest)として出力する推定電流算出部(44)と、
設定された評価タイミングにおける前記推定電流から前記検出電流を減じた値である評価電流差(ΔIev)に基づき、前記検出電流を前記推定電流に近づけるように修正した前記比例項ゲイン及び前記積分項ゲインを生成するフィードバック定数生成部(45)と、
を備え
前記指令電流として、連続的に変化する電流が前記推定電流算出部に入力され、
前記推定電流算出部は、
前記指令電流が入力されている間、前記検出電流を周期的に取得し、
前記検出電流の前回値、及び前記指令電流の今回値に基づき、所定の時定数の一次遅れ応答として前記推定電流の今回値を算出する電動機制御装置。
The drive circuit (60) that drives the electric motor (80) and
A current command unit (41) that determines the command current (I * ) that energizes the electric motor, and
A current detection unit (70) that detects the current flowing through the electric motor and feeds it back as a detection current (Isns).
In the current feedback control based on the deviation between the command current and the detected current, the current feedback that calculates the command signal to the drive circuit by the proportional integration calculation using the proportional term gain (kp) and the integral term gain (ki). Calculation unit (43) and
An estimated current calculation unit (44) that estimates the current flowing through the electric motor based on the response to the command current and outputs it as an estimated current (Iest).
The proportional term gain and the integral term gain modified so that the detected current approaches the estimated current based on the evaluation current difference (ΔIev) which is the value obtained by subtracting the detected current from the estimated current at the set evaluation timing. The feedback constant generator (45) that generates the
Equipped with a,
As the command current, a continuously changing current is input to the estimated current calculation unit.
The estimated current calculation unit
While the command current is input, the detection current is periodically acquired,
An electric motor control device that calculates the current value of the estimated current as a primary delay response of a predetermined time constant based on the previous value of the detected current and the current value of the command current .
電動機(80)を駆動する駆動回路(60)と、
前記電動機に通電する指令電流(I)を決定する電流指令部(41)と、
前記電動機に流れる電流を検出し、検出電流(Isns)としてフィードバックする電流検出部(70)と、
前記指令電流と前記検出電流との偏差に基づく電流フィードバック制御において、比例項ゲイン(kp)及び積分項ゲイン(ki)を用いた比例積分演算により、前記駆動回路への指令信号を演算する電流フィードバック演算部(43)と、
ステップ入力された前記指令電流の目標値に対する一次遅れ応答によって前記電動機に流れる電流を推定し、推定電流(Iest)として出力する推定電流算出部(44)と、
前記推定電流が基準電流値(Iref)に到達するまでの推定到達時間(test)から、前記検出電流が実際に前記基準電流値に到達するまでの計測到達時間(tmsr)を減じた値である到達時間差(Δtrc)に基づき、前記検出電流を前記推定電流に近づけるように修正した前記比例項ゲイン及び前記積分項ゲインを生成するフィードバック定数生成部(45)と、
を備え、
前記フィードバック定数生成部は、
前記到達時間差が負の閾値(−β)より小さいとき、前記比例項ゲイン及び前記積分項ゲインを大きくする側に変更し、
前記到達時間差が正の閾値(+β)より大きいとき、前記比例項ゲイン及び前記積分項ゲインを小さくする側に変更する電動機制御装置。
The drive circuit (60) that drives the electric motor (80) and
A current command unit (41) that determines the command current (I * ) that energizes the electric motor, and
A current detection unit (70) that detects the current flowing through the electric motor and feeds it back as a detection current (Isns).
In the current feedback control based on the deviation between the command current and the detected current, the current feedback that calculates the command signal to the drive circuit by the proportional integration calculation using the proportional term gain (kp) and the integral term gain (ki). Calculation unit (43) and
An estimated current calculation unit (44) that estimates the current flowing through the motor based on the first-order lag response to the step-input target value of the command current and outputs it as an estimated current (Iest).
It is a value obtained by subtracting the measured arrival time (tmsr) until the detected current actually reaches the reference current value from the estimated arrival time (test) until the estimated current reaches the reference current value (Iref). A feedback constant generator (45) that generates the proportional term gain and the integral term gain modified so that the detected current approaches the estimated current based on the arrival time difference (Δtrc).
With
The feedback constant generator
When the arrival time difference is smaller than the negative threshold value (-β), the proportional term gain and the integral term gain are changed to the larger side.
An electric motor control device that changes the proportional term gain and the integral term gain to a side that decreases when the arrival time difference is larger than a positive threshold value (+ β).
前記電流フィードバック演算部は、前記フィードバック定数生成部が生成した修正後の前記比例項ゲイン及び前記積分項ゲインを、前記指令電流が実質的に0である期間に更新する請求項11に記載の電動機制御装置。 The electric motor according to claim 11, wherein the current feedback calculation unit updates the modified proportional term gain and the integral term gain generated by the feedback constant generation unit during a period in which the command current is substantially 0. Control device.
JP2016216401A 2016-11-04 2016-11-04 Electric motor control device Active JP6769246B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016216401A JP6769246B2 (en) 2016-11-04 2016-11-04 Electric motor control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016216401A JP6769246B2 (en) 2016-11-04 2016-11-04 Electric motor control device

Publications (2)

Publication Number Publication Date
JP2018074878A JP2018074878A (en) 2018-05-10
JP6769246B2 true JP6769246B2 (en) 2020-10-14

Family

ID=62116036

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016216401A Active JP6769246B2 (en) 2016-11-04 2016-11-04 Electric motor control device

Country Status (1)

Country Link
JP (1) JP6769246B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023111531A (en) * 2022-01-31 2023-08-10 本田技研工業株式会社 Control device for rotary electric machine

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6899979B2 (en) * 2019-01-31 2021-07-07 三菱電機株式会社 Motor drive device and motor drive system

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0883103A (en) * 1994-07-12 1996-03-26 Fuji Electric Co Ltd Automatic adjusting device for controller parameter
JP3491078B2 (en) * 1995-09-21 2004-01-26 株式会社ルネサステクノロジ Modulated signal waveform shaping circuit and communication device
JP3575148B2 (en) * 1995-11-27 2004-10-13 日本精工株式会社 Automatic gain adjustment method and apparatus for servo mechanism
JP2000184785A (en) * 1998-12-21 2000-06-30 Meidensha Corp Method and device for adjusting current control gain of current control system
JP4221906B2 (en) * 2001-02-09 2009-02-12 日本精工株式会社 Control device for electric power steering device
JP2005160199A (en) * 2003-11-26 2005-06-16 Nissan Motor Co Ltd Apparatus and method for controlling three-phase ac motor
JP2008029082A (en) * 2006-07-19 2008-02-07 Toyota Motor Corp Rotating electric machine control unit, method and program for controlling rotating electric machine
JP6158115B2 (en) * 2013-02-21 2017-07-05 株式会社東芝 Magnet magnetic flux amount estimation device, abnormal demagnetization determination device, synchronous motor drive device, and electric vehicle

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023111531A (en) * 2022-01-31 2023-08-10 本田技研工業株式会社 Control device for rotary electric machine
JP7414865B2 (en) 2022-01-31 2024-01-16 本田技研工業株式会社 Rotating electrical machine control device

Also Published As

Publication number Publication date
JP2018074878A (en) 2018-05-10

Similar Documents

Publication Publication Date Title
JP3955287B2 (en) Inverter control device for motor drive and air conditioner
EP2827493B1 (en) Device for controlling electric motor and method for controlling electric motor
KR101958159B1 (en) Method of detecting phase current in motor driving device and motor driving device
US7863853B2 (en) Electric motor control device
JP5492826B2 (en) AC motor control device and refrigeration air conditioner using the same
US10715077B2 (en) Method of controlling motor and device of controlling motor
US9318989B2 (en) Three-phase AC induction motor control device and three-phase AC induction motor control method
US6362593B1 (en) Apparatus and method for compensating dead time of motor
JP6769246B2 (en) Electric motor control device
JP6653645B2 (en) Control device for DC / DC converter
JP2016189668A (en) Motor control apparatus, motor control method, sewing machine, and program thereof
JP7075318B2 (en) Steering device
US7218074B2 (en) Method and system for limiting the current output by a speed controller operating according to a U/F control law
JP2009089524A (en) Motor control system
JP6685967B2 (en) Control device for DC / DC converter
JP2008228431A (en) Drive controller for alternating-current motor
JP5573930B2 (en) Motor control device and motor control method
JP6685966B2 (en) Control device for DC / DC converter
JP5842487B2 (en) Motor control device
JP2019050673A (en) Controller for dc/dc converter
JP2019187136A (en) Device for controlling dc/dc converter
JP6627702B2 (en) Control device for power converter
JP5408918B2 (en) Motor control method and control apparatus
CN110635737A (en) Motor drive device
JP6574711B2 (en) Method for measuring the inductance of a permanent magnet synchronous motor

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190618

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200618

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200623

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200804

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20200825

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200907

R151 Written notification of patent or utility model registration

Ref document number: 6769246

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250