Application Note Loop Tuning

Size: px
Start display at page:

Download "Application Note Loop Tuning"

Transcription

1 Application Note Loop Tuning Commissioning of the closed loop position controller Version: (EN) mr, 05/19/2014 Status: preliminary

2 2014 NTI AG This work is protected by copyright. Under the copyright laws, this publication may not be reproduced or transmitted in any form, electronic or mechanical, including photocopying, recording, microfilm, storing in an information retrieval system, not even for didactical use, or translating, in whole or in part, without the prior written consent of NTI AG. LinMot is a registered trademark of NTI AG. Note The information in this documentation reflects the stage of development at the time of press and is therefore without obligation. NTI AG reserves itself the right to make changes at any time and without notice to reflect further technical advance or product improvement. NTI AG LinMot Haerdlistrasse 15 CH-8957 Spreitenbach Page 2 of 21 Tel.: +41 (0) Fax: +41 (0) office@linmot.com Homepage:

3 Content Content... 3 Use of this document... 3 Recommended documentation Commissioning of closed loop position controller Pre filter parameters Closed loop control parameters Commissioning of the position controller Using the motor wizard Closed loop tuning Special operation modes of servo controllers and there influences on the position controller...16 Appendix I: Using the built in oscilloscope Contact Use of this document This document is used for Controller: A1100, B1100-XX-XX, C11X0-XX, C12X0-XX(-XX), E11X0-XX, E12X0-XX(-XX), E14X0-XX(-XX) Classification : [x] LinMot internal [ ] Dissemination to customers allowed [x] Application note Approval: [x] Programming example [x] Use in productive environments Recommended documentation The user manuals are included in LinMot-Talk or can be downloaded on in the category Download -> Software & Manuals. The most important and recommended documents regarding the examples in this documents are shown below: LinMot-Talk Motion Control Software TF Force Control Page 3 of 21

4 1. Commissioning of closed loop position controller For commissioning of the closed loop position controller some considerations may be useful. Especially, which precision is needed for the positioning accuracy. Based on a rule of thumb, it is possible to achieve 10 times more as the sensor resolution. If the position sensor system provide a resolution of 50um, the position controller can achieve a control precision of 500um. Figure 1 shows an overview of the control structure of the position control system. First of all, some information about the different parameters, which are used in this figure. In general the letters FF like FF Friction, are abbrevations for Feed Forward. This is a general naming for pre filter parameters. These pre filters are used in the control technology, to compensate fixed and well known disturbances. These disturbances don't need to be treated with the PID controller. The advantage of this pre filters is a fast response to the disturbance, because the pre filter acts directly. In addition, this disturbance is separated from the PID loop, which allows an easy tuning of the complete system. LinMot servo controller use the following pre filter parameters: - FF Friction: Pre filter to compensate a fixed known friction of the mechanical system - FF Damping: Pre filter for compensation of damping systems, like viscosus friction - FF Acceleration: Force compensation of the load during acceleration phases - FF Spring Compensation: pre filters if springs are used - FF Constant Force: Pre filter for fixed load mass, especially used in vertical operation mode of linear motors Figure 1: Control structure of the position control system Page 4 of 21

5 1.1 Pre filter parameters In figure 1 is printed, which kind of input values are coupled multiplicative together. These pre filter values will be summed together directly to the controller output current. The input values of this structure is created by the V/A interpolator or the set point generator. This will not been explained in detail in this manual. Let's take a look on the FF Friction pre filter parameter. In figure 1 you can see the operational path of this parameter. In this path, the demand velocity is used with sign to do the calculation. Every change of the sign of demand velocity will generate a direct acting output value. In some operation modes this calculation can bring up some problems. This topic will be discussed later. The pre filter for viscous friction is calculated with the demand velocity as well. The demand acceleration will be calculated directly with the pre filter value FF Acceleration. The pre filters for spring compensation are a bit different. First, there will be calculated the servicing point of the spring action. The actual position minus spring zero position will be calculated with the pre filter value of the spring compensation. The pre filter value FF Constant Force is very imported. This parameter is always acting, to compensate a constant force. This force can cause by the load mass in vertical use of the motor system. All of these pre filter values are calculated with the motor wizard of LinMot Talk, based on the user entries. Therefore it is very important to enter all well known values of the load conditions. If some of these values are not known, please enter zero. If you want to handle a spring, all spring depended values are required! 1.2 Closed loop control parameters Now some general informations about the PID control system. PID stands for proportional (P), integral (I) and differential (D) controller. In this controller all of these three control structures are combined and can be used as required. The P controller is working pure multiplicative. First, the difference position is calculated from demand position minus actual position. Then this difference position is multiplied with the P gain. Here, a change of the demand position or in actual position will cause a direct change of the calculated controller output. This controller type is working fast and direct. However, you can see, this type of controller need always a position difference between demand and actual position to deliver an output current. Based on this, a P controller cannot reach the demand position. The I controller is using the same difference position as the P controller. But here, this controller is integrating this difference position in his internal structure. In this case, in every calculation step the controller add the last difference position value. The adding behavior will be influenced by the I gain factor. This adding behavior will stop, if the difference position is zero. The control behavior acts slow. Based on this fact, normally the I controller will not be used alone, mostly in combination with a P controller. The I controller allows to get the position difference to zero, while the P controller provide a direct acting on a change of the difference position. At the end of this I control structure, you can find the integrator limit. This value will limit the effect of summing up the difference position. Without this factor you can get a wind up effect, which means, if the actual position is blocked and cannot be reached, the value of the I controller increase to a huge value. The D controller (differential controller) is working here with the difference of demand velocity and actual velocity. The D controller acts fast like the P controller, but he delivers only an output, if a change of the input signals is active. For special operation modes, this behavior can bring up problems and will be discussed later. Page 5 of 21

6 2. Commissioning of the position controller 2.1 Using the motor wizard For setting up the position control loop, step 5 in the motor wizard is essential. The input mask looks like followed: Figure 2: Motor Wizard: Pre filter values In the upper range of this window, you can enter known values about load mass, friction values and mounting direction. In the table below you can see the calculated pre filter values which are calculated by the entered data. In figure 2 no entries are made, the operation direction is horizontal. The wizard delivers only a value for the FF acceleration (based on slider mass). In figure 3 the mounting direction is entered with +90. Here, the load weight delivers a gravitation force of the slider. Based on this, the motor wizard calculates a FF Constant Force value to generate a fixed output current, to hold the slider on it's position. Page 6 of 21

7 Figure 3: Motor Wizard pre filter values In step 6 the parameters for the PID controller will be set. Here you can enter directly these values, or for the first move you can choose default parameters for soft or stiff control behavior. These values allows to move the motor, depending on the required precision, it might be necessary to do a loop tuning. The optional filter value is active by default with a dead band of 0.02mm. This filter will limit the influence of a position change in the actual position. If the actual position is fluctuating in the range of dead band, the I and D control part will not get this change to prevent strong system reactions (noise reduction). Figure 4: PID parameters in the motor wizard The motor wizard has to be done. Si in this case, it is recommended to set all relevant data for the position control loop. If this is done, all pre filter values are calculated automatical. The final loop tuning for the required precision will be done in the next step by using the parameter tree. Page 7 of 21

8 2.2 Closed loop tuning For tuning the position control loop, an empiric method will be shown in the following chapters. This method delivers good operation results in the most cases. For using this method, the servo axis need to be mounted completely and the axis system need to be able to operate in the planned operation range (position, velocity) Preliminary steps for loop tuning To see changes in the loop behavior during the change of the control parameters, the loop need to be in operational state with a motion running. This can achieved very easy like shown in the following steps: Figure 5: Definition of target positions for test operation Open in the parameter tree the Triggered VA Interpolator and set the values for Trig Fall Config and Trig Rise Config. These values defines two positions of the axis. For example Fall Config for position 0mm, the Rise Config for position 100mm (these values depends on the available stroke!). Furthermore, you should define the values for maximum velocity, acceleration and deceleration for both positions which will be used in normal operation of the axis. Then set the run mode to Two Point Continuous. Figure 6: Selection of the run mode VAI 2 Pos Continuous After selecting this mode, the axis will travel continuously between the defined two positions when the axis is homed and switched on (use the control panel for homing and switch on). For evaluation of the controller performance you can use the built in oscilloscope. The handling of the oscilloscope is described in appendix I. Recommended procedure for loop tuning: Use the described operation mode, where the axis will travel between two points continuously. Then you can open a second LinMot Talk window with the actual controller. Page 8 of 21

9 Figure 7: Setting up a second LinMot Talk window You will get the same controller in a new window. Figure 8: Servo controller in second window In one of the windows you change the view to the following: Page 9 of 21

10 Figure 9: Position control parameter selection in parameter tree Page 10 of 21

11 In the other window, open the oscilloscope (see appendix I for using the oscilloscope). Figure 10: Preparation of the oscilloscope recording This settings provide the advantage, where you can modify the control parameters and can switch over to the oscilloscope directly to take a snap shot in the other window Closed loop tuning with the empiric method First enter the following values into the control parameter set: Enter for P gain the value 0.25, for D gain the value 2.00 and for I gain the value 0.0 in the control parameters in the first window. Start the continuous motion! Then increase the value for D gain step by step with the value 1, until the motor start oscillating (strong noise appears). Then take this value and reduce it to 60%, for example D gain is 10 while oscillation 10*60% = 6, so enter 6. In the next step you do the same step by step operation with the P gain, step width of 0.25 until you get again the oscillation (noise). Then take this value and reduce it to 80%, for example P gain is 20 20*80% = 16, so enter 16. Perform a oscilloscope reading. If the difference position is in the required precision range, the loop tuning is finished. Especially check the position difference, when one of the both defined demand positions are reached (short standstill of the motion!). If a higher precision is needed, you need to set up the I gain in addition. Increase here the I gain with the value of 5, until the difference position is in the required range and no overshoot is detected during acceleration or deceleration. Here you need to find a reasonable compromise which is in the required accuracy range. During the I gain tuning perform snap shots with the oscilloscope to check the change in the control behavior! Page 11 of 21

12 2.2.3 Inspection of the actual control quality by using the oscilloscope Oscilloscope reading of the default soft settings of the motor wizard: Figure 11: Control loop with default values of the motor wizard In this reading you can find a permanent difference position. Oscilloscope reading after setting the P gain and D gain, I gain = 0: Figure 12: Control loop after tuning D- and P- gain, I gain still zero After the first steps of loop tuning with D gain and P gain, you get such a typical picture of an oscilloscope reading. There is still a small difference position left. Page 12 of 21

13 Oscilloscope reading after tuning P gain, D gain and I gain Figure 13: Control loop after tuning of P- D- and I-gain Now, the position difference is nearly zero and does fluctuate only in a small range. The fluctuations cause mainly from the position measuring system/mechanical influences. Check in addition the demand current in the oscilloscope reading. This demand current should not reach the current limits of the motor system, or stay on the motor current limit for several time. If this happens, the position controller is completely set to maximum gain and cannot provide more energy to hold stable the position control. Figure 14: Position control with current limit In this reading, the current limit of the motor was set to a low value. You can see the current in the limit (straight line in parallel to X achsis), the position control loop is not working in normal operation. The motor system get a position lag. If there is an mechanical overload, it can deliver a similar picture of the current. Page 13 of 21

14 Figure 15: Position contoller with load/dynamic limits In figure 15 you find a recording with critical areas in the demand current. These areas are marked red. Such pictures appears often in real applications, if the load is grater than defined in the motor sizing, or if higher velocity/accelerations are required as specified in the motor sizing. This usage is still able to run, but the dynamic of the position controller is limited. Depending on the operational conditions (Load, Setpoints) and the system aging it can cause in occasional positioning problems. Current can be limited by user! For some applications like pressing, the current can be limited for example by the PLC. Especially, if the system is running and you want to make a controller optimization, check the current limit before doing a loop tuning. The maximum allowed motor current should be set in the current limit. Page 14 of 21

15 The maximum allowed motor current can be found here: Figure 16: Location of the maximum allowed motor current Page 15 of 21

16 2.3 Special operation modes of servo controllers and there influences on the position controller If the servo controller is used in Streaming Mode the setpoint generator receive cyclically new setpoints. These new setpoints are linked directly to the position controller. For better understanding take again a look into the controller structure in figure 17. Figure 17: Structure of the position controller If the setpoint generator delivers a new Demand Velocity and/or Demand Acceleration, the pre filter parameters react directly with a change of the motor current. This can cause a unstable positioning with oscillations (strong noise). In a worst case the whole system is oscillating, independent of changing the tuning parameters P,D, and I. For this operational mode it is recommended after setting the motor wizard data to set all pre filter values to zero. Only the pre filter FF Constant Force can be left as configured by the motor wizard. Set the pre filter values to 0, if position streaming mode is used! Set all pre filter values to zero, only the FF Constant Force value can be left on the configured value, to prevent unexpecteds oscillations and positioning problems. The same behavior will occur, if the drive is used in Analog Mode. In this mode, an analog input is used to set the demand position (0...10V). This mode need to be configured. In this configuration you can define the minimum change in the demand position value, before this new setpoint will be evaluated by the setpoint generator. If this minimum change is small, the reaction of the position controller gets harder, if the pre filter values are still active! Page 16 of 21

17 Figure 18: Setting of the analog input for position setpoints Page 17 of 21

18 Appendix I: Using the built in oscilloscope All LinMot servo controller provide a built in oscilloscope, which can be used for different topics. In this case the general use for tuning the position controller is shown. Other usage is possible. For using the oscilloscope you need to be connected to the drive. In the parameter tree you can find the entry Oscilloscopes. Make one click on this entry, then you can find an entry in the window on the right side, named Default. If you double click this entry, the oscilloscope view appears. If you make a right button mouse click, a pop up window appears, where you can duplicate the oscilloscope, or you can rename it, ect. These features are useful, to create several views with useful naming. For example the first view is the starting behavior, then you record a second one for the final behavior after the tuning. Then you have two views to compare the control quality. Figure 19: Duplicate several oscilloscopes Hint: The oscilloscopes can be exported with the drive settings If you want to document your fine tuning procedure, you can store all oscilloscope readings by using Export Configuration. This export file can be opened offline with LinMot Talk and can be examined. In general, the oscilloscope functionality is identical on all LinMot drives. Only the amount of channels which can be recorded at same time or the total recording length differs on the drive series. For example on the B1100 series you can record only 2 channels at same time. All other drives provide minimum 4 channels. These 4 channels are preconfigured for use during the position controller tuning. Page 18 of 21

19 Open an oscilloscope by performing a double click in the parameter tree on the entry oscilloscope (for example Oscilloscope Default). In the oscilloscope view, make a click in the symbol gallery to the tools symbol. The Oscilloscope Settings window appears. Figure 20: Settings of the recorder channels The tab General provide the main options for the recording settings. Here you can choose the required channels and you can set the recording time. Use the acquisition mode single shot for position control loop tuning. If you close this window with the OK button, you can start the recording by pressing the green arrow. Figure 21: General use starting a recording auto scale recorded data After the recording, you can perform a auto scale by pressing the symbol Fit View (blue arrow). Page 19 of 21

20 Figure 22: Using of measureing cursors in the data plot For evaluation use, up to two measuring cursors can be used. Closed to the cursor on/off buttons you can find the measured time of the X-achsis. While moving the cursor line you can read out the time and the curve value. The corresponding value is printed below in the legend. If both cursors are used, the system delivers automatical the difference data of the both channels. Single channels can be hidden in the view (Ch1...Chx), to improve the clarity of the data examination. Page 20 of 21

21 Contact SWITZERLAND NTI AG Haerdlistr. 15 CH-8957 Spreitenbach Sales and Administration: +41-(0) Tech. Support: +41-(0) Tech. Support (Skype): skype:support.linmot Fax: Web: +41-(0) USA LinMot USA 204 E Morrissey Dr. Elkhorn, WI Sales and Administration: Tech. Support: Fax: Web: sales@linmot-usa.com Please visit to find the distribution near you. Smart solutions are Page 21 of 21

Installation Guide Multi Position Servo Controller E1100-MP and E1100-MP-HC

Installation Guide Multi Position Servo Controller E1100-MP and E1100-MP-HC Installation Guide Multi Position Servo Controller E00-MP and E00-MP-HC Content IMPORTANT NOTES FOR E00 SERIES CONTROLLERS 2 SYSTEM OVERVIEW 3 E00-MP SERIES FUNCTION AND WIRING 4 E00-MP-HC SERIES FUNCTION

More information

Preliminary. Linear Motor Series P10-54 for third party drives

Preliminary. Linear Motor Series P10-54 for third party drives P10-54x...-D01 Linear Motor Series P10-54 for third party drives Technical Data 3 Encoder Feedback 6 Connectors 7 Ordering information 8 1 2015 NTI AG This work is protected by copyright. Under the copyright

More information

Basic Tuning for the SERVOSTAR 400/600

Basic Tuning for the SERVOSTAR 400/600 Basic Tuning for the SERVOSTAR 400/600 Welcome to Kollmorgen s interactive tuning chart. The first three sheets of this document provide a flow chart to describe tuning the servo gains of a SERVOSTAR 400/600.

More information

10 Error Code List. Motion Control SW. NTI AG / LinMot User Manual Motion Control SW/ Page 87/94

10 Error Code List. Motion Control SW. NTI AG / LinMot User Manual Motion Control SW/ Page 87/94 Motion Control SW L i n M o t 10 List Code Description Actions to take 0000h No Error No error is pending. 0001h X4 Logic Supply Too Low The logic supply voltage has been too low. The minimal logic supply

More information

Elmo HARmonica Hands-on Tuning Guide

Elmo HARmonica Hands-on Tuning Guide Elmo HARmonica Hands-on Tuning Guide September 2003 Important Notice This document is delivered subject to the following conditions and restrictions: This guide contains proprietary information belonging

More information

Introduction to Servo Control & PID Tuning

Introduction 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 information

TINA. Teach-Mode Applicationsoftware. LinMot (Switzerland) LinMot (US) PO Box 521 Rogers MN USA

TINA. Teach-Mode Applicationsoftware. LinMot (Switzerland) LinMot (US) PO Box 521 Rogers MN USA TINA Teach-Mode Applicationsoftware (Switzerland) (US) Sulzer Electronics Ltd Technoparkstrasse 1 CH-8005 Zürich Switzerland phone:+41 1 445 2282 fax; +41 1 445 2281 office@linmot.com www.linmot.com PO

More information

PSF-520 Instruction Manual

PSF-520 Instruction Manual Communication software for HA-520/HA-680 Series PSF-520 Instruction Manual Thank you for implementing our AC servo driver HA-520, HA-680 series. The PSF-520 software sets various parameters and checks

More information

Servo Tuning Tutorial

Servo 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 information

Advanced Servo Tuning

Advanced 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 information

Aimetis Outdoor Object Tracker. 2.0 User Guide

Aimetis Outdoor Object Tracker. 2.0 User Guide Aimetis Outdoor Object Tracker 0 User Guide Contents Contents Introduction...3 Installation... 4 Requirements... 4 Install Outdoor Object Tracker...4 Open Outdoor Object Tracker... 4 Add a license... 5...

More information

Experiment 9. PID Controller

Experiment 9. PID Controller Experiment 9 PID Controller Objective: - To be familiar with PID controller. - Noting how changing PID controller parameter effect on system response. Theory: The basic function of a controller is to execute

More information

QuickBuilder PID Reference

QuickBuilder PID Reference QuickBuilder PID Reference Doc. No. 951-530031-006 2010 Control Technology Corp. 25 South Street Hopkinton, MA 01748 Phone: 508.435.9595 Fax: 508.435.2373 Thursday, March 18, 2010 2 QuickBuilder PID Reference

More information

LinMot is a registered trademark of NTI Ltd.

LinMot is a registered trademark of NTI Ltd. Release 1.3 (Includes Release 1.3.16) Supplement to V1.0 User Manual 03/06/2009 2008 NTI Ltd This work is protected by copyright. Under the copyright laws, this publication may not be reproduced or transmitted

More information

OVEN INDUSTRIES, INC. Model 5C7-362

OVEN INDUSTRIES, INC. Model 5C7-362 OVEN INDUSTRIES, INC. OPERATING MANUAL Model 5C7-362 THERMOELECTRIC MODULE TEMPERATURE CONTROLLER TABLE OF CONTENTS Features... 1 Description... 2 Block Diagram... 3 RS232 Communications Connections...

More information

MTY (81)

MTY (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 information

Fundamentals of Servo Motion Control

Fundamentals 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 information

Robot Autonomous and Autonomy. By Noah Gleason and Eli Barnett

Robot Autonomous and Autonomy. By Noah Gleason and Eli Barnett Robot Autonomous and Autonomy By Noah Gleason and Eli Barnett Summary What do we do in autonomous? (Overview) Approaches to autonomous No feedback Drive-for-time Feedback Drive-for-distance Drive, turn,

More information

Procidia Control Solutions Dead Time Compensation

Procidia Control Solutions Dead Time Compensation APPLICATION DATA Procidia Control Solutions Dead Time Compensation AD353-127 Rev 2 April 2012 This application data sheet describes dead time compensation methods. A configuration can be developed within

More information

Servo Controller SE-24

Servo Controller SE-24 Servo Controller SE-24 IO Manual Complementary document to the Operating Manual Copyright by Afag Automation AG This manual is a complementary document to the operating instructions and applies to: Type

More information

PID-CONTROL FUNCTION AND APPLICATION

PID-CONTROL FUNCTION AND APPLICATION PID-CONTROL FUNCTION AND APPLICATION Hitachi Inverters SJ1 and L1 Series Deviation - P : Proportional operation I : Integral operation D : Differential operation Inverter Frequency command Fan, pump, etc.

More information

Software Operational Manual

Software Operational Manual Software Operational Manual for Easy Servo Drives ES-D508/808/1008 www.leadshine.com SM-ES-R20121030 ii Leadshine reserves the right to make changes without further notice to any products herein to improve

More information

Application Note #2442

Application Note #2442 Application Note #2442 Tuning with PL and PID Most closed-loop servo systems are able to achieve satisfactory tuning with the basic Proportional, Integral, and Derivative (PID) tuning parameters. However,

More information

The MFT B-Series Flow Controller.

The MFT B-Series Flow Controller. The MFT B-Series Flow Controller. There are many options available to control a process flow ranging from electronic, mechanical to pneumatic. In the industrial market there are PLCs, PCs, valves and flow

More information

PID. What is PID and how does it work? Auto tuning PID with the 5400 Controller. Visit our website at:

PID. What is PID and how does it work? Auto tuning PID with the 5400 Controller. Visit our website at: PID What is PID and how does it work? Auto tuning PID with the 5400 Controller What is PID? PID control (pronounced P-eye-Dee) stands for Proportional-Integral-Derivative, and is a mathematical method

More information

International Journal of Research in Advent Technology Available Online at:

International Journal of Research in Advent Technology Available Online at: OVERVIEW OF DIFFERENT APPROACHES OF PID CONTROLLER TUNING Manju Kurien 1, Alka Prayagkar 2, Vaishali Rajeshirke 3 1 IS Department 2 IE Department 3 EV DEpartment VES Polytechnic, Chembur,Mumbai 1 manjulibu@gmail.com

More information

Servo Closed Loop Speed Control Transient Characteristics and Disturbances

Servo Closed Loop Speed Control Transient Characteristics and Disturbances Exercise 5 Servo Closed Loop Speed Control Transient Characteristics and Disturbances EXERCISE OBJECTIVE When you have completed this exercise, you will be familiar with the transient behavior of a servo

More information

Servo 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. 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 information

Free vibration of cantilever beam FREE VIBRATION OF CANTILEVER BEAM PROCEDURE

Free vibration of cantilever beam FREE VIBRATION OF CANTILEVER BEAM PROCEDURE FREE VIBRATION OF CANTILEVER BEAM PROCEDURE AIM Determine the damped natural frequency, logarithmic decrement and damping ratio of a given system from the free vibration response Calculate the mass of

More information

Laboratory PID Tuning Based On Frequency Response Analysis. 2. be able to evaluate system performance for empirical tuning method;

Laboratory PID Tuning Based On Frequency Response Analysis. 2. be able to evaluate system performance for empirical tuning method; Laboratory PID Tuning Based On Frequency Response Analysis Objectives: At the end, student should 1. appreciate a systematic way of tuning PID loop by the use of process frequency response analysis; 2.

More information

5 Lab 5: Position Control Systems - Week 2

5 Lab 5: Position Control Systems - Week 2 5 Lab 5: Position Control Systems - Week 2 5.7 Introduction In this lab, you will convert the DC motor to an electromechanical positioning actuator by properly designing and implementing a proportional

More information

Motomatic Servo Control

Motomatic Servo Control Exercise 2 Motomatic Servo Control This exercise will take two weeks. You will work in teams of two. 2.0 Prelab Read through this exercise in the lab manual. Using Appendix B as a reference, create a block

More information

Copyright 2014 YASKAWA ELECTRIC CORPORATION All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or

Copyright 2014 YASKAWA ELECTRIC CORPORATION All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or Copyright 2014 YASKAWA ELECTRIC CORPORATION All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form, or by any means, mechanical, electronic,

More information

Lecture 5 Introduction to control

Lecture 5 Introduction to control Lecture 5 Introduction to control Feedback control is a way of automatically adjusting a variable to a desired value despite possible external influence or variations. Eg: Heating your house. No feedback

More information

The Discussion of this exercise covers the following points: Angular position control block diagram and fundamentals. Power amplifier 0.

The Discussion of this exercise covers the following points: Angular position control block diagram and fundamentals. Power amplifier 0. Exercise 6 Motor Shaft Angular Position Control EXERCISE OBJECTIVE When you have completed this exercise, you will be able to associate the pulses generated by a position sensing incremental encoder with

More information

Motion Simulation - The Moving Man

Motion Simulation - The Moving Man Constant Velocity Motion Simulation - The Moving Man Today you will learn how to get information from a simulation program. Our goal is to play with the simulation to find the rules that it follows. Simulations

More information

Different Controller Terms

Different Controller Terms Loop Tuning Lab Challenges Not all PID controllers are the same. They don t all use the same units for P-I-and D. There are different types of processes. There are different final element types. There

More information

MASTER/SLAVE TENSION CONTROL

MASTER/SLAVE TENSION CONTROL OPERATING MANUAL SERIES SMTBD1 OPTIONAL FUNCTIONS (Version 2.0) European version 2.0 MASTER/SLAVE TENSION CONTROL OPTION E This manual describes the option "E" of the SMT-BD1 amplifier: Master / Slave

More information

6.270 Lecture. Control Systems

6.270 Lecture. Control Systems 6.270 Lecture Control Systems Steven Jorgensen Massachusetts Institute of Technology January 2014 Overview of Lecture Feed Forward Open Loop Controller Pros and Cons Bang-Bang Closed Loop Controller Intro

More information

Overview. The Game Idea

Overview. The Game Idea Page 1 of 19 Overview Even though GameMaker:Studio is easy to use, getting the hang of it can be a bit difficult at first, especially if you have had no prior experience of programming. This tutorial is

More information

DXXX Series Servo Programming...9 Introduction...9 Connections HSB-9XXX Series Servo Programming...19 Introduction...19 Connections...

DXXX Series Servo Programming...9 Introduction...9 Connections HSB-9XXX Series Servo Programming...19 Introduction...19 Connections... DPC-11 Operation Manual Table of Contents Section 1 Introduction...2 Section 2 Installation...4 Software Installation...4 Driver Installastion...7 Section 3 Operation...9 D Series Servo Programming...9

More information

Basic Guidelines for Tuning With The XPS Motion Controller

Basic Guidelines for Tuning With The XPS Motion Controller 1.0 Concept of the DC Servo The XPS positions the stage by optimizing error response, accuracy, and stability by scaling measured position error by the correctors Proportional, Integral, and Derivative

More information

Single and Multi Loop Controller Structures (Cascade Control) with PID_Temp SIMATIC S7-1200/S Application Description 02/2015

Single and Multi Loop Controller Structures (Cascade Control) with PID_Temp SIMATIC S7-1200/S Application Description 02/2015 Application Description 02/2015 Single and Multi Loop Controller Structures (Cascade Control) with PID_Temp SIMATIC S7-1200/S7-1500 http://support.automation.siemens.com/ww/view/de/103526819 Warranty and

More information

Analog position controller

Analog position controller Electric Drives and Controls Hydraulics Linear Motion and Assembly Technologies Pneumatics Service Analog position controller RA 30050/03.04 Replaces: 11.02 1/6 Model VT-MACAS Series 1X Table of contents

More information

Tech Note #3: Setting up a Servo Axis For Closed Loop Position Control Application note by Tim McIntosh September 10, 2001

Tech Note #3: Setting up a Servo Axis For Closed Loop Position Control Application note by Tim McIntosh September 10, 2001 Tech Note #3: Setting up a Servo Axis For Closed Loop Position Control Application note by Tim McIntosh September 10, 2001 Abstract: In this Tech Note a procedure for setting up a servo axis for closed

More information

Lab 2: Introduction to Real Time Workshop

Lab 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 information

2. Basic Control Concepts

2. Basic Control Concepts 2. Basic Concepts 2.1 Signals and systems 2.2 Block diagrams 2.3 From flow sheet to block diagram 2.4 strategies 2.4.1 Open-loop control 2.4.2 Feedforward control 2.4.3 Feedback control 2.5 Feedback control

More information

HPVFP High Performance Full Function Vector Frequency Inverter

HPVFP High Performance Full Function Vector Frequency Inverter Advanced User Manual HPVFP High Performance Full Function Vector Frequency Inverter HP VER 1.00 1. HPVFP Parameter Set Overview...3 1.1. About this section...3 1.2. Parameter Structure Overview...3 1.3.

More information

Using CME 2 with AccelNet

Using CME 2 with AccelNet Using CME 2 with AccelNet Software Installation Quick Copy (with Amplifier file) Quick Setup (with motor data) Offline Virtual Amplifier (with no amplifier connected) Screen Guide Page 1 Table of Contents

More information

Quick Guide. NucleoCounter NC-3000

Quick Guide. NucleoCounter NC-3000 Quick Guide NucleoCounter NC-3000 Table of contents Setting up the FlexiCyte Protocol 2 Editing Image Capture and Analysis Parameters 3 Optimizing Exposure Time 4 Compensation for Spectral Overlap 6 Creating

More information

Making sense of electrical signals

Making sense of electrical signals APPLICATION NOTE Making sense of electrical signals Devices that convert electrical power to mechanical power run the industrial world, including pumps, compressors, motors, conveyors, robots and more.

More information

-binary sensors and actuators (such as an on/off controller) are generally more reliable and less expensive

-binary sensors and actuators (such as an on/off controller) are generally more reliable and less expensive Process controls are necessary for designing safe and productive plants. A variety of process controls are used to manipulate processes, however the most simple and often most effective is the PID controller.

More information

A3 Pro INSTRUCTION MANUAL. Oct 25, 2017 Revision IMPORTANT NOTES

A3 Pro INSTRUCTION MANUAL. Oct 25, 2017 Revision IMPORTANT NOTES A3 Pro INSTRUCTION MANUAL Oct 25, 2017 Revision IMPORTANT NOTES 1. Radio controlled (R/C) models are not toys! The propellers rotate at high speed and pose potential risk. They may cause severe injury

More information

TOSHIBA MACHINE CO., LTD.

TOSHIBA MACHINE CO., LTD. User s Manual Product SHAN5 Version 1.12 (V Series Servo Amplifier PC Tool) Model SFV02 July2005 TOSHIBA MACHINE CO., LTD. Introduction This document describes the operation and installation methods of

More information

This manual describes the Motion Sensor hardware and the locally written software that interfaces to it.

This manual describes the Motion Sensor hardware and the locally written software that interfaces to it. Motion Sensor Manual This manual describes the Motion Sensor hardware and the locally written software that interfaces to it. Hardware Our detectors are the Motion Sensor II (Pasco CI-6742). Calling this

More information

Activity P07: Acceleration of a Cart (Acceleration Sensor, Motion Sensor)

Activity P07: Acceleration of a Cart (Acceleration Sensor, Motion Sensor) Name Class Date Activity P07: Acceleration of a Cart (Acceleration Sensor, Motion Sensor) Concept DataStudio ScienceWorkshop (Mac) ScienceWorkshop (Win) Linear motion P07 Accelerate Cart.ds (See end of

More information

6.4 Adjusting PID Manually

6.4 Adjusting PID Manually Setting Display Parameter Setting Display Operation Display > PARAMETER or PARA key for 3 seconds (to [MODE] Menu Display) > Right arrow key (to [PID] Menu Display ) > SET/ENTER key (The setting parameter

More information

JetMove 1xx, 2xx, D203 at the JetControl Drive

JetMove 1xx, 2xx, D203 at the JetControl Drive JetMove 1xx, 2xx, D203 at the JetControl Drive 60874950 Introduction Item # 60874950 Revision 2.11.4 November 2012 / Printed in Germany Jetter AG reserves the right to make alterations to its products

More information

Quick Reference Guide. DF5-... Frequency Inverters 02/02 AWB GB

Quick Reference Guide. DF5-... Frequency Inverters 02/02 AWB GB DF5-... Frequency Inverters 1 st published 22, edition 02/02 Moeller GmbH, 53105 Bonn Author: Holger Friedrich Editor: Michael Kämper Translator: Dominik Kreuzer All brand and product names are trademarks

More information

User manuel. Hybrid stepper servo drive

User 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 information

PID Control Technical Notes

PID Control Technical Notes PID Control Technical Notes General PID (Proportional-Integral-Derivative) control action allows the process control to accurately maintain setpoint by adjusting the control outputs. In this technical

More information

Rotary Knife. [System Configuration] [Operation Overview] [Points of Control] Cutter Axis. Virtual Sheet Feed Amount Axis 1 BCN-B A

Rotary Knife. [System Configuration] [Operation Overview] [Points of Control] Cutter Axis. Virtual Sheet Feed Amount Axis 1 BCN-B A Rotary Knife [System Configuration] Mark Sensor Cutter Axis Conveyor Axis Axis 1 Axis 2 [Mitsubishi solution] PLC CPU: Q06UDEHCPU Simple Motion module: QD77MS4 Main base: Q35DB Servo amplifier: MR-J4-B

More information

Teaching Mechanical Students to Build and Analyze Motor Controllers

Teaching Mechanical Students to Build and Analyze Motor Controllers Teaching Mechanical Students to Build and Analyze Motor Controllers Hugh Jack, Associate Professor Padnos School of Engineering Grand Valley State University Grand Rapids, MI email: jackh@gvsu.edu Session

More information

Servo Controller SE-24

Servo Controller SE-24 Servo Controller SE-24 Software Manual Complementary document to the Operating Instructions Copyright by Afag Automation AG This manual is a complementary document to the operating instructions and applies

More information

MEM380 Applied Autonomous Robots I Winter Feedback Control USARSim

MEM380 Applied Autonomous Robots I Winter Feedback Control USARSim MEM380 Applied Autonomous Robots I Winter 2011 Feedback Control USARSim Transforming Accelerations into Position Estimates In a perfect world It s not a perfect world. We have noise and bias in our acceleration

More information

Automatic Controller Dynamic Specification (Summary of Version 1.0, 11/93)

Automatic Controller Dynamic Specification (Summary of Version 1.0, 11/93) The contents of this document are copyright EnTech Control Engineering Inc., and may not be reproduced or retransmitted in any form without the express consent of EnTech Control Engineering Inc. Automatic

More information

TF Electronics Throttle Controller

TF Electronics Throttle Controller TF Electronics Throttle Controller Software Installation: Double click on TFEsetup.exe file to start installation. After installation there will be a shortcut on your desktop. Connecting the USB cable

More information

Moving Man Introduction Motion in 1 Direction

Moving Man Introduction Motion in 1 Direction Moving Man Introduction Motion in 1 Direction Go to http://www.colorado.edu/physics/phet and Click on Play with Sims On the left hand side, click physics, and find The Moving Man simulation (they re listed

More information

8510 AC Spindle Drive System

8510 AC Spindle Drive System 8510 AC Spindle Drive System Manual Important User Information Solid state equipment has operational characteristics differing from those of electromechanical equipment. Safety Guidelines for the Application,

More information

Introduction To Temperature Controllers

Introduction To Temperature Controllers Introduction To Temperature Controllers The Miniature CN77000 is a full featured microprocessor-based controller in a 1/16 DIN package. How Can I Control My Process Temperature Accurately and Reliably?

More information

Development of the AC Servo Amplifier

Development of the AC Servo Amplifier New Products Introduction Development of the AC Servo Amplifier SANMOTION R Series ADVANCED MODEL TypeS Yuuji Ide Michio Kitahara Yasutaka Narusawa Masahisa Koyama Naoaki Takizawa Kenichi Fujisawa Hidenao

More information

Quick Reference Guide. DF5-... Frequency Inverters 02/02 AWB GB. For Immediate Delivery call KMParts.com at (866)

Quick Reference Guide. DF5-... Frequency Inverters 02/02 AWB GB. For Immediate Delivery call KMParts.com at (866) DF5-... Frequency Inverters 1 st published 22, edition 02/02 Moeller GmbH, 53105 Bonn Author: Holger Friedrich Editor: Michael Kämper Translator: Dominik Kreuzer All brand and product names are trademarks

More information

User s Manual Software Edition 1.7

User s Manual Software Edition 1.7 ScanView User s Manual Software Edition 1.7 The information in this document is subject to change without notice and should not be construed as a commitment by Sitronic GmbH. While every effort has been

More information

Making sense of electrical signals

Making sense of electrical signals Making sense of electrical signals Our thanks to Fluke for allowing us to reprint the following. vertical (Y) access represents the voltage measurement and the horizontal (X) axis represents time. Most

More information

Catalog Hydraulics meets Electronics.

Catalog Hydraulics meets Electronics. Catalog 2017 2 more than just an electronics company Founded in 1999 as a sole proprietorship we have evolved and established ourselves in the European market and beyond with the development and sale of

More information

MCE441/541 Midterm Project Position Control of Rotary Servomechanism

MCE441/541 Midterm Project Position Control of Rotary Servomechanism MCE441/541 Midterm Project Position Control of Rotary Servomechanism DUE: 11/08/2011 This project counts both as Homework 4 and 50 points of the second midterm exam 1 System Description A servomechanism

More information

Learning Guide. ASR Automated Systems Research Inc. # Douglas Crescent, Langley, BC. V3A 4B6. Fax:

Learning Guide. ASR Automated Systems Research Inc. # Douglas Crescent, Langley, BC. V3A 4B6. Fax: Learning Guide ASR Automated Systems Research Inc. #1 20461 Douglas Crescent, Langley, BC. V3A 4B6 Toll free: 1-800-818-2051 e-mail: support@asrsoft.com Fax: 604-539-1334 www.asrsoft.com Copyright 1991-2013

More information

Study on Repetitive PID Control of Linear Motor in Wafer Stage of Lithography

Study on Repetitive PID Control of Linear Motor in Wafer Stage of Lithography Available online at www.sciencedirect.com Procedia Engineering 9 (01) 3863 3867 01 International Workshop on Information and Electronics Engineering (IWIEE) Study on Repetitive PID Control of Linear Motor

More information

ADAM-4022T Serial Base Dual Loops PID Controller User s Manual

ADAM-4022T Serial Base Dual Loops PID Controller User s Manual ADAM-422T Serial Base Dual Loops PID Controller User s Manual Warning Message : The ADAM-422T is recommended to be used in general purposed air conditioning application. When using this product in applications

More information

Exercise 8. The Four-Quadrant Chopper EXERCISE OBJECTIVE DISCUSSION OUTLINE DISCUSSION. The Four-Quadrant Chopper

Exercise 8. The Four-Quadrant Chopper EXERCISE OBJECTIVE DISCUSSION OUTLINE DISCUSSION. The Four-Quadrant Chopper Exercise 8 The Four-Quadrant Chopper EXERCISE OBJECTIVE When you have completed this exercise, you will be familiar with the operation of the four-quadrant chopper. DISCUSSION OUTLINE The Discussion of

More information

ArbStudio Triggers. Using Both Input & Output Trigger With ArbStudio APPLICATION BRIEF LAB912

ArbStudio Triggers. Using Both Input & Output Trigger With ArbStudio APPLICATION BRIEF LAB912 ArbStudio Triggers Using Both Input & Output Trigger With ArbStudio APPLICATION BRIEF LAB912 January 26, 2012 Summary ArbStudio has provision for outputting triggers synchronous with the output waveforms

More information

APPLICATION NOTE Application Note for Custom Curve profiles using ASDA-A2

APPLICATION NOTE Application Note for Custom Curve profiles using ASDA-A2 Application Note for Custom Curve profiles using ASDA-A2 1 Application Note for Custom curve profiles on the ASDA-A2 servo drive Contents Application Note for Custom curve profiles on the ASDA-A2 servo

More information

total j = BA, [1] = j [2] total

total j = BA, [1] = j [2] total Name: S.N.: Experiment 2 INDUCTANCE AND LR CIRCUITS SECTION: PARTNER: DATE: Objectives Estimate the inductance of the solenoid used for this experiment from the formula for a very long, thin, tightly wound

More information

Step vs. Servo Selecting the Best

Step 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 information

EE 308 Spring Preparation for Final Lab Project Simple Motor Control. Motor Control

EE 308 Spring Preparation for Final Lab Project Simple Motor Control. Motor Control Preparation for Final Lab Project Simple Motor Control Motor Control A proportional integral derivative controller (PID controller) is a generic control loop feedback mechanism (controller) widely used

More information

A Real-Time Regulator, Turbine and Alternator Test Bench for Ensuring Generators Under Test Contribute to Whole System Stability

A Real-Time Regulator, Turbine and Alternator Test Bench for Ensuring Generators Under Test Contribute to Whole System Stability A Real-Time Regulator, Turbine and Alternator Test Bench for Ensuring Generators Under Test Contribute to Whole System Stability Marc Langevin, eng., Ph.D.*. Marc Soullière, tech.** Jean Bélanger, eng.***

More information

A short antenna optimization tutorial using MMANA-GAL

A short antenna optimization tutorial using MMANA-GAL A short antenna optimization tutorial using MMANA-GAL Home MMANA Quick Start part1 part2 part3 part4 Al Couper NH7O These pages will present a short guide to antenna optimization using MMANA-GAL. This

More information

VibroBlock Systems, Some Basic Concepts And the VBC 2000/2500

VibroBlock Systems, Some Basic Concepts And the VBC 2000/2500 VibroBlock Systems, Some Basic Concepts And the VBC 2000/2500 Introduction: The following will explain some of the basics of vibration, and more specifically how they relate to VibroBlock feeders tracks

More information

Exercise 6. Range and Angle Tracking Performance (Radar-Dependent Errors) EXERCISE OBJECTIVE

Exercise 6. Range and Angle Tracking Performance (Radar-Dependent Errors) EXERCISE OBJECTIVE Exercise 6 Range and Angle Tracking Performance EXERCISE OBJECTIVE When you have completed this exercise, you will be familiar with the radardependent sources of error which limit range and angle tracking

More information

V&T Technologies Co., Ltd. Vectorque TM V6-H-M1 SERIES INVERTER ADDITIVE MANUAL (M1) V6-H Series ADDITIVE MANUAL V& T

V&T Technologies Co., Ltd.   Vectorque TM V6-H-M1 SERIES INVERTER ADDITIVE MANUAL (M1) V6-H Series ADDITIVE MANUAL V& T Vectorque TM V6-H-M1 SERIES INVERTER ADDITIVE MANUAL (M1) V6-H Series ADDITIVE MANUAL V& T Change Scope Increase control function of vector control 2 with encoder speed feedback to support machine tool

More information

PHYSICS 220 LAB #1: ONE-DIMENSIONAL MOTION

PHYSICS 220 LAB #1: ONE-DIMENSIONAL MOTION /53 pts Name: Partners: PHYSICS 22 LAB #1: ONE-DIMENSIONAL MOTION OBJECTIVES 1. To learn about three complementary ways to describe motion in one dimension words, graphs, and vector diagrams. 2. To acquire

More information

Linear vs. PWM/ Digital Drives

Linear vs. PWM/ Digital Drives APPLICATION NOTE 125 Linear vs. PWM/ Digital Drives INTRODUCTION Selecting the correct drive technology can be a confusing process. Understanding the difference between linear (Class AB) type drives and

More information

Position Control of DC Motor by Compensating Strategies

Position 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 information

Chapter 3: Multi Domain - a servo mechanism

Chapter 3: Multi Domain - a servo mechanism Chapter 3: Multi Domain - a servo mechanism 11 This document is an excerpt from the book Introductory Examples, part of the MathModelica documentation. 2006-2009 MathCore Engineering AB. All rights reserved.

More information

Digital Control Lab Exp#8: PID CONTROLLER

Digital Control Lab Exp#8: PID CONTROLLER Digital Control Lab Exp#8: PID CONTROLLER we will design the velocity controller for a DC motor. For the sake of simplicity consider a basic transfer function for a DC motor where effects such as friction

More information

Tuning interacting PID loops. The end of an era for the trial and error approach

Tuning interacting PID loops. The end of an era for the trial and error approach Tuning interacting PID loops The end of an era for the trial and error approach Introduction Almost all actuators and instruments in the industry that are part of a control system are controlled by a PI(D)

More information

Table of Contents. Tuning Ultrasonic Ceramic Motors with Accelera-Series Motion Controller. Sept-17. Application Note # 5426

Table of Contents. Tuning Ultrasonic Ceramic Motors with Accelera-Series Motion Controller. Sept-17. Application Note # 5426 Sept-17 Application Note # 5426 Tuning Ultrasonic Ceramic Motors with Accelera-Series Motion Controller This application note gives some tips for tuning ultrasonic ceramic motors using Galil s ceramic

More information

CSMIO/IP-A motion controller and Mach4

CSMIO/IP-A motion controller and Mach4 CSMIO/IP-A motion controller and Mach4 Quick start guide Axis tuning 1) We start the configuration with Motor axis assignment. As you can see in the picture above - the Motor0 was assign to X axis (the

More information

PID CONFIGURATION AND TUNING: SNAP ULTIMATE I/O LEARNING CENTER SUPPLEMENT

PID CONFIGURATION AND TUNING: SNAP ULTIMATE I/O LEARNING CENTER SUPPLEMENT PID CONFIGURATION AND TUNING: SNAP ULTIMATE I/O LEARNING CENTER SUPPLEMENT Form 1410-050103 January 2004 43044 Business Park Drive Temecula CA 92590-3614 Phone: 800-321-OPTO(6786) or 951-695-3000 Fax:

More information

TCS3 SERVO SYSTEM: Proposed Design

TCS3 SERVO SYSTEM: Proposed Design UNIVERSITY OF HAWAII INSTITUTE FOR ASTRONOMY 2680 Woodlawn Dr. Honolulu, HI 96822 NASA Infrared Telescope Facility TCS3 SERVO SYSTEM: Proposed Design.......... Fred Keske June 7, 2004 Version 1.2 1 INTRODUCTION...

More information