Michael Kenison Development Engineer, Schlumberger, 14910 Airline Road, Rosharon, TX 77583 William Singhose Woodruff School of Mechanical Engineering, Georgia Institute of Technology, Atlanta, GA 30332 Concurrent Design of Input Shaping and Proportional Plus Derivative Feedback Control Systems that exhibit flexible dynamics are widespread and present a very challenging control problem when their performance is pushed to the limit. If there is some knowledge of the flexible modes, then command signals can be generated to negate the detrimental dynamics. These vibration-reducing commands are dependent on the feedback controller gains because the gains influence the flexible modes. This paper presents a method for concurrently designing a PD feedback controller and a command generator so that performance is optimized. The design method takes into account limits on allow- able overshoot, residual vibration, and actuator effort. Furthermore, the structure of the method allows a wide range of performance requirements, such as disturbance rejection, to be integrated into the design. Results demonstrate that a PD controller cannot achieve the same performance as a PD controller augmented with a command generator. DOI: 10.1115/1.1486009 1 Introduction The vibration of flexible systems often limits speed and accu- racy. If the system dynamics are known with some confidence, then there are several techniques for generating commands that will negate the system’s flexible modes 1–3. Input shaping is one type of command generation scheme that is implemented by convolving a sequence of impulses with the command signal, as shown in Fig. 1 4. In general, the input shaper can contain any number of impulses and the reference command can take on any shape. Input shaping can be used in conjunction with any type of feed- back controller. A block diagram for the case with an input shaper outside the feedback loop and a Proportional-Derivative PD feedback controller is shown in Fig. 2. A method is presented in this paper for formulating residual vibration and auxiliary perfor- mance constraints to simultaneously calculate the input shaper impulses and the PD feedback gains. Input shaping has been implemented on a variety of systems. The performance of long-reach manipulators 5,6, cranes 7–9, and coordinate measuring machines 10–12was improved with input shaping. In particular, input shaping has shown great prom- ise when used in conjunction with feedback control on flexible robot arms. Hillsley and Yurkovich used input shaping for large- angle movements of a two-link robot, then switched to feedback control when near the desired position 13. A combined input shaper and feedback controller was successfully implemented on a five-bar linkage manipulator in 14. Magee and Book used input shaping in conjunction with feedback control to reduce the vibra- tion of a small articulated robot mounted on the end of a long, slender beam 6. Designing input shapers in the z-domain has proven to be easy and effective 15–17. In the literature discussed above, all of the combined input shaping and feedback controllers have one thing in common: the feedback control gains were calculated first, and an input shaper was then designed for the resulting frequencies of the overall closed-loop system. However, this procedure fails to maximize the system performance. The pole locations of the closed-loop system depend on the feedback controller, and the input shaper depends on these pole locations. Improved performance can be achieved if the feedback gains and input shaper are determined simultaneously. The proposed approach has the following benefits: 1. Limits on maximum overshoot and residual vibration can be satisfied while minimizing the settling time. 2. Performance requirements can be met over a range of oper- ating parameters to account for modeling inaccuracies. 3. Without saturating the actuators, a control scheme can be devised that provides a faster vibration-free response than is possible with PD control alone. 4. Higher levels of performance can be achieved than with the traditional method of sequentially designing feedback gains and then designing the input shaper. 2 Command-Enhanced Feedback The approach used to simultaneously determine the input shaper parameters and feedback gains is called the Command- Enhanced Feedback CEFdesign method. The position control of a single mass is analyzed in order to demonstrate the CEF method. The mass position is maintained with PD control and friction to ground is neglected. It is assumed that the command Y d ( s ) in Fig. 2 will consist of step changes in position of varying magnitude. The mass is considered settled when the position remains within 5 percent of the desired step size. The plant transfer function is: G P s = 1 ms 2 = Y s Us (1) where m is the value of the mass. Ignoring the effect of the dis- turbances, the controller and overall closed-loop transfer functions are given by: G PD s =K D s +K P = Us E s (2) and, G CL s = K D m s + K P m s 2 + K D m s + K P m = Y s R s (3) Contributed by the Dynamic Systems and Control Division for publication in the JOURNAL OF DYNAMIC SYSTEMS,MEASUREMENT, AND CONTROL. Manuscript received by the Dynamic Systems and Control Division September 2000. Associate Editor: C. Rahn. 398 Õ Vol. 124, SEPTEMBER 2002 Copyright © 2002 by ASME Transactions of the ASME