EE nd Order Time and Frequency Response (Using MatLab)

Size: px
Start display at page:

Download "EE nd Order Time and Frequency Response (Using MatLab)"

Transcription

1 EE nd Order Time and Frequency Response (Using MatLab) Objective: The student should become acquainted with time and frequency domain analysis of linear systems using Matlab. In addition, the student should develop an enhanced understanding of 2 nd order systems. Prelab: For a prelab, we want you to acquaint yourself with some additional Matlab capabilities. Complete this tutorial. Time required is about 3060 minutes. Complex arithmetic» % define a complex constant» y=2j y = i» % note that this is the same as y = 2*j. However, j2 is interpreted as named variable!» z=3j z = i» % create a third constant which depends upon the two existing ones» x=z/y x = i» % obtain the magnitude and phase of this new constant» m=abs(x)» ph=angle(x) m = ph = » % by default, angles are in radians. To convert to degrees:» deg=ph*180/pi deg = Vector (onedimensional array) operations» % create a 1x3 row vector» v1=[x y z] v1 = i, i, i» % create a 3x1 column vector» v2=[x; y; z] v2 = i, i, i» % The semicolons made the difference!»» % multiply the two vectors» vectprod=v1*v2 vectprod = i» % transpose v2 into a row vector with conjugated imaginary parts» v2t=v2' v2t = i, i, i» % the command v2' (without the period) produces the conjugate of v2t. To transpose without conjugation, command v2.» % multiply two identically dimensioned vectors, term by term» termprod=v1.*v2t termprod = » % note how we needed.* to denote term by This laboratory originally written by Rick Brown, April 6, Most recent update: April 8, 2001 by J. B. Burl.

2 term arithmetic operations between two identically dimensioned arrays. We were here multiplying complex values by there conjugates, producing the squares of the magnitudes of the complex values» % perform a square root operation on every term in the array» termsqrt=sqrt(termprod) termsqrt = Generating test point sets» t1=linspace(0,1,5) t1 = » % start at zero, stop at 1, there are 5 values» t2=0:1:5 t2 = » % start at zero, increment by 1, stop at 5» t3=logspace(1,1,21) t3 =» % create a vector of 21 logarithmically spaced timedependent values» val=cos(t3) val = Columns 1 through Columns 8 through Columns 15 through » % plot val versus t3» plot(t3,val),grid» % replot the data on a semilog time scale» semilogx(t3,val),grid Columns 1 through Columns 8 through Columns 15 through » % here logspace takes on 21 logarithmically spaced values between 10^1 and 10^1. While you can use decimal powers of ten, you probably don t mean to.

3 Working with polynomials» % coefficients of descending polynomial powers of s, such as 1s^3 0s^2 02s2, are inserted into a defining coefficient array» p1=[ ] p1 = » % to solve for roots of the polynomial:» r=roots(p1) r = i i» % define a row vector for s^22s1» p2=[1 2 1] p2 = 1 2 1» % multiplying the two polynomial vectors together» p3=conv(p1,p2) p3 = » % that is, p3 = s^52s^4s^32s^24s2» roots(p3) ans = i i » % three of the five roots are the same, since p1 is a factor of p3» % The Laplace transform of an output function will be a ratio of two polynomials in s, N(s)/D(s). Here, Y(s)=(10)/(s625s10)» n=[10 0];» d=[1 5 10];» % the roots may be real or complex:» roots(d) ans = i i» % matlab defaults to a 4 decimal place display» to change the display» format long» roots(d) ans = i i» % every time you type format you toggle between the short and long form» format» roots(d) ans = i i Time and frequency response» % define a transfer function, here H(s) = Num(s)/Den(s)=s/(s^2s4s)» num=[1 0];» den=[1 1 4];» % generate an impulse response» impulse(num,den)» % as written, the command automatically generates a sensible output plot,» % but if you want to control the timesample vector» t=0: 0.1: 5;» impulse(num,den,t)» % generate a unit step response» step(num,den,t)» % to plot both reponses on one axis» % define two named vectors, y1 and y2» y1=impulse(num,den,t); y2=step(num,den,t);» plot(t,y1,t,y2),grid» % if you want, add a plot title» title('impulse resp=blue, step resp=green')» % generate a frequency response for a new transfer function. Here is one way:» n=[20 80]; d=[1 4 16];» w=logspace(1,2,101);» Gain=freqs(n,d,w);» mag=abs(gain)» db=20*log10(mag)» ph=angle(gain)*180/pi» subplot(211), semilogx(w, db), grid» subplot(212), semilogx(w,ph), grid

4 Fourier series manipulations» k=5: 1: 5;» k k = » ck=exp(j*pi*k/3).*sin(k*pi/3)./(k*pi); Warning: Divide by zero.» % matlab doesn t crash when division by zero is attempted, but it reports the value as NaN (not a number)» % we need to investigate what happened» ck ck = Columns 1 through i i i i Columns 5 through i NaN NaNi i i Columns 9 through i i i» % when k=0, the quotient is 0/0 using L Hopital s rule and differentiating with respect to k, shows» ck(6)=1/3; lim (pi/3)cos(k*pi/3)./(k*pi) = 1/3 k 0 so we manually reset the dc term to 1/3» % plot the magnitude spectra» stem(k,abs(ck)), grid Matlab state variable solutions» % define a second order state model» A = [0 1 ; 2 3]; B=[0; 1]; C=[4 5]; D=[0];» % generate an equivalent transfer function» [num,den] = ss2tf(a,b,c,d) num = den = 1 3 2» % determine the system roots from the A matrix» copy=poly(a);» r=roots(copy) r = 2 1» % generate time responses» t = 0: 0.05 : 10» % the state variable model allows for multiple inputs (the Uvector). For a singleinput system, specify input 1:» y3=impulse(a,b,c,d,1,t);» y4=step(a,b,c,d,1,t);» % to produce several graphs on one sheet use subplot» subplot(2,2,1),plot(t,y3),grid,title( title1 )» subplot(2,2,2),plot(t,y4),grid,title( title2 )» % here is an alternate set of commands for a frequency response db plot» w=logspace(1,1,41);» [mag,phase]=bode(a,b,c,d,1,w); % notice that phase is returned in degrees using bode. This didn t happen with freqs» subplot(2,2,3), semilogx(w,20*log10(mag)),grid, ylabel('db'), title( title3')» subplot(2,2,4), semilogx(w,phase), grid, title( title4') Viewing tabular data» % to dump mag and phase versus omega» [w, mag, phase ]» % it was necessary to transpose the row vectors for a neat presentation. Since all the data was real, either or. suffices. Should your data be too sparse to use, consider rerunning your commands with a new logspace set

5 Procedure: Consider this linear timeinvariant circuit 1H Annotate a polezero sketch of H(s) on the axes below: f(t) i(t) 6Ω v(t) 1/ 25 F To generate a describing equation, write a KVL expression in terms of the current, i Based upon the polezero sketch, predict the modes of the system s natural response Laplace transform the equation term by term For a unit step input, where F(s) = 1/s, write an s domain output expression for V(s). Generate the transfer function, I(s)/F(s) Via an inverse Laplace transform, determine an exact analytic expression for v(t). Produce a second transfer function, V(s)/I(s) Multiply the last two items to produce the desired transfer function, H(s) = V(s)/F(s)

6 1H Express the equations as a complete set of matrix state equations f(t) i(t) 1/ 25 F R v c v(t) The resistance has been decreased to an unknown value, 0 < R < 6Ω, to reduce damping in the circuit. Assign state variables, x1=i, x2=v c. Evaluate det [ si A ] as a function of R Write KVL in terms of i,v c, R, and f (if necessary) Write KCL at the node above the capacitor in terms of i,v c, R, and f (if necessary) Solve for the roots of your characteristic equation as R varies from 1Ω to 6Ω by steps of 1Ω Sketch and label the roots in the splane: Write an output equation for v in terms of i, v c, R, and f (if necessary)

7 Postlab (it may be necessary to finish this after lab): 1. Produce a matlab impulse response from your transfer function (for R=6Ω). Plot the response. consider the timedomain output equation y(t) = h(t)*u(t) y(t) = h(τ) u(tτ) dτ y(t) = h(τ) u((τt)) dτ since h(τ) is presumed to be zero for τ<0, we can change the lower limit of integration to zero. For τ>t, the product of the functions must be zero, so we can change the upper limit of integration to t and eliminate the need for the reversed unit step. t y(t) = h(τ) dτ 0 sketch the function u((τt)) on your impulse response plot, such that t corresponds to the first zeromagnitude value of h(t), other than at t=0. explain why this time is also the expected time for the peak overshot in the output. 2. Produce a matlab step response from your transfer function. Plot the response. from a step response data dump, estimate the rise time from the step response data dump, estimate the time and extent of the peak overshoot (as defined in last week s laboratory) 3. Produce a matlab db magnitude frequency response from your transfer function. Plot the response on a semilog scale using subplot (2,1,1) from a db response data dump, estimate the 3db bandwidth, ω c what frequency is associated with the peak in the frequency response, ω r? 4. Produce a matlab phase response from your transfer function (in degrees). Plot the response on a semilog scale using sublot (2,1,2) from a phase response data dump, what is the phase associated with low frequencies? with high frequencies? with the peak in the frequency response, ω r?

8 5. Use your state model to produce plots of the impulse response for R=1Ω through 6Ω. A set of suggested matlab commands is provided in the right column which allow you to interact with your plots. You may use these commands or those you device yourself. 6. Use your state model to produce plots of the step response for R=1Ω through 6Ω 7. Use your state model to produce frequency response db magnitude plots for R=1Ω through 6Ω 8. Use your state model to produce frequency response phase plots (in degrees) for R=1Ω through 6Ω 9. Comment on the effect of reducing the circuit damping. effect on peak overshoot in the step response effect on the rise time (A matlab command set to achieve the desire plots)» hold off % if you repeat the steps below, you thus start in a known setting» t=0:0.02:2; w=logspace(0,2,121);» for R=1:6; % set up a loop to repeat the plotting operation six times. Note that the cursor prompt» goes away in the loop» A=[ ]; B=[ ]; C=[ ]; D=[ ]; % insert the necessary element values yourself!» y3=impulse(a,b,c,d,1,t);» y4=step(a,b,c,d,1,t);» subplot(2,2,1),plot(t,y3),axis([ ]),grid on,» title('impulse response as R=1:6'); hold on; pause; % to label the plots intelligently you could develop this interactive procedure: % click the A box in the top line menu % locate the cursor appropriately and click % type an identifier (such as 1 for 1 Ohm) % click the mouse in the grey outside the graph % if you are unhappy with the location, click and drag as you wish % when ready to advance to the next plot strike any key» subplot(2,2,3),plot(t,y4),axis([ ]),grid on,» title('step response as R=1:6');» hold on;» pause; effect on the 3db bandwidth effect on phase at the peak in the frequency response, ω r? % repeat the labeling procedure for each plot as needed» [mag,phase]=bode(a,b,c,d,1,w);» subplot(2,2,2),semilogx(w,20*log10(mag))» grid on,» title('db plot for R=1:6'); hold on; pause;» subplot(2,2,4),semilogx(w,phase),grid on,» title('phase plot for R=1:6');» hold on;» pause;» end

9 Report: No formal report is required for this lab. You should turn in this lab handout fill all planks filled in and all questions answered. You should also turn in all plots and tabular data requested.

Problem Weight Score Total 100

Problem Weight Score Total 100 EE 350 EXAM IV 15 December 2010 Last Name (Print): First Name (Print): ID number (Last 4 digits): Section: DO NOT TURN THIS PAGE UNTIL YOU ARE TOLD TO DO SO Problem Weight Score 1 25 2 25 3 25 4 25 Total

More information

EE -213 BASIC CIRCUIT ANALYSIS LAB MANUAL

EE -213 BASIC CIRCUIT ANALYSIS LAB MANUAL EE -213 BASIC CIRCUIT ANALYSIS LAB MANUAL EE 213 Fall 2009 LABORATORY #1 INTRODUCTION TO MATLAB INTRODUCTION The purpose of this laboratory is to introduce you to Matlab and to illustrate some of its circuit

More information

EE -213 BASIC CIRCUIT ANALYSIS LAB MANUAL

EE -213 BASIC CIRCUIT ANALYSIS LAB MANUAL EE -213 BASIC CIRCUIT ANALYSIS LAB MANUAL EE 213 Spring 2008 LABORATORY #1 INTRODUCTION TO MATLAB INTRODUCTION The purpose of this laboratory is to introduce you to Matlab and to illustrate some of its

More information

ECE382/ME482 Spring 2005 Homework 6 Solution April 17, (s/2 + 1) s(2s + 1)[(s/8) 2 + (s/20) + 1]

ECE382/ME482 Spring 2005 Homework 6 Solution April 17, (s/2 + 1) s(2s + 1)[(s/8) 2 + (s/20) + 1] ECE382/ME482 Spring 25 Homework 6 Solution April 17, 25 1 Solution to HW6 P8.17 We are given a system with open loop transfer function G(s) = 4(s/2 + 1) s(2s + 1)[(s/8) 2 + (s/2) + 1] (1) and unity negative

More information

SIGNALS AND SYSTEMS LABORATORY 4: Polynomials, Laplace Transforms and Analog Filters in MATLAB

SIGNALS AND SYSTEMS LABORATORY 4: Polynomials, Laplace Transforms and Analog Filters in MATLAB INTRODUCTION SIGNALS AND SYSTEMS LABORATORY 4: Polynomials, Laplace Transforms and Analog Filters in MATLAB Laplace transform pairs are very useful tools for solving ordinary differential equations. Most

More information

Series & Parallel Resistors 3/17/2015 1

Series & Parallel Resistors 3/17/2015 1 Series & Parallel Resistors 3/17/2015 1 Series Resistors & Voltage Division Consider the single-loop circuit as shown in figure. The two resistors are in series, since the same current i flows in both

More information

APPLICATIONS FOR ROBOTICS

APPLICATIONS FOR ROBOTICS Version: 1 CONTROL APPLICATIONS FOR ROBOTICS TEX d: Feb. 17, 214 PREVIEW We show that the transfer function and conditions of stability for linear systems can be studied using Laplace transforms. Table

More information

Dynamic circuits: Frequency domain analysis

Dynamic circuits: Frequency domain analysis Electronic Circuits 1 Dynamic circuits: Contents Free oscillation and natural frequency Transfer functions Frequency response Bode plots 1 System behaviour: overview 2 System behaviour : review solution

More information

Lab 1: Dynamic Simulation Using Simulink and Matlab

Lab 1: Dynamic Simulation Using Simulink and Matlab Lab 1: Dynamic Simulation Using Simulink and Matlab Objectives In this lab you will learn how to use a program called Simulink to simulate dynamic systems. Simulink runs under Matlab and uses block diagrams

More information

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

ES205 Analysis and Design of Engineering Systems: Lab 1: An Introductory Tutorial: Getting Started with SIMULINK ES205 Analysis and Design of Engineering Systems: Lab 1: An Introductory Tutorial: Getting Started with SIMULINK What is SIMULINK? SIMULINK is a software package for modeling, simulating, and analyzing

More information

Physics 116A Notes Fall 2004

Physics 116A Notes Fall 2004 Physics 116A Notes Fall 2004 David E. Pellett Draft v.0.9 Notes Copyright 2004 David E. Pellett unless stated otherwise. References: Text for course: Fundamentals of Electrical Engineering, second edition,

More information

Bfh Ti Control F Ws 2008/2009 Lab Matlab-1

Bfh Ti Control F Ws 2008/2009 Lab Matlab-1 Bfh Ti Control F Ws 2008/2009 Lab Matlab-1 Theme: The very first steps with Matlab. Goals: After this laboratory you should be able to solve simple numerical engineering problems with Matlab. Furthermore,

More information

2 Solving Ordinary Differential Equations Using MATLAB

2 Solving Ordinary Differential Equations Using MATLAB Penn State Erie, The Behrend College School of Engineering E E 383 Signals and Control Lab Spring 2008 Lab 3 System Responses January 31, 2008 Due: February 7, 2008 Number of Lab Periods: 1 1 Objective

More information

EE 4314 Lab 1 Handout Control Systems Simulation with MATLAB and SIMULINK Spring Lab Information

EE 4314 Lab 1 Handout Control Systems Simulation with MATLAB and SIMULINK Spring Lab Information EE 4314 Lab 1 Handout Control Systems Simulation with MATLAB and SIMULINK Spring 2013 1. Lab Information This is a take-home lab assignment. There is no experiment for this lab. You will study the tutorial

More information

Signal Processing First Lab 11: PeZ - The z, n, and ˆω Domains

Signal Processing First Lab 11: PeZ - The z, n, and ˆω Domains Signal Processing First Lab : PeZ - The z, n, and ˆω Domains The lab report/verification will be done by filling in the last page of this handout which addresses a list of observations to be made when

More information

15EE103L ELECTRIC CIRCUITS LAB RECORD

15EE103L ELECTRIC CIRCUITS LAB RECORD 15EE103L ELECTRIC CIRCUITS LAB RECORD REGISTER NO: NAME OF THE STUDENT: SEMESTER: DEPARTMENT: INDEX SHEET S.No. Date of Experiment Name of the Experiment Date of submission Marks Staff Sign 1 Verification

More information

Poles and Zeros and Transfer Functions

Poles and Zeros and Transfer Functions Poles and Zeros and Transfer Functions Transfer Function: Considerations: Factorization: A transfer function is defined as the ratio of the Laplace transform of the output to the input with all initial

More information

ECE 203 LAB 1 MATLAB CONTROLS AND SIMULINK

ECE 203 LAB 1 MATLAB CONTROLS AND SIMULINK Version 1.1 1 of BEFORE YOU BEGIN PREREQUISITE LABS ECE 01 and 0 Labs EXPECTED KNOWLEDGE ECE 03 LAB 1 MATLAB CONTROLS AND SIMULINK Linear systems Transfer functions Step and impulse responses (at the level

More information

Single-Time-Constant (STC) Circuits This lecture is given as a background that will be needed to determine the frequency response of the amplifiers.

Single-Time-Constant (STC) Circuits This lecture is given as a background that will be needed to determine the frequency response of the amplifiers. Single-Time-Constant (STC) Circuits This lecture is given as a background that will be needed to determine the frequency response of the amplifiers. Objectives To analyze and understand STC circuits with

More information

Review of Circuit Analysis

Review of Circuit Analysis Review of Circuit Analysis Fundamental elements Wire Resistor Voltage Source Current Source Kirchhoff s Voltage and Current Laws Resistors in Series Voltage Division EE 42 Lecture 2 1 Voltage and Current

More information

ME scope Application Note 28

ME scope Application Note 28 App Note 8 www.vibetech.com 3/7/17 ME scope Application Note 8 Mathematics of a Mass-Spring-Damper System INTRODUCTION In this note, the capabilities of ME scope will be used to build a model of the mass-spring-damper

More information

Lecture 9 Time-domain properties of convolution systems

Lecture 9 Time-domain properties of convolution systems EE 12 spring 21-22 Handout #18 Lecture 9 Time-domain properties of convolution systems impulse response step response fading memory DC gain peak gain stability 9 1 Impulse response if u = δ we have y(t)

More information

Problem Set 3: Solution Due on Mon. 7 th Oct. in class. Fall 2013

Problem Set 3: Solution Due on Mon. 7 th Oct. in class. Fall 2013 EE 56: Digital Control Systems Problem Set 3: Solution Due on Mon 7 th Oct in class Fall 23 Problem For the causal LTI system described by the difference equation y k + 2 y k = x k, () (a) By first finding

More information

DSP First. Laboratory Exercise #10. The z, n, and ˆω Domains

DSP First. Laboratory Exercise #10. The z, n, and ˆω Domains DSP First Laboratory Exercise #10 The z, n, and ˆω Domains 1 Objective The objective for this lab is to build an intuitive understanding of the relationship between the location of poles and zeros in the

More information

EEL2216 Control Theory CT1: PID Controller Design

EEL2216 Control Theory CT1: PID Controller Design EEL6 Control Theory CT: PID Controller Design. Objectives (i) To design proportional-integral-derivative (PID) controller for closed loop control. (ii) To evaluate the performance of different controllers

More information

Time Response Analysis (Part II)

Time Response Analysis (Part II) Time Response Analysis (Part II). A critically damped, continuous-time, second order system, when sampled, will have (in Z domain) (a) A simple pole (b) Double pole on real axis (c) Double pole on imaginary

More information

GEORGIA INSTITUTE OF TECHNOLOGY SCHOOL of ELECTRICAL & COMPUTER ENGINEERING FINAL EXAM. COURSE: ECE 3084A (Prof. Michaels)

GEORGIA INSTITUTE OF TECHNOLOGY SCHOOL of ELECTRICAL & COMPUTER ENGINEERING FINAL EXAM. COURSE: ECE 3084A (Prof. Michaels) GEORGIA INSTITUTE OF TECHNOLOGY SCHOOL of ELECTRICAL & COMPUTER ENGINEERING FINAL EXAM DATE: 09-Dec-13 COURSE: ECE 3084A (Prof. Michaels) NAME: STUDENT #: LAST, FIRST Write your name on the front page

More information

1 Introduction & Objective. 2 Warm-up. Lab P-16: PeZ - The z, n, and O! Domains

1 Introduction & Objective. 2 Warm-up. Lab P-16: PeZ - The z, n, and O! Domains DSP First, 2e Signal Processing First Lab P-6: PeZ - The z, n, and O! Domains The lab report/verification will be done by filling in the last page of this handout which addresses a list of observations

More information

Appendix 3B MATLAB Functions for Modeling and Time-domain analysis

Appendix 3B MATLAB Functions for Modeling and Time-domain analysis Appendix 3B MATLAB Functions for Modeling and Time-domain analysis MATLAB control system Toolbox contain the following functions for the time-domain response step impulse initial lsim gensig damp ltiview

More information

GEORGIA INSTITUTE OF TECHNOLOGY SCHOOL of ELECTRICAL & COMPUTER ENGINEERING FINAL EXAM. COURSE: ECE 3084A (Prof. Michaels)

GEORGIA INSTITUTE OF TECHNOLOGY SCHOOL of ELECTRICAL & COMPUTER ENGINEERING FINAL EXAM. COURSE: ECE 3084A (Prof. Michaels) GEORGIA INSTITUTE OF TECHNOLOGY SCHOOL of ELECTRICAL & COMPUTER ENGINEERING FINAL EXAM DATE: 30-Apr-14 COURSE: ECE 3084A (Prof. Michaels) NAME: STUDENT #: LAST, FIRST Write your name on the front page

More information

Laboratory handouts, ME 340

Laboratory handouts, ME 340 Laboratory handouts, ME 340 This document contains summary theory, solved exercises, prelab assignments, lab instructions, and report assignments for Lab 4. 2014-2016 Harry Dankowicz, unless otherwise

More information

MAPLE for CIRCUITS and SYSTEMS

MAPLE for CIRCUITS and SYSTEMS 2520 MAPLE for CIRCUITS and SYSTEMS E. L. Gerber, Ph.D Drexel University ABSTRACT There are three popular software programs used to solve circuits problems: Maple, MATLAB, and Spice. Each one has a different

More information

(b) A unity feedback system is characterized by the transfer function. Design a suitable compensator to meet the following specifications:

(b) A unity feedback system is characterized by the transfer function. Design a suitable compensator to meet the following specifications: 1. (a) The open loop transfer function of a unity feedback control system is given by G(S) = K/S(1+0.1S)(1+S) (i) Determine the value of K so that the resonance peak M r of the system is equal to 1.4.

More information

2 Background: Fourier Series Analysis and Synthesis

2 Background: Fourier Series Analysis and Synthesis Signal Processing First Lab 15: Fourier Series Pre-Lab and Warm-Up: You should read at least the Pre-Lab and Warm-up sections of this lab assignment and go over all exercises in the Pre-Lab section before

More information

CHAPTER 6 STATE SPACE: FREQUENCY RESPONSE, TIME DOMAIN

CHAPTER 6 STATE SPACE: FREQUENCY RESPONSE, TIME DOMAIN CHAPTER 6 STATE SPACE: FREQUENCY RESPONSE, TIME DOMAIN 6. Introduction Frequency Response This chapter will begin with the state space form of the equations of motion. We will use Laplace transforms to

More information

Stability and Frequency Response of Linear Systems

Stability and Frequency Response of Linear Systems ECE 350 Linear Systems I MATLAB Tutorial #4 Stability and Frequency Response of Linear Systems This tutorial describes the MATLAB commands that can be used to determine the stability and/or frequency response

More information

EE292: Fundamentals of ECE

EE292: Fundamentals of ECE EE292: Fundamentals of ECE Fall 2012 TTh 10:00-11:15 SEB 1242 Lecture 4 120906 http://www.ee.unlv.edu/~b1morris/ee292/ 2 Outline Review Voltage Divider Current Divider Node-Voltage Analysis 3 Network Analysis

More information

( ) ( ) = q o. T 12 = τ ln 2. RC Circuits. 1 e t τ. q t

( ) ( ) = q o. T 12 = τ ln 2. RC Circuits. 1 e t τ. q t Objectives: To explore the charging and discharging cycles of RC circuits with differing amounts of resistance and/or capacitance.. Reading: Resnick, Halliday & Walker, 8th Ed. Section. 27-9 Apparatus:

More information

Writing Circuit Equations

Writing Circuit Equations 2 C H A P T E R Writing Circuit Equations Objectives By the end of this chapter, you should be able to do the following: 1. Find the complete solution of a circuit using the exhaustive, node, and mesh

More information

Example on Root Locus Sketching and Control Design

Example on Root Locus Sketching and Control Design Example on Root Locus Sketching and Control Design MCE44 - Spring 5 Dr. Richter April 25, 25 The following figure represents the system used for controlling the robotic manipulator of a Mars Rover. We

More information

Lab 3: Model based Position Control of a Cart

Lab 3: Model based Position Control of a Cart I. Objective Lab 3: Model based Position Control of a Cart The goal of this lab is to help understand the methodology to design a controller using the given plant dynamics. Specifically, we would do position

More information

UNIVERSITI MALAYSIA PERLIS

UNIVERSITI MALAYSIA PERLIS UNIVERSITI MALAYSIA PERLIS SCHOOL OF COMPUTER & COMMUNICATIONS ENGINEERING EKT 230 SIGNALS AND SYSTEMS LABORATORY MODULE LAB 5 : LAPLACE TRANSFORM & Z-TRANSFORM 1 LABORATORY OUTCOME Ability to describe

More information

E2.5 Signals & Linear Systems. Tutorial Sheet 1 Introduction to Signals & Systems (Lectures 1 & 2)

E2.5 Signals & Linear Systems. Tutorial Sheet 1 Introduction to Signals & Systems (Lectures 1 & 2) E.5 Signals & Linear Systems Tutorial Sheet 1 Introduction to Signals & Systems (Lectures 1 & ) 1. Sketch each of the following continuous-time signals, specify if the signal is periodic/non-periodic,

More information

CYBER EXPLORATION LABORATORY EXPERIMENTS

CYBER EXPLORATION LABORATORY EXPERIMENTS CYBER EXPLORATION LABORATORY EXPERIMENTS 1 2 Cyber Exploration oratory Experiments Chapter 2 Experiment 1 Objectives To learn to use MATLAB to: (1) generate polynomial, (2) manipulate polynomials, (3)

More information

EE 422G - Signals and Systems Laboratory

EE 422G - Signals and Systems Laboratory EE 4G - Signals and Systems Laboratory Lab 9 PID Control Kevin D. Donohue Department of Electrical and Computer Engineering University of Kentucky Lexington, KY 40506 April, 04 Objectives: Identify the

More information

EE Control Systems LECTURE 9

EE Control Systems LECTURE 9 Updated: Sunday, February, 999 EE - Control Systems LECTURE 9 Copyright FL Lewis 998 All rights reserved STABILITY OF LINEAR SYSTEMS We discuss the stability of input/output systems and of state-space

More information

Problem Set #7 Solutions Due: Friday June 1st, 2018 at 5 PM.

Problem Set #7 Solutions Due: Friday June 1st, 2018 at 5 PM. EE102B Spring 2018 Signal Processing and Linear Systems II Goldsmith Problem Set #7 Solutions Due: Friday June 1st, 2018 at 5 PM. 1. Laplace Transform Convergence (10 pts) Determine whether each of the

More information

ECE 320 Linear Control Systems Winter Lab 1 Time Domain Analysis of a 1DOF Rectilinear System

ECE 320 Linear Control Systems Winter Lab 1 Time Domain Analysis of a 1DOF Rectilinear System Amplitude ECE 3 Linear Control Systems Winter - Lab Time Domain Analysis of a DOF Rectilinear System Objective: Become familiar with the ECP control system and MATLAB interface Collect experimental data

More information

POLYTECHNIC UNIVERSITY Electrical Engineering Department. EE SOPHOMORE LABORATORY Experiment 2 DC circuits and network theorems

POLYTECHNIC UNIVERSITY Electrical Engineering Department. EE SOPHOMORE LABORATORY Experiment 2 DC circuits and network theorems POLYTECHNIC UNIVERSITY Electrical Engineering Department EE SOPHOMORE LABORATORY Experiment 2 DC circuits and network theorems Modified for Physics 18, Brooklyn College I. Overview of Experiment In this

More information

Laboratory handout 1 Mathematical preliminaries

Laboratory handout 1 Mathematical preliminaries laboratory handouts, me 340 2 Laboratory handout 1 Mathematical preliminaries In this handout, an expression on the left of the symbol := is defined in terms of the expression on the right. In contrast,

More information

8. Introduction and Chapter Objectives

8. Introduction and Chapter Objectives Real Analog - Circuits Chapter 8: Second Order Circuits 8. Introduction and Chapter Objectives Second order systems are, by definition, systems whose input-output relationship is a second order differential

More information

INTRODUCTION TO TRANSFER FUNCTIONS

INTRODUCTION TO TRANSFER FUNCTIONS INTRODUCTION TO TRANSFER FUNCTIONS The transfer function is the ratio of the output Laplace Transform to the input Laplace Transform assuming zero initial conditions. Many important characteristics of

More information

DEPARTMENT OF ELECTRONIC ENGINEERING

DEPARTMENT OF ELECTRONIC ENGINEERING DEPARTMENT OF ELECTRONIC ENGINEERING STUDY GUIDE CONTROL SYSTEMS 2 CSYS202 Latest Revision: Jul 2016 Page 1 SUBJECT: Control Systems 2 SUBJECT CODE: CSYS202 SAPSE CODE: 0808253220 PURPOSE: This subject

More information

Bangladesh University of Engineering and Technology. EEE 402: Control System I Laboratory

Bangladesh University of Engineering and Technology. EEE 402: Control System I Laboratory Bangladesh University of Engineering and Technology Electrical and Electronic Engineering Department EEE 402: Control System I Laboratory Experiment No. 4 a) Effect of input waveform, loop gain, and system

More information

AMME3500: System Dynamics & Control

AMME3500: System Dynamics & Control Stefan B. Williams May, 211 AMME35: System Dynamics & Control Assignment 4 Note: This assignment contributes 15% towards your final mark. This assignment is due at 4pm on Monday, May 3 th during Week 13

More information

MATLAB BASICS. Instructor: Prof. Shahrouk Ahmadi. TA: Kartik Bulusu

MATLAB BASICS. Instructor: Prof. Shahrouk Ahmadi. TA: Kartik Bulusu MATLAB BASICS Instructor: Prof. Shahrouk Ahmadi 1. What are M-files TA: Kartik Bulusu M-files are files that contain a collection of MATLAB commands or are used to define new MATLAB functions. For the

More information

Lab Experiment 2: Performance of First order and second order systems

Lab Experiment 2: Performance of First order and second order systems Lab Experiment 2: Performance of First order and second order systems Objective: The objective of this exercise will be to study the performance characteristics of first and second order systems using

More information

CHAPTER 11 FREQUENCY RESPONSE: MODAL STATE SPACE FORM

CHAPTER 11 FREQUENCY RESPONSE: MODAL STATE SPACE FORM CHAPTER 11 FREQUENCY RESPONSE: MODAL STATE SPACE FORM 11.1 Introduction In Chapter 1 we constructed the modal form of the state equations for the overall frequency response as well as for the individual

More information

EE C128 / ME C134 Fall 2014 HW 8 - Solutions. HW 8 - Solutions

EE C128 / ME C134 Fall 2014 HW 8 - Solutions. HW 8 - Solutions EE C28 / ME C34 Fall 24 HW 8 - Solutions HW 8 - Solutions. Transient Response Design via Gain Adjustment For a transfer function G(s) = in negative feedback, find the gain to yield a 5% s(s+2)(s+85) overshoot

More information

Problem Weight Total 100

Problem Weight Total 100 EE 350 Problem Set 3 Cover Sheet Fall 2016 Last Name (Print): First Name (Print): ID number (Last 4 digits): Section: Submission deadlines: Turn in the written solutions by 4:00 pm on Tuesday September

More information

System Modeling: Motor position, θ The physical parameters for the dc motor are:

System Modeling: Motor position, θ The physical parameters for the dc motor are: Dept. of EEE, KUET, Sessional on EE 3202: Expt. # 2 2k15 Batch Experiment No. 02 Name of the experiment: Modeling of Physical systems and study of their closed loop response Objective: (i) (ii) (iii) (iv)

More information

EE Experiment 11 The Laplace Transform and Control System Characteristics

EE Experiment 11 The Laplace Transform and Control System Characteristics EE216:11 1 EE 216 - Experiment 11 The Laplace Transform and Control System Characteristics Objectives: To illustrate computer usage in determining inverse Laplace transforms. Also to determine useful signal

More information

MAE140 Linear Circuits Fall 2016 Final, December 6th Instructions

MAE140 Linear Circuits Fall 2016 Final, December 6th Instructions MAE40 Linear Circuits Fall 206 Final, December 6th Instructions. This exam is open book. You may use whatever written materials you choose, including your class notes and textbook. You may use a handheld

More information

Lab 3: Poles, Zeros, and Time/Frequency Domain Response

Lab 3: Poles, Zeros, and Time/Frequency Domain Response ECEN 33 Linear Systems Spring 2 2-- P. Mathys Lab 3: Poles, Zeros, and Time/Frequency Domain Response of CT Systems Introduction Systems that are used for signal processing are very often characterized

More information

Fourier Methods in Digital Signal Processing Final Exam ME 579, Spring 2015 NAME

Fourier Methods in Digital Signal Processing Final Exam ME 579, Spring 2015 NAME Fourier Methods in Digital Signal Processing Final Exam ME 579, Instructions for this CLOSED BOOK EXAM 2 hours long. Monday, May 8th, 8-10am in ME1051 Answer FIVE Questions, at LEAST ONE from each section.

More information

Review of Linear Time-Invariant Network Analysis

Review of Linear Time-Invariant Network Analysis D1 APPENDIX D Review of Linear Time-Invariant Network Analysis Consider a network with input x(t) and output y(t) as shown in Figure D-1. If an input x 1 (t) produces an output y 1 (t), and an input x

More information

Lab 10: DC RC circuits

Lab 10: DC RC circuits Name: Lab 10: DC RC circuits Group Members: Date: TA s Name: Objectives: 1. To understand current and voltage characteristics of a DC RC circuit 2. To understand the effect of the RC time constant Apparatus:

More information

Laboratory handout 5 Mode shapes and resonance

Laboratory handout 5 Mode shapes and resonance laboratory handouts, me 34 82 Laboratory handout 5 Mode shapes and resonance In this handout, material and assignments marked as optional can be skipped when preparing for the lab, but may provide a useful

More information

MAT 275 Laboratory 7 Laplace Transform and the Symbolic Math Toolbox

MAT 275 Laboratory 7 Laplace Transform and the Symbolic Math Toolbox Laplace Transform and the Symbolic Math Toolbox 1 MAT 275 Laboratory 7 Laplace Transform and the Symbolic Math Toolbox In this laboratory session we will learn how to 1. Use the Symbolic Math Toolbox 2.

More information

RC, RL, and LCR Circuits

RC, RL, and LCR Circuits RC, RL, and LCR Circuits EK307 Lab Note: This is a two week lab. Most students complete part A in week one and part B in week two. Introduction: Inductors and capacitors are energy storage devices. They

More information

University of TN Chattanooga Physics 1040L 8/18/2012 PHYSICS 1040L LAB LAB 4: R.C. TIME CONSTANT LAB

University of TN Chattanooga Physics 1040L 8/18/2012 PHYSICS 1040L LAB LAB 4: R.C. TIME CONSTANT LAB PHYSICS 1040L LAB LAB 4: R.C. TIME CONSTANT LAB OBJECT: To study the discharging of a capacitor and determine the time constant for a simple circuit. APPARATUS: Capacitor (about 24 μf), two resistors (about

More information

Experiment 0 ~ Introduction to Statistics and Excel Tutorial. Introduction to Statistics, Error and Measurement

Experiment 0 ~ Introduction to Statistics and Excel Tutorial. Introduction to Statistics, Error and Measurement Experiment 0 ~ Introduction to Statistics and Excel Tutorial Many of you already went through the introduction to laboratory practice and excel tutorial in Physics 1011. For that reason, we aren t going

More information

Experiment Guide for RC Circuits

Experiment Guide for RC Circuits Guide-P1 Experiment Guide for RC Circuits I. Introduction 1. Capacitors A capacitor is a passive electronic component that stores energy in the form of an electrostatic field. The unit of capacitance is

More information

Experiment P43: RC Circuit (Power Amplifier, Voltage Sensor)

Experiment P43: RC Circuit (Power Amplifier, Voltage Sensor) PASCO scientific Vol. 2 Physics Lab Manual: P43-1 Experiment P43: (Power Amplifier, Voltage Sensor) Concept Time SW Interface Macintosh file Windows file circuits 30 m 700 P43 P43_RCCI.SWS EQUIPMENT NEEDED

More information

An Introduction to Scilab for EE 210 Circuits Tony Richardson

An Introduction to Scilab for EE 210 Circuits Tony Richardson An Introduction to Scilab for EE 210 Circuits Tony Richardson Introduction This is a brief introduction to Scilab. It is recommended that you try the examples as you read through this introduction. What

More information

Student Instruction Sheet: Unit 3, Lesson 3. Solving Quadratic Relations

Student Instruction Sheet: Unit 3, Lesson 3. Solving Quadratic Relations Student Instruction Sheet: Unit 3, Lesson 3 Solving Quadratic Relations Suggested Time: 75 minutes What s important in this lesson: In this lesson, you will learn how to solve a variety of quadratic relations.

More information

Calendar Update Energy of Charges Intro to Circuits Ohm s Law Analog Discovery MATLAB What s next?

Calendar Update Energy of Charges Intro to Circuits Ohm s Law Analog Discovery MATLAB What s next? Calendar Update Energy of Charges Intro to Circuits Ohm s Law Analog Discovery MATLAB What s next? Calendar Update http://www.ece.utep.edu/courses/web1305/ee1305/reso urces.html P2 FOLLOW YOUR PROBLEM

More information

6.302 Feedback Systems

6.302 Feedback Systems MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Science 6.302 Feedback Systems Fall Term 2005 Issued : November 18, 2005 Lab 2 Series Compensation in Practice Due

More information

CHAPTER 1 Basic Concepts of Control System. CHAPTER 6 Hydraulic Control System

CHAPTER 1 Basic Concepts of Control System. CHAPTER 6 Hydraulic Control System CHAPTER 1 Basic Concepts of Control System 1. What is open loop control systems and closed loop control systems? Compare open loop control system with closed loop control system. Write down major advantages

More information

Rotary Motion Servo Plant: SRV02. Rotary Experiment #01: Modeling. SRV02 Modeling using QuaRC. Student Manual

Rotary Motion Servo Plant: SRV02. Rotary Experiment #01: Modeling. SRV02 Modeling using QuaRC. Student Manual Rotary Motion Servo Plant: SRV02 Rotary Experiment #01: Modeling SRV02 Modeling using QuaRC Student Manual SRV02 Modeling Laboratory Student Manual Table of Contents 1. INTRODUCTION...1 2. PREREQUISITES...1

More information

Linear System Theory

Linear System Theory Linear System Theory - Laplace Transform Prof. Robert X. Gao Department of Mechanical Engineering University of Connecticut Storrs, CT 06269 Outline What we ve learned so far: Setting up Modeling Equations

More information

QUESTION BANK SUBJECT: NETWORK ANALYSIS (10ES34)

QUESTION BANK SUBJECT: NETWORK ANALYSIS (10ES34) QUESTION BANK SUBJECT: NETWORK ANALYSIS (10ES34) NOTE: FOR NUMERICAL PROBLEMS FOR ALL UNITS EXCEPT UNIT 5 REFER THE E-BOOK ENGINEERING CIRCUIT ANALYSIS, 7 th EDITION HAYT AND KIMMERLY. PAGE NUMBERS OF

More information

Numeric Matlab for Laplace Transforms

Numeric Matlab for Laplace Transforms EE 213 Spring 2008 LABORATORY # 4 Numeric Matlab for Laplace Transforms Objective: The objective of this laboratory is to introduce some numeric Matlab commands that are useful with Laplace transforms

More information

LABORATORY INSTRUCTION MANUAL CONTROL SYSTEM I LAB EE 593

LABORATORY INSTRUCTION MANUAL CONTROL SYSTEM I LAB EE 593 LABORATORY INSTRUCTION MANUAL CONTROL SYSTEM I LAB EE 593 ELECTRICAL ENGINEERING DEPARTMENT JIS COLLEGE OF ENGINEERING (AN AUTONOMOUS INSTITUTE) KALYANI, NADIA CONTROL SYSTEM I LAB. MANUAL EE 593 EXPERIMENT

More information

ECE 212H1F Circuit Analysis October 30, :10-19: Reza Iravani 02 Reza Iravani 03 Piero Triverio. (Non-programmable Calculators Allowed)

ECE 212H1F Circuit Analysis October 30, :10-19: Reza Iravani 02 Reza Iravani 03 Piero Triverio. (Non-programmable Calculators Allowed) Please Print Clearly Last Name: First Name: Student Number: Your Tutorial Section (CIRCLE ONE): 01 Thu. 9-11 RS211 02 Thu. 9-11 GB119 03 Tue. 10-12 SF2202 04 Tue. 10-12 SF3201 05 Tue. 13-15 GB304 06 Tue.

More information

Lab-Report Control Engineering. Proportional Control of a Liquid Level System

Lab-Report Control Engineering. Proportional Control of a Liquid Level System Lab-Report Control Engineering Proportional Control of a Liquid Level System Name: Dirk Becker Course: BEng 2 Group: A Student No.: 9801351 Date: 10/April/1999 1. Contents 1. CONTENTS... 2 2. INTRODUCTION...

More information

(Fall 2016) ELEC 341 Quiz #1

(Fall 2016) ELEC 341 Quiz #1 Instructions: ou have 45 minutes to complete this quiz. ou MA use a formula sheet and calculator. ou MST show your work in your booklet. ou MST write your answer on this paper. (Fall 2016) #1 Name: S/N:

More information

EEE161 Applied Electromagnetics Laboratory 2

EEE161 Applied Electromagnetics Laboratory 2 Dr. Milica Marković Applied Electromagnetics Laboratory page 1 EEE161 Applied Electromagnetics Laboratory 2 Instructor: Dr. Milica Marković Office: Riverside Hall 5026 Email: milica@csus.edu Web:http://gaia.ecs.csus.edu/

More information

EE 40: Introduction to Microelectronic Circuits Spring 2008: Midterm 2

EE 40: Introduction to Microelectronic Circuits Spring 2008: Midterm 2 EE 4: Introduction to Microelectronic Circuits Spring 8: Midterm Venkat Anantharam 3/9/8 Total Time Allotted : min Total Points:. This is a closed book exam. However, you are allowed to bring two pages

More information

Student Exploration: Free-Fall Laboratory

Student Exploration: Free-Fall Laboratory Name: Date: Student Exploration: Free-Fall Laboratory Vocabulary: acceleration, air resistance, free fall, instantaneous velocity, terminal velocity, velocity, vacuum Prior Knowledge Questions (Do these

More information

MAE143A Signals & Systems, Final Exam - Wednesday March 16, 2005

MAE143A Signals & Systems, Final Exam - Wednesday March 16, 2005 MAE13A Signals & Systems, Final Exam - Wednesday March 16, 5 Instructions This quiz is open book. You may use whatever written materials you choose including your class notes and the textbook. You may

More information

Math 096--Quadratic Formula page 1

Math 096--Quadratic Formula page 1 Math 096--Quadratic Formula page 1 A Quadratic Formula. Use the quadratic formula to solve quadratic equations ax + bx + c = 0 when the equations can t be factored. To use the quadratic formula, the equation

More information

Boyle s Law and Charles Law Activity

Boyle s Law and Charles Law Activity Boyle s Law and Charles Law Activity Introduction: This simulation helps you to help you fully understand 2 Gas Laws: Boyle s Law and Charles Law. These laws are very simple to understand, but are also

More information

In this lecture, we will consider how to analyse an electrical circuit by applying KVL and KCL. As a result, we can predict the voltages and currents

In this lecture, we will consider how to analyse an electrical circuit by applying KVL and KCL. As a result, we can predict the voltages and currents In this lecture, we will consider how to analyse an electrical circuit by applying KVL and KCL. As a result, we can predict the voltages and currents around an electrical circuit. This is a short lecture,

More information

2D Plotting with Matlab

2D Plotting with Matlab GEEN 1300 Introduction to Engineering Computing Class Meeting #22 Monday, Nov. 9 th Engineering Computing and Problem Solving with Matlab 2-D plotting with Matlab Script files User-defined functions Matlab

More information

Electric Fields and Equipotentials

Electric Fields and Equipotentials Electric Fields and Equipotentials Note: There is a lot to do in this lab. If you waste time doing the first parts, you will not have time to do later ones. Please read this handout before you come to

More information

Problem Set 9 Solutions

Problem Set 9 Solutions Problem Set 9 Solutions EE23: Digital Signal Processing. From Figure below, we see that the DTFT of the windowed sequence approaches the actual DTFT as the window size increases. Gibb s phenomenon is absent

More information

Multivariable Control Laboratory experiment 2 The Quadruple Tank 1

Multivariable Control Laboratory experiment 2 The Quadruple Tank 1 Multivariable Control Laboratory experiment 2 The Quadruple Tank 1 Department of Automatic Control Lund Institute of Technology 1. Introduction The aim of this laboratory exercise is to study some different

More information

STABILITY ANALYSIS. Asystemmaybe stable, neutrallyormarginallystable, or unstable. This can be illustrated using cones: Stable Neutral Unstable

STABILITY ANALYSIS. Asystemmaybe stable, neutrallyormarginallystable, or unstable. This can be illustrated using cones: Stable Neutral Unstable ECE4510/5510: Feedback Control Systems. 5 1 STABILITY ANALYSIS 5.1: Bounded-input bounded-output (BIBO) stability Asystemmaybe stable, neutrallyormarginallystable, or unstable. This can be illustrated

More information

4.1. If the input of the system consists of the superposition of M functions, M

4.1. If the input of the system consists of the superposition of M functions, M 4. The Zero-State Response: The system state refers to all information required at a point in time in order that a unique solution for the future output can be compute from the input. In the case of LTIC

More information