specs/ant_lead.py
changeset 0 0efde00f9229
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/specs/ant_lead.py	Fri May 27 14:24:59 2011 +0530
@@ -0,0 +1,38 @@
+#!/usr/bin/python
+# 7.6 
+import os, sys
+sys.path += [os.getcwdu() + os.sep + ".." + os.sep + "python"]
+
+# Continuous time antenna model
+
+import pylab as pl
+from scipy import signal
+from dscr import dscr
+
+a = 0.1
+F = pl.array([[0, 1],[0, -a]])
+g = pl.array([[0],[a]])
+c = pl.array([1, 0])
+d = 0
+Ga = signal.lti(F,g,c,d)
+num,den = Ga.num, Ga.den
+Ts = 0.2
+G = dscr(Ga,Ts)
+
+#lead controller
+beta1 = 0.8
+N = pl.array([1, -0.9802])*(1-beta1)/(1-0.9802)
+Rc = pl.array([1, -beta1])
+
+# // simulation parameters using g_s_cl2.cos
+# gamm = 1; Sc = 1; Tc = 1; C = 0; D = 1;
+# st = 1; st1 = 0;
+# t_init = 0; t_final = 20;
+
+# // u1: -4 to 11
+# // y1: 0 to 1.4
+
+# [Tcp1,Tcp2] = cosfil_ip(Tc,1); // Tc/1
+# [Np,Rcp] = cosfil_ip(N,Rc); // N/Rc
+# [Scp1,Scp2] = cosfil_ip(Sc,1); // Sc/1
+# [Cp,Dp] = cosfil_ip(C,D); // C/D