11.03.2015 Views

www.FreeLibros.org

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

634 Ingeniería de control moderna<br />

Figura 8-64.<br />

Curva de respuesta a un escalón unitario.<br />

A continuación se considera el caso en que se necesita encontrar todos los conjuntos de variables<br />

que satisfacen las especificaciones dadas. Un posible programa en MATLAB que cumple<br />

este objetivo se da en el Programa 8-16 de MATLAB. Observe que en la tabla que se muestra<br />

en el programa, se debería ignorar la última fila (k,:) o la primera fila de sorttable.<br />

(Estos son los últimos valores de búsqueda de K y a.)<br />

MATLAB Programa 8-16<br />

t = 0:0.01:5;<br />

k=0;<br />

for i = 1:49;<br />

K(i) = 51–i*1;<br />

for j = 1:40;<br />

a(j) = 2.05–j*0.05;<br />

num = [K(i) 2*K(i)*a(j) K(i)*a(j)*a(j)];<br />

den = [1 6 5!K(i) 2*K(i)*a(j) K(i)*a(j)*a(j)];<br />

y = step(num,den,t);<br />

m = max(y);<br />

s = 501; while y(s) b 0.98 & y(s) a 1.02;<br />

s = s–1; end;<br />

ts = (s–1)*0.01;<br />

if m a 1.10 & m b 1.02 & ts a 3.0<br />

k=k!1;<br />

table(k,:) = [K(i) a(j) m ts];<br />

end<br />

end<br />

end<br />

table(k,:) = [K(i) a(j) m ts]<br />

<strong>www</strong>.<strong>FreeLibros</strong>.<strong>org</strong><br />

table =<br />

(continúa)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!