JP7468511B2 - 電動機の制御装置 - Google Patents

電動機の制御装置 Download PDF

Info

Publication number
JP7468511B2
JP7468511B2 JP2021513106A JP2021513106A JP7468511B2 JP 7468511 B2 JP7468511 B2 JP 7468511B2 JP 2021513106 A JP2021513106 A JP 2021513106A JP 2021513106 A JP2021513106 A JP 2021513106A JP 7468511 B2 JP7468511 B2 JP 7468511B2
Authority
JP
Japan
Prior art keywords
speed
speed correction
detection signal
position detection
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
JP2021513106A
Other languages
English (en)
Other versions
JPWO2020208766A1 (ja
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Publication of JPWO2020208766A1 publication Critical patent/JPWO2020208766A1/ja
Application granted granted Critical
Publication of JP7468511B2 publication Critical patent/JP7468511B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/14Electronic commutators
    • H02P6/16Circuit arrangements for detecting position
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01PMEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
    • G01P21/00Testing or calibrating of apparatus or devices covered by the preceding groups
    • G01P21/02Testing or calibrating of apparatus or devices covered by the preceding groups of speedometers
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01PMEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
    • G01P3/00Measuring linear or angular speed; Measuring differences of linear or angular speeds
    • G01P3/42Devices characterised by the use of electric or magnetic means
    • G01P3/44Devices characterised by the use of electric or magnetic means for measuring angular speed
    • G01P3/48Devices characterised by the use of electric or magnetic means for measuring angular speed by measuring frequency of generated current or voltage
    • G01P3/481Devices characterised by the use of electric or magnetic means for measuring angular speed by measuring frequency of generated current or voltage of pulse signals
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/14Estimation or adaptation of machine parameters, e.g. flux, current or voltage
    • H02P21/18Estimation of position or speed
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/08Arrangements for controlling the speed or torque of a single motor
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/14Electronic commutators
    • H02P6/15Controlling commutation time
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/34Modelling or simulation for control purposes
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D3/00Indicating or recording apparatus with provision for the special purposes referred to in the subgroups
    • G01D3/028Indicating or recording apparatus with provision for the special purposes referred to in the subgroups mitigating undesired influences, e.g. temperature, pressure
    • G01D3/032Indicating or recording apparatus with provision for the special purposes referred to in the subgroups mitigating undesired influences, e.g. temperature, pressure affecting incoming signal, e.g. by averaging; gating undesired signals
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/14Electronic commutators
    • H02P6/16Circuit arrangements for detecting position
    • H02P6/17Circuit arrangements for detecting position and for generating speed information

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Control Of Electric Motors In General (AREA)

Description

この発明は、電動機の制御装置に関する。
特許文献1は、電動機の制御装置を開示する。当該制御装置は、電動機に取り付けられたエンコーダにおいて回転位置に応じたパルスを検出し、エンコーダのパルス間隔をタイマーにより計測する。当該制御装置は、予め設定された演算周期毎にパルスの変化量をタイマーの変化量で除算することで電動機の回転速度を演算する。
日本特開平5-15184号公報
しかしながら、特許文献1に記載の制御装置においては、電動機の回転位置の検出値に周期的な誤差が含まれる。このため、電動機の回転速度の演算値においても、誤差が含まれる。
この発明は、上述の課題を解決するためになされた。この発明の目的は、電動機の回転速度を精度よく演算することができる電動機の制御装置を提供することである。
この発明に係る電動機の制御装置は、電動機の回転位置を検出し前記回転位置に応じて決まる周期的な誤差を含む位置検出信号を出力する位置検出器から当該位置検出信号の入力を受け付け、前記位置検出器からの位置検出信号の変化した時間を検出して得られる位置変化時間信号を出力する時間検出器から当該位置変化時間信号の入力を受け付け、前記位置検出信号と前記位置変化時間信号とに基づいて前記電動機の回転速度を演算して出力する速度演算部と、前記位置検出器からの位置検出信号の入力を受け付け、速度補正値を演算して出力する速度補正部と、を備え、前記速度補正部が演算する速度補正値は、前記電動機の回転速度に含まれ前記回転位置に応じて決まる周期的な速度誤差を補正するものであり、前記位置検出器から受け付けた位置検出信号に基づいて速度補正モデルにより演算され、前記速度演算部から出力された回転速度は、前記速度補正部から出力された速度補正値によって補正され、前記速度補正モデルにおける速度誤差の振幅は、一演算周期の前において前記速度補正部からの速度補正値により補正された後の前記電動機の回転速度に基づいて決定される。
この発明に係る電動機の制御装置は、電動機の回転位置を検出し前記回転位置に応じて決まる周期的な誤差を含む位置検出信号を出力する位置検出器から当該位置検出信号の入力を受け付け、前記位置検出器からの位置検出信号の変化した時間を検出して得られる位置変化時間信号を出力する時間検出器から当該位置変化時間信号の入力を受け付け、前記位置検出信号と前記位置変化時間信号とに基づいて前記電動機の回転速度を演算して出力する速度演算部と、前記位置検出器からの位置検出信号の入力を受け付け、速度補正値を演算して出力する速度補正部と、を備え、前記速度補正部が演算する速度補正値は、前記電動機の回転速度に含まれ前記回転位置に応じて決まる周期的な速度誤差を補正するものであり、前記位置検出器から受け付けた位置検出信号に基づいて速度補正モデルにより演算され、前記速度演算部から出力された回転速度は、前記速度補正部から出力された速度補正値によって補正され、前記速度補正モデルにおける速度誤差の位相は、一演算周期の前において前記速度補正部からの速度補正値により補正された後の前記電動機の回転速度と前記速度演算部の演算周期の半分の時間とに基づいて決定される位相を含む。
この発明に係る電動機の制御装置は、電動機の回転位置を検出し前記回転位置に応じて決まる周期的な誤差を含む位置検出信号を出力する位置検出器から当該位置検出信号の入力を受け付け、前記位置検出器からの位置検出信号の変化した時間を検出して得られる位置変化時間信号を出力する時間検出器から当該位置変化時間信号の入力を受け付け、前記位置検出信号と前記位置変化時間信号とに基づいて前記電動機の回転速度を演算して出力する速度演算部と、前記位置検出器からの位置検出信号の入力を受け付け、速度補正値を演算して出力する速度補正部と、を備え、前記速度補正部が演算する速度補正値は、前記電動機の回転速度に含まれ前記回転位置に応じて決まる周期的な速度誤差を補正するものであり、前記位置検出器から受け付けた位置検出信号に基づいて速度補正モデルにより演算され、前記速度演算部から出力された回転速度は、前記速度補正部から出力された速度補正値によって補正され、前記速度補正モデルにおける速度誤差の振幅は、前記電動機の速度指令値に基づいて決定される。
この発明に係る電動機の制御装置は、電動機の回転位置を検出し前記回転位置に応じて決まる周期的な誤差を含む位置検出信号を出力する位置検出器から当該位置検出信号の入力を受け付け、前記位置検出器からの位置検出信号の変化した時間を検出して得られる位置変化時間信号を出力する時間検出器から当該位置変化時間信号の入力を受け付け、前記位置検出信号と前記位置変化時間信号とに基づいて前記電動機の回転速度を演算して出力する速度演算部と、前記位置検出器からの位置検出信号の入力を受け付け、速度補正値を演算して出力する速度補正部と、を備え、前記速度補正部が演算する速度補正値は、前記電動機の回転速度に含まれ前記回転位置に応じて決まる周期的な速度誤差を補正するものであり、前記位置検出器から受け付けた位置検出信号に基づいて速度補正モデルにより演算され、前記速度演算部から出力された回転速度は、前記速度補正部から出力された速度補正値によって補正され、前記速度補正モデルにおける速度誤差の位相は、前記電動機の速度指令値と前記速度演算部の演算周期の半分の時間とに基づいて決定される位相を含む。
この発明によれば、電動機の回転速度の演算は、速度補正モデルにより演算された速度補正値により補正される。このため、電動機の回転速度を精度よく演算することができる。
実施の形態1における電動機の制御装置が適用される電動機システムのブロック図である。 実施の形態1における電動機の制御装置が適用される電動機システムの時間検出器の動作を説明するための図である。 実施の形態1における電動機の制御装置の速度演算部の遅れを説明するための図である。 実施の形態1における電動機の制御装置の速度補正部を説明するための図である。 実施の形態1における電動機の制御装置による補正の効果の第1例を説明するための図である。 実施の形態1における電動機の制御装置による補正の効果の第2例を説明するための図である。 実施の形態1における電動機の制御装置としての速度演算部と速度補正部とのハードウェア構成図である。 実施の形態2における電動機の制御装置の速度補正部を説明するための図である。 実施の形態2における電動機の制御装置による補正の効果の第1例を説明するための図である。 実施の形態2における電動機の制御装置による補正の効果の第2例を説明するための図である。
この発明を実施するための形態について添付の図面に従って説明する。なお、各図中、同一または相当する部分には同一の符号が付される。当該部分の重複説明は適宜に簡略化ないし省略する。
実施の形態1.
図1は実施の形態1における電動機の制御装置が適用される電動機システムのブロック図である。
図1に示されるように、電動機システムは、電動機1と位置検出器2と時間検出器3と速度演算部4と速度補正部5と電動機制御系6とを備える。
電動機1の種類は限定されない。例えば、電動機1は、永久磁石同期機である。例えば、電動機1は、誘導電動機である。
例えば、位置検出器2は、光学式エンコーダである。例えば、位置検出器2は、レゾルバである。例えば、位置検出器2は、磁気センサである。位置検出器2は、電動機1の回転位置を検出し、当該回転位置の情報を位置検出信号として出力する。この際、位置検出器2は、真の回転位置θに対して次の(1)式で表される周期誤差を含む回転位置θの情報を出力する。
Figure 0007468511000001
ただし、Aは周期誤差の振幅である。Xは周期誤差の次数である。φは周期誤差の位相である。
なお、(1)式では、一つの次数の周期誤差のみが示されるが、複数の周期誤差を含むモデルで考えてもよい。
例えば、周期誤差は、エンコーダにおけるスリットの不良に基づいて発生する。例えば、周期誤差は、レゾルバまたは磁気センサにおける磁気的な歪みまたは外部磁界に基づいて発生する。
なお、A、X、φは既知である。例えば、出荷試験により基準エンコーダなどを用いて位置検出器2に含まれる周期誤差が同定される。例えば、電動機1の運転中に自動でA、X、φが同定される。
時間検出器3は、位置検出器2で得られた電動機1の回転位置の時間間隔を計測する。例えば、時間検出器3は、電動機1の回転位置が変化したときの立ち上がりを検出してタイマーをスタートさせ、次の立ち上がりまでの時間を計測するような処理を行う。時間検出器3は、この際の計測値を位置変化時間信号として出力する。
速度演算部4は、位置検出器2の回転位置の検出値と時間検出器3のタイマーの計測値との差分に基づいて電動機1の回転速度を演算する。具体的には、速度演算部4は、次の(2)式を用いて電動機1の回転速度ω(k)を演算する。
Figure 0007468511000002
ただし、kは速度演算周期の最新の時刻である。k-1は1ステップ前の時刻である。θ(k)は、時刻kにおける電動機1の回転位置である。θ(k-1)は、時刻k-1における電動機1の回転位置である。T(k)は、時刻kにおけるタイマーの計測値である。T(k-1)は、時刻k-1におけるタイマーの計測値である。
(1)式に示されるように、位置検出器2の回転位置の検出値には、周期的な誤差が含まれる。このため、実際に演算される電動機1の回転速度は、誤差を含んだ回転速度である。具体的には、電動機1の回転速度は、(3)式で表される。
Figure 0007468511000003
ただし、Δθ(k)は、時刻kにおける電動機1の回転位置の誤差である。ΔT(k)は、時刻kにおけるタイマーの計測値の誤差である。Δθ(k-1)は、時刻k-1における電動機1の回転位置の誤差である。ΔT(k-1)は、時刻k-1におけるタイマーの計測値の誤差である。
例えば、(3)式の分子において位置検出器2に含まれる周期誤差を補正して電動機1の回転位置の誤差がない状態で電動機1の回転速度が演算されても、タイマーの計測値に含まれる誤差が残る。このため、電動機1の回転速度の演算値には、誤差が発生する。(3)式は、次の(4)式に変換される。
Figure 0007468511000004
(4)式に示されるように、速度演算部4は、真の回転速度ωに対して誤差Δωが加算された回転速度ωを演算する。
ここで、(4)式のωと(1)式のモデルとの関係を考える。(1)式が時間微分されると、次の(5)式が得られる。
Figure 0007468511000005
(4)式と(5)式との比較により、次の(6)式が成り立つ。
Figure 0007468511000006
(6)式は、位置検出器2による電動機1の回転位置の検出値と時間検出器3によるタイマーの計測値とにより演算された電動機1の回転速度に含まれる速度誤差を示す。
速度補正部5は、速度演算部4が(6)式により演算された電動機1の回転速度を補正する速度補正値を演算する。速度補正部5は、速度演算部4に演算された電動機1の回転速度の値から当該速度補正値を減ずることで電動機1の回転速度を補正する。
電動機制御系6は、補正されて誤差のない回転速度に基づいて電動機1を制御する。
次に、図2を用いて、時間検出器3の動作を説明する。
図2は実施の形態1における電動機の制御装置が適用される電動機システムの時間検出器の動作を説明するための図である。
図2に示されるように、時間検出器3は、電動機1の回転位置が変化したときに時間を計測し始める。具体的には、時間検出器3は、Δt1、Δt2、Δ3のように時間を計測する。このとき、タイマーは、変化した時間Δt1、Δt2、Δ3を累積する。タイマーは、電動機1の回転速度を演算する周期よりも速いクロックで動作する。このため、時間分解能が細かくなる。その結果、電動機1の回転速度の演算の精度が向上する。特に、電動機1の回転速度が遅くて電動機1の回転位置の変化が少ない領域において、電動機1の回転速度の演算精度が向上する。
なお、電動機1の回転位置の時間間隔を他の方法で計測してもよい。電動機1の回転位置の時間間隔は、ソフトウェアで計測してもよいし、ハードウェアで計測してもよい。
次に、図3を用いて、速度演算部4の遅れを説明する。
図3は実施の形態1における電動機の制御装置の速度演算部の遅れを説明するための図である。
図3に示されるように、速度演算部4は、(2)式、(3)式のように電動機1の回転位置の検出値の差分をタイマーの計測値の差分で除算することで電動機1の回転速度を演算する。この際の電動機1の回転速度は、演算周期間の平均速度である。例えば、時刻t1において、速度演算部4は、時刻t0の真の速度0と時刻t1の真の速度1の平均値である0.5を電動機1の回転速度として演算する。例えば、時刻t2において、速度演算部4は、時刻t1と時刻t2との間の平均速度1.5を電動機1の回転速度として演算する。例えば、時刻t3において、速度演算部4は、時刻t2と時刻t3との間の平均速度2.5を電動機1の回転速度として演算する。
つまり、速度演算部4は、真の回転速度に対して演算周期の半分の時間だけ遅れた回転速度を演算する。したがって、速度補正部5は、電動機1の回転位置の検出値の差分とタイマーの計測値の差分とに基づいて電動機1の回転速度を演算することにより発生する遅れを考慮した補正を実施する。この際の速度補正モデルは、(6)式に対して速度演算部4の時間遅れを考慮して(7)式となる。
Figure 0007468511000007
ここで、Δtは電動機1の回転速度の演算周期である。速度補正部5は、(7)式の速度補正モデルにより、速度演算部4に演算された回転速度に含まれる周期誤差を補正し、誤差のない回転速度を演算する。
次に、図4を用いて、速度補正部5を説明する。
図4は実施の形態1における電動機の制御装置の速度補正部を説明するための図である。
図4に示されるように、速度補正部5は、位置補正モデル7と速度補正モデル8と遅延器9とを備える。
電動機1の真の回転位置が得られないため、位置補正モデル7は、位置検出器2の回転位置の検出値を補正する。具体的には、位置補正モデル7は、(1)式に示された周期誤差を補正する。この際、補正された回転位置は、電動機1の回転速度の補正の精度に影響を与えないほど微少である。
速度補正モデル8は、位置補正モデル7に補正された回転位置を入力として(7)式の速度補正値を演算する。
(7)式において、誤差の振幅A、誤差の次数X、誤差の位相φ、補正後位置θ、速度演算周期Δtは既知である。これに対し、真の回転速度ωは未知である。このため、速度補正モデル8は、速度演算周期の1ステップ前における電動機1の補正速度を遅延器9から得て速度補正値を演算する。当該速度補正値は、速度演算部4で演算された回転速度を補正する。その結果、電動機1の補正速度が得られる。
次に、図5を用いて、補正の効果の第1例を説明する。
図5は実施の形態1における電動機の制御装置による補正の効果の第1例を説明するための図である。
図5は電動機1が一定の速度で回転している場合の補正結果を示す。従来技術のように電動機1の回転位置のみが補正される場合、タイマーの計測値の誤差により速度誤差が発生する。これに対し、実施の形態1の(7)式による補正においては、速度誤差が発生しない。
次に、図6を用いて、補正の効果の第2例を説明する。
図6は実施の形態1における電動機の制御装置による補正の効果の第2例を説明するための図である。
図6は電動機1が加速中の場合の補正結果を示す。図6においても、図5と同様に、実施の形態1の(7)式による補正においては、速度誤差が発生しない。
以上で説明した実施の形態1によれば、位置検出器2の検出値に周期的な誤差が含まれるときに、電動機1の回転位置の検出値とタイマーの計測値とに基づいて電動機1の回転速度を演算する際、電動機1の回転速度の次元で補正がなされることで、電動機1の回転位置の誤差とタイマーの誤差との両方が補正される。このため、電動機1の回転速度を精度よく演算することができる。その結果、電動機1の制御性能の劣化を防止することができる。
また、速度補正部5は、速度補正モデル8において速度補正値を演算するときに1ステップ前の電動機1の補正速度を用いて演算する。このため、電動機1の制御の情報を使わずにセンサ類の検出値のみで電動機1の回転速度を演算することができる。
次に、図7を用いて、速度演算部4と速度補正部5との例を説明する。
図7は実施の形態1における電動機の制御装置としての速度演算部と速度補正部とのハードウェア構成図である。
速度演算部4と速度補正部5とは、電動機1の制御装置の一部として機能する。制御装置の各機能は、処理回路により実現し得る。例えば、処理回路は、少なくとも1つのプロセッサ100aと少なくとも1つのメモリ100bとを備える。例えば、処理回路は、少なくとも1つの専用のハードウェア200を備える。
処理回路が少なくとも1つのプロセッサ100aと少なくとも1つのメモリ100bとを備える場合、制御装置の各機能は、ソフトウェア、ファームウェア、またはソフトウェアとファームウェアとの組み合わせで実現される。ソフトウェアおよびファームウェアの少なくとも一方は、プログラムとして記述される。ソフトウェアおよびファームウェアの少なくとも一方は、少なくとも1つのメモリ100bに格納される。少なくとも1つのプロセッサ100aは、少なくとも1つのメモリ100bに記憶されたプログラムを読み出して実行することにより、制御装置の各機能を実現する。少なくとも1つのプロセッサ100aは、中央処理装置、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、DSPともいう。例えば、少なくとも1つのメモリ100bは、RAM、ROM、フラッシュメモリ、EPROM、EEPROM等の、不揮発性または揮発性の半導体メモリ、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、DVD等である。
処理回路が少なくとも1つの専用のハードウェア200を備える場合、処理回路は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ASIC、FPGA、またはこれらの組み合わせで実現される。例えば、制御装置の各機能は、それぞれ処理回路で実現される。例えば、制御装置の各機能は、まとめて処理回路で実現される。
制御装置の各機能について、一部を専用のハードウェア200で実現し、他部をソフトウェアまたはファームウェアで実現してもよい。例えば、速度演算部4の機能については専用のハードウェア200としての処理回路で実現し、速度演算部4の機能以外の機能については少なくとも1つのプロセッサ100aが少なくとも1つのメモリ100bに格納されたプログラムを読み出して実行することにより実現してもよい。
このように、処理回路は、ハードウェア200、ソフトウェア、ファームウェア、またはこれらの組み合わせで制御装置の各機能を実現する。
実施の形態2.
図8は実施の形態2における電動機の制御装置の速度補正部を説明するための図である。なお、実施の形態1の部分と同一又は相当部分には同一符号が付される。当該部分の説明は省略される。
実施の形態2において、電動機1が速度指令値に基づいて動作している場合、速度補正モデル8は、当該速度指令値に基づいて速度補正値を演算する。具体的には、速度補正モデル8は、速度指令値をωとして次の(8)式を用いて速度補正値Δωを演算する。
Figure 0007468511000008
この際、電動機制御系6による速度制御が行われ、速度指令値ωと実速度ωとが一致すると、(8)式により速度補正値Δωが演算される。当該速度補正値Δωにより、電動機1の回転速度が補正される。その結果、電動機1の補正速度が得られる。当該補正速度は、誤差を含まない。このため、電動機1の制御性能を劣化させることなく、電動機1が運転される。
次に、図9を用いて、補正の効果の第1例を説明する。
図9は実施の形態2における電動機の制御装置による補正の効果の第1例を説明するための図である。
図9は電動機1が一定の速度で回転している場合の補正結果を示す。従来技術のように電動機1の回転位置のみが補正される場合、タイマーの計測値の誤差により速度誤差が発生する。これに対し、実施の形態2の(8)式による補正においては、速度誤差が発生しない。
次に、図10を用いて、補正の効果の第2例を説明する。
図10は実施の形態2における電動機の制御装置による補正の効果の第2例を説明するための図である。
図10は電動機1が加速中の場合の補正結果を示す。図10においても、図9と同様に、実施の形態2の(8)式による補正においては、速度誤差が発生しない。
以上で説明した実施の形態2によれば、位置検出器2の検出値に周期的な誤差が含まれるときに、電動機1の回転位置の検出値とタイマーの計測値とに基づいて電動機1の回転速度を演算する際、電動機1の回転速度の次元で補正がなされることで、電動機1の回転位置の誤差とタイマーの誤差との両方が補正される。このため、電動機1の回転速度を精度よく演算することができる。その結果、電動機1の制御性能の劣化を防止することができる。
以上のように、この発明に係る電動機の制御装置は、電動機システムに利用できる。
1 電動機、 2 位置検出器、 3 時間検出器、 4 速度演算部、 5 速度補正部、 6 電動機制御系、 7 位置補正モデル、 8 速度補正モデル、 9 遅延器、 100a プロセッサ、 100b メモリ、 200 ハードウェア

Claims (9)

  1. 電動機の回転位置を検出し前記回転位置に応じて決まる周期的な誤差を含む位置検出信号を出力する位置検出器から当該位置検出信号の入力を受け付け、前記位置検出器からの位置検出信号の変化した時間を検出して得られる位置変化時間信号を出力する時間検出器から当該位置変化時間信号の入力を受け付け、前記位置検出信号と前記位置変化時間信号とに基づいて前記電動機の回転速度を演算して出力する速度演算部と、
    前記位置検出器からの位置検出信号の入力を受け付け、速度補正値を演算して出力する速度補正部と、
    を備え、
    前記速度補正部が演算する速度補正値は、前記電動機の回転速度に含まれ前記回転位置に応じて決まる周期的な速度誤差を補正するものであり、前記位置検出器から受け付けた位置検出信号に基づいて速度補正モデルにより演算され、
    前記速度演算部から出力された回転速度は、前記速度補正部から出力された速度補正値によって補正され、
    前記速度補正モデルにおける速度誤差の振幅は、一演算周期の前において前記速度補正部からの速度補正値により補正された後の前記電動機の回転速度に基づいて決定される
    電動機の制御装置。
  2. 前記速度補正モデルの位相は、一演算周期の前において前記速度補正部により補正された後の前記電動機の回転速度と前記速度演算部の演算周期の半分の時間とに基づいて決定される位相を含む請求項1に記載の電動機の制御装置。
  3. 前記速度補正モデルの位相は、前記電動機の速度指令値と前記速度演算部の演算周期の半分の時間とに基づいて決定される位相を含む請求項1に記載の電動機の制御装置。
  4. 電動機の回転位置を検出し前記回転位置に応じて決まる周期的な誤差を含む位置検出信号を出力する位置検出器から当該位置検出信号の入力を受け付け、前記位置検出器からの位置検出信号の変化した時間を検出して得られる位置変化時間信号を出力する時間検出器から当該位置変化時間信号の入力を受け付け、前記位置検出信号と前記位置変化時間信号とに基づいて前記電動機の回転速度を演算して出力する速度演算部と、
    前記位置検出器からの位置検出信号の入力を受け付け、速度補正値を演算して出力する速度補正部と、
    を備え、
    前記速度補正部が演算する速度補正値は、前記電動機の回転速度に含まれ前記回転位置に応じて決まる周期的な速度誤差を補正するものであり、前記位置検出器から受け付けた位置検出信号に基づいて速度補正モデルにより演算され、
    前記速度演算部から出力された回転速度は、前記速度補正部から出力された速度補正値によって補正され、
    前記速度補正モデルにおける速度誤差の位相は、一演算周期の前において前記速度補正部からの速度補正値により補正された後の前記電動機の回転速度と前記速度演算部の演算周期の半分の時間とに基づいて決定される位相を含む
    電動機の制御装置。
  5. 電動機の回転位置を検出し前記回転位置に応じて決まる周期的な誤差を含む位置検出信号を出力する位置検出器から当該位置検出信号の入力を受け付け、前記位置検出器からの位置検出信号の変化した時間を検出して得られる位置変化時間信号を出力する時間検出器から当該位置変化時間信号の入力を受け付け、前記位置検出信号と前記位置変化時間信号とに基づいて前記電動機の回転速度を演算して出力する速度演算部と、
    前記位置検出器からの位置検出信号の入力を受け付け、速度補正値を演算して出力する速度補正部と、
    を備え、
    前記速度補正部が演算する速度補正値は、前記電動機の回転速度に含まれ前記回転位置に応じて決まる周期的な速度誤差を補正するものであり、前記位置検出器から受け付けた位置検出信号に基づいて速度補正モデルにより演算され、
    前記速度演算部から出力された回転速度は、前記速度補正部から出力された速度補正値によって補正され、
    前記速度補正モデルにおける速度誤差の振幅は、前記電動機の速度指令値に基づいて決定される
    電動機の制御装置。
  6. 電動機の回転位置を検出し前記回転位置に応じて決まる周期的な誤差を含む位置検出信号を出力する位置検出器から当該位置検出信号の入力を受け付け、前記位置検出器からの位置検出信号の変化した時間を検出して得られる位置変化時間信号を出力する時間検出器から当該位置変化時間信号の入力を受け付け、前記位置検出信号と前記位置変化時間信号とに基づいて前記電動機の回転速度を演算して出力する速度演算部と、
    前記位置検出器からの位置検出信号の入力を受け付け、速度補正値を演算して出力する速度補正部と、
    を備え、
    前記速度補正部が演算する速度補正値は、前記電動機の回転速度に含まれ前記回転位置に応じて決まる周期的な速度誤差を補正するものであり、前記位置検出器から受け付けた位置検出信号に基づいて速度補正モデルにより演算され、
    前記速度演算部から出力された回転速度は、前記速度補正部から出力された速度補正値によって補正され、
    前記速度補正モデルにおける速度誤差の位相は、前記電動機の速度指令値と前記速度演算部の演算周期の半分の時間とに基づいて決定される位相を含む
    電動機の制御装置。
  7. 前記速度演算部は、予め設定された演算周期で変化した位置検出信号の値を予め設定された演算周期で変化した位置変化時間信号の値で除算することで前記電動機の回転速度を演算する請求項1から請求項6のいずれか一項に記載の電動機の制御装置。
  8. 前記速度補正モデルは、前記電動機の回転位置に応じて決まる周期的な誤差のモデルを微分したモデルである請求項1から請求項7のいずれか一項に記載の電動機の制御装置。
  9. 前記速度補正モデルは、前記位置検出信号の値が前記電動機の回転位置に応じて決まる周期的な誤差のモデルに基づいて補正された回転位置を用いて、速度補正値を演算する請求項1から請求項8のいずれか一項に記載の電動機の制御装置。
JP2021513106A 2019-04-11 2019-04-11 電動機の制御装置 Active JP7468511B2 (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2019/015732 WO2020208766A1 (ja) 2019-04-11 2019-04-11 電動機の制御装置

Publications (2)

Publication Number Publication Date
JPWO2020208766A1 JPWO2020208766A1 (ja) 2020-10-15
JP7468511B2 true JP7468511B2 (ja) 2024-04-16

Family

ID=72751222

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021513106A Active JP7468511B2 (ja) 2019-04-11 2019-04-11 電動機の制御装置

Country Status (5)

Country Link
US (1) US11929700B2 (ja)
JP (1) JP7468511B2 (ja)
CN (1) CN113632370B (ja)
DE (1) DE112019007177T5 (ja)
WO (1) WO2020208766A1 (ja)

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63179259A (ja) * 1987-01-21 1988-07-23 Hitachi Ltd レゾルバを用いた速度検出方法
JP2949914B2 (ja) 1991-07-03 1999-09-20 松下電器産業株式会社 速度検出装置
EP1341293A4 (en) * 2000-11-09 2009-05-06 Daikin Ind Ltd METHOD AND DEVICE FOR CONTROLLING SYNCHRONOUS MOTOR
JP3540300B2 (ja) * 2001-09-14 2004-07-07 東芝エレベータ株式会社 回転検出装置
WO2012063297A1 (ja) * 2010-11-08 2012-05-18 トヨタ自動車株式会社 回転角算出装置および回転角算出方法
JP5281102B2 (ja) 2011-01-07 2013-09-04 東芝機械株式会社 レゾルバ装置、レゾルバの角度検出装置およびその方法
CN103518321B (zh) * 2011-04-25 2016-08-17 日立汽车***株式会社 电动机驱动装置
JP5413424B2 (ja) * 2011-08-24 2014-02-12 パナソニック株式会社 モータ駆動装置およびブラシレスモータ
JP5916342B2 (ja) * 2011-10-21 2016-05-11 三菱重工業株式会社 モータ制御装置、モータ制御方法
JP5850960B2 (ja) 2014-02-06 2016-02-03 ファナック株式会社 位置検出器の内挿誤差を補正するモータ制御装置
DE112015006003T5 (de) * 2015-01-20 2017-10-26 Mitsubishi Electric Corporation Winkelfehlerkorrekturvorrichtung und Winkelfehlerkorrekturverfahren für einen Positionssensor
JP6165352B2 (ja) * 2015-04-30 2017-07-19 三菱電機株式会社 エレベーターの制御装置、エレベーター装置、エレベーター用電動機の回転検出部の回転角度誤差を求める方法
US10895866B1 (en) * 2018-03-08 2021-01-19 Apple Inc. Position error correction for electric motors

Also Published As

Publication number Publication date
DE112019007177T5 (de) 2021-12-30
US11929700B2 (en) 2024-03-12
JPWO2020208766A1 (ja) 2020-10-15
WO2020208766A1 (ja) 2020-10-15
US20220029563A1 (en) 2022-01-27
CN113632370A (zh) 2021-11-09
CN113632370B (zh) 2024-01-09

Similar Documents

Publication Publication Date Title
WO2016139849A1 (ja) レゾルバ装置
JP2011033602A (ja) レゾルバ/デジタル変換装置およびレゾルバ/デジタル変換方法
Anuchin et al. Speed estimation algorithm with specified bandwidth for incremental position encoder
JP7000263B2 (ja) 初期設定方法及び初期設定装置
JP7468511B2 (ja) 電動機の制御装置
US11460291B2 (en) Process for determining the total pitch deviation of a position sensor
KR20190053101A (ko) 반도체 장치, 각도값 보정 회로 및 방법
US10175260B2 (en) Apparatus and method for measuring motor speed
US20100185340A1 (en) Controller and machining apparatus
US10797624B2 (en) Rotation angle correction device and motor control system
JP2009095154A (ja) モータ制御装置とその速度検出方法
JP6112832B2 (ja) 角度補正装置及び回転角センサ
JP2009008536A (ja) レゾルバを用いて回転体の回転位置を検出するための装置
JP2022502992A (ja) d軸の推定位置と実位置との間の角度差を表す補正値を決定する方法、制御装置、及びインバータ
JP4037392B2 (ja) 異常検出装置
JP2022103046A (ja) 信号生成装置
JP3860324B2 (ja) モータ速度制御装置
US11797463B2 (en) Signal generation device
JP2006300699A (ja) 速度検出装置とその異常速度検出方法
JP4858707B2 (ja) 変位検出装置
JPH0725698Y2 (ja) 回転機の速度検出装置
JP2002311040A (ja) 速度検出装置
US20220085696A1 (en) Motor control device
JP4998788B2 (ja) 速度検出装置
JPH03289567A (ja) 回転速度検出装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20211006

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20221101

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20221128

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230328

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230420

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230815

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230904

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231205

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240318

R150 Certificate of patent or registration of utility model

Ref document number: 7468511

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150