|
[Fortran] 纯文本查看 复制代码 06 | SUBROUTINE FRIC ( LM , TAU , DDTDDG , DDTDDP , DSLIP , SED , SFD , |
07 | 1 DDTDDT , PNEWDT , STATEV , DGAM , TAULM , PRESS , DPRESS , DDPDDH , SLIP , |
08 | 2 KSTEP , KINC , TIME , DTIME , NOEL , CINAME , SLNAME , MSNAME , NPT , NODE , |
09 | 3 NPATCH , COORDS , RCOORD , DROT , TEMP , PREDEF , NFDIR , MCRD , NPRED , |
10 | 4 NSTATV , CHRLNGTH , PROPS , NPROPS ) |
12 | INCLUDE 'ABA_PARAM.INC' |
14 | CHARACTER * 80 CINAME , SLNAME , MSNAME |
16 | DIMENSION TAU ( NFDIR ) , DDTDDG ( NFDIR , NFDIR ) , DDTDDP ( NFDIR ) , |
17 | 1 DSLIP ( NFDIR ) , DDTDDT ( NFDIR , 2 ) , STATEV ( * ) , DGAM ( NFDIR ) , |
18 | 2 TAULM ( NFDIR ) , SLIP ( NFDIR ) , TIME ( 2 ) , COORDS ( MCRD ) , |
19 | 3 RCOORD ( MCRD ) , DROT ( 2 , 2 ) , TEMP ( 2 ) , PREDEF ( 2 , * ) , PROPS ( NPROPS ) |
27 | FFAI = TAN ( PROPS ( 5 ) / 180 . * 3.1415926 ) |
34 | FEI 1 = FRF * abs ( TAU ( 1 ) ) / ( XPRESS * FFAI ) |
35 | FEI 2 = FRF * abs ( TAU ( 2 ) ) / ( XPRESS * FFAI ) |
36 | IF ( FEI 1 .GE. 0.99 ) FEI 1 = 0.99 |
37 | IF ( FEI 2 .GE. 0.99 ) FEI 2 = 0.99 |
38 | XK 1 = ( 1 - FEI 1 ) * * 2 * FK 1 * FGW * ( XPRESS / FPA ) * * FN |
39 | XK 2 = ( 1 - FEI 2 ) * * 2 * FK 2 * FGW * ( XPRESS / FPA ) * * FN |
41 | TAU ( 1 ) = TAU ( 1 ) + XK 1 * DGAM ( 1 ) |
42 | TAU ( 2 ) = TAU ( 2 ) + XK 2 * DGAM ( 2 ) |
学习abaqus岩土工程中的应用,费康,过不去这个子程序
|
|