State space control of solenoids
First Claim
1. ) A system for solenoid control to achieve low impact landing with latching under varying conditions, comprising:
- a) sense means, for obtaining parameters indicating the state of a controlled solenoid;
b) path memory means, for retrieval of information descriptive of paths in a state space, said paths approximating possible paths in a state space of said controlled solenoid, including a multiplicity of paths that lead to low impact landings with latching under a corresponding multiplicity of operating conditions;
c) error detection means, for comparing said information from said path memory means with said parameters from said sense means, thereby defining an error between said state of said controlled solenoid and a state in said state space corresponding to one of said multiplicity of paths that lead to low impact landings with latching; and
d) drive control means, setting an output signal in accordance with information from said sense means, said path memory means, and said error detection means;
whereby the dynamically changing state of said controlled solenoid is caused to approach a path among said multiplicity of paths that lead to low impact landings with latching.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for state space control of solenoids, particularly engine valve solenoids with two latching positions. A collection of trajectories are computed or measured, having low-impact landings with latching from different initial energies. The trajectories define flux linkage and electric current functions of the two variables, position and velocity. These tracking functions define future projections based on present inputs. In operation, the controller monitors position, velocity, flux linkage, and current, uses the functions to compute future current and flux linkage, and adjusts the drive voltage to hit the future flux linkage target, causing the system to track a precomputed trajectory to successful landing. An array of tracking functions incorporates varying valve flow influences and corrective actuation. Drift from a precomputed trajectory indicates an unanticipated valve flow influence and a new tracking function selection, leading to course corrections anticipating flow influences.
28 Citations
37 Claims
-
1. ) A system for solenoid control to achieve low impact landing with latching under varying conditions, comprising:
-
a) sense means, for obtaining parameters indicating the state of a controlled solenoid;
b) path memory means, for retrieval of information descriptive of paths in a state space, said paths approximating possible paths in a state space of said controlled solenoid, including a multiplicity of paths that lead to low impact landings with latching under a corresponding multiplicity of operating conditions;
c) error detection means, for comparing said information from said path memory means with said parameters from said sense means, thereby defining an error between said state of said controlled solenoid and a state in said state space corresponding to one of said multiplicity of paths that lead to low impact landings with latching; and
d) drive control means, setting an output signal in accordance with information from said sense means, said path memory means, and said error detection means;
whereby the dynamically changing state of said controlled solenoid is caused to approach a path among said multiplicity of paths that lead to low impact landings with latching. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. ) A method for solenoid control to achieve low-impact landing, including steps of:
-
a) testing, wherein a test system, having response characteristics like those of the solenoid to be controlled, is caused to execute trajectories, including trajectories with differing initial energies that achieve low-impact landing, said low-impact landing including latching and no speed of impact or of bounce-and-impact exceeding a prescribed maximum speed;
a) path function calibration, wherein parameters of path functions are adjusted so that said path functions describe said trajectories that achieve said low-impact landing;
b) calibration programming, wherein a real-time solenoid hardware controller is programmed to recall said path function calibration;
c) response comparison programming, wherein said controller is further programmed to make a comparison between a measured solenoid response and at least one of said trajectories described by said path functions; and
d) drive control programming, responsive to said comparison by controlling an electrical drive signal as part of the actuation of said measured solenoid. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. ) An adaptive system for solenoid control to achieve low impact landing with latching, with variable initial energy, and with variable path drift, comprising:
-
a) sense means, for obtaining parameters indicating the state of a controlled solenoid, said state comprising a magnetic state;
b) path memory means, for retrieval of predetermined information descriptive of possible low-impact landing paths in the state space of said controlled solenoid said information comprising information descriptive of magnetic state;
c) a variable path number, associated with said information from said path memory means, differentiating said landing paths with respect to initial energy;
d) a variable path drift parameter, associated with said information from said path memory means, differentiating said landing paths with respect to pattern of drift along among said landing paths;
e) path number determination means, for comparing said information from said path memory means with said parameters from said sense means, thereby establishing a defined path number associated with said parameters from said sense means;
f) loss parameter setting means, setting said variable path drift parameter;
g) magnetic error evaluation means, determining an error between said magnetic state of said controlled solenoid as obtained by said sense means and a magnetic state from said path memory means, corresponding to said defined path and said path drift parameter; and
h) drive control means, responsive to said magnetic error evaluation means and setting an output signal controlling the flow of electrical energy into said controlled solenoid. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35)
-
-
36. ) A system for control of nonlinear dynamic systems of at least third order, for reaching a target destination in a state space from any among multiple entry points, comprising:
-
a) sense means, for obtaining parameters indicating the state of a controlled system;
b) path memory means, for retrieval of information descriptive of possible paths reaching a target destination in said state space of said controlled system;
c) a variable path number, associated with said information from said path memory means, differentiating said paths with respect to a measure of distance in said state space from said target destination;
d) a variable path perturbation parameter, selecting from an array of path perturbations associated with said path memory means;
e) path number identification means, for comparing said information from said path memory means with said parameters from said sense means, thereby defining a nearest path number associated with said parameters from said sense means and further associated with a selected value of said path perturbation parameter;
f) error evaluation means, defining a scalar error based on said nearest path number and on said state indicated by said parameters obtained by said sense means;
g) drive control means, responsive to said scalar error by controlling a variable drive input to said controlled system, thereby reducing said scalar error;
h) path drift evaluation means, quantifying a systematic drift from said nearest path number; and
,i) drift reduction means, responsive to said quantifying by said path drift evaluation means by setting said path perturbation parameter to a value that reduces said systematic drift. - View Dependent Claims (37)
-
Specification