R   Ball and Beam Ө = c*Input Voltage(u) Y = a*x System Equations State Space Model.

Slides:



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

A 2-day course on POWER ELECTRONICS AND APPLICATIONS (DC Motor Drives) Universiti Putra Malaysia August, 2004 Dr. Nik Rumzi Nik Idris Department.
Loop Shaping Professor Walter W. Olson
Warm Up Ch. 9 & 10 1.What is the relationship between period and frequency? (define and include formulas) 2.If an object rotates at 0.5 Hz. What is the.
Rotational Kinematics
The Mechatronics Design Lab Course at the University of Calgary Presented June 2, 2003.
CHAPTER V Motor Drives Motor drive systems definitions
Examples of Control Systems Application. Modeling the Ball and Beam Experiment.
Design of Control Systems Cascade Root Locus Design This is the first lecture devoted to the control system design. In the previous lectures we laid the.
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.
PID Control and Root Locus Method
Improving A PID Controller Using Fuzzy Logic Andrew Thompson Ni Li Ara Tchobanian Professor: Riadh Habash TA: Hanliu Chen.
Modelling of a motor. Approaches to motor identification Go to the data sheets from the manufacturer and obtain the relevant motor performance characteristics.
Classical Mechanics Review 4: Units 1-19
Automatic Control System
Intro to Motors and Gears
DOUBLE ARM JUGGLING SYSTEM Progress Presentation ECSE-4962 Control Systems Design Group Members: John Kua Trinell Ball Linda Rivera.
A Mathematical Analysis of a Sun Tracking Circuit for Photovoltaic Systems Dr. S. Louvros and Prof. S. Kaplanis T.E.I. of Patra, Greece.
ECE 4115 Control Systems Lab 1 Spring 2005
Physics Midterm Review Terms - Measurements time elapsed = duration of an event – there is a beginning, a middle, and an end to any event. distance.
1 L Fall 2003 – Introductory Digital Systems Laboratory Motors and Position Determination.
1. 2 Outline 1.Introduction 2.Modeling 3.Simulation 4.Implementation 5.Demo 6.Conclusion.
Getting the Most From Your Motors
Chapter 29 Magnetism Ferromagnetism
Closed-loop Control of DC Drives with Controlled Rectifier
Chapter 26 Magnetism Poles – Location where the magnetic effect is the strongest –North pole – pole of a freely suspended magnet which points towards geographic.
Chapter 6 Position and Speed Regulation in DC Servomechanism § 6.1 DC Servo System § 6.2 Servo Components § 6.3 Component Model § 6.4 System Control.
ESS 303 – Biomechanics Angular Kinetics. Angular or rotary inertia (AKA Moment of inertia): An object tends to resist a change in angular motion, a product.
Proportional control Consider forward path gain A Feedback and Control If the size of the loop gain is large, that is if |A  >> 1, then or.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Loop Shaping.
Chp. 7 Rotational Motion. Rotational Motion When an object spins or moves about an axis of rotation it has rotational motion. Ɵ Ɵ = S = angular displacement.
Chapter 6.1 Notes Power. The time it takes to complete an activity is as important as the work required. Compare running up stairs to walking up stairs.
Engineering Math A Fast Overview By Bill Wittig (Questions? Send me an I’ll be glad to help!)
ME 335 Boğaziçi University A Study on Motor Speed Control.
Control of Robot Manipulators
EET 421 POWER ELECTRONIC DRIVES. Motor drive systems definitions Review of motor principles Mechanical Requirements of Motor Drives.
Session 6 - Sensor Modelling
Observer-Based Robot Arm Control System Nick Vogel, Ron Gayles, Alex Certa Advised by: Dr. Gary Dempsey.
EE130 Electromechanics 2013 J. Arthur Wagner, Ph.D. Prof. Emeritus in EE
Introduction to Biped Walking
Rotational Dynamics. When you apply a force to a rigid body (i.e. one that maintains its form with no internal disruption) at a distance from an axis,
Control systems KON-C2004 Mechatronics Basics Tapio Lantela, Nov 5th, 2015.
1 MATLAB AND CONTROLS PRESENTED BY:- AGILESWARI K. RAMASAMY DR. FARRUKH HAFIZ NAGI.
DC Motor Speed Modeling in Simulink
SPEED CONTROL OF ( SEDM ) ADOPTING CHOPPER CONVERTER AND PI CONTROLLER
(thanks to Gary Fedder)
ELEC 3105 Basic EM and Power Engineering Rotating DC Motor PART 2 Electrical.
Chapter 5 Dynamics and Regulation of Low-order Systems
Unit 5 Notes Torque. τ = r x F Or for those who may not know cross-products, τ = rF sin (Ө) τ (tau) stands for torque. It is equal to the radius from.
Definition of Torque Statics and Dynamics of a rigid object
Rotational Dynamics 8.3. Newton’s Second Law of Rotation Net positive torque, counterclockwise acceleration. Net negative torque, clockwise acceleration.
acac vtvt acac vtvt Where “r” is the radius of the circular path. Centripetal force acts on an object in a circular path, and is directed toward the.
Introduction to Linear System Theory and simple feedback PID Controllers EE125 Ruzena Bajcsy.
Rotational Mechanics 1 We know that objects rotate due to the presence of torque acting on the object. The same principles that were true for what caused.
Rotational Equilibrium and Dynamics Rotation and Inertia.
Pgs Chapter 8 Rotational Equilibrium and Dynamics.
Rotational Dynamics.
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
Lesson 14: Transfer Functions of Dc Motors
Simplified Model Weight Q=Motor Torque Pin Shear Force F= Friction
ELECTRIC DRIVES Ion Boldea S.A.Nasar 2005 Electric Drives.
Control Systems EE 4314 Lecture 12 March 17, 2015
9/16/2018 Physics 253.
Rotational Equilibrium and Dynamics
Motors and Position Determination
ROTATIONAL INERTIA AND THE ROTATIONAL SECOND LAW
. Modeling OBJECTIVE Revision on Laplace transform
Remember Newton’s 2nd Law?
Introduction to Motor Drives
ENERGY Energy J Kinetic Energy J Elastic potential energy J Ek Ee E
Presentation transcript:

r   Ball and Beam Ө = c*Input Voltage(u) Y = a*x System Equations State Space Model

Hardware Issues and Calibration Wiring Issues Sharp Sensor Output Issues Potentiometer Issues Mechanical Grip Issues

Final Calibration Voltage = ( e-06)*distance^ *distance^ *distance^ *distance y = (4.3862e-07)*x^3 – (3.8462e-07)*x^2 – ( )*x

Control Strategy Also employed the strategy of On-Off Controller

Modeling of DC Motor Position

Open Loop Transfer function of System:

Calculated Stall current = 1.5 Amps Motor Internal Resistance = R = Vs/Is(stall) = 24/1.5 = 16 Ohm Motor torque constant KT = Ts(stall)/(Is(stall)-Is(no-load)) = 54e-3/( ) = Nm/Amp Motor Viscous Friction Constant = b = (KT*Is – Ts)/Rated Speed = e-6 Nms Electromotive force Constant: KE = (Vs – Is*Rm)/Rated Speed = V/rad/sec Value of Constants:

Linearized Model of DC Motor ( *(z+0.99)*(z+5.843e-08)) (z*(z-1)*(z )) Linearized Transfer Function: Sample time: Analysis: There is a pole and zero very near to z = 0 that effectively cancel. -> Makes computations simpler. So, now our transfer function becomes: (z+0.99) (z-1) (z )

State Variables Motor Position Motor Speed Armature Current Input: Armature Voltage Output: Rotational Position

DC Motor State Space Model

Step Response of Linearized Model of DC Motor

Dynamics of DC Motor: With command d2c(sys,'tustin'), we get Continuous-time zero/pole/gain model: e-07 (s+3.981e05) (s-2000) s (s+32.21) Analysis: Zero at 3.98 e05 contributes very little to the response of the plant. Step Closed Loop Response without Compensation

Gain Margin = 38.6 dB(at 254 rad/s); Phase Margin = 57.6 deg (at 20 rad/s) Gain crossover frequency = 3 Hz. So a sampling period of seconds (frequency of 1000 Hz) is significantly faster than the dynamics of the plant.

Rise time: ≤ 0.05 sec Settling time: ≤ 0.25 sec Overshoot: ≤ 5% No steady state Error Bandwidth must be significantly larger than overall ball and beam system. Design Requirement for DC Motor Controller:

Closed Loop for DC Motor P=10; I = 2; D= 0.1; N = *(z ) (z-0.9) Discretized PID Controller:

Overall Closed Loop Response of DC Motor with Controller

Mass of the ball = m= kg Radius of the ball = R = m Gravitational acceleration = 9.8 m/s^2 Length of the beam (on left side of pivot)= 0.357m Ball's moment of inertia = J = (2/5)*M*(R^2) = e-6 kg.m^2 Modeling of Ball and Beam Plant Value of Constants:

Overall Closed Loop Ball and Beam P=25; I = 1; D= 7; N = z z Discretized PID Controller:

Rise time: sec Settling time = 9 sec Overshoot = 5% Overall Closed Loop Ball and Beam Step Response

Product Information Sheet R2-1, Rotary Ball & Beam Experiment, Quanser Inc., Markham, ON, Canada. R. Hirsch, Shandor Motion Systems, "Ball on Beam Instructional System," Shandor Motion Systems, K. C. Craig, J. A. de Marchi, "Mechatronic System Design at Rensselaer," in 1995 International Conference on Recent Advances in Mechatronics, Istanbul, Turkey, August R. A. Pease, "What's All This Ball-On-Beam-Balancing Stuff, Anyhow," Electronic Design Analog Applications, p , November 20, G. J. Kenwood, "Modem control of the classic ball and beam problem," B.S. thesis, Massachusetts Institute of Technology, Cambridge, MA, References