1. Limited time only! Sign up for a free 30min personal tutor trial with Chegg Tutors
    Dismiss Notice
Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

Homework Help: PID control and block reduction

  1. Nov 15, 2016 #1
    < Mentor Note -- thread moved to HH from the technical forums, so no HH Template is shown >


    I am trying to reduce a PID controller by using block reduction rules but I am having some trouble Here is the block: https://postimg.org/image/9am5n8bsp/

    My attempt:

    1. Multiply (1/I)*(1/s) -> (1/Is)
    2. Reduce this with Kd. Since they are parallel, I reduced it to: (1/Is)/(1+Kd*(1/s))

    and it is now I'm lost. What do I do with the K (should I even use this one?) on the left side and the 1/s that is on the right side?
    Should I multiply these two with (1/Is)/(1+Kd*(1/s)) since they are in series with each other? Would appreciate if someone could explain this last part. One hint is that the input signal (source) and the output signals not are included in the transfer function.

    Last edited by a moderator: Nov 22, 2016
  2. jcsd
  3. Nov 15, 2016 #2


    User Avatar
    Gold Member

    That is not correct. Using Mason's rule, you will get:

    (1/Is)/(1+Kd*(1/Is)) = (1/Is)/(1+Kd/Is) = (prolonge with Is)


    This is the transfer function for the inner loop.
    Insert in the outer loop, and use Mason to reduce the outer loop.
  4. Nov 15, 2016 #3


    User Avatar

    Staff: Mentor

    I prefer to do these problems the long way.

    Looking at the inner block with its feedback path, I'll denote its local input as ##v_a## and the output of the ##\frac 1s## block as ##v_b##.

    With ##v_a## going into that round symbol (a summer?) and ##K_d\cdot\,v_b## going in to an inverting port you can mark on the right of that symbol the signal there, ##viz.,\,v_a\,-\,K_d\cdot\, v_b##

    Next, write the result of amplifying this by ##1\over L## to the right of that triangle amplifier symbol.

    Now go on to complete the labelling of the signal on each node of that inner block.
  5. Nov 15, 2016 #4

    Okay. I followed your advice and looked it up, and then tried to draw the new diagram instead. Would you say that this one is correct now (Never mind that they have the same name, G. We can call the left blocks for K, but you're probably following)? If yes, then I know how to continue. https://postimg.org/image/hhx4x0ba1/ Thanks for taking your time!
  6. Nov 16, 2016 #5


    User Avatar
    Gold Member

    Yes, as for the substitution of the inner loop.

    The upper left "G" = K
    The upper right "G" = 1/s
    The feed back ( bottom path ) is simply = 1.

    Using Mason again, the feed forward must be

    A(s) = K*(1/(I*s+Kd))/s = K / ( I*s2 + Kd*s )

    and the feed back

    B(s) = 1

    The transfer function for the outer loop is (Mason)

    out(s)/in(s) = A(s) / ( 1 + A(s)*B(s) )

    ( Prolonge the fraction by ( I*s2 + Kd*s ) / ( I*s2 + Kd*s ) )
    Last edited: Nov 16, 2016
  7. Nov 16, 2016 #6
    Thanks for the help!
Share this great discussion with others via Reddit, Google+, Twitter, or Facebook

Have something to add?
Draft saved Draft deleted