JP2002345147A - Motor controller - Google Patents

Motor controller

Info

Publication number
JP2002345147A
JP2002345147A JP2001144946A JP2001144946A JP2002345147A JP 2002345147 A JP2002345147 A JP 2002345147A JP 2001144946 A JP2001144946 A JP 2001144946A JP 2001144946 A JP2001144946 A JP 2001144946A JP 2002345147 A JP2002345147 A JP 2002345147A
Authority
JP
Japan
Prior art keywords
motor
resistance
heat
voltage source
thermal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2001144946A
Other languages
Japanese (ja)
Inventor
Masato Takase
真人 高瀬
Sumio Kobayashi
澄男 小林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Hitachi KE Systems Ltd
Original Assignee
Hitachi Ltd
Hitachi KE Systems Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd, Hitachi KE Systems Ltd filed Critical Hitachi Ltd
Priority to JP2001144946A priority Critical patent/JP2002345147A/en
Publication of JP2002345147A publication Critical patent/JP2002345147A/en
Pending legal-status Critical Current

Links

Landscapes

  • Protection Of Generators And Motors (AREA)
  • Control Of Electric Motors In General (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a motor controller capable of detecting any overloading on a motor with accuracy, without delays according to the service condition. SOLUTION: With respect to a motor to be an object of overload detection, a thermal model of the motor comprising heat generation Qm due to internal loss; heat generation Qs due to other factors; thermal capacity Cm of the winding of the motor and the like; thermal resistance Rm in the heat transfer path from the interior of the motor to the surface of the motor; and a thermal resistance ambient temperature Ta in the heat transfer path, from the surface of the motor to the outdoor air is used. The internal temperature Ti and surface temperature Ts of the motor are calculated from the thermal model. If these temperatures exceed specified upper limit values Timax and Tsmax, that are judged as overloading state.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、過負荷保護機能を
備えたモータの制御装置に係り、特に過負荷検出を制御
装置側で行なう方式のモータ制御装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a motor control device having an overload protection function, and more particularly to a motor control device in which overload detection is performed on the control device side.

【0002】[0002]

【従来の技術】近年は、過負荷保護機能を備えたモータ
が多くなっているが、このとき、サーボモータなど、制
御装置によって制御されるモータの場合は、その過負荷
検出を制御装置側で行うようにした、いわゆる電子サー
マル方式が一般に用いられている。
2. Description of the Related Art In recent years, the number of motors having an overload protection function has increased. At this time, in the case of a motor controlled by a control device such as a servomotor, the overload detection is performed by the control device. A so-called electronic thermal method is generally used.

【0003】この場合、従来技術としては、モータの出
力トルク、或いはモータに供給されている電流を積分
し、積分値が一定レベルを越えたとき、過負荷として検
出する方法が知られている。
In this case, as a conventional technique, there is known a method of integrating an output torque of a motor or a current supplied to the motor, and detecting an overload when the integrated value exceeds a certain level.

【0004】一方、特開平09−084253号公報で
は、モータの電流と電圧からモータの温度に依存して変
化する巻線の抵抗値を求め、補正した抵抗値を用いて発
熱量を修正し、過負荷検出の時間を速くする方法につい
て開示している。
On the other hand, in Japanese Patent Application Laid-Open No. 09-082533, a resistance value of a winding which changes depending on a motor temperature is obtained from a motor current and a voltage, and a heat value is corrected using the corrected resistance value. A method for shortening the time of overload detection is disclosed.

【0005】[0005]

【発明が解決しようとする課題】上記従来技術は、過負
荷検出精度について配慮がされているとは言えず、的確
な保護機能の付与に問題があった。例えば、従来技術て
ば、出力トルクや電流だけからモータ負荷状態を検出し
ているため、周囲温度の状況やモータの放熱状態による
影響が加味されない。
The prior art described above does not consider the overload detection accuracy, and has a problem in providing an accurate protection function. For example, according to the related art, since the motor load state is detected only from the output torque and the current, the influence of the ambient temperature state and the heat radiation state of the motor is not taken into account.

【0006】このため、まだ温度的に余裕があるにもか
かわらず過負荷であると検出してしまい、本来の性能が
十分に発揮できなくなってしまったり、反対に、周囲の
環境条件が厳しい場合には、モータの温度が上り過ぎ、
モータに焼損の虞れが生じてしまうという問題があっ
た。
For this reason, even though there is still room for temperature, it is detected that overload is present, and the original performance cannot be sufficiently exhibited. On the other hand, when the surrounding environmental conditions are severe, The motor temperature is too high
There is a problem that the motor may be burned.

【0007】また、モータの捲線抵抗から温度を検出す
る方式の従来技術の場合、モータの電流や電圧の正確な
検出を要するため、実際には検出精度の面で問題があっ
た。本発明は、十分にモータの性能が引き出せ、かつ焼
損などの虞れのない過負荷検出が得られるようにしたも
ので、その目的は、使用環境に応じて高精度で遅れのな
いモータの過負荷検出ができるようにしたモータ制御装
置を提供することにある。
Further, in the case of the prior art in which the temperature is detected from the winding resistance of the motor, accurate detection of the current or voltage of the motor is required. The present invention is intended to sufficiently extract the performance of the motor and to obtain overload detection without fear of burnout. The purpose of the present invention is to provide a motor with high accuracy and no delay according to the use environment. An object of the present invention is to provide a motor control device capable of detecting a load.

【0008】[0008]

【課題を解決するための手段】上記目的は、モータの過
負荷状態を、当該モータに想定した熱モデルから検出す
る方式のモータ制御装置において、前記モータの巻線抵
抗と巻線電流により決定されるモータ内部の発熱量を第
1の電圧源、前記モータの内部の熱容量を容量分、前記
モータ内部の熱抵抗を第1の抵抗分、前記モータから周
囲空間への熱抵抗を第2の抵抗分、それに周囲温度を第
2の電圧源とし、前記容量分は前記第1の電圧源に並列
接続し、前記第1の電圧源と前記第2の電圧源の間に前
記第1と第2の抵抗分を直列に接続した等価回路で前記
熱モデルを想定し、前記第1の電圧源と前記第1の抵抗
分の接続点に現れる電圧を前記モータの内部温度とし、
前記第1と第2の抵抗分の間の接続点に現れる電圧を前
記モータの表面温度として前記モータの過負荷検出を行
うようにして達成される。
SUMMARY OF THE INVENTION An object of the present invention is to provide a motor control apparatus for detecting an overload state of a motor from a thermal model assumed for the motor, wherein the motor control apparatus is determined by a winding resistance and a winding current of the motor. The heat generation inside the motor is a first voltage source, the heat capacity inside the motor is a capacity, the heat resistance inside the motor is a first resistance, and the heat resistance from the motor to the surrounding space is a second resistance. And the ambient temperature as a second voltage source, the capacitance is connected in parallel to the first voltage source, and the first and second voltage sources are connected between the first voltage source and the second voltage source. Assuming the thermal model in an equivalent circuit in which the resistance components are connected in series, a voltage appearing at a connection point between the first voltage source and the first resistance is defined as an internal temperature of the motor,
This is achieved by performing overload detection of the motor using a voltage appearing at a connection point between the first and second resistances as a surface temperature of the motor.

【0009】このとき、前記モータの巻線抵抗と、前記
モータの内部の熱容量、前記モータ内部の熱抵抗、前記
モータから周囲空間への熱抵抗、それに周囲温度がパラ
メータとして設定できる入力手段が設けられているよう
にしてもよい。
At this time, input means are provided for setting the winding resistance of the motor, the heat capacity inside the motor, the heat resistance inside the motor, the heat resistance from the motor to the surrounding space, and the ambient temperature as parameters. May be performed.

【0010】上記熱モデルをサーボモータ制御装置のマ
イクロプロセッサ等を用いてシミュレーションすること
により、本発明によれば、使用環境条件まで取り込んだ
形でモータの温度を推定することができ、より精度の高
いモータの過負荷検出が可能となる。
According to the present invention, by simulating the above-mentioned thermal model using a microprocessor or the like of a servo motor control device, the temperature of the motor can be estimated in a state where the operating environment conditions are taken into account. High motor overload detection becomes possible.

【0011】[0011]

【発明の実施の形態】以下、本発明によるモータ制御装
置について、図示の実施形態により詳細に説明する。図
1は、本発明をサーボモータの制御に適用した場合の一
実施形態を示すシステム構成図で、ここで、1はサーボ
制御装置で、2はサーボモータであり、サーボモータ2
は、サーボ制御装置1によって制御されるようになって
いる。次に、3はエンコーダで、サーボモータ2の位置
(回転角位相)や回転速度を検出する働きをする。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, a motor control device according to the present invention will be described in detail with reference to the illustrated embodiments. FIG. 1 is a system configuration diagram showing an embodiment in which the present invention is applied to the control of a servo motor, where 1 is a servo control device, 2 is a servo motor, and 2 is a servo motor.
Are controlled by the servo controller 1. Next, 3 is an encoder, the position of the servo motor 2
(Rotation angle phase) and rotation speed.

【0012】サーボ制御装置1内には、交流電源を整流
するダイオードモジュール4と、平滑用のコンデンサ5
があり、ここで作られた直流電力がインバータモジュー
ル6に供給される。そこで、このインバータモジュール
6をPWM制御することにより、直流電力が所定の周波
数と所定の電圧の3相交流電力に変換され、これをサー
ボモータ2に供給することにより、サーボモータ2の動
作が得られることになる。
In the servo controller 1, a diode module 4 for rectifying an AC power and a smoothing capacitor 5 are provided.
The DC power generated here is supplied to the inverter module 6. Therefore, by performing PWM control on the inverter module 6, the DC power is converted into three-phase AC power having a predetermined frequency and a predetermined voltage, and the three-phase AC power is supplied to the servo motor 2. Will be done.

【0013】ここで、インバータモジュール6にはトラ
ンジスタやIGBTなどのパワー半導体スイッチング素
子が用いられていて、これらを制御するためにマイクロ
プロセッサ7が設けられている。そして、このマイクロ
プロセッサ7は、ドライバ回路8を介してインバータモ
ジュール6の各スイッチング素子を制御するようになっ
ている。
Here, a power semiconductor switching element such as a transistor or an IGBT is used for the inverter module 6, and a microprocessor 7 is provided for controlling these elements. The microprocessor 7 controls each switching element of the inverter module 6 via the driver circuit 8.

【0014】一方、サーボモータの制御に必要なフィー
ドバック情報の内、位置、速度の情報はモータに取り付
けられているエンコーダ3から、出力電流の情報は電流
検出器9、10の信号を変換器11でディジタル情報に
変換してから、それぞれマイクロプロセッサ7に取り込
まれるようになっている。
On the other hand, among the feedback information necessary for controlling the servomotor, information on the position and speed is obtained from the encoder 3 attached to the motor, and information on the output current is obtained by converting the signals of the current detectors 9 and 10 into the converter 11. After converting the digital information into digital information, they are taken into the microprocessor 7 respectively.

【0015】更に、マイクロプロセッサ7には、操作用
の入出力機器となるオペレータ12が接続されていて、
これもマイクロプロセッサ7により管理されるようにな
っている。そして、このオペレータ12には表示部と入
力部が設けてあり、これらがマイクロプロセッサ7と情
報の授受を行ない、この結果、表示部によりサーボ制御
装置1の状態が表示され、入力部により各種の制御パラ
メータを設定したり、運転操作が行えるようになってい
る。
Further, an operator 12 serving as an input / output device for operation is connected to the microprocessor 7.
This is also managed by the microprocessor 7. The operator 12 is provided with a display unit and an input unit, which exchange information with the microprocessor 7. As a result, the status of the servo control device 1 is displayed on the display unit. Control parameters can be set and driving operation can be performed.

【0016】従って、以上の構成により、サーボ制御装
置1によるサーボモータ2の制御が得られることになる
が、この制御については、一般的なサーボモータの制御
と同じなので、ここでは説明を割愛する。ここで、この
実施形態では、電子サーマル方式によるサーボモータ2
の過負荷検出がマイクロプロセッサ7により実行される
ように構成されており、これがこの実施形態の特徴にな
っている。
Therefore, the servo motor 2 can be controlled by the servo controller 1 with the above configuration. However, this control is the same as the control of a general servo motor, and the description is omitted here. . Here, in this embodiment, the servo motor 2 by the electronic thermal method is used.
Is detected by the microprocessor 7, which is a feature of this embodiment.

【0017】そこで、以下、このマイクロプロセッサ7
によるサーボモータ2の過負荷検出処理について説明す
る。このマイクロプロセッサ7による過負荷検出処理
は、電気的な等価回路で表現したサーボモータ2の熱モ
デルを想定して実行されるが、このときの熱モデルが図
2であるり、これがこの実施形態の特徴である。
Therefore, hereinafter, the microprocessor 7
Will be described with reference to FIG. The overload detection process by the microprocessor 7 is executed by assuming a thermal model of the servomotor 2 expressed by an electric equivalent circuit. The thermal model at this time is shown in FIG. It is a feature of.

【0018】そこで、この図2の熱モデルについて説明
すると、まず、Qmは、サーボモータ2の損失による発
熱量で、これは主としてサーボモータ2の捲線抵抗Rと
巻線電流Iによって決まり、次の式で表すことができ
る。Qm=f(I)=R・I2従って、マイクロプロセッ
サ7は、電流検出器9、10から変換器11を介して電
流Iを取込むことにより発熱量Qmを計算することがで
きる。
The thermal model shown in FIG. 2 will be described. First, Qm is the amount of heat generated by the loss of the servo motor 2, which is determined mainly by the winding resistance R and the winding current I of the servo motor 2. It can be represented by an equation. Qm = f (I) = R · I 2 Accordingly, the microprocessor 7 can calculate the calorific value Qm by taking in the current I from the current detectors 9 and 10 via the converter 11.

【0019】一方、このような計算による代りに、予め
サーボモータ2の発熱特性を、電流Iと発熱量Qmから
テーブル化しておき、テーブル検索により、電流Iから
発熱量Qmを求めるようにしても良い。なお、この他に
も、例えばサーボモータ2の回転速度に依存する発熱要
因があれば、それも加えた発熱の式を利用することもで
きる。
On the other hand, instead of such calculation, the heat generation characteristics of the servomotor 2 may be tabulated in advance from the current I and the heat generation amount Qm, and the heat generation amount Qm may be obtained from the current I by searching the table. good. In addition, if there is a heat generation factor depending on the rotation speed of the servo motor 2, for example, a heat generation formula including the heat generation factor may be used.

【0020】次に、Qbは、その他の要因によるサーボ
モータ2内部の発熱量で、例えばサーボモータに内蔵ブ
レーキが有ったときなどがこれに相当する。そして、ブ
レーキ付きモータの場合、このQbは一定の発熱量とし
て存在し、ブレーキなどがないモータではQb=0とな
る。
Next, Qb is the amount of heat generated inside the servomotor 2 due to other factors, for example, when the servomotor has a built-in brake. In the case of a motor with a brake, this Qb exists as a constant heat value, and Qb = 0 for a motor without a brake or the like.

【0021】次に、Cmは、サーボモータ2の捲線など
が持つ熱容量で、Rmはサーボモータ2の内部からモー
タの表面までの熱伝達経路における熱抵抗であり、従っ
て、これらは個々のサーボモータに特有の値として予め
決まっていて、モータ毎に予め定数として与えられるも
のである。
Next, Cm is the heat capacity of the windings of the servomotor 2 and the like, and Rm is the thermal resistance in the heat transfer path from the inside of the servomotor 2 to the surface of the motor. Is determined in advance as a value specific to the motor, and is given as a constant in advance for each motor.

【0022】次に、Raは、サーボモータ2の表面から
外気に至る熱伝達経路における熱抵抗で、これは、サー
ボモータ2の取付け状態に依存し、例えばサーボモータ
2の取付部材に対する接触面積や取付部材の大きさや材
質によって決まる他、サーボモータ2が取付けられてい
る空間が密閉されているか否か、気流の有無といったこ
とに依存する。最後に、Taは、サーボモータ2が使用
される環境での周囲温度であり、これは、使用時に実際
の気温から与えられる定数である。
Next, Ra is the thermal resistance in the heat transfer path from the surface of the servomotor 2 to the outside air, which depends on the mounting state of the servomotor 2, for example, the contact area of the servomotor 2 with the mounting member, In addition to being determined by the size and material of the mounting member, it depends on whether the space where the servomotor 2 is mounted is sealed or not, and on the presence or absence of airflow. Finally, Ta is the ambient temperature in the environment where the servomotor 2 is used, which is a constant given from the actual air temperature during use.

【0023】従って、この図2の熱モデルは、サーボモ
ータ2内部の発熱量Qmを第1の電圧源、モータの内部
の熱容量Cmを容量分、モータ内部の熱抵抗Rmを第1
の抵抗分、モータから周囲空間への熱抵抗Raを第2の
抵抗分、それに周囲温度Taを第2の電圧源とし、前記
容量分は前記第1の電圧源に並列接続され、前記第1の
電圧源と前記第2の電圧源の間に前記第1と第2の抵抗
分を直列に接続した等価回路で熱モデルが想定されてい
ることになる。
Therefore, in the thermal model of FIG. 2, the heat value Qm inside the servomotor 2 is equal to the first voltage source, the heat capacity Cm inside the motor is equal to the capacity, and the thermal resistance Rm inside the motor is equal to the first voltage source.
, A thermal resistance Ra from the motor to the surrounding space as a second resistance, and an ambient temperature Ta as a second voltage source. The capacitance is connected in parallel to the first voltage source, and The thermal model is assumed by an equivalent circuit in which the first and second resistors are connected in series between the voltage source and the second voltage source.

【0024】そして、前記第1の電圧源と前記第1の抵
抗分の接続点に現れる電圧がサーボモータ2の内部温度
Tiとし、前記第1と第2の抵抗分の間の接続点に現れ
る電圧がモータの表面温度Tsとして算定されるように
なっている。
The voltage appearing at the connection point between the first voltage source and the first resistor is the internal temperature Ti of the servomotor 2 and appears at the connection point between the first and second resistors. The voltage is calculated as the motor surface temperature Ts.

【0025】そこで、この実施形態では、これらサーボ
モータ7及びその使用環境により決まる捲線抵抗Rと発
熱量Qb、熱容量Cm、熱抵抗Rm、Ra、それに周囲
温度Taなどの定数値については、オペレータ12を用
い、装置使用時、予めそれらをパラメータとしてマイク
ロプロセッサ7に入力しておく。
Therefore, in this embodiment, the constant values of the winding resistance R, the heating value Qb, the heat capacity Cm, the heat resistances Rm, Ra, and the ambient temperature Ta determined by the servomotor 7 and its use environment are determined by the operator 12. When using the apparatus, these are input to the microprocessor 7 as parameters in advance.

【0026】そして、マイクロプロセッサ7は、これら
のパラメータにより、上記の熱モデルをシミュレーショ
ンし、その結果からサーボモータ2の内部の温度Tiと
モータの表面温度Tsを求め、これらの温度Ti、Ts
の少なくとも一方が、予め設定してある所定の上限値T
imax、Tsmax を越えたとき、マイクロプロセッサ7
は、サーボモータ2が過負荷になったと判定し、所定の
保護動作処理を実行する。
Then, the microprocessor 7 simulates the above-mentioned thermal model using these parameters, obtains the temperature Ti inside the servo motor 2 and the surface temperature Ts of the motor from the result, and obtains these temperatures Ti, Ts
At least one of the predetermined upper limit values T
When imax and Tsmax are exceeded, the microprocessor 7
Determines that the servomotor 2 is overloaded, and executes a predetermined protection operation process.

【0027】このときの上限値Timax については、通
常、サーボモータ2の絶縁種別や界磁に使用されている
永久磁石の温度仕様により規制され、上限値Tsmax
は、エンコーダ3などのモータ周辺機器の温度仕様など
で規制されている。そこで、これらの規制を勘案して、
予め所定の上限値Timax、Tsmax を決定し、これら
もオペレータ12によりマイクロプロセッサ7に入力し
ておく。
The upper limit value Timax at this time is normally regulated by the insulation type of the servomotor 2 and the temperature specification of the permanent magnet used for the field, and the upper limit value Tsmax
Is regulated by the temperature specifications of motor peripheral devices such as the encoder 3. So, taking these regulations into account,
The predetermined upper limit values Timax and Tsmax are determined in advance, and these are also input to the microprocessor 7 by the operator 12.

【0028】従って、この実施形態によれば、使用環境
に応じて常に的確なパラメータが容易に設定でき、この
パラメータにより熱モデルのシミュレーションが実行さ
れるので、常に正確な過負荷検出が得られ、本来の性能
を充分に保持させた状態で確実な過負荷保護を得ること
ができる。
Therefore, according to this embodiment, accurate parameters can always be set easily according to the use environment, and the simulation of the thermal model is executed by using these parameters, so that accurate overload detection can always be obtained. Assured overload protection can be obtained while maintaining the original performance sufficiently.

【0029】次に、このときのマイクロプロセッサ7に
よる熱モデルのシミュレーションについて説明する。ま
ず、熱モデルは次式で表わせる。 Qm+Qb=Cm・dTi/dt+(Ti−Ta)・
(Rm+Ra) Ts=(Rm・Ta+Ra・Ti)/(Rm+Ra) 上の式の中で、発熱量Qmと内部温度Ti、表面温度T
sは時間によって変化する値であり、その他は定数であ
る。
Next, the simulation of the thermal model by the microprocessor 7 at this time will be described. First, the thermal model can be expressed by the following equation. Qm + Qb = Cm · dTi / dt + (Ti−Ta) ·
(Rm + Ra) Ts = (Rm · Ta + Ra · Ti) / (Rm + Ra) In the above equation, the calorific value Qm, the internal temperature Ti, and the surface temperature T
s is a value that changes with time, and the others are constants.

【0030】そこで、この式をマイクロプロセッサ7内
でシミュレーションするため、一定のサンプリング時間
tで逐次計算していき、内部温度Tiと表面温度Tsが
それぞれの上限値Timax、Tsmax を越えた場合、過
負荷にする処理内容は、図3に示すようになる。ここ
で、時間変化する値については、現サンプリング時間に
おける値をサフィックス(i)を付けて、前回のサンプリ
ング時間における値をサフィックス(i-1)を付けて表し
ている。
Therefore, in order to simulate this equation in the microprocessor 7, calculations are sequentially performed at a constant sampling time t. When the internal temperature Ti and the surface temperature Ts exceed the respective upper limit values Timax and Tsmax, an excessive FIG. 3 shows the contents of processing to be a load. Here, with respect to the time-varying value, the value at the current sampling time is indicated by a suffix (i), and the value at the previous sampling time is indicated by a suffix (i-1).

【0031】この図3に示す処理は、マイクロプロセッ
サ7により、サンプリング時間t毎に実行されるもの
で、処理が実行されると、まずステップS1で、このと
きの電流値Iから発熱量Qm(i)を求める。このとき、
計算処理によってもテーブル検索によっても良いこと
は、上記した通りである。次に、ステップS2では、上
記した各種の定数をパラメータとして図示の計算を行
い、このときの内部温度Ti(i)と表面温度Ts(i)を計
算する。
The processing shown in FIG. 3 is executed by the microprocessor 7 at every sampling time t. When the processing is executed, first, in step S1, the heating value Qm ( i). At this time,
As described above, both the calculation processing and the table search may be used. Next, in step S2, the illustrated calculations are performed using the above various constants as parameters, and the internal temperature Ti (i) and the surface temperature Ts (i) at this time are calculated.

【0032】そして、この後、ステップS3で内部温度
Ti(i)と上限値Timax の比較を行い、ステップS4
では表面温度Ts(i)と上限値Tsmax を比較し、何れ
か一方でも上限値を越えたらステップS5の処理に進
み、このときは過負荷検出処理を実行するのである。
Thereafter, in step S3, the internal temperature Ti (i) is compared with the upper limit Timax, and in step S4
Then, the surface temperature Ts (i) is compared with the upper limit value Tsmax, and if any one of them exceeds the upper limit value, the process proceeds to step S5, at which time an overload detection process is executed.

【0033】従って、この実施形態によれば、上記した
ように、常に正確な過負荷検出が得られ、本来の性能を
充分に保持させた状態で確実な過負荷保護を得ることが
できる。なお、以上は、本発明をサーボモータの制御装
置に適用した場合の一実施形態について説明したが、本
発明はモータの形式を問わず実施可能なことは、いうま
だもない。
Therefore, according to this embodiment, as described above, accurate overload detection is always obtained, and reliable overload protection can be obtained while maintaining the original performance. In the above, one embodiment in which the present invention is applied to a servo motor control device has been described. However, it is needless to say that the present invention can be implemented regardless of the type of motor.

【0034】[0034]

【発明の効果】本発明によれは、使用環境に応じて高精
度でモータの過負荷検出ができるようになるため、十分
にモータの性能が引き出せ、かつ焼損などの事故が起こ
りにくくなるという効果を得ることができる。
According to the present invention, the overload of the motor can be detected with high accuracy in accordance with the use environment, so that the performance of the motor can be sufficiently brought out and accidents such as burnout are less likely to occur. Can be obtained.

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

【図1】本発明によるモータ制御御装置の一実施形態を
示すブロック図である。
FIG. 1 is a block diagram showing an embodiment of a motor control device according to the present invention.

【図2】本発明の一実施形態で用いられている熱モデル
の説明図である。
FIG. 2 is an explanatory diagram of a thermal model used in one embodiment of the present invention.

【図3】本発明の一実施形態におけるマイクロプロセッ
サの内処理内容を示すフローチャートである。
FIG. 3 is a flowchart showing internal processing contents of a microprocessor according to an embodiment of the present invention.

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

1 サーボモータ制御装置 2 サーボモータ 3 エンコーダ 4 ダイオードモジュール 5 平滑用のコンデンサ 6 インバータモジュール 7 マイクロプロセッサ 8 ドライバ回路 9、10 電流検出器 11 信号変換器 12 オペレータ(操作用の入出力機器) Qm モータの内部損失による発熱量 Qs 他の要因によるモータの発熱量 Cm モータの捲線などが持つ熱容量 Rm モータの内部からモータの表面までの熱伝達経路
における熱抵抗 Ra モータの表面から外気に至る熱伝達経路における
熱抵抗 Ta 周囲温度 Ti モータの内部温度 Ts モータの表面温度
DESCRIPTION OF SYMBOLS 1 Servo motor control device 2 Servo motor 3 Encoder 4 Diode module 5 Smoothing capacitor 6 Inverter module 7 Microprocessor 8 Driver circuit 9, 10 Current detector 11 Signal converter 12 Operator (input / output device for operation) Qm Heat generated by internal loss Qs Heat generated by motor due to other factors Cm Heat capacity of motor winding Rm Heat resistance in heat transfer path from inside motor to motor surface Ra Heat transfer path from motor surface to outside air Thermal resistance Ta Ambient temperature Ti Motor internal temperature Ts Motor surface temperature

フロントページの続き (72)発明者 小林 澄男 千葉県習志野市東習志野七丁目1番1号 株式会社日立ケーイーシステムズ内 Fターム(参考) 5G044 AA01 AA07 AC01 AD01 AE01 CA01 CB01 CC01 5H570 AA23 BB09 CC06 DD01 EE01 FF01 FF05 FF10 HA07 HA09 HB16 JJ02 LL02 LL17 MM04 MM10 Continuing from the front page (72) Inventor Sumio Kobayashi 7-1-1 Higashi Narashino, Narashino-shi, Chiba F-term in Hitachi K.E.Systems Co., Ltd. (reference) FF05 FF10 HA07 HA09 HB16 JJ02 LL02 LL17 MM04 MM10

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 モータの過負荷状態を、当該モータに想
定した熱モデルから検出する方式のモータ制御装置にお
いて、 前記モータの巻線抵抗と巻線電流により決定されるモー
タ内部の発熱量を第1の電圧源、前記モータの内部の熱
容量を容量分、前記モータ内部の熱抵抗を第1の抵抗
分、前記モータから周囲空間への熱抵抗を第2の抵抗
分、それに周囲温度を第2の電圧源とし、前記容量分は
前記第1の電圧源に並列接続し、前記第1の電圧源と前
記第2の電圧源の間に前記第1と第2の抵抗分を直列に
接続した等価回路で前記熱モデルを想定し、 前記第1の電圧源と前記第1の抵抗分の接続点に現れる
電圧を前記モータの内部温度とし、前記第1と第2の抵
抗分の間の接続点に現れる電圧を前記モータの表面温度
として前記モータの過負荷検出を行うように構成したこ
とを特徴とするモータ制御装置。
1. A motor control device for detecting an overload state of a motor from a thermal model assumed for the motor, wherein a heat generation amount inside the motor determined by a winding resistance and a winding current of the motor is determined by A voltage source, a heat capacity inside the motor by a capacity, a heat resistance inside the motor by a first resistance, a heat resistance from the motor to the surrounding space by a second resistance, and an ambient temperature by a second resistance. And the capacitor is connected in parallel with the first voltage source, and the first and second resistors are connected in series between the first voltage source and the second voltage source. Assuming the thermal model in an equivalent circuit, a voltage appearing at a connection point between the first voltage source and the first resistance is defined as an internal temperature of the motor, and a connection between the first and second resistance components. The voltage appearing at a point is taken as the surface temperature of the motor and the motor is overloaded. Motor control device characterized by being configured to perform output.
【請求項2】 請求項1に記載の発明において、 前記モータの巻線抵抗と、前記モータの内部の熱容量、
前記モータ内部の熱抵抗、前記モータから周囲空間への
熱抵抗、それに周囲温度がパラメータとして設定できる
入力手段が設けられていることを特徴とするモータ制御
装置。
2. The motor according to claim 1, wherein a winding resistance of the motor, a heat capacity inside the motor,
A motor control device comprising: input means for setting a thermal resistance inside the motor, a thermal resistance from the motor to a surrounding space, and an ambient temperature as parameters.
JP2001144946A 2001-05-15 2001-05-15 Motor controller Pending JP2002345147A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001144946A JP2002345147A (en) 2001-05-15 2001-05-15 Motor controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001144946A JP2002345147A (en) 2001-05-15 2001-05-15 Motor controller

Publications (1)

Publication Number Publication Date
JP2002345147A true JP2002345147A (en) 2002-11-29

Family

ID=18990823

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001144946A Pending JP2002345147A (en) 2001-05-15 2001-05-15 Motor controller

Country Status (1)

Country Link
JP (1) JP2002345147A (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005269814A (en) * 2004-03-19 2005-09-29 Yaskawa Electric Corp Inverter controller and control method
JP2006042466A (en) * 2004-07-26 2006-02-09 Toyota Motor Corp Multiphase ac motor control device
JP2007028694A (en) * 2005-07-12 2007-02-01 Hitachi Ltd Rotary electric machine controller
JP2009033895A (en) * 2007-07-27 2009-02-12 Kito Corp Electric motor winding temperature measurement method and electric motor controller, of winding machine
JP2010074988A (en) * 2008-09-19 2010-04-02 Toyota Motor Corp Controller for in-wheel motor
US7692399B2 (en) 2003-04-01 2010-04-06 Hewlett-Packard Development Company, L.P. DC motor control
US8319463B2 (en) 2008-09-11 2012-11-27 Kabushiki Kaisha Yaskawa Denki Inverter apparatus, inverter control system, motor control system, and method of controlling inverter apparatus
US9496817B1 (en) 2015-06-21 2016-11-15 Freescale Semiconductor, Inc. Electric motor thermal management
JP6116778B1 (en) * 2016-05-11 2017-04-19 三菱電機株式会社 Motor control device
WO2022196002A1 (en) * 2021-03-15 2022-09-22 オムロン株式会社 Load monitoring device and load monitoring method

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7692399B2 (en) 2003-04-01 2010-04-06 Hewlett-Packard Development Company, L.P. DC motor control
JP2005269814A (en) * 2004-03-19 2005-09-29 Yaskawa Electric Corp Inverter controller and control method
JP2006042466A (en) * 2004-07-26 2006-02-09 Toyota Motor Corp Multiphase ac motor control device
JP2007028694A (en) * 2005-07-12 2007-02-01 Hitachi Ltd Rotary electric machine controller
JP2009033895A (en) * 2007-07-27 2009-02-12 Kito Corp Electric motor winding temperature measurement method and electric motor controller, of winding machine
US8319463B2 (en) 2008-09-11 2012-11-27 Kabushiki Kaisha Yaskawa Denki Inverter apparatus, inverter control system, motor control system, and method of controlling inverter apparatus
JP2010074988A (en) * 2008-09-19 2010-04-02 Toyota Motor Corp Controller for in-wheel motor
US9496817B1 (en) 2015-06-21 2016-11-15 Freescale Semiconductor, Inc. Electric motor thermal management
JP6116778B1 (en) * 2016-05-11 2017-04-19 三菱電機株式会社 Motor control device
WO2017195301A1 (en) * 2016-05-11 2017-11-16 三菱電機株式会社 Motor control device
CN107615645A (en) * 2016-05-11 2018-01-19 三菱电机株式会社 Control device of electric motor
US10090797B2 (en) 2016-05-11 2018-10-02 Mitsubishi Electric Corporation Motor control apparatus
WO2022196002A1 (en) * 2021-03-15 2022-09-22 オムロン株式会社 Load monitoring device and load monitoring method

Similar Documents

Publication Publication Date Title
US4891764A (en) Program controlled force measurement and control system
US5381954A (en) Temperature control apparatus
JP2002345147A (en) Motor controller
US6150789A (en) Stepper motor control
JP6966233B2 (en) Drive device for three-phase motor and electronic equipment and transfer equipment using it
JPH10225158A (en) Controller for induction machine
JP2745166B2 (en) Drive control device for servo amplifier and servo motor
JP2004229491A (en) Motor current estimating device and motor temperature estimating device
JP2005117758A (en) Motor drive controller
JP2897030B2 (en) Servo control device
JPH07170724A (en) Drive circuit for switching element
JP2586020Y2 (en) Electric power steering device
US20230402948A1 (en) Automatic control system for phase angle of motor
JP2005185071A (en) Rotational speed controller of single-phase induction motor
JP3367619B2 (en) Control device for air conditioner
KR100314723B1 (en) Off-line parameter estimation method of induction motors for vector control
JP3196790B2 (en) Overload detection method for servo controller
JPH03135385A (en) Method of protecting overheat of damping resistor
JPH06117393A (en) Control device for robot
EP0909015B1 (en) Servo-motor driving method
EP0909016A2 (en) Servo-motor driving method
JPS622656Y2 (en)
JPH0670498U (en) Inverter device
JPH0984253A (en) Detection of overload on motor
JPH0984342A (en) Power supply