Magnetic Suspension System Control Using Position and Current

  • Slides: 31
Download presentation
Magnetic Suspension System Control Using Position and Current Feedback Team: Gary Boline and Andrew

Magnetic Suspension System Control Using Position and Current Feedback Team: Gary Boline and Andrew Michalets Advisors: Dr. Anakwa and Dr. Schertz

Applications of a Magnetic Suspension System Electromagnetic Suspension Train Frictionless Magnetic Bearings

Applications of a Magnetic Suspension System Electromagnetic Suspension Train Frictionless Magnetic Bearings

Summary n Determine if Current Feedback can be utilized to improve performance n n

Summary n Determine if Current Feedback can be utilized to improve performance n n No success with Current Feedback Develop New Position Controller n n Design Methods Implement: x. PC & Coldfire

Outline n n n n n Magnetic Suspension System Overview High Level Block Diagram

Outline n n n n n Magnetic Suspension System Overview High Level Block Diagram Current Modeling Current Controller Attempts Position Controller Development Microcontroller Implementation Future Suggestions References Questions

System Overview

System Overview

Outline n n n n n Magnetic Suspension System Overview High Level Block Diagram

Outline n n n n n Magnetic Suspension System Overview High Level Block Diagram Current Modeling Current Controller Attempts Position Controller Development Microcontroller Implementation Future Suggestions References Questions

High Level Block Diagram

High Level Block Diagram

Outline n n n n n Magnetic Suspension System Overview High Level Block Diagram

Outline n n n n n Magnetic Suspension System Overview High Level Block Diagram Current Modeling Current Controller Attempts Position Controller Development Microcontroller Implementation Future Suggestions References Questions

Current Modeling n n Experimental Simulink n n Transfer Function Rate Limiter (nonlinear)

Current Modeling n n Experimental Simulink n n Transfer Function Rate Limiter (nonlinear)

Outline n n n n n Magnetic Suspension System Overview High Level Block Diagram

Outline n n n n n Magnetic Suspension System Overview High Level Block Diagram Current Modeling Current Controller Attempts Position Controller Development Microcontroller Implementation Future Suggestions References Questions

Current Controller Attempts n n State-space Current with Lag, Lead, or Lag/Lead n n

Current Controller Attempts n n State-space Current with Lag, Lead, or Lag/Lead n n n Noise Problems Current Feed-forward Current Error Feed-forward n n Based on Proportion to Position Integrator ‘integrates’ current term out

Outline n n n n n Magnetic Suspension System Overview High Level Block Diagram

Outline n n n n n Magnetic Suspension System Overview High Level Block Diagram Current Modeling Current Controller Attempts Position Controller Development Microcontroller Implementation Future Suggestions References Questions

Position Controller Development n n n Root Locus Attempts Block Diagram Simulation Data Scope

Position Controller Development n n n Root Locus Attempts Block Diagram Simulation Data Scope Plots Performance Data vs. Specs

Position Controller Development n Root Locus n n Open Loop Poles: 1. 0321, 0.

Position Controller Development n Root Locus n n Open Loop Poles: 1. 0321, 0. 9689 Closed Loop Poles: 0. 9704+/-0. 0077 j, 0. 8550, 0. 3888 Expanded

Position Controller Development n Block Diagram

Position Controller Development n Block Diagram

Position Controller Development Step Response (simulation) n 28% OS n

Position Controller Development Step Response (simulation) n 28% OS n

Position Controller Development Step Response (x. PC) n ~30% OS n

Position Controller Development Step Response (x. PC) n ~30% OS n

Outline n n n n n Magnetic Suspension System Overview High Level Block Diagram

Outline n n n n n Magnetic Suspension System Overview High Level Block Diagram Current Modeling Current Controller Attempts Position Controller Development Microcontroller Implementation Future Suggestions References Questions

Microcontroller Implementation n Improvements n n Input/Output Configuration System Timing Scope Plots Performance Data

Microcontroller Implementation n Improvements n n Input/Output Configuration System Timing Scope Plots Performance Data vs. Specs

Input/Output Configuration

Input/Output Configuration

D/A Converter Setup Volts (m. V) +2047 : 0 -1 : -2047 Controller Output

D/A Converter Setup Volts (m. V) +2047 : 0 -1 : -2047 Controller Output FFF : 800 7 FF : 000

Software Flowchart

Software Flowchart

Timing Improvements

Timing Improvements

Step Response Our Controller Past Controller

Step Response Our Controller Past Controller

Step Response Results n Our Controller Max Amplitude : 0. 2 Vpp Overshoot :

Step Response Results n Our Controller Max Amplitude : 0. 2 Vpp Overshoot : 47% Settling Time : 240 ms n Past Controller Max Amplitude : 0. 5 Vpp Overshoot : 36% Settling Time : 560 ms Advantages: Faster System Disadvantages: Larger overshoot, Less input amplitude, Less stability

Outline n n n n n Magnetic Suspension System Overview High Level Block Diagram

Outline n n n n n Magnetic Suspension System Overview High Level Block Diagram Current Modeling Current Controller Attempts Position Controller Development Microcontroller Implementation Future Suggestions References Questions

Future Suggestions n n n Lab bench space Modularize Code Design to realistic specs

Future Suggestions n n n Lab bench space Modularize Code Design to realistic specs Anti-aliasing filters Design System Bottom Up, Current and Voltage Control Independently

References Jose A Lopez and Winfred K. N. Anakwa, “Identification and Control of a

References Jose A Lopez and Winfred K. N. Anakwa, “Identification and Control of a Magnetic Suspension System using Simulink and Dspace Tools”, Proceedings of the ASEE Illinois/Indiana 2003 Sectional Conference, March 27, 2004, Peoria, Illinois, U. S. A. n n Feedback Inc. , 437 Dimmocks Mill Road, Hillsborough, North Carolina 27278. http: //www. fbk. com n Simulink, Version 6. 1 (R 14 SP 1), The Math. Works Inc. , Natick, MA 01760, 2004. n x. PC Target Box, The Math. Works Inc. , Natick, MA 01760, 2003.

Conclusion n Determined Current Feedback not viable n n n Designed New Position Controller

Conclusion n Determined Current Feedback not viable n n n Designed New Position Controller n n n n Root Locus Simulation and x. PC Implemented Design on Microcontroller n n State Space Classical Timer Driven Faster System Bring back focus Step back up from lower level Project importance at beginning Balance additional content

Conclusion

Conclusion

Questions?

Questions?