JP2016092882A - Motor control device - Google Patents
Motor control device Download PDFInfo
- Publication number
- JP2016092882A JP2016092882A JP2014221288A JP2014221288A JP2016092882A JP 2016092882 A JP2016092882 A JP 2016092882A JP 2014221288 A JP2014221288 A JP 2014221288A JP 2014221288 A JP2014221288 A JP 2014221288A JP 2016092882 A JP2016092882 A JP 2016092882A
- Authority
- JP
- Japan
- Prior art keywords
- current
- motor
- speed
- command
- limit value
- 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
Links
Images
Landscapes
- Control Of Electric Motors In General (AREA)
Abstract
Description
この発明は、モータの駆動制御を行うモータ制御装置に関する。 The present invention relates to a motor control device that performs drive control of a motor.
従来用いられていたこの種のモータ制御装置としては、例えば下記の特許文献1等に記載された構成を挙げることができる。すなわち、従来のモータ制御装置は、電流制御設定器と、電流制御アンプと、速度制御アンプと、電流制御/速度制御切り替えユニットと、比較アンプとを備えている。電流制御設定器は、モータの電流制御を行うための電流設定値を設定する。電流制御アンプは、モータに対してトルク制御(電流制御)を行うために、電流制御設定器の電流設定値とモータ主回路の電流検出値との差を演算増幅する。速度制御アンプは、モータの速度制御を行うために、予め設定されたモータの回転速度と検出された速度検出値とをPI演算する。電流制御/速度制御切り替えユニットは、モータを電流制御する回路と速度制御する回路との切り替えを行う。比較アンプは、モータの過速度を検出する。 As this type of motor control device that has been conventionally used, for example, a configuration described in Patent Document 1 below can be cited. That is, the conventional motor control device includes a current control setter, a current control amplifier, a speed control amplifier, a current control / speed control switching unit, and a comparison amplifier. The current control setter sets a current setting value for performing current control of the motor. The current control amplifier computes and amplifies the difference between the current set value of the current control setter and the detected current value of the motor main circuit in order to perform torque control (current control) on the motor. The speed control amplifier performs PI calculation on a preset motor rotation speed and a detected speed detection value in order to control the speed of the motor. The current control / speed control switching unit switches between a circuit for current control of the motor and a circuit for speed control. The comparison amplifier detects an overspeed of the motor.
この制御ユニットにおいては、通常のモータ運転時には電流制御回路を用いて電流制御を行っている。モータの負荷が破断により外れた等の理由でモータが無負荷状態となった場合、モータが加速を続け過速度運転をする。この異常発生時には、モータが過速度運転していることを比較アンプにて検出する。すると、電流制御/速度制御切り替えユニットが、モータの制御回路を電流制御回路から速度制御回路へ切り替える。 In this control unit, current control is performed using a current control circuit during normal motor operation. When the motor is in an unloaded state because the motor load is removed due to breakage or the like, the motor continues to accelerate and performs overspeed operation. When this abnormality occurs, the comparison amplifier detects that the motor is operating at an overspeed. Then, the current control / speed control switching unit switches the motor control circuit from the current control circuit to the speed control circuit.
しかしながら、特許文献1に記載のモータ制御方法では、電流制御と速度制御を切り替えるために、比較アンプと、電流制御/速度制御を切り替えるためのスイッチとして電流制御/速度制御切り替えユニットとが必要であり、回路構成が複雑になるという問題があった。 However, the motor control method described in Patent Document 1 requires a comparison amplifier and a current control / speed control switching unit as a switch for switching between current control and speed control in order to switch between current control and speed control. There is a problem that the circuit configuration becomes complicated.
この発明はこのような問題を解決するためになされたものであり、簡単な構成で、モータの過速度運転を防止することができるモータ制御装置を提供することを目的とする。 The present invention has been made to solve such a problem, and an object of the present invention is to provide a motor control device capable of preventing overspeed operation of a motor with a simple configuration.
この発明に係るモータ制御装置は、モータの回転速度と速度指令との間の速度偏差を0にするように電流指令を生成する速度制御ループと、速度制御ループの内側に設けられて、電流指令と電流リミット値とを比較し、電流指令が電流リミット値よりも小さい場合に電流指令を出力するとともに、電流指令が電流リミット値以上の場合に電流リミット値を出力する電流リミッタと、速度制御ループの内側に設けられて、モータのモータ電流と電流リミッタの出力との間の電流偏差を0にするようにモータに電流を流す電流制御ループとを備え、速度指令は、モータの目標トルクを示す信号から検出されたモータの回転方向と予め設定された速度上限値とから生成され、電流リミット値は、目標トルクを示す信号に対応する電流の値に設定され、モータに負荷が正常に存在する場合に、目標トルクを示す信号に基づいて設定された電流リミット値が電流リミッタから出力され、モータに負荷異常が生じた場合に、速度指令に基づいて生成された電流指令が電流リミッタから出力されることを特徴とする。 The motor control device according to the present invention includes a speed control loop that generates a current command so that a speed deviation between the rotational speed of the motor and the speed command is zero, and an inner side of the speed control loop. A current limiter that outputs a current command when the current command is smaller than the current limit value, and outputs a current limit value when the current command is greater than or equal to the current limit value, and a speed control loop And a current control loop for passing a current to the motor so that the current deviation between the motor current of the motor and the output of the current limiter is zero, and the speed command indicates a target torque of the motor Generated from the rotation direction of the motor detected from the signal and a preset upper speed limit, and the current limit value is set to the value of the current corresponding to the signal indicating the target torque. When the motor has a normal load, the current limit value set based on the signal indicating the target torque is output from the current limiter. A current command is output from a current limiter.
この発明によれば、モータに負荷が正常に存在する場合に、目標トルクを示す信号に基づいて設定された電流リミット値が電流リミッタから出力され、モータに負荷異常が生じた場合に、速度指令に基づいて生成された電流指令が電流リミッタから出力されるので、電流制御/速度制御を切り替えるためのスイッチを不要にすることができる。これにより、簡単な構成で、モータの過速度運転を防止することができる。 According to the present invention, when the load is normally present in the motor, the current limit value set based on the signal indicating the target torque is output from the current limiter, and when the load abnormality occurs in the motor, the speed command Since the current command generated based on is output from the current limiter, a switch for switching between current control and speed control can be dispensed with. Thereby, it is possible to prevent overspeed operation of the motor with a simple configuration.
以下、この発明の実施の形態を添付図面に基づいて説明する。
この発明の実施の形態に係るモータ制御装置の制御ブロック図を図1に示す。モータ制御装置1は、モータ2を制御するための制御装置である。モータ2は例えばブラシレス直流モータ等の電流制御が可能なモータである。モータ制御装置1には、トルク制御信号生成部10、速度指令生成部11、速度制御ループ12、電流リミッタ13及び電流制御ループ14が含まれている。
Embodiments of the present invention will be described below with reference to the accompanying drawings.
A control block diagram of the motor control device according to the embodiment of the present invention is shown in FIG. The motor control device 1 is a control device for controlling the motor 2. The motor 2 is a motor capable of current control, such as a brushless DC motor. The motor control device 1 includes a torque control
トルク制御信号生成部10は、モータ2をトルク制御(電流制御)するのに用いるアナログ信号であるモータ2の目標トルクを示す信号(以下、目標トルク信号10aと呼ぶ)を生成する。また、トルク制御信号生成部10は、目標トルク信号10aを速度指令生成部11と電流リミッタ13とに入力する。後に詳しく説明するように、速度指令生成部11は、目標トルク信号10aに基づいて速度指令11aを生成する。また、電流リミッタ13は、目標トルク信号10aに基づいて電流リミット値を設定する。
The torque control
速度制御ループ12は、モータ2の回転速度2aと速度指令11aとの間の偏差を0にするように電流指令12aを生成するものである。具体的に説明すると、速度制御ループ12は、モータ2に接続されたセンサ120と、センサ120に接続された速度偏差算出部121と、速度偏差算出部121に接続された電流指令生成部122とが含まれている。センサ120は、例えばエンコーダ等により構成されるものであり、モータ2の回転速度2aを検出する。速度偏差算出部121は、センサ120によって検出された回転速度2aと速度指令生成部11からの速度指令11aとの間の速度偏差121aを算出する。電流指令生成部122は、速度偏差121aを0にするように電流指令12aを生成する。
The
電流リミッタ13は、速度制御ループ12の内側に設けられており、電流指令12aと電流リミット値とを比較する。電流リミッタ13は、電流指令12aが電流リミット値よりも小さい場合、電流指令12aを電流リミッタ出力13aとして後述する電流偏差算出部141に出力する。また、電流リミッタ13は、電流指令12aが電流リミット値以上である場合、電流リミット値を電流リミッタ出力13aとして電流偏差算出部141に出力する。
The
電流制御ループ14は、速度制御ループ12の内側に設けられており、モータ2の駆動電流であるモータ電流2bと電流リミッタ出力13aとの間の偏差を0にするようにモータ2にモータ電流2bを流すものである。具体的に説明すると、電流制御ループ14には、モータ2に接続された電流偏差算出部141と、電流偏差算出部141に接続されたモータ制御手段142とが含まれている。電流偏差算出部141は、モータ電流2bと、電流リミッタ13からの電流リミッタ出力13aとの間の電流偏差141aを算出する。モータ制御手段142は、電流偏差141aを0にするようにモータ制御電流14aを生成する。モータ制御電流14aは、モータ2を制御するための電流であり、モータ2に供給される。
The current control loop 14 is provided inside the
ここで、速度指令生成部11が生成する速度指令11aについて説明する。速度指令11aは、予め設定された速度上限値でモータ2を回転させようとする指令である。速度上限値は、モータ2や減速機等の機械的な構造に過大な負荷が生じない程度の値に設定され得る。速度上限値は、速度指令生成部11に予め設定されている。目標トルク信号10aには、モータ2の目標トルクの向き、つまりモータ2の回転方向の情報が含まれている。速度指令生成部11は、目標トルク信号10aからモータ2の回転方向を検出する。また、速度指令生成部11は、目標トルク信号10aから検出したモータ2の回転方向と、予め設定された速度上限値とから速度指令11aを生成する。
Here, the speed command 11a generated by the speed
次に、電流リミッタ13での電流リミット値の設定について説明する。上述のように電流リミット値は、目標トルク信号10aに基づいて設定される。具体的には、電流リミット値は、目標トルク信号10aによって示される目標トルクの大きさにてモータ2を駆動するための電流値に設定される。目標トルク信号10aにて示される目標トルクの大きさは、モータ2に負荷が正常に存在する場合に、モータ2の回転速度2aが上述の速度上限値以下になる値に設定される。換言すれば、モータ2に負荷が正常に存在する場合、速度指令生成部11からの速度指令11aに基づいて生成される電流指令12aは、目標トルク信号10aに基づいて設定される電流リミット値以上となる。すなわち、モータ2に負荷が正常に存在する場合、電流リミッタ13は、電流リミット値を電流リミッタ出力13aとして電流偏差算出部141に出力する。
Next, the setting of the current limit value in the
次に、モータ制御装置1の動作について説明する。上述のように、モータ2に負荷が正常に存在する場合、速度指令生成部11からの速度指令11aに基づいて生成される電流指令12aは、目標トルク信号10aに基づいて設定される電流リミット値以上となる。このため、モータ2に負荷が正常に存在する場合、電流リミッタ出力13aとして、電流リミッタ13から電流偏差算出部141に電流リミット値が出力される。このため、モータ2に負荷が正常に存在する場合には、目標トルク信号10aによって示される目標トルクの大きさにてモータ2が駆動される。
Next, the operation of the motor control device 1 will be described. As described above, when the load is normally present in the motor 2, the
一方、負荷の破断等の負荷異常(負荷が小さくなる異常)がモータ2に生じた場合、モータ2の回転速度2aが上昇して、回転速度2aと速度指令11aとの速度偏差121aが小さくなる。速度偏差121aが小さくなることに応じて、電流指令12aが電流リミット値よりも小さくなると、電流リミッタ出力13aとして、電流リミッタ13から電流偏差算出部141に電流指令12aが出力される。このため、モータ2が無負荷状態になった場合でも、モータ2の回転速度の上昇が、予め設定された速度上限値までに抑えられる。
On the other hand, when a load abnormality (abnormality in which the load decreases) occurs in the motor 2, such as a load break, the rotational speed 2a of the motor 2 increases and the
仮に負荷が通常の状態に戻ると、モータ2の回転速度2aが低下する。そして、電流指令12aが電流リミット値以上となると、目標トルク信号10aによって示される目標トルクの大きさに基づくものにモータ2の駆動が戻る。
If the load returns to the normal state, the rotational speed 2a of the motor 2 decreases. When the
このように、モータに負荷が正常に存在する場合に、目標トルクを示す信号に基づいて設定された電流リミット値が電流リミッタから出力され、モータに負荷異常が生じた場合に、速度指令に基づいて生成された電流指令が電流リミッタから出力されるので、電流制御/速度制御を切り替えるためのスイッチを不要にすることができる。これにより、簡単な構成で、モータの過速度運転を防止することができる。 As described above, when the load is normally present in the motor, the current limit value set based on the signal indicating the target torque is output from the current limiter, and when the load abnormality occurs in the motor, the speed command is used. Since the current command generated in this way is output from the current limiter, a switch for switching between current control and speed control can be dispensed with. Thereby, it is possible to prevent overspeed operation of the motor with a simple configuration.
1 モータ制御装置、2 モータ、2a 回転速度、10a 目標トルク信号(目標トルクを示す信号)、11a 速度指令、12 速度制御ループ、12a 電流指令、13 電流リミッタ、14 電流制御ループ、121a 速度偏差、141a 電流偏差。 DESCRIPTION OF SYMBOLS 1 Motor control apparatus, 2 Motor, 2a Rotational speed, 10a Target torque signal (signal which shows target torque), 11a Speed command, 12 Speed control loop, 12a Current command, 13 Current limiter, 14 Current control loop, 121a Speed deviation, 141a Current deviation.
Claims (1)
前記速度制御ループの内側に設けられて、前記電流指令と電流リミット値とを比較し、前記電流指令が前記電流リミット値よりも小さい場合に前記電流指令を出力するとともに、前記電流指令が前記電流リミット値以上の場合に前記電流リミット値を出力する電流リミッタと、
前記速度制御ループの内側に設けられて、前記モータのモータ電流と前記電流リミッタの出力との間の電流偏差を0にするように前記モータに電流を流す電流制御ループと
を備え、
前記速度指令は、前記モータの目標トルクを示す信号から検出された前記モータの回転方向と予め設定された速度上限値とから生成され、
前記電流リミット値は、前記目標トルクを示す信号に対応する電流の値に設定され、
前記モータに負荷が正常に存在する場合に、前記目標トルクを示す信号に基づいて設定された前記電流リミット値が前記電流リミッタから出力され、
前記モータに負荷異常が生じた場合に、前記速度指令に基づいて生成された前記電流指令が前記電流リミッタから出力される
ことを特徴とするモータ制御装置。 A speed control loop that generates a current command so that a speed deviation between the rotational speed of the motor and the speed command is zero;
Provided inside the speed control loop, compares the current command with a current limit value, outputs the current command when the current command is smaller than the current limit value, and the current command is the current A current limiter that outputs the current limit value when the limit value is exceeded,
A current control loop that is provided inside the speed control loop and flows a current to the motor so that a current deviation between the motor current of the motor and the output of the current limiter is zero.
The speed command is generated from a rotation direction of the motor detected from a signal indicating a target torque of the motor and a preset speed upper limit value,
The current limit value is set to a current value corresponding to a signal indicating the target torque,
When a load is normally present in the motor, the current limit value set based on a signal indicating the target torque is output from the current limiter,
The motor control device, wherein when a load abnormality occurs in the motor, the current command generated based on the speed command is output from the current limiter.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014221288A JP2016092882A (en) | 2014-10-30 | 2014-10-30 | Motor control device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014221288A JP2016092882A (en) | 2014-10-30 | 2014-10-30 | Motor control device |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2016092882A true JP2016092882A (en) | 2016-05-23 |
Family
ID=56019953
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014221288A Pending JP2016092882A (en) | 2014-10-30 | 2014-10-30 | Motor control device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2016092882A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018074220A1 (en) * | 2016-10-21 | 2018-04-26 | オリンパス株式会社 | Control device and insertion device |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS49121117A (en) * | 1973-03-27 | 1974-11-19 | ||
JPH11122983A (en) * | 1997-10-08 | 1999-04-30 | Toshiba Fa Syst Eng Corp | Electric motor control device |
JP2001103777A (en) * | 1999-09-30 | 2001-04-13 | Toshiba Fa Syst Eng Corp | Electric motor control device |
-
2014
- 2014-10-30 JP JP2014221288A patent/JP2016092882A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS49121117A (en) * | 1973-03-27 | 1974-11-19 | ||
JPH11122983A (en) * | 1997-10-08 | 1999-04-30 | Toshiba Fa Syst Eng Corp | Electric motor control device |
JP2001103777A (en) * | 1999-09-30 | 2001-04-13 | Toshiba Fa Syst Eng Corp | Electric motor control device |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018074220A1 (en) * | 2016-10-21 | 2018-04-26 | オリンパス株式会社 | Control device and insertion device |
JP6343732B1 (en) * | 2016-10-21 | 2018-06-13 | オリンパス株式会社 | Control device and insertion device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6377985B2 (en) | Motor control device with torque command limiting function during power failure | |
JP4085112B2 (en) | Motor control method and motor control apparatus | |
US9287808B2 (en) | Motor controller and construction machine provided therewith | |
JP2012039847A (en) | Motor controller and motor control method | |
JP5788560B1 (en) | Motor control device that performs correction processing when rotating direction is reversed | |
JP6703021B2 (en) | Servo control device | |
JP2008211909A5 (en) | ||
JP2016022546A (en) | Robot control system equipped with stop function | |
JP2018196294A (en) | Motor drive control device and motor drive control method | |
JP2005073381A (en) | Motor drive controller | |
JP5532856B2 (en) | Motor control device | |
JP6420405B1 (en) | Abnormality diagnosis apparatus and abnormality diagnosis method | |
JP2016092882A (en) | Motor control device | |
TWI691159B (en) | Motor control apparatus | |
JP4876950B2 (en) | Variable speed control device for motor | |
JP6291352B2 (en) | Motor control device and motor control method | |
JP2007236102A (en) | Controller of induction motor | |
JP2011120471A (en) | Motor control method and apparatus of the same | |
JP4498730B2 (en) | Elevator abnormal vibration detection device | |
JP2010136583A (en) | Torque controller for electric motor | |
JP2016001977A (en) | Motor speed control structure, motor, motor system, and motor speed control method | |
JP2019097304A (en) | Motor drive system | |
JP2019171496A (en) | Motor control device | |
JP6539538B2 (en) | Electric car control device | |
JP2014076722A (en) | Motor controller |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170614 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180314 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180424 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20181016 |