[go: up one dir, main page]

JPH06274201A - Control method and control device - Google Patents

Control method and control device

Info

Publication number
JPH06274201A
JPH06274201A JP27076193A JP27076193A JPH06274201A JP H06274201 A JPH06274201 A JP H06274201A JP 27076193 A JP27076193 A JP 27076193A JP 27076193 A JP27076193 A JP 27076193A JP H06274201 A JPH06274201 A JP H06274201A
Authority
JP
Japan
Prior art keywords
control
value
feedback
command
state
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.)
Granted
Application number
JP27076193A
Other languages
Japanese (ja)
Other versions
JP3176003B2 (en
Inventor
Yasunori Katayama
恭紀 片山
Takashige Watabiki
高重 渡引
Yutaka Saito
裕 齋藤
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 Information and Control Systems Inc
Original Assignee
Hitachi Ltd
Hitachi Information and Control Systems Inc
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 Information and Control Systems Inc filed Critical Hitachi Ltd
Priority to JP27076193A priority Critical patent/JP3176003B2/en
Publication of JPH06274201A publication Critical patent/JPH06274201A/en
Application granted granted Critical
Publication of JP3176003B2 publication Critical patent/JP3176003B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Feedback Control In General (AREA)

Abstract

(57)【要約】 【目的】非線形性の強い制御対象について、制御ゲイン
を変更しながら実行するフィードバック制御を、安定に
制御する制御方式を提供することにある。 【構成】制御対象1から出力される状態量xの前回との
差分値△xを差分機構4で求め、フィードバック機構2
で差分値△xとフィードバック係数Fxを乗じて制御指
令の偏差値△uを求める。積分機構5で指令偏差値△u
を積分して、制御指令値(操作量)uを決定する。フィ
ードバック機構2のゲインFxは、セットポイント制御
時に、制御パラメータ修正機構3により適宜、修正され
る。
(57) [Summary] [Object] To provide a control method for stably controlling feedback control that is executed while changing a control gain for a control target having a strong nonlinearity. [Structure] The difference value Δx of the state quantity x output from the controlled object 1 from the previous time is obtained by the difference mechanism 4, and the feedback mechanism 2
Then, the difference value Δx is multiplied by the feedback coefficient Fx to obtain the deviation value Δu of the control command. Command deviation value Δu in the integration mechanism 5
Is integrated to determine a control command value (manipulation amount) u. The gain Fx of the feedback mechanism 2 is appropriately modified by the control parameter modification mechanism 3 during setpoint control.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は状態フィードバック系を
もつ制御方式に関し、特に制御パラメータの変更に伴う
制御系の安定化に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a control system having a state feedback system, and more particularly to stabilization of the control system due to changes in control parameters.

【0002】[0002]

【従来の技術】現状の状態フィードバック制御におい
て、制御対象の微分方程式を非線形のままで解法する理
論はまだ構築されていない。そこで、非線形性の強い制
御対象を制御する場合は動作点を決定し、その動作点の
回りでフィードバック制御を実施する所謂、レギュレー
タ問題として制御系を構成することが一般に行なわれて
いる。
2. Description of the Related Art In the current state feedback control, a theory for solving a differential equation to be controlled while remaining nonlinear has not been established. Therefore, when controlling an object to be controlled having a strong non-linearity, an operating point is determined, and feedback control is performed around the operating point, so that a control system is generally configured as a so-called regulator problem.

【0003】制御系における動作点の決定は、制御対象
の時間的変化分を無視して、微分方程式の定常解を解く
ようにし、これをセットポイント制御あるいはセットア
ップ制御と呼んでいる。動作点が決定したら、制御対象
を線形近似して制御を動作点に落ち着かせるようにレギ
ュレータを構成する。これは、線形微分方程式にすると
状態方程式に基づいた現代制御理論を適用できるためで
ある。
In the determination of the operating point in the control system, the change over time of the controlled object is ignored, and the steady solution of the differential equation is solved, which is called set point control or setup control. When the operating point is determined, the regulator is configured to linearly approximate the controlled object and settle the control at the operating point. This is because the modern control theory based on the state equation can be applied to the linear differential equation.

【0004】制御対象の動作点が刻々と変化するような
状況においては、現在のところ、セットポイント制御を
ときどき実施して動作点を決定すると共に、その動作点
の近傍で制御対象を線形近似し、現代制御理論を利用し
てフィードバック係数を決定し、フィードバック制御を
実施している。このようなセットポイント制御について
は、例えば「板圧延の理論と実際(p283〜29
4)」(社団法人日本鉄鋼協会発行;s59年9月)に
詳しい。
In a situation where the operating point of the controlled object changes every moment, at present, set point control is sometimes performed to determine the operating point, and the controlled object is linearly approximated in the vicinity of the operating point. The feedback coefficient is determined by using the modern control theory and the feedback control is implemented. For such set point control, for example, “Theory and Practice of Sheet Rolling (p283-29)
4) ”(published by The Iron and Steel Institute of Japan; s September 959).

【0005】[0005]

【発明が解決しようとする課題】上記セットポイント制
御によって、フィードバック係数(パラメータ)が急激
に変更されると、制御指令(制御効果器の操作量)はフ
ィードバック係数の変更に応じて急変する場合がある。
その結果、応答の速い制御系では制御対象の状態が急変
し、安定性を損なう事態が発生する。
When the feedback coefficient (parameter) is suddenly changed by the set point control, the control command (the manipulated variable of the control effector) may suddenly change according to the change of the feedback coefficient. is there.
As a result, in a control system with a fast response, the state of the controlled object suddenly changes, which causes a situation where stability is lost.

【0006】たとえば、ロボットによる自動溶接の場
合、溶接位置に応じてアームが伸縮され、アームの慣性
モーメントが大きく変動する。すなわち、アームが延び
ている状態では慣性モーメントが大きく、このとき位置
偏差が現れるとそれを戻すために大きな力が必要になる
ので、大きなフィードバック係数に設計して大きな制御
指令を発生できるようにする。一方、アームを縮めた状
態では慣性モーメントが小さいので、小さな力でもよく
動ける。
For example, in the case of automatic welding by a robot, the arm expands and contracts according to the welding position, and the moment of inertia of the arm fluctuates greatly. That is, when the arm is extended, the moment of inertia is large, and when a position deviation appears at this time, a large force is required to restore it, so it is possible to design a large feedback coefficient to generate a large control command. . On the other hand, when the arm is contracted, the moment of inertia is small, so even a small force can move well.

【0007】したがって、アームが延びた状態から縮ん
だ状態に変更しながら溶接する場合に、アームが縮んだ
状態で位置偏差が発生すると、大きなフィードバック係
数による大きな制御指令がアクチュエータに与えられ
る。しかしアームの慣性モーメントは小さいので簡単に
行き過ぎてしまい、次のサンプリング周期でこの行き過
ぎ量を補正する再び大きな指令が発生され、振動的な動
作が繰返し引き起こされる。
Accordingly, when welding is performed while changing the state where the arm is extended to the state where the arm is extended, if a position deviation occurs in the state where the arm is contracted, a large control command based on a large feedback coefficient is given to the actuator. However, since the moment of inertia of the arm is small, it easily overshoots, and a large command is again generated to correct this overshooting amount in the next sampling cycle, and an oscillating motion is repeatedly caused.

【0008】この結果、直線的に溶接すべき場所が、細
かな正弦波状の振動軌跡による肉厚の溶接線幅となって
しまい、不良溶接による品質の低下を招いている。
As a result, the location where the welding should be performed linearly becomes a thick welding line width due to a fine sine wave vibration locus, resulting in deterioration of quality due to defective welding.

【0009】このように、慣性モーメントが変動する制
御対象では、大きなフィードバック係数のみならず、セ
ットアップによって制御目標値が急変するような場合に
も、同様の振動的動作が発生し、制御精度や安全性を低
下させる問題があった。
As described above, in a controlled object whose moment of inertia fluctuates, not only a large feedback coefficient, but also when the control target value suddenly changes due to setup, the same vibrational operation occurs, resulting in control accuracy and safety. There was a problem that deteriorated the sex.

【0010】本発明の目的は、上記したような非線形性
の強い制御対象について、高速に実行するフィードバッ
ク制御を、高精度、かつ、安定に制御する制御方式を提
供することにある。
An object of the present invention is to provide a control system for controlling feedback control executed at high speed with high accuracy and stability for a control object having a strong nonlinearity as described above.

【0011】[0011]

【課題を解決するための手段】本発明は、制御パラメー
タや制御指令の急変があっても、過制御を抑制できる制
御方式を実現するものである。
SUMMARY OF THE INVENTION The present invention realizes a control system capable of suppressing overcontrol even when there is a sudden change in control parameters or control commands.

【0012】すなわち、本発明の制御方式は、制御対象
の状態に応じて制御モデルの制御ゲインを変更しながら
制御指令値を決定する制御方法または制御装置であっ
て、まず、制御対象から出力される状態量の微分値ある
いは前回との差分値を求め、この微分値または差分値と
制御時点の制御ゲインを相乗して制御指令値の偏差分を
求め、さらに、この偏差値を積分または積算して制御指
令値を決定するようにしたことを特徴とする。
That is, the control method of the present invention is a control method or a control device for determining a control command value while changing the control gain of the control model according to the state of the controlled object. The differential value of the state quantity or the difference value from the previous time is calculated, the differential value or difference value and the control gain at the control point are synergistically calculated to find the deviation of the control command value, and this deviation value is integrated or integrated. The control command value is determined by the above.

【0013】[0013]

【作用】本発明によれば、制御指令値は一旦、状態量を
微分または前回値と差分し、この微分値または差分値と
制御ゲインを乗じて偏差指令値を得、これを積分または
前回値に積算して制御指令値を得る。これは微分(差
分)したものを再び積分(積算)するのであるからマク
ロに見た制御動作には変更がないが、瞬時的には大きく
相違する。即ち、状態量の変化は前回値との差分値とな
るので変化量が小さく、これによれば、制御ゲインの変
更の影響を小さくして過制御を抑制できるので、制御の
精度と安定性の向上が可能になる。
According to the present invention, the control command value is obtained by temporarily differentiating the state quantity from the previous value and multiplying the differential value or the difference value with the control gain to obtain the deviation command value, which is integrated or the previous value. To obtain the control command value. This is because the differentiated (difference) is integrated (integrated) again, so there is no change in the control operation seen in the macro, but there is a large difference instantaneously. That is, since the change in the state quantity is the difference value from the previous value, the change quantity is small, which can reduce the influence of the change in the control gain and suppress the overcontrol, and thus the accuracy and stability of the control can be improved. It is possible to improve.

【0014】[0014]

【実施例】図1は、本発明により構成される最適レギュ
レータの一実施例を示す。制御対象1はフィードバック
制御機構2により状態を一定に維持するよう制御され
る。制御機構2の制御モデルは線形微分方程式で同定さ
れ、その各係数(制御パラメータ)は制御パラメータ修
正機構3によって演算される。修正は所定の周期T(秒)
毎に検出される制御対象の状態に応じ、最適レギュレー
タ理論やH∞制御理論など周知の現代制御理論によって
計算される。なお、最適レギュレータに関しては「現代
制御工学(第7章141頁〜158頁;土谷武士、江上
正共著;産業図書株式会社刊、平成3年4月26日)」
や「システム制御理論(第6章222頁〜256頁;伊
藤正美著;昭晃堂社刊、昭和48年5月20日)」に詳
しい。このような最適レギュレータの構成に、本実施例
では差分機構4と積分機構5が付加される。差分機構4
は、サンプリング周期T毎に制御対象1の状態x(kT)を
検出し、その1周期前の状態ベクトルx({k−1}
T)との差分である差分状態ベクトルΔx(kT)を
(数1)により演算し、このΔx(kT)をフィードバ
ック制御機構2に出力する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT FIG. 1 shows an embodiment of an optimum regulator constructed in accordance with the present invention. The controlled object 1 is controlled by the feedback control mechanism 2 so as to maintain a constant state. The control model of the control mechanism 2 is identified by a linear differential equation, and each coefficient (control parameter) thereof is calculated by the control parameter correction mechanism 3. Correction is a predetermined cycle T (seconds)
According to the state of the controlled object detected every time, it is calculated by the well-known modern control theory such as the optimal regulator theory and the H∞ control theory. Regarding the optimum regulator, "Modern control engineering (Chapter 7, pages 141 to 158; Takeshi Tsuchiya, Masayoshi Egami; Sangyo Tosho Co., Ltd., April 26, 1991)"
And "System Control Theory (Chapter 6, pages 222-256; Masami Ito, published by Shokoidosha, May 20, 1973)". In this embodiment, the difference mechanism 4 and the integration mechanism 5 are added to the configuration of such an optimum regulator. Difference mechanism 4
Detects the state x (kT) of the controlled object 1 every sampling cycle T, and the state vector x ({k-1}) one cycle before is detected.
The difference state vector Δx (kT) which is the difference from T) is calculated by (Equation 1), and this Δx (kT) is output to the feedback control mechanism 2.

【0015】[0015]

【数1】 [Equation 1]

【0016】フィードバック制御機構2は、パラメータ
修正された制御モデルによって制御対象1の操作量を演
算する。すなわち(数2)により、入力される差分値Δ
xと修正されたパラメータFを乗算し制御指令値uの偏
差値Δuを得る。積分機構5は(数3)により、前回指
令値に偏差値Δuを積算して制御指令値uを求め、図示
しない制御効果器に出力する。
The feedback control mechanism 2 calculates the manipulated variable of the controlled object 1 by the parameter-corrected control model. That is, according to (Equation 2), the input difference value Δ
x is multiplied by the modified parameter F to obtain the deviation value Δu of the control command value u. The integrating mechanism 5 calculates the control command value u by multiplying the deviation value Δu to the previous command value by (Equation 3), and outputs the control command value u to a control effector (not shown).

【0017】[0017]

【数2】 [Equation 2]

【0018】[0018]

【数3】 [Equation 3]

【0019】図2は、ロボットアーム制御に本発明の最
適レギュレータを適用した実施例である。通常、ロボッ
トは位置制御を実施するが、ここでは発明の本質を理解
し易くするために機構を簡素化し、ロボットアームを制
御する電動機の速度制御系について説明する。なお、本
来の位置制御は速度制御系に積分系を導入することで実
現できる。
FIG. 2 shows an embodiment in which the optimum regulator of the present invention is applied to robot arm control. Normally, a robot performs position control, but here, in order to facilitate understanding of the essence of the invention, a mechanism is simplified and a speed control system of an electric motor for controlling a robot arm will be described. The original position control can be realized by introducing an integral system into the speed control system.

【0020】同図において、ロボット機構100は、腕
が伸縮するロボットアームに相当する負荷101,この
負荷101をトルクTL により駆動する直流電動機の回
転子102,回転子に接触する整流子103,104、
整流子に電機子電流iaを供給する増幅器106,界磁
巻線に界磁電流ifを供給する界磁回路107,電機子
電流iaを検出する電流検出器109,回転子102の
回転角速度ωrを検出する回転角速度検出器108から
構成される。
In FIG. 1, a robot mechanism 100 includes a load 101 corresponding to a robot arm whose arms extend and contract, a rotor 102 of a DC motor that drives the load 101 with a torque T L , a commutator 103 that contacts the rotor, 104,
An amplifier 106 that supplies the armature current i a to the commutator, a field circuit 107 that supplies the field current if to the field winding, a current detector 109 that detects the armature current i a, and rotation of the rotor 102. The rotation angular velocity detector 108 detects the angular velocity ω r .

【0021】本実施例のフィードバック制御系は、ま
ず、電機子電流iaとセットポイント制御で求められる
電機子電流目標値との偏差ia′を加算器110で求
め、回転角速度ωrとセットポイント出力である回転角
速度目標値との偏差ωr′を加算器111で求め、これ
らを差分機構4に入力する。差分機構4では、各入力値
とその1周期前の値であるia((k−1)T)′及びω
r((k−1)T)′との差分を求めて、各々の差分値Δi
(kT),Δω(kT)を出力する。
In the feedback control system of the present embodiment, first, the deviation i a ′ between the armature current i a and the armature current target value obtained by the set point control is obtained by the adder 110, and the rotational angular velocity ω r is set. The deviation ω r ′ from the rotational angular velocity target value, which is the point output, is obtained by the adder 111, and these are input to the difference mechanism 4. In the difference mechanism 4, each input value and i a ((k−1) T) ′ and ω which are values one cycle before the input value
The difference with r ((k-1) T) 'is obtained, and each difference value Δi
(kT) and Δω (kT) are output.

【0022】フィードバック制御機構2では、周期T毎
に見直されるフィードバック係数によって、差分値Δi
(kT),Δω(kT)から上記(数2)に示した制御偏差
値Δu(kT)を計算し出力する。なお、制御パラメータ
修正機構3は、電機子電流ia(kT)と回転角速度ω
r(kT)を入力し、フィードバック係数Fの修正演算を
行なっている。
In the feedback control mechanism 2, the difference value Δi is calculated by the feedback coefficient reviewed every cycle T.
From (kT) and Δω (kT), the control deviation value Δu (kT) shown in (Equation 2) is calculated and output. The control parameter correction mechanism 3 uses the armature current i a (kT) and the rotational angular velocity ω.
By inputting r (kT), the correction coefficient F is corrected.

【0023】制御偏差値Δuは積分機構5でそれまでの
積算値と加算され、新たな積算値は加算器6で目標値u
refと加算され、制御指令値uが決定される。指令値u
は増幅器106に入力され、電機子電流iaを指令値u
に対応した値に制御する。
The control deviation value Δu is added to the integrated value up to then by the integration mechanism 5, and the new integrated value is added to the target value u by the adder 6.
It is added to ref to determine the control command value u. Command value u
Is input to the amplifier 106, and the armature current i a is changed to the command value u.
Control to the value corresponding to.

【0024】このような図2の制御系について、動作点
の線形近似できる範囲での近傍を考える。即ち、図2の
制御系では、電機子電流、及び回転角速度に実際の値を
用いていたが、動作点をセットポイントで決定できるた
め、動作点近傍からのずれを零にするようなフィードバ
ック制御を考慮するとよい。このずれに着目し、図2の
電機子電流検出器109と回転角速度検出器108から
の出力を目標値からのずれと考え、図2の制御系を等価
的に変形したのが図3である。そして、図3の構成を一
般化すれば、図1の構成となることは自明である。
With respect to the control system shown in FIG. 2, the neighborhood of the operating point within the range of linear approximation will be considered. That is, in the control system of FIG. 2, actual values are used for the armature current and the rotational angular velocity, but since the operating point can be determined at the set point, feedback control that makes the deviation from the vicinity of the operating point zero Should be considered. Focusing on this deviation, considering the outputs from the armature current detector 109 and the rotational angular velocity detector 108 in FIG. 2 as deviations from the target values, FIG. 3 is an equivalent modification of the control system in FIG. . Then, it is obvious that if the configuration of FIG. 3 is generalized, the configuration of FIG. 1 is obtained.

【0025】図4は、図1〜図3に示した差分機構4の
構成を示している。差分機構4は入力数に応じて差分器
120(123)を備える。本例は図3の回転角速度検
出器108と電機子電流検出器109からの2入力であ
る。差分器120は、無駄時間機構121と加算器12
2から構成され、加算器122に直接加えられた入力か
ら、無駄時間機構121を経由した入力(すなわち1周
期前の入力)を減算し、差分値を出力する。無駄時間機
構121の無駄時間は制御系のサンプリング周期T
(秒)である。
FIG. 4 shows the structure of the difference mechanism 4 shown in FIGS. The difference mechanism 4 includes a difference unit 120 (123) according to the number of inputs. This example has two inputs from the rotational angular velocity detector 108 and the armature current detector 109 of FIG. The difference unit 120 includes a dead time mechanism 121 and an adder 12
It is composed of 2 and subtracts the input (that is, the input one cycle before) passing through the dead time mechanism 121 from the input directly added to the adder 122, and outputs the difference value. The dead time of the dead time mechanism 121 is the sampling cycle T of the control system.
(Seconds).

【0026】このように、回転角速度検出機構108と
電流検出機構109の出力は差分機構4の差分器12
0,123に入力され、状態量の変化分をフィードバッ
クする状態フィードバック機構2に入力される。なお、
本例では入力が周期Tの離散値のため差分機構としてい
るが、連続量となる場合は微分機構を用いる。
As described above, the outputs of the rotational angular velocity detection mechanism 108 and the current detection mechanism 109 are the difference device 12 of the difference mechanism 4.
0, 123, and the state feedback mechanism 2 which feeds back the amount of change in the state quantity. In addition,
In this example, since the input is a discrete value of the period T, the difference mechanism is used, but when it is a continuous quantity, the differentiation mechanism is used.

【0027】図5は、フィードバック機構2のモデルを
示し、差分機構7からの回転角速度差分値Δωと電機子
電流差分値Δiは、それぞれフィードバック係数f11
12を乗じられたのち加算器132で加算され、指令偏
差値Δuとして出力される。
FIG. 5 shows a model of the feedback mechanism 2. The rotational angular velocity difference value Δω and the armature current difference value Δi from the difference mechanism 7 are multiplied by the feedback coefficients f 11 and f 12 , respectively, and then added by the adder 132. Are added and output as a command deviation value Δu.

【0028】図6は、積算機構5の構成を示す。フィー
ドバック機構2からの入力に対応した加算器を備え、周
期Tで離散化されている入力値を周期Tで積算して出力
する。本例は入力数1のため、1個の加算器125で構
成される。加算器125は、フィードバック機構2から
の入力とそれまでの加算結果を出力する無駄時間要素1
27の出力とを加算器126で加算し、新しい加算結果
を制御指令値(操作量)uとしてロボット機構の増幅器1
06に出力する。なお機構5には、入力が連続量となる
場合は積分機構が用いられる。
FIG. 6 shows the structure of the integrating mechanism 5. An adder corresponding to the input from the feedback mechanism 2 is provided, and input values discretized in the cycle T are integrated in the cycle T and output. In this example, since the number of inputs is 1, it is composed of one adder 125. The adder 125 is a dead time element 1 that outputs the input from the feedback mechanism 2 and the addition result up to that time.
The output of 27 is added by an adder 126, and the new addition result is used as a control command value (manipulation amount) u to make the amplifier 1 of the robot mechanism.
It outputs to 06. An integration mechanism is used for the mechanism 5 when the input is a continuous quantity.

【0029】次に、図3に示したロボットアームの動作
を速度系で線形近似し、制御系の設計を行うのに用いる
微分方程式の説明をする。
Next, the differential equation used for designing the control system by linearly approximating the operation of the robot arm shown in FIG. 3 in the velocity system will be described.

【0030】まず、電機子とこれに直結するロボットア
ームの機械系は、ニュートンの運動方程式により(数
4),(数5)で、発生トルクは(数6)で表現でき
る。
First, the mechanical system of the armature and the robot arm directly connected to it can be expressed by (Equation 4) and (Equation 5) and the generated torque by (Equation 6) by Newton's equation of motion.

【0031】[0031]

【数4】 [Equation 4]

【0032】[0032]

【数5】 [Equation 5]

【0033】[0033]

【数6】 [Equation 6]

【0034】ただし、KT :トルク定数,θ(t):回
転角度,ωr(t):回転各速度,ia(t):電機子電
流,J:慣性モーメント,if(t):界磁電流,B:減
衰係数,p:極対数,φ(t):界磁磁束,M:電機子巻
線と界磁巻線の相互インダクタンス,Tg(t):発生ト
ルク,TL(t):負荷トルクである。ここで、慣性モー
メントJは、ロボットアームの位置に応じたモータ軸換
算で、1〜10倍の変化がある。
However, K T : torque constant, θ (t): rotation angle, ω r (t): each rotation speed, i a (t): armature current, J: moment of inertia, if (t): Field current, B: damping coefficient, p: number of pole pairs, φ (t): field magnetic flux, M: mutual inductance between armature winding and field winding, T g (t): generated torque, TL ( t): Load torque. Here, the moment of inertia J has a change of 1 to 10 times in terms of the motor axis according to the position of the robot arm.

【0035】一方、電気系には電機子回路と界磁回路の
2つがあり、各々は(数7),(数8)で表わされる。
また、逆起電力は(数9)で表現できる。
On the other hand, there are two electric systems, an armature circuit and a field circuit, which are represented by (Equation 7) and (Equation 8).
The back electromotive force can be expressed by (Equation 9).

【0036】[0036]

【数7】 [Equation 7]

【0037】[0037]

【数8】 [Equation 8]

【0038】[0038]

【数9】 [Equation 9]

【0039】ただし、va(t):直流印加電圧,v
f(t):界磁印加電圧,Ra,La:電機子巻線回路の全
抵抗と全インダクタンス,Rf,Lf:界磁巻線回路の全
抵抗と全インダクタンス,ei(t):逆起電力である。
Where v a (t): DC applied voltage, v
f (t): field磁印applied voltage, R a, L a: total resistance and the total inductance of the armature winding circuit, R f, L f: total resistance and the total inductance of the field winding circuit, e i (t ): It is a back electromotive force.

【0040】さらに、本制御系の状態量x1,x2と操作
量uを(数10)のように定義し、(数4)から(数
9)までの式を整理すると、(数11)の状態方程式が
求まる。また、出力(制御量)は回転角速度なので(数
12)の出力方程式が得られる。
Further, by defining the state quantities x 1 and x 2 and the manipulated variable u of this control system as in (Equation 10), and rearranging the equations from (Equation 4) to (Equation 9), (Equation 11) ) Is obtained. Further, since the output (control amount) is the rotational angular velocity, the output equation of (Equation 12) is obtained.

【0041】[0041]

【数10】 [Equation 10]

【0042】[0042]

【数11】 [Equation 11]

【0043】[0043]

【数12】 [Equation 12]

【0044】[0044]

【表1】 [Table 1]

【0045】ここで表1に示す仕様を、上記(数1
1)、(数12)に代入すると、(数13)の微分方程式
が得られる。ただし、J=4.89×10~3 で慣性モー
メントの一番小さい場合である。
Here, the specifications shown in Table 1 are changed to the above (Equation 1
Substituting into 1) and (Equation 12), the differential equation of (Equation 13) is obtained. However, J = 4.89 × 10 3 and the moment of inertia is the smallest.

【0046】さらに、(数13)をサンプリング周期2
msで離散化すると、(数14)の差分方程式が得られ、
これは(数3)の一般形に対応することがわかる。
Furthermore, (Equation 13) is set to the sampling period 2
When discretized with ms, the difference equation of (Equation 14) is obtained,
It can be seen that this corresponds to the general form of (Equation 3).

【0047】次に、ロボットが腕を延ばし、慣性モーメ
ントJの一番大きい4.98×10~2のときの微分方程式は
(数15)となり、同様にサンプリング周期2m秒で離
散化すると(数16)が得られる。
Next, when the robot extends its arm and the moment of inertia J is 4.98 × 10 to 2 , the differential equation becomes (Equation 15). Similarly, when the sampling period is discretized at 2 ms, (Equation 16). Is obtained.

【0048】[0048]

【数13】 [Equation 13]

【0049】[0049]

【数14】 [Equation 14]

【0050】[0050]

【数15】 [Equation 15]

【0051】[0051]

【数16】 [Equation 16]

【0052】(数14)と(数16)を比較してみる
と、システム行列の1行2列目の要素が(数14)の0.00
0286から(数16)の0.0000287 へと約1/10にな
り、90%の変化をしている。このように、慣性モーメ
ントが小さい場合(数14)と大きい場合(数16)で
は、状態方程式の係数、したがって制御モデルのパラメ
ータが大きく変化する。このことは、(数16)の動作
状態を(数14)の動作状態と同じにするには、x
2(t)=iaである電機子電流を約10倍に増やす必要
があることを示している。
Comparing (Equation 14) and (Equation 16), the element in the first row and second column of the system matrix is 0.00 of (Equation 14).
From 0286 to 0.0000287 in (Equation 16), it becomes about 1/10, which is a change of 90%. Thus, when the moment of inertia is small (Equation 14) and when it is large (Equation 16), the coefficient of the state equation, and thus the parameter of the control model, changes greatly. This means that to make the operating state of (Equation 16) the same as the operating state of (Equation 14), x
Indicates that there is a need to increase 2 (t) = i a armature current is about 10 times.

【0053】いま、ロボットのアームに負荷がかかり、
電機子電流が5Aから6Aに変化したと仮定し、更に、
ロボットアームを縮めた状態から延ばした状態に変化さ
せたと仮定する。このときの図6のフィードバック機構
2の係数f11,f12を、周知のリカッチ方程式(上記
「現代制御工学」等に詳述)により解くと、表2に示す
値となる。
Now, a load is applied to the robot arm,
Assuming the armature current has changed from 5A to 6A,
It is assumed that the robot arm is changed from the contracted state to the extended state. When the coefficients f 11 and f 12 of the feedback mechanism 2 of FIG. 6 at this time are solved by the well-known Riccati equation (detailed in the above “modern control engineering” etc.), the values shown in Table 2 are obtained.

【0054】[0054]

【表2】 [Table 2]

【0055】ここで、本実施例の最適レギュレータ(図
3)と、差分機構4と積分機構5の無い従来の最適レギ
ュレータを対比してみる。なお、フィードバック機構2
の基本構成には変わりがない。
Now, the optimum regulator of this embodiment (FIG. 3) will be compared with the conventional optimum regulator without the difference mechanism 4 and the integration mechanism 5. The feedback mechanism 2
There is no change in the basic configuration of.

【0056】上記(数14)から(数16)へロボット
状態が変化し、フィードバック係数f12が修正される前
後の制御指令値を計算すると(但し、電機子電流に起因
する成分についてのみ)、従来の場合は、 (数14)の場合:u12=−f12×i=−0.0301
×5=−0.151から、 (数16)の場合:u12=−f12×i=−0.0096
1×6=−0.0481へ、およそ70%の急変をす
る。この結果、状態偏差が急増し電動機の動作が不安定
になることは明らかであろう。
When the control command value before and after the robot state changes from the above (Equation 14) to (Equation 16) and the feedback coefficient f 12 is corrected (however, only for the component caused by the armature current), In the conventional case, the case of (Equation 14): u 12 = −f 12 × i = −0.0301
From × 5 = −0.151, in the case of (Expression 16): u 12 = −f 12 × i = −0.0096
A sudden change of about 70% is made to 1 × 6 = −0.0481. As a result, it will be apparent that the state deviation rapidly increases and the operation of the motor becomes unstable.

【0057】一方、本実施例の場合は、フィードバック
係数修正前の指令値は従来と同じ−0.151 である
が、電流が5Aから6Aに変化すると差分機構123の
出力は1Aとなる。従って指令偏差値は、Δu12=−f
12×Δi=−0.00961×1=−0.00961 と
なり、積分機構5において前回指令値0.151 と加算
される。この結果、制御指令値u12=−0.141 とな
る。この場合の指令値の変化は約7%と僅かであり、電
動機の動作は安定に保たれる。
On the other hand, in the case of the present embodiment, the command value before the correction of the feedback coefficient is the same as in the prior art-0.151, but when the current changes from 5A to 6A, the output of the differential mechanism 123 becomes 1A. Therefore, the command deviation value is Δu 12 = −f
12 × Δi = −0.00961 × 1 = −0.00961 and is added to the previous command value 0.151 in the integration mechanism 5. As a result, the control command value u 12 = −0.141. In this case, the change in the command value is as small as about 7%, and the operation of the electric motor is kept stable.

【0058】このように本実施例の最適レギュレータに
よれば、指令値の急変がないので制御系が安定し、偏差
も許容範囲に収まる。また、積算機構5は積分動作なの
で、定常的には偏差がなくなり、最適レギュレータを満
足する。
As described above, according to the optimum regulator of this embodiment, since the command value does not change suddenly, the control system becomes stable and the deviation falls within the allowable range. Further, since the integrating mechanism 5 is an integrating operation, the deviation is steadily eliminated and the optimum regulator is satisfied.

【0059】次に、本発明の第2の実施例である最適サ
ーボ制御系について説明する。図7は従来の最適サーボ
制御機構を示す。瞬間的に変化する状態量を比例的に制
御する制御機構2により応答性を改善する第1のフィー
ドバック制御系と、目標値と制御量との定常偏差を零に
制御する制御機構6により制御量を一定にする第2のフ
ィードバック制御系と、両系の出力を加算して操作量u
を制御対象に出力する加算器9と、さらに、セットポイ
ント制御時に両系の制御パラメータを修正するパラメー
タ修正機構3を備える。
Next, an optimum servo control system according to the second embodiment of the present invention will be described. FIG. 7 shows a conventional optimum servo control mechanism. The first feedback control system that improves the responsiveness by the control mechanism 2 that proportionally controls the instantaneously changing state amount, and the control amount by the control mechanism 6 that controls the steady-state deviation between the target value and the control amount to zero. The second feedback control system that keeps constant, and the outputs of both systems are added to manipulate the manipulated variable u.
And a parameter correction mechanism 3 for correcting the control parameters of both systems during setpoint control.

【0060】このように最適サーボは、応答性を高める
ための比例制御の手段と、定常偏差を零にするための積
分制御を備えたものである。なお、最適サーボの理論は
上述の「現代制御工学(第8章、p159〜p16
2)」に記載のように、最適レギュレータ理論から簡単
に導かれる。
As described above, the optimum servo is provided with the proportional control means for increasing the response and the integral control for making the steady deviation zero. The theory of optimum servo is described in "Modern Control Engineering" (Chapter 8, p159-p16).
2) ”, it is easily derived from the optimal regulator theory.

【0061】図8は、本実施例による最適サーボ制御機
構を示し、第1のフィードバック制御系には微分機構
4′と積分機構5′を追加し、微分機構4′からの状態
量xの微小変化分(dx/dt)をフィードバック機構
2に入力したのち、その出力を積分(∫dx・dt)し
て操作量の一部としている。これは、図1に示した第一
の実施例によるの最適レギュレータの基本構成と同じで
ある。
FIG. 8 shows an optimum servo control mechanism according to this embodiment. A differentiation mechanism 4'and an integration mechanism 5'are added to the first feedback control system so that the state quantity x from the differentiation mechanism 4'can be reduced. After inputting the variation (dx / dt) to the feedback mechanism 2, the output is integrated (∫dx · dt) to be a part of the manipulated variable. This is the same as the basic configuration of the optimum regulator according to the first embodiment shown in FIG.

【0062】本実施例の最適サーボは、第1のフィード
バック制御系と第2のフィードバック制御系の各々で、
出力機構となる積分機構を、同図のように一つに纏めた
積分機構5′としたところに特徴がある。
The optimum servo of the present embodiment is such that in each of the first feedback control system and the second feedback control system,
The feature is that the integrating mechanism serving as the output mechanism is an integrating mechanism 5'combined as shown in FIG.

【0063】なお、微分機構4′は図4に示した差分機
構4で、積分機構5′は図6に示した積算(加算)機構
5によって置換できる。これら微分機構と差分機構、及
び積分機構と積算機構とはそれぞれ同一の構成であり、
ゲインだけが異なる。従って本実施例では、微分機構と
差分機構、及び積分機構と積算機構とは同義のものとし
て用いる。
The differentiating mechanism 4'can be replaced by the difference mechanism 4 shown in FIG. 4, and the integrating mechanism 5'can be replaced by the integrating (adding) mechanism 5 shown in FIG. The differentiating mechanism and the difference mechanism, and the integrating mechanism and the integrating mechanism have the same configuration,
Only the gain is different. Therefore, in this embodiment, the differentiating mechanism and the difference mechanism, and the integrating mechanism and the integrating mechanism are synonymous.

【0064】本実施例は以上のように構成されていて、
制御対象1の動作点が変化すると、フィードバック制御
機構2の制御パラメータと、フィードバック制御機構6
の制御パラメータを、制御パラメータ修正機構3によっ
て計算し修正する。
This embodiment is constructed as described above,
When the operating point of the controlled object 1 changes, the control parameters of the feedback control mechanism 2 and the feedback control mechanism 6
The control parameter of is calculated and corrected by the control parameter correction mechanism 3.

【0065】第1のフィードバック系は前回状態量との
偏差分にフィードバック係数を乗じた偏差値をフィード
バックし、第2のフィードバック系の偏差値と加算した
偏差指令値を、前回の指令値に積算して今回の制御指令
値uを得ている。この結果、制御パラメータの変更によ
る制御指令値uの急変は回避でき、非線形性の強い制御
対象に対しても安定な最適サーボを実現できる。
The first feedback system feeds back the deviation value obtained by multiplying the deviation from the previous state quantity by the feedback coefficient, and adds the deviation command value added to the deviation value of the second feedback system to the previous command value. Then, the current control command value u is obtained. As a result, it is possible to avoid a sudden change of the control command value u due to the change of the control parameter, and it is possible to realize a stable optimum servo even for a control target having a strong nonlinearity.

【0066】図17は、以上説明した第二の実施例であ
る最適サーボを、図3のロボット制御機構に適用した例
で、ロボットの速度制御と位置制御を行う構成図であ
る。
FIG. 17 is an example in which the optimum servo according to the second embodiment described above is applied to the robot control mechanism of FIG. 3, and is a block diagram for performing speed control and position control of the robot.

【0067】同図で、第3図の最適レギュレータとの相
違は、ロボットのアームの回転角位置を検出するアブソ
リュートエンコーダーからなる位置検出器108’と、
アーム位置を指示する位置指令発生機構7と、この両方
の出力から目標位置に対する誤差を求める加算器8と、
加算器8からの誤差を零にする誤差制御指令成分を求め
る第2のフィードバック制御機構6及び積分機構5から
なる、第2のフィードバック系を備えているところにあ
る。この第2のフィードバック系は、位置制御制御系で
ある。
In the figure, the difference from the optimum regulator of FIG. 3 is that a position detector 108 'consisting of an absolute encoder for detecting the rotation angle position of the robot arm,
A position command generating mechanism 7 for indicating an arm position, an adder 8 for obtaining an error with respect to a target position from both outputs,
It is provided with a second feedback system including a second feedback control mechanism 6 and an integration mechanism 5 for obtaining an error control command component for making the error from the adder 8 zero. This second feedback system is a position control control system.

【0068】第2のフィードバック制御機構6の出力
は、加算機構9で第1のフィードバック機構2からの状
態量の差分を零にする状態指令偏差と加算された後に、
積分機構5で前回値に積算される。フィードバック機構
6からの誤差制御指令成分は、この積分によって誤差
(位置)を零とする制御指令となり、誤差が零になるま
で出力される。
The output of the second feedback control mechanism 6 is added by the adding mechanism 9 with the state command deviation that makes the difference of the state quantity from the first feedback mechanism 2 zero, and then,
The integrating mechanism 5 integrates the previous value. The error control command component from the feedback mechanism 6 becomes a control command for making the error (position) zero by this integration, and is output until the error becomes zero.

【0069】一方、差分機構4と第1のフィードバック
制御機構2による第1のフィードバック系(速度制御
系)は、図3の最適レギュレータと同一構成であり、フ
ィードバック係数や状態量の大幅な変動による不安定要
因を低減している。
On the other hand, the first feedback system (speed control system) consisting of the differential mechanism 4 and the first feedback control mechanism 2 has the same structure as the optimum regulator of FIG. 3, and it depends on the large fluctuation of the feedback coefficient and the state quantity. Instability factors are reduced.

【0070】本実施例の積分機構5は、第1のフィード
バック系と第2のフィードバック系に共用し、構成をシ
ンプルにしている。もちろん、別々に設けられてもよ
い。
The integration mechanism 5 of this embodiment is shared by the first feedback system and the second feedback system, and the configuration is simplified. Of course, they may be provided separately.

【0071】本実施例によれば、第1の実施例によるロ
ボットの速度制御ループ(最適レギュレータ構成)に、
追加された位置制御ループを持つ最適サーボ系として構
成される。従って、最適レギュレータの持つ応答性の速
さと最適サーボが持つ制御精度の良さを共有するのみな
らず、フィードバック係数を慣性モーメントに応じて変
化させても制御指令が急変しないので、高応答、高精
度、高安定な制御が実現できる。
According to this embodiment, the speed control loop (optimal regulator configuration) of the robot according to the first embodiment is
It is configured as an optimum servo system with an added position control loop. Therefore, it not only shares the responsiveness of the optimum regulator and the good control accuracy of the optimum servo, but the control command does not change suddenly even if the feedback coefficient is changed according to the moment of inertia, so high response and high accuracy are achieved. Highly stable control can be realized.

【0072】次に、第二の実施例である最適サーボを、
サイジングプレスの制御に適用した例を説明する。図9
〜図11に、サイジングプレスの動作原理を説明する。
サイジングプレスは、厚板スラブ30をアンビル31、
32で圧縮して所定の寸法に成形するもので、圧延機の
前工程に用いられる。
Next, the optimum servo of the second embodiment is
An example applied to the control of the sizing press will be described. Figure 9
~ Fig. 11 illustrates the operating principle of the sizing press.
The sizing press uses the thick plate slab 30 as an anvil 31,
It is compressed by 32 and molded into a predetermined size, and is used in the pre-process of the rolling mill.

【0073】図9で、矢印の方向に進入したスラブ30
の幅は、アンビル31、32から幅方向に圧縮されて狭
められる。このときアンビル31、32は、スラブの進
行と連動して図10に示すように、(a)の状態から
(b)→(c)→(d)とスラブ進行方向の前後及び左
右に揺動する。同図の(a)と(d)は同じ状態を示
し、(c)のスラブ斜線部30−1は(a)状態から押
しつぶされた状態を示す。
In FIG. 9, the slab 30 entered in the direction of the arrow.
Is narrowed by being compressed in the width direction from the anvils 31 and 32. At this time, the anvils 31 and 32 are interlocked with the progress of the slab and, as shown in FIG. 10, swing from the state of (a) to (b) → (c) → (d) in the forward / backward direction and left / right direction of the slab. To do. (A) and (d) of the same figure show the same state, and the slab diagonal line part 30-1 of (c) shows the state crushed from the (a) state.

【0074】図11は、アンビル32(31)の駆動機
構を示したものである。アンビル32にスクリュー33
を介して取付けられる構造体34は、アンビルと一体と
なって揺動する。構造体34にはアンビル32(31)
をスラブ幅方向に前後する主コンロッド36と主クラン
ク37からなる主クランク機構が取付けられ、主クラン
ク37の軸38は電動機39によって回転される。
FIG. 11 shows a drive mechanism for the anvil 32 (31). Screw 33 on anvil 32
The structure 34 attached through the rocks together with the anvil. Anvil 32 (31) in structure 34
A main crank mechanism composed of a main connecting rod 36 and a main crank 37, which are arranged in the slab width direction, is attached to the main crank 37, and a shaft 38 of the main crank 37 is rotated by an electric motor 39.

【0075】一方、構造材34には、主クランク37と
連動しながら、アンビル32(31)に前後左右の楕円
運動を与える揺動主クランク41、揺動コンロッド42
及び揺動副クランク43からなる揺動クランク機構が取
付けれれている。揺動主クランクの軸44は揺動電動機
45によって回転される。
On the other hand, in the structural member 34, the swing main crank 41 and the swing connecting rod 42, which interlock with the main crank 37, give the anvil 32 (31) an elliptical motion in the front-rear, left-right directions.
A swing crank mechanism including a swing sub crank 43 is attached. The shaft 44 of the swing main crank is rotated by the swing motor 45.

【0076】この主クランク機構と揺動クランク機構の
複合動作によって、アンビル32(31)は、図11に
示す楕円軌跡で動作し、図10(a)〜(d)の1サイ
クルを実行する。この軌跡で、a→bの太線部はスラブ
の加圧期間である。
Due to the combined operation of the main crank mechanism and the swing crank mechanism, the anvil 32 (31) operates in the elliptical locus shown in FIG. 11 and executes one cycle of FIGS. 10 (a) to 10 (d). In this locus, the thick line portion from a to b is the slab pressurization period.

【0077】図12は、サイジングプレスの揺動部と制
御装置からなるシステム構成を示す。電動機39は制御
装置50によって制御され、その角度ρ、角速度ω1
角加速度ω1’が動作はパルスジェネレータ(PG)4
0により検出される。揺動電動機45は制御装置51に
よって制御され、揺動電動機45の角度θ、角速度ω、
角加速度ω’がPG46により検出される。
FIG. 12 shows the system configuration including the swinging part of the sizing press and the control device. The electric motor 39 is controlled by the control device 50, and its angle ρ, angular velocity ω 1 ,
The angular acceleration ω 1 'is operated by a pulse generator (PG) 4
Detected by 0. The swing motor 45 is controlled by the control device 51, and the swing motor 45 has an angle θ, an angular velocity ω,
The angular acceleration ω ′ is detected by the PG 46.

【0078】指令発生装置52は、主クランク角度ρ及
び揺動副クランク角度θの目標値ρref,θrefを、アン
ビル31、32に上述の楕円軌跡を与える関数関係に従
って発生させ、制御周期毎に制御装置50、51に出力
する。
The command generator 52 generates the target values ρ ref and θ ref of the main crank angle ρ and the swing sub crank angle θ in accordance with the functional relationship that gives the anvils 31 and 32 the above-mentioned elliptical locus, and at every control cycle. To the control devices 50 and 51.

【0079】図13に、主クランク機構の物理モデルを
示す。長さl0のコンロッド36は、主クランク37の
回転によってクランク角度ρの運動を行い、構造体34
(従ってアンビル31,32)を距離yの変化に従って
スラブ幅方向に前後させる。この物理モデルを(数1
7)の式(17−1)〜(17−5)に示す。
FIG. 13 shows a physical model of the main crank mechanism. The connecting rod 36 having a length of l 0 makes a movement of the crank angle ρ by the rotation of the main crank 37, so that the structure 34
(Therefore, the anvils 31, 32) are moved back and forth in the slab width direction according to the change in the distance y. This physical model is
It is shown in formulas (17-1) to (17-5) of 7).

【0080】[0080]

【数17】 [Equation 17]

【0081】図14に、揺動クランク機構の物理モデル
を示す。主揺動クランク41と副揺動クランク43間の
スラブ進行方向に並行な距離xは、揺動によって(数1
8)のように変化する。ここで、主揺動クランク41の
半径はr1、主揺動クランク角度はθ、副揺動クランク
42の半径はr2、副揺動クランク角度は(2θ−90
°)、揺動コンロッド42の長さl、傾きφである。
FIG. 14 shows a physical model of the swing crank mechanism. The distance x between the main swing crank 41 and the sub swing crank 43, which is parallel to the slab advancing direction, is determined by the swing (equation 1).
It changes like 8). Here, the radius of the main swing crank 41 is r 1 , the main swing crank angle is θ, the radius of the sub swing crank 42 is r 2 , and the sub swing crank angle is (2θ−90).
°), the length 1 of the swing connecting rod 42, and the inclination φ.

【0082】図15に、主クランク機構と揺動クランク
機構からなる全体の揺動関係を示し、物理モデルを(数
19)の式(19−1)〜(19−5)に示す。
FIG. 15 shows the swing relationship of the entire main crank mechanism and swing crank mechanism, and the physical model is shown in equations (19-1) to (19-5) of (Equation 19).

【0083】[0083]

【数18】 [Equation 18]

【0084】[0084]

【数19】 [Formula 19]

【0085】上記した揺動関係全体の物理モデルで、主
クランク機構の電動機39にかかる負荷トルクTMを表
す式(17−4)及び、揺動クランク機構の電動機45
のトルクTSを表す式(19−3)において、その第1
項と第2項のとる値の大きさは、ほぼ同等である。
In the above-mentioned physical model of the entire swing relation, the equation (17-4) representing the load torque T M applied to the electric motor 39 of the main crank mechanism and the electric motor 45 of the swing crank mechanism.
(19-3) expressing the torque T S of
The magnitudes of the values of the term and the second term are almost the same.

【0086】各電動機に加わる等価的GD2を示す上式
の第2項は、各々のクランク角度ρまたはθによって大
きく変動する。1サイクル中に、ρは0〜tan~1(r1
r2)/x、θは0〜2πと変化し、この間に制御指令は
数百回〜数千回出力される。
The second term in the above equation indicating the equivalent GD 2 applied to each electric motor greatly varies depending on each crank angle ρ or θ. In one cycle, ρ is 0 to tan to 1 (r 1 +
r 2 ) / x, θ changes from 0 to 2π, and the control command is output hundreds to thousands of times during this period.

【0087】このように、サイジングプレスの位置によ
り、各電動機に加わる等価的GD2が大きく変化するの
で、固定した制御モデル、即ち不変のフィードバック係
数では、制御精度の極端な低下ないし制御不能を招く。
As described above, since the equivalent GD 2 applied to each electric motor varies greatly depending on the position of the sizing press, a fixed control model, that is, an invariable feedback coefficient causes an extreme decrease or uncontrollability of control accuracy. .

【0088】次に、(数17)〜(数19)を整理し、
(数20)の式(20−1)〜(20−4)に示す微分
方程式が導かれる。角加速度の微分に関する式(20−
4)で、係数Jsは揺動電動機45の回転角速度x3
掛けられる慣性モーメントで、Tcは電動機45の一時
遅れ時定数、その他は定数である。
Next, rearranging (Equation 17) to (Equation 19),
The differential equations shown in Expressions (20-1) to (20-4) of (Equation 20) are derived. Formula for differentiation of angular acceleration (20-
In 4), the coefficient Js is the moment of inertia multiplied by the rotational angular velocity x 3 of the swing motor 45, Tc is the temporary delay time constant of the motor 45, and the others are constants.

【0089】(数20)の微分方程式を行列表示する
と、(数21)の状態方程式が得られる。なお、(数2
1)の各項の行列と変数ベクトルを(数22)に示す。
When the differential equation of (Equation 20) is displayed in a matrix, the state equation of (Equation 21) is obtained. Note that (Equation 2
The matrix and variable vector of each term in 1) are shown in (Equation 22).

【0090】[0090]

【数20】 [Equation 20]

【0091】[0091]

【数21】 [Equation 21]

【0092】[0092]

【数22】 [Equation 22]

【0093】(数21)の状態方程式で、第3項のTs
は外乱ベクトルである。揺動トルクTsは、(19−
1)式のVxの関数で、その値は上記したように正弦波
的に大きく変動する。このトルク変動に対応した動作点
での制御モデルにより、サイジングプレスの位置(角
度)に応じたフィードバック係数の修正が、制御パラメ
ータ修正機構3によって実行される。
In the equation of state of (Equation 21), Ts of the third term
Is the disturbance vector. The swing torque Ts is (19-
It is a function of Vx in the equation (1), and its value greatly varies sinusoidally as described above. The control parameter correction mechanism 3 corrects the feedback coefficient according to the position (angle) of the sizing press using the control model at the operating point corresponding to the torque fluctuation.

【0094】このため、サイジングプレスの制御装置
は、上記したロボット制御の場合と同様に、フィードバ
ック係数の修正による制御指令の急変を抑制する構成が
必要になる。
For this reason, the control device for the sizing press needs to have a structure for suppressing a sudden change in the control command due to the correction of the feedback coefficient, as in the case of the robot control described above.

【0095】図16は、揺動クランク機構を駆動する揺
動電動機45の制御装置51を示す。この制御装置51
は、最適サーボ系により構成したDDC制御装置で、揺
動トルクTsの変動による影響を少なくするように構成
される。
FIG. 16 shows a control device 51 of the swing electric motor 45 which drives the swing crank mechanism. This control device 51
Is a DDC control device configured by an optimum servo system and configured to reduce the influence of fluctuations in the swing torque Ts.

【0096】揺動電動機45の回転軸に直結されるPG
46から、主揺動クランク角θ、角速度ω、角加速度
ω’の状態量が所定周期でサンプリングされる。なお、
PG46はディジタルパルスジェネレータで、パルスカ
ウンタと微分演算器から構成され、上記θ、ω、ω’の
状態量xiを出力する。制御対象のkステップ目の状態
は、(数23)によって表される。
PG directly connected to the rotary shaft of the swing motor 45
From 46, the state quantities of the main swing crank angle θ, the angular velocity ω, and the angular acceleration ω ′ are sampled in a predetermined cycle. In addition,
PG 46 is a digital pulse generator, which is composed of a pulse counter and a differential calculator, and outputs the state quantities x i of θ, ω, and ω ′. The state of the kth step to be controlled is represented by (Equation 23).

【0097】[0097]

【数23】 [Equation 23]

【0098】本実施例は偏差値系で取り扱うので、状態
量xiは加算器201に入力され、指令発生装置52ま
たは図示していない上部のセットアップ計算機から与え
られる状態量のセットアップ値xsとの偏差値△xiが求
められる。
In this embodiment, since the deviation value system is used, the state quantity x i is input to the adder 201 and is set as the setup value x s of the state quantity given from the command generator 52 or the upper setup computer (not shown). Deviation value Δx i is obtained.

【0099】この△Xi(k)が各々、差分機構202−
1〜202−3に入力され、前回サンプリング時(k−
1)における状態偏差値△xi(k−1)との間で、状
態差分値▽xi(k)が(数24)、(数25)により
求められる。本例における状態差分値▽xi(k)は、▽
θ(k),▽ω(k),▽ω’(k)である。
This ΔX i (k) is the difference mechanism 202-
1 to 202-3, and the previous sampling (k-
With respect to the state deviation value Δx i (k−1) in 1), the state difference value ∇x i (k) is obtained by (Equation 24) and (Equation 25). The state difference value ▽ x i (k) in this example is ▽
θ (k), ▽ ω (k), and ▽ ω '(k).

【0100】[0100]

【数24】 [Equation 24]

【0101】[0101]

【数25】 [Equation 25]

【0102】状態差分値▽xi(kT)は各々、状態フ
ィードバック機構203に入力されて各々、フィードバ
ック係数(比例ゲイン)Fxiを乗じられる。このフィ
ードバック係数Fxiは、制御対象の状態に応じ、制御
パラメータ修正機構3から適宜、修正されている。Fx
iの修正は、(数28)の拡大行列を考えて周知のリカ
ッチ方程式を解くと、(数26)のように与えられる。
この解法は、たとえば上記した土谷武士著「現代制御理
論」に詳しい。
Each state difference value ∇x i (kT) is input to the state feedback mechanism 203 and is multiplied by each feedback coefficient (proportional gain) Fx i . The feedback coefficient Fx i is appropriately corrected by the control parameter correction mechanism 3 according to the state of the controlled object. Fx
The modification of i is given by (Equation 26) when the well-known Riccati equation is solved by considering the expansion matrix of (Equation 28).
This solution is detailed in "Modern Control Theory" by Takeshi Tsuchiya mentioned above, for example.

【0103】[0103]

【数26】 [Equation 26]

【0104】状態フィードバック機構203は、状態差
分値▽xi(kT)とフィードバック係数Fxiを乗算
し、操作量偏差値△U1を(数27)、(数28)によ
り角度指令成分として求める。状態差分に応じた△U1
は加算器204に出力され、以上により、状態フィード
バックのための第1のフィードバック制御系が構成され
る。
The state feedback mechanism 203 multiplies the state difference value ∇x i (kT) by the feedback coefficient Fx i, and obtains the manipulated variable deviation value ΔU 1 as an angle command component from (Equation 27) and (Equation 28). . ΔU 1 according to the state difference
Is output to the adder 204, and the above constitutes a first feedback control system for state feedback.

【0105】[0105]

【数27】 [Equation 27]

【0106】[0106]

【数28】 [Equation 28]

【0107】一方、本例の制御量yでもある揺動クラン
ク角θと指令発生装置52から与えられる目標値θref
は、加算器205によって差分され、誤差εが(数2
9)により求められる。
On the other hand, the swing crank angle θ, which is also the control amount y in this example, and the target value θ ref given from the command generator 52.
Is subtracted by the adder 205, and the error ε is (Equation 2
9).

【0108】[0108]

【数29】 [Equation 29]

【0109】この誤差εは、誤差フィードバック機構2
06でフィードバック係数(比例ゲイン)Fe=fe11
を乗じられ、操作量偏差値△U2を(数30)により求
める。誤差分に応じた△U2は加算器204に出力され
る。以上により、誤差フィードバックのための第2のフ
ィードバック制御系が構成される。
This error ε is determined by the error feedback mechanism 2
At 06, a feedback coefficient (proportional gain) Fe = fe 11
And the manipulated variable deviation value ΔU 2 is calculated by (Equation 30). ΔU 2 corresponding to the error is output to the adder 204. The above constitutes the second feedback control system for error feedback.

【0110】[0110]

【数30】 [Equation 30]

【0111】第1のフィードバック制御系による操作量
偏差値△U1と、第2のフィードバック制御系による操
作量偏差値△U2は、加算器204で(数31)の加算
がなされて操作量偏差値△Uが求められ、さらに、∫d
tの演算機能を持つ積分機構207で(数32)の演算
が行われて操作量Uが決定される。
[0111] The manipulated variable deviation △ U 1 of the first feedback control system, the manipulated variable deviation value by the second feedback control system △ U 2 is the addition is made the amount of operation of the adder 204 (the number 31) The deviation value ΔU is calculated, and ∫d
The operation amount U is determined by performing the calculation of (Equation 32) in the integration mechanism 207 having the calculation function of t.

【0112】[0112]

【数31】 [Equation 31]

【0113】[0113]

【数32】 [Equation 32]

【0114】なお、積分機構207は、図6の積分機構
5と同様に、前回操作量U(k−1)に今回操作量偏差
値△U(k)を積算して、今回操作量U(k)を求める。
このように求められた操作量uは、主揺動クランク41
の制御指令クランク角θpとなる。
The integrating mechanism 207, like the integrating mechanism 5 of FIG. 6, integrates the current manipulated variable deviation value ΔU (k) with the previous manipulated variable U (k−1) to obtain the current manipulated variable U ( k) is calculated.
The operation amount u thus obtained is the main swing crank 41
Control command crank angle θp.

【0115】主揺動クランク41のクランク角θを、こ
のθpに位置制御するため、θpの微分値である回転角
速度ωpに電動機45を速度制御するための電動機電流
Iが決定される。基本的には、図3の例と同じになるの
で、詳細は省略する。
In order to control the crank angle θ of the main swing crank 41 to this θp, the electric motor current I for speed controlling the electric motor 45 to the rotational angular velocity ωp which is the differential value of θp is determined. Basically, it is the same as the example of FIG.

【0116】同様にして、主クランク37のクランク角
ρを制御する制御指令ρpが求められ、制御装置50に
与えられるが詳細は省略する。
Similarly, a control command ρp for controlling the crank angle ρ of the main crank 37 is obtained and given to the control device 50, but details thereof will be omitted.

【0117】以上に説明したように、本実施例のサイジ
ングプレス制御装置は、サイクル内で大きく変化する等
価的GD2に対処するために、揺動角の変動に応じてフ
ィードバック係数を修正すると共に、指令急変を抑制す
るための差分機構をもつ状態フィードバック系と、位置
の誤差を零とする誤差フィードバック系とからなる最適
サーボにより構成している。これによって、電動機トル
クの急変によるサイジングプレスの不安定な動作が防止
でき、制御ゲインを予め低く抑えておく必要もない。
As described above, the sizing press control apparatus of this embodiment corrects the feedback coefficient according to the fluctuation of the swing angle in order to cope with the equivalent GD 2 that greatly changes in the cycle. The optimum servo is composed of a state feedback system having a difference mechanism for suppressing the sudden change of the command and an error feedback system for making the position error zero. As a result, unstable operation of the sizing press due to a sudden change in motor torque can be prevented, and it is not necessary to keep the control gain low in advance.

【0118】本発明は、上記したロボットやサイジング
プレスに限定されない。例えば、慣性能率の大きく変動
する電車や自動車、さらには圧延システム等、広範な分
野の制御に適用できることは言うまでもない。
The present invention is not limited to the robot and the sizing press described above. For example, it is needless to say that the present invention can be applied to control in a wide range of fields such as trains and automobiles whose inertial performance rate varies greatly, and rolling systems.

【0119】[0119]

【発明の効果】本発明によれば、慣性モーメントなどが
大きく変化する非線形性の強い制御対象において、制御
パラメータの変更による制御指令の急変による過制御を
抑制することができるので、高精度な制御を安定に実施
できる効果がある。
According to the present invention, it is possible to suppress over-control due to a sudden change of a control command due to a change of a control parameter in a control object having a strong non-linearity in which a moment of inertia or the like changes greatly, so that highly accurate control can be achieved. There is an effect that can be carried out stably.

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

【図1】本発明の第1の実施例で、最適レギュレータの
構成図である。
FIG. 1 is a configuration diagram of an optimum regulator according to a first embodiment of the present invention.

【図2】図1の適用例を示すロボットの速度制御系の構
成図である。
FIG. 2 is a configuration diagram of a speed control system of a robot showing an application example of FIG.

【図3】図2の速度制御系の線形近似による構成図であ
る。
FIG. 3 is a block diagram of the speed control system of FIG. 2 based on linear approximation.

【図4】差分機構の構成図である。FIG. 4 is a configuration diagram of a difference mechanism.

【図5】フィードバック制御機構の構成図である。FIG. 5 is a configuration diagram of a feedback control mechanism.

【図6】積分機構の構成図である。FIG. 6 is a configuration diagram of an integration mechanism.

【図7】従来の最適サーボ制御機構の構成図である。FIG. 7 is a configuration diagram of a conventional optimum servo control mechanism.

【図8】本発明の第2の実施例である最適サーボ制御機
構の構成図である。
FIG. 8 is a configuration diagram of an optimum servo control mechanism according to a second embodiment of the present invention.

【図9】第2の実施例を適用するサイジングプレスの原
理を示す説明図である。
FIG. 9 is an explanatory diagram showing the principle of a sizing press to which the second embodiment is applied.

【図10】サイジングプレスの動作サイクルを説明する
説明図である。
FIG. 10 is an explanatory diagram illustrating an operation cycle of the sizing press.

【図11】サイジングプレスの駆動機構を説明する説明
図である。
FIG. 11 is an explanatory diagram illustrating a drive mechanism of the sizing press.

【図12】サイジングプレスの制御システムを説明する
概略のシステム構成図である。
FIG. 12 is a schematic system configuration diagram illustrating a control system of a sizing press.

【図13】サイジングプレスの主クランク機構の物理モ
デルの説明図である。
FIG. 13 is an explanatory diagram of a physical model of a main crank mechanism of the sizing press.

【図14】サイジングプレスの揺動クランク機構の物理
モデルの説明図である。
FIG. 14 is an explanatory diagram of a physical model of the swing crank mechanism of the sizing press.

【図15】サイジングプレス全体の揺動関係の物理モデ
ルの説明図である。
FIG. 15 is an explanatory diagram of a physical model of the swing relation of the entire sizing press.

【図16】サイジングプレスの制御装置の構成を示す機
能ブロック図である。
FIG. 16 is a functional block diagram showing a configuration of a control device of the sizing press.

【図17】速度制御と位置制御を行うロボット制御機構
の構成図である。
FIG. 17 is a configuration diagram of a robot control mechanism that performs speed control and position control.

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

1…制御対象、2…第1のフィードバック機構、3…制
御パラメータ修正機構、4…差分機構(微分機構)、5
…積算機構(積分機構)、6…第2のフィードバック機
構、7…指令発生機構、52…指令発生装置、201…
加算機構、202…差分機構、203…状態フィードバ
ック機構、204、205…加算機構、206…誤差フ
ィードバック機構、207…積分機構。
1 ... Control object, 2 ... First feedback mechanism, 3 ... Control parameter correction mechanism, 4 ... Difference mechanism (differential mechanism), 5
... integration mechanism (integration mechanism), 6 ... second feedback mechanism, 7 ... command generation mechanism, 52 ... command generation device, 201 ...
Addition mechanism, 202 ... Difference mechanism, 203 ... State feedback mechanism, 204, 205 ... Addition mechanism, 206 ... Error feedback mechanism, 207 ... Integration mechanism.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 齋藤 裕 茨城県日立市大みか町五丁目2番1号 株 式会社日立製作所大みか工場内 ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Yutaka Saito 5-2-1 Omika-cho, Hitachi-shi, Ibaraki Hitachi Ltd. Omika factory

Claims (10)

【特許請求の範囲】[Claims] 【請求項1】フィードバック係数が動作中に変更される
状態フィードバック制御系の制御方法において、 フィードバック係数の変更時にフィードバック量の変化
を抑制するように制御することを特徴とする制御方法。
1. A control method of a state feedback control system in which a feedback coefficient is changed during operation, wherein control is performed so as to suppress a change in a feedback amount when the feedback coefficient is changed.
【請求項2】フィードバック係数を含む制御パラメータ
が動作中に変更される状態フィードバック制御系の制御
方法において、 所定の状態量を微分し、この微分値と前記フィードバッ
ク係数を乗じて得た指令偏差値を積分して制御指令値を
求めることを特徴とする制御方法。
2. A control method of a state feedback control system in which a control parameter including a feedback coefficient is changed during operation, a command deviation value obtained by differentiating a predetermined state quantity and multiplying this differential value by the feedback coefficient. A control method characterized by integrating to obtain a control command value.
【請求項3】前記微分は、前記所定の状態量が周期的に
検出される離散値の場合に、前記所定の状態量の前回値
と今回値の差分によって行なうことを特徴とする請求項
2記載の制御方法。
3. The differentiation is performed by a difference between a previous value and a current value of the predetermined state quantity when the predetermined state quantity is a discrete value which is periodically detected. The described control method.
【請求項4】前記積分は、前記所定の状態量が周期的に
検出される離散値の場合に、前回制御指令値と前記指令
偏差値の加算によって行なうことを特徴とする請求項2
記載の制御方法。
4. The integration is performed by adding a previous control command value and the command deviation value when the predetermined state quantity is a discrete value detected periodically.
The described control method.
【請求項5】フィードバック係数を含む制御パラメータ
が動作中に変更可能に構成される状態フィードバック制
御系の制御装置において、 前記状態フィードバック制御系は、周期的に検出される
所定の状態量の前回値と今回値の差分値を求める差分機
構と、この差分値と前記フィードバック係数を乗じて指
令偏差値を求めるフィードバック機構と、この指令偏差
値と前回制御指令値を加算する積分機構を具備すること
を特徴とする制御装置。
5. A control device of a state feedback control system configured such that a control parameter including a feedback coefficient can be changed during operation, wherein the state feedback control system includes a previous value of a predetermined state quantity detected periodically. And a feedback mechanism for obtaining a command deviation value by multiplying the difference value and the feedback coefficient, and an integration mechanism for adding the command deviation value and the previous control command value. Characteristic control device.
【請求項6】フィードバック係数を含む制御パラメータ
が動作中に変更可能に構成される状態フィードバック制
御系の制御装置において、 前記状態フィードバック制御系は、予め設定される所定
の状態量の設定値と周期的に検出される前記所定の状態
量の検出値の偏差を求める加算機構と、この加算機構か
らの状態偏差値の前回値と今回値の差分値を求める差分
機構と、この差分機構からの状態差分値と前記フィード
バック係数を乗じて指令偏差値を求めるフィードバック
機構と、このフィードバック機構からの指令偏差値と前
回制御指令値を加算する積分機構を具備することを特徴
とする制御装置。
6. A control device of a state feedback control system, wherein a control parameter including a feedback coefficient is configured to be changeable during operation, wherein the state feedback control system comprises a preset set value of a predetermined state quantity and a cycle. The addition mechanism for obtaining the deviation of the detected value of the predetermined state quantity that is detected automatically, the difference mechanism for obtaining the difference between the previous value and the current value of the state deviation value from this addition mechanism, and the state from this difference mechanism. A control device comprising: a feedback mechanism for multiplying a difference value by the feedback coefficient to obtain a command deviation value; and an integration mechanism for adding a command deviation value from the feedback mechanism and a previous control command value.
【請求項7】前記状態フィードバック制御系は、前記状
態偏差値をゼロするように今回制御指令値を決定する最
適レギュレータとして構成されることを特徴とする請求
項6記載の制御装置。
7. The control device according to claim 6, wherein the state feedback control system is configured as an optimum regulator that determines a current control command value so as to zero the state deviation value.
【請求項8】状態量を一定に制御する第1のフィードバ
ック制御系と、制御量を目標値に近づけるように制御す
る第2のフィードバック制御系とこれらフィードバック
制御系のフィードバック係数を(含む制御パラメータ
を)修正する制御パラメータ修正機構と、前記目標値を
制御対象の状態に応じて設定する目標値発生器とにより
最適サーボを構成する制御装置において、 前記第1のフィードバック制御系は、周期的に検出され
る所定の状態量の前回値と今回値の差分値を求める差分
機構と、この差分値と第1のフィードバック係数を乗じ
て第1の指令偏差値を求める第1のフィードバック制御
機構を有し、 前記第2のフィードバック制御系は、前記目標値発生器
から設定される目標値と周期的に検出される制御量の偏
差値を求める加算機構と、前記制御量の偏差値と第2の
フィードバック係数を乗じて第2の指令偏差値を求める
第2のフィードバック制御機構を有し、 前記第1の指令偏差値と前記第2の指令偏差値を加算
し、積分して制御指令値を出力する制御指令値演算手段
を有してなることを特徴とする制御装置。
8. A first feedback control system for controlling the state quantity to be constant, a second feedback control system for controlling the control quantity to approach a target value, and feedback coefficients of these feedback control systems (including control parameters In a control device that configures an optimum servo by a control parameter correction mechanism that corrects and a target value generator that sets the target value according to the state of the controlled object, the first feedback control system periodically It has a difference mechanism for obtaining a difference value between the previous value and the current value of the detected predetermined state quantity, and a first feedback control mechanism for obtaining a first command deviation value by multiplying the difference value and the first feedback coefficient. The second feedback control system adds the target value set by the target value generator and the deviation value of the control amount detected periodically. And a second feedback control mechanism for obtaining a second command deviation value by multiplying the deviation value of the controlled variable by a second feedback coefficient, the first command deviation value and the second command deviation. A control device comprising a control command value calculating means for adding and integrating values and outputting a control command value.
【請求項9】状態量を一定に制御する第1のフィードバ
ック制御系と、制御量を目標値に近づけるように制御す
る第2のフィードバック制御系とこれらフィードバック
制御系のフィードバック係数を含む制御パラメータを修
正する制御パラメータ修正機構と、前記前記制御量の目
標値や状態量の設定値を設定する設定値発生器とにより
最適サーボを構成する制御装置において、 前記第1のフィードバック制御系は、周期的に検出され
る所定の状態量と前記目標値発生器から設定される前記
状態量の目標値との偏差値を求める第1の加算機構と、
この加算機構からの状態量偏差値の前回値と今回値の差
分値を求める差分機構と、この差分機構からの状態量差
分値と第1のフィードバック係数を乗じて前記状態量偏
差値をゼロにするように第1の指令偏差値を求める第1
のフィードバック制御機構を有し、 前記第2のフィードバック制御系は、前記設定値発生器
から設定される制御量の目標値と周期的に検出される制
御量の偏差値を求める第2の加算機構と、この加算機構
からの制御量偏差値と第2のフィードバック係数を乗じ
て前記制御量偏差値をゼロにするように第2の指令偏差
値を求める第2のフィードバック制御機構を有し、 前記第1の指令偏差値と前記第2の指令偏差値を加算
し、積分して制御指令値を出力する制御指令値演算手段
を具備してなることを特徴とする制御装置。
9. A first feedback control system for controlling the state quantity to be constant, a second feedback control system for controlling the control quantity to approach a target value, and a control parameter including feedback coefficients of these feedback control systems. In a control device that configures an optimum servo by a control parameter correction mechanism that corrects and a set value generator that sets a target value of the control amount and a set value of the state amount, the first feedback control system is A first addition mechanism that obtains a deviation value between a predetermined state amount detected by the target value and a target value of the state amount set from the target value generator;
A difference mechanism for obtaining the difference between the previous value and the current value of the state quantity deviation value from this addition mechanism, and the state quantity deviation value to zero by multiplying the state quantity difference value from this difference mechanism and the first feedback coefficient. To determine the first command deviation value so that
The second feedback control system, wherein the second feedback control system obtains a deviation value between the target value of the control amount set by the set value generator and the control amount periodically detected. And a second feedback control mechanism for obtaining a second command deviation value so as to make the control quantity deviation value zero by multiplying the control quantity deviation value from the adding mechanism by a second feedback coefficient, A control device comprising a control command value calculating means for adding a first command deviation value and the second command deviation value, integrating the result, and outputting a control command value.
【請求項10】制御対象の状態量を検出するセンサ、制
御指令に従って動作し制御対象を所望の状態に制御する
制御効果器、制御対象の状態に応じ制御パラメータの変
更と制御指令の決定を行なう計算機装置を備える状態フ
ィードバック制御系の制御装置において、 前記計算機装置は、前記センサにより周期的に検出され
る所定の状態量とその前回値から差分値を求める差分値
演算手段と、前記差分値とフィードバック係数を乗じて
指令偏差値を求める指令偏差演算手段と、前記指令偏差
値と前回制御指令値を加算して前記制御効果器に出力す
る制御指令値を求める積分手段と、前記フィードバック
係数を含む前記制御パラメータを制御モデル動作点の変
更に基づいて修正演算する制御パラメータ修正手段を具
備することを特徴とする状態フィードバック制御系の制
御装置。
10. A sensor that detects a state quantity of a controlled object, a control effector that operates according to a control command to control the controlled object to a desired state, and a control parameter is changed and a control command is determined according to the state of the controlled object. In a control device of a state feedback control system including a computer device, the computer device, a difference value calculation means for obtaining a difference value from a predetermined state amount periodically detected by the sensor and its previous value, and the difference value. It includes a command deviation calculating means for multiplying a feedback coefficient to obtain a command deviation value, an integrating means for adding the command deviation value and a previous control command value to obtain a control command value to be output to the control effector, and the feedback coefficient. A status parameter characterized by comprising control parameter modification means for modifying the control parameter based on a change in the control model operating point. Control device for feedback control system.
JP27076193A 1992-10-29 1993-10-28 Control device Expired - Lifetime JP3176003B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP27076193A JP3176003B2 (en) 1992-10-29 1993-10-28 Control device

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP4-291123 1992-10-29
JP29112392 1992-10-29
JP27076193A JP3176003B2 (en) 1992-10-29 1993-10-28 Control device

Publications (2)

Publication Number Publication Date
JPH06274201A true JPH06274201A (en) 1994-09-30
JP3176003B2 JP3176003B2 (en) 2001-06-11

Family

ID=26549352

Family Applications (1)

Application Number Title Priority Date Filing Date
JP27076193A Expired - Lifetime JP3176003B2 (en) 1992-10-29 1993-10-28 Control device

Country Status (1)

Country Link
JP (1) JP3176003B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006346860A (en) * 1998-05-12 2006-12-28 Mitsubishi Electric Corp Electric discharge machining control method and its device
JP2008290126A (en) * 2007-05-25 2008-12-04 Komatsu Ltd Industrial machine control device and control method
CN102331712A (en) * 2011-08-18 2012-01-25 中国烟草总公司郑州烟草研究院 Variable-parameter drum control method in tobacco shred drying process

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101814086B1 (en) * 2017-07-10 2018-01-02 황성 apparatus of manufacturing cream buff bun

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006346860A (en) * 1998-05-12 2006-12-28 Mitsubishi Electric Corp Electric discharge machining control method and its device
JP2008290126A (en) * 2007-05-25 2008-12-04 Komatsu Ltd Industrial machine control device and control method
CN102331712A (en) * 2011-08-18 2012-01-25 中国烟草总公司郑州烟草研究院 Variable-parameter drum control method in tobacco shred drying process

Also Published As

Publication number Publication date
JP3176003B2 (en) 2001-06-11

Similar Documents

Publication Publication Date Title
CN100504695C (en) Position control device, measuring device and machining device
JP4014162B2 (en) Machine tool position control device and machine tool position control method
JP5169836B2 (en) Position control device
US4914365A (en) Control device for servo motor
US20050228513A1 (en) Vibration control device
JP2000172341A (en) Servo controller
JP4226420B2 (en) Position control device
KR20060072136A (en) Motor control unit
JPS615302A (en) Controller of manipulator
JPH10329063A (en) Robot control device
JPH0722873B2 (en) Position control device for feed axis
JP4269150B2 (en) Robot controller
JPH06274201A (en) Control method and control device
US7471056B2 (en) Control device
US7190140B2 (en) Sliding mode controller position control device
JP4171192B2 (en) Servo control device
JPH0944253A (en) Drive switching control device
JP4636271B2 (en) Servo control device and adjustment method thereof
JPS60263206A (en) Control device of manipulator
JP5660482B2 (en) Control method and control device for feed drive system of machine tool
JPH07185817A (en) Weaving control method of multi-axes robot
JPH03122701A (en) Self-tuning method
JP2838578B2 (en) Motor control device, disturbance load torque estimation device
JP4078396B2 (en) Positioning control device
JP3026173B2 (en) Mold oscillation drive control device

Legal Events

Date Code Title Description
FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080406

Year of fee payment: 7

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090406

Year of fee payment: 8

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090406

Year of fee payment: 8

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100406

Year of fee payment: 9

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 10

Free format text: PAYMENT UNTIL: 20110406

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 11

Free format text: PAYMENT UNTIL: 20120406

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120406

Year of fee payment: 11

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 12

Free format text: PAYMENT UNTIL: 20130406

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 13

Free format text: PAYMENT UNTIL: 20140406

EXPY Cancellation because of completion of term