Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Respaldo
Respaldo
#-*- coding:cp1252-*-
def delta_q(rg,Q_inicial):
for i in range(1,nc+1): ##para cada ciclo
suma_rq2=0
suma_2rq=0
matriz=Q_inicial[i-1]
r=rg[i-1]
cic=[]
for j in range(1,tci[i-1]+1): ##tuberia j ciclo i
rq2=r[j-1]*(((float(matriz[j-1][1]))))*(abs(float(matriz[j-1][1])))
suma_rq2=suma_rq2+rq2
############## CREAMOS UNA MATRIZ QUE GUARDE TODOS LOS CICLOS ###################
nc=input ("�Cuantos ciclos existen?\n ")
M_ciclos=[]
for k in range(0,nc):
M_ciclos.append(0)
if str(t)==str(mf[k][0]):
c=mf[k] ## copiamos la fila
s=abs(float(mf[k][4]))
if d=='-':
c[4]=-s
elif d=='+':
c[4]=s
clo.append(0)
clo[j-1]=c[:]
M_ciclos[i-1]=clo[:]
M_repeticiones.append(0)
M_repeticiones[i-1]=M_r[:]
tub_compartida=[]
n=0 ####Contador de tuberias repetidas
for j in range(0,nc): ##para cada tuberia del ciclo j
m1=M_repeticiones[j]
factor_f(M_ciclos)
coef_r(fg,M_ciclos)
for k in range(0,tci[j]):
porcentaje=abs(float(dq[j][1])/float(q2[k][1]))*100
if (porcentaje>error):
E=E+1
Q_inicial=Q_prima[:] #################### Creemos un archivo de salida con
los caudales finales #######
for i in range(0,nt):
nombres.append(0)
nombres[i]=filas[i][0]
for j in range(0,nc):
caudales=caudales+Q_inicial[j]