Block Diagrams and VisSim

Similar documents
SECTION 2: BLOCK DIAGRAMS & SIGNAL FLOW GRAPHS

Distributive property and its connection to areas

Algebra I Chapter 6: Solving and Graphing Linear Inequalities

Day 1: Introduction to Vectors + Vector Arithmetic

Chapter 5 Simplifying Formulas and Solving Equations

Mathematics Success Grade 6

Discussion Question 6A

What are vectors. Adding Vectors

MA 180 Lecture. Chapter 0. College Algebra and Calculus by Larson/Hodgkins. Fundamental Concepts of Algebra

Note: An algebraic expression is made of one or more terms. The terms in an algebraic expression are connected with either addition or subtraction.

I.G.C.S.E. Algebra 02. You can access the solutions from the end of each question

LHS Algebra Pre-Test

Section 2.5 Formulas and Additional Applications from Geometry Section 2.6 Solving Linear Inequalities Section 7.

CHAPTER 7 : BODE PLOTS AND GAIN ADJUSTMENTS COMPENSATION

Pre-Algebra Notes Unit Three: Multi-Step Equations and Inequalities (optional)

Supplemental Worksheet Problems To Accompany: The Pre-Algebra Tutor: Volume 2 Section 16 Solving Single Step Equations

Inverse Operations. What is an equation?

Polynomial one or more monomials added or subtracted. (i.e. : 5x or 6xy-3 or 6xy - 5x + 3 or

Clock Arithmetic. 1. If it is 9 o clock and you get out of school in 4 hours, when do you get out of school?

How many states. Record high temperature

Boolean Algebra and Digital Logic 2009, University of Colombo School of Computing

Intermediate Tier - Algebra revision

CHAPTER 1 POLYNOMIALS

Vector components and motion

NAEP Questions, Pre-Algebra, Unit 13: Angle Relationships and Transformations

x y = 2 x + 2y = 14 x = 2, y = 0 x = 3, y = 1 x = 4, y = 2 x = 5, y = 3 x = 6, y = 4 x = 7, y = 5 x = 0, y = 7 x = 2, y = 6 x = 4, y = 5

Operation. 8th Grade Math Vocabulary. Solving Equations. Expression Expression. Order of Operations

Interactive Study Guide Solving Two-Step Equations

Chapter 1: January 26 January 30

CHAPTER 7 MULTI-LEVEL GATE CIRCUITS NAND AND NOR GATES

Lesson 24: True and False Number Sentences

Algebra 1 S1 Lesson Summaries. Lesson Goal: Mastery 70% or higher

Systems of Nonlinear Equations and Inequalities: Two Variables

31. TRANSFORMING TOOL #2 (the Multiplication Property of Equality)

CH 73 THE QUADRATIC FORMULA, PART II

Bohr Model of the Hydrogen Atom

6.003: Signals and Systems

Chapter Solving Equations by Adding, Subtracting, Multiplying, and Dividing.notebook

Lesson Title PA Common Core CCSS Numbers All Around. Instruction Lesson Day Daily Routines CC B.1 1.NBT.1

MATH HISTORY ACTIVITY

2003 Solutions Galois Contest (Grade 10)

Math Refresher Answer Sheet (NOTE: Only this answer sheet and the following graph will be evaluated)

9. TRANSFORMING TOOL #2 (the Multiplication Property of Equality)

Math 8 Notes Units 1B: One-Step Equations and Inequalities

Using Microsoft Excel

Linear Algebra Homework and Study Guide

Solving Quadratic & Higher Degree Inequalities

SNAP Centre Workshop. Solving Systems of Equations

Welcome to Math Video Lessons. Stanley Ocken. Department of Mathematics The City College of New York Fall 2013

Ch. 11 Solving Quadratic & Higher Degree Inequalities

Solve problems involving proportions Describe the effect of scale factor

Archdiocese of Washington Catholic Schools Academic Standards Mathematics

Math 1241, Spring 2014 Section 3.3. Rates of Change Average vs. Instantaneous Rates

Pre-Algebra Notes Unit Three: Multi-Step Equations and Inequalities

MasteringPhysics: Assignment Print View. Problem 30.50

Higher Tier - Algebra revision

Chapter 5 Rational Expressions

MATH EVALUATION. What will you learn in this Lab?

Chapter 5 Simplifying Formulas and Solving Equations

CS103 Handout 22 Fall 2012 November 30, 2012 Problem Set 9

Practical Algebra. A Step-by-step Approach. Brought to you by Softmath, producers of Algebrator Software

Wheels Radius / Distance Traveled

Constructing and solving linear equations

Vector Basics, with Exercises

2x 1 7. A linear congruence in modular arithmetic is an equation of the form. Why is the solution a set of integers rather than a unique integer?

ELE2120 Digital Circuits and Systems. Tutorial Note 9

Create Satellite Image, Draw Maps

Kinematics Lab. 1 Introduction. 2 Equipment. 3 Procedures

Chapter 10. Right Triangles

CRS SKILL LEVEL DESCRIPTION

CHM201 General Chemistry and Laboratory I Laboratory 7 Thermochemistry and Hess s Law May 2, 2018

Learning Packet Grading Form

Answer Explanations for: ACT June 2012, Form 70C

Chapter 2 A Mathematical Toolbox

POSITION VECTORS & FORCE VECTORS

Unit 1 Packet Honors Math 2 1

MPM1D - Practice Mastery Test #6

4751 Mark Scheme June Mark Scheme 4751 June 2005

Secondary Math 2H Unit 3 Notes: Factoring and Solving Quadratics

Math 6 Notes Unit 02: Introduction to Algebra

ACCESS TO SCIENCE, ENGINEERING AND AGRICULTURE: MATHEMATICS 1 MATH00030 SEMESTER / Lines and Their Equations

2x 1 7. A linear congruence in modular arithmetic is an equation of the form. Why is the solution a set of integers rather than a unique integer?

First Order Rate Laws and the Kinetics Mechanism Simulation Program

CH 37 DOUBLE DISTRIBUTING

Math 4: Advanced Algebra Ms. Sheppard-Brick A Quiz Review Learning Targets

Multi-Step Equations and Inequalities

Elementary Algebra - Problem Drill 01: Introduction to Elementary Algebra

5.7 Translating English Sentences into Mathematical Equations and Solving

Foundations of Computation

Properties of Real Numbers

Linear Systems of ODE: Nullclines, Eigenvector lines and trajectories

Algebra 1 Spencer Unit 4 Notes: Inequalities and Graphing Linear Equations. Unit Calendar

Curriculum Scope and Sequence

Polynomial and Synthetic Division

ES205 Analysis and Design of Engineering Systems: Lab 1: An Introductory Tutorial: Getting Started with SIMULINK

8th Grade. Equations with Roots and Radicals.

Combinational Logic. By : Ali Mustafa

Working with equations for speed and velocity

Roberto s Notes on Linear Algebra Chapter 4: Matrix Algebra Section 4. Matrix products

CHAPTER 4 VECTORS. Before we go any further, we must talk about vectors. They are such a useful tool for

Transcription:

Block iagrams Block iagrams and VisSim Block iagrams are a graphical way to describe how dynamic systems are interconnected. They help explain how a control system will be built and how the signals flow through a system. The symbols for a block diagram are as follows: Summing Junction: A circle indicates a summing junction. A minus sign by an arrow signifies that the signal is subtracted. A B C Summing Junction: = A + B - C ain: A rectangle indicates a gain. ain: = Part of the 'fun' of block diagrams is trying to simplify them to find the overall gain from the input to the output. Some rules are as follows: Cascade Blocks: Cascaded blocks multiply. K K Cascade Blocks: = (K) JS 1 rev July 19, 2012

Parallel Blocks: Blocks in parallel add: A A+B B Feedback: Blocks with unity feedback simplify as 1+ e 1+ To see this, add a dummy variable at the output of the summing junction (e). ou have two unknowns ( and e), so you need two equations to solve for two unknowns: = e e = - Simplify and you get = 1+ eneral Case: More complex block diagrams can be simplified two different ways: Assign dummy variables to each node. Write N equations and solve for N unknowns. (This can take a while but always works). Write the transfer function by inspection as: ain from input to output 1+ Σ loop gains For example, a more general feedback system is as follows: JS 2 rev July 19, 2012

R e u K w H ou have four unknowns (, u, e, w), so you need to write four equations for four unknowns: = u u = K e e = R - w w = H Solve and after about 20 minutes of algebra, you eventually get = K 1+KH R Note that you can use fewer equations if you use fewer unknowns. The approach I perfer is to only label the summing junction outputs: R e K H Now you only have two unknowns, so you only need to write (and solve) two equations: = K e e = R H which again simplifies to = K 1+KH R JS 3 rev July 19, 2012

A simpler method is to note that the above transfer funciton is K 1+KH = ain from input to output 1+ Σ loop gains ou can then write the tranfer funciton by inspection: *K R K *K*H H As a second example, consider a more complex system:. Find the transfer function from U to. U A B C Method 1: Label everything. This gives six nodes, requiring six equations to solve for six unknowns U a b c A d B C e a = U - d b = A a c = b - e JS 4 rev July 19, 2012

d = B c = C d e = y Solve and in about 20 minutes you'll get the answer. = ABC 1+AB+BC U Method 2: Just label the output of the summing junciton. This gives three equations so solve for three unknowns: U a b A B C a = U - Bb b = Aa - = CB b Solve using algebra and in about 5 minutes you'll get = ABC 1+AB+BC U Method 3: Use the shortcut (s)= ain from input to output 1+ Σ loop gains A*B A*B*C U A B C B*C* JS 5 rev July 19, 2012

By inspection = ABC 1+AB+BC U VisSim VisSim is a graphical tool that allows you to draw block diagrams and see what the step response will be. It's a good tool to use in this class to check your answer: if the resulting step response meets your design criteria, you designed your compensator correctly. For example, suppose you want to see what the step response of the previous system is for a given transfer function for A, B, C, and. ou could solve by hand. ou could also input the system in VisSim - which is a lot easier. The resulting picture would look like the following: Each block comes from a pull down menu. If you scroll through them, you'll find what you need. For this diagram, the blocks are: Step Input: Block / Signal Producer / Step Summing Junction: Block / Arithmetic / Summing Junction note: Control / right click to change the sign on the +/- inputs Transfer Function: Block / Linear System / Transfer Function. note: ouble click on the transfer funciton block. The transfer funciton is input in decreasing powers of 's'. (s+20) is input as (1 20): JS 6 rev July 19, 2012

Plot: Block / Signal Consumer / Plot Flipping a block: Select the block, go to Edit / Flip Horzontal Once you have the blocks, drag and click to connect the outputs to the inputs. To change the simulating time, click on Simulate / Simulation Properties This lets you vary the integration step size and duration of the simulation. Integration method lets you vary what form of numerical integration you're using. Validating your Homework Solutions: As a suggestion (or request), please use VisSim to verify your design works. For example, if the homework assignment was to specify block A so that you had a 3 second settling time and you conclude that A = 10, run s+20 a VisSim simulation as shown above to verify that the design is correct. In this class, each problem has many solutions. The real test to see if your solution is 'correct' is if it meets the design specifications. VisSim is a good way to check this. (It also makes grading a lot easier.) JS 7 rev July 19, 2012