place/pd.py
author Puneeth Chaganti <punchagan@fossee.in>
Fri, 27 May 2011 14:24:59 +0530
changeset 0 0efde00f9229
permissions -rw-r--r--
Initial commit.

#!/usr/bin/python 
# Both Rc and Sc have to be degree one polynomials

def pd(Rc,Sc,Ts):
    K = (Sc[0]+Sc[1])/(1+Rc[1])
    N = (Sc[1]-Sc[0]*Rc[1])/Rc[1]/(Sc[0]+Sc[1])
    taudbyN = -Ts*Rc[1]/(1+Rc[1])
    taud = taudbyN * N
    return K, taud, N