Mensaje de error

  • Deprecated function: The each() function is deprecated. This message will be suppressed on further calls en book_prev() (línea 775 de /home1/montes/public_html/drupal/modules/book/book.module).
  • Notice: Trying to access array offset on value of type int en element_children() (línea 6422 de /home1/montes/public_html/drupal/includes/common.inc).
  • Notice: Trying to access array offset on value of type int en element_children() (línea 6422 de /home1/montes/public_html/drupal/includes/common.inc).
  • Notice: Trying to access array offset on value of type int en element_children() (línea 6422 de /home1/montes/public_html/drupal/includes/common.inc).
  • Deprecated function: implode(): Passing glue string after array is deprecated. Swap the parameters en drupal_get_feeds() (línea 394 de /home1/montes/public_html/drupal/includes/common.inc).

Ejemplo 8-10 pag532 OGATA

Solapas principales

Vamos a calcular el diagrama de Nyquist(diagrama polar) mediante el Scilab de la siguiente funcion:

Programa en Scilab

clf;

s=%s/(%2*pi);

g=1/(s^2+0.8*s+1);

gs=syslin('c',g);

nyquist(gs);

xgrid;

xtitle('Diagrama de Nyquist de 1/(s^2+0.8*s+1)')  

Diagrama de Nyquist con Scilab

 

Como vemos solamente nos dibuja la parte que va de $w=0$ a $w=\infty$.

 

Vamos a realizar el programa 8.7 dibujando de $w=-\infty$ a $w=\infty$

Programa en Scilab

clf;

s=%s/(%2*pi);

s1=-s;

g=1/(s^2+0.8*s+1);

g1=1/(s1^2+0.8*s1+1);

gs=syslin('c',g);

gs1=syslin('c',g1);

nyquist(gs);

nyquist(gs1);

mtlb_axis([-2 2 -2 2])

xtitle('Diagrama de Nyquist de 1/(s^2+0.8*s+1)')

 

Diagrama de Nyquist con Scilab

 

 

Español

Añadir nuevo comentario

Plain text

  • No se permiten etiquetas HTML.
  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Saltos automáticos de líneas y de párrafos.
Pin It