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

Slides:



Advertisements
Similar presentations
Controller Tests Stephen Kaye Controller Test Motivation Testing the controller before the next generation helps to shake out any remaining.
Advertisements

SPiiPlus Feedback Tuning
DAQmx下多點(Multi-channels)訊號量測
Operational Amplifiers 1. Copyright  2004 by Oxford University Press, Inc. Microelectronic Circuits - Fifth Edition Sedra/Smith2 Figure 2.1 Circuit symbol.
SV100 Open-Loop Vector VFD FV100 Closed-Loop Vector VFD 1.
LOGSYS Development Environment of Embedded Systems Tamás Raikovich Béla Fehér Péter Laczkó Budapest University of Technology and Economics Department of.
ICS Test Environment Alexander Söderqvist Dec 9, 2014.
Seismic Octave Programming for Analog/Digital Converters Michael W. Siekman Electrical and Computer Engineering Senior Capstone Design Project 2007 Advisor:
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.,
CAPSTONE Demonstration Radio TiVo FPGA Thundercats: Hariklia Karagiannis Hasina Jamal Osato Edo-Osagie Brad Mazan Chad Griffith.
Test of LLRF at SPARC Marco Bellaveglia INFN – LNF Reporting for:
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,
Kirsten Hacker Triggering and Measurement Devices for LCLS 10/14/04 1 Triggering and Measurement Devices for the LCLS Undulator.
Test and Assembly Plan Results P09141 Satellite Thermal Heater Controller.
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.
A servo controller for an MTS machine Midterm Presentation David Schwartz & Uri goldfeld Supervisors : Dany Alkalay & Amir Reoven Supervisors : Dany Alkalay.
1 Project supervised by: Dr Michael Gandelsman Project performed by: Roman Paleria, Avi Yona 12/5/2003 Multi-channel Data Acquisition System Mid-Term Presentation.
A new servo controller for a Materials Testing Machine - MTM Final Presentation a David Schwartz & Uri goldfeld Supervisor : Daniel Alkalay Supervisor.
Design and Implementation of a Virtual Reality Glove Device Final presentation – winter 2001/2 By:Amos Mosseri, Shy Shalom, Instructors:Michael.
Design of a Control Workstation for Controller Algorithm Testing Aaron Mahaffey Dave Tastsides Dr. Dempsey.
Coordinate Based Tracking System
Final Presentation Spring 2003 Project ID: D0822 Project Name: WinCE integrating BT media share application Supervisor: Evgeny Rivkin Performed by: Maya.
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.
Introduction to Op Amps
 Distortion – the alteration of the original shape of a waveform.  Function of distortion analyzer: measuring the extent of distortion (the o/p differs.
A compact, low power digital CDS CCD readout system.
Introduction to Op Amp Circuits ELEC 121. April 2004ELEC 121 Op Amps2 Basic Op-Amp The op-amp is a differential amplifier with a very high open loop gain.
High-Intensity Focused Ultrasound Therapy Array May1005 Alex Apel Stephen Rashid Justin Robinson.
Presented by Emil Melamed
Introduction for TECO SERVO 9300 Series
Christophe Martin / DQLPU Test Bench MPE-TM of 24/10/ DQLPU Functional Test Bench Front view Rear view.
1 Warsaw University of Technology Faculty of Electronics and Information Technology Institute of Electronic Systems HARDWARE SIMULATOR of the high-resolution.
Chapter 19 Electronics Fundamentals Circuits, Devices and Applications - Floyd © Copyright 2007 Prentice-Hall Chapter 19.
Phase-Locked Loop Design S emiconducto r S imulation L aboratory Phase-locked loops: Building blocks in receivers and other communication electronics Main.
Copyright 2001 ACS-Tech80 1 ACS-Tech 80, Inc. SPiiPlus Control Module Overview.
Confidential / Property of Danfoss Drives A/S DD-SMT/DEJ 1 Drives Division VLT ® AutomationDrive FC302 PM Motors Configuration procedure By:
ALVIN the Albuquerque LabVIEW Interest Network An Overview of Servo Motor System and LabVIEW Presented by Larry Goga February 19th, 2009.
Data Acquisition Data acquisition (DAQ) basics Connecting Signals Simple DAQ application Computer DAQ Device Terminal Block Cable Sensors.
CRIO as a hardware platform for Machine Protection. W. Blokland S. Zhukov.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
09/16/2010© 2010 NTUST Today Course overview and information.
Foot Throttle Foot throttle device for lower limb rehabilitation.
SCAD 508 Strain Measurement System Click Here To Download Complete Information On SCAD Products EXCITATION VOLTAGESelectable from 0.5VDC to 10 VDC in steps.
Automated Industrial Wind Tunnel Controller By Daniel Monahan and Nick DeTrempe Advised by Dr. Aleksander Malinowski.
Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer Science XFEL-LLRF-ATCA Meeting, 3-4 December 2007 XFEL The.
Power PMAC Tuning Tool Overview. Power PMAC Servo Structure Versatile, Allows complex servo algorithms be implemented Allows 2 degree of freedom control.
Current Monitor System (1606) AJ Pikul Barath Parthasarathy Jason Stock Maya Dubrow.
Modeling of Power Converters using Matlab and Simulink
Part A Final Dor Obstbaum Kami Elbaz Advisor: Moshe Porian August 2012 FPGA S ETTING U SING F LASH.
1 BROOKHAVEN SCIENCE ASSOCIATES Power Supply Status George Ganetis Power Supply Status ASAC Review October 22-23, 2009.
Mar 18, 2003PFIS CDR1 Control System Summary of Changes Since PDR All the motors, drivers, sensors, switches, etc. have been chosen Built up a mechanism.
XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Wojciech Jalmuzna, Technical University of Lodz, Department of Microelectronics and Computer.
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
Proportional-Integral-Derivative (PID) Temperature Control & Data Acquisition System for Faraday Filter based Sodium Spectrometer Vardan Semerjyan, Undergraduate.
Wednesday NI Vision Sessions
P /10/2 Primarion VR Chipset Up to 2 MHz switching 1 to 6 phases Reduced output cap – 100A, 1000A/us with 500uF MLCC Current sense calibration –
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
SIGNAL CONDITIONING Signal conditioning is stage of instrumentation system used for modifying the transduced signal into a usable format for the final.
Electronic Devices Ninth Edition Floyd Chapter 14.
EET 2259 Unit 12 Data Acquisition
Intro to USB-6009 DAQ.
Prototyping SoC-based Gate Drive Logic for Power Convertors by Generating code from Simulink models. Researchers Rounak Siddaiah, Graduate Student-University.
Monitoring systems COMET types MS55 & MS6
EET 2259 Unit 12 Data Acquisition
Control System Summary of Changes Since PDR
Chapter 4 – Operational Amplifiers – Part 2
724 Temperature Calibrator
Presentation transcript:

A new servo controller for a Materials Testing Machine - MTM Final Presentation B Students : Uri Goldfeld & David Schwartz Supervisor : Daniel Alkalay & Amir Reoven

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.

The Original System

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

Goals achieved Part A Learning LabVIEW Learning LabVIEW Learning the required control tools Learning the required control tools Performing system identification Performing system identification Implementation of a simulation environment Implementation of a simulation environment Simulate the whole system using our controller Simulate the whole system using our controller Keeping the environment General Keeping the environment General

Hardware: - E series 6036 DAQ card - M series 6122 DAQ card - M series 6122 DAQ card - hp33120 waveform generator - hp33120 waveform generator via RS232 via RS232 Software: - NI LabVIEW DaqMx toolbox - DaqMx toolbox - PID toolbox - PID toolbox

Project Goals of Part B: Learn LabVIEW FPGA module Learn LabVIEW FPGA module Learn LabVIEW RT module Learn LabVIEW RT module Build the control system in FPGA Build the control system in FPGA Generate all required experiment waveforms Generate all required experiment waveforms Build a general system which can be easily adjusted when hardware is changed Build a general system which can be easily adjusted when hardware is changed Allow control on most functions and parameters Allow control on most functions and parameters Build an “easy to use” GUI Build an “easy to use” GUI

Hardware: - PXI 8187 chassis - PXI 8187 chassis - NI FPGA PXI-7811R - NI FPGA PXI-7811R - Valve driver (amplifier) - Valve driver (amplifier) - LVDT signal conditioner - LVDT signal conditioner - Load Cell signal conditioner - Load Cell signal conditioner - Power supply - Power supplySoftware: - LabVIEW LabVIEW LabVIEW FPGA module - LabVIEW FPGA module

LabVIEW FPGA module The LabVIEW FPGA program consists of two parts: 1. host VI 2. FPGA VI The Host VI executes on windows and the FPGA VI must be compiled and downloaded to FPGA.

New system overview LabVIEW windows LabVIEW windows Signal generation Gui, configurations FPGAFPGA 7831R FPGA PID, Limit check Interlock check PXI 8187 Lvdt conditioner Load Cell conditioner valve driver Powersupply Lvdt Load Cell Valve

LabVIEWwindows Inputs Outputs to FPGA User configurations User configurations [physical] User configurations PV from FPGA Limits status Set Point (encoder) PID Parameters Limits [V] Stimulus signal [V] Stimulus signal [V]configurations

User configurations Choose control sensor and limit sensor Choose control sensor and limit sensor Configure Limits for load (Kg) and displacement Configure Limits for load (Kg) and displacement (cm) (cm)

User configurations (cont.) Waveform type, amplitude, frequency Waveform type, amplitude, frequency PID parameters (optional) PID parameters (optional) Sensor Calibration parameters (optional) Sensor Calibration parameters (optional) return

Signal Generation User specification are in physical units i.e User specification are in physical units i.e Kg, cm, mm/min Kg/min Kg, cm, mm/min Kg/min Signals supported – sine, ramp, square, Signals supported – sine, ramp, square, idle, set point, triangle, haversine, havertriangle, haversquare. havertriangle, haversquare.

Userconfigurations Unitconverts Amplitude & Freq. calc Signal type SignalGeneration limits mux Idle Master int. Signal type V2B FPGA Initialization data Amplitude & Freq

VI hierarchy return

FPGA 7831R 7831R Details Inputs Outputs Inputs Outputs Internal: Response signals to windows Limits check result to windows Configurations from windows LVDT conditioner Load Cell conditioner Optional feature: Optional feature: internal “signal conditioner” to LVDT (get response “sine”) Optional feature: External: Stimulus signal to “Valve driver” send stimulus “sine” and calculat the valve’s location “Hard” interlocks

FPGA 8187 details Hardware: NI PXI-7811R: Hardware: NI PXI-7811R: - 1M gate FPGA, 160 DIO for PXI - 1M gate FPGA, 160 DIO for PXI - 16 bit A/D,D/A - 16 bit A/D,D/A - ± excitation - ± excitation Phases: Phases: 1. Filter input signal (sample every 1. Filter input signal (sample every 20 uSEC) 20 uSEC) 2. Check limits on input signal 2. Check limits on input signal if o.k. pass to phase 3 if o.k. pass to phase 3 3. Every 1mSEC send input signal to 3. Every 1mSEC send input signal to PID for control PID for control 4. Send control signal to “valve driver” 4. Send control signal to “valve driver”

windows LVDT LoadCell Filtering Setup of limits Limit check Master interlocks PID PV SP Rate Limiter ValveDriver return D/A A/D

Internal signal conditioner (LVDT) System Description: System Description: LVDT input: requires an excitation sine of 5KHz, 10V. LVDT output: amplitude modulated sine and sign (ΔΦ = 0 or 180 ) To find the position of the servo valve, the LVDT output is divided be the excitation, then filtered to get the correct DC value return

Valve driver Servo drive requirements : 70mA Servo drive requirements : 70mA PXI D/A spec: 20 mA. PXI D/A spec: 20 mA. The servo valve input requires a Bipolar excitation The servo valve input requires a Bipolar excitation (0 and π) (0 and π) The PXI 7831R synthesizes one vector, internal 16bit D/A drives the external power amplifier. The PXI 7831R synthesizes one vector, internal 16bit D/A drives the external power amplifier. The power amplifier generates the Bipolar signals The power amplifier generates the Bipolar signals Valve driver – power amp Specs: Valve driver – power amp Specs: – 2 x opa541 power operational amplifiers – +-15V supply, max current output 500mA – Output over load & temp protection – DC offset 5mV return returnreturn

conditioners LVDT: singer EL-15 series zero & gain trimmers zero & gain trimmers ±12V power supply ±12V power supply 10V, 5.7Khz sine excitation voltage 10V, 5.7Khz sine excitation voltage Load Cell: 10V DC excitation voltage 10V DC excitation voltage 12V power supply 12V power supply

Features summary Generic servo valve control system: suitable to general servo valves and conditioners configurations Generic servo valve control system: suitable to general servo valves and conditioners configurations Generic servo valve control system Generic servo valve control system Auto tune system: auto adjustments of control system parameters Auto tune system: auto adjustments of control system parameters Auto tune system Auto tune system Supports all required experiment waveforms Supports all required experiment waveforms Supports load and displacement control Supports load and displacement control Friendly GUI Friendly GUI Can be extended for additional waveforms, sensors, actuators and different GUI. Can be extended for additional waveforms, sensors, actuators and different GUI. Forward

Calibration and Manual tune Tuning and calibration is required After changing a part of the system (valve, sensors, ect..) return return return

Auto Tuning Different program was made for auto tuning. Different program was made for auto tuning. It finds the PID gains automatically for the servo valve, according to user requirements. It finds the PID gains automatically for the servo valve, according to user requirements. return

System Limitation (Bottlenecks) FPGA : FPGA : 1.Only 1M gates. (we use ~75% of it) 2.Long compile times for every change. 3.FPGA Emulator can’t simulate RT loops. LabVIEW Windows : LabVIEW Windows : 1. maximum time resolution of 1 ms. 2. Other programs running in the background may cause control gaps. may cause control gaps. possible solutions : possible solutions : 1.additional memory 1.additional memory 2.LabVIEW RT 2.LabVIEW RT

Future work Connect hydraulic and Hard interlocks to the FPGA. Connect hydraulic and Hard interlocks to the FPGA. integrate all Electronics and mechanical controls on to a suitable Enclosure. integrate all Electronics and mechanical controls on to a suitable Enclosure. Add data logging capabilities. Add data logging capabilities. Provide a client server function (web control). Provide a client server function (web control). Optional : Change execution environment from LabVIEW windows to LabVIEW’s RT module. Optional : Change execution environment from LabVIEW windows to LabVIEW’s RT module.

Demonstrations 1. Sine experiment LabVIEW 1. Sine experiment LabVIEW 2. Sine experiment Caliber 2. Sine experiment Caliber 3. Ramp experiment LabVIEW 3. Ramp experiment LabVIEW 4. Ramp experiment Caliber 4. Ramp experiment Caliber

THE END