18
UNIVERSIDAD NACIONAL DE TRUJILLO ESCUELA DE POST GRADO DOCTORADO EN CIENCIAS E INGENIERIA CURSO: MODELAMIENTO YSIMULACIÓN GENERAL DE SISTEMAS DOCENTE: DOCENTE: DR. GUILLERMO EVANGELISTA BENITES PROGRAMACIÓN EM MATLAB EJERCICIOS 34 AL 40 INTEGRANTES Orlando Alex Siccha Ruiz Luis W. Aguilar Rodriguez Angel Daniel Rodriguez Castro Edinson Portill Amaro TRUJILLO - PERÚ 2015

Problemas de Ingenieria en Matlab

Embed Size (px)

DESCRIPTION

PROBLEMAS MAS USADOS EN INGENIERIA

Citation preview

  • UNIVERSIDAD NACIONAL DE TRUJILLO

    ESCUELA DE POST GRADO

    DOCTORADO EN CIENCIAS E INGENIERIA

    CURSO: MODELAMIENTO YSIMULACIN GENERAL DE SISTEMAS

    DOCENTE: DOCENTE: DR. GUILLERMO EVANGELISTA BENITES

    PROGRAMACIN EM MATLAB

    EJERCICIOS 34 AL 40

    INTEGRANTES

    Orlando Alex Siccha Ruiz

    Luis W. Aguilar Rodriguez

    Angel Daniel Rodriguez Castro

    Edinson Portill Amaro

    TRUJILLO - PER

    2015

  • Modelamiento y Simulacin General de Sistemas

    Pgina 2 de 18

    INDICE

    Pagina

    Ejercicio 34- Tanque de agua en forma de Elipse...... 3

    Ejercicio 35-Brote Repentino de una poblacin de insectos..5

    Ejercicio36-Un avin utiliza un paracadas....9

    Ejercicio 37-Crecimiento de poblacin de especies...12

    Ejercicio 38- Un circuito RL.....13

    Ejercicio 39- Crecimiento de un tumor...16

    Ejercicio 40- Velocidad de objeto en cada libre......17

  • Modelamiento y Simulacin General de Sistemas

    Pgina 3 de 18

    34. Un tanque de agua tiene forma de una elipse(a=1,5m,

    b=4,0m, c=3m) que tiene un agujero circular en la parte

    inferior, como se muestra.

    Segn la ley de Torricelli, la velocidad v del agua que est

    descargando por el agujero est dada por

    =

    Donde h es la altura del agua y g = 9.81m/s2. La razn a

    la cual la altura, h, del agua del tanque cambia por que el

    agua fluye hacia fuera a travs del orificio est dada por

    =

    [+()

    Donde es el radio del agujero.

    Resuelva la ecuacin diferencial para y. La altura inicial del agua es h=5.9m. Resuelva el

    problema para diferentes momentos y encuentre una estimacin para el momento en que

    h=0,1m. Hacer un diagrama de y en funcin del tiempo.

  • Modelamiento y Simulacin General de Sistemas

    Pgina 4 de 18

  • Modelamiento y Simulacin General de Sistemas

    Pgina 5 de 18

    solucion34.m

    clear, clc

    t_ini=0;%tiempo inicial (seg)

    t_end=4250; %tiempo final (seg)

    tvector=[t_ini,t_end];

    y0=5.9;%altura inicial (m)

    [t y]=ode45(@problema34,tvector,y0);

    disp(' tiempo altura')

    disp(' (min) (m)')

    t_min=t/60; % conversion tiempo de seg a min

    disp([t_min,y])

    plot(t_min,y,'r.--')

    xlabel('tiempo (min)');

    ylabel('altura (m)')

    t_new=interp1(y,t_min,0.1); %Nos reportara el tiempo cuando la altura = 0.1 m

    fprintf(' De la tabla anterior vemos que \n')

    fprintf(' el tiempo cuando el agua llega a 0.1 metros\n')

    fprintf(' es de %2.2f minutos \n\n',t_new)

    problema34.m

    function dydt = problema34(t,y)

    a=1.5; c=3; g=9.81; r=0.025;

    dydt=(sqrt(2*g*y)*r^2)/(a*c*(-1+((y-c)^2)/c^2));

  • Modelamiento y Simulacin General de Sistemas

    Pgina 6 de 18

    35. El brote repentino de una poblacin de insectos puede ser modelada por la ecuacin

    El primer trmino se refiere al modelo de crecimiento de la poblacin logstica muy

    conocido donde N es el nmero de insectos, R es una tasa de crecimiento intrnseco,

    y C es la capacidad de carga del medio ambiente local. El segundo trmino

    representa los efectos de la depredacin de las aves. Su efecto se vuelve significativo

    cuando la poblacin alcanza un tamao crtico Nc. r es el valor mximo que el

    segundo trmino puede llegar a valores grandes de N.

    Resolver la ecuacin diferencial para 0 t 50 das y dos tasas de crecimiento, R =

    0,55 y R = 0,58 das-1, y con N (0) = 10000. Los otros parmetros son C =, Nc

    =, r = . Hacer un grfico comparando las dos soluciones y discutir por

    qu este modelo es llamado modelo de "brote".

  • Modelamiento y Simulacin General de Sistemas

    Pgina 7 de 18

    solucion35ab.m

    clear, clc

    t_ini=0;%tiempo inicial (dias)

    t_end=50; %tiempo final (dias)

    tvector=[t_ini,t_end];

    N0=1000;%crecimiento inicial

    [t N]=ode45(@problema35b,tvector,N0);

    plot(t,N,'rs--')

    xlabel('tiempo (dias)');

    ylabel('velocidad de crecimiento')

    hold on

    [t N]=ode45(@problema35a,tvector,N0);

    plot(t,N,'bs--')

    problema35a.m

    function dNdt = problema35a(t,N)

    Ra=0.55; % Tamao de crecimiento

    C=100000; Nc=10000; r=10000;

    dNdt=Ra*N*(1-N/C)-r*N^2/(Nc^2+N^2);

    problema35b.m

    function dNdt = problema35b(t,N)

    Rb=0.58; % Tamao de crecimiento

    C=10000; Nc=10000; r=10000;

    dNdt=Rb*N*(1-N/C)-r*N^2/(Nc^2+N^2);

  • Modelamiento y Simulacin General de Sistemas

    Pgina 8 de 18

    Observando el grafico, se concluye que hay brote cuando la tasa de crecimiento intrnsico

    es 0.58(r=0.58). El brote significa que hay un crecimiento sustancial de la poblacin, por lo

    cual hay que estudiar, analizar y de ser possible regular la tasa de crecimiento intrinsico, de

    ser possible mantener r=0.55.

  • Modelamiento y Simulacin General de Sistemas

    Pgina 9 de 18

    36. Un avin utiliza un paracadas y otros

    medios de frenado, ya que reduce la

    velocidad en la pista despus del

    aterrizaje. Su aceleracin est dada por

    a = -0.00352-3 m/2. Desde a=

    , la

    tasa de cambio de la velocidad est

    dada por:

    = 0.00352 3

    Considere la posibilidad de un avin con una velocidad de 300 km/h que abre su paracadas y

    comienza la desaceleracin en t=0 s.

    (a) Al resolver la ecuacin diferencial, determinar y representar grficamente la velocidad

    como una funcin del tiempo desde t=0s hasta que el avin se detiene.

    (b) utilizar la integracin numrica para determinar la distancia x del avin viaja como una

    funcin del tiempo. Hacer una parcela de x en funcin del tiempo.

  • Modelamiento y Simulacin General de Sistemas

    Pgina 10 de 18

    Solucion36a.m

    clc, clear all disp('Curso: MATLAB para Ingenieros') disp('Prof.: Dr. Guillermo Evangelista Benites') disp(' ') dvdt= @(t,v) -0.0035*v^2-3; v0=300/3.6; % Velocidad, m/s [t v]=ode45(dvdt,[0:0.5:12],v0); subplot(2,1,1) plot(t,v) xlabel('Tiempo, s') ylabel('Velocidad, m/s') grid n=length(t); x(1)=0; for i=2:n ti=t(1:i); vi=v(1:i); x(i)=trapz(ti,vi); end subplot(2,1,2) plot(t,x) xlabel('Tiempo, s') ylabel('Distancia, m') grid fprintf('Distancia recorrida por el aeroplano = %6.2f m\n',x(end))

  • Modelamiento y Simulacin General de Sistemas

    Pgina 11 de 18

    Distancia recorrida por el aeroplano = 316.01 m

  • Modelamiento y Simulacin General de Sistemas

    Pgina 12 de 18

    37. El crecimiento de la poblacin de especies con capacidad limitada puede ser modelado por la

    ecuacin:

    = kN (-N)

    Donde N es el tamao de la poblacin, es el nmero limitante para la poblacin, y k es

    una constante. Considere el caso donde =5000 , k=0.000095 1/ao, y N(0)=100.

    Determinar N para 0 t 20. Hacer un grafico de N como una funcin de t.

    Solucion37.m

    clear, clc

    t_ini=0;%tiempo inicial (aos)

    t_end=20; %tiempo final (aos)

    tvector=[t_ini,t_end];

    N0=100;%CONTAMINACION inicial

    [t N]=ode45(@problema37,tvector,N0);

    plot(t,N,'r.--')

    xlabel('tiempo (aos)');

    ylabel('tamao contaminacion')

    problema37.m

    function dNdt = problema37(t,N)

    Nm=5000; k=0.000095;

    dNdt=k*N*(Nm-N);

  • Modelamiento y Simulacin General de Sistemas

    Pgina 13 de 18

    38. Un circuito RL incluye una fuente de

    tensin Vs, una resistencia R=1.8, y un

    inductor L=0.4 H, como se muestra en la

    figura. La ecuacin diferencial que

    describe la respuesta del circuito es

    Donde IL es la corriente en el inductor. Inicialmente =0, y luego en t=0 se cambia la fuente

    de tensin. Determine la respuesta del circuito para los siguientes tres casos:

    (a) =10sen (30t) V para t 0.

    (b) = 10/.sen(30t) V Para t 0.

    Cada caso corresponde a una ecuacin diferencial diferente. La solucin es la corriente en el

    inductor como una funcin del tiempo. Resuelve cada caso para 0t0.4s.

    Para cada caso y en funcin del tiempo (hacer dos grficos separadas en la misma

    pgina).

  • Modelamiento y Simulacin General de Sistemas

    Pgina 14 de 18

    Solucion38a.m

    clear, clc

    t_ini=0;%tiempo inicial (seg)

    t_end=0.4; %tiempo final (seg)

    tvector=[t_ini,t_end];

    i0=0;% capacidad inductor inicial

    [t i]=ode45(@problema38a,tvector,i0);

    plot(t,i,'r.--')

    xlabel('tiempo (seg)');

    ylabel('CAPACIDAD INDUCTOR')

    solucion38b.m

    clear, clc

    t_ini=0;%tiempo inicial (seg)

    t_end=0.4; %tiempo final (seg)

    tvector=[t_ini,t_end];

    i0=0;% capacidad inductor inicial

    [t i]=ode45(@problema38b,tvector,i0);

    plot(t,i,'r.--')

    xlabel('tiempo (seg)');

    ylabel('velocidad (m/s)')

    problema38a.m

    function didt = problema38a(t,i)

    R=1.8; L=0.4;

    vs=10*sin(30*pi*t);

    didt=(vs/R - i)*(R/L);

    problema38b.m

    function didt = problema38b(t,i)

    R=1.8; L=0.4;

    vs=10*exp(-t/0.06)*sin(30*pi*t);

    didt=(vs/R - i)*(R/L);

  • Modelamiento y Simulacin General de Sistemas

    Pgina 15 de 18

  • Modelamiento y Simulacin General de Sistemas

    Pgina 16 de 18

    39. El crecimiento del tumor puede ser modelada con la ecuacin

    Donde A(t) es el rea del tumor y , K, y son constantes. Resolver la ecuacin para 0t30

    das, dado =0.8, k=60, =0.25, y A (0)=1mm2. Hacer un grafico de A como una funcin del

    tiempo.

    Solucion39.m

    clear, clc

    t_ini=0;%tiempo inicial (dias)

    t_end=30; %tiempo final (dias)

    tvector=[t_ini,t_end];

    A0=1;%AREA inicial en mm2

    [t A]=ode45(@problema39,tvector,A0);

    plot(t,A,'r.--')

    xlabel('tiempo (dias)');

    ylabel('AREA of the tumor (mm2)')

    problema39.m

    function dAdt = problema39(t,A)

    alfa=0.8;k=60; v=0.25;

    dAdt=alfa*A*(1-(A/k)^v);

  • Modelamiento y Simulacin General de Sistemas

    Pgina 17 de 18

    40. La velocidad de un objeto que cae libremente debido a la gravedad de la tierra puede ser

    modelada por la ecuacin:

    Donde m es la masa del objeto, g=9.81 m/, y k es una constante. Resolver la ecuacin para

    v para el caso m=5kg, k=0.05kg/m, 0t15s y v(0)=0m/s. Hacer un grafico de v como una

    funcin del tiempo.

    solucion40.m

    clear, clc

    t_ini=0;%tiempo inicial (seg)

    t_end=15; %tiempo final (seg)

    tvector=[t_ini,t_end];

    v0=0;%velocidad inicial EN m/s

    [t v]=ode45(@problema40,tvector,v0);

    plot(t,v,'r.--')

    xlabel('tiempo (seg)');

    ylabel('velocidad (m/s)')

    problema40.m

    function dvdt = problema40(t,v)

    m=5; g=9.81; k=0.05;

    dvdt=(-m*g+k*v^2)/m;

  • Modelamiento y Simulacin General de Sistemas

    Pgina 18 de 18

    BIBLIOGRAFIA

    MATLAB An Introduction with Applications, Fifth Edition, paginas de 320 a 322