Está en la página 1de 14

EP314

Process Dynamics and Control


Laboratory Session : a preview

Overview of Process System


Engineering (PSE)
Process Dynamic and Control

EP314 Process Dynamics and Control


Assessment
Test 10%
Mid-term 20%
Laboratory 20%
Final Exam 50%

Laboratory:

It is compulsory to attend all the lab sessions;


failing to do so may result in complete failure in the course. The
student will attend introductory classes on Simulink, carry out
assignments on simulation and submit project report based on
simulation of a process with controls.

EP314 Lab Timeline

week

NO LAB

LAB 1 & 2 Introduction to


MATLAB
Interface, code,
function, graph,
Simulink, etc.

10

11

12

LAB 3, 4 & 5 - Modelling of


Chemical Process

LAB 6 ,7,8 & 9 - Closed Loop and


Controller Design

LAB 10 - Advanced
Control System

ODE, Transfer Function, Open Loop


Analysis, Sensitivity analysis, etc.

Block diagram, controller design, Performance


Analysis, Criteria of Good controller, Stability
Analysis, etc.

Feedforward, Cascade
and Ratio controls.

Version R2011a

The MATLAB
1. Getting used to the Environment
Command Window
Workspace
Text Editor

2. Introduction to the language

Loops
Functions & Scripts
Variables and Data types
Plotting & Figures

3. Solution of Ordinary Differential Equations

Simulink
What you will learn
1.
2.
3.
4.
5.
6.

Familiarize with Simulink Environment


Utilize the Libraries and Blocks
Creating Simulink Models
Develop custom blocks and libraries.
Save and visualize simulation results.
Examples

Heat Exchanger EXAMPLE


Simulink and M-File

Process Dynamic &


Control: Shell & Tube

Stream, Out
TT
102

Heat Exchanger

Stream, Out
TT
102

FT

TIC

101

101
FT
101

Heat Utility, In
Heat Utility, In

Heat Utility, Out

Heat Utility, Out

TT

TT
101

101

Stream, In

Stream, In

Stream, Out
TT
102

Process Dynamic & Control


System: Shell & Tube Heat

TIC
101
FT
101

Heat Utility, In

Heat Utility, Out

Exchanger
TT
101

Stream, In

Set Point, Yr

Error, e

CONTROLLER

Control
Action, U

F.E

Measured Variable, Ym

M.E

Manipulated
Variable, MV

Process Variable, Y

PROCESS

Simulink file Named: HeatExchangerExample.mdl

%Simulation of Shell&Tube H.E.


clc; clear all; close all

TT01 = 350; TT02 = 350; FT01 = 1000;


Tr = 70;
DisTime = 200;
d = 30;
SimTime = 400;
sim('HeatExchangerExample',SimTime)
subplot(3,1,1);
plot(t,T,'b','LineWidth',2)
hold on
plot(t,Tsp,'k','LineWidth',2)
hold off ; grid on
xlabel('Unit Time'); ylabel('TT02, ^oC')
subplot(3,1,2);
plot(t,Fcw,'r','LineWidth',2)
grid on
xlabel('Unit Time'); ylabel('FT01, LPM')

subplot(3,1,3);
plot(t,d,'b','LineWidth',2)
grid on
xlabel('Unit Time'); ylabel('TT01, ^oC')

M-file & Results

Schedule: May-Aug 2015


8:00-9:00 9:00-10:00 10:00-11:00 11:00-12:00 12:00-1:00 1:00-2:00 2:00-3:00 3:00-4:00 4:00-5:00 5:00-6:00 6:00-7:00

Monday

Research/ Scholarly Activities


EP314

Tuesday

Lecture
K206

Wednesday

Thursday

Friday

FYP

EP314

Consultation Hours

Consultation Hours

Research/ Scholarly Activities


EP314

Research/ Scholarly Activities

EP314

FYP
Consultation Hours

Lecture

FYP

EP314

K206

Consultation Hours

Consultation Hours

Research/ Scholarly Activities

Research/ Scholarly Activities

EP314
Lab
Computer LAB A

Lab
Computer LAB A

Research/ Scholarly Activities


Research/ Scholarly
Activities

También podría gustarte