At least one controller configured to control an actuator of an active suspension system. The at least one controller includes circuitry configured to determine an actuator state, and apply the actuator state and a commanded state to an inverse model of the actuator to produce an actuator command. The circuitry is configured to produce the actuator command by a process that includes performing low pass filtering and phase compensation to correct a phase introduced by the low pass filtering.
|
1. A method for controlling an actuator, with a first point of attachment attached to a first element of a structure and a second point of attachment attached to a second element of the structure, wherein the actuator includes an electric machine operatively coupled to a hydraulic machine, said method comprising:
(a) utilizing at least one motion sensor to sense a relative motion between the first point of attachment and the second point of attachment, wherein the relative motion is induced by an external stimulus applied to the second element;
(b) with a predetermined transfer function, that relates force applied by the actuator at the first and the second attachment points to relative motion between the attachment points when the electric machine is commanded not to produce a torque, determining a value of a first force, based on the relative motion in (a);
(c) determining a desired output force to be applied to the first element by the actuator in response to the external stimulus;
(d) based at least in part on the value of the first force determined in (b) and the desired output force, providing a command to the electric machine with the controller; and
(e) in response to the command in (d), operating the electric machine, to apply the desired output force, to the first element, with the actuator.
2. The method of
3. The method of
4. The method of
subtracting the determined value of the first force from the desired output force determined in (c) to obtain a differential force; and
inputting the differential force into an inverse transfer function of the actuator to determine the command.
5. The method of
6. The method of
7. The method of
9. The method of
10. The method of
11. The method of
|
This application is a National Stage filing under 35 U.S.C. § 371 of International Application No. PCT/US2016/014565, filed Jan. 22, 2016, which claims the benefit of U.S. Provisional Application No. 62/107,315, filed Jan. 23, 2015, entitled “METHOD AND APPARATUS FOR CONTROLLING AN ACTUATOR”, and U.S. Provisional Application No. 62/107,897, filed Jan. 26, 2015, entitled “METHOD AND APPARATUS FOR CONTROLLING AN ACTUATOR”, each of which is hereby incorporated by reference in its entirety.
An actuator system may be interposed between two or more elements of a structure and configured to react to stimuli induced by the surroundings, forces or relative movement among the two or more elements of the structure, and/or commands of a controller. For example, an active suspension system may be used to interface between the unsprung mass and the sprung mass of a road vehicle such as, for example, an automobile, a van, a truck, a tank, and a railroad car. Active suspension actuator systems may be controlled to, for example, achieve a desired response to various road stimuli.
Some embodiments relate to an apparatus that includes an actuator system with at least one element that has inertia and at least one element that has compliance. The actuator system also includes a controller configured and constructed to receive an input and produce an actuator command that requests the actuator to produce an output. The command at least partially compensates for at least one of the effect of the inertia of the at least one element and the effect of the compliance of the at least one element, such that the response of the system is improved.
Some embodiments relate to an actuator system that includes an actuator which is non ideal and with system dynamics, which is disposed between a first element and a second element of a structure, wherein the first element is exposed to an external stimulus. The actuator system also includes at least one sensor that senses an aspect of the external stimulus and a controller configured to employ a control algorithm that delivers a command input to the actuator. The command input at least partially compensates for the effect of at least one aspect of the actuator dynamics to at least partially isolate the second element from an effect of the external stimulus on the first element based at least partially on an output of the sensor, and at least partially compensates for the effect of at least one aspect of the actuator system dynamics in order to improve the accuracy of the control system.
Some embodiments relate to a method that includes fabricating an active suspension actuator with a controller; measuring at least one performance parameter of at least one component of the active suspension actuator during the fabrication process and calibrating at least one control parameter in an algorithm residing in the controller, during the fabrication process, wherein the at least one control parameter setting is specific to the active suspension actuator and based on the measured at least one performance parameter.
Some embodiments relate to at least one controller configured to control an actuator of an active suspension system, the at least one controller including circuitry configured to: determine an actuator force and apply the actuator force and a commanded force to an inverse model of the actuator to produce an actuator force command. The circuitry is configured to produce the actuator force command by performing low pass filtering and phase compensation to correct a phase introduced by the low pass filtering.
Some embodiments relate to a method of controlling an actuator of an active suspension system. The method includes determining an actuator force and applying the actuator force and a commanded force to an inverse model of the actuator to produce an actuator force command. The actuator force command is produced by performing low pass filtering and phase compensation to correct a phase introduced by the low pass filtering. Some embodiments relate to a non-transitory computer readable storage medium having stored thereon instructions, which, when executed by a processor, perform the method.
Some embodiments relate to at least one controller configured to control an actuator of an active suspension system, the at least one controller including circuitry configured to: determine an actuator state and apply the actuator state and a commanded state to an inverse model of the actuator to produce an actuator command. The circuitry is configured to produce the actuator command by a process that includes performing low pass filtering and phase compensation to correct a phase introduced by the low pass filtering.
Some embodiments relate to a method of controlling an actuator of an active suspension system, the method including determining an actuator state and applying the actuator state and a commanded state to an inverse model of the actuator to produce an actuator command. The actuator command is produced by performing a process that includes low pass filtering and phase compensation to correct a phase introduced by the low pass filtering. Some embodiments relate to a non-transitory computer readable storage medium having stored thereon instructions, which, when executed by a processor, perform the method.
U.S. Pat. Nos. 8,392,030, 8,839,920, 8,840,118, 8,841,786, which disclose various aspects and methods and operation of actuators and their control, are hereby incorporated herein by reference in their entirety. International Application PCT/US2014/027389, which discloses various aspects of the construction and operation of diverter valves, is hereby incorporated herein by reference in its entirety.
The foregoing summary is provided by way of illustration and is not intended to be limiting.
The foregoing summary, including the above and other features and advantages of the actuator control system and method, as well as a brief description of the preferred embodiments of the inventions will be better understood when read in conjunction with the appended drawings. For the purpose of illustrating one or more embodiments of the present inventions, and to explain their operation, drawings and schematic illustrations are shown. It should be understood, however, that the invention(s) are not limited to the precise arrangements, variants, structures, features, embodiments, aspects, methods, advantages, improvements and instrumentalities shown, and the arrangements, variants, structures, features, embodiments, aspects, methods, advantages, improvements and instrumentalities shown and/or described may be used singularly in the system or method or may be used in combination with other arrangements, variants, structures, features, embodiments, aspects, methods and instrumentalities. In the drawings:
A plot of the magnitude and phase of an exemplary transfer function {circumflex over (Z)}d is shown in
A plot of the magnitude and phase of an exemplary transfer function Ĝ is shown in
Certain exemplary embodiments will now be described to provide an overall understanding of the principles of the structure, function, manufacture, and use of the system and methods disclosed herein for an actuator system. One or more examples of these embodiments are illustrated in the accompanying drawings and described herein. Those of ordinary skill in the art will understand that the systems, methods and examples described herein and illustrated in the accompanying drawings are non-limiting exemplary embodiments and that the scope of the present invention is defined solely by the claims. The features illustrated or described in connection with one exemplary embodiment may be combined with features of other embodiments and the features may be used individually, singularly and/or in various combinations. Such modifications are intended to be included within the scope of the present invention.
In one embodiment an actuator system interfaces between two or more elements of a structure, at least one of which is affected by internal and/or external stimuli. The actuator system may also respond to commands that are intended to affect the relative motion of two or more elements of the structure.
According to another aspect, an active suspension actuator system interfaces between the unsprung mass of a vehicle (such as, for example, a wheel) and the sprung mass of the vehicle (such as the vehicle body). The actuator system controller may, for example, be used to control the relative motion between the two masses, at least one of which may interact with the surroundings.
Control systems may be feedforward systems, feedback systems or systems that comprise feedforward and feedback elements. Feedforward actuator controllers may be preferred because they are typically safer and more predictable (for example, due to reduced possibility of instability), less expensive (for example, because fewer sensors are required), and faster. However, feedback control systems may also be used.
In certain configurations and under certain circumstances control of active suspension actuator systems may be complicated by, for example, the inherent compliance, inertia, damping, stiction, dynamic friction, latency, and other dynamics of one or more elements of the actuator system. For example, in the case of an electro-hydraulic actuator, the system may comprise a damper with an inner volume that comprises a compression volume and an extension volume. These volumes typically contain a quantity of fluid, typically hydraulic liquid. Also included may be a hydraulic machine, constructed to operate as a hydraulic motor and/or a hydraulic pump, that may be configured to exchange hydraulic fluid with the compression and extension volumes.
In some embodiments, an electrical machine is constructed to operate as an electric motor and/or an electric generator, may be operatively coupled to the hydraulic machine by means of a shaft to form an integrated power unit. The hydraulic machine may be a gerotor that can be used to supply fluid under pressure to either the compression volume or the extension volume in order to apply a force on the piston in the compression or the extension directions. Alternatively, the gerotor may receive fluid under pressure from the compression or extension volumes and effectively absorb energy imparted to the piston, for example, by the surroundings. This fluid imparts a rotary motion to the gerotor that is, in turn, transmitted to the generator.
The actuator may be interposed between a wheel assembly and a vehicle body, where it may experience induced motion. As indicated, the actuator may also be exposed to damping and active forces induced by the hydraulic machine in both the compression and extension directions.
However, an active suspension actuator may exhibit inherent compliance, for example, because of the compressibility of the hydraulic fluid. The inertia of one or more elements of the actuator system, such as for example, the electric motor rotor and attached shaft of the hydraulic machine, may induce forces in the system that can adversely affect system response, for example, to an internally commanded input (e.g. a commanded torque on the electric motor) and/or an externally induced input (e.g. perturbations transmitted to the actuator from a road surface).
It may also be desirable to intentionally increase the compliance of an actuator (i.e. decrease its stiffness). For example, active suspension actuator systems may generate objectionable levels of hydraulically induced acoustic noise. In order to mitigate such noise, one or more accumulators, such as for example a pneumatic accumulator, or other compliant devices may be introduced in the force path in order to attenuate the level of acoustic noise. However, the introduction of such devices may have the side-effect of further increasing the compliance of the actuator system, which in turn may make it more difficult to control.
Compliance and inertia make the control of the dynamics of an actuator system more difficult. Compliance and inertia inherently affect how quickly forces can be applied to the piston in the hydraulic actuator in order to respond, for example, to various stimuli and/or changes in controller commands.
The performance of systems, such as active suspension actuator systems, may also be affected by various types of delays, such as for example, sensor delays. Such systems typically rely on one or more sensors of various types to gather information about their surroundings. However, typically, significant delays are present between the time of exposure of a sensor to a stimulus and an output that is effectively indicative of the magnitude of the stimulus. A delay may also be introduced by the operating speed of a digital controller. For example, if the controller is operating at 1 kHz, it means that updates to the system cannot occur at a rate faster than once per millisecond.
Systems, such as for example, an active suspension actuator, may be exposed to the effects of external stimuli, such as for example, the velocity of a wheel induced by road surface irregularities. The controller may also command the actuator to apply a desired force between the vehicle body (for example at the top mount of the actuator) and the wheel. In one aspect the actuator and controller may be configured and constructed such that a disturbance of the wheel results in no change in force at the top mount. Additionally, the actuator and controller may be configured and constructed such that a particular force requested by the controller is applied at the top mount by the actuator with the desired magnitude and timing.
It is therefore desirable that an active actuator system anticipate and account for, to the greatest extent possible, the effects of actuator dynamics. The system may anticipate, for example, the effects of factors, such as compliance and inertia, based on the characteristics of the stimuli and controller commands and the state (estimated or sensed) of the hydraulic actuator (for example, the pressure of an accumulator in the hydraulic circuit, temperature of one or more elements of the actuator, velocity of the actuator, and/or position of the vehicle relative to the road). These characteristics may include the frequency content of the stimuli and/or the command parameters.
In another aspect, the controller is developed based on the assumption that the stimuli and the command parameter(s) have independent effects on the system, such as for example in a linear time invariant system, such that their independent effects can be superimposed.
In another aspect, the system's transfer functions that relate the system output to a command input are modeled. These models may be empirically derived and/or based on scientific principles. Furthermore, an inverse transfer function may also be determined such that the product of the actual system transfer function and the modeled inverse system transfer function produces an output that is substantially equal to a given input.
In another aspect, the models are used to estimate the performance of the system that comprises sub-models that define the performance of one or more components of the actuator system. These transfer functions of these components may also be used to develop the necessary inverse transfer functions.
Each sub-model may be linear, nonlinear or piecewise linear over a portion of, or over the entire operating range. In some embodiments the performance of non-linear components may be approximated by linearized models.
The models may also be adaptive. System characteristics may be affected by wear or other changes. For example, as the system ages, its characteristics may change due to leakage of liquid from the hydraulic circuit and/or gas leakage from certain accumulators. System characteristics may also be affected by other parameters, for example environmental influences such as system operating temperature. Since the effects of such changes frequently cannot be determined a priori, in some embodiments one or more of the models may be adaptive. Models may be adapted, for example, automatically by using measurements taken during system operation. For example, in some embodiments, models may be adapted by altering coefficients, tables and/or other parameters in the control system based on a predetermined function of one or more sensed parameters (such as for example, temperature from a thermocouple, or predicted weight/loading of a vehicle). Alternatively or additionally, in some embodiments the adaptive model may be self-learning, wherein control system parameters are dynamically optimized. For example, models may self-learn by introducing known or predetermined stimuli, internal to the overall structure. For example, a first actuator system in the structure may be used to induce a response in a second actuator system. Alternatively or additionally, one or more actuators may be used to induce a response in the system which is monitored by one or more sensors, when there is no appreciable external stimulus. Since with this arrangement both the input(s) and the output(s) would be known, the information could be used to calibrate and/or adapt one or more of the actuator system component models. In some embodiments, the adaptive model may use a Kalman filter structure to adapt its parameters. In some embodiments, the adaptive system may estimate the response to a given input at other intermediate sensors, compare the measured response to the estimated response, and adapt parameters as needed in order to improve the correlation of measured to estimated system behavior.
The inventors herein have recognized that the inherent dynamics (such as compliance, mass/inertia, friction, parasitics, etc.) of one or more components of an actuator system may interfere with its effectiveness, for example, in a suspension system. The response of the actuator to various stimuli and the commands of the system controller may be adversely affected by these dynamics.
The hydraulic circuit of an active suspension actuator system 1 further comprises hydraulic motor/pump (HMP) 11 with a first port 12 and a second port 13.
Additionally or alternatively, blow-off valves may be used to prevent an over-pressure condition in the housing. For example, blow-off valve 16a may be used to limit the maximum pressure in the compression volume 7, while blow-off valve 16b may be used to limit the maximum pressure in the extension volume 8. Any convenient blow-off valve may be used including, for example, a spring-loaded check valve or a preloaded shim stack.
HMP 11 is operatively coupled with generator/electric motor (GEM) 17, which is used to both drive the HMP when it needs to be operated as a pump and to absorb energy when the HMP is functioning as a motor. In some embodiments the GEM may be a BLDC (brushless DC) motor, although any convenient electric motor/generator may be used.
Local electronic controller (LEC) 18 is used to operate the GEM in response to various measurements and/or the output of internal and/or external sensors. LEC 18 may be configured to operate, at least occasionally, independently of centralized power storage and/or control. The LEC may comprise, for example, one or more of a control circuit such as a data processor, data storage, and sensor(s) and energy storage such as, for example, batteries and/or capacitors. The control circuit of LEC 18 may be a digital circuit, such as a data processor (e.g., a microprocessor), an analog circuit, or a combination thereof.
The LEC 18 may also operate as part of a network and deliver data to and/or receive data from a vehicle control unit 19, vehicle sensors, communication systems, and one or more other active suspension systems. The LEC 18 may also exchange information and/or electric power with a centralized controller and/or energy storage/conditioning device 20 which may comprise, for example, a power storage capacitor, a battery, and a DC/DC voltage converter and power management system. The centralized controller and energy storage/conditioning device 20 may be configured to exchange electrical energy with a vehicle power storage device 21, such as for example, a battery, a capacitor, or a flywheel.
LEC 18 and/or vehicle control unit 19 may be implemented by any suitable type of circuitry, using hardware or a combination of hardware and software. When implemented using software, suitable software code can be executed on any suitable processor (e.g., a microprocessor) or collection of processors. The one or more controllers can be implemented in numerous ways, such as with dedicated hardware, or with general purpose hardware (e.g., one or more processors) that is programmed using microcode or software to perform the functions recited above. The LEC 18 may store information in any suitable type of memory such as nonvolatile or volatile memory, such as RAM, ROM, EEPROM, or any other type of computer-readable storage.
Typically, an HMP, especially if it is a positive displacement machine, may induce pressure ripple in the hydraulic circuit. This ripple may cause oscillations, for example, in piston 3 which may be transferred to vehicle body elements (not shown) by means of, for example, the top mount 23. These oscillations may result in objectionable levels of acoustic noise. A secondary accumulator 24 may be used to attenuate the pressure ripple. The secondary accumulator 24 is preferably configured to be in fluid communication with the hydraulic circuit, which in some embodiments may be at a point that is in close proximity to the HMP port that is furthest from the main system accumulator 9. In some embodiments, the secondary accumulator 24 is at least partially filled with a compressible material 24a that is more compressible than the hydraulic fluid used in the hydraulic circuit. The compressible material 24a may be a gas which in some embodiments may be nitrogen. Alternatively or additionally, the compressible material may be comprised of, for example, a closed-cell foam. The compressible material may be separated from the hydraulic fluid by, for example, piston 24b, or a flexible diaphragm (not shown). Alternatively, the compressible material may be sealed in a flexible bladder (not shown).
Various sensors may be used to measure various performance and environmental parameters for control and diagnostic purposes. For example, an accelerometer 29a may be used to measure the motion of and vibration in the piston rod 5. Pressure sensors 29b and/or 29c may be used to measure the pressure in the extension volume 8 and/or compression volume 7 respectively. In some embodiments, accelerometer 29d may be used to measure the acceleration induced in actuator housing 6 by external stimuli, such as wheel motion produced by road surface irregularities. A force load cell (not shown in the diagram) at location 29a, or a series of force sensors at the interface of the actuator with the vehicle may also be used.
In some embodiments, two or more system components, for example, actuator 2, HMP 11, GEM 17, LEC 18, bypass valves 14 and 15, and/or buffer 24 be consolidated in a unit or single housing located at each of the four corners of a vehicle.
According to an embodiment of the present disclosure, a controller, such as LEC 18, for example, is configured to anticipate one or more aspects of the dynamics of a physical system at a given operating condition and compensate for it or them to achieve a desired output. For example, an active suspension actuator system may be interposed between a wheel of a vehicle and the vehicle body. When movement is induced in the wheel along the axis of the actuator, the suspension system may measure this movement (which may be defined by, for example, acceleration, velocity or displacement of a wheel, or force applied at a wheel attachment).
The controller of the system may then compute what force (or torque) the GEM needs to apply or absorb in order to achieve a desired force, velocity, acceleration and/or displacement at the points of attachment between the actuator and the vehicle, for example at the top and bottom mount of the vehicle. In this computation, the controller in some embodiments may, at least partially, compensate for one or more parameters that define the dynamics of the system, such as for example, compliance and inertia of one or more elements of the actuator system. Models of one or more elements may be used to predict system performance. Filters may be used to tailor the response of the system in the frequency and/or time domain.
In some embodiments the implementation of the control algorithm 30 may result in a force output Fout of actuator 31 which, for example, may be applied at a top mount of the suspension system.
The inputs to actuator 31 in the illustration in
Block Ga 32 represents the transfer function that relates the force that is commanded (Fmotor) to the force that is applied at the top mount (Fe) in the absence of any interaction with the surroundings, such as the road surface, for example, when Vd is zero or negligible.
Block Zd 33 represents the transfer function that relates the force Fs applied at the top mount due to relative motion applied to the actuator Vd, when zero force is commanded to the GEM, such as when Fmotor equals zero or is negligible.
In certain embodiments the Fmotor command is produced by actuator controller 40. The input to the algorithm may include, for example, sensor 42 measurements and a desired or commanded force Fcom, which may be a force to be applied at the top mount by actuator 31. Signal Fcom may be produced by any suitable controller, such as LEC 18 and/or vehicle control unit 19. Sensor 42 measurements may include, for example, wheel displacement, wheel velocity and/or wheel acceleration. Alternatively or additionally, the actuator 31 may produce output that is the velocity, acceleration and/or displacement of the point of attachment, or a force measured at a location in the vehicle, such as for example, the vehicle attachment points of the suspension links to which the actuator is connected. In some embodiments the actuator controller may employ a vehicle dynamics algorithm to perform, for example, body and wheel control for a vehicle.
In
Block {circumflex over (Z)}d 41 is a transfer function based on one or more models of the system (e.g.,
In
Transfer function Ĝa−1 44 is an estimation of the inverse of transfer function Ga.
A plot of the magnitude and phase of an exemplary transfer function {circumflex over (Z)}d is shown in
A plot of the magnitude and phase of an exemplary transfer function Ĝ is shown in
One or more filters 45a, 45b, and 45c may be used to filter various signals in the actuator controller to shape the behavior of Fmotor in the frequency and/or time domains in order to avoid unacceptably high Fmotor demands. The filters may be digital filters, analog filters or a combination of digital and analog filters. Filters may also be used to shape the response, because for example, performance in some frequency ranges may be more important than others. For example, in a vehicle occupants typically more readily perceive vibrations in 4-10 Hz range. Filters may be used to, for example, shift energy from certain critical frequency ranges to other less critical ones. Nonlinear filters, such as rate limiters may also be used.
If superposition is a valid approximation of the physical system (the plant), then:
Output Fout of the active suspension actuator algorithm shown in
Fout=Zd*Vd+Ga*Fmotor=Zd*Vd+Ga*Ĝa−1(Fcom−{circumflex over (Z)}d*Vest) Eq.1
such that:
Fout=Zd*Vd+Ga*Ĝa−1*Fcom−Ga*Ĝa−1*{circumflex over (Z)}d*Vest
If Ga*Ĝa−1=1
Fout=Zd*Vd+Fcom−{circumflex over (Z)}d*Vest
Fout≈Fcom
where,
However, due to variations in system behavior based on a variety of effects, such as for example, manufacturing tolerances, system nonlinearities, environmental factors, or the desire to minimize processing overhead (such as microprocessor constraints), a non-ideal response may result at certain frequencies. For example, the models used to construct Ĝa−1 may be linear or nonlinear approximations. Different models may be necessary for different input frequency ranges. These models may also vary as a function of operating conditions and may have to be adapted for example, as operating conditions change or with the age of the system. In many embodiments, effective approximations of Ĝa−1 may suffice to deliver considerable performance improvements in the actuator by cancelling the majority of the undesirable system dynamics. This may be true over particular or critical frequency ranges. However, in order to improve the overall response, the individual sub-models used to build the {circumflex over (Z)}d and Ĝa−1 transfer functions may need to account for one or more of the above effects. These may, for example, be achieved by using empirical and/or fundamental models of the behavior of one or more individual elements or groupings of elements of the system under various operating conditions.
Eq. 1 may be utilized with linear or non-linear models as long as the principle of superposition is applicable. Nonlinear models may be superimposed if there is not substantial interaction between them. In the determination of the inverse transfer function Ĝa−1, it may be necessary to linearize the component models involved.
An uncontrolled actuator system is defined as an actuator without a commanded input or a zero command input. A non-ideal actuator system is defined as an uncontrolled actuator that exhibits a non-zero transmissibility to an external stimulus. For example, a non-ideal actuator system would produce a non-zero force Fout (
As is shown in
However, the operation of the controller may be modified as illustrated in
The effect of the roll-off in the inverse transfer function is shown in
In some embodiments, filter 45c (
The inventors have recognized and appreciated that implementing filter 45c as a low-pass filter may introduce phase into the system that may adversely impact the performance of the control system, for example, in the critical frequency range described above.
In some embodiments, desirable response characteristics of the filter(s) are the following. In some embodiments, the filter(s) may have a low-pass characteristic at high frequencies. At frequencies where a wheel may be resonant (10-15 Hz), the filter(s) may have a magnitude response at or close to unity, and a phase that is relatively close to 0, such as less than 10 degrees or less than 5 degrees.
In a first example, filter 45c may be implemented as a low pass filter as described above, and filter 45a may be designed to compensate the phase of filter 45c. Filter 45b is optional and may be removed or set equal to unity. Filter 45a may be a compensation filter to compensate the phase of the low pass filter. The compensation filter may be a lead filter or a lag-lead filter, for example.
In a second example that can achieve the same result, filter 45c may include a low pass filter as discussed above (
Each impedance in
The embodiments described relate primarily to actuators of active suspension systems of vehicles. However, the disclosure is not limited to active suspension actuators and one of ordinary skill in the art would recognize that the system may be utilized in other applications. Other applications where the control system of
Giovanardi, Marco, Selden, Brian Alexander, Chandrasekar, Jaganath
Patent | Priority | Assignee | Title |
11788598, | Nov 16 2018 | AISIN CORPORATION | Shock absorber |
12097738, | Jun 28 2022 | City University of Hong Kong | Exploitation of state-coupling, disturbance, and nonlinearities for suspension system control |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Jan 22 2016 | ClearMotion, Inc. | (assignment on the face of the patent) | / | |||
Oct 20 2016 | Levant Power Corporation | CLEARMOTION, INC | CHANGE OF NAME SEE DOCUMENT FOR DETAILS | 043899 | /0670 | |
Mar 13 2017 | GIOVANARDI, MARCO | Levant Power Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 043620 | /0811 | |
Mar 17 2017 | CHANDRASEKAR, JAGANATH | Levant Power Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 043620 | /0811 | |
Mar 17 2017 | SELDEN, BRIAN ALEXANDER | Levant Power Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 043620 | /0811 | |
Dec 21 2021 | CLEARMOTION, INC | NEWVIEW CAPITAL FUND I, L P | PATENT SECURITY AGREEMENT | 058644 | /0007 | |
Dec 21 2021 | CLEARMOTION, INC | ACADIA WOODS PARTNERS, LLC | PATENT SECURITY AGREEMENT | 058644 | /0007 | |
Dec 21 2021 | CLEARMOTION, INC | WIL FUND I, L P | PATENT SECURITY AGREEMENT | 058644 | /0007 | |
Dec 21 2021 | CLEARMOTION, INC | FRANKLIN STRATEGIC SERIES - FRANKLIN GROWTH OPPORTUNITIES FUND | PATENT SECURITY AGREEMENT | 058644 | /0007 | |
Dec 21 2021 | CLEARMOTION, INC | FRANKLIN TEMPLETON INVESTMENT FUNDS - FRANKLIN U S OPPORTUNITIES FUND | PATENT SECURITY AGREEMENT | 058644 | /0007 | |
Dec 21 2021 | CLEARMOTION, INC | FRANKLIN STRATEGIC SERIES - FRANKLIN SMALL CAP GROWTH FUND | PATENT SECURITY AGREEMENT | 058644 | /0007 | |
Mar 10 2022 | ClearMotion Acquisition I LLC | FRANKLIN STRATEGIC SERIES - FRANKLIN SMALL CAP GROWTH FUND | CORRECTIVE ASSIGNMENT TO CORRECT THE ADDING ASSIGNEE PREVIOUSLY RECORDED AT REEL: 059361 FRAME: 0433 ASSIGNOR S HEREBY CONFIRMS THE SECURITY AGREEMENT | 060130 | /0001 | |
Mar 10 2022 | CLEARMOTION, INC | FRANKLIN STRATEGIC SERIES - FRANKLIN SMALL CAP GROWTH FUND | CORRECTIVE ASSIGNMENT TO CORRECT THE ADDING ASSIGNEE PREVIOUSLY RECORDED AT REEL: 059361 FRAME: 0433 ASSIGNOR S HEREBY CONFIRMS THE SECURITY AGREEMENT | 060130 | /0001 | |
Mar 10 2022 | ClearMotion Acquisition I LLC | FRANKLIN TEMPLETON INVESTMENT FUNDS - FRANKLIN U S OPPORTUNITIES FUND | CORRECTIVE ASSIGNMENT TO CORRECT THE ADDING ASSIGNEE PREVIOUSLY RECORDED AT REEL: 059361 FRAME: 0433 ASSIGNOR S HEREBY CONFIRMS THE SECURITY AGREEMENT | 060130 | /0001 | |
Mar 10 2022 | CLEARMOTION, INC | FRANKLIN TEMPLETON INVESTMENT FUNDS - FRANKLIN U S OPPORTUNITIES FUND | CORRECTIVE ASSIGNMENT TO CORRECT THE ADDING ASSIGNEE PREVIOUSLY RECORDED AT REEL: 059361 FRAME: 0433 ASSIGNOR S HEREBY CONFIRMS THE SECURITY AGREEMENT | 060130 | /0001 | |
Mar 10 2022 | ClearMotion Acquisition I LLC | FRANKLIN STRATEGIC SERIES - FRANKLIN GROWTH OPPORTUNITIES FUND | CORRECTIVE ASSIGNMENT TO CORRECT THE ADDING ASSIGNEE PREVIOUSLY RECORDED AT REEL: 059361 FRAME: 0433 ASSIGNOR S HEREBY CONFIRMS THE SECURITY AGREEMENT | 060130 | /0001 | |
Mar 10 2022 | CLEARMOTION, INC | FRANKLIN STRATEGIC SERIES - FRANKLIN GROWTH OPPORTUNITIES FUND | CORRECTIVE ASSIGNMENT TO CORRECT THE ADDING ASSIGNEE PREVIOUSLY RECORDED AT REEL: 059361 FRAME: 0433 ASSIGNOR S HEREBY CONFIRMS THE SECURITY AGREEMENT | 060130 | /0001 | |
Mar 10 2022 | CLEARMOTION, INC | NEWVIEW CAPITAL FUND I, LP | CORRECTIVE ASSIGNMENT TO CORRECT THE ADDING ASSIGNEE PREVIOUSLY RECORDED AT REEL: 059361 FRAME: 0433 ASSIGNOR S HEREBY CONFIRMS THE SECURITY AGREEMENT | 060130 | /0001 | |
Mar 10 2022 | CLEARMOTION, INC | WIL FUND I, L P | CORRECTIVE ASSIGNMENT TO CORRECT THE ADDING ASSIGNEE PREVIOUSLY RECORDED AT REEL: 059361 FRAME: 0433 ASSIGNOR S HEREBY CONFIRMS THE SECURITY AGREEMENT | 060130 | /0001 | |
Mar 10 2022 | ClearMotion Acquisition I LLC | BRILLIANCE JOURNEY LIMITED | CORRECTIVE ASSIGNMENT TO CORRECT THE ADDING ASSIGNEE PREVIOUSLY RECORDED AT REEL: 059361 FRAME: 0433 ASSIGNOR S HEREBY CONFIRMS THE SECURITY AGREEMENT | 060130 | /0001 | |
Mar 10 2022 | CLEARMOTION, INC | BRILLIANCE JOURNEY LIMITED | CORRECTIVE ASSIGNMENT TO CORRECT THE ADDING ASSIGNEE PREVIOUSLY RECORDED AT REEL: 059361 FRAME: 0433 ASSIGNOR S HEREBY CONFIRMS THE SECURITY AGREEMENT | 060130 | /0001 | |
Mar 10 2022 | ClearMotion Acquisition I LLC | THE PRIVATE SHARES FUND | CORRECTIVE ASSIGNMENT TO CORRECT THE ADDING ASSIGNEE PREVIOUSLY RECORDED AT REEL: 059361 FRAME: 0433 ASSIGNOR S HEREBY CONFIRMS THE SECURITY AGREEMENT | 060130 | /0001 | |
Mar 10 2022 | CLEARMOTION, INC | THE PRIVATE SHARES FUND | CORRECTIVE ASSIGNMENT TO CORRECT THE ADDING ASSIGNEE PREVIOUSLY RECORDED AT REEL: 059361 FRAME: 0433 ASSIGNOR S HEREBY CONFIRMS THE SECURITY AGREEMENT | 060130 | /0001 | |
Mar 10 2022 | ClearMotion Acquisition I LLC | TEW LIMITED PARTNERSHIP | CORRECTIVE ASSIGNMENT TO CORRECT THE ADDING ASSIGNEE PREVIOUSLY RECORDED AT REEL: 059361 FRAME: 0433 ASSIGNOR S HEREBY CONFIRMS THE SECURITY AGREEMENT | 060130 | /0001 | |
Mar 10 2022 | CLEARMOTION, INC | TEW LIMITED PARTNERSHIP | CORRECTIVE ASSIGNMENT TO CORRECT THE ADDING ASSIGNEE PREVIOUSLY RECORDED AT REEL: 059361 FRAME: 0433 ASSIGNOR S HEREBY CONFIRMS THE SECURITY AGREEMENT | 060130 | /0001 | |
Mar 10 2022 | ClearMotion Acquisition I LLC | FHW LIMITED PARTNERSHIP | CORRECTIVE ASSIGNMENT TO CORRECT THE ADDING ASSIGNEE PREVIOUSLY RECORDED AT REEL: 059361 FRAME: 0433 ASSIGNOR S HEREBY CONFIRMS THE SECURITY AGREEMENT | 060130 | /0001 | |
Mar 10 2022 | ClearMotion Acquisition I LLC | MICROSOFT GLOBAL FINANCE | CORRECTIVE ASSIGNMENT TO CORRECT THE ADDING ASSIGNEE PREVIOUSLY RECORDED AT REEL: 059361 FRAME: 0433 ASSIGNOR S HEREBY CONFIRMS THE SECURITY AGREEMENT | 060130 | /0001 | |
Mar 10 2022 | CLEARMOTION, INC | MICROSOFT GLOBAL FINANCE | CORRECTIVE ASSIGNMENT TO CORRECT THE ADDING ASSIGNEE PREVIOUSLY RECORDED AT REEL: 059361 FRAME: 0433 ASSIGNOR S HEREBY CONFIRMS THE SECURITY AGREEMENT | 060130 | /0001 | |
Mar 10 2022 | ClearMotion Acquisition I LLC | BRIDGESTONE AMERICAS, INC | CORRECTIVE ASSIGNMENT TO CORRECT THE ADDING ASSIGNEE PREVIOUSLY RECORDED AT REEL: 059361 FRAME: 0433 ASSIGNOR S HEREBY CONFIRMS THE SECURITY AGREEMENT | 060130 | /0001 | |
Mar 10 2022 | CLEARMOTION, INC | BRIDGESTONE AMERICAS, INC | CORRECTIVE ASSIGNMENT TO CORRECT THE ADDING ASSIGNEE PREVIOUSLY RECORDED AT REEL: 059361 FRAME: 0433 ASSIGNOR S HEREBY CONFIRMS THE SECURITY AGREEMENT | 060130 | /0001 | |
Mar 10 2022 | ClearMotion Acquisition I LLC | WIL FUND I, L P | CORRECTIVE ASSIGNMENT TO CORRECT THE ADDING ASSIGNEE PREVIOUSLY RECORDED AT REEL: 059361 FRAME: 0433 ASSIGNOR S HEREBY CONFIRMS THE SECURITY AGREEMENT | 060130 | /0001 | |
Mar 10 2022 | ClearMotion Acquisition I LLC | ACADIA WOODS PARTNERS, LLC | CORRECTIVE ASSIGNMENT TO CORRECT THE ADDING ASSIGNEE PREVIOUSLY RECORDED AT REEL: 059361 FRAME: 0433 ASSIGNOR S HEREBY CONFIRMS THE SECURITY AGREEMENT | 060130 | /0001 | |
Mar 10 2022 | CLEARMOTION, INC | ACADIA WOODS PARTNERS, LLC | CORRECTIVE ASSIGNMENT TO CORRECT THE ADDING ASSIGNEE PREVIOUSLY RECORDED AT REEL: 059361 FRAME: 0433 ASSIGNOR S HEREBY CONFIRMS THE SECURITY AGREEMENT | 060130 | /0001 | |
Mar 10 2022 | ClearMotion Acquisition I LLC | NEWVIEW CAPITAL FUND I, LP | CORRECTIVE ASSIGNMENT TO CORRECT THE ADDING ASSIGNEE PREVIOUSLY RECORDED AT REEL: 059361 FRAME: 0433 ASSIGNOR S HEREBY CONFIRMS THE SECURITY AGREEMENT | 060130 | /0001 | |
Mar 10 2022 | CLEARMOTION, INC | FHW LIMITED PARTNERSHIP | CORRECTIVE ASSIGNMENT TO CORRECT THE ADDING ASSIGNEE PREVIOUSLY RECORDED AT REEL: 059361 FRAME: 0433 ASSIGNOR S HEREBY CONFIRMS THE SECURITY AGREEMENT | 060130 | /0001 | |
Mar 10 2022 | CLEARMOTION, INC | ACADIA WOODS PARTNERS, LLC | AMENDED & RESTATED PATENT SECURITY AGREEMENT | 059361 | /0433 | |
Mar 10 2022 | ClearMotion Acquisition I LLC | ACADIA WOODS PARTNERS, LLC | AMENDED & RESTATED PATENT SECURITY AGREEMENT | 059361 | /0433 | |
Sep 06 2022 | MICROSOFT GLOBAL FINANCE | CLEARMOTION, INC | TERMINATION OF AMENDED & RESTATED PATENT SECURITY AGREEMENT | 062705 | /0684 | |
Sep 06 2022 | WIL FUND I, L P | CLEARMOTION, INC | TERMINATION OF AMENDED & RESTATED PATENT SECURITY AGREEMENT | 062705 | /0684 | |
Sep 06 2022 | NEWVIEW CAPITAL FUND I, LP | CLEARMOTION, INC | TERMINATION OF AMENDED & RESTATED PATENT SECURITY AGREEMENT | 062705 | /0684 | |
Sep 06 2022 | FRANKLIN TEMPLETON INVESTMENT FUNDS - FRANKLIN U S OPPORTUNITIES FUND | CLEARMOTION, INC | TERMINATION OF AMENDED & RESTATED PATENT SECURITY AGREEMENT | 062705 | /0684 | |
Sep 06 2022 | FRANKLIN STRATEGIC SERIES - FRANKLIN SMALL CAP GROWTH FUND | CLEARMOTION, INC | TERMINATION OF AMENDED & RESTATED PATENT SECURITY AGREEMENT | 062705 | /0684 | |
Sep 06 2022 | BRIDGESTONE AMERICAS, INC | CLEARMOTION, INC | TERMINATION OF AMENDED & RESTATED PATENT SECURITY AGREEMENT | 062705 | /0684 | |
Sep 06 2022 | FRANKLIN STRATEGIC SERIES - FRANKLIN GROWTH OPPORTUNITIES FUND | CLEARMOTION, INC | TERMINATION OF AMENDED & RESTATED PATENT SECURITY AGREEMENT | 062705 | /0684 | |
Sep 06 2022 | ACADIA WOODS PARTNERS, LLC | CLEARMOTION, INC | TERMINATION OF AMENDED & RESTATED PATENT SECURITY AGREEMENT | 062687 | /0713 | |
Sep 06 2022 | ACADIA WOODS PARTNERS, LLC | ClearMotion Acquisition I LLC | TERMINATION OF AMENDED & RESTATED PATENT SECURITY AGREEMENT | 062687 | /0713 | |
Sep 06 2022 | FHW LIMITED PARTNERSHIP | CLEARMOTION, INC | TERMINATION OF AMENDED & RESTATED PATENT SECURITY AGREEMENT | 062705 | /0684 | |
Sep 06 2022 | TEW LIMITED PARTNERSHIP | CLEARMOTION, INC | TERMINATION OF AMENDED & RESTATED PATENT SECURITY AGREEMENT | 062705 | /0684 | |
Sep 06 2022 | THE PRIVATE SHARES FUND | CLEARMOTION, INC | TERMINATION OF AMENDED & RESTATED PATENT SECURITY AGREEMENT | 062705 | /0684 | |
Sep 06 2022 | THE PRIVATE SHARES FUND | ClearMotion Acquisition I LLC | TERMINATION OF AMENDED & RESTATED PATENT SECURITY AGREEMENT | 062705 | /0684 | |
Sep 06 2022 | TEW LIMITED PARTNERSHIP | ClearMotion Acquisition I LLC | TERMINATION OF AMENDED & RESTATED PATENT SECURITY AGREEMENT | 062705 | /0684 | |
Sep 06 2022 | FHW LIMITED PARTNERSHIP | ClearMotion Acquisition I LLC | TERMINATION OF AMENDED & RESTATED PATENT SECURITY AGREEMENT | 062705 | /0684 | |
Sep 06 2022 | MICROSOFT GLOBAL FINANCE | ClearMotion Acquisition I LLC | TERMINATION OF AMENDED & RESTATED PATENT SECURITY AGREEMENT | 062705 | /0684 | |
Sep 06 2022 | BRIDGESTONE AMERICAS, INC | ClearMotion Acquisition I LLC | TERMINATION OF AMENDED & RESTATED PATENT SECURITY AGREEMENT | 062705 | /0684 | |
Sep 06 2022 | WIL FUND I, L P | ClearMotion Acquisition I LLC | TERMINATION OF AMENDED & RESTATED PATENT SECURITY AGREEMENT | 062705 | /0684 | |
Sep 06 2022 | BRILLIANCE JOURNEY LIMITED | ClearMotion Acquisition I LLC | TERMINATION OF AMENDED & RESTATED PATENT SECURITY AGREEMENT | 062705 | /0684 | |
Sep 06 2022 | NEWVIEW CAPITAL FUND I, LP | ClearMotion Acquisition I LLC | TERMINATION OF AMENDED & RESTATED PATENT SECURITY AGREEMENT | 062705 | /0684 | |
Sep 06 2022 | FRANKLIN TEMPLETON INVESTMENT FUNDS - FRANKLIN U S OPPORTUNITIES FUND | ClearMotion Acquisition I LLC | TERMINATION OF AMENDED & RESTATED PATENT SECURITY AGREEMENT | 062705 | /0684 | |
Sep 06 2022 | FRANKLIN STRATEGIC SERIES - FRANKLIN SMALL CAP GROWTH FUND | ClearMotion Acquisition I LLC | TERMINATION OF AMENDED & RESTATED PATENT SECURITY AGREEMENT | 062705 | /0684 | |
Sep 06 2022 | FRANKLIN STRATEGIC SERIES - FRANKLIN GROWTH OPPORTUNITIES FUND | ClearMotion Acquisition I LLC | TERMINATION OF AMENDED & RESTATED PATENT SECURITY AGREEMENT | 062705 | /0684 | |
Sep 06 2022 | BRILLIANCE JOURNEY LIMITED | CLEARMOTION, INC | TERMINATION OF AMENDED & RESTATED PATENT SECURITY AGREEMENT | 062705 | /0684 | |
Mar 15 2023 | GIOVANARDI, MARCO | Levant Power Corporation | CONFIRMATORY ASSIGNMENT | 063309 | /0302 | |
Mar 16 2023 | SELDEN, BRIAN ALEXANDER | Levant Power Corporation | CONFIRMATORY ASSIGNMENT | 063309 | /0302 | |
Apr 06 2023 | CHANDRASEKAR, JAGANATH | Levant Power Corporation | CONFIRMATORY ASSIGNMENT | 063309 | /0302 |
Date | Maintenance Fee Events |
Sep 13 2017 | SMAL: Entity status set to Small. |
Jul 01 2024 | M2551: Payment of Maintenance Fee, 4th Yr, Small Entity. |
Date | Maintenance Schedule |
Dec 29 2023 | 4 years fee payment window open |
Jun 29 2024 | 6 months grace period start (w surcharge) |
Dec 29 2024 | patent expiry (for year 4) |
Dec 29 2026 | 2 years to revive unintentionally abandoned end. (for year 4) |
Dec 29 2027 | 8 years fee payment window open |
Jun 29 2028 | 6 months grace period start (w surcharge) |
Dec 29 2028 | patent expiry (for year 8) |
Dec 29 2030 | 2 years to revive unintentionally abandoned end. (for year 8) |
Dec 29 2031 | 12 years fee payment window open |
Jun 29 2032 | 6 months grace period start (w surcharge) |
Dec 29 2032 | patent expiry (for year 12) |
Dec 29 2034 | 2 years to revive unintentionally abandoned end. (for year 12) |