Download pospre.eso

Back to the list

   1 : C POSPRE    SOURCE    CHAT      05/01/13    02:18:16     5004           
   2 :         SUBROUTINE POSPRE(MTRAV,NSPT,NAMRT,IG,ID,TE,NT)
   3 : C       ===============================================
   4 : C=======================================================================
   5 : C       COMPUTATION OF THE RESPONSE SPECTRA FROM A  POWER 
   6 : C                                   SPECTRA
   7 : C
   8 : C       MTRAV=F(NSPT),S(NSPT) ,ETI(NAMRT), T(NI), RES(NAMRT,NI)
   9 : C
  10 : C       F(1:NSPT)  
  11 : C       S(1:NSPT)    =FREQUENCY  AND P. SPC. VALUES
  12 : C       NSPT         =NUMBER OF P. SPC. VALUES
  13 : C
  14 : C       ETI(1:NAMRT) =DAMPING    VALUES
  15 : C       NAMRT        =NUMBER OF DAMPING VALUES
  16 : C
  17 : C       IG           =TYPE OF THE RESPONSE (1 ACCELERATION,2 VELOCITY,
  18 : C                                           3 DISPLACEMENT)
  19 : C       ID           =TYPE OF THE MAXIMUM DISTRIBUTION (1 CRAMER,
  20 : C                                                       2 NEWGUMB)
  21 : C
  22 : C       TE           =TIME DURATION
  23 : C
  24 : C       T(1:NT)      =PERIODS AVAILABLE (INPUT)
  25 : C       T(1:NT)      =PERIODS (OUTPUT)
  26 : C       NT           =NUMBER OF PERIOD AVAILABLE (INPUT)
  27 : C       NT           =NUMBER OF PERIOD (OUTPUT)
  28 : C       -->IF NT=0 T SHOULD BE COMPUTED AND NT<201
  29 : C       -->IF NT>0 T IS USED
  30 : C
  31 : C       RES(1:NAMRT,1:NT)
  32 : C                    = RESPONSE SPECTRA FOR VARIOUS DAMPING
  33 : C                      VALUES
  34 : C
  35 : C       FROM A.P. CUSTUMIZED BY P.P. 27/2/90 + 2/4/90 + 15/9/91
  36 : C       ============================
  37 : C=======================================================================
  38 :       IMPLICIT INTEGER(I-N)
  39 :         IMPLICIT REAL*8(A-H,O-Z)
  40 : C======+++++++++++ bon fontionnement erreur PSRS/PRNS +++++++++++ ======
  41 : -INC CCOPTIO
  42 :         SEGMENT,MTRAV
  43 :           IMPLIED F(NSPT),S(NSPT) ,ETI(NAMRT), T(NI), RES(NAMRT,NI)
  44 :         ENDSEGMENT
  45 :         SEGMENT,MMTRA
  46 :           IMPLIED XLTIME(NNT,3)
  47 :         ENDSEGMENT
  48 :         NNT=1
  49 :         SEGINI,MMTRA
  50 : C======+++++++++++ bon fontionnement erreur PSRS/PRNS +++++++++++ ======
  51 : C
  52 :         DPI=8*ATAN(1.D0)
  53 : C
  54 : C       SELECTION OF PERIODS
  55 : C       (IF NT >0 THE PERIODS ARE SELECTED BY THE USER)
  56 : C       ===================
  57 :             IF(NT.EQ.0)THEN
  58 :         NT=75
  59 :         TINF=.04D0
  60 :         UNPXI=EXP((LOG(TE)-LOG(TINF))/(NT-1))
  61 :         T(1)=TINF
  62 :         DO 300 I=2,NT
  63 : 300       T(I)=T(I-1)*UNPXI
  64 :         T(NT)=TE
  65 :             ENDIF
  66 : C       COMPUTING OF RESPONSE SPECTRA
  67 : C       =============================
  68 :         DO 350 J=1,NAMRT
  69 :         ETA=ETI(J)
  70 :         DO 351 I=1,NT
  71 :         FRQ=1/T(I)
  72 : C       -MOMENT
  73 : C        ------
  73 : C       CALL MOMENT(FRQ,ETA,TE,NSPT,F,S, IG, XL0,XL1,XL2)
  73 :         CALL MOMENT(FRQ,ETA,TE,NSPT,F,S, IG, XLTIME(1,1),
  74 :      >                           XLTIME(1,2),XLTIME(1,3))
  75 : C       -DISTRIBUTION
  76 : C        ------------
  76 : C       CALL DISTRI(XL0,XL1,XL2,TE, ID,DPI, VALMAX)
  76 :         CALL DISTRI(MMTRA,TE, ID,DPI, VALMAX)
  77 :         RES(J,I)=VALMAX
  78 : 351     CONTINUE
  79 : 350     CONTINUE
  80 :         SEGSUP,MMTRA
  81 :         RETURN
  82 :         END
  83 :  

© Cast3M 2003 - All rights reserved.
Disclaimer