Ball Balancing on a Beam
|
|
- Jacob French
- 5 years ago
- Views:
Transcription
1 1 Ball Balancing on a Beam Muhammad Hasan Jafry, Haseeb Tariq, Abubakr Muhammad Department of Electrical Engineering, LUMS School of Science and Engineering, Pakistan { , }@lums.edu.pk, abubakr@lums.edu.pk Abstract In this paper, the problem of balancing ball on a beam at reference locations has been analyzed in detail. The dynamics of the system are taken into account by starting from the vary fundamentals of mechanics and electro magnetics. The design and construction of ball-on-a-beam balancing apparatus has also been discussed, along with the sensor and control design needed to balance a ball on a tilting beam. First, the motor and beam must be controlled in an inner loop to a crossover frequency much higher than expected for the ball. Then, the outer loop is designed to compensate for the dynamics of the ball. Essentially, the controller must deal with two double integrators, the inertias of the ball and beam, and that of the ball. I. INTRODUCTION Balancing is essential in carrying out robotic tasks such as transporting dynamic system. [1] There are a lot of very similar applications and Ball balancing on a tilting beam has remained a favorite for Control enthusiasts to study and test their experiments. It is inherently a nonlinear dynamic system which is quite difficult to control as it has a lot of issues, for example it involves delayed feedback associated with control actions; and the jumping ball phenomenon bringing sensor uncertainty. However, it is considered to be a classic control problem; the researchers benchmark it to test other control algorithms. Numerous control techniques have already been developed that are currently available in the literature. [2]. A. Background The objective of ball balancing on a beam is to use an actuator to command a tilt angle on the beam and balance the ball, which rolls in one dimension along the beam, at different reference locations, as prescribed the user. The ball position is unstable in open loop, and so a feedback loop is usually employed with some suitable controller to control the ball position, and minimize the error. II. THEORETICAL MODEL OF PLANT The objective of ball balancing on a beam is to use an actuator to command a tilt angle on the beam and balance the ball, which rolls in one dimension along the beam, at different reference locations, as prescribed the user. The ball position is unstable in open loop, and so a feedback loop is usually employed with some suitable controller to control the ball position, and minimize the error. 1 Submitted to the Department of Electrical Engineering on Dec 6, 2013 as course project for Digital Control Systems A. Modeling of Ball and Beam System The dc motor causes the beam to turn by an angle θ, which causes the ball to roll along the beam. The practical setup is the same as used by Amjad et al [3] and the system is shown in figure 2. By applying Newtonian mechanics, the forces and torques acting on the system can be shown and the dynamics understood. There are three main components that have moments and forces acting on them: the motor, the beam, and the ball. To simplify the derivation, the motor shaft and beam are considered to be a rigid body (i.e. the stiffness across the transmission is infinite), and centripetal acceleration is ignored. The pivot of the beam is also assumed to be near the plane of ball contact, and there is no skidding. Fig. 1: Free Body Diagram of Ball-on-Beam System The Lagrangian equation of motion for the ball is then given by the following: ( ) J 0 = R 2 + m r + mg sin θ mr θ 2 Linearization of this equation about the beam angle, θ = 0, gives us the following linear approximation of the system: ( ) J R 2 + m r = mgθ Taking the Laplace transform of the equation above, the following equation is found: ( ) J R 2 + m R(s)s 2 = mgθ(s) Rearranging we find the transfer function from the motor shaft angle (θ(s)) to the ball position (R(s)). P (s) = R(s) Θ(s) = mg ( J R + m ) 1 s 2 [ m rad ] 2 The constants for our system were: Mass of the ball = m = kg
2 2 Fig. 2: Free Body Diagram of DC Motor Radius of the ball = R = meter Gravitational acceleration = 9.8 m s 2 Ball s moment of inertia = J = (2/5)M(R 2 ) = Kgm 2 Our final transfer function for the ball and beam plant becomes, P (s) = R(s) Θ(s) = s 2 B. Modeling of DC Motor [ m rad ] A common actuator in control systems is the DC motor. It directly provides rotary motion and, coupled with wheels or drums and cables, can provide translational motion. In most conventional laboratory ball on beam setups a servo motor is employed to provide the angle control of the ball and beam plant. This paper considers the additional complexity that is introduced into the model by disregarding the servo assumption and considers the case when a simple DC motor is used to control the angle of the beam. Essentially the DC motor has to be controlled in a feedback loop to mimic a servo motor and provide a responsive and accurate angle control of its shaft. A simplified model of the DC motor [4] is given as: K s(τs + 1) Where K and τ are the DC-gain and the mechanical time constant of the motor respectively. However this model does not accurately represent the dynamics of an actual motor as it is an over damped system and shows none of the overshoots and transients typically in the closed loop response of a real DC Motor. Though these transients have no bearing in most applications where torque requirements are the real constraint but in this case where the plant is sensitive to the slightest of overshoots in the input angle, the need for a more accurate representation of the DC motor arises. 1) Improved Model of DC Motor: To incorporate the appearance of the transients in the motors position we build our model from the very basics of a DC motors electrical and mechanical characteristics. The electric circuit of the armature and the free-body diagram of the rotor are shown in fig. 2: The input to the system is the voltage applied to the motor s armature (V ), while the output is the angular position of the shaft (θ). The relevant physical parameters that define the dynamics of our motor are: Fig. 3: Motor Specifications of DME37SB (J) Moment of inertia of the rotor (b) Motor viscous friction constant (K e ) Electromotive force constant (K t ) Motor torque constant (R) Electric resistance (L) Electric inductance These constants are derived from a set of empirical specifications of a DC motor most of which are commonly found on the datasheet of the motor. The motor in this model was the DME37SB whose specifications are as shown in fig. 3 The parameters of interest are the rated voltage V r, rated torque T r, rated current I r, stall torque T s, no load current I n and rated speed ω r all of which can be read off the datasheet. The stall current Is though not specified is easily measured experimentally. Our motor constants are then calculated as shown: R = V r I s T s K t = (I s I n b = (K t I r ) T r ω r K e = V r (I r R) ω r Once the motor constants are specified Newton s and Kirchoff s laws can be applied to the motor system to generate the following equations. [5] J d2 θ dt 2 = T bdθ dt = d2 θ dt 2 = 1 J (K ti b dθ dt ) L di di = Ri + V e = dt dt = 1 L ( Ri + V K dθ b dt ) These equations can be modeled as a block diagram in Simulink Matlab by using integrators, summers and gain blocks. The complete DC motor model in Simulink is shown in fig. 4:
3 3 and robust so as to not be easily excited into instability, and must also have good disturbance rejection. The disturbance rejection should compensate for the torque that the ball mass applies as it moves away from the center. To begin, a block diagram for the closed loop system was constructed as shown in fig. 6. In this system there are only two sensors available: the motor angle sensor and the ball position sensor. Therefore, there should be two closed loops, an inner motor loop and an outer ball position loop. Another intermediary loop sensing the beam angle would be beneficial in making the control and tuning of the system easier, but this loop is unnecessary and was not implemented in this project. Fig. 4: Simulink Model of DC Motor This gives us our complete model for the motors position control. 2) Alternative Models: The Simulink model can then be discretized by performing an input output linearization of the DC motor system. This operation is handled through the Matlab Linear Analysis Tool which gives us a linearized discrete transfer function representation of the DC motor which comes out to be: θ(s) V (s) = ( ( 4))(z )(z ( 8)) z(z 1)(z 0.968) The differential equations can also be expressed in statespace form by choosing the motor position, motor speed and armature current as the state variables. Again the armature voltage is treated as the input and the rotational position is chosen as the output. θ θ 0 d dt θ = 0 b K J J θ + 0 V i 0 K L R 1 L i L θ y = [ ] θ i The open loop frequency response of the DC motor position model is also shown in fig. 5 which shows the gain margin, phase margin and crossover frequency. The crossover frequency which indicates the speed of the dynamics the plant is of particular interest because a crossover frequency at 3Hz indicates that a sampling frequency of 1000Hz is more than enough to accurately sample the DC motors response. Fig. 6: Block Diagram of Closed Loop Ball-on-Beam System. An inner loop controls the position of the motor, while the outer loop controls the position of the ball along the beam A. Controller for DC Motor The design parameters of the controller adhere to the realistic performance expectations of the system. For this application, a series of lead compensators were chosen to counteract the abundance of open loop poles and improve transient response. An integrator with a 0.5s time constant was included in the motor loop to diminish the off-horizontal error of the beam and increase disturbance rejection. The integrator transfer function is, G mi (s) = 0.5s s This transfer function in z-domain becomes, G mi (z) = 1.001z z 1 III. CONTROL DESIGN To have the ball properly track a position command, a controller must be designed. The controller must be reliable Fig. 5: Open Loop frequency Response of model of DC Motor
4 4 Fig. 7: Closed Loop Simulink Model of DC Motor. An inner loop controls the position of the motor along with the controller and the delays incorporated To make the motor loop effective to control the ball loop, the motor loop also had to have a considerably higher bandwidth than the ball position loop. Therefore, the realistic crossover frequency of the motor loop, ω m, was arbitrarily chosen at about 25 Hz (158 rad s ). The lead compensator, G ml for the motor was thus designated as: G ml (z) = 19.98z z 0.9 The integrator transfer function combined with the motor lead compensator became the motor controller, Fig. 8: Overall Closed Loop Response of DC Motor with compensator B. Controller for Ball and Beam System After modeling the ball and beam system and the dc motor, and designing controller for the DC motor, the entire system was put together as shown in fig. The simulink model (as shown in fig. 9) of the system also incorporated the delay due to the second sensor i.e. the sharp sensor. This was modeled using a zero order hold of second. G mc (z) = 20(z ) z 0.9 The final transfer function of controller was included in the feedback loop of DC motor. Delays due to zero-order hold while providing input to the real-world system were incorporated, as well as the delays due to the delay in the sensor output of potentiometer. Dead zone was also given its weight-age by employing it at the output of the controller. A limiter was also put on the input of the plant, so that only realizable voltage levels (max 24 Volts, min -24 Volts) are sent as input to the plant. The final simulink model looked as shown in fig 7. The design constraints that were kept in mind while designing controller were as follows: Rise time: 0.05 sec Settling time: 0.25 sec Overshoot: 5 percent No steady state Error Bandwidth must be significantly larger than overall ball and beam system. The output of the closed loop system for DC Motor as shown in fig 8 met the requirements that were set for it quite easily. Fig. 9: Overall closed loop model in Simulink of Ball and Beam Experiment The controller designed for the entire ball and beam system was meant to achieve the desired ball and beam position system as soon as possible, keeping in mind the system could not get more fast than the inner loop of DC motor, as that would create instability. However, the controller needed to be robust against disturbance, and allow the system to achieve all possible ball locations on the beam. After a lot of consideration, and hit-and-trial method, the following controller was chosen: P (z) = 725z z 0.9 The response of the system in closed loop after incorporating this controller met the required conditions, as shown in fig. 10. The rise time was sec, settling time was 9 sec (a little slow), and overshoot was just 5 percent.
5 5 Fig. 10: Overall response of closed loop model of Ball and Beam Experiment meeting the required conditions IV. SENSOR ISSUES The biggest difficulties encountered in this project were introduced by the unreliability of the ball position sensor. Because this sensor measured the system output, it was the most critical component of the apparatus. If the position of the ball was not exactly known, the position could not be precisely commanded. [6] Noise that was introduced through this sensor severely paralyzed the performance of the overall system. Signal dropout occurred intermittently as the ball rolled along the beam. Without a proper position measurement, control was impossible. A significant amount of time was spent testing various sharp sensors available and debugging them. A. Tested Ball Position Sensors The values of sharp sensor output were plotted against the distance, and after curve fitting on Matlab, the following expression was obtained. V d = d d d where, d is the distance from the sharp sensor to the ball along the length of the beam, and V d is the output voltage provided by the sharp sensor at that specific distance d. Fig. 12: Output of Potentiometer with change of angle of beam B. Tested Potentiometer Similarly, the values of potentiometer output were plotted against the angle, and after curve fitting on Matlab, the following expression was obtained. V θ = ( 7) θ ( 7) θ ( 3) θ where, θ is the angle covered by the team, taking horizontal line as θ = 0, and V θ is the output voltage provided by the potentiometer at that specific distance θ. V. FUTURE WORK Besides researching different sensors and determining which technique is most advantageous for this application, there are other possible areas of improvement. The mechanical design of the apparatus is an area that affects the performance of the system, but it should be noted that a relocation of the center of gravity and a decrease of overall dimensions could reduce material and cost. Two other main areas that could be redesigned are the controller and the transmission mechanism. The controller can be fine-tuned and even converted to analog control and the transmission mechanism can become more rigid or be eliminated. REFERENCES Fig. 11: Output of Sharp Sensor plotted against the length of the beam [1] J. Hauser, S. Sastry, and P. Kokotovic, Nonlinear control via approximate input-output linearization: The ball and beam example, Automatic Control, IEEE Transactions on, vol. 37, no. 3, pp , [2] E. A. Rosales, A ball-on-beam project kit. PhD thesis, Massachusetts Institute of Technology, [3] M. A. Rana, Z. Usman, and Z. Shareef, Automatic control of ball and beam system using particle swarm optimization, in Computational Intelligence and Informatics (CINTI), 2011 IEEE 12th International Symposium on, pp , IEEE, [4] P. H. Eaton, D. V. Prokhorov, D. C. Wunsch, et al., Neurocontroller alternatives for?fuzzy? ball-and-beam systems with nonuniform nonlinear friction, Neural Networks, IEEE Transactions on, vol. 11, no. 2, pp , 2000.
6 [5] L.-X. Wang and J. M. Mendel, Fuzzy basis functions, universal approximation, and orthogonal least-squares learning, Neural Networks, IEEE Transactions on, vol. 3, no. 5, pp , [6] S. Sastry, Nonlinear systems: analysis, stability, and control, vol. 10. Springer New York,
DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING BANGLADESH UNIVERSITY OF ENGINEERING & TECHNOLOGY EEE 402 : CONTROL SYSTEMS SESSIONAL
DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING BANGLADESH UNIVERSITY OF ENGINEERING & TECHNOLOGY EEE 402 : CONTROL SYSTEMS SESSIONAL Experiment No. 1(a) : Modeling of physical systems and study of
More informationPosition Control of DC Motor by Compensating Strategies
Position Control of DC Motor by Compensating Strategies S Prem Kumar 1 J V Pavan Chand 1 B Pangedaiah 1 1. Assistant professor of Laki Reddy Balireddy College Of Engineering, Mylavaram Abstract - As the
More informationPenn State Erie, The Behrend College School of Engineering
Penn State Erie, The Behrend College School of Engineering EE BD 327 Signals and Control Lab Spring 2008 Lab 9 Ball and Beam Balancing Problem April 10, 17, 24, 2008 Due: May 1, 2008 Number of Lab Periods:
More informationMEM01: DC-Motor Servomechanism
MEM01: DC-Motor Servomechanism Interdisciplinary Automatic Controls Laboratory - ME/ECE/CHE 389 February 5, 2016 Contents 1 Introduction and Goals 1 2 Description 2 3 Modeling 2 4 Lab Objective 5 5 Model
More informationDC MOTOR SPEED CONTROL USING PID CONTROLLER. Fatiha Loucif
DC MOTOR SPEED CONTROL USING PID CONTROLLER Fatiha Loucif Department of Electrical Engineering and information, Hunan University, ChangSha, Hunan, China (E-mail:fatiha2002@msn.com) Abstract. The PID controller
More informationFigure 1: Unity Feedback System. The transfer function of the PID controller looks like the following:
Islamic University of Gaza Faculty of Engineering Electrical Engineering department Control Systems Design Lab Eng. Mohammed S. Jouda Eng. Ola M. Skeik Experiment 3 PID Controller Overview This experiment
More informationPID, I-PD and PD-PI Controller Design for the Ball and Beam System: A Comparative Study
IJCTA, 9(39), 016, pp. 9-14 International Science Press Closed Loop Control of Soft Switched Forward Converter Using Intelligent Controller 9 PID, I-PD and PD-PI Controller Design for the Ball and Beam
More informationMathematical Modeling, Simulation and Control of Ball and Beam System
Mathematical Modeling, Simulation and Control of Ball and Beam System Mr. Hrishikesh R. Shirke Dept. of electrical Engineering, P.E.S. s Modern college of engineering, Pune-05, Maharashtra, India. Abstract
More informationSRV02-Series Rotary Experiment # 3. Ball & Beam. Student Handout
SRV02-Series Rotary Experiment # 3 Ball & Beam Student Handout SRV02-Series Rotary Experiment # 3 Ball & Beam Student Handout 1. Objectives The objective in this experiment is to design a controller for
More informationComparative Study of PID and Fuzzy Controllers for Speed Control of DC Motor
Comparative Study of PID and Fuzzy Controllers for Speed Control of DC Motor Osama Omer Adam Mohammed 1, Dr. Awadalla Taifor Ali 2 P.G. Student, Department of Control Engineering, Faculty of Engineering,
More informationOptimal Control System Design
Chapter 6 Optimal Control System Design 6.1 INTRODUCTION The active AFO consists of sensor unit, control system and an actuator. While designing the control system for an AFO, a trade-off between the transient
More informationControl Design for Servomechanisms July 2005, Glasgow Detailed Training Course Agenda
Control Design for Servomechanisms 12 14 July 2005, Glasgow Detailed Training Course Agenda DAY 1 INTRODUCTION TO SYSTEMS AND MODELLING 9.00 Introduction The Need For Control - What Is Control? - Feedback
More informationDC SERVO MOTOR CONTROL SYSTEM
DC SERVO MOTOR CONTROL SYSTEM MODEL NO:(PEC - 00CE) User Manual Version 2.0 Technical Clarification /Suggestion : / Technical Support Division, Vi Microsystems Pvt. Ltd., Plot No :75,Electronics Estate,
More informationRobot Joint Angle Control Based on Self Resonance Cancellation Using Double Encoders
Robot Joint Angle Control Based on Self Resonance Cancellation Using Double Encoders Akiyuki Hasegawa, Hiroshi Fujimoto and Taro Takahashi 2 Abstract Research on the control using a load-side encoder for
More informationPosition Control of AC Servomotor Using Internal Model Control Strategy
Position Control of AC Servomotor Using Internal Model Control Strategy Ahmed S. Abd El-hamid and Ahmed H. Eissa Corresponding Author email: Ahmednrc64@gmail.com Abstract: This paper focuses on the design
More informationof harmonic cancellation algorithms The internal model principle enable precision motion control Dynamic control
Dynamic control Harmonic cancellation algorithms enable precision motion control The internal model principle is a 30-years-young idea that serves as the basis for a myriad of modern motion control approaches.
More informationDesign of a Simulink-Based Control Workstation for Mobile Wheeled Vehicles with Variable-Velocity Differential Motor Drives
Design of a Simulink-Based Control Workstation for Mobile Wheeled Vehicles with Variable-Velocity Differential Motor Drives Kevin Block, Timothy De Pasion, Benjamin Roos, Alexander Schmidt Gary Dempsey
More informationLab 2: Quanser Hardware and Proportional Control
I. Objective The goal of this lab is: Lab 2: Quanser Hardware and Proportional Control a. Familiarize students with Quanser's QuaRC tools and the Q4 data acquisition board. b. Derive and understand a model
More informationFundamentals of Servo Motion Control
Fundamentals of Servo Motion Control The fundamental concepts of servo motion control have not changed significantly in the last 50 years. The basic reasons for using servo systems in contrast to open
More informationCantonment, Dhaka-1216, BANGLADESH
International Conference on Mechanical, Industrial and Energy Engineering 2014 26-27 December, 2014, Khulna, BANGLADESH ICMIEE-PI-140153 Electro-Mechanical Modeling of Separately Excited DC Motor & Performance
More informationImplementation of Proportional and Derivative Controller in a Ball and Beam System
Implementation of Proportional and Derivative Controller in a Ball and Beam System Alexander F. Paggi and Tooran Emami United States Coast Guard Academy Abstract This paper presents a design of two cascade
More informationGE420 Laboratory Assignment 8 Positioning Control of a Motor Using PD, PID, and Hybrid Control
GE420 Laboratory Assignment 8 Positioning Control of a Motor Using PD, PID, and Hybrid Control Goals for this Lab Assignment: 1. Design a PD discrete control algorithm to allow the closed-loop combination
More informationAutomatic Control Systems 2017 Spring Semester
Automatic Control Systems 2017 Spring Semester Assignment Set 1 Dr. Kalyana C. Veluvolu Deadline: 11-APR - 16:00 hours @ IT1-815 1) Find the transfer function / for the following system using block diagram
More informationAdvanced Servo Tuning
Advanced Servo Tuning Dr. Rohan Munasinghe Department of Electronic and Telecommunication Engineering University of Moratuwa Servo System Elements position encoder Motion controller (software) Desired
More informationPhys Lecture 5. Motors
Phys 253 Lecture 5 1. Get ready for Design Reviews Next Week!! 2. Comments on Motor Selection 3. Introduction to Control (Lab 5 Servo Motor) Different performance specifications for all 4 DC motors supplied
More informationMAGNETIC LEVITATION SUSPENSION CONTROL SYSTEM FOR REACTION WHEEL
IMPACT: International Journal of Research in Engineering & Technology (IMPACT: IJRET) ISSN 2321-8843 Vol. 1, Issue 4, Sep 2013, 1-6 Impact Journals MAGNETIC LEVITATION SUSPENSION CONTROL SYSTEM FOR REACTION
More informationMotor Modeling and Position Control Lab 3 MAE 334
Motor ing and Position Control Lab 3 MAE 334 Evan Coleman April, 23 Spring 23 Section L9 Executive Summary The purpose of this experiment was to observe and analyze the open loop response of a DC servo
More informationMotomatic Servo Control
Exercise 2 Motomatic Servo Control This exercise will take two weeks. You will work in teams of two. 2.0 Prelab Read through this exercise in the lab manual. Using Appendix B as a reference, create a block
More informationFUZZY LOGIC CONTROL FOR NON-LINEAR MODEL OF THE BALL AND BEAM SYSTEM
11th International DAAAM Baltic Conference INDUSTRIAL ENGINEERING 20-22 nd April 2016, Tallinn, Estonia FUZZY LOGIC CONTROL FOR NON-LINEAR MODEL OF THE BALL AND BEAM SYSTEM Moezzi Reza & Vu Trieu Minh
More informationDigital Control of MS-150 Modular Position Servo System
IEEE NECEC Nov. 8, 2007 St. John's NL 1 Digital Control of MS-150 Modular Position Servo System Farid Arvani, Syeda N. Ferdaus, M. Tariq Iqbal Faculty of Engineering, Memorial University of Newfoundland
More informationEE 560 Electric Machines and Drives. Autumn 2014 Final Project. Contents
EE 560 Electric Machines and Drives. Autumn 2014 Final Project Page 1 of 53 Prof. N. Nagel December 8, 2014 Brian Howard Contents Introduction 2 Induction Motor Simulation 3 Current Regulated Induction
More informationRotary Motion Servo Plant: SRV02. Rotary Experiment #03: Speed Control. SRV02 Speed Control using QuaRC. Student Manual
Rotary Motion Servo Plant: SRV02 Rotary Experiment #03: Speed Control SRV02 Speed Control using QuaRC Student Manual Table of Contents 1. INTRODUCTION...1 2. PREREQUISITES...1 3. OVERVIEW OF FILES...2
More informationACTIVE VIBRATION CONTROL OF HARD-DISK DRIVES USING PZT ACTUATED SUSPENSION SYSTEMS. Meng-Shiun Tsai, Wei-Hsiung Yuan and Jia-Ming Chang
ICSV14 Cairns Australia 9-12 July, 27 ACTIVE VIBRATION CONTROL OF HARD-DISK DRIVES USING PZT ACTUATED SUSPENSION SYSTEMS Abstract Meng-Shiun Tsai, Wei-Hsiung Yuan and Jia-Ming Chang Department of Mechanical
More informationReadings: FC: p : lead compensation. 9/9/2011 Classical Control 1
MM0 Frequency Response Design Readings: FC: p389-407: lead compensation 9/9/20 Classical Control What Have We Talked about in MM9? Control design based on Bode plot Stability margins (Gain margin and phase
More informationAndrea Zanchettin Automatic Control 1 AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Winter Semester, Linear control systems design Part 1
Andrea Zanchettin Automatic Control 1 AUTOMATIC CONTROL Andrea M. Zanchettin, PhD Winter Semester, 2018 Linear control systems design Part 1 Andrea Zanchettin Automatic Control 2 Step responses Assume
More informationServo Tuning. Dr. Rohan Munasinghe Department. of Electronic and Telecommunication Engineering University of Moratuwa. Thanks to Dr.
Servo Tuning Dr. Rohan Munasinghe Department. of Electronic and Telecommunication Engineering University of Moratuwa Thanks to Dr. Jacob Tal Overview Closed Loop Motion Control System Brain Brain Muscle
More informationRotary Motion Servo Plant: SRV02. Rotary Experiment #02: Position Control. SRV02 Position Control using QuaRC. Student Manual
Rotary Motion Servo Plant: SRV02 Rotary Experiment #02: Position Control SRV02 Position Control using QuaRC Student Manual Table of Contents 1. INTRODUCTION...1 2. PREREQUISITES...1 3. OVERVIEW OF FILES...2
More informationComparative Analysis of PID, SMC, SMC with PID Controller for Speed Control of DC Motor
International ournal for Modern Trends in Science and Technology Volume: 02, Issue No: 11, November 2016 http://www.ijmtst.com ISSN: 2455-3778 Comparative Analysis of PID, SMC, SMC with PID Controller
More informationTuning of Controller for Electro-Hydraulic System Using Particle Swarm Optimization (PSO)
Tuning of Controller for Electro-Hydraulic System Using Particle Swarm Optimization (PSO) Sachin Kumar Mishra 1, Prof. Kuldeep Kumar Swarnkar 2 Electrical Engineering Department 1, 2, MITS, Gwaliore 1,
More informationLaboratory Assignment 5 Digital Velocity and Position control of a D.C. motor
Laboratory Assignment 5 Digital Velocity and Position control of a D.C. motor 2.737 Mechatronics Dept. of Mechanical Engineering Massachusetts Institute of Technology Cambridge, MA0239 Topics Motor modeling
More informationD102. Damped Mechanical Oscillator
D10. Damped Mechanical Oscillator Aim: design and writing an application for investigation of a damped mechanical oscillator Measurements of free oscillations of a damped oscillator Measurements of forced
More informationEmbedded Robust Control of Self-balancing Two-wheeled Robot
Embedded Robust Control of Self-balancing Two-wheeled Robot L. Mollov, P. Petkov Key Words: Robust control; embedded systems; two-wheeled robots; -synthesis; MATLAB. Abstract. This paper presents the design
More informationInternational Journal of Innovations in Engineering and Science
International Journal of Innovations in Engineering and Science INNOVATIVE RESEARCH FOR DEVELOPMENT Website: www.ijiesonline.org e-issn: 2616 1052 Volume 1, Issue 1 August, 2018 Optimal PID Controller
More informationLecture 5 Introduction to control
Lecture 5 Introduction to control Feedback control is a way of automatically adjusting a variable to a desired value despite possible external influence or variations. Eg: Heating your house. No feedback
More informationActuators. EECS461, Lecture 5, updated September 16,
Actuators The other side of the coin from sensors... Enable a microprocessor to modify the analog world. Examples: - speakers that transform an electrical signal into acoustic energy (sound) - remote control
More informationAnalysis and Design of Conventional Controller for Speed Control of DC Motor -A MATLAB Approach
C. S. Linda Int. Journal of Engineering Research and Applications RESEARCH ARTICLE OPEN ACCESS Analysis and Design of Conventional Controller for Speed Control of DC Motor -A MATLAB Approach C. S. Linda,
More informationComparisons of Different Controller for Position Tracking of DC Servo Motor
Comparisons of Different Controller for Position Tracking of DC Servo Motor Shital Javiya 1, Ankit Kumar 2 Assistant Professor, Dept. of IC, Atmiya Institute of Technology & Science, Rajkot, Gujarat, India
More informationMEM380 Applied Autonomous Robots I Winter Feedback Control USARSim
MEM380 Applied Autonomous Robots I Winter 2011 Feedback Control USARSim Transforming Accelerations into Position Estimates In a perfect world It s not a perfect world. We have noise and bias in our acceleration
More informationMTE 360 Automatic Control Systems University of Waterloo, Department of Mechanical & Mechatronics Engineering
MTE 36 Automatic Control Systems University of Waterloo, Department of Mechanical & Mechatronics Engineering Laboratory #1: Introduction to Control Engineering In this laboratory, you will become familiar
More informationUpgrading from Stepper to Servo
Upgrading from Stepper to Servo Switching to Servos Provides Benefits, Here s How to Reduce the Cost and Challenges Byline: Scott Carlberg, Motion Product Marketing Manager, Yaskawa America, Inc. The customers
More informationREDUCING THE VIBRATIONS OF AN UNBALANCED ROTARY ENGINE BY ACTIVE FORCE CONTROL. M. Mohebbi 1*, M. Hashemi 1
International Journal of Technology (2016) 1: 141-148 ISSN 2086-9614 IJTech 2016 REDUCING THE VIBRATIONS OF AN UNBALANCED ROTARY ENGINE BY ACTIVE FORCE CONTROL M. Mohebbi 1*, M. Hashemi 1 1 Faculty of
More informationLab 11. Speed Control of a D.C. motor. Motor Characterization
Lab 11. Speed Control of a D.C. motor Motor Characterization Motor Speed Control Project 1. Generate PWM waveform 2. Amplify the waveform to drive the motor 3. Measure motor speed 4. Estimate motor parameters
More informationEE443L Lab 8: Ball & Beam Control Experiment
EE443L Lab 8: Ball & Beam Control Experiment Introduction: The ball and beam control approach investigated last week will be implemented on the physical system in this week s lab. Recall the two part controller
More informationBSNL TTA Question Paper Control Systems Specialization 2007
BSNL TTA Question Paper Control Systems Specialization 2007 1. An open loop control system has its (a) control action independent of the output or desired quantity (b) controlling action, depending upon
More informationBrushed DC Motor PWM Speed Control with the NI myrio, Optical Encoder, and H-Bridge
Brushed DC Motor PWM Speed Control with the NI myrio, Optical Encoder, and H-Bridge Motor Controller Brushed DC Motor / Encoder System K. Craig 1 Gnd 5 V OR Gate H-Bridge 12 V Bypass Capacitors Flyback
More informationModelling and Control of Hybrid Stepper Motor
I J C T A, 9(37) 2016, pp. 741-749 International Science Press Modelling and Control of Hybrid Stepper Motor S.S. Harish *, K. Barkavi **, C.S. Boopathi *** and K. Selvakumar **** Abstract: This paper
More informationTracking Position Control of AC Servo Motor Using Enhanced Iterative Learning Control Strategy
International Journal of Engineering Research and Development e-issn: 2278-67X, p-issn: 2278-8X, www.ijerd.com Volume 3, Issue 6 (September 212), PP. 26-33 Tracking Position Control of AC Servo Motor Using
More informationCHAPTER 2 PID CONTROLLER BASED CLOSED LOOP CONTROL OF DC DRIVE
23 CHAPTER 2 PID CONTROLLER BASED CLOSED LOOP CONTROL OF DC DRIVE 2.1 PID CONTROLLER A proportional Integral Derivative controller (PID controller) find its application in industrial control system. It
More informationTeaching Mechanical Students to Build and Analyze Motor Controllers
Teaching Mechanical Students to Build and Analyze Motor Controllers Hugh Jack, Associate Professor Padnos School of Engineering Grand Valley State University Grand Rapids, MI email: jackh@gvsu.edu Session
More informationSloshing Damping Control in a Cylindrical Container on a Wheeled Mobile Robot Using Dual-Swing Active-Vibration Reduction
Sloshing Damping Control in a Cylindrical Container on a Wheeled Mobile Robot Using Dual-Swing Active-Vibration Reduction Masafumi Hamaguchi and Takao Taniguchi Department of Electronic and Control Systems
More informationA Searching Analyses for Best PID Tuning Method for CNC Servo Drive
International Journal of Science and Engineering Investigations vol. 7, issue 76, May 2018 ISSN: 2251-8843 A Searching Analyses for Best PID Tuning Method for CNC Servo Drive Ferit Idrizi FMI-UP Prishtine,
More informationDesign Of PID Controller In Automatic Voltage Regulator (AVR) System Using PSO Technique
Design Of PID Controller In Automatic Voltage Regulator (AVR) System Using PSO Technique Vivek Kumar Bhatt 1, Dr. Sandeep Bhongade 2 1,2 Department of Electrical Engineering, S. G. S. Institute of Technology
More informationMagnetic Levitation System
Magnetic Levitation System Electromagnet Infrared LED Phototransistor Levitated Ball Magnetic Levitation System K. Craig 1 Magnetic Levitation System Electromagnet Emitter Infrared LED i Detector Phototransistor
More informationGE 320: Introduction to Control Systems
GE 320: Introduction to Control Systems Laboratory Section Manual 1 Welcome to GE 320.. 1 www.softbankrobotics.com 1 1 Introduction This section summarizes the course content and outlines the general procedure
More informationCONTROLLING THE OSCILLATIONS OF A SWINGING BELL BY USING THE DRIVING INDUCTION MOTOR AS A SENSOR
Proceedings, XVII IMEKO World Congress, June 7,, Dubrovnik, Croatia Proceedings, XVII IMEKO World Congress, June 7,, Dubrovnik, Croatia XVII IMEKO World Congress Metrology in the rd Millennium June 7,,
More informationIntelligent Learning Control Strategies for Position Tracking of AC Servomotor
Intelligent Learning Control Strategies for Position Tracking of AC Servomotor M.Vijayakarthick 1 1Assistant Professor& Department of Electronics and Instrumentation Engineering, Annamalai University,
More informationEE 4314 Lab 3 Handout Speed Control of the DC Motor System Using a PID Controller Fall Lab Information
EE 4314 Lab 3 Handout Speed Control of the DC Motor System Using a PID Controller Fall 2012 IMPORTANT: This handout is common for all workbenches. 1. Lab Information a) Date, Time, Location, and Report
More informationEmbedded Control Project -Iterative learning control for
Embedded Control Project -Iterative learning control for Author : Axel Andersson Hariprasad Govindharajan Shahrzad Khodayari Project Guide : Alexander Medvedev Program : Embedded Systems and Engineering
More informationDesign and Implementation of the Control System for a 2 khz Rotary Fast Tool Servo
Design and Implementation of the Control System for a 2 khz Rotary Fast Tool Servo Richard C. Montesanti a,b, David L. Trumper b a Lawrence Livermore National Laboratory, Livermore, CA b Massachusetts
More informationOPTIMAL AND PID CONTROLLER FOR CONTROLLING CAMERA S POSITION IN UNMANNED AERIAL VEHICLES
International Journal of Information Technology, Modeling and Computing (IJITMC) Vol.1,No.4,November 2013 OPTIMAL AND PID CONTROLLER FOR CONTROLLING CAMERA S POSITION IN UNMANNED AERIAL VEHICLES MOHAMMAD
More informationPublished in A R DIGITECH
www.ardigitech.in ISSN 232-883X,VOLUME 3 ISSUE 2,1/4/215 STUDY THE PERFORMANCE CHARACTERISTIC OF INDUCTION MOTOR Niranjan.S.Hugar*1, Basa vajyoti*2 *1 (lecturer of Electrical Engineering, Dattakala group
More informationImplementation of Conventional and Neural Controllers Using Position and Velocity Feedback
Implementation of Conventional and Neural Controllers Using Position and Velocity Feedback Expo Paper Department of Electrical and Computer Engineering By: Christopher Spevacek and Manfred Meissner Advisor:
More informationOptimizing Performance Using Slotless Motors. Mark Holcomb, Celera Motion
Optimizing Performance Using Slotless Motors Mark Holcomb, Celera Motion Agenda 1. How PWM drives interact with motor resistance and inductance 2. Ways to reduce motor heating 3. Locked rotor test vs.
More informationElectrical Drives I. Week 4-5-6: Solid state dc drives- closed loop control of phase controlled DC drives
Electrical Drives I Week 4-5-6: Solid state dc drives- closed loop control of phase controlled DC drives DC Drives control- DC motor without control Speed Control Strategy: below base speed: V t control
More informationAn Introduction to Proportional- Integral-Derivative (PID) Controllers
An Introduction to Proportional- Integral-Derivative (PID) Controllers Stan Żak School of Electrical and Computer Engineering ECE 680 Fall 2017 1 Motivation Growing gap between real world control problems
More informationCHAPTER-III MODELING AND IMPLEMENTATION OF PMBLDC MOTOR DRIVE
CHAPTER-III MODELING AND IMPLEMENTATION OF PMBLDC MOTOR DRIVE 3.1 GENERAL The PMBLDC motors used in low power applications (up to 5kW) are fed from a single-phase AC source through a diode bridge rectifier
More informationEE 461 Experiment #1 Digital Control of DC Servomotor
EE 461 Experiment #1 Digital Control of DC Servomotor 1 Objectives The objective of this lab is to introduce to the students the design and implementation of digital control. The digital control is implemented
More informationFeedback Devices. By John Mazurkiewicz. Baldor Electric
Feedback Devices By John Mazurkiewicz Baldor Electric Closed loop systems use feedback signals for stabilization, speed and position information. There are a variety of devices to provide this data, such
More informationBrushed DC Motor Microcontroller PWM Speed Control with Optical Encoder and H-Bridge
Brushed DC Motor Microcontroller PWM Speed Control with Optical Encoder and H-Bridge L298 Full H-Bridge HEF4071B OR Gate Brushed DC Motor with Optical Encoder & Load Inertia Flyback Diodes Arduino Microcontroller
More informationLaboratory Investigation of Variable Speed Control of Synchronous Generator With a Boost Converter for Wind Turbine Applications
Laboratory Investigation of Variable Speed Control of Synchronous Generator With a Boost Converter for Wind Turbine Applications Ranjan Sharma Technical University of Denmark ransharma@gmail.com Tonny
More informationPOSITION TRACKING PERFORMANCE OF AC SERVOMOTOR BASED ON NEW MODIFIED REPETITIVE CONTROL STRATEGY
www.arpapress.com/volumes/vol10issue1/ijrras_10_1_16.pdf POSITION TRACKING PERFORMANCE OF AC SERVOMOTOR BASED ON NEW MODIFIED REPETITIVE CONTROL STRATEGY M. Vijayakarthick 1 & P.K. Bhaba 2 1 Department
More informationSensors and Sensing Motors, Encoders and Motor Control
Sensors and Sensing Motors, Encoders and Motor Control Todor Stoyanov Mobile Robotics and Olfaction Lab Center for Applied Autonomous Sensor Systems Örebro University, Sweden todor.stoyanov@oru.se 05.11.2015
More informationRobust Control Design for Rotary Inverted Pendulum Balance
Indian Journal of Science and Technology, Vol 9(28), DOI: 1.17485/ijst/216/v9i28/9387, July 216 ISSN (Print) : 974-6846 ISSN (Online) : 974-5645 Robust Control Design for Rotary Inverted Pendulum Balance
More informationEffective Teaching Learning Process for PID Controller Based on Experimental Setup with LabVIEW
Effective Teaching Learning Process for PID Controller Based on Experimental Setup with LabVIEW Komal Sampatrao Patil & D.R.Patil Electrical Department, Walchand college of Engineering, Sangli E-mail :
More informationTRACK-FOLLOWING CONTROLLER FOR HARD DISK DRIVE ACTUATOR USING QUANTITATIVE FEEDBACK THEORY
Proceedings of the IASTED International Conference Modelling, Identification and Control (AsiaMIC 2013) April 10-12, 2013 Phuket, Thailand TRACK-FOLLOWING CONTROLLER FOR HARD DISK DRIVE ACTUATOR USING
More informationSpeed control of a DC motor using Controllers
Automation, Control and Intelligent Systems 2014; 2(6-1): 1-9 Published online November 20, 2014 (http://www.sciencepublishinggroup.com/j/acis) doi: 10.11648/j.acis.s.2014020601.11 ISSN: 2328-5583 (Print);
More informationImproved NCTF Control Method for a Two-Mass Rotary Positioning Systems
Intelligent Control and Automation, 11,, 351-363 doi:1.436/ica.11.44 Published Online November 11 (http://www.scirp.org/journal/ica) Improved Control Method for a Two-Mass Rotary Positioning Systems Mohd
More informationElements of Haptic Interfaces
Elements of Haptic Interfaces Katherine J. Kuchenbecker Department of Mechanical Engineering and Applied Mechanics University of Pennsylvania kuchenbe@seas.upenn.edu Course Notes for MEAM 625, University
More informationWhere: (J LM ) is the load inertia referred to the motor shaft. 8.0 CONSIDERATIONS FOR THE CONTROL OF DC MICROMOTORS. 8.
Where: (J LM ) is the load inertia referred to the motor shaft. 8.0 CONSIDERATIONS FOR THE CONTROL OF DC MICROMOTORS 8.1 General Comments Due to its inherent qualities the Escap micromotor is very suitable
More informationStructure Specified Robust H Loop Shaping Control of a MIMO Electro-hydraulic Servo System using Particle Swarm Optimization
Structure Specified Robust H Loop Shaping Control of a MIMO Electrohydraulic Servo System using Particle Swarm Optimization Piyapong Olranthichachat and Somyot aitwanidvilai Abstract A fixedstructure controller
More informationCDS 101/110a: Lecture 8-1 Frequency Domain Design
CDS 11/11a: Lecture 8-1 Frequency Domain Design Richard M. Murray 17 November 28 Goals: Describe canonical control design problem and standard performance measures Show how to use loop shaping to achieve
More informationThe Air Bearing Throughput Edge By Kevin McCarthy, Chief Technology Officer
159 Swanson Rd. Boxborough, MA 01719 Phone +1.508.475.3400 dovermotion.com The Air Bearing Throughput Edge By Kevin McCarthy, Chief Technology Officer In addition to the numerous advantages described in
More informationModeling Position Tracking System with Stepper Motor
Modeling Position Tracking System with Stepper Motor Shreeji S. Sheth 1, Pankaj Kr. Gupta 2, J. K. Hota 3 Abstract The position tracking system is used in many applications like pointing an antenna towards
More informationCHASSIS DYNAMOMETER TORQUE CONTROL SYSTEM DESIGN BY DIRECT INVERSE COMPENSATION. C.Matthews, P.Dickinson, A.T.Shenton
CHASSIS DYNAMOMETER TORQUE CONTROL SYSTEM DESIGN BY DIRECT INVERSE COMPENSATION C.Matthews, P.Dickinson, A.T.Shenton Department of Engineering, The University of Liverpool, Liverpool L69 3GH, UK Abstract:
More informationBrushed DC Motor System
Brushed DC Motor System Pittman DC Servo Motor Schematic Brushed DC Motor Brushed DC Motor System K. Craig 1 Topics Brushed DC Motor Physical & Mathematical Modeling Hardware Parameters Model Hardware
More informationCHAPTER 3 WAVELET TRANSFORM BASED CONTROLLER FOR INDUCTION MOTOR DRIVES
49 CHAPTER 3 WAVELET TRANSFORM BASED CONTROLLER FOR INDUCTION MOTOR DRIVES 3.1 INTRODUCTION The wavelet transform is a very popular tool for signal processing and analysis. It is widely used for the analysis
More informationEE 3TP4: Signals and Systems Lab 5: Control of a Servomechanism
EE 3TP4: Signals and Systems Lab 5: Control of a Servomechanism Tim Davidson Ext. 27352 davidson@mcmaster.ca Objective To identify the plant model of a servomechanism, and explore the trade-off between
More informationBall and Beam. Workbook BB01. Student Version
Ball and Beam Workbook BB01 Student Version Quanser Inc. 2011 c 2011 Quanser Inc., All rights reserved. Quanser Inc. 119 Spy Court Markham, Ontario L3R 5H6 Canada info@quanser.com Phone: 1-905-940-3575
More informationVibratory Feeder Bowl Analysis
The Journal of Undergraduate Research Volume 7 Journal of Undergraduate Research, Volume 7: 2009 Article 7 2009 Vibratory Feeder Bowl Analysis Chris Green South Dakota State University Jeff Kreul South
More informationAutomatic Control Motion control Advanced control techniques
Automatic Control Motion control Advanced control techniques (luca.bascetta@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Motivations (I) 2 Besides the classical
More information