Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Manual Simulink PDF
Manual Simulink PDF
FUNDAMENTOS DE AUTOMTICA.
UNIVERSIDAD DE VALLADOLID.
1. Introduccin 1
2. Entorno Grfico 2
3. Bloques Principales 5
3.1. Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3.2. Librera de Sistemas Lineales en Tiempo-Continuo (Continuous) . . . . . . 6
3.2.1. Bloque Derivative . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.2.2. Bloque Integrator ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.2.3. Bloque State-Space . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.2.4. Bloque Zero-Pole . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.2.5. Bloque Transfer Fcn . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.2.6. Bloque Transport Delay . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.3. Librera de Puertos y Subsistemas (Ports & Subsystems) . . . . . . . . . . 10
3.4. Librera de Sumidero (Sink ) . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.4.1. Bloque Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.4.2. Bloque Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.4.3. Bloque To Workspace . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.5. Librera de Funciones Definidas por el Usuario (User-Defined Functions) . 14
3.5.1. Bloque Fcn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.5.2. Bloque MATLAB Fcn . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.6. Librera de Fuentes (Sources) . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.6.1. Bloque From Workspace . . . . . . . . . . . . . . . . . . . . . . . . 16
3.6.2. Bloque Constant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.6.3. Bloque Signal Generator . . . . . . . . . . . . . . . . . . . . . . . . 18
3.6.4. Bloque Ramp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.6.5. Bloque Sine Wave . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.6.6. Bloque Step . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.7. Librera de Operaciones Matemticas (Math Operations) . . . . . . . . . . 21
3.7.1. Bloque Sum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.7.2. Bloque Product . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.7.3. Bloque Gain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.7.4. Bloque Trigonometric Function . . . . . . . . . . . . . . . . . . . . . 23
3.7.5. Bloque Math Function . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.8. Librera de Ruta de Seales (Routing Signals) . . . . . . . . . . . . . . . . 24
3.8.1. Bloque Manual Switch . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.8.2. Bloques Mux y Demux . . . . . . . . . . . . . . . . . . . . . . . . . 24
I
4. Simulaciones 26
4.1. Obtencin de las ecuaciones . . . . . . . . . . . . . . . . . . . . . . . . . . 27
4.2. Modelar las ecuaciones: identificacin de los bloques de Simulinkr . . . . 27
4.3. Creacin del archivo de Simulinkr . . . . . . . . . . . . . . . . . . . . . . . 29
4.4. Configuracin de los parmetros de la simulacin . . . . . . . . . . . . . . 31
4.4.1. Tiempo de simulacin . . . . . . . . . . . . . . . . . . . . . . . . . . 32
4.4.2. Mtodo de integracin . . . . . . . . . . . . . . . . . . . . . . . . . . 32
4.4.3. Intervalo de muestreo . . . . . . . . . . . . . . . . . . . . . . . . . . 33
4.5. Anlisis de los resultados . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
II
Captulo 1
Introduccin
1
Captulo 2
Entorno Grfico
2
Figura 2.1: Ventana principal Matlabr .
La figura 2.3 muestra la librera de Simulinkr donde se encuentran los bloques que
3
se utilizan para crear los archivos de Simukinkr . Como se ha comentado anteriormente
desde esta librera se pueden abrir archivos Simulinkr y tambin crear nuevos archivos
mediante las opciones marcadas como Archivo y Nuevo modelo. Cada uno de los
bloques, que sern detallados en el siguiente captulo, tienen referenciado un nombre
para poder ser buscados de forma ms rpida a travs de la casilla marcada en la figura
2.3 como Bsqueda de bloques, donde escribiendo el nombre y haciendo clic en el icono
que representa unos catalejos se realiza la bsqueda del bloque que tenga el nombre
especificado entre todos los toolboxes. Los resultados de la bsqueda se mostrarn en
la sub-ventana marcada en la figura 2.3 como Listado bloques.
En la sub-ventana marcada como toolboxes se encuentran listados todos los tool-
boxes, herramientas, de Simulinkr disponibles para la versin instalada. Si se hace clic
en cada herramienta o toolbox se desplegar en la sub-ventana Listado de bloques los
bloques que estn dentro de ese toolbox y que podrn ser utilizados para crear archivos
de Simulinkr . Por ltimo remarcar que la sub-ventana Descripcin de bloques describe
los bloques que se marquen en la sub-ventana Listado bloques y ser de ayuda para
entender el funcionamiento de estos mismos, describiendo la funcionalidad, las entradas
y las salidas.
Las opciones Help que aparecen en cada una de las ventanas descritas en este
captulo son de gran ayuda para profundizar en la programacin de Simulinkr .
Todas la ventanas mostradas en las figuras han sido obtenidas de la versin Matlab/Simulink
R
7.1, puede que difieran un poco con otras versiones pero la mayora de las opciones pue-
den ser encontradas con la misma apariencia.
4
Captulo 3
Bloques Principales
3.1. Introduccin
En este captulo sern presentados los bloques ms utilizados en Simulinkr y nece-
sarios para la asignatura de Teora de Sistemas. En la figura 3.1 se ilustran los bloques
que se detallarn en este captulo. Cada de uno de estos bloques podrn ser configura-
dos por el alumno dependiendo de las exigencias del problema que se pretenda resolver
mediante la ventana de dialogo de configuracin de cada bloque. A esta ventana se ac-
cede haciendo doble clic sobre el bloque seleccionado.
O'TO(
) FG H IF4J' ) 268 +'
2 ? H KF4>' C'9
>+,6L<(6L+ E8(+7,<(-, C(<(+.C=<:+ /,-O':( M<68 5,67-8-9+(,6: P<(Q
;'8:(6-8 ;'8:(6-8
12. )3 )
2124)3 24)
*+,-./-0+ 5,<82@+, ;:8 5,<82=-,(
>+0<?
P<8'<0 CR 6(:Q >+9'F P'F
5
3.2. Librera de Sistemas Lineales en Tiempo-Continuo
(Continuous)
En este apartado se describirn los bloques para la implementacin de sistemas li-
neales en tiempo-continuo comnmente utilizados en la asignatura. Estos bloques son
presentados en la figura 3.2.
UVWXYXZ[ \Y ]V^_Y`[^ UVaY[bY^ Ya cVY`defgea_Zahe
igea_ Vaheh^j
{ t v
s } v|
|lmx{l y{l mx{nm { x{lozxl
rsotu t
s rsv tu w sv t w
klmnopnql mxys~lm y mxysznm{
|lqx}
7
Figura 3.4: Parmetros del bloque State-Space.
El bloque Transfer Fcn implementa una funcin de transferencia con la entrada U(s)
y la salida Y (s), como se muestra a continuacin:
U(s) num(s)
G(s) = = (3.2)
Y (s) dens
U(s) s+2
G(s) = = (3.3)
Y (s) s + 10
9
Figura 3.8: Parmetros del bloque Transfer Fcn.
El bloque Transport Delay retrasa la entrada del bloque por un determinado periodo
de tiempo. Este bloque puede ser usado para simular retrasos de tiempo. En la ventana
de configuracin, el bloque permite seleccionar un valor inicial Initial output que se man-
tendr constante hasta que el tiempo de la simulacin exceda el valor del retraso Time
delay . El parmetro Time delay no debe de ser negativo. El tiempo de muestreo debe
ser seleccionado adecuadamente de manera que el tiempo de retraso sea mayor que
ese valor.
6;<2=>
?927: @;67A8B 12 32456789:
CDEFG
11
La ventana del bloque Scope posee varios iconos en la barra de herramienta que
permiten realizar zoom en la grfica, preservar las configuraciones de los ejes para la
simulacin siguiente, limitar los datos presentados y guardar los datos en el espacio de
trabajo.
Entretanto, el icono con mayor utilidad es el denominado Parameters. Si se pulsa
este botn, la primera pestaa que aparece es la de los parmetros generales, mostrado
en la figura 3.12. En esta pestaa un parmetro importante es el Number of axes que
permite seleccionar el nmero de ejes que se desean representar en la grfica del bloque
Scope.
En la figura 3.13 se presentan los parmetros de la pestaa Data history . El par-
metro Limit data points to last permite especificar cuantos puntos sern representados
durante la simulacin. Por ejemplo, si la simulacin posee un periodo de muestreo muy
pequeo, durante la simulacin se generar un nmero muy grande de puntos, lo que
implica que est opcin debe de tener un nmero muy elevado para poder visualizar to-
da la simulacin correctamente. Si esta opcin aparece como no seleccionada, el bloque
Scope por defecto representar todos los puntos generados.
A travs de este cuadro de dilogo es posible tambin guardar los datos de las varia-
bles representadas en el espacio de trabajo del programa Matlabr . En la opcin Variable
name se define el nombre de la variable y en Format se configura el formato con el se
guardarn los datos: Structure with time, Structure y Array . Por ejemplo, si se selec-
ciona el formato Array , los datos sern guardados en una matriz, donde en la primera
columna se almacenan el vector del tiempo de simulacin, y de la segunda columna el
vector de la seal de entrada del bloque.
12
Figura 3.13: Icono Parameters.
HIJKLMN
El bloque Display muestra por pantalla el valor de su entrada. Los formatos de los
datos visualizados son los mismos utilizados en MatLabr . El parmetro Decimation
habilita la visualizacin de los datos con la n-sima muestra, donde n es el factor de con-
versin al sistema decimal. El parmetro Sample time sirve para especificar el intervalo
de muestreo para cual cada punto es visualizado.
Se puede modificar el tamao del bloque para visualizar correctamente los valores
mostrados por pantalla. Es posible modificarlo tanto vertical como horizontalmente. La
presencia de un pequeo tringulo negro indica que el bloque no est mostrando todos
los elementos por pantalla.
TYZP[\
OP QPRSTUVWX
13
Figura 3.14: Parmetros del bloque To Workspace.
| tuvwux
y|{z}~{
yz{ tuvwux yz{
El bloque Fcn ejecuta una ecuacin especificada que depende de la entrada del
bloque, denominada u. Si u es un vector, u(i) representa el i-simo elemento del vector.
u(1) o u representa el primer elemento. La ecuacin puede incluir constantes numricas,
operadores aritmticos, operadores relacionales, operadores lgicos y funciones mate-
mticas como, abs, acos, asin, atan, atan2, ceil, cos, cosh, exp, fabs, floor, hypot, ln,
log, log10, pow, power, rem, sgn, sin, sinh, sqrt, tan, y tanh.
1
y = cos(2t) ln(sec(2t) + tan(2t)) + k1 cos(2t) + k2 sin(2t) (3.4)
4
14
y representada por el diagrama de bloques de la figura 3.16,
y=-(1/4)*cos(2*u(1))*log(sec(2*u(1))+tan(2*u(1)))...
+u(2)*cos(2*u(1))+u(3)*sin(2*u(1));
Al archivo se le debe asignar el mismo nombre con el que se define la funcin dentro
del archivo m-file, en este caso sera ejemplo.m. El bloque deber llamar a esa funcin
por lo que debe ser adecuadamente configurado con el nombre de la funcin como se ve
en la figura 3.17.
15
Figura 3.17: Parmetros del bloque MATLAB Fcn.
El bloque From Workspace lee datos del espacio de trabajo workspace de MatLabr .
Los datos del espacio de trabajo son especificados con el parmetro Data a travs de
una matriz de dos dimensiones (ej. [t,u] son dos variables definidas en el espacio de
trabajo).
16
Figura 3.19: Parmetros del bloque From Workspace.
El bloque Constant es usado para definir un valor constante real o complejo. Este
bloque acepta salidas escalares, vectores (1-D) o matrices (2-D), dependiendo de la di-
mensin del parmetro Constant value que se especifica y si la opcin Interpreter vector
parameters as 1-D est seleccionada o no. La salida del bloque posee la misma dimen-
sin y los mismos elementos que la opcin Constant value. Si se configura esta opcin
como un vector (matriz de 1-D), se debe marcar Interpreter vector parameters como
1-D. Si esta opcin no es debidamente configurada el bloque considera el parmetro
Constant value como una matriz 2-D.
17
3.6.3. Bloque Signal Generator
El bloque Signal Generator puede generar cuatro diferentes tipos de formas de on-
da: onda seno (sine), onda cuadrada (square), onda diente de sierra (sawtooth) y
onda aleatoria (ramdom). Los parmetros de las seales son expresados en hercios o
radianes por segundo. Se puede invertir la onda configurando el valor de la amplitud en
negativo en la ventada de dialogo de parmetros.
El bloque Ramp genera una seal que empieza en un instante de tiempo especifi-
cado con un valor tambin previamente configurado y que evoluciona con una pendiente
determinada en el bloque. Las caractersticas de la seal generada son configuradas
mediante las siguientes opciones: pendiente (Slope), tiempo de inicio (Start Time) y la
condicin inicial de la salida (Initial Output). Ver figura 3.22.
18
Figura 3.22: Parmetros del bloque Ramp.
El bloque Sine Wave genera una onda seno. Se puede generar una onda coseno
configurando el parmetro de fase (Phase) con el valor /2. El bloque Sine Wave puede
ser definido de dos modos diferentes a travs del parmetro Sine type como modo
basado en tiempo o como modo basado en muestras.
El modo basado en tiempo posee dos sub-modos: sub-modo continuo o sub-modo
discreto. Se utiliza el parmetro Sample time para especificar que el bloque trabaje en
sub-modo continuo o discreto. Para el sub-modo continuo se especifica el valor 0, y para
el sub-modo discreto se especifica un valor mayor que cero.
El modo basado en muestras requiere un tiempo discreto finito. Un valor del parmetro
Sample time mayor que cero provoca que el bloque se comporte como si estuviera
siendo modificado por un mantenedor de orden cero Zero Order Holder .
La ventana de dialogo de configuracin de parmetros de este bloque es presentada
en la figura 3.23.
Los parmetros de configuracin son descritos a continuacin,
Amplitud: la amplitud de la seal;
Bias: valor (DC) constante agregado al seno para producir una salida con offset
en el eje-y;
Frequency : la frecuencia en radianes por segundo. Este parmetro aparece solo
para el modo basado en tiempo.
Samples per period: nmero de muestras por periodo. Este parmetro aparece solo
para el modo basado en muestras.
Phase: el desfase en radianes. Este parmetro aparece para el modo basado en
tiempo.
Number of offset samples: El desplazamiento en nmero de muestras de tiempo.
Este parmetro aparece solo para el modo basado en muestras.
19
Figura 3.23: Parmetros del bloque Sine Wave.
Sample time: Periodo de muestreo. El valor patrn es cero, pero si el tipo de seno
es basado en muestras se debe definir el periodo de muestreo mayor que cero.
El bloque Step genera un escaln entre dos niveles definidos en un espacio de tiem-
po especificado. Si el tiempo de simulacin es menor que el valor del parmetro Step
time, la salida del bloque ser el valor del parmetro Initial value. Para tiempos de si-
mulacin mayores o iguales que el valor de Step time, la salida es el valor del parmetro
Final value.
./0
El bloque Sum es la implementacin del bloque suma. Este bloque realiza las ope-
raciones de adicin o sustraccin de sus entradas, pudiendo sumar o sustraer entradas
escalares, vectoriales o matriciales. Se puede tambin sumar los elementos de un nico
vector entrada. Las operaciones del bloque son definidas en el parmetro List of Signs:
ms (+), menos (-) y separador (|). El separador crea un espacio extra entre puertos en
el icono del bloque. La forma del icono se puede definir como redonda o rectangular (del
ingls round o rectangular ) a travs del parmetro Icon shape en la ventana de dialogo
de parmetros.
Si hay dos o ms entradas, el nmero de operaciones de suma o resta debe ser igual
al nmero de entradas. Por ejemplo, + + requiere tres entradas y se configura el
bloque para sustraer la segunda entrada a la primera entrada, y luego sumar la tercera.
21
3.7.2. Bloque Product
1234567
<
89:;
I ?B
=>?@ABACDE>?F
GHBFE?AB
TO
JKLM
NOPQLRSP
23
Figura 3.30: Parmetros del bloque Math Function.
xyz{y| }~
El bloque Manual Switch conmuta sus entradas pasando slo una de ellas a travs
de su salida. No existe ventana de dialogo para este bloque, por lo que para conmutar
entre las entradas se debe pulsar dos veces sobre el bloque. Este bloque mantiene el
estado determinado cuando el archivo Simulink es guardado.
El bloque Mux combina sus entradas en una nica salida. Las seales de entrada
pueden ser escalares, vectores o matrices. El parmetro Number of Inputs permite es-
pecificar el nmero de seales de entrada y su dimensin. Un valor de 1 significa que
el puerto correspondiente puede aceptar seales de cualquiera dimensin.
24
Figura 3.32: Parmetros del bloque Mux.
El bloque Demux extrae las componentes de una seal de entrada y provee las
componentes en separadas seales. El bloque acepta tanto seales vectoriales como
buses de seales. El parmetro Number of outputs permite especificar el nmero y
dimensin de cada puerto de salida. Si no se configura la dimensin de las salidas, el
bloque lo determina automticamente.
25
Captulo 4
Simulaciones
En este captulo se describirn los pasos a seguir para crear un archivo Simulinkr
y realizar una simulacin. Para ello se va a tomar un ejemplo sencillo de un sistema
elctrico que se desea modelar, el caso en estudio est esquematizado en la figura 4.1.
Los pasos que se deben seguir para simular este ejemplo o cualquier otro, son gene-
ralmente los siguientes:
Para llevar a cabo correctamente cada uno de los pasos, el alumno debe estar fami-
liarizado con las opciones bsicas de Simulinkr y se recomienda que el alumno haya
ledo detenidamente los captulos precedentes.
26
4.1. Obtencin de las ecuaciones
Esta seccin tiene como objetivo plantear las ecuaciones de la respuesta temporal
del sistema que se pretende simular. En este caso, el sistema que vamos a estudiar es el
presentado en la figura 4.1. Aplicando las leyes de Kirschoff (procedimiento que se detalla
en los apuntes de clase, tema 3) las ecuaciones que se obtienen son las siguientes:
dVC (t)
i(t) = iL (t) = iC (t) = C (4.1)
dt
diL (t)
R iL (t) + L +VC (t) = u0 (t) (4.2)
dt
Sustituyendo la ecuacin 4.1 en la 4.2, se obtiene:
27
De estas ecuaciones se pueden obtener funciones de transferencias dependiendo de
las variables que se quieran analizar. De esta manera para poder analizar la intensidad
del circuito y la tensin del condensador tenemos las siguientes ecuaciones,
3
VC (s) = U0 (s) (4.7)
s2 + 4s + 3
3 3s
I(s) = 2 U0 (s) (4.8)
4 s + 4s + 3
Una vez calculadas las funciones de transferencias, este ejemplo puede ser progra-
mado en Simulinkr mediante el bloque llamado Transfer Fcn dentro de la herramienta
Simulink y del subgrupo Continuous. La configuracin de este bloque se describe en
el captulo anterior. La figura 4.2 muestra el bloque Transfer Fcn configurado para la
funcin de transferencia correspondiente a la tensin del condensador.
Por otro lado es posible programar las ecuaciones diferenciales de forma ms directa
sin tener que obtener las transformadas de Laplace. Como se observa en la ecuacin
4.4, se deben programar cada uno de los sumandos teniendo en cuenta que la entrada
que se conoce en este ejemplo es la tensin de la fuente de continua u0 . De esta ma-
nera necesitaramos bloques integradores, derivativos, ganancias y sumas. Todos estos
bloques se han representado en la figura 4.3.
28
Las variables que se desean visualizar para analizar la simulacin deben ser unidas
al bloque denominado Scope que permite representar los resultados. Adems hay otros
bloques que pueden ser de ayuda para obtener informacin de las variables en estudio,
como el bloque Display que muestra los valores que toma una variable determinada
durante la simulacin y de forma permanente el valor final tomado por la variable una vez
terminada la simulacin . Estos bloques se resumen en la siguiente figura.
Por ltimo recordar que los bloques que se presentan en esta gua son los ms
usados. Para realizar simulaciones ms complejas debern utilizarse herramientas ms
avanzadas explotando el gran potencial que tiene el programa Simulinkr para realizar
simulaciones.
29
Figura 4.6: Manejo del ratn para incluir bloques al archivo de Simulinkr .
Siguiendo todos los pasos anteriores el sistema quedara programado para cada uno
30
de los mtodos presentados, como se ve en la figura 4.8. La tensin de la fuente de con-
tinua se considera constante e igual a la unidad, adems se han incluido bloques Scope
para visualizar los resultados de la intensidad del circuito y la tensin del condensador.
Los bloques se pueden invertir como se ve en la figura 4.8, haciendo clic con el botn
de la derecha del ratn sobre el bloque que se desea invertir se desplegar un men
donde se debe elegir la opcin Format y la sub-opcin Flip block . Hay otra sub-opcin
denominada Rotate block en Format que permite rotar los bloques. La rotacin tambin
puede realizarse directamente seleccionando el bloque y pulsando las teclas control y
r (ctrl.+r).
1. Tiempo de simulacin
2. Mtodo de integracin
3. Intervalo de muestreo
31
4.4.1. Tiempo de simulacin
El tiempo de simulacin es un parmetro que hay que definir antes de comenzar las
simulaciones. El tiempo de simulacin puede ser modificado en la casilla marcada en la
figura 2.2 como Tiempo de simulacin o bien en la ventana Configuration Parameters
que se muestra en la figura 4.9 y a la que se accede a travs de la opcin marcada como
Parmetros de simulacin en la figura 2.2 y en la sub-opcin Configuration Parameters.
El tiempo de simulacin puede configurarse en esta ventana modificando el tiempo de
comienzo de la simulacin y el de parada, casillas denominadas Start time y Stop time
de la figura 4.9. Por defecto siempre el tiempo de simulacin ser 10 segundos.
Antes de simular es importante verificar que los parmetros del bloque Scope estn
correctamente configurados porque si no es as, las variables no se representarn de
forma adecuada. Para configurar los parmetros, hacer doble clic en el bloque de Scope
antes de la simulacin y se abrir la ventana que se muestra en la figura 4.11.
35
Workspace que est dentro de la herramienta Simulink y en el subgrupo Sinks de
la librera de Simulinkr . Este bloque debe tambin ser configurado como se muestra
en la figura 4.13. Haciendo doble clic en el bloque seleccionado se abrir la ventana
de la figura 4.13. Primero hay que elegir un nombre para la variable que corresponder
con el nombre de la variable en el workspace. Esta opcin se cambiar en la casilla
denominada Variable Name. Adems deber seleccionarse la opcin Array en la casilla
Save format. A este bloque deben conectarse variables individualmente y estas mismas
variables, una vez que se ejecute la simulacin, aparecern en la ventana del workspace
de la figura 2.1 marcada como Variables workspace.
Para poder trabajar en Matlabr con los valores de las variables que se envan me-
diante el bloque To Workspace, es necesario tener la informacin del vector tiempo. Es
decir si enviamos las variables al workspace sin el vector tiempo no podemos asociar
a esas variables el tiempo para cada uno de los puntos obtenidos. De esa manera se
incluye, como se puede observar en la figura 4.10, el bloque Clock que se encuentra en
el grupo Simulink , subgrupo Sources. Este bloque genera automticamente el vector
de tiempo para las simulaciones y debe ser conectado a un bloque To Workspace para
poder enviar ese vector al espacio de trabajo de Matlabr y trabajar adecuadamente con
las variables.
Por ejemplo teniendo los valores de las variables y del tiempo se puede representar
grficamente en el Matlabr los resultados de la simulacin. Las grficas de Matlabr
pueden ser incorporadas a documentos de Word fcilmente con la opcin Copy figure
dentro del men Edit. El programa representado en La figura 4.10 enva al workspace
la variable tiempo que se denomina en la figura 4.10 t y la tensin del condensador
que se denomina Vc. Ejecutando en la ventana de comando de Matlabr marcada en
la figura 2.1 como Ventana comandos Matlab la funcin plot(t,Vc) obtenemos la figura
4.14.
36
Figura 4.14: Grfica obtenida mediante Matlabr .
37