Patent US5216342A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5216342A Expired / Lapsed US ⏱️ 0.0 years remaining

Sliding mode control method with a feedforward compensation function

Assignee: Fanuc Corp
•
Filing: 1990-05-11
•
Granted: 1993-06-01
•
Expires: 2010-05-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A sliding mode control method with a feedforward compensation function achieves a control response characteristic adapted to varying system parameters and properly maintains a manipulated variable affecting a controlled object. A position deviation (ε), speed deviation (ε), predicted maximum and minimum inertias (Jmax, J0), predicted maximum and minimum gravity loads (GRmax, GRmin), switching variable (s), integral element (∫(ε+C·ε)), second differential (θr) of the command position, and actual speed (θ) are periodically calculated on the basis of a command position (θr), actual position (θ), inertia data, and gravity load data (100-102, 104, 107, 110, 114, 117, 120, 123, 127). Even when a nonlinear system parameter such as inertia varies, a proper torque command (T) is periodically calculated, as a manipulated variable, on the basis of a switching amount (T1) obtained by adding together five terms calculated in accordance with respective positive or negative signs of the switching variable, position deviation, integral element, second differential, and actual speed (105, 106, 108, 109, 111-113, 115, 116, 118, 119, 121, 122, 124 to 126, 128-131).

Inventors

  • 👤 Nobutoshi Torii
  • 👤 Ryo Nihei
  • 👤 Tetsuaki Kato

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 19:58
CPC Classifications
G; G05; G05B; G05B13/00; G05B19/00; G05B19/02; G05B19/18; G05B19/19; G05B2219/00; G05B2219/30; G05B2219/39; G05B2219/39178; G05B2219/39194; G05B2219/41; G05B2219/41367; G05B2219/41426; G05B2219/41441; G05B2219/42; G05B2219/42034; G05B2219/42352

Claims Analysis

Total Claims: 3
Claim 1
Independent Claim 277 words
A sliding mode control method with a feedforward compensation function for controlling a controlled object, comprising the steps of: (a) obtaining position deviation and speed deviation values of an operation parameter representative of an operating state of the controlled object and gravitational and inertial values, corresponding thereto, of a nonlinear system parameter, which vary in dependence on the operating state of the controlled object, said obtaining including the steps of: (a1) periodically detecting a command position in a command from a host processor and an actual position in feedback from a position detector; (a2) receiving inertia data and gravity load data as the inertial and gravitational values of nonlinear system parameters; and (a3) periodically calculating the position deviation and the speed deviation values in dependence upon the command and actual positions; (b) calculating a value for a manipulated variable to converge a characteristic of a control system on a switching plane in accordance with the position and speed deviation values of the operation parameter and the gravitational and inertial values of the nonlinear system parameter, said calculating including the steps of: (b1) periodically calculating a predicted maximum inertia, a predicted minimum inertia, a predicted maximum gravity load, and a predicted minimum gravity load, in dependence upon the command position, the actual position, the inertia data, and the gravity load data detected in step (a); and (b2) periodically calculating the manipulated variable in dependence upon the position deviation, the speed deviation, the predicted maximum inertia, the predicted minimum inertia, the predicted maximum gravity load, and the predicted minimum gravity load calculated in step (b1); and (c) controlling operation of the controlled object in dependence upon the manipulated variable.
Claim 2
Dependent Claim 277 words
A sliding mode control method with a feedforward compensation function for controlling a controlled object, comprising the steps of: (a) obtaining position deviation and speed deviation values of an operation parameter representative of an operating state of the controlled object and gravitational and inertial values, corresponding thereto, of a nonlinear system parameter, which vary in dependence on the operating state of the controlled object, said obtaining including the steps of: (a1) periodically detecting a command position in a command from a host processor and an actual position in feedback from a position detector; (a2) receiving inertia data and gravity load data as the inertial and gravitational values of nonlinear system parameters; and (a3) periodically calculating the position deviation and the speed deviation values in dependence upon the command and actual positions; (b) calculating a value for a manipulated variable to converge a characteristic of a control system on a switching plane in accordance with the position and speed deviation values of the operation parameter and the gravitational and inertial values of the nonlinear system parameter, said calculating including the steps of: (b1) periodically calculating a predicted maximum inertia, a predicted minimum inertia, a predicted maximum gravity load, and a predicted minimum gravity load, in dependence upon the command position, the actual position, the inertia data, and the gravity load data detected in step (a); and (b2) periodically calculating the manipulated variable in dependence upon the position deviation, the speed deviation, the predicted maximum inertia, the predicted minimum inertia, the predicted maximum gravity load, and the predicted minimum gravity load calculated in step (b1); and (c) controlling operation of the controlled object in dependence upon the manipulated variable.
Claim 3
Dependent Claim 141 words
A sliding mode control method with a feedforward compensation function according to claim 1, further comprising the step of (d) defining calculating of a switching variable including an integral element before execution of said obtaining in step (a); wherein said calculating in step (b2) includes the steps of: (b2A) calculating a value of the switching variable based on a value of the integral element of the switching variable, in dependence upon the calculated position deviation and the calculated speed deviation; (b2B) calculating a second differential value of the command position in dependence upon the detected command position; and (b2C) calculating the manipulated variable in according with positive and negative signs of the calculated value of the switching variable, the calculated value of the integral element, the calculated value of the second differential of the command position, and the calculated position deviation.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-05-31 1996-11-30 1997-06-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-05-31 2000-11-30 2001-06-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-05-31 2004-11-30 2005-06-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag