Advertisement
Guest User

Untitled

a guest
Jan 16th, 2017
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  program main
  2.         implicit none
  3.         real::R,V,VM,TC,PI(16),PC,A1,A2,A3,A4,B,C1,C2,CI(16),PI2(16)
  4.         REAL::O,N,M,AI(16),TI(16),POV(16)
  5.         integer::I
  6.         OPEN(20,FILE="tlak.DAT")
  7.         TC=126
  8.         PC=3400
  9.         O=0.04
  10.         R=8.314
  11.         V=1500
  12.         M=4000
  13.         N=M/28.0134
  14.         VM=V/N
  15.         WRITE(20,200) "TEMPERATURA:","TLAK(1):","TLAK(2):",'RAZLIKA'
  16.         CALL ENACBE(R,TC,PC,A1,A2,A3,A4,B,C1,C2,O)
  17.  200    FORMAT(A15,3X,A10,6X,A10,3X,A10)
  18.         DO I=1,16,1
  19.         TI(I)=563+I*10
  20.         AI(I)=A1-A2*TI(I)+A3*TI(I)**(-1)+A4*TI(I)**(-5)
  21.         CI(I)=C1*TI(I)**(-0.5)+C2*TI(I)**(-2)
  22.         PI(I)=R*TI(I)/(VM-B)-AI(I)/(VM*(VM-B))+CI(I)/(VM*(VM-B)*(VM+B))
  23.         PI(I)=PI(I)/100
  24.         PI2(I)=N*R*TI(I)/150000
  25.         POV(I)=PI(I)-PI2(I)
  26.            !WRITE(6,100) TI(I), PI(I),PI2(I)
  27.            WRITE(20,*) TI(I), PI(I),PI2(I),POV(I)
  28.         ENDDO
  29.         CLOSE (20)
  30.         PAUSE
  31.         END PROGRAM MAIN
  32.        
  33.        
  34.        
  35.        
  36.        
  37.         SUBROUTINE ENACBE(R,TC,PC,A1,A2,A3,A4,B,C1,C2,O)
  38.                    A1=R**2*TC**2/PC*(0.25913-0.031314*O)
  39.                    A2=R**2*TC/PC*(0.0249+0.15369*O)
  40.                    A3=R**2*TC**3/PC*(0.2015+0.21642*O)
  41.                    A4=R**2*TC**7/PC*(0.042*O)
  42.  
  43.                    B=R*TC/PC*0.0982
  44.  
  45.                    C1=R**3*TC**3.5/PC**2*(0.059904)*(1-O)
  46.                    C2=R**3*TC**5/PC**2*(0.018126+0.091944*O)
  47.         END SUBROUTINE ENACBE
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement