Lab 1: First Order CT Systems, Blockdiagrams, Introduction
|
|
- Damian Edwards
- 6 years ago
- Views:
Transcription
1 ECEN 3300 Linear Systems Spring P. Mathys Lab 1: First Order CT Systems, Blockdiagrams, Introduction to Simulink 1 Introduction Many continuous time (CT) systems of practical interest can be described in the form of differential equations. One way to represent such systems is in the form of block diagrams. Originally, differential equations were often solved using analog computers that implemented these block diagrams. Nowadays tools, such as Simulink, are used to obtain numerical solutions to differential equations on digital computers, but still based on block diagram descriptions. Thus, it is important to learn how to represent analog circuits in the abstract form of block diagrams and how to obtain results for different CT input signals. 1.1 First Order RC Circuit Consider the following first order RC circuit with input voltage x(t): i(t) R y R (t) x(t) C y C (t) The voltage across the capacitor is y C (t) and the voltage across the resistor is y R (t). From x(t) = y C (t) y R (t) it follows that y R (t) = x(t) y C (t). The current i(t) can be computed as i(t) = x(t) y C(t) = C y (1) C (t), where y(1) C R (t) = dy C(t). dt Thus, the circuit is characterized by the linear differential equation RC y (1) C (t) y C(t) = x(t), with time constant T c = RC, and initial condition y C (0). A convenient way to represent differential equations is in the form of block diagrams that use addition, subtraction, gains (i.e., multiplication by a constant), and integrators. The symbol for an integrator with input x(t), output y(t), and initial condition y(0) at t = 0 is shown in the following figure. 1
2 x(t) y(t) t y(t) = x(τ) dτ y(0) 0 y(0) To use this as a building block for the representation of differential equations, note that if the output of the integrator is y C (t), then its input (for t > 0) must be y (1) C (t) as shown below. y (1) C (t) y C(t) y(0) But the differential equation RC y (1) C (t) y C(t) = x(t) can be rewritten as y (1) C (t) = 1 RC [x(t) y C(t)]. Using this together with the integral block yields the block diagram x(t) 1 RC y (1) C (t) y C (t) y C (0) This is the block diagram of an analog computer with input x(t) and output y C (t) that can be used to simulate the RC circuit for different values of RC and different initial conditions y C (0). Another way to express this is to say that the analog computer defined by the block diagram solves the differential equation RC y (1) C (t) y C(t) = x(t) for the output variable y C (t). A second variable of interest in the RC circuit is the resistor voltage y R (t). Note that from i(t) = y R(t) R = C y(1) C (t) = y R(t) = RC y (1) C (t). Thus, the same analog computer can be used to simultaneously compute y R (t) and y C (t) as shown in the following block diagram. 2
3 RC y (1) C (t) y R (t) x(t) 1 RC y (1) C (t) y C (t) y C (0) 1.2 Simulink Simulink is a software package that simulates the bevaior of a dynamic system at successive time instants within a given range. The dynamic system is typically described in the form of a blockdiagram that graphically depicts the relationships between system inputs, outputs, and states. Simulink is closely integrated with Matlab and system parameters, as well as input, output and state sequences, can be easily imported from and exported to Matlab, e.g., to use Matlab s powerful graphing capabilities. Simulink can be used to simulate both continuous time (CT) and discrete time (DT) systems and combinations thereof. The process of solving a model involves computing successive system states depending on the initial state and the input signals, and then to use this data to compute the output signals, all in accordance with the blockdiagram description of the system. For CT systems approximations, such as y((n 1)T s ) = (n1)ts 0 x(τ) dτ y(nt s ) T s x(nt s ), which is based on Euler s forward approximation, need to be used to update the outputs or states y(t) of all integration blocks in a model a time instants spaced T s seconds apart. More sophisticated methods use better approximations for the area under x(t) than the rectangular stripes that Euler s method uses. In this way more precise results can be obtained with the same step size T s, or the simulation time can be reduced by increasing T s and/or choosing it adaptively. To start Simulink click on this icon or type simulink at the Matlab command prompt. This brings up the Simulink Library Browser shown below from which you select and then drag and drop individual blocks to your model window. 3
4 Most of the blocks needed for ECEN 3300 are in the Commonly Used Blocks library shown in the next figure. Note that the label for the integrator block is 1 s rather than, because of the Laplace transform property t 0 x(τ)dτ 1 s X(s). 4
5 1.3 Simulink Simulation of a First Order System Start Simulink (type simulink in the Matlab workspace or click on ) to open the Simulink Library Browser. Click on File, then select New and Model and drag the following blocks from the Library Browser into the model window. The Step block is from the Sources library and all other blocks are from the Commonly Used Blocks library. The Sum block is set up for addition of two input signals when it comes from the library. To make it into a subtractor, select the block by clicking on it. Then right-click on it and select Sum Parameters... as shown next. Change the List of signs entry from to - as shown below. 5
6 To interconnect two blocks, click on the first block to select it, then hold down the Ctrl key and click on the second block. Alternatively, drag a wire from one block to another by holding down the left mouse key while moving the cursor from one connection to the other. The feedforward connections for the first order model are shown in the following figure. To make the feedback connection from the output of the integrator to the subtractor, start a wire from the - input of the subtractor as shown next. 6
7 Then connect the end of this wire to the wire that runs from the integrator to the scope block. The finished first order block diagram looks like this: Save the model by clicking on File and selecting Save. To run a simulation click on Simulation and select Start as shown in the next figure. 7
8 Double click on the Scope block to see the result of the simulation as displayed in the following screen snapshot. As expected, the step response at the output of the integrator of a first order system with zero intial conditions is of the form g(t) = A (1 e t/tc, where A is the amplitude and T c is the time constant of the system. To obtain a better Scope picture, right-click on the Scope graph and select Axes Properties.... Change the Y-min and the Y-max values and enter a graph title as shown below. Now the Scope graph looks like this: 8
9 One thing that is missing in this graph is the input signal from the Step source. To show more than one signal on the Scope, use a Mux (multiplexer) block as shown in the new model below. If necessary, the number of inputs for the Mux block can be increased under Mux Parameters... (select the block, then right click on it). If the model above is simulated with the default parameters, then the result displays as follows on the Scope. 9
10 To look at the (default) parameters that were actually used in the simulation, click on Simulation and then choose Configuration Parameters. This brings up the window shown below. The default start and stop times are 0.0 and The default solver is a variable-step solver that attempts to optimize the tradeoff between speed and accuracy of the solution. The alternative choice is a fixed-step solver which needs to be used for instance to produce results with a specified fixed sampling rate. In either case a numerical integration technique needs to be specified if the system to be modeled contains CT components. The default variable-step solver is ode45 as shown in the above solver window. For fixed-step simulations the default solver is ode3. Both of these work well for most of the systems that will be simulated in ecen Displaying Simulation Results in MATLAB One of the problems when working directly in Simulink is that the graphing capabilities of the Scope block are fairly limited. There is a good reason for this, namely the fact that data can be passed very easily from Simulink to MATLAB and therefore any postprocessing and graphing of data from a simuation can make use of the power of MATLAB. To export data from a Simulink model output ports are used like the Out1 block shown in the following augmented version of the first order CT system model. 10
11 Before running the simulation of this model (with default parameters), check the Data Import/Export settings under Simulation, Configuration Parameters... and make sure the boxes next to Time: tout and Output: yout are checked and the box next to Limit data points to last: 1000 is unchecked (red circle), as shown in the screen snapshot below. Then, after runnung the simulation in Simulink, use the MATLAB commands 11
12 plot(tout,yout(:,1),.-b,tout,yout(:,2), o-r ) %tout and yout are column vectors %yout has two columns here grid title( Step Response of 1 st order circuit, Gain=1 ) ylim([-0.2,1.2]) xlabel( Time t [sec] ) ylabel( x(t), y(t) ) legend( x(t), y(t),4) to produce the following more informative graph. Step Response of 1 st order circuit, Gain= x(t), y(t) x(t) y(t) Time t [sec] Type help plot at the MATLAB command prompt to learn more about making plots in MATLAB and labeling them. As can be seen from the graph, the points (red circles) for which the output was computed by Simulink are quite evenly spaced. If you look at the variables tout and yout in the MATLAB workspace, then you can see that at t = 1 where the step in the input signal occurs there are three samples very close together, one just before and two just after the step. 2 Prelab Questions P1. First Order Step Response. For the differential equation RC y (1) C (t) y C(t) = x(t), with initial condition y C (0), determine y C (t) and y R (t) = RC y (1) C (t) in response to x(t) = A x u(t). Sketch and label y C (t) and y R (t). 12
13 P2. Block Diagram Using Differentiator. Show how to implement the differential equation RC y (1) C (t) y C(t) = x(t), y R (t) = RC y (1) C (t), in the form of a block diagram that uses only adders, subtractors, gains, and differentiators (d/dt blocks). Show the input x(t) and both outputs, y C (t) and y R (t), in your block diagram. P3. Approximate Differentiator Using Integrator. Show how the following block diagram which uses an integrator can be used as an approximate differentiator (for bandlimited signals). x(t) 1 RC y (1) C (t) y C (t) y C (0) = 0 How does RC have to be chosen and which signal would be used as output? How would you test that the system indeed acts as a differentiator? 3 Lab Experiments E1. Step/Impulse Response in Simulink. The goal of this experiment is to simulate the RC circuit i(t) R y R (t) x(t) C y C (t) for different values of RC and to make plots of the unit step responses of y C (t) and y R (t), and the unit impulse response of y C (t). (a) Build the following model in Simulink: 13
14 Run this model for RC = 0.1, 1, 10 and make labeled plots of x(t), y C (t), and y R (t) using the MATLAB plot command. The default variable-step solver (ode45) should work fine for this. You may have to change the stop time of the simulation and the time at which the unit step occurs to obtain characteristic graphs. Also make sure to uncheck the Limit data points to last: 1000 option under Simulation, Configuration Parameters... in the Data Import/Export window. From the plots of y C (t) determine the system rise time t r, defined as the time it takes for the unit step response to go from 10% to 90% of its final value. From your observations, can you tell how t r and RC are related? (b) To obtain the unit impulse response h C (t) of the voltage y C (t) across the capacitor, the derivative of the step response can be taken since δ(t) = du(t)/dt and the RC circuit is linear and time-invariant (LTI). The corresponding Simulink model looks as follows. To run a simulation for this model use a fixed-step solver with fixed-step size of 0.01 as shown in the figure below. 14
15 Note that if RC = 1 then the unit impulse response of y C (t) is the same as the unit step response of y R (t), so the result obtained from this Simulink model can be checked easily. Before you run the simulation, make sure to uncheck the Limit data points to last: 1000 option under Simulation, Configuration Parameters... in the Data Import/Export window. Then plot and label the result of the simulation in Matlab. You may have to adjust the scaling of the graph to obtain meaningful results or use two separate graphs for yout(:,1) and yout(:,2). Try changing the fixed-step size to 0.1 and observe if and how that changes the result. (c) It is tempting to think that it is better to obtain the unit impulse response h C (t) of y C (t) by actually using a unit impulse as input for the simulation. Try the following Simulink model and run it with the same parameters that you used in part(b). Don t be surprised if the result is not quite right. To obtain the correct result, try other fixed-step solvers (e.g., ode5, ode4, etc). Which ones do work, which ones don t? Does 15
16 the model that you used in (b) show the same sensitivity when you use different fixed-step solvers? What conclusions can you draw? E2. Sinusoidal Response in Simulink. The intent of this experiment is to characterize the RC circuit shown in E1 in terms of its frequency selective behavior. Use the following Simulink model: This is the same model as the one used in E1a, except that the source is now a sinusoidal signal ( Sine Wave from the Sources library). If you run this model with the default settings (variable-step ode45 solver) and the Stop time set to 20.0, then you should obtain a graph in MATLAB (use plot(tout,yout), grid) similar to the one shown below. 16
17 Note that, for the settings and frequencies used here, it takes about 3-4 seconds before the sinusoidal outputs (especially the one from y R (t)) reach their steady-state values. Thus, when you need to measure the (steady-state) amplitude and phase of y R (t) and y C (t) in response to a sinusoidal input, you need to look at the waveforms after the initial transients have died out. Another thing to observe from the graph above is that even in steady-state the sinusoids don t look very smooth. This is a consequence of the fact that Simulink tries to obtain accurate solution points as quickly as possible and the variable-step solver uses larger time increments between solution points when nothing big happens. To obtain smoother looking plots you can increase the Refine factor (under Simulation, Configuration Parameters... in the Data Import/Export window), e.g., from 1 to 10 as shown in the screen snapshot below. Now, after adding labels and a legend, the graph looks like this: 17
18 (a) The input signal for the Simulink model shown above is x(t) = sin(ωt). Determine the amplitude and the phase of the sinusoidal steady-state response of y C (t) and y R (t) for RC = 1 and ω = 0.1, 1, 10 rad/sec. To change the frequency of the Sine Wave source, doubleclick on it and then enter the value (in rad/sec) in the dialog box under Parameters and Frequency. To measure the phase shift of y C (t) and y R (t) with respect to x(t), determine the fraction of a whole period by which the output signal is delayed or advanced. You may have to adjust the Stop time of the simulation to obtain characteristic plots of the steady-state response. Based on your measurements, which of the outputs acts as highpass filter (HPF) and which acts as lowpass filter (LPF)? How can you tell from your sinusoidal steady-state response measurements that this is a first order system? (b) The Simulink model shown below was used to obtain the responses y C (t) and y R (t) of the RC circuit to a composite input signal x(t). 18
19 The results of the simulation are shown in the following plot. 1.5 Simulation of RC Circuit with Composite Input Signal y R (t) t [sec] y C (t) t [sec] Determine the source and the gain K that was used for the simulation. Recreate the simulation and make a labeled plot of the signal x(t). Is the solution unique? Explain your approach! E3. Approximate Differentiator from Integrator. Use the following blockdiagram and your solution from prelab problem 3 to set up the Simulink model of an approximate differentiator made from an integrator block. 19
20 x(t) 1 RC y (1) C (t) y C (t) y C (0) = 0 Your differentiator has to be essentially perfect for signals with frequencies of 10 rad/sec or less and the gain at 10 rad/sec must be equal to 1. Show your Simulink model and explain your design methodology. Explain how you tested your model and how you made sure that it satisfies the design requirements. What is the largest frequency for which your differentiator makes an error of no more than about 10%? Specify the criteria that you used. c , P. Mathys. Last revised: , PM. 20
Lab 1: Simulating Control Systems with Simulink and MATLAB
Lab 1: Simulating Control Systems with Simulink and MATLAB EE128: Feedback Control Systems Fall, 2006 1 Simulink Basics Simulink is a graphical tool that allows us to simulate feedback control systems.
More informationIntroduction to Simulink Assignment Companion Document
Introduction to Simulink Assignment Companion Document Implementing a DSB-SC AM Modulator in Simulink The purpose of this exercise is to explore SIMULINK by implementing a DSB-SC AM modulator. DSB-SC AM
More informationExperiments #6. Convolution and Linear Time Invariant Systems
Experiments #6 Convolution and Linear Time Invariant Systems 1) Introduction: In this lab we will explain how to use computer programs to perform a convolution operation on continuous time systems and
More informationLab 4: First/Second Order DT Systems and a Communications Example (Second Draft)
ECEN 33 Linear Systems Spring 3-- P. Mathys Lab 4: First/Second Order DT Systems and a Communications Example (Second Draft Introduction The main components from which linear and time-invariant discrete-time
More informationIntroduction to Modeling of Switched Mode Power Converters Using MATLAB and Simulink
Introduction to Modeling of Switched Mode Power Converters Using MATLAB and Simulink Extensive introductory tutorials for MATLAB and Simulink, including Control Systems Toolbox and Simulink Control Design
More informationENSC327 Communication Systems Fall 2011 Assignment #1 Due Wednesday, Sept. 28, 4:00 pm
ENSC327 Communication Systems Fall 2011 Assignment #1 Due Wednesday, Sept. 28, 4:00 pm All problem numbers below refer to those in Haykin & Moher s book. 1. (FT) Problem 2.20. 2. (Convolution) Problem
More informationIntroduction to Simulink
EE 460 Introduction to Communication Systems MATLAB Tutorial #3 Introduction to Simulink This tutorial provides an overview of Simulink. It also describes the use of the FFT Scope and the filter design
More informationES442 Final Project AM & FM De/Modulation Using SIMULINK
ES442 Final Project AM & FM De/Modulation Using SIMULINK Goal: 1. Understand the basics of SIMULINK and how it works within MATLAB. 2. Be able to create, configure and run a simple model. 3. Create a subsystem.
More informationUse of the LTI Viewer and MUX Block in Simulink
Use of the LTI Viewer and MUX Block in Simulink INTRODUCTION The Input-Output ports in Simulink can be used in a model to access the LTI Viewer. This enables the user to display information about the magnitude
More informationProblem Set 1 (Solutions are due Mon )
ECEN 242 Wireless Electronics for Communication Spring 212 1-23-12 P. Mathys Problem Set 1 (Solutions are due Mon. 1-3-12) 1 Introduction The goals of this problem set are to use Matlab to generate and
More informationExperiment 1 Introduction to Simulink
1 Experiment 1 Introduction to Simulink 1.1 Objective The objective of Experiment #1 is to familiarize the students with simulation of power electronic circuits in Matlab/Simulink environment. Please follow
More informationFinal Exam. EE313 Signals and Systems. Fall 1999, Prof. Brian L. Evans, Unique No
Final Exam EE313 Signals and Systems Fall 1999, Prof. Brian L. Evans, Unique No. 14510 December 11, 1999 The exam is scheduled to last 50 minutes. Open books and open notes. You may refer to your homework
More informationECE 203 LAB 2 PRACTICAL FILTER DESIGN & IMPLEMENTATION
Version 1. 1 of 7 ECE 03 LAB PRACTICAL FILTER DESIGN & IMPLEMENTATION BEFORE YOU BEGIN PREREQUISITE LABS ECE 01 Labs ECE 0 Advanced MATLAB ECE 03 MATLAB Signals & Systems EXPECTED KNOWLEDGE Understanding
More informationEECS 216 Winter 2008 Lab 2: FM Detector Part I: Intro & Pre-lab Assignment
EECS 216 Winter 2008 Lab 2: Part I: Intro & Pre-lab Assignment c Kim Winick 2008 1 Introduction In the first few weeks of EECS 216, you learned how to determine the response of an LTI system by convolving
More informationET 304A Laboratory Tutorial-Circuitmaker For Transient and Frequency Analysis
ET 304A Laboratory Tutorial-Circuitmaker For Transient and Frequency Analysis All circuit simulation packages that use the Pspice engine allow users to do complex analysis that were once impossible to
More informationLab 2: Introduction to Real Time Workshop
Lab 2: Introduction to Real Time Workshop 1 Introduction In this lab, you will be introduced to the experimental equipment. What you learn in this lab will be essential in each subsequent lab. Document
More informationThe University of Texas at Austin Dept. of Electrical and Computer Engineering Midterm #2
The University of Texas at Austin Dept. of Electrical and Computer Engineering Midterm #2 Date: November 18, 2010 Course: EE 313 Evans Name: Last, First The exam is scheduled to last 75 minutes. Open books
More information1. In the command window, type "help conv" and press [enter]. Read the information displayed.
ECE 317 Experiment 0 The purpose of this experiment is to understand how to represent signals in MATLAB, perform the convolution of signals, and study some simple LTI systems. Please answer all questions
More informationExperiment 1 Introduction to MATLAB and Simulink
Experiment 1 Introduction to MATLAB and Simulink INTRODUCTION MATLAB s Simulink is a powerful modeling tool capable of simulating complex digital communications systems under realistic conditions. It includes
More informationChapter 1 INTRODUCTION TO DIGITAL SIGNAL PROCESSING 1.6 Analog Filters 1.7 Applications of Analog Filters
Chapter 1 INTRODUCTION TO DIGITAL SIGNAL PROCESSING 1.6 Analog Filters 1.7 Applications of Analog Filters Copyright c 2005 Andreas Antoniou Victoria, BC, Canada Email: aantoniou@ieee.org July 14, 2018
More informationClass #16: Experiment Matlab and Data Analysis
Class #16: Experiment Matlab and Data Analysis Purpose: The objective of this experiment is to add to our Matlab skill set so that data can be easily plotted and analyzed with simple tools. Background:
More informationThe University of Texas at Austin Dept. of Electrical and Computer Engineering Final Exam
The University of Texas at Austin Dept. of Electrical and Computer Engineering Final Exam Date: December 18, 2017 Course: EE 313 Evans Name: Last, First The exam is scheduled to last three hours. Open
More informationChapter 2 Simple Electro-Magnetic Circuits
Chapter 2 Simple Electro-Magnetic Circuits 2.1 Introduction The simplest component which utilizes electro-magnetic interaction is the coil. A coil is an energy storage component, which stores energy in
More informationOperational Amplifiers: Part II
1. Introduction Operational Amplifiers: Part II The name "operational amplifier" comes from this amplifier's ability to perform mathematical operations. Three good examples of this are the summing amplifier,
More informationSIGNALS AND SYSTEMS: 3C1 LABORATORY 1. 1 Dr. David Corrigan Electronic and Electrical Engineering Dept.
2012 Signals and Systems: Laboratory 1 1 SIGNALS AND SYSTEMS: 3C1 LABORATORY 1. 1 Dr. David Corrigan Electronic and Electrical Engineering Dept. corrigad@tcd.ie www.mee.tcd.ie/ corrigad The aims of this
More informationLab 12 Laboratory 12 Data Acquisition Required Special Equipment: 12.1 Objectives 12.2 Introduction 12.3 A/D basics
Laboratory 12 Data Acquisition Required Special Equipment: Computer with LabView Software National Instruments USB 6009 Data Acquisition Card 12.1 Objectives This lab demonstrates the basic principals
More informationLab 3: RC Circuits. Construct circuit 2 in EveryCircuit. Set values for the capacitor and resistor to match those in figure 2 and set the frequency to
Lab 3: RC Circuits Prelab Deriving equations for the output voltage of the voltage dividers you constructed in lab 2 was fairly simple. Now we want to derive an equation for the output voltage of a circuit
More informationLABORATORY 4. Palomar College ENGR210 Spring 2017 ASSIGNED: 3/21/17
LABORATORY 4 ASSIGNED: 3/21/17 OBJECTIVE: The purpose of this lab is to evaluate the transient and steady-state circuit response of first order and second order circuits. MINIMUM EQUIPMENT LIST: You will
More informationOpen Loop Frequency Response
TAKE HOME LABS OKLAHOMA STATE UNIVERSITY Open Loop Frequency Response by Carion Pelton 1 OBJECTIVE This experiment will reinforce your understanding of the concept of frequency response. As part of the
More informationC.8 Comb filters 462 APPENDIX C. LABORATORY EXERCISES
462 APPENDIX C. LABORATORY EXERCISES C.8 Comb filters The purpose of this lab is to use a kind of filter called a comb filter to deeply explore concepts of impulse response and frequency response. The
More informationMassachusetts Institute of Technology Department of Electrical Engineering and Computer Science Circuits & Electronics Spring 2005
Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.002 Circuits & Electronics Spring 2005 Lab #2: MOSFET Inverting Amplifiers & FirstOrder Circuits Introduction
More informationExperiment Number 2. Revised: Summer 2013 PLECS RC, RL, and RLC Simulations
Preface: Experiment Number 2 Revised: Summer 2013 PLECS RC, RL, and RLC Simulations Preliminary exercises are to be done and submitted individually Laboratory simulation exercises are to be done individually
More informationEE 4314 Lab 3 Handout Speed Control of the DC Motor System Using a PID Controller Fall Lab Information
EE 4314 Lab 3 Handout Speed Control of the DC Motor System Using a PID Controller Fall 2012 IMPORTANT: This handout is common for all workbenches. 1. Lab Information a) Date, Time, Location, and Report
More informationMTE 360 Automatic Control Systems University of Waterloo, Department of Mechanical & Mechatronics Engineering
MTE 36 Automatic Control Systems University of Waterloo, Department of Mechanical & Mechatronics Engineering Laboratory #1: Introduction to Control Engineering In this laboratory, you will become familiar
More informationLecture 2 Review of Signals and Systems: Part 1. EE4900/EE6720 Digital Communications
EE4900/EE6420: Digital Communications 1 Lecture 2 Review of Signals and Systems: Part 1 Block Diagrams of Communication System Digital Communication System 2 Informatio n (sound, video, text, data, ) Transducer
More informationMemorial University of Newfoundland Faculty of Engineering and Applied Science. Lab Manual
Memorial University of Newfoundland Faculty of Engineering and Applied Science Engineering 6871 Communication Principles Lab Manual Fall 2014 Lab 1 AMPLITUDE MODULATION Purpose: 1. Learn how to use Matlab
More information4 Experiment 4: DC Motor Voltage to Speed Transfer Function Estimation by Step Response and Frequency Response (Part 2)
4 Experiment 4: DC Motor Voltage to Speed Transfer Function Estimation by Step Response and Frequency Response (Part 2) 4.1 Introduction This lab introduces new methods for estimating the transfer function
More informationEngineering 3821 Fall Pspice TUTORIAL 1. Prepared by: J. Tobin (Class of 2005) B. Jeyasurya E. Gill
Engineering 3821 Fall 2003 Pspice TUTORIAL 1 Prepared by: J. Tobin (Class of 2005) B. Jeyasurya E. Gill 2 INTRODUCTION The PSpice program is a member of the SPICE (Simulation Program with Integrated Circuit
More informationPYKC 13 Feb 2017 EA2.3 Electronics 2 Lecture 8-1
In this lecture, I will cover amplitude and phase responses of a system in some details. What I will attempt to do is to explain how would one be able to obtain the frequency response from the transfer
More informationWireless Communication
ECEN 242 Wireless Electronics for Communication Spring 22-3-2 P. Mathys Wireless Communication Brief History In 893 Nikola Tesla (Serbian-American, 856 943) gave lectures in Philadelphia before the Franklin
More information332:223 Principles of Electrical Engineering I Laboratory Experiment #2 Title: Function Generators and Oscilloscopes Suggested Equipment:
RUTGERS UNIVERSITY The State University of New Jersey School of Engineering Department Of Electrical and Computer Engineering 332:223 Principles of Electrical Engineering I Laboratory Experiment #2 Title:
More informationEEL 4350 Principles of Communication Project 2 Due Tuesday, February 10 at the Beginning of Class
EEL 4350 Principles of Communication Project 2 Due Tuesday, February 10 at the Beginning of Class Description In this project, MATLAB and Simulink are used to construct a system experiment. The experiment
More informationExperiment Number 2. Revised: Fall 2018 PLECS RC, RL, and RLC Simulations
Experiment Number 2 Revised: Fall 2018 PLECS RC, RL, and RLC Simulations Preface: Experiment number 2 will be held in CLC room 105, 106, or 107. Your TA will let you know Preliminary exercises are to be
More information10. Introduction and Chapter Objectives
Real Analog - Circuits Chapter 0: Steady-state Sinusoidal Analysis 0. Introduction and Chapter Objectives We will now study dynamic systems which are subjected to sinusoidal forcing functions. Previously,
More informationDepartment of Electronic Engineering NED University of Engineering & Technology. LABORATORY WORKBOOK For the Course SIGNALS & SYSTEMS (TC-202)
Department of Electronic Engineering NED University of Engineering & Technology LABORATORY WORKBOOK For the Course SIGNALS & SYSTEMS (TC-202) Instructor Name: Student Name: Roll Number: Semester: Batch:
More informationInstruction Manual for Concept Simulators. Signals and Systems. M. J. Roberts
Instruction Manual for Concept Simulators that accompany the book Signals and Systems by M. J. Roberts March 2004 - All Rights Reserved Table of Contents I. Loading and Running the Simulators II. Continuous-Time
More informationLab 4 An FPGA Based Digital System Design ReadMeFirst
Lab 4 An FPGA Based Digital System Design ReadMeFirst Lab Summary This Lab introduces a number of Matlab functions used to design and test a lowpass IIR filter. As you have seen in the previous lab, Simulink
More informationLecture 9. Lab 16 System Identification (2 nd or 2 sessions) Lab 17 Proportional Control
246 Lecture 9 Coming week labs: Lab 16 System Identification (2 nd or 2 sessions) Lab 17 Proportional Control Today: Systems topics System identification (ala ME4232) Time domain Frequency domain Proportional
More information2.1 BASIC CONCEPTS Basic Operations on Signals Time Shifting. Figure 2.2 Time shifting of a signal. Time Reversal.
1 2.1 BASIC CONCEPTS 2.1.1 Basic Operations on Signals Time Shifting. Figure 2.2 Time shifting of a signal. Time Reversal. 2 Time Scaling. Figure 2.4 Time scaling of a signal. 2.1.2 Classification of Signals
More informationEXPERIMENT 8: LRC CIRCUITS
EXPERIMENT 8: LRC CIRCUITS Equipment List S 1 BK Precision 4011 or 4011A 5 MHz Function Generator OS BK 2120B Dual Channel Oscilloscope V 1 BK 388B Multimeter L 1 Leeds & Northrup #1532 100 mh Inductor
More informationExperiment 6: Multirate Signal Processing
ECE431, Experiment 6, 2018 Communications Lab, University of Toronto Experiment 6: Multirate Signal Processing Bruno Korst - bkf@comm.utoronto.ca Abstract In this experiment, you will use decimation and
More informationGeorge Mason University Signals and Systems I Spring 2016
George Mason University Signals and Systems I Spring 2016 Laboratory Project #4 Assigned: Week of March 14, 2016 Due Date: Laboratory Section, Week of April 4, 2016 Report Format and Guidelines for Laboratory
More informationLab 7 PSpice: Time Domain Analysis
Lab 7 PSpice: Time Domain Analysis OBJECTIVES 1. Use PSpice Circuit Simulator to simulate circuits containing capacitors and inductors in the time domain. 2. Practice using a switch, and a Pulse & Sinusoidal
More informationExperiment 8: Sampling
Prepared By: 1 Experiment 8: Sampling Objective The objective of this Lab is to understand concepts and observe the effects of periodically sampling a continuous signal at different sampling rates, changing
More informationEE 2274 RC and Op Amp Circuit Completed Prior to Coming to Lab. Prelab Part I: RC Circuit
EE 2274 RC and Op Amp Circuit Completed Prior to Coming to Lab Prelab Part I: RC Circuit 1. Design a high pass filter (Fig. 1) which has a break point f b = 1 khz at 3dB below the midband level (the -3dB
More informationE x p e r i m e n t 3 Characterization of DC Motor: Part 1
E x p e r i m e n t 3 Characterization of DC Motor: Part 1 3.1 Introduction The output voltage control of a two-pole DC-Switch-mode-converter was implemented in realtime, in the last experiment. The purpose
More informationCOMMUNICATION LABORATORY
LAB 6: (PAM) PULSE AMPLITUDE MODULATION/DEMODULAT ION ON MATLAB/SIMULINK STUDENT NAME: STUDENT ID: SUBMISSION DATE : 15.04.2013 1/8 1. TECHNICAL BACKGROUND In pulse amplitude modulation, the amplitude
More informationECE503: Digital Filter Design Lecture 9
ECE503: Digital Filter Design Lecture 9 D. Richard Brown III WPI 26-March-2012 WPI D. Richard Brown III 26-March-2012 1 / 33 Lecture 9 Topics Within the broad topic of digital filter design, we are going
More informationH represents the value of the transfer function (frequency response) at
Measurements in Electronics and Telecommunication - Laboratory 4 1 Laboratory 4 Measurements of frequency response Purpose: Measuring the cut-off frequency of a filter. The representation of frequency
More informationLab 3: Very Brief Introduction to Micro-Cap SPICE
Lab 3: Very Brief Introduction to Micro-Cap SPICE Starting Micro-Cap SPICE Micro-Cap SPICE is available on CoE machines under the Spectrum Software menu: Programs Spectrum Software Micro-Cap 10 Evaluation
More informationLECTURER NOTE SMJE3163 DSP
LECTURER NOTE SMJE363 DSP (04/05-) ------------------------------------------------------------------------- Week3 IIR Filter Design -------------------------------------------------------------------------
More informationEE 470 BIOMEDICAL SIGNALS AND SYSTEMS. Active Learning Exercises Part 2
EE 47 BIOMEDICAL SIGNALS AND SYSTEMS Active Learning Exercises Part 2 29. For the system whose block diagram presentation given please determine: The differential equation 2 y(t) The characteristic polynomial
More informationMotor Control. Suppose we wish to use a microprocessor to control a motor - (or to control the load attached to the motor!) Power supply.
Motor Control Suppose we wish to use a microprocessor to control a motor - (or to control the load attached to the motor!) Operator Input CPU digital? D/A, PWM analog voltage Power supply Amplifier linear,
More informationMATLAB Assignment. The Fourier Series
MATLAB Assignment The Fourier Series Read this carefully! Submit paper copy only. This project could be long if you are not very familiar with Matlab! Start as early as possible. This is an individual
More informationModelling and Simulation of a DC Motor Drive
Modelling and Simulation of a DC Motor Drive 1 Introduction A simulation model of the DC motor drive will be built using the Matlab/Simulink environment. This assignment aims to familiarise you with basic
More informationEE 422G - Signals and Systems Laboratory
EE 422G - Signals and Systems Laboratory Lab 3 FIR Filters Written by Kevin D. Donohue Department of Electrical and Computer Engineering University of Kentucky Lexington, KY 40506 September 19, 2015 Objectives:
More informationEquipment and materials from stockroom:! DC Permanent-magnet Motor (If you can, get the same motor you used last time.)! Dual Power Amp!
University of Utah Electrical & Computer Engineering Department ECE 3510 Lab 5b Position Control Using a Proportional - Integral - Differential (PID) Controller Note: Bring the lab-2 handout to use as
More informationChapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE-TIME SIGNALS. 6.6 Sampling Theorem 6.7 Aliasing 6.8 Interrelations
Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE-TIME SIGNALS 6.6 Sampling Theorem 6.7 Aliasing 6.8 Interrelations Copyright c 2005- Andreas Antoniou Victoria, BC, Canada Email: aantoniou@ieee.org
More informationMidterm 1. Total. Name of Student on Your Left: Name of Student on Your Right: EE 20N: Structure and Interpretation of Signals and Systems
EE 20N: Structure and Interpretation of Signals and Systems Midterm 1 12:40-2:00, February 19 Notes: There are five questions on this midterm. Answer each question part in the space below it, using the
More informationGrid-Connected Full-Bridge Inverter Based on a Novel ZVS SPWM Scheme
Grid-Connected Full-Bridge Inverter Based on a Novel ZVS SPWM Scheme Ashok Kumar Department of EEE, VVIT Engineering College, Guntur. Abstract: A Zero-Voltage Switching (ZVS) grid-connected fullbridge
More informationDSP Laboratory (EELE 4110) Lab#10 Finite Impulse Response (FIR) Filters
Islamic University of Gaza OBJECTIVES: Faculty of Engineering Electrical Engineering Department Spring-2011 DSP Laboratory (EELE 4110) Lab#10 Finite Impulse Response (FIR) Filters To demonstrate the concept
More informationLaboratory Assignment 1 Sampling Phenomena
1 Main Topics Signal Acquisition Audio Processing Aliasing, Anti-Aliasing Filters Laboratory Assignment 1 Sampling Phenomena 2.171 Analysis and Design of Digital Control Systems Digital Filter Design and
More informationClass #8: Experiment Diodes Part I
Class #8: Experiment Diodes Part I Purpose: The objective of this experiment is to become familiar with the properties and uses of diodes. We used a 1N914 diode in two previous experiments, but now we
More informationExperiment 9 AC Circuits
Experiment 9 AC Circuits "Look for knowledge not in books but in things themselves." W. Gilbert (1540-1603) OBJECTIVES To study some circuit elements and a simple AC circuit. THEORY All useful circuits
More informationECE 205 Dynamical Systems Spring
ECE 205 Dynamical Systems Spring 2010-11 C. A. Berry ECE 205 Dynamical Systems Spring 2011-2012 Instructor: Carlotta Berry (berry123) Moench Hall, D-211 (812) 877-8657 Course Information Description: 3R-3L-4C
More informationAn Interactive Tool for Teaching Transmission Line Concepts. by Keaton Scheible A THESIS. submitted to. Oregon State University.
An Interactive Tool for Teaching Transmission Line Concepts by Keaton Scheible A THESIS submitted to Oregon State University Honors College in partial fulfillment of the requirements for the degree of
More informationLAB 1: Familiarity with Laboratory Equipment (_/10)
LAB 1: Familiarity with Laboratory Equipment (_/10) PURPOSE o gain familiarity with basic laboratory equipment oscilloscope, oscillator, multimeter and electronic components. EQUIPMEN (i) Oscilloscope
More informationENGR 210 Lab 12: Sampling and Aliasing
ENGR 21 Lab 12: Sampling and Aliasing In the previous lab you examined how A/D converters actually work. In this lab we will consider some of the consequences of how fast you sample and of the signal processing
More informationFilters. Phani Chavali
Filters Phani Chavali Filters Filtering is the most common signal processing procedure. Used as echo cancellers, equalizers, front end processing in RF receivers Used for modifying input signals by passing
More informationE x p e r i m e n t 2 S i m u l a t i o n a n d R e a l - t i m e I m p l e m e n t a t i o n o f a S w i t c h - m o d e D C C o n v e r t e r
E x p e r i m e n t 2 S i m u l a t i o n a n d R e a l - t i m e I m p l e m e n t a t i o n o f a S w i t c h - m o d e D C C o n v e r t e r IT IS PREFERED that students ANSWER THE QUESTION/S BEFORE
More informationExperiment 1.A. Working with Lab Equipment. ECEN 2270 Electronics Design Laboratory 1
.A Working with Lab Equipment Electronics Design Laboratory 1 1.A.0 1.A.1 3 1.A.4 Procedures Turn in your Pre Lab before doing anything else Setup the lab waveform generator to output desired test waveforms,
More informationESE 150 Lab 04: The Discrete Fourier Transform (DFT)
LAB 04 In this lab we will do the following: 1. Use Matlab to perform the Fourier Transform on sampled data in the time domain, converting it to the frequency domain 2. Add two sinewaves together of differing
More informationLab 8 - INTRODUCTION TO AC CURRENTS AND VOLTAGES
08-1 Name Date Partners ab 8 - INTRODUCTION TO AC CURRENTS AND VOTAGES OBJECTIVES To understand the meanings of amplitude, frequency, phase, reactance, and impedance in AC circuits. To observe the behavior
More informationBrief Introduction to Signals & Systems. Phani Chavali
Brief Introduction to Signals & Systems Phani Chavali Outline Signals & Systems Continuous and discrete time signals Properties of Systems Input- Output relation : Convolution Frequency domain representation
More informationFilter Design, Active Filters & Review. EGR 220, Chapter 14.7, December 14, 2017
Filter Design, Active Filters & Review EGR 220, Chapter 14.7, 14.11 December 14, 2017 Overview ² Passive filters (no op amps) ² Design examples ² Active filters (use op amps) ² Course review 2 Example:
More informationExperiment P45: LRC Circuit (Power Amplifier, Voltage Sensor)
PASCO scientific Vol. 2 Physics Lab Manual: P45-1 Experiment P45: (Power Amplifier, Voltage Sensor) Concept Time SW Interface Macintosh file Windows file circuits 30 m 700 P45 P45_LRCC.SWS EQUIPMENT NEEDED
More informationNumerical Oscillations in EMTP-Like Programs
Session 19; Page 1/13 Spring 18 Numerical Oscillations in EMTP-Like Programs 1 Causes of Numerical Oscillations The Electromagnetic transients program and its variants all use the the trapezoidal rule
More informationDepartment of Electrical & Computer Engineering Technology. EET 3086C Circuit Analysis Laboratory Experiments. Masood Ejaz
Department of Electrical & Computer Engineering Technology EET 3086C Circuit Analysis Laboratory Experiments Masood Ejaz Experiment # 1 DC Measurements of a Resistive Circuit and Proof of Thevenin Theorem
More informationEECS 216 Winter 2008 Lab 2: FM Detector Part II: In-Lab & Post-Lab Assignment
EECS 216 Winter 2008 Lab 2: Part II: In-Lab & Post-Lab Assignment c Kim Winick 2008 1 Background DIGITAL vs. ANALOG communication. Over the past fifty years, there has been a transition from analog to
More informationSignals and Systems Using MATLAB
Signals and Systems Using MATLAB Second Edition Luis F. Chaparro Department of Electrical and Computer Engineering University of Pittsburgh Pittsburgh, PA, USA AMSTERDAM BOSTON HEIDELBERG LONDON NEW YORK
More informationName: First-Order Response: RC Networks Objective: To gain experience with first-order response of RC circuits
First-Order Response: RC Networks Objective: To gain experience with first-order response of RC circuits Table of Contents: Pre-Lab Assignment 2 Background 2 National Instruments MyDAQ 2 Resistors 3 Capacitors
More informationContinuous time and Discrete time Signals and Systems
Continuous time and Discrete time Signals and Systems 1. Systems in Engineering A system is usually understood to be an engineering device in the field, and a mathematical representation of this system
More informationBasic Signals and Systems
Chapter 2 Basic Signals and Systems A large part of this chapter is taken from: C.S. Burrus, J.H. McClellan, A.V. Oppenheim, T.W. Parks, R.W. Schafer, and H. W. Schüssler: Computer-based exercises for
More informationSeries and Parallel Resonance
School of Engineering Department of Electrical and Computer Engineering 33:4 Principles of Electrical Engineering II aboratory Experiment 1 Series and Parallel esonance 1 Introduction Objectives To introduce
More informationLab #2 First Order RC Circuits Week of 27 January 2015
ECE214: Electrical Circuits Laboratory Lab #2 First Order RC Circuits Week of 27 January 2015 1 Introduction In this lab you will investigate the magnitude and phase shift that occurs in an RC circuit
More informationA time shift delay or advances the signal in time by a time interval +t 0 or t 0, without changing its shape.
Signal Operations Basic Operation of the Signals. 1.3.1. Time Shifting 1.3.2 Reflection and Folding. 1.3.3. Time Scaling 1.3.4 Precedence Rule for Time Shifting and Time Scaling. 2 Time Shifting Time shifting
More informationUniversity of North Carolina-Charlotte Department of Electrical and Computer Engineering ECGR 3157 Electrical Engineering Design II Fall 2013
Exercise 1: PWM Modulator University of North Carolina-Charlotte Department of Electrical and Computer Engineering ECGR 3157 Electrical Engineering Design II Fall 2013 Lab 3: Power-System Components and
More informationECEGR Lab #8: Introduction to Simulink
Page 1 ECEGR 317 - Lab #8: Introduction to Simulink Objective: By: Joe McMichael This lab is an introduction to Simulink. The student will become familiar with the Help menu, go through a short example,
More informationECE 301, final exam of the session of Prof. Chih-Chun Wang Saturday 10:20am 12:20pm, December 20, 2008, STEW 130,
ECE 301, final exam of the session of Prof. Chih-Chun Wang Saturday 10:20am 12:20pm, December 20, 2008, STEW 130, 1. Enter your name, student ID number, e-mail address, and signature in the space provided
More informationCHAPTER 6 INTRODUCTION TO SYSTEM IDENTIFICATION
CHAPTER 6 INTRODUCTION TO SYSTEM IDENTIFICATION Broadly speaking, system identification is the art and science of using measurements obtained from a system to characterize the system. The characterization
More information