Está en la página 1de 15

PRIMERA PRACTICA CALIFICADA

NOMBRE: JOSÉ ANTONIO SOLIS PAUCARPURA

Prob.01

SISTEMA MECÁNICO: ESQUEMA SIMPLIFICADO DEL SISTEMA DE SUSPENSIÓN DE UN AUTOMOVIL

1.1 Sistema:
1.2 Modelo:

1.3 Análisis con Matlab

Asumiendo los siguientes valores para el modelo:

m1=m2=5 kg k1=k2=100 N/m b=5 s^-1

Quedaría de la siguiente manera:


𝒀𝒔 𝟓𝟎𝟎𝒔 + 𝟏𝟎𝟎
=
𝑼𝒔 𝟐𝟓𝒔 + 𝟓𝟎𝒔 + 𝟏𝟓𝟎𝟎𝒔𝟐 + 𝟓𝟎𝟎𝒔 + 𝟏𝟎𝟎𝟎𝟎
𝟒 𝟑

En Matlab:

>> num1=[500 100]


num1 =

500 100

>> den1=[25 50 1500 500 10000]

den1 =

25 50 1500 500 10000


>> printsys(num1,den1)

num/den =

500 s + 100
------------------------------------------
25 s^4 + 50 s^3 + 1500 s^2 + 500 s + 10000
>>
>> [A,B,C,D]=tf2ss(num1,den1)

A=

-2 -60 -20 -400


1 0 0 0
0 1 0 0
0 0 1 0

B=

1
0
0
0

C=

0 0 20 4

D=

0
>> step(num1,den1)
>>

>> [y,x,t]=step(num1,den1,10)
>> size(y)

ans =

231 1

>> size(x)

ans =

0 0

>> size(t)

ans =

1 231

>> max(t)
ans =

10

>> min(t)

ans =

>> plot(t,y)
>>

En la frecuencia

>> num=[500 100]

num =

500 100

>> den=[25 50 1500 500 10000]

den =
Columns 1 through 4

25 50 1500 500

Column 5

10000

>> bode(num,den)

>>
>> [mag,fase,w]=bode(num,den)
>> size(mag)

ans =

92 1

>> size(fase)

ans =

92 1
>> size(w)

ans =

92 1

>> plot(w,mag)

>>
>> mag=20*log(mag);
>> w=logspace(-2,1,92);
Prob.02 Sistema de tanque(s) de agua (linealizado): TANQUES EN CASCADA

2.2 MODELO
2.3 MATLAB
clc
clear all
close all
%Parámetros

k1=0.04;
k2=0.03;
k3=0.055;
a1=0.0:0.1:1; %Abertura de la Válvula entrada
a2=0:0.1:1; %Abertura de la Válvula salida
A1=1;
A2=1.5;

%Abertura de las Válvulas para el punto de equilibrio


a1s=0.5;
a2s=0.45;

%Altura en los tanques en el punto de equilibrio


h1s=((k1*a1s)/k2)^2;
h2s=((k2^2*h1s)/(k3*a2s)^2);
Eq1=[h1s h2s];

%Perfil de los estados estacionarios variando válvula de entrada a1 fijando


%válvula de salida a2

H1s=((k1.*a1)/k2).^2;
H2s=((k2^2.*H1s)./(k3*a2s)^2);
>> num=[0 0 0.0006]

num =

1.0e-03 *

0 0 0.6000

>> den=[1 0.03271 0.0002297]

den =

1.0000 0.0327 0.0002

>> printsys(num,den)
num/den =

0.0006
---------------------------
s^2 + 0.03271 s + 0.0002297
>> [A,B,C,D]=tf2ss(num,den)

A=

-0.0327 -0.0002
1.0000 0

B=

1
0

C=

1.0e-03 *

0 0.6000

D=

>> step(num,den)
>>
>> [y,x,t]=step(num,den,700);
>> size(y)

ans =

172 1

>> size(x)

ans =

0 0

>> size(t)

ans =

1 172

>> max(t)
ans =

700

>> min(t)

ans =

>> plot(t,y)

bode(num,den)

También podría gustarte