← Back to Patent Explorer
US4916635A Expired / Lapsed US ⏱️ 0.0 years remaining

Shaping command inputs to minimize unwanted dynamics

Assignee: Massachusetts Institute of Technology
•
Filing: 1988-09-12
•
Granted: 1990-04-10
•
Expires: 2008-09-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A sequence of impulses is determined which eliminates unwanted dynamics of a dynamic system. This impulse sequence is convolved with an arbitrary command input to drive the dynamic system to an output with a minimum of unwanted dynamics. The input sequence is time optimal in that it constitutes the shortest possible command input that results in no unwanted dynamics of the system subject to robustness and implementation constraints. The preshaping technique is robust under system parameter uncertainty and may be applied to both open and closed loop sy The Government has rights in this invention pursuant to Grant Number N00014-86-K-0685 awarded by the Department of the Navy.

Inventors

  • 👤 Neil C. Singer
  • 👤 Warren P. Seering
  • 👤 Kenneth A. Pasch

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 12:19
CPC Classifications
G; G06; G06F; G06F17/00; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/19; B; B25; B25J; B25J9/00; B25J9/16; B25J9/1628; B25J9/1635; G05B2219/00; G05B2219/30; G05B2219/41; G05B2219/41217; G05B2219/45; G05B2219/45083

Claims Analysis

Total Claims: 35
Claim 1
Independent Claim 98 words
A method for generating an input to a physical system to minimize unwanted dynamics in the physical system response comprising: establishing expressions quantifying the unwanted dynamics of the physical system; establishing first constraints bounding the available input to the physical system; establishing second contraints on variation in system response with variations in the physical system characteristics; finding a solution which is used to generate the input which minimizes the value of the expressions while satisfying the first and second constraints; and controlling the physical system based on the input to the physical system whereby unwanted dynamics are minimized.
Claim 2
Independent Claim 98 words
A method for generating an input to a physical system to minimize unwanted dynamics in the physical system response comprising: establishing expressions quantifying the unwanted dynamics of the physical system; establishing first constraints bounding the available input to the physical system; establishing second contraints on variation in system response with variations in the physical system characteristics; finding a solution which is used to generate the input which minimizes the value of the expressions while satisfying the first and second constraints; and controlling the physical system based on the input to the physical system whereby unwanted dynamics are minimized.
Claim 3
Dependent Claim 26 words
The method of claim 1 wherein the solution is a sequence of impulses for the input which satisfies the expressions and the first and second constraints.
Claim 4
Dependent Claim 25 words
The method of claim 1 wherein the solution is a sequence of finite duration pulses which satisfies the expressions and the first and second constraints.
Claim 5
Dependent Claim 20 words
The method of claim 1 wherein the solution is a sequence of impulses or pulses that begin at specified intervals.
Claim 6
Dependent Claim 24 words
The method of claim 1 wherein the solution is a sequence of impulses or pulses which are fixed in amplitude but variable in duration.
Claim 7
Dependent Claim 22 words
The method of claim 1 wherein the solution is a sequence of pulses which are variable in amplitude but fixed in duration.
Claim 8
Dependent Claim 13 words
The method of claim 1 wherein the physical system is a mechanical system.
Claim 9
Dependent Claim 13 words
The method of claim 1 wherein the physical system is an electrical system.
Claim 10
Dependent Claim 13 words
The method of claim 1 wherein the physical system is a chemical system.
Claim 11
Dependent Claim 61 words
The method of claim 1 wherein the dynamic system has p vibrational modes characterized by undamped natural frequencies ω i and damping ratios ζ i , i=1 . . . p, establishing p sets of constraint equations, with the equations representing the first and second series of constraints and solving the p constraint equations simultaneously to yield a new input sequence.
Claim 12
Dependent Claim 62 words
Method for shaping an arbitrary command input to a dynamic physical system to reduce unwanted dynamics in the physical system comprising: determining an impulse sequence which eliminates unwanted dynamics of the physical system; convolving the impulse sequence with the arbitrary command input to shape the input; and controlling the physical system based on the shaped command input to the physical dynamic system.
Claim 13
Dependent Claim 62 words
Method for shaping an arbitrary command input to a dynamic physical system to reduce unwanted dynamics in the physical system comprising: determining an impulse sequence which eliminates unwanted dynamics of the physical system; convolving the impulse sequence with the arbitrary command input to shape the input; and controlling the physical system based on the shaped command input to the physical dynamic system.
Claim 14
Dependent Claim 17 words
The method of claim 11 wherein the impulse sequence is selected to improve robustness to system variability.
Claim 15
Dependent Claim 52 words
The method of claim 1 or claim 11 wherein the dynamic system has a single vibrational mode characterized by an undamped natural frequency ω 1 and a damping ratio ζ 1 and impulse sequences determined as the solution to the equations ##EQU6## and A j is the amplitude of the jth impulse.
Claim 16
Dependent Claim 9 words
The method of claim 13 where N=3 and M=1.
Claim 17
Dependent Claim 15 words
The method of claim 14 wherein impulses or pulses are allowed to assume negative values.
Claim 18
Dependent Claim 9 words
The method of claim 13 where N=4 and M=2.
Claim 19
Dependent Claim 15 words
The method of claim 16 wherein impulses or pulses are allowed to assume negative values.
Claim 20
Dependent Claim 13 words
The method of claim 13 where M is any integer value and N=M+2.
Claim 21
Dependent Claim 15 words
The method of claim 18 wherein impulses or pulses are allowed to assume negative values.
Claim 22
Dependent Claim 15 words
The method of claim 13 wherein impulses or pulses are allowed to assume negative values.
Claim 23
Dependent Claim 69 words
Method for shaping an arbitrary command input to a dynamic physical system having multiple vibrational modes to reduce end point vibration comprising: determining impulse sequences which eliminate vibration of the dynamic physical system at the natural frequencies of its modes; convolving the impulse sequences with the arbitrary command input to shape the input; and controlling the physical system based on the shaped command input to the dynamic physical system.
Claim 24
Dependent Claim 69 words
Method for shaping an arbitrary command input to a dynamic physical system having multiple vibrational modes to reduce end point vibration comprising: determining impulse sequences which eliminate vibration of the dynamic physical system at the natural frequencies of its modes; convolving the impulse sequences with the arbitrary command input to shape the input; and controlling the physical system based on the shaped command input to the dynamic physical system.
Claim 25
Dependent Claim 87 words
Method for shaping an arbitrary command input to a dynamic physical system having p vibrational modes characterized by undamped natural frequencies ω 1 and damping ratios ζ i , i=1 . . . p, to reduce endpoint vibration comprising: determining p impulse sequences which eliminate vibration of the dynamic physical system at the natural frequencies of its modes; convolving the impulse sequences with the arbitrary command input to shape the input; and controlling the physical system based on the shaped command input to the dynamic physical system.
Claim 26
Dependent Claim 87 words
Method for shaping an arbitrary command input to a dynamic physical system having p vibrational modes characterized by undamped natural frequencies ω 1 and damping ratios ζ i , i=1 . . . p, to reduce endpoint vibration comprising: determining p impulse sequences which eliminate vibration of the dynamic physical system at the natural frequencies of its modes; convolving the impulse sequences with the arbitrary command input to shape the input; and controlling the physical system based on the shaped command input to the dynamic physical system.
Claim 27
Independent Claim 20 words
The method of any one of claims 1-12 or 21-10 wherein impulses or pulses are allowed to assume negative values.
Claim 28
Dependent Claim 69 words
Apparatus for shaping an arbitrary command input to a dynamic physical system to reduce endpoint vibration comprising: computing apparatus for determining an impulse sequence which eliminates vibration of the dynamic physical system at its natural frequencies; apparatus for convolving the impulse sequence with the arbitrary command input to shape the input; and apparatus for controlling the physical system based on the shaped command input to the dynamic physical system.
Claim 29
Dependent Claim 69 words
Apparatus for shaping an arbitrary command input to a dynamic physical system to reduce endpoint vibration comprising: computing apparatus for determining an impulse sequence which eliminates vibration of the dynamic physical system at its natural frequencies; apparatus for convolving the impulse sequence with the arbitrary command input to shape the input; and apparatus for controlling the physical system based on the shaped command input to the dynamic physical system.
Claim 30
Dependent Claim 113 words
Method for generating an input to a physical system having varying characteristics to minimize unwanted dynamics in the physical system response comprising: establishing expressions quantifying the unwanted dynamics of the physical system; establishing first constraints bounding the available input to the physical system; establishing second constraints on variation in physical system response with variations in the physical system varying characteristics; finding a solution which is used to generate an input which minimizes the value of the expressions while satisfying the first and second constraints, whereby the solution tracks the varying system; and controlling the physical system based on the input to the physical system whereby unwanted dynamics are minimized in the varying system.
Claim 31
Dependent Claim 113 words
Method for generating an input to a physical system having varying characteristics to minimize unwanted dynamics in the physical system response comprising: establishing expressions quantifying the unwanted dynamics of the physical system; establishing first constraints bounding the available input to the physical system; establishing second constraints on variation in physical system response with variations in the physical system varying characteristics; finding a solution which is used to generate an input which minimizes the value of the expressions while satisfying the first and second constraints, whereby the solution tracks the varying system; and controlling the physical system based on the input to the physical system whereby unwanted dynamics are minimized in the varying system.
Claim 32
Dependent Claim 64 words
Method for shaping an arbitrary command input to a varying dynamic physical system to reduce unwanted dynamics in the physical system comprising: determining an input sequence which eliminates unwanted dynamics of the physical system; convolving the impulse sequence with the arbitrary command input to shape the input; and controlling the physical system based on the shaped command input to the varying dynamic physical system.
Claim 33
Dependent Claim 64 words
Method for shaping an arbitrary command input to a varying dynamic physical system to reduce unwanted dynamics in the physical system comprising: determining an input sequence which eliminates unwanted dynamics of the physical system; convolving the impulse sequence with the arbitrary command input to shape the input; and controlling the physical system based on the shaped command input to the varying dynamic physical system.
Claim 34
Dependent Claim 93 words
Method for generating an input to a robot arm to minimize unwanted dynamics in the robot arm response comprising: establishing expressions quantifying the unwanted dynamics of the robot arm; establishing first constraints bounding the available input to the robot arm; establishing second constraints on variation in robot arm response with variation in robot arm characteristics; finding a solution which is used to generate the input which minimizes the value of the expressions while satisfying the first and second constraints; and controlling the robot arm based on the input whereby unwanted dynamics are minimized.
Claim 35
Dependent Claim 93 words
Method for generating an input to a robot arm to minimize unwanted dynamics in the robot arm response comprising: establishing expressions quantifying the unwanted dynamics of the robot arm; establishing first constraints bounding the available input to the robot arm; establishing second constraints on variation in robot arm response with variation in robot arm characteristics; finding a solution which is used to generate the input which minimizes the value of the expressions while satisfying the first and second constraints; and controlling the robot arm based on the input whereby unwanted dynamics are minimized.

References Cited (Backward Citations)

US4547858A Cited
US4677568A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-04-09 1993-10-09 1994-04-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-04-09 1997-10-09 1998-04-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-04-09 2001-10-09 2002-04-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag