First Order Systems

 

 

Theory     |     RC Low-Pass Filter     |     RC Step Response   |   Tank Flow


First-order systems are those which can be described by first-order differential equations. A common example is the RC circuit. 

 

The files listed below are a combination of PDF tutorial documents, voice annotated tutorial documents (FLASH and AVI), MATLAB Graphical User Interfaces (GUIs), and LabVIEW GUIs. The MATLAB GUIs are available for both MATLAB 6.5 and 7.0. In addition, MATLAB .exe files are also available for those without MATLAB and can be used with the MATLAB Runtime Engine.

 

MATLAB Runtime Engine Download

Runtime Engine

 

See the general MATLAB GUI instruction file below for more information on system requirements and how to run the GUIs. The LabVIEW GUI .zip files contain a stand-alone version which does not require LabVIEW to run. See the readme in the .zip file for more information. Each GUI .zip file contains a document of suggested exercises to be performed with the GUI.

 

General MATLAB GUI Instruction

PDF

 

 

First-Order Theory

 

First-Order Theory

PDF

Overview of the theory of first-order systems: ODE and homogeneous and particular solutions.

 

First-Order Block Diagram Modeling

PDF

How to model a first-order system using a block diagram. An example is constructed using Simulink, and a sample response is shown. 

 

Project

 

RC Circuit Project for Differential Equations Class

PDF

This project, developed by Stephen Pennell, was given in a differential equations class. It asks students to develop and analyze a mathematical model of an RC circuit.

 

 

 

First-Order RC Circuit as Low-Pass Filter

 

Filtering with RC Circuits

PDF

Use of an RC circuit as a low-pass filter, including system model description, filtering characteristics, discussion of cut-off frequency, and examples of use for filtering sinusoidal signals.

 

Cut-off Frequency

PDF

Discussion of Cut-off Frequency, which is an important characteristic of filtering devices such as RC Circuits.

 

MATLAB GUI Download

M6.5

M7.0

EXE

M6.5 and M7.0 open in MATLAB, EXE is a stand-alone GUI

Allows the user to explore the behavior of an RC circuit low-pass filter. Vary the R and C values of the circuit, view the Bode plot of the filter response, and the effect of the filter on a sinusoidal signal in the time domain. 

GUI Overview

PDF

FLASH

AVI

GUI Assignment

PDF

FLASH

AVI

FLASH - Streamed (Requires Plugin) / AVI - Non Streamed

 

LabVIEW GUI Download

LabVIEW

LabVIEW not needed, zip file contains set-up for stand-alone GUI

This GUI allows the user to examine the effects of an RC circuit, low-pass filter on a sinusoidal signal. The R and C values and the input frequency can be adjusted independently.

GUI Overview

PDF

FLASH

AVI

GUI Assignment

PDF

FLASH

AVI

FLASH - Streamed (Requires Plugin) / AVI - Non Streamed

 

 

First-Order RC Circuit Step Response

 

First-Order Systems Step Response Overview

PDF

Description of first-order system model and discussion of the response to a step function, the effect of varying the time constant of the system, and how to find the step response in MATLAB.

 

MATLAB GUI Download

M6.5

M7.0

 

M6.5 and M7.0 open in MATLAB

The user can vary the R and C values of the circuit, and see the response of the circuit to a step function, the time constant, and the settling time.

GUI Overview

PDF

FLASH

AVI

GUI Assignment

PDF

FLASH

AVI

FLASH - Streamed (Requires Plugin) / AVI - Non Streamed

 

LabVIEW GUI Download

LabVIEW

LabVIEW not needed, zip file contains set-up for stand-alone GUI

This GUI shows the response of a first-order, RC circuit to a unit step input. The R and C values can be adjusted to change the time constant of the system.

GUI Overview

PDF

FLASH

AVI

GUI Assignment

PDF

FLASH

AVI

FLASH - Streamed (Requires Plugin) / AVI - Non Streamed

 

 

Gravity Driven Flow (GDF) in a Tank

 

MATLAB GUI Download

M7.0

M7.0 opens in MATLAB

This GUI Simulates the draining of a tank under various conditions in order to address the dynamics of gravity driven flows.

GUI Overview

PDF

GUI Assignment

PDF

 

 

 

We would greatly appreciate any feedback you can provide to us about whether you have found this material useful.

 

cc_rev_071906


Home  |  Overview  |  Tutorials  |  Acquisition  |  Papers  |  Acknowledgements   |  People   |  Downloads  |  File Map