0% found this document useful (0 votes)
58 views8 pages

Response For Closed Loop Systems

This document analyzes the step response of a closed loop system for different values of k. It defines transfer functions for an open loop system using k values of 10, 25, 100, and 400. It then applies feedback to obtain the closed loop transfer function and plots the step response for each k value.

Uploaded by

nnb2686
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
58 views8 pages

Response For Closed Loop Systems

This document analyzes the step response of a closed loop system for different values of k. It defines transfer functions for an open loop system using k values of 10, 25, 100, and 400. It then applies feedback to obtain the closed loop transfer function and plots the step response for each k value.

Uploaded by

nnb2686
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 8

RESPONSE FOR CLOSED LOOP SYSTEMS (For k=10)

>> k = 10;
>> numG1 = [k];
>> sysG1 = tf (numG1)

Transfer function:
10

>> numG2 = 1;
>> denG2 = conv([1 0],[1 10]);
>> sysG2 = tf (numG2,denG2);
>> sysG2 = zpk(sysG2)

Zero/pole/gain:
1
-------s (s+10)

>> sysFR = series(sysG1,sysG2)

Zero/pole/gain:
10
-------s (s+10)

>> sysCLR = feedback(sysFR,1,-1)

Zero/pole/gain:
10
------------------(s+1.127) (s+8.873)

>> step(sysCLR)
>> xlabel('time'),ylabel('y(t)'), grid
>> title('Step Response for k = 10')

RESPONSE FOR CLOSED LOOP SYSTEMS (For k=25)

>> k = 25;
>> numG1 = [k];
>> sysG1 = tf(numG1)

Transfer function:
25

>> numG2 = 1;
>> denG2 = conv([1 0],[1 10]);
>> sysG2 = tf(numG2,denG2);
>> sysG2 = zpk(sysG2)

Zero/pole/gain:
1
-------s (s+10)

>> sysFR = series(sysG1,sysG2)

Zero/pole/gain:
25
-------s (s+10)

>> sysCLR = feedback(sysFR,1,-1)

Zero/pole/gain:
25
------(s+5)^2

>> step(sysCLR)
>> xlabel('time'),ylabel('y(t)'), grid
>> title('Step Response for k= 25')

RESPONSE FOR CLOSED LOOP SYSTEMS (For k=100)


>> k = 100;
>> numG1 = [k];
>> sysG1 = tf(numG1)

Transfer function:
100

>> numG2 = 1;
>> denG2 = conv([1 0],[1 10]);
>> sysG2 = tf(numG2,denG2);
>> sysG2 = zpk(sysG2)

Zero/pole/gain:
1
-------s (s+10)

>> sysFR = series(sysG1,sysG2)

Zero/pole/gain:
100
-------s (s+10)

>> sysCLR = feedback(sysFR,1,-1)

Zero/pole/gain:
100
----------------(s^2 + 10s + 100)

>> step(sysCLR)
>> xlabel('time'),ylabel('y(t)'), grid
>> title('Step Response for k = 100')

RESPONSE FOR CLOSED LOOP SYSTEMS (For k=400)

>> k = 400;
>> numG1 = [k];
>> sysG1 = tf(numG1)

Transfer function:
400

>> numG2 = 1;
>> denG2 = conv([1 0],[1 10]);
>> sysG2 = tf(numG2,denG2);
>> sysG2 = zpk(sysG2)

Zero/pole/gain:
1
-------s (s+10)

>> sysFR = series(sysG1,sysG2)

Zero/pole/gain:
400
-------s (s+10)

>> sysCLR = feedback(sysFR,1,-1)

Zero/pole/gain:
400
----------------(s^2 + 10s + 400)

>> step(sysCLR)
>> xlabel('Time'),ylabel('y(t)'), grid
>> title('Step Response for k = 400')

You might also like