Dynamics of Belt-Driven Servomechanisms Theory and Experiments by Dhanushkodi D. Mariappan Bachelor of Technology (B.Tech), Mechanical Engineering Indian Institute of Technology, Madras 2001 Submitted to the Department of Mechanical Engineering in partial fulfillment of the requirements for the degree of Master of Science in Mechanical Engineering at the MASSACHUSETTS INSTITUTE OF TECHNOLOGY June 2003 @ Massachusetts Institute of Technology 2003. All rights reserved. Author ............. Certified by............... ................................... Department of Mechanical Engineering May 23, 2003 ........ ............. Samir A. Nayfeh Assistant Professor sis Supervisor ............. Ain A. Sonin Chairman, Department Committee on Graduate Students Accepted by ............................... MASSACHUSETTS INSTITUTE OF TECHNOLOGY Vokoy".101 JUL 0 8 2003 LIBRARIES i') / K. 7 4 a t I Cl Dynamics of Belt-Driven Servomechanisms Theory and Experiments by Dhanushkodi D. Mariappan Submitted to the Department of Mechanical Engineering on May 23, 2003, in partial fulfillment of the requirements for the degree of Master of Science in Mechanical Engineering Abstract There is an ever increasing demand for high speed precision positioning systems from a wide range of industries. These machines typically employ ball-screws, linear motors, or belt-drives and operate in closed loop to achieve high performance. In this thesis, we study the dynamics of belt-driven servomechanisms. In these belt-driven machines, the primary limitation to the performance arises from the belt compliance. The performance is characterized by parameters which include bandwidth, tracking in the presence of disturbances, etc. We model the axial dynamics of the belt drives and discuss collocated and noncollocated feedback strategies. The design and assembly of a belt-driven linear motion stage is explained in detail. We measure the transfer functions through sine sweep measurements to verify the theoretical model. Damping plays a key role in determining the maximum achievable bandwidth of the belt-driven servomechanism. We present a model for the microslip phenomenon and quantify the damping that arises out of microslip. In summary, this thesis lays out a dynamic model of belt-driven servos, a model for microslip, a detailed design process, and experimental methods for measuring transfer functions. Thesis Supervisor: Samir A. Nayfeh Title: Assistant Professor 3 4 Acknowledgment First of all, I would like to thank Prof. Samir Nayfeh for giving me the opportunity to work on this exciting project. He continues to amaze me with his vast treasure house of knowledge and remarkable physical intuition. His deep insights in design, dynamics, controls and his excellent analytical depth always sets standards I strive to achieve. He has been very tolerant in admitting all the costly mistakes I did in the course of completion of this work. I would like to thank Prof. Sanjay Sarma for his encouraging words and help in moments of trouble. Sanjay's energy is incredible and I cherish the moments I spent listening to his words of wisdom. My undergraduate advisor Prof. V. Ramamurti has been a great inspiration in my academic path during and after my days at IIT, Madras. I would like to thank Kripa for his invaluable guidance and support. In addition to his lessons on dynamics theory and experiments, he has been a great mentor . I owe a lot to Kripa for the time he has spent teaching me. Mauricio always answered my questions patiently and suggested references. I owe a significant percentage of my design knowledge to him. Justin Verdirame is a very resourceful person. I always admired his cool and composed approach and I learnt to talk things with high signal to noise ratio. I consider myself unfortunate not to have worked with Greg for he is such a vibrant man with lots of design expertise. Andrew Wilson, a cheerful companion has answered my questions for the nth time without complaining. I also thank Nader and Lei for their help. I always worked with machines which needed atleast two people to handle and I thank Justin, Mauricio, Jonathan, Sup and others in the lab who took time off from their work and helped me. The LMP machine shop experience was fun and a lot of learning. I would like to thank Mark and Jerry for all the hours they spent teaching me patiently and admitting my mistakes. I acknowledge Jonathan's help in the file conversion issues with Solidworks drawings. I would like to thank Rick for his help with LVDT and other lessons. Hari, Srini and Madhu have been excellent companions and motivators. I thank Srini, Ajay and Hari for patiently proof reading my thesis and giving critical comments. Ajay has been a great companion who always made me set high standards in research and work 5 towards achieving them. I also thank Anand anna, Carlos, Karen, Vijay, Sriram, Harsh, Mahadevan, Shorya, Rama, and many others who were directly or indirectly involved in succesful completion of this work. Above all, I thank my appa, amma, murugappa, aachi, Juno and Venkatesh who were with me and will continue to be with me when it matters most. God is great and He has helped me strive, seek, find and not to yield. 6 Contents 1 1.1 1.2 2 15 Introduction Servomechanisms: Feedback - Performance Criteria . . . . . . . . . . 16 1.1.1 Parameters of Performance . . . . . . . . . . . . . . . . . . . . 16 1.1.2 Design for Closed-Loop Performance . . . . . . . . . . . . 17 1.1.3 Limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Contributions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 [3] 19 Modeling the Axial Dynamics of the Belt Drive 2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 2.2 Modeling the Dynamics . . . . . . . . . . . . . . . . . . . . . . . . . 20 2.2.1 Model for the Belt Drive . . . . . . . . . . . . . . . . . . . . . 20 2.2.2 Equations with Damping Terms Included . . . . . . . . . . . . 22 Effect of Varying the Stiffness and Damping . . . . . . . . . . . . . . 23 2.3.1 Stiffness . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 2.3.2 D am ping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 . . . 24 . . . . . . . . . . . . . . . . . . . . . . . 25 2.3 2.4 2.5 Three D.O.F. Model to Include the Pitch Mode of the Carriage 2.4.1 Equations of Motion 2.4.2 Eigenvalues and Eigenvectors . . . . . . . . . . . . . . . . . . 25 2.4.3 Transfer Function . . . . . . . . . . . . . . . . . . . . . . . . . 26 2.4.4 Roll and Yaw Modes . . . . . . . . . . . . . . . . . . . . . . . 27 Bandwidth of the Belt Drive . . . . . . . . . . . . . . . . . . . . . . . 28 2.5.1 Collocated Control . . . . . . . . . . . . . . . . . . . . . . . . 28 2.5.2 Noncollocated control. 30 . . . . . . . . . . . . . . . . . . . . . . 7 2.6 3 Robustness 2.5.4 Crossover of Type 5. Chapter Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 . . . . . . . . . . . . . . . . . . . . . . . 31 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Energy Dissipation due to Slip in Belt Drive: Damping and Loss Factor Estimates 43 3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 3.2 Notation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 3.3 M icroslip - Background . . . . . . . . . . . . . . . . . . . . . . . . . . 44 3.3.1 M icroslip and Sliding . . . . . . . . . . . . . . . . . . . . . . . 45 3.3.2 Boundary Conditions . . . . . . . . . . . . . . . . . . . . . . . 45 3.3.3 Assumptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 3.3.4 M indlin's Solution and Results . . . . . . . . . . . . . . . . . 46 Belt Drive - M icroslip . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 3.4.1 M otivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 3.4.2 Loss Factor - Definition [15] . . . . . . . . . . . . . . . . . . . 50 3.4.3 Origin of M icroslip in Belt Drives . . . . . . . . . . . . . . . . 50 3.4 3.5 3.6 4 2.5.3 M odel: Deforming Control Volume . . . . . . . . . . . . . . . . . . . 51 3.5.1 Slip Rate: M ass Conservation . . . . . . . . . . . . . . . . . . 51 3.5.2 Forces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 3.5.3 Energy Loss: Energy Balance . . . . . . . . . . . . . . . . . . 53 3.5.4 M aximum Potential Energy . . . . . . . . . . . . . . . . . . . 56 3.5.5 Loss Factor . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 3.5.6 Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Chapter Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Design of the Belt Drive 61 4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 4.2 The Loop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 4.2.1 Actuator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 4.2.2 Coupling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 8 Air Bearings . . . . .6 4.2.4 P ulley . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 4.2.5 Sizing the Pulley . . . . . . . . . . . . . . . . . . . . . . . . . 67 4.2.6 Bearings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 4.3.1 Bolted Joints in the Assembly . . . . . . . . . . . . . . . . . . 72 4.3.2 Pulley Assembly . . . . . . . . . . . . . . . . . . . . . . . . . 74 4.3.3 Air Bearing Assembly . . . . . . . . . . . . . . . . . . . . . . 75 4.3.4 Motor Assembly . . . . . . . . . . . . . . . . . . . . . . . . . . 76 4.3.5 Carriage Assembly . . . . . . . . . . . . . . . . . . . . . . . . 76 4.3.6 Belt Assembly and Pre-tension . . . . . . . . . . . . . . . . . 76 4.3.7 Cleaning and Stoning . . . . . . . . . . . . . . . . . . . . . . . 77 4.4 Feedback Sensors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 4.5 Closed Loop Position Control . . . . . . . . . . . . . . . . . . . . . . 78 4.6 Chapter Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 4.3 5 Assembly . .. . .. 89 Experimental Results 5.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 5.2 Sine Sweep Measurements . . . . . . . . . . . . . . . . . . . . . . . . 89 Procedure for Transfer Function Measurement . . . . . . . . . 90 5.2.1 6 64 4.2.3 93 Conclusions 95 A Motors Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 A.2 Servomotors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 A.2.1 Motor Principle . . . . . . . . . . . . . . . . . . . . . . . . . . 96 A.2.2 Back E.M.F . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 A.2.3 DC Motor Characteristics . . . . . . . . . . . . . . . . . . . . 97 A.2.4 Need for Commutation . . . . . . . . . . . . . . . . . . . . . . 98 . . . . . . . . . . . . . . . . . . . . . 98 A.1 A.3 Brushless (BLDC) Servomotors 9 A.4 Classification Based on Commutation Signals A.5 Voltage Control - Quantitative Picture . . . . . . . . . . . . . . . . . B Engineering Drawings . . . . . . . . . . . . . 100 100 103 10 List of Figures 2-1 Two-degree-of-freedom model . . . . . . . . . . . . . . . . . . . . . . 21 2-2 Collocated transfer function . . . . . . . . . . . . . . . . . . . . . . . 33 2-3 Noncollocated transfer function . . . . . . . . . . . . . . . . . . . . . 34 2-4 The effect of change in stiffness in the noncollocated transfer function 35 2-5 The effect of damping in the noncollocated transfer function . . . . . 36 2-6 Three-degrees-of-freedom model . . . . . . . . . . . . . . . . . . . . . 36 2-7 Closed-loop servomechanism . . . . . . . . . . . . . . . . . . . . . . . 37 2-8 Transfer function x . 1 2-9 3 DOF model - collocated transfer function . . . . . . . . . . . . . . . 38 2-10 3 DOF model - noncollocated transfer function . . . . . . . . . . . . . 39 2-11 Nyquist representation of crossover frequencies, Varanasi [3] . . . . . 40 . . . 41 . ... .. 37 .................... 2-12 Adding phase at cross over 3 leading to instability, Varanasi [3] 2-13 Nyquist interpretation of robust gain margin (RGM) and phase margin (PM ), Varanasi [3] . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 3-1 Two spheres in contact under normal and tangential load . . . . . . . 47 3-2 A typical belt drive showing the control volumes on the driven and driving pulleys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 . . . . . . . . . . . 53 3-3 Free body diagram to show the forces on the belt 3-4 Variation of loss factor with friction coefficient p for different values of drive ratio n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 4-1 The m achine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 4-2 Crowned pulleys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 11 4-3 Assembly procedure to align the drive mount on the base . . . . . . . 81 4-4 Air bearing assembly . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 4-5 Measuring the flyheight . . . . . . . . . . . . . . . . . . . . . . . . . . 82 4-6 Assembling the belt between the blocks . . . . . . . . . . . . . . . . . 83 4-7 Pre-tensioning mechanism 83 4-8 Stiffness of the 40 mm flat air bearings [22] . . . . . . . . . . . . . . 84 4-9 Stiffness of the 50 mm flat air bearings [22] . . . . . . . . . . . . . . 85 4-10 Figure showing the pitch, roll and yaw axes of the carriage . . . . . . 86 . . . . . . . . . . . . . . . . . . . . . . . . 4-11 Load-deflection characteristics of ball bearings [24] (Reprinted with permission from the author) . . . . . . . . . . . . . . . . . . . . . . . 86 4-12 Comparision of preloaded versus non preloaded bearings [24] (Reprinted with permission from the author) . . . . . . . . . . . . . . . . . . . . 87 4-13 Locknut and lockwasher mounted on a threaded shaft (Reprinted from Whittet Higgins catalog with permission) . . . . . . . . . . . . . . . . 4-14 Current mode operation 87 . . . . . . . . . . . . . . . . . . . . . . . . . 88 5-1 Sine sweep experimental setup - Schematic . . . . . . . . . . . . . . . 90 5-2 Measured and predicted collocated transfer function . . . . . . . . . . 91 5-3 Measured and predicted noncollocated transfer function . . . . . . . . 92 A-i Equivalent circuit of a DC motor 97 . . . . . . . . . . . . . . . . . . . . A-2 Equivalent-circuit representation of commutation . . . . . . . . . . . 99 . . . . . . . . . . . . . . . . . . . . . . . . . 101 B-i Drawing of the pulley . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 B-2 Drawing of the carriage plate 1 . . . . . . . . . . . . . . . . . . . . . 105 B-3 Drawing of the carriage plate 2 . . . . . . . . . . . . . . . . . . . . . 106 B-4 Drawing of the carriage plate 3 . . . . . . . . . . . . . . . . . . . . . 107 B-5 Drawing of the carriage plate 4 . . . . . . . . . . . . . . . . . . . . . 108 A-3 Voltage mode operation B-6 Drawing of the motor mount - Front view B-7 Drawing of the motor mount - Top view 12 . . . . . . . . . . . . . . . 109 . . . . . . . . . . . . . . . . 110 List of Tables 2.1 Belt parameters . . . . . . . . . . . . . . . . . . . . . . . . . 23 2.2 Mode shape eigenvectors . . . . . . . . . . . . . . . . . . . 26 2.3 The rigid body modes . . . . . . . . . . . . . . . . . . . . . 28 4.1 Specifications: BM500E . . . . . . . . . . . . . . . . . . . . 63 4.2 Coupling dimensions and specifications . . . . . . . . . . . . 65 4.3 Bearing nomenclature 7909A5 . . . . . . . . . . . . . . . . 69 4.4 Loading conditions and fits [23] . . . . . . . . . . . . . . . . 70 A.1 Inner-rotor versus outer-rotor BLDC motors . . . . . . . . . 99 A.2 PMDC Vs BLDC Motors . . . . . . . . . . . . . . . . . . . . 100 - 13 14 Chapter 1 Introduction Precision positioning systems are essential in a wide range of industries. These include the eiefniconductor,-machine tool, robotics, material handling, packaging, data storage, and printing industries. Typically these systems use rotary actuators, such as brushless DC motors and convert the rotary motion to linear motion using mechanical power transmission elements like belts, chains, ball screws, or lead screws. In addition, linear motors are used in several applications. The choice of the drive system is often based on the following factors which might vary depending on the application 1. speed 2. positioning accuracy 3. repeatability 4. range of travel 5. load-carrying capacity 15 1.1 Servomechanisms: Feedback - Performance Cri- teria These precision machines may or may not operate in closed loop. When not operated in closed-loop, they run in open loop using actuators like stepper motors. Open-loop control is simpler to implement since there is no need for sensors. Feedback control is more complex and may cause stability problems, but one can achieve significant improvements in the performance of these precision machines using closed-loop control. When compared to open-loop control, feedback can be used to 1. reduce steady-state error due to disturbances by a factor of 1 + L where L is the loop gain. L is the product of the controller and plant transfer functions 2. reduce the system's transfer function sensitivity to parameter variations 3. speed up the transient response 4. reduce the sensitivity of the output signal to parameter changes 1.1.1 Parameters of Performance The two most important issues that concern the designer while designing a machine that operates in closed loop are the stability and performance. The broad classifications of stability fall into two categories 1. External (OR) Input-Output Stability 2. Asymptotic Stability (OR) Internal Stability In most cases, these two notions of stability converge as we often work with SISO sytems that are completely observable and controllable. The most appropriate way of characterizing stability will be, in the open loop frequency response L(jw), the phase be greater than -1800 at the cross-over frequency. Primarily, one has to make sure that the system (in our case, the machine) is stable under closed-loop control. Once we have a stable system, we can improve the 16 performance of the system by designing the machine and the controller to meet the following closed loop performance specifications. 1. Trajectory Tracking 2. Disturbance Rejection 3. Noise Rejection 4. Performance Robustness For detailed descriptions of each of these performance specifications, refer to [1] and [2] 1.1.2 Design for Closed-Loop Performance [3] The closed-loop performance specifications that are mentioned in the previous section depend on the loop transmission L. The loop transmission encompasses the plant and the controller dynamics. Therefore, it is important that the controller and the plant be designed simultaneously to extract the best possible performance out of these precision machines. This approach to solving the inverse problem of motion control was addressed by Varanasi and Nayfeh [3]. The inverse problem in motion control can be stated as: 'Given the performance specifications, design the loop transmission.' In [3], the authors demonstrate this inverse approach with a case study on a ball-screw servo system. The ultimate goal in this approach is to be able to obtain closed-form expressions which serve as strict guidelines for a mechanical designer who sets out to solve a 'design of precision machines for performance' problem. In this thesis, we lay out the design of a belt-driven linear motion stage for dynamic performance. 1.1.3 Limitations The solution to the inverse problem necessitates a good model of the dynamics of the system. In this thesis, we develop a model of the dynamics and study the maximum bandwidths attainable with collocated and noncollocated control. The bandwidth 17 of the belt-driven servomechanism is limited by the drive resonance that arises from the compliance of the belt. In addition, if the stiffness of the components in the structural loop are not high enough, the compliances add up in series and bring down the stiffness of the drive. This translates in the form of the axial resonant frequency of the drive. The lower the resonant frequency, the lower the attainable bandwidth and hence the larger the time constant of the machine. Hence serious consideration is to be given to the design of various joints, preloading of bearings, choice of the coupling, optimization of the structural loop. Damping of the resonant peak also plays a role in determining the bandwidth. The amount of damping determines the degree of robustness of the system. In a belt drive, the question of adding deterministic damping in the load path is yet an unsolved problem. In this thesis, we investigate the significance of the damping that arises out of microslip in belt drives. We discover that the damping that arises out of microslip is insignificant and hence one has to find ways to add damping into the system. 1.2 Contributions 1. A model of the dynamics of the belt-drive. 2. A model for microslip in belt-drives. 3. Development of a design for stiffness approach with details on component selection and the assembly process. 4. Experimental validation of the theoretical results by transfer function measurements. 18 Chapter 2 Modeling the Axial Dynamics of the Belt Drive 2.1 Introduction The axial resonance that arises from the compliance of the belt limits the performance of the belt-driven servomechanism. In this chapter, we derive the equations of motion for the drive and obtain a closed-form expression for the axial resonance which depends on the inertias in motion: the drive pulley inertia (Ji), the idler pulley inertia (J 2 ) and the mass of the carriage (M). In the subsequent chapters on the design of the belt drive, we lay emphasis on the importance of the various compliances in the dynamic loop. Our model treats the belt compliance as the dominant compliance. This will not hold true if a bad design of the various components of the machine leads to one or more compliances at parts of the machine other than belt like joints, couplings, and so on. The most important assumptions are: 1. The mass of the belt is very small compared with the rest of the inertia. 2. The idler pulley inertia is lumped on to the carriage inertia. 3. The preload in the belt is large enough to avoid slipping. 19 We can check the validity of these assumptions depending on how well the experimental results match with theoretical predictions. 2.2 Modeling the Dynamics The distributed inertia of the belt is negligible compared to the rest of the inertia in the system. This allows development of a lumped parameter model consisting of discrete masses connected by springs and dampers. Thus, the problem formulation involves a set of ordinary differential equations, the solutions of which propagate in time; these are commonly referred to as the initial value problems. of the belt were to be included, it becomes a continuous system. If the inertia The motion of such continuous systems is described by variables depending not only on time but also on spatial position. These are governed by partial differential equations. For continuous systems, the equations of motion are derived by formulating the problem using Lagrangian mechanics. Then it becomes a boundary value problem where solutions satisfy a differential equation in a given open domain and certain conditions on the boundaries of the system. A very detailed description of distributed parameter systems is available in [4]. In addition, the interested reader can refer to [1] and [5] for an introduction to modeling of dynamical systems and their control. 2.2.1 Model for the Belt Drive The torque developed by the motor provides the actuation for the system. We represent this torque by T. J is the overall inertia on the drive side which comprises of the inertia of the motor and the drive pulley inertia. We can lump these two inertias together if the torsional stiffness of the coupling that connects the motor shaft to the pulley shaft is very high. We will lay more emphasis on this fact in the Chapter 4. In the Fig. 2-1, F refers to the generalized force which is the torque T. The coordinates X 1 and X 2 represent the displacements of the drive pulley and the carriage respectively. X 1 and X 2 will be referred to as 0 and x 2 through the rest of this chapter. The generalized mass m 3 refers to the mass of the idler pulley and is given by J 2 /r 2 , where 20 X, F X2 M1 n 2 K3 Figure 2-1: Two-degree-of-freedom model r is the radius of the pulley. Since the pulley m 3 is an idler, it does not transmit any torque. Provided that the inertia M3 is small, the tensions on either side of the pulley are equal. Hence, we can consider springs K 2 and K 3 to be in series. Their equivalent stiffness is given by K' = Hence, the system reduces to a two-mass K2K. system held together by two springs K 1 and K' in parallel. Writing the equations of motion for this system, we obtain JiO+ K(rO - X 2 ) = 7 (2.1) + K(x 2 - rO) = 0 (2.2) (M 3 + m 2 )f 2 Here, K represents the overall stiffness. K 1 is the stiffness of the steel belt between the drive pulley and the carriage given by 1, where 1 is the length of the belt between the carriage and the drive pulley. From these equations of motion, we derive expressions for the transfer functions by taking Laplace transforms, in order to obtain the behaviour of the system in the frequency domain. This leads to the following set of equations. Here, X 2 and E J 1 s 2 E + K(rG - X 2 )r = r (2.3) (M2 + m 3)s2 X 2 + K(X 2 - r3) = 0 (2.4) are functions of s. Solving these equations, we obtain the collocated and non-collocated transfer functions, E(s)/T(s) and X 2 (s)/r(s) respectively. 21 I(S2 + (s) T(s) X 2 (s) T(s) 2 2 - s (S + K(m Kr 1 Ji(m 2 + M3 ) s2 (M2 + K(4 ) 2 +M3(2.5) J, + ()) + (2)) The collocated and noncollocated transfer functions are so named because of the location of the sensors with respect to the actuator. In the former, a rotary encoder that measures the rotary angle of the drive is mounted on the drive shaft. In the latter case, a linear encoder provides feedback signal on the position of the carriage. 2.2.2 Equations with Damping Terms Included In any dynamical system, there are several mechanisms of energy dissipation and it is important that we characterize these energy dissipations and quantify the damping in the system. In this section, we derive a model that accounts for damping in the system. In our dynamic model, for convenience, we use the familiar viscous dashpot model, where the damping force is given by C where ± represents the relative speed of the masses. Assuming that the overall damping is characterized by C, we can write + Cr(rse - sX 2 ) + K(re ±S2E J X 2) = T Ms 2 X 2 + C(sX 2 - rsE) + K(X 2 - rE ) = 0 (2.7) (2.8) Note that M=m2 + m 3 The transfer functions are given by E(s) T(s) X 2 (s) T(S) MS2 + Cs + K s 2 (JiMs 2 + C(Ji + Mr 2 )s + K(J + Mr2 )) - (Cs + K)r s 2 (J1 Ms 2 + C(J 1 + Mr 2)s + K(J 1 + Mr 2)) Using the values of the parameters listed in Table 2.1, we can plot the above transfer functions for the case s = jw, the Bode plots as shown in Figs. 2-2 and 2-3. The values of K 1, K 2 and K 3 are based on an arbitrary location of the carriage. The experimental results are compared with the theoretical results for this particular 22 Table 2.1: Belt parameters Parameter Symbol Value Units M2 22.0821 Kg J 2.234 x 10-4 Kg m 2 0.259 Kg K1 372528 Nm K2 1358631 Nm K3 230967 Nm r 0.0285 mm Mass of the carriage Inertia of the drive pulley m3 = Lumped Mass of the idler pulley Stiffness Radius of the pulleys location along the length of travel of the stage. As these values of stiffnesses change with the location, we expect the poles and zeros on the Bode plots to shift accordingly. 2.3 Effect of Varying the Stiffness and Damping We have derived closed form expressions and we have plotted the Bode plots for the collocated and noncollocated transfer functions. The stiffness of the belt and the damping in the system are the two most important parameters that govern the resonant frequencies and the magnitudes of the resonant peaks. We present a short discussion on the effects of varying the stiffness and damping in the Bode plots of transfer functions. 2.3.1 Stiffness Stiffness of the belt is a function of the three factors 1. area, A 2. elasticity modulus, E 3. overall length 23 While varying the area of cross section, one has to always compare the stress values in the belt, which is a constraint on the design. When attempting to increase the stiffness by increasing the thickness of the belt t, we may cause very high stresses on the belt as it bends around the pulley. The bending stresses vary as a function of t/R. This necessitates an increase in the radius of the pulley and hence the inertia of the pulley. The effect of an increase in the inertia is to lower the axial resonant frequency. Hence, we have a set of competing constraints. The change in the frequency response with the change in the stiffness is plotted in Figs. 2-4 and 2-5. 2.3.2 Damping A very deterministic way of adding damping in belt drives is yet an area that could be explored more. Damping has a key role to play on changing the dynamical behaviour of the system and hence impact the performance of the system. We see the effect of damping on the transfer functions in the Fig. 2-5. Damping affects the maximum achievable bandwidth and the degree of robustness of the system. We discuss this in detail in the Section 2.5. 2.4 Three D.O.F. Model to Include the Pitch Mode of the Carriage The belt mounts onto the carriage at a height above the center of mass. Hence, in addition to the force transmitted to the carriage, there is a torque. This torque causes the pitching motion of the carriage. Depending on the moment stiffness of the air bearings, the natural frequency of this mode could be very high or of the same order as that of the axial resonance. This could affect the closed-loop performance. The carriage can be modeled as a two-degree-of-freedom system with a translation and rotation. We are not accounting for the yaw and roll modes. A schematic of the model is shown in Fig. 2-6. We are assuming that the natural frequencies for the roll and yaw motions of the carriage remain the same even after coupling with the rest of 24 the system. We will derive these values also at the end of this section. Equations of Motion 2.4.1 = T (2.11) + a6 - R01 ) = 0 (2.12) Ka(x 2 + a0 - R01)+ C1(_ 22+ aO- RO1) + M,0 = 0 (2.13) J 1 01 + KR(ROi- X2- a ) + CR(ROi -: mf2 + K(x 2 + aO - R01 ) + C1(- I Here, 01, 1+ 2 2 - a) X2 , and 0 represent the angle of rotation of the drive, translation of the carriage, and the pitching angle of the carriage respectively. Now, we can develop a state space model for this dynamical system with three degrees of freedom. The state variables are the three displacements and the three velocities. Hence, we have the following Y1 = 01; Y2 = 61; Y 3 = X2; y4 = Y2; Y5 - 0; Y6 2.4.2 (2.14) Eigenvalues and Eigenvectors We write the dynamical equations (Eqs. (2.12) - (2.14)) in the following form. y = Ay + Bu (2.15) z (2.16) = Cy + Du The eigenvalues of matrix A represent the natural frequencies of the system and the eigenvectors represent the mode shapes. We have not derived closed-form expressions for the three-degree-of-freedom model as in the two-mass model that we presented in Section 2.2. Using the values for various quantities from Table 2.1, we use MATLAB and solve the equations numerically to obtain the eigenvalues and eigenvectors. The predicted modes are 0 Hz, 226 Hz, 441 Hz. The rigid-body mode of the system is the 0 Hz mode. Table 2.2 shows the relative phases of the three degrees of freedom. From the relative phases of the three degrees of freedom, we deduce the mode shapes for the three modes. 25 Table 2.2: Mode shape - eigenvectors Frequency 0 Hz 226 Hz 441 Hz r01 = ryi X2 = Y3 magnitude phase 2.8488 x 10-2 90 2.0081x 10- 5 8.0503 x10- 6 aO = ay5 magnitude phase magnitude phase 2 90 8.0219 x 10-6 90 0 1.0211x IO- 7 180 2.2735 x10- 5 -90 2.8488x 10 180 2.5012x 10-7 90 7 1.0027x 10- -90 The mode at 0 Hz is the rigid-body mode, when everything is moving in phase. As we go to higher frequencies, we find that the carriage's translation becomes out of phase with its rotation and drive's rotation at 226 Hz. At 441 Hz, the drive is out of phase with the carriage's degrees of freedom. 2.4.3 Transfer Function The transfer function representations can be obtained by taking Laplace transforms of equations of motion. From the state space model (Eqs. (2.15) and (2.16)), we obtain the transfer function H(s) given by H(s) = C(sI - A)- B + D (2.17) This works for most SISO systems. The matrices are / 0 1 0 0 0 0 J KR Ji CIR J KaR J CiaR J 0 0 0 1 0 0 KR m CIR Ka m Cia m 0 0 KR A - KaR 7P_ 2 m CaR K m 0 Ka 'p m 0 0 _P1 (2.18) 1 2 (Mp+Ka ) 'p 26 Ji Cia 'p I 0 1 B (2.19) 0 0 0 0 For the case where the sensor and the actuator are collocated, the measured output variable is 01, i.e., z = yi. Therefore, C 1 = D = 0 0 0 0 0 (2.20) (2.21) 0 The Bode plots corresponding to the collocated and noncollocated transfer functions are as shown in Figs. 2-9 and 2-10. 2.4.4 Roll and Yaw Modes In the 3 d.o.f. model, we have modeled the pitch mode. But the carriage has yaw and roll modes also. The roll motion is orthogonal to the direction of travel of the carriage. Though the yaw motion has a projection in the axial direction (direction of travel), we have not included it in the model assuming that there is no significant change in the natural frequency of this mode when added to the rest of the system. Therefore, we estimate the natural frequency for the yaw and roll motions of the carriage treating it as a rigid body. The natural frequency for these motions is given by 1 K(2.22) 2 ir I! Km is the net moment stiffness provided by the air bearings for the roll or yaw motion of the carriage. Km depends on the configuration. Km K l 2 + Kil 2 2 27 2 (2.23) Table 2.3: The rigid body modes Stiffness Inertia Natural Frequency Yaw 1.5608 X 106 Nm 0.4779 Kg-M 2 288Hz Pitch 1.5128 X 106 Nm 0.1982Kg-M 2 439Hz 3409420 Nm 0.5241Kg-m 2 406Hz Roll There are 2 pairs of air bearings preloaded against each other and they are separated by a distance of l. Hence, the summation of two terms K 1 11.2 The inertia is the moment of inertia of the carriage about the corresponding axis of rigid-body rotation of the carriage. The Table 2.3 lists the calculated theoretical values for the rigid body modes of the carriage. 2.5 Bandwidth of the Belt Drive The classical definition of bandwidth is the maximum frequency at which the output of a system will track an input sinusoid in a satisfactory manner. The closed loop transfer function is given by Y(s) G(s)H(s) R(s) 1 + G(s)H(s) A plot of this would have a value of 1 at low excitation frequencies and a value G(s)H(s) at higher excitation frequencies. The frequency which marks this transition is the bandwidth. For systems that have a continuous roll-off (low-pass filter behaviour), the cross-over frequency is a good approximation for the bandwidth of the system. In general, the cross-over frequency is defined as the frequency at which the gain is 0 dB or the magnitude is 1. 2.5.1 Collocated Control We are interested in precisely positioning the payload (or) the carriage i.e., m 2 . To achieve this, we can either use 28 1. Collocated control: Feedback from the rotary encoder mounted on the motor shaft (drive pulley). 2. Noncollocated control: Feedback from the linear encoder reading the position of the carriage in the direction of travel or axial direction. There are some limitations in using collocated control to precisely position the carriage. 1. Going by the definition of the bandwidth in Section 2.5, we can deduce that the collocated control can theoretically give an infinite bandwidth precision machine i.e., the carriage will track the input over all frequencies. But this is not really true. The collocated transfer function is given by interested in X 2 or the position of the carriage (M 2 ). 0/. But, we are Therefore, we look at the transfer function X 2 /X 1 , the ratio of the carriage position X 2 and motor position X 1. This transfer function is shown in the Fig. 2-8. We see that the roll-off behaviour starts after the peak in the magnitude plot, which occurs at the frequency k/rm2 . This means that the carriage position does not follow the input signal beyond this frequency. Hence, the frequency range is limited to this frequency. The frequency k/m 2 is the frequency of the zero of the collocated transfer function shown in Fig. 2-2. 2. (Refer to Fig. 2-7) The disturbance rejection transfer function X 2 /D looks similar to the transfer function in the Fig. 2-8. The roll-off in the transfer function means that the disturbances get amplified, and is not desirable. 3. Microslip between the belt and the pulley leads to a cumulative error. Due to this error, it is difficult to determine the position of the carriage from the rotary encoder signal. Therefore, it is difficult to achieve precise positioning of the carriage through collocated control. In the next section, we present a discussion on the maximum achievable bandwidths through noncollocated control. 29 2.5.2 Noncollocated control Applying the definition of bandwidth in Section 2.5 to the noncollocated transfer function, we have several possible cross-over frequencies as shown in the Fig. 2-3. Of these 5 different crossovers possible, crossover of type 2 is the most practical. We present arguments supporting this optimality of crossover of type 2 in the next section. Hence, as a rule of thumb, "Draw a line from the resonant peak and locate the frequency at which it intersects the transferfunction. This is the bandwidth of the system". But this crossover of type 2 is not realistic due to robustness issues which is the topic of the next section. 2.5.3 Robustness Detailed discussions on the detrimental effects of cross overs of type 3 are presented in [3]. We will briefly summarize results to emphasize the fact that one cannot conclusively derive results on stability by just looking at the Bode plots. Nyquist plots give a more complete picture of stability and the stability margins. These are important to get insights about rather abstract mathematical definitions of stability robustness, the small gain theorem, and so on, which are the foundations of robust control. In Fig. 2-11, unit circle intersects the loop transmission at three points. These are the three crossover frequencies corresponding to type 2, 3, and 4 crossovers shown in Fig. 2-3. Going by Bode plots in Fig. 2-3, it appears that at points B and C, gain is unity and the phase is less than -1800. Hence, we could say that the system is unstable. But, Nyquist criterion for stability when applied to a crossover of type 3 shows that the system is stable always since the loop transmission L = GHdoes not encircle the -1 point. Hence, it appears that crossover of type 3 gives us higher bandwidth. But, due to uncertainties in a system, crossover frequency of type 3 does not work in reality. We have to design systems with robustness, i.e. systems that continue to perform satisfactorily even in the presence of uncertainties. The stability problem in robust control is about designing a controller that works for a set of plants rather than a given plant. This is a more realistic description of a physical 30 system as we often do not have an exact description of the plant. Hence, our metrics for performance and stability should always address robustness issues. To give an example, our description of damping of the system is not always accurate. If we use a theoretical value for damping and estimate the bandwidth using our rule of thumb (cross over of type 2) and it turns out in practice that we overestimated the damping, we end up making a cross over of type 3. But, cross over of type 3 is detrimental as it has a very little phase margin and hence not robust. The familiar solution to this problem is to add a lead compensator to increase the phase margin. Adding a lead compensator will add phase at the cross over but make the system unstable at resonance, i.e, loop transmission will encircle the -1 point in the nyquist diagram (refer to Fig. 2-12). The next best possible cross over would be of type 2. But the crossover of type 2 is also not very robust, if our plant model had some uncertainties. For example, how do we accommodate an overestimated value of damping?. Hence we introduce a gain margin at resonance. The resonance gain margin (RGM) is defined as the factor by which the loop transmission has to be multiplied without resulting in multiple cross overs at resonance. This is shown in Fig. 2-11. discussion on robust stability, the reader is referred to Dahleh For a detailed [2] and Doyle [6]. In summary, crossover of type 1 works best in reality. The stability margins are important because our ultimate objective is to be able to derive synthesis rules for designing a high bandwidth belt-driven servomechanism. In other words, the designer should be able to size the various components like belt, motor inertia etc., to meet the performance criteria such as bandwidth. Hence, we have to derive closed-form expressions for maximum achievable bandwidth for a robust belt-driven system. 2.5.4 Crossover of Type 5 The phase has already dropped to -3600 at the crossover frequency (Type 5 in Fig. 2-3). To keep the system stable, we need to add a phase of atleast 1800 which would lead to high gains, often leading to actuator saturation. This point can be explained as follows. A phase increase of 1800 would require a compensator with two zeros ahead of the resonance. This compensator would be accompanied with two poles and 31 hence akes te form(8+Z) 2 Ti hence takes the form ,p . This means amplifying the input to the amplifier at the rate of 40 dB/decade, which will lead to actuator saturation. In practice, this method rarely works. 2.6 Chapter Summary In this chapter, we have developed a lumped-parameter model for the belt drive. We have also presented closed-form expressions for the collocated and noncollocated transfer functions. We have presented a discussion of the maximum achievable bandwidths of the belt-driven system with certain robustness in the presence of uncertainties in the system modeling and other errors. 32 Bode Diagram 100 50 0 -50 -100 150 .45 - 90c 13 0 18 10 10, 10 Frequency (rad/sec) Figure 2-2: Collocated transfer function 33 0 1 10 Bode Diagram 100 .Typ~e 1 Type 2 Z CM Ca 2 RGM Type 3 A 01 Type 4 Type 5 501 180 135 -a CD Ca .rCL 45 0 10 10 102 10 10 Frequency (rad/sec) Figure 2-3: Noncollocated transfer function 34 10 Bode Diagram 100 50 CO 2 -50 135 F41fbi i ' 90 - - -L r 0~ 45 0 10 100 10 104 Frequency (rad/sec) Figure 2-4: The effect of change in stiffness in the noncollocated transfer function 35 Bode Diagram 50I 100 Drop in resonant peak due to increa 3ed damping 50 CO 2 0 -Ii .50 135 90 a 45 10 10 10 10 10 104 Frequency (rad/sec) Figure 2-5: The effect of damping in the noncollocated transfer function m 1 a6 X2 Figure 2-6: Three-degrees-of-freedom model 36 carriage disturbance D(s) motor distu bance + X(s) + H(s) + Y(s) G(s) F Figure 2-7: Closed-loop servomechanism Bode Diagram 140 10 80, 60 401 2i -45 -90 135 - 10 103 10 Frequency (Hz) Figure 2-8: Transfer function xi x 37 Bode Diagram 50 31 - 3150 270 - 22180 135 10 10 10 10 Frequency (rad/aec) Figure 2-9: 3 DOE model - collocated transfer function 38 Bode Diagram -50 100 - Q> 2 -20r250- -225 - (L 270 -315 10 10 10 10 10 Frequency (rad/sec) Figure 2-10: 3 DOF model - noncollocated transfer function 39 10 hn(L(jw)) Unit Circle for Unit Circlefa ,Cossover (3): Unit Circle fot Re( a~j)) Crossover (4) Figure 2-11: Nyquist representation of crossover frequencies, Varanasi 40 [3] Incg2asing has Figure 2-12: Adding phase at cross over 3 leading to instability, Varanasi [3] 41 Robustness CMIL Margin Nominal P~lant PM R*~(LUw)) 2sin M/2) unit eircj D curve Figure 2-13: Nyquist interpretation of robust gain margin (RGM) and phase margin (PM), Varanasi [3] 42 Chapter 3 Energy Dissipation due to Slip in Belt Drive: Damping and Loss Factor Estimates 3.1 Introduction This chapter presents a model for microslip in belt drives and estimates for the damping due to microslip. We characterize the damping by the loss factor which is defined as the ratio of the energy loss and the maximum potential energy during one cycle of harmonic motion. We are interested in understanding how the slip region varies under harmonic excitations. We explain the origin of microslip and model the slip region on the belt-pulley interface as a deformable control volume. Using the mass conservation, we obtain the rate at which the slip region changes. The size of the slip arc is given by the capstan formula. We obtain expressions for the loss factor in terms of parameters like belt preload To, the drive ratio n, the length of the drive L, the cross section A, and friction coefficient p. The loss factor estimates show that the damping one can achieve due to microslip is not very significant. The loss factor is estimated to be of the order of 10-% for a typical configuration. 43 3.2 Notation # Slip are T Tangential traction - Stress p Poisson's ratio G Rigidity modulus q Traction distribution p Normal pressure distribution P Normal load Q Tangential load 6 Tangential displacement To Belt preload (or) pre-tension R 2 Radius of the driving pulley R 1 Radius of the driven pulley V2 Peripheral speed of the driving pulley V1 Peripheral speed of the driving pulley A Area of cross section of the belt p Density of the belt material 4 Rate of change of slip arc p Coefficient of friction 3.3 Microslip - Background The earliest investigation of slip and the associated energy loss was by Mindlin et al [7]. In this section, we will elucidate some of the results from their work. We also describe the origin of slip and a method used by Mindlin et al for estimating the energy loss due to slip. They first studied the problem where a pair of elastic bodies were pressed against each other and a small tangential force is applied across the elliptic contact surface [8]. 44 3.3.1 Microslip and Sliding A tangential force whose magnitude is less than the force of limiting friction, when applied to two bodies pressed into contact, will not give rise to a sliding motion. But this force will induce tangential surface tractions which arise from a combination of normal and tangential forces; this does not cause the bodies to slide relative to each other. When a tangential force Q is applied to two bodies of non-conformal geometries (refer to Fig. 3-1) pressed against each other with a normal force P, the tangential force Q deforms the bodies in shear. This causes the points on the contact surface to have tangential displacements relative to the distant points on the bodies. There will be atleast one point which is at rest as long as there is no gross sliding motion. But, there are points which slip even though Q< pP, i.e., there is some slip even in the absence of gross-sliding. This is referred to as microslip. This slip can be mathematically expressed as ={ui - 6X1} - {ux 2 slip, s=, (3.1) x22 where 6 21 and 6 x2 are displacements of points far away from the contact surface, which are used to define the tangential compliance. 3.3.2 Boundary Conditions In order to solve the boundary value problem of two nonconformal spheres in contact, we need to state the boundary conditions that distinguish the stick and slip regions. These boundary conditions are stick region slip region sx =0; = Ux1 - Ux2 = q(x, y) = [p(x, y) 45 6 x1 - 6x2 (3.2) (3.3) 3.3.3 Assumptions Effect of the Tangential Force Q on Hertzian Distribution of Normal Pres- sure, p(x, y) A normal force pressing the two bodies together is the Hertzian contact problem [11]. When a tangential traction exists on the contact surface, we could say that, if the two solids have the same elastic constants, any tangential traction transmitted between them gives rise to equal and opposite normal displacements of any point on the interface and it does not affect the distribution of normal pressure predicted by Hertz theory. This is because the normal displacements due to these tractions are proportional to the respective values of (1-2v) G G1 Iv - zi (X, y) = Therefore, we have G2 2v Uz2(,yY (3.4) where, uz refers to displacements in the normal direction. But even between different materials, the influence of tangential tractions on the distribution of normal pressure is generally small and it is ignored in all the analysis presented in the previous section. Amonton's Law Amonton's Law of static friction is applicable at each elementary area of the interface. It can be stated as IQ| Iq(x, y)I p(x, y) 3.3.4 (3.5) - Mindlin's Solution and Results Hence the problem of two spheres (refer to Fig. 3-1) solved by Mindlin is a boundary value problem where the tangential displacement u. and normal pressure p(x, y) are given over part of the boundary, i.e., the contact region and the three components of traction (=O) are given over the rest. The solution of this problem assuming 'no slip' through out the contact region leads to the following distribution of tangential 46 P -- +Q Figure 3-1: Two spheres in contact under normal and tangential load traction over the surface. T = 27ra(a 2 - r2 , (3.6) r< a The tangential traction is everywhere parallel to the direction of the applied force. The contours of constant tangitial traction are concentric circles. The displacement is linear and the tangential compliance is given by 1 2- v 8a G 1 2 - v2 C-1-( where v = Poisson's ratio and G = G2 ) (3.7) rigidity modulus. We see that at the boundary of the contact area, i.e., at r = a, the tangential traction goes to infinity. But, we presume that the tangential traction cannot exceed p times the normal traction if there is no slip. Hence, some portion of the contact region has to slip. Assuming that there is a slip region and an adherent region, Mindlin solved the boundary value problem using the second boundary condition given by Eq. (3.3) over a part of the boundary. The following are some of his results. The inner radius of the annulus of the slip region is given by c = Q) a(1 - (3.8) pP From this expression we can see that when the applied tangential force Q exceeds PP, c goes to zero and gross sliding occurs, which we are familiar with. The distribution of the tangential traction on the contact surface is T = 3p-P 3 r = 23[(a2 2_21 270 (a2 c< r <a r2), - r2 - 47 (C - r2] (3.9) r < c (3.10) and the displacement of distant points w.r.t the uniform displacement of the adhered portion is S= 3 (2 - v)p-P Q _ [1 - (I - P)] 16[pa (1-P_ (3.11) The tangential compliance for this configuration can be derived as 2 - v Q 1 ) (1 8pa pP (3.12) Note that in this solution the compliance is a function of Q, i.e., the Q-6 curve is non- C8 dJ dQ linear. Considering a case of cyclic loading, where the normal force is kept constant and the tangential force is varied, the expressions for the traction distributions, compliance for loading and unloading and displacements have been derived by Mindlin [8]. We can see a hysteresis effect and the associated energy loss due to slip over one cycle is given by 9( 2 - V)p2 p2 {1 1OEa QmaT - (1 -- PP 5Qmax [1+ )3 - 6pQ [1 + (1 QMax) - pP )3]} (3.13) Experimental results for hard steel spheres pressed against flats are in good agreement with the above results and confirm the energy dissipation due to microslip [9]. In this paper, Johnson has presented the observations from the damping tests conducted to obtain the energy dissipation due to microslip. In the dynamic tests, he has demonstrated the marked distinctions between the microslip and gross sliding. In the regime of microslip, the oscillations are harmonic and are about an unvarying datum position. When Q exceeds pP, slide ensues and unsteady non-harmonic motion is setup. Following this work, there were other researchers who demonstrated the validity of the theory proposed by Mindlin [10]. The experimental studies investigating the effect of oblique forces and their angles of inclination w.r.t. the plane of contact were by Johnson [11]. So far, we have discussed the theoretical framework for studying microslip under static conditions when the bodies are in contact and are at rest, even though the forces could be oscillating in magnitude. 48 3.4 Belt Drive - Microslip In this section, we discuss the origin of microslip in the belt drive and derive expressions for energy dissipation when the system is driven by harmonic excitations. This problem is different from the microslip under static conditions that we have discussed in the previous sections. In the traction drive under study, the contact surfaces are moving relative to each other. The boundary condition that defines the slip region is different in this problem when compared with the one given by Eq. (3.3) and it is given as A_ = 0 in the stick region. Different components of velocities occur in the expression for slip velocity s, depending on the complexity of the configuration. This includes rolling, spinning, sliding, and so on. A detailed discussion of the microslip in rolling elastic bodies in contact is done by Johnson [12]. 3.4.1 Motivation Belt-driven servomechanisms are widely employed in precise positioning applications which include semiconductor and optical industries. The most important limiting factors on the performance of these precision machines arise from the inherent dynamics of the system. Hence, in the design of such servomechanisms, a complete understanding of the dynamics of the system is essential. This would help us derive synthesis rules for the design of such drives to achieve high bandwidth, accelerations, and speeds. Damping plays a very important role in the stability and performance of the belt-driven servos. For example, a well-damped resonance peak would help us achieve high crossover frequencies and hence high bandwidth [3]. there is some energy loss when the belt slips on the pulley [12]. In a belt drive, Researchers have worked on modeling the slip and obtaining the power loss and efficiency in the context of power transmission [13, 14]. These researchers study the mechanics of a steadily rotating belt drive. Our objective is to understand the mechanics of energy dissipation under harmonic excitations and derive an analytical expression for the loss factor in the belt drive. 49 3.4.2 Loss Factor - Definition [15] Loss factor is a measure of the damping in a system. A vibrating system may have different types of energy dissipation mechanisms and their mathematical descriptions in terms of the damping force are quite complicated. Instead, we can characterize damping by the amount of energy dissipated under steady harmonic motion. The most common measure of this dissipation is the loss factor q, which is formed by taking the ratio of the average energy dissipated W per radian to the peak potential energy U during a cycle. That is w (3.14) 2WU 3.4.3 Origin of Microslip in Belt Drives Due to the compliance of the belt, the belt stretches. The tight side has a higher tensile force and hence stretches more than the slack side. This explains the origin of the microslip in the belt drive. To develop a complete picture of how the slip occurs and locations where the belt slips, we present the following arguments, discussed in detail by Johnson [11]. Consider an infinitesimal element of the belt dx. Let the tensile strain experienced by that element be c. Using the familiar constitutive relation = dl Ec (3.15) (1 + E)dx (3.16) Differentiating the above expression w.r.t. time, we obtain dl dx V=dt (1 + E) dt -dx + E )(3.17) dt where L defines the unstretched velocity of the belt. This clearly indicates that the tight side of the belt moves faster than the slack side of the belt. Now we obtain expressions for the speeds of the belt on the tight side and the slack side as V and 50 V2 respectively given by 1+ V2E (+ TO + T1 dx FA= EA dt T - T 1 dx EA ) dt (3.18) (3.19) Consider the instant of time when the direction of motion of the driven and driving pulleys are as shown in the Fig. 3-2 The frictional traction pulls the belt forward on the driven pulley and it opposes the belt motion on the driving pulley. We also know that the direction of the frictional traction is such that it opposes the direction of slip. Therefore, 1. The driving Pulley must be moving faster than the belt in the slip arc. 2. The driven Pulley must be moving slower than the belt in the slip arc. Hence we deduce that the belt adheres where it runs onto the pulley and it slips as it leaves the pulley on both driver and driven pulleys. 3.5 Model: Deforming Control Volume We are interested in estimating the energy loss during one cycle of harmonic motion of the form eiwt. When the direction of rotation changes, the location of the stick arcs shift to satisfy the condition stated at the end of the previous section, i.e., the belt adheres where it runs onto the pulley. The slip arcs are expected to vary with time as the harmonic input varies from a maximum to a minimum. We propose a deforming control volume model to accommodate the above variations in slip arcs. The control volume is as shown in the Fig. 3-2. 3.5.1 Slip Rate: Mass Conservation Applying the continuity equation for this deformable control volume which is moving relative to the pulley, we obtain dt ddr 10a t + I>pV.VdQ 4a 51 (3.20) Driven Pulley Driving Pulley 22 V, R2 R2 R, V, U - TO +T1 dotted lines on the driven and the driving pulleys show the control surface enclosing the control volume Figure 3-2: A typical belt drive showing the control volumes on the driven and driving pulleys where the integration is over the volume represented by Q. The first term in the Eq. (3.20) goes to zero since 9at = 0. The conservation of mass reduces ddt = 0 Applying divergence theorem, the second term on the right side of the Eq. (3.20) reduces to pjI .ds = Ap(V - V2) - Ap(V 2 - R 2 ) JaQ = 0 (3.21) Here, &Q represents the control surface. Thus, pAR 2 (5 - 02) = Ap(V 2 - V1 ) (3.22) Similarly considering a control volume in the slip arc of the driving pulley we obtain, pAR 1 ( - 01) = Ap(V - V2) We assume that the rate of change of slip arcs (3.23) (4) of the driven and driving pulleys are equal. Equating these expressions, R2(0- 2) - -R 01) (3.24) + R2d2 R1 +R2 (3.25) R1 1 52 1 (O - 3.5.2 Forces Assuming that the preload applied to the belt is 2TO, the tight and the slack sides of the belt experience tensions To + T, and To - T respectively. To solve for the relation between the forces, let us consider an infinitesimal element on the driven pulley as shown in the Fig. 3-3. T q *aN T+dT Figure 3-3: Free body diagram to show the forces on the belt This leads to the well known Capstan formula which defines the slip arc (#) implicit in the following expression TO + Ti= (3.26) TO - T1 3.5.3 Energy Loss: Energy Balance We apply the first law of thermodynamics to the deforming control volume. dQ dt = dE dt dW dt (3.27) The above expression represents the rate of heat addition as the sum of the rate of change of internal energy and the rate at which the forces do work. Neglecting the heat addition, the expression reduces to (t )ds =dE Ia.U dt (3.28) The term on the left side of the Eq. (3.28) is the rate at which the forces on the boundary of the control surface do work. The forces on the boundary are the tension 53 in the belt and the frictional traction. Hence, the term on the left hand side of Eq. (3.28) can be expanded as (57)ds = (T. + T 1)(V - R 2 d 2 ) (To - T1)(V2- - R 2 5) + j(.)ds (3.29) Note that &Q 2 is the region of the control surface on the driven pulley where the belt and pulley slide against each other. We are interested in evaluating the term fa 2 (ji.)ds during one cycle of steady harmonic motion of the belt drive. The internal energy term can be expanded into dE dt where ddj dQ+ dJptdQ dt JQ 2 tQ (3.30) is the internal energy per unit volume which depends on the material of the belt. The integral of the rate of change of internal energy when evaluated over a cycle goes to zero, i.e., S Idt .dt = o (3.31) Applying the same principle of energy balance for the driving pulley, we obtain (jQui)ds = (To - T 1 )(V 2 - R 1 1 ) - (To + T 1 )(V - Riq) + j (i)ds (3.32) (qii)ds]dt ==0 (3.33) Summing up the rate of energy loss on both pulleys, we obtain [T 1 (R1 - R 2 )(V1 + V2) ++ti(R21 + R 2 )(V R, + R2 - V2 ) + + Ll+-9Q2 Rearranging the terms, we obtain fr| fa (q-.-)ds]dt = Q1 +aQ2 V2 R2 2T1 V22 - V1 R1 -VR R1 + R 2 dt (3.34) The left hand side of Eq. (3.34) represents the energy dissipation. Performing this integration gives the energy dissipated over a cycle of steady harmonic motion given by 01=asin wt of the driver and 02 =bsinwt of the driven pulley. As we explained earlier, location of the slip regions is directly linked with the direction of the belt drive motion. When direction of motion reverses, as would happen in a steady harmonic motion, the location of the slip arcs shifts on both pulleys. But energy is dissipated 54 always since the frictional traction opposes motion. Hence we integrate over quarter cycle and multiply the result by four to get the energy dissipated during one cycle. Given 01, 02 we obtain expressions for 4, V1 , V2, Ti as follows: (Ria = R 2 b)w cos wt R1 + R2 (3.35) #0 sinwt (3.36) R 1a+R 2 b 00 R, + R2 (3.37) Riaw cos wt (3.38) V2 = R 2 b cos wt (3.39) Therefore, 0 = assuming # 0 at t = 0. where Also V1 Substituting the expression for - # given by Eq. (3.36) into the Capstan formula, we obtain the time evolution of T 1 , which is 1 1 (t)) T(t) = TO(exp( exp(pL#(t)) + I (3.40) Hence, the energy loss is W = 4 x 2TO ( exp(Po sin wt) - 1 R2 b - R j exp(pio sin wt) + 1 R1 + R 2 s (3.41) Making the substitution x=sinwt reduces the integral to 8TOf4 0 ( 2+ (WOX) - I Rb - Riad exp exp (poox) + I R, + R2 (3.42) Integrating the above expression, we get - Ra 2 ln( e W= 8T Rib R 1 + R 2 POO 55 2 + e 2 2 (3.43) 3.5.4 Maximum Potential Energy When a harmonic input drives the pulleys, the tension in the belt also varies harmonically. As a result, the elastic potential energy stored in the belt oscillates between a maximum and minimum periodically. We are interested in the maximum value of this potential energy. As we explained earlier, by taking a ratio of the energy dissipated over a cycle to the maximum potential energy stored in the belt, we obtain a measure of the damping. We know that energy per unit volume is given by the product of the stress and strain o-e which when integrated over the volume gives the total strain energy or the potential energy. Mathematically, this is given by U = J-e dQ Potential Energy U = 1 (3.44) Uj where Uis are the potential energies stored in the regions shown in the Fig. 3-2. We write down the individual expressions for Us: U = U2 = (To-T) 2 ( 0 - T1) (L + R2 (27r AE 0 x)2 R, dy Ti)+ AE ((T (3.45) -)) (3.46) (3.47) where the integration is over the slip arc of the driver. U2 = (To+T1)2 1- AE AE 1( 2y ) (3.48) ) (3.49) Similarly U4 = (To-T 1) AE 2 R2( e 2 '_1 2/p Using Capstan formula, the expression for U4 can be rearranged as follows U3 = U4 = 2 (T + T1 ) AE (L + R1 (a- -- T,) 2 R2(1 AE e 2y )) (3.50) (3.51) ) Summing up the expressions and rearranging them we obtain, 2L U=AE + )+ T R2(27r - ae - #) (TR, AE ( - T1)2 + R 1 (a - )( AE (TO +T1)2 + R2 ( 2pAE ( 56 2.o + T1)2(l _ e (3.52) The approximation L >> R 1 , R 2 reduces the expression for potential energy to 2L 2 2 U = A(To2 +T) (3.53) which has a maximum value of (3.54) (T 2 + T2 Umax =2 where Tm is the maximum value of the tension in the belt. (3.55) ( - 1 T(t) = To (exp([#(t)) exp(#tc(t)) + This function is increasing with # and its maximum value is (3.56) ) P0 exp (p 0 ) +1 TM= TO ( ex 3.5.5 Loss Factor Recalling Eq. (3.14), we take the ratio of Eq. (3.43) and (3.54) = 2 A E R 2b - R 2a A 2 bR rr To L(R 1 + R 2 ) 2In( 2- e n (o (3.57) 1 + {e0 -1 }2 To simplify the above expression, we substitute the drive ratio n =g and the ratio of the amplitudes m =a. Hence, 77 = 2 AE R 1 2(n - m) ln(' ir To L p(n+m) 1+{ ) 2 -}2 (3.58) From the expressions for rate of change of slip arc (#), we can show that n m n+ 2 2n + 1 (3.59) This condition arises due to the assumption that the rate of change of slip arcs of both driven and driving pulleys are equal. Hence, #0 3nb 2n 2n + I 57 (3.60) and 2AE R1 7 To L 2(n-1) 3 /t(n+1) 2 AE R1 2(n - 1) 7r 3.5.6 To ln(e 2 e 1+{ jj-I}2 n{sinh( 3.6)} 2 L 3p (n + 1) 1 + {(tanh( 2 3 b 1 ))2 -.1 Results The loss factor varies inversely with the preload To and increases as the drive ratio and the friction coefficient 1t increase. Also, 77 decreases as the distance between the pulleys L increases. These trends are shown in the Fig. 3-4. From the graph we see that the loss factor due to microslip is very low for a typical configuration. Hence, we conclude that the microslip between the pulley and the belt in the beltdriven system does not introduce significant damping in the system to achieve good dynamic performance. 3.6 Chapter Summary In Chapter 2, we have stressed the importance of damping in the dynamic performance of high speed precision machines that have high bandwidth. In this chapter, we have developed a model for microslip phenomenon that has been reported in belt drives. The analytical expressions that we have developed can serve as tools to add damping deterministically in the belt-driven system. We understand that the damping that arises from microslip is negligible and hence it is important to think along different directions to add damping in belt-driven systems to achieve the best possible dynamic performance. 58 x 10' 1.81.6- 2 10 E =7.0 x 1 N/ m2 A =5 x 100 mm I I b =1 R1=200 Ty30 N 1.41.2 0 1- 0.8n 0.6 0 0.4 0.2- 0.1 0.15 0.2 0.25 0.4 0.35 0.3 friction coefficient Figure 3-4: Variation of loss factor with friction coefficient drive ratio n 59 0.5 0.45 t 0.55 0.6 for different values of 60 Chapter 4 Design of the Belt Drive 4.1 Introduction A positioning mechanism is designed to meet several specifications which include the range of travel, positioning accuracy, maximum velocity and acceleration. When designing a servomechanism that operates in closed loop, the sensors that provide feedback signals also have an important role to play. As has been mentioned earlier, the design of a high-bandwidth belt-driven servomechanism is our objective. The primary compliance in these machines arises from the belt. The axial resonance associated with this compliance poses a serious limitation on the maximum achievable bandwidth. The stiffness of the structural loop drops if the parts of the machine like the coupling, bearings, or bolted joints are not designed and assembled appropriately. This affects the bandwidth and hence the performance of the machine. Hence the mechanical design and assembly have a significant impact on the dynamic performance of the machine. This chapter includes a layout of the design and assembly process of the belt-driven positioning stage. 4.2 The Loop In this section, we present an outline of the machine with its components. In the subsequent sections, we present details of the design of individual components and 61 the assembly. The parts of the machine include (refer to Fig. 4-1) 1. Actuator (BM 500E DC Brushless Motor) 2. Coupling 3. Drive Pulley 4. Belt 5. Payload (Carriage) 6. Idler Pulley 7. Air Bearings 8. Angular Contact Bearings 9. Lockwashers 10. Locknut In addition to these, we have mounted a linear encoder on the machine base to provide feedback on the linear position of the carriage and the brushless motor has a built-in rotary encoder. 4.2.1 Actuator The actuator in the system is a brushless DC servomotor BM500E from Aerotech. These brushless servo motors have high energy neodymium-iron-boron magnets and low-inertia rotors. These are suitable for high performance applications. The principle of operation of a motor is fairly straightforward. When a fixed magnetic field setup by permanent magnets interacts with the current carrying conductors in a rotor winding, the rotor is set in motion. The critical issue is to reverse the current vector as the magnetic field reverses direction. This is possible only if there is a mechanism which routes the current in the conductor along the appropriate direction depending on the position of the rotor relative to the magnetic field. This is referred to as commutation. 62 Table 4.1: Specifications: BM500E Torque Constant 0.19 N-m Rotor moment of inertia Maximum acceleration / Amp 13.9 x 10-5 Kg-m2 65000 rad/sec 2 8000 rpm Maximum speed In DC servo motors, commutation is achieved through mechanical brushes. These have serious limitations and they need constant maintenance. Also, the construction of these motors require the commutators to rotate. Hence the inertia in motion is high and this affects the dynamic performance of the permanent magnet DC(PMDC) motors which have brushes. There are heat transfer issues since the heat generation in these motors are high due to mechanical contacts. The solution to these problems is the brushless motor which uses electronic commutation. These motors have rotor position sensors which control the commutation signals. The brushless motors have the following advantages 1. low torque ripple 2. low heat generation and better heat transfer path since the armature windings are in the stator 3. very high speeds and accelerations due to low inertia The detailed specifications of the BM500E motor are as listed in the Table. 4.1 The dynamic characteristic of the motor is very critical in motion control applications. So, it is always important to do a sinesweep measurement of the motor to ensure that the motor behaves as expected. 63 Motor Transfer Function An ideal servomotor could be modeled as an inertia in motion. Hence its transfer function is given by 1 J5 2 H(s) (4.1) For more details on brushless motors, the reader is referred to [18]. We present more on this topic in Appendix A 4.2.2 Coupling The coupling connects the motor shaft to the pulley shaft. The coupling should have very high torsional stiffness. The torsional rigidity of the coupling could be a potential limiting factor on the performance of the system. Referring to Chapter 2, while modeling the dynamics we have lumped the rotor inertia of the motor and the pulley inertia together. In this model, the implicit assumption is that the coupling is several orders of magnitude stiffer and does not affect the dynamics of the machine. This would be invalid in case the coupling were compliant. If the torsional rigidity of the coupling is Ct and the inertias of the pulley and the motor are J1 and Jm, then there is a resonance at the frequency given by ct( i+ (4.2) -- ) Hence, while designing for stiffness, the coupling has to be torsionally rigid. In our design, we have used bellow couplings from R+W [21]. The specifications of the coupling are listed in the Table 4.2. 4.2.3 Air Bearings For very high precision and high speed applications where friction is undesirable, air bearings could be used. As the name suggests, these bearings utilize a thin film of pressurized air to provide a zero friction load bearing interface between surfaces, that would otherwise be in contact with each other. Eliminating the contact using air 64 Table 4.2: Coupling dimensions and specifications Overall length 59mm inner diameter 8-28 mm outer diameter 49mm 20 X 10 3 Nm/rad Torsional stiffness 1mm axial misalignment lateral misalignment 0.15 mm bearings provides several advantages. The reader is referred to [20, 22] to understand the physics behind air bearings Selection of the air bearings The location of the air bearings on the carriage determines the moment stiffness for the pitch, roll and yaw motions. The natural frequencies of the pitch, roll and yaw modes should be very high and should stay outside the bandwidth of the drive. Table 2.3 lists the theoretical values for the rigid body modes. The stiffness of the air bearings varies as K c P h3 (4.3) where P is the preload, i.e., the supply-air pressure and h is the fly height, which is the height of the bearing above the surface on which it is mounted. Therefore it is very clear that we need to have as low a fly height as possible to get high moment stiffness against rigid body motions. For stiffness calculations we have assumed a fly height of 5 microns and we closed the gap to the order of 5 microns and the air pressure is 90 psi. The variation of stiffness with pressure and fly height are as shown in the graphs (Figs. 4-8 and 4-9). We have used 50 mm diameter air bearings to provide yaw stiffness and 4 pairs of 40mm diameter air bearings for providing roll and pitch stiffness. 65 4.2.4 Pulley The idler and the drive pulley designs are symmetric. The width of the pulley is selected primarily taking into account the size of the guideway (steel base) on which we mount the carriage. The diameter of the pulley is the most critical dimension and it is constrained by the bending stresses on the belt as given by Et E-t D(1 - v 2 ) (4.4) where E is the Young's modulus of the belt material, t is the belt thickness, D is the diameter of the pulley and v is the Poisson's ratio. As we can clearly see from the above expression, for a belt of given material and thickness, the higher the diameter of the belt, the lower are the bending stresses. The effect of increasing the diameter is an increase in the effective inertia of the stage and a drop in the axial resonant frequency. Anodizing The pulley surface is hard anodized after machining to the required diameter. This provides wear resistance to the pulley surface against the wear due to traction between steel belt and aluminum pulley. Belt Tracking The alignment of the axes of the drive pulley and the idler pulleys is critical. If their axes are misaligned, the belt will generally work toward the edges of the pulleys which are nearer together. Hence the belt has a tendency to leave the pulleys. This problem is commonly referred to as belt tracking (refer to [19]). One common solution is to use crowned pulleys which are as shown in the Fig. 4-2. If the belt travels in the direction of the arrow, the point a will, on account of the pull of the belt, tend to adhere to the cone and will be carried to b, a point nearer to the base of the cone, than that previously occupied by the edge of the belt. If a pulley is made of two such cones, the belt tends to climb both the cones and hence runs with its centerline coinciding with the line on the plane containing the base of the cones. 66 4.2.5 Sizing the Pulley The pulley width is chosen to be less than that of the width of the guideway (= 100 mm). The pulley width is also greater than the width of the belt. The constraint on sizing the belt arises from the tensile yield strength of the belt material. Hence, belt width cannot exceed T yield stress x t , where t is the thickness of the belt and T is the maximum tension in the belt. 4.2.6 Bearings The bearings are the load bearing members in a machine and these can be looked at as constraints. Depending on the application, these constraints differ and hence the choice of the bearing. The axial or radial constraints or both have to be added in rotating shafts depending on the system. In our design, we constrain the pulley radially and axially using angular contact bearings. Angular contact bearings can hold a larger number of balls due to their construction and hence offer higher thrust and radial load capacity. The pulley in our machine is mounted on a pair of angular contact bearings preloaded against each other and they are mounted in a back to back configuration. The back to back configuration has some advantages over face to face mounting in an application where the outer race is fixed and the inner race is rotating. As the shaft expands axially and radially more than the housing, the preload remains relatively same. Axial expansion decreases the preload and radial expansion increases the preload and the two effects cancel. In the case of face to face mounting, there is an opposite effect and both axial and radial thermal expansion tends to increase the preload and high preloads are detrimental. Hence, back to back mounting provides high moment load support capacity and it is thermally more stable. Preload The stiffness of the bearings is very critical in high precision applications. The balls in the bearings are preloaded to attain high stiffness for different applications. A typical ball bearing deflection vs load has a characteristic shown in Fig. 4-11. It can be seen 67 that as the load is increased uniformly, the slope of deflection curve decreases. Hence, it would be advantageous to operate above the knee of the load-deflection curve from bearing deflection considerations. This simply summarizes the idea behind preload. This condition can be realized by axially preloading the angular contact bearings. The relevant equations and the graphs are derived using Hertzian contact mechanics. A comparison between the preloaded and non preloaded bearings can be seen in the Fig. 4-12 The chief advantages of preload are 1. to maintain the bearings in exact position both radially and axially and to maintain the running accuracy of the shaft 2. to increase the bearing stiffness. The key issue is to get almost all the balls to bear the load. If not properly preloaded, this may not be the case. If the preload is not high enough, the compliance of the bearings could become a dominant compliance and bring down the overall stiffness of the loop. As we have pointed out earlier, this will lead to a reduced bandwidth and poor performance in terms of tracking. There are other familiar effects of poorly preloaded bearings in an assembly such as play and noise. 3. to reduce sliding between rolling elements and raceways. This is very critical especially when we are talking about high speed applications. If the preload is larger than necessary, abnormal heat generation, increased frictional torque, reduced fatigue life etc may occur. The amount of preload must be carefully determined considering the operating conditions and the purpose of the preload. Bearing selection In this section, we will focus on the bearing selection rules, the standards and their meaning, the preloading mechanism, fits and tolerances, the assembly procedure for the bearing and lubrication. While choosing the angular contact bearing for a particular application, one has to keep the following criteria in mind in addition to the constraint picture that we mentioned earlier. These include 68 Table 4.3: Bearing nomenclature 7909A5 7 Angular Contact Bearing 9 diameter series 09 shaft diameter = 09 x 5 = 45 A5 standard contact angle of 25 degrees 1. allowable bearing space 2. shaft size 3. stiffness - very high in our application 4. load capacity - The loads were not very critical in our application. The loads on the machine are not high enough to cross the permissible limits of the bearings. 5. maximum permissible shaft speeds 6. allowable life in terms of number of cycles Fits The fits and tolerances are very important from the assembly point of view. It is important to specify the nature of fit between the inner race of the bearing and the shaft on which the bearing is mounted. Also, we have to define the fit between the outer race of the bearing and the housing or the bearing mount. discussed in greater detail in [23]. These are (Refer A131, A132 of the NSK catalog [23]). Some simple rules of thumb are very useful in working out the initial guess for fits while designing bearing assemblies. These are based on the bearing operation and the loading conditions as shown in the Table 4.5. 69 Table 4.4: Loading conditions and fits [23] Bearing Operation Inner Ring Load Conditions Outer Ring Fitting Inner Ring Outer Ring Tight Fit Loose Fit Loose Fit Tight Fit Tight Fit Tight Fit Rotating Rotating Stationary inner ring load Stationary outer ring load Stationary Rotating Rotating Stationary Rotating uter ring load Stationary inner ring load Rotating Stationary Rotating Rotating Direction or or of load Stationary Stationary indeterminate 70 Preloading mechanism We assembled the bearing inside the bearing housing as follows Stepi: The bearings were mounted on the pulley shaft on either side and pressed inside by using cylindrical rings that pressed on the outer race and inner race simultaneously without disturbing the balls. The lengths of these rings were such that we have an indication when the bearings were seated at the right lengths. Step2: We used a pair of rings to press the outer race against walls of the bearing housing. This was done in a drill press. It is this step that adds a constraint on one of the critical manufacturing tolerances in the bearing housing design. There is an annotation in the dimensioning of the drive mount which reads R 0.2 max. This is to make sure there is a proper mating between the outer race of the bearing and the bearing housing. Step3: To preload the balls, we used a lock nut and a lock washer. The arrangement is as shown in the Fig. 4-13. The pulley has a threaded portion on which the locknut is mounted and tightened with a wrench. This pushes the inner race against the balls and preloads them against the outer race. Lubrication The main purpose of lubrication is to reduce friction and wear inside the bearings that may cause premature failure and the preferred practice is to use grease as a lubricant. 4.3 Assembly This section is dedicated to details on how to put together different parts of the machine. Here we discuss bolted joints, preload calculations and graphs, details on alignments to ensure proper belt tracking, the air bearing assembly, belt-carriage connection, the mechanism for belt- preload or pre-tension. We list the various sub assemblies that are mated together to form the overall assembly 71 1. Pulley assembly 2. Carriage assembly 3. Air bearing assembly 4. Motor assembly 4.3.1 Bolted Joints in the Assembly There are several sub-assemblies in the system as listed above and these are joined together by bolts. This section is devoted to analyzing these joints, their importance in the assembly and presenting some rules of thumb that one can use for putting together a precision machine like the belt drive. The importance of bolted joints can be listed as follows 1. The bolt is a mechanism for creating and maintaining a force, the clamping force between joint members. 2. The behaviour and life of the bolted joint depend strongly on the magnitude and stability of the clamping force. The preloading of bolted joints is a very important step in a precision assembly. The effect of preload is to place the bolted member components in compression for better resistance to the external tensile load and to create a friction force between the parts to resist the shear load. A good assumption to work with is that the shear load does not affect the final bolt tension. This leads to an analysis of the effect of the external tensile load on the compression of the parts and the resultant bolt tension. Relevant Equations for preload [28] The idea of preload is to make sure that the joint members take the load when an external load is applied. When preloaded properly and made sure that the members are in compression, stiffness of the connection is large compared to the bolt. Hence, if preloaded properly, the bolt would not fail. The only other possibility of failure 72 of the bolt is during the preload operation when one could torque beyond its proof strength. There are design tables available for proof strengths of bolts. 90% of the proof strength is used for putting together aluminum members. The other question is the number of bolts. There are possibilities of putting too many or too less. Too less is detrimental for the joint. How do we decide the optimal number of bolts for a connection? The compressive stress distribution in the members can be determined using the theories of contact mechanics. In most cases, the rule that works is a 450 pressure cone distribution. Hence, if we have a member that is t units thick, then the area that is covered is 7rt 2 . If the area of the joint is A, then the number of bolts should be such that n7rt 2 > A (4.5) The bolt diameter is not taken into account in the above expression. We use the following notations to state some results on preload analysis, P = total external load on a bolted assembly Fi= Preload on bolt due to tightening and in existence before P is applied Pbzportion of P taken by bolt Pm=Portion of the load taken by members Fb=resultant bolt load Fm=resultant load on members E= Young's modulus of the material of the joint member Eb=Young's modulus of the bolt material d=diameter of the bolt t=thickness of the member D=Diameter of the bolt head or the washer Km=stiffness of the joint member Kb=bolt stiffness d=bolt diameter F- = Kb+ Km 73 - Fi (4.6) Km Kn= 7rEd {2t+D-d)(D+d) (47) EbA (4.8) (2t+D+d)(D-d) Kb. 1 Here, I is the effective length of the bolt which is somewhere between the grip length and the overall length. This is due to the non-uniform stress distribution in the bolt which is maximum near the inner faces of the head and nut and is zero at the outboard faces of head and nut. We see from Eq. (4.8), if the external force is large enough to remove this compression completely, the members will separate and the entire load will be carried by the bolt. The torque required can be derived and can be shown to be T = KFd (4.9) where the factor K depends on the friction coefficient and the thread geometry . K can be found in design handbooks. 4.3.2 Pulley Assembly The pulley is a part of the stepped shaft on which the angular contact bearings are mounted and preloaded in a back to back arrangement. The steps in preloading the bearings are elaborated in the section on angular contact bearings. The pulley assembly is referred to as the drive mount in the engineering drawings presented in Appendix B. While assembling the drive mount on the base, it is aligned such that the axis of the pulley is perpendicular to the direction of motion of the payload. This is done using a pair of gauge block sets measuring 70mm, the distance measured between the face of the base and the drive mount. If this is not done, the pulley axis could be misaligned to the extent of clearance in the bolt holes. This assembly procedure is as shown in the Fig. 4-3 Once the drive mount is aligned, it is bolted down to the base using the four bolts on the drive mount. 74 4.3.3 Air Bearing Assembly Air bearings support the payload - carriage. These bearings are mounted to the carriage by a threaded rod and a pair of locknuts. The threaded rod has a spherical end which sits in the spherical cup on the top surface of the bearing. A typical air bearing assembly is as shown in the Fig. 4-4. We have not used the retainer clips in our assembly. The bearing heights should be adjusted to make sure that the load is equally shared by all the bearings. If there are some gross misalignments, the carriage could be at angle and this could affect the tracking of the belt. Setting Air Bearing Flyheights 1. Gauge blocks measuring 13mm (= vertical dimension of the bearings) are mounted on the base and they support the weight of the carriage. 2. The air bearings are placed on the base. 3. The threaded rod is inserted into the hole on the carriage and the spherical end of the rod sits inside the mating cup on the bearing surface. 4. The locknuts are tightened. This procedure is repeated on all four faces of the carriage. In this manner, twelve bearings are assembled. Once the air bearings are set at the right positions, the fine adjustment to set the flyheight of the air bearings is done by adjusting the threaded rods. The term flyheight refers to the air film thickness between the bearing surface and the base when the air is switched on. This height determines the stiffness of the air bearings. One way of measuring this is as follows. 1. Switch the air supply off. This will make the flyheights to zero 2. Set an LVDT probe (repeatability = 0.1 microns) touching the top of the carriage (Fig. 4-5). 75 3. Set the reading on the probe to zero. 4. Turn the air supply on. 5. The reading on the probe reads the flyheight For very small flyheights, this procedure could be adopted by placing the probe tip on the bearing instead of the carriage. The air supply should be equipped with dryer and filter to make sure the air supplied to the air bearings is dry and clean. This is very important to ensure the proper functioning of the air bearings. 4.3.4 Motor Assembly The motor is mounted to the aluminum block which is bolted to the steel base. Care is taken to make sure that the centerline of the pulley shaft and the motor shaft are aligned within the misalignment tolerance limits of the coupling that connects the two. A transition fit between the motor flange and the mating hole in the motor mount is used to generate enough clamping force. 4.3.5 Carriage Assembly The payload in our system is the carriage. It is made of four aluminum plates bolted together to form a structure that wraps around the steel base on which it moves. There are features machined on the carriage plates to seat the locknuts that hold the air bearing assembly. 4.3.6 Belt Assembly and Pre-tension The assembly that holds the belt is as shown in the Fig. 4-6. The steps involved in assembling the belt are as follows 1. The holes are punched in the belt. 2. The belt is sandwiched between the blocks and the belt is inserted. 76 3. The bolts are held finger tight to allow for some adjustability. 4. The belt is aligned at right angles to the blocks. This step is very critical to ensure proper belt tracking. 5. After ensuring perpendicularity, the blocks are tightened together by the bolts. A similar procedure is adopted for fastening the belt to the other set of blocks. This assembly of belt and the two blocks is inserted inside the hollow machine base and the belt is wrapped around the pulleys. The blocks are bolted to the carriage. To apply pre-tension, a bolt is used to pull on the block 1.(refer to Fig. 4-7) Once we ensure that the belt has enough pre-tension, block 1 is bolted down to the carriage and the pre-tensioning bolt is removed. The belt tracking has to be checked by moving the carriage along the entire length of travel. 4.3.7 Cleaning and Stoning The cleaning and stoning operations are performed before mating two parts using bolted joints. This improves the contact stiffness of the joints. 4.4 Feedback Sensors The position feedback signals are obtained using the linear and rotary encoder. The rotary encoder is built in the BM500 motor. This encoder has a resolution of 2000 counts per revolution. The linear encoder is manufactured by Heidenhain. The sinusoidal output of the encoder is converted to square pulses using interpolation and digitizing electronics. The square pulses in quadrature are read in dSPACE. The overall resolution is 0.4 microns at a maximum traversing speed of 2 m/s. The read head of the linear encoder is mounted to the carriage by bolts. The read head mount should have high stiffness. If the read head mount is not designed properly, the signal to noise ratio will be low; this will affect the performance of the machine. The distance between the read head and the encoder scale is a critical dimension. This is 77 adjusted while assembling. After assembling the read head, the encoder signals out of the interpolation box should be 5 V TTL pulses. This is a good check of a proper assembly of the scale and the read head. 4.5 Closed Loop Position Control The motor is driven by a PWM (Phase Width Modulation) amplifier which sends the current input to the stator windings. The torque developed is proportional to the current. The motor amplifier can be used as a voltage source or the current source. Depending on what we choose, we have two types of controls that are commonly encountered. The motor working in current mode can be represented as shown in the Fig. 4-14. Note that the voltage controlled motor has the additional complications of the effect of the electric time constant AR and of the induced voltage e=Kw. Hence the preference for the current controlled motor. Please refer appendix. 1 for a quantitative treatment of this. In the Fig. 4-14, T is the torque in the motor, i is the current, W the speed of the rotor and v the voltage applied. 4.6 Chapter Summary The design of various components and their assembly procedure have a significant impact on the dynamic performance of the machine. In Chapter 2, we developed a dynamic model in which the belt compliance was treated as the predominant compliance. Our discussions on bandwidth in Chapter 2 also presents limitations that are posed by the drive resonance that arises out of the belt compliance. This model is valid only if the other compliances in the machine structure are small compared to the belt. To be able to have the machine closely resemble the model, there are several scientific procedures that have to be followed. These details have been the subject of discussion of this chapter on mechanical design and assembly of belt driven servos. In the next chapter, we present the details of our experimental setup and the measured transfer functions. 78 b belt couplir Motor (D pre-tension screw carriage encoder readhead mount Motor mount / carriag /Belt (D Linear encoder (D Idler Pulley guiding rail F~b belt Figure 4-2: Crowned pulleys 80 drive mount gauge block pulley Figure 4-3: Assembly procedure to align the drive mount on the base 81 Thraded stt uakeis SIgumeni Uad puusdnlag assy fLairsr clip 2 CRO lot WoMM Pws Wemat igtl Ibids. emktluAWAOt bassimp. uside way of WrIutu, as plulics or wPWins Figure 4-4: Air bearing assembly Figure 4-5: Measuring the flyheight 82 Figure 4-6: Assembling the belt between the blocks pre-tensioning screw block 1 & Figure 4-7: Pre-tensioning mechanism 83 - 33mm 040021 .rarmm BC 013mm BALL RECESS x 6m DP 038mm- LL - x SPRjESSUREPORT 4UV,.U UFT (MICRO-IN) 800,0 400,0 200,0 800,0 -100.0 - N - lrn aL ____________________ Ih- - ____________________ ____________________ %.... ....- '',--- .. 4 4 ____________________ 4" I 300.00 z M3 x. 5 [*- 5 3mm 0.0 500.0450.0 (3) . -80.0 -60.0 250.0~ 0-J 200,0 -4 0.0 150.0 100.0 2 0.0 50,0_ Sn 0.0 0 .0 5.0 1V 15.0 .0 UFT (MICRONS) 20.0 Figure 4-8: Stiffness of the 40 mm flat air bearings [22] 84 250 a 13mm 021.6mm D.C. 013mm BALL RECESS x 6mm DP, 048mm K-5 (3) M3 x,5 x .8 PRESSURE PORT 5.33Em 00 '20010 LIFT (MMAR04N) 4000 6000 00 0 1000 00 0- 00.0 800 4oo 0 o 0 5010 00 0 -j 0 W0 0 -J 0 400 0 010 200 0- " 0 o , 5.0 10,0 15 LIFT (MCRONS) 20.0 Figure 4-9: Stiffness of the 50 mm flat air bearings 85 254- [22] Yaw axis Pit c axis. Figure 4-10: Figure showing the pitch, roll and yaw axes of the carriage 6 Figure 4-11: Load-deflection characteristics of ball bearings permission from the author) 86 [24] (Reprinted with I. 0 F- Figure 4-12: Comparision of preloaded versus non preloaded bearings [24] (Reprinted with permission from the author) M..I I Wars Ds F A 4 Figure 4-13: Locknut and lockwasher mounted on a threaded shaft (Reprinted from Whittet Higgins catalog with permission) 87 Toad vomtage current Figure 41 Cr + torque K modeAmplifier Figure 4-14: Current mode operation 88 i speed Chapter 5 Experimental Results 5.1 Introduction In Chapter. 2, we have developed a dynamic model and derived the collocated and non-collocated transfer functions. We have initiated an experimental study for two reasons (a) to verify the theoretical model and predictions (b) to determine the complete picture ,i.e to see the unmodeled modes . In this chapter, we summarize the experimental results of sine sweep measurements and modal tests. In addition we present a brief note on the key ideas behind setting up these experiments 5.2 Sine Sweep Measurements This is a traditional method for measuring the frequency response of the structure. A signal generator is used to provide a sinusoidal command signal to the system under study. The frequency of the input sinusoid is varied over the frequency range of interest. A schematic diagram showing the input and output signals, machine and the signal analyzer is in the Fig. 5-1. The machine operates in closed loop with feedback signals from the rotary and the linear encoder. The feedback signal from the encoder is read in the dSPACE controller. The digital to analog converter in dSPACE sends analog signals to the PWM amplifier which drives the brushless servomotor. The sinusoidal signal generated in 89 Signal HP35670AI ^1 2 Encoder + + PWMotor- Machine Ampl if ie dSPACE Controller Figure 5-1: Sine sweep experimental setup - Schematic the HP analyzer is the input signal to the system. The signals 1 and 2 are marked in the Fig. 5-1. By taking the ratio of the signals, we get the loop transmission. From the loop transmission, we obtain the transfer function of the machine. For measuring collocated transfer function, we use a constant gain in the controller. The loop is inherently unstable in the non-collocated sensor measurements. Hence, we use a lead compensator H(s)= 0o 5.2.1 Procedure for Transfer Function Measurement 1. The input is a sinusoidal signal and we expect the output to be sinusoidal in an ideal setting. It is a good practice to set up the oscilloscope to measure the input and output waveforms 2. The transfer function is measured at different amplitudes of input signals. The linear regime where the transfer function does not vary with the amplitude of the input signal is an ideal range to do the measurements 3. The parameters that can be varied in the HP35670A to refine the sine sweep measurements include integrate time, settle time, resolution, type of sweep (linear or logarithmic). 90 0 -20 -40 -60 W -80 E -100 -- -120 -140110 1 measured del 10 2 Freq(Hz) 100 50 00 01 -o -50 a) CO -100 -150 -200 102 10 Freq(Hz) Figure 5-2: Measured and predicted collocated transfer function 91 50 -- 0 - E M-50 -- - measured model 102 10 Freq(Hz) 0 -100- Q- -400 - -500- -00 102 10 Freq(Hz) Figure 5-3: Measured and predicted noncollocated transfer function 92 Chapter 6 Conclusions We have explained in Chapter 1 the inverse approach of designing a servomechanism. This approach demands a good model of the dynamics of the system. In this thesis, we have modeled the dynamics of the belt-driven servomechanism. We have discussed collocated and noncollocated feedback control methods and the maximum achievable bandwidths in each of these cases. The primary limitation to the performance of this system is from the compliance of the system. The drive resonance that arises from the belt compliance affects the bandwidth and hence the performance of the system. In addition, we have emphasized the importance of damping in the belt-driven system. We have presented a model of the microslip phenomenon in belt drives and estimated the damping from microslip. The design methodology for the belt drive is presented in detail laying stress on the effects of various compliances that could affect the dynamic performance of the machine. Future Work Our model for microslip shows that the damping achievable by microslip is insignificant. Hence, other ways of adding damping to this system have to be explored. We have discussed in detail the limitations posed by drive resonance. The drive resonance is explained with a linear model of the dynamic system. Under certain conditions, the axial excitation can set up excitation in the transverse direction in the belt. This instability is an interesting topic of research in the area of dynamics 93 of belt-driven servomechanisms. The theoretical model explaining the nonlinear phenomenon of parametric resonance and the experimental evidence can be built to give a wholesome picture of the design of belt-driven servos which are one of the essential components in the world of precision motion systems. 94 Appendix A Motors A.1 Introduction This appendix deals with servomotors and their broad classifications. In addition, we have described some basic motor principles, DC motor characteristics, brushless motors and their importance in motion control, the velocity control and current control. This appendix is an attempt to give a short introduction to this continuously evolving area of motors. To get a better understanding, the reader is referred to [25], [26] and [27] A.2 Servomotors Servomotors are the actuators in positioning servosystems which include robot arms, CNC machines and several other such high speed precision machines. While general power-use motors are designed to turn basically at one speed, servomotors are designed to carry out operations following a wide range of speed instructions. The word servo comes from latin servus meaning slave, and a servomotor can be thought of as a motor that works following the master's orders. Hence, these servomotors should be able 1. to turn stably over a wide range of speeds 95 2. to change speed swiftly. In other words, the motor should be able to deliver high torque and should have low inertia. The most general classification are the DC Motors and the AC motors depending on whether the power source is a DC source (battery) or an AC source. There are several different ways in which the DC and AC motors are constructed. In an AC synchronous motor, there are three phase windings both on the stator and the rotor. These motors are designed to move at one fixed speed given by L, where f is the frequency of the AC supply and p is the number of magnetic poles. However, in most applications, we desire to have variable speeds. This is achieved by using devices called inverters. DC motors and their controls are easier compared to the AC counterparts. DC motor characteristics are simple. Here, our primary focus will be on DC motors. A.2.1 Motor Principle To explain the motor principle, the best start is the classical current carrying conductor loop that is placed in a magnetic field. The force acting on the conductor is given by dV = idt x -9 where (A. 1) is the magnetic field, i is the current in the conductor and dl is the in- finitesimal element of the conductor that is at an angle to the B. The torque is given by T= KI (A.2) K is the proportionality constant which is just defined by the motor construction. A.2.2 Back E.M.F As the rotor is rotating in the magnetic field, the flux lines induce a current, the direction of which is given by the Fleming's right hand rule. This current direction is such as to oppose the direction of the current in the conductor, hence trying to 96 reduce the torque output of the motor. The electromotive force that is induced in this manner is the back e.m.f. and it can be shown that e = (A.3) Kw The interesting point to note here is that the constant K in the Eqs. (A.3) and (A.2) are the same. These can be derived independently and shown to be same. A.2.3 DC Motor Characteristics The equivalent circuit is shown in the Fig. A-1. The voltage balance leads to the following sets of equations. These equations define the ideal DC motor characteristics. (A.4) V - E = IaRa Combining this equation with Eqs. (A.1), (A.2) and (A.3), we get the following equation which represents the torque speed relation, given by T= (A.5) ( K)(V - Kw) Ra Ra WV back emf 4- e=Ko Figure A-1: Equivalent circuit of a DC motor We see that the torque-speed relationship is linear. 97 A.2.4 Need for Commutation If we consider a rotor winding rotating in a magnetic field, as the conductor completes 1800 rotation, it faces a reversed field direction. The developed torque is such that it makes the rotor rotate in the opposite direction which will affect continuous motor action. Hence the direction of the current is to be reversed at the appropriate position to keep the rotor in continuous rotation. This necessitates a mechanism which has come to be known by the term commutation. The first generation motors had mechanical commutation which had a commutator and a carbon brush which slides against the commutator disc which is part of the rotor that carries the armature windings. These have serious limitations posed by mechanical wear and demands constant maintenance. There are other constraints posed by the temperature limits and humidity conditions under which wear in the carbon brushes is minimal. Also, the construction of these motors require that the commutators have to rotate and hence the inertia in motion is high and this affects the dynamic performance of these motors with brushes. There are heat transfer issues since the heat generation in these motors are high due to mechanical contacts. The solution to these problems is the brushless motor which use electronic commutation. The principle of commutation involves two switches connected as shown in the Fig. A-2. Depending on which switch is open, the direction of the current is reversed Hence, mechanically commutated motors are not very useful to act as servomotors. The commutation can be achieved electronically by using power electronic circuits consisting of a set of transistors. These electronically commutated motors with permanent magnet rotors have no brushes. These brushless DC motors are very convenient for servo applications. A.3 Brushless (BLDC) Servomotors BLDC motors are so called because they have a straight line speed-torque curve like their mechanically commutated counterparts, permanent magnet DC (PMDC) motors. In PMDC motors, the magnet is stationary and the current-carrying coils ro- 98 V B A armature If switch A is closed, current flows in one direction. When switch B is closed, current direction reverses Figure A-2: Equivalent-circuit representation of commutation Table A.1: Inner-rotor versus outer-rotor BLDC motors Inner rotor Outer rotor Rapid acceleration Very good Poor Heat dissipation Very good Poor satisfactory Good Good Poor to satisfactory Requirement Low cogging Use with speed reducers tate. The current direction is changed through mechanical commutation as explained before. In BLDC motors, the magnets rotate and the current-carrying coils are stationary. The current direction is switched by transistors. The timing of the switching sequence is established by some type of rotary position sensor. The Aerotech motors in our machine are equipped with hall effect sensors for the commutation position signal. There are two types of BLDC motors based on construction: outer-rotor motors and inner-rotor motors. As the name suggests, this classification is based on the construction of the stator and rotor. Table A.1 draws a comparision between the two types. Brushless servomotors offer several advantages and in the Table A.2, we compare the BLDC servomotors with the PMDC motors. 99 Table A.2: PMDC Vs BLDC Motors PMDC Motor BLDC motor Electrical Commutator Mechanical Position sensor+Inverter Large Small Maintenance Periodical Minimal Power rating High Low Maximum speed Low High Simple Complex High Low Size Speed Control Moment of Inertia Poor Good (Rotor Winding) (Stator Winding) Heat Dissipation A.4 Classification Based on Commutation Signals In electronic commutation, there are two types of current signals that are given during a cycle of the rotor rotation. These are 1. sinusoidal current - AC Synchronous motors 2. square wave current - BLDC motors designed to develop trapezoidal back emf Getting square wave currents is hard. Due to the inductive effect of the armature, there is torque loss (worsens at higher speeds) compensated using a technique called phase advancing. But for this problem, square wave currents are the most preferred since commutation algorithms are simple. A.5 Voltage Control - Quantitative Picture The voltage equation of a motor accounting for its inductance L is given by di V- e =L--+iR dt 100 (A.6) The equation of motion for the motor is T = J (A.7) dt (A.8) Combining the above equations with Eqs. (A.2) and (A.3) and taking laplace transforms, we obtain 1 U TeTmS 2 + TmS + Te (A.9) 1 (A.10) = R JR TM = K 2 (A.11) K The voltage controlled amplifier block diagram is as shown in the Fig. A-3 Toad votage+ 1_____ n~ K q Figure A-3: Voltage mode operation 101 speed 102 Appendix B Engineering Drawings 103 8 7 6 I 4 5 3 1 2 METRIC 0.01 SCALE 1:1 Threaded 00.01 D 1 1 THE INFORMATION CONTAINED IN THIS DRAWING IS THE SOLE PROPERTY OF MIT ANY REPRODUCTION IN PART OR WHOLE WITHOUT THE WRITTEN PERMISSION OF MIT IS PROHIBITED. M 45 1.5 pitch 15 mm long Key way width 7 mm depth 3.6 mm ±0.1mm length 20 mm D Fillet R3 057±0.025 I'll CD C C I I 'I Oq 0 B R 8 Pulley surface Hard Anodized to 1/1000 in and ground to the tolerance levels on 045_0020 OR IDENIYING NO NO. 0 -l 1X .X ±0.05L X+. .X±5 .XX ±0.01 A LIST Massachusets Insitute of Technology Dept of Mechanical Engineering CAD GENERATED DRAWING, DO NOT MANUALLY UPDATE APRDVALS DRo-kASI S . DATE A 7/12/02 Pulley QJY 2) CHECKQED RE$P ENG © ON SCIPIOEI PARTS UNLESS OTHERWISE SPECIFIED DIMENSIONS ARE IN MM TOLERANCES ARE[ and SIZE DWG. NO. REV IAI FINISH QUAL ENG 0 1 U0 I T 0 14 ' JCAD FIL SHEET 2 I 1 8 7 6 4 5 1 SOLE 1 3 2 v 8 d I, q 1 1 THE INFORMATION CONTAINED IN THIS DRAWING IS THE PROPERTY OF MIT ANY REPRODUCTION IN PART OR WHOLE WITHOUT THE WRITTEN PERMISSION OF MIT IS PROHIBITED. METRIC SCALE 1:2 All fillets R6.35 Unless specified ISTN IL~-4Drill and Tap D D 1 mm deep 38.1 31.75 50 50 635 203.2 C C P-I ~J~J 33 0 10 THRU L- 024~6.35 WP. 2 PLS. -0 c-TI 16 -I 63.00 c+I CD" 20.32 - - -- - -0- I-I t-f B B -J 33 Ill MI 0.00 | 'I IDENFINO NO NO C5 0 8 8 8 UNLESS OTHERWISE SPECIFIED DIMENSIONS ARE IN MM TOLERANCES ARE: APPROVALS -X 0.j D.M. Dept of 8 1 7 1 6 1 5 Wnd Weak 4 sharp edgfs A Carriage bottom plate SIZE IDAG. WUAL ENG ' ' Mechanical Engineering 7/14/02 CHECKED RESP ENGT- 8 R DATE MARI AL FINISH DebUff O LIST CAD GENERATED DRAWING, DO NOT MANUALLY UPDATE DhanushkodI xxO.25 SPE ESCRIPTON PARTS 3 ' NO. ICAD ' 2 'L REV. L: 1 1-EET OF ' 1 8 1 3 1 4 l 5 1 1 2 THE INFORMATION CONTAINED IN THIS DRAWING IS THE SOLE PROPERTY OF MIT ANY REPRODUCTION IN PART OR WHOLE WITHOUT THE WRITTEN PERMISSION OF MIT IS PROHIBITED. METRIC SCALE 1:2 All fillets are R6.35 unless I D I -: pifd I I I - 0-. - C 8 g 8 Drill and Tap 8 x M 4 X 0.7 11.5 mm deep 8 S 5.00 II 4- 40.00 - + -+ .1 0.00 I -~ 40.00 I-f 101.00 --- 76.00 - 4- 50.00 --- 25.00 1B ~ 4-~ -- 63.0 8 x M 6 X 1.0 Drill and Tap 17 mm deep NO N O GNO. SPECIFIED UNLESS OTHERWISE DIMENSIONS ARE IN MM TOLERANCES ARE: A l 50 Dhmnushkodi DM. Massachusetts ESP ENG A Carriage top plate Same as carriage bottom plate except for the features mention )d 7/14/02 Debuff ond Breok Sh=r edgms 8 1 7 6 5 t 11 1 G. VFus LN 4 .)UAL l Insitute of Technology Dept of Mechanical Engineering DAIE CHECKED MA TEIAL REOR UST CAD GENERATED DRAWING, DO NOT MANUALLY UPDATE AFPROVALS 5 SPECICATON ESCIPTON PARTS 0.00 NO. RE A ENG ICAD FILE: 3 2 1.E OF , 8 THE 7 6 1 5 IN T.HIWMTTFN PRHIRT PFRMISSjNF D 4 4 .1. INFORMATION CONTAINED IN THIS DRAWING IS THE SOLE PROPERTY OF MT AYREPRUCTION PART OR WHOLE WITHOUT 3 I 1 I 3 I I SCALE 1:3 All fillets R6.35 Unless specified 203.2 D I METRIC 0.0 6.35 _ D 31.75 53.60 1-- I 33.60 tz C C 41 L 40 !.2 O (IIN (D -q 0 1d THRU LJ 0 24w6.35 FROM FAR SIDE TYP. 4 PLS. B 298.60 N 323.60 20.32 348.60 -_-_-_-_- I - I I D 'q . r0, 1, 1, 10 IITE H 1- q cq . m 00 ) CIS PART OR IDENTIFYING NO. NO NMENS.C I R ISPEMAlbRIAL ;F UlT ECRPTTON lZN ba UNLESS OTHERWISE SPECIFIED DIMENSIONS ARE IN MM TOLERANCES ATE: DRAWING- CAD GENERATED DO NOT MANUALLY UPDATE APPROVALS 85 X ±0.501 X I. 38.1 [hanushkodi D.M. Massachusetts Insitute of Technology Dept of Mechanical Engineering DATE- A 7/14/02 Carriage side plate CHECKCED RESP ENG 8 X M6 Clearance Thru FINISH Debufr Wd Brek Sharp edges 8 I 7 V IREQD PARTS UST I 6 'IS 4 WUAL ENG ICAD 1LE: 3 2 1 IS-11 - 8 , 7 I 5 3 44 THE INFORMATION CONTAINED IN THIS DRAWING IS THE SOLE PROPERTY OF MIT ANY REPRODUCTION IN PART OR WHOLE WITHOUT 1 22 METRIC THE WRITTEN PERMISSION OF MIT IS PROHIBITED. SCALE 1:3 All fillets R6.35 Unless specified 38.10 D n ~-~-tttt 0-. -L 1~ C 25 1.1 10.00 00 0 H 40 L -6 36.00 26 EDO 00 cE 40 '-1 ___50.0 50.00 30) 6:0 Req -(-H- 0T -(-H- 5 X M6X 1.0 Drill and Tap 17mm deep NO DENFYING SPEC IFCAIN OR DSCRIPTIO NO RE PARTS UST UNLESS OTHERWISE SPECIFIED DIMENSIONS ATE IN MM TOLERANCES ARE: A 203.2 .x ±0.50 XX ±0.25 X l.5 .X CAD GENERAE DRAWIG APPROVALS Ch-nushk.l D.M. CHECKED RESP MATERIAL FINISH 8 1 tt I Deburr // I 00 I 1 00 1 Ori 4 Dept of Mechanical Engineering Carriage side plate(encoder slot) Same as Carriage side plate except for the features mentioned with dimensions SWZ A and Break sharp eages 4 ENG DATE 7114102 [REG. NO. SHEET I i I 2 i I I G ' THE INFORMATION CONTAINED IN THIS DRAWING IS THE SOLE PROPERTY OF MIT Front View D CN 0 <c5 c5 c NO N 0 5 1 ANY REPRODUCTION IN PART OR WHOLE WITHOUT THE WRITTEN PERMISSION OF MIT IS PROH IBITED. 1 4 I~ 1 C0 o o 0 00 N 0 0 3 0 0 0 11 2 i 000 0 --; clL> co 0 0 00f MET RIC ISCALE 1:2 52.0 34.80 10 4 .0 0~ ) 50 c ne (®) 73±0.02f e , I 35.50 -'~ , -- ,,8.50 0.00 Ii 34.80 I- I I -I 0 20% -4xM5x0.8 Drill and Tap (1- A_ K- 135.50 (®) SPECIFIED S OTHERWISE DIM'ENSIONS ARE IN MM TOLERANCES ARE: *xx xx71 -±025 / I 6 1 DATE A 8/1502 Motor Mount CHECKED ?ESP ENG 0 12 THRU Li 0 22 T 15 TYP. 5 PLS. I j 717 -6 lEAR) Massochusefts Insitute of Technology Dept of Mechanical Engineering CAD GNERAE DRAWIG APPROVALS Dha"''k-",D.M ICATION UST PARTS All fillets are R6.35 Unless specified SPEC OS DESCIPTON TDENTIFYNG NO NO SECTION B-B SCALE 1: 2 A L -B 254.0 76.2- E b T HRr and Reak hrM Ndgfss 4 IS-:: AU UALEtNG I S I 2 I ''5 8 1 4 1 42 THE INFORMATION CONTAINED IN THIS DRAWING IS THE SOLE PROPERTY OF MIT ANY REPRODUCTION IN PART OR WHOLE WITHOUT THE WRITTEN PERMISSION OF MIT IS PROHIBITED. 3 21 METRIC SCALE 1:2 D D Top View 2-1 76.2 'I! F~i 56.2 I I I CD I I g I I I I I I I I I I I I I I I I I I 10.0 0.0 -0 ILr~# I I 0 I I I I I I I I I I _________ _________ -'J I L~1 ] I I I I I I I I I I I I I I I I I I I I I I I I I C I I I I I I I CD B -54.0 All fillets are R6.35 Unless specified I . D 0 j L6) 0 0 04 l~ IEM~O PAR IDENTINGNO NO OR DESCRIPION PART IscxsT PARTS UNLESS OTHERWISE SPECIFIED DIMENSIONS ARE IN MM TOLERANCES ARE: X["l' 50TF A lX ±0.21 ~ j UPDATE D-AnTERdi SM. A 7/14/02 Motor Mount CHECKED RESP ENG SIZE IDNG. NO. REV. FINISH QUAL ENG I1 // I 00 I 11 05 '~ 7 LI 4 RE DATE MATERIAL 85 IRCUa AI REPD of Techno1ogy SPECPICATCRR Massachusetts Insillute of Technology Dept of Mechanical Engineering CAD GENERATED DRAWING, DO NOT MANUALLY APPROVALS I LIST FILE: .5 13 I 1 L z ICAD I I SHEE I I Bibliography [1] G.F. Franklin , J.D. Powell and A. Emami-Naeini 1994 Feedback Control of Dynamic Systems. Reading, Massachusetts: Addison-Wesley. [2] M.Dahleh, M.A.Dahleh and G.Verghese Dynamic Systems and Control Lecture Notes, Department of Electrical Engineering and Computer Science, MIT, Fall 2002. [3] Kripa K. Varanasi 2003 S.M. Thesis, Mechanical Engineering Department, MIT, Cambridge, Massachusetts.On the Design of a Precision Machine for Closed-Loop Performance. [41 L.Meirovitch 1980 Computational Methods in Structural Dynamics. Rockwille, MD: Sijthoff & Noordhoff. [5] Andre Preumont 1997 Vibration Control of Active Structures An Introduction. Kluwer Academic Publishers. [6] J.Doyle, B. Francis, A. Tannenbaum 1990 Feedback Control Theory. Macmillan Publishing Company. [7] Mindlin R. D. and Deresiewicz H. 1953 J. Appl. Mech. Trans.ASME 75, 327-344. Elastic spheres in contact under varying oblique forces. [8] Mindlin R. D. 1949 J. Appl. Mech., Trans. ASME 71, 259-268. Compliance of elastic bodies in contact. [9] Johnson K. L. 1955 Proc. Roy. Soc. A 230, 531-549. Surface interaction between elastically loaded bodies under tangential forces. 111 [10] Goodman L. E. and Brown C. B. March 1962 J. Appl. Mech., 17-22. Energy dissipation in Contact Friction: Constant normal and cyclic tangential loading. [11] Johnson K. L. 1961 J. Mech. Eng. Sci. 3(4), 362-368. Energy dissipation at spherical surfaces in contact transmitting oscillating forces. [12] Johnson K. L. 1985 Contact Mechanics Cambridge University Press, London, Chap. 8. [13] Leamy M. J. and Washy T. M. 2001 ASME J. Appl. Mech., 69 763-771. Analysis of Belt-Drive Mechanics Using a Creep-Rate-Dependent Friction Law. [14] Betchel S. E., Vohra S., Jacob K. I. and Carlson C. D. 2000 ASME J. Appl. Mech., 67 197-206. The Stretching and Slipping of Belts and Fibers on Pulleys. [15] Nayfeh S. A. 1998 Ph.D Thesis, Mechanical Engineering Department, MIT, Cambridge, Massachsetts. Design and Application of Damped Machine Elements. [16] Frank M. White 1994 Fluid Mechanics, McGraw Hill Inc. [17] Fung Y. C. 1969 A First Course in Continuum Mechanics Prentice Hall Inc. [18] Electrocraft standard servo product catalog [19] Peter Schwamb, Allyne L. Merrill, Walter H. James 1921 Elements of Mechanism. John Wiley sons, Inc. [20] Alexander H. Slocum 1992 Precison Machine Design. Michigan: Society of Manufacturing Engineers. [21] R+W, website url: http://www.rw-america.com/ [22] Newway, website url: http://www.newwaybearings.com/productpages/airbearings. html [23] NSK Corporation, NSK-MOTION AND CONTROL Rolling Bearing Catalog [24] Tedric A. Harris 1991 Rolling Bearing Analysis. John Wiley and sons Inc. 112 [25] J. C. Compter 2000 Mechatronics Introduction to Electromechanics. Mass Products and Technologies Philips Centre for Technology. [26] William H. Yeadon, Alan W. Yeadon 2002 Handbook of small electric motors. McGraw-Hill [27] Tak Kenjo 1991 Electric Motors and their Controls. OXFORD UNIVERSITY PRESS [28] J.E.Shigley 1986 Mechanical Engineering Design Metric Editions, Mechanical Engineering Series, McGraw-Hill Book Company. 113