Optimal input shaping filters for non-zero initial states

This paper presents an approach to design optimal vibration reduction input shapers for systems with non-zero initial conditions. The problem is first formulated as an optimal control problem and the optimal solution is shown to be bang-bang. Once the structure of the optimal shaper is known, a parametric problem formulation is presented for the computation of the switching times. For digital implementation, discrete time approximate solutions are derived by solving a quasi convex Linear Program. Simulation results are shown for closed-form implementation of these filters on flexible structures. The digital solutions are experimentally verified on a portable bridge crane.

[1]  Ken Cox,et al.  Robust Fuel- and Time-Optimal Control of Uncertain Flexible Space Structures , 1993 .

[2]  Qiang Liu,et al.  Robust time-optimal control of uncertain structural dynamic systems , 1993 .

[3]  A. Dhanda,et al.  Equivalent Representations of Vibration Reduction Control Problems , 2007, 2007 American Control Conference.

[4]  L. S. Pontryagin,et al.  Mathematical Theory of Optimal Processes , 1962 .

[5]  Warren P. Seering,et al.  Preshaping Command Inputs to Reduce System Vibration , 1990 .

[6]  P. Meckl,et al.  Reducing residual vibration in systems with uncertain resonances , 1988, IEEE Control Systems Magazine.

[7]  M. L. Chambers The Mathematical Theory of Optimal Processes , 1965 .

[8]  Marcelo Lopes De Oliveira E Souza Exactly solving the weighted time/fuel optimal control of an undamped harmonic oscillator , 1988 .

[9]  L. Silverberg,et al.  Fuel Optimal Propulsive Maneuver of an Experimental Structure Exhibiting Spacelike Dynamics , 1996 .

[10]  Warren P. Seering,et al.  INPUT SHAPING FOR VIBRATION REDUCTION WITH SPECIFIED INSENSITIVITY TO MODELING ERRORS , 1996 .

[11]  Gene F. Franklin,et al.  Minimum Move-Vibration Control for Flexible Structures , 2008 .

[12]  Neil C. Singer,et al.  Residual Vibration Reduction in Computer controlled Machines , 1989 .

[13]  Stephen P. Boyd,et al.  Disciplined Convex Programming , 2006 .

[14]  Warren P. Seering,et al.  Slewing Flexible Spacecraft with Deflection-Limiting Input shaping , 1997 .

[15]  Warren P. Seering,et al.  Closed-form generation of specified-fuel commands for flexible systems , 1998, Proceedings of the 1998 American Control Conference. ACC (IEEE Cat. No.98CH36207).

[16]  William Singhose,et al.  Closed-Form Specified-Fuel Commands for On-Off Thrusters , 2006 .

[17]  Warren P. Seering,et al.  FUEL-EFFICIENT PULSE COMMAND PROFILES FOR FLEXIBLE SPACECRAFT , 1996 .

[18]  T. Singh Minimax Design of Robust Controllers for Flexible Systems , 2002 .

[19]  Gene F. Franklin,et al.  Optimal Control Formulations of Vibration Reduction Problems , 2010, IEEE Transactions on Automatic Control.

[20]  A. Dhanda,et al.  Vibration control via pre-loading , 2005, Proceedings of the 2005, American Control Conference, 2005..

[21]  Tarunraj Singh,et al.  Fuel/Time Optimal Control of the Benchmark Problem , 1995 .

[22]  Warren P. Seering,et al.  On-off control of flexible spacecraft with specified fuel usage , 1997, Proceedings of the 1997 American Control Conference (Cat. No.97CH36041).

[23]  Gene F. Franklin,et al.  Feedback Control of Dynamic Systems , 1986 .

[24]  Bong Wie,et al.  Robust Fuel- and Time-Optimal Control of Uncertain Flexible Space Structures , 1993, 1993 American Control Conference.

[25]  Gene F. Franklin,et al.  Direct Verification of Parametric Solution for Vibration Reduction Control Problems , 2008 .

[26]  Otto J. M. Smith Posicast Control of Damped Oscillatory Systems , 1957, Proceedings of the IRE.

[27]  William Singhose,et al.  Verifying Robust Time-Optimal Commands for Multimode Flexible Spacecraft , 1997 .

[28]  Suresh P. Sethi,et al.  A Survey of the Maximum Principles for Optimal Control Problems with State Constraints , 1995, SIAM Rev..

[29]  Sudarshan P. Bhat,et al.  Precise Point-to-Point Positioning Control of Flexible Structures , 1990 .

[30]  Tarunraj Singh,et al.  Robust Minimum Power/Jerk Control of Maneuvering Structures , 2001 .

[31]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[32]  William Singhose,et al.  Computational framework for digital input shapers using linear optimisation , 2006 .

[33]  William Singhose,et al.  Reference Command Shaping Using Specified-Negative-Amplitude Input Shapers for Vibration Reduction , 2004 .

[34]  Michael A. Saunders,et al.  SNOPT: An SQP Algorithm for Large-Scale Constrained Optimization , 2002, SIAM J. Optim..

[35]  Eugene M. Cliff,et al.  Time-optimal slewing of flexible spacecraft , 1992 .

[36]  Warren P. Seering,et al.  Time-Optimal Negative Input Shapers , 1997 .

[37]  William Singhose,et al.  Experimental Verification of Real-Time Control for Flexible Systems With On-Off Actuators , 2006 .

[38]  T. Conord,et al.  Robust input shaper design using Linear Matrix Inequalities , 2006, 2006 IEEE Conference on Computer Aided Control System Design, 2006 IEEE International Conference on Control Applications, 2006 IEEE International Symposium on Intelligent Control.

[39]  Yinyu Ye,et al.  Interior point algorithms: theory and analysis , 1997 .

[40]  Warren P. Seering,et al.  Closed-Form Methods for Generating On-Off Commands for Undamped Flexible Spacecraft , 1999 .

[41]  Knud D. Andersen,et al.  The Mosek Interior Point Optimizer for Linear Programming: An Implementation of the Homogeneous Algorithm , 2000 .

[42]  Tarunraj Singh,et al.  Robust time-optimal control - Frequency domain approach , 1994 .

[43]  M.J. Robertson,et al.  Closed-form deflection-limiting commands , 2005, Proceedings of the 2005, American Control Conference, 2005..

[44]  L.Y. Pao,et al.  An efficient algorithm for the generation of multiple-mode input shaping sequences , 1996, Proceeding of the 1996 IEEE International Conference on Control Applications IEEE International Conference on Control Applications held together with IEEE International Symposium on Intelligent Contro.

[45]  Warren P. Seering,et al.  Creating Time-Optimal Commands with Practical Constraints , 1999 .