Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Simulacion Scilab

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 4

Simulación de Funciones de Sistema Prof.

Arnaldo Gaspar Tapia

SIMULACION NUMÉRICA

La simulación numérica es hoy día un aspecto esencial en el proceso de diseño de sistemas. La


simulación de fenómenos muy complejos en diferentes áreas como la mecánica la electricidad y la
electrónica, permite estudiar su comportamiento sin llevar a cabo costosos experimentos en su
dimensión real. La simulación numérica es ampliamente usada en la industria y es hoy un tema de
estudio obligado para las nuevas generaciones de técnicos e ingenieros.

La aplicación Xcos de Scilab es una herramienta dedicada al modelamiento y simulación de


sistemas gobernados por ecuaciones explícitas (simulación causal) y ecuaciones implícitas c os
incluye un un editor gráfico que permite una fácil representación gráfica de modelos y bloque de
función interconectables unos a otros. Cada block representa una función básica predefinida o
también puede ser una función definida por el usuario.

Inicio de Scilab. Una vez que se lanza Scilab aparece la siguiente consola inicial de Scilab:

En el símbolo se puede escribir un comando de Scilab, por ejemplo XCos sería el comando para
lanzar la aplicación gráfica Xcos de Scilab. La aplicación Xcos se puede lanzar de tres maneras:

• tipeando Xcos en la consola


• o seleccionando en el menú Applications/Xcos.
• También se puede clicar el ícono en la barra de herramientas.

Xcos abre por defecto dos ventanas:

Para diseñar un sistema simplemente se arrastran hacia la pantalla de la derecha (pantalla de


edición los elementos de la pantalla izquierda (pantalla de la paleta de recursos de xcos)

Sistemas de control – Prof. Arnaldo Gaspar Tapia Página 1


Simulación de Funciones de Sistema Prof. Arnaldo Gaspar Tapia

Ejemplo de diseño de un sistema simple:

Los elementos a usar en este ejemplo están en la paleta de recursos se indica los subdirectorios en
que se encuentran.

Una vez que se han arrastrado los diferentes block a


la pantalla de edición, se pueden interconectar
uniendo los contactos de entrada y salida para ello
se hace click en uno y sin soltar se arrastra hasta el
conector del siguiente block.

Se lanza la simulación con

Y se detiene con

Al correr la simulación aparece una nueva ventana ,


con una gráfica del comportamiento en el tiempo de
la función del block al que se le aplicó la señal de
entrada.

Es común que aparezca una respuesta plana si la


simulación tiene un tiempo muy largo.

Para una mejor visualización habrá que modificar los


valores del block funcional

… y también los parámetros de ajuste de la simulación.!

Sistemas de control – Prof. Arnaldo Gaspar Tapia Página 2


Simulación de Funciones de Sistema Prof. Arnaldo Gaspar Tapia

Para definir las variables del block funcional:


Simulación Set context ; aparece una ventana donde se
pueden agregar las variables de la ecuación del sistema:
En este caso haremos
K=1
Tau=1

Ahora haciendo click sobre el icono del block de función,


aparece una ventana en donde se puede reescribir la
ecuación con los nuevos nombres y valores de sus variables:

Numerador= K
Denominador= tau

En el block funcional d ela pantalla de edición


aparecerá ahora la nueva fórmula del sistema:

Para configurar (setup) la simulación y los


tiempos de respuesta de la visualización:
Tiempo total de la muestra: Se muestra el ajuste
a 5 segundos del tiempo final de integración
para una señal de un escalón.

Esto se hace en: Simulation setup

Sistemas de control – Prof. Arnaldo Gaspar Tapia Página 3


Simulación de Funciones de Sistema Prof. Arnaldo Gaspar Tapia

Para ajustar la muestra de valores entre 0 y 1,2


con un tiempo de refresco de 5 segundos se
configura haciendo click en el icono de CSCOPE:

Ymin=0
Ymax=1.2
Refresh period=5

Al reiniciar la simulación ahora se obtiene:

Que muestra el comportamiento en el tiempo del sistema con las variable y valores definidos.

Importante:

Para asegurar una visualización completa dentro de los rangos establecidos, cuide que coincidan:
• En Setup el tiempo final de integración (en el ejemplo s epuso el valor 5), con
• El período de refresco en el CSCOPE (también ajustado al valor 5 en el ejemplo)

Sistemas de control – Prof. Arnaldo Gaspar Tapia Página 4

También podría gustarte