6
1 Control System Using Control System Using LabVIEW LabVIEW Performed by: Goldfeld Uri Schwartz David Project instructor: Alkalay Daniel Reuben Amir Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab winter ‘05

Control System Using LabVIEW

Embed Size (px)

DESCRIPTION

Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab. Control System Using LabVIEW. Performed by: Goldfeld Uri Schwartz David Project instructor: Alkalay Daniel Reuben Amir. winter ‘05. Abstract. - PowerPoint PPT Presentation

Citation preview

Page 1: Control System Using LabVIEW

1

Control System Using LabVIEWControl System Using LabVIEW

Performed by:

Goldfeld Uri

Schwartz David

Project instructor:

Alkalay Daniel

Reuben Amir

Technion – Israel Institute of TechnologyDepartment of Electrical EngineeringHigh Speed Digital Systems Lab

winter ‘05

Page 2: Control System Using LabVIEW

2

Abstract

The MTM system we work on is a mechanical system that allows us to test the physical properties of materials and structures.

Currently the “MTM” ’s controller is an old, low performance, and specific per system.

The main goal is to create a generic, computer and FPGA based, multi purpose controller which will be implemented using LabVIEW RT and FPGA.

Page 3: Control System Using LabVIEW

3

System DescriptionSystem Description

The simulation is a program in LabVIEW, in which we combine a PID controller connected to a Transfer function (that represents the uncontrolled system), from the TF we write to the “M series” card and read the input back to the PID.This simulates the full system work with our controller.

Since controller should be generic we have an “PID autotune” software to enable the controller to work on any system

Page 4: Control System Using LabVIEW

4

Block Diagram of full systemBlock Diagram of full system

Initial interlockcheck

sensors

stop

Function Generation

specification+

Set Point

Limits

(*)

(**)

OK

NOT OK

Signalgeneration

ControllerLimits &Interlock

check

Stop

Dither

Samplingcard

AMP

ServoValve

Sensors

(*)

OK

(**)

User controlledUser controlled The control loopThe control loop

Page 5: Control System Using LabVIEW

5

SpecificationSpecification

Hardware:NI “M Series Data Acquisition” card

Ni “E Series Data Acquisition” card

Scope, Function generator, RS232 connection

Software:NI LabVIEW 7.1 with PID toolbox and DAQmx

Matlab

Page 6: Control System Using LabVIEW

6

Block Diagram of simulationBlock Diagram of simulation

PIPI H(s)H(s)

Signal generatorSignal generator

NI DAQmx NI DAQmx readread

NI DAQmx NI DAQmx write write

•Limit +interlock Limit +interlock checkcheck

o.ko.k

failfailStop Stop programprogram

Control signalControl signal

H(s) represents valveH(s) represents valve