JP3601588B2 - Position control device - Google Patents
Position control device Download PDFInfo
- Publication number
- JP3601588B2 JP3601588B2 JP2000170891A JP2000170891A JP3601588B2 JP 3601588 B2 JP3601588 B2 JP 3601588B2 JP 2000170891 A JP2000170891 A JP 2000170891A JP 2000170891 A JP2000170891 A JP 2000170891A JP 3601588 B2 JP3601588 B2 JP 3601588B2
- Authority
- JP
- Japan
- Prior art keywords
- speed
- command
- gain
- value
- amplified
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Feedback Control In General (AREA)
- Control Of Position Or Direction (AREA)
- Control Of Electric Motors In General (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、制御対象の位置決めを行う位置制御装置に関し、特にモータの位置決めを行う位置制御装置に関する。
【0002】
【従来の技術】
図6は、従来の位置制御装置の構成を示す制御ブロック線図である。図6に示すように、従来の位置制御装置は、位置制御器1と、速度制御器2と、トルク制御器3と、モータ4と、微分器5とから構成されている。この従来の位置制御装置は、イナーシャがJ[N・m・s2]であるモータ4の位置θ[rad]を制御するものである。
【0003】
説明を簡単にするために、ここでは、制御対象が剛体で制御対象とモータ4の合計イナーシャをJとすることができ、かつ、トルク制御器3の応答は無視することができるほど充分速いものとする。
【0004】
モータ4にはエンコーダ(不図示)が備え付けれており、エンコーダによってモータ4の位置θが検出できるようになっている。上位装置(不図示)から発せられる位置指令θrとモータ4の位置θとの位置偏差は、位置制御器1に入力される。位置制御器1は、位置ループゲインKp[1/s]によって、その偏差をKp倍した値を、モータ4への速度指令ωr[rad/s]として出力する比例制御器である。微分器5は、モータ4の位置θ[rad]を微分してモータ4の速度ω[rad/s]を出力する。速度制御器2は、速度指令ωrとモータ4の速度ωとの速度偏差を入力し、速度ループゲインKv[1/s]によってその偏差をKv倍した値をモータ4へのトルク指令Tref[N・m]として出力する比例制御器である。トルク制御器3は、トルク指令Trefを入力しトルクTrを発生させてモータ4を駆動する。つまり、この位置制御装置は、位置指令θrにモータ4の位置θを追従させるためのものであり、モータ4の位置θは、位置指令θrに対する位置応答である。
【0005】
このように従来の位置制御装置には、フィードバックされたモータ4の位置θを元に位置決め制御を行うフィードバック制御方式が用いられている。そして、上述のように、位置制御装置には、通常、位置ループ処理の中にマイナーループとして速度ループゲインKvを有する速度ループが設けられている。そして、速度ループの中にはトルクを発生させるトルク制御器3が設けられている。この発生トルクTrによりイナーシャJのモータを回転させる。その位置θがエンコーダによってコントローラに読み込まれ制御に使用される。このような従来の位置制御装置では、モータの先には機械が接続されており、その機械の特性と動作要求使用に応じて、Kp、Kvの値をバランスよく調整することが重要である。
【0006】
図6の制御系にステップ指令を入力した場合の応答特性は、KpとKvの値の組み合わせにより、図7に示すように様々な特性を示す。図7では、(a)はKv=50、Kp=10の場合、(b)はKv=100、Kp=25の場合、(c)はKv=50、Kp=50の場合の応答特性を示している。ただし、ここでは全ての場合においてJ=1である。
【0007】
例えば、要求仕様が図7(b)のようにオーバシュートしないでかつ高応答であり、最初に図7(a)の状態であった場合について考える。これを要求どおりに調整しようとすると、先ず、位置フィードバックの波形をモニタしながら、徐々にKpの値を大きくし、図7(c)の状態になったら、今度はKvの値を大きくしていく。すると、図7(b)の状態が得られる。ただし、通常は、ここでは無視した機械系および、速度ループの中に設けられているトルク制御器3の遅れにより、Kvを大きくしすぎるとサーボ系が発振する。従って、Kvを大きくする途中で発振した場合には、再びKpの値を小さくして、最適なKvの値を探す必要がある。
【0008】
このように、従来の位置制御装置では、KvとKpの値を交互に変化させながら最適なゲインを調整する必要があった。そして、このKpとKvの関係を熟知していないと、バランスよく調整することは困難であった。つまり、熟練者であれば、図6のような構成で制御対象が剛体であり、モータと機械の合計負荷イナーシャをJとした場合、Kv=4・Kp・Jとすることにより、図7(b)の状態とすることができることを知っているが、経験・知識が乏しい人の場合には、このバランスを取ることが難しい。
【0009】
【発明が解決しようとする課題】
上述した従来の位置制御装置では、調整しなければならないパラメータが2つあるため、要求された応答特性を実現することが困難であるという問題点があった。
【0010】
本発明の目的は、要求された応答特性を容易に実現することができる位置制御装置を提供することである。
【0011】
【課題を解決するための手段】
上記目的を達成するために、本発明位置制御装置は、上位装置から発せられる位置指令と制御対象の位置との位置偏差を位置ループゲインによって増幅して速度指令として出力する位置制御手段と、
前記制御対象の位置を微分することにより前記制御対象の速度を求める微分手段と、
前記速度指令と前記微分手段により求められた制御対象の速度との速度偏差を速度ループゲインによって増幅してトルク指令として出力する速度制御手段と、
前記トルク指令に基づいて前記制御対象を駆動するトルク制御器と、を有する位置制御装置において、
前記位置制御手段から出力された速度指令を調整ゲインによって増幅して新たな速度指令として前記速度制御手段に出力する第1の増幅手段と、
前記速度制御手段から出力されたトルク指令を前記調整ゲインと同一の値のゲインによって増幅して新たなトルク指令として前記トルク制御器に出力する第2の増幅手段とを備えたことを特徴とする。
【0012】
本発明の位置制御装置によれば、速度ループゲイン、位置ループゲインを一旦設定してオーバシュート量を決定すると、調整ゲインにより時間方向だけが変化するため、要求された応答特性を容易に実現することができる。
【0013】
本発明の他の位置制御装置は、上位装置から発せられる位置指令と制御対象の位置との位置偏差を位置ループゲインによって増幅して速度指令として出力する位置制御手段と、
前記制御対象の位置を微分することにより前記制御対象の速度を求める微分手段と、
前記速度指令と前記微分手段により求められた制御対象の速度との速度偏差を積分し、速度ループ積分ゲインを乗算した値を出力する積分手段と、
前記速度指令と前記微分手段により求められた制御対象の速度との速度偏差に、前記積分手段から出力された値を加算した値を速度ループゲインによって増幅してトルク指令として出力する速度制御手段と、
前記トルク指令に基づいて前記制御対象を駆動するトルク制御器と、を有する位置制御装置において、
前記位置制御手段から出力された速度指令を調整ゲインによって増幅して新たな速度指令として前記速度制御手段および前記積分手段に出力する第1の増幅手段と、
前記積分手段から出力された値を前記調整ゲインと同一の値のゲインによって増幅して新たな値として前記速度制御手段に出力する第2の増幅手段と、
前記速度制御手段から出力されたトルク指令を前記調整ゲインと同一の値のゲインによって増幅して新たなトルク指令として出力前記トルク制御器にする第3の増幅手段と、を備えたことを特徴とする。
【0014】
本発明の位置制御装置は、位置がP(比例)制御、速度がP−I(比例−積分)制御により制御される位置制御装置に対して本発明を適用したものである。
【0015】
さらに本発明の他の位置制御装置は、上位装置から発せられる位置指令と制御対象の位置との位置偏差を位置ループゲインによって増幅して速度指令として出力する位置制御手段と、
前記制御対象の位置を微分することにより前記制御対象の速度を求める微分手段と、
前記速度指令と前記微分手段により求められた制御対象の速度との速度偏差を積分し、速度ループ積分ゲインを乗算した値を出力する積分手段と、
前記積分手段から出力された値と、前記制御対象の速度との偏差を速度ループゲインによって増幅してトルク指令として出力する速度制御手段と、
前記トルク指令に基づいて前記制御対象を駆動するトルク制御器と、を有する位置制御装置において、
前記位置制御手段から出力された速度指令を調整ゲインによって増幅して新たな速度指令として前記積分手段に出力する第1の増幅手段と、
前記積分手段から出力された値を前記調整ゲインと同一の値のゲインによって増幅して新たな値として前記速度制御手段に出力する第2の増幅手段と、
前記速度制御手段から出力されたトルク指令を前記調整ゲインと同一の値のゲインによって増幅して新たなトルク指令として前記トルク制御器に出力する第3の増幅手段と、を備えたことを特徴とする。
【0016】
本発明の位置制御装置は、位置がP(比例)制御、速度がI−P(積分−比例)制御により制御される位置制御装置に対して本発明を適用したものである。
【0017】
【発明の実施の形態】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【0018】
(第1の実施形態)
図1は本発明の第1の実施形態の位置制御装置の構成を示すブロック図である。図1において、図6中の構成要素と同一の構成要素には同一の符号を付し、説明を省略するものとする。
【0019】
本実施形態の位置制御装置は、図6に示した従来の位置制御装置に対して、増幅器101、102を、位置制御器1と速度制御器2の後にそれぞれ備えるようにしたものである。
【0020】
増幅器101は、位置制御器1から出力された値を調整ゲインKgによってKg倍して速度指令ωrとして出力する。増幅器102は、速度制御器2から出力された値を調整ゲインKgによってKg倍してトルク指令Trとして出力する。
【0021】
説明を簡単にするために、本実施形態においても従来例の場合と同様に、制御対象が剛体で制御対象とモータ4の合計イナーシャをJとすることができ、かつ、トルク制御器3の応答は無視することができるほど充分速いものとする。
【0022】
図1の位置指令θrから位置応答までの伝達関数G(S)を計算すると、(ここで、速度ループゲインKvは通常イナーシャJと連動させて変化されるのがふつうであるため、Kv0=Kv・Jとおくと、)
【0023】
G(S)=G1/G2 ・・・・・・(1)
G1=Kg 2・Kv0・Kp ・・・・・・(2)
G2=(S2+Kg・Kv0・S+ Kg 2・Kv0・Kp) ・・・・・・(3)
となる。
【0024】
ここで、制御系の安定性は、特性方程式G2=0の根、つまり制御系の極ρ+、ρ−により決定される。
【0025】
式(3)より、
ρ+=−Kg{Kv0−(Kv0 2−Kv0・Kp)0.5}/2 ・・・・・・(4)
ρ−=−Kg{Kv0−(Kv0 2+Kv0・Kp)0.5}/2 ・・・・・・(5)
【0026】
もし、ここで、Kv0とKpを一旦決定すると、Kgを変化させると極配置における時間に関するスケールのみ変化し、オーバシュートに関する量は変化しない。
【0027】
これを通常よく用いられる形で説明するため、
G2=(S2+2ζωS+ω2) ・・・・・・(6)
とおくと、
ω=Kg(Kv0・Kp)0.5 ・・・・・・(7)
ζ=(Kv0/Kp)0.5/2 ・・・・・・(8)
となり、ωだけKgに関係することが分かる。
【0028】
このときの極配置は図2のようになり、一旦、Kp、Kv0を決定すれば、Kgにより、オーバシュート量は変化しないため応答波形のバランスは変化せず、時間方向(つまりω)だけ変化することがわかる。
【0029】
例えば、図3では、Kg=0.5からKg=5まで変化させたものであるが、オーバシュートが無い状態に変化は無く、応答速度だけ速くなっている。ただし、図7(b)の状態をKg=1とする。
【0030】
このように、本実施形態の位置制御装置では、Kv、Kpの値を一旦決定しその値を固定すると、Kgという1つのパラメータにより応答特性が決定される。
【0031】
(第2の実施形態)
次に、本発明の第2の実施形態の位置制御装置について説明する。図4は、本発明の第2の実施形態の位置制御装置の構成を示すブロック線図である。
【0032】
本実施形態の位置制御装置は、位置がP(比例)制御、速度がP−I(比例−積分)制御により制御される位置制御装置に対して本発明を適用した場合である。
【0033】
本実施形態の位置制御装置は、図1に示した第1の実施形態の位置制御装置に対して、積分器6と、増幅器103が新たに設けられているものである。
【0034】
積分器6は、速度指令ωrとモータ4の速度ωとの速度偏差を積分し、積分ゲインKi倍した値を出力する。増幅器103は、積分器6から出力された値を調整ゲインKgによってKg倍して速度制御器2に出力する。
【0035】
そして、本実施形態における速度制御器2は、増幅器器101から出力された速度指令ωrと微分器5により求められたモータ4の速度ωとの速度偏差に、増幅器103から出力された値を加算した値を入力し、その値を速度ループゲインKv倍した値を増幅器102に出力する。
【0036】
このときの位置指令θrから位置応答θまでの伝達関数G(S)を計算すると、
G(S)=G1/G2 ・・・・・・(9)
G1=Kg 2・Kv0・KD(S+Kg 2・Ki) ・・・・・・(10)
G2=(S3+Kg・Kv0・S2+Kg2(Kv0・Ki+Kv0・Kp)S
+Kg 3・Kv0・Kp・Ki) ・・・・・・(11)
【0037】
となる。ここで、特性方程式G2=0の根(極)は、Kv0、Ki、Kpが一旦決まれば、その応答波形はKgの値によっては変化しない。例として、G2=0が3重根−Kgρを有する場合を考えると、
G2=(S+Kgρ)3=(S3+3KgρS2+3Kg 2ρ2S+Kg 3ρ3) ・・・・・・(12)
となり、式(11)と式(12)を比較すると、
Kv0=3ρ、3ρ2=Kv0・Ki+Kv0・Kp、ρ3=Kv0・Kp・Ki ・・・・・・(13)
【0038】
なので、ρはKgの値に関わらず、Kv0、Ki、Kpが一旦決まれば決まる定数となる。従って、式(12)より、3重根−KgρはKgを変化させるとその大きさだけ変化し、3重根であることには変化ない。つまり、応答特性は変化しない。
【0039】
(第3の実施形態)
次に、本発明の第3の実施形態の位置制御装置について説明する。図7は、本発明の第3の実施形態の位置制御装置の構成を示すブロック線図である。
【0040】
本実施形態の位置制御装置は、位置がP(比例)制御、速度がI−P(比例−積分)制御により制御される位置制御装置に対して本発明を適用した場合である。
【0041】
本実施形態の位置制御装置は、図4に示した第2の実施形態の位置制御装置に対して、微分器7が新たに設けられたものである。微分器7は、モータ4の位置θを微分してモータ4の速度ωを出力する。
【0042】
そして、本実施形態における速度制御器2は、増幅器器103から出力された値に微分器7からの出力である速度ωの値とを加算した値を入力し、その値を速度ループゲインKv倍した値を出力する。
【0043】
本実施形態の位置制御装置における位置指令θrから位置応答θまでの伝達関数G(S)の特性方程式は、
G2’=(S3+Kg・Kv0・S2+Kg 2・Kv0・Ki・S+Kg 3・Kv0・Kp・Ki) ・・・・・・(14)
となり、式(12)と式(14)を比較すると、
Kv0=3ρ、3ρ2=Kv0・Ki、ρ3=Kv0・Kp・Ki ・・・・・・(15)
なので、ρはKgの値に関わらず、Kv0、Ki、Kpが一旦決まれば決まる定数となる。そのため、本実施形態の位置制御装置によれば、第2の実施形態の位置制御装置と同様な効果を得ることができる。
【0044】
上記第1から第3の実施形態では、位置ループゲインKp、速度ループゲインKvが定数の場合を用いて説明したが、本発明はこのような場合に限定されるものではなく、位置ループゲインKp、速度ループゲインKvを位置偏差等の内部変数やフィードバック速度等で可変にするような場合にも有効であり、パラメータの調整を容易とする。つまり、このような場合には、位置ループゲインKp、速度ループゲインKv、速度ループ積分ゲインKiは固定のままにして、Kgだけを可変とすればよい。
【0045】
【発明の効果】
以上説明したように、本発明によれば、1つのパラメータを調整するのみで応答特定の調整を行うことができるため、要求された応答特性を容易に実現することができるという効果が得られる。
【図面の簡単な説明】
【図1】本発明の第1の実施形態の位置制御装置の構成を示すブロック図である。
【図2】図1の位置制御装置の動作を説明するための極配置図である。
【図3】調整ゲインKgの値を変化させた場合の応答特性の変化を示す図である。
【図4】本発明の第2の実施形態の位置制御装置の構成を示すブロック図である。
【図5】本発明の第3の実施形態の位置制御装置の構成を示すブロック図である。
【図6】従来の位置制御装置の構成を示すブロック図である。
【図7】従来の位置制御装置の応答特性の変化を示す図である。
【符号の説明】
1 位置制御器
2 速度制御器
3 トルク制御器
4 モータ
5 微分器
6 積分器
7 微分器
101、102、103 増幅器[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a position control device that positions a control target, and more particularly to a position control device that positions a motor.
[0002]
[Prior art]
FIG. 6 is a control block diagram showing a configuration of a conventional position control device. As shown in FIG. 6, the conventional position control device includes a
[0003]
For the sake of simplicity, here, the control target is a rigid body, the total inertia of the control target and the
[0004]
The
[0005]
As described above, the conventional position control device employs a feedback control method for performing positioning control based on the position θ of the
[0006]
Response characteristic of entering the step command to the control system of Figure 6, the combination of the values of K p and K v, showing the various characteristics as shown in FIG. In FIG. 7, (a) shows a case where K v = 50 and K p = 10, (b) shows a case where K v = 100 and K p = 25, and (c) shows a case where K v = 50 and K p = 50. The response characteristic in the case is shown. Here, J = 1 in all cases.
[0007]
For example, consider the case where the required specification does not overshoot and has a high response as shown in FIG. 7B, and is initially in the state of FIG. 7A. If you try to adjust this as requested, first, while monitoring the waveform of the position feedback, gradually increasing the value of K p, When confirming in FIG. 7 (c), the larger the value of K v is now I will do it. Then, the state of FIG. 7B is obtained. However, usually, wherein the mechanical system and which ignored by delay of the
[0008]
Thus, in the conventional position control system, it is necessary to adjust the optimum gain while changing alternately the value of K v and K p. When the K p and K v are not familiar with the relationship, it is difficult to adjust with good balance. That is, the skilled person has a configuration in the control object is a rigid body, such as in FIG. 6, if the total load inertia of the motor and machine was J, by a Kv = 4 · K p · J , 7 It is known that the state of (b) can be achieved, but it is difficult for a person with little experience and knowledge to achieve this balance.
[0009]
[Problems to be solved by the invention]
The conventional position control device described above has a problem that it is difficult to achieve the required response characteristics because there are two parameters that need to be adjusted.
[0010]
An object of the present invention is to provide a position control device capable of easily realizing a required response characteristic.
[0011]
[Means for Solving the Problems]
In order to achieve the above object, the position control device of the present invention is a position control unit that amplifies a position deviation between a position command issued from a higher-order device and a position of a control target by a position loop gain and outputs it as a speed command ,
Differentiating means for determining the speed of the controlled object by differentiating the position of the controlled object,
Speed control means for amplifying a speed deviation between the speed command and the speed of the control target determined by the differentiating means by a speed loop gain and outputting the amplified speed deviation as a torque command ,
A torque controller that drives the control target based on the torque command ;
First amplification means for amplifying the speed command output from the position control means with an adjustment gain and outputting the amplified speed command to the speed control means as a new speed command;
A second amplification unit that amplifies the torque command output from the speed control unit with a gain having the same value as the adjustment gain and outputs the amplified torque command to the torque controller as a new torque command. .
[0012]
According to the position control device of the present invention, once the speed loop gain and the position loop gain are set and the amount of overshoot is determined, only the time direction is changed by the adjustment gain, so that the required response characteristics can be easily realized. be able to.
[0013]
Another position control device of the present invention is a position control unit that amplifies a position deviation between a position command issued from a host device and a position of a control target by a position loop gain and outputs the amplified position deviation as a speed command ,
Differentiating means for determining the speed of the controlled object by differentiating the position of the controlled object,
Integrating means for integrating a speed deviation between the speed command and the speed of the control target determined by the differentiating means, and outputting a value obtained by multiplying the speed deviation by a speed loop integration gain;
Speed control means for amplifying a value obtained by adding a value output from the integrating means to a speed deviation between the speed command and the speed of the control target obtained by the differentiating means by a speed loop gain and outputting the amplified value as a torque command ; ,
A torque controller that drives the control target based on the torque command ;
First amplification means for amplifying the speed command output from the position control means by an adjustment gain and outputting the amplified speed command to the speed control means and the integration means as a new speed command;
A second amplifying unit that amplifies the value output from the integrating unit with a gain having the same value as the adjustment gain and outputs the amplified value to the speed control unit as a new value;
And a third amplifying unit that amplifies the torque command output from the speed control unit with a gain having the same value as the adjustment gain and outputs the new torque command as the torque controller. I do .
[0014]
The position control device of the present invention is an application of the present invention to a position control device in which the position is controlled by P (proportional) control and the speed is controlled by PI (proportional-integral) control.
[0015]
Further, another position control device of the present invention is a position control unit that amplifies a position deviation between a position command issued from a host device and a position of a control target by a position loop gain and outputs the amplified position command as a speed command ,
Differentiating means for determining the speed of the controlled object by differentiating the position of the controlled object,
Integrating means for integrating a speed deviation between the speed command and the speed of the control target determined by the differentiating means, and outputting a value obtained by multiplying the speed deviation by a speed loop integration gain;
A speed control unit that amplifies a deviation between the value output from the integration unit and the speed of the controlled object by a speed loop gain and outputs the amplified value as a torque command ;
A torque controller that drives the control target based on the torque command ;
First amplification means for amplifying the speed command output from the position control means with an adjustment gain and outputting the amplified speed command to the integration means as a new speed command;
A second amplifying unit that amplifies the value output from the integrating unit with a gain having the same value as the adjustment gain and outputs the amplified value to the speed control unit as a new value;
And a third amplifying unit that amplifies the torque command output from the speed control unit with a gain having the same value as the adjustment gain and outputs the amplified torque command to the torque controller as a new torque command. I do .
[0016]
The position control device of the present invention applies the present invention to a position control device in which the position is controlled by P (proportional) control and the speed is controlled by IP (integral-proportional) control.
[0017]
BEST MODE FOR CARRYING OUT THE INVENTION
Next, embodiments of the present invention will be described in detail with reference to the drawings.
[0018]
(1st Embodiment)
FIG. 1 is a block diagram showing the configuration of the position control device according to the first embodiment of the present invention. In FIG. 1, the same components as those in FIG. 6 are denoted by the same reference numerals, and description thereof will be omitted.
[0019]
The position control device of the present embodiment is different from the conventional position control device shown in FIG. 6 in that
[0020]
[0021]
For the sake of simplicity, in this embodiment, as in the case of the conventional example, the control target is a rigid body, the total inertia of the control target and the
[0022]
When calculating the transfer function G (S) to the position response from the position command θr of FIG 1, (Here, since the speed loop gain K v is usually being changed normally in conjunction with the inertia J, K v0 = K v · J)
[0023]
G (S) = G 1 / G 2 (1)
G 1 = K g 2 · K v0 · K p (2)
G 2 = (S 2 + K g · K v0 · S +
It becomes.
[0024]
Here, the stability of the control system is determined by the root of the characteristic equation G 2 = 0, that is, the poles ρ + and ρ − of the control system.
[0025]
From equation (3),
ρ + = -K g {K v0 - (K v0 2 -K v0 · K p) 0.5} / 2 ······ (4)
ρ - = -K g {K v0 - (
[0026]
If K v0 and K p are once determined here, changing K g changes only the scale related to time in the pole arrangement, and the amount related to overshoot does not change.
[0027]
To explain this in a commonly used form,
G 2 = (S 2 + 2ζωS + ω 2 ) (6)
After all,
ω = K g (K v0 · K p ) 0.5 (7)
ζ = (K v0 / K p ) 0.5 / 2 (8)
Next, it can be seen that the relationship to ω only K g.
[0028]
The pole arrangement at this time is as shown in FIG. 2. Once K p and K v0 are determined, the amount of overshoot does not change due to K g , so that the balance of the response waveform does not change, and the time direction (that is, ω ) Changes.
[0029]
For example, in FIG. 3, K g = 0.5 to K g = 5, but there is no change in the state where there is no overshoot, and the response speed is faster. However, it is assumed that the state of FIG. 7B is K g = 1.
[0030]
Thus, in the position control device of this embodiment, K v, once determined the value of K p When fixing the value, the response characteristic is determined by a single parameter, K g.
[0031]
(Second embodiment)
Next, a position control device according to a second embodiment of the present invention will be described. FIG. 4 is a block diagram showing the configuration of the position control device according to the second embodiment of the present invention.
[0032]
The position control device of the present embodiment is a case where the present invention is applied to a position control device in which the position is controlled by P (proportional) control and the speed is controlled by PI (proportional-integral) control.
[0033]
Position control device of the present embodiment is different from the position control device of the first embodiment shown in FIG. 1, the
[0034]
The
[0035]
The
[0036]
When calculating the transfer function G (S) from the position command theta r at this time to a position response theta,
G (S) = G 1 / G 2 (9)
G 1 = K g 2 · K v0 · K D (S + K g 2 · K i ) (10)
G 2 = (S 3 + K g · K v0 ·
+ K g 3 · K v0 · K p · K i) ······ (11)
[0037]
It becomes. Here, the root (pole) of the characteristic equation G 2 = 0 does not change depending on the value of K g once K v0 , K i , and K p are determined. As an example, consider the case where G 2 = 0 has a triple root −K g ρ,
G 2 = (S + K g ρ) 3 = (S 3 + 3K g ρS 2 + 3K g 2 ρ 2 S + K g 3 ρ 3 ) (12)
And comparing Equations (11) and (12),
K v0 = 3ρ, 3ρ 2 = K v0 · K i + K v0 · K p , ρ 3 = K v0 · K p · K i (13)
[0038]
Therefore, ρ is a constant determined once K v0 , K i , and K p are determined, regardless of the value of K g . Therefore, from equation (12), the triple root −K g ρ changes by its magnitude when K g is changed, and does not change to a triple root. That is, the response characteristics do not change.
[0039]
(Third embodiment)
Next, a position control device according to a third embodiment of the present invention will be described. FIG. 7 is a block diagram showing the configuration of the position control device according to the third embodiment of the present invention.
[0040]
The position control device of the present embodiment is a case where the present invention is applied to a position control device in which the position is controlled by P (proportional) control and the speed is controlled by IP (proportional-integral) control.
[0041]
The position control device of the present embodiment is different from the position control device of the second embodiment shown in FIG. 4 in that a
[0042]
The
[0043]
The characteristic equation of the transfer function G (S) from the position command θ r to the position response θ in the position control device of the present embodiment is:
G 2 '= (S 3 + K g · K v0 ·
And comparing equation (12) and equation (14),
K v0 = 3ρ, 3ρ 2 = K v0 · K i , ρ 3 = K v0 · K p · K i (15)
Therefore, ρ is a constant determined once K v0 , K i , and K p are determined, regardless of the value of K g . Therefore, according to the position control device of the present embodiment, the same effects as those of the position control device of the second embodiment can be obtained.
[0044]
In the first to third embodiments, the case where the position loop gain Kp and the speed loop gain Kv are constants has been described. However, the present invention is not limited to such a case. This is also effective when the gain Kp and the speed loop gain Kv are made variable by an internal variable such as a position deviation, a feedback speed, or the like, thereby facilitating parameter adjustment. That is, in such a case, position loop gain K p, the speed loop gain K v, the velocity loop integral gain K i is to remain stationary, may be only the variable K g.
[0045]
【The invention's effect】
As described above, according to the present invention, since the response-specific adjustment can be performed only by adjusting one parameter, the effect that the required response characteristics can be easily realized is obtained.
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating a configuration of a position control device according to a first embodiment of the present invention.
FIG. 2 is a pole arrangement diagram for explaining the operation of the position control device of FIG. 1;
3 is a diagram illustrating a change in response characteristics in the case of changing the value of the adjustment gain K g.
FIG. 4 is a block diagram illustrating a configuration of a position control device according to a second embodiment of the present invention.
FIG. 5 is a block diagram illustrating a configuration of a position control device according to a third embodiment of the present invention.
FIG. 6 is a block diagram illustrating a configuration of a conventional position control device.
FIG. 7 is a diagram showing a change in response characteristics of a conventional position control device.
[Explanation of symbols]
DESCRIPTION OF
Claims (3)
前記制御対象の位置を微分することにより前記制御対象の速度を求める微分手段と、
前記速度指令と前記微分手段により求められた制御対象の速度との速度偏差を速度ループゲインによって増幅してトルク指令として出力する速度制御手段と、
前記トルク指令に基づいて前記制御対象を駆動するトルク制御器と、を有する位置制御装置において、
前記位置制御手段から出力された速度指令を調整ゲインによって増幅して新たな速度指令として前記速度制御手段に出力する第1の増幅手段と、
前記速度制御手段から出力されたトルク指令を前記調整ゲインと同一の値のゲインによって増幅して新たなトルク指令として前記トルク制御器に出力する第2の増幅手段と、を備えたことを特徴とする位置制御装置。Position control means for amplifying a position deviation between a position command issued from a host device and a position of a control target by a position loop gain and outputting the amplified position command as a speed command ,
Differentiating means for determining the speed of the controlled object by differentiating the position of the controlled object,
Speed control means for amplifying a speed deviation between the speed command and the speed of the control target determined by the differentiating means by a speed loop gain and outputting the amplified speed deviation as a torque command ,
A torque controller that drives the control target based on the torque command ;
First amplification means for amplifying the speed command output from the position control means with an adjustment gain and outputting the amplified speed command to the speed control means as a new speed command;
A second amplifying unit that amplifies the torque command output from the speed control unit with a gain having the same value as the adjustment gain and outputs the amplified torque command to the torque controller as a new torque command. position control device for.
前記制御対象の位置を微分することにより前記制御対象の速度を求める微分手段と、
前記速度指令と前記微分手段により求められた制御対象の速度との速度偏差を積分し、速度ループ積分ゲインを乗算した値を出力する積分手段と、
前記速度指令と前記微分手段により求められた制御対象の速度との速度偏差に、前記積分手段から出力された値を加算した値を速度ループゲインによって増幅してトルク指令として出力する速度制御手段と、
前記トルク指令に基づいて前記制御対象を駆動するトルク制御器と、を有する位置制御装置において、
前記位置制御手段から出力された速度指令を調整ゲインによって増幅して新たな速度指令として前記速度制御手段および前記積分手段に出力する第1の増幅手段と、
前記積分手段から出力された値を前記調整ゲインと同一の値のゲインによって増幅して新たな値として前記速度制御手段に出力する第2の増幅手段と、
前記速度制御手段から出力されたトルク指令を前記調整ゲインと同一の値のゲインによって増幅して新たなトルク指令として出力前記トルク制御器にする第3の増幅手段と、を備えたことを特徴とする位置制御装置。Position control means for amplifying a position deviation between a position command issued from a host device and a position of a control target by a position loop gain and outputting the amplified position command as a speed command ,
Differentiating means for determining the speed of the controlled object by differentiating the position of the controlled object,
Integrating means for integrating a speed deviation between the speed command and the speed of the control target determined by the differentiating means, and outputting a value obtained by multiplying the speed deviation by a speed loop integration gain;
Speed control means for amplifying a value obtained by adding a value output from the integrating means to a speed deviation between the speed command and the speed of the control target obtained by the differentiating means by a speed loop gain and outputting the amplified value as a torque command ; ,
A torque controller that drives the control target based on the torque command ;
First amplification means for amplifying the speed command output from the position control means by an adjustment gain and outputting the amplified speed command to the speed control means and the integration means as a new speed command;
A second amplifying unit that amplifies the value output from the integrating unit with a gain having the same value as the adjustment gain and outputs the amplified value to the speed control unit as a new value;
And a third amplifying unit that amplifies the torque command output from the speed control unit with a gain having the same value as the adjustment gain and outputs the new torque command as the torque controller. position control device for.
前記制御対象の位置を微分することにより前記制御対象の速度を求める微分手段と、
前記速度指令と前記微分手段により求められた制御対象の速度との速度偏差を積分し、速度ループ積分ゲインを乗算した値を出力する積分手段と、
前記積分手段から出力された値と、前記制御対象の速度との偏差を速度ループゲインによって増幅してトルク指令として出力する速度制御手段と、
前記トルク指令に基づいて前記制御対象を駆動するトルク制御器と、を有する位置制御装置において、
前記位置制御手段から出力された速度指令を調整ゲインによって増幅して新たな速度指令として前記積分手段に出力する第1の増幅手段と、
前記積分手段から出力された値を前記調整ゲインと同一の値のゲインによって増幅して新たな値として前記速度制御手段に出力する第2の増幅手段と、
前記速度制御手段から出力されたトルク指令を前記調整ゲインと同一の値のゲインによって増幅して新たなトルク指令として前記トルク制御器に出力する第3の増幅手段と、を備えたことを特徴とする位置制御装置。Position control means for amplifying a position deviation between a position command issued from a host device and a position of a control target by a position loop gain and outputting the amplified position command as a speed command ,
Differentiating means for determining the speed of the controlled object by differentiating the position of the controlled object,
Integrating means for integrating a speed deviation between the speed command and the speed of the control target determined by the differentiating means, and outputting a value obtained by multiplying the speed deviation by a speed loop integration gain;
A speed control unit that amplifies a deviation between the value output from the integration unit and the speed of the controlled object by a speed loop gain and outputs the amplified value as a torque command ;
A torque controller that drives the control target based on the torque command ;
First amplification means for amplifying the speed command output from the position control means with an adjustment gain and outputting the amplified speed command to the integration means as a new speed command;
A second amplifying unit that amplifies the value output from the integrating unit with a gain having the same value as the adjustment gain and outputs the amplified value to the speed control unit as a new value;
A third amplifying unit that amplifies the torque command output from the speed control unit with a gain having the same value as the adjustment gain and outputs the amplified torque command to the torque controller as a new torque command. position control device for.
Priority Applications (10)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000170891A JP3601588B2 (en) | 2000-06-07 | 2000-06-07 | Position control device |
EP01930034A EP1291747B1 (en) | 2000-05-15 | 2001-05-10 | Positioning servocontroller |
DE60141630T DE60141630D1 (en) | 2000-05-15 | 2001-05-10 | POSITIONING SERVO CONTROL |
DE60135586T DE60135586D1 (en) | 2000-05-15 | 2001-05-10 | Positionerungs servo control |
PCT/JP2001/003907 WO2001088649A1 (en) | 2000-05-15 | 2001-05-10 | Positioning servocontroller |
EP04024527A EP1496412B1 (en) | 2000-05-15 | 2001-05-10 | Positioning servocontroller |
US10/276,156 US6784632B2 (en) | 2000-05-15 | 2001-05-10 | Positioning servo controller |
KR1020027015333A KR100855798B1 (en) | 2000-05-15 | 2001-05-10 | Positioning servocontroller |
CNB018095925A CN1242308C (en) | 2000-05-15 | 2001-05-10 | Positioning servocontroller |
TW090111477A TW502141B (en) | 2000-05-15 | 2001-05-14 | Positioning servo controller |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000170891A JP3601588B2 (en) | 2000-06-07 | 2000-06-07 | Position control device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2001350524A JP2001350524A (en) | 2001-12-21 |
JP3601588B2 true JP3601588B2 (en) | 2004-12-15 |
Family
ID=18673533
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000170891A Expired - Fee Related JP3601588B2 (en) | 2000-05-15 | 2000-06-07 | Position control device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3601588B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4712063B2 (en) * | 2008-03-26 | 2011-06-29 | 三菱電機株式会社 | Position control device |
-
2000
- 2000-06-07 JP JP2000170891A patent/JP3601588B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2001350524A (en) | 2001-12-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6784632B2 (en) | Positioning servo controller | |
US7638965B2 (en) | Motor control apparatus | |
JPWO2008075558A1 (en) | Position control device | |
JP2002304219A (en) | Motor controller and mechanism characteristic measuring method | |
JPS63274385A (en) | Speed controller for servo-motor | |
JPS615302A (en) | Controller of manipulator | |
JP4367411B2 (en) | Motor control device | |
JP3601588B2 (en) | Position control device | |
JP4359736B2 (en) | Position control device | |
JP3229926B2 (en) | Motor position control device | |
JP4171192B2 (en) | Servo control device | |
JPH11282538A (en) | Servo device | |
JP3972155B2 (en) | Motor control device | |
JP2932444B2 (en) | Motor servo control device | |
JP4300384B2 (en) | Positioning servo controller | |
JP3656745B2 (en) | Electric motor position control device | |
JPH0231407B2 (en) | ICHIGIMEKIKONOSEIGYOHOSHIKI | |
JP2782605B2 (en) | Automatic control device | |
KR100794893B1 (en) | Motor control apparatus | |
JP3555351B2 (en) | Speed control device | |
JP2004102556A (en) | Positioning controller | |
JP2001350525A (en) | Positioning servo controller | |
JP3325726B2 (en) | Control unit for positioning unit | |
JPS63316687A (en) | Vector controlling arithmetic device for induction motor | |
JPH1070175A (en) | Stage control device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040303 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040416 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20040416 |
|
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: 20040901 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040914 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081001 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081001 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091001 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101001 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111001 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111001 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121001 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131001 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141001 Year of fee payment: 10 |
|
LAPS | Cancellation because of no payment of annual fees |