We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byHudson Robison
Modified about 1 year ago
© 2002 QxDesign, Inc. Building a PI controller This unit discusses Installation of Visual ModelQ The Visual ModelQ default model Placing and configuring blocks Wiring a model Compiling and running a model Visual ModelQ Training
© 2002 QxDesign, Inc. Install Visual ModelQ Click here to visit **This unit can be completed with a free (unregistered) copy of Visual ModelQ Download Visual ModelQ** Run Visual ModelQ installation Launch Visual ModelQ using the Windows start button or clicking on the icon The “default model” should appear To run Visual ModelQ the first time:
© 2002 QxDesign, Inc. The default model The default model has two required elements, a Solver and a Scope. It also includes a square-wave generator wired to a 1- Channel Live Scope. Click Run to compile and run this model. Live Scope displays on model canvas Square-wave generator Wire connecting generator output to scope input Run button
© 2002 QxDesign, Inc. Modify the default model Stop the model using the stop button or the escape key. Select (click on) and delete the 1-Channel Live Scope.
© 2002 QxDesign, Inc. Move Wave Gen Move the waveform generator to the left to make room. We’ll use this block to generate the command.
© 2002 QxDesign, Inc. Add 2-Channel Live Scope Add a 2-Channel Live Scope. We’ll use this to compare the command and feedback signals. Click on the icon in the circle; place as indicated by the arrow.
© 2002 QxDesign, Inc. Add a subtraction block Place a subtraction block on the model canvas. We’ll use this block to form the error, the difference between the command and the feedback signals.
© 2002 QxDesign, Inc. Add PI Control Law Add a PI (Proportional-Integral) Control Law from the “Analog” tab. The PI controller is popular in industry because it’s simple and it provides good performance in most systems.
© 2002 QxDesign, Inc. Add Power Converter Model Add a 2-pole low-pass filter from the “Analog” tab to simulate the effect of power conversion. All control systems have power converters and a low-pass filter is often a good model.
© 2002 QxDesign, Inc. Configure the Power Converter Set the frequency of the low-pass filter to 800 Hz to simulate an 800 Hz bandwidth converter. Double-click on the Frequency node of the filter (in red circle) to view adjustment window.
© 2002 QxDesign, Inc. Add Plant Scaling Add a “Scale-by” block from the “Math” tab to simulate the gain of the “plant.” All plants have gain. Examples of plant gain are inertia of a motor and inductance of a coil.
© 2002 QxDesign, Inc. Add Integral Add an integral from the “Analog” tab to simulate an integrator in the plant. The integrating plant is the most common plant in industrial control systems. ` The plant model is a combination of a gain block and an integral.
© 2002 QxDesign, Inc. Add Live Constants Add 3 Live Constants from the “Constants” tab; these gains will be easy to change while the model runs. Change the names to KP, KI, and System Gain (double-click in strings under blocks). Double-click in this area to change name.
© 2002 QxDesign, Inc. Flip Live Constants Flip the constants KI and System Gain; this will make wiring more convenient. Right click inside each block and select “Flip Horizontal” from the pop-up menu.
© 2002 QxDesign, Inc. Initialize Live Constants Set initial gains as KP = 2, KI = 100, and System Gain = 500. Set these gains by double-clicking on the diamond in the upper left corner (shown by red circles) to get initialization window.
© 2002 QxDesign, Inc. Wire the Model Select the wiring icon. Connect 11 wires as below. Move mouse over a node and click to start a wire; move to second node and click again to finish. Example: move mouse to one end and click to start a wire; move to the other end and click again.
© 2002 QxDesign, Inc. Save the Model Click “File, Save…” or use the file save icon. Save as “Building a PI Controller”
© 2002 QxDesign, Inc. Compile the Model Click the compile button. When the model compiles, the button changes from red to green and a grid is drawn in the Live Scope.
© 2002 QxDesign, Inc. Set the Scope Scaling Double-click on Live Scope for control panel. Set Channel 1 scaling to 0.5; repeat for Channel 2. Set Time to 0.01.
© 2002 QxDesign, Inc. Set the Scope Trigger Select Trigger Tab of Live Scope control panel. Select Normal trigger.
© 2002 QxDesign, Inc. Run the Model Click the run button. The Live Scope compares command (blue) to feedback (red). The values of KP(2) and KI (100) provide good performance; settling time is ~15 mSec with little overshoot.
© 2002 QxDesign, Inc. Visit for information about software and practical books on controls. Click here for information on Visual ModelQ Click here for information on Observers in Control Systems, published by Academic Press in 2002 Click here for information on Control System Design Guide (2nd Ed.), published by Academic Press in 2000
© 2002 QxDesign, Inc. Tuning a PI Controller This unit discusses Zone-based tuning for a PI controller Adjusting gains with Live Constants Visual ModelQ.
© 2002 QxDesign, Inc. Variation of plant gain This unit discusses Changes in system stability with increasing plant gain Adjusting KP to correct for changing.
© 2002 QxDesign, Inc. Voltage regeneration in servo systems Visual ModelQ Training This unit discusses What voltage regeneration is. How to model a servo.
CS320n –Visual Programming More LabVIEW Foundations.
Getting started with Simulink Dr. Mohamed Ibrahim.
Introduction to LabVIEW ES110 Graphical programming language & Data flow LabVIEW relies on graphical symbols rather than textual language to describe.
Analog Discovery Arbitrary Function Generator for Windows 7 by Mr. David Fritz and Ms. Ellen Robertson Financial support to develop this tutorial was provided.
Lesson 2 Navigating LabVIEW Virtual Instruments Parts of a VI Starting a VI Project Explorer Front Panel Block Diagram G. Searching Palettes H. Selecting.
1 1 Mechanical Design and Production Dept, Faculty of Engineering, Zagazig University, Egypt. Mechanical Design and Production Dept, Faculty of Engineering,
EE3417 – Introduction to Simulink Simulink is a tool for simulating dynamic systems with a graphical interface specially developed for this purpose Dynamic.
SuperStar Basics Brian Bruderer. Sequence Editors Traditional sequence editors use a large grid to control when channels are turned on and off. This approach.
Each VI has 2 Windows Front Panel User Interface (UI) –Controls = Inputs –Indicators = Outputs Block Diagram Graphical Code –Data travels on wires from.
Simulink Simulink is a graphical extension to MATLAB for modeling and simulation of systems. In Simulink, systems are drawn on screen as block diagrams.
1 Getting Started with C++ Part 1 Windows. 2 Objective You will be able to create, compile, and run a very simple C++ program on Windows, using Microsoft.
Copyright 2007, Paradigm Publishing Inc. POWERPOINT 2007 CHAPTER 1 BACKNEXTEND 1-1 LINKS TO OBJECTIVES Create Presentation Open, Save, Run, Print, Close,Delete.
MCEN 371 – Mechanical Engineering Lab Chapter 6: LabVIEW Part 1: Introduction.
Click Here for Download the Installation Files Click Here for Guide How to Extract Installation Files.
MagicInfo Pro Scheduler Now that a template has been created from content imported into the Library, the user is ready to begin scheduling content to.
Getting started with Simulink An introductory tutorial ES205 Analysis and Design of Engineering Systems Rose-Hulman Institute of Technology © R. Layton.
1 Application Software Course Simulink By: Mahdi Akbari 2010.
INTRODUCTION TO SIMULINK by Yasmin Hanum Md Thayoob & Aidil Azwin Zainul Abidin.
Microsoft PowerPoint Prepared by the Academic Faculty Members of IT.
Open the standard.idw template. Save copy as a different file name. If you want to create as a template, save to the c:\Program Files\Autodesk \Inventor10.
Using the Unity 98 Cordless Response System Directions : Courtesy of IHC public relations.
Operating Systems Day 4. Cascade Windows 1.Open one or more windows 2.Right click on task bar 3.Click cascade windows menu item Tile Windows 1.Open one.
Introduction to LabVIEW Seth Price Department of Chemical Engineering New Mexico Tech Rev. 10/5/14.
Basic Controls & Properties Chapter 2. Overview u VB-IDE u Basic Controls Command Button Label Text Box Picture Box u Program Editor Setting.
ECE – 329 Fall 2007 Lab Manual for Xilinx Example: Design and simulation of a Half Adder Instructor: Dr.Botros.
Lesson 2 – Vocabulary and Notes 1. Know the names, functions and locations of items on the opening screen 2.
LabVIEW is a graphical programming development environment for data acquisition and control, data analysis, and data presentation. With LabVIEW you can.
Creating your Home Directory During Labs you will need to save all your work in a folder called CP120 (or PC120) in your Home Directory (drive I:) To get.
CS320n –Visual Programming LabVIEW Foundations. Visual ProgrammingLabVIEW Foundations2 What We Will Do Today Hand back and review the midterm Look at.
Congratulations! You have just installed the Presentation Game Add-In. Press F5 now to view this Quick Start Tutorial and see how easy it is to use the.
Intro Compiler Configuration and Sample Project Walkthrough (For Axiom CME11E9-EVB)
Using Backstage Lesson 2. Objectives Software Orientation: Backstage View Backstage view’s left-side navigation pane (see figure on the next slide) gives.
Getting started with Simulink An introductory tutorial.
Autodesk Inventor Design Exercise 2: F1 Team Challenge Car Developed by Tim Varner – Synergis Technologies © Tim Varner
Simulink ® From Simulink® 7 Getting Started Guide.
Infinity-project.org Engineering education for today’s classroom The Infinity Project SM LabVIEW for The Infinity Project.
MIDI Lesson with easy beat Sequencing a MIDI file to use with improvisation activities in the middle school music class.
T7-1 LEARNING OUTCOMES – ACCESS PROBLEM SOLVING 1.Describe the process of using the Simple Query Wizard using Access 2.Describe the process of using the.
Copyright © 2005 Rockwell Automation, Inc. All rights reserved. 1 Starting & Stopping Motors Micro Logix 1100 RSLogix 500 LAB#1.
Programming with App Inventor Computing Institute for K-12 Teachers Summer 2012 Workshop.
Programmable Logic Training Course HDL Editor. HDL Entry Editor The color coding enables the user to quickly enter the design Text colored in red contains.
Scope TEKTRONIX TDS. Frontal View Menu and Control Buttons Multipurpose knob.
DEMONSTRATION FOR SIGMA DATA ACQUISITION MODULES Tempatron Ltd Data Measurements Division Darwin Close Reading RG2 0TB UK T : +44 (0) F :
User Guide for Kinovea CREATED BY: KEVIN THOMAS CHRISTINA BOWEN RONDA WHYTE.
Chapter 3 Working with Symbols and Interactivity.
Introduction to electronics lab ENGRI 1810 Using: Solderless prototype board (white board) Digital multimeter (DMM) Power Supply Signal Generator Oscilloscope.
© 2017 SlidePlayer.com Inc. All rights reserved.