±±¾©Ê¯ÓÍ»¯¹¤Ñ§Ôº2026ÄêÑо¿ÉúÕÐÉú½ÓÊÕµ÷¼Á¹«¸æ
²é¿´: 511  |  »Ø¸´: 0

20033657

Òø³æ (СÓÐÃûÆø)

[½»Á÷] ¡¾ÇóÖú¡¿Çó´óÏÀ¿´¿´Õâ¸ö³ÌÐòÔõôÐÞ¸Ä

PROGRAM EMP
        CHARACTER*10 FIL1,KWORD
        DIMENSION A(10,500),X(10,3)  !¶¨ÒåÁ½¸öÊý×é
        REAL X
        !TNTµÄ²ÎÊý
        VD=6930 !m/s
          DEN=1.630 !g/cm3
!          PH=21*10E9 !pa
      !  write(*,*)' AN or other EXPLOSIVE? (AN=1)'
   !     r=(vd*vd/1608/1608+1.)**.5 !ï§ÓͶ෽ָÊýµÄ¼ÆËã
        

        !DEN,TIE·Ö±ðΪըҩµÄÃܶȺͺñ¶È
          DEN=1.63
          TIE=20
      
        !DEP,TIP·Ö±ðΪƽ°åµÄÃܶȺͺñ¶È
          DEP=1.7
          TIP=8

        !Q±íʾÖÊÁ¿±È
        Q=(DEN*TIE)/DEP/TIP

          !R¼´ÎªµÈìØÖ¸ÊýK µ¥Î»·Ö±ðΪkg/m3,m/s,pa
          !»òÕßΪg/cm3,km/s,Gpa
          R=2.72
        !R=DEN0*VD**2/PH-1.0

        !½Ç¶È
          CTA=30
        
          !²åÖµµãÊý
          N=20

          EPS=0.001
        WRITE(*,3)Q,R,TIE !QÖÊÁ¿±ÈR¶à·½Ö¸Êý¼°GUMMA
        WRITE(*,7)VD,DEN   !Õ¨Ò©µÄ±¬ËÙºÍÃܶÈ
7       FORMAT(6H   Vd=,F7.2,5H(m/s),10H DENSITYe=,F5.3,9H(g/cm**3))
3       FORMAT(4H  R=,F7.4,9H   GAMMA=,F5.3,22H   Explosive thickness,
     & F8.4,4H(mm))
        WRITE(*,5)
5       FORMAT(' Angle(DEG)    Vp(m/s)      H(mm)     P(GPa)     X(mm)')
        DEM=DEN/2.
          SS=1.0172
  !      CALL MMM(DEM,VD,R,EPS,CTA,SS,CTAB)        !CTA(Ö¸µÄÊǽǶÈ)×ÓÀýÐгÌÐò
        CALL PMFRI(N,2.2292,4.2945,R,A,0.,0.,1.)  !Îñ±Ø×¢ÒâÕâÁ½²½µÄ×÷ÓÃ
        DO 10 I=N,1,-1
        DO 10 J=1,10
10      A(J,I+1)=A(J,I)
        DO 20 J=1,10
20      A(J,1)=0.
        A(7,1)=3.1415926/2.
        DD=-180./3.1415926*A(1,1)                        !½Ç¶Èת»¯
        DV=-VD*2.*SIN(A(1,1)/2.)                         !Ì©ÀÕ¹«Ê½¼ÆËãµÄÅ×ÖÀËÙ¶È
        DHH=-TIE*A(9,1)                                  !Õ¨Ò©µÄºñ¶È³ËÒԽǶÈ
        PH=DEN*(VD/1000.)**2/(R+1.)                      !±¬ºä²¨Í·µÄѹÁ¦
        WRITE(*,4)DD,DV,DHH,PH,A(8,1)*Tie
4       FORMAT(10(1X,F9.4))
200     DO 30 J=1,10
        X(J,1)=A(J,1)
30      X(J,2)=A(J,2)
        CALL RIM(X,R,-1,Q,EPS,P) !µ÷Óñ߽ç²åÖµº¯Êý
        DO 40 I=1,10
40      A(I,1)=X(I,3)
        DD=-180./3.1415926*A(1,1)
        DV=-VD*2.*SIN(A(1,1)/2.)
        DHH=-TIE*A(9,1)
!          WRITE(*,4)P PµÄÊýÖµ
        WRITE(*,4)DD,DV,DHH,P*PH,A(8,1)*Tie,A(1,1),A(4,1),A(2,1),A(6,1)
        N=N-1
        DO 50 I=1,N
        DO 60 J=1,10
        X(J,1)=A(J,I)
60      X(J,2)=A(J,I+2)
        CALL INSIDE(X,EPS)  !µ÷ÓÃÄÚ²¿²åÖµº¯Êý
        DO 70 J=1,10
70      A(J,I+1)=X(J,3)
50      CONTINUE
        IF(N.EQ.1) GOTO 100
        GOTO 200
100     WRITE(*,*)'  Anther Calculation(Y/N)?'
!       READ(*,'(A)')KWORD
!        IF(KWORD.EQ.'Y') GOTO 909
!        WRITE(*,77)FIL1
        STOP

       
        END

C      plane-fluid subrountine
      !*******************************
      !µÈìØµÄѹÁ¦¹ØÏµ
        !*******************************

        FUNCTION PS(X)!ÃܶÈÎÒ±äÁ¿
        V=1.63/X                                                                                                                                                   
        A=373.8 !A,B,C GPA
        B=2.747
        CC=0.734
        R1=4.15
        R2=0.90
        W=0.3
        PS=(A*EXP(-R1*V)+B*EXP(-R2*V)+CC/(V**(W+1)))*1.0
        RETURN
        END

        !*******************************
      !µÈìØµÄ±ÈÄÚÄܺ¯Êý
        !*******************************

        FUNCTION ES(X) !XÖ¸µÄÊÇÃܶÈ
        V=1.63/X
        A=373.8 !A,B,C GPA
        B=2.747
        CC=0.734
        R1=4.15
        R2=0.90
        W=0.3
        ES=A*EXP(-R1*V)/R1+B*EXP(-R2*V)/R2+CC/(V**W)/W
        RETURN
        END

        !*******************************
      !µÈìØµÄÉùËÙº¯Êý
        !*******************************

      !XÖ¸µÄÊÇÃܶÈ
        FUNCTION CS(X)! ÉùËٵĺ¯Êý     
        V=1.63/X
        A=373.8 !A,B,C GPA
        B=2.747
        CC=0.734
        R1=4.15
        R2=0.90
        W=0.3
        DPV=-A*R1*EXP(-R1*V)-B*R2*EXP(-R2*V)-(W+1)*CC/V**(W+1)
        CS2=-V**2/X*DPV
        CS=SQRT(CS2)
        RETURN
        END
  
      !*******************************
        !ÆÕÀÊÌØ-ÂõÒ®º¯Êý
      !*******************************

      !XÖ¸µÄÊÇÃܶÈ
         FUNCTION F(X) !ÆÕÀÊÌØº¯ÊýÐèÒªÐÞ¸ÄCSʱº¬ÓбäÁ¿µÄº¯Êý
!         XI=ES(X)+PS(X)/X
  !     XI0=ES(DENH)+PS(DENH)/DENH+0.5*qH**2
         XX=LOG(SQRT(30-XI(X)))!XI0ÐèÒª´øÈë
         F=-SQRT((2.0*EXP(2.0*XX)-CS(X)**2)/CS(X)**2)
         END


       !*******************************
         !¶¨ÒåÁËìʵĺ¯Êý
       !*******************************

         FUNCTION XI(X)
       XI=ES(X)+PS(X)/X
         END

       !*******************************
       !ÐÁÆÕÉú»ý·Öº¯Êý
       !*******************************

       FUNCTION SIMPSON(F,A,B,N)
         H=(B-A)/(2.0*N)
         S=F(A)-F(B)
         DO I=1,N
          S1=F(A+(2.0*I-1)*H)
          S2=F(A+2.0*I*H)
          S=S+4.0*S1+2.0*S2
         END DO
         SIMPSON=H/3.0*S
        END

      !*********************************
        !ÀûÓÃÐÁÆÕÉú»ý·ÖÇóµÃÂíºÕ½Ç
        !*********************************

        FUNCTION V(X)
        V=SIMPSON(F(X),30.0,XI(X),20)
        RETURN
        END

      !*******************************
      !ÆÕÂõº¯ÊýµÄ·´º¯Êý
        !*******************************

        FUNCTION VN(Q,EPS) !·´º¯Êý!Q½Ç¶ÈRµÈìØÖ¸ÊýÐèÒªÐÞ¸Ä
        Y0=0.
        Y1=2.
        IF(V(Y1).LE.Q)THEN
        Y0=Y1
        Y1=5.
        END IF
        IF(V(Y1).LE.Q)THEN
        Y0=Y1
        Y1=10.
        END IF
        IF(V(Y1).LE.Q)THEN
        Y0=Y1
        Y1=15.
        END IF
        IF(V(Y1).LE.Q)THEN
        Y0=Y1
        Y1=20.
        END IF
        IF(V(Y1).LE.Q)THEN
        Y0=Y1
        Y1=30.
        END IF
1        YY=(Y0+Y1)/2.
        IF(V(YY).LE.Q)THEN
        Y0=YY   
        ELSE
        Y1=YY       !VNµÃ³öÀ´µÄÊÇa=log(i0-i)
        END IF
        IF(ABS(Y1-Y0).LT.(.01*EPS)) GOTO 2
        GOTO 1
2        VN=YY
        RETURN
        END

      !*******************************
      !ÕýÏÒº¯ÊýµÄ·´º¯Êý
        !*******************************

        FUNCTION ASINN(X)
           ASINN=ATAN(1./X)
        RETURN
        END

      !*******************************
      !ìʵķ´º¯Êý
        !*******************************
       FUNCTION VI(Q,EPS)
          Y0=0.
        Y1=2.
        IF(XI(Y1).LE.Q)THEN
        Y0=Y1
        Y1=5.
        END IF
        IF(XI(Y1).LE.Q)THEN
        Y0=Y1
        Y1=10.
        END IF
        IF(XI(Y1).LE.Q)THEN
        Y0=Y1
        Y1=15.
        END IF
        IF(XI(Y1).LE.Q)THEN
        Y0=Y1
        Y1=20.
        END IF
        IF(XI(Y1).LE.Q)THEN
        Y0=Y1
        Y1=30.
        END IF
3        YY=(Y0+Y1)/2.
        IF(XI(YY).LE.Q)THEN
        Y0=YY   
        ELSE
        Y1=YY       !VNµÃ³öÀ´µÄÊÇa=log(i0-i)
        END IF
        IF(ABS(Y1-Y0).LT.(.01*EPS)) GOTO 4
        GOTO 3
4        VI=YY
        RETURN
        END

       !*******************************
       !ÄÚ²¿²åÖµº¯Êý ÒÑÐÞ¸Ä »¹ÐèÒªÐÞ¸ÄìÊ0£¬VN
       !*******************************

        SUBROUTINE INSIDE(X,EPS)
        DIMENSION X(10,3)
        X(1,3)=(X(10,2)-X(10,1)+X(1,1)+X(1,2))/2.
        X(10,3)=X(1,3)-X(1,1)+X(10,1)
        X(5,3)=VN(X(10,3),EPS)
          X(3,3)=30.0-EXP(2.0*X(5,3))!X(3,0)Ö¸µÄÊÇI0
          X(2,3)=VI(X(3,3),EPS)
          X(6,3)=SQRT(2.0*EXP(2.0*X(5,3))/CS(X(2,3))**2)
        X(7,3)=ASINN(X(6,3))
        A=1./TAN(X(1,1)+X(7,1))
        B=1./TAN(X(1,2)-X(7,2))
        X(9,3)=(X(8,2)-X(8,1)+A*X(4,1)-B*X(9,2))/(A-B)
        X(8,3)=X(8,1)+A*(X(9,3)-X(9,1))
        RETURN
        END

        !*******************************
        !±ß½ç²åÖµº¯Êý
        !*******************************

        SUBROUTINE RIM(X,R,K,Q,EPS,PRESS)
        DIMENSION X(10,3)
        A=1./TAN(X(1,2)+K*X(7,2))
        F=X(1,2)+K*X(7,2)
        PK1=P(X(2,1))*Q/(R+1.)
        PK=PK1
        DO 10 I=1,2
        SINF=SIN(X(1,1)-F)
       X(1,3)=X(1,1)-K*(X(3,2)-X(3,1)-A*(X(4,2)-X(4,1)))*SIN(F)/SINF
     & *PK
        X(10,3)=FLOAT(K)*(X(1,3)-X(1,1))+X(10,2)
        X(5,3)=VN(X(10,3),EPS)
          X(3,3)=X(3,0)-EXP(2.0*X(5,3))
!          X(2,3)=VI(X(3,3))            !VIÊÇìʵķ´º¯Êý
          X(6,3)=SQRT(2.0*EXP(2.0*X(5,3))/(CS(X(2,3))**2))
        X(7,3)=ASINN(X(6,3))

        PK3=PK1+(X(3,3)-X(3,1))/0.5/(X(2,1)+X(2,3))*Q/(R+1.)
        PK=.5*PK1+.5*PK3
10        CONTINUE
        X(8,3)=(SIN(X(1,3))-SIN(X(1,1)))*K/PK+X(8,1)
        X(9,3)=(COS(X(1,1))-COS(X(1,3)))*K/PK+X(9,1)
        PRESS=PK/(Q/(R+1.))!¼ÆËãPµÄ±í´ïʽ
        RETURN
        END

          !*******************************
        !ÃܶÈÁ÷³õֵѡȡ ÒÑÐÞ¸Ä
          !*******************************

        SUBROUTINE PDENFRI(N,DEN0,DENM,R,X,Q0,X0,Y0)
        DIMENSION X(10,N)
        DO 1 I=1,N
        X(2,I)=DEN0+(DENM-DEN0)/(N-1)*(I-1)
        IF(X(2,I).LE..1E-6)THEN
        X(2,I)=DEN0+0.1E-6
        END IF
          X(3,I)=ES(X(2,I))+PS(X(2,I))/X(2,I)
   !     X(4,I)=VI(X(3,I))
          X(5,I)=LOG(SQRT(30.0-X(3,I)))
          X(6,I)=SQRT(2.0*EXP(2.0*X(5,I)))
          X(7,I)=ASIN(X(5,I))
          X(8,I)=X0
          X(9,I)=Y0
          X(10,I)=V(X(5,1)) !ÐèÒª¿¼ÂÇÒ»ÏÂ
          X(1,I)=V(X(5,I))+Q0
1        CONTINUE
        RETURN
        END
»Ø¸´´ËÂ¥

» ²ÂÄãϲ»¶

ÒÑÔÄ   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

ÖÇÄÜ»úÆ÷ÈË

Robot (super robot)

ÎÒÃǶ¼°®Ð¡Ä¾³æ

ÕÒµ½Ò»Ð©Ïà¹ØµÄ¾«»ªÌû×Ó£¬Ï£ÍûÓÐÓÃŶ~

¿ÆÑдÓСľ³æ¿ªÊ¼£¬ÈËÈËΪÎÒ£¬ÎÒΪÈËÈË
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ 20033657 µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] 285Çóµ÷¼Á +5 AZMK 2026-04-05 8/400 2026-04-06 16:11 by AZMK
[¿¼ÑÐ] »¯¹¤Çóµ÷¼Á£¡ +11 RichLi_ 2026-04-06 11/550 2026-04-06 15:16 by lin-da
[¿¼ÑÐ] 0703µ÷¼Á£¬Ò»Ö¾Ô¸Ìì½ò´óѧ319·Ö +13 haaaabcd 2026-04-05 13/650 2026-04-06 13:18 by Î޼ʵIJÝÔ­
[¿¼ÑÐ] ÉúÎïѧÇóµ÷¼Á +5 15064154688 2026-04-03 5/250 2026-04-06 11:56 by lijunpoly
[¿¼ÑÐ] Ò»Ö¾Ô¸211ÉúÎïѧ280·Ö Çóµ÷¼Á +5 Àîrien 2026-04-05 5/250 2026-04-06 10:30 by zhyzzh
[¿¼ÑÐ] ²ÄÁÏÓ뻯¹¤×¨Ë¶306·ÖÕÒºÏÊʵ÷¼Á +6 ²×º£ÇáÖÛe 2026-04-06 6/300 2026-04-06 10:02 by lqwchd
[¿¼ÑÐ] 301Çóµ÷¼Á +6 ϸ°ûÏà¹Øµ°°× 2026-04-02 10/500 2026-04-06 08:34 by jp9609
[¿¼ÑÐ] 277Çóµ÷¼Á +5 ¿¼Ñе÷¼Álxh 2026-04-05 5/250 2026-04-05 19:03 by chy09050039
[¿¼ÑÐ] Ò»Ö¾Ô¸Çà¿Æ085500£¬³õÊÔ295·Ö£¬¹«¹²¿Î213·Ö +3 Óöµ½µÄÈËÔ¸Íû¶¼Ä 2026-04-05 3/150 2026-04-05 18:45 by À¶ÔÆË¼Óê
[¿¼ÑÐ] ²ÄÁÏ0856 Ó¢Ò»Êý¶þ 323 Çóµ÷¼Á +14 Ô¬sy 2026-04-01 14/700 2026-04-05 18:18 by cql1109
[¿¼ÑÐ] 348Çóµ÷¼Á +6 wukira 2026-04-04 6/300 2026-04-05 18:11 by Öí»á·É
[¿¼ÑÐ] 11408 Ò»Ö¾Ô¸Î÷µç£¬277·ÖÇóµ÷¼Á +4 zhouzhen654 2026-04-03 4/200 2026-04-04 18:10 by Öí»á·É
[¿¼ÑÐ] Çóµ÷¼Á +3 ũҵ¹¤³ÌÓëÐÅÏ¢¼ 2026-04-04 3/150 2026-04-04 12:19 by Éá¶øºóµÃ
[¿¼ÑÐ] Çóµ÷¼Á£¬Ò»Ö¾Ô¸±±¾©ÖÐÒ½Ò©´óѧ +3 СС´ï²»Áï 2026-04-02 3/150 2026-04-03 22:55 by ³åʸêÄÐÇÍÅ
[¿¼ÑÐ] ¿¼ÑÐÇóµ÷¼Á +3 ľÐÄÏë¼ÌÐøÉîÔì 2026-04-03 3/150 2026-04-03 21:56 by à£à£à£0119
[¿¼ÑÐ] Ò»Ö¾Ô¸ÖØÇì´óѧ085404£¬×Ü·Ö314·Ö£¬Çóµ÷¼Á +4 zf83hn 2026-04-03 4/200 2026-04-03 21:25 by à£à£à£0119
[¿¼ÑÐ] Ó¢Ò»ÊýÒ»408£¬×Ü·Ö284£¬¶þÕ½Õæ³ÏÇóµ÷¼Á +13 12.27 2026-03-30 15/750 2026-04-03 14:41 by µªÆøÆøÆø
[¿¼ÑÐ] ר˶ 351 086100 Ò²ÊÇ¿¼µÄ²Ä¿Æ»ù ±¾¿ÆÒ²ÊDzÄÁÏ +8 202451007219 2026-04-02 8/400 2026-04-03 09:50 by À¶ÔÆË¼Óê
[¿¼²©] É격ÇóÖú +3 Reee1Llll 2026-04-01 3/150 2026-04-02 22:29 by ÕâÊÇÒ»¸öÎÞÁĵÄê
[¿¼ÑÐ] Ò»Ö¾Ô¸Î÷½»´ó080500²ÄÁÏѧ˶349 +6 jqx1258 2026-03-31 7/350 2026-03-31 21:08 by yuq
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û