A new servo controller for a Materials Testing Machine - MTM Final Presentation a David Schwartz & Uri goldfeld Supervisor : Daniel Alkalay Supervisor.

Slides:



Advertisements
Similar presentations
Root Locus Diagrams Professor Walter W. Olson
Advertisements

Chapter 4 Continuous Time Signals Time Response Continuous Time Signals Time Response.
1 Variable Frequency AC Source Students: Kevin Lemke Matthew Pasternak Advisor: Steven D. Gutschlag 1.
Data Acquisition Risanuri Hidayat.
Using an FPGA to Control the Protection of National Security and Sailor Lives at Sea Brenda G. Martinez, Undergraduate Student K.L. Butler-Purry, Ph.D.,
Development of a Flexible Platform for Real-time Hybrid Simulation Oya Mercan, Ph.D Assistant Professor, University of Toronto Quake Summit 2012 July 9-12,
CHE 185 – PROCESS CONTROL AND DYNAMICS
Chapter 17 Design Analysis using Inventor Stress Analysis Module
Bike3.ppt1 H167 Hands-on Lab LAB 4: Stress and Strain.
Physics 434 Module 3 – Created by (and thanks to) T. Burnett 1 Physics 434 Module 3 Acoustic excitation of a physical system.
A servo controller for an MTS machine Characterization Presentation David Schwartz & Uri goldfeld Supervisors : Dany Alkalay & Mony Orbach.
1 Control System Using LabVIEW Performed by: Goldfeld Uri Schwartz David Project instructor: Alkalay Daniel Reuben Amir Technion – Israel Institute of.
Modern Control Theory (Digital Control)
A servo controller for an MTS machine Midterm Presentation David Schwartz & Uri goldfeld Supervisors : Dany Alkalay & Amir Reoven Supervisors : Dany Alkalay.
Physics 434 Module 3 - T. Burnett 1 Physics 434 Module 3 Acoustic excitation of a physical system.
A new servo controller for a Materials Testing Machine - MTM Final Presentation B Students : Uri Goldfeld & David Schwartz Supervisor : Daniel Alkalay.
Transient & Steady State Response Analysis
Process Control Instrumentation II
EE 198 B Senior Design Project. Spectrum Analyzer.
Final Presentation Momentum Measurement Card Project supervised by: Mony Orbach Project performed by: Hadas Preminger, Uri Niv.
Magnitude and Phase Measurements
Ion source RF system Andy Butterworth BE/RF Mauro Paoluzzi BE/RF 14/11/2013Linac4 ion source review.
Physics 434 Module 3 - T. Burnett 1 Physics 434 Module 3 Acoustic excitation of a physical system.
VARIABLE-FREQUENCY NETWORK
CSE 425: Industrial Process Control 1. About the course Lect.TuLabTotal Semester work 80Final 125Total Grading Scheme Course webpage:
High-Intensity Focused Ultrasound Therapy Array May1005 Alex Apel Stephen Rashid Justin Robinson.
EE136 STABILITY AND CONTROL LOOP COMPENSATION IN SWITCH MODE POWER SUPPLY Present By Huyen Tran.
Chapter 8 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Dynamic analysis of switching converters
Phase-Locked Loop Design S emiconducto r S imulation L aboratory Phase-locked loops: Building blocks in receivers and other communication electronics Main.
DOLPHIN INTEGRATION TAMES-2 workshop 23/05/2004 Corsica1 Behavioural Error Injection, Spectral Analysis and Error Detection for a 4 th order Single-loop.
ECE 4115 Control Systems Lab 1 Spring 2005
Automatic Control System
Power Control System for a Concrete Durability Test Cabinet – Phase 2 Jacob Jameson Madhav Kothapalli Thomas Persinger Andrew Versluys.
ECE 352 Electronics II Winter 2003 Ch. 8 Feedback 1 *Feedback circuit does not load down the basic amplifier A, i.e. doesn’t change its characteristics.
Power PMAC Tuning Tool Overview. Power PMAC Servo Structure Versatile, Allows complex servo algorithms be implemented Allows 2 degree of freedom control.
Chapter 4 Transfer Function and Block Diagram Operations § 4.1 Linear Time-Invariant Systems § 4.2 Transfer Function and Dynamic Systems § 4.3 Transfer.
ECE 352 Electronics II Winter 2003 Ch. 8 Feedback 1 *Feedback circuit does not load down the basic amplifier A, i.e. doesn’t change its characteristics.
High Speed Digital Systems Lab. Agenda  High Level Architecture.  Part A.  DSP Overview. Matrix Inverse. SCD  Verification Methods. Verification Methods.
Observer-Based Robot Arm Control System Nick Vogel, Ron Gayles, Alex Certa Advised by: Dr. Gary Dempsey.
1 Design of Gasoline engine control system final presentation Presented By: Sameh Damuni Sameh Damuni Firas Khair Firas Khair Instructor: Moni Orbach Moni.
Final Exam M.Eng. Amjad Elshenawy RTECS Gc(s)Gc(s) Gc(s)Gc(s) Controller   n sensor noise  w load disturbance  Gp(s)Gp(s) Gp(s)Gp(s) Plant.
CARE / ELAN / EUROTeV Feedback Loop on a large scale quadrupole prototype Laurent Brunetti* Jacques Lottin**
Control systems KON-C2004 Mechatronics Basics Tapio Lantela, Nov 5th, 2015.
Lecture 25: Implementation Complicating factors Control design without a model Implementation of control algorithms ME 431, Lecture 25.
Calibration in the Front End Controls Craig Cahillane LIGO Caltech SURF 2013 Mentors: Alan Weinstein, Jamie Rollins Presentation to Calibration Group 8/21/2013.
B. Caron, G. Balik, L. Brunetti LAViSta Team LAPP-IN2P3-CNRS, Université de Savoie, Annecy, France & SYMME-POLYTECH Annecy-Chambéry, Université de Savoie,
Frequency Response Analysis and Stability
SURF 2015 lecture: Jun 24, 2015 Koji Arai – LIGO Laboratory / Caltech LIGO-G v1.
Matlab Tutorial for State Space Analysis and System Identification
R.SREEDHARAN  SOLEIL main parameters  Booster and storage ring low level RF system  New digital Booster LLRF system under development  Digital LLRF.
May FPGA Controlled Amplifier Module (FCAM) December 8, 2005.
Automatic Gain Control Circuit for Quartz Crystals By – Abhijat Goyal Saliya Subasinghe.
XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Wojciech Jalmuzna, Technical University of Lodz, Department of Microelectronics and Computer.
Proportional-Integral-Derivative (PID) Temperature Control & Data Acquisition System for Faraday Filter based Sodium Spectrometer Vardan Semerjyan, Undergraduate.
SKEE 3143 Control Systems Design Chapter 2 – PID Controllers Design
HossamTalaat - MATLAB Course - KSU - 17/08/14231 IEEE Student Branch - College of Engineering - KSU Getting started with Simulink (part 2) By Prof. Hossam.
Vision Lab System VISION SYSTEM Chapter 9. Design via Root Locus Youngjoon Han
ABE425 Engineering Measurement Systems ABE425 Engineering Measurement Systems PID Control Dr. Tony E. Grift Dept. of Agricultural & Biological Engineering.
PLL Sub System4 PLL Loop Filter parameters: Loop Type and Order
Characteristic curve auto-generation in saber
Feedback Xs Xi Xo + - Xf βf
EE434 Jason Adams Mike Dierickx
MECH 373 Instrumentation and Measurements
Time Domain and Frequency Domain Analysis
Function Generator Remote Control
Automatic control systems II
MECH 373 Instrumentation and Measurements
Project Members: M.Premraj ( ) G.Rakesh ( ) J.Rameshwaran ( )
Chapter 9 Design via Root Locus <<<4.1>>>
Presentation transcript:

A new servo controller for a Materials Testing Machine - MTM Final Presentation a David Schwartz & Uri goldfeld Supervisor : Daniel Alkalay Supervisor : Daniel Alkalay

General System Description The MTM system we work on is a mechanical system that allows us to test the physical properties of materials and structures. Testing is done by applying static or dynamic loads, using an hydraulic actuator in closed-loop servo control. Feedback for closed loop control uses displacement OR Strain sensors. The MTM system enables us to determine tensile/compressive strength, fatigue resistance, crack growth resistance ect.

Strength: The machine applies force on a specimen in order to find out stress Vs. strain characteristics

Fatigue: This test is vital for materials who are under a cyclic force for example: plane wings,bridge… Here the machine applies a periodic (Sin, Square,saw tooth) waveform and checks the behavior under different frequencies and amplitudes. Our machine:

The Original System

General abstract

Main Project Goals The global purpose is to develop a modern computer based mechanical testing system, using current hardware and software tools. Part A: Part B: Servo+hydraulics Old control system FPGALabView Softwarecontroller

Project Goals of Part A:  Implementing a new control system for the MTM machine Located at the Material Mechanics Laboratory. Learning LabVIEW Learning LabVIEW Learning the required control tools Learning the required control tools Performing system identification Performing system identification Implement a simulation environment Implement a simulation environment Simulate the whole system using our controller Simulate the whole system using our controller Keeping the environment General so it’ll fit other possible systems Keeping the environment General so it’ll fit other possible systems

The control loop PID controller MTM + - Command LVDT The machine is controlled in a closed loop. The control loop is modeled as an SISO LTI system. Load cell 1 2 Force = 1 Displacement=2

What is PID Set point = Command Process variable = The Sensors output

What characteristics should we check

Stage 1: System identification Learning LabView deeply Learning LabView deeply Learning MatLab System identification tool Learning MatLab System identification tool Finding the 3dB point of the hole system Finding the 3dB point of the hole system Finding Overshoot% and T settling and T rise_time Finding Overshoot% and T settling and T rise_time Finding dominant poles ( W n and  ) Finding dominant poles ( W n and  ) Working with function generator while controlling it using LabView Working with function generator while controlling it using LabView Finding Bode plot Gain + Phase of the system Finding Bode plot Gain + Phase of the system

I/O card 6036 Agilent Waveform generator The measurement system RS232 MTM LabView: pc MatLab:

The Measuring Environment We want to measure the TF of the whole system meaning, we give the command to the -> controller who calculates the control signal ->To servo ->Back throw sensors to the controller. We sniff the sensors output and calculate the TF by it The original FULL system was running while our LabVIEW software provided the input and sampled the sensors. The sampled sensor was the LVDT sensor measurement influence: we used E-6036 card to sample the LVDT. If there was any influence on the results they are probably insignificant and we can handle them by autotuning.

TF measurements Using LABVIEW Send waveform properties To signal generator via RS232 Read generator’s output signal and MTM’s output signal via sampling card Do preliminary calculations (such as gain and phase) Write to file for further Post processing with matlab

Step response measurements Step response to 1Hz rectangular wave, amplitude 1Volt Sampling rate is 1KHz: T rise_time =106ms O.S%= 0.5% T settling = 140ms

Finding Bode plot Gain + Phase of the system This was done using a VI that generated Freq. steps between 0.01Hz to 60Hz,sampeling the Gain and Phase for each Freq. GainPhase

MTM System’s TF The approximated Transfer function: The approximated Transfer function: s^ s s^ s The poles are real The system is over damped: Xi=1.75>1 3db point : Hz

Stage 2: Isolating the controller Learning current system properties from available engineering documentations. Learning current system properties from available engineering documentations. Abstracting the control system Abstracting the control system Replace the servo valve with equivalent resistance, repeating the system identification process on the controller without the actuator. Replace the servo valve with equivalent resistance, repeating the system identification process on the controller without the actuator. Calculating the transfer function of the controller Calculating the transfer function of the controller The measuring system: The measuring system: – We use a new M-series hardware for measuring and activating the controller – Since the valve is disconnected the sensors will give the controller same value all the time thus what we will measure on the resistors will be the response of the controller as pure as possible while the whole system works

I/O M series card The measurement system (with internal signal generator) MTM controller LabView: Gain and phase Gain and phase calculations calculations Signal generation Signal generation pc The Measuring Environment Generate signal in software -> input to the controller ->controller gives command to servo -> We sample the given command on the resistors The controller is not connected to the valve but to the resistors We do not sample any sensor but the DC_ERROR signal coming out of the controller We expect no meaningful influence on the results caused by our measurement

Bode Plot of the MTM Controller Phase(deg) Magnitude(dB) Phase(deg) Magnitude(dB)

MTM controller TF MTM controller TF Transfer function : Xi=0.96 MTM_Controller_3dB point = 921Hz The Controller’s 3dB point is 212 times then entire system 3db ( Hz) Conclusion: Mainly a P controller with Kc~= e e s^ e004 s e007

The simulation program PIH(s) Signal generator NI DAQmx read NI DAQmx write Limit +interlock check Limit +interlock check o.k fail Stop program Control signal Labview VIs:

System Overview

Stage 3: Building a simulation A simulation in LabVIEW for the system was built using the acquired transfer function to simulate The servo valve and acquired PID parameters to simulate the controller A simulation in LabVIEW for the system was built using the acquired transfer function to simulate The servo valve and acquired PID parameters to simulate the controller Labview auto tuning vi’s were used to find better PID parameters.Manual tuning is also possible. Labview auto tuning vi’s were used to find better PID parameters.Manual tuning is also possible.

Simulation results Simulating Square Input to the machine

Simulating Sin input to the machine

Simulating Square Input to the machine

Difficulties Main difficulty is that in order to check our simulation system we need a special Amplifier which we currently don’t have. Main difficulty is that in order to check our simulation system we need a special Amplifier which we currently don’t have. Attempts were made to use the old controller’s Amplifier but it can’t be done. Attempts were made to use the old controller’s Amplifier but it can’t be done. To continue we must build or buy the amplifier To continue we must build or buy the amplifier that will enable us to check our software directly that will enable us to check our software directly on the servo valve on the servo valve

Summary These are the results we got for optimal gains: No overshot (0%) No overshot (0%) Rise time of 15 msec Rise time of 15 msec Settling time of 30 msec (to a sleeve of +- 5%) Settling time of 30 msec (to a sleeve of +- 5%) If we look at the full system identification we see that the original system had a WORSE response : No overshot (0%) No overshot (0%) Rise time of 100 msec Rise time of 100 msec Settling time of 140 msec (to a sleeve of +- 5%) Settling time of 140 msec (to a sleeve of +- 5%) Meaning that in simulation the controller we have now is the much better than the original controller, Thus we should expect the hardware implementation to bring better results then the old controller

Future Work assignmentsDates Learning the LabVIEW FPGA module On going (Long) Defining the architecture of the combined system I.E what will be on FPGA and what on the LabVIEW_RT Two-Three weeks Emulate our system before using the FPGA One-Two weeks Use the whole system as one synchronized unit and checking it as the new full controller Two-Three weeks Project book and Final presentation One-Two week