JPH0659740A - Orbit controller - Google Patents

Orbit controller

Info

Publication number
JPH0659740A
JPH0659740A JP21158092A JP21158092A JPH0659740A JP H0659740 A JPH0659740 A JP H0659740A JP 21158092 A JP21158092 A JP 21158092A JP 21158092 A JP21158092 A JP 21158092A JP H0659740 A JPH0659740 A JP H0659740A
Authority
JP
Japan
Prior art keywords
trajectory
vibration
state
equation
control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP21158092A
Other languages
Japanese (ja)
Inventor
Hideki Tsuji
英樹 辻
Hiroyuki Ito
博幸 伊藤
Shinji Mitsuta
慎治 光田
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.)
Komatsu Ltd
Original Assignee
Komatsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Komatsu Ltd filed Critical Komatsu Ltd
Priority to JP21158092A priority Critical patent/JPH0659740A/en
Publication of JPH0659740A publication Critical patent/JPH0659740A/en
Pending legal-status Critical Current

Links

Landscapes

  • Feedback Control In General (AREA)
  • Control Of Position Or Direction (AREA)

Abstract

(57)【要約】 【目的】運動を伴う構造物の最適な制振軌道制御を効率
よく行う。 【構成】被制振体を移動させて位置決めを行う駆動部、
駆動パターンを計算して制御する演算部および状態量を
センシングするセンサ部を備え、制御対象および駆動系
の動特性、それらに対応する状態量、および制御対象に
加える操作量により記述された状態方程式に基づいて、
状態量および操作量により記述される評価関数の値を最
大あるいは最小にするフィードバックゲインを演算し、
このフィードバックゲインを先の状態方程式に含めて記
述しなおした状態方程式を、駆動部の定めた許容最大速
度、許容最大加速度、移動距離および残留振動などのい
くつかのパラメータを制約条件として数理計画法を用い
て解くことにより最短時間で移動するための軌道を求
め、求められた軌道と、フィードバックゲインと状態量
の乗算により記述される制御量を加えたものを制御対象
に加えることにより制御対象の最適な制振軌道制御を行
う。
(57) [Summary] [Purpose] Efficiently perform optimal vibration-damping trajectory control of structures involving motion. [Structure] A drive unit for moving and controlling the vibration-damped body,
A state equation described by the dynamic characteristics of the control target and the drive system, the state quantities corresponding to them, and the operation amount added to the control target, which includes a calculation unit that calculates and controls the drive pattern and a sensor unit that senses the state amount. On the basis of,
Calculate the feedback gain that maximizes or minimizes the value of the evaluation function described by the state quantity and the operation quantity,
The state equation rewritten by including this feedback gain in the previous state equation is used in the mathematical programming with some parameters such as the maximum allowable speed, maximum allowable acceleration, moving distance, and residual vibration set by the drive as constraints. The trajectory to be moved in the shortest time is obtained by solving using the equation, and the obtained trajectory is added to the controlled object by adding the controlled variable described by the multiplication of the feedback gain and the state quantity to the controlled object. Optimal vibration control trajectory control is performed.

Description

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

【0001】[0001]

【産業上の利用分野】本発明は、起動、移動、搬送を繰
り返す装置に関し、特に可動部分の振動を低減し、装置
の高速での移動、位置決めを可能とする起動制御装置に
関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a device for repeating start-up, movement and conveyance, and more particularly to a start-up control device which reduces vibrations of movable parts and enables high-speed movement and positioning of the device.

【0002】[0002]

【従来の技術】起動、移動、停止のサイクルを繰り返す
搬送装置、たとえば、X−Yテーブル、トランスファフ
ィーダ等においては、近年大型化、高速化が進められて
いる。このためサーボ系、構造系両者の剛性が相対的に
低下してしまい移動中の振動、停止後の残留振動が発生
するとともに、搬送装置の可動部の位置決め精度が低下
するといった問題が招来している。
2. Description of the Related Art In recent years, a transfer device such as an XY table, a transfer feeder, etc., which repeats a cycle of starting, moving and stopping, has been increased in size and speed. For this reason, the rigidity of both the servo system and the structural system is relatively reduced, vibration during movement and residual vibration after stoppage occur, and the positioning accuracy of the movable part of the transport device decreases. There is.

【0003】ここに、一般的に運動を伴う系の振動を低
減するためには、系の固有振動数および減衰を増大させ
ればよいことがわかっている。そこで、サーボ系の剛性
および構造系の剛性を増加させたり、サーボ系、構造系
両者の状態フィードバックをとって減衰を付加させる等
して、相対的に剛性を増大させる手法が採られている。
It has been found here that the natural frequency and damping of the system may be increased in order to reduce the system vibration that generally accompanies motion. Therefore, a method of relatively increasing the rigidity is adopted by increasing the rigidity of the servo system and the structural system, or by adding the damping by taking the state feedback of both the servo system and the structural system.

【0004】しかし、これらの手法は、サーボ系の出力
増加に対して制約があることや発振問題が招来するなど
して実際には限界に達することが多い。そこで、以下の
ような手法が現実には採られている。
However, these techniques often reach their limits in practice due to restrictions on the increase in output of the servo system and the occurrence of oscillation problems. Therefore, the following methods are actually adopted.

【0005】1)制御対象に加える入力エネルギを最小
にすることを制約条件として、構造系をも含めた時変係
数フィードバックの最適レギュレータ理論を移動、停止
時の位置決め問題に適用するもの(山田、中川、「計測
自動制御論文集」、18−1、(1982)、84)。
1) Applying the optimal regulator theory of time-varying coefficient feedback including the structural system to the positioning problem at the time of moving and stopping, with the constraint that the input energy applied to the controlled object is minimized (Yamada, Nakagawa, "Measurement Automatic Control Papers", 18-1, (1982), 84).

【0006】2)停止時の残留振動抑制を移動過程での
フィードフォワード問題として捕らえその最適な軌道を
消費エネルギ最小化と残留振動に対する拘束条件からな
る多項式に近似するもの(小野、「機論」、51−46
9、C(1985)、2233)。
2) A method of approximating the suppression of residual vibration at a stop as a feedforward problem in a moving process and approximating its optimal trajectory to a polynomial consisting of a minimum energy consumption and a constraint condition for residual vibration (Ono, "Mechanism") , 51-46
9, C (1985), 2233).

【0007】3)駆動部の各制約条件のもと最短時間制
御として線形計画法により残留振動を抑制する軌道を探
索するもの(浜田ほか6名、「機構論」、No.870
−3、(1987)、157)、(Shinha,A.
and Peng,H.、ASME、18−5、(19
89)、277.)。
3) Searching for a trajectory that suppresses residual vibration by linear programming as the shortest time control under each constraint condition of the driving unit (Hamada et al., 6 persons, "Mechanism Theory", No. 870).
-3, (1987), 157), (Shinha, A .;
and Peng, H .; , ASME, 18-5, (19
89), 277. ).

【0008】[0008]

【発明が解決しようとする課題】しかし、これら1)、
2)、3)のように最適軌道を求め、この軌道に沿うよ
う指令を与えて制振を行うものは、各種制約条件が厳し
くなるにつれて最適軌道は複雑な曲線となり、最適軌道
を求める上でのモデル化誤差、機械系のガタや摩擦、サ
ーボ系の非線形性などの影響を受けやすくなる。さらに
は、系の特性が時間とともに変化するものに対しては十
分な効果が得られないという傾向がある。そこで、これ
らの問題点を解決すべく、最適軌道によるフィードフォ
ワード制御とサーボ系、構造系の状態フィードバック制
御との組み合わせが考えられ、以下のような手法も試み
られている。
However, these 1),
As for 2) and 3), the optimal trajectory is determined by giving a command to follow this trajectory and performing vibration suppression. As various constraints become stricter, the optimal trajectory becomes a complicated curve. Are susceptible to modeling errors, mechanical system play and friction, and servo system non-linearity. Furthermore, there is a tendency that a sufficient effect cannot be obtained for a system whose characteristics change with time. Therefore, in order to solve these problems, a combination of feedforward control by an optimum trajectory and state feedback control of servo system and structural system is considered, and the following methods are also attempted.

【0009】4)最小エネルギ制振軌道制御に、モータ
部の目標軌道への追従制御を併用したもの(山浦、小
野、「機論」、54−508、C(1988)、299
7.)。 5)線形計画法によって得られた最適軌道にフィードバ
ック制御を併用し、DCモータの摩擦、不感帯の補正を
行なうもの(黄ほか2名、「信学技報」、NLP85−
1、(1985)、1.)。
4) A combination of minimum energy damping trajectory control and tracking control of a motor section to a target trajectory (Yamaura, Ono, "Mechanism", 54-508, C (1988), 299).
7. ). 5) Feedback control is used in combination with the optimal trajectory obtained by the linear programming method to correct the friction and dead zone of the DC motor (Yellow and 2 others, "Technical Journal", NLP85-
1, (1985), 1. ).

【0010】これら4)、5)の手法は、制御系を、実
構造物における軌道が数理計画法などにより求めた最適
制振軌道に沿うようにするために用いているため、モデ
ル化誤差等がない場合には柔軟構造物が動く軌道は上記
求められた最適なものとなり、所望の制振効果を達成で
きる。しかし、モデル化誤差等がある場合には、その誤
差分だけ、動かそうとする求めた軌道は最適なものでは
なくなり、所望の制振効果を達成できなくなる。さら
に、これら4)、5)の手法は、最適軌道を求めた後
に、フィードバック制御系を付加しており、最適軌道に
よって生じる振動を予め予測しているものではない。し
たがって、制御系を効率よく用いていない傾向が見受け
られる。
Since the methods 4) and 5) use the control system so that the trajectory of the actual structure follows the optimal damping trajectory obtained by mathematical programming, modeling error, etc. If there is not, the trajectory of the flexible structure will be the optimum one obtained above, and the desired vibration damping effect can be achieved. However, when there is a modeling error or the like, the desired trajectory to be moved is not optimal due to the error, and the desired damping effect cannot be achieved. Furthermore, in the methods 4) and 5), a feedback control system is added after obtaining the optimum trajectory, and the vibration caused by the optimum trajectory is not predicted in advance. Therefore, there is a tendency that the control system is not used efficiently.

【0011】本発明はこうした実状に鑑みてなされたも
のであり、制御対象の機械系にガタや摩擦等があり、か
つサーボ系にも非線形要素があり、このためモデル化が
正確に行われていない場合であったとしても、これら影
響にかかわりなく被制振体の振動を抑制することができ
る軌道制御装置を提供することをその目的としている。
The present invention has been made in view of these circumstances, and the mechanical system to be controlled has backlash and friction, and the servo system also has non-linear elements. Therefore, accurate modeling is performed. It is an object of the present invention to provide a trajectory control device capable of suppressing the vibration of a vibration-damped body regardless of these influences even if there is no such situation.

【0012】[0012]

【課題を解決するための手段】そこで、この発明では、
被制振体を移動させて位置決めを行う駆動部、駆動パタ
ーンを計算して制御する演算部および状態量をセンシン
グするセンサ部を備え、制御対象および駆動系の動特
性、それらに対応する状態量、および制御対象に加える
操作量により記述された状態方程式に基づいて、状態量
および操作量により記述される評価関数の値を最大ある
いは最小にするフィードバックゲインを演算し、このフ
ィードバックゲインを先の状態方程式に含めて記述しな
おした状態方程式を、駆動部の定めた許容最大速度、許
容最大加速度、移動距離および残留振動などのいくつか
のパラメータを制約条件として数理計画法を用いて解く
ことにより最短時間で移動するための軌道を求め、求め
られた軌道と、フィードバックゲインと状態量の乗算に
より記述される制御量を加えたものを制御対象に加える
ことにより制御対象の運動を制御している。軌道を求め
る際に用いる状態方程式は予めフィードバックゲインを
考慮したものであるため、効果的に制御系を利用でき
る。
Therefore, according to the present invention,
It is equipped with a drive unit that moves and positions the vibration-damped body, a calculation unit that calculates and controls the drive pattern, and a sensor unit that senses the state quantity. The dynamic characteristics of the control target and drive system, and the state quantity corresponding to them , And a feedback gain that maximizes or minimizes the value of the evaluation function described by the state variable and the manipulated variable, based on the state equation described by the manipulated variable added to the controlled object, and this feedback gain is calculated as the previous state. The state equation rewritten by the equation is solved by using mathematical programming with some parameters such as the maximum allowable speed, maximum allowable acceleration, moving distance, and residual vibration defined by the drive as constraints. Control that is calculated by finding the trajectory to move in time and multiplying the obtained trajectory by the feedback gain and state quantity And controls the movement of the controlled object by applying to the control target not containing added. Since the equation of state used when obtaining the trajectory considers the feedback gain in advance, the control system can be effectively used.

【0013】[0013]

【作用】かかる構成によれば、フィードバック制御系の
併用を前提として、フィードバックゲインを含めた形の
状態方程式を用いて最適制振軌道を求めているため、求
められた軌道は制御系による振動特性の変化をふまえた
ものとなっている。したがって、軌道を改善したことに
よる制振効果とフィードバック制御系を付加したことに
よる制振効果が相反することなく効率よく得られる。ま
た、制約条件の中に駆動部の各性能を記述するので、無
理のない軌道が得られる。
According to this structure, the optimum damping trajectory is obtained by using the state equation including the feedback gain on the assumption that the feedback control system is also used. Therefore, the obtained trajectory is the vibration characteristic of the control system. It is based on the change of. Therefore, the damping effect due to the improved trajectory and the damping effect due to the addition of the feedback control system can be efficiently obtained without contradicting each other. In addition, since each performance of the drive unit is described in the constraint condition, a reasonable trajectory can be obtained.

【0014】[0014]

【実施例】以下、図面を参照して本発明に係る制御装置
の実施例について説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of a control device according to the present invention will be described below with reference to the drawings.

【0015】図1は、実施例の装置構成をブロック図で
示しており、この実験装置はワークが搬送される際に発
生する振動を制御する。
FIG. 1 is a block diagram showing the apparatus configuration of the embodiment, and this experimental apparatus controls the vibration generated when a work is conveyed.

【0016】同図に示すように、鋼板1bの先端には、
付加マス1aが配設されており、これら付加マス1aと
鋼板1bとからなる柔軟構造物1は1次振動モードが支
配的となっている。鋼板1bの他方の端は、テーブル2
に固定されており、テーブル2は油圧サーボアクチュエ
ータ(油圧シリンダ)3によってX軸方向に移動され
る。テーブル2の車輪は図示せぬレールにのっており、
テーブル2はレール上において起動、移動、停止という
運動を行う。
As shown in the figure, at the tip of the steel plate 1b,
The additional mass 1a is arranged, and the flexible structure 1 including the additional mass 1a and the steel plate 1b is dominated by the primary vibration mode. The other end of the steel plate 1b is attached to the table 2
The table 2 is moved in the X-axis direction by a hydraulic servo actuator (hydraulic cylinder) 3. The wheels of the table 2 are on rails (not shown),
The table 2 performs movements such as starting, moving, and stopping on the rail.

【0017】以上のように制御対象が構成されている。The controlled object is configured as described above.

【0018】レーザ変位計4、5は、かかる制御対象の
状態量を検出し、コントロールユニット8は、検出され
た状態量に基づき後述する演算を行い制御対象に操作量
を出力する。
The laser displacement meters 4 and 5 detect the state quantity of the controlled object, and the control unit 8 outputs the manipulated variable to the controlled object by performing a calculation described later based on the detected state quantity.

【0019】すなわち、レーザ変位計4は柔軟構造物1
のx軸方向の変位x1 を検出するものであり、検出され
た変位x1 はコントロールユニット8のA/Dコンバー
タ9に加えられる。また検出信号x1 は微分回路6に加
えられ、速度x1 ・にされてA/Dコンバータ9に加え
られる。なお、「x・」はxの1階時間微分を表すもの
とし、「x・・」はxの2階時間微分を表すものとす
る。
That is, the laser displacement meter 4 is a flexible structure 1.
Is detected in the x-axis direction, and the detected displacement x1 is applied to the A / D converter 9 of the control unit 8. Further, the detection signal x1 is applied to the differentiating circuit 6 to be converted into the speed x1.multidot. And applied to the A / D converter 9. It should be noted that “x ·” represents the first-order time derivative of x, and “x ··” represents the second-order time derivative of x.

【0020】また、レーザ変位計5では、油圧アクチュ
エータ3のロッド3aのx軸方向のストローク量x2 、
つまりテーブル2の変位x2 が検出される。検出された
変位x2 はA/Dコンバータ9に加えられるとともに、
微分回路7を介して速度x2・にされてA・Dコンバー
タ9に加えられる。A/Dコンバータ9では、上記入力
された変位x1 、x2 、速度x1 ・、x2 ・がそれぞれ
ディジタル信号に変換され、これらを操作量演算部10
に加える。操作量演算部10では、後述するようにして
油圧アクチュエータ3を駆動するための駆動信号uc が
演算され、また、最適制振軌道指令信号作成部12で
は、油圧アクチュエータ3を駆動するための駆動信号u
が演算され、これらがD/Aコンバータ10に加えられ
る。上記駆動信号、つまり第1の操作量uc 、第2の操
作量uはアンプ11によって所要に増幅され、それらが
アクチュエータ駆動信号として油圧アクチュエータ3に
加えられる。この結果、油圧アクチュエータ3のストロ
ーク量は、加えられたアクチュエータ駆動信号に応じて
制御され、同駆動信号に応じてテーブル2が移動される
ことになる。
In the laser displacement meter 5, the stroke amount x2 of the rod 3a of the hydraulic actuator 3 in the x-axis direction,
That is, the displacement x2 of the table 2 is detected. The detected displacement x2 is added to the A / D converter 9 and
The speed is set to x2 through the differentiating circuit 7 and added to the A / D converter 9. The A / D converter 9 converts the input displacements x1 and x2 and the velocities x1 and x2 into digital signals, respectively, and converts these into digital signals.
Add to. The operation amount calculation unit 10 calculates a drive signal uc for driving the hydraulic actuator 3 as described later, and the optimum damping trajectory command signal generation unit 12 calculates a drive signal for driving the hydraulic actuator 3. u
Are calculated, and these are added to the D / A converter 10. The drive signals, that is, the first manipulated variable uc and the second manipulated variable u are amplified as required by the amplifier 11, and these are added to the hydraulic actuator 3 as actuator driving signals. As a result, the stroke amount of the hydraulic actuator 3 is controlled according to the applied actuator drive signal, and the table 2 is moved according to the drive signal.

【0021】上記コントロールユニット8で行われる演
算内容について以下、図4、図5に示す等価モデルを参
照しつつ説明する。
The contents of the calculation performed by the control unit 8 will be described below with reference to the equivalent models shown in FIGS.

【0022】図4に示すように、柔軟構造物1は質量m
1 、ばね定数k1 、減衰係数c1 の1自由度の質量−ば
ね−粘性減衰系と等価であり、またテーブル2と油圧ア
クチュエータ3は質量m2 、ばね定数k2 、減衰係数c
2 の2次遅れ要素としての質量−ばね−粘性減衰系と等
価であり、また油圧アクチュエータ3を支持している信
号入力系は質量m3 、ばね定数k3 、減衰係数c3 の質
量−ばね−粘性減衰系と等価であり、図1に示す装置は
これらの結合として表される。図4においてfc は第1
の操作量uc に応じて油圧アクチュエータ3で発生する
力であり、またfは第2の操作量uに応じて油圧アクチ
ュエータ3で発生する力であり、これは質量m3 のマス
に作用する力で表される。
As shown in FIG. 4, the flexible structure 1 has a mass m.
1, a spring constant k1, and a damping coefficient c1 are equivalent to a one degree of freedom mass-spring-viscous damping system, and the table 2 and the hydraulic actuator 3 have a mass m2, a spring constant k2, and a damping coefficient c.
2 is equivalent to the mass-spring-viscous damping system as the second-order lag element, and the signal input system supporting the hydraulic actuator 3 has mass m3, spring constant k3, and damping coefficient c3 mass-spring-viscous damping. The system is equivalent to the system and the device shown in FIG. 1 is represented by these connections. In FIG. 4, fc is the first
Is a force generated by the hydraulic actuator 3 in accordance with the operation amount uc of f, and f is a force generated by the hydraulic actuator 3 in accordance with the second operation amount u, which is a force acting on the mass of mass m3. expressed.

【0023】図4に示す等価モデルにおいて、信号入力
系は他の柔軟構造物等に比べて質量が大きく、ばね定
数、減衰定数が小さい。そこで、これらを考慮しないと
きは、図4に示すモデルは図5に示すように2自由度の
等価モデルとして表され、この等価モデルにおける状態
フィードバックのゲインを以下のようにして演算する。
まず、制御対象の運動方程式は、以下のごとく得られ
る。
In the equivalent model shown in FIG. 4, the signal input system has a larger mass and smaller spring constants and damping constants than other flexible structures. Therefore, when these are not taken into consideration, the model shown in FIG. 4 is represented as an equivalent model with two degrees of freedom as shown in FIG. 5, and the gain of the state feedback in this equivalent model is calculated as follows.
First, the equation of motion of the controlled object is obtained as follows.

【0024】 m1 x1 ・・+c1 (x1 ・−x2 ・)+k1 (x1 −x2 )=0 …(1) m2 x2 ・・+c1 (x2 ・−x1 ・)+c2 x2 ・+k1 (x2 −x1 )+ k2 x2 =fc …(2) ここで、x1 とx2 との相対的な変位を以下のようにx
r とおき、状態量Xg(t)、力fc (t)を以下のよ
うに定義する。
M1 x1 ··· + c1 (x1 · −x2 ·) + k1 (x1 −x2) = 0 (1) m2 x2 ··· + c1 (x2 · −x1 ·) + c2 x2 · + k1 (x2 −x1) + k2 x2 = fc (2) Here, the relative displacement between x1 and x2 is expressed as x
Let r be the state quantity Xg (t) and force fc (t) be defined as follows.

【0025】 xr =x1 −x2 …(3) Xg (t)=[xr ・ x2 ・ xr x2 ]T …(4) fc (t)=−Kcgucg(t) …(5) そこで、これら各式を用いると、上記(1)、(2)式
の関係は、以下のようになり、状態量Xg 、操作量ucg
によって制御対象の動特性が記述された状態方程式が得
られる。
Xr = x1−x2 (3) Xg (t) = [xr.x2.xrx2] T (4) fc (t) =-Kcgucg (t) (5) When used, the relationship of the above equations (1) and (2) becomes as follows, and the state quantity Xg and the manipulated variable ucg
A state equation describing the dynamic characteristics of the controlled object can be obtained by.

【0026】 Xg ・(t)=Ag Xg (t)+bg ucg(t) …(6) bg =[- Kcg/ m2 - Kcg/ m2 0 0]T …(8) そこで、つぎのような状態フィードバックを施す。Xg. (T) = Ag Xg (t) + bg ucg (t) (6) bg = [-Kcg / m2−Kcg / m2 0 0] T (8) Then, the following state feedback is performed.

【0027】 ucg(t)=−Kg Xg (t) …(9) Kg =[K1 K2 K3 K4 ] …(10) ここで制御対象を評価する評価関数Jを以下のようにし
て求める。
Ucg (t) =-Kg Xg (t) (9) Kg = [K1 K2 K3 K4] (10) Here, the evaluation function J for evaluating the controlled object is obtained as follows.

【0028】 J=∫(XT QX+uT ru)dt …(11) ただし、Q、rは重み係数である。J = ∫ (XT QX + uT ru) dt (11) where Q and r are weighting factors.

【0029】最適制御を行うための操作量uは、上記状
態方程式(6)式を制約条件として上記評価関数Jの値
を最小(または最大)にするフィードバックゲインKg
を求めることによって得られる。この場合、公知の最適
レギュレータ理論を用いることができる。
The manipulated variable u for performing the optimum control is a feedback gain Kg that minimizes (or maximizes) the value of the evaluation function J with the equation (6) as a constraint condition.
It is obtained by asking for. In this case, the known optimal regulator theory can be used.

【0030】つぎに図4の等価モデルにつき運動方程式
を立てると以下のようになる。
Next, the equation of motion is established for the equivalent model of FIG. 4 as follows.

【0031】 m1 x1 ・・+c1 (x1 ・−x2 ・)+k1 (x1 −x2 )=0 …(12 ) m2 x2 ・・+c1 (x2 ・−x1 ・)+c2 (x2 ・−x3 ・) +k1 (x2 −x1 )+k2 (x2 −x3 )=fc …(13) m3 x3 ・・+c2 (x2 ・−x3 ・)+c3 x3 ・+k2 (x2 −x3 )+ k3 x3 =f …(14) ここで、状態量Xを X(t)=[x1 ・ x2 ・ x3 ・ x1 x2 x3 ]T …(15) とすると、上記(12)、(13)、(14)式は、 X・(t)=AX(t)+bu(t)+bc uc (t) …(16) という具合に、状態量X(t)と第1の操作量uc
(t)と第2の操作量u(t)によって記述された状態
方程式で表すことができる。
M1 x1 ··· + c1 (x1 · −x2 ·) + k1 (x1 −x2) = 0 (12) m2 x2 ·· + c1 (x2 · −x1 ·) + c2 (x2 · −x3 ·) + k1 (x2) -X1) + k2 (x2-x3) = fc (13) m3 x3 .. + c2 (x2 .-x3.) + C3 x3. + K2 (x2-x3) + k3 x3 = f (14) where the state quantity Letting X be X (t) = [x1.x2.x3.x1x2x3] T (15), the above equations (12), (13) and (14) can be expressed as X. (t) = AX (t) ) + Bu (t) + bc uc (t) (16), the state quantity X (t) and the first manipulated variable uc
It can be expressed by the state equation described by (t) and the second manipulated variable u (t).

【0032】ここで、 f(t)=Kf u(t) …(18) fc (t)=Kc uc (t) …(19) b=[0 0 Kf/m3 0 0 0]T …(20) bc =[0 Kc/m2 0 0 0 0]T …(21) である。Here, f (t) = Kfu u (t) (18) fc (t) = Kc uc (t) (19) b = [0 0 Kf / m3 0 0 0] T (20) bc = [0 Kc / m2 0 0 0 0] T (21).

【0033】つぎに、このような構造系に状態フィード
バックを施す。ここで、図5の等価モデルの演算と同様
な演算を行う。すなわち、上記(16)式の次元に合う
ように、状態量Xg ^を、 Xg ^=[x1 ・- x2 ・ x2 ・- x3 ・ x1-x2 x2-x3 ]T …(22) に拡張し、さらに状態量Xに合うように変形して、フィ
ードバックゲインKと第1の操作量uc を以下のように
求める。
Next, state feedback is applied to such a structural system. Here, the same calculation as the calculation of the equivalent model of FIG. 5 is performed. That is, the state quantity Xg ^ is expanded to Xg ^ = [x1.-x2.x2.-x3.x1-x2x2-x3] T (22) so as to match the dimension of the above equation (16). Further, the feedback gain K and the first manipulated variable uc are obtained by deforming so as to match the state quantity X as follows.

【0034】 K=[K1 K2-K1 - K2 K3 K4-K3 - K4 ] …(23) uc =−KX(t) …(24) したがって、上記(16)式の状態方程式は以下のよう
に表される。
K = [K1 K2-K1 -K2 K3 K4-K3 -K4] (23) uc = -KX (t) (24) Therefore, the state equation of the above equation (16) is expressed as follows. To be done.

【0035】 X・(t)=Ac X(t)+bu(t) …(25) Ac =A−bc K …(26) いま上記(26)式の状態方程式を連続時間系からサン
プリング時間Δtの離散時間系に変換すると、時刻(k
+1)Δtにおける状態は、 X(k+1)=PX(k)+qu(k) …(27) となり、その解として次式が得られる。
X · (t) = Ac X (t) + bu (t) (25) Ac = A−bc K (26) Now, the state equation of the above equation (26) is calculated from the continuous time system at the sampling time Δt. When converted to a discrete time system, the time (k
The state at +1) Δt is X (k + 1) = PX (k) + qu (k) (27), and the following equation is obtained as the solution.

【0036】X(k)=P<k >X(0)+ΣP<k-1-
i >qu(k) ただし「P<n>」はPのn乗を表すものとする。 また、Σはi=0からk−1までである…(28) ここで、 P=e<AcΔt > …(29) q=(e<AcΔt >−I)Ac-1 b …(30) となる。ただし「e<n>」はeのn乗を表すものとす
る。
X (k) = P <k> X (0) + ΣP <k-1-
i> qu (k) However, “P <n>” represents P to the n-th power. Also, Σ is from i = 0 to k-1 (28) where P = e <AcΔt> (29) q = (e <AcΔt> -I) Ac-1 b (30) Become. However, “e <n>” represents the n-th power of e.

【0037】つぎに制約条件を規定する出力方程式を求
める。制約の対象を、柔軟構造物1のテーブル2に対す
る相対変位x1 −x2 、テーブル2の速度x2 ・、加速
度x2 ・・とし、これらを表す状態量y(k)を導入す
ると、上記(28)式は y(k)=[x1 −x2 x2 ・ x2 ・・]T =Cc X(k) =Cc P<k >X(0)+ΣCc P<k-1-i >qu(k) (ただし、Σはi=0からk−1までである)…(31) となる。ここで、 dc =[0 0 Kc/m2 ]T …(34) となる。そこでテーブル2の移動中の制約条件を「最大
許容値R」とすると、状態量y(k)に関して、 −R≦y(k)≦R …(35) となる。なお、制約条件の最大許容値が正側と負側で異
なる場合は、RとR´を異なる値として、−R´≦y
(k)≦Rとしてもよい。そこで、この(35)式に上
記(31)式を代入すると、第2の操作量u(k)に関
して次式を得る。
Next, the output equation that defines the constraint condition is obtained. When the relative displacements x1 -x2 of the flexible structure 1 with respect to the table 2, the speed x2 of the table 2, and the acceleration x2 of the flexible structure 1 are introduced, and the state quantity y (k) representing these is introduced, the above equation (28) is obtained. Y (k) = [x1−x2x2.x2 ..] T = CcX (k) = CcP <k> X (0) +. SIGMA.CcP <k-1-i> qu (k) (where Σ Is from i = 0 to k-1) (31). here, dc = [0 0 Kc / m 2] T (34) Therefore, assuming that the constraint condition of the table 2 during movement is “maximum allowable value R”, the state quantity y (k) is −R ≦ y (k) ≦ R (35). In addition, when the maximum allowable value of the constraint condition is different between the positive side and the negative side, R and R ′ are set to different values, and −R ′ ≦ y
(K) ≦ R may be satisfied. Therefore, by substituting the above equation (31) into this equation (35), the following equation is obtained for the second manipulated variable u (k).

【0038】 −R−Cc P<k >X(0)≦ΣCc P<k-1-i >qu(k) ≦RーCc P<k >X(0) (ただし、Σはi=0からk−1までである) …(36) なお、テーブル2の移動中におけるkの値は0からNま
での範囲である。
-R-Cc P <k> X (0) ≦ ΣCc P <k-1-i> qu (k) ≦ R−Cc P <k> X (0) (where Σ is from i = 0 k-1) (36) The value of k during the movement of the table 2 is in the range of 0 to N.

【0039】また、テーブル2の移動開始時の状態量X
の初期条件、 X(0)=[0 0 0 0 0 0]T …(37) と、距離le を時間Te をもって移動し停止したとき
(Te =N×Δt)に残留振動が零になる終端条件、 X(N)=[0 0 0 le le le ]T …(38) と、上記(28)式から、第2の操作量u(k)に関し
て次式を得る。
Further, the state quantity X at the time of starting the movement of the table 2
Initial condition of X (0) = [0 0 0 0 0 0] T (37), and when the distance le is moved with time Te and stopped (Te = N × Δt), the residual vibration becomes zero. From the condition, X (N) = [0 0 0 le le le] T (38) and the above equation (28), the following equation is obtained for the second manipulated variable u (k).

【0040】 X(N)−P<N >X(0)≦ΣP<k-1-i >qu(k) ≦X(N)−P<N >X(0) (ただし、Σはi=0からk−1までである) …(39) こうして(36)、(39)式に示される、移動中およ
び停止時の制約条件に基づく線形不等式が得られたなら
ば、これら不等式の解として第2の操作量uを求めるこ
とができる。
X (N) -P <N> X (0) ≦ ΣP <k-1-i> qu (k) ≦ X (N) -P <N> X (0) (where Σ is i = 0 to k−1) (39) Thus, if linear inequalities based on the constraint conditions during movement and at rest, which are shown in the equations (36) and (39), are obtained, the solution of these inequalities is obtained. The second manipulated variable u can be obtained.

【0041】そこで、まず、移動時間を固定(N固定)
にして残留振動レベルが最小となる解uを求める処理手
順について図2に示すフローチャートを参照して説明す
る。まず、最初に終端条件X(N)を上記(38)式に
示す値に初期設定する(ステップ101)。つぎに上記
(36)式に示す移動中の制約条件(ステップ10
2)、上記(39)式に示す停止時の制約条件(ステッ
プ103)を満足する解u(k)が存在するか否かを線
形計画法、たとえばシンプレックス法により探索する
(ステップ104)。この結果、解u(k)が存在する
場合には(ステップ105の判断YES)、(36)、
(39)式を満足する第2の操作量u(k)、つまり残
留振動レベルが最小となる最適制振軌道指令信号をアン
プ11に出力する(ステップ107)。
Therefore, first, the moving time is fixed (N fixed).
The processing procedure for obtaining the solution u that minimizes the residual vibration level will be described with reference to the flowchart shown in FIG. First, the termination condition X (N) is initially set to the value shown in the equation (38) (step 101). Next, the constraint condition during movement shown in the above equation (36) (step 10
2) A linear programming method, for example, the simplex method, is searched for whether or not there is a solution u (k) satisfying the constraint condition (step 103) at the time of the stop shown in the equation (39) (step 104). As a result, if the solution u (k) exists (YES at step 105), (36),
A second manipulated variable u (k) that satisfies the expression (39), that is, an optimum damping trajectory command signal that minimizes the residual vibration level is output to the amplifier 11 (step 107).

【0042】一方、ステップ105において(36)、
(39)式をともに満足する解u(k)が存在しないと
判断されたならば、つぎに終端条件X(N)を緩和して
再設定する。これは現在のx1 、x1 ・をそれぞれ微小
量ずつ逐次増分することによって行われる(ステップ1
06)。こうして再度ステップ102〜106の処理が
繰り返し実行され、やがて(36)、(39)式を満足
する第2の操作量u(k)が得られたならば、これを残
留振動レベルが最小となる最適制振軌道指令信号として
アンプ11に出力する(ステップ107)。
On the other hand, in step 105 (36),
If it is determined that there is no solution u (k) that satisfies both expressions (39), then the termination condition X (N) is relaxed and reset. This is done by successively incrementing the current x1, x1.
06). If the second manipulated variable u (k) satisfying the expressions (36) and (39) is eventually obtained by repeating the processing of steps 102 to 106 again, the residual vibration level becomes the minimum. The signal is output to the amplifier 11 as an optimum damping trajectory command signal (step 107).

【0043】こうしてアンプ11からは状態フィードバ
ックに応じた前述した第1の操作量uc とともに残留振
動レベルを最小にすべく得られた第2の操作量uが油圧
アクチュエータ3に加えられ、テーブル2は加えられた
操作量に応じて所定距離leだけ移動し停止する。この
結果、移動中は柔軟構造物1、テーブル2等が制約条件
Rを満たしつつ振動レベル等が所定範囲内に収まって移
動するとともに所定距離le だけ移動して停止したとき
には残留振動レベルが最小のものとなる。
In this way, the second manipulated variable u obtained in order to minimize the residual vibration level is added to the hydraulic actuator 3 from the amplifier 11 together with the above-described first manipulated variable uc according to the state feedback, and the table 2 is changed. It moves for a predetermined distance le and stops according to the applied operation amount. As a result, during the movement, the flexible structure 1, the table 2 and the like satisfy the constraint condition R, the vibration level and the like move within a predetermined range, and the residual vibration level becomes the minimum when the soft structure 1 moves by a predetermined distance le and stops. Will be things.

【0044】以上の処理は移動時間固定と考えたが、今
度は残留振動レベルを固定として移動時間を最短にする
解uを求める処理手順について図3に示すフローチャー
トを参照して説明する。
The above processing is considered to be a fixed moving time. Now, a processing procedure for obtaining a solution u that fixes the residual vibration level and minimizes the moving time will be described with reference to the flowchart shown in FIG.

【0045】まず、最初にNを1に初期設定する(ステ
ップ201)。つぎに上記(36)式に示す移動中の制
約条件(ステップ202)、上記(39)式に示す停止
時の制約条件(ステップ203)を満足する解u(k)
が存在するか否かを線形計画法、たとえばシンプレック
ス法により探索する(ステップ204)。この結果、解
u(k)が存在する場合には(ステップ205の判断Y
ES)、(36)、(39)式を満足する第2の操作量
u(k)、つまりN=1で移動時間Te が最短となる最
適制振軌道指令信号をアンプ11に出力する(ステップ
207)。
First, N is initially set to 1 (step 201). Next, a solution u (k) that satisfies the constraint condition during movement (step 202) shown in the above equation (36) and the constraint condition at stop (step 203) shown in the above equation (39).
Is checked by linear programming, for example, simplex method (step 204). As a result, if the solution u (k) exists (determination Y in step 205)
ES), a second manipulated variable u (k) satisfying the equations (36), (39), that is, an optimal damping trajectory command signal that minimizes the moving time Te at N = 1 is output to the amplifier 11 (step 207).

【0046】一方、ステップ205において(36)、
(39)式をともに満足する解u(k)が存在しないと
判断されたならば、つぎにNを+1インクリメントする
ことにより最短時間の条件を緩和する(ステップ20
6)。こうして再度ステップ202〜206の処理が繰
り返し実行され、やがて(36)、(39)式を満足す
る第2の操作量u(k)が得られたならば、これを移動
時間Te が最短となる最適制振軌道指令信号としてアン
プ11に出力する(ステップ207)。
On the other hand, in step 205 (36),
If it is determined that there is no solution u (k) that satisfies both equations (39), then the minimum time condition is relaxed by incrementing N by +1 (step 20).
6). In this way, the processes of steps 202 to 206 are repeatedly executed again, and if the second manipulated variable u (k) satisfying the expressions (36) and (39) is eventually obtained, the moving time Te becomes the shortest. The signal is output to the amplifier 11 as an optimum damping trajectory command signal (step 207).

【0047】こうしてアンプ11からは状態フィードバ
ックに応じた前述した第1の操作量uc とともに移動時
間Te を最小にすべく得られた第2の操作量uが油圧ア
クチュエータ3に加えられ、テーブル2は加えられた操
作量に応じて所定距離le を最短時間で移動し停止す
る。この結果、移動中は柔軟構造物1、テーブル2等が
制約条件Rを満たしつつ振動レベル等が所定範囲内に収
まって移動するとともに所定距離le を最短時間で移動
して停止したときには残留振動レベルが所定レベル範囲
に収まることになる。
In this way, from the amplifier 11, the second operation amount u obtained in order to minimize the moving time Te is added to the hydraulic actuator 3 together with the above-described first operation amount uc according to the state feedback, and the table 2 is changed. It moves for a predetermined distance le in the shortest time according to the applied operation amount and stops. As a result, during the movement, the flexible structure 1, the table 2 and the like satisfy the constraint condition R while the vibration level and the like move within a predetermined range, and when the movable structure moves for a predetermined distance le in the shortest time and stops, the residual vibration level and the like. Will fall within a predetermined level range.

【0048】図6は、実施例の効果を説明するグラフで
ある。図において上側のグラフは柔軟構造物1の絶対変
位の時間変化を、下側のグラフは柔軟構造物1のテーブ
ル2に対する相対変位の時間変化を示している。同図
(a)はカムモーション残留振動抑制に優れているとい
われるトラペクロイド軌道を用いて移動させた場合、同
図(b)はトラペクロイド軌道制御とフィードバック制
御とを併用して移動させた場合、同図(c)は線形計画
法(LP)を用いて求めたLP最適軌道によって移動さ
せた場合、同図(d)はLP最適軌道による制御とフィ
ードバック制御とを併用して移動させた場合、そして同
図(e)は実施例の制御によって移動させた場合であ
る。
FIG. 6 is a graph for explaining the effect of the embodiment. In the figure, the upper graph shows the time change of the absolute displacement of the flexible structure 1, and the lower graph shows the time change of the relative displacement of the flexible structure 1 with respect to the table 2. The figure (a) shows a case where the trapecoid trajectory is said to be excellent in suppressing the cam motion residual vibration, and the figure (b) shows a case where the trapecloid trajectory control and feedback control are used together. FIG. 6 (c) shows a case of moving by the LP optimum trajectory obtained by using the linear programming (LP), FIG. 7 (d) shows a case of moving by using the control by the LP optimum trajectory and the feedback control in combination, and FIG. 6E shows the case where the movement is performed by the control of the embodiment.

【0049】これら図から明かなように、実施例では従
来の(a)〜(d)に較べて残留振動が十分に抑制され
ているのがわかる。しかも実験装置にはガタや摩擦等の
非線形要素が存在しており、モデル化が正確に行われて
いないと考えられる。このような場合であっても残留振
動が抑制されており、ロバスト性にも優れているのがわ
かる。
As is clear from these figures, in the embodiment, the residual vibration is sufficiently suppressed as compared with the conventional cases (a) to (d). Moreover, since the experimental device has non-linear elements such as backlash and friction, it is considered that modeling is not performed accurately. It can be seen that even in such a case, the residual vibration is suppressed and the robustness is excellent.

【0050】なお、実施例では移動中における相対変位
は制約していないが、これを制約した場合は、系の固有
振動数の変化、モーション速度の変化に対してロバスト
性が強く、また制御効率のよいことがシミュレーション
を行った結果より明らかになっている。
Although the relative displacement during movement is not restricted in the embodiment, when restricted, it is robust against changes in the natural frequency of the system and changes in motion speed, and the control efficiency is high. It has been clarified from the result of the simulation that the above is good.

【0051】[0051]

【発明の効果】以上説明したように本発明によれば、制
御対象の機械系にガタや摩擦等があり、かつサーボ系に
も非線形要素があり、このためモデル化が正確に行われ
ていない場合であったとしても、これら影響にかかわり
なく制振が効果的に行われ、振動を十分に低減すること
ができるようになる。
As described above, according to the present invention, the mechanical system to be controlled has backlash, friction, etc., and the servo system also has non-linear elements, so that modeling is not performed accurately. Even in such a case, the vibration can be effectively suppressed regardless of these influences, and the vibration can be sufficiently reduced.

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

【図1】図1は本発明に係る制御装置の実施例装置の構
成を示すブロック図で、振動を制御する装置の構成を示
す図である。
FIG. 1 is a block diagram showing a configuration of an embodiment of a control device according to the present invention, and is a diagram showing a configuration of a device for controlling vibration.

【図2】図2は図1に示すコントロールユニットで行わ
れる、振動レベルを最小にする処理の手順を示すフロー
チャートである。
FIG. 2 is a flowchart showing a procedure of processing for minimizing a vibration level performed by the control unit shown in FIG.

【図3】図3は図1に示すコントロールユニットで行わ
れる、移動時間を最小にする処理の手順を示すフローチ
ャートである。
FIG. 3 is a flowchart showing a procedure of processing for minimizing a moving time, which is performed by the control unit shown in FIG.

【図4】図4は図1に示す装置の等価モデルを3自由度
系で示す図である。
FIG. 4 is a diagram showing an equivalent model of the apparatus shown in FIG. 1 in a 3-degree-of-freedom system.

【図5】図5は図1に示す装置の等価モデルを2自由度
系で示す図である。
FIG. 5 is a diagram showing an equivalent model of the device shown in FIG. 1 in a two-degree-of-freedom system.

【図6】図6は実施例の効果を説明するために、従来の
制御の実験結果と実施例の実験結果とを比較して示すグ
ラフである。
FIG. 6 is a graph showing comparison between experimental results of the conventional control and experimental results of the example in order to explain the effect of the example.

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

1 柔軟構造物 2 テーブル 3 油圧サーボアクチュエータ 8 コントロールユニット 1 Flexible structure 2 Table 3 Hydraulic servo actuator 8 Control unit

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 被制振体を移動させて位置決めを行
う駆動部、駆動パターンを計算して制御する演算部およ
び状態量をセンシングするセンサ部を備え、制御対象お
よび駆動系の動特性、それらに対応する状態量、および
制御対象に加える操作量により記述された状態方程式に
基づいて、状態量および操作量により記述される評価関
数の値を最大あるいは最小にするフィードバックゲイン
を演算し、このフィードバックゲインを先の状態方程式
に含めて記述しなおした状態方程式を、駆動部の定めた
許容最大速度、許容最大加速度、移動距離および残留振
動などのいくつかのパラメータを制約条件として数理計
画法を用いて解くことにより最短時間で移動するための
軌道を求め、求められた軌道と、フィードバックゲイン
と状態量の乗算により記述される制御量を加えたものを
制御対象に加えることにより制御対象の運動を制御する
ことを特徴とする軌道制御装置。
1. A dynamic part of a controlled object and a drive system, which includes a drive part for moving and positioning a vibration-damped body, a calculation part for calculating and controlling a drive pattern, and a sensor part for sensing a state quantity, Based on the state quantity corresponding to the state quantity and the state equation described by the manipulated variable added to the controlled object, a feedback gain that maximizes or minimizes the value of the evaluation function described by the state quantity and the manipulated quantity is calculated, and this feedback is calculated. Mathematical programming is applied to the state equation in which the gain is included in the previous state equation and rewritten, with some parameters such as the maximum allowable speed, maximum allowable acceleration, moving distance, and residual vibration defined by the drive being constraints. The trajectory to move in the shortest time is found by solving the above, and the trajectory obtained is multiplied by the feedback gain and the state quantity. A trajectory control device, characterized in that the motion of a controlled object is controlled by adding to the controlled object a control amount described above.
【請求項2】 移動時間を定めて、残留振動の制約
条件を緩和していくことのより最小残留振動の軌道を数
理計画法で求めることを特徴とする請求項1記載の軌道
制御装置。
2. The trajectory control device according to claim 1, wherein the trajectory of the minimum residual vibration is determined by mathematical programming by determining the travel time and relaxing the constraint condition of the residual vibration.
【請求項3】 制約条件に移動中の被制振体の振動
レベルを制約条件に入れて最短時間で移動する軌道ある
いは任意の時間で最小振動で移動するための軌道を数理
計画法により求めることを特徴とする請求項1記載の軌
道制御装置。
3. A mathematical programming method is used to obtain an orbit for moving in the shortest time or an orbit for moving with minimum vibration at an arbitrary time by including the vibration level of the vibration-damped body as a constraint in the constraint. The orbit control device according to claim 1, wherein:
【請求項4】 前記最短振動軌道、前記最小振動軌
道を求めるための制約条件に最大許容制御力、最大許容
制御パワーを含めることを特徴とする請求項3記載の軌
道制御装置。
4. The trajectory control device according to claim 3, wherein the constraint conditions for obtaining the shortest vibration trajectory and the minimum vibration trajectory include a maximum allowable control force and a maximum allowable control power.
JP21158092A 1992-08-07 1992-08-07 Orbit controller Pending JPH0659740A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21158092A JPH0659740A (en) 1992-08-07 1992-08-07 Orbit controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21158092A JPH0659740A (en) 1992-08-07 1992-08-07 Orbit controller

Publications (1)

Publication Number Publication Date
JPH0659740A true JPH0659740A (en) 1994-03-04

Family

ID=16608121

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21158092A Pending JPH0659740A (en) 1992-08-07 1992-08-07 Orbit controller

Country Status (1)

Country Link
JP (1) JPH0659740A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002351551A (en) * 2001-05-30 2002-12-06 Sintokogio Ltd Transport damping control system, transport damping control method, controller thereof, and storage medium therefor

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002351551A (en) * 2001-05-30 2002-12-06 Sintokogio Ltd Transport damping control system, transport damping control method, controller thereof, and storage medium therefor

Similar Documents

Publication Publication Date Title
Jones et al. An approach to control input shaping with application to coordinate measuring machines
Smoczek et al. Particle swarm optimization-based multivariable generalized predictive control for an overhead crane
CN110467111B (en) Control of bridge cranes
Duchaine et al. Computationally efficient predictive robot control
De Queiroz et al. Adaptive position/force control of robot manipulators without velocity measurements: Theory and experimentation
Boscariol et al. Robust point-to-point trajectory planning for nonlinear underactuated systems: Theory and experimental assessment
Youcef-Toumi et al. Impact and force control: Modeling and experiments
Natal et al. Nonlinear control of parallel manipulators for very high accelerations without velocity measurement: stability analysis and experiments on par2 parallel manipulator
Wahrburg et al. Input shaping for non-zero initial conditions and arbitrary input signals with an application to overhead crane control
CN112077839A (en) Motion control method and device for mechanical arm
Tokhi et al. Control of flexible manipulator systems
CN115145148B (en) Motion Control Method of 3-CRU Parallel Robot with Linear Forward and Inverse Kinematics Equations
CN111015661B (en) Active vibration control method and system for flexible load of robot
CN113900377B (en) Point-to-point iterative learning minimum energy control method for dual-rotor pneumatic system
CN117666481A (en) A third-order S-curve planning method
JPH0659741A (en) Orbit controller
Shiraishi et al. High accuracy positioning in SCARA-type robot by sensor-based decoupling control
Lin et al. A novel PID control parameters tuning approach for robot manipulators mounted on oscillatory bases
Hamad et al. Modelling and feed-forward control of robot arms with flexible joints and flexible links
JPH0922303A (en) Vibration suppressor
JPH0991005A (en) Orbit controller
JP3694173B2 (en) Positioning control device
Aschemann et al. Model predictive trajectory control for high-speed rack feeders
Rieber et al. Gain-scheduled L/sub 2/-gain based control of a flexible parameter-varying robot link
JPS61173305A (en) Method of optimum control of moving body