SINAMICS drive Commissioning Workshop

Slides:



Advertisements
Similar presentations
PID Control Loops Guy Zebrick.
Advertisements

Stratagem EH4 Field Evaluation of Data Quality.
SPiiPlus Training Class
Chapter 9 PID Tuning Methods.
Lecture 20 Dimitar Stefanov. Microprocessor control of Powered Wheelchairs Flexible control; speed synchronization of both driving wheels, flexible control.
SPiiPlus Feedback Tuning
Introduction to Electronic Circuit Design
PID Controllers and PID tuning
Discrete Controller Design
© 2002 QxDesign, Inc. Tuning a PI Controller This unit discusses Zone-based tuning for a PI controller Adjusting gains with Live Constants Visual ModelQ.
SITOP select Automation and Drives SITOP select Electronic Diagnosis Module Fault diagnosis – rapid and reliable.
CHE 185 – PROCESS CONTROL AND DYNAMICS
Vibrationdata 1 Unit 10 Sample Rate, Nyquist Frequency & Aliasing.
© 2002 QxDesign, Inc. Building a PI controller This unit discusses Installation of Visual ModelQ The Visual ModelQ default model Placing and configuring.
KEB COMBIVERT F5-M Exercises.
AC 650 the NEW 650 series ac inverters beauty in simplicity...
Chapter 4 DC to AC Conversion (INVERTER)
Loop Shaping Professor Walter W. Olson
TRANSMISSION FUNDAMENTALS Review
Electric Drives FEEDBACK LINEARIZED CONTROL Vector control was invented to produce separate flux and torque control as it is implicitely possible.
The Proportional-Integral-Derivative Controller
CHE 185 – PROCESS CONTROL AND DYNAMICS
Chapter 7 System Compensation (Linear Control System Design)
“On Designing Improved Controllers for AQM Routers Supporting TCP Flows” The PI Controller Presented by Bob Kinicki.
1 Lab Equipment. 2 TopicSlides DC Power Supply3-4 Digital Multimeter5-8 Function Generator9-12 Scope – basic controls13-20 Scope – cursors21-24 Scope.
Process Control Instrumentation II
Lecture 9: Compensator Design in Frequency Domain.
Date: File:MC-SMO-SYS_05.1 SIMOTION Siemens AG All rights reserved. SITRAIN Training for Automation and Drives Axes and Drives in SIMOTION.
CHE 185 – PROCESS CONTROL AND DYNAMICS CONTROL LOOP ANALYSIS.
M.S.P.V.L. Polytechnic College, Pavoorchatram
LECTURE#11 PID CONTROL AUTOMATION & ROBOTICS
PID Control and Root Locus Method
Proportional/Integral/Derivative Control
electronics fundamentals
Chapter 19 Electronics Fundamentals Circuits, Devices and Applications - Floyd © Copyright 2007 Prentice-Hall Chapter 19.
High Speed Data Converter University
1 Power Electronics by Dr. Carsten Nesgaard Small-signal converter modeling and frequency dependant behavior in controller synthesis.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Loop Shaping.
Estun Servo parameter adjustment methods
Tuning. Overview Basic Tuning Difference between commutation methods Use of digital filters Vertical axis – no brake Overview 2.
Power PMAC Tuning Tool Overview. Power PMAC Servo Structure Versatile, Allows complex servo algorithms be implemented Allows 2 degree of freedom control.
Control Theory D action – Tuning. When there’s too much oscillation, this can sometimes be solved by adding a derivative action. This action will take.
PID CONTROLLERS By Harshal Inamdar.
Control Theory D action – Tuning. When there’s too much oscillation, this can sometimes be solved by adding a derivative action. This action will take.
Discrete Controller Design
Control Loops Tune a Fish. Control Loops Tuning of a control loop involves selecting loop parameters to ensure stable control under all operating conditions.
SPM Users Basic Training August 2010 Lecture VIII – AC Imaging Modes: ACAFM and MAC Imaging methods using oscillating cantilevers.
BIRLA VISHWAKARMA MAHAVIDHYALAYA ELECTRONICS & TELECOMUNICATION DEPARTMENT o – ANKUR BUSA o – KHUSHBOO DESAI UNDER THE GUIDENCE.
The Working Theory of an RC Coupled Amplifier in Electronics.
ABE425 Engineering Measurement Systems ABE425 Engineering Measurement Systems PID Control Dr. Tony E. Grift Dept. of Agricultural & Biological Engineering.
Process Control. Feedback control y sp = set point (target value) y = measured value The process information (y) is fed back to the controller The objective.
Lesson 16: Basic Control Modes
Electronic Devices Ninth Edition Floyd Chapter 15.
EEN-E1040 Measurement and Control of Energy Systems Control I: Control, processes, PID controllers and PID tuning Nov 3rd 2016 If not marked otherwise,
Single Tank System FV Desired liquid level: 5 cm (0.05 m)
Agilent Technologies – Installation Training
WORKSHOP 7 PID TUNING.
How to Select a PNA IFBW with Performance Comparable to an 8510
Digital Control Systems Waseem Gulsher
Basic Design of PID Controller
Interactive Basic Tuning for the SERVOSTAR 300
Program Setup and Options
Interactive Basic Tuning for the SERVOSTAR 600
Servo Tuning for Path Applications
UNIT-II TIME RESPONSE ANALYSIS
Compensators.
Frequency Response Techniques
Prediction of Orientation Selectivity from Receptive Field Architecture in Simple Cells of Cat Visual Cortex  Ilan Lampl, Jeffrey S. Anderson, Deda C.
Frequency Response Techniques
A Tutorial Overview Proportional Integral Derivative.
Presentation transcript:

SINAMICS drive Commissioning Workshop ‘Closed loop’ Bode Analysis Current Controller Tuning Speed Controller Tuning Position Controller Tuning Engineering-Software SIMOTION SCOUT

Set the Speed controller gain to 0. 1(P1460) and int Set the Speed controller gain to 0.1(P1460) and int. time to 100msec (P1462). Now select measuring Function 1 from the drop Down Choice Start with the first Measuring function from the drop down list. This function is used to locate the frequency of the Current set point bandwidth filter. The axis will travel in the positive direction with readings started after the offset. Reduce the travel with a lower Measuring periods.

Start the axis and then Run Trace and use X Cursor to find Frequency of 1st Pole

Record Frequency for use in next section

Open Current Setpoint Filter and use Previous value for Notch Frequency.

Use this Measuring Function Choice for Next Step Select the last Measuring function from the drop down list. This function is used to optimize the Current Controller P Gain (p1715) and reset (p1717) parameters.

Start the axis and Measuring function again . Now adjust the Current controller gain and Int. times to achieve the desired response P1715 = gain P1717 = int. time.

Note the default value for the gain and integration time

Adjust Kp and Tn from the default values

Notice the Overshoot in the Current Actual

Adjust current curve to desired value

Curve example on DEMO drive

Values used in Last Example Curves - optimized Current Controller settings

Note Default Value of n (speed) Controller and set Tn to 100ms Expand the Open-loop /closed-loop control below the drive. Double click the Speed controller.

Closed Speed Controller Measuring Function – Time Domain Select the fifth Measuring function from the drop down list. This function is used to optimize the Speed Controller parameters

Observe Curves for Overshoot or Delay Starting values for this example: P gain p1460[0] = 0.100 Nms/rad Reset time p1462[0] = 100 ms

Ensure Torque Limits are not exceeded during speed step response

Adjust Kp and Tn to desired value

Adjust Kp and Tn for Desired Results Speed Controller settings this example: P gain p1460[0] = 0.200 Nms/rad Reset time p1462[0] = 50 ms Speed controller optimized, and torque limit not exceeded

Closed Speed Controller Measuring Function – Frequency Domain This is an optional step to ensure the Kp value derived above does not produce a bode diagram that raises above the 0db line. Select the first Measuring function from the drop down list. This function is used to optimize the Speed Controller parameters in the Frequency Domain.

Only P- controlled Kp = p1460[0] Nms/rad Measurement of Closed Speed Controller – Bode Diagram – Frequency Domain Only P- controlled Kp = p1460[0] Nms/rad Kp=0.04 Nms/rad, Kp=0.1 Nms/rad, Kp=0.2 Nms/rad, Tn =1000 ms Red: Peak above 0 dB  Controller can start oscillating! Higher Kp gain increases the band width of the controller

Comparison of Time Domain and Frequency Domain Kp=0.04 Nms/rad, Kp=0.1 Nms/rad, Kp=0.2 Nms/rad, Tn =1000 ms Higher Kp gain increases the band width of the controller  shorter rise time (see step response)

The Reference model can be used to dampen the initial overshoot with an aggressive Kp setting. Red: Kp = 0.15 Nms/rad, Tn 6 ms, fref = 250 Hz, D = 0.707 Green: Kp = 0.15 Nms/rad, Tn 6 ms ,fref = 60 Hz, D = 0.707 Blue: Kp = 0.15 Nms/rad, Tn 6 ms, fref = 130 Hz, D = 0.707 Reference model too small fref = 60 Hz

Closed Position Controller - Axis Position Tuning Step 1: Switch on the speed additional set-point from the axis System variable Axis.servosettings.additionalcommandvalueswitch = YES CAUTION: Remember to deactivate this setting upon completion of the position tuning. Step 2: Setup a temporary program to enable the axis to allow the function generator to enable movement of the axis.

Step 3: Open the expert list and initialize the PV_Controller variables shown below. Open the Expert list of the Axis for balanceFilterMode, kpc, and preCon TypeOfAxis.NumberOfDataSets.ControllerStruct.PV_Controller.balanceFilterMode 1 Select the entries as shown above in the Next value column. Switch the expert list to the “System variables” tab. Select the restartactivation entry as “activate_restart”. Click back on the “Configuration data” tab to have the entries accepted into the Current value. See the next slide for the result. 2 3

Step 3: The values from previous slide are now in the current value column Step 4: Initialize DynamicData with zero values for positionTimeConstant, torqueTimeConstant, and velocityTimeConstant.

Step 5: Configure the function generator to the Signal Name: Triangular with a carefully selected Amplitude and Period Adjust the Amplitude to limit the travel of the oscillating axis.

Adjust the Positioning window and the Standstill window to prevent function from Generating a Standstill error. Rotary axis will be in degrees.

Step 6: Configure a trace with the axis data as shown below.

Step 6: Run the initial trace and note the Following error readings. Kpc = 0.0 % Kv = 10, Following error 0.4

Step 7: Optimize the performance by setting Kpc Weighting factor of the precontrol to 100% Kv = 10, Following error 0.016

Step 8: Continue to optimize the performance with adjustments to the Kv value. Kpc = 100.0 % Kv = 40, Following error 0.016

Kpc = 100.0 % Kv = 80, Following error 0.016

Kpc = 100.0 % Kv = 200, Following error 0.012 Axis movement may be to stiff for mechanical connections with this Kv

This trace shows the same Position tuning values with the period decreased to 800 ms. The overall spike in the following error can be reduced with adjustments to Kpc, though; this introduces a greater average following error. Kpc = 100.0 % Kv = 200, Following error 0.2 Axis movement may be to stiff for mechanical connections with this Kv

Important parameters for the tuning in Simotion • Cycle time DP-, Servo- and IPO-cycle time • DSC needed Telegram 105 • Kv position controller-amplification • Kpc Pre-control • FIPO Fine interpolation type • VelocityTimeConstant (vTc) Symmetry filter time constant (PT1-Glied) • PositionTimeConstant (pTc) Position extrapolation time