Method, system and computer program for generic synchronized motion control for multiple dynamic systems
OwnerHugh H. T. Liu, Jinjun Shaninventors
Life of this patent
Estimating the term…
Abstract
The present invention provides a generic synchronized motion control system for multiple dynamic systems. Free choices of synchronization strategies are allowed with no implementation modification. Furthermore, synchronization selections are converted into a numerically searchable parameter space that enables systematic development, automated process, and performance optimization. In addition, the present invention enables a uniform computer program of control synchronization algorithm due to its innovation of separating synchronization strategy from control implementation.
Claims30
A computer implemented method for synchronizing motion for at least two dynamic systems comprising:
- (a) providing a generic motion control synchronization framework in accordance with a computer program linked to a computer device, the generic synchronization framework defining a parameter matrix and a uniform control framework, the generic synchronization framework being operable to perform adaptive control of a plurality of synchronization parameters related to the motion of the at least two dynamic systems having the same or different control applications;
- (b) populating the generic synchronization framework with the synchronization parameters;
- and
- (c) determining a solution for the parameter matrix adaptively, thereby obtaining a solution for synchronizing motion of the dynamic systems.
A system for synchronizing motion between at least two dynamic systems, the system comprising:
- (a) a computer device;
- and
- (b) a computer program linked to the computer device, computer device and computer program being operable to:
- i) define a generic motion control synchronization framework, the generic synchronization framework being operable to establish a parameter matrix and a uniform control framework, the generic synchronization framework being operable to perform adaptive control of a plurality of synchronization parameters related to the motion of the at least two dynamic systems having the same or different control applications;
- ii) populate the generic synchronization framework with the synchronization parameters;
- and
- iii) determine a solution for the parameter matrix adaptively, thereby obtaining a solution for synchronizing motion of the dynamic systems.
A computer program product for use on a computer device for synchronizing motion for at least two dynamic systems, the computer program product comprising:
- (a) a computer usable medium;
- and
- (b) computer readable program code recorded or stored in the computer useable medium, the computer readable program code defining a control application on the computer device that is operable to:
- i) define a generic motion control synchronization framework, the generic synchronization framework being operable to establish a parameter matrix and a uniform control framework, the generic synchronization framework being operable to perform adaptive control of a plurality of synchronization parameters related to the motion of the at least two dynamic systems having the same or different control applications;
- ii) populate the generic synchronization framework with the synchronization parameters;
- and
- iii) determine a solution for the parameter matrix adaptively, thereby obtaining a solution for synchronizing motion of the dynamic systems.
A computer implemented method for synchronizing motion between at least two dynamic systems, comprising the steps of:
- (a) developing a dynamic model of the dynamic systems;
- (b) obtaining estimates for selected synchronization parameters related to the motion of the dynamic systems, by operation of the dynamic model;
- (c) populating a generic motion control synchronization framework with the synchronization parameters in accordance with a computer program linked to a computer device, the generic synchronization framework defining a parameter matrix and a uniform control framework, the generic synchronization framework being operable to perform adaptive control of the synchronization parameters related to the motion of the at least two dynamic systems having the same or different control applications;
- (d) calculating selected synchronization errors based on the desired states and the actual states for the dynamic systems;
- and
- (e) converting the selected synchronization errors are converted into the parameter matrix and adaptively applying synchronization strategies to the parameter matrix and solving the parameter matrix so as to obtain a solution to the selected synchronization errors.
Dependencies are inferred from the claim text.