Method and system for vibration avoidance for automated machinery
First Claim
1. A method for providing a frequency-optimized contour to a machine control system requiring a contour comprising a physical variable to be controlled which changes with time as an independent variable during machine run time, comprising:
- a) creating a database of frequency-optimized contours by the steps of;
i) finding a plurality of constraints for a set of contours such that, for each contour that is required during machine run time, there is at least one contour within the set that can be scaled to fit the requirement;
ii) producing a set of frequency-optimized-contours that meets said constraints; and
iii) storing said set of frequency-optimized-contours in a frequency-optimized-contour database; and
b) determining an application requirement for a use of the machine control system;
c) finding a frequency-optimized contour in the database that is suitable for scaling to meet the application requirement; and
d) scaling the frequency-optimized contour found in step c by multiplying a variable by a constant;
e) providing the scaled frequency optimized contour to the machine control system.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for vibration avoidance in automated machinery produces actuator space-time contours that meet design objectives of the machinery while suppressing energy content at frequencies in the space-time contour, by concatenating multiple space-time contour segments together in such a way as to be mostly free of energy at the frequencies of interest while meeting other specified design goals. The segments used to construct these frequency-optimized-contours are a series of concatenated polynomial segments, the independent variable t being time. These segments can define the variable to be controlled (e.g. speed or distance) versus time, or define one of the controlled variable'"'"'s time-derivatives (e.g., the slope of the speed vs. time, etc.). When these frequency-optimized-contours are fed as a command to a machine controller through an actuator or actuators, the energy at the frequencies of interest is low enough to avoid deleterious vibration from occurring while still meeting the machine performance objectives.
17 Citations
8 Claims
-
1. A method for providing a frequency-optimized contour to a machine control system requiring a contour comprising a physical variable to be controlled which changes with time as an independent variable during machine run time, comprising:
-
a) creating a database of frequency-optimized contours by the steps of; i) finding a plurality of constraints for a set of contours such that, for each contour that is required during machine run time, there is at least one contour within the set that can be scaled to fit the requirement; ii) producing a set of frequency-optimized-contours that meets said constraints; and iii) storing said set of frequency-optimized-contours in a frequency-optimized-contour database; and b) determining an application requirement for a use of the machine control system; c) finding a frequency-optimized contour in the database that is suitable for scaling to meet the application requirement; and d) scaling the frequency-optimized contour found in step c by multiplying a variable by a constant; e) providing the scaled frequency optimized contour to the machine control system. - View Dependent Claims (2, 3, 4)
-
-
5. A method for providing frequency-optimized contours to a machine control system requiring a contour comprising a physical variable to be controlled which changes with time as an independent variable during machine run time, comprising:
-
a) creating a database of frequency-optimized contours by the steps of; i) finding a plurality of constraints for a set of contours such that, for each contour that is required during machine run time, there is at least one contour within the set that can be scaled to fit the requirement; ii) producing a set of frequency-optimized-contours that meets said constraints; and iii) storing a time-derivative of each of the said set of frequency-optimized-contours in a frequency-optimized-contour database; and b) determining an application requirement for a use of the machine control system; c) finding a frequency-optimized contour in the database that is suitable for amplitude scaling to meet the application requirement; and d) producing a scaled frequency-optimized contour found in step c) by multiplying a variable by a constant; and time-integrating the variable at least once; e) providing the scaled frequency optimized contour to the machine control system. - View Dependent Claims (6, 7, 8)
-
Specification