1. Jair Ospino Ardila : J22
Solución de Ecuaciones Diferenciales en Simulink
Construir un modelo en Simulink que resuelva la siguiente ecuación diferencial:
d 2x dx
m 2 c kx f (t )
dt dt
Condiciones iniciales = 0
El input f(t) es una función escalón con magnitud 2
Parámetros: m = 0.4,c = 0.6,k = 1
Primero, expresar la ecuación en términos de la derivada de mayor orden:
d 2x dx
m 2 f (t ) c kx
dt dt
Crear un bloque de suma al lado izquierdo de la ventana de trabajo
Página 1
2. Jair Ospino Ardila : J22
Agregar un bloque “gain” (multiplicador) para eliminar el coeficiente m y así despejar la
derivada de mayor orden:
La constante m=0.4 , luego 1/m = 2.5
Página 2
3. Jair Ospino Ardila : J22
Agregar los bloques “integrator” para obtener la variable deseada
Las condiciones iniciales son cero, el bloque “integrator” viene por defecto con este valor por
lo que no es necesario modificarlo en este caso.
Conectar las señales integradas con bloques multiplicadores (Gain) para crear los términos del
lado derecho de la ecuación diferencial:
Página 3
4. Jair Ospino Ardila : J22
Doble clic en los bloques Gain para modificar los parámetros.
C =0.6
K=1
Unir todas las señales al bloque “sum” fijándose en los signos
Agregarf(t)
Doble clic en el bloque “Step” para cambiar los parámetros. Para un paso de magnitud 2,
cambiar el “Final Value” a 2.
Página 4