7. Completing a Design: Loop Shaping
|
|
- Amos Golden
- 5 years ago
- Views:
Transcription
1 7. Completing a Design: Loop Shaping Now that we understand how to analyze stability using Nichols plots, recall the design problem from Chapter 5: consider the following feedback system R C U P Y where P k = Ps ( ) = : k [,], a [,]. ss ( + a) The objective is to design a controller C such that it achieves Robust stability margins of PM 5 and GM.83. C()=. 2/7/25 7- Copyright 25 (Yossi Chait)
2 We saw that a constraint on the peaking in the complimentary sensitivity function T (or in S) is a more reasonable way to deal with stability margins. In this example we obtained: Lj ( ω) + Lj ( ω) Tj ( ω ) =.2, ω, P P. We are now ready to attempt a design of a stabilizing controller which also meets the above specifications. 2/7/ Copyright 25 (Yossi Chait)
3 .Run ch5_t.m and enter a few frequencies for template generation. As a reminder, the shape of templates is often asymptotic with frequency. So choose one low frequency, one high frequency and a few mid-frequency points to capture shape variations (use different ones from mine!). Plant Templates 2.. Open-Loop Gain (db) Open-Loop Phase (deg) 2/7/ Copyright 25 (Yossi Chait)
4 2.Run ch5_b.m to compute the robust margin bounds. You will need to enter your nominal plant index (I used a -point grid and case for nominal plant). Robust Margins Bounds 3. Open-Loop Gain (db) Open-Loop Phase (deg) 2/7/ Copyright 25 (Yossi Chait)
5 7.. Loop Shaping Loop shaping is a procedure where you add and modify the controller elements until the nominal loop is stable and satisfies its bounds. 3.Run ch7_lp.m which executes the following commands: wl = logspace(-2,3,); lpshape(wl,bdb,p(,,nompt)); 2/7/ Copyright 25 (Yossi Chait)
6 You will see something like this (depending on your choice of nominal point and frequencies for computing bounds). We did not pass an initial controller, so at present C =. 2. Open-Loop Gain (db) Stability analysis: Open-Loop Phase (deg) 2/7/ Copyright 25 (Yossi Chait)
7 What do we know? 2. Open-Loop Gain (db) Open-Loop Phase (deg) 2/7/ Copyright 25 (Yossi Chait)
8 7.. Loop Shaping Elements The Toolbox supports the following continuous-time elements for nominal loop design ( shaping ): Real pole Real zero Element Complex pole Complex zero Super 2nd (2/2) Integrator (n>) or Differentiator (n<) Lead or Lag Notch 2 2 n 2 2 n Form s 2abs + a b + Complex lead/lag ( ) s s s 2 2 n 2 2 n s/ p+ s + z s / ω +2 ζs/ ω + / ω +2 ζs/ ω as a s+ bs b s+ n s s/ z+ s/ p s 2bds + b a / ω + 2 ζ s/ ω + / ω + 2 ζ s/ ω + 2 n n n d n =.45 2/7/ Copyright 25 (Yossi Chait)
9 The steady-state spec requires that C()=. From Select Elements to Tune menu, highlight Gain entry (value of at this point), enter inside the k box the desired value, in this example, then <CR>, then Apply. To optimize axis values, from the pull down menus do View Full Open-Loop Gain (db) Open-Loop Phase (deg) 2/7/ Copyright 25 (Yossi Chait)
10 The nominal loop response does not exhibit any crossings indicating nominal closed-loop stability (stability can also be checked analytically from Tools Stability). Since all bounds are satisfied, let us evaluate our design with respect to plant gridding and frequency discretization. Before proceeding to analysis, you should pass your present design to the workspace via File Export and the notation C (note the other I/O options). Check the workspace for this C. 2/7/25 7- Copyright 25 (Yossi Chait)
11 7.2. Analysis 4.Run ch7_a.m which executes the following commands: chksiso(,wl,w,p,[],c); You will see something like this. Weight: Magnitude (db) Frequency (rad/sec) 2/7/25 7- Copyright 25 (Yossi Chait)
12 Clearly, this design does not meet the margin spec in the range [4,] rad/sec. Why? Returning to the LPSHAPE window, we observe a violating of the high-freq (i.e., r/d) bound in the range [,]. We could go back and add some lead in this freq range assuming this bound to be effective for ω > 4. This night work at times, but let s look at a more comprehensive approach. In general, missing a weight is a result of two possible reasons: Template discretization and /or Frequency discretization (too few bounds). 2/7/ Copyright 25 (Yossi Chait)
13 So let us add a few more bounds in that range, say [.,,4,,,]. Run ch5_t.m, followed by ch5_b.m. This is what you should see. Plant Templates Robust Margins Bounds Open-Loop Gain (db) Open-Loop Gain (db) Open-Loop Phase (deg) Open-Loop Phase (deg) 2/7/ Copyright 25 (Yossi Chait)
14 Now start again loop shaping using ch7.lp.m. Tune the gain to as before. Now you can clearly observe the bound violation at w=[4,,] which resulted in missing the margin spec. Open-Loop Gain (db) Open-Loop Phase (deg) Note that the right-hand side of the bounds for ω> is fixed. Hence, in this example, we didn t need to compute the additional bounds. What we needed was a shift of the nominal loop to the right of the high-frequency bound (lead). 2/7/ Copyright 25 (Yossi Chait)
15 Why did the bounds conveniently stretch to the left allowing us to get away with only a few bounds? Plant Templates 6 Open-Loop Gain (db) db.5 db db 3 db 6 db db - db -3 db -6 db -2 db -2 db - - db -6 db Open-Loop Phase (deg) 2/7/ Copyright 25 (Yossi Chait)
16 7.3. Final Design Steps You can shift the loop to the right interactively or by entering numerical values for specific elements. Adding phase can be accomplished using several elements: real zero, lead, complex zero and 2/2. Adding a new element is done by horizontally dragging the loop to the left ( st or 2 nd order pole, lag and 2/2) or right ( st or 2 nd order zero, lead and 2/2). The program will match the desired phase change (but not the mag change, except for 2/2) and implement ONLY stable elements. Also, the maximum change is limited, e.g., a real zero/pole element can achieve < ±9 phase change. Once you add an element you can see its numerical value interactively displayed to the right. Let s try it. For example, select a Lead/Lag element, then point the cursor on the loop at ω =. You should notice the cursor type changing when you are on top of the loop. Now drag the loop to the right until it clears the bound as shown below. 2/7/ Copyright 25 (Yossi Chait)
17 Observations: The dashed response is the new one. Clicking Apply will formally replace the previous design with this new one. Open-Loop Gain (db) Open-Loop Phase (deg) The loop at w = has been shifted to the right due to the lead element. The list on the right shows a new Lead/Lag element [57.93,] [z=.5, p=39.2]. This means a lead element with max phase increase of at rad/sec achieved with a zero at.5 and a pole at 39.2 (see notation on page 7-8). 2/7/ Copyright 25 (Yossi Chait)
18 We re still violating the bounds in the range [,]. Select Apply and further shift the response to avoid the bounds using a Lead/lag element drag again the loop at a point, say half way in the range ω = [,]. After Apply I got this. Open-Loop Gain (db) Open-Loop Phase (deg) 2/7/ Copyright 25 (Yossi Chait)
19 One additional Lead element in a higher frequency range is what we need as shown below One additional lead does the trick. Also, you can highlight any specific element already in your design, then fine tune it using the small sliders next to each of its parameters. Open-Loop Gain (db) Open-Loop Phase (deg) C = ( s ) ( ) s ( + s ) ( ) ( ) ( ) s s s This 3rd-order controller appear to do the job, but we need some analysis. 2/7/ Copyright 25 (Yossi Chait)
20 2/7/ Copyright 25 (Yossi Chait)
21 Before we proceed to evaluate the design, you need to become convinced that the choice of nominal plant is not important. Save the controller in a QFT Toolbox style File Save. Run ch5_b.m again but enter a different nominal plant index. Originally I used and now 33. Note that the bounds have same shape but different orientation. Robust Margins Bounds Open-Loop Gain (db) Open-Loop Phase (deg) 2/7/ Copyright 25 (Yossi Chait)
22 Now run again the loop shaping function ch7_lp.m and retrieve our design File Open. Open-Loop Gain (db) Open-Loop Phase (deg) Toggle on/off the various bounds to convince yourself that indeed the bounds are satisfied. For example 2/7/ Copyright 25 (Yossi Chait)
23 Open-Loop Gain (db) Open-Loop Phase (deg) Conclusion: if the nominal loop satisfies its bounds, the same controller will do the job with any other nominal plant (with appropriately computed bounds). 2/7/ Copyright 25 (Yossi Chait)
24 Back to analysis. Run ch7_a.m once more. Make sure the controller is sent to the workspace as C using File Export 5 Weight: Magnitude (db) Frequency (rad/sec) As expected, this design satisfied the robust margin spec. In fact, we have an over-design: the nominal loop is away from its bounds. 2/7/ Copyright 25 (Yossi Chait)
25 What about errors due to plant gridding? Let s take a closer look. Set ipt= in ch5_t.m to define an LTI array with plants (compared with the initial ). You can re-compute the bounds, then check if they are visibly different from the previous set (they are not). Or simply evaluate closed-loop response by running ch7_a.m. 5 Weight: Magnitude (db) Frequency (rad/sec) 2/7/ Copyright 25 (Yossi Chait)
26 Step reference responses of the closed-loop system reveal that we have both over- and under-damped dynamics..4 Step Response.2 Amplitude Time (sec) 2/7/ Copyright 25 (Yossi Chait)
27 You think you are done? Maybe so if this was a homework problem. As it turns out, there are many (actually infinite) controllers that solve this problem. Let us try to learn what make one design better than another with respect to a specific figure of merit. 2/7/ Copyright 25 (Yossi Chait)
28 7.4. Sensor Noise Problem Many feedback systems are sensitive to high-frequency sensor noise and un-modeled dynamics. Consider the block diagram is shown below which includes sensor noise R C U P Y N We are particularly interested in the effect of sensor noise at the plant input, U, since plant inputs are always limited. We have this relation However, at the same freq range 2/7/ Copyright 25 (Yossi Chait)
29 To compute closed-loop responses, execute the following commands. To compute tracking responses Note: Try=feedback(C*P,tf(,)); % this is less efficient: Try = P*C/(+P*C); w = logspace(-,5); Tryfr = squeeze(freqresp(try,w)); >> size(try) x array of zero-pole-gain models Each model has output and input. >> size(freqresp(try, w)) ans = 5 >> size(tryfr) ans = 5 2/7/ Copyright 25 (Yossi Chait)
30 To compute noise effect at plant input u Tnu = -feedback(c,p); Tnufr = squeeze(freqresp(tnu,w)); semilogx(w,2*log(abs(tryfr))); hold on semilogx(w,2*log(abs(tnufr))); 5 U N db -5 Y R So what? Let us see next. rad/sec 2/7/ Copyright 25 (Yossi Chait)
31 Recall that our controller was proper. Let us modify it such that while all the specs remain satisfied, we force C(jω) to approach zero at high frequencies. One way to do that is to add a complex pole with.55 damping and 25 rad/sec natural frequency. 8 Open-Loop Gain (db) e+4 C Open-Loop Phase (deg) = s ( ) ( ) s ( + ) ( ) ( s ) s s + s + s ( ) s ( 2 ) 2/7/ Copyright 25 (Yossi Chait)
32 Now compare both controllers (ch7_c6.shp and ch7_c8.shp) db 3 2 proper controller strictly proper controller rad/sec 2/7/ Copyright 25 (Yossi Chait)
33 Consider the step response of this system with a 2 mv sinusoidal noise at rad/sec (ch7_noise.mdl). Step R C s 2+s LTI System U Scope plant Scope Signal Generator As expected, both designs have similar bandwidths which indicate similar transients. Indeed, this is seen from the indistinguishable step responses. y(t) th order (proper) 8th order (strictly proper) sec 2/7/ Copyright 25 (Yossi Chait)
34 However, the 2 mv high-frequency noise is very noticeable at the plant input when the proper design is used. Most often, this is not a good design we should always consider high-frequency sensor noise and un-modeled dynamics (e.g., resonances). And saturation at the plant input can further exasperate the situation th order (proper) 8th order (strictly proper) 5 u(t) sec 2/7/ Copyright 25 (Yossi Chait)
35 If this was a motor driving a robot arm or an arm holding the lens in a DVD drive, we would see nothing at the plant output (robot arm s tip or lens), while the motor will be humming like crazy, possibly overheating and generating audible noise. Note: with L < db, T L and, S, so there s little benefit from feedback and there s no need to maintain the high loop gain beyond the ω = 4 range. This important observation is the topic of a homework problem in the next chapter. 2/7/ Copyright 25 (Yossi Chait)
36 7.5. Reducing the High-Frequency Loop Gain In QFT, the optimal controller is one that solves the following optimization problem min subject to k c > L stabilizes the system and satisfies its bounds where the controller s high-frequency gain k c is defined by 2/7/ Copyright 25 (Yossi Chait)
37 Roughly speaking, this optimal loop will lie right on its bounds at each frequency (we have infinite number of these). A practical design will attempt to lie on the few bounds we are working with and then hug the high-frequency margin bounds until the frequency where loop phase has no effect on stability. From that frequency and higher, we can drop the loop s gain arbitrarily fast (subject to maintaining the hugging thing). This is done below by adding and tuning elements. The result is shown below (ch7_highorder.shp) Open-Loop Gain (db) e Open-Loop Phase (deg) 2/7/ Copyright 25 (Yossi Chait)
38 However, we now have a 6th order design. Fortunately, a very efficient order reduction algorithm is available within the loop shaping environment: highlight the controller elements for reduction (here all of them; in general, you can reduce only stable and proper controller). Then click on the Reduction button. It will open a new window titled Hankel Singular Values. The plot displays the relative contribution of the poles with respect to the the response (note: near perfect pole/zero cancellations are automatically detected and removed). You can quickly test the feasibility of lower orders by entering a number, say 7, then hit Reduce. The program will compute the resulting 7th order controller and plot the reduced-order loop response (indicated by a dashed line) on top of the full-order version. In this case, there s a very good agreement in term of the frequency response where it counts, that is, relative to the bounds. If this ok, hit Done (see ch7_highorder_red.shp). For more information and available options on order reduction read the manual. 2/7/ Copyright 25 (Yossi Chait)
39 Open-Loop Gain (db) e Open-Loop Phase (deg) 2/7/ Copyright 25 (Yossi Chait)
40 A comparison of the three controllers is shown below db -2-7th order (after reduction) 8th order 6th order rad/sec I.H.: This is almost always the situation in a competent feedback design: tradeoff between bandwidth and complexity. 2/7/25 7- Copyright 25 (Yossi Chait)
41 7.6. Cost of Feedback Horowitz defines the cost of feedback as the excessive loop gain beyond the useful system bandwidth. This is nicely illustrated below using our nominal plant and best controller. 5-5 db P C T rad/sec 2/7/ Copyright 25 (Yossi Chait)
42 7.7. Homework Consider the following feedback system R C U P Y P { Ps k k a b } = ( ) = : [,7], [.2,3], [9,44]. ( s+ a)( s+ b) Design a controller C such that it achieves: Robust stability margins of PM = 5 and GM = 2.2. C()=25. Zero steady-state errors for step references R. Minimal bandwidth design. 2/7/ Copyright 25 (Yossi Chait)
Control System Toolbox
The Almighty University of Mohaghegh Ardabili Control System Toolbox The SISO Design Tool 1 Transfer Function TF = 2s + 4 s 2 + 6s + 5 TF = TF = 2(s + 2) (s + 1)(s + 5) 2(s + 2) (s + 1)(s + 5) 0 1 A= 5
More informationGuidelines for MATLAB s SISO Design Tool GUI
Dr. Farzad Pourboghrat Guidelines for MATLAB s SISO Design Tool GUI The SISO Design Tool is a graphical user interface (GUI) that facilitates the design of compensators for single-input, single-output
More informationRoot Locus Controller Design
Islamic University of Gaza Faculty of Engineering Electrical Engineering department Control Systems Design Lab Eng. Mohammed S. Jouda Eng. Ola M. Skeik Experiment 4 Root Locus Controller Design Overview
More informationDeveloping a MATLAB-Based Control System Design and Analysis Tool for Enhanced Learning Environment in Control System Education
Developing a MATLAB-Based Control System Design and Analysis Tool for Enhanced Learning Environment in Control System Education Frank S. Cheng and Lin Zhao Industrial and Engineering Technology Department
More information2. Introduction to Matlab Control System Toolbox
. Introduction to Matlab Control System Toolbox Consider a single-input, single-output (SISO), continuous-time, linear, time invariant (LTI) system defined by its transfer function: u(t) Y( S) num y(t)
More informationME scope Application Note 19
ME scope Application Note 19 Using the Stability Diagram to Estimate Modal Frequency & Damping The steps in this Application Note can be duplicated using any Package that includes the VES-4500 Advanced
More informationRobust Pole Placement using Linear Quadratic Regulator Weight Selection Algorithm
329 Robust Pole Placement using Linear Quadratic Regulator Weight Selection Algorithm Vishwa Nath 1, R. Mitra 2 1,2 Department of Electronics and Communication Engineering, Indian Institute of Technology,
More informationHands-on Lab. Open-Loop Response: System Identification
Hands-on Lab Open-Loop Response: System Identification v r Motorized tethered cart A step or impulse response provides useful information that characterizes the system. With such data, one can then begin
More informationECE-205 Lab 1. Introduction to Simulink and Matlab
ECE-205 Lab 1 Introduction to Simulink and Matlab Throughout this lab we will focus on determining the behavior of a first order system written in the standard form dy( t) y( t) Kx( t) dt where xt () is
More information2 Lab 2: LabVIEW and Control System Building Blocks
2 Lab 2: LabVIEW and Control System Building Blocks 2.1 Introduction Controllers are built from mechanical or electrical building blocks. Most controllers are implemented in a program using sensors to
More informationWorkshop Matlab/Simulink in Drives and Power electronics Lecture 3
Workshop Matlab/Simulink in Drives and Power electronics Lecture 3 : DC-Motor Control design Ghislain REMY Jean DEPREZ 1 / 29 Workshop Program 8 lectures will be presented based on Matlab/Simulink : 1
More informationIntroduction to Nyquist Plots & Stability Criteria. EE302 DePiero
Introduction to Nyquist Plots & Stability Criteria EE302 DePiero Nyquist Criteria Useful Determine Stability Determine Gain & Phase Margins Medium effort. Finds number of RHP poles of T(s), the closed-loop
More informationI. Meshing and Accuracy Settings
Guidelines to Set CST Solver Accuracy and Mesh Parameter Settings to Improve Simulation Results with the Time Domain Solver and Hexahedral Meshing System illustrated with a finite length horizontal dipole
More informationAutomatic Loop Shaping in QFT using Hybrid Optimization and Consistency Technique
Preprints of the 10th IFAC International Symposium on Dynamics and Control of Process Systems The International Federation of Automatic Control Automatic Loop Shaping in QFT using Hybrid Optimization and
More informationJitKit. Operator's Manual
JitKit Operator's Manual March, 2011 LeCroy Corporation 700 Chestnut Ridge Road Chestnut Ridge, NY, 10977-6499 Tel: (845) 578-6020, Fax: (845) 578 5985 Internet: www.lecroy.com 2011 by LeCroy Corporation.
More information1
Zeros&asymptotes Example 1 In an early version of this activity I began with a sequence of simple examples (parabolas and cubics) working gradually up to the main idea. But now I think the best strategy
More informationCHAPTER 4 DUAL LOOP SELF BIASED PLL
52 CHAPTER 4 DUAL LOOP SELF BIASED PLL The traditional self biased PLL is modified into a dual loop architecture based on the principle widely applied in clock and data recovery circuits proposed by Seema
More informationHow to use this simulator
How to use this simulator Introduction Reference Designs Simulation Types Simulation Time Schematic Editing Execute Simulation Thermal Results Result Waveforms Zooming Panning Cursors Moving Store and
More informationE105: RLTOOL Tutorial
E105: RLTOOL Tutorial Andrew C. Smith 7/30/2007 Thanks to Sean Augenstein for his tutorial. 1. Introduction What is RLTOOL? RLTOOL is a tool in MATLAB, that provides a GUI for performing Root Locus analysis
More informationA Walk Through the MSA Software Spectrum Analyzer Mode 12/12/09
A Walk Through the MSA Software Spectrum Analyzer Mode 12/12/09 This document is intended to familiarize you with the basic features of the MSA and its software, operating as a Spectrum Analyzer, without
More information4. Use of complex numbers in deriving a solution to an LTI ODE with sinusoidal signal, and getting from such an expression to amplitude and phase lag
Learning objectives Phase Line: 1. Interpretation of the phase line: critical points, stable vs unstable, and filling in nonconstant solutions. Horizontal translation carries solutions to other solutions.
More informationSECTION 1.3: BASIC GRAPHS and SYMMETRY
(Section.3: Basic Graphs and Symmetry).3. SECTION.3: BASIC GRAPHS and SYMMETRY LEARNING OBJECTIVES Know how to graph basic functions. Organize categories of basic graphs and recognize common properties,
More informationSystems & Control Lab.-Manual
German University in Cairo - GUC Information Engineering and Technology Electronics, Communications, & Networks Systems & Control Lab.-Manual (3) A brief overview of: By: Eng. Moustafa Adly ON-OFF control
More informationEE 210 Lab Assignment #2: Intro to PSPICE
EE 210 Lab Assignment #2: Intro to PSPICE ITEMS REQUIRED None Non-formal Report due at the ASSIGNMENT beginning of the next lab no conclusion required Answers and results from all of the numbered, bolded
More informationCHAPTER 1 INTRODUCTION
1 CHAPTER 1 INTRODUCTION 1.1 Motivation The presence of uncertainties and disturbances has always been a vital issue in the control of dynamic systems. The classical linear controllers, PI and PID controllers
More informationAdvanced Digital Signal Processing Adaptive Linear Prediction Filter (Using The RLS Algorithm)
Advanced Digital Signal Processing Adaptive Linear Prediction Filter (Using The RLS Algorithm) Erick L. Oberstar 2001 Adaptive Linear Prediction Filter Using the RLS Algorithm A complete analysis/discussion
More informationB-Field Scanner Software
B-Field Scanner Software Software of the KLIPPEL R&DSYSTEM ( Document Revision 1.2) FEATURES Fully automated measurement process User friendly dedicated templates Uses Klippel db-lab and Robotics software
More informationSketchUp Starting Up The first thing you must do is select a template.
SketchUp Starting Up The first thing you must do is select a template. While there are many different ones to choose from the only real difference in them is that some have a coloured floor and a horizon
More informationExperiment 9: Inverted Pendulum using Torsion Control System
DEPARTMENT OF ELECTRICAL ENGINEERING UNIVERSITY OF MINNESOTA EE 4237 State Space Control Laboratory Experiment 9: Inverted Pendulum using Torsion Control System Objective: 1. To study the LQR design and
More informationROSE-HULMAN INSTITUTE OF TECHNOLOGY
Introduction to Working Model Welcome to Working Model! What is Working Model? It's an advanced 2-dimensional motion simulation package with sophisticated editing capabilities. It allows you to build and
More informationExercises Unit 4. Graphics User Interface
Exercises Unit 4. Graphics User Interface Working period: Seventh and Eighth weeks Due date: 21 April 2013 Submit only one file name_e4.pdf containing the solution to the following exercises. Include the
More informationThree-Dimensional (Surface) Plots
Three-Dimensional (Surface) Plots Creating a Data Array 3-Dimensional plots (surface plots) are often useful for visualizing the behavior of functions and identifying important mathematical/physical features
More informationUsing SymPrint to Make Overlays, Templates & More...
Welcome to SymPrint SymPrint is an easy-to-use tool for creating communication overlays, worksheets, classroom activities and more using a modern toolbar and common-sense interface modeled after the programs
More informationME scopeves Application Note #11
App Note # 6/30/99 ME scopeves Application Note # Using a Tuned Absorber to Suppress Vibration INTRODUCTION In this note, the use of the Add Tuned Absorber command in the Visual SDM option in ME scopeves
More informationUser s Manual for PZGui, v.8.0.xx
User s Manual for PZGui, v.8.0.xx (Pole/Zero Graphical-user-interface) a Matlab Toolbox by Prof. Mark A. Hopkins, Ph.D. Electrical & Microelectronic Engineering Department Kate Gleason College of Engineering
More informationL E S S O N 2 Background
Flight, Naperville Central High School, Naperville, Ill. No hard hat needed in the InDesign work area Once you learn the concepts of good page design, and you learn how to use InDesign, you are limited
More informationUsing Windows 7 Explorer By Len Nasman, Bristol Village Computer Club
By Len Nasman, Bristol Village Computer Club Understanding Windows 7 Explorer is key to taking control of your computer. If you have ever created a file and later had a hard time finding it, or if you
More informationSection 4 General Factorial Tutorials
Section 4 General Factorial Tutorials General Factorial Part One: Categorical Introduction Design-Ease software version 6 offers a General Factorial option on the Factorial tab. If you completed the One
More informationT10 Technical Committee From: Barry Olawsky, HP Date: 13 January 2005 Subject: T10/05-025r1 SFF8470 Crosstalk Study
To: T10 Technical Committee From: Barry Olawsky, HP (barry.olawsky@hp.com) Date: Subject: T10/ Revision History Revision 0 (5 January 2005) First revision Revision 1 () Second revision Further clarify
More informationLab 1: Improving performance by LAN Hardware Upgrade
Lab 1: Improving performance by LAN Hardware Upgrade Objective In this lab, OPNET s IT Guru Academic Edition advanced modeling software will be used to study performance improvements in LAN obtained by
More informationAnalysis and Design of Controllers for AQM Routers Supporting TCP Flows. C. V. Hollot, V. Misra, D. Towsley and W. Gong
A Study Group Presentation Analysis and esign of Controllers for AQM outers Supporting TCP Flows C. V. Hollot, V. Misra,. Towsley and W. Gong Presented by: Tan Chee-Wei Advisors: Professor Winston Chiu,
More informationWaves PuigTec EQP-1A
Waves PuigTec EQP-1A User Manual TABLE OF CONTENTS CHAPTER 1 INTRODUCTION...3 1.1 WELCOME...3 1.2 PRODUCT OVERVIEW...4 1.3 ABOUT THE MODELING...5 1.4 COMPONENTS...7 CHAPTER 2 QUICKSTART GUIDE...8 CHAPTER
More informationVersion USER GUIDE A Matlab Graphical User Interface for Flight Dynamics Analysis
FLIGHT DYNAMICS ANALYSIS - COMMAND AUGMENTATION DESIGN Version 3.1 USER GUIDE A Matlab Graphical User Interface for Flight Dynamics Analysis Originated by: Shane Rees (Version 1.) Written by: Konstantinos
More informationME scopeves. VES-4600 Advanced Modal Analysis. (February 8, 2019)
ME scopeves VES-4600 Advanced Modal Analysis (February 8, 2019) Notice Information in this document is subject to change without notice and does not represent a commitment on the part of Vibrant Technology.
More informationDecompensated Operational Amplifiers
Decompensated Operational Amplifiers Abstract This paper discusses the what, why, and where of decompensated op amps in section one. The second section of the paper describes external compensation techniques,
More informationRotary Motion Servo Plant: SRV02. Rotary Experiment #00: QuaRC Integration. Using SRV02 with QuaRC. Student Manual
Rotary Motion Servo Plant: SRV02 Rotary Experiment #00: QuaRC Integration Using SRV02 with QuaRC Student Manual SRV02 QuaRC Integration Instructor Manual Table of Contents 1. INTRODUCTION...1 2. PREREQUISITES...1
More informationHow to Create Greeting Cards using LibreOffice Draw
by Len Nasman, Bristol Village Ohio Computer Club If you want to create your own greeting cards, but you do not want to spend a lot of money on special software, you are in luck. It turns out that with
More informationThe first thing we ll need is some numbers. I m going to use the set of times and drug concentration levels in a patient s bloodstream given below.
Graphing in Excel featuring Excel 2007 1 A spreadsheet can be a powerful tool for analyzing and graphing data, but it works completely differently from the graphing calculator that you re used to. If you
More informationDIGITAL AUDIO PROCESSOR
SOFTWARE SETUP MANUAL DIGITAL AUDIO PROCESSOR DP-K1 (Version 1.05) This book supports the following software versions. Firmware: Version 2.00 or later DP-K1 setting software: Version 2.00 or later [Instruction
More informationStudent Exploration: Translating and Scaling Functions
Name: Date: Student Exploration: Translating and Scaling Functions Vocabulary: amplitude, parent function, periodic function, scale (a function), transform (a function), translate (a function) Prior Knowledge
More informationMCompressor. Presets button. Left arrow button. Right arrow button. Randomize button. Save button. Panic button. Settings button
MCompressor Presets button Presets button shows a window with all available presets. A preset can be loaded from the preset window by double-clicking on it, using the arrow buttons or by using a combination
More informationTINA-TI Simulation Software. Application Note
TINA-TI Simulation Software Application Note Phil Jaworski Design Team 6 11/16/2012 Abstract TINA-TI is a circuit design and simulation tool created by both Texas Instruments and DesignSoft that has helped
More informationEE2S11 Signals and Systems, part 2. Ch.7.3 Analog filter design. Note differences in notation. We often write. transition band passband.
Note differences in notation. We often write EE2S11 Signals and Systems, part 2 Ch.7.3 How can I design an analog filter that meets certain specifications? passband ripple transition band passband stopband
More informationMini-Project 1: The Library of Functions and Piecewise-Defined Functions
Name Course Days/Start Time Mini-Project 1: The Library of Functions and Piecewise-Defined Functions Part A: The Library of Functions In your previous math class, you learned to graph equations containing
More informationInlichtingenblad, matlab- en simulink handleiding en practicumopgaven IWS
Inlichtingenblad, matlab- en simulink handleiding en practicumopgaven IWS 4 SIMULINK 4 Simulink 4 Quick introduction General information Simulink is an etension of Matlab software for simulating dynamic
More information1.12 Optimal Filters (Wiener Filters)
Random Data 75 1.12 Optimal Filters (Wiener Filters) In calculating turbulent spectra we frequently encounter a noise tail just as the spectrum roles down the inertial subrange (-5/3 slope region) toward
More informationBeginning Paint 3D A Step by Step Tutorial. By Len Nasman
A Step by Step Tutorial By Len Nasman Table of Contents Introduction... 3 The Paint 3D User Interface...4 Creating 2D Shapes...5 Drawing Lines with Paint 3D...6 Straight Lines...6 Multi-Point Curves...6
More informationSystemVue 2011 Fundamentals (version ) LAB EXERCISE 1. SystemVue Basics
SystemVue 2011 Fundamentals (version 1-2012) LAB EXERCISE 1 SystemVue Basics This lab exercise introduces the basic use model of SystemVue, including using the built-in templates, running analyses and
More informationPSpice with Orcad 10
PSpice with Orcad 10 1. Creating Circuits Using PSpice Tutorial 2. AC Analysis 3. Step Response 4. Dependent Sources 5. Variable Phase VSin Source Page 1 of 29 Creating Circuits using PSpice Start Orcad
More informationLab 7: PID Control with Trajectory Following
Introduction ME460: INDUSTRIAL CONTROL SYSTEMS Lab 7: PID Control with Trajectory Following In Lab 6 you identified an approximate transfer function for both the X and Y linear drives of the XY stage in
More informationHow to Make Graphs with Excel 2007
Appendix A How to Make Graphs with Excel 2007 A.1 Introduction This is a quick-and-dirty tutorial to teach you the basics of graph creation and formatting in Microsoft Excel. Many of the tasks that you
More informationAppendix E: Software
Appendix E: Software Video Analysis of Motion Analyzing pictures (movies or videos) is a powerful tool for understanding how objects move. Like most forms of data, video is most easily analyzed using a
More informationWaves API 560 User Manual
Waves API 560 User Manual TABLE OF CONTENTS CHAPTER 1 INTRODUCTION...3 1.1 WELCOME...3 1.2 PRODUCT OVERVIEW...4 1.3 CONCEPTS AND TERMINOLOGY... ERROR! BOOKMARK NOT DEFINED. 1.4 COMPONENTS...5 CHAPTER 2
More informationA gentle introduction to QUCS: simulating a linear circuit
A gentle introduction to QUCS: simulating a linear circuit Romano Giannetti, romano.giannetti@gmail.com October 17, 2014 This is a step by step tutorial on how to use QUCS to simulate multi-stage amplifier
More informationStatic Stress Analysis
Static Stress Analysis Determine stresses and displacements in a connecting rod assembly. Lesson: Static Stress Analysis of a Connecting Rod Assembly In this tutorial we determine the effects of a 2,000-pound
More informationQuick Start Training Guide
Quick Start Training Guide Table of Contents 1 INTRODUCTION TO MAPLESIM... 5 1.1 USER INTERFACE... 5 2 WORKING WITH A SAMPLE MODEL... 7 2.1 RUNNING A SIMULATION... 7 2.2 GRAPHICAL OUTPUT... 7 2.3 3D VISUALIZATION...
More informationAEMLog Users Guide. Version 1.01
AEMLog Users Guide Version 1.01 INTRODUCTION...2 DOCUMENTATION...2 INSTALLING AEMLOG...4 AEMLOG QUICK REFERENCE...5 THE MAIN GRAPH SCREEN...5 MENU COMMANDS...6 File Menu...6 Graph Menu...7 Analysis Menu...8
More informationAdaptive QoS Control Beyond Embedded Systems
Adaptive QoS Control Beyond Embedded Systems Chenyang Lu! CSE 520S! Outline! Control-theoretic Framework! Service delay control on Web servers! On-line data migration in storage servers! ControlWare: adaptive
More information95.9 fm CKUW Policies & Procedures
95.9 fm CKUW Policies & Procedures Resource Workshop Introduction to SoundForge Tutorial Room 4CM11 515 Portage Ave. Winnipeg MB, R3B 2E9 Vox: (204) 786 9782 Fax: (204) 783 7080 E: ckuw@uwinnipeg.ca www.ckuw.ca
More information( ) = 1 4. (Section 4.6: Graphs of Other Trig Functions) Example. Use the Frame Method to graph one cycle of the graph of
(Section 4.6: Graphs of Other Trig Functions) 4.63 Example Use the Frame Method to graph one cycle of the graph of y = 2 tan 2 5 x 3. (There are infinitely many possible cycles.) Solution Fortunately,
More informationGetting Started with DADiSP
Section 1: Welcome to DADiSP Getting Started with DADiSP This guide is designed to introduce you to the DADiSP environment. It gives you the opportunity to build and manipulate your own sample Worksheets
More information1 Review of Functions Symmetry of Functions; Even and Odd Combinations of Functions... 42
Contents 0.1 Basic Facts...................................... 8 0.2 Factoring Formulas.................................. 9 1 Review of Functions 15 1.1 Functions.......................................
More informationCapstone Appendix. A guide to your lab computer software
Capstone Appendix A guide to your lab computer software Important Notes Many of the Images will look slightly different from what you will see in lab. This is because each lab setup is different and so
More informationLimits. f(x) and lim. g(x) g(x)
Limits Limit Laws Suppose c is constant, n is a positive integer, and f() and g() both eist. Then,. [f() + g()] = f() + g() 2. [f() g()] = f() g() [ ] 3. [c f()] = c f() [ ] [ ] 4. [f() g()] = f() g()
More informationOptimum Placement of Decoupling Capacitors on Packages and Printed Circuit Boards Under the Guidance of Electromagnetic Field Simulation
Optimum Placement of Decoupling Capacitors on Packages and Printed Circuit Boards Under the Guidance of Electromagnetic Field Simulation Yuzhe Chen, Zhaoqing Chen and Jiayuan Fang Department of Electrical
More informationSIMULINK Tutorial. Select File-New-Model from the menu bar of this window. The following window should now appear.
SIMULINK Tutorial Simulink is a block-orientated program that allows the simulation of dynamic systems in a block diagram format whether they are linear or nonlinear, in continuous or discrete forms. To
More informationLesson: Static Stress Analysis of a Connecting Rod Assembly
Lesson: Static Stress Analysis of a Connecting Rod Assembly In this tutorial we determine the effects of a 2,000 pound tensile load acting on a connecting rod assembly (consisting of the rod and two pins).
More informationStamina Software Pty Ltd. TRAINING MANUAL Viságe BIT VIEWER
Stamina Software Pty Ltd TRAINING MANUAL Viságe BIT VIEWER Version: 3 31 st October 2011 Viságe BIT Viewer TABLE OF CONTENTS VISÁGE BIT VIEWER... 2 ELEMENTS OF THE VISÁGE BIT VIEWER SCREEN... 3 TITLE...
More informationCEng 477 Introduction to Computer Graphics Fall 2007
Visible Surface Detection CEng 477 Introduction to Computer Graphics Fall 2007 Visible Surface Detection Visible surface detection or hidden surface removal. Realistic scenes: closer objects occludes the
More informationECE-320 Lab 3: Utilizing a dspic30f6015 to model a DC motor and a wheel
ECE-320 Lab 3: Utilizing a dspic30f6015 to model a DC motor and a wheel Overview: In this lab we will utilize the dspic30f6015 to model a DC motor that is used to control the speed of a wheel. Most of
More informationSection 7.6 Graphs of the Sine and Cosine Functions
Section 7.6 Graphs of the Sine and Cosine Functions We are going to learn how to graph the sine and cosine functions on the xy-plane. Just like with any other function, it is easy to do by plotting points.
More informationSETTING UP A. chapter
1-4283-1960-3_03_Rev2.qxd 5/18/07 8:24 PM Page 1 chapter 3 SETTING UP A DOCUMENT 1. Create a new document. 2. Create master pages. 3. Apply master pages to document pages. 4. Place text and thread text.
More informationDirectivity of Speaker Arrays AN 70
Directivity of Speaker Arrays AN 70 Application Note of the KLIPPEL R&D System (Document Revision 1.4) FEATURES SPL at any point in 3D space in near and far field Sound Power, Sensitivity, Directivity
More informationTPC Desktop Series. Alignments Learning Guide 1/18
TPC Desktop Series Alignments Learning Guide 1/18 NOTICE The information in this document is subject to change without notice. TRAVERSE PC. Inc. assumes no responsibility for any errors that may appear
More informationIntroduction to Matlab Simulink. Control Systems
Introduction to Matlab Simulink & their application in Control Systems ENTC 462 - Spring 2007 Introduction Simulink (Simulation and Link) is an extension of MATLAB by Mathworks Inc. It works with MATLAB
More informationUsing Audacity A Tutorial
Using Audacity A Tutorial Peter Graff Production Manager, KBCS FM These days, there are many digital audio editors out there that can do amazing things with sound. But, most of them cost money, and if
More informationgetting the most out of guides
getting the most out of guides If you re used to other layout applications, you may be unaware of all the things you can do with ruler guides in InDesign. If you use guides in your work (if you re not
More informationTI-83 Graphing Functions & Relations
To graph a function: 1. The equation must be written in functional notation in explicit (or y equals ) form. (Y is the dependent variable and X is the independent variable.) For instance, we may need to
More informationQuick Tips to Using I-DEAS. Learn about:
Learn about: Quick Tips to Using I-DEAS I-DEAS Tutorials: Fundamental Skills windows mouse buttons applications and tasks menus icons part modeling viewing selecting data management using the online tutorials
More information2. Periodic functions have a repeating pattern called a cycle. Some examples from real-life that have repeating patterns might include:
GRADE 2 APPLIED SINUSOIDAL FUNCTIONS CLASS NOTES Introduction. To date we have studied several functions : Function linear General Equation y = mx + b Graph; Diagram Usage; Occurence quadratic y =ax 2
More informationTutorial: GNU Radio Companion
Tutorials» Guided Tutorials» Previous: Introduction Next: Programming GNU Radio in Python Tutorial: GNU Radio Companion Objectives Create flowgraphs using the standard block libraries Learn how to debug
More informationGET TO KNOW FLEXPRO IN ONLY 15 MINUTES
GET TO KNOW FLEXPRO IN ONLY 15 MINUTES Data Analysis and Presentation Software GET TO KNOW FLEXPRO IN ONLY 15 MINUTES This tutorial provides you with a brief overview of the structure of FlexPro and the
More informationLesson 5.2: Transformations of Sinusoidal Functions (Sine and Cosine)
Lesson 5.2: Transformations of Sinusoidal Functions (Sine and Cosine) Reflections Horizontal Translation (c) Vertical Translation (d) Remember: vertical stretch horizontal stretch 1 Part A: Reflections
More informationExcel Primer CH141 Fall, 2017
Excel Primer CH141 Fall, 2017 To Start Excel : Click on the Excel icon found in the lower menu dock. Once Excel Workbook Gallery opens double click on Excel Workbook. A blank workbook page should appear
More informationSuggested problems - solutions
Suggested problems - solutions Examples and models Material for this section references College Geometry: A Discovery Approach, 2/e, David C. Kay, Addison Wesley, 2001. In particular, see section 2.2,
More informationSolution Assignment #6
Solution Assignment #6 True or False: (1) True (2) True (3) False (4) True (5) True 6.) b p=[1 5 9]; q=[1 3 ]; sys=tf(p,q); hold on damping=.5; %plot the line of 6 degrees obtained using %arctan(sqrt(abs(damping^2-1)))/damping)
More informationAEMLog users guide V User Guide - Advanced Engine Management 2205 West 126 th st Hawthorne CA,
AEMLog users guide V 1.00 User Guide - Advanced Engine Management 2205 West 126 th st Hawthorne CA, 90250 310-484-2322 INTRODUCTION...2 DOCUMENTATION...2 INSTALLING AEMLOG...4 TRANSFERRING DATA TO AND
More informationMATLAB Premier. Middle East Technical University Department of Mechanical Engineering ME 304 1/50
MATLAB Premier Middle East Technical University Department of Mechanical Engineering ME 304 1/50 Outline Introduction Basic Features of MATLAB Prompt Level and Basic Arithmetic Operations Scalars, Vectors,
More informationCompu-Word. Term (3 rd February 31 st March) Week 1: MicroSoft Word Fillable Forms
Term 1 2017 (3 rd February 31 st March) Week 1: MicroSoft Word Fillable Forms In this ever technically challenged world in which we live, everything is either on-line or electronic in nature. Forms are
More information1 Introduction In the past decade the world has seen an explosion in Internet activity and with it has come increased expectations for performance and
An Adaptive Control Strategy for AQM Routers Supporting TCP Flows Yossi Chait Λ Salomon Oldak y C.V. Hollot z Vishal Misra x University of Massachusetts Amherst MA 01003 January 12, 2001 Abstract This
More information