HIL Simulation Lab Work

Size: px
Start display at page:

Download "HIL Simulation Lab Work"

Transcription

1 HIL Simulation Lab Work with Step by Step Exercises that you can do in your own Pace Hans-Petter Halvorsen

2 Introduction to HIL Lab Work Hans-Petter Halvorsen

3 Lab Assignment Overview 1. Control and Simulation in LabVIEW using built-in PID Controller (Software only) Create (or use prebuilt), Simulate and Control a Mathematical model of an Air Heater (Software only) 2. HIL Simulation using PXG5 PID (HW + SW) Control Mathematical model using PXG5 Test Auto-tuning with PXG5 PID 3. Test PXG5 on Real Process (Hardware only) See next slides for details...

4 HIL Simulation Lab - Step-by-step 1 Step 1: Ordinary Software Simulation: Purpose: Create, Simulate, Control and Test the Mathematical Model 2 Step 2: HIL Simulation: Purpose: Test your Hardware device before you apply it on your real system. Also useful for Training purposes. Mathematical Model Mathematical Model 3 Step 3: Running the Real System: Purpose: Apply your Hardware in the Production System

5 Lab Overview Step 1: Simulation Control and Simulation in LabVIEW using built-in PID Controller and Mathematical Model of the process (Software only) Computer (with LabVIEW)

6 Lab Overview Step 2: Use PXG5 with Model PXG5 Industrial PID Controller Analog Out (Process Value) 1-5V AO0 GND Note!! USB Model of Process (Air Heater) Mathematical Model PID Controller AI0+ AI0- Analog In (Control Signal) 0-5V I/O Module (USB-6008) Computer (with LabVIEW)

7 Lab Overview Step 3: Use PXG5 with Real System PXG5 PID Controller Process (Air Heater) + Process Value - 1-5V + Industrial PID Controller - Control Signal 0-5V

8 Necessary Software Software LabVIEW LabVIEW Control & Simulation Module DAQmx Driver Software Make sure to install the necessary Software before you go to the laboratory!

9 Hardware Hardware USB-6008 Air Heater Fuji PXG5/PXR5 PID Controller Multimeter Your Personal Computer We have limited numbers of PID Controllers, so 2 students may need to share a PID Controller

10 The teacher have not done all the Tasks in detail, so he may not have all the answers! That's how it is in real life also! Very often it works on one computer but not on another. You may have other versions of the software, you may have installed it in the wrong order, etc... In these cases Google is your best friend! The Teacher dont have all the answers (very few actually L)!! Sometimes you just need to Google in order to solve your problems, Collaborate with other Students, etc. Thats how you Learn!

11 You probably will find the answer on the Internet Troubleshooting & Debugging Visual Studio Use the Debugging Tools in your Programming IDE. Visual Studio, LabVIEW, etc. have great Debugging Tools! Use them!! Google It! My System is not Working?? Your hardware device most likely works, so you don't need a new device! Still not working after Troubleshooting & Debugging? Fill out an Equipment Error Form Use available Resources such as User Guides, Datasheets, Text Books, Tutorials, Examples, Tips & Tricks, etc. Another person in the world probably had a similar problem Check your electric circuit, electrical cables, DAQ device, etc. Check if the wires from/to the DAQ device is correct. Are you using the same I/O Channel in your Software as the wiring suggest? etc.

12 Lab Assignment Guidelines Make sure to read the whole assignment before you start to solve any of the problems. If you miss assumptions for solving some of the problems, you may define proper assumptions yourself. The Tasks described in the Assignment are somewhat loosely defined and more like guidelines, so feel free to interpret the Tasks in your own way with a personalized touch. Feel free to Explore! Add Value and Creativity to your Applications! Try to add some extra value and be creative compared to the simplified examples given by me, in that way you learn so much more.

13 Introduction to HIL Hans-Petter Halvorsen

14 The main purpose with the HIL Simulation is to test the hardware device on a simulator before we implement it on the real process. What is HIL Simulation? Hardware-in-the-loop (HIL) simulation is a technique that is used in the development and test of complex process systems. HIL simulation provides an effective platform by adding the complexity of the plant under control to the test platform. The complexity of the plant under control is included in test and development by adding a mathematical representation of all related dynamic systems. These mathematical representations are referred to as the plant simulation. Hardware-In-the-Loop is a form of real-time simulation. Hardware-In-the-Loop differs from realtime simulation by the addition of a real component in the loop. This component may be an Electronic Control Unit (ECU). [Wikipedia]

15 Example of PC-based Control System (We shall not do like this in this Assignment!) Process (Air Heater) Computer (with LabVIEW) USB Analog In (Process Value) AI0+ 1-5V AI0- AO0 GND I/O Module (USB-6008) 0-5V Analog Out (Control Signal) PID Control and Monitoring

16 Example of HIL Simulation Analog Out (Process Value) 1-5V AO0 USB Model of Process (Air Heater) GND Note!! Mathematical Model PID Control AI0+ AI0- Analog In (Control Signal) 0-5V I/O Module (USB-6008) Computer (with LabVIEW)

17 Example of Industrial Single Loop PID Control (This is our final goal in this Assignment) + - Process Value 1-5V Process (Air Heater) + Industrial PID Controller - Control Signal 0-5V

18 Examples of Industrial Control Systems (ICS) Industrial Control Systems are computer controlled systems that monitor and control industrial processes that exist in the physical world National Instruments crio LabVIEW Programmable Automation Controller (PAC) Industrial PID Controller Distributed Control Systems (DCS) Controller PC based Control System/SCADA System (Supervisory Control And Data Acquisition) I/O Module PLC (Programmable Logic Controller) I/O Modules DeltaV from Emerson Siemens PLC

19 HIL Lab - Background Theory Typically, a simulator communicates with an ECU ( Electronic Control Unit ) via ordinary I/O. Such a system - where the real controller is controlling a simulated process is denoted Hardware-in-the-loop (HIL) simulation. The main purpose of this lab is to test the hardware device on a simulator before we implement it on the real process. If the mathematical model used in the simulator is an accurate representation of the real process, you may even tune the controller parameters (e.g. the PID parameters) using the simulator. We will test the Fuji PGX5 PID controller on a model, and if everything is OK we will implement the controller on the real system.

20 Traditional Process Control using Software for Implementing the Control System PID Software u Process Hardware y y u AI AO DAQ Theory HIL Simulation PID Hardware u Software y Process Mathematical Model u y AI AO DAQ

21 HIL Simulation Theory Hardware-in-the-loop (HIL) simulation is a technique that is used in the development and test of complex process systems The HIL simulation includes a mathematical model of the process and a hardware device/ecu you want to test, e.g. an industrial PID controller we will use in our example. The hardware device is normally an embedded system The main purpose with the HIL Simulation is to test the hardware device on a simulator before we implement it on the real process It is also very useful for training purposes, i.e., the process operator may learn how the system works and operate by using the hardware-in-the-loop simulation Another benefit of Hardware-In-the-Loop is that testing can be done without damaging equipment or endangering lives.

22 HIL Simulation using PXG5 PID Controller PXG5 PID Controller Control Signal u Scaling? It depends on your settings u [0 5V] u [0 5V] USB-6008 Analog In (AI0) Simulated Process y [20 50 ] Measurement Analog Out (AO0) [1 5V] USB-6008 [1 5V] Scaling f(x) = ax + b y [20 50 ]

23 1 Step 1: Ordinary Software Simulation Purpose: Create, Simulate, Control and Test the Mathematical Model Simulated Control System Hans-Petter Halvorsen

24 1a Air Heater Small-scale Laboratory Process Hans-Petter Halvorsen

25 Air Heater

26 Air Heater Hardware Heater: The air is heated by an electrical heater. The supplied power is controlled by an external voltage signal in the range 0-5 V (min power, max power). Temperature sensors: A Pt100 temperature sensor. The range is 1-5 V, and this voltage range corresponds with a linear relation to the temperature range o C (Air Heater #1-17) or 0-50 o C (Air Heater #18-32). Example of Mathematical model for the Air Heater process: T 789 = 1 θ 9 T K < u t θ > + T?@A

27 Air Heater Mathematical Model Hardware T 789 = 1 θ 9 T K < u t θ > + T?@A Where: Use, e.g., these values in the Simulations: Students: Implement and Simulate a Mathematical Model of the Air Heater using LabVIEW.

28 Air Heater in LabVIEW Heater: The air is heated by an electrical heater. The supplied power is controlled by an external voltage signal in the range 0-5 V (min power, max power). Temperature sensors: Two Pt100 temperature elements are available. The range is 1-5 V, and this voltage range corresponds to the temperature range o C (with a linear relation). Example of Mathematical Model of Air Heater implemented in LabVIEW: Note! This model is implemented in a so-called Simulation Subsystem (which is recommended!!!)

29 Simulation Subsystem A Way to structure your code, similar to SubVIs This is the recommended way to do it! You can easily reuse your Subsystems in different VIs and your code becomes more structured! Select File -> New..., Then choose Simulation Subsystem. Create your Model within the Simulation Subsystem

30 Model Simulation Example (Note! No PID Control in this Example) Note! This is just an Example! You should create your own personal Application Clear the Charts, etc. using Property Nodes Step Response Manual Control Simulation SubSystem Initialization

31 Finding Model Parameters using Trial and Error You may use, e.g., the following Parameters as a starting point, but since every Air Heater is unique, you may want to adjust these parameters. The Trial and Error Method may be an easy way to find the Parameters for your Process. Theory These values can be a good starting point: Step Respone Equal? Procedure: You run the Model and the Real Process in Parallel. Adjust the Model Parameters until the output of the Model and the Real Process is equal.

32 Trial and Error Example in LabVIEW SubVI that take care of input from DAQ device, Scaling, etc. Real Process or Black Box Model Compare Model with Real Process Initialization using Property Nodes Replace this with your model of the Air Heater

33 Air Heater Black Box Model For Online Students The Real Air Heater is only available in the Laboratory A Real Air Heater will we provided for download as a black box. Actually, it is a LabVIEW SubVI where the Block Diagram and the Process Parameters are hidden. Useful for Online Students and when you are working with the Assignment outside the Laboratory You can use it to find Model Parameters, etc. when you are not in the Laboratory

34 1b LabVIEW PID Controller Hans-Petter Halvorsen

35 PID Control of Model in LabVIEW The Simulation Loop has some drawbacks/is more complicated to use than an ordinary While Loop. If we use Simulatation Subsystems, we can use them inside a While Loop instead! - which becomes very handy! Feedback Node For real applications that involves more than just simulations (such as DAQ, File Logging, PID control of the real process, etc.), I recommend to use a While Loop instead of a Simulation Loop. Students: Implement a Control System in LabVIEW where you use the built-in PID Controller and the Mathematical Model of the Air Heater

36 PID in LabVIEW Front Panel Normally we use seconds as unit for Ti and Td (which is recommended!) But the built-in PID algorithm in LabVIEW uses minutes as unit! Cluster Block Diagram: Trick: Divide by 60 You could also put this code into a new SubVI

37 PID Parameters Find Proper PID Parameters for the system We will primary focus on PI, but you may try PID as well E.g., use one or more of the following methods: Trial and Error Skogestad Ziegler Nichols etc.

38 PID Tuning with Skogestad [Figures: F. Haugen, Advanced Dynamics and Control: TechTeach, 2010] We can set, e.g., Tc=10 sec. and c=1.5. You may use other values if these values give a poor result.

39 Congratulations! - You are finished with the Task

40 1c Lowpass Filter Hans-Petter Halvorsen

41 Lowpass Filter You should consider using a Lowpass Filter in order to reduce Noise You can use a built-in Filter in LabVIEW or download a Lowpass Filter (LabVIEW SubVI) from the Web site of this Lab Assignment You should first Test it on the Mathematical model before you apply it on the real system (next Task) See next slides for examples

42 Built-in Lowpass Filter to reduce Noise Functions palette: Express -> Signal Analysis -> Simulate Signal Functions palette: Express -> Signal Analysis -> Filter

43 Properties

44 Lowpass Filter created from Scratch You may download this Lowpass Filter (LabVIEW SubVI) from the Web page of this Lab Assignment - or create your own from scratch A golden rule is:

45 Discrete Lowpass Filter Example Lowpass Filter Transfer function: We define: Inverse Laplace the differential Equation: This gives: We use the Euler Backward method: This gives: Filter output Noisy input signal This algorithm can be easily implemented in a Programming language such as LabVIEW

46 Testing the Filter In this example we add noise to a Sine function. We then use the Measurement Filter to see if we can remove the noise afterwards. As you can see this gives good results. The filter removes the noise from the signal.

47 Creating and Using SubVIs SubVI for Lowpass Filtering SubVI for Scaling SubVI that handles the I/O between LabVIEW and the Real Process Convert from Dynamic Data

48 SubVIs

49 Congratulations! - You are finished with the Task

50 2 Step 2: HIL Simulation Purpose: Test your Hardware device before you apply it on your real system. Also useful for Training purposes. HIL with Fuji PXG5 PID Hans-Petter Halvorsen

51 Fuji PXG5 PID Controller

52 Make sure to disconnect the power cable when wiring No Food and Drink allowed when you use the Fuji PXG5 hardware, because of risk of electric shock!

53 HIL with Fuji PXG5/PXR5 PID Theory It may be very useful to test a controller function with a simulated process before the controller is applied to the real (physical) process. If the mathematical model used in the simulator is an accurate representation of the real process, you may even tune the controller parameters (e.g. the PID parameters) using the simulator.

54 HIL Simulation Setup Analog Out (Process Value) 1-5V USB Model of Process (Air Heater) AO0 GND Note!! Mathematical Model AI0+ PID Control AI0- Analog In (Control Signal) 0-5V I/O Module (USB-6008) Computer (with LabVIEW)

55 USB-6008 DAQ Always test your DAQ device before you use it in your application Loopback Test: 1. Create the simple test program as shown below. 2. Wire the AO0 and AI0 cables together. If you get the same value in the Analog Out and in the Analog In you know your device is working properly Numeric Control Should be equal Numeric Indicator Students: Make sure your DAQ device works as expected

56 Fuji PXG5 PID Simulator The Fuji PXG5 PID is only available in the Laboratory. If you work at home you may want to use a Fuji PXG5 PID Simulator. You can create your own Simulator or download this Example from the Web Page of this Lab Work. Change SV (Set Value) and PID Parameters For Online Students

57 HIL Example with Fuji PXG5 PID Simulator For Online Students In this example you can easily switch between the Real Fuji PID Controller and a Simulator

58 PXG5 PID Controller Hardware Students: It is crucial that you read the Instruction Manual carefully before you start using the Fuji PID Controller! Otherwise you may destroy it! PXG5 PID Instruction Manual: 20Controller/Background/PXG5%20Instruction%20manual%20with%20Comments.pdf

59 PXG5 PID Controller Wiring Diagram Hardware Note! 230V Be careful!! 59

60 How it works (Main Features): PXG5 PID Controller Hardware For more details, please read the PXG5 Instruction Manual!

61 How-To Change Setpoint: PXG5 - Configuration Hardware How-To Change Parameters: Channel 1: Auto-tuning Channel 2: PID Parameters

62 PXG5 - Configuration Hardware Some important Channel Settings: Channel 1: MAn = off rem = LoCl AT = off Channel 2: SvL = 20 Svh = 50 Temperature Range for Air Heater Channel 6: Pvb = 20 PvF = 50 Pvd = 0 C1r = 0-20mA

63 Test Communication between PXG5 and DAQ Device You should test the communication before you start working on the task 0 100% 0 5V Note! Set Parameter C1r in Ch6: 0-20mA. A 250 Ω resistor converts the signal to 0-5V You can choose to show voltage or Engineering units Run the PXG5 in Manual Mode (hold down the A/M button for å few seconds) We manually adjust the setpoint between 0-100% Students: It is recommended that you create such a VI in order to test the communication between LabVIEW and PXG5 PID

64 Students: Perform a HIL simulation using PXG5 and LabVIEW HIL Simulation in LabVIEW - Example You can use a Simulation Loop or a While Loop. A While loop is recommended. SubVI: In Range and Coerce Note! This is opposite of what you normally do

65 Setting PID Parameters on the PXG5 Note! PXG5 uses Proportional Band Example: Students: Find proper PID parameters using, e.g., Skogestad, Ziegler Nichols, etc.

66 PID Tuning with Skogestad [Figures: F. Haugen, Advanced Dynamics and Control: TechTeach, 2010] We can set, e.g., Tc=10 sec. and c=1.5. You may use other values if these values give a poor result.

67 PXG5 Auto-tuning 1. With the controller in manual mode (open loop control): Adjust the manual control signal so that the process output is approximately 2.5 V. 2. Set the controller in automatic mode ( closed loop control ). 3. Start Auto-tuning Note! PXG5 uses Proportional Band A lamp is blinking when the auto-tuning is running Students: Test the Auto-tuning functionality built-into the PXG5 PID. Do you get the same results?

68 Students: PXG5 Auto-tuning Execute auto-tuning. What is the resulting P-, I- and D-values? What is the value of the controller gain (Kp) that corresponds to the P-value from the auto-tuning? Is the stability of the control system OK? (excite with a step in the Setpoint/Reference Signal) Apply a step change in the reference. What is the steady-state control error? What happens to the stability of the control system if the controller mode is changed from Reverse action to Direct action? (In the controller manual, Direct action is denoted Normal mode.) Fine-tune the PID parameters if necessary.

69 Congratulations! - You are finished with the Task

70 3 Step 3: Running the Real System Purpose: Apply your Hardware in the Production System Fuju PXG5 + Real Air Heater Hans-Petter Halvorsen

71 Fuju PXG5 + Real Air Heater Industrial PID Controller Process Value 1-5V Control Signal 0-5V Students: Test the PXG5 PID Controller on the real Air Heater. Are you able to use the same PID settings you found using the Model? Test also the Auto-tuning functionality. Do you get the same parameters as using the model? Which PID parameters are best?

72 For Online Students When you are not in the Laboratory For Online Students and when you are not on the Laboratory, you can use: Fuji PXG5 PID Simulator Air Heater Black Box Model These can be downloaded from the website for this assignment

73 Fuji PXG5 PID Simulator + Air Heater Black Box Model Example For Online Students and when not on the Laboratory (You see the Block Diagram on the next slide)

74 Fuji PXG5 PID Simulator + Air Heater Black Box Model Example Fuji PXG5 PID Simulator For Online Students and when not on the Laboratory Air Heater Black Box Model

75 Fuju PXG5 + Real Air Heater + PC for Monitoring Industrial PID Controller Process Value 1-5V Trending/Monitoring the Process Value and Control Signal on the PC 0-5V Control Signal u y USB Process Value 1-5V Control Signal 0-5V PC with LabVIEW With this setup you can Monitor (Plot and Log Data to File) the Process Value and Control Signal on your PC

76 Save Data to File (Datalogging) Right-click-Properties Recommended Settings

77 Datalogging Example

78 Measurement File Data Visualization Open the File with Logged Data in e.g. Notepad: Open the File with Logged Data in MS Excel and create a Chart (Measurement Value, Control Value) Make sure to format number of Decimals 78

79 Congratulations! - You are finished with the Task

80 PID Parameters Hans-Petter Halvorsen

81 Comparison of PID Parameters Example: Kp PB [%] Ti [sec] Td [sec] Tuning Method Comment Built-in PID in LabVIEW Fuji on Model Fuji Autotuning on Model Fuji on Real Process Fuji Autotuning on Real Process... others Fill out a Table with the values you find

82 Congratulations! - You are finished with the Task

83 Congratulations! - You are finished with all the Tasks in the Assignment!

84 Hans-Petter Halvorsen, M.Sc. University College of Southeast Norway Blog:

Hardware-in-the-Loop Simulation

Hardware-in-the-Loop Simulation University College of Southeast Norway Hardware-in-the-Loop Simulation Introduction What is Hardware-in-the-Loop (HIL) Simulation or What is Hardware-in-the-Loop (HIL) Test? The Hardware-in-the-Loop process

More information

System Identification and Estimation

System Identification and Estimation System Identification and Estimation Advanced Process Control Hans-Petter Halvorsen, M.Sc. System Overview Feedback Control: Feedback + Feedforward Control: We will use Feedforward Control in order to

More information

Internet of Things (IoT) Control System

Internet of Things (IoT) Control System https://www.halvorsen.blog Internet of Things (IoT) Control System Hans-Petter Halvorsen Table of Contents 1. Introduction 2. Getting Started with Arduino 3. Arduino: Using PWM and Creating Analog Out

More information

EKT 314/4 LABORATORIES SHEET

EKT 314/4 LABORATORIES SHEET EKT 314/4 LABORATORIES SHEET WEEK DAY HOUR 4 1 2 PREPARED BY: EN. MUHAMAD ASMI BIN ROMLI EN. MOHD FISOL BIN OSMAN JULY 2009 Creating a Typical Measurement Application 5 This chapter introduces you to common

More information

Data Logging and Analysis with Arduino and MATLAB

Data Logging and Analysis with Arduino and MATLAB 2016.10.05 Data Logging and Analysis with Arduino and MATLAB Hans-Petter Halvorsen, M.Sc. System Overview Arduino Sensors Acquiring Data Data Logging Cloud/Network Analysis Your PC MATLAB OPC OPC DA/UA

More information

EE 4314 Lab 3 Handout Speed Control of the DC Motor System Using a PID Controller Fall Lab Information

EE 4314 Lab 3 Handout Speed Control of the DC Motor System Using a PID Controller Fall Lab Information EE 4314 Lab 3 Handout Speed Control of the DC Motor System Using a PID Controller Fall 2012 IMPORTANT: This handout is common for all workbenches. 1. Lab Information a) Date, Time, Location, and Report

More information

Lab 15: Lock in amplifier (Version 1.4)

Lab 15: Lock in amplifier (Version 1.4) Lab 15: Lock in amplifier (Version 1.4) WARNING: Use electrical test equipment with care! Always double-check connections before applying power. Look for short circuits, which can quickly destroy expensive

More information

Figure 1: Unity Feedback System. The transfer function of the PID controller looks like the following:

Figure 1: Unity Feedback System. The transfer function of the PID controller looks like the following: Islamic University of Gaza Faculty of Engineering Electrical Engineering department Control Systems Design Lab Eng. Mohammed S. Jouda Eng. Ola M. Skeik Experiment 3 PID Controller Overview This experiment

More information

IMPLEMENTATION AND DESIGN OF TEMPERATURE CONTROLLER UTILIZING PC BASED DATA ACQUISITION SYSTEM

IMPLEMENTATION AND DESIGN OF TEMPERATURE CONTROLLER UTILIZING PC BASED DATA ACQUISITION SYSTEM www.elkjournals.com IMPLEMENTATION AND DESIGN OF TEMPERATURE CONTROLLER UTILIZING PC BASED DATA ACQUISITION SYSTEM Ravindra Mishra ABSTRACT Closed loop or Feedback control is a popular way to regulate

More information

Lab 12 Laboratory 12 Data Acquisition Required Special Equipment: 12.1 Objectives 12.2 Introduction 12.3 A/D basics

Lab 12 Laboratory 12 Data Acquisition Required Special Equipment: 12.1 Objectives 12.2 Introduction 12.3 A/D basics Laboratory 12 Data Acquisition Required Special Equipment: Computer with LabView Software National Instruments USB 6009 Data Acquisition Card 12.1 Objectives This lab demonstrates the basic principals

More information

Digital Control Lab Exp#8: PID CONTROLLER

Digital Control Lab Exp#8: PID CONTROLLER Digital Control Lab Exp#8: PID CONTROLLER we will design the velocity controller for a DC motor. For the sake of simplicity consider a basic transfer function for a DC motor where effects such as friction

More information

Name: Resistors and Basic Resistive Circuits. Objective: To gain experience with data acquisition proto-boards physical resistors. Table of Contents:

Name: Resistors and Basic Resistive Circuits. Objective: To gain experience with data acquisition proto-boards physical resistors. Table of Contents: Objective: To gain experience with data acquisition proto-boards physical resistors Table of Contents: Name: Resistors and Basic Resistive Circuits Pre-Lab Assignment 1 Background 2 National Instruments

More information

Lab 2: Blinkie Lab. Objectives. Materials. Theory

Lab 2: Blinkie Lab. Objectives. Materials. Theory Lab 2: Blinkie Lab Objectives This lab introduces the Arduino Uno as students will need to use the Arduino to control their final robot. Students will build a basic circuit on their prototyping board and

More information

Procidia Control Solutions Dead Time Compensation

Procidia Control Solutions Dead Time Compensation APPLICATION DATA Procidia Control Solutions Dead Time Compensation AD353-127 Rev 2 April 2012 This application data sheet describes dead time compensation methods. A configuration can be developed within

More information

TC LV-Series Temperature Controllers V1.01

TC LV-Series Temperature Controllers V1.01 TC LV-Series Temperature Controllers V1.01 Electron Dynamics Ltd, Kingsbury House, Kingsbury Road, Bevois Valley, Southampton, SO14 OJT Tel: +44 (0) 2380 480 800 Fax: +44 (0) 2380 480 801 e-mail support@electrondynamics.co.uk

More information

LabVIEW and MatLab. E80 Teaching Team. February 5, 2008

LabVIEW and MatLab. E80 Teaching Team. February 5, 2008 LabVIEW and MatLab E80 Teaching Team February 5, 2008 LabVIEW and MATLAB Objectives of this lecture Learn LabVIEW and LabVIEW s functions Understand, design, modify and use Virtual Instruments (VIs) Construct

More information

GE 320: Introduction to Control Systems

GE 320: Introduction to Control Systems GE 320: Introduction to Control Systems Laboratory Section Manual 1 Welcome to GE 320.. 1 www.softbankrobotics.com 1 1 Introduction This section summarizes the course content and outlines the general procedure

More information

Figure 1.1: Quanser Driving Simulator

Figure 1.1: Quanser Driving Simulator 1 INTRODUCTION The Quanser HIL Driving Simulator (QDS) is a modular and expandable LabVIEW model of a car driving on a closed track. The model is intended as a platform for the development, implementation

More information

Rotary Motion Servo Plant: SRV02. Rotary Experiment #02: Position Control. SRV02 Position Control using QuaRC. Student Manual

Rotary Motion Servo Plant: SRV02. Rotary Experiment #02: Position Control. SRV02 Position Control using QuaRC. Student Manual Rotary Motion Servo Plant: SRV02 Rotary Experiment #02: Position Control SRV02 Position Control using QuaRC Student Manual Table of Contents 1. INTRODUCTION...1 2. PREREQUISITES...1 3. OVERVIEW OF FILES...2

More information

The DC Machine Laboration 3

The DC Machine Laboration 3 EIEN25 - Power Electronics: Devices, Converters, Control and Applications The DC Machine Laboration 3 Updated February 19, 2018 1. Before the lab, look through the manual and make sure you are familiar

More information

LabVIEW 8" Student Edition

LabVIEW 8 Student Edition LabVIEW 8" Student Edition Robert H. Bishop The University of Texas at Austin PEARSON Prentice Hall Upper Saddle River, NJ 07458 CONTENTS Preface xvii LabVIEW Basics 1.1 System Configuration Requirements

More information

Laboratory set-up for Real-Time study of Electric Drives with Integrated Interfaces for Test and Measurement

Laboratory set-up for Real-Time study of Electric Drives with Integrated Interfaces for Test and Measurement Laboratory set-up for Real-Time study of Electric Drives with Integrated Interfaces for Test and Measurement Fong Mak, Ram Sundaram, Varun Santhaseelan, and Sunil Tandle Gannon University, mak001@gannon.edu,

More information

Lab 2, Analysis and Design of PID

Lab 2, Analysis and Design of PID Lab 2, Analysis and Design of PID Controllers IE1304, Control Theory 1 Goal The main goal is to learn how to design a PID controller to handle reference tracking and disturbance rejection. You will design

More information

ME375 Lab Project. Bradley Boane & Jeremy Bourque April 25, 2018

ME375 Lab Project. Bradley Boane & Jeremy Bourque April 25, 2018 ME375 Lab Project Bradley Boane & Jeremy Bourque April 25, 2018 Introduction: The goal of this project was to build and program a two-wheel robot that travels forward in a straight line for a distance

More information

PHY 351/651 LABORATORY 5 The Diode Basic Properties and Circuits

PHY 351/651 LABORATORY 5 The Diode Basic Properties and Circuits Reading Assignment Horowitz, Hill Chap. 1.25 1.31 (p35-44) Data sheets 1N4007 & 1N4735A diodes Laboratory Goals PHY 351/651 LABORATORY 5 The Diode Basic Properties and Circuits In today s lab activities,

More information

Teaching Mechanical Students to Build and Analyze Motor Controllers

Teaching Mechanical Students to Build and Analyze Motor Controllers Teaching Mechanical Students to Build and Analyze Motor Controllers Hugh Jack, Associate Professor Padnos School of Engineering Grand Valley State University Grand Rapids, MI email: jackh@gvsu.edu Session

More information

CSE 3215 Embedded Systems Laboratory Lab 5 Digital Control System

CSE 3215 Embedded Systems Laboratory Lab 5 Digital Control System Introduction CSE 3215 Embedded Systems Laboratory Lab 5 Digital Control System The purpose of this lab is to introduce you to digital control systems. The most basic function of a control system is to

More information

Part 1. Using LabVIEW to Measure Current

Part 1. Using LabVIEW to Measure Current NAME EET 2259 Lab 11 Studying Characteristic Curves with LabVIEW OBJECTIVES -Use LabVIEW to measure DC current. -Write LabVIEW programs to display the characteristic curves of resistors, diodes, and transistors

More information

Development of 4/16-Channel Data Acquisition System Using Lab VIEW

Development of 4/16-Channel Data Acquisition System Using Lab VIEW Development of 4/16-Channel Data Acquisition System Using Lab VIEW Kishori Jadhav 1, Nisha Sarwade 2 1 PG scholar, Electrical department, VJTI, Matunga, 400019 2 Associate professor, Electrical department,

More information

A SOFTWARE-BASED GAIN SCHEDULING OF PID CONTROLLER

A SOFTWARE-BASED GAIN SCHEDULING OF PID CONTROLLER A SOFTWARE-BASED GAIN SCHEDULING OF PID CONTROLLER Hussein Sarhan Department of Mechatronics Engineering, Faculty of Engineering Technology, Amman, Jordan ABSTRACT In this paper, a scheduled-gain SG-PID

More information

Understanding the Arduino to LabVIEW Interface

Understanding the Arduino to LabVIEW Interface E-122 Design II Understanding the Arduino to LabVIEW Interface Overview The Arduino microcontroller introduced in Design I will be used as a LabVIEW data acquisition (DAQ) device/controller for Experiments

More information

ECE 5670/6670 Project. Brushless DC Motor Control with 6-Step Commutation. Objectives

ECE 5670/6670 Project. Brushless DC Motor Control with 6-Step Commutation. Objectives ECE 5670/6670 Project Brushless DC Motor Control with 6-Step Commutation Objectives The objective of the project is to build a circuit for 6-step commutation of a brushless DC motor and to implement control

More information

Auntie Spark s Guide to creating a Data Collection VI

Auntie Spark s Guide to creating a Data Collection VI Auntie Spark s Guide to creating a Data Collection VI Suppose you wanted to gather data from an experiment. How would you create a VI to do so? For sophisticated data collection and experimental control,

More information

MAE106 Laboratory Exercises Lab # 5 - PD Control of DC motor position

MAE106 Laboratory Exercises Lab # 5 - PD Control of DC motor position MAE106 Laboratory Exercises Lab # 5 - PD Control of DC motor position University of California, Irvine Department of Mechanical and Aerospace Engineering Goals Understand how to implement and tune a PD

More information

Fundamentals of Industrial Control

Fundamentals of Industrial Control Fundamentals of Industrial Control 2nd Edition D. A. Coggan, Editor Practical Guides for Measurement and Control Preface ix Contributors xi Chapter 1 Sensors 1 Applications of Instrumentation 1 Introduction

More information

5 Lab 5: Position Control Systems - Week 2

5 Lab 5: Position Control Systems - Week 2 5 Lab 5: Position Control Systems - Week 2 5.7 Introduction In this lab, you will convert the DC motor to an electromechanical positioning actuator by properly designing and implementing a proportional

More information

Lab 2: Introduction to NI ELVIS, Multisim, and LabVIEW

Lab 2: Introduction to NI ELVIS, Multisim, and LabVIEW Page 1 of 19 Lab 2: Introduction to NI ELVIS, Multisim, and LabVIEW Laboratory Goals Familiarize students with the National Instruments hardware ELVIS Learn about the LabVIEW programming environment Demonstrate

More information

Lab 3: Digital Multimeter and Voltage Generator

Lab 3: Digital Multimeter and Voltage Generator Lab 3: Digital Multimeter and Voltage Generator Lab Goals: Learn how to use your mydaq as a Digital Multimeter (DMM) Learn how to output a signal to a specified output port on the mydaq and verify its

More information

Sfwr Eng/TRON 3DX4, Lab 4 Introduction to Computer Based Control

Sfwr Eng/TRON 3DX4, Lab 4 Introduction to Computer Based Control Announcements: Sfwr Eng/TRON 3DX4, Lab 4 Introduction to Computer Based Control First lab Week of: Mar. 10, 014 Demo Due Week of: End of Lab Period, Mar. 17, 014 Assignment #4 posted: Tue Mar. 0, 014 This

More information

Automated Industrial Wind Tunnel Network Control with LabVIEW. Matt Draear

Automated Industrial Wind Tunnel Network Control with LabVIEW. Matt Draear Automated Industrial Wind Tunnel Network Control with LabVIEW Matt Draear Advisor: Dr. Malinowski 1 Presentation Outline Overview of Old Hardware Overview of New Hardware Details of New Hardware FPGA LabVIEW

More information

ME 461 Laboratory #5 Characterization and Control of PMDC Motors

ME 461 Laboratory #5 Characterization and Control of PMDC Motors ME 461 Laboratory #5 Characterization and Control of PMDC Motors Goals: 1. Build an op-amp circuit and use it to scale and shift an analog voltage. 2. Calibrate a tachometer and use it to determine motor

More information

SRV02-Series Rotary Experiment # 3. Ball & Beam. Student Handout

SRV02-Series Rotary Experiment # 3. Ball & Beam. Student Handout SRV02-Series Rotary Experiment # 3 Ball & Beam Student Handout SRV02-Series Rotary Experiment # 3 Ball & Beam Student Handout 1. Objectives The objective in this experiment is to design a controller for

More information

EE-110 Introduction to Engineering & Laboratory Experience Saeid Rahimi, Ph.D. Labs Introduction to Arduino

EE-110 Introduction to Engineering & Laboratory Experience Saeid Rahimi, Ph.D. Labs Introduction to Arduino EE-110 Introduction to Engineering & Laboratory Experience Saeid Rahimi, Ph.D. Labs 10-11 Introduction to Arduino In this lab we will introduce the idea of using a microcontroller as a tool for controlling

More information

Thermo Electric Cooling Temperature Controller TEC Controller / Peltier Driver ±16 A / ±22 V or 31 V

Thermo Electric Cooling Temperature Controller TEC Controller / Peltier Driver ±16 A / ±22 V or 31 V Thermo Electric Cooling Temperature Controller TEC Controller / Peltier Driver ±16 A / ±22 V or 31 V OEM TEC Controller Features The is a specialized TEC controller / power supply able to precision-drive

More information

GE420 Laboratory Assignment 8 Positioning Control of a Motor Using PD, PID, and Hybrid Control

GE420 Laboratory Assignment 8 Positioning Control of a Motor Using PD, PID, and Hybrid Control GE420 Laboratory Assignment 8 Positioning Control of a Motor Using PD, PID, and Hybrid Control Goals for this Lab Assignment: 1. Design a PD discrete control algorithm to allow the closed-loop combination

More information

Optimal Control System Design

Optimal Control System Design Chapter 6 Optimal Control System Design 6.1 INTRODUCTION The active AFO consists of sensor unit, control system and an actuator. While designing the control system for an AFO, a trade-off between the transient

More information

Micro-controller X Model: PXE4. Operation Manual. INP-TN5A1887a-E

Micro-controller X Model: PXE4. Operation Manual. INP-TN5A1887a-E Micro-controller X Model: PXE4 Operation Manual INP-TN5A1887a-E 2 BEFORE USE Thank you very much for purchasing Fuji s digital controller. (1) Be sure to read this manual and grasp the concept before operating

More information

Arduino STEAM Academy Arduino STEM Academy Art without Engineering is dreaming. Engineering without Art is calculating. - Steven K.

Arduino STEAM Academy Arduino STEM Academy Art without Engineering is dreaming. Engineering without Art is calculating. - Steven K. Arduino STEAM Academy Arduino STEM Academy Art without Engineering is dreaming. Engineering without Art is calculating. - Steven K. Roberts Page 1 See Appendix A, for Licensing Attribution information

More information

LAB II. INTRODUCTION TO LABVIEW

LAB II. INTRODUCTION TO LABVIEW 1. OBJECTIVE LAB II. INTRODUCTION TO LABVIEW In this lab, you are to gain a basic understanding of how LabView operates the lab equipment remotely. 2. OVERVIEW In the procedure of this lab, you will build

More information

Considerations for Analog Input and Output

Considerations for Analog Input and Output Considerations for Analog Input and Output Useful information can be found in the text in Sections 6.7.1 (Data Rates), 6.7.5 (Analog Input Signals), 6.7.6 (Multiple Signal Sources: Data Loggers), 6.7.9

More information

EE 300W Lab 2: Optical Theremin Critical Design Review

EE 300W Lab 2: Optical Theremin Critical Design Review EE 300W Lab 2: Optical Theremin Critical Design Review Team Drunken Tinkers: S6G8 Levi Nicolai, Harvish Mehta, Justice Lee October 21, 2016 Abstract The objective of this lab is to create an Optical Theremin,

More information

The Discussion of this exercise covers the following points: Angular position control block diagram and fundamentals. Power amplifier 0.

The Discussion of this exercise covers the following points: Angular position control block diagram and fundamentals. Power amplifier 0. Exercise 6 Motor Shaft Angular Position Control EXERCISE OBJECTIVE When you have completed this exercise, you will be able to associate the pulses generated by a position sensing incremental encoder with

More information

Real-time Data Collections and Processing in Open-loop and Closed-loop Systems

Real-time Data Collections and Processing in Open-loop and Closed-loop Systems Real-time Data Collections and Processing in Open-loop and Closed-loop Systems Jean Jiang Purdue University Northwest jjiang@pnw.edu Li Tan Purdue University Northwest lizhetan@pnw.edu Abstract We present

More information

CHAPTER 7 HARDWARE IMPLEMENTATION

CHAPTER 7 HARDWARE IMPLEMENTATION 168 CHAPTER 7 HARDWARE IMPLEMENTATION 7.1 OVERVIEW In the previous chapters discussed about the design and simulation of Discrete controller for ZVS Buck, Interleaved Boost, Buck-Boost, Double Frequency

More information

The MFT B-Series Flow Controller.

The MFT B-Series Flow Controller. The MFT B-Series Flow Controller. There are many options available to control a process flow ranging from electronic, mechanical to pneumatic. In the industrial market there are PLCs, PCs, valves and flow

More information

This Errata Sheet contains corrections or changes made after the publication of this manual.

This Errata Sheet contains corrections or changes made after the publication of this manual. Errata Sheet This Errata Sheet contains corrections or changes made after the publication of this manual. Product Family: DL4 Date: September 12, 218 Manual Number D4-ANLG-M Revision and Date th Ed., Rev.

More information

AVR221: Discrete PID Controller on tinyavr and megaavr devices. Introduction. AVR 8-bit Microcontrollers APPLICATION NOTE

AVR221: Discrete PID Controller on tinyavr and megaavr devices. Introduction. AVR 8-bit Microcontrollers APPLICATION NOTE AVR 8-bit Microcontrollers AVR221: Discrete PID Controller on tinyavr and megaavr devices APPLICATION NOTE Introduction This application note describes a simple implementation of a discrete Proportional-

More information

EE 300W 001 Lab 2: Optical Theremin. Cole Fenton Matthew Toporcer Michael Wilson

EE 300W 001 Lab 2: Optical Theremin. Cole Fenton Matthew Toporcer Michael Wilson EE 300W 001 Lab 2: Optical Theremin Cole Fenton Matthew Toporcer Michael Wilson March 8 th, 2015 2 Abstract This document serves as a design review to document our process to design and build an optical

More information

User s Manual. Model US1000 Digital Indicating Controller Functions. IM 5D1A01-02E 2nd Edition IM 5D1A01-02E

User s Manual. Model US1000 Digital Indicating Controller Functions. IM 5D1A01-02E 2nd Edition IM 5D1A01-02E User s Manual Model US1000 Digital Indicating Controller Functions 2nd Edition Introduction This instruction manual describes the functions of the US1000 Digital Indicating Controller in detail. Read

More information

EKT 314/4 LABORATORIES SHEET

EKT 314/4 LABORATORIES SHEET EKT 314/4 LABORATORIES SHEET WEEK DAY HOUR 4 2 1 PREPARED BY: EN. MUHAMAD ASMI BIN ROMLI EN. MOHD FISOL BIN OSMAN JULY 2009 Measuring Strain 10 This chapter describes how to measure strain using DAQ devices

More information

Rotary Motion Servo Plant: SRV02. Rotary Experiment #03: Speed Control. SRV02 Speed Control using QuaRC. Student Manual

Rotary Motion Servo Plant: SRV02. Rotary Experiment #03: Speed Control. SRV02 Speed Control using QuaRC. Student Manual Rotary Motion Servo Plant: SRV02 Rotary Experiment #03: Speed Control SRV02 Speed Control using QuaRC Student Manual Table of Contents 1. INTRODUCTION...1 2. PREREQUISITES...1 3. OVERVIEW OF FILES...2

More information

Uncle Sparky s Guide to Voltage, Current, and Resistance Measurements. Spring 2014

Uncle Sparky s Guide to Voltage, Current, and Resistance Measurements. Spring 2014 Uncle Sparky s Guide to Voltage, Current, and Resistance Measurements Spring 2014 The most important quantities in a circuit system are voltage and current. These include both AC and DC voltages and currents.

More information

Basic Tuning for the SERVOSTAR 400/600

Basic Tuning for the SERVOSTAR 400/600 Basic Tuning for the SERVOSTAR 400/600 Welcome to Kollmorgen s interactive tuning chart. The first three sheets of this document provide a flow chart to describe tuning the servo gains of a SERVOSTAR 400/600.

More information

QuickBuilder PID Reference

QuickBuilder PID Reference QuickBuilder PID Reference Doc. No. 951-530031-006 2010 Control Technology Corp. 25 South Street Hopkinton, MA 01748 Phone: 508.435.9595 Fax: 508.435.2373 Thursday, March 18, 2010 2 QuickBuilder PID Reference

More information

Educational Courses 2016

Educational Courses 2016 Educational Courses 2016 Course 1106 : Gas Regulator Troubleshooting Prerequisite : Course 1100 or 2 years experience This course is intended for technicians responsible for installing, maintaining and

More information

THE PENNSYLVANIA STATE UNIVERSITY. Lab 2: Designing Optical Theremin Instrument. EE 300W Section 001. Nathaniel Houtz, Ji Eun Shin, Peter Wu 2/22/2013

THE PENNSYLVANIA STATE UNIVERSITY. Lab 2: Designing Optical Theremin Instrument. EE 300W Section 001. Nathaniel Houtz, Ji Eun Shin, Peter Wu 2/22/2013 THE PENNSYLVANIA STATE UNIVERSITY Lab 2: Designing Optical Theremin Instrument EE 300W Section 001 Nathaniel Houtz, Ji Eun Shin, Peter Wu 2/22/2013 1 ABSTRACT A simple Theremin must be able to produce

More information

Thermo Electric Cooling Temperature Controller TEC Controller / Peltier Driver ±16 A / ±19 V

Thermo Electric Cooling Temperature Controller TEC Controller / Peltier Driver ±16 A / ±19 V Thermo Electric Cooling Temperature Controller TEC Controller / Peltier Driver ±16 A / ±19 V TEC-1090 OEM Precision TEC Controller DC Input Voltage: TEC Controller / Driver: Output Current: Output Voltage:

More information

Ultimate Actuator Drivebox 30A Quick start guide

Ultimate Actuator Drivebox 30A Quick start guide 2016 Ultimate Actuator Drivebox 30A Quick start guide info@e-tronix.cz e-tronix s.r.o. 1.1.2016 OBSAH Identification... 3 Serial Number... 3 Manufacturer and reseller contact... 4 Before Start... 4 UAD30A

More information

AC : THE UBIQUITOUS MICROCONTROLLER IN MECHANICAL ENGINEERING: MEASUREMENT SYSTEMS

AC : THE UBIQUITOUS MICROCONTROLLER IN MECHANICAL ENGINEERING: MEASUREMENT SYSTEMS AC 8-1513: THE UBIQUITOUS MICROCONTROLLER IN MECHANICAL ENGINEERING: MEASUREMENT SYSTEMS Michael Holden, California Maritime Academy Michael Holden teaches in the department of Mechanical Engineering at

More information

MAE106 Laboratory Exercises Lab # 1 - Laboratory tools

MAE106 Laboratory Exercises Lab # 1 - Laboratory tools MAE106 Laboratory Exercises Lab # 1 - Laboratory tools University of California, Irvine Department of Mechanical and Aerospace Engineering Goals To learn how to use the oscilloscope, function generator,

More information

ADAM-4022T Serial Base Dual Loops PID Controller User s Manual

ADAM-4022T Serial Base Dual Loops PID Controller User s Manual ADAM-422T Serial Base Dual Loops PID Controller User s Manual Warning Message : The ADAM-422T is recommended to be used in general purposed air conditioning application. When using this product in applications

More information

DATA ACQUISITION AND CONTROL SOFTWARE FOR THE EDUCATIONAL KIT FESTO (LEVEL AND TEMPERATURE CONTROL)

DATA ACQUISITION AND CONTROL SOFTWARE FOR THE EDUCATIONAL KIT FESTO (LEVEL AND TEMPERATURE CONTROL) DATA ACQUISITION AND CONTROL SOFTWARE FOR THE EDUCATIONAL KIT FESTO (LEVEL AND TEMPERATURE CONTROL) Gabriela CANURECI, Camelia MAICAN, Matei VINATORU Automation Department, University of Craiova, Str.

More information

PID-control and open-loop control

PID-control and open-loop control Automatic Control Lab 1 PID-control and open-loop control This version: October 24 2011 P I D REGLERTEKNIK Name: P-number: AUTOMATIC LINKÖPING CONTROL Date: Passed: 1 Introduction The purpose of this

More information

Operational Amplifiers

Operational Amplifiers Objective Operational Amplifiers Understand the basics and general concepts of operational amplifier (op amp) function. Build and observe output of a comparator and an amplifier (inverting amplifier).

More information

Laboratory Experiment #1 Introduction to Spectral Analysis

Laboratory Experiment #1 Introduction to Spectral Analysis J.B.Francis College of Engineering Mechanical Engineering Department 22-403 Laboratory Experiment #1 Introduction to Spectral Analysis Introduction The quantification of electrical energy can be accomplished

More information

Advanced Methodology for Precisely Simulating RTD Sensor Types

Advanced Methodology for Precisely Simulating RTD Sensor Types Advanced Methodology for Precisely Simulating RTD Sensor Types INTRODUCTION Resistance thermometers, also called resistance temperature detectors (RTD s) are very common sensors used in industry for temperature

More information

PL420 PROGRAMMABLE LOGIC CONTROLLER

PL420 PROGRAMMABLE LOGIC CONTROLLER PL420 PROGRAMMABLE LOGIC CONTROLLER USER MANUAL 12/01/2007 V02 P.O.Box 24 STANFIELD 3613 SOUTH AFRICA Tel: +27 (031) 7028033 Fax: +27 (031) 7028041 Email: proconel@proconel.com Web: www.proconel.com TABLE

More information

Industrial Automation Training Academy. Arduino, LabVIEW & PLC Training Programs Duration: 6 Months (180 ~ 240 Hours)

Industrial Automation Training Academy. Arduino, LabVIEW & PLC Training Programs Duration: 6 Months (180 ~ 240 Hours) nfi Industrial Automation Training Academy Presents Arduino, LabVIEW & PLC Training Programs Duration: 6 Months (180 ~ 240 Hours) For: Electronics & Communication Engineering Electrical Engineering Instrumentation

More information

Measurement & Control of energy systems. Teppo Myllys National Instruments

Measurement & Control of energy systems. Teppo Myllys National Instruments Measurement & Control of energy systems Teppo Myllys National Instruments National Instruments Direct operations in over 50 Countries More than 1,000 products, 7000+ employees, and 700 Alliance Program

More information

file://c:\all_me\prive\projects\buizentester\internet\utracer3\utracer3_pag5.html

file://c:\all_me\prive\projects\buizentester\internet\utracer3\utracer3_pag5.html Page 1 of 6 To keep the hardware of the utracer as simple as possible, the complete operation of the utracer is performed under software control. The program which controls the utracer is called the Graphical

More information

Series F4P Communications Guide

Series F4P Communications Guide Series F4P Communications Guide 1/4 DIN Temperature/Process Controller with Guided Setup 98 Registered Company Winona, Minnesota USA Watlow Controls 1241 Bundy Blvd., P.O. Box 5580, Winona, Minnesota USA

More information

CCE Image may differ from the actual product By Martin Labbé, eng., Jasmin Goupil & Louis Perreault

CCE Image may differ from the actual product By Martin Labbé, eng., Jasmin Goupil & Louis Perreault CCE-32 1.09 Image may differ from the actual product By Martin Labbé, eng., Jasmin Goupil & Louis Perreault Index 1. General description... 5 2. Applications... 5 3. Installation... 5 4. Connections...

More information

PYKC 7 March 2019 EA2.3 Electronics 2 Lecture 18-1

PYKC 7 March 2019 EA2.3 Electronics 2 Lecture 18-1 In this lecture, we will examine a very popular feedback controller known as the proportional-integral-derivative (PID) control method. This type of controller is widely used in industry, does not require

More information

Ohm s Law. Equipment. Setup

Ohm s Law. Equipment. Setup rev 05/2018 Ohm s Law Equipment Qty Item Part Number 1 AC/DC Electronics Laboratory EM-8656 1 Current Sensor CI-6556 1 Multimeter 4 Patch Cords 2 Banana Clips 1 100Ω Resistor Purpose The purpose of this

More information

DC Motor Speed Control using PID Controllers

DC Motor Speed Control using PID Controllers "EE 616 Electronic System Design Course Project, EE Dept, IIT Bombay, November 2009" DC Motor Speed Control using PID Controllers Nikunj A. Bhagat (08307908) nbhagat@ee.iitb.ac.in, Mahesh Bhaganagare (CEP)

More information

F4-08RTD 8-Channel RTD Input

F4-08RTD 8-Channel RTD Input F-8RTD 8-Channel RTD 92 F8RTD 8-Channel RTD Module Specifications The F8RTD 8 Differential Channel RTD module provides several features and benefits. It provides eight RTD input channels with 16-bit resolution.

More information

A Universal Motor Performance Test System Based on Virtual Instrument

A Universal Motor Performance Test System Based on Virtual Instrument Sensors & Transducers 2014 by IFSA Publishing, S. L. http://www.sensorsportal.com A Universal Motor Perormance Test System Based on Virtual Instrument Wei Li, Mengzhu Li, Qiang Xiao School o Instrument

More information

DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING BANGLADESH UNIVERSITY OF ENGINEERING & TECHNOLOGY EEE 402 : CONTROL SYSTEMS SESSIONAL

DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING BANGLADESH UNIVERSITY OF ENGINEERING & TECHNOLOGY EEE 402 : CONTROL SYSTEMS SESSIONAL DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING BANGLADESH UNIVERSITY OF ENGINEERING & TECHNOLOGY EEE 402 : CONTROL SYSTEMS SESSIONAL Experiment No. 1(a) : Modeling of physical systems and study of

More information

CHAPTER 11: DIGITAL CONTROL

CHAPTER 11: DIGITAL CONTROL When I complete this chapter, I want to be able to do the following. Identify examples of analog and digital computation and signal transmission. Program a digital PID calculation Select a proper execution

More information

It s Logical! Technical Newsletter. Logic, the basics you need to know

It s Logical! Technical Newsletter. Logic, the basics you need to know Technical Newsletter V O L U M E I, I S S U E 2 It s Logical! The first newsletter issue received such a great feedback that it was decided to expand the distribution to an international level. It is great

More information

RWD44U Controller. Installation and Commissioning Guide Document No October 5, Function. Application

RWD44U Controller. Installation and Commissioning Guide Document No October 5, Function. Application RWD44U Controller Installation and Commissioning Guide Document No. 129-408 Function RWD44U controllers are intended for HVAC and Refrigeration systems including Heat Pumps. They are suitable for 1-, 2-,

More information

Introduction to PID Control

Introduction to PID Control Introduction to PID Control Introduction This introduction will show you the characteristics of the each of proportional (P), the integral (I), and the derivative (D) controls, and how to use them to obtain

More information

Effective Teaching Learning Process for PID Controller Based on Experimental Setup with LabVIEW

Effective Teaching Learning Process for PID Controller Based on Experimental Setup with LabVIEW Effective Teaching Learning Process for PID Controller Based on Experimental Setup with LabVIEW Komal Sampatrao Patil & D.R.Patil Electrical Department, Walchand college of Engineering, Sangli E-mail :

More information

2.7.3 Measurement noise. Signal variance

2.7.3 Measurement noise. Signal variance 62 Finn Haugen: PID Control Figure 2.34: Example 2.15: Temperature control without anti wind-up disturbance has changed back to its normal value). [End of Example 2.15] 2.7.3 Measurement noise. Signal

More information

Physics 472, Graduate Laboratory DAQ with Matlab. Overview of data acquisition (DAQ) with GPIB

Physics 472, Graduate Laboratory DAQ with Matlab. Overview of data acquisition (DAQ) with GPIB 1 Overview of data acquisition (DAQ) with GPIB The schematic below gives an idea of how the interfacing happens between Matlab, your computer and your lab devices via the GPIB bus. GPIB stands for General

More information

LAB 5: Mobile robots -- Modeling, control and tracking

LAB 5: Mobile robots -- Modeling, control and tracking LAB 5: Mobile robots -- Modeling, control and tracking Overview In this laboratory experiment, a wheeled mobile robot will be used to illustrate Modeling Independent speed control and steering Longitudinal

More information

MAXTHERMO-GITTA GROUP CORPORATION. Hot Runner Temperature Controller. MC-550 Operation Manual. Version:

MAXTHERMO-GITTA GROUP CORPORATION. Hot Runner Temperature Controller. MC-550 Operation Manual. Version: Hot Runner Temperature Controller MC-550 Operation Manual Version:1011040001 http://www.maxthermo.com To avoid injury or damage caused by improper operation, please follow The instruction and keep the

More information

Lab 23 Microcomputer-Based Motor Controller

Lab 23 Microcomputer-Based Motor Controller Lab 23 Microcomputer-Based Motor Controller Page 23.1 Lab 23 Microcomputer-Based Motor Controller This laboratory assignment accompanies the book, Embedded Microcomputer Systems: Real Time Interfacing,

More information

Design of PID Control System Assisted using LabVIEW in Biomedical Application

Design of PID Control System Assisted using LabVIEW in Biomedical Application Design of PID Control System Assisted using LabVIEW in Biomedical Application N. H. Ariffin *,a and N. Arsad b Department of Electrical, Electronic and Systems Engineering, Faculty of Engineering and Built

More information

TECHNICAL DATASHEET #TDAX021901

TECHNICAL DATASHEET #TDAX021901 TECHNICAL DATASHEET #TDAX021901 8 In, 5 Output Valve Controller 6 Universal Analog Inputs, 1 Digital Input 1 Magnetic Pickup Sensor Input 4-2.5A Proportional or On/Off Outputs 1-2.5A Digital Output CANopen

More information