1 / 35

DC Motor-Clutch-Generator Control Workstation Senior Project Proposal

DC Motor-Clutch-Generator Control Workstation Senior Project Proposal. Simon Benik and Adam Olson Senior Project Proposal Advisor: Dr. Gary Dempsey. Contents. Project Summary 2006 Mini - Project Software Modeling Controller Conclusion. Project Summary. Physical System

sherri
Download Presentation

DC Motor-Clutch-Generator Control Workstation Senior Project Proposal

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. DC Motor-Clutch-Generator Control WorkstationSenior Project Proposal Simon Benik and Adam Olson Senior Project Proposal Advisor: Dr. Gary Dempsey

  2. Contents • Project Summary • 2006 Mini - Project • Software • Modeling • Controller • Conclusion

  3. Project Summary • Physical System • Application to Real World • Goals • EMAC 80515 C programming • Modeling • Controllers • Simulink/Physical System Interface

  4. 2006 Mini Project • Linear Model • Single Motor • Assembly Linear Model

  5. System Functions • Physical System • EMAC 80515 Development Board • Simulink

  6. Software Goals • Expand off of Mini-project • Recording Data In Ram • Serial Communication • GUI Interface With Matlab • Control Motor Velocity, Clutch and Generator Resistance

  7. Mini-Project • Data Taken Every 1 [ms] • Display Uses Look-up Tables • Keypad Interface • P/PI Controller Written In Assembly • Joystick to Control System

  8. Recording Data In Ram • Records with ‘E’ • 255 data points • Adjustable record time

  9. Serial Communication • RS232 connection • DUART chip • Interfaces with Matlab • Sends RPM Data • Receives Variables • Real-time communication

  10. Matlab • 3 .M Files Created for testing • -Receiving Real-time Data, RAM Data, and sending Variables • Provides a base for GUI

  11. Matlab GUI

  12. System Modeling and Simulink • Nonlinear Friction • System Models • Model Validation • Model GUI

  13. Nonlinear Frictions • Coulomb Friction • Static Friction • Viscous Friction • All Frictions Combined

  14. DC Motor Nonlinear Friction Nonlinear component Linear component

  15. Simulation and Experimental Results Linear motor model simulation (poor accuracy to real system)

  16. (torque) (current) (Inertia) (capacitance) (mechanical inductance) (susceptance) (friction) (conductance) (velocity) (voltage) Plant Modeling

  17. Derived Plant Model

  18. Nonlinear Model Validation

  19. Transient and Steady State Validation

  20. Hybrid Analog-Digital Controls System

  21. DC Motor Simulink GUI

  22. Controller Design • Hybrid Control System Analysis • Controller Design • Practical Limitations

  23. Hybrid Controls System Open-Loop System with PWM zero-order hold

  24. Controller Designs • Proportional controller • Proportional-integral controller Nonlinearity affects PM, %OS, etc.

  25. Implementation of Controllers • Proportional Controller - Diff = (RPMsetval - RPMin); - number = Diff * kp; - number = number + 461; • Proportional-integral Controller- Diff = (RPMsetval - RPMin); - number = Diff * ki; - number = number + lastRPM; - lastRPM = number;

  26. Proportional Controller

  27. Proportional-integral Controller

  28. Conclusions • Software Design • Problems in Code • Next Years Mini-Project • Accomplishments and Future Work

  29. Conclusions Software Design • EMAC Code • 1,200 lines of assembly • 150 lines of C • Matlab Code • 250 lines • Matlab (GUI) Code • 100 lines

  30. Conclusions Problems In Code • LCD Update • Highest Bit for Serial Communication • Sending 0’s to MATLAB

  31. Conclusions • Accomplishments • Non-linear Model • Serial Communication • GUI for Both Model and Physical System • Recommendation For Future Work • Sending RPM and PWM Data • More Advanced Controllers

  32. Questions

  33. Equipment and Tools • EMAC 80515 Development Board • HP 30V Power supplies • Pittman DC Motors • Reell EC15 Spring Clutch • 5.6 Ohm, 8.7 Amp Potentiometer • Matlab and Simulink Software on a PC

  34. Schedule of Tasks X X X

More Related