Primero veremos algo del código del cual es relativamente corto, con la ayuda de la librería de control se usaron las funciones para dibujar y representar la función de transferencia.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function name | |
/* | |
Transfer function | |
0.01 | |
System: ---------------- | |
0.01 s^2 + 0.1 s | |
*/ | |
J = 0.01; | |
b = 0.1; | |
K = 0.01; | |
sys = tf(K, [J*1 b*1 0]); | |
printf("Diagrama de bode"); | |
bode(sys); | |
printf("Diagrama de respuesta"); | |
step(sys); | |
printf("Diagrama de nyquist"); | |
nyquist(sys); | |
endfunction |
Ahora veamos los diagramas que nos dio nuestro programa.
Diagrama de bode:
Diagrama de respuesta:
Diagrama de nyquist:
Conclusión
Tomando en cuenta la teoría de las definiciones del libro de control que se lleva en la materia, se puede decir que nuestro sistema es estable debido a que cumple con las siguientes características nuestro sistema en los diagramas anteriores, cumplen con un ligero cambio y no sufre de cambios bruscos, ademas los diagramas de respuesta cumplen con lo deseado, ya que la respuesta que se espera es ligero y no brusco. Basandome en una presentación donde muestra un sistema parecido me di cuenta que nuestro sistema cumple con algunas características típicas cuando se hace control de un motor dc.
Pues, era para que el código analice. No analizaste mucho tú tampoco. Van 4 pts muy apenitas.
ResponderEliminar