place/pd.py
changeset 0 0efde00f9229
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/place/pd.py	Fri May 27 14:24:59 2011 +0530
@@ -0,0 +1,9 @@
+#!/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