26
PROJECT PRESENTATION ON THE DEVELOPMENT OF THE STRENGTH OF MATERIALS LABORATORY: A NON-EE/CS iLAB FOR STATIC BENDING TEST Supervised by Dr. Ayodele K.P. February,2012 ISHOLA Babatunde Isaac EEG/2006/064

Strength of Materials iLab

Embed Size (px)

DESCRIPTION

ON THE DEVELOPMENT OF THE STRENGTH OF MATERIALS LABORATORY: A NON-EE/CS iLAB FOR STATIC BENDING TEST (final year project thesis - presented by ISHOLA Babatunde Isaac, February, 2011)

Citation preview

Page 1: Strength of Materials iLab

PROJECT PRESENTATION

ON THE DEVELOPMENT OF THESTRENGTH OF MATERIALS LABORATORY: A NON-EE/CS iLAB FOR STATIC BENDING TEST

Supervised by Dr. Ayodele K.P.

February,2012

ISHOLA Babatunde IsaacEEG/2006/064

Page 2: Strength of Materials iLab

Static Bending Test • Civil Engineering Experiment• Determination of the stiffness i.e. Modulus of Elasticity (E) of a material• Using Static Bending Test (Beam Deflection Experiment) • E is determined by the value of deflection of the beam under test.

• E to be determined experimentally

(Second Moment of Areafor a rectangular beam)

Page 3: Strength of Materials iLab

Experiment Pedagogics• Objective: To determine the Modulus of Elasticity of a material

• Apparatus: Beam, Support, Weight, Dial Gauge

• Theory: E depends on

o Force applied on the beam

o Length of the beam

o Width and Thickness of the beams

• Procedure:

o Simply supported beams with two fixed ends

o Length, Width, and Thickness of the beam kept constant

o Known weight is applied and the corresponding deflection measured

o E is the slope of Force-Deflection graph

Page 4: Strength of Materials iLab

Remote Laboratories - iLabs

• iLabs are remote laboratories based on the MIT iLabs Shared Architecture, whose

multi-tiered topology makes them suitable for bandwidth constrained environment.

• iLabs are real laboratories remotely located – NOT simulation or virtual labs

• Unique solution to problems faced by conventional labs

o Sharing of laboratory facilities by multiple universities

o Scaling to large number of users worldwide

o Lab anywhere, anytime

o Effective user management

Page 5: Strength of Materials iLab

The iLab Shared Architecture

• 3-tiered Architecture:

o Lab Client user interface for remote interaction

o Service Brokerweb services for client-server communication, administration and storage

o Lab Serverhardware backend that actually executes the experiment

Page 6: Strength of Materials iLab

The Task

• Development of a remote laboratory for Static Bending Test

o Provide remote access to laboratory equipment using the MIT iLab Shared Architecture

o Development of the Lab Server (Static Bending Test Machine)

o Development of the Lab Client using the Adobe Flex Framework

o Deployment

Page 7: Strength of Materials iLab

Lab Server• Experiment Execution Engine

o A software application to control execution of experiment

o Interacts with a Database

o Forward experiment specification to the Lab Equipment

• Laboratory Equipment

o Control system for performing beam deflection experiment

o Non- EE/CS iLab: requires a number of sensors and actuators

o Hardware , firmware, software

Page 8: Strength of Materials iLab

Design Issues

• Remote application of load on the beam

o Application and measurement of force – linear actuator and load sensor

• Measuring the deflection of the beam

o Getting the right sensor – potentiometer

• What happens when the beam breaks?

o Experiment must continue - robotic arm

Page 9: Strength of Materials iLab

Hardware Components

Robotic Arm

Linear Actuator

Load Sensor

NI USB 6009

Page 10: Strength of Materials iLab

Experimental Setup21

Page 11: Strength of Materials iLab

Experimental setup

3 4

Page 12: Strength of Materials iLab

Simulation• with 3Ds Max Studio

1 2 3

4 5 6

Page 13: Strength of Materials iLab

Simulation• with 3Ds Max Studio

7 8 9

0

Page 14: Strength of Materials iLab

PIC Microcontroller Unit (Phase One)

MCU Block Diagram

First Semester

PIC Microcontroller circuit

Page 15: Strength of Materials iLab

+/- 12V DC PSU Linear Actuator

Relay circuit

Max233 schematic

Page 16: Strength of Materials iLab

Programming and SimulationC language using PIC C CCS ComplierProteus ISIS for simulationUSB PIC Programmer

Page 17: Strength of Materials iLab

Load Sensor

iLoad Digital USB Integrated Load Cell manufactured by Loadstar SENSORS

Sends command to the sensor to directly Display sensor output in millipound (lb.) as ASCII text on command window

C# - terminal emulating program

First Semester

Page 18: Strength of Materials iLab

Phase Two: use of NI USB 6009 + LabVIEWAn 8 inputs, 14-bit, Multifunction I/O (portable Data Acquisition device (DAQ))

…in place of the PIC MCUControls both actuation and sensing (feedback potentiometer and load sensor)Significantly larger ADC resolution

NI USB 6009 has 14bit ADC (16384) while PIC 18F2550 has 10 bit ADC (1024)LabVIEW program to control the DAQ C# to control LabVIEW

C# LabVIEWDynamic Linked Libraries (DLL)

Page 19: Strength of Materials iLab

LabVIEW VI for controlling experiment execution

Page 20: Strength of Materials iLab

LabVIEW Front Panel for the Static Bending Test

Experiment Execution Engine - C# Console Application

LabVIEW front Panel launched by experiment engine via dll

Page 21: Strength of Materials iLab

Robotic Arm• 5 dynamixel actuators with 4 degrees of freedom

• AX12 dynamixel

• Communication Protocolo USB2Dynamixel as TTL to USB converter

Page 22: Strength of Materials iLab

Programming the Robotic Arm

C# program

Uses DLL to interface with the dynamixel actuator

Reading and writing to addresses – control table

Instruction set - Read, Write, Reg_Write, Sync_Write, Action, Ping etc.

InitializeSet IDSet instruction lengthSet instruction codeSet ParametersTransmit instruction

Page 23: Strength of Materials iLab

The Lab Client

• User interface developed Using Adobe Flex 3.0(MXML + AS3)

• Specify Force, forward experiment and measure deflection using a (virtual) dial gauge

• Unit converter (Imperial – Metric unit), Quick help…improves user experience

• Video feedback:

• Adobe Media Live Encoder 3.2 (live capturing and streaming on the server side)

• Adobe Flash Media Server 4.0 (Development Edition) uses Apache HTTP Server

• Remote Messaging Transfer Protocol (RMTP) for streaming over the internet

• Live video embedded in the Lab Client

Page 24: Strength of Materials iLab

Screen shots of the Lab Client Interface

Page 25: Strength of Materials iLab

Live streaming from the server

Page 26: Strength of Materials iLab

“All life is an experiment. The more experiments you make, the better.”

-Ralph Waldo Emerson

THANK YOU