This document outlines a lecture on block diagrams for a control systems engineering course. It begins with an introduction to block diagrams and their use in representing subsystems and combining multiple subsystems. It provides examples of subsystems for automobile control and antenna control. The document then discusses mathematical modeling of systems using transfer functions. It covers concepts such as cascaded systems, feedback forms, and simplifying block diagrams. Finally, it provides examples of simplifying complex block diagrams and modeling a shuttle pitch control system using block diagrams.
This presnetation gives complete idea about block diagram representation and reduction techniques to find transfer function. Also gives complete idea about Signal flow graph method to find transfer function.
This presnetation gives complete idea about block diagram representation and reduction techniques to find transfer function. Also gives complete idea about Signal flow graph method to find transfer function.
this presentation will help u with understanding basic elements of the bloc diagram and how to reduce multi loop block diagram with some suitable numerical example.
this presentation will help u with understanding basic elements of the bloc diagram and how to reduce multi loop block diagram with some suitable numerical example.
Magency organise tous les mois un Petit-Déj du digital. L'édition du 22 avril était sur le thème du Digital Learning.
Les ateliers ont eu pour objectif de faire découvrir aux participants les étapes clés de la transformation digitales et des solutions digitales d’engagement d’audience pour des formations d’entreprises plus efficaces, collaboratives et productives.
The slides of the WJAX presentation of lazydoc. Lazydoc is a framework to parse source code for documentation and generate documentation artifacts for Swagger, DocBook, etc.
See: http://lazydoc.org
ME-314 Introduction to Control Engineering is a course taught to Mechanical Engineering senior undergrads. The course is taught by Dr. Bilal Siddiqui at DHA Suffa University. This lecture is about frequency domain solutions of differential equations and transfer functions.
Linear Control Hard-Disk Read/Write Controller AssignmentIsham Rashik
Classic Hard-Disk Read/Write Head Controller Assignment completed using MATLAB and SIMULINK. To see the diagrams in detail, please download first and zoom it.
Understanding Inductive Bias in Machine LearningSUTEJAS
This presentation explores the concept of inductive bias in machine learning. It explains how algorithms come with built-in assumptions and preferences that guide the learning process. You'll learn about the different types of inductive bias and how they can impact the performance and generalizability of machine learning models.
The presentation also covers the positive and negative aspects of inductive bias, along with strategies for mitigating potential drawbacks. We'll explore examples of how bias manifests in algorithms like neural networks and decision trees.
By understanding inductive bias, you can gain valuable insights into how machine learning models work and make informed decisions when building and deploying them.
HEAP SORT ILLUSTRATED WITH HEAPIFY, BUILD HEAP FOR DYNAMIC ARRAYS.
Heap sort is a comparison-based sorting technique based on Binary Heap data structure. It is similar to the selection sort where we first find the minimum element and place the minimum element at the beginning. Repeat the same process for the remaining elements.
Student information management system project report ii.pdfKamal Acharya
Our project explains about the student management. This project mainly explains the various actions related to student details. This project shows some ease in adding, editing and deleting the student details. It also provides a less time consuming process for viewing, adding, editing and deleting the marks of the students.
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERSveerababupersonal22
It consists of cw radar and fmcw radar ,range measurement,if amplifier and fmcw altimeterThe CW radar operates using continuous wave transmission, while the FMCW radar employs frequency-modulated continuous wave technology. Range measurement is a crucial aspect of radar systems, providing information about the distance to a target. The IF amplifier plays a key role in signal processing, amplifying intermediate frequency signals for further analysis. The FMCW altimeter utilizes frequency-modulated continuous wave technology to accurately measure altitude above a reference point.
Final project report on grocery store management system..pdfKamal Acharya
In today’s fast-changing business environment, it’s extremely important to be able to respond to client needs in the most effective and timely manner. If your customers wish to see your business online and have instant access to your products or services.
Online Grocery Store is an e-commerce website, which retails various grocery products. This project allows viewing various products available enables registered users to purchase desired products instantly using Paytm, UPI payment processor (Instant Pay) and also can place order by using Cash on Delivery (Pay Later) option. This project provides an easy access to Administrators and Managers to view orders placed using Pay Later and Instant Pay options.
In order to develop an e-commerce website, a number of Technologies must be studied and understood. These include multi-tiered architecture, server and client-side scripting techniques, implementation technologies, programming language (such as PHP, HTML, CSS, JavaScript) and MySQL relational databases. This is a project with the objective to develop a basic website where a consumer is provided with a shopping cart website and also to know about the technologies used to develop such a website.
This document will discuss each of the underlying technologies to create and implement an e- commerce website.
The Internet of Things (IoT) is a revolutionary concept that connects everyday objects and devices to the internet, enabling them to communicate, collect, and exchange data. Imagine a world where your refrigerator notifies you when you’re running low on groceries, or streetlights adjust their brightness based on traffic patterns – that’s the power of IoT. In essence, IoT transforms ordinary objects into smart, interconnected devices, creating a network of endless possibilities.
Here is a blog on the role of electrical and electronics engineers in IOT. Let's dig in!!!!
For more such content visit: https://nttftrg.com/
We have compiled the most important slides from each speaker's presentation. This year’s compilation, available for free, captures the key insights and contributions shared during the DfMAy 2024 conference.
6th International Conference on Machine Learning & Applications (CMLA 2024)ClaraZara1
6th International Conference on Machine Learning & Applications (CMLA 2024) will provide an excellent international forum for sharing knowledge and results in theory, methodology and applications of on Machine Learning & Applications.
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...ssuser7dcef0
Power plants release a large amount of water vapor into the
atmosphere through the stack. The flue gas can be a potential
source for obtaining much needed cooling water for a power
plant. If a power plant could recover and reuse a portion of this
moisture, it could reduce its total cooling water intake
requirement. One of the most practical way to recover water
from flue gas is to use a condensing heat exchanger. The power
plant could also recover latent heat due to condensation as well
as sensible heat due to lowering the flue gas exit temperature.
Additionally, harmful acids released from the stack can be
reduced in a condensing heat exchanger by acid condensation. reduced in a condensing heat exchanger by acid condensation.
Condensation of vapors in flue gas is a complicated
phenomenon since heat and mass transfer of water vapor and
various acids simultaneously occur in the presence of noncondensable
gases such as nitrogen and oxygen. Design of a
condenser depends on the knowledge and understanding of the
heat and mass transfer processes. A computer program for
numerical simulations of water (H2O) and sulfuric acid (H2SO4)
condensation in a flue gas condensing heat exchanger was
developed using MATLAB. Governing equations based on
mass and energy balances for the system were derived to
predict variables such as flue gas exit temperature, cooling
water outlet temperature, mole fraction and condensation rates
of water and sulfuric acid vapors. The equations were solved
using an iterative solution technique with calculations of heat
and mass transfer coefficients and physical properties.
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Block diagrams
1. 1
Amme 3500 :
System Dynamics and Control
Block Diagrams
Dr Stefan Williams
Slide 2Dr. Stefan B. Williams Amme 3500 : Introduction
Course Outline
Week Date Content Assignment Notes
1 1 Mar Introduction
2 8 Mar Frequency Domain Modelling
3 15 Mar Transient Performance and the s-plane
4 22 Mar Block Diagrams Assign 1 Due
5 29 Mar Feedback System Characteristics
6 5 Apr Root Locus Assign 2 Due
7 12 Apr Root Locus 2
8 19 Apr Bode Plots No Tutorials
26 Apr BREAK
9 3 May Bode Plots 2 Assign 3 Due
10 10 May State Space Modeling
11 17 May State Space Design Techniques
12 24 May Advanced Control Topics
13 31 May Review Assign 4 Due
14 Spare
Slide 3Dr. Dunant Halim Amme 3500 : Block Diagrams
Block Diagrams
• As we saw in the introductory lecture, a
subsystem can be represented with an
input, an output and a transfer function
H(s)
U(s) Y(s)
* N.S. Nise (2004) Control Systems Engineering Wiley & Sons
Input: control surfaces
(flap, aileron), wind gust
Aircraft output: pitch, yaw, roll
Slide 4Dr. Dunant Halim Amme 3500 : Block Diagrams
Block Diagrams
• Many systems are composed of multiple
subsystems
• In this lecture we will examine methods for
combining subsystems and simplifying
block diagrams
2. 2
Slide 5Dr. Dunant Halim Amme 3500 : Block Diagrams
Examples of subsystems
• Automobile control:
Sensing
Measurements
Steering
Mechanism
AutomobileControl
Desired
course
of travel
Actual
course
of travel
-
+
Slide 6Dr. Dunant Halim Amme 3500 : Block Diagrams
Examples of Subsystems
• Antenna control
* N.S. Nise (2004) Control Systems Engineering Wiley & Sons
Slide 7Dr. Dunant Halim Amme 3500 : Block Diagrams
Mathematical Modelling
• In the time domain, the input-output relationship is
usually expressed in terms of a differential equation
h(t)
u(t) y(t)
• (an-1, …, a0, bm, … b0) are the system s parameters, n ≥
m
• The system is LTI (Linear Time Invariant) iff the
parameters are time-invariant
• n is the order of the system
1
1 0 01
( ) ( ) ( )
( ) ( )
n n m
n mn n m
d y t d y t d u t
a a y t b b u t
dt dt dt
−
− −
+ + + = + +L L
Slide 8Dr. Dunant Halim Amme 3500 : Block Diagrams
Mathematical Modelling
• In the Laplace domain, the input-output relationship is
usually expressed in terms of an algebraic equation in
terms of s
H(s)
U(s) Y(s)
1
1 0 0( ) ( ) ( ) ( ) ( )n n m
n ms Y s a s Y s a Y s b s U s b U s−
−+ + + = + +L L
3. 3
Slide 9Dr. Dunant Halim Amme 3500 : Block Diagrams
Cascaded systems
• In time, a cascaded
system requires a
convolution
• In the Laplace
domain, this is simply
a product
H(s)
U(s) Y1(s)
H1(s)
Y(s)
1( ) ( ) ( ) ( )Y s U s H s H s=
( ) ( ) ( ) ( ) τττ dthuthtu −∫≡∗
∞
∞−
h (t)
u(t) y1(t)
h1(t)
y(t)
1( ) ( ( )* ( ))* ( )y t u t h t h t=
Slide 10Dr. Dunant Halim Amme 3500 : Block Diagrams
A General Control System
• Many control systems can be
characterised by these
components/subsystems
Sensor
Actuator ProcessControl
Reference
D(s)
Output
Y(s)
-
+
Error
E(s)
Control
Signal
U(s)
Plant
Disturbance
Sensor Noise
Feedback
H(s)
Slide 11Dr. Dunant Halim Amme 3500 : Block Diagrams
Simplifying Block Diagrams
• The objectives of a block diagram are
– To provide an understanding of the signal
flows in the system
– To enable modelling of complex systems from
simple building blocks
– To allow us to generate the overall system
transfer function
• A few rules allow us to simplify complex
block diagrams into familiar forms
Slide 12Dr. Dunant Halim Amme 3500 : Block Diagrams
Components of a Block Diagram
• A block
diagram is
made up of
signals,
systems,
summing
junctions and
pickoff points
* N.S. Nise (2004) Control Systems Engineering Wiley & Sons
4. 4
Slide 13Dr. Dunant Halim Amme 3500 : Block Diagrams
Typical Block Diagram Elements
• Cascaded Systems
* N.S. Nise (2004) Control Systems Engineering Wiley & Sons
Slide 14Dr. Dunant Halim Amme 3500 : Block Diagrams
Typical Block Diagram Elements
• Parallel Systems
* N.S. Nise (2004) Control Systems Engineering Wiley & Sons
Slide 15Dr. Dunant Halim Amme 3500 : Block Diagrams
Typical Block Diagram Elements
• Feedback Form
( ) ( ) ( ) ( )
( ) ( ) ( )
E s R s H s C s
C s G s E s
= −
=
( )
( )
( ) ( ) ( )
( )
( ) ( ) 1 ( ) ( ) ( )
( ) ( )
( ) 1 ( ) ( )
C s
R s H s C s
G s
G s R s H s G s C s
C s G s
R s H s G s
= −
= +
=
+
* N.S. Nise (2004) Control Systems Engineering Wiley & Sons
Slide 16Dr. Dunant Halim Amme 3500 : Block Diagrams
Moving Past A Summation
a) To the left past
a summing
junction
b) To the right
past a summing
junction
* N.S. Nise (2004) Control Systems Engineering Wiley & Sons
5. 5
Slide 17Dr. Dunant Halim Amme 3500 : Block Diagrams
Moving Past Pick-Off Points
a) To the left past
a summing
junction
b) To the right
past a summing
junction
* N.S. Nise (2004) Control Systems Engineering Wiley & Sons
Slide 18Dr. Dunant Halim Amme 3500 : Block Diagrams
Example I : Simplifying Block
Diagrams
• Consider this
block diagram
• We wish to find
the transfer
function
between the
input R(s) and
C(s)
* N.S. Nise (2004) Control Systems Engineering Wiley & Sons
Slide 19Dr. Dunant Halim Amme 3500 : Block Diagrams
Example I: Simplifying Block
Diagrams
a) Collapse the summing
junctions
b) Form equivalent
cascaded system in the
forward path and
equivalent parallel
system in the feedback
path
c) Form equivalent
feedback system and
multiply by cascaded G1
(s) * N.S. Nise (2004) Control Systems Engineering Wiley & Sons
Slide 20Dr. Dunant Halim Amme 3500 : Block Diagrams
Example II : Simplifying Block
Diagrams
• Form the equivalent
system in the
forward path
• Move 1/s to the left
of the pickoff point
• Combine the parallel
feedback paths
• Compute C(s)/R(s)
using feedback
formula
* N.S. Nise (2004) Control Systems Engineering Wiley & Sons
6. 6
Slide 21Dr. Dunant Halim Amme 3500 : Block Diagrams
Example III: Shuttle Pitch Control
• Manipulating block
diagrams is important
but how do they relate
to the real world?
• Here is an example of
a real system that
incorporates feedback
to control the pitch of
the vehicle (amongst
other things)
Slide 22Dr. Dunant Halim Amme 3500 : Block Diagrams
Example III: Shuttle Pitch Control
• The control
mechanisms
available include
the body flap,
elevons and
engines
• Measurements
are made by the
vehicle s inertial
unit, gyros and
accelerometers * N.S. Nise (2004) Control Systems Engineering Wiley & Sons
Slide 23Dr. Dunant Halim Amme 3500 : Block Diagrams
Example III : Shuttle Pitch Control
• A simplified model of
a pitch controller is
shown for the space
shuttle
• Assuming other
inputs are zero, can
we find the transfer
function from
commanded to
actual pitch?
* N.S. Nise (2004) Control Systems Engineering Wiley & Sons
Slide 24Dr. Dunant Halim Amme 3500 : Block Diagrams
Example III : Shuttle Pitch Control
_s_
K1
G1(s)G2(s)K1K2
Pitch Reference Output
-
+
-
+
-
+
1
s2
• Combine G1 and G2.
• Push K1 to the right past the summing junction
7. 7
Slide 25Dr. Dunant Halim Amme 3500 : Block Diagrams
Example III: Shuttle Pitch Control
_s_
K1
K1K2 G1(s)G2(s)
Pitch Reference
Output
-
+
-
+
-
+
1
_s2_
K1K2
• Push K1K2 to the right past the summing junction
• Hence 1 2 1 2
2
1 2 1 2
1 1 2
( ) ( )
( )
1 ( ) ( ) 1
K K G s G s
T s
s s
K K G s G s
K K K
=
⎛ ⎞
+ + +⎜ ⎟
⎝ ⎠
Slide 26Dr. Dunant Halim Amme 3500 : Block Diagrams
Example III: Shuttle Pitch Control
• Matlab provides us with a tool called
Simulink that allows us to represent
systems by their block diagram
• We ll take a bit of time to see how we
construct a Simulink model of this system
Slide 27Dr. Dunant Halim Amme 3500 : Block Diagrams
Closed Loop Feedback
• We have suggested that many control
systems take on a familiar feedback form
• Intuition tells us that feedback is useful –
imagine driving your car with your eyes
closed
• Let us examine why this is the case from a
mathematical perspective
Slide 28Dr. Dunant Halim Amme 3500 : Block Diagrams
Single-Loop Feedback System
Desired
Value
Output
Transducer
+
-
Feedback
Signal
error
Controller Plant
Control
Signal
( )K s ( )G s
H
( )d t ( )e t ( )u t ( )y t
( )f t
• Error Signal
• The goal of the Controller K(s) is:
Ø To produce a control signal u(t) that
drives the error e(t) to zero
( ) ( ) ( ) ( ) ( )e t d t f t d t Ky t= − = −
8. 8
Slide 29Dr. Dunant Halim Amme 3500 : Block Diagrams
Controller Objectives
• Controller cannot drive error to zero
instantaneously as the plant G(s) has dynamics
• Clearly a large control signal will move the
plant more quickly
• The gain of the controller should be large so that
even small values of e(t) will produce large
values of u(t)
• However, large values of gain will cause
instability
Slide 30Dr. Dunant Halim Amme 3500 : Block Diagrams
Feedforward & Feedback
• Driving a Formula-1 car
• Feedforward control: pre-emptive/predictable
action: prediction of car s direction of travel
(assuming the model is accurate enough)
• Feeback control: corrective action since the
model is not perfect + noise
Slide 31Dr. Dunant Halim Amme 3500 : Block Diagrams
Why Use Feedback ?
• Perfect feed-forward controller: Gn
• Output and error: n
G
y d Gl
G
= +
1
n
G
e d y d Gl
G
⎛ ⎞
= − = − −⎜ ⎟
⎝ ⎠
• Only zero when:
nG G=
0l =
(Perfect Knowledge)
(No load or disturbance)
( )y t( )d t
1/ nG
( )l t
+
+
G
Slide 32Dr. Dunant Halim Amme 3500 : Block Diagrams
Why Use Feedback ?
ud y
l
e
++ −
+
K G
unity feedback
controller plant
demand output
A sensor
load
, ( ),e d y y G u l u Ke= − = + =
No dynamics
Here !
( ) ( )e d y d G u l d G Ke l= − = − + = − +
So:
9. 9
Slide 33Dr. Dunant Halim Amme 3500 : Block Diagrams
Closed Loop Equations
e d GKe Gl= − −
( )1 KG e d Gl+ = −Collect terms:
1
1 1
G
e d l
KG KG
= −
+ +
Or:
Demand to Error
Transfer Function
Load to Error
Transfer Function
Slide 34Dr. Dunant Halim Amme 3500 : Block Diagrams
Closed Loop Equations
1
G
KG+
Kd
l
y
+
+
Equivalent Open Loop Block Diagram
1 1
GK G
y d l
KG KG
= −
+ +
Similarly
Demand to Output
Transfer Function
Load to Output
Transfer Function
Slide 35Dr. Dunant Halim Amme 3500 : Block Diagrams
Rejecting Loads and Disturbances
1
G
y l
KG
=
+
Load to Output
Transfer Function
If K is big: 1KG >>
1
0
G
y l l
KG K
≈ = ≈
If K is big:
Perfect Disturbance Rejection
Independent of knowing G
Regardless of l
Slide 36Dr. Dunant Halim Amme 3500 : Block Diagrams
Tracking Performance
1
GK
y d
KG
=
+
Demand to Output
Transfer Function
If K is big: 1KG >>
GK
y d d
KG
≈ =
If K is big:
Perfect Tracking of Demand
Independent of knowing G
Regardless of l
10. 10
Slide 37Dr. Dunant Halim Amme 3500 : Block Diagrams
Two Key Problems
ud y
l
e
++ −
+
K G
( )u K d y= −Power: Large K requires large
actuator power u
Slide 38Dr. Dunant Halim Amme 3500 : Block Diagrams
Two Key Problems
ud y
l
e
++ −
+
K G
( )u K d y n= − +
Noise:
Large K amplifies
sensor noiseu Kd∝
In practise a Compromise K is required
+n
Slide 39Dr. Dunant Halim Amme 3500 : Block Diagrams
Conclusions
• We have examined methods for
computing the transfer function by
reducing block diagrams to simple form
• We have also presented arguments for
using feedback in control systems
• Next week, we will look at more closely on
feedback control
Slide 40Dr. Dunant Halim Amme 3500 : Block Diagrams
Further Reading
• Nise
– Sections 5.1-5.3
• Franklin & Powell
– Section 3.2