200 likes | 209 Views
Explore the development of a control system for balancing a 3D arm-driven pendulum, including objectives, design specifications, modeling, validation, and optimization process.
E N D
The Floating Dutchmen:Three Dimensional Arm Driven Pendulum Teresa Bernardi Brian Lewis Matthew Rosmarin Control System Design May 3, 2006
Presentation Overview • Introduction • Objectives • Design Specification • Design Approach • Results • Assessment of Accomplishments • Conclusion
Introduction • Inverted pendulum • Classic control problem • Inherently unstable • Motivation • Challenge of 3D balancing • Similar to RPI Mechatronics spherical inverted pendulum
Objectives • Balance 2D pendulum • Lower configuration • Upper configuration • Balance 3D pendulum • Implement swing up
Design Specifications • Ability to balance • Accommodation of disturbances • Non-zero initial angle • Arm inertia variation • Impulse perturbation
Design Approach • Modeling • Model Validation • Control Design • Control Optimization
Modeling • MATLAB SimMechanics model • 2D system • 3D system • SolidWorks model • 2D equations of motion
Model Validation • Compare state-space matrices • 2D equations of motion • 2D MATLAB model • Compare natural frequencies • Parameter identification • 2D MATLAB model
Control Design • Input system parameters into MATLAB • Arm lengths • End weight • Generate K-matrix using LQR()
Control Optimization • Fine-tune overall system gain • Insert window of control • Adjust proportional gains • Position • Velocity • Zero system
Results • Balancing angle limits • Actuating Arm: ±50° • Balancing Arm: ±50° • Swing up balancing angle limits • Actuating Arm: ±30° • Balancing Arm: ±30°
Assessment of Accomplishments • 2D balancing • Lower configuration • Upper configuration • Swing up
Conclusions • Significant vibration introduced • Backlash • Play • 3D balancing possible • More rigid structure • Direct drive • Redesign actuator stage