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

Magnetic Suspension System Control Using Position and Current Feedback

Embed Size (px)

DESCRIPTION

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. Summary. - PowerPoint PPT Presentation

Citation preview

Page 1: Magnetic Suspension System Control Using Position and Current Feedback

Magnetic Suspension System Control Using Position and

Current Feedback

Team: Gary Boline and Andrew Michalets

Advisors: Dr. Anakwa and Dr. Schertz

Page 2: Magnetic Suspension System Control Using Position and Current Feedback

Applications of a Magnetic Suspension System

Electromagnetic Suspension Train

Frictionless Magnetic Bearings

Page 3: Magnetic Suspension System Control Using Position and Current Feedback

Determine if Current Feedback can be utilized to improve performance No success with Current Feedback

Develop New Position Controller Design Methods Implement: xPC & Coldfire

Summary

Page 4: Magnetic Suspension System Control Using Position and Current Feedback

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

Page 5: Magnetic Suspension System Control Using Position and Current Feedback

System Overview

Page 6: Magnetic Suspension System Control Using Position and Current Feedback

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

Page 7: Magnetic Suspension System Control Using Position and Current Feedback

High Level Block Diagram

Control System

Magnetic Suspension

Plant

Photo Sensor

Current Sensor

Set Point

Reference Signal

A/D Converter D/A Converter

Page 8: Magnetic Suspension System Control Using Position and Current Feedback

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

Page 9: Magnetic Suspension System Control Using Position and Current Feedback

Current Modeling Experimental Simulink

Transfer Function Rate Limiter

(nonlinear)

Page 10: Magnetic Suspension System Control Using Position and Current Feedback

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

Page 11: Magnetic Suspension System Control Using Position and Current Feedback

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

Noise Problems Current Feed-forward Current Error Feed-forward

Based on Proportion to Position Position Integrator ‘integrates’ current

term out

Page 12: Magnetic Suspension System Control Using Position and Current Feedback

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

Page 13: Magnetic Suspension System Control Using Position and Current Feedback

Position Controller Development

Root Locus Attempts Block Diagram Simulation Data Scope Plots Performance Data vs. Specs

Page 14: Magnetic Suspension System Control Using Position and Current Feedback

Position Controller Development

Root Locus Open Loop Poles:

1.0321, 0.9689 Closed Loop

Poles: 0.9704+/-0.0077j, 0.8550, 0.3888

Expanded

Page 15: Magnetic Suspension System Control Using Position and Current Feedback

Position Controller Development

Block Diagram

Page 16: Magnetic Suspension System Control Using Position and Current Feedback

Position Controller Development

StepResponse

(simulation)

28% OS

Page 17: Magnetic Suspension System Control Using Position and Current Feedback

Position Controller Development

StepResponse

(xPC) ~30% OS

Page 18: Magnetic Suspension System Control Using Position and Current Feedback

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

Page 19: Magnetic Suspension System Control Using Position and Current Feedback

Microcontroller Implementation

Improvements Input/Output Configuration System Timing

Scope Plots Performance Data vs. Specs

Page 20: Magnetic Suspension System Control Using Position and Current Feedback

Input/Output Configuration

A/D

MicroController

Con

trol

Sig

nal

D/A

Error Signal

Page 21: Magnetic Suspension System Control Using Position and Current Feedback

D/A Converter Setup

Volts (mV) Controller Output +2047 FFF

: : 0 800 -1 7FF

: :-2047 000

Page 22: Magnetic Suspension System Control Using Position and Current Feedback

Software Flowchart Initialize Timer

Read in A/D Error Signal

Scale A/D

Controller Implementation

Scale D/A

Timer Overflow at 1ms?

Write Data from D/A to Control Signal

Yes

Reset Timer Overflow

No

Start

Page 23: Magnetic Suspension System Control Using Position and Current Feedback

Timing Improvements

Page 24: Magnetic Suspension System Control Using Position and Current Feedback

Step Response

Our Controller Past Controller

Page 25: Magnetic Suspension System Control Using Position and Current Feedback

Step Response Results

Our ControllerMax Amplitude : 0.2VppOvershoot : 47%Settling Time : 240 ms

Past ControllerMax Amplitude : 0.5VppOvershoot : 36%Settling Time : 560 ms

Advantages: Faster System

Disadvantages: Larger overshoot, Less input amplitude, Less stability

Page 26: Magnetic Suspension System Control Using Position and Current Feedback

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

Page 27: Magnetic Suspension System Control Using Position and Current Feedback

Future Suggestions

Lab bench space Modularize Code Design to realistic specs Anti-aliasing filters Design System Bottom Up, Current

and Voltage Control Independently

Page 28: Magnetic Suspension System Control Using Position and Current Feedback

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.

Feedback Inc., 437 Dimmocks Mill Road, Hillsborough, North Carolina 27278. http://www.fbk.com

Simulink, Version 6.1 (R14SP1), The MathWorks Inc., Natick, MA 01760, 2004.

xPC Target Box, The MathWorks Inc., Natick, MA 01760, 2003.

Page 29: Magnetic Suspension System Control Using Position and Current Feedback

Conclusion Determined Current Feedback not viable

State Space Classical

Designed New Position Controller Root Locus Simulation and xPC

Implemented Design on Microcontroller Timer Driven Faster System

Bring back focus Step back up from lower level Project importance at beginning Balance additional content

Page 30: Magnetic Suspension System Control Using Position and Current Feedback

Conclusion

Page 31: Magnetic Suspension System Control Using Position and Current Feedback

Questions?