Hello, I am very new to Control Systems theory. I was just wondering would it be possible to get help with this question, and to maybe help me understand it more. Q. Given a system with the transfer function Gp(s) = 200/ ((s+20)(s+1)(s+10)) . If it is required to approximate the given Gp(s) using a 1st order system, please write down its transfer function (it should have the system gain as Gp(s)). Any help would be greatly appreciated. Thanks.
I am probably wrong, but... You have a third order system, three roots in denominator. Using this (Page 248, Section 5.13): http://books.google.com/books?id=jG...oximate third order transfer function&f=false Find second order system, two roots in denominator. Using this: http://200.13.98.241/~antonio/cursos/control/notas/siso/sundaresan.pdf Convert second order into first order.
Thanks. Would I be right in thinking that the answer is: 10 / (S^2 + 11s +10) ? If I remove the (s+20) bracket as it should affect the outcome of the transient response the least? Furthest away from the y axis?
You've proposed a second order equivalent - rather than a first order. One approach would be to separate the total transfer function into its partial fraction equivalent and take the most persistent transient first order term as the approximation.
In order to linearize a TF you need to choose a point of operation Q, around which you will assume that your system will operate. This is a nescessary assumption in order to perform the linearization. The formula that linearizes the TF g(x_1,x_2,...,x_n) around the point (x_1o,x_2o,...,x_no) is the following:
Thanks for the replies. Would it be possible to show what the final answer should be, for : If it is required to approximate the given Gp(s) using a 1st order system, please write down its transfer function (it should have the system gain as Gp(s)). Would it be possible to maybe show workings at how to arrive at this answer for the 1st order system, so I can understand it better and possibly do other examples? Any help, greatly appeciated. Thanks.
Ok, what I suggested doesn't apply in this case, as it is suitable only for equations in the t-domain. It can be used to linearize equations with non-linear time dependance in order to form the State Space linear system. So I used shteii01's second link (post #2) to go directly from the 3rd degree to the first and the results were remarkable!
Some thoughts on what has been proposed so far. The unit step response of the original function will be of the form f(t)=A*exp(-t)+B*exp(-10*t)+C*exp(-20*t) By partial fraction decomposition the unknown terms are found as A=1.1695906 B=- 2.2222222 C=1.0526316 Hence giving the unit step response It will be apparent that the final value (at t=∞) of the step response function will be zero and not 1 as proposed by 'shteii01' and developed by 'georacer'. While the goal is a first order approximation of the given transfer function I would think that the initial and final value time domain response conditions should (at least) be satisfied by the equivalent function.
You're considering the impulse response, but it's the step response that doesn't go to zero at infinity; this had me going for a while! Your suggestion of using the most persistent part seems to have merit; see the attachment. The only problem is that it begins with a negative value. The 'shteii01' method adds a delay to help fix this problem.
Yes - thanks Electrician - I have derived the impulse response rather than the step - my mistake on that one.
Also apologies to 'Georacer' and 'shteii01' for the unnecessary distraction. Just one other point on the OP's question - the method suggested by 'shteii01' and elaborated by 'Georacer' works very well. I still wonder whether the pure delay factor falls within the scope of a first order system approximation. The pure delay term e^-Ts is often approximated (after Pade) by a ratio of polynomials of the form This form suggests the ideal pure delay has an infinity of frequency domain components of increasing order - which doesn't 'fit' with the first order approximation challenge. Just a thought which others might like to ponder ....
When analysing functions in the s-plane, a high-order TF can be a pain. Our aim is to reduce the order of the involved functions in order to combine, study and compensate for them more easilly. The Laplace Transform however is kind to the delay term, which can be easilly handled. Building a circuit with standard delay is also something manageable, I think.
Georacer, I've been plotting transfer functions myself, so I was curious as to what mathematics software you used?
Unfortunately, at the time I don't know any other software that handles Transfer Functions and System Models effectively.
You might consider Scilab or a similar Matlab clone. Scilab is gratis, reasonably documented / supported and handles transfer functions ['s' & 'z' domain], continuous and discrete time solutions, state space representation etc. See the link http://www.scilab.org/