Está en la página 1de 3

31/05/2017Anlisis de sensibilidad

Un anlisis de sensibilidad permite evaluar el efecto que tiene, uno o ms parmetros en el


comportamiento dinmico de un sistema. El anlisis de sensibilidad responde a la pregunta qu
pasara si cambio el valor de un parmetro en la respuesta de un sistema?

Ejemplo:

Qu ocurre si se cambia el coeficiente de friccin en la respuesta de un pndulo oscilante?

Qu ocurre si cambio un capacitor en un circuito RLC?

>> % evalu el efecto que tiene el coeficiente de friccin en la respuesta de un pndulo oscilante

>> % los parmetros del pndulo son los siguientes:

>> % m=1 kg, L=0.6096, g=9.81. el coeficiente de friccin se va a hacer variar en el rango [0.1 0.9]
con saltos de 0.2

>> figure, hold on

>> for lambda=0.1:0.2:0.9

dy=@(t,y) [y(2);-lambda/1*y(2)-9.81/0.6096*sin(y(1))]

[t,y]=ode45(dy,[0 20],[pi/4 0]);

plot(t,y(:,1))

end

dy =

@(t,y)[y(2);-lambda/1*y(2)-9.81/0.6096*sin(y(1))]

dy =

@(t,y)[y(2);-lambda/1*y(2)-9.81/0.6096*sin(y(1))]

dy =
@(t,y)[y(2);-lambda/1*y(2)-9.81/0.6096*sin(y(1))]

dy =

@(t,y)[y(2);-lambda/1*y(2)-9.81/0.6096*sin(y(1))]

dy =

@(t,y)[y(2);-lambda/1*y(2)-9.81/0.6096*sin(y(1))]

>> figure(2), hold on

>> for m=0.5:0.5:2

dy=@(t,y) [y(2);-0.5/m*y(2)-9.81/0.6096*sin(y(1))]

[t,y]=ode45(dy,[0 20],[pi/4 0]);

plot(t,y(:,1))

end

dy =
@(t,y)[y(2);-0.5/m*y(2)-9.81/0.6096*sin(y(1))]

dy =

@(t,y)[y(2);-0.5/m*y(2)-9.81/0.6096*sin(y(1))]

dy =

@(t,y)[y(2);-0.5/m*y(2)-9.81/0.6096*sin(y(1))]

dy =

@(t,y)[y(2);-0.5/m*y(2)-9.81/0.6096*sin(y(1))]

También podría gustarte