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

Slides:



Advertisements
Similar presentations
What is Arduino?  Arduino is a ATMEL 168 micro-controller kit designed specially for small projects  User friendly IDE(Integrated Development Environment)
Advertisements

DESIGN AND IMPLEMENTATION OF SOFTWARE COMPONENTS FOR A REMOTE LABORATORY J. Fernandez, J. Crespo, R. Barber, J. Carretero University Carlos III of Madrid.
Robust and Efficient Control of an Induction Machine for an Electric Vehicle Arbin Ebrahim and Dr. Gregory Murphy University of Alabama.
Slobodan Lubura. Model-Based-System Design use the models to describe the specifications, operation, performance of a component or a system of components.
Wind Turbine Simulation (Phase IV) SDMAY Advisor: Dr. Venkataramana Ajjarapu.
dSPACE DS1103 Control Workstation Tutorial and DC Motor Speed Control
A TECHNICAL PRESENTATION BY: ERIC BABSKI Controlling Electric Motors.
Students: Andrew Fouts Kurtis Liggett Advisor: Dr. Dempsey.
Test and Assembly Plan Results P09141 Satellite Thermal Heater Controller.
By: Mark Bright and Mike Donaldson Advisor: Dr. Gary Dempsey.
By: Mark Bright and Mike Donaldson.  Project Summary  System Block Diagram  Project Goals  4 Week Progress ◦ Engine side ◦ Thermo side.
System for Engine Location Of a Web Train Paul Wimmer and Adam Weintrop Dr. Irwin and Dr. Schertz 4/3/06.
Catheter Guidewire Control System Derek Carlson & Caleb Anderson Advisors: Dr. Dempsey & Dr. Stewart.
By: Mark Bright and Mike Donaldson.  Project Goal  Applications of our system  System Block Diagram  Thermal Plant Overiew  Current Progress ◦ Engine.
Laser Shoot-Out Game By Steven Noto and Laura Miller Advisor: Steven Gutschlag April 4, 2000 Senior Project Status Report 2.
Design and Development of High Performance PC Based Logic Analyzer MSc Project by Rab Nawaz Advisor: Dr. Shahid Masud.
dSPACE DS1103 Control Workstation Tutorial and DC Motor Speed Control
Guitar Effects Processor Critical Design Review October, 07, 2003 Groups Members: Adam Bernstein Hosam Ghaith Jasenko Alagic Matthew Iyer Yousef Alyousef.
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.
DC Motor-Clutch-Generator Control Workstation Senior Project Proposal Simon Benik and Adam Olson Senior Project Proposal Advisor: Dr. Gary Dempsey.
SIMULINK Dr. Samir Al-Amer. SIMULINK SIMULINK is a power simulation program that comes with MATLAB Used to simulate wide range of dynamical systems To.
Electric Motor Control with Regenerative Braking Cody Doremus & Keegan Roach Advisor: Mr. Gutschlag Bradley Electrical Engineering Senior Design Project.
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.
What is the control system engineer’s favorite dance?
Automatic Control by Meiling CHEN1 Lesson 4 modeling Automatic control 1. modeling.
Robotic Arm Controller A VLSI Implementation Team: Justin Hamann & Dave McNamara Team: Justin Hamann & Dave McNamara Advisor: Dr. Vinod Prasad Advisor:
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.
Wireless Data Acquisition for SAE Car Project by: J.P. Haberkorn & Jon Trainor Advised by: Mr. Steven Gutschlag.
GPS-Guided Autonomous Vehicle.
Speed Control of DC motors (DC Drives). Dynamics of Motor Load Systems J moment of inertia kg-m2 instantaneous angular velocity rad/sec T developed torque.
DC Motor Model Using Simscape Engr. Salim Lashari.
DC motor model ETEC6419. Motors of Models There are many different models of DC motors that use differential equations. During this set of slides we will.
Modelling of a motor. Approaches to motor identification Go to the data sheets from the manufacturer and obtain the relevant motor performance characteristics.
Lect.2 Modeling in The Frequency Domain Basil Hamed
High-Intensity Focused Ultrasound Therapy Array May1005 Alex Apel Stephen Rashid Justin Robinson.
Silicon Labs ToolStick Development Platform
MoBIES meeting Deerfield Beach ETC Challenge Problem ETC Model Requirements Simulation results Parametric verification Results Towards a Checkmate model.
SAE Formula Car Data Acquisition & Display System February 25, 2015 Advisor : Professor Steven Gutschlag Ahmed Albitar John Gertie Justin Ibarra Sean Lenz.
DOUBLE ARM JUGGLING SYSTEM Progress Presentation ECSE-4962 Control Systems Design Group Members: John Kua Trinell Ball Linda Rivera.
Annie Ly Lawrence Cagatin EE485 Spring 2012 Tuffy Medical Devices.
Ultrasonic Tracking System Group # 4 4/22/03 Bill Harris Sabie Pettengill Enrico Telemaque Eric Zweighaft.
A Shaft Sensorless Control for PMSM Using Direct Neural Network Adaptive Observer Authors: Guo Qingding Luo Ruifu Wang Limei IEEE IECON 22 nd International.
1. 2 Outline 1.Introduction 2.Modeling 3.Simulation 4.Implementation 5.Demo 6.Conclusion.
Foot Throttle Foot throttle device for lower limb rehabilitation.
Xenomai’s Porting on processor NIOS II Professor : P. Kadionik Authors : Bassi Vincent Louati Azza Mirault Raphael Polette Simon.
SDMAY11-01 Advisor: Dr. Ajjarapu Team Members: Luke Rupiper Shonda Butler Andrew Nigro Ryan Semler Chad Hand.
Disturbance Rejection: Final Presentation Group 2: Nick Fronzo Phil Gaudet Sean Senical Justin Turnier.
M.S. Thesis Defense Jason Anderson Electrical and Computer Engineering Dept. Clemson University.
Observer-Based Robot Arm Control System Nick Vogel, Ron Gayles, Alex Certa Advised by: Dr. Gary Dempsey.
Control systems KON-C2004 Mechatronics Basics Tapio Lantela, Nov 5th, 2015.
Welcome to the world of ARM. COURSE CONTENT Module 1: Introduction  Introduction of ARM Processors  Evolution of ARM  32 - bit Programming Module 2:
ECE 192: NATCAR Team (Triton X) Sponsored by IEEE ( Vincent Bantigue, Joseph Formanes,
BLDC Motor Speed Control with RPM Display. Introduction BLDC Motor Speed Control with RPM Display  The main objective of this.
TRIO-CINEMA 1 UCB, 2/08/2010 ACS Dave Auslander, Dave Pankow, Han Chen, Yao-Ting Mao, UC Berkeley Space Sciences Laboratory University of California, Berkeley.
Pulse-Width Modulation: Simulating variable DC output
Scrolling LCD using Arduino.
AUTOMATIC TEMPERATURE CONTROLLED FAN USING 8051
ULTRASONIC DISTANCE METER USING 8051
Cordless Electric Nailer
DIGITAL CALCULATOR USING 8051
Arbin Ebrahim and Dr. Gregory Murphy University of Alabama
DC MOTOR SPEED CONTROL 1. Introduction
‘SONAR’ using Arduino & ultrasonic distance sensor
Chapter 3 Simulation for BLDC Motor Drives
Zaid H. Rashid Supervisor Dr. Hassan M. Alwan
Dr. K.K. Ray, Senior Professor
Connecticut Corsair Senior Design
Pulse-Width Modulation: Simulating variable DC output
Presentation transcript:

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 Application to Real World Goals –EMAC C programming –Modeling –Controllers –Simulink/Physical System Interface

2006 Mini Project Linear Model Single Motor Assembly Linear Model

System Functions Physical System EMAC Development Board Simulink

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

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

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

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

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

Matlab GUI

System Modeling and Simulink Nonlinear Friction System Models Model Validation Model GUI

Nonlinear Frictions Static Friction Coulomb Friction Viscous Friction All Frictions Combined

DC Motor Nonlinear Friction Nonlinear componentLinear component

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

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

Derived Plant Model

Nonlinear Model Validation

Transient and Steady State Validation

Hybrid Analog-Digital Controls System

DC Motor Simulink GUI

Controller Design Hybrid Control System Analysis Controller Design Practical Limitations

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

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

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;

Proportional Controller

Proportional-integral Controller

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

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

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

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

Questions

Equipment and Tools EMAC 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

Schedule of Tasks X X X