What is the control system engineer’s favorite dance?

Slides:



Advertisements
Similar presentations
Lecture 20 Dimitar Stefanov. Microprocessor control of Powered Wheelchairs Flexible control; speed synchronization of both driving wheels, flexible control.
Advertisements

Introduction to Control Theory
Design with Root Locus Lecture 9.
Feedback Control Systems Dr. Basil Hamed Electrical & Computer Engineering Islamic University of Gaza.
4/30/2015 SPRING 2010 CSE4340/5349 M Kumar 1 CSE 4340/5349 Mobile Systems Engineering M. Kumar Spring 2010 Quiz 1 and Presentations.
Senior Computer Engineering Project
dSPACE DS1103 Control Workstation Tutorial and DC Motor Speed Control
Introduction to Control: How Its Done In Robotics R. Lindeke, Ph. D. ME 4135.
Active Suspension System Test Platform – Controls Advisor: Mr. Steven Gutschlag Presented: 29 April 2004 Project Member: Jerry L. Campbell Senior Presentation.
Students: Andrew Fouts Kurtis Liggett Advisor: Dr. Dempsey.
Bradley University Department of Electrical and Computer Engineering 2011 Wind Tunnel Control (WEBWIND) By: Adam Green Advisor: Dr. Aleksander Malinowski.
DC Motor-Clutch-Generator Control Workstation Senior Project Proposal Simon Benik and Adam Olson Senior Project Proposal Advisor: Dr. Gary Dempsey.
The City College of New York 1 Jizhong Xiao Department of Electrical Engineering City College of New York Manipulator Control Introduction.
Networked HVAC Controller Bradley University Department of Electrical & Computer Engineering By: Ed Siok Advisor: Dr. Malinowski.
DIFFERENTIAL POLARIZATION DELAY LINE controller Supervisor : Mony Orbach Performed by: Maria Terushkin Guy Ovadia Technion – Israel Institute of Technology.
Craig Chan & Mike Abidoye
Stephen J Dodds Professor of Control Engineering School of Computing and Technology University of East London, UK MSc in Computer Systems Engineering Material.
Controls Lab Interface Improvement Project #06508Faculty Advisors: Dr. A. Mathew and Dr. D. Phillips Project Objectives This work focused on the improvement.
Design of a Control Workstation for Controller Algorithm Testing Aaron Mahaffey Dave Tastsides Dr. Dempsey.
Feedback Control Systems
DC Motor-Clutch-Generator Control Workstation Senior Project Proposal Simon Benik and Adam Olson Senior Project Proposal Advisor: Dr. Gary Dempsey.
1. Wind Tunnel Control (WEBWIND) By: Adam Green Advisor: Dr. Aleksander Malinowski Dr. Scott Post Bradley University Department of Electrical Engineering.
The Mechatronics Design Lab Course at the University of Calgary Presented June 2, 2003.
DSP Implementation of a 1961 Fender Champ Amplifier James Siegle Advisor: Dr. Thomas L. Stewart March 11, 2003.
Simulink Based Robot Arm Control Workstation By Adam Vaccari and Kain Osterholt Advisor: Dr. Dempsey March 3, 2005.
Internal Model Control for DC Motor Using DSP Platform By: Marcus Fair Advisor: Dr. Dempsey.
Design of Disturbance Rejection Controllers for a Magnetic Suspension System By: Jon Dunlap Advisor: Dr. Winfred K.N. Anakwa Bradley University December.
Small-Scale Robotic Arm Senior Capstone Project Ben Boyle and Kitera Hayes Project Advisor: Dr. Gary Dempsey April 29, 2004.
Internal Model Controller Design for a Robot arm By Vishal Kumar Advisor: Gary L. Dempsey 5/6/08 Bradley University Department of Computer and Electrical.
ECE Introduction to Control Systems -
Educational Model of Control System
1 Test Slide Text works. Text works. Graphics work. Graphics work.
1 SOUTHERN TAIWAN UNIVERSITY ELECTRICAL ENGINEERING DEPARTMENT Gain Scheduler Middleware: A Methodology to Enable Existing Controllers for Networked Control.
Definition of an Industrial Robot
0 Test Slide Text works. Text works. Graphics work. Graphics work.
DOUBLE ARM JUGGLING SYSTEM Progress Presentation ECSE-4962 Control Systems Design Group Members: John Kua Trinell Ball Linda Rivera.
Closed-loop Control of DC Drives with Controlled Rectifier
Brief Review of Control Theory
5: Processor-based Control Systems CET360 Microprocessor Engineering J. Sumey.
ENT364/4 – Control System Sazali Yaacob BEng(Malaya), MSc(Surrey), PhD(Sheffield) Chartered Engineer, CEng (United Kingdom) Member Institute of Engineers.
Lab Group L2Bx EECE 380 – Electrical Engineering Design Studio (Spring 2014) 1 Spectrum Analyzer Michael Halpenny-Mason, Presenter 2, Presenter 3, Presenter.
Distributed Laboratories: Control System Experiments with LabVIEW and the LEGO NXT Platform Greg Droge, Dr. Bonnie Heck Ferri, Jill Auerbach.
Operant Conditioning of Cortical Activity E Fetz, 1969.
Introduction to ROBOTICS
Control of Robot Manipulators
Observer-Based Robot Arm Control System Nick Vogel, Ron Gayles, Alex Certa Advised by: Dr. Gary Dempsey.
Final Class Diagram for C++ Implementation Clickermatic Software Clicker.
Fundamentals of Information Systems, Third Edition1 The Knowledge Base Stores all relevant information, data, rules, cases, and relationships used by the.
Final Exam M.Eng. Amjad Elshenawy RTECS Gc(s)Gc(s) Gc(s)Gc(s) Controller   n sensor noise  w load disturbance  Gp(s)Gp(s) Gp(s)Gp(s) Plant.
1.  Team Members  Team Leader: Adam Jackson  Communication Coordinator: Nick Ryan  Bader Al-Sabah  David Feely  Richard Jones  Faculty Advisor.
Control systems KON-C2004 Mechatronics Basics Tapio Lantela, Nov 5th, 2015.
Timothy Kritzler and Joseph Mintun Sponsor: Martin Engineering, Illinois Advisors: Dr. Malinowski and Dr. Ahn Bradley University Electrical and Computer.
University of Baghdad College of engineering Ele. & Com. Dept. 3 rd Year Matlab Report of By Ahmed Alaa Part I Part II.
Technological Educational Institute Of Crete Department Of Applied Informatics and Multimedia Neural Networks Laboratory 1 Introduction To Neural Networks.
Disturbance rejection control method
ChE 433 DPCL Model Based Control Smith Predictors.
Bradley University Department of Electrical and Computer Engineering Senior Capstone Project 4/27/2006 Active Suspension System (ACTSS) Project Advisors:
Project Paper Presentation Hanlin Wan March 15, 2011.
Timothy Kritzler and Joseph Mintun Sponsor: Martin Engineering, Illinois Advisors: Dr. Malinowski and Dr. Ahn Bradley University Electrical and Computer.
Intelligent Control Grant Agreement No LLP UK-LEONARDO-LMP Project acronym: CLEM Project title: Cloud services for E-Learning in Mechatronics.
6: Processor-based Control Systems CET360 Microprocessor Engineering J. Sumey.
Multiway Noticeboard with User Configure Features Using IOT & PC
Control Systems EE 4314 Lecture 12 March 17, 2015
SOUTHERN TAIWAN UNIVERSITY ELECTRICAL ENGINEERING DEPARTMENT
6: Processor-based Control Systems
Quanser Rotary Family Experiments
Frequency Response Techniques
ENT364/4 – Control System Sazali Yaacob
Frequency Response Techniques
Exercise 1 For the unit step response shown in the following figure, find the transfer function of the system. Also find rise time and settling time. Solution.
Presentation transcript:

What is the control system engineer’s favorite dance?

The unit step

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 Senior Project Proposal for

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

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.

Project Description

Internal Model Control Internal Model Control

Project Description Artificial Neural Networks

Discussion of Previous Work Virtual Control Workstation for Adaptive Controller Workstation - Joseph Faivre, Kain Osterholt, and Adam Vaccari, 2006 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 Design of a Simulink based 2-DOF robot arm control workstation – Chris Edwards and Emberly Smith, 2007

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

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

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

Functional Description Acquisition Board Port Interface

Functional Description Power Module

High Level System Block Diagram

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

Example Simulink Diagram

Functional Requirements 1. Single Loop – Proportional, Proportional–Derivative Controller 2. Single Loop – Feed Forward 3. Feed Forwards with Artificial Neural Networks 4. Internal Model Control with Artificial Neural Networks

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

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

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

Fall ’07 Work Comparison of Results Comparison of Results

Fall ’07 Work System Identification without arm System Identification without arm

Fall ’07 Work

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

Questions? Comments?