JPH01209508A - Compensating method for coulomb's friction by variable structure system - Google Patents

Compensating method for coulomb's friction by variable structure system

Info

Publication number
JPH01209508A
JPH01209508A JP3597088A JP3597088A JPH01209508A JP H01209508 A JPH01209508 A JP H01209508A JP 3597088 A JP3597088 A JP 3597088A JP 3597088 A JP3597088 A JP 3597088A JP H01209508 A JPH01209508 A JP H01209508A
Authority
JP
Japan
Prior art keywords
friction
coulomb
coulomb friction
control
compensation
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
JP3597088A
Other languages
Japanese (ja)
Other versions
JP2681969B2 (en
Inventor
Ryuichi Oguro
龍一 小黒
Toshio Matsumoto
敏雄 松本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yaskawa Electric Corp
Original Assignee
Yaskawa Electric Manufacturing Co 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 Yaskawa Electric Manufacturing Co Ltd filed Critical Yaskawa Electric Manufacturing Co Ltd
Priority to JP3597088A priority Critical patent/JP2681969B2/en
Publication of JPH01209508A publication Critical patent/JPH01209508A/en
Application granted granted Critical
Publication of JP2681969B2 publication Critical patent/JP2681969B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Abstract

PURPOSE:To eliminate the adverse influence for compensation of the Coulomb's friction and to improve the accuracy of the positioning control by setting an integration member at degrees one and zero for each switch of the state. CONSTITUTION:When the control of a variable structure system is applied to a controlled system having the Coulomb's friction, the gain of the integration member for compensation of the Coulomb's friction is switched to zero in an area at the single side of a sliding curve S1 at the time point when a state function crosses a sliding curve Sl. So that the phase surface locus is limited only in the area at the single side of the curve S1(=0) set on the phase surface related to the position deviation. Thus the nonlinear friction is easily compensated and the steady deviation DELTAX1 is eliminated at the place near an original point.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、可変構造制御系、特にスライディングモード
制御において、クーロン摩擦に基づく制御特性の悪化を
補償する方法に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a method for compensating for deterioration in control characteristics due to Coulomb friction in a variable structure control system, particularly in sliding mode control.

〔従来の技術〕[Conventional technology]

位置決め制御系における非線形摩擦の存在は、大きな定
常偏差を発生させる。このような非線形摩擦を生じさせ
る要因としては、案内機構の不安定な接触が考えられる
。また、静止摩擦やクーロン摩擦(乾燥した表面に作用
する摩擦)の変動は、オーバーシュートの発生、あるい
は位置決め目標点近傍の微小領域でリミットサイクル、
すなわち一定振幅、一定周期の位置の変動を生じさせる
The presence of nonlinear friction in positioning control systems causes large steady-state deviations. Unstable contact of the guide mechanism is considered to be a factor causing such nonlinear friction. In addition, fluctuations in static friction and Coulomb friction (friction that acts on a dry surface) may cause overshoot or limit cycles in a minute area near the positioning target point.
In other words, the position changes with a constant amplitude and a constant period.

制御対象にクーロン摩擦が存在する場合のブロック図を
第4図に示す。この制御系の状態方程式は、次の式で表
される。
FIG. 4 shows a block diagram when Coulomb friction exists in the controlled object. The state equation of this control system is expressed by the following equation.

但し、U:電流指令。However, U: current command.

X1=Xr  XI+ d X+ /d t = X+ = X2゜xr=位置
指令。
X1=Xr XI+ dX+ /dt=X+=X2゜xr=Position command.

χ、:位置フィードバック。χ,: position feedback.

FSlgnXz:クーロン摩擦力(F>0)。FSlgnXz: Coulomb friction force (F>0).

F′:トルク外乱 ここで、スライディングモード制御を実施する場合、ス
ライディングカーブSlを、 Sc = CX++んフロ          ・・・
・・・(2)U =に、Sl+に、X+ 十に+ f 
5tdt       = (3)で与える場合、スラ
イディングモード発生のための充分条件 5tSl>0
  を満足するためには、k、>(J/にア) (C−
d/J)        ・・・・・・(4)とする必
要がある。(3)式の右辺の積分項は、(1)式右辺の
3.4項のクーロン摩擦、トルク外乱を補償するもので
あるため、従来においては、kl 〉0       
     ・・・・・・(6)と設定していた。
F': Torque disturbance Here, when performing sliding mode control, the sliding curve Sl is Sc = CX++nflo...
...(2) U =, Sl+, X+ + f
When given by 5tdt = (3), sufficient condition for the occurrence of sliding mode 5tSl>0
In order to satisfy k, > (J/nia) (C-
d/J) ......(4). Since the integral term on the right side of equation (3) compensates for Coulomb friction and torque disturbance in term 3.4 on the right side of equation (1), conventionally, kl 〉0
......(6) was set.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

しかしながら、この積分時定数の設定は、以下のような
不都合を引き起こす。
However, this setting of the integration time constant causes the following inconvenience.

すなわち、時間をtで表す場合、仮にto≦tくtl 
で状態がSIX+ > Oであり、t = t r で
SIX+く0となったとすると、t=t、で積分項は次
式の制御入力を貯えていることになる。
In other words, if time is expressed as t, then to≦t×tl
If the state is SIX+ > O and SIX+ becomes 0 at t = t r , then at t = t, the integral term stores the control input of the following equation.

xt>Oであれば、Ulhtl(、s t< t、 >
 Oとなる時刻1=1.で、SIX+ < 0となる。
If xt>O, then Ulhtl(,s t<t, >
Time 1=1. Therefore, SIX+ < 0.

(4)、  (5)式カラ、制御人力は負に転じるべき
であるが、積分項は瞬時に負にはなれない。すなわち、
t0≦1 <1.まで貯えたU+ntL、 5 t< 
t、が、スライディングモードに悪影響を与える。
(4) and (5) are empty, the control force should turn negative, but the integral term cannot instantly turn negative. That is,
t0≦1 <1. U+ntL stored up to 5 t<
t, has a negative effect on the sliding mode.

以上の悪影響は、例えばクーロン摩擦のように急に力の
方向を変える非線形の力が存在する場合、特に顕著とな
り、位置決め原点でのオーバーシュートを生じさせる場
合が多々ある。
The above-mentioned adverse effects become particularly noticeable when there is a nonlinear force that suddenly changes the direction of the force, such as Coulomb friction, and often causes overshoot at the positioning origin.

本発明は、このような従来の問題点に鑑みてなされたも
のであり、クーロン摩擦補償における上記悪影響を除去
して位置決め制御の精度を向上させることを目的とする
The present invention has been made in view of such conventional problems, and an object of the present invention is to improve the accuracy of positioning control by eliminating the above-mentioned adverse effects in Coulomb friction compensation.

〔課題を解決するための手段〕[Means to solve the problem]

この目的を達成するため、本発明のクーロン摩擦の補償
方法は、クーロン摩擦が存在する制御対象に可変構造系
の制御を適用するに際し、位置偏差に関する位相面上に
設定したスライディングカーブ5t=0の片側の領域の
みにおいて位相面軌跡が拘束されるように、状態関数が
前記スライディングカーブSlと交わる時点で、該スラ
イディングカーブSlの片側の領域にふけるクーロン摩
擦補償積分項のゲインをOに切り換えることを特徴とす
る。
To achieve this objective, the Coulomb friction compensation method of the present invention is based on a sliding curve 5t=0 set on the phase plane related to positional deviation when applying control of a variable structural system to a controlled object in which Coulomb friction exists. At the point where the state function intersects the sliding curve Sl, the gain of the Coulomb friction compensation integral term for one side area of the sliding curve Sl is switched to O so that the phase plane locus is constrained only in one side area. Features.

この補償方法において、スライディングカーブScの片
側では、非線形摩擦を補償するための積分時定数を入れ
、もう片方の状態中では、トルク外乱補償のために適切
な積分時定数で積分項を入れるようにすることができる
In this compensation method, on one side of the sliding curve Sc, an integral time constant is inserted to compensate for nonlinear friction, and on the other side, an integral term is inserted with an appropriate integral time constant for torque disturbance compensation. can do.

〔作用〕[Effect]

本発明においては、前記(3)式の右辺第3項に相当す
る積分項Uih& を、次のように与える。
In the present invention, the integral term Uih& corresponding to the third term on the right side of equation (3) is given as follows.

Utat =に+ f 5tdt +kpt f 5l
df  &F2 FmInSignXz・・・・・・(
8) ここで、(8)式右辺の1.2.3項は、状態により第
2図のフローチャートのように切り換えるものである。
Utat = to + f 5tdt + kpt f 5l
df &F2 FmInSignXz・・・・・・(
8) Here, the items 1.2.3 on the right side of equation (8) are switched depending on the state as shown in the flowchart of FIG. 2.

なお、右辺第1項がトルク外乱に対するもの、k1+ 
kv2がクーロン摩擦等の非線形摩擦に対処する項であ
る。
Note that the first term on the right side is for torque disturbance, k1+
kv2 is a term that deals with nonlinear friction such as Coulomb friction.

第3図は、本発明による位置決め制御の様子を示すスラ
イディングカーブである。クーロン摩擦の補償を行わな
い場合、位相面軌跡は第3図の破線のようになり、ある
定常備差ΔXlを残すことになる。一方、前記の(8)
式の補償を行う場合、切換えをもつ(8)式右辺第2項
の積分項と、クーロン摩擦の推定最小値の第3項により
、オーバーシュートなしに位置決めが可能となる。
FIG. 3 is a sliding curve showing the positioning control according to the present invention. If Coulomb friction is not compensated for, the phase plane locus will look like the broken line in FIG. 3, and a certain steady state difference ΔXl will remain. On the other hand, the above (8)
When compensating the equation, the integral term of the second term on the right side of equation (8) with switching and the third term of the estimated minimum value of Coulomb friction enable positioning without overshoot.

なお、(8)式における右辺第3項のFllllll 
は、クーロン摩擦の推定最小値である。(8)式では、
これを最初から与えているので、他の積分項だけによる
補償よりも速くクーロン摩擦の補償を行うことができ、
その結果、高速な位置決め制御が可能となる。
In addition, Fllllll of the third term on the right side in equation (8)
is the estimated minimum value of Coulomb friction. In equation (8),
Since this is given from the beginning, it is possible to compensate for Coulomb friction faster than compensation using only other integral terms.
As a result, high-speed positioning control becomes possible.

なお、上記において、(8)式の右辺第1項を省略して
も、実用上問題のない制御を行うことができる。この場
合は、制御系の構成を簡略化することができる。
Note that in the above, even if the first term on the right side of equation (8) is omitted, control can be performed without causing any practical problems. In this case, the configuration of the control system can be simplified.

〔実施例〕〔Example〕

以下、本発明を図面に示す実施例に基づいて具体的に説
明する。
Hereinafter, the present invention will be specifically described based on embodiments shown in the drawings.

第1図は、本発明のクーロン摩擦の補償方法を適用した
直流サーボモータの制御系のブロック図である。
FIG. 1 is a block diagram of a control system for a DC servo motor to which the Coulomb friction compensation method of the present invention is applied.

第1図において、lはスライディングモードコントロー
ラ、2はD/A変換器、3はPWM (パルス幅変調)
サーボアンプ、4は直流サーボモータ、5はタコメータ
ジェネレータ等の速度検出器、6はパルスジェネレータ
等の位置検出器である。
In Figure 1, l is a sliding mode controller, 2 is a D/A converter, and 3 is a PWM (pulse width modulation).
A servo amplifier, 4 a DC servo motor, 5 a speed detector such as a tachometer generator, and 6 a position detector such as a pulse generator.

第1図において、速度検出器5によって検出された速度
信号は、スライディングモードコントローラ1内のマイ
クロプロセッサによるディジタル処理のため、A/D変
換器7によりディジタル信号に変換され、速度フィード
バック信号χ2としてスライディングモードコントロー
ラ1に入力される。また、位置検出器6によって検出さ
れた直流サーボモータ4の回転位置に相当するパルス信
号は、アップダウンカウンタ8により計数され、位置フ
ィードバック信号χ、としてスライディングモードコン
トローラlに入力される。
In FIG. 1, the speed signal detected by the speed detector 5 is converted into a digital signal by the A/D converter 7 for digital processing by the microprocessor in the sliding mode controller 1, and the speed signal is converted into a digital signal by the A/D converter 7 as a speed feedback signal χ2. The signal is input to the mode controller 1. Further, a pulse signal corresponding to the rotational position of the DC servo motor 4 detected by the position detector 6 is counted by an up/down counter 8 and inputted to the sliding mode controller l as a position feedback signal χ.

スライディングモードコントローラ1においては、第2
図に示す手順で制御人力Uを演算出力する。すなわち、
取り込んだ速度フィードバック信号X、と位置フィード
バック信号x1 とに基づいて、前記(2)式を用いて
スライディングカーブSsを計算する。次に、スライデ
ィングモード発生のための充分条件SR・xl ≧0が
満たされているかどうかを判定する。満たされていない
場合には、(8)式に基づく積分項UlnLの計算を行
い、別のループ■で計算したkFlf 5ldl を0
にして制御人力Uを計算し、D/A変換器2に入力して
PWMサーボアンプ3にアナログ信号として出力する。
In the sliding mode controller 1, the second
The control human power U is calculated and output according to the procedure shown in the figure. That is,
Based on the captured speed feedback signal X and position feedback signal x1, the sliding curve Ss is calculated using the above equation (2). Next, it is determined whether the sufficient condition SR·xl≧0 for generating the sliding mode is satisfied. If it is not satisfied, the integral term UlnL is calculated based on equation (8), and kFlf 5ldl calculated in another loop ■ is set to 0.
The control human power U is calculated, inputted to the D/A converter 2, and outputted to the PWM servo amplifier 3 as an analog signal.

前記スライディングモード発生のための充分条件5t−
1+  ≧0が満たされている場合には、(8)式に基
づく積分項Ul、、tの計算を行い、別のループので計
算したJ?Fl f 51dj を0にして制御人力U
を計算し、D/A変換器2に入力してPWMサーボアン
プ3にアナログ信号として出力する。
Sufficient condition 5t- for the generation of the sliding mode
If 1+ ≧0 is satisfied, the integral term Ul,,t is calculated based on equation (8), and J? calculated in another loop is calculated. Set Fl f 51dj to 0 and control human power U
is calculated, inputted to the D/A converter 2, and outputted to the PWM servo amplifier 3 as an analog signal.

このようにして、クーロン摩擦の補償を行った制御を行
う。
In this way, control is performed that compensates for Coulomb friction.

〔発明の効果〕〔Effect of the invention〕

以上に説明したように、本発明によれば、積分項を状態
が切り換わる度に1度、0とするため、制御系が過去の
外乱の影響を受けにくい。このため、積分項のk I 
* kF lを太き(設定することが可能である。また
、非線形摩擦の補償が容易にでき、原点近傍の定常偏差
をなくすことができる。
As described above, according to the present invention, the integral term is set to 0 once each time the state is switched, so that the control system is less susceptible to past disturbances. Therefore, the integral term k I
* It is possible to set kF l to a large value. In addition, it is possible to easily compensate for nonlinear friction and eliminate steady-state deviations near the origin.

さらに、(8)式第3項のため、高速応答が可能である
。このため、lパルス応答の原点近傍の応答を速くする
ことができる。
Furthermore, because of the third term in equation (8), high-speed response is possible. Therefore, the response near the origin of the l pulse response can be made faster.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明のクーロン摩擦の補償方法を適用した制
御系のブロック図、第2図は本発明における積分項のゲ
イン切り換え方法を示すフローチャート、第3図は本発
明によって達成されるスライディングカーブを従来方式
と比較して示す図、第4図はクーロン摩擦が存在する制
御対象のブロック図である。 特許出願人  株式会社 安用電機製作所代 理 人 
 小 堀   益(ほか2名)第1図 ′A、3図 □ ネ爪イ賞あす 第2図 第4図
Fig. 1 is a block diagram of a control system to which the Coulomb friction compensation method of the present invention is applied, Fig. 2 is a flowchart showing the method of switching the gain of the integral term in the present invention, and Fig. 3 is a sliding curve achieved by the present invention. FIG. 4 is a block diagram of a controlled object in which Coulomb friction exists. Patent applicant: Anyo Electric Manufacturing Co., Ltd. Agent
Masu Kobori (and 2 others) Figure 1 'A, Figure 3 □ Netsumei Prize Tomorrow Figure 2 Figure 4

Claims (1)

【特許請求の範囲】 1、クーロン摩擦が存在する制御対象に可変構造系の制
御を適用するに際し、位置偏差に関する位相面上に設定
したスライディングカーブS_l=0の片側の領域のみ
において位相面軌跡が拘束されるように、状態関数が前
記スライディングカーブS_lと交わる時点で、該スラ
イディングカーブS_lの片側の領域におけるクーロン
摩擦補償積分項のゲインを0に切り換えることを特徴と
する可変構造系によるクーロン摩擦の補償方法。 2、クーロン摩擦が存在する制御対象に可変構造系の制
御を適用するに際し、状態関数が位置偏差に関する位相
面上に設定したスライディングカーブS_lと交わる時
点を境界とし、前記スライディングカーブS_lの片側
では、非線形摩擦を補償するための積分時定数を入れた
補償関数で制御を行い、もう片方の状態中では、トルク
外乱補償のために適切な積分時定数で積分項を入れた補
償関数で制御を行うことを特徴とする可変構造系による
クーロン摩擦の補償方法。
[Claims] 1. When applying control of a variable structure system to a controlled object in which Coulomb friction exists, the phase plane locus is determined only in one region of the sliding curve S_l=0 set on the phase plane regarding position deviation. Coulomb friction by a variable structural system characterized in that the gain of the Coulomb friction compensation integral term in one side region of the sliding curve S_l is switched to 0 at the point where the state function intersects the sliding curve S_l so as to be constrained. Compensation method. 2. When applying control of a variable structure system to a controlled object where Coulomb friction exists, the boundary is the point where the state function intersects the sliding curve S_l set on the phase plane regarding position deviation, and on one side of the sliding curve S_l, Control is performed using a compensation function that includes an integral time constant to compensate for nonlinear friction, and in the other state, control is performed using a compensation function that includes an integral term with an appropriate integral time constant to compensate for torque disturbance. A method of compensating for Coulomb friction using a variable structural system characterized by the following.
JP3597088A 1988-02-17 1988-02-17 Coulomb friction compensation method by variable structure system Expired - Fee Related JP2681969B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3597088A JP2681969B2 (en) 1988-02-17 1988-02-17 Coulomb friction compensation method by variable structure system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3597088A JP2681969B2 (en) 1988-02-17 1988-02-17 Coulomb friction compensation method by variable structure system

Publications (2)

Publication Number Publication Date
JPH01209508A true JPH01209508A (en) 1989-08-23
JP2681969B2 JP2681969B2 (en) 1997-11-26

Family

ID=12456782

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3597088A Expired - Fee Related JP2681969B2 (en) 1988-02-17 1988-02-17 Coulomb friction compensation method by variable structure system

Country Status (1)

Country Link
JP (1) JP2681969B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8733207B2 (en) 2011-03-23 2014-05-27 Toyota Jidosha Kabushiki Kaisha Method of driving joint device
JPWO2022003833A1 (en) * 2020-06-30 2022-01-06
JP2022526529A (en) * 2019-03-27 2022-05-25 ヴィテスコ テクノロジーズ ジャーマニー ゲー・エム・ベー・ハー How to control a dog clutch

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8733207B2 (en) 2011-03-23 2014-05-27 Toyota Jidosha Kabushiki Kaisha Method of driving joint device
JP2022526529A (en) * 2019-03-27 2022-05-25 ヴィテスコ テクノロジーズ ジャーマニー ゲー・エム・ベー・ハー How to control a dog clutch
US11885412B2 (en) 2019-03-27 2024-01-30 Vitesco Technologies GmbH Method of controlling a dog clutch
JPWO2022003833A1 (en) * 2020-06-30 2022-01-06

Also Published As

Publication number Publication date
JP2681969B2 (en) 1997-11-26

Similar Documents

Publication Publication Date Title
EP0531151B1 (en) Pulse-width-modulation method for providing extended linearity, reduced commutation losses and increase in inverter/converter output voltage
JPH01209508A (en) Compensating method for coulomb&#39;s friction by variable structure system
JPH09282008A (en) Servo controller
JPH01100611A (en) High-speed positioning control system applied with nonlinear friction compensation
Ko Asymptotically stable adaptive load torque observer for precision position control of BLDC motor
JPS6140616A (en) Position control system
JPH05150802A (en) Deviation variable and deviation hysteresis type pi control method
KR100198056B1 (en) Feedback controlling device and method
EP0909016B1 (en) Servo-motor driving method
JPH0433583A (en) Induction motor controller
JPH03285589A (en) Dc servomotor
JP3304669B2 (en) Control compensator
JPH0378802A (en) Sliding mode control system
JPS61122709A (en) Function generator
JPS61240872A (en) Speed controller of motor
JP3528308B2 (en) Pause command generator
Strefezza et al. Variable-structured robust control by fuzzy logic and stability analysis for AC drive system
JPH0429590A (en) Controller for dc motor
JPS6355602A (en) Feedback controller
JPS63283490A (en) Speed controller for servomotor
JPS6292787A (en) Control system for ac servomotor
JPH01144394A (en) Speed controller of induction motor for high speed
JPH0412607A (en) Current amplifier for magnetic levitation unit
JPH0628036A (en) Position follow-up control method in position synchronizing speed control system
JPH0630577A (en) Speed controller and electric motor

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees