Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SIMULINK
10.1 INTRODUCCION
Simulink es un software que funciona bajo la plataforma de Matlab y es una
herramienta muy til para modelar, simular y analizar sistemas, tanto lineales como
no lineales. Permite al usuario realizar sus estudios tanto en el dominio del tiempo
como el de Laplace, expresar las funciones de transferencia en las diferentes formas
incluyendo la del espacio de los estados y otras opciones. En una interfaz grfica
(GUI) como la que se observa en la Figura 10.1, el usuario construye un diagrama
de bloques que desarrollan procedimientos que realizan las operaciones matemticas
requeridas para la solucin de un modelo.
178
Mach
179
(a)
(b)
Mach
180
(a)
(b)
Mach
181
(a)
(b)
Mach
182
(a)
(b)
Mach
183
184
(a)
(b)
Figura 10.10 Especificaciones de los bloques (a) Gain y (b) Slider Gain
Mach
185
(a)
(b)
Figura 10.12 Especificaciones del bloque (a) Math Function, (b) Trigonometric
Function
Mach
186
Mach
187
(a)
(b)
188
(a)
(b)
Figura 10.16 Especificaciones del bloque (a) Sine Wave y (b) Signal Generator
La Figura 10.16b muestra la ventana de especificaciones del bloque Signal
Generator. En el cuadro Wave from se especifica si la onda peridica de entrada
es sinusoidal, cuadrada, diente de sierra o al azar. La amplitud y la frecuencia se
introducen en los cuadros de nombres Amplitude y Frequency, respectivamente.
Mach
189
(a)
(b)
Mach
190
(a)
(b)
Figura 10.18 Librera Sinks
(a)
(b)
Figura 10.19 Especificaciones del bloque (a) XY Graph y (b) Floating Scope
Los botones Display y To Workspace despliegan la informacin de salida en
forma numrica. El primero lo muestra en forma digital sobre el mismo icono
mientras que el segundo lo hace sobre el espacio de trabajo de Matlab asignndole
Mach
191
(a)
(b)
Mach
192
(a)
(b)
Figura 10.22. Librera (a) Signal Routing (a) y (b) Ports & Subsystems
La librera Signal Routing contiene un conjunto de bloques de enrutamiento de
seales como interruptores, mezcladores, divisores, etc. Estos bloques tienen puertos
de entrada y de salida
La librera Ports & Subsystems contiene un conjunto de bloques que definen
puertos de entradas y de salidas o subsistemas con los que desarrollan lazos de
control de flujo como if, switch, while, for, etc.
193
194
Mach
195
Mach
196
Mach
197
198
Las leyendas que aparecen sobre algunas corrientes se digitan haciendo un clic sobre
el lugar sobre el cual se quiere introducir. Las letras griegas se colocan con el estilo
Symbol
Mach
199
Mach
200
Mach
201
Mach
202
Mach
203
Mach
204
205
206
Mach
207
Mach
208
Mach
209
210
Mach
211
Figura 10.46
El diagrama de bloques para el clculo de las concentraciones de A y B en estado
estacionario se muestra en la Figura 10.48. Para la asignacin de los sucesivos
valores de la velocidad espacio se emplea el bloque Memory de la librera
Discrete cuya funcin y especificaciones se observan en la Figura 10.47. Se asigna
como valor inicial el valor de -0.1 para que los clculos se inicien para un valor de
cero ya que esta salida se ha de sumar con el valor constante de 0.1 alimentado. La
salida de este botn es el valor de entrada anterior. Con este lazo, el valor de la
velocidad espacio cambia de 0.1 en 0.1 desde cero y un nmero de veces dado por el
nmero de iteraciones especificado. Se requiere la verificacin del cuadro de
nombre Inherit sample time.
Mach
212
Comando msgbox
Al ejecutar este comando se despliega un cuadro de mensaje escrito por el usuario.
La sintaxis es:
Mach
213
msgbox(Mensaje, Ttulo,Icono)
Los argumentos Mensaje y Titulo se escriben entre comillas simples y son el
mensaje y el nombre o titulo, que aparecen en el cuadro. El argumento Icono es el
dibujo que aparece en el lado izquierdo y que puede ser none, error, help o
warn. El icono por defecto es el primero y los otros representan dibujos de error,
ayuda o intejeccion, respectivamente. Estos cuadros incluyen un botn OK para
aceptar el mensaje. La minimizacin o cancelacin se consigue presionado los
correspondientes en el extremo superior derecho de la barra de titulo. Algunas
alternativas para el despliegue de cuadros de mensajes son los comandos errordlg,
helpdlg y warndlg. Con ellos se tiene especificado, por defecto, el icono de
error, ayuda o interjeccin y solo requieren de la especificacin del mensaje y el
titulo. Es decir, que su sintaxis es por ejemplo para el comando errordlg:
errordlg(Mensaje, Ttulo)
El comando questdlg despliega un cuadro de mensaje con un icono de
interrogacin e incluye tres botones para presionar que, por defecto, aparecen con
los nombres de Yes, No y Cancel. La sintaxis para el comando questdlg es:
questdlg(Mensaje, Ttulo,Botn1,Boton2,Boton3,BotonPorDefecto)
A los botones pueden asignrseles nombres diferentes a los que muestran por
defecto. La presin de uno de ellos acepta como respuesta el nombre
correspondiente
Comando sim
Este comando ejecuta la simulacin de un modelo representado mediante un
diagrama de bloques en Simulink. Su sintaxis es una de las siguientes:
sim(Model)
[t,x,y] = sim(Model, Intervalo de Tiempo)
Mach
214
Comando beep
Este comando, simplemente, produce un sonido al ejecutarse
215
disp(':::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::')
disp(' ')
disp(' ')
disp('1. PASO')
disp('2. RAMPA')
disp('3. SENO')
disp(' ')
R = input('Escriba La Respuesta a Simular: ');
if (R < 1)|(R > 3)
errordlg('Selecione 1, 2 o 3')
beep
R = input('Escriba La Respuesta a Simular: ');
end
clc
disp(' ')
disp(' ')
switch R
case 1
clc
disp('::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ')
disp(' ')
disp('
CAMBIO PASO EN LA VARIABLE DE ENTRADA')
disp(' ')
disp('::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ')
disp(' ')
X = input('Introduzca El Valor Del Cambio Paso En La Variable De Entrada
= ');
disp(' ')
r=0;
A=0;
w=0;
case 2
clc
disp('::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ')
disp(' ')
disp('
CAMBIO RAMPA EN LA VARIABLE DE ENTRADA')
disp(' ')
disp('::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ')
disp(' ')
r = input('Introduzca El Valor De La Pendiente De La Rampa De Entrada = ');
Mach
216
disp(' ')
X=0;
A=0;
w=0;
case 3
clc
disp('::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ')
disp(' ')
disp('
CAMBIO SENO EN LA VARIABLE DE ENTRADA')
disp(' ')
disp('::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ')
disp(' ')
A = input('Amplitud De La Entrada Seno = ');
w = input('Frecuencia De La Entrada Seno = ');
disp(' ')
X=0;
r=0;
end
disp(':::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::')
disp(' ')
disp('
PARAMETROS DE LA SIMULACION DINAMICA')
disp(' ')
disp(':::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::')
disp(' ')
helpdlg('Si Desea Ver La Respuesta Sin Tiempo Muerto Digite "Cero" De Lo
Contrario Otro Valor','Tiempo Muerto')
beep
To = input('* Escriba El Valor Del Tiempo Muerto, s = ');
Rango = input('* Tiempo de simulacin, s = ');
disp(' ')
clc
disp('::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ')
disp(' ')
disp('
SISTEMAS')
disp(' ')
disp('::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ')
disp(' ')
disp(' ')
disp('1. SISTEMA LINEAL DE PRIMER ORDEN: TANQUE CALENTADOR')
disp('2. SISTEMA LINEAL DE SEGUNDO ORDEN: VALVULA DE
CONTROL')
disp(' ')
Mach
217
218
disp('
PARAMETROS DINAMICOS DEL SISTEMA')
disp(' ')
disp('::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ')
disp(' ')
tau = RHO*V*C/(F*RHO*C + U*A)
K = F*RHO*C/(F*RHO*C + U*A)
disp(' ')
disp(' ')
disp('::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ')
disp(' ')
disp('
RESULTADOS')
disp(' ')
disp('::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ')
disp(' ')
switch R
case 2
disp('Atraso De La Respuesta Lineal')
tau
case 3
disp('Amplitud Del Perfil Sinusoidal De La Respuesta');
K*A/sqrt(1+(w*tau)^2)
disp('Fase de la respuesta con respecto a la entrada');
atan(-w*tau)
end
STOP=input('Presione ENTER para ver la simulacion en Simulink');
clc
case 2
clc
disp('::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ')
disp(' ')
disp('!USTED ESCOGIO SIMULAR EL SISTEMA LINEAL DE SEGUNDO
ORDEN: VALVULA DE CONTROL!')
disp(' ')
disp('::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ')
disp(' ')
disp(' ')
Mach
219
disp('::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ')
disp(' ')
disp('
PARAMETROS FISICOS DEL SISTEMA')
disp(' ')
disp('::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ')
disp(' ')
M = input('* Masa Del Bloque, lbm = ');
C = input('* Coeficiente De Amortiguamiento Viscoso, lbf/pie/s = ');
K = input('* Constante De Hooke Del Resorte, lbf/pie = ');
A = input('* Area Del Diafragma, pie^2 = ');
disp(' ')
disp(' ')
disp('::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ')
disp(' ')
disp('
PARAMETROS DINAMICOS DEL SISTEMA')
disp(' ')
disp('::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ')
disp(' ')
tau = sqrt(M/(32.2*K))
K = A/K
sigma = sqrt((32.2*C^2)/(4*M*K))
disp(' ')
disp(' ')
disp(':::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::')
disp(' ')
disp('
RAICES DE LA ECUACION CARACTERISTICA')
disp(' ')
disp(':::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::')
disp(' ')
p = [tau^2 2*sigma*tau 1];
z = roots(p)
disp(' ')
disp(' ')
disp('::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ')
disp(' ')
disp('
RESULTADOS')
disp(' ')
disp('::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ')
disp(' ')
switch R
case 1
if sigma > 1
Mach
220
221
Archivo ordenmayorsimulink
clc
close all
global Ti Inicio K1 K2 K3 rho V Cv Cp w t0 tau1 tau2 tau3 h n m g11 g12 g13 g21
g22 g23 g31 g32 g33 G h11 h21 h31 H GH a11 a12 a13 a21 a22 a23 a31 a32 a33 A
b11 b21 b31 B C D f1 f2 T10 T20 K10 K20 V1 V2 r r2 P P2 Am wf Am2 wf2 NT
disp('
|******************************************************************|'
)
disp('
RESPUESTAS: PAS0, RAMPA Y SENO PARA SISTEMAS DE
ORDEN MAYOR')
disp('
|*******************************************************************
********|')
disp(' ')
disp('
|*********|')
disp('
SISTEMAS')
disp('
|*********|')
disp(' ')
Mach
222
223
224
disp('
CAMBIO PASO DE UN SISTEMA NO INTERACTUANTE')
disp('
|*******************************************************************
**************|')
disp(' ')
% ENTRADAS
P = input('Cambio paso = ');
r=0;Am=0;wf=0;
switch D
case 1
disp(' ')
disp('
|*******************************************************************
**************|')
disp('
RESPUESTA PASO DE UN SISTEMA NO INTERACTUANTE EN
EL DOMINIO DEL TIEMPO')
disp('
|*******************************************************************
**************|')
disp(' ')
% RESULTADOS
disp(' ')
disp('
|***********|')
disp('
RESULTADOS')
disp('
|***********|')
disp('LAS CONSTANTES DE TIEMPO SON :')
disp(' ')
disp('tau1 = tau2 = tau3 = '), disp(tau1)
disp(' ')
disp('LAS GANANCIAS SON :')
disp(' ')
disp('K1 = K2 = K3 ='), disp(K1)
disp(' ')
sim('nointerordenmayor')
nointerordenmayor
case 2
disp(' ')
Mach
225
disp('
|*******************************************************************
**************|')
disp('
RESPUESTA PASO DE UN SISTEMA NO INTERACTUANTE EN
EL DOMINIO DE LAPLACE ')
disp('
|*******************************************************************
**************|')
disp(' ')
% RESULTADOS
disp(' ')
disp('
|***********|')
disp('
RESULTADOS')
disp('
|***********|')
disp('LAS CONSTANTES DE TIEMPO SON :')
disp(' ')
disp('tau1 = tau2 = tau3 = '), disp(tau1)
disp(' ')
disp('LAS GANANCIAS SON :')
disp(' ')
disp('K1 = K2 = K3 ='), disp(K1)
disp(' ')
sim('nointerordenmayor')
nointerordenmayor
case 3
disp(' ')
disp('
|*******************************************************************
*****************************|')
disp('
RESPUESTA PASO DE UN SISTEMA NO INTERACTUANTE EN EL
DOMINIO DEL TIEMPO - ESPACIO DE LOS ESTADOS')
disp('
|*******************************************************************
*****************************|')
disp(' ')
% PROCESO
a11 = -1/tau1;
a12 = 0;
a13 = 0;
Mach
226
a21 = K1/tau2;
a22 = -1/tau2;
a23 = 0;
a31 = 0;
a32 = K2/tau3;
a33 = -1/tau3;
A = [a11 a12 a13; a21 a22 a23; a31 a32 a33]
b11 = K1/tau1;
b21 = 0;
b31 = 0;
B = [b11; b21; b31]
C = [1 0 0; 0 1 0; 0 0 1]
D = [0;0;0];
% RESULTADOS
disp(' ')
disp('
|***********|')
disp('
RESULTADOS')
disp('
|***********|')
disp('LAS CONSTANTES DE TIEMPO SON :')
disp(' ')
disp('tau1 = tau2 = tau3 = '), disp(tau1)
disp(' ')
disp('LAS GANANCIAS SON :')
disp(' ')
disp('K1 = K2 = K3 ='), disp(K1)
disp(' ')
sim('nointerss')
nointerss
end
case 2
disp('
|*******************************************************************
**************|')
disp('
CAMBIO RAMPA DE UN SISTEMA NO
INTERACTUANTE')
disp('
|*******************************************************************
**************|')
disp(' ')
% ENTRADAS
r = input('Pendiente = ');
Mach
227
P=0;Am=0;wf=0;
switch D
case 1
disp(' ')
disp('
|*******************************************************************
**************|')
disp('
RESPUESTA RAMPA DE UN SISTEMA NO INTERACTUANTE EN
EL DOMINIO DEL TIEMPO')
disp('
|*******************************************************************
**************|')
disp(' ')
% RESULTADOS
disp(' ')
disp('
|***********|')
disp('
RESULTADOS')
disp('
|***********|')
disp('LAS CONSTANTES DE TIEMPO SON :')
disp(' ')
disp('tau1 = tau2 = tau3 = '), disp(tau1)
disp(' ')
disp('LAS GANANCIAS SON :')
disp(' ')
disp('K1 = K2 = K3 ='), disp(K1)
disp(' ')
case 2
disp(' ')
disp('
|*******************************************************************
**************|')
disp('
RESPUESTA RAMPA DE UN SISTEMA NO INTERACTUANTE EN
EL DOMINIO DE LAPLACE ')
disp('
|*******************************************************************
**************|')
disp(' ')
% RESULTADOS
disp(' ')
Mach
228
disp('
|***********|')
disp('
RESULTADOS')
disp('
|***********|')
disp('LAS CONSTANTES DE TIEMPO SON :')
disp(' ')
disp('tau1 = tau2 = tau3 = '), disp(tau1)
disp(' ')
disp('LAS GANANCIAS SON :')
disp(' ')
disp('K1 = K2 = K3 ='), disp(K1)
disp(' ')
case 3
msgbox('En el espacio de los estados solo se puede simular la respuesta paso')
disp(' ')
input('
Pulse ENTER para terminar y realizar una nueva Simulacion')
clc
close all
ordenmayorsimulink
end
sim('nointerordenmayor')
nointerordenmayor
case 3
disp('
|*******************************************************************
**************|')
disp('
CAMBIO SENO DE UN SISTEMA NO INTERACTUANTE')
disp('
|*******************************************************************
**************|')
disp(' ')
% ENTRADAS
Am = input('Amplitud = ');
wf = input('Frecuencia (rad/seg) = ');
P=0;r=0;
switch D
case 1
disp(' ')
disp('
|*******************************************************************
**************|')
Mach
229
disp('
RESPUESTA SENO DE UN SISTEMA NO INTERACTUANTE EN
EL DOMINIO DEL TIEMPO')
disp('
|*******************************************************************
**************|')
disp(' ')
% RESULTADOS
disp(' ')
disp('
|***********|')
disp('
RESULTADOS')
disp('
|***********|')
disp('LAS CONSTANTES DE TIEMPO SON :')
disp(' ')
disp('tau1 = tau2 = tau3 = '), disp(tau1)
disp(' ')
disp('LAS GANANCIAS SON :')
disp(' ')
disp('K1 = K2 = K3 ='), disp(K1)
disp(' ')
case 2
disp(' ')
disp('
|*******************************************************************
**************|')
disp('
RESPUESTA SENO DE UN SISTEMA NO INTERACTUANTE EN
EL DOMINIO DE LAPLACE ')
disp('
|*******************************************************************
**************|')
disp(' ')
% RESULTADOS
disp(' ')
disp('
|***********|')
disp('
RESULTADOS')
disp('
|***********|')
disp('LAS CONSTANTES DE TIEMPO SON :')
disp(' ')
disp('tau1 = tau2 = tau3 = '), disp(tau1)
disp(' ')
disp('LAS GANANCIAS SON :')
Mach
230
disp(' ')
disp('K1 = K2 = K3 ='), disp(K1)
disp(' ')
case 3
msgbox('En el espacio de los estados solo se puede simular la respuesta paso')
disp(' ')
input('
Pulse ENTER para terminar y realizar una nueva Simulacion')
clc
close all
ordenmayorsimulink
end
sim('nointerordenmayor')
nointerordenmayor
end
case 2
disp(' ')
disp('
|*******************************************************************
**************|')
disp('
PARMETROS FSICOS DEL SISTEMA
INTERACTUANTE')
disp('
|*******************************************************************
**************|')
disp(' ')
% ENTRADAS
rho = input('Valor de la densidad, lb/pie3 = ');
V1 = input('Volumen del primer tanque, pie3 = ');
V2 = input('Volumen del segundo tanque, pie3 = ');
f1 = input('Flujo volumetrico de entrada al primer tanque, pie3/min= ');
f2 = input('Flujo volumetrico de entrada al segundo tanque, pie3/min= ');
Cv = input('Calor especifico a volumen constante, Btu/lb-F = ');
Cp = Cv;
T10 = input('Temperatura Inicial del Tanque 1, F = ');
T10 = T20;
t0 = input('Tiempo de simulacin, min = ');
Inicio = input('Condiciones iniciales = ');
% PROCESO
Cp = Cv;
Mach
231
Mach
232
% RESULTADOS
disp(' ')
disp('
|***********|')
disp('
RESULTADOS')
disp('
|***********|')
disp('LAS CONSTANTES DE TIEMPO SON :')
disp(' ')
disp('tau1 = tau2 = tau3 = '), disp(tau1)
disp(' ')
disp('LAS GANANCIAS SON :')
disp(' ')
disp('K1 = K2 = K3 ='), disp(K1)
disp(' ')
sim('interordenmayor')
interordenmayor
case 2
disp(' ')
disp('
|*******************************************************************
**************|')
disp('
RESPUESTA PASO DE UN SISTEMA INTERACTUANTE EN EL
DOMINIO DE LAPLACE ')
disp('
|*******************************************************************
**************|')
disp(' ')
% RESULTADOS
disp(' ')
disp('
|***********|')
disp('
RESULTADOS')
disp('
|***********|')
disp('LAS CONSTANTES DE TIEMPO SON :')
disp(' ')
disp('tau1 = tau2 = tau3 = '), disp(tau1)
disp(' ')
disp('LAS GANANCIAS SON :')
disp(' ')
disp('K1 = K2 = K3 ='), disp(K1)
disp(' ')
sim('interordenmayor')
interordenmayor
Mach
233
case 3
disp(' ')
disp('
|*******************************************************************
*****************************|')
disp('
RESPUESTA PASO DE UN SISTEMA INTERACTUANTE EN EL
DOMINIO DEL TIEMPO - ESPACIO DE LOS ESTADOS')
disp('
|*******************************************************************
*****************************|')
disp(' ')
% PROCESO
a11 = -1/tau1;
a12 = K1/tau1;
a21 = K2/tau2;
a22 = -1/tau2;
A = [a11 a12; a21 a22]
b11 = K10/tau1;
b12 = 0;
b21 = 0;
b22 = K20/tau2;
B = [b11 b12; b21 b22]
C = [1 0; 0 1]
D = [0 0;0 0]
% RESULTADOS
disp(' ')
disp('
|***********|')
disp('
RESULTADOS')
disp('
|***********|')
disp('LAS CONSTANTES DE TIEMPO SON :')
disp(' ')
disp('tau1 = tau2 = tau3 = '), disp(tau1)
disp(' ')
disp('LAS GANANCIAS SON :')
disp(' ')
disp('K1 = K2 = K3 ='), disp(K1)
disp(' ')
sim('interss')
interss
end
Mach
234
case 2
disp('
|*******************************************************************
**************|')
disp('
CAMBIO RAMPA DE UN SISTEMA INTERACTUANTE')
disp('
|*******************************************************************
**************|')
disp(' ')
NT = [1 2];
NT = input('Nmero del tanque a cambiar = ');
switch NT
case 1
r = input('Pendiente en el Primer Tanque = ');
r2 =0;
case 2
r =0;
r2 = input('Pendiente en el Segundo Tanque = ');
end
P=0;Am=0;wf=0;P2=0;Am2=0;wf2=0;
switch D
case 1
disp(' ')
disp('
|*******************************************************************
**************|')
disp('
RESPUESTA RAMPA DE UN SISTEMA INTERACTUANTE EN EL
DOMINIO DEL TIEMPO')
disp('
|*******************************************************************
**************|')
disp(' ')
% RESULTADOS
disp(' ')
disp('
|***********|')
disp('
RESULTADOS')
disp('
|***********|')
disp('LAS CONSTANTES DE TIEMPO SON :')
disp(' ')
disp('tau1 = tau2 = tau3 = '), disp(tau1)
disp(' ')
Mach
235
Mach
236
disp('
|*******************************************************************
**************|')
disp('
CAMBIO SENO DE UN SISTEMA INTERACTUANTE')
disp('
|*******************************************************************
**************|')
disp(' ')
NT = [1 2];
NT = input('Nmero del tanque a cambiar = ');
switch NT
case 1
Am = input('Amplitud, Am = ');
wf = input('Frecuencia, wf (rad/seg) = ');
Am2 = 0;
wf2 = 0;
case 2
Am = 0;
wf = 0;
Am2 = input('Amplitud, Am2 = ');
wf2 = input('Frecuencia, wf2 (rad/seg) = ');
end
P=0;r=0;P2=0;r2=0;
switch D
case 1
disp(' ')
disp('
|*******************************************************************
**************|')
disp('
RESPUESTA SENO DE UN SISTEMA INTERACTUANTE EN EL
DOMINIO DEL TIEMPO')
disp('
|*******************************************************************
**************|')
disp(' ')
% RESULTADOS
disp(' ')
disp('
|***********|')
disp('
RESULTADOS')
disp('
|***********|')
disp('LAS CONSTANTES DE TIEMPO SON :')
disp(' ')
Mach
237
238
end
end
disp(' ')
disp('===============================================
========================================= ')
disp(' ')
disp('1. NUEVA SIMULACION')
disp('2. TERMINAR LA SIMULACION')
disp(' ')
Sim=input('Escoger la opcion a realizar = ');
if Sim == 1
clc
close all
ordenmayorsimulink
else
if Sim ==2
clc
close all
end
end
Mach