Patent US7158840B2 successfully refreshed from Google Patents.
US7158840B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
Tuning control parameters of vibration reduction and motion control systems for fabrication equipment and robotic systems
Assignee: Cymer LLC
•
Filing: 2001-06-29
•
Granted: 2007-01-02
•
Expires: 2021-06-29
Abstract
Abstract A method and apparatus is disclosed for acquiring and processing parameters used to adjust and tune a controller used, for example, to govern and compensate for motion, including vibrations and disturbances, in a physical system, such as a piece of manufacturing equipment. The method and apparatus may also be used to control, for example, a robot or other spatially dependent machine. The method and apparatus may comprise systems and methods for generating a controller, and for controlling motion in a physical system or apparatus.
Inventors
- 👤 Robert Jacques
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-30 15:43
CPC Classifications
G; G05; G05B; G05B13/00; G05B13/02; G05B13/04; G05B13/042; G05B5/00; G05B5/01
Claims Analysis
Total Claims: 100
Claim 1
Independent Claim
201 words
A system for controlling the physical behavior of an apparatus, the behavior of the apparatus estimated by an initial behavioral model, the system comprising: a sensor element located in proximity to the apparatus for acquiring data that accurately characterizes the physical behavior of a machine component indicative of the physical behavior of the apparatus, the data measuring occurring during an abnormal period triggered by an event, the acquired data being indicative of the behavior of the machine component when in normal use; a system processor which includes a tunable controller based on the initial behavioral model, the processor capable of generating a drive signal, estimating a behavioral model, tuning and adjusting the controller and generating a control signal, wherein the processor adapts the initial model to an updated model based upon a respective transfer function of the respective acquired data, combines the updated model with a universal filter to create a relation that describes the behavior of the apparatus and creates a controller based on the relation such that the controller is tuned according to the updated model, and wherein the control signal generated by the processor according to the controller is used to control the physical behavior of the apparatus.
Claim 2
Independent Claim
201 words
A system for controlling the physical behavior of an apparatus, the behavior of the apparatus estimated by an initial behavioral model, the system comprising: a sensor element located in proximity to the apparatus for acquiring data that accurately characterizes the physical behavior of a machine component indicative of the physical behavior of the apparatus, the data measuring occurring during an abnormal period triggered by an event, the acquired data being indicative of the behavior of the machine component when in normal use; a system processor which includes a tunable controller based on the initial behavioral model, the processor capable of generating a drive signal, estimating a behavioral model, tuning and adjusting the controller and generating a control signal, wherein the processor adapts the initial model to an updated model based upon a respective transfer function of the respective acquired data, combines the updated model with a universal filter to create a relation that describes the behavior of the apparatus and creates a controller based on the relation such that the controller is tuned according to the updated model, and wherein the control signal generated by the processor according to the controller is used to control the physical behavior of the apparatus.
Claim 3
Dependent Claim
15 words
The system of claim 1 , wherein the drive signal causes motion in the apparatus.
Claim 4
Dependent Claim
16 words
The system of claim 1 , wherein the relation is formulated as an optimal control problem.
Claim 5
Dependent Claim
29 words
The system of claim 3 , wherein the relation is solved by a method chosen from the group of methods consisting of: linear quadratic Gaussian (LQG), H-infinity and μ-synthesis.
Claim 6
Dependent Claim
22 words
The system of claim 1 , wherein the universal filter includes a set of numbers provided by a user of the system.
Claim 7
Dependent Claim
148 words
The system of claim 1 , wherein the universal filter is [ z r y ] = [ E 1 E 2 E 3 F 1 D 1 0 F 2 0 D 2 ] ︸ F [ w u s ] where E 1 , E 2 , and E 3 are filters that specify the relationship between at least one performance variable, z, and at least one disturbance, w, at least one controller output, u, and at least one plant output, s, and F 1 and D 1 are filters that specify the relationship between at least one plant input, r, and at least one disturbance, w, and at least one controller output, u, and F 2 and D 2 are filters that specify the relationship between at least one controller input and at least one disturbance, w, and at least one plant output, s.
Claim 8
Dependent Claim
14 words
The system of claim 1 wherein the controller is a digital signal processor (DSP).
Claim 9
Dependent Claim
17 words
The system of claim 1 further comprising a second processor in data communication with the system processor.
Claim 10
Dependent Claim
19 words
The system of claim 8 , wherein the second processor is portable from the location of the system processor.
Claim 11
Dependent Claim
40 words
The system of claim 1 , wherein the event is selected from the group of events consisting of: input received from an operator, exceeding a threshold operating value in the apparatus, and the passage of a predetermined length of time.
Claim 12
Dependent Claim
48 words
The system of claim 1 , further comprising an actuator in electrical communication with the system processor, wherein the drive signal causes activation of the actuator and wherein the actuator is located such that the physical behavior of the apparatus is modified by the activation of the actuator.
Claim 13
Dependent Claim
19 words
The system of claim 11 , wherein transfer function data is collected between the actuator and the sensor element.
Claim 14
Dependent Claim
31 words
The system of claim 12 , wherein the sensor element gathers frequency data and wherein the accuracy of the updated model is adjustable as a function of the gathered frequency data.
Claim 15
Dependent Claim
15 words
The system of claim 1 , wherein the system processor further includes a signal conditioner.
Claim 16
Dependent Claim
15 words
The system of claim 1 , wherein the system processor further includes a signal amplifier.
Claim 17
Dependent Claim
16 words
The system of claim 1 , wherein the updated model is a model of minimal order.
Claim 18
Dependent Claim
34 words
The system of claim 1 , wherein the processor creates the updated model by non-linear curve-fitting thereby describing the updated model by a known mathematical equation according to the data gathered by the sensor.
Claim 19
Dependent Claim
26 words
The system of claim 17 , wherein an error function is associated with the known mathematical equation, the error function including log magnitude and phase information.
Claim 20
Dependent Claim
155 words
The system of claim 18 , wherein the logarithmic error between the collected data and the initial behavioral model is: θ ^ = arg min θ ∑ i = 1 p ∑ j = 1 q ∑ k = 1 N | log ( G ^ ij ( f k , θ ) G jk ( f k ) ) | 2 where θ is a vector of parameters which describe the model, Ĝ ij (ƒ k , θ) is the frequency response of the model from actuator j to sensor i measured at frequency f k , f k , G ik (ƒ k ) is the measured frequency response from actuator j to sensor i measured at frequency f k , p is the number of sensors, q is the number of actuators, and N is the number of frequency points of interest.
Claim 21
Independent Claim
176 words
A system for controlling the physical behavior of an apparatus, the behavior of the apparatus estimated by an initial behavioral model, the system comprising: a sensor element located in proximity to the apparatus for acquiring data indicative of the physical behavior of a machine component of the apparatus; a system processor which includes a tunable controller based on the initial behavioral model, the processor capable of generating a drive signal, estimating a behavioral model, tuning and adjusting the controller and generating a control signal, wherein the processor adapts the initial model to an updated model based upon a respective transfer function of the respective acquired data, combines the updated model with a universal filter to create a relation that describes the behavior of the apparatus and creates a controller based on the relation such that the controller is tuned according to the updated model, wherein the control signal generated by the processor according to the controller is used to control the physical behavior of the apparatus; and wherein the relation is a multivariable and fully coupled.
Claim 22
Independent Claim
176 words
A system for controlling the physical behavior of an apparatus, the behavior of the apparatus estimated by an initial behavioral model, the system comprising: a sensor element located in proximity to the apparatus for acquiring data indicative of the physical behavior of a machine component of the apparatus; a system processor which includes a tunable controller based on the initial behavioral model, the processor capable of generating a drive signal, estimating a behavioral model, tuning and adjusting the controller and generating a control signal, wherein the processor adapts the initial model to an updated model based upon a respective transfer function of the respective acquired data, combines the updated model with a universal filter to create a relation that describes the behavior of the apparatus and creates a controller based on the relation such that the controller is tuned according to the updated model, wherein the control signal generated by the processor according to the controller is used to control the physical behavior of the apparatus; and wherein the relation is a multivariable and fully coupled.
Claim 23
Dependent Claim
34 words
The system of claim 20 , wherein the processor creates the updated model by non-linear curve-fitting thereby describing the updated model by a known mathematical equation according to the data gathered by the sensor.
Claim 24
Dependent Claim
26 words
The system of claim 21 , wherein an error function is associated with the known mathematical equation, the error function including log magnitude and phase information.
Claim 25
Dependent Claim
152 words
The system of claim 20 , wherein the logarithmic error between the collected data and the initial behavioral model is: θ ⋒ = arg min θ ∑ i = 1 p ∑ j = 1 q ∑ k = 1 N log ( G ^ ij ( f k , θ ) G ik ( f k ) ) 2 , where θ is a vector of parameters which describe the model, Ĝ ij (ƒ k , θ) is the frequency response of the model from actuator j to sensor i measured at frequency f k , G ik (ƒ k ) is the measured frequency response from actuator j to sensor i measured at frequency f k , p is the number of sensors, q is the number of actuators, and N is the number of frequency points of interest.
Claim 26
Independent Claim
112 words
A system for governing a controller usable to dictate motion of a machine component in normal use, comprising: a sensor which measures data that accurately characterizes the physical behavior of the component, the data measuring occurring during an abnormal period triggered by an event, a respective transfer function of the respective measured data being indicative of the behavior of the machine component when in normal use; and a signal processor which dynamically generates and uses a multivariable, fully-coupled mathematical relation of minimal order in conjunction with a universal filter to create a controller, the controller dictating motion after the abnormal period has ceased and when the equipment component is in normal use.
Claim 27
Independent Claim
112 words
A system for governing a controller usable to dictate motion of a machine component in normal use, comprising: a sensor which measures data that accurately characterizes the physical behavior of the component, the data measuring occurring during an abnormal period triggered by an event, a respective transfer function of the respective measured data being indicative of the behavior of the machine component when in normal use; and a signal processor which dynamically generates and uses a multivariable, fully-coupled mathematical relation of minimal order in conjunction with a universal filter to create a controller, the controller dictating motion after the abnormal period has ceased and when the equipment component is in normal use.
Claim 28
Dependent Claim
47 words
The system of claim 24 , wherein the mathematical relation provides an accurate model of the normal motion characteristics of the equipment component and the controller is created by using a method chosen from the group of methods consisting of: linear quadratic Gaussian (LQG), H-infinity and μ-synthesis.
Claim 29
Dependent Claim
32 words
The system of claim 25 , wherein the mathematical relation includes at least one parameter for governing the controller and wherein the parameter is a function of data measured by the sensor.
Claim 30
Independent Claim
160 words
A method for governing motion in a physical system, the physical system being estimated by an initial behavioral model, comprising the steps of inducing motion in the physical system; measuring frequency data and utilizing the frequency data to create a respective transfer function of the respective frequency data which accurately characterizes a physical behavior of the system, comprising the motion in the system, indicative of the physical behavior of the system, the data measuring occurring during an abnormal period triggered by an event, the measured data being indicative or the behavior of the machine component when in normal use; updating the initial behavioral model to create an updated behavioral model which accurately conforms to the measured data, using the updated behavioral model in conjunction with a universal filter to create a command structure and applying appropriate stimulus to the system to cause motion in the physical system, thereby causing the physical system to behave in accordance with the command structure.
Claim 31
Independent Claim
160 words
A method for governing motion in a physical system, the physical system being estimated by an initial behavioral model, comprising the steps of inducing motion in the physical system; measuring frequency data and utilizing the frequency data to create a respective transfer function of the respective frequency data which accurately characterizes a physical behavior of the system, comprising the motion in the system, indicative of the physical behavior of the system, the data measuring occurring during an abnormal period triggered by an event, the measured data being indicative or the behavior of the machine component when in normal use; updating the initial behavioral model to create an updated behavioral model which accurately conforms to the measured data, using the updated behavioral model in conjunction with a universal filter to create a command structure and applying appropriate stimulus to the system to cause motion in the physical system, thereby causing the physical system to behave in accordance with the command structure.
Claim 32
Independent Claim
128 words
A method for creating an updated model for the motion characteristics of a physical system from a previously stored model of the system, the updated model governing the actions of a system controller which dictates motion in the physical system, comprising the steps of: detecting the occurrence of start event; gathering data relating to the motion characteristics of the physical system during an abnormal period of operation after the start event; updating the stored model by comparing the a respective transfer function of the respective gathered data to the stored model; and iteratively adapting the stored model until the stored model predicts the motion characteristics of the system according to the gathered data; and storing the updated model at an electronic memory location accessible to the system controller.
Claim 33
Independent Claim
128 words
A method for creating an updated model for the motion characteristics of a physical system from a previously stored model of the system, the updated model governing the actions of a system controller which dictates motion in the physical system, comprising the steps of: detecting the occurrence of start event; gathering data relating to the motion characteristics of the physical system during an abnormal period of operation after the start event; updating the stored model by comparing the a respective transfer function of the respective gathered data to the stored model; and iteratively adapting the stored model until the stored model predicts the motion characteristics of the system according to the gathered data; and storing the updated model at an electronic memory location accessible to the system controller.
Claim 34
Dependent Claim
25 words
The method of claim 28 , wherein the step of gathering data comprises acquiring a frequency response to an induced motion to the physical system.
Claim 35
Dependent Claim
23 words
The method of claim 28 , wherein the step of comparing the gathered data comprises fitting a non-linear curve to the gathered data.
Claim 36
Independent Claim
211 words
A method for controlling movement of a mechanical apparatus based on the spatial location of a movable portion of the mechanical apparatus, the movement of the portion initially estimated by a first mathematical model and governed by a first controller which is based on the first mathematical model and a universal filter, comprising the steps of: measuring frequency data and creating a respective transfer function of the respective frequency data, which accurately characterizes a physical behavior of the apparatus, comprising the motion in the system, indicative of the physical behavior of the apparatus, the data measuring occurring during an abnormal period triggered by an event, the measured data being indicative of the behavior of the machine component when in normal use; introducing a first signal to induce motion in the movable portion; measuring the motion and spatial location of the movable portion in response to the first signal; updating the first mathematical model to generate a second mathematical model which approximates the motion of the movable portion and updating the first controller using the second mathematical model and the filter to create and solve an optimal control problem and thereby generate a second controller, such that the motion induced when a second signal is applied to the mechanical apparatus is well-predicted.
Claim 37
Independent Claim
211 words
A method for controlling movement of a mechanical apparatus based on the spatial location of a movable portion of the mechanical apparatus, the movement of the portion initially estimated by a first mathematical model and governed by a first controller which is based on the first mathematical model and a universal filter, comprising the steps of: measuring frequency data and creating a respective transfer function of the respective frequency data, which accurately characterizes a physical behavior of the apparatus, comprising the motion in the system, indicative of the physical behavior of the apparatus, the data measuring occurring during an abnormal period triggered by an event, the measured data being indicative of the behavior of the machine component when in normal use; introducing a first signal to induce motion in the movable portion; measuring the motion and spatial location of the movable portion in response to the first signal; updating the first mathematical model to generate a second mathematical model which approximates the motion of the movable portion and updating the first controller using the second mathematical model and the filter to create and solve an optimal control problem and thereby generate a second controller, such that the motion induced when a second signal is applied to the mechanical apparatus is well-predicted.
Claim 38
Independent Claim
101 words
A method of creating a controller employed by a user to govern motion in a physical system comprising the steps of: generating an identification of the system by measuring the response of the system to commands and creating a respective transfer function for the respective measured response; accepting input from the user specifying certain parameters of the system; applying a universal filter to the input from the user to create a user-defined behavioral range for the physical system; creating a problem specification from the identification of the system and the behavioral range; and solving the problem specification, thereby creating the controller.
Claim 39
Independent Claim
101 words
A method of creating a controller employed by a user to govern motion in a physical system comprising the steps of: generating an identification of the system by measuring the response of the system to commands and creating a respective transfer function for the respective measured response; accepting input from the user specifying certain parameters of the system; applying a universal filter to the input from the user to create a user-defined behavioral range for the physical system; creating a problem specification from the identification of the system and the behavioral range; and solving the problem specification, thereby creating the controller.
Claim 40
Independent Claim
108 words
A system for creating a controller used by a user to govern motion in a physical system comprising: means for generating an identification of the system by measuring the response of the system to commands and creating a respective transfer function for the respective measured response; means for accepting input from the user specifying certain parameters of the system; means for applying a universal filter to the input from the user to create a user-defined behavioral range for the physical system; means for creating a problem specification from the identification of the system and the behavioral range; and means for solving the problem specification, thereby creating the controller.
Claim 41
Independent Claim
108 words
A system for creating a controller used by a user to govern motion in a physical system comprising: means for generating an identification of the system by measuring the response of the system to commands and creating a respective transfer function for the respective measured response; means for accepting input from the user specifying certain parameters of the system; means for applying a universal filter to the input from the user to create a user-defined behavioral range for the physical system; means for creating a problem specification from the identification of the system and the behavioral range; and means for solving the problem specification, thereby creating the controller.
Claim 42
Independent Claim
201 words
A system for controlling the physical behavior of an apparatus, the behavior of the apparatus estimated by an initial behavioral model, the system comprising: a sensor element located in proximity to the apparatus for acquiring data indicative of the physical behavior of a machine component of the apparatus, which accurately characterizes a physical behavior of the apparatus, comprising the motion in the apparatus, indicative of the physical behavior of the system, during a period when the apparatus is not in normal operation; a system processor which includes a tunable controller based on the initial behavioral model, the processor capable of generating a drive signal, estimating a behavioral model, tuning and adjusting the controller and generating a control signal, wherein the processor adapts the initial model to an updated model based upon a respective transfer function of the respective acquired data, combines the updated model with a universal filter to create a relation that describes the behavior of the apparatus and creates a controller based on the relation such that the controller is tuned according to the updated model, and wherein the control signal generated by the processor according to the controller is used to control the physical behavior of the apparatus.
Claim 43
Independent Claim
201 words
A system for controlling the physical behavior of an apparatus, the behavior of the apparatus estimated by an initial behavioral model, the system comprising: a sensor element located in proximity to the apparatus for acquiring data indicative of the physical behavior of a machine component of the apparatus, which accurately characterizes a physical behavior of the apparatus, comprising the motion in the apparatus, indicative of the physical behavior of the system, during a period when the apparatus is not in normal operation; a system processor which includes a tunable controller based on the initial behavioral model, the processor capable of generating a drive signal, estimating a behavioral model, tuning and adjusting the controller and generating a control signal, wherein the processor adapts the initial model to an updated model based upon a respective transfer function of the respective acquired data, combines the updated model with a universal filter to create a relation that describes the behavior of the apparatus and creates a controller based on the relation such that the controller is tuned according to the updated model, and wherein the control signal generated by the processor according to the controller is used to control the physical behavior of the apparatus.
Claim 44
Independent Claim
139 words
A system for governing a controller usable to dictate motion of a machine component in normal use, comprising: a sensor which measures data that accurately characterizes the physical behavior of the component, the data measuring occurring during an abnormal period triggered by an event during which the physical behavior of the component is stimulated by preselected control signals, a respective transfer function of the respective measured data being indicative of the behavior of the machine component when in normal use, under the influence of the preselected control signals; and a signal processor which dynamically generates and uses a multivariable, fully-coupled mathematical relation of minimal order in conjunction with a universal filter to create a controller utilizing the respective transfer functions, the controller dictating motion after the abnormal period has ceased and when the equipment component is in normal use.
Claim 45
Independent Claim
139 words
A system for governing a controller usable to dictate motion of a machine component in normal use, comprising: a sensor which measures data that accurately characterizes the physical behavior of the component, the data measuring occurring during an abnormal period triggered by an event during which the physical behavior of the component is stimulated by preselected control signals, a respective transfer function of the respective measured data being indicative of the behavior of the machine component when in normal use, under the influence of the preselected control signals; and a signal processor which dynamically generates and uses a multivariable, fully-coupled mathematical relation of minimal order in conjunction with a universal filter to create a controller utilizing the respective transfer functions, the controller dictating motion after the abnormal period has ceased and when the equipment component is in normal use.
Claim 46
Independent Claim
177 words
A method for governing motion in a physical system, the physical system being estimated by an initial behavioral model, comprising the steps of: inducing motion in the physical system during a period when the physical system is not in normal operation; measuring frequency data and creating a respective transfer function of the respective frequency data, which accurately characterizes a physical behavior of the apparatus, comprising the motion in the system; indicative of the physical behavior of the apparatus, the data measuring occurring during an abnormal period triggered by an event, the transfer function of the respective measured data being indicative of the behavior of the machine component when in normal use; updating the initial behavioral model utilizing the respective transfer function to create an updated behavioral model which accurately conforms to the measured data; using the updated behavioral model in conjunction with a universal filter to create a command structure; and applying appropriate stimulus to the system to cause motion in the physical system, thereby causing the physical system to behave in accordance with the command structure.
Claim 47
Independent Claim
177 words
A method for governing motion in a physical system, the physical system being estimated by an initial behavioral model, comprising the steps of: inducing motion in the physical system during a period when the physical system is not in normal operation; measuring frequency data and creating a respective transfer function of the respective frequency data, which accurately characterizes a physical behavior of the apparatus, comprising the motion in the system; indicative of the physical behavior of the apparatus, the data measuring occurring during an abnormal period triggered by an event, the transfer function of the respective measured data being indicative of the behavior of the machine component when in normal use; updating the initial behavioral model utilizing the respective transfer function to create an updated behavioral model which accurately conforms to the measured data; using the updated behavioral model in conjunction with a universal filter to create a command structure; and applying appropriate stimulus to the system to cause motion in the physical system, thereby causing the physical system to behave in accordance with the command structure.
Claim 48
Independent Claim
145 words
A method for creating an updated model far the motion characteristics of a physical system from a previously stored model of the system, the updated model governing the actions of a system controller which dictates motion in the physical system, comprising the steps of: detecting the occurrence of a start event; gathering data relating to the motion characteristics of the physical system during an abnormal period based upon preselected induced control signals, and creating a respective transfer function of the respective gathered data; updating the stored model by comparing the respective transfer function of the respective gathered data to the stored model; and iteratively adapting the stored model until the stored model predicts the motion characteristics of the system according to the gathered data; and utilizing a universal filter and the adapted stored model creating a relation that describes the behavior of the physical system.
Claim 49
Independent Claim
145 words
A method for creating an updated model far the motion characteristics of a physical system from a previously stored model of the system, the updated model governing the actions of a system controller which dictates motion in the physical system, comprising the steps of: detecting the occurrence of a start event; gathering data relating to the motion characteristics of the physical system during an abnormal period based upon preselected induced control signals, and creating a respective transfer function of the respective gathered data; updating the stored model by comparing the respective transfer function of the respective gathered data to the stored model; and iteratively adapting the stored model until the stored model predicts the motion characteristics of the system according to the gathered data; and utilizing a universal filter and the adapted stored model creating a relation that describes the behavior of the physical system.
Claim 50
Independent Claim
238 words
A method for controlling movement of a mechanical apparatus based on the spatial location of a movable portion of the mechanical apparatus, the movement of the portion initially estimated by a first mathematical model and governed by a first controller which is based on the first mathematical model and a mathematical filter, comprising the steps of: introducing a first signal to induce motion in the movable portion during a period of time when the mechanical apparatus is not in normal operation; measuring data and creating a respective transfer function of the respective measured data, which accurately characterizes a physical behavior of the apparatus, comprising the motion and spatial location of the movable portion in response to the first signal which accurately characterizes a physical behavior of the apparatus, comprising the motion in the system indicative of the physical behavior of the apparatus, the data measuring occurring during an abnormal period triggered by an event, the measured data being indicative of the behavior of the machine component when in normal use; updating the first mathematical model to generate a second mathematical model which approximates the motion of the movable portion utilizing the respective transfer functions and updating the first controller using the second mathematical model and the filter to create and solve an optimal control problem and thereby generate a second controller, such that the motion induced when a second signal is applied to the mechanical apparatus is well-predicted.
Claim 51
Independent Claim
238 words
A method for controlling movement of a mechanical apparatus based on the spatial location of a movable portion of the mechanical apparatus, the movement of the portion initially estimated by a first mathematical model and governed by a first controller which is based on the first mathematical model and a mathematical filter, comprising the steps of: introducing a first signal to induce motion in the movable portion during a period of time when the mechanical apparatus is not in normal operation; measuring data and creating a respective transfer function of the respective measured data, which accurately characterizes a physical behavior of the apparatus, comprising the motion and spatial location of the movable portion in response to the first signal which accurately characterizes a physical behavior of the apparatus, comprising the motion in the system indicative of the physical behavior of the apparatus, the data measuring occurring during an abnormal period triggered by an event, the measured data being indicative of the behavior of the machine component when in normal use; updating the first mathematical model to generate a second mathematical model which approximates the motion of the movable portion utilizing the respective transfer functions and updating the first controller using the second mathematical model and the filter to create and solve an optimal control problem and thereby generate a second controller, such that the motion induced when a second signal is applied to the mechanical apparatus is well-predicted.
Claim 52
Independent Claim
118 words
A method of creating a controller employed by a user to govern motion in a physical system comprising the steps of: generating an identification of the system by measuring the response of the system to commands during a period of time when the physical system is not in operation based upon preselected commands by creating a respective transfer function for the respective measured response; accepting input from the user specifying certain parameters of the system; applying a universal filter to the input from the user to create a user-defined behavioral range for the physical system; creating a problem specification form the identification of the system and the behavioral range; and solving the problem specification, thereby creating the controller.
Claim 53
Independent Claim
118 words
A method of creating a controller employed by a user to govern motion in a physical system comprising the steps of: generating an identification of the system by measuring the response of the system to commands during a period of time when the physical system is not in operation based upon preselected commands by creating a respective transfer function for the respective measured response; accepting input from the user specifying certain parameters of the system; applying a universal filter to the input from the user to create a user-defined behavioral range for the physical system; creating a problem specification form the identification of the system and the behavioral range; and solving the problem specification, thereby creating the controller.
Claim 54
Independent Claim
129 words
A system for creating a controller used by a user to govern motion in a physical system comprising: means for generating an identification of the system by measuring the response of the system to commands during a period of time when the physical system is not in normal operation based upon a plurality of preselected commands by creating a respective transfer function for the respective measured response; means for accepting input from the user specifying certain parameters of the system; means for applying a universal filter to the input from the user to create a user-defined behavioral range for the physical system; means for creating a problem specification from the identification of the system and the behavioral range; and means for solving the problem specification, thereby creating the controller.
Claim 55
Independent Claim
129 words
A system for creating a controller used by a user to govern motion in a physical system comprising: means for generating an identification of the system by measuring the response of the system to commands during a period of time when the physical system is not in normal operation based upon a plurality of preselected commands by creating a respective transfer function for the respective measured response; means for accepting input from the user specifying certain parameters of the system; means for applying a universal filter to the input from the user to create a user-defined behavioral range for the physical system; means for creating a problem specification from the identification of the system and the behavioral range; and means for solving the problem specification, thereby creating the controller.
Claim 56
Independent Claim
126 words
A system for creating a controller used by a user to govern motion in a physical system comprising: controller means for injecting motion control signals to govern motion in the physical system having feedback to the controller means; means for disabling the controller means and substituting a temporary control signal generator injecting preselected control signals into the physical system to enable measurement of response to the preselected control signals; means for generating an update of a preexisting model of the physical system based upon respective transfer functions of the respective measured responses; means for using the updated model along with a universal filter for generating a new controller means by computing new controller variables; and, means for connecting the new controller means to the physical system.
Claim 57
Independent Claim
126 words
A system for creating a controller used by a user to govern motion in a physical system comprising: controller means for injecting motion control signals to govern motion in the physical system having feedback to the controller means; means for disabling the controller means and substituting a temporary control signal generator injecting preselected control signals into the physical system to enable measurement of response to the preselected control signals; means for generating an update of a preexisting model of the physical system based upon respective transfer functions of the respective measured responses; means for using the updated model along with a universal filter for generating a new controller means by computing new controller variables; and, means for connecting the new controller means to the physical system.
Claim 58
Dependent Claim
28 words
The apparatus of claim 41 further comprising: the means for generating a new controller includes means for downloading the computed new controller variables to the existing controller means.
Claim 59
Dependent Claim
14 words
The apparatus of claim 42 further comprising: the new controller variables are controller gains.
Claim 60
Independent Claim
207 words
A method for creating a controller used by a user to govern motion in a physical system comprising: injecting motion control signals to govern motion in the physical system having feedback to a controller injecting the motion control signals; disabling the controller and substituting a temporary control signal generator injecting preselected control signals into the physical system to enable measurement of response to the preselected control signals; measuring data and creating respective transfer functions for the respective measured data, which accurately characterizes a physical behavior of the physical system, comprising the motion of the physical system in response to the motion control signal which accurately characterizes a physical behavior of the physical system, comprising the motion in the physical system indicative of the physical behavior of the physical system, the data measuring occurring during an abnormal period triggered by an event, the measured data being indicative of the behavior of the physical system when in normal use; generating an update of a preexisting model of the physical system based upon the respective transfer functions for the respective measured responses; using the updated model along with a universal filter for generating a new controller by computing new controller variables; and, connecting the new controller to the physical system.
Claim 61
Independent Claim
207 words
A method for creating a controller used by a user to govern motion in a physical system comprising: injecting motion control signals to govern motion in the physical system having feedback to a controller injecting the motion control signals; disabling the controller and substituting a temporary control signal generator injecting preselected control signals into the physical system to enable measurement of response to the preselected control signals; measuring data and creating respective transfer functions for the respective measured data, which accurately characterizes a physical behavior of the physical system, comprising the motion of the physical system in response to the motion control signal which accurately characterizes a physical behavior of the physical system, comprising the motion in the physical system indicative of the physical behavior of the physical system, the data measuring occurring during an abnormal period triggered by an event, the measured data being indicative of the behavior of the physical system when in normal use; generating an update of a preexisting model of the physical system based upon the respective transfer functions for the respective measured responses; using the updated model along with a universal filter for generating a new controller by computing new controller variables; and, connecting the new controller to the physical system.
Claim 62
Dependent Claim
25 words
The method of claim 44 further comprising: the step of generating a new controller includes downloading the computed new controller variables to the existing controller.
Claim 63
Dependent Claim
14 words
The apparatus of claim 45 further comprising: the new controller variables are controller gains.
Claim 64
Independent Claim
304 words
A system for controlling the physical behavior of an apparatus, the behavior of the apparatus estimated by an initial behavioral model, the system comprising: a sensor element located in proximity to the apparatus for acquiring data indicative of the physical behavior of a machine component of the apparatus; a system processor which includes a tunable controller based on the initial behavioral model, the processor capable of generating a drive signal, estimating a behavioral model, tuning and adjusting the controller and generating a control signal, wherein the processor adapts the initial model to an updated model based upon the acquired data, combines the updated model with a universal filter to create a relation that describes the behavior of the apparatus and creates a controller based on the relation such that the controller is tuned according to the updated model, and wherein the control signal generated by the processor according to the controller is used to control the physical behavior of the apparatus; and wherein the universal filter is [ z r y ] = [ E 1 E 2 E 3 F 1 D 1 0 F 2 0 D 2 ] ︸ F [ w u s ] where E 1 , E 2 , and E 3 are filters that specify the relationship between at least one performance variable, z, and at least one disturbance, w, at least one controller output, u, and at least one plant output, s, and F 1 and D 1 are filters that specify the relationship between at least one plant input, r, and at least one disturbance, w, and at least one controller output, u, and F 2 and D 2 are filters that specify the relationship between at least one controller input and at least one disturbance, w, and at least one plant output, s.
Claim 65
Independent Claim
304 words
A system for controlling the physical behavior of an apparatus, the behavior of the apparatus estimated by an initial behavioral model, the system comprising: a sensor element located in proximity to the apparatus for acquiring data indicative of the physical behavior of a machine component of the apparatus; a system processor which includes a tunable controller based on the initial behavioral model, the processor capable of generating a drive signal, estimating a behavioral model, tuning and adjusting the controller and generating a control signal, wherein the processor adapts the initial model to an updated model based upon the acquired data, combines the updated model with a universal filter to create a relation that describes the behavior of the apparatus and creates a controller based on the relation such that the controller is tuned according to the updated model, and wherein the control signal generated by the processor according to the controller is used to control the physical behavior of the apparatus; and wherein the universal filter is [ z r y ] = [ E 1 E 2 E 3 F 1 D 1 0 F 2 0 D 2 ] ︸ F [ w u s ] where E 1 , E 2 , and E 3 are filters that specify the relationship between at least one performance variable, z, and at least one disturbance, w, at least one controller output, u, and at least one plant output, s, and F 1 and D 1 are filters that specify the relationship between at least one plant input, r, and at least one disturbance, w, and at least one controller output, u, and F 2 and D 2 are filters that specify the relationship between at least one controller input and at least one disturbance, w, and at least one plant output, s.
Claim 66
Dependent Claim
29 words
The system of claim 47 , wherein the relation is solved by a method chosen from the group of methods consisting of: linear quadratic Gaussian (LQG), H-infinity and μ-synthesis.
Claim 67
Dependent Claim
48 words
The system of claim 47 , further comprising an actuator in electrical communication with the system processor, wherein the drive signal causes activation of the actuator and wherein the actuator is located such that the physical behavior of the apparatus is modified by the activation of the actuator.
Claim 68
Dependent Claim
19 words
The system of claim 49 , wherein transfer function data is collected between the actuator and the sensor element.
Claim 69
Independent Claim
175 words
A system for controlling the physical behavior of an apparatus, the behavior of the apparatus estimated by an initial behavioral model, the system comprising: a sensor element located in proximity to the apparatus for acquiring data indicative of the physical behavior of the apparatus; a system processor which includes a tunable controller based on the initial behavioral model, the processor capable of generating a drive signal, estimating a behavioral model, tuning and adjusting the controller and generating a control signal, wherein the processor adapts the initial model to an updated model based upon a respective transfer function for the respective acquired data, by dynamically generating a multivariable, fully-coupled mathematical relation of minimal order, and combines the updated model with a universal filter to create a relation that describes the behavior of the apparatus and creates a controller based on the relation such that the controller is tuned according to the updated model, and wherein the control signal generated by the processor according to the controller is used to control the physical behavior of the apparatus.
Claim 70
Independent Claim
175 words
A system for controlling the physical behavior of an apparatus, the behavior of the apparatus estimated by an initial behavioral model, the system comprising: a sensor element located in proximity to the apparatus for acquiring data indicative of the physical behavior of the apparatus; a system processor which includes a tunable controller based on the initial behavioral model, the processor capable of generating a drive signal, estimating a behavioral model, tuning and adjusting the controller and generating a control signal, wherein the processor adapts the initial model to an updated model based upon a respective transfer function for the respective acquired data, by dynamically generating a multivariable, fully-coupled mathematical relation of minimal order, and combines the updated model with a universal filter to create a relation that describes the behavior of the apparatus and creates a controller based on the relation such that the controller is tuned according to the updated model, and wherein the control signal generated by the processor according to the controller is used to control the physical behavior of the apparatus.
Claim 71
Independent Claim
123 words
A method for governing motion in a physical system, the physical system being estimated by an initial behavioral model, comprising the steps of: inducing motion in the physical system, measuring frequency data which characterizes the motion in the system; updating the initial behavioral model utilizing a respective transfer function for the respective measured frequency data to create an updated behavioral model which accurately conforms to the measured data; using the updated behavioral model in conjunction with a universal filter to create a command structure by dynamically generating a multivariable, fully coupled mathematical relation of minimal order; and applying appropriate stimulus to the system to cause motion in the physical system, thereby causing the physical system to behave in accordance with the command structure.
Claim 72
Independent Claim
123 words
A method for governing motion in a physical system, the physical system being estimated by an initial behavioral model, comprising the steps of: inducing motion in the physical system, measuring frequency data which characterizes the motion in the system; updating the initial behavioral model utilizing a respective transfer function for the respective measured frequency data to create an updated behavioral model which accurately conforms to the measured data; using the updated behavioral model in conjunction with a universal filter to create a command structure by dynamically generating a multivariable, fully coupled mathematical relation of minimal order; and applying appropriate stimulus to the system to cause motion in the physical system, thereby causing the physical system to behave in accordance with the command structure.
Claim 73
Independent Claim
168 words
A method for controlling movement of a mechanical apparatus based on the spatial location of a movable portion of the mechanical apparatus, the movement of the portion initially estimated by a first mathematical model and governed by a first controller which is based on the first mathematical model and a mathematical filter, comprising the steps of: introducing a first signal to induce motion in the movable portion; measuring the motion and spatial location of the movable portion in response to the first signal; updating the first mathematical model utilizing a respective transfer function of the respective measured response, to generate a second mathematical model which approximates the motion of the movable portion and updating the first controller using the second mathematical model and the filter by dynamically generating a multivariable, fully coupled mathematical relation of minimal order, to create and solve an optimal control problem and thereby generate a second controller, such that the motion induced when a second signal is applied to the mechanical apparatus is well-predicted.
Claim 74
Independent Claim
168 words
A method for controlling movement of a mechanical apparatus based on the spatial location of a movable portion of the mechanical apparatus, the movement of the portion initially estimated by a first mathematical model and governed by a first controller which is based on the first mathematical model and a mathematical filter, comprising the steps of: introducing a first signal to induce motion in the movable portion; measuring the motion and spatial location of the movable portion in response to the first signal; updating the first mathematical model utilizing a respective transfer function of the respective measured response, to generate a second mathematical model which approximates the motion of the movable portion and updating the first controller using the second mathematical model and the filter by dynamically generating a multivariable, fully coupled mathematical relation of minimal order, to create and solve an optimal control problem and thereby generate a second controller, such that the motion induced when a second signal is applied to the mechanical apparatus is well-predicted.
Claim 75
Independent Claim
188 words
A system for controlling the physical behavior of an apparatus, the behavior of the apparatus estimated by an initial behavioral model, the system comprising: a sensor element located in proximity to the apparatus for acquiring data indicative of the physical behavior of machine component of the apparatus during a period when the apparatus is not in normal operation; a system processor which includes a tunable controller based on the initial behavioral model, the processor capable of generating a drive signal, estimating a behavioral model, tuning and adjusting the controller and generating a control signal, wherein the processor adapts the initial model to an updated model based upon respective transfer function for the respective acquired data, by dynamically generating a multivariable, fully-coupled mathematical relation of minimal order, and combines the updated model with a universal filter to create a relation that describes the behavior of the apparatus and creates a controller based on the relation such that the controller is tuned according to the updated model, and wherein the control signal generated by the processor according to the controller is used to control the physical behavior of the apparatus.
Claim 76
Independent Claim
188 words
A system for controlling the physical behavior of an apparatus, the behavior of the apparatus estimated by an initial behavioral model, the system comprising: a sensor element located in proximity to the apparatus for acquiring data indicative of the physical behavior of machine component of the apparatus during a period when the apparatus is not in normal operation; a system processor which includes a tunable controller based on the initial behavioral model, the processor capable of generating a drive signal, estimating a behavioral model, tuning and adjusting the controller and generating a control signal, wherein the processor adapts the initial model to an updated model based upon respective transfer function for the respective acquired data, by dynamically generating a multivariable, fully-coupled mathematical relation of minimal order, and combines the updated model with a universal filter to create a relation that describes the behavior of the apparatus and creates a controller based on the relation such that the controller is tuned according to the updated model, and wherein the control signal generated by the processor according to the controller is used to control the physical behavior of the apparatus.
Claim 77
Independent Claim
144 words
A method for governing motion in a physical system, the physical system being estimated by an initial behavioral model, comprising the steps of: inducing motion in the physical system during a period when the physical system is not in normal operation, measuring frequency data which characterizes the motion in the system; updating the initial behavioral model based upon a respective transfer function for the respective acquired data to create an updated behavioral model which accurately conforms to the measured data by dynamically generating a multivariable, fully-coupled mathematical relation of minimal order, and combining the updated behavioral model with a universal filter; using the updated behavioral model in conjunction with a universal filter to create a command structure; and applying appropriate stimulus to the system to cause motion in the physical system, thereby causing the physical system to behave in accordance with the command structure.
Claim 78
Independent Claim
144 words
A method for governing motion in a physical system, the physical system being estimated by an initial behavioral model, comprising the steps of: inducing motion in the physical system during a period when the physical system is not in normal operation, measuring frequency data which characterizes the motion in the system; updating the initial behavioral model based upon a respective transfer function for the respective acquired data to create an updated behavioral model which accurately conforms to the measured data by dynamically generating a multivariable, fully-coupled mathematical relation of minimal order, and combining the updated behavioral model with a universal filter; using the updated behavioral model in conjunction with a universal filter to create a command structure; and applying appropriate stimulus to the system to cause motion in the physical system, thereby causing the physical system to behave in accordance with the command structure.
Claim 79
Independent Claim
180 words
A method for controlling movement of a mechanical apparatus based on the spatial location of a movable portion of the mechanical apparatus, the movement of the portion initially estimated by a first mathematical model and governed by a first controller which is based on the first mathematical model and a mathematical filter, comprising the steps of: introducing a first signal to induce motion in the movable portion during a period of time when the mechanical apparatus is not in normal operation; measuring the motion and spatial location of the movable portion in response to the first signal; updating the first mathematical model based upon a respective transfer function for the respective measures response to generate a second mathematical model which approximates the motion of the movable portion by dynamically generating a multivariable, fully-coupled mathematical relation of minimal order, and updating the first controller using the relation and the filter to create and solve an optimal control problem and thereby generate a second controller, such that the motion induced when a second signal is applied to the mechanical apparatus is well-predicted.
Claim 80
Independent Claim
180 words
A method for controlling movement of a mechanical apparatus based on the spatial location of a movable portion of the mechanical apparatus, the movement of the portion initially estimated by a first mathematical model and governed by a first controller which is based on the first mathematical model and a mathematical filter, comprising the steps of: introducing a first signal to induce motion in the movable portion during a period of time when the mechanical apparatus is not in normal operation; measuring the motion and spatial location of the movable portion in response to the first signal; updating the first mathematical model based upon a respective transfer function for the respective measures response to generate a second mathematical model which approximates the motion of the movable portion by dynamically generating a multivariable, fully-coupled mathematical relation of minimal order, and updating the first controller using the relation and the filter to create and solve an optimal control problem and thereby generate a second controller, such that the motion induced when a second signal is applied to the mechanical apparatus is well-predicted.
Claim 81
Independent Claim
128 words
A method for creating a controller used by a user to govern motion in a physical system comprising: injecting motion control signals to govern motion in the physical system having feedback to a controller injecting the motion control signals; disabling the controller and substituting a temporary control signal generator injecting preselected control signals into the physical system to enable measurement of response to the preselected control signals; generating an update of a preexisting model of the physical system based upon a respective transfer function for the respective measured responses by dynamically generating a multivariable, fully-coupled mathematical relation of minimal order; using the updated model along with a universal filter for generating a new controller by computing new controller variables; and, connecting the new controller to the physical system.
Claim 82
Independent Claim
128 words
A method for creating a controller used by a user to govern motion in a physical system comprising: injecting motion control signals to govern motion in the physical system having feedback to a controller injecting the motion control signals; disabling the controller and substituting a temporary control signal generator injecting preselected control signals into the physical system to enable measurement of response to the preselected control signals; generating an update of a preexisting model of the physical system based upon a respective transfer function for the respective measured responses by dynamically generating a multivariable, fully-coupled mathematical relation of minimal order; using the updated model along with a universal filter for generating a new controller by computing new controller variables; and, connecting the new controller to the physical system.
Claim 83
Independent Claim
242 words
A method for governing motion in a physical system, the physical system being estimated by an initial behavioral model, comprising the steps of: inducing motion in the physical system, measuring frequency data which characterizes the motion in the system; updating the initial behavioral model to create an updated behavioral model which accurately conforms to the measured data; using the updated behavioral model in conjunction with a universal filter to create a command structure and applying appropriate stimulus to the system to cause motion in the physical system, thereby causing the physical system to behave in accordance with the command structure; wherein the universal filter is [ z r y ] = [ E 1 E 2 E 3 F 1 D 1 0 F 2 0 D 2 ] ︸ F [ w u s ] where E 1 , E 2 , and E 3 are filters that specify the relationship between at least one performance variable, z, and at least one disturbance, w, at least one controller output, u, and at least one plant output, s, and F 1 and D 1 are filters that specify the relationship between at least one plant input, r, and at least one disturbance, w, and at least one controller output, u, and F 2 and D 2 are filters that specify the relationship between at least one controller input and at least one disturbance, w, and at least one plant output, s.
Claim 84
Independent Claim
242 words
A method for governing motion in a physical system, the physical system being estimated by an initial behavioral model, comprising the steps of: inducing motion in the physical system, measuring frequency data which characterizes the motion in the system; updating the initial behavioral model to create an updated behavioral model which accurately conforms to the measured data; using the updated behavioral model in conjunction with a universal filter to create a command structure and applying appropriate stimulus to the system to cause motion in the physical system, thereby causing the physical system to behave in accordance with the command structure; wherein the universal filter is [ z r y ] = [ E 1 E 2 E 3 F 1 D 1 0 F 2 0 D 2 ] ︸ F [ w u s ] where E 1 , E 2 , and E 3 are filters that specify the relationship between at least one performance variable, z, and at least one disturbance, w, at least one controller output, u, and at least one plant output, s, and F 1 and D 1 are filters that specify the relationship between at least one plant input, r, and at least one disturbance, w, and at least one controller output, u, and F 2 and D 2 are filters that specify the relationship between at least one controller input and at least one disturbance, w, and at least one plant output, s.
Claim 85
Independent Claim
289 words
A method for controlling movement of a mechanical apparatus based on the spatial location of a movable portion of the mechanical apparatus, the movement of the portion initially estimated by a first mathematical model and governed by a first controller which is based on the first mathematical model and a universal filter, comprising the steps of: introducing a first signal to induce motion in the movable portion; measuring the motion and spatial location of the movable portion in response to the first signal; updating the first mathematical model to generate a second mathematical model which approximates the motion of the movable portion and updating the first controller using the second mathematical model and the universal filter to create and solve an optimal control problem and thereby generate a second controller, such that the motion induced when a second signal is applied to the mechanical apparatus is well-predicted; wherein the universal filter is [ z r y ] = [ E 1 E 2 E 3 F 1 D 1 0 F 2 0 D 2 ] ︸ F [ w u s ] where E 1 , E 2 , and E 3 are filters that specify the relationship between at least one performance variable, z, and at least one disturbance, w, at least one controller output, u, and at least one plant output, s, and F 1 and D 1 are filters that specify the relationship between at least one plant input, r, and at least one disturbance, w, and at least one controller output, u, and F 2 and D 2 are filters that specify the relationship between at least one controller input and at least one disturbance, w, and at least one plant output, s.
Claim 86
Independent Claim
289 words
A method for controlling movement of a mechanical apparatus based on the spatial location of a movable portion of the mechanical apparatus, the movement of the portion initially estimated by a first mathematical model and governed by a first controller which is based on the first mathematical model and a universal filter, comprising the steps of: introducing a first signal to induce motion in the movable portion; measuring the motion and spatial location of the movable portion in response to the first signal; updating the first mathematical model to generate a second mathematical model which approximates the motion of the movable portion and updating the first controller using the second mathematical model and the universal filter to create and solve an optimal control problem and thereby generate a second controller, such that the motion induced when a second signal is applied to the mechanical apparatus is well-predicted; wherein the universal filter is [ z r y ] = [ E 1 E 2 E 3 F 1 D 1 0 F 2 0 D 2 ] ︸ F [ w u s ] where E 1 , E 2 , and E 3 are filters that specify the relationship between at least one performance variable, z, and at least one disturbance, w, at least one controller output, u, and at least one plant output, s, and F 1 and D 1 are filters that specify the relationship between at least one plant input, r, and at least one disturbance, w, and at least one controller output, u, and F 2 and D 2 are filters that specify the relationship between at least one controller input and at least one disturbance, w, and at least one plant output, s.
Claim 87
Independent Claim
310 words
A system for controlling the physical behavior of an apparatus, the behavior of the apparatus estimated by an initial behavioral model, the system comprising: a sensor element located in proximity to the apparatus for acquiring data indicative of the physical behavior of the apparatus during a period when the apparatus is not in normal operation; a system processor which includes a tunable controller based on the initial behavioral model, the processor capable of generating a drive signal, estimating a behavioral model, tuning and adjusting the controller and generating a control signal; wherein the processor adapts the initial model to an updated model based upon the acquired data, combines the updated model with a universal filter to create a relation that describes the behavior of the apparatus and creates a controller based on the relation such that the controller is tuned according to the updated model; and wherein the control signal generated by the processor according to the controller is used to control the physical behavior of the apparatus; wherein the universal filter is [ z r y ] = [ E 1 E 2 E 3 F 1 D 1 0 F 2 0 D 2 ] ︸ F [ w u s ] where E 1 , E 2 , and E 3 are filters that specify the relationship between at least one performance variable, z, and at least one disturbance, w, at least one controller output, u, and at least one plant output, s, and F 1 and D 1 are filters that specify the relationship between at least one plant input, r, and at least one disturbance, w, and at least one controller output, u, and F 2 and D 2 are filters that specify the relationship between at least one controller input and at least one disturbance, w, and at least one plant output, s.
Claim 88
Independent Claim
310 words
A system for controlling the physical behavior of an apparatus, the behavior of the apparatus estimated by an initial behavioral model, the system comprising: a sensor element located in proximity to the apparatus for acquiring data indicative of the physical behavior of the apparatus during a period when the apparatus is not in normal operation; a system processor which includes a tunable controller based on the initial behavioral model, the processor capable of generating a drive signal, estimating a behavioral model, tuning and adjusting the controller and generating a control signal; wherein the processor adapts the initial model to an updated model based upon the acquired data, combines the updated model with a universal filter to create a relation that describes the behavior of the apparatus and creates a controller based on the relation such that the controller is tuned according to the updated model; and wherein the control signal generated by the processor according to the controller is used to control the physical behavior of the apparatus; wherein the universal filter is [ z r y ] = [ E 1 E 2 E 3 F 1 D 1 0 F 2 0 D 2 ] ︸ F [ w u s ] where E 1 , E 2 , and E 3 are filters that specify the relationship between at least one performance variable, z, and at least one disturbance, w, at least one controller output, u, and at least one plant output, s, and F 1 and D 1 are filters that specify the relationship between at least one plant input, r, and at least one disturbance, w, and at least one controller output, u, and F 2 and D 2 are filters that specify the relationship between at least one controller input and at least one disturbance, w, and at least one plant output, s.
Claim 89
Independent Claim
254 words
A method for governing motion in a physical system, the physical system being estimated by an initial behavioral model, comprising the steps of: inducing motion in the physical system during a period when the physical system is not in normal operation, measuring frequency data which characterizes the motion in the system; updating the initial behavioral model to create an updated behavioral model which accurately conforms to the measured data; using the updated behavioral model in conjunction with a universal filter to create a command structure and applying appropriate stimulus to the system to cause motion in the physical system, thereby causing the physical system to behave in accordance with the command structure; wherein the universal filter is [ z r y ] = [ E 1 E 2 E 3 F 1 D 1 0 F 2 0 D 2 ] ︸ F [ w u s ] where E 1 , E 2 , and E 3 are filters that specify the relationship between at least one performance variable, z, and at least one disturbance, w, at least one controller output, u, and at least one plant output, s, and F 1 and D 1 are filters that specify the relationship between at least one plant input, r, and at least one disturbance, w, and at least one controller output, u, and F 2 and D 2 are filters that specify the relationship between at least one controller input and at least one disturbance, w, and at least one plant output, s.
Claim 90
Independent Claim
254 words
A method for governing motion in a physical system, the physical system being estimated by an initial behavioral model, comprising the steps of: inducing motion in the physical system during a period when the physical system is not in normal operation, measuring frequency data which characterizes the motion in the system; updating the initial behavioral model to create an updated behavioral model which accurately conforms to the measured data; using the updated behavioral model in conjunction with a universal filter to create a command structure and applying appropriate stimulus to the system to cause motion in the physical system, thereby causing the physical system to behave in accordance with the command structure; wherein the universal filter is [ z r y ] = [ E 1 E 2 E 3 F 1 D 1 0 F 2 0 D 2 ] ︸ F [ w u s ] where E 1 , E 2 , and E 3 are filters that specify the relationship between at least one performance variable, z, and at least one disturbance, w, at least one controller output, u, and at least one plant output, s, and F 1 and D 1 are filters that specify the relationship between at least one plant input, r, and at least one disturbance, w, and at least one controller output, u, and F 2 and D 2 are filters that specify the relationship between at least one controller input and at least one disturbance, w, and at least one plant output, s.
Claim 91
Independent Claim
302 words
A method for controlling movement of a mechanical apparatus based on the spatial location of a movable portion of the mechanical apparatus, the movement of the portion initially estimated by a first mathematical model and governed by a first controller which is bused on the first mathematical model and a mathematical filter, comprising the steps of: introducing a first signal to induce motion in the movable portion during a period of time when the mechanical apparatus is not in normal operation; measuring the motion and spatial location of the movable portion in response to the first signal; updating the first mathematical model to generate a second mathematical model which approximates the motion of the movable portion and updating the first controller using the second mathematical model and the filter to create and solve an optimal control problem and thereby generate a second controller, such that the motion induced when a second signal is applied to the mechanical apparatus is well-predicted; wherein the universal filter is [ z r y ] = [ E 1 E 2 E 3 F 1 D 1 0 F 2 0 D 2 ] ︸ F [ w u s ] where E 1 , E 2 , and E 3 are filters that specify the relationship between at least one performance variable, z, and at least one disturbance, w, at least one controller output, u, and at least one plant output, s, and F 1 and D 1 are filters that specify the relationship between at least one plant input, r, and at least one disturbance, w, and at least one controller output, u, and F 2 and D 2 are filters that specify the relationship between at least one controller input and at least one disturbance, w, and at least one plant output, s.
Claim 92
Independent Claim
302 words
A method for controlling movement of a mechanical apparatus based on the spatial location of a movable portion of the mechanical apparatus, the movement of the portion initially estimated by a first mathematical model and governed by a first controller which is bused on the first mathematical model and a mathematical filter, comprising the steps of: introducing a first signal to induce motion in the movable portion during a period of time when the mechanical apparatus is not in normal operation; measuring the motion and spatial location of the movable portion in response to the first signal; updating the first mathematical model to generate a second mathematical model which approximates the motion of the movable portion and updating the first controller using the second mathematical model and the filter to create and solve an optimal control problem and thereby generate a second controller, such that the motion induced when a second signal is applied to the mechanical apparatus is well-predicted; wherein the universal filter is [ z r y ] = [ E 1 E 2 E 3 F 1 D 1 0 F 2 0 D 2 ] ︸ F [ w u s ] where E 1 , E 2 , and E 3 are filters that specify the relationship between at least one performance variable, z, and at least one disturbance, w, at least one controller output, u, and at least one plant output, s, and F 1 and D 1 are filters that specify the relationship between at least one plant input, r, and at least one disturbance, w, and at least one controller output, u, and F 2 and D 2 are filters that specify the relationship between at least one controller input and at least one disturbance, w, and at least one plant output, s.
Claim 93
Independent Claim
255 words
A method for creating a controller of the type used by a user to govern motion in a physical system comprising: injecting motion control signals to govern motion in the physical system having feedback to a controller injecting the motion control signals; disabling the controller and substituting a temporary control signal generator injecting preselected control signals into the physical system to enable measurement of response to the preselected control signals; generating an update of a preexisting model of the physical system based upon the measured responses; using the updated model along with a universal filter for generating a new controller by computing new controller variables; and, connecting the new controller to the physical system; wherein the universal filter is [ z r y ] = [ E 1 E 2 E 3 F 1 D 1 0 F 2 0 D 2 ] ︸ F [ w u s ] where E 1 E 2 , and E 3 are filters that specify the relationship between at least one performance variable, z, and at least one disturbance, w, at least one controller output, u, and at least one plant output, s, and F 1 and D 1 are filters that specify the relationship between at least one plant input, r, and an least one disturbance, w, and at least one controller output, u, and F 2 and D 2 are filters that specify the relationship between at least one controller input and at least one disturbance, w, and at least one plant output, s.
Claim 94
Independent Claim
255 words
A method for creating a controller of the type used by a user to govern motion in a physical system comprising: injecting motion control signals to govern motion in the physical system having feedback to a controller injecting the motion control signals; disabling the controller and substituting a temporary control signal generator injecting preselected control signals into the physical system to enable measurement of response to the preselected control signals; generating an update of a preexisting model of the physical system based upon the measured responses; using the updated model along with a universal filter for generating a new controller by computing new controller variables; and, connecting the new controller to the physical system; wherein the universal filter is [ z r y ] = [ E 1 E 2 E 3 F 1 D 1 0 F 2 0 D 2 ] ︸ F [ w u s ] where E 1 E 2 , and E 3 are filters that specify the relationship between at least one performance variable, z, and at least one disturbance, w, at least one controller output, u, and at least one plant output, s, and F 1 and D 1 are filters that specify the relationship between at least one plant input, r, and an least one disturbance, w, and at least one controller output, u, and F 2 and D 2 are filters that specify the relationship between at least one controller input and at least one disturbance, w, and at least one plant output, s.
Claim 95
Independent Claim
337 words
A system for controlling the physical behavior of an apparatus, the behavior of the apparatus estimated by an initial behavioral model, the system comprising: a sensor element located in proximity to the apparatus for acquiring data that accurately characterizes the physical behavior of a machine component indicative of the physical behavior of the apparatus, the data measuring occurring during an abnormal period triggered by an event, the acquired data being indicative of the behavior of the machine component when in normal use; a system processor which includes a tunable controller based on the initial behavioral model, the processor capable of generating a drive signal, estimating a behavioral model, tuning and adjusting the controller and generating a control signal, wherein the processor adapts the initial model to an updated model based upon the acquired data, combines the updated model with a universal filter to create a relation that describes the behavior of the apparatus and creates a controller based on the relation such that the controller is tuned according to the updated model, and wherein the control signal generated by the processor according to the controller is used to control the physical behavior of the apparatus; wherein the universal filter is [ z r y ] = [ E 1 E 2 E 3 F 1 D 1 0 F 2 0 D 2 ] ︸ F [ w u s ] where E 1 , E 2 , and E 3 are filters that specify the relationship between at least one performance variable, z and at least one disturbance, w, at least one controller output, u, and at least one plant output, s, and F 1 and D 1 are filters that specify the relationship between at least one plant input, r, and at least one disturbance, w, and at least one controller output, u, and F 2 and D 2 are filters that specify the relationship between at least one controller input and at least one disturbance, w, and at least one plant output, s.
Claim 96
Independent Claim
337 words
A system for controlling the physical behavior of an apparatus, the behavior of the apparatus estimated by an initial behavioral model, the system comprising: a sensor element located in proximity to the apparatus for acquiring data that accurately characterizes the physical behavior of a machine component indicative of the physical behavior of the apparatus, the data measuring occurring during an abnormal period triggered by an event, the acquired data being indicative of the behavior of the machine component when in normal use; a system processor which includes a tunable controller based on the initial behavioral model, the processor capable of generating a drive signal, estimating a behavioral model, tuning and adjusting the controller and generating a control signal, wherein the processor adapts the initial model to an updated model based upon the acquired data, combines the updated model with a universal filter to create a relation that describes the behavior of the apparatus and creates a controller based on the relation such that the controller is tuned according to the updated model, and wherein the control signal generated by the processor according to the controller is used to control the physical behavior of the apparatus; wherein the universal filter is [ z r y ] = [ E 1 E 2 E 3 F 1 D 1 0 F 2 0 D 2 ] ︸ F [ w u s ] where E 1 , E 2 , and E 3 are filters that specify the relationship between at least one performance variable, z and at least one disturbance, w, at least one controller output, u, and at least one plant output, s, and F 1 and D 1 are filters that specify the relationship between at least one plant input, r, and at least one disturbance, w, and at least one controller output, u, and F 2 and D 2 are filters that specify the relationship between at least one controller input and at least one disturbance, w, and at least one plant output, s.
Claim 97
Independent Claim
316 words
A system for controlling the physical behavior of an apparatus, the behavior of the apparatus estimated by an initial behavioral model, the system comprising: a sensor element located in proximity to the apparatus for acquiring data indicative of the physical behavior of a machine component of the apparatus; a system processor which includes a tunable controller based on the initial behavioral model, the processor capable of generating a drive signal, estimating a behavioral model, tuning and adjusting the controller and generating a control signal, wherein the processor adapts the initial model to an updated model based upon the acquired data, combines the updated model with a universal filter to create a relation that describes the behavior of the apparatus and creates a controller based on the relation such that the controller is tuned according to the updated model, wherein the control signal generated by the processor according to the controller is used to control the physical behavior of the apparatus; and wherein the relation is a multivariable and fully coupled; wherein the logarithmic error between the collected data and the initial behavioral model is: θ ^ = arg min θ ∑ i = 1 p ∑ j = 1 q ∑ k = 1 N | log ( G ^ ij ( f k , θ ) G jk ( f k ) ) | 2 where θ is a vector of parameters which describe the model, Ĝ ij (ƒ k , θ) is the frequency response of the model from actuator j to sensor i measured at frequency f k , G ik (ƒ k ) is the measured frequency response from actuator j to sensor i measured at frequency f k , p is the number of sensors, q is the number of actuators, and N is the number of frequency points of interest.
Claim 98
Independent Claim
316 words
A system for controlling the physical behavior of an apparatus, the behavior of the apparatus estimated by an initial behavioral model, the system comprising: a sensor element located in proximity to the apparatus for acquiring data indicative of the physical behavior of a machine component of the apparatus; a system processor which includes a tunable controller based on the initial behavioral model, the processor capable of generating a drive signal, estimating a behavioral model, tuning and adjusting the controller and generating a control signal, wherein the processor adapts the initial model to an updated model based upon the acquired data, combines the updated model with a universal filter to create a relation that describes the behavior of the apparatus and creates a controller based on the relation such that the controller is tuned according to the updated model, wherein the control signal generated by the processor according to the controller is used to control the physical behavior of the apparatus; and wherein the relation is a multivariable and fully coupled; wherein the logarithmic error between the collected data and the initial behavioral model is: θ ^ = arg min θ ∑ i = 1 p ∑ j = 1 q ∑ k = 1 N | log ( G ^ ij ( f k , θ ) G jk ( f k ) ) | 2 where θ is a vector of parameters which describe the model, Ĝ ij (ƒ k , θ) is the frequency response of the model from actuator j to sensor i measured at frequency f k , G ik (ƒ k ) is the measured frequency response from actuator j to sensor i measured at frequency f k , p is the number of sensors, q is the number of actuators, and N is the number of frequency points of interest.
Claim 99
Independent Claim
390 words
A system for controlling the physical behavior of an apparatus, the behavior of the apparatus estimated by an initial behavioral model, the system comprising: a sensor element located in proximity to the apparatus for acquiring data that accurately characterizes the physical behavior of a machine component indicative of the physical behavior of the apparatus, the data measuring occurring during an abnormal period triggered by an event, the acquired data being indicative of the behavior of the machine component when in normal use; a system processor which includes a tunable controller based on the initial behavioral model, the processor capable of generating a drive signal, estimating a behavioral model, tuning and adjusting the controller and generating a control signal, wherein the processor adapts the initial model to an updated model based upon the acquired data, combines the updated model with a universal filter to create a relation that describes the behavior of the apparatus and creates a controller based on the relation such that the controller is tuned according to the updated model, and wherein the control signal generated by the processor according to the controller is used to control the physical behavior of the apparatus; wherein the processor creates the updated model by non-linear curve-fitting thereby describing the updated model by a known mathematical equation according to the data gathered by the sensor; wherein an error function is associated with the known mathematical equation, the error function including log magnitude and phase information; and, wherein the logarithmic error between the collected data and the initial behavioral model is: θ ^ = arg min θ ∑ i = 1 p ∑ j = 1 q ∑ k = 1 N | log ( G ^ ij ( f k , θ ) G jk ( f k ) ) | 2 where θ is a vector of parameters which describe the model, Ĝ ij (ƒ k , θ) is the frequency response of the model from actuator j to sensor i measured at frequency f k , G ik (ƒ k ) is the measured frequency response from actuator j to sensor i measured at frequency f k , p is the number of sensors, q is the number of actuators, and N is the number of frequency points of interest.
Claim 100
Independent Claim
390 words
A system for controlling the physical behavior of an apparatus, the behavior of the apparatus estimated by an initial behavioral model, the system comprising: a sensor element located in proximity to the apparatus for acquiring data that accurately characterizes the physical behavior of a machine component indicative of the physical behavior of the apparatus, the data measuring occurring during an abnormal period triggered by an event, the acquired data being indicative of the behavior of the machine component when in normal use; a system processor which includes a tunable controller based on the initial behavioral model, the processor capable of generating a drive signal, estimating a behavioral model, tuning and adjusting the controller and generating a control signal, wherein the processor adapts the initial model to an updated model based upon the acquired data, combines the updated model with a universal filter to create a relation that describes the behavior of the apparatus and creates a controller based on the relation such that the controller is tuned according to the updated model, and wherein the control signal generated by the processor according to the controller is used to control the physical behavior of the apparatus; wherein the processor creates the updated model by non-linear curve-fitting thereby describing the updated model by a known mathematical equation according to the data gathered by the sensor; wherein an error function is associated with the known mathematical equation, the error function including log magnitude and phase information; and, wherein the logarithmic error between the collected data and the initial behavioral model is: θ ^ = arg min θ ∑ i = 1 p ∑ j = 1 q ∑ k = 1 N | log ( G ^ ij ( f k , θ ) G jk ( f k ) ) | 2 where θ is a vector of parameters which describe the model, Ĝ ij (ƒ k , θ) is the frequency response of the model from actuator j to sensor i measured at frequency f k , G ik (ƒ k ) is the measured frequency response from actuator j to sensor i measured at frequency f k , p is the number of sensors, q is the number of actuators, and N is the number of frequency points of interest.
References Cited (Backward Citations)
US3767900A
Cited
US5581166A
Cited
US4973215A
Cited
US4916635A
Cited
WO1991018271A1
Cited
US5367612A
Cited
US5426720A
Cited
US5268625A
Cited
US5167002A
Cited
US5144595A
Cited
US5386372A
Cited
US5491446A
Cited
US5638305A
Cited
US5610848A
Cited
US5594309A
Cited
US5604413A
Cited
US5691896A
Cited
US6249712B1
Cited
US6102221A
Cited
US5960969A
Cited
US6207936B1
Cited
US5946449A
Cited
US5816122A
Cited
US6078844A
Cited
US5845236A
Cited
US6076951A
Cited
US6011373A
Cited
US6002232A
Cited
US5991525A
Cited
US6285971B1
Cited
US6128541A
Cited
WO2000041043A1
Cited
US20010003112A1
Cited
US20020099677A1
Cited
US6904422B2
Cited
US6577908B1
Cited
US20020099724A1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2010-01-01 | 2010-07-03 | 2011-01-02 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2014-01-01 | 2014-07-03 | 2015-01-02 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2018-01-01 | 2018-07-03 | 2019-01-02 | $7700.00 | Window Closed / Lapsed |