1 / 27

What is the control system engineer’s favorite dance?

What is the control system engineer’s favorite dance?. The unit step. Senior Project Proposal for. Non-Linear Internal Model Controller Design with Artificial Neural Networks. By Vishal Kumar Advisor: Gary L. Dempsey 12/06/07 Bradley University

velma
Download Presentation

What is the control system engineer’s favorite dance?

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. What is the control system engineer’s favorite dance?

  2. The unit step

  3. Senior Project Proposal for Non-Linear Internal Model Controller Design with Artificial Neural Networks By Vishal Kumar Advisor: Gary L. Dempsey 12/06/07 Bradley University Department of Computer and Electrical Engineering

  4. Senior Project Proposal • Project Description • Discussion of previous work • Project Details • Functional Description and block diagrams • Functional Requirements and Specifications • Fall ‘07 Lab Work • Spring ’08 schedule

  5. Project Description This project is centered around controlling the Quanser Consulting Plant SRV-02 with a Non Linear Internal Model Controller implemented with Artificial Neural Networks. Artificial Neural Networks with an adaptive transfer characteristic coupled with accurate disturbance detection of Internal Model Controller can help us design a controller to manage the 4th order Quanser Plant despite its' non-linearity from friction and external disturbances due to the rotary flexible joint.

  6. Project Description

  7. Project Description • Internal Model Control

  8. Project Description Artificial Neural Networks

  9. Discussion of Previous Work • Virtual Control Workstation for Adaptive Controller Workstation - Joseph Faivre, Kain Osterholt, and Adam Vaccari, 2006 • Design of a Simulink based 2-DOF robot arm control workstation – Chris Edwards and Emberly Smith, 2007

  10. Discussion of Previous Work • Using a Neural Network Model for a robot arm to design conventional and neural controllers – Thuong D. Le, 2003 • Implementation of Conventional and Neural Networks using position and velocity feedback - Christopher Spevacek, and Manfred Meissner, 2000

  11. Prespective • What makes this project different? New Tools • Simulink/Real Time Execution Workshop • Updated WinCon Client and WinCon Server interface Implementing an advanced controller – IMC with ANNs Exploring project worth

  12. Functional Description Individual Components • 1.46 GHz Windows Based PC • Data Acquisition and Capture Board • Power Module PAO103 • Quanser Plant SRV-02 with embedded position sensors, gripper and motor

  13. Functional Description Acquisition Board Port Interface

  14. Functional Description Power Module

  15. High Level System Block Diagram

  16. Functional Description • Software Interface – Discuss on Previous Slide • Examples on next 2 slides

  17. Example Simulink Diagram

  18. Example Simulink Diagram

  19. Functional Requirements • Single Loop – Proportional , Proportional–Derivative Controller • Single Loop – Feed Forward • Feed Forwards with Artificial Neural Networks • Internal Model Control with Artificial Neural Networks

  20. Performance Specifications • Percent Overshoot 5% max • Time to Peak 50ms max • Time to settle 200ms max • Closed Loop Bandwidth 2Hz min • Closed Loop Frequency Resp. 3dB max • Gain Margin 5.0 min • Phase Margin 60 degrees min • Steady State Error 1 degree max • Controller Execution Time 1ms max

  21. Fall ’07 Work • Proportional Controller Design without arm • Gc(s) = K = .3

  22. Fall ’07 Work • Proportional – Derivative Controller Design without arm • Gc(s) = .61(s + 61.5)/(s+120)

  23. Fall ’07 Work • Comparison of Results

  24. Fall ’07 Work • System Identification without arm

  25. Fall ’07 Work

  26. Spring ’07 Schedule Week - Task • 0 - System Identification with Arm • 1 - Single Loop Feed Forward Design • 2 - Internal Model Controller with approximate Linear Model • 3 - Train Adaline with Linear model • 4 - Implement Adaline in Internal Model Control • 5-6 - Train Adaline with real plant offline • 7 - Implement Adaline in Internal Model Controller • 8 - Performance testing, comparison with conventional methods • 9-14 - Left open for finalization, additional work, presentations and reports

  27. Questions? Comments?

More Related