SlideShare a Scribd company logo
1 of 3
4th Year Biomedical Eng. Systems Engineering 2020 Homework Assignment
Solve the following problems:
You are asked to write an individual report for your solution and each of you is
encouraged to use the computational facility of MATLAB in solving these
problems. Please do not copy the solution of your classmates as it will degrade
your marks.
1- a) Consider the system described by
),(
110
011
)(),(
1
1
1
)(
121
010
100
)1( kxkykukxkx 





























Determine x(0), given that u(0) = 1, u(1) = 0, u(2) = 0 and
.
6
4
)2(,
4
1
)1(,
1
3
)0( 

















 yyy
b) Show that the following two systems constitute two different representations for the same
system:
  ),(520)(),(
0
0
1
)(
210
321
1553
)1( kxkykukxkx 

























  ),(120)(),(
0
0
1
)(
010
001
243
)1( kxkykukxkx






















 

2- Consider the system described by
𝑥( 𝑘 + 1) = [
−0.4 1.8 3.6 − 2 𝛼
0 −0.8 𝛼 − 0.8
0 0 0.6
] x(k) + [
1
0
1
] 𝑢(𝑘)
a) Under what conditions on α is this system state controllable?
b) Given two control sequences U1 = [ u1(0) u1(1) u1(2) ……. u1(n-1) ] and U2 = [ u2(0)
u2(1) u2(2) ……. u2(n-1) ] that transfer this system from an initial condition x(0) to the
same final condition x(n) = xf . Show that any control sequence Uλ = λ U1 + ( 1 – λ ) U2
will also transfer this system from x(0) to xf.
c) For α = 1 , it was found that the following control sequences were able to transfer the
system of part a) from x(0) = [ 1 0 0]T to xf = [ 2.2496 0.232 1.408]T,
U1 = [ -2 -1 2 1] and U2 = [ 1 0.8 0.8 0.424 ]. Find a control sequence with
minimum energy that can accomplish this transfer. [Hint: Use part b) ]
3- a) Derive the Ackermann’s formula for the state feedback gain matrix K for a single-input
system
K = [ 0 0 0 . . . . 0 1] CON-1 Φ(G)
Where CON denote the controllability matrix and Φ(z) denote the closed loop
characteristic equation.
Hint : start with K = [∝ 𝑛− 𝑎 𝑛 ∝ 𝑛−1− 𝑎 𝑛−1 ∝1− 𝑎1] 𝑃−1
𝑃−1
=
[
𝑓𝑛
𝑓𝑛 𝐺
𝑓𝑛 𝐺2
𝑓𝑛 𝐺 𝑛−1
]
b) Given the system described by
𝑥( 𝑘 + 1) = [
0 0 2
2 1 −2
1 0 1
] x(k) + [
0
1
0.5
] 𝑢( 𝑘), 𝑦( 𝑘) = [1 − 1 2]
i- Check the controllability and observability of this system
ii- Knowing that the open loop characteristic equation of this system is
z3 – 2 z2 – z + 2, and the transformation matrix P and its inverse that transforms
this system to the standard controllable form are
𝑃−1
= [
−1 −1 2
0 −1 2
0 −1 4
] and P = [
−1 1 0
0 −2 1
0 −0.5 0.5
]
Find the state feedback gain matrix K so as to locate the closed loop poles at
𝑧1,2 = 0.4 ± 0.6 𝑗 𝑎𝑛𝑑 𝑧3 = −0.2
iii- Use your results of part b) to determine the closed loop pulse transfer function as
well as the steady state output response of the closed loop to a unit step input.
Note that the numerators of the, pulse transfer functions of the open and closed
loop; are the same.
4- Consider the system
x(k + 1) = G x(k) + H u(k)
y(k) = C x(k)
where

















1321
48811
2434
1245
G ,














0
1
1
0
H , 








1223
0011
C
a) Design a full deadbeat observer for this system (observer poles are all located at the
origin) and find the response of the error between the state of the system x(k) and the
state of the observer x(k) with k, given that the initial states of both systems are
x(0) = [ 2 -3 4 1]', and x(0) = [1 2 -1 4]'. Note, this is a multi-outputs system and you
need to transform the pair of (GT, CT) to the generalized standard controllable form;5 4 2
5- Consider the digital control of a plant by use of state feedback and integral control. The
pulse transfer function of the plant is
321
21
072.0216.052.01
8.0
)(
)(





zzz
zz
zU
zY
Determine an integral gain constant K1 and a state feedback gain matrix K2 such that the
closed loop poles of the servo system are located at z1,2 = 0.4+0.3j and z3 = 0.2, z4= 0.
b) Compute the unit step response of the output to a unit step input. Assuming that the
sampling period is 0.1 sec, use the result of the unit step response to evaluate the
maximum overshoot and the rise time of the designed servo system.
6- The state equation of the plant is given by
)(
23
12
)(),(
10
01
)(
2.132.
10
)1( kxkykukxkx 



















a) Determine the integral gain matrix K1 and the state feedback gain matrix K2 so as to
locate the closed loop poles of the system at 0.5 + 0.5 j, 0.1 and 0.
b) Determine the steady state values of x(k) and u(k) corresponding to unit step inputs.
c) What would be the matrix K2 if the state feedback was made from y(k) instead of x(k).
7- Write a MATLAB function that can be used to obtain the state feedback gain matrix K2
and the integral gain matrix K1 corresponding to the pulse transfer function of a single-
input single-output system. The input to the function will be the numerator coefficients
NUM, the denominator coefficients DEN as well as the order of the system N and the
required closed loop poles CLPoles of order N+1. This function will return the standard
controllable representation matrices G, H, C, D. Furthermore, it will compute and return
the matrices K2 and K1as well as the augmented state and output matrices Ga, Ha, Ca.
Check your code using the example given in the last lecture. Note: you can use the
Ackermann function of MATLAB to find the state feedback gain matrix, denoted by K,
of a single-input system K = acker(G,H,CLPoles).

More Related Content

What's hot

Discrete state space model 9th &10th lecture
Discrete  state space model   9th  &10th  lectureDiscrete  state space model   9th  &10th  lecture
Discrete state space model 9th &10th lectureKhalaf Gaeid Alshammery
 
Advance control theory
Advance control theoryAdvance control theory
Advance control theorySHIMI S L
 
Algorithm analysis basics - Seven Functions/Big-Oh/Omega/Theta
Algorithm analysis basics - Seven Functions/Big-Oh/Omega/ThetaAlgorithm analysis basics - Seven Functions/Big-Oh/Omega/Theta
Algorithm analysis basics - Seven Functions/Big-Oh/Omega/ThetaPriyanka Rana
 
Heaps & Adaptable priority Queues
Heaps & Adaptable priority QueuesHeaps & Adaptable priority Queues
Heaps & Adaptable priority QueuesPriyanka Rana
 
Lecture 7 modelling-of__real_world_systems
Lecture 7 modelling-of__real_world_systemsLecture 7 modelling-of__real_world_systems
Lecture 7 modelling-of__real_world_systemsSaifullah Memon
 
Controllability and observability
Controllability and observabilityControllability and observability
Controllability and observabilityjawaharramaya
 
Modern Control - Lec 04 - Analysis and Design of Control Systems using Root L...
Modern Control - Lec 04 - Analysis and Design of Control Systems using Root L...Modern Control - Lec 04 - Analysis and Design of Control Systems using Root L...
Modern Control - Lec 04 - Analysis and Design of Control Systems using Root L...Amr E. Mohamed
 
Metodo Monte Carlo -Wang Landau
Metodo Monte Carlo -Wang LandauMetodo Monte Carlo -Wang Landau
Metodo Monte Carlo -Wang Landauangely alcendra
 
Block diagrams
Block diagramsBlock diagrams
Block diagramsKali Appan
 
Control systems
Control systemsControl systems
Control systemsRajat Garg
 
Tarea1 francisco moya_mena_a74449_grupo02
Tarea1 francisco moya_mena_a74449_grupo02Tarea1 francisco moya_mena_a74449_grupo02
Tarea1 francisco moya_mena_a74449_grupo02FrankMoya3
 
Tarea 2 francisco_moya_mena_a74449_grupo02
Tarea 2 francisco_moya_mena_a74449_grupo02Tarea 2 francisco_moya_mena_a74449_grupo02
Tarea 2 francisco_moya_mena_a74449_grupo02FrankMoya3
 
Observer design for descriptor linear systems
Observer design for descriptor linear systemsObserver design for descriptor linear systems
Observer design for descriptor linear systemsMahendra Gupta
 
Chapter 8 Root Locus Techniques
Chapter 8 Root Locus TechniquesChapter 8 Root Locus Techniques
Chapter 8 Root Locus Techniquesguesta0c38c3
 

What's hot (20)

Chap1see4113
Chap1see4113Chap1see4113
Chap1see4113
 
State feedback example
State feedback exampleState feedback example
State feedback example
 
Maps&hash tables
Maps&hash tablesMaps&hash tables
Maps&hash tables
 
Discrete state space model 9th &10th lecture
Discrete  state space model   9th  &10th  lectureDiscrete  state space model   9th  &10th  lecture
Discrete state space model 9th &10th lecture
 
State space
State spaceState space
State space
 
Advance control theory
Advance control theoryAdvance control theory
Advance control theory
 
Algorithm analysis basics - Seven Functions/Big-Oh/Omega/Theta
Algorithm analysis basics - Seven Functions/Big-Oh/Omega/ThetaAlgorithm analysis basics - Seven Functions/Big-Oh/Omega/Theta
Algorithm analysis basics - Seven Functions/Big-Oh/Omega/Theta
 
Heaps & Adaptable priority Queues
Heaps & Adaptable priority QueuesHeaps & Adaptable priority Queues
Heaps & Adaptable priority Queues
 
Lecture 7 modelling-of__real_world_systems
Lecture 7 modelling-of__real_world_systemsLecture 7 modelling-of__real_world_systems
Lecture 7 modelling-of__real_world_systems
 
Control systems
Control systemsControl systems
Control systems
 
Controllability and observability
Controllability and observabilityControllability and observability
Controllability and observability
 
Modern Control - Lec 04 - Analysis and Design of Control Systems using Root L...
Modern Control - Lec 04 - Analysis and Design of Control Systems using Root L...Modern Control - Lec 04 - Analysis and Design of Control Systems using Root L...
Modern Control - Lec 04 - Analysis and Design of Control Systems using Root L...
 
Control chap3
Control chap3Control chap3
Control chap3
 
Metodo Monte Carlo -Wang Landau
Metodo Monte Carlo -Wang LandauMetodo Monte Carlo -Wang Landau
Metodo Monte Carlo -Wang Landau
 
Block diagrams
Block diagramsBlock diagrams
Block diagrams
 
Control systems
Control systemsControl systems
Control systems
 
Tarea1 francisco moya_mena_a74449_grupo02
Tarea1 francisco moya_mena_a74449_grupo02Tarea1 francisco moya_mena_a74449_grupo02
Tarea1 francisco moya_mena_a74449_grupo02
 
Tarea 2 francisco_moya_mena_a74449_grupo02
Tarea 2 francisco_moya_mena_a74449_grupo02Tarea 2 francisco_moya_mena_a74449_grupo02
Tarea 2 francisco_moya_mena_a74449_grupo02
 
Observer design for descriptor linear systems
Observer design for descriptor linear systemsObserver design for descriptor linear systems
Observer design for descriptor linear systems
 
Chapter 8 Root Locus Techniques
Chapter 8 Root Locus TechniquesChapter 8 Root Locus Techniques
Chapter 8 Root Locus Techniques
 

Similar to 4th Year Biomedical Eng. Systems Engineering Homework

Consider the system.docx
Consider the system.docxConsider the system.docx
Consider the system.docxhoneyarguelles
 
12EE62R11_Final Presentation
12EE62R11_Final Presentation12EE62R11_Final Presentation
12EE62R11_Final PresentationAmritesh Maitra
 
D0372027037
D0372027037D0372027037
D0372027037theijes
 
Ece 415 control systems, fall 2021 computer project 1
Ece 415 control systems, fall 2021 computer project  1 Ece 415 control systems, fall 2021 computer project  1
Ece 415 control systems, fall 2021 computer project 1 ronak56
 
ACTIVE CONTROLLER DESIGN FOR THE OUTPUT REGULATION OF THE WANG-CHEN-YUAN SYSTEM
ACTIVE CONTROLLER DESIGN FOR THE OUTPUT REGULATION OF THE WANG-CHEN-YUAN SYSTEMACTIVE CONTROLLER DESIGN FOR THE OUTPUT REGULATION OF THE WANG-CHEN-YUAN SYSTEM
ACTIVE CONTROLLER DESIGN FOR THE OUTPUT REGULATION OF THE WANG-CHEN-YUAN SYSTEMecij
 
Control system introduction for different application
Control system introduction for different applicationControl system introduction for different application
Control system introduction for different applicationAnoopCadlord1
 
Lec4 State Variable Models are used for modeing
Lec4 State Variable Models are used for modeingLec4 State Variable Models are used for modeing
Lec4 State Variable Models are used for modeingShehzadAhmed90
 
Feedback control of_dynamic_systems
Feedback control of_dynamic_systemsFeedback control of_dynamic_systems
Feedback control of_dynamic_systemskarina G
 
Modern Control - Lec07 - State Space Modeling of LTI Systems
Modern Control - Lec07 - State Space Modeling of LTI SystemsModern Control - Lec07 - State Space Modeling of LTI Systems
Modern Control - Lec07 - State Space Modeling of LTI SystemsAmr E. Mohamed
 
Am04 ch5 24oct04-stateand integral
Am04 ch5 24oct04-stateand integralAm04 ch5 24oct04-stateand integral
Am04 ch5 24oct04-stateand integralajayj001
 
Unit 2 signal &system
Unit 2 signal &systemUnit 2 signal &system
Unit 2 signal &systemsushant7dare
 

Similar to 4th Year Biomedical Eng. Systems Engineering Homework (20)

Control assignment#2
Control assignment#2Control assignment#2
Control assignment#2
 
Control assignment#3
Control assignment#3Control assignment#3
Control assignment#3
 
Consider the system.docx
Consider the system.docxConsider the system.docx
Consider the system.docx
 
Servo systems
Servo systemsServo systems
Servo systems
 
alt klausur
alt klausuralt klausur
alt klausur
 
PG Project
PG ProjectPG Project
PG Project
 
Work
WorkWork
Work
 
12EE62R11_Final Presentation
12EE62R11_Final Presentation12EE62R11_Final Presentation
12EE62R11_Final Presentation
 
D0372027037
D0372027037D0372027037
D0372027037
 
Ece 415 control systems, fall 2021 computer project 1
Ece 415 control systems, fall 2021 computer project  1 Ece 415 control systems, fall 2021 computer project  1
Ece 415 control systems, fall 2021 computer project 1
 
Digitalcontrolsystems
DigitalcontrolsystemsDigitalcontrolsystems
Digitalcontrolsystems
 
ACTIVE CONTROLLER DESIGN FOR THE OUTPUT REGULATION OF THE WANG-CHEN-YUAN SYSTEM
ACTIVE CONTROLLER DESIGN FOR THE OUTPUT REGULATION OF THE WANG-CHEN-YUAN SYSTEMACTIVE CONTROLLER DESIGN FOR THE OUTPUT REGULATION OF THE WANG-CHEN-YUAN SYSTEM
ACTIVE CONTROLLER DESIGN FOR THE OUTPUT REGULATION OF THE WANG-CHEN-YUAN SYSTEM
 
Control system introduction for different application
Control system introduction for different applicationControl system introduction for different application
Control system introduction for different application
 
Lec4 State Variable Models are used for modeing
Lec4 State Variable Models are used for modeingLec4 State Variable Models are used for modeing
Lec4 State Variable Models are used for modeing
 
Feedback control of_dynamic_systems
Feedback control of_dynamic_systemsFeedback control of_dynamic_systems
Feedback control of_dynamic_systems
 
Modern Control - Lec07 - State Space Modeling of LTI Systems
Modern Control - Lec07 - State Space Modeling of LTI SystemsModern Control - Lec07 - State Space Modeling of LTI Systems
Modern Control - Lec07 - State Space Modeling of LTI Systems
 
Am04 ch5 24oct04-stateand integral
Am04 ch5 24oct04-stateand integralAm04 ch5 24oct04-stateand integral
Am04 ch5 24oct04-stateand integral
 
Assignment1 control
Assignment1 controlAssignment1 control
Assignment1 control
 
P73
P73P73
P73
 
Unit 2 signal &system
Unit 2 signal &systemUnit 2 signal &system
Unit 2 signal &system
 

More from cairo university

Tocci chapter 13 applications of programmable logic devices extended
Tocci chapter 13 applications of programmable logic devices extendedTocci chapter 13 applications of programmable logic devices extended
Tocci chapter 13 applications of programmable logic devices extendedcairo university
 
Tocci chapter 12 memory devices
Tocci chapter 12 memory devicesTocci chapter 12 memory devices
Tocci chapter 12 memory devicescairo university
 
Tocci ch 9 msi logic circuits
Tocci ch 9 msi logic circuitsTocci ch 9 msi logic circuits
Tocci ch 9 msi logic circuitscairo university
 
Tocci ch 7 counters and registers modified x
Tocci ch 7 counters and registers modified xTocci ch 7 counters and registers modified x
Tocci ch 7 counters and registers modified xcairo university
 
Tocci ch 6 digital arithmetic operations and circuits
Tocci ch 6 digital arithmetic operations and circuitsTocci ch 6 digital arithmetic operations and circuits
Tocci ch 6 digital arithmetic operations and circuitscairo university
 
Tocci ch 3 5 boolean algebra, logic gates, combinational circuits, f fs, - re...
Tocci ch 3 5 boolean algebra, logic gates, combinational circuits, f fs, - re...Tocci ch 3 5 boolean algebra, logic gates, combinational circuits, f fs, - re...
Tocci ch 3 5 boolean algebra, logic gates, combinational circuits, f fs, - re...cairo university
 
A15 sedra ch 15 memory circuits
A15  sedra ch 15 memory circuitsA15  sedra ch 15 memory circuits
A15 sedra ch 15 memory circuitscairo university
 
A14 sedra ch 14 advanced mos and bipolar logic circuits
A14  sedra ch 14 advanced mos and bipolar logic circuitsA14  sedra ch 14 advanced mos and bipolar logic circuits
A14 sedra ch 14 advanced mos and bipolar logic circuitscairo university
 
A13 sedra ch 13 cmos digital logic circuits
A13  sedra ch 13 cmos digital logic circuitsA13  sedra ch 13 cmos digital logic circuits
A13 sedra ch 13 cmos digital logic circuitscairo university
 
A09 sedra ch 9 frequency response
A09  sedra ch 9 frequency responseA09  sedra ch 9 frequency response
A09 sedra ch 9 frequency responsecairo university
 
5 sedra ch 05 mosfet revision
5  sedra ch 05  mosfet revision5  sedra ch 05  mosfet revision
5 sedra ch 05 mosfet revisioncairo university
 
Lecture 2 (system overview of c8051 f020) rv01
Lecture 2 (system overview of c8051 f020) rv01Lecture 2 (system overview of c8051 f020) rv01
Lecture 2 (system overview of c8051 f020) rv01cairo university
 
Lecture 1 (course overview and 8051 architecture) rv01
Lecture 1 (course overview and 8051 architecture) rv01Lecture 1 (course overview and 8051 architecture) rv01
Lecture 1 (course overview and 8051 architecture) rv01cairo university
 

More from cairo university (20)

Tocci chapter 13 applications of programmable logic devices extended
Tocci chapter 13 applications of programmable logic devices extendedTocci chapter 13 applications of programmable logic devices extended
Tocci chapter 13 applications of programmable logic devices extended
 
Tocci chapter 12 memory devices
Tocci chapter 12 memory devicesTocci chapter 12 memory devices
Tocci chapter 12 memory devices
 
Tocci ch 9 msi logic circuits
Tocci ch 9 msi logic circuitsTocci ch 9 msi logic circuits
Tocci ch 9 msi logic circuits
 
Tocci ch 7 counters and registers modified x
Tocci ch 7 counters and registers modified xTocci ch 7 counters and registers modified x
Tocci ch 7 counters and registers modified x
 
Tocci ch 6 digital arithmetic operations and circuits
Tocci ch 6 digital arithmetic operations and circuitsTocci ch 6 digital arithmetic operations and circuits
Tocci ch 6 digital arithmetic operations and circuits
 
Tocci ch 3 5 boolean algebra, logic gates, combinational circuits, f fs, - re...
Tocci ch 3 5 boolean algebra, logic gates, combinational circuits, f fs, - re...Tocci ch 3 5 boolean algebra, logic gates, combinational circuits, f fs, - re...
Tocci ch 3 5 boolean algebra, logic gates, combinational circuits, f fs, - re...
 
A15 sedra ch 15 memory circuits
A15  sedra ch 15 memory circuitsA15  sedra ch 15 memory circuits
A15 sedra ch 15 memory circuits
 
A14 sedra ch 14 advanced mos and bipolar logic circuits
A14  sedra ch 14 advanced mos and bipolar logic circuitsA14  sedra ch 14 advanced mos and bipolar logic circuits
A14 sedra ch 14 advanced mos and bipolar logic circuits
 
A13 sedra ch 13 cmos digital logic circuits
A13  sedra ch 13 cmos digital logic circuitsA13  sedra ch 13 cmos digital logic circuits
A13 sedra ch 13 cmos digital logic circuits
 
A09 sedra ch 9 frequency response
A09  sedra ch 9 frequency responseA09  sedra ch 9 frequency response
A09 sedra ch 9 frequency response
 
5 sedra ch 05 mosfet.ppsx
5  sedra ch 05  mosfet.ppsx5  sedra ch 05  mosfet.ppsx
5 sedra ch 05 mosfet.ppsx
 
5 sedra ch 05 mosfet
5  sedra ch 05  mosfet5  sedra ch 05  mosfet
5 sedra ch 05 mosfet
 
5 sedra ch 05 mosfet revision
5  sedra ch 05  mosfet revision5  sedra ch 05  mosfet revision
5 sedra ch 05 mosfet revision
 
Fields Lec 2
Fields Lec 2Fields Lec 2
Fields Lec 2
 
Fields Lec 1
Fields Lec 1Fields Lec 1
Fields Lec 1
 
Fields Lec 5&6
Fields Lec 5&6Fields Lec 5&6
Fields Lec 5&6
 
Fields Lec 4
Fields Lec 4Fields Lec 4
Fields Lec 4
 
Fields Lec 3
Fields Lec 3Fields Lec 3
Fields Lec 3
 
Lecture 2 (system overview of c8051 f020) rv01
Lecture 2 (system overview of c8051 f020) rv01Lecture 2 (system overview of c8051 f020) rv01
Lecture 2 (system overview of c8051 f020) rv01
 
Lecture 1 (course overview and 8051 architecture) rv01
Lecture 1 (course overview and 8051 architecture) rv01Lecture 1 (course overview and 8051 architecture) rv01
Lecture 1 (course overview and 8051 architecture) rv01
 

Recently uploaded

HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 

Recently uploaded (20)

HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 

4th Year Biomedical Eng. Systems Engineering Homework

  • 1. 4th Year Biomedical Eng. Systems Engineering 2020 Homework Assignment Solve the following problems: You are asked to write an individual report for your solution and each of you is encouraged to use the computational facility of MATLAB in solving these problems. Please do not copy the solution of your classmates as it will degrade your marks. 1- a) Consider the system described by ),( 110 011 )(),( 1 1 1 )( 121 010 100 )1( kxkykukxkx                               Determine x(0), given that u(0) = 1, u(1) = 0, u(2) = 0 and . 6 4 )2(, 4 1 )1(, 1 3 )0(                    yyy b) Show that the following two systems constitute two different representations for the same system:   ),(520)(),( 0 0 1 )( 210 321 1553 )1( kxkykukxkx                             ),(120)(),( 0 0 1 )( 010 001 243 )1( kxkykukxkx                          2- Consider the system described by 𝑥( 𝑘 + 1) = [ −0.4 1.8 3.6 − 2 𝛼 0 −0.8 𝛼 − 0.8 0 0 0.6 ] x(k) + [ 1 0 1 ] 𝑢(𝑘) a) Under what conditions on α is this system state controllable? b) Given two control sequences U1 = [ u1(0) u1(1) u1(2) ……. u1(n-1) ] and U2 = [ u2(0) u2(1) u2(2) ……. u2(n-1) ] that transfer this system from an initial condition x(0) to the same final condition x(n) = xf . Show that any control sequence Uλ = λ U1 + ( 1 – λ ) U2 will also transfer this system from x(0) to xf. c) For α = 1 , it was found that the following control sequences were able to transfer the system of part a) from x(0) = [ 1 0 0]T to xf = [ 2.2496 0.232 1.408]T, U1 = [ -2 -1 2 1] and U2 = [ 1 0.8 0.8 0.424 ]. Find a control sequence with minimum energy that can accomplish this transfer. [Hint: Use part b) ] 3- a) Derive the Ackermann’s formula for the state feedback gain matrix K for a single-input system
  • 2. K = [ 0 0 0 . . . . 0 1] CON-1 Φ(G) Where CON denote the controllability matrix and Φ(z) denote the closed loop characteristic equation. Hint : start with K = [∝ 𝑛− 𝑎 𝑛 ∝ 𝑛−1− 𝑎 𝑛−1 ∝1− 𝑎1] 𝑃−1 𝑃−1 = [ 𝑓𝑛 𝑓𝑛 𝐺 𝑓𝑛 𝐺2 𝑓𝑛 𝐺 𝑛−1 ] b) Given the system described by 𝑥( 𝑘 + 1) = [ 0 0 2 2 1 −2 1 0 1 ] x(k) + [ 0 1 0.5 ] 𝑢( 𝑘), 𝑦( 𝑘) = [1 − 1 2] i- Check the controllability and observability of this system ii- Knowing that the open loop characteristic equation of this system is z3 – 2 z2 – z + 2, and the transformation matrix P and its inverse that transforms this system to the standard controllable form are 𝑃−1 = [ −1 −1 2 0 −1 2 0 −1 4 ] and P = [ −1 1 0 0 −2 1 0 −0.5 0.5 ] Find the state feedback gain matrix K so as to locate the closed loop poles at 𝑧1,2 = 0.4 ± 0.6 𝑗 𝑎𝑛𝑑 𝑧3 = −0.2 iii- Use your results of part b) to determine the closed loop pulse transfer function as well as the steady state output response of the closed loop to a unit step input. Note that the numerators of the, pulse transfer functions of the open and closed loop; are the same. 4- Consider the system x(k + 1) = G x(k) + H u(k) y(k) = C x(k) where                  1321 48811 2434 1245 G ,               0 1 1 0 H ,          1223 0011 C
  • 3. a) Design a full deadbeat observer for this system (observer poles are all located at the origin) and find the response of the error between the state of the system x(k) and the state of the observer x(k) with k, given that the initial states of both systems are x(0) = [ 2 -3 4 1]', and x(0) = [1 2 -1 4]'. Note, this is a multi-outputs system and you need to transform the pair of (GT, CT) to the generalized standard controllable form;5 4 2 5- Consider the digital control of a plant by use of state feedback and integral control. The pulse transfer function of the plant is 321 21 072.0216.052.01 8.0 )( )(      zzz zz zU zY Determine an integral gain constant K1 and a state feedback gain matrix K2 such that the closed loop poles of the servo system are located at z1,2 = 0.4+0.3j and z3 = 0.2, z4= 0. b) Compute the unit step response of the output to a unit step input. Assuming that the sampling period is 0.1 sec, use the result of the unit step response to evaluate the maximum overshoot and the rise time of the designed servo system. 6- The state equation of the plant is given by )( 23 12 )(),( 10 01 )( 2.132. 10 )1( kxkykukxkx                     a) Determine the integral gain matrix K1 and the state feedback gain matrix K2 so as to locate the closed loop poles of the system at 0.5 + 0.5 j, 0.1 and 0. b) Determine the steady state values of x(k) and u(k) corresponding to unit step inputs. c) What would be the matrix K2 if the state feedback was made from y(k) instead of x(k). 7- Write a MATLAB function that can be used to obtain the state feedback gain matrix K2 and the integral gain matrix K1 corresponding to the pulse transfer function of a single- input single-output system. The input to the function will be the numerator coefficients NUM, the denominator coefficients DEN as well as the order of the system N and the required closed loop poles CLPoles of order N+1. This function will return the standard controllable representation matrices G, H, C, D. Furthermore, it will compute and return the matrices K2 and K1as well as the augmented state and output matrices Ga, Ha, Ca. Check your code using the example given in the last lecture. Note: you can use the Ackermann function of MATLAB to find the state feedback gain matrix, denoted by K, of a single-input system K = acker(G,H,CLPoles).