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,

Slides:



Advertisements
Similar presentations
Sumitha Ajith Saicharan Bandarupalli Mahesh Borgaonkar.
Advertisements

LabVIEW Introduction Alan Jennings.
1. 2 LabVIEW for FRC Doug Norman National Instruments January 6, 2012.
HYDRAULICS & PNEUMATICS
FPGAs for HIL and Engine Simulation
ADVANCED DYNAMIC TESTING TECHNIQUES IN STRUCTURAL ENGINEERING by Andrei M Reinhorn Xiaoyun Shao CIE 616 FALL 2004.
1/1/ / faculty of Electrical Engineering eindhoven university of technology Architectures of Digital Information Systems Part 1: Interrupts and DMA dr.ir.
Course contents 1.Labview basics – virtual instruments, data flow, palettes 2.Structures – for, while, case,... – editing techniques 3.Controls&Indicators.
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.,
Introduction To Programmable Logic Controllers
Intro to CompactRIO – Oregon State University Matt Spiegelberg Field Sales Engineer Oregon / SW Washington 1.
FRC LabVIEW Software Overview Joe Hershberger Staff Software Engineer National Instruments.
Implementing Hardware-in-the-Loop (HIL) Test Systems
1 Performed By: Khaskin Luba Einhorn Raziel Einhorn Raziel Instructor: Rivkin Ina Spring 2004 Spring 2004 Virtex II-Pro Dynamical Test Application Part.
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.
Department of Electrical and Computer Engineering Texas A&M University College Station, TX Abstract 4-Level Elevator Controller Lessons Learned.
A new servo controller for a Materials Testing Machine - MTM Final Presentation a David Schwartz & Uri goldfeld Supervisor : Daniel Alkalay Supervisor.
Chapter 1 and 2 Computer System and Operating System Overview
A new servo controller for a Materials Testing Machine - MTM Final Presentation B Students : Uri Goldfeld & David Schwartz Supervisor : Daniel Alkalay.
PROGRAMMABLE LOGIC CONTROLLERS PLC’S
AccuMax Multi-Point Injection Mechanics
LabView Users Group Meeting June 20 th, 2006 Process Control Using Compact Field Point/Labview Real-time Michael Tockstein Microelectronics Technology.
Moore’s Law and Modular Instrument Technology Speaker/Author:Paul Packebush Senior Group Manager Corporate Metrology, R&D National Instruments N.
Electro-Pneumatics Module 1
FPGA for Underwater Communication Pradyumna (Prad) Kadambi Mentor: Cody Youngbull April 13, 2015.
26 February 2009Dietrich Beck FPGA Solutions... FPGA and LabVIEW Pattern Generator Multi-Channel-Scaler.
ATOMMS Software Review October 25, 2010 History of cRio hardware choice and initial software development.
LOGO OPERATING SYSTEM Dalia AL-Dabbagh
Industrial Automation T Rajendran. Industrial Automation  Control Systems  Process Control  Industrial Control  Computer Integrated Manufacturing.
Elad Hadar Omer Norkin Supervisor: Mike Sumszyk Winter 2010/11, Single semester project. Date:22/4/12 Technion – Israel Institute of Technology Faculty.
Data Acquisition Data acquisition (DAQ) basics Connecting Signals Simple DAQ application Computer DAQ Device Terminal Block Cable Sensors.
Input/ Output By Mohit Sehgal. What is Input/Output of a Computer? Connection with Machine Every machine has I/O (Like a function) In computing, input/output,
Automated Industrial Wind Tunnel Controller By Daniel Monahan and Nick DeTrempe Advised by Dr. Aleksander Malinowski.
Running EPICS on NI CompactRIO Initial Experience Eric Björklund (LA-UR )
Battery Status Monitor: The source of decision making for a Smart Micro-Grid Daniel Rendon, Cheryl Limas, Greg Turner - Advisor, Dr. D. Wetz - Advisor.
HARDWARE INTERFACE FOR A 3-DOF SURGICAL ROBOT ARM Ahmet Atasoy 1, Mehmed Ozkan 2, Duygun Erol Barkana 3 1 Institute of Biomedical Engineering, Bogazici.
Chapter 10 Advanced Programming, PLC Interfacing, and Troubleshooting
NIH Resource for Biomolecular Modeling and Bioinformatics Beckman Institute, UIUC NAMD Development Goals L.V. (Sanjay) Kale Professor.
An Overview of LabVIEW by: The Software User-Interface Group!
Senior Design Project Update 1/29/14 Jake Bumpus, Casey Fitzgerald, and Michael Schultis.
Final Presentation Implementation of DSP Algorithm on SoC Student : Einat Tevel Supervisor : Isaschar Walter Accompanying engineer : Emilia Burlak The.
1. EPICS IOC on CompactRIO EPICS Collaboration Meeting Fall 2011.
Connecting EPICS with Easily Reconfigurable I/O Hardware EPICS Collaboration Meeting Fall 2011.
REDNet - Status overview Rok Stefanic Ziga Kroflic
Connecting LabVIEW to EPICS network
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.
XTRP Software Nathan Eddy University of Illinois 2/24/00.
Actuators and Control, Part 5 Grant Agreement No LLP UK-LEONARDO-LMP Project acronym: CLEM Project title: Cloud services for E-Learning.
© Janice Regan, CMPT 300, May CMPT 300 Introduction to Operating Systems Operating Systems Overview: Using Hardware.
An operating system for a large-scale computer that is used by many people at once is a very complex system. It contains many millions of lines of instructions.
Intelligent Control Grant Agreement No LLP UK-LEONARDO-LMP Project acronym: CLEM Project title: Cloud services for E-Learning in Mechatronics.
Control Software Features  Modularity and flexibility to ensure the long-term viability and scalability of the MUST-SIM Control System  System setup.
Lesson 1 PLC BASICS. PLC Definition  Programmable Logic Controllers are industrial computers that control machine and other applications.  PLC have.
Gaseous N2 -196⁰C Vacuum Liquid N2 -196⁰C Radiation shields Outer wall
@ Professor Doug Harper Department of Physics and Astronomy
UNICOS: UNified Industrial COntrol System CPC (Continuous Process Control) Basic course SESSION 3: PLC basics UCPC 6 UNICOS-Continuous Process Control.
Sensorless position control of direct driven hydraulic actuators Master’s thesis seminar presentation Tom Sourander Aalto University School of Engineering.
Disc Thickness Measurement System
TORQUE MEASURMENT.
Real-time Software Design
הודעות ריענון מהיר והרחבות Charts & Graphs גרף XY בניית מחולל אותות
הודעות ריענון מהיר והרחבות דגימת אות Low-Level
Quanser Rotary Family Experiments
A High Performance SoC: PkunityTM
Exceptions Control Flow
Control System Summary of Changes Since PDR
Presentation transcript:

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, 2012

Computational/Control Platform NI PXI 1042 with a built-in NI PXI 8110 controller (deterministic, fast, CPU running RT with a built in clock) Field Programmable Gate Array, FPGA (high reliability, high determinism, true Parallelism, & re-configurability) SCB-68 (Break-Out-Box) (68 screw terminals for I/O signal conditioning) NI 5191 expansion chassis NI 9237, Load Cell Module NI 9239, LVDT Module NI 9481, Relay Module

Computational/Control Platform

Experimental Setup

Software Development Safe start-up Emergency/ regular shutdown Command generation: either predefined or using an integration algorithm Data logging and observation State determination of the analytical substructure Interface with the I/O modules to receive and issue analog and digital signals. Limit checks Data transfer Control law Dither injection PXI- Real time State Machine Based with 7 States FPGA FIFO DMA NI LabVIEW MATLAB Simulink NI LabVIEW synchronization

LabVIEW VI for Tuning the PID Controller for a Single Actuator (Front Panel) Software Development

Initialization State Open up FPGA Write the user defined values for calibration, constants PID gains, limits etc. on the FPGA Enable/Disable buttons on the front panel Write “False” to HSM Stop and Next buttons Go to “Start up” state Software Development

Start-up State Wait for the user to turn HSM on Disable PID gains and filename If Next button is hit  go to “Pre Zero” state If Stop button is hit  go to “Stop” state Software Development

Pre Zero State Software Development

Zero State Impose user-defined displacements Check if the limits, next or stop buttons have been hit, decide the next state Software Development

Clear FIFO Memory Open up the predefined displacement file Depending on whether the displacement file makes sense, decide the next state Pre Run State Software Development

Run State Impose predefined displacements within the timed loop Write data to file Either finish or abort the test and go to Startup Software Development

Immediately turn the HSM high pressure off Stop State Wait 5 seconds and turn off the low pressure and HSM completely Software Development

FPGA VI The relay channels in NI 9481 are being turned on/off depending on the user input Acquire restoring force data from NI 9237, perform limit check measured displacement Limit check command displacement PID Dither injection Electrical command to the servo valve Write data to the FIFO Software Development

Verification Tests To verify the developed software, hardware configuration, data transfer, as well as the PID tuning and tracking performance of the proposed system several predefined displacement histories were applied.

Real-time hybrid simulation considering one experimental substructure Pre Run State Real-time Hybrid Simulation

Pre Run State – 1DOF Hybrid Simulation Information about the dll file that contains the Integration algorithm and analytical substructure is extracted and made available to the other states Depending on whether there is an error in the decide the next state model dll file Real-time Hybrid Simulation

Simulink model subsystem to be converted to model dll using Simulation interface toolkit Real-time Hybrid Simulation

Analytical substructure Real-time Hybrid Simulation

Analytical substructure Integration Algorithm Real-time Hybrid Simulation

Analytical substructure Integration Algorithm Real-time Hybrid Simulation

Pre Run State – 1DOF Hybrid Simulation Information about the dll file that contains the Integration algorithm and analytical substructure is extracted and made available to the other states Depending on whether there is an error in the decide the next state model dll file Real-time Hybrid Simulation

Error notification, let the user decide what to do next. Real-time Hybrid Simulation

Run State – 1DOF Hybrid Simulation Real-time Hybrid Simulation

Software modification to control two actuators simultaneously with and without physical coupling. Replacing PID control with other control laws. Control of larger scale actuators (with three stage servo-valves) with the NI computational/control platform. Current & Future Work

NSERC Discovery (Grant ) NSERC RTI (Grant EQPEQ) Start-up funds from University of Alberta and University of Toronto Acknowledgements

Thank you! Questions ?

Real-time Hybrid Simulation

Experimental Setup Mechanical Components Hydraulic power supply 3000 psi (pressurized oil) Hydraulic service manifold 120 gpm (continuous flow) 2-Stage electro servo-valves 16.5 gpm (flow capacity) Hydraulic dynamic actuators ±7,5 kips (force) & ±5 inch (stroke) Built-in AC LVDT ±5 inch (stroke) Fatigue rated load cell ±12,500 kips (load capacity)