← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 08:35
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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag