Está en la página 1de 4

CIRCUITO 1 Y 2 DE CÁLCULO VECTORIAL

#INCISO B) TANQUES

h=0.001

t=seq(0,30,by=h)

H1=c()

H2=c()

H1[1]=2

H2[1]=4

for(n in 1:(length(t)-1)){

H1[n+1]=H1[n]+h*(-0.0003*H1[n]+1/2)

H2[n+1]=H2[n]+h*(0.0003*H1[n]-0.00065*H2[n])

#ALTURAS pico

(H1pico=max(H1))

(H2pico=max(H2))

#ALTURAS promedio

dt=h

(H1media=sum(H1)*dt/30)

(H2media=sum(H2)*dt/30)

#ALTURAS eficaz

(H1eficaz=sqrt(sum(H1^2)*dt/30))

(H2eficaz=sqrt(sum(H2^2)*dt/30))

plot(t,H1,type="l",ylim=c(0,20),ylab="ALTURAS",col="blue")

par(new=T)

plot(t,H2,type="l",ylim=c(0,20),ylab="ALTURAS",col="red")

INCISO C DE CÁLCULO VECTORIAL

#INCISO C) TEMPERATURA

h=0.001
t=seq(0,30,by=h)

F1=c()

F2=c()

F1[1]=2

F2[1]=4

for(n in 1:(length(t)-1)){

F1[n+1]=F1[n]+h*(-0.75*F1[n]+0.25*F2[n]+50)

F2[n+1]=F2[n]+h*(0.5*F1[n]-0.75*F2[n]+13)

#GRADOS pico

(F1pico=max(F1))

(F2pico=max(F2))

#GRADOS promedio

dt=h

(F1media=sum(F1)*dt/30)

(F2media=sum(F2)*dt/30)

#GRADOS eficaz

(F1eficaz=sqrt(sum(F1^2)*dt/30))

(F2eficaz=sqrt(sum(F2^2)*dt/30))

plot(t,F1,type="l",ylim=c(0,100),ylab="TEMPERATURA",col="blue")

par(new=T)

plot(t,F2,type="l",ylim=c(0,100),ylab="TEMPERATURA",col="red")

INCISO D DE CÁLCULO VECTORIAL

#INCISO D) VOLUMEN

h=0.001

t=seq(0,45,by=h)
V1=c()

V2=c()

V1[1]=2

V2[1]=1

for(n in 1:(length(t)-1)){

V1[n+1]=V1[n]+h*(-0.1*V1[n]+0.02*V2[n]+8)

V2[n+1]=V2[n]+h*(0.08*V1[n]-0.1*V2[n]+1)

#GRADOS pico

(V1pico=max(V1))

(V2pico=max(V2))

#GRADOS promedio

dt=h

(V1media=sum(V1)*dt/30)

(V2media=sum(V2)*dt/30)

#GRADOS eficaz

(V1eficaz=sqrt(sum(V1^2)*dt/30))

(V2eficaz=sqrt(sum(V2^2)*dt/30))

plot(t,V1,type="l",ylim=c(0,100),ylab="VOLUMEN",col="blue")

par(new=T)

plot(t,V2,type="l",ylim=c(0,100),ylab="VOLUMEN",col="red")

#Circuito 2

h=100

t=seq(0,15,by=h)

i1=c()
i2=c()

i1[1]=0

i2[1]=0

f=60

w=2*pi*f

for(i in 1:(length(t)-1)){

i1[i+1]=i1[i]+h*(1100*i1[i]-100*i2[i]+100000*sin(w*t[i])+100000*sum(i1[i])*h-100000*sum(i2[i])*h)

i2[i+1]=i2[i]+h*(-100*i1[i]+100*i2[i]+100000*sum(i2[i])*h-100000*sum(i1[i])*h)

#Intensidades pico

(i1pico=max(i1))

(i2pico=max(i2))

#Intencidades promedio

dt=h

(i1media=sum(i1)*dt/15)

(i2media=sum(i2)*dt/15)

#Intencidad eficaz

(i1eficaz=sqrt(sum(i1^2)*dt/15))

(i2eficaz=sqrt(sum(i2^2)*dt/15))

plot(t,i1,type="l",ylim=c(0,100),ylab="intensidades",col="blue")

par(new=T)

plot(t,i2,type="l",ylim=c(0,100),ylab="intensidades",col="red")

También podría gustarte