A Non-linear Disturbance-decoupled Elevation Axis Controller for the Multiple Mirror Telescope
|
|
- Kristin Stephens
- 6 years ago
- Views:
Transcription
1 A Non-linear Disturbance-decoupled Elevation Axis Controller for the Multiple Mirror Telescope D. Clark a, T. Trebisky a, K. Powell b a Multiple Mirror Telescope Observatory, University of Arizona b Steward Observatory Center for Astronomical Adaptive Optics, University of Arizona 933 N. Cherry Avenue, Tucson, Arizona USA ABSTRACT The Multiple Mirror Telescope (MMT), upgraded in 2000 to a monolithic 6.5m primary mirror from its original array of six 1.8m primary mirrors, was commissioned with axis controllers designed early in the upgrade process without regard to structural resonances or the possibility of the need for digital filtering of the control axis signal path. Postcommissioning performance issues led us to investigate replacement of the original control system with a more modern digital controller with full control over the system filters and gain paths. This work, from system identification through controller design iteration by simulation, and pre-deployment hardware-in-the-loop testing, was performed using latestgeneration tools with Matlab and Simulink. Using Simulink s Real Time Workshop toolbox to automatically generate C source code for the controller from the Simulink diagram and a custom target build script, we were able to deploy the new controller into our existing software infrastructure running Wind River s VxWorks real-time operating system. This paper describes the process of the controller design, including system identification data collection, with discussion of implementation of non-linear control modes and disturbance decoupling, which became necessary to obtain acceptable wind buffeting rejection. Keywords: Telescope, control system, non-linear, Matlab, digital filter, system identification, generated code 1. INTRODUCTION The Multiple Mirror Telescope Observatory (MMTO), a joint project of the Smithsonian Institution and the University of Arizona, operates the MMT, a 6.5m telescope located at the summit of Mount Hopkins near Tucson, Arizona. It was upgraded from its original array of six 1.8m primary mirrors with a new 6.5m borosilicate honeycomb primary mirror cast at the Steward Observatory Mirror Lab in Construction and installation of the major telescope components (mirror cell, forward truss structure, secondary mirror hub, etc.) was completed during the late 1990 s and first light was achieved in May The early design of the telescope and drives was undertaken without particular regard to FEA (finite element analysis) of the drive system and stiffness of structural elements in the interest of quickly realizing telescope operation. The resulting controller design for the azimuth and elevation axes assumed perfectly stiff drive components, which naturally does not obtain in practical systems. In order to increase the telescope servo controller performance, MMTO began the process of designing and deploying new controllers. We describe here the elevation controller design, as that particular axis had significant issues with structural resonant modes and concomitant difficulties in controller tuning, and we have not yet started upgrading the other telescope axes. 1.1 Original Elevation Controller The as-commissioned controller used a dual-loop architecture with the outer position loop closed on the on-axis Inductosyn absolute encoder and an inner velocity loop closed on one of two available motor shaft encoders. The outer loop ran in software on a MVME167 Motorola CPU with a gain-switching PID (Proportional Integral Derivative) algorithm. The inner loop used a National Semiconductor LM628 motor controller to accept velocity commands over the VME bus and output torque commands via a DAC (digital-to-analog converter) to the motor amplifiers (figure 1). The amplifiers in turn drive a pair of DC brush motors with friction wheels to move the elevation axis. This controller was commissioned and used with tuning parameters obtained empirically and the motor amplifiers set to voltage-source mode for the first 18 months or so of operation [1]. Empirical tuning led us to increase the servo
2 gains and investigate changes to the controller operation to improve wind disturbance rejection during science object tracking, at the cost of gain peaking in the closed-loop controller (figure 2). Figure 1. Simplified original MMT elevation controller block diagram. Figure 2. Closed-loop Bode diagram of the MMT elevation axis controller taken using an HP 35670A Dynamic Signal Analyzer showing the difference between voltage-source and current-source motor amplifiers. Clearly, the controller exhibited marginal stability in the 2-3Hz region and positive gain at the main structural resonant frequency of 6Hz. In addition, a strong 20Hz mode is present. This poor performance motivated the improvement of the elevation controller.
3 2. Post-commissioning Servo Improvements After commissioning, several avenues of improving the performance of the elevation drives were investigated. A major impediment during this period was the inability to log and analyze the controller signals during operation as the controller architecture did not lend itself well to telemetry with the tools available at the time. Most of the early work with the servos involved measuring the analog signals in the controller with an HP 35670A Dynamic Signal Analyzer (DSA), along with judicious use of an accelerometer and dial gauges to discover where the drive system compliances were located. 2.1 Motor Compliance The elevation drive motors use a unique drag-link parallelogram to hold the motor s friction wheel in alignment with the elevation drive arc section (figure 3). A Belleville washer spring stack underneath the motor assembly maintains the necessary preload of the friction wheel against the drive arc. Early measurements showed that the motor housing assembly walked across the drive arc in a way that was out of parallel with the telescope s elevation motion. This means that small changes in the drive arc runout and drive housing orientation resulted in a non-linear and nonrepeatable change in the mechanical advantage and encoder scaling in the velocity loop. The drag-link assembly also lacks an anti-rotation outrigger to prevent the housing from relaxing and rotating away from the motor load during torque reversals. In short, the motor mounts were insufficiently stiff. To cure this, we a) carefully aligned the motor into the center of the drive arc track, b) stiffened the drag-link flexure members, and c) installed tape encoders. Figure 3. One of two elevation drive motor assemblies with drag link, tape encoder head, and friction drive arc shown. 2.2 Tape Encoders Part of the design of the new MMT primary mirror cell and elevation drive system was the provision to install linear tape encoders along both drive arcs. The mounting surface for the tapes was precision ground during construction of the cell by grinding the tape surface on trunnions using the mirror cell bearings as a turning support for the entire assembly. This allowed us to install a fixed encoder read head without worry about maintaining the air gap tolerance with a follower assembly thanks to the high precision of the grinding operation. We installed Heidenhain LIDA105C tapes to these surfaces with EXE602E 25X interpolators for quadrature counting of the tape marks. Using one of the two tapes as a velocity loop feedback greatly improved the linearity and performance of the velocity loop.
4 2.3 Motor Amplifiers The motor amplifiers used for the MMT elevation axis are Copley Controls Model 262A PWM (pulse-widthmodulated) amplifiers with internal LC filters for low-noise output. They are easily switchable from a current-source output (e.g. a current is output proportional to the input control voltage), to a voltage-source output. As mentioned above, one of the early changes to the controller was to go to current-source output. 3. Servo Re-design The next round of servo work was aimed towards development of a completely new controller that included modal frequency suppression and native telemetry for debugging and performance measurement. We also migrated away from the now-obsolete Motorola VME CPU to a commodity PC chassis with PCI i/o boards. 3.1 System Identification The first step in design of the new servo was to identify the elevation axis response to torque inputs. Reduction of the open-loop response data to an LTI (Linear Time-Invariant) model enabled the offline analysis of the elevation axis and candidate control loop designs using Simulink. To collect the open-loop data, we used a surplus desktop PC with PCI i/o boards running The Mathworks real-time kernel, xpc Target. This kernel is one of several possible targets using Real Time Workshop, a tool for automatic generation of real-time executable code from Simulink diagrams, available as an add-on to Simulink from The Mathworks. With xpc Target s tight integration with the Matlab/Simulink environment, controller code can quickly be generated, and native telemetry allows for immediate data analysis and visualization, either during operation (hardware-in-the-loop), or post hoc. It also includes drivers for many different i/o boards to eliminate the work of driver development [2]. Since MMTO did not have any supported boards on hand, custom drivers were written for the boards that we did have available and installed in the xpc Target test machine. Since xpc Target is a fairly lightweight kernel, this was not as insurmountable as it may sound; the source code for all the other drivers under xpc Target is provided as part of the xpc Target installation so many examples are available. Other Simulink S-functions were created for utilities and to enable generation of excitation chirp signals. Figure 4. Simulink diagram for generating real-time code to collect open-loop data with xpc Target. Yellow blocks are hardware i/o, and the numbered elliptical ports are signal logging points.
5 Figure 5. Open-loop Bode plots for all 3 available MMT secondary mirror configurations. 3.2 Initial Controller Design Once the open-loop data was collected, the responses were reduced to mathematical models for simulation and analysis with candidate controller topologies. Several iterations of the simulation/comparison process resulted in a dual-loop topology with modal suppression filters (figures 6 and 7). Figure 6. Simplified elevation controller block diagram.
6 Figure 7. Overlay of the notch filter center frequencies with the measured open-loop structural resonant modal frequencies. 3.3 Design Verification The next step in design was to confirm that the controller performed as predicted by simulation. We generated code from the Simulink controller design, replacing the signal i/o points driving the telescope model with hardware driver blocks for the DAC output and encoder feedback input. Testing with the xpc Target controller gave good agreement with the Simulink model (figure 8). Figure 8. Comparison of the step response and Bode frequency response for the new elevation controller. The model is strictly linear, so we neglect for the purposes of tractable simulation physical nonlinearities such as friction and hysteresis.
7 3.4 Wind Disturbance Rejection Measurement Next, we needed measurements of the tracking performance of the new controller in the presence of wind disturbance. Figure 9. Time series tracking error of the LM628-based controller and the xpc Target test controller in wind. Figure 10. Comparison of the PSDs of the two controllers tracking error in wind.
8 From the above, it is easily seen that while modal suppression was successfully achieved with the xpc Target controller since the peaks at 6 and 20Hz were eliminated, it had less disturbance rejection than the LM628-based controller due to the higher error power present between 0.5 to 2Hz. 3.5 Improving Disturbance Rejection Since the wind disturbance rejection needed improvement below about 2Hz, the first step was to increase the lowfrequency gain in the controller. This is in tension with the requirement to maintain stability during large motions and when the telescope secondary/instrument configuration changes. Figure 11. Non-linear integral gain block in the position loop PID. The input is the position error signal, and the output is the current Integral gain that is subsequently multiplied by the error signal value. The non-linear integral gain block is similar to that used for the command pre-processor implemented for limiting velocity and acceleration; it smoothly varies the gain without inducing switching transients [3]. Using this approach improved the wind disturbance rejection about 20%, so further improvements were necessary. The command preprocessor also provides the important function of smoothing command signal inputs so transients in the signal path don t excite structural resonances in the drive system. We next augmented the controller with a Luenberger observer [4]. Using a model of the telescope plant response to known inputs running in parallel with the actual system allows estimation of an external disturbance so a scaled inverse of the disturbance can be used to cancel it. This approach is also known in industry as disturbance decoupling.
9 Figure 12. Block diagram of the complete elevation controller. The lower three blocks form the Luenberger Observer and disturbance decoupling signal path. The command pre-processor in the command signal path is not shown. Figure 13. Comparison of closed-loop Bode responses through the command-signal path (left side) and disturbance rejection (right side) for the non-linear position loop integral and the disturbance decoupling augmentation. In disturbance decoupling, the controller s torque command signal is used to drive a model of the open-loop telescope rigid-body plant, or observer model. The observer s output is the predicted encoder position; the real telescope encoder value is compared to form an observer error signal. This is compensated via PID and fed back into the observer to ensure that observer model inaccuracies don t accumulate without bound. If the observer model is sufficiently accurate and the observer compensator bandwidth is high enough, deviations from the rigid-body observer prediction may be presumed to be disturbances. This is scaled through a non-linear gain block that only allows disturbance decoupling authority when the position error is small and summed into the controller s DAC output signal to cancel the disturbance torque. This ensures that disturbance decoupling is only active while tracking.
10 Figure 14. Actual tracking performance achieved with the non-linear disturbance decoupled controller during operation. 3.6 New Controller Deployment Part of deploying the new controller was migrating away from the ancient VME hardware, which used the now-obsolete MC68040 CPU and getting-scarce IP (IndustryPack) i/o modules. We built a completely new rack-mount PC with an Intel Pentium IV processor and new PCI-bus i/o boards for encoder feedback and DAC output, all on a commodity Intel motherboard. This was then connected to our existing signal handling infrastructure in place of the old controller hardware. Simulink s Real Time Workshop (RTW) makes use of a scripting language to control generation of real-time code from the block diagram called the Target Language Compiler (TLC), in addition to a template makefile, and make command. A number of standard packaged targets are available in RTW; for our purposes, a custom TLC script was needed for code generation into our existing Wind River VxWorks target environment. Using the TLC and make scripts supplied with Simulink RTW for the VxWorks Tornado target as a template, we developed a modified version to generate code for our licensed VxWorks PC-486 target, which does not include Tornado. Running GNU gcc on a Fedora Linux host, we use the generated source code to cross-compile to an executable code object for the VxWorks target rack-mount PC. We use fairly simple Simulink S-functions to bring encoder data and commands into the controller, and status and logging information out of it. Two real-time tasks comprise the control system. One is the controller itself; the second runs the server that handles the Simulink remote protocol. This Simulink support library has been straightforward to build for VxWorks. As the Intel Pentium processor line retains backward-code compatibility for earlier x86 architectures, the PC-486 code runs on the newer processor without modification. We did spend substantial effort to write device drivers for the PCIbus i/o boards, including writing a PCI-bus support library for VxWorks. Much of the driver code for our legacy IPmodule devices could be compiled with only a few changes once the PCI code for the carrier card was working. We needed to modify our timekeeping code to allow us to compensate for the bizarre base clock frequency used in an industry-standard PC (e.g. the clock crystal is MHz which does not neatly divide down to the 1kHz servo rate). We use the Intel eepro100 network card that is supported by VxWorks. We were able to use the PXEboot software built into this card for diskless boot, simplifying the controller hardware.
11 4. Future Directions MMTO continues to pursue improvements in the elevation controller s performance. We are currently investigating optimization of the controller gains and disturbance-decoupling signal path to improve tracking in high-wind conditions. We also plan to upgrade the azimuth and instrument rotator axes in a manner similar to that used for the elevation axis. References and Further Reading [1] D. Clark, MMTO Internal Technical Memorandum #03-5, Selected Results of Recent MMT Servo Tuning, [2] D. Clark, MMTO Internal Technical Memorandum #04-3, Control System Prototyping, A Case Study, [3] W. Gawronski and W. Almassy, Command Preprocessor for Radio Telescopes and Microwave Antennas, IEEE Antennas and Propagation Magazine, Vol. 44, No. 2, April [4] G. Ellis, Observers in Control Systems, Elsevier Press, 2002 ISBN X Author Contact Dusty Clark Tom Trebisky Staff Engineer, Senior Staff Engineer, Senior MMT Observatory MMT Observatory University of Arizona University of Arizona 933 N. Cherry Avenue 933 N. Cherry Avenue Tucson, Arizona Tucson, Arizona (520) voice (520) voice (520) fax (520) fax dclark@mmto.org tom@mmto.org Keith Powell Steward Observatory Center for Astronomical Adaptive Optics University of Arizona 933 N. Cherry Avenue Tucson, Arizona (520) voice (520) fax kpowell@as.arizona.edu
MMTO Internal Technical Memorandum #03-5
MMTO Internal Technical Memorandum #3-5 Selected Results of Recent MMT Servo Testing D. Clark July 23 Selected Results of Recent MMT Servo Testing D. Clark 7/3/3 Abstract: The methodology and results of
More informationFig m Telescope
Taming the 1.2 m Telescope Steven Griffin, Matt Edwards, Dave Greenwald, Daryn Kono, Dennis Liang and Kirk Lohnes The Boeing Company Virginia Wright and Earl Spillar Air Force Research Laboratory ABSTRACT
More informationHigh-speed and High-precision Motion Controller
High-speed and High-precision Motion Controller - KSMC - Definition High-Speed Axes move fast Execute the controller ( position/velocity loop, current loop ) at high frequency High-Precision High positioning
More informationServo Tuning. Dr. Rohan Munasinghe Department. of Electronic and Telecommunication Engineering University of Moratuwa. Thanks to Dr.
Servo Tuning Dr. Rohan Munasinghe Department. of Electronic and Telecommunication Engineering University of Moratuwa Thanks to Dr. Jacob Tal Overview Closed Loop Motion Control System Brain Brain Muscle
More informationA Machine Tool Controller using Cascaded Servo Loops and Multiple Feedback Sensors per Axis
A Machine Tool Controller using Cascaded Servo Loops and Multiple Sensors per Axis David J. Hopkins, Timm A. Wulff, George F. Weinert Lawrence Livermore National Laboratory 7000 East Ave, L-792, Livermore,
More informationControl Design for Servomechanisms July 2005, Glasgow Detailed Training Course Agenda
Control Design for Servomechanisms 12 14 July 2005, Glasgow Detailed Training Course Agenda DAY 1 INTRODUCTION TO SYSTEMS AND MODELLING 9.00 Introduction The Need For Control - What Is Control? - Feedback
More informationServo Tuning Tutorial
Servo Tuning Tutorial 1 Presentation Outline Introduction Servo system defined Why does a servo system need to be tuned Trajectory generator and velocity profiles The PID Filter Proportional gain Derivative
More informationINTERFACING MAIN AXIS ENCODERS TO THE CONTROL SYSTEM OF THE GEMINI 8M TELESCOPES
INTERFACING MAIN AXIS ENCODERS TO THE CONTROL SYSTEM OF THE GEMINI 8M TELESCOPES John Wilkes and Chris Carter ABSTRACT The Gemini Telescopes project is building two eight metre opticavinfrared telescopes,
More informationAdvanced Servo Tuning
Advanced Servo Tuning Dr. Rohan Munasinghe Department of Electronic and Telecommunication Engineering University of Moratuwa Servo System Elements position encoder Motion controller (software) Desired
More informationLinear Motion Servo Plants: IP01 or IP02. Linear Experiment #0: Integration with WinCon. IP01 and IP02. Student Handout
Linear Motion Servo Plants: IP01 or IP02 Linear Experiment #0: Integration with WinCon IP01 and IP02 Student Handout Table of Contents 1. Objectives...1 2. Prerequisites...1 3. References...1 4. Experimental
More informationMTE 360 Automatic Control Systems University of Waterloo, Department of Mechanical & Mechatronics Engineering
MTE 36 Automatic Control Systems University of Waterloo, Department of Mechanical & Mechatronics Engineering Laboratory #1: Introduction to Control Engineering In this laboratory, you will become familiar
More informationApplication of Gain Scheduling Technique to a 6-Axis Articulated Robot using LabVIEW R
Application of Gain Scheduling Technique to a 6-Axis Articulated Robot using LabVIEW R ManSu Kim #,1, WonJee Chung #,2, SeungWon Jeong #,3 # School of Mechatronics, Changwon National University Changwon,
More informationCHAPTER 2 PID CONTROLLER BASED CLOSED LOOP CONTROL OF DC DRIVE
23 CHAPTER 2 PID CONTROLLER BASED CLOSED LOOP CONTROL OF DC DRIVE 2.1 PID CONTROLLER A proportional Integral Derivative controller (PID controller) find its application in industrial control system. It
More informationSubmillimeter Array Technical Memorandum
1 Submillimeter Array Technical Memorandum Number: 26 Date: Sept. 25, 1990 From: Eric C. Silverberg Pointing Specifications for the SMA Antennas: The Proposed Philosophy Summary The pointing and tracking
More informationActive Vibration Isolation of an Unbalanced Machine Tool Spindle
Active Vibration Isolation of an Unbalanced Machine Tool Spindle David. J. Hopkins, Paul Geraghty Lawrence Livermore National Laboratory 7000 East Ave, MS/L-792, Livermore, CA. 94550 Abstract Proper configurations
More informationNew Long Stroke Vibration Shaker Design using Linear Motor Technology
New Long Stroke Vibration Shaker Design using Linear Motor Technology The Modal Shop, Inc. A PCB Group Company Patrick Timmons Calibration Systems Engineer Mark Schiefer Senior Scientist Long Stroke Shaker
More informationAdvanced Digital Motion Control Using SERCOS-based Torque Drives
Advanced Digital Motion Using SERCOS-based Torque Drives Ying-Yu Tzou, Andes Yang, Cheng-Chang Hsieh, and Po-Ching Chen Power Electronics & Motion Lab. Dept. of Electrical and Engineering National Chiao
More informationXC4e PWM Digital Drive
PWM Digital Drive HyperWire fiber-optic interface Up to 30 A peak output current Integral power supply Amplifiers/Drives Drive brush, brushless, voice coil, or stepper motors Safe torque off (STO) safety
More informationUser Guide IRMCS3041 System Overview/Guide. Aengus Murray. Table of Contents. Introduction
User Guide 0607 IRMCS3041 System Overview/Guide By Aengus Murray Table of Contents Introduction... 1 IRMCF341 Application Circuit... 2 Sensorless Control Algorithm... 4 Velocity and Current Control...
More informationDesign and Implementation of the Control System for a 2 khz Rotary Fast Tool Servo
Design and Implementation of the Control System for a 2 khz Rotary Fast Tool Servo Richard C. Montesanti a,b, David L. Trumper b a Lawrence Livermore National Laboratory, Livermore, CA b Massachusetts
More informationControl Systems of the Large Millimeter Telescope
IPN Progress Report 4-54 August 5, 3 Control Systems of the Large Millimeter Telescope W. Gawronski and K. Souccar This article presents the analysis results (in terms of settling time, bandwidth, and
More informationMAGNETIC LEVITATION SUSPENSION CONTROL SYSTEM FOR REACTION WHEEL
IMPACT: International Journal of Research in Engineering & Technology (IMPACT: IJRET) ISSN 2321-8843 Vol. 1, Issue 4, Sep 2013, 1-6 Impact Journals MAGNETIC LEVITATION SUSPENSION CONTROL SYSTEM FOR REACTION
More informationBrushed DC Motor Microcontroller PWM Speed Control with Optical Encoder and H-Bridge
Brushed DC Motor Microcontroller PWM Speed Control with Optical Encoder and H-Bridge L298 Full H-Bridge HEF4071B OR Gate Brushed DC Motor with Optical Encoder & Load Inertia Flyback Diodes Arduino Microcontroller
More informationDesign Implementation Description for the Digital Frequency Oscillator
Appendix A Design Implementation Description for the Frequency Oscillator A.1 Input Front End The input data front end accepts either analog single ended or differential inputs (figure A-1). The input
More informationXC4e PWM Digital Drive
XC4e PWM Digital Drive HyperWire fiber-optic interface Up to 30 A peak output current Integral power supply Drive brush, brushless, voice coil, or stepper motors Safe torque off (STO) safety circuit Drive
More informationDC motor control using arduino
DC motor control using arduino 1) Introduction: First we need to differentiate between DC motor and DC generator and where we can use it in this experiment. What is the main different between the DC-motor,
More informationof harmonic cancellation algorithms The internal model principle enable precision motion control Dynamic control
Dynamic control Harmonic cancellation algorithms enable precision motion control The internal model principle is a 30-years-young idea that serves as the basis for a myriad of modern motion control approaches.
More informationReal-Time Testing Made Easy with Simulink Real-Time
Real-Time Testing Made Easy with Simulink Real-Time Andreas Uschold Application Engineer MathWorks Martin Rosser Technical Sales Engineer Speedgoat 2015 The MathWorks, Inc. 1 Model-Based Design Continuous
More informationStep vs. Servo Selecting the Best
Step vs. Servo Selecting the Best Dan Jones Over the many years, there have been many technical papers and articles about which motor is the best. The short and sweet answer is let s talk about the application.
More informationBrushed DC Motor PWM Speed Control with the NI myrio, Optical Encoder, and H-Bridge
Brushed DC Motor PWM Speed Control with the NI myrio, Optical Encoder, and H-Bridge Motor Controller Brushed DC Motor / Encoder System K. Craig 1 Gnd 5 V OR Gate H-Bridge 12 V Bypass Capacitors Flyback
More informationAnalog Devices: High Efficiency, Low Cost, Sensorless Motor Control.
Analog Devices: High Efficiency, Low Cost, Sensorless Motor Control. Dr. Tom Flint, Analog Devices, Inc. Abstract In this paper we consider the sensorless control of two types of high efficiency electric
More informationDesign of a Simulink-Based Control Workstation for Mobile Wheeled Vehicles with Variable-Velocity Differential Motor Drives
Design of a Simulink-Based Control Workstation for Mobile Wheeled Vehicles with Variable-Velocity Differential Motor Drives Kevin Block, Timothy De Pasion, Benjamin Roos, Alexander Schmidt Gary Dempsey
More informationprofile Using intelligent servo drives to filter mechanical resonance and improve machine accuracy in printing and converting machinery
profile Drive & Control Using intelligent servo drives to filter mechanical resonance and improve machine accuracy in printing and converting machinery Challenge: Controlling machine resonance the white
More informationPosition Control of DC Motor by Compensating Strategies
Position Control of DC Motor by Compensating Strategies S Prem Kumar 1 J V Pavan Chand 1 B Pangedaiah 1 1. Assistant professor of Laki Reddy Balireddy College Of Engineering, Mylavaram Abstract - As the
More informationXC4 PWM Digital Drive
XC4 PWM Digital Drive HyperWire fiber-optic interface Up to 30 A peak output current Integral power supply Drive brush, brushless, voice coil, or stepper motors Safe torque off (STO) safety circuit Drive
More informationCarlos L. Castillo Corley Building 114A
A. Title Page Final Report for Study of Advanced Control Techniques Applied to Electric Motors Carlos L. Castillo Corley Building 114A 964-0877 ccastillo@atu.edu 1 B. Restatement of problem researched
More informationPRESENTED AT PCIM-97 EUROPE CLOSED LOOP CONTROL OF THE LINEAR STEPPING MOTORS ABSTRACT
PRESENTED AT PCIM-97 EUROPE CLOSED LOOP CONTROL OF THE LINEAR STEPPING MOTORS G.Kanevsky HTA Technologies, Inc. ABSTRACT Linear stepping motors (LSM), also known as Sawyer motors by the name of their inventor,
More informationSingle-phase or three phase AC220V (-15% ~ +10%) 50 ~ 60Hz
KT270-H Servo Drive Features: The use of DSP ( digital signal processor ) chip, greatly accelerating the speed of data acquisition and processing, the motor running with good performance. Application of
More informationRoot Locus Design. by Martin Hagan revised by Trevor Eckert 1 OBJECTIVE
TAKE HOME LABS OKLAHOMA STATE UNIVERSITY Root Locus Design by Martin Hagan revised by Trevor Eckert 1 OBJECTIVE The objective of this experiment is to design a feedback control system for a motor positioning
More information2.017 DESIGN OF ELECTROMECHANICAL ROBOTIC SYSTEMS Fall 2009 Lab 4: Motor Control. October 5, 2009 Dr. Harrison H. Chin
2.017 DESIGN OF ELECTROMECHANICAL ROBOTIC SYSTEMS Fall 2009 Lab 4: Motor Control October 5, 2009 Dr. Harrison H. Chin Formal Labs 1. Microcontrollers Introduction to microcontrollers Arduino microcontroller
More informationElements of Haptic Interfaces
Elements of Haptic Interfaces Katherine J. Kuchenbecker Department of Mechanical Engineering and Applied Mechanics University of Pennsylvania kuchenbe@seas.upenn.edu Course Notes for MEAM 625, University
More informationMEM01: DC-Motor Servomechanism
MEM01: DC-Motor Servomechanism Interdisciplinary Automatic Controls Laboratory - ME/ECE/CHE 389 February 5, 2016 Contents 1 Introduction and Goals 1 2 Description 2 3 Modeling 2 4 Lab Objective 5 5 Model
More informationDesign and performance of LLRF system for CSNS/RCS *
Design and performance of LLRF system for CSNS/RCS * LI Xiao 1) SUN Hong LONG Wei ZHAO Fa-Cheng ZHANG Chun-Lin Institute of High Energy Physics, Chinese Academy of Sciences, Beijing 100049, China Abstract:
More informationThe Air Bearing Throughput Edge By Kevin McCarthy, Chief Technology Officer
159 Swanson Rd. Boxborough, MA 01719 Phone +1.508.475.3400 dovermotion.com The Air Bearing Throughput Edge By Kevin McCarthy, Chief Technology Officer In addition to the numerous advantages described in
More informationHOW TO UNDERSTAND THE WORKINGS OF RADIO CONTROL
HOW TO UNDERSTAND THE WORKINGS OF RADIO CONTROL By: Roger Carignan This article resulted from a workshop hosted by a member of our R/C model club, the 495 th R/C Squadron. I was asked to make a presentation
More informationModel 50A 1-4 Axes IndustryPack Servo Motion Controller
Model 50A 1-4 Axes IndustryPack Servo Motion Controller PMD DSP Motion Control Chipset PID with Velocity Feedforward Servo Control Loops S-Curve, Trapezoidal & Velocity Motion Profiles Open Architecture
More informationLab 1: Steady State Error and Step Response MAE 433, Spring 2012
Lab 1: Steady State Error and Step Response MAE 433, Spring 2012 Instructors: Prof. Rowley, Prof. Littman AIs: Brandt Belson, Jonathan Tu Technical staff: Jonathan Prévost Princeton University Feb. 14-17,
More informationDesign of double loop-locked system for brush-less DC motor based on DSP
International Conference on Advanced Electronic Science and Technology (AEST 2016) Design of double loop-locked system for brush-less DC motor based on DSP Yunhong Zheng 1, a 2, Ziqiang Hua and Li Ma 3
More informationServoStep technology
What means "ServoStep" "ServoStep" in Ever Elettronica's strategy resumes seven keypoints for quality and performances in motion control applications: Stepping motors Fast Forward Feed Full Digital Drive
More information3U High, 19" Drive Rack
3U High, 19" Drive Rack 3U plug-in amplifiers Dedicated control card for each amplifier 19 inch rack-mount design Flexible design provides the ability to drive brush, brushless, or stepper motors with
More informationA DSP IMPLEMENTED DIGITAL FM MULTIPLEXING SYSTEM
A DSP IMPLEMENTED DIGITAL FM MULTIPLEXING SYSTEM Item Type text; Proceedings Authors Rosenthal, Glenn K. Publisher International Foundation for Telemetering Journal International Telemetering Conference
More informationIntroduction to Servo Control & PID Tuning
Introduction to Servo Control & PID Tuning Presented to: Agenda Introduction to Servo Control Theory PID Algorithm Overview Tuning & General System Characterization Oscillation Characterization Feed-forward
More informationBased on the ARM and PID Control Free Pendulum Balance System
Available online at www.sciencedirect.com Procedia Engineering 29 (2012) 3491 3495 2012 International Workshop on Information and Electronics Engineering (IWIEE) Based on the ARM and PID Control Free Pendulum
More information9 Things to Consider When Specifying Servo Motors
9 Things to Consider When Specifying Servo Motors Ensuring Optimal Servo System Performance for your Application Michael Miller and Jerry Tyson, Regional Motion Engineering Yaskawa America, Inc. There
More informationGalil Motion Control. DMC 3x01x. Datasheet
Galil Motion Control DMC 3x01x Datasheet 1-916-626-0101 Galil Motion Control 270 Technology Way, Rocklin, CA [Type here] [Type here] (US ONLY) 1-800-377-6329 [Type here] Product Description The DMC-3x01x
More informationL E C T U R E R, E L E C T R I C A L A N D M I C R O E L E C T R O N I C E N G I N E E R I N G
P R O F. S L A C K L E C T U R E R, E L E C T R I C A L A N D M I C R O E L E C T R O N I C E N G I N E E R I N G G B S E E E @ R I T. E D U B L D I N G 9, O F F I C E 0 9-3 1 8 9 ( 5 8 5 ) 4 7 5-5 1 0
More informationLab 2: Introduction to Real Time Workshop
Lab 2: Introduction to Real Time Workshop 1 Introduction In this lab, you will be introduced to the experimental equipment. What you learn in this lab will be essential in each subsequent lab. Document
More informationChapter 2 MODELING AND CONTROL OF PEBB BASED SYSTEMS
Chapter 2 MODELING AND CONTROL OF PEBB BASED SYSTEMS 2.1 Introduction The PEBBs are fundamental building cells, integrating state-of-the-art techniques for large scale power electronics systems. Conventional
More informationChapter 5. Tracking system with MEMS mirror
Chapter 5 Tracking system with MEMS mirror Up to now, this project has dealt with the theoretical optimization of the tracking servo with MEMS mirror through the use of simulation models. For these models
More informationSRV02-Series Rotary Experiment # 3. Ball & Beam. Student Handout
SRV02-Series Rotary Experiment # 3 Ball & Beam Student Handout SRV02-Series Rotary Experiment # 3 Ball & Beam Student Handout 1. Objectives The objective in this experiment is to design a controller for
More informationMMTO Technical Memorandum #03-4
MMTO Technical Memorandum #03-4 Modifications to the f/9 Secondary Mirror Hardpoints S. C. West, S. P. Callahan, R. James, D. Clark, C. Wainwright, K. Van Horn February 2003 Modifications to the f/9 secondary
More informationUser manuel. Hybrid stepper servo drive
User manuel Hybrid stepper servo drive 1 Overview Hybridstepper servo drive system integrated servo control technology into the digital step driver. It adopts typical tricyclic control method which include
More informationHow to Implement the Virtual Machine Concept Using xpc Target
How to Implement the Virtual Machine Concept Using xpc Target Jens Bathelt, Swiss Federal Institute of Technology Zurich, Institute of Mechanics, CH-8092 Zurich, Switzerland, bathelt@imes.mavt.ethz.ch
More informationControl and robotics remote laboratory for engineering education
Control and robotics remote laboratory for engineering education R. Šafarič, M. Truntič, D. Hercog and G. Pačnik University of Maribor, Faculty of electrical engineering and computer science, Maribor,
More informationLab 2: Quanser Hardware and Proportional Control
I. Objective The goal of this lab is: Lab 2: Quanser Hardware and Proportional Control a. Familiarize students with Quanser's QuaRC tools and the Q4 data acquisition board. b. Derive and understand a model
More informationMTY (81)
This manual describes the option "e" of the SMT-BD1 amplifier: Master/slave tension control application. The general information about the digital amplifier commissioning are described in the standard
More informationA Prototype Wire Position Monitoring System
LCLS-TN-05-27 A Prototype Wire Position Monitoring System Wei Wang and Zachary Wolf Metrology Department, SLAC 1. INTRODUCTION ¹ The Wire Position Monitoring System (WPM) will track changes in the transverse
More informationLatest Control Technology in Inverters and Servo Systems
Latest Control Technology in Inverters and Servo Systems Takao Yanase Hidetoshi Umida Takashi Aihara. Introduction Inverters and servo systems have achieved small size and high performance through the
More informationFrequency Response Analyzers for Stability Analysis and Power Electronics Performance Testing
Frequency Response Analyzers for Stability Analysis and Power Electronics Performance Testing Product Features Since 1979, Venable Instruments has been focused on one goal: bringing the most versatile,
More informationVoltage Sag and Swell Mitigation Using Dynamic Voltage Restore (DVR)
Voltage Sag and Swell Mitigation Using Dynamic Voltage Restore (DVR) Mr. A. S. Patil Mr. S. K. Patil Department of Electrical Engg. Department of Electrical Engg. I. C. R. E. Gargoti I. C. R. E. Gargoti
More informationEmbedded Control Project -Iterative learning control for
Embedded Control Project -Iterative learning control for Author : Axel Andersson Hariprasad Govindharajan Shahrzad Khodayari Project Guide : Alexander Medvedev Program : Embedded Systems and Engineering
More informationEE 560 Electric Machines and Drives. Autumn 2014 Final Project. Contents
EE 560 Electric Machines and Drives. Autumn 2014 Final Project Page 1 of 53 Prof. N. Nagel December 8, 2014 Brian Howard Contents Introduction 2 Induction Motor Simulation 3 Current Regulated Induction
More informationA COMPARISON STUDY OF THE COMMUTATION METHODS FOR THE THREE-PHASE PERMANENT MAGNET BRUSHLESS DC MOTOR
A COMPARISON STUDY OF THE COMMUTATION METHODS FOR THE THREE-PHASE PERMANENT MAGNET BRUSHLESS DC MOTOR Shiyoung Lee, Ph.D. Pennsylvania State University Berks Campus Room 120 Luerssen Building, Tulpehocken
More informationRotary Motion Servo Plant: SRV02. Rotary Experiment #02: Position Control. SRV02 Position Control using QuaRC. Student Manual
Rotary Motion Servo Plant: SRV02 Rotary Experiment #02: Position Control SRV02 Position Control using QuaRC Student Manual Table of Contents 1. INTRODUCTION...1 2. PREREQUISITES...1 3. OVERVIEW OF FILES...2
More informationLoad Observer and Tuning Basics
Load Observer and Tuning Basics Feature Use & Benefits Mark Zessin Motion Solution Architect Rockwell Automation PUBLIC INFORMATION Rev 5058-CO900E Questions Addressed Why is Motion System Tuning Necessary?
More informationCHAPTER 4 HARDWARE DEVELOPMENT OF STATCOM
74 CHAPTER 4 HARDWARE DEVELOPMENT OF STATCOM 4.1 LABORATARY SETUP OF STATCOM The laboratory setup of the STATCOM consists of the following hardware components: Three phase auto transformer used as a 3
More informationPrototyping Unit for Modelbased Applications
PUMA Software and hardware at the highest level Prototyping Unit for Modelbased Applications With PUMA, we offer a compact and universal Rapid-Control-Prototyping-Platform optionally with integrated power
More informationMTY (81)
This manual describes the option "d" of the SMT-BD1 amplifier: Master/slave electronic gearing. The general information about the digital amplifier commissioning are described in the standard SMT-BD1 manual.
More informationCoherent Laser Measurement and Control Beam Diagnostics
Coherent Laser Measurement and Control M 2 Propagation Analyzer Measurement and display of CW laser divergence, M 2 (or k) and astigmatism sizes 0.2 mm to 25 mm Wavelengths from 220 nm to 15 µm Determination
More informationBrushed DC Motor System
Brushed DC Motor System Pittman DC Servo Motor Schematic Brushed DC Motor Brushed DC Motor System K. Craig 1 Topics Brushed DC Motor Physical & Mathematical Modeling Hardware Parameters Model Hardware
More informationLow-Level RF. S. Simrock, DESY. MAC mtg, May 05 Stefan Simrock DESY
Low-Level RF S. Simrock, DESY Outline Scope of LLRF System Work Breakdown for XFEL LLRF Design for the VUV-FEL Cost, Personpower and Schedule RF Systems for XFEL RF Gun Injector 3rd harmonic cavity Main
More informationWhat is the CONTINUOUS DUTY (S1) power rating of the spindle? What is the CONTINUOUS DUTY (S1) torque rating of the spindle?
Today there is a wide variety of CNC dental machining centers available to suite a variety of needs and choosing the right one for you can seem to be a daunting task. Knowing the construction characteristics
More informationFundamentals of Servo Motion Control
Fundamentals of Servo Motion Control The fundamental concepts of servo motion control have not changed significantly in the last 50 years. The basic reasons for using servo systems in contrast to open
More informationDesigning Better Industrial Robots with Adams Multibody Simulation Software
Designing Better Industrial Robots with Adams Multibody Simulation Software MSC Software: Designing Better Industrial Robots with Adams Multibody Simulation Software Introduction Industrial robots are
More informationFPGA Implementation of a PID Controller with DC Motor Application
FPGA Implementation of a PID Controller with DC Motor Application Members Paul Leisher Christopher Meyers Advisors Dr. Stewart Dr. Dempsey This project aims to implement a digital PID controller by means
More informationModeling a Hybrid Electric Vehicle and Controller to Optimize System Performance
Root Locus Bode Plot Ref. Voltage + - + Ref. - Speed Controller Controller Real Axis Frequency Modeling a Hybrid Electric Vehicle and Controller to Optimize System Performance 2005 The MathWorks, Inc.
More informationDigital LLRF Test on the Renascence Cryomodule
Digital LLRF Test on the Renascence Cryomodule Trent Allison, Rama Bachimanchi, Curt Hovater, John Musson and Tomasz Plawski Introduction The Renascence cryomodule was the first opportunity for testing
More informationDigital Control of MS-150 Modular Position Servo System
IEEE NECEC Nov. 8, 2007 St. John's NL 1 Digital Control of MS-150 Modular Position Servo System Farid Arvani, Syeda N. Ferdaus, M. Tariq Iqbal Faculty of Engineering, Memorial University of Newfoundland
More informationDesign of stepper motor position control system based on DSP. Guan Fang Liu a, Hua Wei Li b
nd International Conference on Machinery, Electronics and Control Simulation (MECS 17) Design of stepper motor position control system based on DSP Guan Fang Liu a, Hua Wei Li b School of Electrical Engineering,
More informationCHAPTER 4 CONTROL ALGORITHM FOR PROPOSED H-BRIDGE MULTILEVEL INVERTER
65 CHAPTER 4 CONTROL ALGORITHM FOR PROPOSED H-BRIDGE MULTILEVEL INVERTER 4.1 INTRODUCTION Many control strategies are available for the control of IMs. The Direct Torque Control (DTC) is one of the most
More informationThis manuscript was the basis for the article A Refresher Course in Control Theory printed in Machine Design, September 9, 1999.
This manuscript was the basis for the article A Refresher Course in Control Theory printed in Machine Design, September 9, 1999. Use Control Theory to Improve Servo Performance George Ellis Introduction
More informationDevelopment of an Experimental Rig for Doubly-Fed Induction Generator based Wind Turbine
Development of an Experimental Rig for Doubly-Fed Induction Generator based Wind Turbine T. Neumann, C. Feltes, I. Erlich University Duisburg-Essen Institute of Electrical Power Systems Bismarckstr. 81,
More informationRobot Joint Angle Control Based on Self Resonance Cancellation Using Double Encoders
Robot Joint Angle Control Based on Self Resonance Cancellation Using Double Encoders Akiyuki Hasegawa, Hiroshi Fujimoto and Taro Takahashi 2 Abstract Research on the control using a load-side encoder for
More informationThe Haptic Impendance Control through Virtual Environment Force Compensation
The Haptic Impendance Control through Virtual Environment Force Compensation OCTAVIAN MELINTE Robotics and Mechatronics Department Institute of Solid Mechanicsof the Romanian Academy ROMANIA octavian.melinte@yahoo.com
More informationDIGITAL SPINDLE DRIVE TECHNOLOGY ADVANCEMENTS AND PERFORMANCE IMPROVEMENTS
DIGITAL SPINDLE DRIVE TECHNOLOGY ADVANCEMENTS AND PERFORMANCE IMPROVEMENTS Ty Safreno and James Mello Trust Automation Inc. 143 Suburban Rd Building 100 San Luis Obispo, CA 93401 INTRODUCTION Industry
More informationSNS LLRF Design Experience and its Possible Adoption for the ILC
SNS LLRF Design Experience and its Possible Adoption for the ILC Brian Chase SNS - Mark Champion Fermilab International Linear Collider Workshop 11/28/2005 1 Why Consider the SNS System for ILC R&D at
More informationRAPID CONTROL PROTOTYPING FOR ELECTRIC DRIVES
RAPID CONTROL PROTOTYPING FOR ELECTRIC DRIVES Lukáš Pohl Doctoral Degree Programme (2), FEEC BUT E-mail: xpohll01@stud.feec.vutbr.cz Supervised by: Petr Blaha E-mail: blahap@feec.vutbr.cz Abstract: This
More informationImproving Loop-Gain Performance In Digital Power Supplies With Latest- Generation DSCs
ISSUE: March 2016 Improving Loop-Gain Performance In Digital Power Supplies With Latest- Generation DSCs by Alex Dumais, Microchip Technology, Chandler, Ariz. With the consistent push for higher-performance
More informationClassical Control Design Guidelines & Tools (L10.2) Transfer Functions
Classical Control Design Guidelines & Tools (L10.2) Douglas G. MacMartin Summarize frequency domain control design guidelines and approach Dec 4, 2013 D. G. MacMartin CDS 110a, 2013 1 Transfer Functions
More informationThe Gold Duo Highly Compact Dual Axis Networking Servo Drive Up to 1.6 kw (3.2 kw Peak) of Qualitative Power Per Drive
Elmo's Line Our Best Ever Motion Solutions The Duo Highly Compact Dual Axis Networking Servo Drive Up to 1.6 kw (3.2 kw Peak) of Qualitative Power Per Drive Motion Control Solutions Made Small, Smart &
More information