TheDeveloperBlog.com

Home | Contact Us

C-Sharp | Java | Python | Swift | GO | WPF | Ruby | Scala | F# | JavaScript | SQL | PHP | Angular | HTML

Control System Transfer Function

Control System Transfer Function with tutorial, introduction, classification, mathematical modelling and representation of physical system, transfer function, signal flow graphs, p, pi and pid controller etc.

<< Back to CONTROL

Transfer Function

The transfer function of a system is defined as the ratio of Laplace transform of output to the Laplace transform of input where all the initial conditions are zero.


TRANSFER FUNCTION
TRANSFER FUNCTION
TRANSFER FUNCTION
TRANSFER FUNCTION

Where,

T(S) = Transfer function of the system.
C(S) = output.
R(S) = Reference output.
G(S) = Gain.

Steps to obtain transfer function -

Step-1 Write the differential equation.

Step-2 Find out Laplace transform of the equation assuming 'zero' as an initial condition.

Step-3 Take the ratio of output to input.

Step-4 Write down the equation of G(S) as follows -


TRANSFER FUNCTION

Here, a and b are constant, and S is a complex variable

Characteristic equation of a transfer function -

Here, the characteristic equation of a linear system can be obtained by equating the denominator to the polynomial of a transfer function is zero. Thus the characteristic equation of the transfer function of Eq.1 will be:

an sn+a(n-1) s(n-1)+.........+a1 s+a0=0

Poles and Zeros of a transfer function -

Consider the equation 1, the numerator and denominator can be factored in m and n terms respectively:


TRANSFER FUNCTION

Where, TRANSFER FUNCTION is known as the gain factor and's' is the complex frequency.

Poles

Poles are the frequencies of the transfer function for which the value of the transfer function becomes zero.

Zeros

Zeros are the frequencies of the transfer function for which the value of the transfer function becomes zero.

We will apply Sridharacharya method to find the roots of poles and zeros -


TRANSFER FUNCTION

If any poles or zeros coincide then such poles and zeros are called multiple poles or multiple zeros.

If the poles and zeros do not coincide then such poles and zeros are called simple poles or simple zeros.

For example-

Find the transfer function of the following function


TRANSFER FUNCTION

The zeros of the function are S = -3 and the poles of the function are S = 0, S = -2, and multiple poles at S = -4 i.e. the pole of order 2 at S = -4.

The two cases that arise when we consider the whole 'S' plane is:

1. If the no. of zeros are less than no. of poles, i.e., Z<P then the value of transfer function becomes zero for S?? and the order of such zeros is P-Z.

2. If the no. of poles are less than no. of zeros P<Z then the value of transfer function becomes infinity for S??, and the order of such poles is Z-P.

The symbols that are used to locate poles and zeros on S-plane are ?X? and ?O.? The pole is represented by ?X? and zero is represented by 'O.' The pole-zero plot of the above example is as follows -


TRANSFER FUNCTION

Example -1

Find the transfer function of the given network.


TRANSFER FUNCTION

Solution:

Step 1


TRANSFER FUNCTION
TRANSFER FUNCTION

Step 2: By taking the Laplace transform of eq (1) and eq (2) and assuming all initial condition to be zero.


TRANSFER FUNCTION

Step 3: Calculation of transfer function


TRANSFER FUNCTION

Eq (5) is the transfer function

Example- 2

Find the transfer function of the following diagram.


TRANSFER FUNCTION

Solution -

Step 1:Apply KCL at node 'a.'


TRANSFER FUNCTION

Now putting all the values in eq (1)


TRANSFER FUNCTION

Taking Laplace transform of equation (2)


TRANSFER FUNCTION




Related Links:


Related Links

Adjectives Ado Ai Android Angular Antonyms Apache Articles Asp Autocad Automata Aws Azure Basic Binary Bitcoin Blockchain C Cassandra Change Coa Computer Control Cpp Create Creating C-Sharp Cyber Daa Data Dbms Deletion Devops Difference Discrete Es6 Ethical Examples Features Firebase Flutter Fs Git Go Hbase History Hive Hiveql How Html Idioms Insertion Installing Ios Java Joomla Js Kafka Kali Laravel Logical Machine Matlab Matrix Mongodb Mysql One Opencv Oracle Ordering Os Pandas Php Pig Pl Postgresql Powershell Prepositions Program Python React Ruby Scala Selecting Selenium Sentence Seo Sharepoint Software Spellings Spotting Spring Sql Sqlite Sqoop Svn Swift Synonyms Talend Testng Types Uml Unity Vbnet Verbal Webdriver What Wpf