MCE493/593 and EEC492/592 Prosthesis Design and Control
|
|
- Francine Watkins
- 5 years ago
- Views:
Transcription
1 MCE493/593 and EEC492/592 Prosthesis Design and Control Electromechanical Actuators Part 2 Applications to Prosthetic Devices Hanz Richter Department of Mechanical Engineering / 19
2 Integrating actuators into robotic models The actuator has been modeled with 1 Kinematic model: n j (q j ) q j = w 2 Actuator dynamics: relationship between control input, actuator speed w and joint torque τ j. The kinematic model connects joint and actuator motion variables. The dynamic model specifies τ j. This information is sufficient to obtain an augmented robotic model by direct substitution. The procedure is always the same, just need to use the specific actuator model / 19
3 Basic example: gearmotor driving j-th link Voltage-driven motor equation: ẇ + α2 RJ m w = ( α RJ m ) V j ( ) τf +τ L J m Gears kinematics: w = n q j Gears with inertia and friction: ( J2 +n 2 J 1 ) qj = nτ L τ j τ f2 Solve for τ L from motor equation: τ L = J m ẇ α2 R w+ α R V j τ f Substitute into gear dynamics (last element before linkage) using the kinematics. Aim to relate τ j and V i, eliminating all variables other than the joint coordinate: τ j = nα R V j nτ f τ f2 (nα)2 R q j (J 2 +n 2 (J 1 +J m )) q j / 19
4 Basic example: augmented model When the final expression for τ j is substituted into the linkage model, the following happens: Term (J 2 +n 2 (J 1 +J m )) q j moves to the left hand side. The j-th element of the augmented mass matrix is M a (j,j) = M(j,j)+(J 2 +n 2 (J 1 +J m )) Term (nα)2 R q j moves to the left hand side. The j-the element of the dissipation matrix is R a (j,j) = R(j,j)+ (nα)2 R q j. The friction terms can be combined with the dissipation matrix or treated as disturbances for control purposes. The control term remains on the right hand side as u j = nα R V j. M a (q) q +C a (q, q)+g a (q)+r a (q)+f e (q) = u Note that the Coriolis, gravity and external forces of the un-augmented model remain the same. The Coriolis term will be affected when n = n(q j ) / 19
5 Study: Prosthetic knee with DC gearmotor and leadscrew actuator From the previous study, knee velocity q 3 and actuator extension L are related by L = bd 1cos(q 3 +a) q 3 L with b 2 = d 2 2 +H2, H tan(a) = d 2, and L 2 = d 2 1 +b2 2d 1 bsin(q 3 +a). The kinematics of the leadscrew are lw = L Combining 1 : (aim to relate w to q 3 ): ( ) bd1 cos(q 3 +a) w = q 3 = n(q 3 ) q 3 ll 1 We are allowing n(q3 ) < 0. It can be fixed definingl = l (thread orientation) / 19
6 Dynamics The DC motor is described by: ẇ + α2 RJ m w = ( α RJ m ) V j ( ) τf +τ L where τ L drives the leadscrew, described by: ( J1 +l 2 J 2 ) L = lτl lτ f1 l 2 F a l 2 τ f2 J m F a is the force, J 1 is the moment of inertia of the screw, J 2 is the linearly-moving mass, which can be neglected, as well as τ f2 : J 1 L = lτl lτ f1 l 2 F a / 19
7 Dynamics.. From the previous study, the moment produced by the actuator force is τ 3 = F a d 1 cos(q 3 +a δ) = F a bd 1 cos(q 3 +a)/l = F a ln(q 3 ) with sin(δ) = d 1 cos(q 3 +a)/l. The load torque to the motor is solved for from the motor dynamics: τ L = J m ẇ α2 R w+ α R V j τ f and the force is solved for from the leadscrew dynamics: F a = τ L l τ f1 l J 1 l 2 L / 19
8 Dynamics... Combine all (aim to express τ 3 as a function of V i and knee position, velocity and acceleration, eliminating all other variables): τ 3 = n(q 3 ) [ J m ẇ α2 R w+ α R V j τ f τ f1 J ] 1 l L Use w = n(q 3 ) q 3 and note that L = ln(q 3 ) q 3 to obtain: ẇ = n(q 3) q 3 2 +n(q 3 ) q 3 q 3 ( ) n(q3 ) L = l q 3 2 q +n(q 3) q / 19
9 Dynamics... Substiting and rearranging terms; τ 3 = n 2 (q 3 )(J m +J 1 ) q 3 n(q 3 ) n(q 3) q 3 (J m +J 1 ) q 2 3 α2 R w +n(q 3 ) α R V j n(q 3 )(τ f +τ f1 ) To simplify notation, let n = n(q 3 ), n = n(q3) q 3, J t = J m +J 1, τ ft = τ f +τ f1 and u j = n(q 3 ) α R V j: τ 3 = n 2 J t q 3 nn J t q 2 3 (αn)2 R q 3 +u j nτ ft / 19
10 Augmented model Suppose that the knee is the third link of a larger prosthetic testing robot (CSU s hip robot). When the final expression for τ 3 is substituted into the linkage model, the following happens: Term n 2 J t q 3 moves to the left hand side. The 3rd element of the augmented mass matrix is M a (3,3) = M(3,3)+n(q 3 ) 2 J t Term (nα)2 R q 3 moves to the left hand side. The 3rd element of the dissipation matrix is R a (3,3) = R(3,3)+ (n(q3)α)2 R q 3. The friction terms can be combined with the dissipation matrix or treated as disturbances for control purposes. The control term remains on the right hand side as u 3 = n(q3)α R V 3. Positive V 3 produces knee extension. Term nn J t q 2 3 moves to the left hand side, and the factor nn q 3 enters the Coriolis matrix. M a (q) q +C a (q, q)+g a (q)+r a (q)+f e (q) = u THe gravity and external force terms of the un-augmented model remain the same / 19
11 Property preservation and observations Friction torque appears on the r.h.s. as nτ ft. With either sign of q 3, the friction term should contribute to an acceleration of the opposite sign. We verify this in class. It can be shown that positive-definiteness of M a and skew-symmetry of Ṁ a 2C a are maintained (if M and C satisfy these properties in the first place). (Homework) Compare the expression for τ 3 here with the previous DC gearmotor example. Althoughτ j must be obtained in a case-by-case basis, results will be similar for general mechanical actuators (even involving hydraulics, pneumatics). The same properties will hold for the augmented model. The control term containsn(q 3), which acts as a static input nonlinearity (nonlinear function of the state). Since kinematics are accurately known, we can regardu 3 as a virtual control and design a control law u = u d (q, q,t). If n(q 3) 0, we can solve for V 3. Obtaining an augmented model retaining basic properties of robotic models allows us to use a variety of well-established control techniques without having to obtain small-signal linearized models, which are totally inadequate for most motion control objectives / 19
12 Current-driven DC motors Designers have the option of using voltage-mode servo drives or current-mode (also called torque-mode) servo drives. If a current-mode servo is used, armature current (and therefore induced torque) can be commanded directly. Care must be exercised when designing controllers and working with real systems, because mechanical systems driven from torque (or force) are unstable (unbounded velocity). When i is directly commanded as a control, the electrical half of the DC motor is bypassed. The dynamics of the motor simplify to: ẇ = α J m i τ f +τ L J m The process followed to obtainτ 3 in the prosthetic knee study is the same, we only need to use the appropriate motor dynamics equation (Homework) / 19
13 Pulse-Width Modulation (PWM) Understanding PWM is crucial when designing embedded systems, as many small microprocessor-based controllers are unable to produce analog (continuous) control signals. A PWM signal is a rectangular pulse with fixed frequency and amplitude but adjustable duty cycle (ratio of on-time to period) p(t) T A A 4 0 t T 4 If the duty ratio is x (1/4 in the figure), the mean value is p = 1 T T 0 p(t)dt = Ax This means we can carry mean amplitude information via duty ratio / 19
14 Fourier expansion of PWM signal Consider the decomposition p(t) = 1 2 a 0 + a n cos(nt)+ b n sin(nt) n=1 The bias term matches the mean value Ax. If the harmonic terms are small, the approximation p(t) 1 2 a 0 = Ax will be good and we can use the PWM signal instead of the desired analog control input: u(t) = Ax, so we just use x = u(t) A. How do we make the harmonics small? -By keeping on times very small, which means using high carrier frequencies (homework) Also, the decomposition holds for constant x, but x will be changing at each control update. We must keep control bandwidth well below carrier frequency (more later). n= / 19
15 PWM Servo Amplifiers Carrier Reference PWM Amplifier Driven Device (from controller) $ / 19
16 PWM signals from scratch h X Carrier Reference T t A t Pulse t A triangle wave with fixed frequency and amplitude can be generated cheaply with an oscillator and an integrating circuit (op-amps). The pwm signal is obtained cheaply with a comparator circuit. The duty cycle x varies linearly with the location of the reference: x = 1 r/h = X/h / 19
17 Generating PWM signals Objective: at instant t, the desired control input u(t) must become the mean value of the pwm signal. The sign of u is treated separately. We use p = u to find the duty cycle. The pwm signal will be low-power, used to control power supply switching. Let p 0 be the low-power signal and p = U max p 0 the input to be applied to the motor. The mean value of the amplified pwm signal is p = U max hx, and x = 1 r/h Solving for r: r = h u U max / 19
18 Simulation example: open-loop control of motor pulse0 To Workspace5 carrier To Workspace3 h Constant1 1 s pulse Pulse Generator Integrator Switch To Workspace2 0 2*h/T Constant4 h-abs(u/umax) Fcn Constant2 v -1 Constant3 1 Constant5 Switch1 Sign Product Umax Power Stage Kt J.s Transfer Fcn 1 s Integrator1 Velocity y Position pwm_signal To Workspace4 t Clock To Workspace / 19
19 Simulation example: closed-loop control of motor In1 Out1 pwm_signal Clock t To Workspace1 PWM Amplifier To Workspace3 v To Workspace6 0.5 Setpoint PID Position Loop PID Current Loop Manual Switch 1 L.s+R Windings Kt J.s Transfer Fcn 1 s Integrator1 y To Workspace u To Workspace7 Kt Gain i To Workspace / 19
MCE493/593 and EEC492/592 Prosthesis Design and Control
MCE493/593 and EEC492/592 Prosthesis Design and Control Control Systems Part 3 Hanz Richter Department of Mechanical Engineering 2014 1 / 25 Electrical Impedance Electrical impedance: generalization of
More informationRobot Manipulator Control. Hesheng Wang Dept. of Automation
Robot Manipulator Control Hesheng Wang Dept. of Automation Introduction Industrial robots work based on the teaching/playback scheme Operators teach the task procedure to a robot he robot plays back eecute
More informationIndex. Index. More information. in this web service Cambridge University Press
A-type elements, 4 7, 18, 31, 168, 198, 202, 219, 220, 222, 225 A-type variables. See Across variable ac current, 172, 251 ac induction motor, 251 Acceleration rotational, 30 translational, 16 Accumulator,
More informationLaboratory Exercise 1 DC servo
Laboratory Exercise DC servo Per-Olof Källén ø 0,8 POWER SAT. OVL.RESET POS.RESET Moment Reference ø 0,5 ø 0,5 ø 0,5 ø 0,65 ø 0,65 Int ø 0,8 ø 0,8 Σ k Js + d ø 0,8 s ø 0 8 Off Off ø 0,8 Ext. Int. + x0,
More informationMECHATRONICS ENGINEERING TECHNOLOGY. Modeling a Servo Motor System
Modeling a Servo Motor System Definitions Motor: A device that receives a continuous (Analog) signal and operates continuously in time. Digital Controller: Discretizes the amplitude of the signal and also
More informationModel of a DC Generator Driving a DC Motor (which propels a car)
Model of a DC Generator Driving a DC Motor (which propels a car) John Hung 5 July 2011 The dc is connected to the dc as illustrated in Fig. 1. Both machines are of permanent magnet type, so their respective
More informationRigid Manipulator Control
Rigid Manipulator Control The control problem consists in the design of control algorithms for the robot motors, such that the TCP motion follows a specified task in the cartesian space Two types of task
More information(Refer Slide Time: 00:01:30 min)
Control Engineering Prof. M. Gopal Department of Electrical Engineering Indian Institute of Technology, Delhi Lecture - 3 Introduction to Control Problem (Contd.) Well friends, I have been giving you various
More informationNMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING. Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582
NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING NMT EE 589 & UNM ME 482/582 Simplified drive train model of a robot joint Inertia seen by the motor Link k 1 I I D ( q) k mk 2 kk Gk Torque amplification G
More informationCHAPTER 1 Basic Concepts of Control System. CHAPTER 6 Hydraulic Control System
CHAPTER 1 Basic Concepts of Control System 1. What is open loop control systems and closed loop control systems? Compare open loop control system with closed loop control system. Write down major advantages
More informationq 1 F m d p q 2 Figure 1: An automated crane with the relevant kinematic and dynamic definitions.
Robotics II March 7, 018 Exercise 1 An automated crane can be seen as a mechanical system with two degrees of freedom that moves along a horizontal rail subject to the actuation force F, and that transports
More informationMechatronic System Case Study: Rotary Inverted Pendulum Dynamic System Investigation
Mechatronic System Case Study: Rotary Inverted Pendulum Dynamic System Investigation Dr. Kevin Craig Greenheck Chair in Engineering Design & Professor of Mechanical Engineering Marquette University K.
More informationSolved Problems. Electric Circuits & Components. 1-1 Write the KVL equation for the circuit shown.
Solved Problems Electric Circuits & Components 1-1 Write the KVL equation for the circuit shown. 1-2 Write the KCL equation for the principal node shown. 1-2A In the DC circuit given in Fig. 1, find (i)
More informationMechatronics Modeling and Analysis of Dynamic Systems Case-Study Exercise
Mechatronics Modeling and Analysis of Dynamic Systems Case-Study Exercise Goal: This exercise is designed to take a real-world problem and apply the modeling and analysis concepts discussed in class. As
More informationEE 410/510: Electromechanical Systems Chapter 4
EE 410/510: Electromechanical Systems Chapter 4 Chapter 4. Direct Current Electric Machines and Motion Devices Permanent Magnet DC Electric Machines Radial Topology Simulation and Experimental Studies
More informationModeling and Simulation of the Nonlinear Computed Torque Control in Simulink/MATLAB for an Industrial Robot
Copyright 2013 Tech Science Press SL, vol.10, no.2, pp.95-106, 2013 Modeling and Simulation of the Nonlinear Computed Torque Control in Simulink/MATLAB for an Industrial Robot Dǎnuţ Receanu 1 Abstract:
More informationState Space Representation
ME Homework #6 State Space Representation Last Updated September 6 6. From the homework problems on the following pages 5. 5. 5.6 5.7. 5.6 Chapter 5 Homework Problems 5.6. Simulation of Linear and Nonlinear
More informationGeneral procedure for formulation of robot dynamics STEP 1 STEP 3. Module 9 : Robot Dynamics & controls
Module 9 : Robot Dynamics & controls Lecture 32 : General procedure for dynamics equation forming and introduction to control Objectives In this course you will learn the following Lagrangian Formulation
More informationComputer Aided Control Design
Computer Aided Control Design Project-Lab 3 Automatic Control Basic Course, EL1000/EL1100/EL1120 Revised August 18, 2008 Modified version of laboration developed by Håkan Fortell and Svante Gunnarsson
More informationFEEDBACK CONTROL SYSTEMS
FEEDBAC CONTROL SYSTEMS. Control System Design. Open and Closed-Loop Control Systems 3. Why Closed-Loop Control? 4. Case Study --- Speed Control of a DC Motor 5. Steady-State Errors in Unity Feedback Control
More informationMechatronics Engineering. Li Wen
Mechatronics Engineering Li Wen Bio-inspired robot-dc motor drive Unstable system Mirko Kovac,EPFL Modeling and simulation of the control system Problems 1. Why we establish mathematical model of the control
More informationECEN 420 LINEAR CONTROL SYSTEMS. Lecture 6 Mathematical Representation of Physical Systems II 1/67
1/67 ECEN 420 LINEAR CONTROL SYSTEMS Lecture 6 Mathematical Representation of Physical Systems II State Variable Models for Dynamic Systems u 1 u 2 u ṙ. Internal Variables x 1, x 2 x n y 1 y 2. y m Figure
More informationPositioning Servo Design Example
Positioning Servo Design Example 1 Goal. The goal in this design example is to design a control system that will be used in a pick-and-place robot to move the link of a robot between two positions. Usually
More informationAdaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties
Australian Journal of Basic and Applied Sciences, 3(1): 308-322, 2009 ISSN 1991-8178 Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties M.R.Soltanpour, M.M.Fateh
More informationNonlinear PD Controllers with Gravity Compensation for Robot Manipulators
BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 4, No Sofia 04 Print ISSN: 3-970; Online ISSN: 34-408 DOI: 0.478/cait-04-00 Nonlinear PD Controllers with Gravity Compensation
More informationAutomatic Control Systems. -Lecture Note 15-
-Lecture Note 15- Modeling of Physical Systems 5 1/52 AC Motors AC Motors Classification i) Induction Motor (Asynchronous Motor) ii) Synchronous Motor 2/52 Advantages of AC Motors i) Cost-effective ii)
More informationSRV02-Series Rotary Experiment # 1. Position Control. Student Handout
SRV02-Series Rotary Experiment # 1 Position Control Student Handout SRV02-Series Rotary Experiment # 1 Position Control Student Handout 1. Objectives The objective in this experiment is to introduce the
More information6) Motors and Encoders
6) Motors and Encoders Electric motors are by far the most common component to supply mechanical input to a linear motion system. Stepper motors and servo motors are the popular choices in linear motion
More informationQuanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #02: DC Motor Position Control. DC Motor Control Trainer (DCMCT) Student Manual
Quanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #02: DC Motor Position Control DC Motor Control Trainer (DCMCT) Student Manual Table of Contents 1 Laboratory Objectives1 2 References1 3 DCMCT Plant
More informationPassivity-based Control of Euler-Lagrange Systems
Romeo Ortega, Antonio Loria, Per Johan Nicklasson and Hebertt Sira-Ramfrez Passivity-based Control of Euler-Lagrange Systems Mechanical, Electrical and Electromechanical Applications Springer Contents
More informationWHAT A SINGLE JOINT IS MADE OF RA
Anthropomorphic robotics WHAT A SINGLE JOINT IS MADE OF Notation d F ( mv) mx Since links are physical objects with mass dt J J f i i J = moment of inertia F r F r Moment of inertia Around an axis m3 m1
More informationB1-1. Closed-loop control. Chapter 1. Fundamentals of closed-loop control technology. Festo Didactic Process Control System
B1-1 Chapter 1 Fundamentals of closed-loop control technology B1-2 This chapter outlines the differences between closed-loop and openloop control and gives an introduction to closed-loop control technology.
More informationSCHOOL OF COMPUTING, ENGINEERING AND MATHEMATICS SEMESTER 1 EXAMINATIONS 2012/2013 XE121. ENGINEERING CONCEPTS (Test)
s SCHOOL OF COMPUTING, ENGINEERING AND MATHEMATICS SEMESTER EXAMINATIONS 202/203 XE2 ENGINEERING CONCEPTS (Test) Time allowed: TWO hours Answer: Attempt FOUR questions only, a maximum of TWO questions
More informationControl Systems! Copyright 2017 by Robert Stengel. All rights reserved. For educational use only.
Control Systems Robert Stengel Robotics and Intelligent Systems MAE 345, Princeton University, 2017 Analog vs. digital systems Continuous- and Discretetime Dynamic Models Frequency Response Transfer Functions
More informationLecture «Robot Dynamics»: Dynamics and Control
Lecture «Robot Dynamics»: Dynamics and Control 151-0851-00 V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) Marco
More informationRotary Motion Servo Plant: SRV02. Rotary Experiment #01: Modeling. SRV02 Modeling using QuaRC. Student Manual
Rotary Motion Servo Plant: SRV02 Rotary Experiment #01: Modeling SRV02 Modeling using QuaRC Student Manual SRV02 Modeling Laboratory Student Manual Table of Contents 1. INTRODUCTION...1 2. PREREQUISITES...1
More information3- DOF Scara type Robot Manipulator using Mamdani Based Fuzzy Controller
659 3- DOF Scara type Robot Manipulator using Mamdani Based Fuzzy Controller Nitesh Kumar Jaiswal *, Vijay Kumar ** *(Department of Electronics and Communication Engineering, Indian Institute of Technology,
More informationMotion Control. Laboratory assignment. Case study. Lectures. compliance, backlash and nonlinear friction. control strategies to improve performance
436-459 Advanced Control and Automation Motion Control Lectures traditional CNC control architecture modelling of components dynamic response of axes effects on contouring performance control strategies
More informationLecture 6: Control Problems and Solutions. CS 344R: Robotics Benjamin Kuipers
Lecture 6: Control Problems and Solutions CS 344R: Robotics Benjamin Kuipers But First, Assignment 1: Followers A follower is a control law where the robot moves forward while keeping some error term small.
More informationExercise 5 - Hydraulic Turbines and Electromagnetic Systems
Exercise 5 - Hydraulic Turbines and Electromagnetic Systems 5.1 Hydraulic Turbines Whole courses are dedicated to the analysis of gas turbines. For the aim of modeling hydraulic systems, we analyze here
More informationManufacturing Equipment Control
QUESTION 1 An electric drive spindle has the following parameters: J m = 2 1 3 kg m 2, R a = 8 Ω, K t =.5 N m/a, K v =.5 V/(rad/s), K a = 2, J s = 4 1 2 kg m 2, and K s =.3. Ignore electrical dynamics
More informationLecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202)
J = x θ τ = J T F 2018 School of Information Technology and Electrical Engineering at the University of Queensland Lecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202) 1 23-Jul Introduction + Representing
More informationDynamics and control of mechanical systems
Dynamics and control of mechanical systems Date Day 1 (03/05) - 05/05 Day 2 (07/05) Day 3 (09/05) Day 4 (11/05) Day 5 (14/05) Day 6 (16/05) Content Review of the basics of mechanics. Kinematics of rigid
More informationTopic 4 Formula. Introduction: V = IR Write down the formula being used. V = (5)(10) Substitute I with 5 and R with 10
Topic 4 Formula Introduction: In many situations in science and business we use formulas. these formula are essentially just an algebraic expression where the variables used have very specific meanings.
More informationELEC4631 s Lecture 2: Dynamic Control Systems 7 March Overview of dynamic control systems
ELEC4631 s Lecture 2: Dynamic Control Systems 7 March 2011 Overview of dynamic control systems Goals of Controller design Autonomous dynamic systems Linear Multi-input multi-output (MIMO) systems Bat flight
More informationTHE REACTION WHEEL PENDULUM
THE REACTION WHEEL PENDULUM By Ana Navarro Yu-Han Sun Final Report for ECE 486, Control Systems, Fall 2013 TA: Dan Soberal 16 December 2013 Thursday 3-6pm Contents 1. Introduction... 1 1.1 Sensors (Encoders)...
More information(a) Torsional spring-mass system. (b) Spring element.
m v s T s v a (a) T a (b) T a FIGURE 2.1 (a) Torsional spring-mass system. (b) Spring element. by ky Wall friction, b Mass M k y M y r(t) Force r(t) (a) (b) FIGURE 2.2 (a) Spring-mass-damper system. (b)
More informationRobotDoc B A S I C M O T O R C O N T R O L
RobotDoc B A S I C M O T O R C O N T R O L We d like to Describe a single joint of an otherwise complex robot Describe a controller for the single joint Describe how to deal with the math of multiple joints
More informationCONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT
Journal of Computer Science and Cybernetics, V.31, N.3 (2015), 255 265 DOI: 10.15625/1813-9663/31/3/6127 CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT NGUYEN TIEN KIEM
More informationMotor Info on the WWW Motorola Motors DC motor» /MOTORDCTUT.
Motor Info on the WWW Motorola Motors DC motor» http://www.freescale.com/files/microcontrollers/doc/train_ref_material /MOTORDCTUT.html Brushless DC motor» http://www.freescale.com/files/microcontrollers/doc/train_ref_material
More informationENGG4420 LECTURE 7. CHAPTER 1 BY RADU MURESAN Page 1. September :29 PM
CHAPTER 1 BY RADU MURESAN Page 1 ENGG4420 LECTURE 7 September 21 10 2:29 PM MODELS OF ELECTRIC CIRCUITS Electric circuits contain sources of electric voltage and current and other electronic elements such
More informationDepartment of Mechanical Engineering
Department of Mechanical Engineering 2.010 CONTROL SYSTEMS PRINCIPLES Laboratory 2: Characterization of the Electro-Mechanical Plant Introduction: It is important (for future lab sessions) that we have
More informationCase Study: The Pelican Prototype Robot
5 Case Study: The Pelican Prototype Robot The purpose of this chapter is twofold: first, to present in detail the model of the experimental robot arm of the Robotics lab. from the CICESE Research Center,
More informationTexas A & M University Department of Mechanical Engineering MEEN 364 Dynamic Systems and Controls Dr. Alexander G. Parlos
Texas A & M University Department of Mechanical Engineering MEEN 364 Dynamic Systems and Controls Dr. Alexander G. Parlos Lecture 6: Modeling of Electromechanical Systems Principles of Motor Operation
More informationRobotics I. Classroom Test November 21, 2014
Robotics I Classroom Test November 21, 2014 Exercise 1 [6 points] In the Unimation Puma 560 robot, the DC motor that drives joint 2 is mounted in the body of link 2 upper arm and is connected to the joint
More informationIntroduction to centralized control
Industrial Robots Control Part 2 Introduction to centralized control Independent joint decentralized control may prove inadequate when the user requires high task velocities structured disturbance torques
More informationLouisiana State University Physics 2102, Exam 2, March 5th, 2009.
PRINT Your Name: Instructor: Louisiana State University Physics 2102, Exam 2, March 5th, 2009. Please be sure to PRINT your name and class instructor above. The test consists of 4 questions (multiple choice),
More information(W: 12:05-1:50, 50-N202)
2016 School of Information Technology and Electrical Engineering at the University of Queensland Schedule of Events Week Date Lecture (W: 12:05-1:50, 50-N202) 1 27-Jul Introduction 2 Representing Position
More informationAppendix A: Exercise Problems on Classical Feedback Control Theory (Chaps. 1 and 2)
Appendix A: Exercise Problems on Classical Feedback Control Theory (Chaps. 1 and 2) For all calculations in this book, you can use the MathCad software or any other mathematical software that you are familiar
More informationELG4112. Electromechanical Systems and Mechatronics
ELG4112 Electromechanical Systems and Mechatronics 1 Introduction Based on Electromechanical Systems, Electric Machines, and Applied Mechatronics Electromechanical systems integrate the following: Electromechanical
More informationSimple hardware implementation of voltage balancing in capacitor-clamped inverter
Simple hardware implementation of voltage balancing in capacitor-clamped inverter Petr Kokeš, Radko Semerád Abstract. The basic principle of voltage balancing in capacitor-clamped voltage source inverters
More informationThree phase induction motor using direct torque control by Matlab Simulink
Three phase induction motor using direct torque control by Matlab Simulink Arun Kumar Yadav 1, Dr. Vinod Kumar Singh 2 1 Reaserch Scholor SVU Gajraula Amroha, U.P. 2 Assistant professor ABSTRACT Induction
More informationControl. CSC752: Autonomous Robotic Systems. Ubbo Visser. March 9, Department of Computer Science University of Miami
Control CSC752: Autonomous Robotic Systems Ubbo Visser Department of Computer Science University of Miami March 9, 2017 Outline 1 Control system 2 Controller Images from http://en.wikipedia.org/wiki/feed-forward
More informationMCE380: Measurements and Instrumentation Lab. Chapter 5: Electromechanical Transducers
MCE380: Measurements and Instrumentation Lab Chapter 5: Electromechanical Transducers Part I Topics: Transducers and Impedance Magnetic Electromechanical Coupling Reference: Holman, CH 4. Cleveland State
More informationRobotics I. Test November 29, 2013
Exercise 1 [6 points] Robotics I Test November 9, 013 A DC motor is used to actuate a single robot link that rotates in the horizontal plane around a joint axis passing through its base. The motor is connected
More informationChapter 7 Control. Part Classical Control. Mobile Robotics - Prof Alonzo Kelly, CMU RI
Chapter 7 Control 7.1 Classical Control Part 1 1 7.1 Classical Control Outline 7.1.1 Introduction 7.1.2 Virtual Spring Damper 7.1.3 Feedback Control 7.1.4 Model Referenced and Feedforward Control Summary
More informationFigure 5.16 Compound pendulum: (a) At rest in equilibrium, (b) General position with coordinate θ, Freebody
Lecture 27. THE COMPOUND PENDULUM Figure 5.16 Compound pendulum: (a) At rest in equilibrium, (b) General position with coordinate θ, Freebody diagram The term compound is used to distinguish the present
More informationIntroduction to Control (034040) lecture no. 2
Introduction to Control (034040) lecture no. 2 Leonid Mirkin Faculty of Mechanical Engineering Technion IIT Setup: Abstract control problem to begin with y P(s) u where P is a plant u is a control signal
More informationVideo 5.1 Vijay Kumar and Ani Hsieh
Video 5.1 Vijay Kumar and Ani Hsieh Robo3x-1.1 1 The Purpose of Control Input/Stimulus/ Disturbance System or Plant Output/ Response Understand the Black Box Evaluate the Performance Change the Behavior
More informationFeedback design for the Buck Converter
Feedback design for the Buck Converter Portland State University Department of Electrical and Computer Engineering Portland, Oregon, USA December 30, 2009 Abstract In this paper we explore two compensation
More informationIntroduction to Haptic Systems
Introduction to Haptic Systems Félix Monasterio-Huelin & Álvaro Gutiérrez & Blanca Larraga October 8, 2018 Contents Contents 1 List of Figures 1 1 Introduction 2 2 DC Motor 3 3 1 DOF DC motor model with
More informationAcceleration Feedback
Acceleration Feedback Mechanical Engineer Modeling & Simulation Electro- Mechanics Electrical- Electronics Engineer Sensors Actuators Computer Systems Engineer Embedded Control Controls Engineer Mechatronic
More informationAnalysis and Design of Control Dynamics of Manipulator Robot s Joint Drive
Journal of Mechanics Engineering and Automation 8 (2018) 205-213 doi: 10.17265/2159-5275/2018.05.003 D DAVID PUBLISHING Analysis and Design of Control Dynamics of Manipulator Robot s Joint Drive Bukhar
More informationMEM04: Rotary Inverted Pendulum
MEM4: Rotary Inverted Pendulum Interdisciplinary Automatic Controls Laboratory - ME/ECE/CHE 389 April 8, 7 Contents Overview. Configure ELVIS and DC Motor................................ Goals..............................................3
More informationCHAPTER 8 DC MACHINERY FUNDAMENTALS
CHAPTER 8 DC MACHINERY FUNDAMENTALS Summary: 1. A Simple Rotating Loop between Curved Pole Faces - The Voltage Induced in a Rotating Loop - Getting DC voltage out of the Rotating Loop - The Induced Torque
More informationPASSIVE CONTROL OF FLUID POWERED HUMAN POWER AMPLIFIERS
OS9-3 Proceedings of the 7th JFPS International Symposium on Fluid Power, TOYAMA 28 September 5-8, 28 PASSIVE CONTROL OF FLUID POWERED HUMAN POWER AMPLIFIERS Perry Y. Li and Venkat Durbha Center for Compact
More informationDC Motor Position: System Modeling
1 of 7 01/03/2014 22:07 Tips Effects TIPS ABOUT BASICS INDEX NEXT INTRODUCTION CRUISE CONTROL MOTOR SPEED MOTOR POSITION SUSPENSION INVERTED PENDULUM SYSTEM MODELING ANALYSIS DC Motor Position: System
More informationÜbersetzungshilfe / Translation aid (English) To be returned at the end of the exam!
Prüfung Regelungstechnik I (Control Systems I) Prof. Dr. Lino Guzzella 9. 8. 2 Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Do not mark up this translation aid -
More informationSRV02-Series Rotary Experiment # 7. Rotary Inverted Pendulum. Student Handout
SRV02-Series Rotary Experiment # 7 Rotary Inverted Pendulum Student Handout SRV02-Series Rotary Experiment # 7 Rotary Inverted Pendulum Student Handout 1. Objectives The objective in this experiment is
More informationMEAM 510 Fall 2011 Bruce D. Kothmann
Balancing g Robot Control MEAM 510 Fall 2011 Bruce D. Kothmann Agenda Bruce s Controls Resume Simple Mechanics (Statics & Dynamics) of the Balancing Robot Basic Ideas About Feedback & Stability Effects
More informationLaboratory 11 Control Systems Laboratory ECE3557. State Feedback Controller for Position Control of a Flexible Joint
Laboratory 11 State Feedback Controller for Position Control of a Flexible Joint 11.1 Objective The objective of this laboratory is to design a full state feedback controller for endpoint position control
More informationImplementation Issues for the Virtual Spring
Implementation Issues for the Virtual Spring J. S. Freudenberg EECS 461 Embedded Control Systems 1 Introduction One of the tasks in Lab 4 is to attach the haptic wheel to a virtual reference position with
More informationLecture «Robot Dynamics»: Dynamics 2
Lecture «Robot Dynamics»: Dynamics 2 151-0851-00 V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) office hour: LEE
More information2002 Prentice Hall, Inc. Gene F. Franklin, J. David Powell, Abbas Emami-Naeini Feedback Control of Dynamic Systems, 4e
u Figure 2.1 Cruise-control model x Friction force bx m x u Figure 2.2 Free-body diagram for cruise control S P 278 Figure 2.3 Automobile suspension y m 2 k s b v car x m 1 k w Road surface r Inertial
More informationD(s) G(s) A control system design definition
R E Compensation D(s) U Plant G(s) Y Figure 7. A control system design definition x x x 2 x 2 U 2 s s 7 2 Y Figure 7.2 A block diagram representing Eq. (7.) in control form z U 2 s z Y 4 z 2 s z 2 3 Figure
More informationVideo 8.1 Vijay Kumar. Property of University of Pennsylvania, Vijay Kumar
Video 8.1 Vijay Kumar 1 Definitions State State equations Equilibrium 2 Stability Stable Unstable Neutrally (Critically) Stable 3 Stability Translate the origin to x e x(t) =0 is stable (Lyapunov stable)
More informationElectrical Machine & Automatic Control (EEE-409) (ME-II Yr) UNIT-3 Content: Signals u(t) = 1 when t 0 = 0 when t <0
Electrical Machine & Automatic Control (EEE-409) (ME-II Yr) UNIT-3 Content: Modeling of Mechanical : linear mechanical elements, force-voltage and force current analogy, and electrical analog of simple
More informationIntroduction to centralized control
ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Control Part 2 Introduction to centralized control Independent joint decentralized control may prove inadequate when the user requires high task
More informationLecture 10: Proportional, Integral and Derivative Actions
MCE441: Intr. Linear Control Systems Lecture 10: Proportional, Integral and Derivative Actions Stability Concepts BIBO Stability and The Routh-Hurwitz Criterion Dorf, Sections 6.1, 6.2, 7.6 Cleveland State
More informationFeedback Control Systems
ME Homework #0 Feedback Control Systems Last Updated November 06 Text problem 67 (Revised Chapter 6 Homework Problems- attached) 65 Chapter 6 Homework Problems 65 Transient Response of a Second Order Model
More informationNeural Networks Lecture 10: Fault Detection and Isolation (FDI) Using Neural Networks
Neural Networks Lecture 10: Fault Detection and Isolation (FDI) Using Neural Networks H.A. Talebi Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Winter 2011.
More informationDigital Control Semester Project
Digital Control Semester Project Part I: Transform-Based Design 1 Introduction For this project you will be designing a digital controller for a system which consists of a DC motor driving a shaft with
More informationLine following of a mobile robot
Line following of a mobile robot May 18, 004 1 In brief... The project is about controlling a differential steering mobile robot so that it follows a specified track. Steering is achieved by setting different
More informationModeling of Electromechanical Systems
Page 1 of 54 Modeling of Electromechanical Systems Werner Haas, Kurt Schlacher and Reinhard Gahleitner Johannes Kepler University Linz, Department of Automatic Control, Altenbergerstr.69, A 4040 Linz,
More informationEqual Pitch and Unequal Pitch:
Equal Pitch and Unequal Pitch: Equal-Pitch Multiple-Stack Stepper: For each rotor stack, there is a toothed stator segment around it, whose pitch angle is identical to that of the rotor (θs = θr). A stator
More informationSurvey of Methods of Combining Velocity Profiles with Position control
Survey of Methods of Combining Profiles with control Petter Karlsson Mälardalen University P.O. Box 883 713 Västerås, Sweden pkn91@student.mdh.se ABSTRACT In many applications where some kind of motion
More informationMCE603: Interfacing and Control of Mechatronic Systems. Chapter 1: Impedance Analysis for Electromechanical Interfacing
MCE63: Interfacing and Control of Mechatronic Systems Chapter 1: Impedance Analysis for Electromechanical Interfacing Part B: Input and Output Impedance Cleveland State University Mechanical Engineering
More informationCascade Control of a Hydraulic Prosthetic Knee
Cleveland State University EngagedScholarship@CSU ETD Archive 2016 Cascade Control of a Hydraulic Prosthetic Knee Xin Hui Cleveland State University Follow this and additional works at: http://engagedscholarship.csuohio.edu/etdarchive
More informationME 375 Final Examination Thursday, May 7, 2015 SOLUTION
ME 375 Final Examination Thursday, May 7, 2015 SOLUTION POBLEM 1 (25%) negligible mass wheels negligible mass wheels v motor no slip ω r r F D O no slip e in Motor% Cart%with%motor%a,ached% The coupled
More informationExample: DC Motor Speed Modeling
Page 1 of 5 Example: DC Motor Speed Modeling Physical setup and system equations Design requirements MATLAB representation and open-loop response Physical setup and system equations A common actuator in
More information