In [1]:
import numpy as np

RGAS=0.08314472

In [3]:
RGAS=0.08314472

# Critical constants must be given in K and bar
# b will be in L/mol and ac in bar*(L/mol)**2

# PARAMETER (A0=0.0017,B0=1.9681,C0=-2.7238)
A0 = 0.0017
B0 = 1.9681
C0 =-2.7238

# PARAMETER (A1=-2.4407,B1=7.4513,C1=12.504)
A1 = -2.4407
B1 =  7.4513
C1 = 12.504

#	dimension D(6)
#	CHARACTER*16 comp
#	COMMON /Tcdc/ Tc,dc
#	COMMON /ABd1/ a,b,del1	

D = np.array([0.428363,18.496215,0.338426,0.660,789.723105,2.512392])
NC=2
NIN=1
nout=9

"""
acá encontré esto que lo tenía aparte, como un ejemplo de ese tipo de corrida con un RHOLSat
3  3    0                      ICALC,NMODEL
304.21  73.83  0.2236          Tc, Pc, omega
270.0  21.4626                 T(K), RhoLsat (L/mol)
"""


Out[3]:
'\nacá encontré esto que lo tenía aparte, como un ejemplo de ese tipo de corrida con un RHOLSat\n3  3    0                      ICALC,NMODEL\n304.21  73.83  0.2236          Tc, Pc, omega\n270.0  21.4626                 T(K), RhoLsat (L/mol)\n'

In [13]:
T = 270.0 #148.0 # 110.0
P = 10.0 # 1.00


# METHANE (1)
# 190.564  45.99  0.01155  0.115165  1.00000173664         tc, pc, ohm, vc, zrat
# 2.3277  0.029962  0.932475  1.49541         ac, b, delta1, k

Tc, Pc, ohm, vc, zrat = 190.564, 45.99, 0.01155, 0.115165, 1.00000173664         
ac, b, d, rk = 2.3277, 0.029962, 0.932475, 1.49541         
Tr = T / Tc
print("Tr_cal = {0}".format(Tr))
#d = delta1
#dc = 1/vc
OM = ohm
Zc = zrat








T = 270.0 #148.0 # 110.0
P = 10.0 # 1.00

# acá encontré esto que lo tenía aparte, como un ejemplo de ese tipo de corrida con un RHOLSat
# 3  3    0                      ICALC,NMODEL
# 304.21  73.83  0.2236          Tc, Pc, omega
# 270.0  21.4626                 T(K), RhoLsat (L/mol)

Tc, Pc, omega = 304.21, 73.83, 0.2236

OM = omega

# 270.0  21.4626                 T(K), RhoLsat (L/mol)
T = 270.0
RhoLsat = 21.4626

del1 = 2.0
d1 = (1 + del1 ** 2) / (1 + del1)
y = 1 + (2 * (1 + del1)) ** (1.0 / 3) + (4 / (1 + del1)) ** (1.0 / 3)
OMa = (3 * y * y + 3 * y * d1 + d1 ** 2 + d1 - 1.0) / (3 * y + d1 - 1.0) ** 2
OMb = 1 / (3 * y + d1 - 1.0)
Zc = y / (3 * y + d1 - 1.0)


dc = Pc / Zc /(RGAS*Tc)
Vceos = 1.0/dc
rk = (A1 * Zc + A0) * OM**2 + (B1 * Zc + B0) * OM + (C1 * Zc + C0) #! initial guess for k parameter
Tr = 0.7 #D0	! Change here to use another Pv than the one at Tr 0.7
Pvdat = Pc * 10** -(1.0 + OM)
a = ac * (3/(2 + Tr))**rk

P = Pvdat*1.5

print(ac, rk, a, Pvdat, dc, Vceos)


Tr_cal = 1.416846833609706
2.3277 2.1476932701337126 2.918771258988417 4.411973227590073 9.25351199823445 0.10806707768799542

In [8]:
# SUBROUTINE VaporPressure(Tr,PVini,Pv,RHOL,RHOV,phiL)
def vapor_pressure_cal(Tr,PVini,Pvdat):
    """
    IMPLICIT DOUBLE PRECISION (A-H,O-Z)
    PARAMETER (ERRMAX=1.D-8)
    COMMON /Tcdc/ Tc,dc
    """
    dphi = 0.01
    Pold = PVini
    P_new = Pvdat
    n=1
    T=Tr*Tc
    
    ITER_p = 0
    
    while 1:
        # 30	call VCALC(1,T,P,V)
        V_liquido = VCALC(1,T,Pold,4.0)
        RHOL = 1/V_liquido
        
        # call VCALC(-1,T,P,V) #! SOLVE for vapor density
        V_vapor = VCALC(-1,T,Pold,4.0) #! SOLVE for vapor density
        RHOV = 1/V_vapor
        
        print("RHOL = {0}".format(RHOL))
        print("RHOV = {0}".format(RHOV))
        print("ITER_p = {0}".format(ITER_p))
        
        """
        #if(RHOL.LT.0.9*dc) then
        if RHOL < 0.9*dc:
            P = 1.01 * P
            print("P = 1.01 * P")
            # go to 30
        # else if(RHOV.GT.dc) then
        elif RHOV > dc:
            P = 0.99 * P
            print("P = 0.99 * P")
            # go to 30
        # end if
        """
        ITER_v = 0
        
        while RHOL < 0.9*dc or RHOV > dc:
            V_liquido = VCALC(1,T,Pold,4.0)
            RHOL = 1/V_liquido
            
            V_vapor = VCALC(-1,T,Pold,4.0) 
            RHOV = 1/V_vapor
            
            if RHOL < 0.9*dc:
                Pold = 1.01 * Pold
                print("P = 1.01 * P")
                # go to 30
            # else if(RHOV.GT.dc) then
            elif RHOV > dc:
                Pold = 0.99 * Pold
                print("P = 0.99 * P")
            
            print("RHOL = {0} y RHOV = {1}".format(RHOL,RHOV))
            print("otra vez P")
            
            if ITER_v > 500:
                break
            
            ITER_v += 1
            
        
        # call FUG_CALC(T,P,1/RHOL,phi)
        phi = FUG_CALC(T,Pold,1/RHOL)    
        phiL = phi#[0]
        
        # call FUG_CALC(T,P,V,phi)
        phi = FUG_CALC(T,Pold,1/RHOV)
        phiV = phi#[0]
        
        dphiold = dphi
        dphi = phiV - phiL
        
        print("phiL = {0}".format(phiL))
        print("phiV = {0}".format(phiV))        
        print("dphi = {0}".format(dphi))
        
        # if(dphiold.eq.0.0D0.or.Tr.gt.0.975) then
        if abs(dphiold) == 0.0 or Tr > 0.975:
            P_k_new = Pold * (phiL/phiV)
            print("P = P * (phiL/phiV)")
            print("(phiL/phiV) = {0}".format((phiL/phiV)))
            print("Tr = {0}".format(Tr))
        # else
        else:
            #P = Plast - dphi*(Plast - Pold)/(dphi - dphiold)
            #P = P - 0.5*dphi*(P - Pold)/(dphi - dphiold)
            
            P_k_new = P_new - dphi*(P_new - Pold)/(dphi - dphiold)
            print("P = P - dphi*(P - Pold)/(dphi - dphiold)")
            
            print("P_new - Pold = {0}".format(P_new - Pold))
            print("(dphi - dphiold)= {0}".format(dphi - dphiold))
            print("dphi*(P_new - Pold)/(dphi - dphiold)= {0}".format(dphi*(P_new - Pold)/(dphi - dphiold)))
            
            
        # end if
        
        # c		n=n+1
        # GO TO 30
        # END IF
        
        # P_k_new = P_new - dphi*(P_new - Pold)/(dphi - dphiold)
        
        print("P = {0}".format(P_k_new))
        
        # IF (ABS(dphi).gt.ERRMAX) THEN
        ERRMAX = 1e-4
        if abs(dphi) > ERRMAX:
            # Pold = Plast
            # Plast = P
            Pold = P_new
            P_new = P_k_new
            
            print("Pold = {0}".format(Pold))
            print("P_new = {0}".format(P_new))
        else:
            break
            
        if ITER_p >= 150:
            break
        ITER_p += 1
        
    PV = P_k_new
    print("Presión saturación = {0} {1}".format(PV, "Bar"))
    # c      WRITE (31,*) ' n=',n
    return
# END

# Tr = 0.7
PVini = 4.4
Pvdat = Pc * 10 **-(1.0 + OM)

Trho = Tr
Pvdat = Pc * 10 **-((1./Trho-1.0)*7*(1.0+OM)/3)
a=ac*(3/(2+Trho))**rk

#rk = (A1*Zc+A0)*OM**2+(B1*Zc+B0)*OM+(C1*Zc+C0) # ! initial guess for k parameter
print("kr = {0}".format(rk))
#Tr = 0.7D0	! Change here to use another Pv than the one at Tr 0.7
#Pvdat=Pc*10**-(1.0D0+OM)
a = ac * (3/(2+Tr))**rk

print("PVini = {0}".format(PVini))
print("Pvdat = {0}".format(Pvdat))
print("dc = {0}".format(dc))
#PVini = Pvdat

vapor_pressure_cal(Tr,PVini,Pvdat)


kr = 1.49541
PVini = 4.4
Pvdat = 9.63515446057418
dc = 8.683193678635002
RHOL = 21.473594031019655
RHOV = 0.38407634815536645
ITER_p = 0
phiL = 77.89727962520324
phiV = 1.254121044635048
dphi = -76.6431585805682
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 5.235154460574179
(dphi - dphiold)= -76.6531585805682
dphi*(P_new - Pold)/(dphi - dphiold)= 5.234471494006654
P = 4.400682966567525
Pold = 9.63515446057418
P_new = 4.400682966567525
RHOL = 21.596156281219784
RHOV = 0.9376637868887586
ITER_p = 1
phiL = 36.8636013080127
phiV = 1.291974851281
dphi = -35.5716264567317
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -5.234471494006654
(dphi - dphiold)= 41.0715321238365
dphi*(P_new - Pold)/(dphi - dphiold)= 4.53352127507198
P = -0.13283830850445444
Pold = 4.400682966567525
P_new = -0.13283830850445444
RHOL = 21.473610378937067
RHOV = 0.384140662713976
ITER_p = 2
phiL = 77.88555690194514
phiV = 1.2541245482984427
dphi = -76.63143235364669
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -4.53352127507198
(dphi - dphiold)= -41.05980589691499
dphi*(P_new - Pold)/(dphi - dphiold)= -8.461078208375042
P = 8.328239899870589
Pold = -0.13283830850445444
P_new = 8.328239899870589
RHOL = 21.362897036008846
RHOV = -0.010773925511238997
ITER_p = 3
phiL = -2499.973389716861
phiV = 1.236199781094312
dphi = 2501.2095894979557
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 8.461078208375042
(dphi - dphiold)= 2577.8410218516024
dphi*(P_new - Pold)/(dphi - dphiold)= 8.20955589304689
P = 0.11868400682369895
Pold = 8.328239899870589
P_new = 0.11868400682369895
RHOL = 21.566062125295694
RHOV = 0.7861513068417442
ITER_p = 4
phiL = 42.27393602794079
phiV = 1.2800215079434971
dphi = -40.9939145199973
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -8.20955589304689
(dphi - dphiold)= -2542.203504017953
dphi*(P_new - Pold)/(dphi - dphiold)= -0.1323819403107579
P = 0.25106594713445685
Pold = 0.11868400682369895
P_new = 0.25106594713445685
RHOL = 21.369157893543772
RHOV = 0.009661878411672552
ITER_p = 5
phiL = 2803.0811138612194
phiV = 1.2369564405664006
dphi = -2801.844157420653
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 0.1323819403107579
(dphi - dphiold)= -2760.8502429006558
dphi*(P_new - Pold)/(dphi - dphiold)= 0.13434758620518678
P = 0.11671836092927007
Pold = 0.25106594713445685
P_new = 0.11671836092927007
RHOL = 21.372447381021164
RHOV = 0.02047931517892729
ITER_p = 6
phiL = 1326.3082789318364
phiV = 1.2373642597794723
dphi = -1325.070914672057
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -0.13434758620518678
(dphi - dphiold)= 1476.7732427485962
dphi*(P_new - Pold)/(dphi - dphiold)= 0.1205466579320978
P = -0.0038282970028277324
Pold = 0.11671836092927007
P_new = -0.0038282970028277324
RHOL = 21.369109020467945
RHOV = 0.009501580175843355
ITER_p = 7
phiL = 2850.2481858845554
phiV = 1.2369504350334428
dphi = -2849.011235449522
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -0.1205466579320978
(dphi - dphiold)= -1523.9403207774649
dphi*(P_new - Pold)/(dphi - dphiold)= -0.22536235714875338
P = 0.22153406014592564
Pold = -0.0038282970028277324
P_new = 0.22153406014592564
RHOL = 21.36611012450525
RHOV = -0.00031108895364277266
ITER_p = 8
phiL = -86825.58675194197
phiV = 1.2365849166262415
dphi = 86826.8233368586
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 0.22536235714875336
(dphi - dphiold)= 89675.83457230811
dphi*(P_new - Pold)/(dphi - dphiold)= 0.21820257000401844
P = 0.0033314901419072007
Pold = 0.22153406014592564
P_new = 0.0033314901419072007
RHOL = 21.371713901590937
RHOV = 0.018062434641909035
ITER_p = 9
phiL = 1502.8013919786556
phiV = 1.2372727085906388
dphi = -1501.564119270065
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -0.21820257000401844
(dphi - dphiold)= -88328.38745612866
dphi*(P_new - Pold)/(dphi - dphiold)= -0.003709398068806417
P = 0.007040888210713618
Pold = 0.0033314901419072007
P_new = 0.007040888210713618
RHOL = 21.366288333744233
RHOV = 0.00027074696044782396
ITER_p = 10
phiL = 99778.44037745956
phiV = 1.236606473662797
dphi = -99777.2037709859
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 0.003709398068806417
(dphi - dphiold)= -98275.63965171583
dphi*(P_new - Pold)/(dphi - dphiold)= 0.003766074362788821
P = 0.003274813847924797
Pold = 0.007040888210713618
P_new = 0.003274813847924797
RHOL = 21.366380657204612
RHOV = 0.0005722375992952978
ITER_p = 11
phiL = 47212.73257231165
phiV = 1.236617649672333
dphi = -47211.49595466198
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -0.003766074362788821
(dphi - dphiold)= 52565.70781632392
dphi*(P_new - Pold)/(dphi - dphiold)= 0.0033824714234808686
P = -0.0001076575755560717
Pold = 0.003274813847924797
P_new = -0.0001076575755560717
RHOL = 21.366286923099935
RHOV = 0.00026614070959977466
ITER_p = 12
phiL = 101505.2376352112
phiV = 1.2366063029434335
dphi = -101504.00102890826
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -0.0033824714234808686
(dphi - dphiold)= -54292.50507424628
dphi*(P_new - Pold)/(dphi - dphiold)= -0.00632378967188449
P = 0.006216132096328418
Pold = -0.0001076575755560717
P_new = 0.006216132096328418
RHOL = 21.36620273377985
RHOV = -8.748794283684382e-06
ITER_p = 13
phiL = -3087593.601008764
phiV = 1.2365980898500708
dphi = 3087594.837606854
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 0.0063237896718844906
(dphi - dphiold)= 3189098.838635762
dphi*(P_new - Pold)/(dphi - dphiold)= 0.006122513391079048
P = 9.361870524937036e-05
Pold = 0.006216132096328418
P_new = 9.361870524937036e-05
RHOL = 21.36636013006302
RHOV = 0.0005052006088158928
ITER_p = 14
phiL = 53476.60517893873
phiV = 1.2366151643257044
dphi = -53475.3685637744
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -0.006122513391079048
(dphi - dphiold)= -3141070.2061706283
dphi*(P_new - Pold)/(dphi - dphiold)= -0.00010423315578283233
P = 0.0001978518610322027
Pold = 9.361870524937036e-05
P_new = 0.0001978518610322027
RHOL = 21.36620774359555
RHOV = 7.607925304848008e-06
ITER_p = 15
phiL = 3550607.8787818714
phiV = 1.2365950065216682
dphi = -3550606.6421868647
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 0.00010423315578283234
(dphi - dphiold)= -3497131.2736230902
dphi*(P_new - Pold)/(dphi - dphiold)= 0.00010582700685273445
P = 9.202485417946826e-05
Pold = 0.0001978518610322027
P_new = 9.202485417946826e-05
RHOL = 21.3662103379806
RHOV = 1.6078434070933603e-05
ITER_p = 16
phiL = 1680062.824155012
phiV = 1.2365934097908091
dphi = -1680061.587561602
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -0.00010582700685273445
(dphi - dphiold)= 1870545.0546252627
dphi*(P_new - Pold)/(dphi - dphiold)= 9.505031097768262e-05
P = -3.025456798214359e-06
Pold = 9.202485417946826e-05
P_new = -3.025456798214359e-06
RHOL = 21.366207703924243
RHOV = 7.478400976835058e-06
ITER_p = 17
phiL = 3612103.6180206183
phiV = 1.2365950309376414
dphi = -3612102.3814255875
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -9.505031097768262e-05
(dphi - dphiold)= -1932040.7938639855
dphi*(P_new - Pold)/(dphi - dphiold)= -0.0001777040400638147
P = 0.00017467858326560034
Pold = -3.025456798214359e-06
P_new = 0.00017467858326560034
RHOL = 21.366205338099938
RHOV = -2.458637862225109e-07
ITER_p = 18
phiL = -109868726.75464776
phiV = 1.2365964870009913
dphi = 109868727.99124424
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 0.0001777040400638147
(dphi - dphiold)= 113480830.37266983
dphi*(P_new - Pold)/(dphi - dphiold)= 0.00017204770864470622
P = 2.6308746208941215e-06
Pold = 0.00017467858326560034
P_new = 2.6308746208941215e-06
RHOL = 21.366209761193083
RHOV = 1.4195257350563484e-05
ITER_p = 19
phiL = 1902943.6577765597
phiV = 1.2365937647782108
dphi = -1902942.421182795
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -0.00017204770864470622
(dphi - dphiold)= -111771670.41242704
dphi*(P_new - Pold)/(dphi - dphiold)= -2.9291580061320137e-06
P = 5.560032627026135e-06
Pold = 2.6308746208941215e-06
P_new = 5.560032627026135e-06
RHOL = 21.366205478887398
RHOV = 2.1379806042892716e-07
ITER_p = 20
phiL = 126346993.83594124
phiV = 1.2365964003523073
dphi = -126346992.59934483
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 2.9291580061320137e-06
(dphi - dphiold)= -124444050.17816204
dphi*(P_new - Pold)/(dphi - dphiold)= 2.9739493723743987e-06
P = 2.5860832546517365e-06
Pold = 5.560032627026135e-06
P_new = 2.5860832546517365e-06
RHOL = 21.36620555179484
RHOV = 4.5183612405510365e-07
ITER_p = 21
phiL = 59784380.53564423
phiV = 1.2365963554808799
dphi = -59784379.29904788
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -2.9739493723743987e-06
(dphi - dphiold)= 66562613.300296955
dphi*(P_new - Pold)/(dphi - dphiold)= 2.6711048211414386e-06
P = -8.502156648970206e-08
Pold = 2.5860832546517365e-06
P_new = -8.502156648970206e-08
RHOL = 21.36620547777253
RHOV = 2.1015808946621776e-07
ITER_p = 22
phiL = 128535343.47995202
phiV = 1.2365964010384611
dphi = -128535342.24335562
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -2.6711048211414386e-06
(dphi - dphiold)= -68750962.94430774
dphi*(P_new - Pold)/(dphi - dphiold)= -4.993840924546908e-06
P = 4.9088193580572065e-06
Pold = -8.502156648970206e-08
P_new = 4.9088193580572065e-06
RHOL = 21.366205411288085
RHOV = -6.9092787112559664e-09
ITER_p = 23
phiL = -3909632660.004497
phiV = 1.2365964419568045
dphi = 3909632661.2410936
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 4.993840924546908e-06
(dphi - dphiold)= 4038168003.4844494
dphi*(P_new - Pold)/(dphi - dphiold)= 4.834886405618611e-06
P = 7.393295243859571e-08
Pold = 4.9088193580572065e-06
P_new = 7.393295243859571e-08
RHOL = 21.36620553558599
RHOV = 3.9891526924681917e-07
ITER_p = 24
phiL = 67715489.32535332
phiV = 1.236596365456739
dphi = -67715488.08875696
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -4.834886405618611e-06
(dphi - dphiold)= -3977348149.3298507
dphi*(P_new - Pold)/(dphi - dphiold)= -8.231532179684184e-08
P = 1.5624827423543754e-07
Pold = 7.393295243859571e-08
P_new = 1.5624827423543754e-07
RHOL = 21.366205415244497
RHOV = 6.008162345563945e-09
ITER_p = 25
phiL = 4496007295.271733
phiV = 1.2365964395217983
dphi = -4496007294.035137
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 8.231532179684183e-08
(dphi - dphiold)= -4428291805.946381
dphi*(P_new - Pold)/(dphi - dphiold)= 8.357405144631328e-08
P = 7.267422278912426e-08
Pold = 1.5624827423543754e-07
P_new = 7.267422278912426e-08
RHOL = 21.36620541729335
RHOV = 1.2697518046508247e-08
ITER_p = 26
phiL = 2127403296.734576
phiV = 1.2365964382608197
dphi = -2127403295.4979796
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -8.357405144631328e-08
(dphi - dphiold)= 2368603998.5371575
dphi*(P_new - Pold)/(dphi - dphiold)= 7.506350262636163e-08
P = -2.3892798372373706e-09
Pold = 7.267422278912426e-08
P_new = -2.3892798372373706e-09
RHOL = 21.366205415213173
RHOV = 5.905871664159325e-09
ITER_p = 27
phiL = 4573878890.820465
phiV = 1.2365964395410807
dphi = -4573878889.583869
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -7.506350262636163e-08
(dphi - dphiold)= -2446475594.0858893
dphi*(P_new - Pold)/(dphi - dphiold)= -1.403371326780893e-07
P = 1.3794785284085194e-07
Pold = -2.3892798372373706e-09
P_new = 1.3794785284085194e-07
RHOL = 21.366205413344822
RHOV = -1.9416485717958139e-10
ITER_p = 28
phiL = -139122713114.51846
phiV = 1.2365964406909697
dphi = 139122713115.75507
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 1.403371326780893e-07
(dphi - dphiold)= 143696592005.33893
dphi*(P_new - Pold)/(dphi - dphiold)= 1.3587018576151112e-07
P = 2.0776670793408187e-09
Pold = 1.3794785284085194e-07
P_new = 2.0776670793408187e-09
RHOL = 21.36620541683785
RHOV = 1.121033406285466e-08
ITER_p = 29
phiL = 2409628615.664027
phiV = 1.2365964385411619
dphi = -2409628614.4274306
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -1.3587018576151112e-07
(dphi - dphiold)= -141532341730.1825
dphi*(P_new - Pold)/(dphi - dphiold)= -2.3132287889552288e-09
P = 4.3908958682960474e-09
Pold = 2.0776670793408187e-09
P_new = 4.3908958682960474e-09
RHOL = 21.366205413456008
RHOV = 1.688416423391305e-10
ITER_p = 30
phiL = 159988622172.41953
phiV = 1.2365964406225411
dphi = -159988622171.18292
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 2.3132287889552288e-09
(dphi - dphiold)= -157578993556.7555
dphi*(P_new - Pold)/(dphi - dphiold)= 2.3486016654774807e-09
P = 2.0422942028185667e-09
Pold = 4.3908958682960474e-09
P_new = 2.0422942028185667e-09
RHOL = 21.36620541351358
RHOV = 3.5682621008675767e-10
ITER_p = 31
phiL = 75702795814.90971
phiV = 1.2365964405871053
dphi = -75702795813.67311
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -2.3486016654774807e-09
(dphi - dphiold)= 84285826357.50981
dphi*(P_new - Pold)/(dphi - dphiold)= 2.109437849907879e-09
P = -6.714364708931207e-11
Pold = 2.0422942028185667e-09
P_new = -6.714364708931207e-11
RHOL = 21.366205413455123
RHOV = 1.6596706506654304e-10
ITER_p = 32
phiL = 162759651816.03162
phiV = 1.236596440623083
dphi = -162759651814.795
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -2.109437849907879e-09
(dphi - dphiold)= -87056856001.1219
dphi*(P_new - Pold)/(dphi - dphiold)= -3.943760270547005e-09
P = 3.876616623457693e-09
Pold = -6.714364708931207e-11
P_new = 3.876616623457693e-09
RHOL = 21.366205413402618
RHOV = -5.456429357679001e-12
ITER_p = 33
phiL = -4950626124159.774
phiV = 1.2365964406553975
dphi = 4950626124161.011
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 3.943760270547005e-09
(dphi - dphiold)= 5113385775975.806
dphi*(P_new - Pold)/(dphi - dphiold)= 3.818229931824858e-09
P = 5.838669163283528e-11
Pold = 3.876616623457693e-09
P_new = 5.838669163283528e-11
RHOL = 21.36620541350078
RHOV = 3.150333005379455e-10
ITER_p = 34
phiL = 85745670941.39442
phiV = 1.2365964405949834
dphi = -85745670940.15782
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -3.818229931824858e-09
(dphi - dphiold)= -5036371795101.169
dphi*(P_new - Pold)/(dphi - dphiold)= -6.500645715365398e-11
P = 1.2339314878648925e-10
Pold = 5.838669163283528e-11
P_new = 1.2339314878648925e-10
RHOL = 21.366205413405744
RHOV = 4.744795258133444e-12
ITER_p = 35
phiL = 5693131158078.348
phiV = 1.2365964406534744
dphi = -5693131158077.111
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 6.500645715365398e-11
(dphi - dphiold)= -5607385487136.953
dphi*(P_new - Pold)/(dphi - dphiold)= 6.600050728572875e-11
P = 5.73926415007605e-11
Pold = 1.2339314878648925e-10
P_new = 5.73926415007605e-11
RHOL = 21.366205413407364
RHOV = 1.002754584777726e-11
ITER_p = 36
phiL = 2693853723818.3745
phiV = 1.2365964406524785
dphi = -2693853723817.1377
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -6.600050728572875e-11
(dphi - dphiold)= 2999277434259.9736
dphi*(P_new - Pold)/(dphi - dphiold)= 5.927951522408894e-11
P = -1.8868737233284394e-12
Pold = 5.73926415007605e-11
P_new = -1.8868737233284394e-12
RHOL = 21.366205413405716
RHOV = 4.664013761167055e-12
ITER_p = 37
phiL = 5791737140162.809
phiV = 1.2365964406534895
dphi = -5791737140161.572
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -5.927951522408894e-11
(dphi - dphiold)= -3097883416344.4346
dphi*(P_new - Pold)/(dphi - dphiold)= -1.108277245562931e-10
P = 1.0894085083296466e-10
Pold = -1.8868737233284394e-12
P_new = 1.0894085083296466e-10
RHOL = 21.366205413404245
RHOV = -1.533368177708243e-13
ITER_p = 38
phiL = -176166051412018.97
phiV = 1.2365964406543974
dphi = 176166051412020.22
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 1.108277245562931e-10
(dphi - dphiold)= 181957788552181.78
dphi*(P_new - Pold)/(dphi - dphiold)= 1.073000654570059e-10
P = 1.6407853759587594e-12
Pold = 1.0894085083296466e-10
P_new = 1.6407853759587594e-12
RHOL = 21.366205413407002
RHOV = 8.853079665822002e-12
ITER_p = 39
phiL = 3051225420129.932
phiV = 1.2365964406527001
dphi = -3051225420128.6953
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -1.073000654570059e-10
(dphi - dphiold)= -179217276832148.9
dphi*(P_new - Pold)/(dphi - dphiold)= -1.8268143177430496e-12
P = 3.467599693701809e-12
Pold = 1.6407853759587594e-12
P_new = 3.467599693701809e-12
RHOL = 21.366205413404327
RHOV = 1.3333844500765678e-13
ITER_p = 40
phiL = 202587796199512.3
phiV = 1.2365964406543437
dphi = -202587796199511.06
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 1.8268143177430496e-12
(dphi - dphiold)= -199536570779382.38
dphi*(P_new - Pold)/(dphi - dphiold)= 1.854749158270682e-12
P = 1.612850535431127e-12
Pold = 3.467599693701809e-12
P_new = 1.612850535431127e-12
RHOL = 21.366205413404376
RHOV = 2.8179453439914596e-13
ITER_p = 41
phiL = 95859707784500.39
phiV = 1.236596440654316
dphi = -95859707784499.16
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -1.854749158270682e-12
(dphi - dphiold)= 106728088415011.9
dphi*(P_new - Pold)/(dphi - dphiold)= 1.6658755437838928e-12
P = -5.302500835276579e-14
Pold = 1.612850535431127e-12
P_new = -5.302500835276579e-14
RHOL = 21.366205413404327
RHOV = 1.3106831982732058e-13
ITER_p = 42
phiL = 206096650650284.53
phiV = 1.2365964406543442
dphi = -206096650650283.28
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -1.6658755437838928e-12
(dphi - dphiold)= -110236942865784.12
dphi*(P_new - Pold)/(dphi - dphiold)= -3.1144855893916892e-12
P = 3.0614605810389234e-12
Pold = -5.302500835276579e-14
P_new = 3.0614605810389234e-12
RHOL = 21.366205413404288
RHOV = -4.309077996349422e-15
ITER_p = 43
phiL = -6268798509949349.0
phiV = 1.2365964406543697
dphi = 6268798509949350.0
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 3.1144855893916892e-12
(dphi - dphiold)= 6474895160599633.0
dphi*(P_new - Pold)/(dphi - dphiold)= 3.0153511582462814e-12
P = 4.6109422792642044e-14
Pold = 3.0614605810389234e-12
P_new = 4.6109422792642044e-14
RHOL = 21.36620541340437
RHOV = 2.4878963410399615e-13
ITER_p = 44
phiL = 108576636723858.88
phiV = 1.236596440654322
dphi = -108576636723857.64
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -3.0153511582462814e-12
(dphi - dphiold)= -6377375146673208.0
dphi*(P_new - Pold)/(dphi - dphiold)= -5.1337216295729143e-14
P = 9.744663908837119e-14
Pold = 4.6109422792642044e-14
P_new = 9.744663908837119e-14
RHOL = 21.366205413404295
RHOV = 3.7470828454812056e-15
ITER_p = 45
phiL = 7209005735047148.0
phiV = 1.2365964406543681
dphi = -7209005735047147.0
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 5.1337216295729143e-14
(dphi - dphiold)= -7100429098323289.0
dphi*(P_new - Pold)/(dphi - dphiold)= 5.212224241273829e-14
P = 4.53243966756329e-14
Pold = 9.744663908837119e-14
P_new = 4.53243966756329e-14
RHOL = 21.366205413404295
RHOV = 7.91900239827122e-15
ITER_p = 46
phiL = 3411129377693823.5
phiV = 1.2365964406543675
dphi = -3411129377693822.5
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -5.212224241273829e-14
(dphi - dphiold)= 3797876357353324.5
dphi*(P_new - Pold)/(dphi - dphiold)= 4.6814507792263497e-14
P = -1.490111116630599e-15
Pold = 4.53243966756329e-14
P_new = -1.490111116630599e-15
RHOL = 21.366205413404295
RHOV = 3.683287687829197e-15
ITER_p = 47
phiL = 7333866917870641.0
phiV = 1.236596440654368
dphi = -7333866917870640.0
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -4.6814507792263497e-14
(dphi - dphiold)= -3922737540176817.5
dphi*(P_new - Pold)/(dphi - dphiold)= -8.752341100001375e-14
P = 8.603329988338315e-14
Pold = -1.490111116630599e-15
P_new = 8.603329988338315e-14
RHOL = 21.366205413404284
RHOV = -1.2109389935539086e-16
ITER_p = 48
phiL = -2.2307268876933878e+17
phiV = 1.2365964406543686
dphi = 2.2307268876933878e+17
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 8.752341100001375e-14
(dphi - dphiold)= 2.304065556872094e+17
dphi*(P_new - Pold)/(dphi - dphiold)= 8.473753085629252e-14
P = 1.2957690270906221e-15
Pold = 8.603329988338315e-14
P_new = 1.2957690270906221e-15
RHOL = 21.366205413404295
RHOV = 6.991497238707753e-15
ITER_p = 49
phiL = 3863656209891258.0
phiV = 1.2365964406543675
dphi = -3863656209891257.0
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -8.473753085629252e-14
(dphi - dphiold)= -2.2693634497923005e+17
dphi*(P_new - Pold)/(dphi - dphiold)= -1.4426807100190629e-15
P = 2.738449737109685e-15
Pold = 1.2957690270906221e-15
P_new = 2.738449737109685e-15
RHOL = 21.366205413404284
RHOV = 1.0530068691061428e-16
ITER_p = 50
phiL = 2.565295869883624e+17
phiV = 1.2365964406543688
dphi = -2.565295869883624e+17
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 1.4426807100190627e-15
(dphi - dphiold)= -2.5266593077847114e+17
dphi*(P_new - Pold)/(dphi - dphiold)= 1.4647415484826489e-15
P = 1.273708188627036e-15
Pold = 2.738449737109685e-15
P_new = 1.273708188627036e-15
RHOL = 21.366205413404284
RHOV = 2.225401536532281e-16
ITER_p = 51
phiL = 1.2138367516750795e+17
phiV = 1.236596440654369
dphi = -1.2138367516750795e+17
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -1.4647415484826489e-15
(dphi - dphiold)= 1.3514591182085445e+17
dphi*(P_new - Pold)/(dphi - dphiold)= 1.3155833567577787e-15
P = -4.1875168130742695e-17
Pold = 1.273708188627036e-15
P_new = -4.1875168130742695e-17
RHOL = 21.366205413404284
RHOV = 1.0350791258473337e-16
ITER_p = 52
phiL = 2.6097272226079952e+17
phiV = 1.2365964406543686
dphi = -2.6097272226079952e+17
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -1.3155833567577787e-15
(dphi - dphiold)= -1.3958904709329157e+17
dphi*(P_new - Pold)/(dphi - dphiold)= -2.459586744973045e-15
P = 2.4177115768423023e-15
Pold = -4.1875168130742695e-17
P_new = 2.4177115768423023e-15
RHOL = 21.366205413404284
RHOV = -3.402986085078173e-18
ITER_p = 53
phiL = -7.93795244747532e+18
phiV = 1.2365964406543688
dphi = 7.93795244747532e+18
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 2.459586744973045e-15
(dphi - dphiold)= 8.198925169736119e+18
dphi*(P_new - Pold)/(dphi - dphiold)= 2.3812978186584685e-15
P = 3.6413758183833787e-17
Pold = 2.4177115768423023e-15
P_new = 3.6413758183833787e-17
RHOL = 21.366205413404284
RHOV = 1.9647536286992433e-16
ITER_p = 54
phiL = 1.3748666157524498e+17
phiV = 1.2365964406543686
dphi = -1.3748666157524498e+17
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -2.3812978186584685e-15
(dphi - dphiold)= -8.075439109050565e+18
dphi*(P_new - Pold)/(dphi - dphiold)= -4.0542276758279985e-17
P = 7.695603494211378e-17
Pold = 3.6413758183833787e-17
P_new = 7.695603494211378e-17
RHOL = 21.366205413404284
RHOV = 2.9591645344109108e-18
ITER_p = 55
phiL = 9.128502794843154e+18
phiV = 1.2365964406543688
dphi = -9.128502794843154e+18
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 4.054227675827999e-17
(dphi - dphiold)= -8.99101613326791e+18
dphi*(P_new - Pold)/(dphi - dphiold)= 4.1162231410961674e-17
P = 3.5793803531152104e-17
Pold = 7.695603494211378e-17
P_new = 3.5793803531152104e-17
RHOL = 21.366205413404284
RHOV = 6.2538331846969504e-18
ITER_p = 56
phiL = 4.319389552773901e+18
phiV = 1.2365964406543686
dphi = -4.319389552773901e+18
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -4.1162231410961674e-17
(dphi - dphiold)= 4.809113242069254e+18
dphi*(P_new - Pold)/(dphi - dphiold)= 3.697058134752261e-17
P = -1.1767778163705051e-18
Pold = 3.5793803531152104e-17
P_new = -1.1767778163705051e-18
RHOL = 21.366205413404284
RHOV = 2.9087839114634797e-18
ITER_p = 57
phiL = 9.286609987188763e+18
phiV = 1.2365964406543688
dphi = -9.286609987188763e+18
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -3.697058134752261e-17
(dphi - dphiold)= -4.967220434414862e+18
dphi*(P_new - Pold)/(dphi - dphiold)= -6.911941487342556e-17
P = 6.794263705705506e-17
Pold = -1.1767778163705051e-18
P_new = 6.794263705705506e-17
RHOL = 21.366205413404284
RHOV = -9.563086461729465e-20
ITER_p = 58
phiL = -2.8246886432401388e+20
phiV = 1.2365964406543688
dphi = 2.8246886432401388e+20
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 6.911941487342558e-17
(dphi - dphiold)= 2.9175547431120264e+20
dphi*(P_new - Pold)/(dphi - dphiold)= 6.691933602319113e-17
P = 1.0233010338639321e-18
Pold = 6.794263705705506e-17
P_new = 1.0233010338639321e-18
RHOL = 21.366205413404284
RHOV = 5.521359287843278e-18
ITER_p = 59
phiL = 4.892407886269308e+18
phiV = 1.2365964406543686
dphi = -4.892407886269308e+18
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -6.691933602319113e-17
(dphi - dphiold)= -2.873612722102832e+20
dphi*(P_new - Pold)/(dphi - dphiold)= -1.1393208444044822e-18
P = 2.1626218782684143e-18
Pold = 1.0233010338639321e-18
P_new = 2.1626218782684143e-18
RHOL = 21.366205413404284
RHOV = 8.315857188233116e-20
ITER_p = 60
phiL = 3.248341224641712e+20
phiV = 1.2365964406543688
dphi = -3.248341224641712e+20
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 1.1393208444044822e-18
(dphi - dphiold)= -3.199417145779019e+20
dphi*(P_new - Pold)/(dphi - dphiold)= 1.1567428373181266e-18
P = 1.0058790409502877e-18
Pold = 2.1626218782684143e-18
P_new = 1.0058790409502877e-18
RHOL = 21.366205413404284
RHOV = 1.757454951835798e-19
ITER_p = 61
phiL = 1.5370375038377987e+20
phiV = 1.2365964406543686
dphi = -1.5370375038377987e+20
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -1.1567428373181266e-18
(dphi - dphiold)= 1.7113037208039132e+20
dphi*(P_new - Pold)/(dphi - dphiold)= 1.0389489028975414e-18
P = -3.3069861947253734e-20
Pold = 1.0058790409502877e-18
P_new = -3.3069861947253734e-20
RHOL = 21.366205413404284
RHOV = 8.174277340065445e-20
ITER_p = 62
phiL = 3.304603036940079e+20
phiV = 1.236596440654369
dphi = -3.304603036940079e+20
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -1.0389489028975414e-18
(dphi - dphiold)= -1.7675655331022802e+20
dphi*(P_new - Pold)/(dphi - dphiold)= -1.94239683646406e-18
P = 1.9093269745168063e-18
Pold = -3.3069861947253734e-20
P_new = 1.9093269745168063e-18
RHOL = 21.366205413404284
RHOV = -2.6874227630704605e-21
ITER_p = 63
phiL = -1.0051541608551338e+22
phiV = 1.2365964406543688
dphi = 1.0051541608551338e+22
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 1.94239683646406e-18
(dphi - dphiold)= 1.0382001912245345e+22
dphi*(P_new - Pold)/(dphi - dphiold)= 1.8805701238610597e-18
P = 2.875685065574655e-20
Pold = 1.9093269745168063e-18
P_new = 2.875685065574655e-20
RHOL = 21.366205413404284
RHOV = 1.551614815219098e-19
ITER_p = 64
phiL = 1.7409437869382785e+20
phiV = 1.2365964406543688
dphi = -1.7409437869382785e+20
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -1.8805701238610597e-18
(dphi - dphiold)= -1.0225635987245167e+22
dphi*(P_new - Pold)/(dphi - dphiold)= -3.2017244473804924e-20
P = 6.077409512955147e-20
Pold = 2.875685065574655e-20
P_new = 6.077409512955147e-20
RHOL = 21.366205413404284
RHOV = 2.3369258441337036e-21
ITER_p = 65
phiL = 1.1559092382233608e+22
phiV = 1.2365964406543688
dphi = -1.1559092382233608e+22
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 3.2017244473804924e-20
(dphi - dphiold)= -1.138499800353978e+22
dphi*(P_new - Pold)/(dphi - dphiold)= 3.250683808483783e-20
P = 2.8267257044713643e-20
Pold = 6.077409512955147e-20
P_new = 2.8267257044713643e-20
RHOL = 21.366205413404284
RHOV = 4.938807634476065e-21
ITER_p = 66
phiL = 5.469486508080285e+21
phiV = 1.2365964406543686
dphi = -5.469486508080285e+21
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -3.250683808483783e-20
(dphi - dphiold)= 6.089605874153323e+21
dphi*(P_new - Pold)/(dphi - dphiold)= 2.9196587759481384e-20
P = -9.293307147677412e-22
Pold = 2.8267257044713643e-20
P_new = -9.293307147677412e-22
RHOL = 21.366205413404284
RHOV = 2.2971390129385114e-21
ITER_p = 67
phiL = 1.1759297792002543e+22
phiV = 1.2365964406543688
dphi = -1.1759297792002543e+22
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -2.9196587759481384e-20
(dphi - dphiold)= -6.289811283922258e+21
dphi*(P_new - Pold)/(dphi - dphiold)= -5.458532131984415e-20
P = 5.365599060507641e-20
Pold = -9.293307147677412e-22
P_new = 5.365599060507641e-20
RHOL = 21.366205413404284
RHOV = -7.552207267362883e-23
ITER_p = 68
phiL = -3.576800896276669e+23
phiV = 1.2365964406543686
dphi = 3.576800896276669e+23
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 5.458532131984415e-20
(dphi - dphiold)= 3.694393874196695e+23
dphi*(P_new - Pold)/(dphi - dphiold)= 5.2847864323297555e-20
P = 8.081262817788553e-22
Pold = 5.365599060507641e-20
P_new = 8.081262817788553e-22
RHOL = 21.366205413404284
RHOV = 4.36035477732473e-21
ITER_p = 69
phiL = 6.195078864510251e+21
phiV = 1.2365964406543688
dphi = -6.195078864510251e+21
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -5.2847864323297555e-20
(dphi - dphiold)= -3.638751684921772e+23
dphi*(P_new - Pold)/(dphi - dphiold)= -8.997500122375198e-22
P = 1.707876294016375e-21
Pold = 8.081262817788553e-22
P_new = 1.707876294016375e-21
RHOL = 21.366205413404284
RHOV = 6.567239284373071e-23
ITER_p = 70
phiL = 4.1132568120440365e+23
phiV = 1.2365964406543686
dphi = -4.1132568120440365e+23
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 8.997500122375198e-22
(dphi - dphiold)= -4.051306023398934e+23
dphi*(P_new - Pold)/(dphi - dphiold)= 9.135085934258128e-22
P = 7.943677005905623e-22
Pold = 1.707876294016375e-21
P_new = 7.943677005905623e-22
RHOL = 21.366205413404284
RHOV = 1.387905893398863e-22
ITER_p = 71
phiL = 1.9462949074031848e+23
phiV = 1.2365964406543688
dphi = -1.9462949074031848e+23
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -9.135085934258128e-22
(dphi - dphiold)= 2.1669619046408517e+23
dphi*(P_new - Pold)/(dphi - dphiold)= 8.204837932064991e-22
P = -2.611609261593677e-23
Pold = 7.943677005905623e-22
P_new = -2.611609261593677e-23
RHOL = 21.366205413404284
RHOV = 6.455430156376267e-23
ITER_p = 72
phiL = 4.184499106707747e+23
phiV = 1.2365964406543688
dphi = -4.184499106707747e+23
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -8.204837932064991e-22
(dphi - dphiold)= -2.238204199304562e+23
dphi*(P_new - Pold)/(dphi - dphiold)= -1.5339591002499023e-21
P = 1.5078430076339655e-21
Pold = -2.611609261593677e-23
P_new = 1.5078430076339655e-21
RHOL = 21.366205413404284
RHOV = -2.122324607537508e-24
ITER_p = 73
phiL = -1.2727902992235055e+25
phiV = 1.2365964406543688
dphi = 1.2727902992235055e+25
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 1.5339591002499023e-21
(dphi - dphiold)= 1.3146352902905828e+25
dphi*(P_new - Pold)/(dphi - dphiold)= 1.4851330073241363e-21
P = 2.2710000309829135e-23
Pold = 1.5078430076339655e-21
P_new = 2.2710000309829135e-23
RHOL = 21.366205413404284
RHOV = 1.2253488170937641e-22
ITER_p = 74
phiL = 2.2044940465881817e+23
phiV = 1.2365964406543686
dphi = -2.2044940465881817e+23
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -1.4851330073241363e-21
(dphi - dphiold)= -1.2948352396893873e+25
dphi*(P_new - Pold)/(dphi - dphiold)= -2.5284814412550584e-23
P = 4.799481472237972e-23
Pold = 2.2710000309829135e-23
P_new = 4.799481472237972e-23
RHOL = 21.366205413404284
RHOV = 1.8455284717945532e-24
ITER_p = 75
phiL = 1.463685992148586e+25
phiV = 1.2365964406543688
dphi = -1.463685992148586e+25
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 2.5284814412550587e-23
(dphi - dphiold)= -1.4416410516827042e+25
dphi*(P_new - Pold)/(dphi - dphiold)= 2.5671458666170404e-23
P = 2.2323356056209318e-23
Pold = 4.799481472237972e-23
P_new = 2.2323356056209318e-23
RHOL = 21.366205413404284
RHOV = 3.900299245276523e-24
ITER_p = 76
phiL = 6.925812616938216e+24
phiV = 1.236596440654369
dphi = -6.925812616938216e+24
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -2.5671458666170404e-23
(dphi - dphiold)= 7.711047304547644e+24
dphi*(P_new - Pold)/(dphi - dphiold)= 2.3057271639419798e-23
P = -7.339155832104797e-25
Pold = 2.2323356056209318e-23
P_new = -7.339155832104797e-25
RHOL = 21.366205413404284
RHOV = 1.8141078214741616e-24
ITER_p = 77
phiL = 1.4890372778846146e+25
phiV = 1.2365964406543688
dphi = -1.4890372778846146e+25
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -2.3057271639419798e-23
(dphi - dphiold)= -7.96456016190793e+24
dphi*(P_new - Pold)/(dphi - dphiold)= -4.310738609473093e-23
P = 4.237347051152045e-23
Pold = -7.339155832104797e-25
P_new = 4.237347051152045e-23
RHOL = 21.366205413404284
RHOV = -5.964165945530258e-26
ITER_p = 78
phiL = -4.529173394817256e+26
phiV = 1.2365964406543692
dphi = 4.529173394817256e+26
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 4.3107386094730933e-23
(dphi - dphiold)= 4.678077122605717e+26
dphi*(P_new - Pold)/(dphi - dphiold)= 4.173527308408724e-23
P = 6.381974274332083e-25
Pold = 4.237347051152045e-23
P_new = 6.381974274332083e-25
RHOL = 21.366205413404284
RHOV = 3.443480634560426e-24
ITER_p = 79
phiL = 7.84460393116717e+24
phiV = 1.2365964406543688
dphi = -7.84460393116717e+24
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -4.173527308408724e-23
(dphi - dphiold)= -4.607619434128928e+26
dphi*(P_new - Pold)/(dphi - dphiold)= -7.105549665814807e-25
P = 1.3487523940146892e-24
Pold = 6.381974274332083e-25
P_new = 1.3487523940146892e-24
RHOL = 21.366205413404284
RHOV = 5.186312227588366e-26
ITER_p = 80
phiL = 5.2084680862593686e+26
phiV = 1.2365964406543688
dphi = -5.2084680862593686e+26
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 7.105549665814808e-25
(dphi - dphiold)= -5.130022046947697e+26
dphi*(P_new - Pold)/(dphi - dphiold)= 7.214204604003074e-25
P = 6.273319336143818e-25
Pold = 1.3487523940146892e-24
P_new = 6.273319336143818e-25
RHOL = 21.366205413404284
RHOV = 1.096063809157166e-25
ITER_p = 81
phiL = 2.464522730984301e+26
phiV = 1.2365964406543686
dphi = -2.464522730984301e+26
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -7.214204604003074e-25
(dphi - dphiold)= 2.7439453552750678e+26
dphi*(P_new - Pold)/(dphi - dphiold)= 6.479564616094496e-25
P = -2.0624527995067845e-26
Pold = 6.273319336143818e-25
P_new = -2.0624527995067845e-26
RHOL = 21.366205413404284
RHOV = 5.098013777878204e-26
ITER_p = 82
phiL = 5.298679623030257e+26
phiV = 1.2365964406543688
dphi = -5.298679623030257e+26
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -6.479564616094496e-25
(dphi - dphiold)= -2.8341568920459564e+26
dphi*(P_new - Pold)/(dphi - dphiold)= -1.2114056597841677e-24
P = 1.1907811317890999e-24
Pold = -2.0624527995067845e-26
P_new = 1.1907811317890999e-24
RHOL = 21.366205413404284
RHOV = -1.6760525368970336e-27
ITER_p = 83
phiL = -1.6116882453327438e+28
phiV = 1.2365964406543688
dphi = 1.6116882453327438e+28
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 1.2114056597841678e-24
(dphi - dphiold)= 1.6646750415630464e+28
dphi*(P_new - Pold)/(dphi - dphiold)= 1.1728464796171191e-24
P = 1.7934652171980795e-26
Pold = 1.1907811317890999e-24
P_new = 1.7934652171980795e-26
RHOL = 21.366205413404284
RHOV = 9.676884422768467e-26
ITER_p = 84
phiL = 2.7914709469106845e+26
phiV = 1.2365964406543688
dphi = -2.7914709469106845e+26
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -1.1728464796171191e-24
(dphi - dphiold)= -1.6396029548018505e+28
dphi*(P_new - Pold)/(dphi - dphiold)= -1.9968046919220928e-26
P = 3.7902699091201726e-26
Pold = 1.7934652171980795e-26
P_new = 3.7902699091201726e-26
RHOL = 21.366205413404284
RHOV = 1.4574597430012811e-27
ITER_p = 85
phiL = 1.8534125455255884e+28
phiV = 1.236596440654369
dphi = -1.8534125455255884e+28
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 1.996804691922093e-26
(dphi - dphiold)= -1.8254978360564816e+28
dphi*(P_new - Pold)/(dphi - dphiold)= 2.027338950435358e-26
P = 1.7629309586848145e-26
Pold = 3.7902699091201726e-26
P_new = 1.7629309586848145e-26
RHOL = 21.366205413404284
RHOV = 3.0801633366952875e-27
ITER_p = 86
phiL = 8.769905608886558e+27
phiV = 1.2365964406543688
dphi = -8.769905608886558e+27
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -2.027338950435358e-26
(dphi - dphiold)= 9.764219846369326e+27
dphi*(P_new - Pold)/(dphi - dphiold)= 1.8208900979578304e-26
P = -5.795913927301589e-28
Pold = 1.7629309586848145e-26
P_new = -5.795913927301589e-28
RHOL = 21.366205413404284
RHOV = 1.4326460738323835e-27
ITER_p = 87
phiL = 1.8855139602281958e+28
phiV = 1.2365964406543688
dphi = -1.8855139602281958e+28
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -1.8208900979578304e-26
(dphi - dphiold)= -1.00852339933954e+28
dphi*(P_new - Pold)/(dphi - dphiold)= -3.404297512570535e-26
P = 3.3463383732975186e-26
Pold = -5.795913927301589e-28
P_new = 3.3463383732975186e-26
RHOL = 21.366205413404284
RHOV = -4.710050210028441e-29
ITER_p = 88
phiL = -5.7351281872232154e+29
phiV = 1.2365964406543686
dphi = 5.7351281872232154e+29
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 3.404297512570535e-26
(dphi - dphiold)= 5.923679583246035e+29
dphi*(P_new - Pold)/(dphi - dphiold)= 3.295938334891912e-26
P = 5.04000384056066e-28
Pold = 3.3463383732975186e-26
P_new = 5.04000384056066e-28
RHOL = 21.366205413404284
RHOV = 2.7194023161269195e-27
ITER_p = 89
phiL = 9.933337764175828e+27
phiV = 1.2365964406543688
dphi = -9.933337764175828e+27
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -3.295938334891912e-26
(dphi - dphiold)= -5.8344615648649735e+29
dphi*(P_new - Pold)/(dphi - dphiold)= -5.611429326663894e-28
P = 1.0651433167224554e-27
Pold = 5.04000384056066e-28
P_new = 1.0651433167224554e-27
RHOL = 21.366205413404284
RHOV = 4.0957597793086844e-29
ITER_p = 90
phiL = 6.595294445547333e+29
phiV = 1.2365964406543688
dphi = -6.595294445547333e+29
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 5.611429326663894e-28
(dphi - dphiold)= -6.495961067905575e+29
dphi*(P_new - Pold)/(dphi - dphiold)= 5.697236834219548e-28
P = 4.954196333005006e-28
Pold = 1.0651433167224554e-27
P_new = 4.954196333005006e-28
RHOL = 21.366205413404284
RHOV = 8.65588855453329e-29
ITER_p = 91
phiL = 3.1207358496573455e+29
phiV = 1.2365964406543688
dphi = -3.1207358496573455e+29
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -5.697236834219548e-28
(dphi - dphiold)= 3.474558595889987e+29
dphi*(P_new - Pold)/(dphi - dphiold)= 5.117073361079161e-28
P = -1.6287702807415547e-29
Pold = 4.954196333005006e-28
P_new = -1.6287702807415547e-29
RHOL = 21.366205413404284
RHOV = 4.026028297086227e-29
ITER_p = 92
phiL = 6.709526046381934e+29
phiV = 1.236596440654369
dphi = -6.709526046381934e+29
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -5.117073361079161e-28
(dphi - dphiold)= -3.588790196724588e+29
dphi*(P_new - Pold)/(dphi - dphiold)= -9.566771841035147e-28
P = 9.403894812960992e-28
Pold = -1.6287702807415547e-29
P_new = 9.403894812960992e-28
RHOL = 21.366205413404284
RHOV = -1.3236203813790099e-30
ITER_p = 93
phiL = -2.0408224369156057e+31
phiV = 1.236596440654369
dphi = 2.0408224369156057e+31
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 9.566771841035149e-28
(dphi - dphiold)= 2.107917697379425e+31
dphi*(P_new - Pold)/(dphi - dphiold)= 9.26226040338738e-28
P = 1.4163440957361166e-29
Pold = 9.403894812960992e-28
P_new = 1.4163440957361166e-29
RHOL = 21.366205413404284
RHOV = 7.642076347999487e-29
ITER_p = 94
phiL = 3.534738530823764e+29
phiV = 1.2365964406543688
dphi = -3.534738530823764e+29
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -9.26226040338738e-28
(dphi - dphiold)= -2.0761698222238434e+31
dphi*(P_new - Pold)/(dphi - dphiold)= -1.5769263371388504e-29
P = 2.993270432874967e-29
Pold = 1.4163440957361166e-29
P_new = 2.993270432874967e-29
RHOL = 21.366205413404284
RHOV = 1.1509922143892655e-30
ITER_p = 95
phiL = 2.346909161075788e+31
phiV = 1.236596440654369
dphi = -2.346909161075788e+31
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 1.5769263371388504e-29
(dphi - dphiold)= -2.3115617757675502e+31
dphi*(P_new - Pold)/(dphi - dphiold)= 1.601040000648036e-29
P = 1.392230432226931e-29
Pold = 2.993270432874967e-29
P_new = 1.392230432226931e-29
RHOL = 21.366205413404284
RHOV = 2.432481608228178e-30
ITER_p = 96
phiL = 1.110501375689613e+31
phiV = 1.236596440654369
dphi = -1.110501375689613e+31
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -1.601040000648036e-29
(dphi - dphiold)= 1.2364077853861749e+31
dphi*(P_new - Pold)/(dphi - dphiold)= 1.4380022062853823e-29
P = -4.577177405845135e-31
Pold = 1.392230432226931e-29
P_new = -4.577177405845135e-31
RHOL = 21.366205413404284
RHOV = 1.1313962425890295e-30
ITER_p = 97
phiL = 2.387558019545492e+31
phiV = 1.2365964406543686
dphi = -2.387558019545492e+31
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -1.4380022062853823e-29
(dphi - dphiold)= -1.2770566438558787e+31
dphi*(P_new - Pold)/(dphi - dphiold)= -2.6884584299835016e-29
P = 2.64268665592505e-29
Pold = -4.577177405845135e-31
P_new = 2.64268665592505e-29
RHOL = 21.366205413404284
RHOV = -3.719643816687154e-32
ITER_p = 98
phiL = -7.262185051586266e+32
phiV = 1.2365964406543688
dphi = 7.262185051586266e+32
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 2.6884584299835016e-29
(dphi - dphiold)= 7.500940853540814e+32
dphi*(P_new - Pold)/(dphi - dphiold)= 2.6028844918595694e-29
P = 3.980216406548084e-31
Pold = 2.64268665592505e-29
P_new = 3.980216406548084e-31
RHOL = 21.366205413404284
RHOV = 2.1475796560999304e-30
ITER_p = 99
phiL = 1.2578225746385908e+31
phiV = 1.2365964406543688
dphi = -1.2578225746385908e+31
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -2.6028844918595694e-29
(dphi - dphiold)= -7.387967309050125e+32
dphi*(P_new - Pold)/(dphi - dphiold)= -4.431485327536729e-31
P = 8.411701734084812e-31
Pold = 3.980216406548084e-31
P_new = 8.411701734084812e-31
RHOL = 21.366205413404284
RHOV = 3.234523382639073e-32
ITER_p = 100
phiL = 8.351382422448538e+32
phiV = 1.2365964406543688
dphi = -8.351382422448538e+32
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 4.431485327536728e-31
(dphi - dphiold)= -8.225600164984679e+32
dphi*(P_new - Pold)/(dphi - dphiold)= 4.499249650775818e-31
P = 3.912452083308994e-31
Pold = 8.411701734084812e-31
P_new = 3.912452083308994e-31
RHOL = 21.366205413404284
RHOV = 6.835770512859996e-32
ITER_p = 101
phiL = 3.9516747485820686e+32
phiV = 1.236596440654369
dphi = -3.9516747485820686e+32
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -4.499249650775818e-31
(dphi - dphiold)= 4.399707673866469e+32
dphi*(P_new - Pold)/(dphi - dphiold)= 4.041080124060329e-31
P = -1.2862804075133513e-32
Pold = 3.912452083308994e-31
P_new = -1.2862804075133513e-32
RHOL = 21.366205413404284
RHOV = 3.179454696508099e-32
ITER_p = 102
phiL = 8.49602976020952e+32
phiV = 1.2365964406543688
dphi = -8.49602976020952e+32
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -4.041080124060329e-31
(dphi - dphiold)= -4.5443550116274515e+32
dphi*(P_new - Pold)/(dphi - dphiold)= -7.555117703075787e-31
P = 7.426489662324452e-31
Pold = -1.2862804075133513e-32
P_new = 7.426489662324452e-31
RHOL = 21.366205413404284
RHOV = -1.0452959411673608e-33
ITER_p = 103
phiL = -2.584219517068398e+34
phiV = 1.2365964406543686
dphi = 2.584219517068398e+34
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 7.555117703075787e-31
(dphi - dphiold)= 2.669179814670493e+34
dphi*(P_new - Pold)/(dphi - dphiold)= 7.314637445828145e-31
P = 1.1185221649630758e-32
Pold = 7.426489662324452e-31
P_new = 1.1185221649630758e-32
RHOL = 21.366205413404284
RHOV = 6.035137794064968e-32
ITER_p = 104
phiL = 4.475911345277885e+32
phiV = 1.2365964406543688
dphi = -4.475911345277885e+32
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -7.314637445828145e-31
(dphi - dphiold)= -2.6289786305211767e+34
dphi*(P_new - Pold)/(dphi - dphiold)= -1.245337955595563e-32
P = 2.3638601205586387e-32
Pold = 1.1185221649630758e-32
P_new = 2.3638601205586387e-32
RHOL = 21.366205413404284
RHOV = 9.089671834479036e-34
ITER_p = 105
phiL = 2.9718060469802365e+34
phiV = 1.236596440654369
dphi = -2.9718060469802365e+34
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 1.245337955595563e-32
(dphi - dphiold)= -2.9270469335274577e+34
dphi*(P_new - Pold)/(dphi - dphiold)= 1.2643811155131865e-32
P = 1.0994790050454522e-32
Pold = 2.3638601205586387e-32
P_new = 1.0994790050454522e-32
RHOL = 21.366205413404284
RHOV = 1.9209912357167622e-33
ITER_p = 106
phiL = 1.406187660855814e+34
phiV = 1.2365964406543686
dphi = -1.406187660855814e+34
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -1.2643811155131865e-32
(dphi - dphiold)= 1.5656183861244225e+34
dphi*(P_new - Pold)/(dphi - dphiold)= 1.1356261136246359e-32
P = -3.6147108579183765e-34
Pold = 1.0994790050454522e-32
P_new = -3.6147108579183765e-34
RHOL = 21.366205413404284
RHOV = 8.934917570536113e-34
ITER_p = 107
phiL = 3.0232782238359157e+34
phiV = 1.2365964406543686
dphi = -3.0232782238359157e+34
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -1.1356261136246359e-32
(dphi - dphiold)= -1.6170905629801018e+34
dphi*(P_new - Pold)/(dphi - dphiold)= -2.12314249946125e-32
P = 2.086995390882066e-32
Pold = -3.6147108579183765e-34
P_new = 2.086995390882066e-32
RHOL = 21.366205413404284
RHOV = -2.937495250806305e-35
ITER_p = 108
phiL = -9.195841836801638e+35
phiV = 1.2365964406543688
dphi = 9.195841836801638e+35
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 2.12314249946125e-32
(dphi - dphiold)= 9.49816965918523e+35
dphi*(P_new - Pold)/(dphi - dphiold)= 2.055562631812598e-32
P = 3.143275906946795e-34
Pold = 2.086995390882066e-32
P_new = 3.143275906946795e-34
RHOL = 21.366205413404284
RHOV = 1.6959970769836744e-33
ITER_p = 109
phiL = 1.592735157941004e+34
phiV = 1.2365964406543688
dphi = -1.592735157941004e+34
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -2.055562631812598e-32
(dphi - dphiold)= -9.355115352595738e+35
dphi*(P_new - Pold)/(dphi - dphiold)= -3.4996541994848253e-34
P = 6.6429301064316205e-34
Pold = 3.143275906946795e-34
P_new = 6.6429301064316205e-34
RHOL = 21.366205413404284
RHOV = 2.554383576324928e-35
ITER_p = 110
phiL = 1.0575053008144854e+36
phiV = 1.2365964406543688
dphi = -1.0575053008144854e+36
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 3.4996541994848253e-34
(dphi - dphiold)= -1.0415779492350753e+36
dphi*(P_new - Pold)/(dphi - dphiold)= 3.5531693712321614e-34
P = 3.089760735199459e-34
Pold = 6.6429301064316205e-34
P_new = 3.089760735199459e-34
RHOL = 21.366205413404284
RHOV = 5.398378018627609e-35
ITER_p = 111
phiL = 5.003862573084128e+35
phiV = 1.236596440654369
dphi = -5.003862573084128e+35
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -3.5531693712321614e-34
(dphi - dphiold)= 5.571190435060726e+35
dphi*(P_new - Pold)/(dphi - dphiold)= 3.1913414986941977e-34
P = -1.0158076349473865e-35
Pold = 3.089760735199459e-34
P_new = -1.0158076349473865e-35
RHOL = 21.366205413404284
RHOV = 2.510894465014816e-35
ITER_p = 112
phiL = 1.0758214691676158e+36
phiV = 1.236596440654369
dphi = -1.0758214691676158e+36
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -3.1913414986941977e-34
(dphi - dphiold)= -5.75435211859203e+35
dphi*(P_new - Pold)/(dphi - dphiold)= -5.966464389010717e-34
P = 5.864883625515979e-34
Pold = -1.0158076349473865e-35
P_new = 5.864883625515979e-34
RHOL = 21.366205413404284
RHOV = -8.254962072150647e-37
ITER_p = 113
phiL = -3.272303553507808e+37
phiV = 1.2365964406543686
dphi = 3.272303553507808e+37
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 5.966464389010717e-34
(dphi - dphiold)= 3.3798857004245696e+37
dphi*(P_new - Pold)/(dphi - dphiold)= 5.776551147745918e-34
P = 8.833247777006033e-36
Pold = 5.864883625515979e-34
P_new = 8.833247777006033e-36
RHOL = 21.366205413404284
RHOV = 4.7660984442905274e-35
ITER_p = 114
phiL = 5.66768438346678e+35
phiV = 1.2365964406543688
dphi = -5.66768438346678e+35
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -5.776551147745918e-34
(dphi - dphiold)= -3.328980397342476e+37
dphi*(P_new - Pold)/(dphi - dphiold)= -9.834743621954851e-36
P = 1.8667991398960885e-35
Pold = 8.833247777006033e-36
P_new = 1.8667991398960885e-35
RHOL = 21.366205413404284
RHOV = 7.178339959698235e-37
ITER_p = 115
phiL = 3.763090334872676e+37
phiV = 1.2365964406543688
dphi = -3.763090334872676e+37
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 9.834743621954853e-36
(dphi - dphiold)= -3.706413491038008e+37
dphi*(P_new - Pold)/(dphi - dphiold)= 9.985132192944925e-36
P = 8.68285920601596e-36
Pold = 1.8667991398960885e-35
P_new = 8.68285920601596e-36
RHOL = 21.366205413404284
RHOV = 1.517054564859993e-36
ITER_p = 116
phiL = 1.780604491656087e+37
phiV = 1.2365964406543688
dphi = -1.780604491656087e+37
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -9.985132192944925e-36
(dphi - dphiold)= 1.982485843216589e+37
dphi*(P_new - Pold)/(dphi - dphiold)= 8.968321914314467e-36
P = -2.854627082985068e-37
Pold = 8.68285920601596e-36
P_new = -2.854627082985068e-37
RHOL = 21.366205413404284
RHOV = 7.056126667840837e-37
ITER_p = 117
phiL = 3.8282676876939624e+37
phiV = 1.2365964406543688
dphi = -3.8282676876939624e+37
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -8.968321914314467e-36
(dphi - dphiold)= -2.0476631960378754e+37
dphi*(P_new - Pold)/(dphi - dphiold)= -1.6766984464945512e-35
P = 1.6481521756647007e-35
Pold = -2.854627082985068e-37
P_new = 1.6481521756647007e-35
RHOL = 21.366205413404284
RHOV = -2.319813071831884e-38
ITER_p = 118
phiL = -1.1644361371513276e+39
phiV = 1.2365964406543688
dphi = 1.1644361371513276e+39
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 1.6766984464945512e-35
(dphi - dphiold)= 1.2027188140282672e+39
dphi*(P_new - Pold)/(dphi - dphiold)= 1.6233289439154482e-35
P = 2.482323174925248e-37
Pold = 1.6481521756647007e-35
P_new = 2.482323174925248e-37
RHOL = 21.366205413404284
RHOV = 1.3393710808197821e-36
ITER_p = 119
phiL = 2.0168228289830772e+37
phiV = 1.236596440654369
dphi = -2.0168228289830772e+37
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -1.6233289439154482e-35
(dphi - dphiold)= -1.1846043654411583e+39
dphi*(P_new - Pold)/(dphi - dphiold)= -2.763763977704411e-37
P = 5.246087152629659e-37
Pold = 2.482323174925248e-37
P_new = 5.246087152629659e-37
RHOL = 21.366205413404284
RHOV = 2.0172602523202982e-38
ITER_p = 120
phiL = 1.3390806511802372e+39
phiV = 1.236596440654369
dphi = -1.3390806511802372e+39
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 2.763763977704411e-37
(dphi - dphiold)= -1.3189124228904064e+39
dphi*(P_new - Pold)/(dphi - dphiold)= 2.806026240060996e-37
P = 2.440060912568663e-37
Pold = 5.246087152629659e-37
P_new = 2.440060912568663e-37
RHOL = 21.366205413404284
RHOV = 4.2632334097781866e-38
ITER_p = 121
phiL = 6.336209896651236e+38
phiV = 1.2365964406543688
dphi = -6.336209896651236e+38
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -2.806026240060996e-37
(dphi - dphiold)= 7.054596615151136e+38
dphi*(P_new - Pold)/(dphi - dphiold)= 2.5202817683937313e-37
P = -8.022085582506811e-39
Pold = 2.440060912568663e-37
P_new = -8.022085582506811e-39
RHOL = 21.366205413404284
RHOV = 1.9829158192963271e-38
ITER_p = 122
phiL = 1.3622737516087142e+39
phiV = 1.2365964406543688
dphi = -1.3622737516087142e+39
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -2.5202817683937313e-37
(dphi - dphiold)= -7.286527619435906e+38
dphi*(P_new - Pold)/(dphi - dphiold)= -4.711865348019591e-37
P = 4.6316444921945226e-37
Pold = -8.022085582506811e-39
P_new = 4.6316444921945226e-37
RHOL = 21.366205413404284
RHOV = -6.519148896392201e-40
ITER_p = 123
phiL = -4.1435994409822444e+40
phiV = 1.236596440654369
dphi = 4.1435994409822444e+40
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 4.711865348019591e-37
(dphi - dphiold)= 4.279826816143116e+40
dphi*(P_new - Pold)/(dphi - dphiold)= 4.561886137166702e-37
P = 6.975835502782056e-39
Pold = 4.6316444921945226e-37
P_new = 6.975835502782056e-39
RHOL = 21.366205413404284
RHOV = 3.763906501522953e-38
ITER_p = 124
phiL = 7.17678340624052e+38
phiV = 1.2365964406543688
dphi = -7.17678340624052e+38
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -4.561886137166702e-37
(dphi - dphiold)= -4.2153672750446497e+40
dphi*(P_new - Pold)/(dphi - dphiold)= -7.766741684454973e-39
P = 1.4742577187237028e-38
Pold = 6.975835502782056e-39
P_new = 1.4742577187237028e-38
RHOL = 21.366205413404284
RHOV = 5.668913632452707e-40
ITER_p = 125
phiL = 4.765064962029318e+40
phiV = 1.2365964406543692
dphi = -4.765064962029318e+40
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 7.766741684454973e-39
(dphi - dphiold)= -4.693297127966913e+40
dphi*(P_new - Pold)/(dphi - dphiold)= 7.885507279987807e-39
P = 6.857069907249221e-39
Pold = 1.4742577187237028e-38
P_new = 6.857069907249221e-39
RHOL = 21.366205413404284
RHOV = 1.1980557276742505e-39
ITER_p = 126
phiL = 2.254714960147118e+40
phiV = 1.236596440654369
dphi = -2.254714960147118e+40
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -7.885507279987807e-39
(dphi - dphiold)= 2.5103500018822e+40
dphi*(P_new - Pold)/(dphi - dphiold)= 7.08250690907914e-39
P = -2.2543700182991894e-40
Pold = 6.857069907249221e-39
P_new = -2.2543700182991894e-40
RHOL = 21.366205413404284
RHOV = 5.572398755730923e-40
ITER_p = 127
phiL = 4.847596682665529e+40
phiV = 1.2365964406543688
dphi = -4.847596682665529e+40
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -7.08250690907914e-39
(dphi - dphiold)= -2.5928817225184106e+40
dphi*(P_new - Pold)/(dphi - dphiold)= -1.324130472255429e-38
P = 1.3015867720724372e-38
Pold = -2.2543700182991894e-40
P_new = 1.3015867720724372e-38
RHOL = 21.366205413404284
RHOV = -1.8320140898150717e-41
ITER_p = 128
phiL = -1.4744832953494086e+42
phiV = 1.2365964406543688
dphi = 1.4744832953494086e+42
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 1.3241304722554292e-38
(dphi - dphiold)= 1.522959262176064e+42
dphi*(P_new - Pold)/(dphi - dphiold)= 1.2819832484646217e-38
P = 1.9603523607815477e-40
Pold = 1.3015867720724372e-38
P_new = 1.9603523607815477e-40
RHOL = 21.366205413404284
RHOV = 1.0577346603254729e-39
ITER_p = 129
phiL = 2.5538296829999607e+40
phiV = 1.2365964406543686
dphi = -2.5538296829999607e+40
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -1.2819832484646217e-38
(dphi - dphiold)= -1.5000215921794083e+42
dphi*(P_new - Pold)/(dphi - dphiold)= -2.1826131637751024e-40
P = 4.1429655245566505e-40
Pold = 1.9603523607815477e-40
P_new = 4.1429655245566505e-40
RHOL = 21.366205413404284
RHOV = 1.5930806020315877e-41
ITER_p = 130
phiL = 1.6956293164528237e+42
phiV = 1.2365964406543688
dphi = -1.6956293164528237e+42
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 2.1826131637751028e-40
(dphi - dphiold)= -1.670091019622824e+42
dphi*(P_new - Pold)/(dphi - dphiold)= 2.2159887236617382e-40
P = 1.9269768008949122e-40
Pold = 4.1429655245566505e-40
P_new = 1.9269768008949122e-40
RHOL = 21.366205413404284
RHOV = 3.366781474645467e-41
ITER_p = 131
phiL = 8.02331304428223e+41
phiV = 1.2365964406543688
dphi = -8.02331304428223e+41
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -2.2159887236617382e-40
(dphi - dphiold)= 8.932980120246007e+41
dphi*(P_new - Pold)/(dphi - dphiold)= 1.9903292062904445e-40
P = -6.335240539553225e-42
Pold = 1.9269768008949122e-40
P_new = -6.335240539553225e-42
RHOL = 21.366205413404284
RHOV = 1.5659579489305175e-41
ITER_p = 132
phiL = 1.7249978992870974e+42
phiV = 1.2365964406543688
dphi = -1.7249978992870974e+42
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -1.9903292062904445e-40
(dphi - dphiold)= -9.226665948588744e+41
dphi*(P_new - Pold)/(dphi - dphiold)= -3.721077276311181e-40
P = 3.657724870915649e-40
Pold = -6.335240539553225e-42
P_new = 3.657724870915649e-40
RHOL = 21.366205413404284
RHOV = -5.148334051916414e-43
ITER_p = 133
phiL = -5.246889858033887e+43
phiV = 1.2365964406543688
dphi = 5.246889858033887e+43
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 3.721077276311181e-40
(dphi - dphiold)= 5.419389647962597e+43
dphi*(P_new - Pold)/(dphi - dphiold)= 3.6026349626618043e-40
P = 5.508990825384483e-42
Pold = 3.657724870915649e-40
P_new = 5.508990825384483e-42
RHOL = 21.366205413404284
RHOV = 2.972450594086617e-41
ITER_p = 134
phiL = 9.087700827226462e+41
phiV = 1.2365964406543688
dphi = -9.087700827226462e+41
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -3.6026349626618043e-40
(dphi - dphiold)= -5.337766866306152e+43
dphi*(P_new - Pold)/(dphi - dphiold)= -6.133589111401787e-42
P = 1.164257993678627e-41
Pold = 5.508990825384483e-42
P_new = 1.164257993678627e-41
RHOL = 21.366205413404284
RHOV = 4.476882113780356e-43
ITER_p = 135
phiL = 6.033829132918741e+43
phiV = 1.2365964406543688
dphi = -6.033829132918741e+43
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 6.133589111401787e-42
(dphi - dphiold)= -5.942952124646476e+43
dphi*(P_new - Pold)/(dphi - dphiold)= 6.227381256572179e-42
P = 5.4151986802140913e-42
Pold = 1.164257993678627e-41
P_new = 5.4151986802140913e-42
RHOL = 21.366205413404284
RHOV = 9.461344106271724e-43
ITER_p = 136
phiL = 2.8550638703505736e+43
phiV = 1.2365964406543688
dphi = -2.8550638703505736e+43
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -6.227381256572179e-42
(dphi - dphiold)= 3.178765262568167e+43
dphi*(P_new - Pold)/(dphi - dphiold)= 5.593231888463896e-42
P = -1.780332082498048e-43
Pold = 5.4151986802140913e-42
P_new = -1.780332082498048e-43
RHOL = 21.366205413404284
RHOV = 4.400661914757405e-43
ITER_p = 137
phiL = 6.138336060805951e+43
phiV = 1.236596440654369
dphi = -6.138336060805951e+43
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -5.593231888463896e-42
(dphi - dphiold)= -3.2832721904553777e+43
dphi*(P_new - Pold)/(dphi - dphiold)= -1.0456987726212802e-41
P = 1.0278954517962997e-41
Pold = -1.780332082498048e-43
P_new = 1.0278954517962997e-41
RHOL = 21.366205413404284
RHOV = -1.446787099371976e-44
ITER_p = 138
phiL = -1.8670847794051024e+45
phiV = 1.2365964406543688
dphi = 1.8670847794051024e+45
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 1.0456987726212802e-41
(dphi - dphiold)= 1.928468140013162e+45
dphi*(P_new - Pold)/(dphi - dphiold)= 1.0124140615517058e-41
P = 1.5481390244593836e-43
Pold = 1.0278954517962997e-41
P_new = 1.5481390244593836e-43
RHOL = 21.366205413404284
RHOV = 8.353193731561289e-43
ITER_p = 139
phiL = 3.2338220075882053e+43
phiV = 1.2365964406543686
dphi = -3.2338220075882053e+43
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -1.0124140615517058e-41
(dphi - dphiold)= -1.8994229994809843e+45
dphi*(P_new - Pold)/(dphi - dphiold)= -1.7236639094779176e-43
P = 3.2718029339373013e-43
Pold = 1.5481390244593836e-43
P_new = 3.2718029339373013e-43
RHOL = 21.366205413404284
RHOV = 1.2580953804300203e-44
ITER_p = 140
phiL = 2.147113974263041e+45
phiV = 1.2365964406543688
dphi = -2.147113974263041e+45
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 1.7236639094779176e-43
(dphi - dphiold)= -2.114775754187159e+45
dphi*(P_new - Pold)/(dphi - dphiold)= 1.750021419361029e-43
P = 1.5217815145762723e-43
Pold = 3.2718029339373013e-43
P_new = 1.5217815145762723e-43
RHOL = 21.366205413404284
RHOV = 2.6588310815957336e-44
ITER_p = 141
phiL = 1.015963063985196e+45
phiV = 1.2365964406543692
dphi = -1.015963063985196e+45
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -1.750021419361029e-43
(dphi - dphiold)= 1.1311509102778449e+45
dphi*(P_new - Pold)/(dphi - dphiold)= 1.5718124850529737e-43
P = -5.0030970476701456e-45
Pold = 1.5217815145762723e-43
P_new = -5.0030970476701456e-45
RHOL = 21.366205413404284
RHOV = 1.2366759465809444e-44
ITER_p = 142
phiL = 2.1843023467427545e+45
phiV = 1.2365964406543688
dphi = -2.1843023467427545e+45
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -1.5718124850529737e-43
(dphi - dphiold)= -1.1683392827575585e+45
dphi*(P_new - Pold)/(dphi - dphiold)= -2.9386272895295745e-43
P = 2.888596319052873e-43
Pold = -5.0030970476701456e-45
P_new = 2.888596319052873e-43
RHOL = 21.366205413404284
RHOV = -4.065767469245797e-46
ITER_p = 143
phiL = -6.643946543204949e+46
phiV = 1.236596440654369
dphi = 6.643946543204949e+46
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 2.9386272895295745e-43
(dphi - dphiold)= 6.862376777879224e+46
dphi*(P_new - Pold)/(dphi - dphiold)= 2.8450904481044166e-43
P = 4.3505870948456456e-45
Pold = 2.888596319052873e-43
P_new = 4.3505870948456456e-45
RHOL = 21.366205413404284
RHOV = 2.347418175959122e-44
ITER_p = 144
phiL = 1.1507426328814939e+45
phiV = 1.2365964406543686
dphi = -1.1507426328814939e+45
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -2.8450904481044166e-43
(dphi - dphiold)= -6.759020806493098e+46
dphi*(P_new - Pold)/(dphi - dphiold)= -4.8438478986371926e-45
P = 9.194434993482838e-45
Pold = 4.3505870948456456e-45
P_new = 9.194434993482838e-45
RHOL = 21.366205413404284
RHOV = 3.535505170858361e-46
ITER_p = 145
phiL = 7.640419237800888e+46
phiV = 1.2365964406543688
dphi = -7.640419237800888e+46
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 4.8438478986371926e-45
(dphi - dphiold)= -7.525344974512739e+46
dphi*(P_new - Pold)/(dphi - dphiold)= 4.9179178888241363e-45
P = 4.276517104658702e-45
Pold = 9.194434993482838e-45
P_new = 4.276517104658702e-45
RHOL = 21.366205413404284
RHOV = 7.471858798342929e-46
ITER_p = 146
phiL = 3.6152639459355806e+46
phiV = 1.2365964406543688
dphi = -3.6152639459355806e+46
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -4.9179178888241363e-45
(dphi - dphiold)= 4.0251552918653074e+46
dphi*(P_new - Pold)/(dphi - dphiold)= 4.417114357915431e-45
P = -1.4059725325672897e-46
Pold = 4.276517104658702e-45
P_new = -1.4059725325672897e-46
RHOL = 21.366205413404284
RHOV = 3.475312183658628e-46
ITER_p = 147
phiL = 7.772752574513502e+46
phiV = 1.2365964406543686
dphi = -7.772752574513502e+46
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -4.417114357915431e-45
(dphi - dphiold)= -4.1574886285779214e+46
dphi*(P_new - Pold)/(dphi - dphiold)= -8.25814333234904e-45
P = 8.117546079092312e-45
Pold = -1.4059725325672897e-46
P_new = 8.117546079092312e-45
RHOL = 21.366205413404284
RHOV = -1.1425637622254838e-47
ITER_p = 148
phiL = -2.364221815520857e+48
phiV = 1.2365964406543688
dphi = 2.364221815520857e+48
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 8.25814333234904e-45
(dphi - dphiold)= 2.441949341265992e+48
dphi*(P_new - Pold)/(dphi - dphiold)= 7.995285689225535e-45
P = 1.2226038986677681e-46
Pold = 8.117546079092312e-45
P_new = 1.2226038986677681e-46
RHOL = 21.366205413404284
RHOV = 6.5967248814105445e-46
ITER_p = 149
phiL = 4.0948716534915947e+46
phiV = 1.2365964406543688
dphi = -4.0948716534915947e+46
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = -7.995285689225535e-45
(dphi - dphiold)= -2.405170532055773e+48
dphi*(P_new - Pold)/(dphi - dphiold)= -1.3612202666724448e-46
P = 2.583824165340213e-46
Pold = 1.2226038986677681e-46
P_new = 2.583824165340213e-46
RHOL = 21.366205413404284
RHOV = 9.935492179371817e-48
ITER_p = 150
phiL = 2.7188126400879175e+48
phiV = 1.2365964406543688
dphi = -2.7188126400879175e+48
P = P - dphi*(P - Pold)/(dphi - dphiold)
P_new - Pold = 1.361220266672445e-46
(dphi - dphiold)= -2.6778639235530016e+48
dphi*(P_new - Pold)/(dphi - dphiold)= 1.3820354478888216e-46
P = 1.2017887174513915e-46
Pold = 2.583824165340213e-46
P_new = 1.2017887174513915e-46
Presión saturación = 1.2017887174513915e-46 Bar
/home/andres.python/anaconda3/lib/python3.4/site-packages/ipykernel/__main__.py:81: RuntimeWarning: invalid value encountered in log

In [10]:
#	subroutine vdWg_Derivs(NDER,T,V,F,F_V,F_2V,F_N)
def vdWg_Derivs_cal(NDER,T,V,d):
    """THE SUBROUTINE CALCULATES THE CONTRIBUTION TO THE RESIDUAL,
       REDUCED HELMHOLZ ENERGY (F) AND 
       ITS FIRST AND SECOND DERIVATIVE WRT V
       
       INPUT:
       
       NDER: indicates which derivatives are required.
       
       1 is used for density calculation and 2 for fugacity
       NDER = 1: CALCULATES F, F_V AND F_2V
       NDER = 2: CALCULATES F AND F_N
       T: TEMPERATURE
       V: VOLUME (ML/MOL) or (ML) for checking n-derivatives
       
       OUTPUT: NDER
       F: 5	A^RES/RT CONTRIBUTION (DIMENSIONLESS) or (MOLES)
       F_V:		5	1ST V-DERIVATIVE OF F
       F_2V:			1ST V-DERIVATIVE OF F_V  (*V**2)
       F_N:			1ST N-DERIVATIVE OF F
    """
    # IMPLICIT DOUBLE PRECISION (A-H,O-Z)
    # PARAMETER (RGAS=0.08314472d0)
    # COMMON /ABd1/ a,b,d
    
    C = (1 - d)/(1 + d)
    aRT = a / (RGAS*T)
    
    ETA = 0.25 * b / V
    # SUMC = c * b + V
    SUMC = C * b + V
    
    SUMD = d * b + V
    
    REP = -np.log(1 - 4 * ETA)
    
    # print(1 - 4 * ETA)
    #asc_1 = np.log(SUMD / SUMC)
    
    #ATT = aRT * np.log(SUMD / SUMC) / (b * (C - D))
    ATT = aRT 
    
    ATTV = aRT / SUMC / SUMD
    REPV = 1/(1 - 4 * ETA) - 1
    REP2V = 1 / (1 - 4 * ETA)**2 - 1
    # ATT2V = aRT * V**2 * (1 / SUMD **2 - 1 / SUMC**2) / (b * (C - D))
    
    ATT2V = aRT * V**2 * (1 / SUMD **2 - 1 / SUMC**2) / (b * (C - d))
    F = REP + ATT
    F_V = (-REPV /V + ATTV)
    # IF (NDER.EQ.1) THEN
    if NDER == 1:
        F_2V = REP2V - ATT2V
        calculo_1 = "F_V"
        calculo_2 = "F_2V"
        #print(F_2V, calculo_2)
        return F, F_V, F_2V, calculo_1, calculo_2
    # ELSE
    else:
        F_N = REP + ATT - V*F_V
        calculo = "F_N"
        #print(F_N, calculo)
        return F_N, calculo
    # END IF

In [4]:
#ac = 2422.44
#b = 3.90091
#Tr = 0.7



#NDER, T, V, d = 1, 340.15, 4.003345, 0.24

#ac,b,d,rk = 2422.44, 3.90091, 1.80323, 8.60102

#a = ac * (3 / (2 + Tr))**rk


# METHANE (1)
# 190.564  45.99  0.01155  0.115165  1.00000173664         tc, pc, ohm, vc, zrat
# 2.3277  0.029962  0.932475  1.49541         ac, b, delta1, k

Tc, pc, ohm, dc, zrat = 190.564, 45.99, 0.01155, 0.115165, 1.00000173664         
ac, b, delta1, k = 2.3277, 0.029962, 0.932475, 1.49541         
Tr = T / Tc
d = delta1
a = ac * (3 / (2 + Tr))**rk

V = 4.0

vdWg = vdWg_Derivs_cal(1,T,V,d)

F_cal = vdWg[0]
F_V_cal = vdWg[1]
F_V2_cal = vdWg[2]

print(F_cal, F_V_cal, F_V2_cal)


---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
<ipython-input-4-67c0935a0482> in <module>()
     18 Tc, pc, ohm, dc, zrat = 190.564, 45.99, 0.01155, 0.115165, 1.00000173664
     19 ac, b, delta1, k = 2.3277, 0.029962, 0.932475, 1.49541
---> 20 Tr = T / Tc
     21 d = delta1
     22 a = ac * (3 / (2 + Tr))**rk

NameError: name 'T' is not defined

In [14]:
#      SUBROUTINE VCALC(ITYP,T,P,V)
def VCALC(ITYP,T,P,V):
    """
    C
    C     ROUTINE FOR CALCULATION OF VOLUME, GIVEN PRESSURE
    C
    C     INPUT:
    C
    C     ITYP:        TYPE OF ROOT DESIRED
    C     T:           TEMPERATURE
    C     P:           PRESSURE
    C
    C     OUTPUT:
    C
    C     V:           VOLUME
    C
    """
    
    # IMPLICIT DOUBLE PRECISION (A-H,O-Z)
    # PARAMETER (RGAS=0.08314472d0)
    # LOGICAL FIRST_RUN
    # COMMON /ABd1/ a,b,d1 
    FIRST_RUN = True
    
    VCP = b * 1.0
    S3R = 1.0/VCP
    
    ITER = 0
    
    ZETMIN = 0.00
    ZETMAX = 0.99
        
    # IF (ITYP .GT. 0) THEN
    if ITYP > 0.0:
        ZETA = 0.5
        # print("ZETA_init_ITYP_1 = {0}".format(ZETA))
    # ELSE
    else:
        # C..............IDEAL GAS ESTIMATE
        ZETA = min(0.5,(VCP * P)/(RGAS * T))
        #ZETA = 0.93 * VCP * P/(RGAS * T) # No funciona 
        #ZETA = 0.5
        #print("valores_init_ = {0}".format(VCP * P/(RGAS * T)))
        #print("ZETA_init_ITYP_-1 = {0}".format(ZETA))
        
    # END IF
    
    # 100 CONTINUE
    while 1:
        # C	WRITE(*,*)'ZETA',ZETA
        
        V = VCP/ZETA       
        
        #print("ITER = {0}".format(ITER))
        #print("ZETA = {0}".format(ZETA))
        #print("V = {0}".format(V))
        
        # CALL vdWg_Derivs(1,T,V,F,F_V,F_2V,F_N)        
        vdWg = vdWg_Derivs_cal(1,T,V,d)
        F_cal = vdWg[0]
        F_V_cal = vdWg[1]
        F_V2_cal = vdWg[2]
        
        F = F_cal
        F_V = F_V_cal
        F_2V = F_V2_cal
        
        PCALC = RGAS * T * (1/V - F_V)
        #print("PCALC = {0}".format(PCALC))
        
        # IF (PCALC .GT. P) THEN       
        if PCALC > P:
            ZETMAX = ZETA
            # ELSE
        else:
            ZETMIN = ZETA
        # END IF
        
        # c	write(*,*)'VCALC V=',V
        AT  = F - np.log(V) + V*P/(T*RGAS)
        DER = RGAS*T*(F_2V+1.0)*S3R
        DEL = -(PCALC-P)/DER
        #print("DEL = {0}".format(DEL))
        #print("V = {0}".format(V))
        
        # ZETA = ZETA + max(min(DEL,0.1),-1.0)
        ZETA = ZETA + 1.0 * max(min(DEL,0.1),-0.1)
        
        # IF (ZETA .GT. ZETMAX .OR. ZETA .LT. ZETMIN)
        if ZETA > ZETMAX or ZETA < ZETMIN:
            #&      ZETA = .5D0*(ZETMAX+ZETMIN)
            ZETA = 0.5*(ZETMAX + ZETMIN)
            # IF (ABS(DEL) .GT. 1D-10) GOTO 100
            
        if abs(DEL) < 1e-10: #1e-10:
            break
            
        if ITER >= 150:
            break
        
        ITER += 1
    
    """
    # IF (ITYP .EQ. 0 ) THEN
    if ITYP == 0:
        
        # C FIRST RUN WAS VAPOUR; RERUN FOR LIQUID
        
        # IF (FIRST_RUN) THEN
        if FIRST_RUN:
            VVAP = V
            AVAP = AT
            FIRST_RUN = False
            ZETA = 0.5
            # GOTO 100
            # ELSE
        else:
            # IF (AT .GT. AVAP) V = VVAP
            if AT > AVAP:
                V = VVAP
        # ENDIF
    # ENDIF
    """
    
    return V

# END


"""
# ITYP = 1
T = 148.0 # 110.0
P = 10.0 # 1.00


# METHANE (1)
# 190.564  45.99  0.01155  0.115165  1.00000173664         tc, pc, ohm, vc, zrat
# 2.3277  0.029962  0.932475  1.49541         ac, b, delta1, k

Tc, Pc, ohm, vc, zrat = 190.564, 45.99, 0.01155, 0.115165, 1.00000173664         
ac, b, d, rk = 2.3277, 0.029962, 0.932475, 1.49541         
Tr = T / Tc
#d = delta1
a = ac * (3 / (2 + Tr))**rk
dc = 1/vc
OM = ohm
"""

Vo = 1.0 * b
#print(Vo)

V_cal = VCALC(1,T,P,Vo)
print("V_cal = {0}".format(V_cal))


V_cal = 3.2904511538104435

In [15]:
V_cal_L = VCALC(1,T,P,Vo)
print("V_cal = {0}".format(V_cal_L))

V_cal_V = VCALC(-1,T,P,Vo)
print("V_cal = {0}".format(V_cal_V))


V_cal = 3.2904511538104435
V_cal = 3.2904511538104435

In [7]:
print("V_cal_L = {0}".format(V_cal_L))
print("V_cal_V = {0}".format(V_cal_V))

#V_cal_L = 0.04985655425118943
#V_cal_V = 3.463117452110996


V_cal_L = 0.04628665350677173
V_cal_V = 1.0183385036473147

In [ ]:
# METHANE (1)
# 190.564  45.99  0.01155  0.115165  1.00000173664         tc, pc, ohm, vc, zrat
# 2.3277  0.029962  0.932475  1.49541         ac, b, delta1, k

Tc, pc, ohm, dc, zrat = 190.564, 45.99, 0.01155, 0.115165, 1.00000173664         
ac, b, delta1, k = 2.3277, 0.029962, 0.932475, 1.49541         

d = delta1

In [ ]:
# V = VCP/ZETA

ZATA_p = b/0.04985655425118943
ZATA_p

In [8]:
# SUBROUTINE FUG_CALC(T,P,V,phi)
def FUG_CALC(T,P,V):
    # IMPLICIT DOUBLE PRECISION (A-H,O-Z)
    # PARAMETER (RGAS=0.08314472d0)
    
    RT = RGAS*T
    Z = P*V/RT
    
    # CALL vdWg_Derivs(2,T,V,F,F_V,F_2V,F_N)    
    vdWg = vdWg_Derivs_cal(2,T,V,d)
    F_N = vdWg[0]
    
    PHI = np.exp(F_N)/Z
    
    # print("PHI = {0}".format(PHI))
    
    return PHI

# END

#FUG_CALC(T,P,V)

#V_cal_L = 0.04985655425118943
#V_cal_V = 3.463117452110996

FUG_CALC(T,P,V_cal_L)
FUG_CALC(T,P,V_cal_V)


Out[8]:
1.1562463575110222

In [8]:
Tr


Out[8]:
0.7