[go: up one dir, main page]

JP3541857B2 - Overshootless auto tuning method - Google Patents

Overshootless auto tuning method Download PDF

Info

Publication number
JP3541857B2
JP3541857B2 JP00478795A JP478795A JP3541857B2 JP 3541857 B2 JP3541857 B2 JP 3541857B2 JP 00478795 A JP00478795 A JP 00478795A JP 478795 A JP478795 A JP 478795A JP 3541857 B2 JP3541857 B2 JP 3541857B2
Authority
JP
Japan
Prior art keywords
tuning
auto
sliding mode
control
servo system
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
Application number
JP00478795A
Other languages
Japanese (ja)
Other versions
JPH08194542A (en
Inventor
龍一 小黒
正夫 尾島
信弘 梅田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yaskawa Electric Corp
Original Assignee
Yaskawa 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 Yaskawa Electric Corp filed Critical Yaskawa Electric Corp
Priority to JP00478795A priority Critical patent/JP3541857B2/en
Publication of JPH08194542A publication Critical patent/JPH08194542A/en
Application granted granted Critical
Publication of JP3541857B2 publication Critical patent/JP3541857B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K13/00Apparatus or processes specially adapted for manufacturing or adjusting assemblages of electric components
    • H05K13/02Feeding of components

Landscapes

  • Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Feedback Control In General (AREA)
  • Control Of Position Or Direction (AREA)

Description

【0001】
【産業上の利用分野】
本発明は、サーボ系のオートチューニング方法に関し、特に、オーバーシュートの発生を抑えた位置決めサーボ系のオートチューニング方法に関する。
【0002】
【従来の技術】
サーボ系に対するオートチューニング方法として、ステップ波形などを系に入力した際の応答波形のオーバーシュート量等を特徴量とし、抽出された特徴量に基づき各種の手法を用いてゲインの調整や慣性モーメントの同定などを行う方法が従来からあり(例えば、文献:電気学会全国大会講演論文集Vol.1991, No.6, 9.10.1, pp.5-18)、この方法は実現が容易であるので、一般的に用いられている。図7はステップ応答波形の一例を示しており、指令値e0に対する応答波形から値e1,a,b,Tを求めることにより、オーバーシュート量E、振幅減衰比D、整定時間比Rなどの特徴量が求められ、これらの特徴量に基づいてチューニングが行われる。
【0003】
また、特開平5−324081号公報には、スライディングモード制御を利用してオーバーシュートの発生を抑えた位置決め方法が開示されている。
【0004】
【発明が解決しようとする課題】
しかしながら、上述した従来のオートチューニング方法では、ステップ応答から特徴量を抽出するため、ゲインが十分にチューニングされていないオートチューニング初期ではオーバーシュート量が大きく、位置決めサーボ系の実プロセスに適用した場合には、周辺装置への衝突等、大きな損害を引き起こすことがあるという問題点がある。また、特開平5−324081号公報に開示された技術は、2種類のスライディングカーブを使用するため制御が複雑になり、また、スライディングモードでの制御を常時行うため、計算量が膨大になるという問題点がある。
本発明の目的は、オーバーシュートの発生を抑えたオートチューニング方法を提供することにある。
【0005】
【課題を解決するための手段】
本発明のオーバーシュートレスオートチューニング方法は、サーボ系のオートチューニングを応答波形から抽出された特徴量に基づいて行うオートチューニング方法において、オートチューニングの実行中、前記サーボ系を、スライディングモードの操作量を計算するスライディングモードコントローラと、スライディングモードでの可変ゲイン切換えを行うゲイン切換え判定機構を有するスライディングモード制御構造とし、さらに可変ゲインの切換え回数を計数する回数計算部を設け、前記回数計算部の計数値を特徴量として制御系の補正ゲインを修正する
本発明において、オートチューニングの実行中はサーボ系を比例積分制御構造とスライディングモード制御構造の併用とし、オートチューニングの実行時以外はサーボ系を比例積分制御構造に切換えるようにすることができる。
【0006】
【作用】
オートチューニング動作中の制御構造として、負荷系の応答に対してロバスト性が大きいスライディングモード制御を採用しているので、オートチューニング初期でも、オーバーシュートを発生させることがない。このため、実プロセスにおいて位置決めサーボ系のオートチューニングを実施する場合に、周辺装置の衝突等の問題を引き起こすことがない。スライディングモード制御ではゲインの切換えが発生するが、後述する実施例から明らかになるように、本発明では、このゲインの切換え回数をオートチューニングのための特徴量として用い、系の諸特性、例えばサーボモータや負荷系の特性の推定を行っている。また本発明においては、サーボ系のオートチューニングは、オフラインであるいはオンライン動作中に行うことができる。
【0007】
【実施例】
次に、本発明の実施例について図面を参照して説明する。図1は本発明の一実施例のオートチューニング方法が適用される制御系を示す制御ブロック図、図2はこのオートチューニング方法の処理手順を示すフローチャートである。まず、制御系について説明する。
この制御系は、制御対象8の位置xをサーボモータトルク発生機構6が発生するトルクにより位置決めするサーボ系である。図示11がサーボモータと慣性負荷を表しており、出力電流irefに応じトルク定数KTでもってトルクを発生するサーボモータトルク発生機構6と、このトルクで駆動されるサーボモータと負荷の慣性モーメントJのイナーシャ要素7とによって構成されているものとする。制御対象8は、サーボモータと慣性負荷の角加速度uを位置xに変換する機能を有するものであり、その伝達関数が1/S2(2回積分要素)で表わされている。この制御系は、通常の動作時にはPI(比例積分)制御によって制御を行い、オートチューニング時にはスライディングモード制御構造に移行するように構成されている。すなわち、位置ループゲインがKPであり位置偏差に対応して速度指令値を発生する速度指令発生部1と、速度ループゲインがKV、積分ゲインがKiであって速度偏差に応じて比例制御操作量UPIDを発生するPI制御部2と、操作量Urefに応じた出力電流irefを出力する補正部5と、上述したサーボモータ+慣性負荷11及び制御対象8と、位置xが入力して制御対象の速度
【0008】
【外1】

Figure 0003541857
を出力する微分要素9とによって、PI制御のための制御ループが構成されている。さらに、オートチューニングを行うために、切換えゲイン(可変ゲイン)がKSであってスライディングモードを発生させるための操作量USを発生するスライディングモードコントローラ3と、スライディングモードでのゲイン切換えの判定を行いスライディングモードコントローラ3でのゲイン切換えを行うゲイン切換え判定機構10と、ゲインの切換え回数mを計数する回数計算部4が設けられている。
位置指令xrefと制御対象8の実際の位置xとの偏差(位置偏差)xref−xは、速度指令発生部1に入力するとともに、スライディングモードコントローラ3とゲイン切換え判定機構10にも入力している。速度指令発生部1は、KP(xref−x)で表わされる速度指令値を発生する。そして、速度指令値と実際の速度との偏差(速度偏差)
【0009】
【外2】
Figure 0003541857
がPI制御部2とともにゲイン切換え判定機構10に入力する。PI制御部2は、
【0010】
【数1】
Figure 0003541857
で表わされるように、比例制御操作量UPIDを出力する。補正部5は、入力する操作量Urefに対し、トルク定数設定値KTn(トルク定数のモデル値)と慣性モーメント設定値(慣性モーメントのモデル値)Jnとの比Jn/KTnに応じた補正を行い、サーボモータに対する出力電流irefを出力するように構成されている。この比Jn/KTnは、サーボモータや負荷系(制御対象8)の特性を表すパラメータである。ここで操作量Urefは、比例制御操作量UPIDとスライディングモードを発生させるための操作量USとの差UPID−USである。また、比Jn/KTnが回数計算部4の出力によって変化するようになっている。
次に、制御系における制御動作について、図2を用いて説明する。
まず、オートチューニング動作であるかどうかの判定が行われる(ステップ101)。オートチューニング動作でない場合には、周知の手順に従って通常の制御(PI制御)を実行し(ステップ109)、出力電流irefを出力してサーボモータを駆動し(ステップ108)、ステップ101に戻る。オートチューニング動作の場合には、速度指令値xrefや位置x、速度
【0011】
【外3】
Figure 0003541857
を入力し(ステップ102)、速度指令値KP(xref−x)を算出した後にゲイン切換え判定機構10においてゲイン切換えの判断を行い(ステップ103)、PI制御部2において比例制御操作量UPIDを算出し(ステップ104)、スライディングモードコントローラ3においてスライディングモード発生のための操作量USを算出する。そして、回数計算部4においてゲインの切換え回数mを計算し(ステップ106)、切換え回数mに応じて補正部5の比Jn/KTnを調整する(ステップ107)。そして、設定値要素5が調整後の比Jn/KTnに基づいて出力電流irefを出力し(ステップ108)、ステップ101に戻る。
次に、制御構造をスライディングモード制御として行われるオートチューニング動作について、さらに詳しく説明する。
【0012】
ゲイン切換え判定機構10は、速度偏差
【0013】
【外4】
Figure 0003541857
と位置偏差xref−xとの積の符号により、状態を判断し、スライディングモードコントローラ3の切換えゲインKSを切換え、スライディングモードを実施する。具体的には、
【0014】
【数2】
Figure 0003541857
とする。ここで、文献[1]:電気学会論文誌D分冊第107巻第11号1403〜1410頁(1987年)や文献[2]:平成5年電気学会全国大会講演論文集No.871(1993年)にあるように、
【0015】
【数3】
Figure 0003541857
とすると、(2)式では、
【0016】
【数4】
Figure 0003541857
となり、(3)式では、
【0017】
【数5】
Figure 0003541857
となる。モデルが正しく、図1において
【0018】
【数6】
Figure 0003541857
となっていれば、すなわちトルク定数と慣性モーメントについて、モデル値相互の比と実際値相互の比が等しくなっている場合には、
【0019】
【数7】
Figure 0003541857
となり、ゲインの切換えを発生せずに位置決めが完了する。
上述したように、回数計算部4は、ゲイン切換え回数mを入力とし、補正部5の比Jn/KTnをチューニングする。本実施例では、状態2から状態3への切換え回数をm1、状態2から状態1への切換え回数をm2として、ゲイン切換え回数mを
m = m1 − m2 …(5)
で定義した。また、δを正の数として、
【0020】
【数8】
Figure 0003541857
で表わされるように、比Jn/KTnのチューニングを行った。
(6)式のチューニングにより、Jn/KTnが実際値(実際のJ/KT)より小さいときには、比Jn/KTnがδ・mだけ増加し、実際値より大きいときは、δ・mだけ減少する。そして、最終的に、
【0021】
【数9】
Figure 0003541857
となるまでチューニングが行われる。
次に、本実施例のチューニング方法について、シミュレーションを行った結果を説明する。ここでは、初期状態において、
【0022】
【数10】
Figure 0003541857
となっている位置決め系に対して本実施例のチューニング方法を適用した。
図3は、初期状態において通常の制御(PI制御)を行った場合におけるステップ応答波形を時間と変位との関係によって示したものである。この図に示されるように、通常の制御によってオートチューニングを行った場合には、オートチューニング初期にかなりのオーバーシュートが発生することになる。図4は、本実施例にしたがって制御構造をスライディングモード制御とした場合の、初期状態(オートチューニング開始前)におけるステップ応答波形を示したものである。図4(a)は位置応答波形であり、図4(b)は位相面軌跡波形である。図4(a)に示されるように、スライディングモード制御とすることによって、初期状態においてもオーバーシュートが発生していない。なお、図4(b)において、のこぎり波状の軌跡となっている部分があるが、これはそこでゲインの切換えがあったことを示している。本実施例では、ステップ波形が入力する都度、ゲイン切換え回数mに応じて比Jn/KTnが変化し、これによってチューニングが進行する。
【0023】
上述のようにしてオートチューニングが進行すると、ステップ波形を入力した際のゲインの切換え回数mが次第に減少する。図5は、チューニング終了直前のゲイン切換え回数mが2のときのステップ応答波形を示したものである。図5(a)と(b)は、図4の場合と同様に、それぞれ、位置応答波形と位相面軌跡波形を示している。ゲインの切換え回数mが2なので、図5(b)に示す位相面軌跡波形には、のこぎり波状の部分はほとんど見られない。そして、図6は、オートチューニングが終了した後、通常の制御に戻した時のステップ応答波形を時間と変位との関係によって示したものである。なお、図4及び図5における単位p.u.は、系において定められた位置の単位である。
以上のシミュレーション結果から明らかなように、本発明のオートチューニング方法によれば、チューニング初期から終了まで、一貫してオーバーシュートを発生させることなく位置決め系のチューニングを行うことが可能となる。
【0024】
【発明の効果】
以上説明したように本発明のオーバーシュートレスオートチューニング方法は、オートチューニング中にオーバーシュートを発生させることがないので、周辺装置への衝突等の事故を発生させることなく迅速なチューニングを行うことが可能になり、実プロセスへの適用が容易であるという効果がある。
【図面の簡単な説明】
【図1】本発明の一実施例のオーバーシュートレスオートチューニング方法が適用される制御系を示す制御ブロック図である。
【図2】本発明の一実施例のオーバーシュートレスオートチューニング方法の処理手順を示すフローチャートである。
【図3】初期状態での通常制御系のステップ応答波形を示すグラフである。
【図4】スライディングモード適用時の初期状態でのステップ応答波形を示す図であって、(a)は位置応答波形を示すグラフ、(b)は位相面軌跡波形を示すグラフである。
【図5】スライディングモード適用時のオートチューニング終了直前のステップ応答波形を示す図であって、(a)は位置応答波形を示すグラフ、(b)は位相面軌跡波形を示すグラフである。
【図6】オートチューニング終了後のステップ応答波形を示すグラフである。
【図7】ステップ応答波形の一例を示す図である。
【符号の説明】
1 速度指令発生部
2 PI制御部
3 スライディングモードコントローラ
4 回数計算部
5 補正部
6 サーボモータトルク発生機構
7 イナーシャ要素
8 制御対象
9 微分要素
10 ゲイン切換え判定機構
11 サーボモータ+慣性負荷
101〜109 ステップ
ref 出力電流
J 慣性モーメント
n 慣性モーメント設定値
i 積分ゲイン
P 位置ループゲイン
S 切換えゲイン
T トルク定数
Tn トルク定数設定値
V 速度ループゲイン
m 切換え回数
x 位置
ref 位置指令値[0001]
[Industrial applications]
The present invention relates to an automatic tuning method for a servo system, and more particularly, to an automatic tuning method for a positioning servo system in which occurrence of overshoot is suppressed.
[0002]
[Prior art]
As an auto-tuning method for the servo system, the amount of overshoot of the response waveform when a step waveform or the like is input to the system is used as a feature amount, and gain adjustment and moment of inertia are performed using various methods based on the extracted feature amount. There have been methods for identification (eg, Literature: Proceedings of the National Meeting of the Institute of Electrical Engineers of Japan Vol.1991, No.6, 9.10.1, pp.5-18), and this method is easy to implement. Commonly used. FIG. 7 shows an example of a step response waveform. By calculating values e 1 , a, b, and T from the response waveform to the command value e 0, an overshoot amount E, an amplitude attenuation ratio D, a settling time ratio R, and the like are obtained. Are determined, and tuning is performed based on these characteristic amounts.
[0003]
Further, Japanese Patent Application Laid-Open No. Hei 5-324081 discloses a positioning method using sliding mode control to suppress occurrence of overshoot.
[0004]
[Problems to be solved by the invention]
However, in the above-described conventional auto-tuning method, since the feature amount is extracted from the step response, the amount of overshoot is large in the initial stage of the auto-tuning in which the gain is not sufficiently tuned. However, there is a problem that a large damage such as a collision with a peripheral device may be caused. In addition, the technique disclosed in Japanese Patent Application Laid-Open No. 5-324081 uses two types of sliding curves, which complicates the control. Further, since the control in the sliding mode is always performed, the amount of calculation is enormous. There is a problem.
An object of the present invention is to provide an automatic tuning method in which occurrence of overshoot is suppressed.
[0005]
[Means for Solving the Problems]
Overshoot less automatic tuning method of the present invention, in the automatic tuning method performed based on the feature amount extracted autotuning of the servo system from the response waveform, during the auto-tuning, the servo system, the operation of the sliding mode And a sliding mode control structure having a gain switching determination mechanism for performing variable gain switching in the sliding mode, and further provided with a number calculation section for counting the number of times of switching of the variable gain. The correction gain of the control system is corrected using the numerical value as a feature value .
In the present invention, the servo system can use both the proportional-integral control structure and the sliding mode control structure during the execution of the auto-tuning, and the servo system can be switched to the proportional-integral control structure except during the execution of the auto-tuning.
[0006]
[Action]
As a control structure during the auto-tuning operation, a sliding mode control having a large robustness with respect to the response of the load system is employed, so that no overshoot occurs even at the beginning of the auto-tuning. Therefore, when performing auto-tuning of the positioning servo system in the actual process, there is no problem such as collision of peripheral devices. In the sliding mode control, gain switching occurs. However, as will be apparent from the embodiment described later, in the present invention, the number of gain switching is used as a feature amount for auto tuning, and various characteristics of the system, for example, servo control are used. Estimates the characteristics of motors and load systems. Further, in the present invention, auto-tuning of the servo system can be performed offline or during online operation.
[0007]
【Example】
Next, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a control block diagram showing a control system to which an auto-tuning method according to an embodiment of the present invention is applied, and FIG. 2 is a flowchart showing a processing procedure of the auto-tuning method. First, the control system will be described.
This control system is a servo system that positions the position x of the control target 8 by the torque generated by the servo motor torque generating mechanism 6. FIG. 11 shows a servo motor and an inertial load, a servo motor torque generating mechanism 6 for generating a torque with a torque constant K T according to the output current i ref , a servo motor driven by this torque and an inertia moment of the load. And the inertia element 7 of J. The control object 8 has a function of converting the angular acceleration u of the servomotor and the inertial load into the position x, and its transfer function is represented by 1 / S 2 (two-time integral element). This control system is configured to perform control by PI (proportional-integral) control during normal operation, and to shift to a sliding mode control structure during auto-tuning. In other words, the speed command generator 1 generates a speed command value corresponding to the position deviation when the position loop gain is K P , the speed loop gain is K V , the integral gain is Ki , and the speed is proportional to the speed deviation. The PI control unit 2 that generates the control operation amount U PID , the correction unit 5 that outputs the output current i ref according to the operation amount U ref , the servo motor + inertial load 11 and the control target 8, and the position x Input and control target speed
[Outside 1]
Figure 0003541857
, A control loop for PI control is constituted. Further, in order to perform auto-tuning, the switching gain (variable gain) is K S , and a sliding mode controller 3 that generates an operation amount U S for generating a sliding mode, and a determination of gain switching in the sliding mode is performed. A gain switching determination mechanism 10 for performing gain switching in the sliding mode controller 3 and a number calculation unit 4 for counting the number m of gain switching are provided.
The deviation (position deviation) xref- x between the position command xref and the actual position x of the controlled object 8 is input to the speed command generator 1 and also to the sliding mode controller 3 and the gain switching determination mechanism 10. ing. The speed command generator 1 generates a speed command value represented by K P (x ref −x). And the deviation between the speed command value and the actual speed (speed deviation)
[0009]
[Outside 2]
Figure 0003541857
Is input to the gain switching determination mechanism 10 together with the PI control unit 2. The PI control unit 2
[0010]
(Equation 1)
Figure 0003541857
The proportional control manipulated variable UPID is output as represented by. The correction unit 5 calculates a ratio J n / K Tn of a torque constant set value K Tn (model value of torque constant) and an inertia moment set value (model value of inertia moment) J n with respect to the input operation amount U ref. It is configured to perform an appropriate correction and output an output current i ref to the servomotor. The ratio J n / K Tn is a parameter representing the characteristics of the servomotor and the load system (control target 8). Here operating amount U ref is the difference U PID -U S between the operation amount U S for generating a proportional control amount U PID and sliding mode. Further, the ratio J n / K Tn changes according to the output of the number calculation section 4.
Next, a control operation in the control system will be described with reference to FIG.
First, it is determined whether or not the operation is an auto-tuning operation (step 101). If it is not an auto-tuning operation, normal control (PI control) is executed according to a well-known procedure (step 109), an output current iref is output to drive the servomotor (step 108), and the process returns to step 101. In the case of the auto-tuning operation, the speed command value xref , the position x, and the speed
[Outside 3]
Figure 0003541857
Is input (step 102), and after the speed command value K P (x ref −x) is calculated, the gain switching determination mechanism 10 determines the gain switching (step 103), and the PI control unit 2 performs the proportional control operation amount U. The PID is calculated (step 104), and the sliding mode controller 3 calculates an operation amount U S for generating a sliding mode. Then, the number-of-times calculating section 4 calculates the number of times m of gain switching (step 106), and adjusts the ratio J n / K Tn of the correcting section 5 according to the number of times m of switching (step 107). Then, the set value element 5 outputs the output current i ref based on the adjusted ratio J n / K Tn (step 108), and returns to step 101.
Next, the auto-tuning operation in which the control structure is performed as the sliding mode control will be described in more detail.
[0012]
The gain switching determination mechanism 10 calculates the speed deviation.
[Outside 4]
Figure 0003541857
The sign of the product of the positional deviation x ref -x and, to determine the status, switching the switching gain K S of the sliding mode controller 3 performs the sliding mode. In particular,
[0014]
(Equation 2)
Figure 0003541857
And Here, reference [1]: IEEJ Transactions on Volume D, Vol. 107, No. 11, pages 1403 to 1410 (1987) and reference [2]: 1993 IEEJ National Convention Proceedings No. 871 (1993 ),
[0015]
[Equation 3]
Figure 0003541857
Then, in equation (2),
[0016]
(Equation 4)
Figure 0003541857
In equation (3),
[0017]
(Equation 5)
Figure 0003541857
It becomes. The model is correct and in FIG.
(Equation 6)
Figure 0003541857
If the ratio between the model value and the actual value is equal for the torque constant and the moment of inertia,
[0019]
(Equation 7)
Figure 0003541857
And positioning is completed without any gain switching.
As described above, the frequency calculation unit 4 receives the gain switching frequency m as input and tunes the ratio J n / K Tn of the correction unit 5. In this embodiment, the number of times of switching from state 2 to state 3 is m 1 , and the number of times of switching from state 2 to state 1 is m 2 , and the number of times of gain switching m is m = m 1 −m 2 (5)
Defined. Also, when δ is a positive number,
[0020]
(Equation 8)
Figure 0003541857
The tuning of the ratio J n / K Tn was performed as represented by
According to the tuning of the equation (6), when J n / K Tn is smaller than the actual value (actual J / K T ), the ratio J n / K Tn increases by δ · m. Decrease by m And finally,
[0021]
(Equation 9)
Figure 0003541857
Tuning is performed until.
Next, a result of a simulation performed on the tuning method of the present embodiment will be described. Here, in the initial state,
[0022]
(Equation 10)
Figure 0003541857
The tuning method of the present embodiment was applied to the positioning system described as follows.
FIG. 3 shows a step response waveform in a case where normal control (PI control) is performed in an initial state by a relationship between time and displacement. As shown in this figure, when auto-tuning is performed by normal control, a considerable overshoot occurs at the beginning of auto-tuning. FIG. 4 shows a step response waveform in an initial state (before the start of auto-tuning) when the control structure is a sliding mode control according to the present embodiment. FIG. 4A shows a position response waveform, and FIG. 4B shows a phase plane locus waveform. As shown in FIG. 4 (a), by performing the sliding mode control, no overshoot occurs even in the initial state. In FIG. 4B, there is a portion having a sawtooth-shaped locus, which indicates that the gain has been switched there. In the present embodiment, each time a step waveform is input, the ratio J n / K Tn changes according to the gain switching frequency m, whereby tuning proceeds.
[0023]
As the auto-tuning proceeds as described above, the number m of gain changes when a step waveform is input gradually decreases. FIG. 5 shows a step response waveform when the number m of gain changes immediately before the end of tuning is two. FIGS. 5A and 5B show a position response waveform and a phase plane locus waveform, respectively, as in the case of FIG. Since the number of times m of gain switching is 2, almost no saw-toothed portion is seen in the phase plane locus waveform shown in FIG. FIG. 6 shows a step response waveform when the control is returned to the normal control after the end of the auto-tuning, by a relationship between time and displacement. The unit pu in FIGS. 4 and 5 is a unit of a position determined in the system.
As is clear from the simulation results described above, according to the auto-tuning method of the present invention, it is possible to tune the positioning system consistently from the beginning to the end of tuning without causing overshoot.
[0024]
【The invention's effect】
As described above, the overshoot-less auto-tuning method of the present invention does not cause overshoot during auto-tuning, so that quick tuning can be performed without causing an accident such as a collision with a peripheral device. This makes it possible to apply the method to an actual process easily.
[Brief description of the drawings]
FIG. 1 is a control block diagram showing a control system to which an overshoot-less auto-tuning method according to an embodiment of the present invention is applied.
FIG. 2 is a flowchart showing a processing procedure of an overshoot-less auto-tuning method according to one embodiment of the present invention.
FIG. 3 is a graph showing a step response waveform of a normal control system in an initial state.
4A and 4B are diagrams showing a step response waveform in an initial state when the sliding mode is applied, wherein FIG. 4A is a graph showing a position response waveform, and FIG. 4B is a graph showing a phase plane locus waveform.
5A and 5B are diagrams showing a step response waveform immediately before the end of auto tuning when the sliding mode is applied, wherein FIG. 5A is a graph showing a position response waveform, and FIG. 5B is a graph showing a phase plane locus waveform.
FIG. 6 is a graph showing a step response waveform after completion of auto tuning.
FIG. 7 is a diagram illustrating an example of a step response waveform.
[Explanation of symbols]
1 Speed command generator 2 PI controller 3 Sliding mode controller 4 Number calculator 5 Corrector 6 Servo motor torque generator 7 Inertia element 8 Control target 9 Differential element 10 Gain switching determination mechanism 11 Servo motor + inertia load 101 to 109 Step i ref output current J inertia moment J n inertia moment set value K i integral gain K P position loop gain K S switching gain K T torque constant K Tn torque constant set value K V speed loop gain m number of switching times x position x ref position command value

Claims (3)

サーボ系のオートチューニングを応答波形から抽出された特徴量に基づいて行うオートチューニング方法において、
オートチューニングの実行中、前記サーボ系を、スライディングモードの操作量を計算するスライディングモードコントローラと、スライディングモードでの可変ゲイン切換えを行うゲイン切換え判定機構を有するスライディングモード制御構造とし、さらに可変ゲインの切換え回数を計数する回数計算部を設け、前記回数計算部の計数値を特徴量として制御系の補正ゲインを修正することを特徴とするオーバーシュートレスオートチューニング方法。
In an auto-tuning method for performing auto-tuning of a servo system based on a feature amount extracted from a response waveform,
During the execution of auto-tuning, the servo system has a sliding mode control structure having a sliding mode controller for calculating an operation amount in the sliding mode and a gain switching determination mechanism for performing a variable gain switching in the sliding mode, and further includes a variable gain switching. An overshoot-less auto-tuning method , comprising: providing a number-of-times calculation unit for counting the number of times; and correcting a correction gain of a control system using the count value of the number-of-times calculation unit as a feature amount .
オートチューニングの実行中はサーボ系を比例積分制御構造とスライディングモード制御構造の併用とし、オートチューニングの実行時以外は前記サーボ系を比例積分制御構造に切換えることを特徴とする請求項1に記載のオーバーシュートレスオートチューニング方法。 2. The servo system according to claim 1, wherein the servo system is used in combination with the proportional-integral control structure and the sliding mode control structure during the execution of the auto-tuning, and the servo system is switched to the proportional-integral control structure except during the execution of the auto-tuning. Overshootless auto tuning method. 前記サーボ系が位置決めサーボ系である請求項1または2に記載のオーバーシュートレスオートチューニング方法。3. The method according to claim 1, wherein the servo system is a positioning servo system.
JP00478795A 1995-01-17 1995-01-17 Overshootless auto tuning method Expired - Fee Related JP3541857B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP00478795A JP3541857B2 (en) 1995-01-17 1995-01-17 Overshootless auto tuning method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP00478795A JP3541857B2 (en) 1995-01-17 1995-01-17 Overshootless auto tuning method

Publications (2)

Publication Number Publication Date
JPH08194542A JPH08194542A (en) 1996-07-30
JP3541857B2 true JP3541857B2 (en) 2004-07-14

Family

ID=11593512

Family Applications (1)

Application Number Title Priority Date Filing Date
JP00478795A Expired - Fee Related JP3541857B2 (en) 1995-01-17 1995-01-17 Overshootless auto tuning method

Country Status (1)

Country Link
JP (1) JP3541857B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6453576B2 (en) * 2014-08-04 2019-01-16 日本電産サンキョー株式会社 Motor system
JP6353731B2 (en) * 2014-08-04 2018-07-04 日本電産サンキョー株式会社 Motor system
JP6751615B2 (en) * 2016-07-20 2020-09-09 日本電産サンキョー株式会社 Motor system
CN110347173B (en) * 2019-08-21 2021-07-13 哈尔滨工业大学 A Spacecraft Attitude Tracking Control Method Based on Discontinuous Adaptive Control

Also Published As

Publication number Publication date
JPH08194542A (en) 1996-07-30

Similar Documents

Publication Publication Date Title
US5331264A (en) Method and device for generating an input command for a motion control system
JP3084928B2 (en) Motor position control device
EP0827265B1 (en) Apparatus for determination of control constant
JP3881593B2 (en) Control device
JP3757101B2 (en) Online auto tuning servo controller
JP3541857B2 (en) Overshootless auto tuning method
JPH10295092A (en) Speed controller of motor
KR100461186B1 (en) Control method of pi controller
JP2923000B2 (en) Servo control device
US6920362B2 (en) Control apparatus
JP2737725B2 (en) Robot control device and method
JP2000020104A (en) Method and device for speed control gain adjustment
Akil et al. Nonlinear control of the web winding system by adaptive backstepping
JPH02309402A (en) Servo system
JPH04362702A (en) Velocity control system in repetitive control
JP7443933B2 (en) motor control device
JPH08297512A (en) Method for positioning control by sliding mode control
JPH01292405A (en) Digital position servo device
JP3204274B2 (en) Positioning control method
JP4671171B2 (en) Motor control device
JP3355101B2 (en) Control device
JPH11346492A (en) Position control device for motor
JPH07111642B2 (en) Sliding mode control method
JPH0695703A (en) Machine constant estimating method
Zhang et al. Adaptive Extended State Observer-Based Tracking Control for PMSM Drive Systems With Uncertainties and Disturbances

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040119

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20040119

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040323

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees