INFORMATICA - Laboratorio �.. F •. 4 Geotecnia Minera INDICE DE LOS PROGRAMAS DIREC. CSIMP. EDOME. PEDOM. AXIAL. TRIAX. TAMIZ. SEDIM. ATTER. MURGA. PRESU. SUELO. ICRES. SIERA. RESIE. Corte directo Compresión simple Ensayo edométrico Curvas de consolidación ensayo edométrico Curva carga-descarga de deformabilidad axial Compresión triaxial Análisis granulométrico por tamizado Análisis granulométrico por sedimentación Límites de Atterberg Materia orgánica Presencia de sulfatos Clasificación de suelos Casagrande Impresión cuadro resumen de suelos Ensayo de sierra y taladro Impresión cuadro resumen resultados ensayo de sierra y taladro. SIER2. SIER3. EXTEN. ELONG. AUSCU. GRAFQ. ELFI . Comparación de los resultados del ensayo de sierra y taladro. Cálculo del coeficiente de correlación y de la recta de regresión de los resultados del ensayo de sierra y taladro. Extensómetros Elongámetros Células de presión Telemedidores Elementos finitos DIREC ENSAYO DE CORTE DIRECTO T-. py T i F+a DIREC Objeto: Calcula y dibuja los resultados del ensayo de corte directo. Lenguaje : Fortran IV para ordenador IBM 1130. Entrada : Por tarjetas perforadas. Ver formatos. Por cada muestra ensayada irán las siguientes tarjetas: una tarjeta 1 y tantos grupos como ensayos realizados compuestos por una tarjeta 2, varias tarjetas 3 y una blanca. Salida: Gráfica, formada por una hoja tamaño DIN A4 en la que van rotulados los datos y trazados varios gráficos. Requerimiento : El programa DIREC actúa como principal de una cadena formada por los programas DIRE1, DIRE2, DIRE3, DIRE4 y DIRES, de los cuales enlazan cada uno con el siguiente y el último con el primero. Estos programas están en CI en el UA del disco 3172. Usan además las subrutinas ROTUL y GRADU, aparte de otros de la biblioteca del sistema. Funcionamiento : El programa principal inicializa una variable que sirve para situar convenientemente la pluma del plotter y luego enlaza con el programa DIRE1. Este lee los datos generales (ficha 1). Si la ficha que lee está en blanco, el programa termina; si no es así, dibuja recuadro y pone rótulos de impreso . A continuación hace las divisones del impreso y rotula datos generales , enlazando después con el programa DIREC2. Este lee los datos particulares del ensayo. Puede leer hasta un máximo de 25 grupos de lecturas por aparato (fichas 3) y hasta cuatro aparatos por muestra. Si hay más de 25 fichas 3 se producen una PAUSA con /111 en el acumulador. En ese caso hay que quitar las fichas del hopper de la lectora, limpiar esta y suprimir las fichas hasta la siguiente blanca inclusive. Pulsar el PROGRAM START y el proceso sigue normalmente. Leídos todos los datos, calcula las humedades iniciales y finales, las tensiones tangenciales y deformaciones horizontales. Busca los máximos de dichas tensiones y deformaciones. Finalmente rotula las humedades calculadas, enlazando con el programa DIRE3, el cual dibuja el gráfico del cuarto inferior izquierdo (ver hoja de salida gráfica). Para ello, calcula primero los ejes x e y, con objeto de que las curvas se representen a la mayor escala posible y queden dentro de la zona reservada para ellas. Traza dichos ejes y pone los rótulos convenientes y pinta las curvas con su letrero correspondiente. Enlaza con el programa DIRE4, que dibuja el gráfico del cuarto superior derecho; busca el valor máximo de las tensiones normales y tangenciales , para calcular los ejes, que ha de llevar las mismas divisiones. Calcula las coordenadas de las tensiones tangenciales máximas en función de las correspondientes tensiones normales, con relación a los ejes de dibujo. Ajusta una recta a esos puntos y calcula su pendiente y la ordenada en el origen. Después pinta los ejes y los rotula, sitúa los puntos y traza la recta, enlazando con el programa DIRE5. Este dibuja el gráfico del cuarto derecho. En primer lugar traza y rótula el eje x, calcula los valores máximo y mínimo de las deformaciones verticales, para poder calcular el eje y. Después lo traza y rotula y finalmente dibuja las curvas con su rótulo. Hecho esto enlaza de nuevo con el programa DIRE1 para iniciar de nuevo el ciclo con los datos de la siguiente muestra, si la hubiese. 1~" Normas de operador: t:. Preparar disco 3172 Colocar la pluma del plotter a 3 cm. del arrastre derecho. Las ta)etas irán en el siguiente orden. //XEQ DIREC Tarjetas de datos (irán ordenadas por las columnas 7 a 10; cada vez que cambie el número colocado en esas columnas habrá una tarjeta en blanco. Dentro de cada grupo irán ordenadas por columna 80) 2 tarjetas en blanco Si el ordenador se detiene con /1111 en el acumulador, limpiar el ho ppe r de la lectora, y suprimir las fichas siguientes hasta la primera blanca inclusive. 1 .y Vá�. ENSAYO DE CORTE DIRECTO. DATOS SOBRE EL MISMO 1.- Documentación básica : Por cada ensayo realizado, tendrán que recibirse 3 ó 4 impresos como los que se adjuntan, cada uno de ellos corresponde a una muestra del suelo. La información que contendrán será, en la primera cara: - Referencia tara-Inicial y final. Tara + suelo + agua--Inicial y final. Tara + suelo-Inicial y final. Tara-Inicial y final. Se calcularán mediante las fórmulas escritas en el propio impreso: - Suelo = (t + s)-t Iniciales y finales. + s) Iniciales y finales. Agua = (t + s + o/o Humedad =--s- x 100 Iniciales y finales. a)lt En la segunda cara: Solamente estarán escritas las columnas encabezadas por: - Lectura horizontal 1-(Deformaciones) - Lectura horizontal 2-(Lectura del anillo) - Lectura vertical-(Deformaciones verticales). Además en la parte superior de esta cara del inpreso, se dará una cifra en el renglón: Escalón de carga horizontal. s `c 2.- Cálculo: El objeto de este cálculo, es representar una curva que relacione los valores de las tensiones tangenciales reales (en ordenadas) con los valores de las deformaciones en abscisas. Las unidades en que se expresarán estas cantidades serán en Kg./cm2 y cm. respectivamente. Para calcular los valores de las tensiones tangenciales reales, se utiliizará la expresión: Lectura de anillo x 0,22 Ten. tang. reales (Kg./cm2 25-5 x deformaciones en cm. La lectura del anillo se tomará directamente de la columna correspondiente. En cuanto a las deformaciones así mismo se tomarán de su columna, pero hay que tener en cuenta que las cantidades que en ella aparecen, son milésimas de centímetros, es decir, que para introducirlas en la fórmula, hay que multiplicarlas por 0,001. Con los valores obtenidos, se dibujarán las 3 ó 4 curvas (una por cada impreso) en la hoja de resultados, y en la cuadrícula inferior izquierda. A continuación se tomarán los valores de la tensión tangencial real, correspondientes a los máximos de cada una de las curvas anteriores y se llevarán a un gráfico que relacione estas tensiones reales en ordenadas, y las tensiones normales en abscisas. Ajustar una recta a estos cuatro puntos y calcular su pendiente �p y su ordenada en el origen C. La recta, junto con los valores de �p y c, deberán aparecer en la cuadrícula superior derecha. Las tensiones normales citadas anteriormente, se obtienen mediante: t. normal (Kg. Jcm2) . • Escalón de carga horizo n tal 25 También se representan otras curvas que relacionan. Deformaciones que verticales en cm. (Estos valores se calculan restando del primero los aparecen en la columna de lectura vertical; este resresultado vendrá en milésimas de cm. Para representarlo, multiplicar por 0,001) en ordenadas; en abscisas llevar deformaciones horizontales también en cm. Esta curva deberá representarse en la cuadrícula inferior derecha. e `p C.t Rellenar por último con los datos de la humedad obtenidos en la primera cara del impreso, los renglones correspondientes a cada muestra, en el encasillado superior izquierda del impreso de resultados. DIREC Diagrama General START CALL LINK �' - DIRE 1 Ha leido si CALI ficha blanca EXIT tl NO CALL LINK DIRE 2 CALL LINK DIRE 3 CALL LINK DIRE 4 CALL LINK DIRE 5 y!a. DIRE 1 STAR T Diagrama General Datos Generales Ficha si blanca NO Pinta Recuadro Traza divisiones y rotula letreros y datos CALL LINK DIRE2 rl CALL EX IT START DIRE2 Diagrama General Datos ,í+�+ Ensayo 1.. Hay Pausa Quitar resto / 1111 fichas hasta si más de 25 lecturas ! la sig. 2 NO Calcula Humedad , 41 Calcula tensiones -- - - - tangenciales 1.' Busca los máximos Rotula humedad CALL LINK DIRÉ 3 s jr- lj , 3 DIRE3 START Calcula y!Y. F;.._'.. eje y Traza y rotula eje y i•, Calcula eje x Traza y rotula eje x Calcula factores ¡..� ! eje x e y Traza curvas CALL LINK DIRE 4 `t. rt„E a r` - Diagrama General DIRE 4 Diagrama General START Busca w*?^;.-» k - - - tensiones máximas Calcula ejes Ajusta recta a máximos ten-siones tangenciales-t. normales Traza Y rotula eje y kr:: A á x Y. e .. ,Q• Traza Y rotula eje x Situa puntos y traza recta CALL LINK DORE 5 DIRÉ 5 START Traza y �a - rotula eje x Calcula max. y -;_ - _ min. deformac. verticales Calcula eje y R., Traza y rotula eje y w °�"' - - - Traza y rotula curvas CALL LINK t,. DIRE 1 <r. s7 t�l 91 Diagrama General DIREC APLICACION GEU'I MIC•. S.A. Formato de datos de entrada �� � IDENTIFIC. NUM TRABAJO I .res S O N D E O C L 1 E N T E L O C A L 1 0 A 0 . PROFUNDID. PESOS 1 R E C I INALTERADA I¡ 11, 1, - IDENTIFIC. IDENTIFIC. - NUM. A par. MUESTR Núm. NUM. Z> w SPECIF. MUESTRA REF . TARA INIC. LECTURA MUESTRA HORIZONT.1 REF. TARA FINAL t+sia t+s +a inicial final LECTURA HORIZONT. - 2, t+s t+s t t inicia l final inicial final REMOLDEAD ESCALON DE CARGA HOR. IEN KG) CU 2, CD 3; DU DI RE C JD I R E C LECTURA VERTICAL - .... BLANCA 2 tantos grupos como aparatos Nota El campo NUM MUESTRA debe ser numérico r c, j { 1 MINISTERIO DE DEPARTAMENTO DE GEOTE(NIA INDUSTRIA L A B o R A To R t o DIRECCION GENERAL DE MINAS Y COMBUSTIBLES ',• INSTITUTO GEOLÓG ICO Y MINERO 'DE ESPÁAÁ CLIENTE ...._..:..... _ ... '.^ ;;TRABAJO N.° LOCALIDAD .......... ................... M U ESTRA N.° ENSAYO DE CORTE DIRECTO (HVORSLEV) Descripción del suelo Presión final . Aparato núm. Escalón P R E S 10 N FECHA HORA LECTURA O B S E R V A C I O N E S tF 4'. 'ki i. : INICIAL HUMEDAD <' - Referencia tara a-lt+s+al-It+s) Agua t + s + a Toro + suelo + agua t+ s Tara + suelo t Tara s Suelo h = --°- x 100 1 FINAL Humedad � Mud. 15 - Imp. J E C Escalón de targa• horizontal Kilogramos de cargo Tiempo Lectura horizontal 1 lectura horizontal 2 Ica� ..: tY �.at lectura vertical Diferencio lecturas 1 Diferencio lecturas 2 Media m Desplazamiento m. x 0,418 Tensión tangencia[ Kilos x O,05078 1V TçjrJr ALCUtfl.1 LflC?L1fJA 27'7 .-. LrA tr // b. t CLI í 4 R 4 MLTA i:I 1 t43 MLÍADA _ t -- - // :3 I-4uMr.CAC / 1 L J I/ / 1 / r ÇLNAL ltIiAL LI j3 II c /í - &) p > 111 - *- C CIPJ kIZ _---.--.---- - TfIL ---.-----. �---+--- t 7 .1' r ç1.--- ---. -'- z ci - ol - '3 -- - - '-4 7 7: 7/ / ,- Ct'Ç NLL11/r'1_______________ ____________ PACE // 1 LOG DRIVE 000 (> V2 DlKtC JOB x'10 CART SPEC 3172 ACTUAL iK CART AVAIL 3172 CO:NFIC. 1 PHY üRIVL OuOu bK L`IiitC 1. // FOR DIREC *UNE WORD IN14GEI�S *LIST ALL 4 t) i K 1 C *:vAME U 1 R E C T+FH U1REC 11 CO"". -1 1 0 N (iR+JJ(41T(4+25)+"•+U(«+ 251-:ri4UrtüTuVV: HVU1 UiKtC 6 CO 1 -1`0+; U,N .+V(4,t251+XP'TT (4), iA + Fy:O LIRLC 7 U1i<tL b CALL L1NK(DIRL1) DIREC 9 END VAÜ I ABLE ALLOCATIONS HUíN.C►=7FJü-7LbA TT(kC)=7hF8�7F'G JJ(IC)-7FFD-7FFA RR(PC)a7FFE VUI(KC)=7t5b VUH(iiC-7t.5A OV(RC)=7E5C DT(i2Ci*7E5E ;uA(IC)=7Lo1 X�;TT(RC)=7Dc$-7U82 V(RC)=7E50-7DbA UNM(RC)=7E52 FEATURES SUPPORTE:U ORNE WORD INTEGERS Ir,:TEGEI, CCNSTAi,T5 J■0000 CORE. REQU1REMENTS FOR DIREC VARIABLES CG'tr;ON 640 u PRvGkf+ f 1G EPdD OF C (> ",'PILATIt)i4 // DUP *DELETE: CART ID 3172 *STORE CART 10 wS 3172 DIREC Des ADDR 2 6 1A Dd CNT 0002 DIREC UA DE AGUR 2DFU U3 CNT 0002 DiiitC 1G UlHEC 11 DIREC 12 LCFt(üC) 7vbti-7E42 F1(R (- )=7L5ij IC)=7Uv0 7t(") Frl(n� 7EJ4 PAGE /1 1 JOB LOO DRIVE 0000 V2 NiO CART SPEC 3172 ACTUAL 2K CAKT AVAIL 3172 CONFIG ú1!(L1 1 O1KL1 D1KE1 UI1?icl 2 3 4 UIitLl Lln�l vIRcl ULKL1 Uli<L1 L1kL1 1) 1<itl u 1k:E1 DIKc1 DliE1 D1KL1 D1RE1 U1KE1 UIKL1 01RE1 1) 1kE1 UIKL1 Ullicl U1!�L1 UiRL1 OlkEl UIhi1 UIKL1 DIKL1 li1KLl L'IkLl LIRE1 UIRLl Uli<L1 UIKL1 UI.L1 DI;-, t1 UIkE1 U11<E1 U1KL1 UI15t.1 DI'E1 DII(E1 UIItEl 01811 UIiRL1 UIr.E1 UIRL1 Ulücl 5 6 7 6 9 iv 11 12 13 14 15 16 17 12 19 2U 21 22 23 [4 ¿5 L6 27 23 ¿9 3U 31 32 33 34 35 36 37 36 39 40 41 42 43 44 45 1+6 47 48 PHY URiVL OODU 8K // FOP *J NE WORD Ii�TEGEitS *I0CS(CARD,PLUTTE2) *LIST ALL *NAE DIRL1 UIf,LNSIO`•; 1U(57),ITIE(3) CO'd:'40N RR,JJ(4),TT(4,25),HU(4,25),LCt-h(4),UÜ,UT,UV,VDH,VDT,FT,F!i C0 M 1ON U`)M.V(4,25) 9XiM TT(4),i4AoN DATA 1 FORt^AT(6X,i4,57A1,I1,A492I1) 2 FOR:'AT('ENSAYO DE CURTE GI RECTO (HVJíSLEV)') 3 FOR,N,'ATTKABAJO' 2X,7A1,4X,' LOCAL IJAD'2X,15A1) 4 FORMAT('CLIENTE'2X.22A1) 5 FOR^fATt'NJESTRA NU M .'16) 6 FORi 1 AT('50NDEO='2X 9 7A1) 7 FORV?AT('PRUFUNDIDAC='2X,6A1) FOR'-:AT('TIPO DE `SUESTNA=') 9 FORtnAT('INALTERADA') 10 FORMA T('REPOLUEAUA') 11 FORÍMAT('PESO ESPECIFICO = ',A4) 12 FOR,1'.AT('TIPO DL Ei;.$4'I 13 FO?t 1 AT(A2) 14 FORMAT('HU'EUAD') 15 FORP'AT('INICI AL ',11X,'FIKAL') RR=1.5708 UNN,=.03937 K EAJ(2, 1 )NULS, 1U,PNA, Pt5P, I Tri. I TE IF('-'UES)16,23,16 16 CALL SCALF(UdPI,UN(!,O.,U.) CALL <UTUL CALL FCHA 9 (110.,255.,.10,.O7,U.) WRITE(7,2) CALL FPLOT(1,11 0 .5,253.) CALL FPLOT(2,110.5,10.) CALL FPLOT(1,201..131.5) CALL FPLUT(2,2U..131.5) CALL FPLOT(1,57. 9 131.5) CALL FPLUT(2,57.,253.) CALL FCHA!;t28.,135.,.U7,.u7. !1) wRITE(7,3)(I0(1),I=1,22) CALL FPLUT(U,36.,135.) WRITE(7,4)(I1)(I),I=23,44) CALL FPLOT(0.43.,135.) WRITE (7,5)MUES CALL FPLOT(0,49.5,135.) WRITE(7,8) IF(I TH.12U,2U.17 17 CALL FPLOT(O,49.5,1611.) PAGE 2 D1RE1 49 Uiktl 5(1 L) 1i -( L1 51 DIRc1 52 O1 El 53 OIRL1 54 DU'\t1 55 u1kL.1 56 DIRC.1 57 UlisLl 56 UlkLl 59 DIi.t1 6U Ú1fit1 61 Ü IRE1 62 ülkEl 63 UIkcl 64 Uli<L1 65 DIE<L1 66 DIr al 67 U1i.L1 68 1) 11 i:1 69 L, 1i<L1 7U U¡¡-,L1 71 üiüt1 72 UIi<L1 73 OIht1 74 U1kL1 75 GO TO( 18o19 )oIT^! 'WRLTE (7,9) GO TO 20 19 t'.RITE ( 7,1O) 20 CALL FPLOT(0, 56.,135 .) WRITE (7,11)P[_SP CALL FPLUT (-2 9 41.,190.) CALL FPLOT (O.56.,19U.) CALL FPLOT ( 1,56. 9 191.) CALL FPLOT (2,41.9191 .) CALL FPLOT ( 1 9 43.,192 .) WRITE (7,6)(ID(119I=45 ,51) CALL FPLOT (0,49.5, 192.) WRITE ( 7.7)(1O(I ), I=52,57 ) CALL FPLOT ( 0,5b.,192.) WRITE ( 7,12) IF(ITE)22, 22, 2 1 21 CALL FPLCT ( O,56.,223.) WRITEt7 ,13)ITIF (ITF) 22 CALL FCHAR(65., 182.,.1 ,. 07,R 1:) WRITE ( 7,14) CALL FCHAR (73.,1704,.07,.U7,(R) WRITE(7 ,15) CALL FPLOT( O,P1.,14O .) CALL LINK( DIRE 2) 23 CALL EXIT END VARIABLE ALLOCATIONS :R(RC)=7FFE JJ(IC)=7FFD-71 FA OTIRC)=7F!`E DV(WC1=7E5C U�'-'(RC)=7E52 V(RC)=7E5J-7O3A 10(1 )=003C-U0L4 ITIt ( 1 )=)U3F-U030 18 STATE',IENT ALLOCATIUNS =0091 =009A 2 1 =OOFE =010A 11 12 =026E' 21 =025t3 22 =iUAD = 0114 =02>.);t 3 13 Z3 TT(KC)=7FFb-7F32 V.iHli2C )=7E5A XTT(RC)-7{ii-7UC7 Ut5 { I )=004ü = " ú5 Cu =55116 15 4 14 =u0C9 =v11C HUIiRC)=7EJU-7LL6A VDT(RC)=7E5ti PdA(1C)=7001 IT'•tlj 00041 6 16 -uuu2 =U 15A 7 17 LCH(rtU=7tbU-7cb2 FT(rC)=7t56 IC)=71) lTttl 1=0042 =úuL11 =011)0 ü lb .iúL6 = ú1ct5 uhi( :L)=7Lbv FIt(:C>="rL54 F'c_SP{k )=OÜU, I(I )=o043 9 19 =úuFU =011t 1ü 2:J i:t) 7 =u1-2 FEATURES SUPPORTE.D ONE WORD INTF"GEifS I0cs CALLEO SUUPIOGi?A?r5 CALF i< OTUL FCHAR 5101 SUBSC REAL CONSTA; iTS .157080E J1 =0046 .7UUO00E- U1=ü052 .200000E U2*U 0 5t .49 UUCE U2 = UO6A .192000E 03=(076 .8100 006 02=00E2 FPLUT FLU FSTU .3937 :úf_-)1=vU48 . 110500E 03= )J54 . 570 0 UDE U2=)U6U . 168000E U3=UO6C . 2234) 006 ti3a )378 .140000E 03=0084 I ,TEGER CU'\ISTA;•;TS 2=UÜ:+6 7 = 0087 1=0030 CARUL .000CUU1 .25 )000E. .2800001 . 7bUÚVút .650001t ¿2 UUts9 wCHR1 4A U3=0056 02=COb2 ü2 = ,1,) 6E. C,1 u, 7A u=úucA SkEU .11U��Ut .l0UVG7E .135UOJt .41úuCJE 82Uúr_' 23=UU8u Ss.iLT SCu;�N 5l- 10 510 =�U4C .255,;',k L j=Jt,4L s=k,J5A úZ=UJSts .iU1uu;L v3=j004 .36000úL U2=vób 2=u,7, 19t:1..i t ú3=u 72 7c .73 :,37C 44=0066(. 45='JUUÜ Á 51u1A 1'J vuc .1:i . u01 .43UUUUL .1Ii.. UL .17úU.:u 51=u eL- S1uF ,it.D.. Ot;000. G 000<s u3=úu 74 ��=t úóu 52=uviiF PACE 3 57==0090 CORE REOUIREMfNTS FUR DIRE1 COhihiOiN END OF i/ 64U VARIABLES 70 RROGRA� 582 CO`d•PILATIUi UUP *UELETÉ CArT IG 3172 Ü5 DIRE1 ADOR 2EEO 0,1 CNT UN UI+1 E:1 t'S *STORECI 0 41 OABA IHEXI NOS UNUSEO oY CORE CALL TRAN!SFE R VECTOR FCOS 1018 FSIi'O 1020 FPLO7 0000 FCHAR O )93 RUTUL 0UU0 OC8E SCALF LIBE TRANSFLR VECTOR 11FA FG TP PLOTX 117 0003E F SUO OESA F�-IPYX FSUHX OEC3 FARC 1156 113A X'•:uS Ei CT0 1137 1OFii HOLT 3 GETAD 1088 NN;OR ,' 108E Ft OVE OF63 FCHRX OAEF FRULE OF3[0 FSTOX OC58 FLDX OC74 PLOTI 1006 XYPLT OF9E OFBA FINC FADD ULC9 FRPY OEBE HOLEZ OE54 PAUSE OE3E FLOAT OE34 IFIX OE08 SIUIX 0521 SUGSC ODEA SCO? P 056E SvRT 048A 5IOF 056A SIOAI 059C 5101 0596 LOAD UIi.� E1 7b Ulil�:l 77 ulRRLl 70 ovt: PACE 4 SRED 048F FSTO OCSC FLD OC78 WCHRI 09E4 0934 CARDZ 05AB SFIO SYSTEM SUBROUTI'Ji_S ILSO4 00C4 IL503 121A IL502 009,3 ILS00 1233 0325 CAt='T (HEX) 10 3172 DR IS THE EXECUTION ADDR AJDR 2EEO DO C"7T 00E0 PACE // 1 LOG DRIVE 0000 V2 IkL2 JUÜ `^1u CART SPEC 3172 ACTUAL 8K CART AVAIL 3172 CO F1G 1 PHY DRIVE 90uu 8P; UI�.L2 1/ FOR UT L2 *ONF. WORD INTFGERS 01852. *IOCS(CAP.D,PLOTTEP) *LIST ALL U11�L2 *NAr'.E UIRE2 UVItNS1U1 'TSA(4s2),TS14+2),7(4s 1+>i(4,r.')+5t4,2]+A(4,.),HU14,2ti)s]<":DINLZ UIilL2 *HU(4) DIKL2 RR,JJ(4),TT(492Eil,YU(4,2:i)stC]-;(4),I,HrUT,ÜV,VUHsVUTrFTrFti CON'MO Uir.k2 COMh'ON UNM+V(4r25),Xl'TTl4)ri`dAs; UiKL2 1 FGRN'AT(18X,7F6.2) JIWL2 2 FORMAT(10X,3F5.1) Ui<L2 ',14X,F6.2,11X,F6.2) 3 FOR.MAT('1 UIiit2 4 FORMAT('II ',14X,F6.2,11X,F6.2) UJKL2 5 FORMAT(' I11's14X ,F6.2s11X,F6.2) 1)¡¡-<L2 6 FOR^íAT('IV ',14X,F6.2,11XsF6.2) uI:t[ CALL SCALF(U!tiM,UNM,81.,14ú.) U1.<E2 DO 12 J=1,riA ü1KL2 JJ(J)=-1 U1i2E2 REAÚ(2,1)TSAIJ,1),TSAIJ•2),TS(J+1),75tJ+2).TtJ,1)+TtJ►2),LCH(J) 01k52 K=G UliiL2 7 K=K+1 DLRt2 JJ(J)=JJ(J1+1 Uli:t2 IF(JJ(J)-25)9,8,8 UiRL2 E PAUSE 1111 U1�L2 GO TU 12 UINL2 9 REAU(2,2)HU(J,K)wHD(J*K),V(J#K) u1itE2 IF(HU(J,K11791097 UlrtL2 10 IF (HD(J,KI)7911,7 Ui+:c2 11 IF(V(J,K)17,12,7 U1; L2 12 CONTINÚE UIkE2 DO 17 J=1,NNA DI tL2 DO 13 I =1,2 U1RL2 S(J,I)=TS(J,I)-T(J,1) UHL2 AtJ,1)-T5A(J,I)-TS(J,I) Uii'c2 13 ]I(J,I)=10O.*A(J+I1/5(J,1) ULRL2 Xi?HU(J1=0. ULRE2 XMTT(J1=0. U1i-L2 I=JJ(J) ) 1KL2 X=V(J,1) 1) IKL2 DO 17 K=19I i)ir L2 V(JsK)=X-V(J+K1 UIi<é2 HU(J9K)=.001*HU(J,(1 DlRRL2 TT(J,K)=.122*HD(J,K)1(25.-5.*HU(J,K)) LlK 2 1F(TT(J,K)-XMTT(J)}15,15,14 U1kE2 14 XMTT(J)=TT(J,K) 1) 1i:c2 15 1F(HU(J,K)-X"HU(Jl)17,17,16 UIKL2 16 Xi'<HU(J)=HU(J,K) i)Ih'L2 17 COriTINUE 2 3 4 5 6 7 8 9 1U 11 12 13 14 15 16 17 18 19 2U 21 22 23 24 25 26 27 28 29 3U 31 32 33 34 35 36 37 36 39 4u 41 42 43 44 45 46 47 '+u PAGF 2 X=73. DO 22 I=1sNA X=X+8 0 CALL FCHAR(X,14U.9.07t.07sRR) GO TO(16+19,20.21) sl 18 'r;RITE(7,3)H(1,1),H(1,2) GO TO 22 1 9 JRITE(7s4)H(191),H(I,2) GO TO 22 20 1 ?RITE(7,5)H(1.1),H(I,2) GO TO 22 21 WRITE(7,6)H(Isl)+H(I,2) 22 CO,':TINUE X;?H=XMHU(1) XMT=Xr-'TT t 1) DO 26 I=2sNA 1F(Xt'H-X^,'HU(I))23924924 23 X"H=X '- ,'HU(I) 24 IF(XM�T-X':TT(1) )25,26,16 25 XMT=XNTT(1) 26 CONTINUE DT=75./XMT DFi=105./Xi•iH CALL FPLOT(ú,100.s20.) CALL LINK(DIRE3) END V4NIASLE ALLOCATIONS NR(RC)=7FFE JJ(IC)=7FFD-7FFA DT(RC ) =7E5L DVINL)-7E5C UN' 1 (RC)=7E52 V(RK.)=7L5i-7UdA 1'IR )=GCi 002.? TS(R )=001E-u210 X(R )=u130 X'f,HUtR )=012E-O12N I(I )=013A STATE' 1 11 11 Eti7 ALLOCATIONJS =0161 =0165 2 =0229 -021D 12 =0373 =0361 22 3 13 23 =016' 1 =024F 0398 4 1', 24 Ui,L2 G1i<L2 u1itL2 Uil<L2 i;1lkL2 uIkE.l 1KE2 1) 1KL2 011E2 L'IKE2 UlKL2 DiiiE2 Uli<L2 Uli<L2 U12L2 DI, L2 uIkL2 UIrtL1 UlkL2 DL?L2 Ulkt2 Lilkt2 U1kLL UINL2 UikE2 DIRE2 TT(r.C)=7FF8-7F32 VDH(i:C)=7E5A X''-':TTtKC)=7Dts$-'7)52 H(i' )=ÚU3E-u030 X IH(F )=0132 =1171 =;%2Lib =03A1 =0179 =02CU =ü3AD 5 15 25 '+y 50 51 52 53 54 55 5t, 57 5d 59 6U 61 62 63 64 65 66 67 68 69 70 71 72 73 74 Hu(itC)'7F>u-7Et>A VDT(i,L)'7E5b :.A(1 ( )e7Doi S(i< )sí%04L-íi04U XNNT(í< )R 01`>4 6 16 26 =01 t'1 =02 E4 =G3 1, 6 7 17 LCh(i<C)-7E6Y-7L62 FT(i<C)-7E5ú iaiC►=7Li3. s (K )=1;SL-iJs0 J(I )=ulío =01i:u =OLFo v1Fb 0325 1i+ 9 15 Lti(,<C►=7c6; Fi-+ U ü,)=7L5<} iSA(R )=vuGL-:u:v HU(ü Úl2v-'vÚt Y (1 )= (i 1J9 =v1Fr =U:�.i9 iu ¿u =121 =ui'+u FE.ATUNLS SUPPURTED 0,<E W9RD I"�TEGE:[.S IJCS CALLEO SUO3PRÚGiNAMM 1 5 SCALF FCHAR FPL`OT NCHr1 Svi2T SRED FAUU SCO ill, p FSU3X SF10 F;•NYX SIUFX FOl v SUE3SC FUIVX PAUSE FLU FLSX FSTu F ;fux Fook FUV:< Ct:hl,L REAL CU aSTAN:TS .810205E .250000E .105JOOE I Ú2=Vl3c 02=014A 03=0156 .14JUU0L u3=:140 .500000E 01=u14C .2f)ü000E i2=(i158 .130000E Ú2=U14E .i-1i,ü.,vE =.,i44 dU(OODE ül=0150 .lJ .. Je-;:2=J146 .7ÚUvOCt-vi=J152 Tt:GEI< CO: ,TAr;TS 1=015A CURE 2=0155 RE lUIRE ?ci'TS FOk DLRE2 640 VA' IAt3LES_. 0=015C 31s , P:0GuA' 5= 1, 150 r>62 1111=u15 1 7=G15F 490100 r_� _ .i¿2GJv[. .'r:iU?00L OU=ui<'.o (jG=Vi54 PAGE 3 ENO OF COP"P I LAT I ON /1 DUP *DELETE CART 1D 3172 DE, UIRE2 2DF0 ADOR O. CNT DIR02 UA SIS *STORECI 09C8 (HEX) wDS UiNUSEU NY CURE R 41 CALL TRA!VSFEH VECTOR 116C FCOS 1174 F5IN OF7A FPLOT OF4D FCHAR O0D6 SCALF LIBF TRANSFER VECTOR FGETP 12E6 1264 PLOTX FSUN3 OEUE 1261 Ee-CTB H0LTf3 1225 11E2 GETAD FMMUVE 104F FCHRX OC3i' FADDX OE1F XMDS 1150 FARC 112E PNORN, 1104 1029 FRULE 10F2 PLOTI XYPLT 108A FINC 1076 FRPY OL78 HOLEZ OFDA FLUAT OFDU OFA4 IFIX UEAC FDIV SCC"`P 0606 SWRT 05D2 OE19 FAUD FDVR OF2A OF 1,3 F SF?R FDIVX OEA8 OE74 FÍPYX FSTOX ODAO FSUEX OE13 F LOX O[)BC PAUSE ODF?.+ SIOFX 060A SREC 05D7 SUC?SC GODA F 5T0 OUA4 FLü ODCO ,CHI- 1 OG2C LOAU U1kL2 75 UIINEG 7c UIRE2 77 OCFU PACE: 4 CAPL>Z OA7C SFIO 06F3 SYSTEM SUBROUTINES IL504 0004 IL503 1306 IL502 00133 ILS00 131F 0387 (HEX) IS TOE CART ID 3172 DB A000 EXECUTT.� 2E00 DI-3 AU0!t C,�T JOFO PAGI_ // 1 JUB LOG ORIVE 0000 V2 1'10 CART SPEC 3172 ACTUAL riK CART AVAIL 3172 C0F IG uIkL3 1 u188E3 UIRE3 DIRE3 3 4 L)IkE3 uinE3 O1 RE 3 0I I L3 UIRE3 uLKL3 ull<E3 u I I. UIRLi 0i',<c3 uIkL3 uL<L3 0L<L3 UiKL3 UIkL3 UIRL3 0I(ti.3 u11c3 UlkL3 0 IkL3 01kL..i UIKL3 t) 1RL3 U1+L3 DIÜE3 UlKE3 ulttt3 U 1 k E3 ÜIRt3 01i<L3 ulNL3 OikL3 DIRL3 0Irt13 OIRL3 u1kL3 UIí{L3 uIkL3 u1kL3 uIkL3 D10L3 D1kE3 D11L3 ú1kL3 5 b 7 ít 9 10 11 12 13 14 15 1 17 18 19 20 ¿1 22 23 24 ¿5 ¿o L7 te 29 3U 31 3¿ 33 34 35 36 37 3t'. 39 4U 41 4¿ 43 44 45 4E: 47 48 PHY ORIVE 0000 SK // FOR *ONE WORD IN EGEi<S *IUCS(PLOTTER) *LIST ALL *r AME OIRE3 COM'ON kR,JJ(4 )+ TT('+,25 ), HU(4,15),E.Cri(4 )+ UH 91) T,L)V+VOH , VGT.F1 ' FH COMMON UNM , V(4,25 ), X"M.TT(4 ),'ú A,N 1 FORMAT ( F 4 . 2 ) 2 FORMAT('TENSIONES TA:NGENCI AL LS (KG/C-M12)'l 3 FOIk + AT('DLFOIlPACI0.�ES HOkIZU•mTALLS 4 FORMAT (' I') 5 FORMAT ( ' I I ' ) 6 FORMAT (' III') 7 FORN'AT (' IV') CALL SCALF ( UN?!i,UNM , 10U.,20 .) AT-0T BT=VOT XN•T=75 ./ DT CALL GRADU ( 75 .,AT.t3T, 30., 2 5.,Xi�9T,K) DT=AT VDT=BT CALL F 6 RID ( 2,100 ., 20.,LT , K) CALL FPLOT(2,25.920.) X=100 .-( uT*K+4.) Y=16. RaVDT*K CALL FCHAR ( X,Y,.07 ,. 07,0.) a1RITEl7 , 1)i: 00 8 I=1 , K X=X+0T R=VDT*(K-I) CALL FPLOT(C X,Y) ,RITE ( 7,1)4 8 CONTINUE CALL FPLOT(0,35.,12.) wkITE ( 7,2) XMH=105 ./ DH CALL GR:AOU(105.,AT,f',T,30.,25.,XMH,K) DH=AT VDH=!1T CALL Ft.,RI011,10O..2ú.,H,K1 CALL FPLOT(2,100.,125.) Y=DH*K+17, X•104 . R=VD)H * K CALL FCHAR(X,Y,.J7,.07,ü#<) wRITE (7,1). 00 9 I=1 , K PA(4T 2 UIRL3 Uli<L3 U1t<E-3 DII:E3 Ult:t3 1> 1kt3 u1'tt' Ulrt3 UiIit_s Y=Y-DH R=VOH*(K-I) CALL FPLOT(O,X,Y) WRITE ( 7,1)R 9 CON TI,,UE FH=DH/VUH FT=OT/VUT CALL FPLOT(O.108 .945.) WRITE ( 7,3) DO 15 J=1,NA 1=JJ(J) CALL F PLGT (- 2,100 .. 20.) DO 10 K=1,I XX=-TT ( J,K)*FT + 100. YY=HU + J,K)*FH + 20. CALL FPLOT(0.XX,YY ) 10 CONTINUÉ X=XX+1. Y■YY+1 . CALL FPLOT ( 1,X,Y) GO T0(11,12 , 13,14 ), J 11 WRITE (7,4) GO TO 15 12 4:RITf (795) GO TO 15 13 WRITE (7,6) GO TO 15 14 wRITE (7.7) 15 CON TINUF CALL FPLOT ( 0 9 191 ., 141.5) CALL LINK ( DIRE4 ) END VARIABLE ALLOCATIONS RR(RC)=7FFE DT(RC)m7E5E u '(kC).7E52 f6T(R )■OOÜ2 XX(R )=000E J1i1LJ UIRL3 UI1<Li UirL3 UIRL3 [JInk3 DIkL3 U(kr3 D111L3 U1Nk3 U1 '•t13 U1RL3 ÜIRL3 DIi<L3 DI !<E3 UIKL3 U1iiE3 UIKL3 DIRL3 UIRE3 OlkL3 DIRLi DIRCJ JJ(ICI=7FFD-7FFA DV(kC)-7ESC V(RC17E5ü-7UbA »'TR )UVu4 YY ( R )=uu10 STATE '•VVENT ALLOCATIONS =0046 =0044 2 1 =u1F4 =01EE 12 11 3 13 -JU58 -U1FA 4 14 =Uu611 =v2U4 5 15 ECH(;<CI=71:68-7102 FT(%C)=7ttD 6 iu(IC1=7ub,i R( < )=UUve. Jll )=)U 16 iWIRC)=7F3í-7LbA VUTIkt)u7L5t4 AIIC)=7U81 YIk 1=ÚUUB 1(1 1=u01 TT(KC)=7FF8-7F32 VDH(RC)=7r5A X.- TT(KC)=70118-7Uí2 X ( k )=UUUb K(1 )=UU14 -006A u2uc 49 50 51 52 5:5 D4 55 �) b 57 SL 59 b0 é'1 62 b3 b4 65 66 57 6. 69 7U 11 72 73 74 75 76 77 7b 79 8u 6 aJO7U 7 =UU74 í? =u1ú': v:l( C)=7'16 FtiI<L)=7L54 A'f( 1=vüüC ) 4H(r' )=uu c =u 174 9 1 ) iLL FEATURES SUPPORTED O NE: WORD INTEGERS iOCS CALLED SUuPROGRA`•'S CALF iiRAUU FGk<1U S5:RT SCOMP SF10 REAL FPLOT SIOF FCHAR Su(;SC •2t)O J,'C)E .7COOuuE .17000'J1 U2='uU1A O1=:,U2b FAUL) SNk FSUb H.,i Y Fu1v FLu FLUX FSTu f- L FLuAT "Ncr",1 .4 - v..uL .luz lt :t .iuuJvüt �3=uU[c 1=i:uiA CONSTANTS .10JUUUL •160UOUE 0 125U0 0 E 03-0015 02=Ü024 U3sL030 U24JU32 .75 1j 000t 'uUJUUt. •lu4Uu(E 1 2=Uu1C ú0=c )Zr U3=0u34 •$ ::...;L .351.; uE .1v6000E l 2=U.r11: UZ=U. u3=OÜ36 vC .25, . .123J i. E .45 .üE. :•L=v.'Lt: =u'..:[C ud=VU3ü i=li:JLL PACE 3 .191000E .141500E U3 = 003C 0 3=0U3E INTEGER CONSTA`<TS 7 = 0'041 2=0040 COkE FiE.OOUIPE.MENdTS CU,<, M 0N ENflO OF // 640 FOR 1- 0 U42Jr•3 OIRE3 VARIABLES 24 S1u PR0GNA COMPILATIUN DUP *DELE: TE CART ID 3172 DIRE3 DB ADDR 26'2_0 *STJRECI WS UA DIRE3 k 41 OA00 (HEX ) 'vwLS UNUSEO CALL THANSFEH VECTOR FCOS 110C 1114 FSIN POINT 1090 ECHAR 0E93 FO•LOT ODAO FDNID 0046 Cap{ADU O '3F6 SCALF OB68 LIBE TirANSFEI VECTOR FGETP 1204 PLOTX 1182 F'l'PYX 0004 FSUBX OtOD FCHRX 09C9 FADDX OE19 10F0 X'M?DS DDiORM 1006 F.^'OVE OF61 SUB1N 1.038 FARC 1016 OF3F3 FHULE FSTOX OH32_ 1004 PLOTI XYPLT OF9C FINdC OF88 PAUSE OFOC IFIX OEEO SNR DEDO FLDX 094E SUFOSC OE13A FSU, OEOS SCOMP 04F8 510F 04F4 SWP?T 0414 FSHR OF72 FADO 0E13 Df3 CNT 0V CJ it LOAD UIRE3 81 UlNE3 s2 DIRE3 63 JULO PAGE 4 Fr, PY ODD8 FLUAT ODCA FDIV 0B70 FSTO 0636 FLD OH52 OSHE WCHHI SFIO 0535 SYSTE1, SUBEZUUT IlvLS 1L504 00C4 IL503 1224 ILS02 OOF53 0275 (HEX) 15 THE CAFtT IV 3172 UB ALDH EXECUTION AU`LJI2 UB Ci'd'i 2L 40 UOtu {�At:t // 1 JOíi LOG URIVE 0000 V2 210 CA`?T SPLC 3172 ACTUAL K CART AVAIL 3172 CONFIG 1,-, 14 1 01i22L4 DIRL4 U1RE4 2 3 4 UIRL�, UIKL4 u1KL4 D1i<L4 UIKE4 U1Ré4 Kif 4 U1KL4 UIKL4 Uii<L4 DIi<L4 JIi<E4 ULKL4 UIKC4 O)ii<E4 JIHL4 DIi1E4 010L4 OIi1L4 L)IkL4 UIKL4 Ulo .4 Uii<F.4 UiRL4 UI�<E4 ULRL4 ULKL4 01RL4 UIKL4 U1+<14 011<L4 UIi<L4 UIRE4 UIWL4 OIRE4 1) 1!<L4 DINL4 DI0L4 UIRE4 L) ikL4 UIKE4 LIRL4 DIRi4 DIl<L4 5 5 7 6 Y lU 11 1¿ 13 14 15 10 17 18 19 2U 21 ¿2 23 ¿4 ¿5 26 27 ¿b 29 3U 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 PHY UPIVL 0000 8K // FOR *O WORD INTEGE" *IOCS(PLOTTER) *LIST ALL *N A i E DIRF.4 T DI Ni L(S10N C0m4'0N RR9JJ(4)f1T4.251.11U(4.25).1CH4),Uri►uTs 1) VsVU11 V'UT.FTr1H X" TT(E+)►'iA.1v COt•M0N UN"; oV(4s25 1 FORMAT(F4.2) 2 F01<�=AT('TE.SI0P;LS TAi`,UE:NCIALizS I04ES :`ail -'ALLS !KG/C' 21') 3 FOR:'•<AT('TEE 4 F0R,iAT('FI='F1U.492X9'Ca'F8.4) 5 FORMAT('+') CALL SCALF(U+I,,"�oUNi+I.191.+141.5) TN(1)=ECH(1)/25. XTN-TN(1) XMT=X,,ITTl1) JO 9 J=29:'A TN(J)*ECH(J)/25. IF(X'MT-X''4TT(J) )6.7.7 6 XMTaXiMTT(J) 7 IFtXTiv- Tri (J) )8.9.9 8 XTN=TN(J) ' 9 CONTINUÉ IF(XTN-XF1T)11f11f1O 10 XMT=XTN 11 CALL GRAI)U(75.9UL9DVV.30.925.9X'2,Tf ,.) F=DL/DVV DO 12 J=1fNA TN(J)=TN(J)*F+141.5 12 XNTT(J)=-X%TT(J)*F+191. SX(1)=NA SX(2)=0. SX(3)=0. SY(1)=(1. SY(2)=0. 00 13 Ia1,R A 5Xt2)=SX(2)+Xr'TT(1) SX(3)zSX(3)+X41TT(I)*X;TT(I) SY(1)=SY(1)+Ttd(Il 13 SY(2)aSY(2)+XM,TT(1TP;(1) DO 15 I-192 DO 14 J=l.2 IK=J-1+1 14 E(I.J)=SX(IK) 15 E(I93)=SY(I) DO 18 1=1.2 E(3,1)=-1. 2 PAF KK=I+1 DO 16 J=KK,3 16 E(3 ,J)=0. C*1./E(1,I) DO 17 K=2,3 DO 17 J*KK,3 17 E(K,J)=E(K,J)-E(1,J)*L(K,I)*C DO 18 K =1,2 UO 18 J-KKs3 18 E(K ,J)=E(K+1►J) C=(191 .-(141.5-L(1.3)IIE(2s3))/F FI=18U.*ATAN(-1./E(2,3))/3.1'+159 CALL FGRID( 2,191 •, 141.5 90Lsi%1) CALL FPLOT( 2,116 .,141.5) X=186 .-DL*M Y-138 . k*UVV*, CALL FCHAR(X,Yr.07,.07,0') w21TE(7o1)i� DO 19 la1 ,M X=X+DL R=0VV*(^'-I CALL FPLOT(O,X,Y) wüITE(7,11';< 19 CONTIiUE CALL FPL0T(Or126•,133.) 22 23 24 49 5u 51 52 53 54 55 56 57 58 59 4u 61 6G 63 61, 65 66 67 68 69 7U 71 72 UItiL4 73 74 75 76 IFf'JL#!-107.121x21,20 UIRL4 DIFE4 U1RL4 UIi<t4 K-K-1 CALL FG(tID(1.191.r141.5,UL,K) CALL FPLOT( 2,191 4,248.) X-1950 Y=DL*K+136.5 R*UVV*K CALL FCHA•<(X.Y,.(,7,.O7,Rk) WRITE(7,1)it DO 22 I=1,K Y=Y-DL RaDVV*(K-1) CALL FPLOT(0,X,Y) wRITE (791),7: CONTINUE CALL FPLOT( 0,198 .5,163.) wRITE (7,3) CALL FPLi:T(0,114.,200.) NRITE(7,4)FI,C DO 23 Ja1,NA X=X*,ITT(J)+1. Y=TN(J1-1. CALL FPLOT(0.X,Y) WRITE(7,5) CO,N'TINUL X-116 . YwE(213)*X+k(1.3) u1:<L4 78 UlHE4 79 0 i<r4 80 U(i«4 t1 u1i<E.4 52 UIl<L4 83 D1i<L4 44 Uikr.4 85 uti<c4 56 U1i< E 4 07 U1kE4 r.L: Uli<L-4 89 U1KL4 90 UIRL4 91 1) IkL4 92 DINE4 93 UIRE4 94 uli<L4 95 DIRL4 96 UIKL4 97 Ull<L4 98 UIKL4 99 1) Ii'E41uU 1) 1kL4101 1) 1<141U2 JLkL41U3 WRITE(792) K-M+1 20 21 UIRL4 UIa<L4 UIKL4 DI)<t4 DIt<t4 UIN14 U1i�E4 i.lilL4 UIRL4 UIKL4 UIi<L4 UIKL-4 DIRE4 UiRL4 DIRE4 DLRL4 1) INt4 D11 L4 U1Rr.4 UIk14 u1í<t4 U1NL4 0ibc14 DIRL4 77 PAGE 3 UIKC41U4 UIHE41U5 UIRL41J6 U1kE41U7 u1HL41U8 U1kE4109 U1kt411U UIkt4111 ULRL4112 UIk(:4113 01RE4114 Ulilt4ll5 DInt411b UIkL4117 GlkL411O DIRE4119 IF(Y-234 .)26,2b ,25 X=X+1. GO TO ¿4 26 IF(Y - 141.5 ) 25x27 ,27 27 XX =X YY=Y Y=141 .5 28 X=(Y-E(1,3))/E (293) IF(X-191 . )30,30 ,29 29 Y■Y +1. GO TO 29 30 CALL FPLOT(-2,XX,YY) CALL FPLUT( O,X,Y) CALL FPLOT( 1,191 .,20.) CALL LINK (DIRE5) END VARIABLE ALLOCATI>NS JJ(IC)=7F'rD-7FrA RR(RC)=7FFE (MkC)-7t5C DT(RC)=7E5E V(RC)=7L50-7LbA UNM(RC )=7L52 E(R )=UUTA-GODA SY(R )-UGUd-0006 F(R )-UU2C DVV(R )=OO2A XX(R )-Uv3í R(R )=OU36 KK(I )-UG42 IK(I )=0041 TT(kCl=7FF -713[ VU)i(RC)7L5A X'-,TT(HC)=7Doh-7L42 TN(W )-J022-UG1C C(R )=002F. YY(i< )-UU3A K( I )=0043 STATEMENT ALLOCATIUNS =0081 s007F 2 1 =014A 12 11 =012A *0341 =0380 22 21 =00A3 =(1 1CF =Ci908 25 =OC93 =UTAA =U3C(3 3 13 ¿3 4 14 24 =00AC =UlLA =UJE0 5 15 [5 LLh( C=7tod-7Lb2 FT(t<C) =7t5b (1C)=7U3U Xi,,I(k )=(ju20 X(k )=.03z (1 1=UiiF -iUl)tC)=7F3J-7L6A vUT(kL)=7158 !iA(IC)-7Ud1 XTfv(k )4..024 F1(R )=UU3U J(! l=DU3t 6 1b 2G s0OFd &u 1B -u3F3 7 17 L7 101 =0240 -UiFA -ulUU =u[7U =04.0 d lb [8 9 19 ¿V 0H(r,C(túi FM(kl=7t54 5X (r. )=UUu4^.Uuv vL(ic ) =UULo Y(,< )=Uu->4 I(I )�U 4u =U'1io l'r = =419 lU au iu =u 14U =.5`.=U4L1 FLATURLS SUPPUt<TEU ONE wORD INITEGERS IOCS CALLED SCALF FLDX SU`iPkUGPAPS FATA,\ GRAUU FSTGX FSTO FGRl) FS tR FPLUT F513NX .1415UGL .11(;;)COE .126000E .198500E `J3=U04A U3=t)076 ECHAR FLoAT FAoU r.CHki FAuUX Sú,kT FSut; COMP !-SUEX OPIO Fi•,PY SIOF Ei,r'YX burSC FuLV �iIK FFiivX FLi.) REAL CONSTANTS .191000E U3n0U48 •100000E 01=0054 •7CO0OUE-U1=0060 .136500E 03=UU6C •200000E 02=0079 INTEGER CORSTANTS 2-007A 1=0078 COPE i<LOUIREiv"Ei\TS FOR UIRE4 COMMON 640 VARIAELES U3=GJGL U3-UU6E 3=vU7C 72 PROGRAir: •25Ui;UUE .1�>3UGUt O2=JJ4C U1=O07N i)3=UU64 .163uui;t U3=(:070 .J14159E 7=o07U .75CJE U`i4L •11oJuoL o1U7u0Jc .1146JUt 3=Ui,5A U3=UObO U3=uc72 J=UUTL 1010 END OF COMPILATION 1/ DUP 0i ;-c54120 .3tiU wE :.G=UvSu •186v:iut i;3=U..'SC .Z4ü�U t J =UJbd C,t C3='.)074 .2UU .uu U .iL .13tUüC_ w= i 5 U�=uU�L .1:">í)oo5 .234 ,U`Jt U3=VGbA U3=0076 PAkiE 4 *DE.LETL CAKT ID 3172 1)0 DIKL4 ADUR 2620 UIKL4121 üis C'vT DIRE4 UA 4wS *STORECI R 41 0822 (HEX ) wDS UNUSEü SY COPE CALL TRAi'SFER VECTOR 13C8 FCOS 13D0 FSIN POINT 1392 ECHAR 115F FPLOT 1128 FGRI') 1OCE FATAr 1034 OE9E GRADO OD8C SCALF LIBF TRANSFErt VECTOR 143E PLOTX FCHRX 00F U FNOVE 1207 1344 FGETP XMDS 1328 SUBIN 1308 UkM 12DE FARC 12BC FIQ:ULE llcl 12AA PLOTI XYPLT 1242 F I N!C 122E 11h2 PAUSE 1186 IFIX SCGh1P 071C SIOF 0718 SWRT 0638 FSPR 1026 FSrRX 1022 UD90 FDIVX FO•PYX UFUC FADDX OE23 FLOAT 1018 SNR 1010 FADD GE1L FrrPY OFEO F sub OE12 FSUOX OE17 SUBSC ODF4 F5TOX OD56 FDIV OD94 FLDX OD72 FSTO ODSA FLD OD76 WCHRI OAE2 SF10 0759 SY5TEi ,� SUBROUTINE5 IL504 00C4 0100 DiRL4122 LUAD PAGE 5 14CA IL503 IL502 0083 02AD (HEX) 15 THE CART ID 3172 D8 ADDR EXECUTION ADDR 2CF0 01,3 CNT U10U PALIE // 1 JOB LOG DRIVE 0000 V2 .M10 CART SPEC 3172 ACTUAL i3K CART A'VAIL 3172 CONFIG U1kt5 1 Gl<t5 u1RL5 DIRE5 2 3 4 PHY Jl?IVE 3000 8K // FOR *IOCS(PLOTTER) *ONE MORO INTEGEMS *LIST ALL *NAME VIRES DIR',ENSIOMMM XMV(4),XiNV(4) COi'^MON R'R,JJ(4),TT(4,25),HU(4,25),ECH(4),úH,uT,uV,Vir„VDT,FT,FH COMMON UNM,V(4,25)►XMTTl4),. A,N 1 FOR .MAT(F6.2) 2 FOiZMAT('DEFORMACIONES HORIZO)iNTALES (C',)') 3 FORMAT( 'DtFORMACIUNLE5 VERTICALES (CM)') 4 FORMAT(' I') 5 FOR M,AT('II') 6 FORMAT('III') 7 FORMAT('IV') CALL SCALF(Ui�t' .UNi'�,,191.,2U.) K=105./DH CALL FGRIO( 1,191 .,2U.,UH,K) CALL FPLOT( 2,191 .,125.) Y*DH*K+16. X-195 0 R=VDH*K CALL FCHAR(X,Y,.07,.07,MR) WRITE(7,1)R DO 8 I=1,K Y=Y-DH R=VDH*(K.-I) CALL FPLOT(U,X,Y) WR1T[.t7,1)i<< 8 CUNTIiNUE CALL FPLOT(t),199.,45.) WRITEI"7,2) DO 12 J=1.NA XMV(J)=0. X;NV(J)=0 4 I=JJ(J) 00 12 K ■1,I IF(V(J.K)-X•iV(J)(10,10,9 9 XMV(j)*V(J,K) 1U IF(V(J,K)-XNV(J))11,12,12 11 XNV(J)=V(J,K) 12 CONTINUO XMX=XMV(1) XMN=XNV(1) DO 16 I=2,NA 1F(X;MX-X'.V(11 )13,14 ,14 13 XMX =XMVII) 14 IF(XMN-XNV(I)(16,16,15 UIi�t5 5 ul;<t5 6 7 ul(iL5 uIRE5 b Dii2L5 9 DIRE5 1V u1RE5 11 DIME5 12 üIiRLS 13 U1RL5 14 DÁRt5 15 uli<t5 lb VIRE: 17 üIRt5 lb VIRES 19 UiME5 2U u1i<E5 21 u11ME5 22 VIRES 23 UIKLS 24 VIRES ¿5 DIiMES 26 DIME5 27 UL<L5 (8 DIr2E5 t9 U)Mt.5 3U G1KL5 31 Dii<ES 32 i)li205 33 U1rct5 34 ul E5 35 DIRE5 36 D1)ME5 37 01205 38 DINES 39 UIxt5 4U uiriES 41 Uli<t5 42 ulMES 43 DIME5 44 uli<E5 45 UI46 UIME5 47 u1nt-5 4a PACE 2 15 XP.tNNaX NV(1) 16 CONTINUE K-XP"N- 1. XMMNK VXEXN:X-X:< CALL GRADU( 75.,Asb .30..2a.9VXL9K) DV=A VDV=B CALL FGRID(2, 191. 9 20 .,OV,K) CALL FPLOT( 2.115 .s20.) X-191 .-IUV�K+8.1 Ya16 . K-VÜV*K+Xi•1N CALL FCHAR( XsYs.07 ,.0790.) wRITE(7s1)K DO 17 1=1,K X=X+DV RaVUV *(K-I)+X'^.N CALL FPLUT( 0,X,Y ) WRITE (7,1)R 17 CONTINUE FV=DV/VDV CALL FPLUT(0.127.912.) t,iRITE(7.3) UO 25 Ja1,NA I-JJ(J) DO 20 K=1 9I Xa191 .-1V(J,K)-XvN)*FV Y-20.+-iU(J,K)*FH IF(K-1)19.14,19 18 CALL FPLOT(-2sX,Y) GO TO 20 19 CALL FPLOTl0sX.Y) 20 COiTINUE X=X+1. Y=Y+1. CALL FCHAR(X,Y9.07,.07,i<i¿) GO T0(21.22,23,24),J 21 WRITL(7.4) GO TU 25 22 L.RITE(795) C7O 70 25 23 wRITE(7s6) GO TO 25 24 wRITEl7,7) 25 CONTINUE N-N+1 GO TU(26,27),r"v 26 X-0. Y-298 4 GO TO ¿8 27 X2211. Va-2965 . N=0 28 CALL FOLCiT(0,X9Y) UIRL5 UIiRES UIkES UIkLS L)IkL5 ULNES UIRL5 u1üE5 UIKE5 Uiiat.5 OIkLS UIi<E5 U1NL, D1k15 DIRLS UI<ES UiKLS UlKL5 DIÜES UIRE5 DIKL5 UIRE5 UI<t5 DIRtb UIi<15 UIRL5 D1í�, E5 D1icE5 lili<c5 DINES U1KE5 UIKLS DIKLS úIkE5 UlkED ÚINE5 U1RL5 UlikL5 UikL5 i)IsL5 U1RE5 U1i<E5 UIi<E5 U1SL5 UíRL5 UIRLS UIf<t5 D1i:L5 DikLS UIkLS ULi5E:) 49 50 51 52 53 54 55 56 57 5rs 59 60 61 62 63 64 b5 bb 67 66 69 7U 71 7[ 73 74 75 7b 77 7d 79 80 dl d2 u3 u4 85 d6 b7 88 b9 9U 91 92 93 94 95 96 s7 9?, 99 U1KL510C UIiic5lo 1 UjKtD1U2 Li1KC5103 PAGF 3 CALL LINK(DIRE1) END VARIABLE ALLOCATIO N S RR(RC)=7FFE DT(RC)=7F5E U1Nh':(RC)=7E52 XNV(R 1=UJüE-0008 VXE(R )=001A 1(1 )=0027 UIRE5104 UlKL5105 JJ(IC)=7FFD-7FFA DV (R C)-7E5C V1RC)=7E5ú-7+JBA Y(R )=JU1G A(R )=OOlC J(I )=0028 STATEMENT ALLOC7',TIONS 1 •0058 2 =005A 11 =016 8 12 =0175 21 =0205 22 =02.00 3 13 23 = 0 U6C •(1At9 =0201 TTO C1=7FF8-7F32 VDH(KC)=7t5A XTT(RC)=7D?}ü-7582 X(R )=0012 E3(K )=U01E 4 14 24 =0U71i =01;94 =O2U7 5 15 25 =OUSU =01L0 =0200 ti1J C)=7FSU-7zbv VDT(RC)=7158 NA(IC)=71ic;1 ((R )=u014 VJV ( K )=0020 (, 16 26 U083 =0109 =02FU 7 17 27 LCH(I:C)=rt. FTiOC)=7L5c, N. (IC)-7Ubu X,�IX(I< )=uul,, FV(i< )=0022 -Uu07 =0246 =O2FA 18 28 =uUFS' =J29u =UJu7 lLu2 9 i9 DI li,C)=7'cyv F)�(<C)=7154 X:;V(+< )=uUut,-yuuu X11,', K(1 )=0u26 -,142 =u2 5 L lo 1u =yj,y =u2A1 FEATURES SUPPORTED t+NE WORD IINTEGERS IOC5 CALLED SUBPROGRAP'S SCALF FGRIO FPLOT IFIX FLOAT .iCHR1 REAL CONSTANIS 4 191000E 03=u02C .700000E- O1=0038 .300000E 02=0044 .298000E 03=005[' FCHAk SWRT G:ZADU SCOMP •20U00�_L .199000E •25000.0E •211000E u2=oU2t 03=J03A 02=0046 03=0052 1+úTIGEk C0 m STA;NTS 1=0054 2=0055 CORE REQUIRE?sENTS FOR DIRES COMMON 640 VARIABLES FAUU SFI0 FSUBX SW35C •lUU50UUL 03=0030 .450000E U2=u03C .115000E 03=1048 7=u056 44 FSUH 51OF Ff�,PY S'ak •127000L •'±u U úL •8ü i0t Fu1V 1 +3=0032 úv=UU3t. �1=004A 0=0057 PROGRA;•': 740 END OF CUMP 1LATICOfé // DUP *DELETE CART ID UIkL51ü6 3172 D0 DIRES ADDR 2620 Uli2L5107 ú0 CNT *ST)REC1 WS UA OIRE5 R 41 0956 (HEX) wDS UNUSEo by C0'tL CALL TRANSFER VECTOR FCUS 11E6 FSIN 111::E POINT 116A GRADU OEA8 FCHAR 0E3D FPLOT 0562 FGRID ODO8 5CALF OC62 LIEIF T04SFLR V) CTUP UOF0 DLi<L510b LUAU FLD FLUX FoTu .j60JU(it .;l= J34 .l'J000Ut U1=U.%4ú .127ooLL i;3=U.i4C raTu/, l r< •19 jt U3=0u3o .7700 Ut UZ=L ',2 .I2u UUt ú2=Jü4t.. Fl AGE 4 FGETP 12FE PLOTX 127C FMPYX OD96 ODUP_ FADDX SUBIN 125C OAC3 FCHRX X; DS 11CA 11A0 `1DRf+ FFOVE 105f3 FAKC 1110 1035 FRULE 10FE PLOTI XYPLT 1096 F, 1082 PAUSE 1006 OFFE SNR FSR,R OFEA FSUBX ODCF OC4E FLUX OC2C FSTOX SUt3SC OE64 ODCA FSUD SCDMP 05F2 05EE STCF 050E 5wRT OUD5 FADO FNiPY OD9A FLOAT ODBC OCCA IFIX OC6A FDIV OC3O FSTO OC4C FLD 0988 WCHRI SFID 062F 5Y5TE, SUBROUTINES 0OC4 IL504 IL503 131E 0003 ILS02 0288 (HEX) I5 THE DB ADDR CART ID 3172 EXECUTION 2U00 UB AUDR CNT UJFD - . Fra. ,� Y- _ 124 � �'` r �. CSIMP � �7 f I$ t i � R•,�i� ENSAYO DE COMPRESION SIMPLE {giro, J¡ n yt1X .'' í -77 1j4 CSIMP Objeto : Hace los cálculos del ensayo de compresión simple. Lenguaje : Fortran IV para ordenador IBM 1130. Entrada: Por tarjetas perforadas . Por cada muestra van tres tarjetas o cuatro en algunos casos , si en las tres caben todos los datos de lectura - Ojo de deformación. Ver formatos aparte. Salida : Por plotter . Por cada muestra pinta un gráfico a tamaño DIN-A4, con todos los rótulos y resultados en la parte superior y la curva carga-deformación en la parte inferior. Requerimiento : Además de las subrutinas de la. biblioteca del sistema , usa las subrutinas ROTUL y GRADU. La primera pinta los recuadros y pone los rótulos generales . La segunda divide un segmento dado (eje de coordenadas) en varias partes, de acuerdo con el valor máximo que puede alcanzar la división más alta, para que la separación entre divisiones esté comprendida entre dos valores dados. 1 Limitaciones : El programa solamente admite hasta 20 grupos de datos "o/o de deformación-lectura" por cada muestra . Si se quiere aumentar esta cantidad, hay que modificar la dimensión de las cuatro variables correspondientes. Funcionamiento : El programa comienza leyendo, los datos de identificación. Después pinta los recuadros y pone los rótulos del impreso. Rotula los datos generales y de la muestra . Lee los datos de la muestra (ficha CSIMP2), calcula la . densidad seca y la humedad. Lee los datos del enssayo (ficha CSIMP3 y, CSIMP4 si la hubiese ), calcula la carga para cada lectura, la carga máxima y la carga de rotura. Rotula los resultados. Traza y rotula el eje x, calcula el número . de divisiones , la longitud y el valor de cada división en el. eje y,' lo traza y ,lo rotula, trazando finalmente la curva . Por último, desplaza la pluma del plotter para pintar el siguiente gráfico. El control del programa pasé'de nuevo a su principio , iniciando de nuevo con los datos de otra muestra. El programa termina cuando al iniciar un nuevo ciclo lee una ficha en blanco. "r'• M Datos de ensayo : Los datos vendrán en impresos como los que se adjuntan, con los datos en ellos recuadrados. A partir de esos datos hay que calcular: -Densidad seca (D)= peso seco total probeta (s, ) volumen probeta (V) -Humedad (H) agua probeta ( a,) x 100 , en donde peso seco total probeta (s, ) Si = peso seco parcial ( S) + suelo (s) s = tara + suelo ( t + s) - tara (t) x diámetro cuadrado (d') 4 al' = peso húmedo total (P) - peso seco total (si ) V= ft II A partir de la columna de "lectura" se obtienen los Kg. de carga, multiplicando cada lectura por la constante K=0.0656353. los datos de carga como ordenados y los de Ojo de deformaciones como abscisas, son para dibujar la curva de rotura. Se halla el máximo de esa curva y la carga correspondiente dividida por la sección de la probeta en ese momento de la carga de rotura. La sección anterior se calcula por S = So-lo/lo-def, siendo So la superficie inicial, lo la altura inicial y def la deformación. Datos para el operador : Para ejecutar el programa seguir el siguiente orden: vy //XEQ CSIMP Tarjetas de datos (ordenadas por las columnas 7, 8, 9, 10 y 80). 2 tarjetas en blanco Colocar el plotter a 2 cm. del arrastre derecho. IÍ START CSIMP Diagrama general Datos Identificación . SI 1 `' - Ficha en blanco NO CALL ROTUL Rotula datos generales y letreros =3 Datos muestra Densidad seca humedad `>s r Datos ensayo Carga, c.máxima y c, de rotura a .. Rotula resultados Traza y rotula eje x CALL GRADU < - - - Traza y rotula eje Y Factores de escala raza curva C CALL EXIT - - `i r CSIMP APLICACION GEOTEHIC, S.A. Formato de los datos de entrada IDENTIFICAC NUMERO NUMERO . MUEST TRABAJO LOCALIDAD CLIENTE SONDEO -- PROFUNDI - - DAD IDENTIFICA C. NUMERO DLAME MUESTRA 7LA.-LADO ( d) t+s +a ALTURA ti-s 't p - E S 1 ! I1ÁP 1 - lnl S 1 BMP I I-I IDENTIFICAC. NUMERO NUM -_ EF LECTURA DEF LE CTURA DEF LECTURA DEF IR j DEF LECTU DEF LECTURA DEF _ LECTURA ECTURA DEF LECTURA DEF LECTURA DEF .. .. LEC- )r ID NITI' j 77 S 7 1M'P MI P i3 � FIC NUMERO DEF LECTURA DEF LECTURA EF LECTURA DEF LECTUR MUESTRA lcha 4 solamente irá en el caso de que la 3 no sea suficiente para contener todos 10 $ datos DEF ECTURA DE LECTURA DEF ECTURA'DEF LECTURA DEF LECTU RA DEF ECTURA C,SIM;P4 ..MINISTERIO DE DEPARIAMENtO INDUSTRIA DE GEOIECNIA ' DIRECCION GENERAL DE MINAS Y COMBUSTIBLES L A B O R A T O R I O } INSTITUTO GEOLOGICO Y MINERO DE ESPAÑA 'TRABAJO N.° DENOMINACION CLIENTE MUESTRA COMPRESION SIMPLE Probeta n.° 1 2 TIEMPOS LECTURAS Diámetro: d. cm. Lado: m. cm. Dimensiones Lado: n. cm. Altura: 1 cm. Area: A= m x n ó 0,785 d2 cm2 Volumen: V-- A x 1 cm3 Referencia tara v a= (ti s + al m E T 0 Agua t+s+a Tara + suelo + agua t+s Tara +suelo t Tora s=(t+s) h It + s) t ............... Suelo ° x 100 % Humedad P 1 -Peso húmedo total S Peso seco parcial S,= S + s Peso seco total a,= P - s, Agua h,-=100 % Humedad Densidad seca: D= ........ ................ .... . ......... ....... .......... Lecturas del cuadrante de cargas Carga en Kg. C Resistencia: CÁK en Kg./cm2 Forma de rotura de las probetas 1 , Descripción del suelo y observaciones .. ...... _._...... .... .......... ................................... ........ .. ........ Mod.gs•JEC-Tel. 2550477 COMPRESION SIMPLE CURVAS DE ROTURA Prenso utilizada Probeta: Diámetro Al t u ra de probetas Di vi s i ón 1 °/° 10 cm. 8 cm. --- Velocidad cm. Altura = Humedad parcial= 1 mm 0,5 mm. 114 min. 0,8 mm 0,4 mm. 1 /4 min. % Humedad probeta= Carga de rotura en Kg/cm2 .. 6 cm. 0,6 mm 0,3 mm. 1 /4 min. Cada división horizontal = 1 °/„ defor= 1/2 min. Forma de rotura 1 _iL 10cm0 8 cm 0 6 cm 0 1 0,8 0,6 2 1,6 1,2 3 2,4 1,8 4 5 6 3,2 4,0 4,8 2,4 3,0 3,6 7 5,6 4,2 8 6,4 4,8 9 7,2 5,4 10 8,0 6,0 11 8,8 6,6 12 13 14 15 9,6 10,4 11,2 12 7,2 7,8 8,4 9,0 DEFORMACION 17 18 19 16 20°/0ymm. mm. 12,8 13,6 14,4 15,2 16 mm. 9,6 10,2 10,8 11,4 12 cm. % MINISTERIO DE INDUSTRIA DIVISION DE GEOTECNIA DIRECCICN GENERAL DE MINAS LABCRATORIC INSTITUTO GE:OI.GG.ICG Y MINERO DE ESPANA COM.PRE=SION TRABAJO CLIENTE LOCALIDAD DIMENSIONES CE LA PROBETA GE:CCINA ALBUIXEC:H CENSIOAO GE:CA SIMPLE IM.1AMETRn (CM) 4.5 .1ALTURA 9.2 CC:M) 1.69 FORMA SONDEO MUESTRA NUM, 24 • TO HUMEDAD DE 4,9 1PROFUNCIDAD CARGA ROTURA (I'G'CM2 ) ROTURA 0,E21 15.0 12.0 9.0 L2 u 6.0 3.0 0.0 0 1 u? 3 S 7 6 CEF0RMACICNE5 t0✓0? S :J í0 PAGF 1/ 1 JOá LOG DRIVE )000 V2 ¿,'10 CART SPEC 3172 ACTUAL 8K CART AVAIL 3172 CGNFIO CS1rdP 1 CSI m P tStiiP Cb1;:P 2 3 4 CS1NiP CS1 m. P CS1i. CSLi P CSiPr.P CSIt':P CSIR:P C5If!P CSIt P CS1iMP CS1MP (-b1OP CS1 m P CfiIPk;P CSIi` P CS 1. - I P 5 u 7 S 9 1C 11 12 13 14 15 1(0 17 lb 19 ¿U C 1"':P CS1P;P CS¡N.P CSIMR CS1rP CSI^u CS IN,P CSI!`;P C31MP CS1i,7P C.,1wP C3i;+P CSI,:P CS£: P CSIi1;F CS11•,P CSIMP Csi"•;P CJIi`P Cb1, P (.b1' CSlA`P C51�°íP CS1i4P CS1',P CS1•P CS1�`iP Z2 23 24 25 26 27 ¿b 29 3Ú 31 32 33 34 35 36 37 3 (" PHY UR1VL 3080 8K /1 FO!: *UNF WORD INTEGERS *1OCS(CARD,PLOTTER) *LIST ALL *'.A,,+E CSIr-'P UItMENSION ¡BEt201,LL(20),CRI1.0),UEIl..Ú),1Ut31) 1 FORMAT(6X►I4,31A21 2 F0R;,'AT('COMPRE51ON SUPLE') 3 FOR'"°AT('TRABAJO'2X,4A2) 4 FOR''AT('CLIEITE'2X,11A1) 5 FORf•AT( 'LOCAL 1DAU'2Xo10A2) 6 FORZ•AT('MUESTRA NUM.',I6) 7 FORr•'AT('50."<U'EO'2X,3A2) 8 FORF'AT('PRGFUNDIDAD'2X,3%'A2) 9 FORhMAT(10Xs4F4.1,5F8.2) 10 FUR:AT(10X,I2,1U(I2o14),/,13X,10(12,1/4 ) 11 FOR:m,AT'D1 % .ENSIUN¿S pt LA') 12 FORMA T( 'PROBETA') 13 FORMAT('DIARETRO ( (: )',F5.1) 14 FORM`.AT('ALTURA (C';)',FN.1) 15 FORMAT('DENSIDAU SECA F6 *2 16 FOR'AT('0'1 17 FORYAT('1 HU"EOAD',F1G.2) 18 FORifiAT (' CARGA R U T U R A (KG1C:I2) ' ,t'7.3) 19 FOf;MATI'FOFbw'A') 20 FOR,`AT UE') 21 FOR M AT('ROTUPA') 22 FOR' AT I 12) 23 FUñil!AT('D r.. F J R ;'7 A C 1 U' L S (U/O)') 24 FOil;•1AT(F4.1) (K G)') 25 FOR'1ATt'C A R G A OR=1.57079 U .03937 neo 26 r<EAU(2.1)MUE5o1U IF('sUES)28,27,28 27 CALL EXIT 28 CALL SCALF(U,U,0.,0.1 CALL ROTUL CALL FGHAR(13Ú.,255.,.1O,.Ü7,0.) RITE(7,2) CALL FPLOT(-2,201.,213.) CALL FPLCT(O,20.,213.) CALL FCHAR(29.,245,,.07,.07,J.) WRITE(7,3)(ID(I),I=1,4) CALL FPLOT(0,29.,238.) wRITE(7,4)(ID(1)o1=15,25) CALL FPLOT(0,29.,230,) 39 40 41 42 43 44 45 46 47 48 PAGE 29 30 31 32 33 34 2 w.2ITE ( 7,5)(ID(I19I =5,14) CALL FPLOT( 0s29 . s218 .) WRITE(7,6)MUES CALL FPLOT(-2,68.,214.) CALL FPLOT(- 1,68 .,224.) CALL fl'LOT(1,69.,224,) CALL FPLUT(2,69.+214.) CALL FPLCT(1,70.9222.) WRITE (7,7)(ID(2),1z26,28) CALL FPLOT(0,7U.,214.) WRITE(7,8)(I0( 1),1=19 ,31) CALL FPLOT(-2,110. Ss213 .) CALL FPLOT(0,110.5s253.) READ( 299)DI ,XLM,XLN*AL,T5A,T5,T,P9b IF(DI)30,30,29 A=.79539*DI*DI C0 TO 31 A=XLv1*XLN DS-(S+TS-T)/(A*AL) HU=100 .*(P-S-TS+T)/(S+T5-T) ttEAD(2,10)J,(IDE(I),LE(1),1=1,J) DO 32 I=1,J DE(¡)-IDE(I) CR(I))-.0656353*LE(I) CONTINL. X?1CxCR (1) XDE=Dt(1) DO 34 I -2,J 1F(XMC-C9(1 ))33,34,34 XMC-CR(1) XDE*CE (I) CONTINUL AU= AM.-.01*XDE) CRO=XMC/AU CALL FPLOT( 19116 .,245.) ',wR1TE(7911) CALL FPLOT(0.133.8.24U.) WRITE (7,12) CALL FPLOT(- 2,149 .,238.) CALL FPLOT(0,149.,248.) CALL FPLOT( 1,150 .,248.) CALL FPLOT(2,150.,238.) CALL FPLUT( 1,151 .,246.) WRITE(7s13 )01 CALL Fi-LOT(0, 151. 9 238 .) WRITE (7,14)AL CALL FPLUT(0,116.,230.) WRITE( 7 9 15 )D5 CALL FCHAR(116.9223.,.U4s.i)4,U.) WRITE (7,16) CALL FPLCT( 0s117 .5,222.) tIR1TE(7916) CALL FC-AR(116.,221.,.U7,.07,0.) WIt1TE(7917)HU CALL FPLOT(°J,116.,214.1 CSii�,P 49 CSLNP 50 CSItd- 51 C5i P 52 Cb1MP Si CSiN.P 54 CSIié;P 55 CSIMP 56 C51'1P 5 CS1?vp 5 CSI�1p 59 CSI=Y 6u CS1iJr 61 CbíMP 62 Cb1;'-i� 63 CS1MP 64 (.b 1.119 65 CSIr!P 66 CS1NP 67 C:61-,P 66 CSIv+P ú9 CSi»P 7u CSL P 71 CS17t. CSI.VP 73 CS1HP 74 CS1-4P 75 CS1 P 7o CSI�P 77 CSI4P 18 C51N- 79 CSIi�:P bu C51,1P b1 CS1(•iP 82 CSIi'�P b3 C51 M. P b4 CSIwP ts5 CSI'íP 86 CSI11P b67 CSI%',P 88 CSIr�.N ó9 CS1imP 90 (. L:'P 91 CSI*-;P 9 2 CSI.=,P 93 C5I^•iP 94 CSIMP 95 CSii•:'r' 9b CS1i'=:P 9! 9o C., í! (. 51",iP 99 C51^í?1li0 C5I1 PiUl CS1r,Plü2 CS1N'P1U3 PAGE 3 WRiTE ( 7,18 )CilO CALL FPLOT ( 0 9 179 ., 225.) WRITE ( 7,19) CALL FPLOT ( 0+183 ., 220.) ,;RITE(7 , 20) CALL FPLOT ( 0,179 ., 215.) WRITE ( 7,21) CALL FPLGT (- 2,191 ., 214.) CALL FPLO1 ( 0#191 .9 2 2 9.) CALL FPLOT ( 0,199 .# 2 2 9. ) CALL FPLOT ( 0,199 ., 214.) CALL FPLOT ( 0,191 ., 21 1 4.) CALL FPLOT ( 1,201.,213.) VO=155 ./ J CALL FGRID ( 0,35.,25 ., VD,J) X=187 . 5 Y=21. K=J+I L■J 00 35 I:1,K CALL FPLOT ( 0,X,Y) WRITE ( 7►22 )L L=L-1 X■X-VO 5 CONTI `4 U¿ CALL FPLOT ( 0,84.►16.) WRITE ( 7,23) CALL G!�AG' U(175 .90 C,VL'C , 40.. 3 v .. X'•,CsK ) CALL FGRIo(1,35 .,25.,0L, K) CALL FPLOT ( 2,35.,200 .) CALL FPL(JT(1 + 35. 9 200 .) X=25. Y=DC*K + 24. R=VUC * K+.05 K=K.+1 00 36 I=1 , A CALL FPLvT ( 0,X,Y) W'RITE ( 7,24)'2 !?:VUC*(K - I-1) 36 Y:Y-DC CALL FChAR ( 24..9f�.,.07..07s:,,,) Wt<iTE ( 7,?.5) FX=VO FY-UC/VDC CALL FPLOT (- 2.35.,25.) DO 37 I=1,J X:JE(I)*FX +35. Y:CR(I)*FY+25. CALL FPLOT ( 0►X,Y) 37 CONTINUE ,�:n,+i GO TO ( 38,39 ). J 38 X:0 . Y:294 . GO TO 40 CS1r-IP104 CS1i,P105 CSIMP1u6 CSI ;,+ P107 CSIr:P1u8 CSI vi P109 C5IMP110 CSlfrPlil CSIVP112 CS1r' i P11 .3 C51,'P114 Ci I'iP115 CSlh^Plió CS1íwP117 CS1r'rP118 CSI M P119 CS1t P120 CSIP^P121 CSIt�1P122 CSi^4P123 Cali°IPi24 CS1•iP125 CSi:,iP126 CS1i. , P127 C51 ^1N1d CS1í';P129 Cait P13U C1:'P131 CS1.:P132 CSi m P133 CS1N,P134 CSIliP135 CSIr-:P13o CSIt1, 11 117 CSir•:P138 CSIMP139 CS1:i P140 CSIr:P141 CSI 04k142 CJIIP143 CSii^P144 •�.P145 ( CSL+ ,tP146 CS1twP14 7 CSI' , P14b CSI ±"P149 C:PM P15U C51:P1�1 C511: CSI�iP15� CSIr;Pi54 CSIt P1 CSI! P15b CS1� �P157 C:1 °P 158 PAGF_ 4 39 X=211. Y=-298 4 N=0 40 CALL FPLOT( 1►X,Y ) (O TO 26 ENU VARIABLE ALLOCATIONS CR(R )=0026-0000 DE (1: XLN(R )=0058 AL(k S (R )x0064 A (R AUIR )=UU7J CHO (f< VDC(k )=U07C k(R 10(1 )a000E-00LU N(I L(1 )a0004 STATEMENT ALLOCATIONS =0163 =0163 1 2 =U1(3E 11 12 =0109 11 =0200 22 =0212 31 32 *0374 =0308 CS1iP159 CSI:4P16u CSI?'.P161 CSIfaP162 CSI;,4P163 CS1VP164 )=UU4L-002$ )=005 ) =0066 )=3u72 )=Uu7L )-UUCF 3 13 23 33 =0173 UICF =0214 =03F0 4 14 24 34 Rli(R TOAR US (R vu(k FX(k 'WUES(1 )=0050 )=0050 )=0066 )=u074 )=Uubú )=Ü0DU =017C =3139 =J22b =Ú4 0 C 5 15 ¿5 35 U(R TS(k HO H< X(R FY(f< 1(1 =.185 =UIE2 =u228 =3516 0 16 20 36 )•0052 )•U05E )'UOOA )■0U76 )=0U82 )wuUl =318P =01L; =U255 =0575 ul (K T(t< X?4C (k Y(r' 101(1 J(1 7 17 ¿7 37 =U1>L' =UiLF =3231 =35 (. G )=UU�4 )=0u ou ) =OO.C )=UU7á )=U09t;-0085 8 Id ¿b 36 =ulAU =U1F7 =U[r,G =05Lt3 ALf'el:: Fl XL>L (k UC:I,< LL(1 K(1 i 19 ['9 =�1A3 =02ui =u304 =u5L5 1=uU5b )- UU2 ) =U i L o lA i=UváF-uuy� )=JUU .) lu 2u su 4u -ule:1 =uGJi1 =usGL 0DF2 FEATURES SUPPORTU) 361 wORD I�<T(GEPS IUCS CALLEO SUBPROG'.<AMS SCALF ROTUL FCHAR FSRR FUVk FLOAT REAL CONSTANiS .157079E 01=3008 •7000001-01=GUL4 .238030c 03=OUFJ .6903001 02=OOFC .100001_ 031U8 .240030E 03=0114 .223000E 03='0120 FPLOT CAROZ FGRIU CFIRI G6<AUU SF?EU FAL(J SwRT F5u+1 SCUi'4P F.SibX 3110 rr,PY 5I0A1 F;;TSu'sSC F:aí x •13JUUlitJ3=UUUL •2u JGJ,L- U2=JULA .630UUJEU2=UUF6 .11 300103=0102 .1vuU..ut:-ulai 1,.j 1.l5u000EU3=.;ilá .179000EU3=3126 .25ti u'uul. uJ= iuEt •29ut;4'3L vlai(0LC •214ú:;uL ;3=v..ra .253001,E .,3=,,lu4 •l1 e,Gíiuc Us=0110 .15130.01 s=0110 .223u 5 1 ,c1 U3=0120 •1uuuu3L [45;iUJL •2243301 .7s53931 .i3sdc L .c41 L • 1 830U3L UJ=:,j ui03=OULL U3=OOFA U0=u1u, 03=31 Us=(:1lt (i3u 1 2h 4 199uOUL .d4JUi;t; 1 . .24e.;i1, .I3SUuiiu U3=0 03a312C .215030E 03=0121 .191000E 03=0130 .Z2v000EU3=U 132 .350000E 02=0138 03=3144 32=0;15u .250000E .400000E .29 133031 02=33136 02=3146 .1875001 03=0130 .3000001 .211000E C>Z=3148 03=0154 .213000LU2=013L .200003E03=314A CORE k1QUI 2» E,3TS FOR CSI"'iP CUv+AUN 0 VAKIAisLL5 J3=i152 7=0150 31-0162 216 PRUGRA11i 1=0159 4=315A 15=0151 25=015C 1314 EPN;O OF CCF.PILATIC: DUP D3L[.TC i-LUX Jil i 0C uU=u.-Ul .[13000L 03=0018 .2180001 03='3UF4 .222UÜu1 03au103 1uJuuOb U1=,i C •2463U3E u3=0116 •11750u1 03=0124 I .TLGER C0r5TA;VTS 0=0156 2=0157 28=0160 29=0161 1/ FLu 1110E •3937UÜE-u1=JULIA .2010001 03uuQL6 .2300001 03=':>OF2 .7003130E U2=00FE .656353L-u1=u1JA .149000.E 03=3115 .400000E-1=0122 .220000E .1750001 .960000E i.ü19 S1O1x CSIr-:P 165 CS 1wp 3313P166 03=0134 U7=U14U 2=3140 5=3l5t, 5�• 32=31 .5Ut(iu01-O1=.141 •1b3-301 14=u10E_ 2u=ui5F PAGE 5 U 2E. IvAME * STGtE CART IO NOT tiS 3172 FOUR,D IN LtT/FLET CSIMP UA Pi: ACDR 2 uEE CSI: P1h7 Di! CNT Uu57 EDOME •i 1 ENSAYO EDOMETRICO Y c t 4' . 1 E D O M E Objeto . Hace los cálculos del ensayo edométrico y pinta la curva. Entrada. Tarjetas perforad as, de tres tipos ( ver formatos) Salida. Impresora y plotter. Lenguaje. Fortran IV para ordenador IBM 1130. Requerimiento . Solamente necesita las subrutinas del sistema. Funcionamiento . Lee primero una ficha con los datos de identificación . Si esta ficha estuviese en blanco ( o el campo de las columnas 7 a 10 ) el programa termina . Después lee una ficha con los datos generales del ensayo y a continuación tantas fichas como se indica en el campo de las columnas 11 a 13 de la segunda ficha leida ; en estas fichas están los datos particulares del ensayo . Una vez leidos todos los datos , hace los cálculos correspondientes, calculando , cuando es preciso , para antes y después del ensayo : peso de agua (WWA, WWD), humedad (WA, WD), volumen suelo (VS), altura del sólido ( H20), volumen muestra (VA, VD), volumen de vacío (VVA, VVD), altura ( H2, H2D ), saturación (SA, SD), densidad seca (DENS ), densidad aparente (DENA), así como el indice de poros en función de la deformación unitaria. Terminados los cálculos , se imprimen los resultados . A continuación se hacen los cálculos necesarios para pintar el gráfico correspondiente, que consta de un rectángulo de 148 x 199 mm en el que se sitúan los puntos , con el valor de su ordenada rotulado en el eje X (el origen de coordenadas es el extremo izquierdo inferior). Este gráfico tiene las dimen. siones justas para después pasar a un vegetal impreso por simple transparencia. Normas para el operador // XEQ EDOME Fichas de datos Dos fichas en blanco Colocar la pluma del plotter a 3 cm . del borde derecho Las fichas de datos deben estar ordenadas por el campo de las columnas 7 a 10 , formando los correspondientes grupos. Cada grupo debe estar ordenado por la columna 80, es decir, primero la ficha 1, luego la 2 y a continuación todas las fichas tres ( que habrá tantas como se indique en las columnas 11 a 13 de la ficha 2. EDOME START Organigrama general DATOS IDENTIFICACION SI FICHA EN BLANCO NO DATOS GENERALES DATOS PARTICULARES CALCULA VARIABLES IMPRIMO RESULTADOS PREPARA DATOS PARA �, - ORAFICO PINTA GRAFICO CALL EXIT' EDOME A f'LiiA C 10fJ GEOTF.UIC. S.A. .. ._...R ..«... ..�.. _.r..__ �_ �...�-....-..,.-----_�......,.�� . --� EnsayoC-.domét -rco .L.. �• _-..�.w y.,._� I ! ' IDENTIFICAGI � I I¡ ÑU �. .:.-.•.. I ¡ 4R ',a Bl M.bF TR I+ ...r _ _ I ' 4 �...-_,...I.. UM. I I I T .L. _ ! ! - ;ü?r ; 1... _......�3 ! _ { i I 1.. �..' 1 ! I 1 1 - I Í 7 1 I I Í - 1 - I-.-!.-. M...._.. __ I I 1LÓCALIDpD i I{ --,.a._r_h_..}� ( .'. I . I ¡ ! Í jEb , OM I te�a7lipolt { ene que sernLmérico I 1 IDEIyTIFICA II NUM. 1 Nl1M . CJE Ml'JE$TFI A TES I � ', � PF,SCI ESPECIF _ ta t+ s+ a tata - ! I � I ! ! •;I - I I � i I � ! suelo ....E antes , I idelpués I I ¡ I ! D O M I I T í 1 I I 7�{T1 I ICO I I 1_ Mi MUESTR I I j i ABRA TANYAS FICH�, S 3 CDMOSE I�I DIQUE EN LI r T} LECTURA LS COLUMNAS fi - 13DÉ L FICHA ! i I I Ep tE � I r - i I f, 1I I , ; I i I I I i DEPARTAMENTO DE INDUSTRIA MINISTERIO OIRECCION GENERAL DE MINAS Y COMBUSTIBLES DE GEOTECNIA LABORATORIO INSTITUTO GEOLOG IC O Y MINERO DE ESPAÑA ti MUESTRA N ° LOCALIDAD T RABAJO N.° EDOMETRICO ENSAYO LECTURAS ANT tO�' P ' Referencia tc:ra Cél u la n.°: Agua Umax Diámetro: Tora f suelo i agua Altura: Tara + suelo Peso específico: Taro Descripción: Suelo �.._. �1 Humedad Escalón Presión Fecha EPVACIUNFS Lectura I-iLra 30,-.. 1' 2 3' _. 5 l• !I 1rr i 15 30, if 1 h. 2h. 3h ti+s►sps ws� 5 h.V .. • r 10„ Í 51. I 45" 5' I 10' 15' 30' 1 h. 3 h. 5h. ••_�. • Mod. 13 - Gróf. J E C - Tel. 255 04 77 ENSAYO EDOMETRICO Escalón Presión MUESTRA N.° TRABAJO N." OBSERVACIONES lectura Horo Fecha 0 15" 30„ 3' 10'_ 1 h. 2h. 3 h. 5 h. } 30" _.. 5 15' x..30'.. 1 h. 2 h. Sh. 5 f ru.. n.°..o. , •�l __... ......I. ... 0.._ 10' 15' 30' 1 h. 2 h. 3 h. 5 h. .�..� • Mod. 14 . J E C DEPARTAMENTO DE fiEDIEMA MINISTERIO DE INDUSTRIA GIRECCION 6EN€RALDE_MINA S Y COMBUSTIBLES L A B O R A T O R I O INSTITUTO GEnLOGICO Y MMEP.O DE ESPAÑA PROFUNDIDAD MUESTRA N: SONDEO N.° DENOMINACION ENSAYO EDOMETRICO CURVA EDOMETRICA Z I Densidad seco inicial: Humedad inicial: Indice de poros inicial: Humedad final: Peso específico de las partículas: o! - Í ¡� I¡ 1 ¡i I ¡ ¡ II ,I II I�� I+ Il' l¡ I¡ { ( ¡ Í ( Í Í 1 Í ! ! ¡ j¡!; ¡ U j¡ ¡!! ;, 1 1 I, III �. � ¡ .. Í f ó ! Í ¡ ¡ ili ¡ o � 'Í'I C , ¡ I! 1 Í t I Í t I 1 1 1111 ! ! i¡ �) ¡ Í ' ¡ Í ¡ ¡ I I III 1 , I. I IIII _ _I ¡� ( 01,5 0.07 0. 1 0,15 0, 2 !; Ilii 0.3 0 .5 0, 7 1 1,5 2 3 5 i�:¡ �1I IIII 7 10 15 Presiones Kg./cm.' Mod.Ei•JEC \ L I LAL I M U[:ST i'N S AY,, A _;i;r.+Lfl'.) C7i;si , %E. 7o L': Ar;tJ!. /CLU'+f ' �,f S A ATURACIC'¡ PART SUPE?FICIc L'LAS LESPUt.5 a 27.154 -3G2.1?6 31.1 1 V .).r.,.,, -Ti.9L)J 19...E 4 17.271 11,207 7,577 ?. 4 o' (..775 11.2J7 6•;`64 -1544,(iíib 15.' c.L r/L.:ST r l b .♦ 1 p; . J i DENSIDAD APARENTL fi . ti. Aso 1.5 ^,�. .. _ 1. 1 J 1 C.li) , 1 3 . 1 8C 2,5509 1 05 1 55 1'.). 2' ¡l. ira T., Tl . Z .2 7 1.14'.• G0 ,7 _ ),. ''30 W, 7 53 C. I.,. 'E, .) v.; 184 22( x:.52 `. li 9 A1.IUG no s . r� . r,•- V28 ,,- dli.AW fi c'AGL // 1 J0U LOO URIVE UOU0 v2 «1 O CAkT SPEC 3172 ACTUAL « CART AVAIL 3172 CO N FIG hUUiv;G 1 L-UUrE tLU:'tE EDUP':E Z 3 4 PHY DRLVE 0GÜCi IjK // FOR *IUCS( 1132 PFRINTEI<,CARU,PLOTTEi<1 *OdE WORD II`)TEGE ?.S *LIST ALL A�=£ EDO 'Y'.E LUU it UI! ENSION t�(25)%HE(251, F?'(25)►HEC(25),L(2`.),U(19) tUUAit UIMENSION TRABJ ( 2)%LOCAL ( 14),IDE ( 3) EUU;V, E DATA U/.1,.15,.2,•3,.4,.5,.6,.7,.u,.9, le ,1.5,2.,3•,4.,7.,6.,7.,4./LUOW) DATA LDUiR;t 9 FORMMAT ( 3A2, 14.2A4, 14A2) LuGi"L. FOR , AT(1vX , I3,5F7 . 3) EUU; ,� E FORi'ATt10X , 2F6.1) 1uuME FOR M A T(IH1 , 10X,11 !+ TIR ANAJU :Nu.,2X , 244 , 2X,`41iL�,CAL1LAi.Xoi4A91IbMUEEjUIE *STRA ( 0.,2X,14 ) tvui , é LüC. �E 5 FOR;AT ( 1H0,13X , 14HMMUEST!-A E'ISAYO , 18X,5Hfi„'. TL5,9X , 7HULSNU (: S) 6 FOi?RAT(1H0,10X,6HALTURA,ISX,F9.3,7X,F9.3) tüUhlt_ 7 FORYiAT(1H ,lOX,7HHU!yEi)AU,24X,F9.3,7X,t 9.3) LUv'+iL 8 FORi.AT ( 1H 9 IUX , 10HPE5O SUELJ , 21X,F9 . 3,7X,F9.3) EUUi,'E 9 FORi''AT1H ,IOX,9HPESU AGUA,22X,F9.3,7X,F9,3) LUOME 30 FORMATt1H ,10X,15HVOLUoEN MUL3TRA.I6X,F9.3,7X,F9.3) EL)0i. 11 FORMAT(1H ,10X,13HVULUMEN SUELU , I8X,FS • 3,7X,F9.3) ELVIIIL 12 FORh1AT(1H ,10X , 16HVULUil' EN DE VACIC', 15X,F7.3,7X , F<i•31 EUUI,.E 13 FORPMAT(1H ,1üX,10HSATU1<<<C10N,21X,F9.3,7X,F9.3) EUUh,E 14 FORMAT ( IH 910X , 29HPé5O LSPi_CIFICO UE PARTICULAb ,[ X,F9.3 ) EUUP4t 15 FORMAT ( 1H ,1 0 X , 18HSUPERFICIt . MULSTRA, 13X,F9.3) OLiUMc 16 FORMAT ( 1H ,1OX ,13HALTURA SOLIDO,16fX,F9.3) tU0?-lE 17 FOR M AT(1H , 10X,13HDEr'SIDAD SLCA . 18X,F9 . 3) LGUi,E 18 FOktAT(1H ,1UX,17HDLNSIUA 1) Ai'A<ENNTE,14X,F').3) LUkRíL 19 FUR "? AT1H0 , 16X,1HR ► 9X,2H,6X2112. 1f,7X1 HE ) ELMiE 20 FOR I-'VAT ( 1H 928X , F9.3,F10 . 4) EUu,•:t 21 FORK;AT ( 1H ,IOX , 3F9.3 9 F10.4 ) t:UUi''.E 22 FORMAT (F7 . 4) Luu,,iE 23 FORMAT('+') EUGML 24 kEAD(2,1)IDE, UEST,TRABJ%LOCAL EUU!ost IF1NuE5T ) 26.25 , 26 EUU " E 25 CALL EXIT LU0hit 26 READ(2,2)W,PE►TSAA,TSAU,T,WS LUuhit DO 27 I =1►N EU0h!t 27 REAO ( 2,3)R(I),H j lIl E1)O E. wWA=TSAA -T-w$ t8Ui i t ww0aTSAD -T-0.'S LUUMt WA-WI A/WS*10U. tüuilE WD,W,WD /'w5*100 . LUU;fE VS=tt5 /PE EUUML H20-1 VS/ARFA) * l U. LU::r;1 E 1 =(H2 / H20)-1 • EUÚí i c DO 28 JsI,F túvr=.E FasIJ)a(HINI-HF(J)1/lOU. EUUy:E 10 11 li 13 14 15 16 17 lo 19 i0 21 22 C3 ¿4 25 26 27 ¿ts 29 30 31 32 33 34 37 36 37 3a 39 40 41 42 43 44 45 46 47 4t1 1 2 3 4 :'•/0/,!12./12./,Ai2LA/15.9)4l,HIIVIl9ü0./ 6 7 PA6E 2 HEC (J) -H2-FM (J) E(J)=(HEC(J1/H20)-1. 28 CONTINUÉ VA=(H2*AREAI/10. VU=(HEC(N)*A.'v'EA)/10. VVA=VA-VS H2D=HEC (N) VVD=VD- V5 SA=WWA/VVA*1U0. SD*wWD/VVD*100. DENS=(WS/VA) DLNA= ('WS+wxA) /VA WkITE (3,4) TkA; J,LUCAL,MUEST WRITE(395) WRITE(3,6)M2,H2O wRITE(3,7) A,WO WR1 TE 13,R)'r'S,wS wk1TE(3,`i)i:;A,erwD v; RITE(3,10)VA,VU WRITE(3,11)VS,VS WRITEl3,12)VVA,VVD wRITE(3,13)SA,SD úiRITE(3,14)PE WRlTE(3,15)Ai<EA wRITE(3916)H20 W'RITE(3917)DENS WRITE{3,18)DENA wRITE(3,19) WRIT[(3,20)H2,E1 wkITE(3,2.1)( t(L),FL1C(L),FtL),L1,N) CALL SCALF(.03937,.03937,. (> ,.U) Xr1AX100.*F"1(1)/H2 HE(1)=E(1) El1)=XMAX 00 30 I=2*fi iE(I)mE(il L(I1e100.*Ff+{I)/H2 I F (X1t;AX-F. (I)) 29.30 ,30 29 XMAX=E (I) 30 CONT INUE I aX'AAX +1. K-I+2 i15=199. /K CALL FCHAR(0.,-4.,.06,.06,.0) WRITL(7,1)IDt,MUEST CALL FPLUT(-210.,0.) CALL FPLUT(0,148.3,0.) CALL FPLOT(0,148.3,199.) CALL FPLUT(0,0.,199.) CALL FPLOT(0,0.,0.) CALL FPLOT(1,0.,0.) AL■ALOG (10.) 60 31 J=1 9 Ni L(J)=(I+1-F(J))*RS-1. S=R(J) 49 50 51 52 53 54 55 56 57 78 59 60 61 6.1 63 64 65 66 67 68 69 7U 71 7¿ 73 74 75 76 77 71i 79 bu 61 d2 83 84 85 rió 8 I 6 6'7 90 91 92 93 94 LUD`''E 95 EOOME 96 L1Wi•i6 97 �- UE 98 EuUrv;L 99 L`Uv MÍ t 100 LE1U1 LDOi,lL1�2 LJO``E 1 u 3 tUUYIG, LUQML tJÚ.°;t EUO^.L ELUi'E EOUME LLOr1E Ei)Ui %L LUi,;L 1UU 1 ^,L EUUiiE LGOi'i. LDU M E LLUv;E LUUME EvU i,iE LUU,•� L ELÚi,'L ELUME LDOME EU0ME EL; U,,*, E LUUN.L tvu'EL LUJH.L aLv'r-it LDUME LUUi4E LLUi,:t tUU N,;t tLOi�iL ELU''iL L6L L EUUrM':1 LUUP`.L EOU'�L LUU MÍ L E0Ji,iL LUOML tLO, iL UUírL LUP,'•c LDU.%¿ Livi-t CUU'"iL ELOrrrL PACE 3 cUUi`E1U4 EUUr t1U5 JOriL10t, EDWnLlU7 EUO+•,tijb LuU;t1v9 L vi'tit110 LLUM.E111 LUUME112 1uUNL113 LUONIE 114 EUU%,¿115 LuUIh1116 EUUt?E 1 i 7 LUUNiE 118 E.JUlj¿E119 LúU,,,L- 12U L(JUNIL 141 LUUt"'E142 EOOí'L123 UON.L124 R(J)=60.*ALOG(S)/AL+77.7 CALL FPLOT ( 0►R(J1.E (J)) wRITE (7►23) 31 CO^+TINUE u0 32 I=1.N CALL FPO AT(-2 9 -1 .9E(I)) CALL FPLUT( 0►1.►L(I )) CALL FPLOT( 1►-16.►E (I)) WRITE(7►22)HE(I) 32 CONTINUE 1,=p,1+1 1F(M-3 1 3 4933 .33 33 ;J=0 X=190 . Y=-480 . GO TO 35 34 X=0. Y=240. 35 CALL FPLÚT(O►X►Y) GO TO 24 END VARIABLE ALLOCATIONS Ht(k )=0062-JO32 R(R )90030 -:i)vU PE (l< )=u124 Ti?At3J(R )=0122-0120 wñDlli )=0130 vriAlk )=012E El ( R )-U13 (: AREA(R )= 013A H2D(2 )=014-, VVA(R )* 0146 XIN AX('11 )=0154 DENA(R )*0152 LOCAL (I )=J171-01&4 Y(R )=(,' 15E L(I )=0179 0(I (=0176 FM(k 1SA/ (R nA(N h¿ (¡< VVA(R RS(k 106 (1 K(1 )=0094-0064 )-U12ti )=0132 )=U13L )-U14A )=0156 )x0174 -0172 )=U17A STATEMENT ALLOCATIONS =O1AB 2 1 =01A3 =0242 12 11 =0232 =02CF =02C3 22 21 32 =05A1 =0540 31 =U1i¡4 =0261 =0260 =u5C5 5 15 25 35 =013 0 -0253 =0201 =U5116 3 13 43 3:.t 4 14 24 34 =0109 =0277 =U2FU =U5Cu L(t: T(k VS(k VA (k SD(R S(R N(1 HLC{:� )=U0Cb-0096 TS/\ (k )=U12b svU(k )=0134 HINIli2 )*U14U SA(i< )=U14C AL(R)-U15<i :Ut5T(I)=0175 (I)=C1lb 6 16 ¿6 =OILC =0297 =UlFE 7 11 ¿7 =OLFd =0495 =0311 ti 1t5 Lb =u,)Fti-UUCt} )-UIZA )=U13b )=:1142 )-U14E )=O1"A )=0176 =U2ti: =O2 =0371 i 19 49 v{.c S(i< ii4Ut:< Vü(li olla (; Xl; 1(I )=Ullc-UFÉ+ )=U1ZL }=Ulst )=U144 1=�15u )=ü15(1=0171 =u113 iu =t1�1 =1,2b3 =o4�W 3 '-�4 FEATURES SUPPORTFD ONE WORD INTEGERS 1OCS C.ALLtL` SCALF IFIX SNiR S0 P OGRA •'.°i FCHAR FLOAT FPLJT CAÍO)L FALOG Pktr'TZ FAUj 'CHI<I FSUB 51,:LU Fo,UHHX S,'+RT FNRY SCON;P FMF'YX SFIU (-019 SIvA1 FLO SIÚAF Fi_LX S1L*X F SIUF FSTUX bluf FUVI<. SUbS' E .l�%` .Lí,UVtUt J3=',J1Lt i:G=Ulya RETAL CUNSTAKTS .10JU0uE u3ai 1t30 .400000E J1=LloC .190000E 03=0 198 .1000li06 v2=+1H2 .6U000L -v1�916L .4 .80000E ü3= j19A .lUOu00L .1403000 .240000E INTEGER CONSTAN1S, I.=019E 1 =019F CJ E i2t0vIRE.'�EitiTS FUR EDJ11E COMINIO)v 0 VARIABLES 3=U1AO 364 P20G1'.AN 7=001A1 110: Ul=ü 104 U3=0190 03=U19C .3937i)0E-U1=Ulbc .b��UV�t U2=)19 .LUu J'. t. .777vj00 V1F3 u,-- =,j 'i4 PAGF 4 F,í,D UF CO?•.IPILATIL;r // tuv :u;E1l5 DUP *UE:LETt� CAi T ID 317 2 *STOR[ CART ID 3172 WS cUV,,E1e6 EDOME ADUR 1159 Uri CNT uG5_i EDU ,v, E UA 21) 99 DE ADUR 1)3 CNT OJ53 Ots LDUME127 PEDOM CURVAS DE CONSOLIDACION DEL ENSAYO EDOMETRICO PEDOM Objeto . Este programa dibuja la curva de consolidación del ensayo edométrico. Lenguaje . Fortran IV para ordenador IBM 1.130. Entrada . Por tarjetas perforadas. Ver formatos a continuación. Los datos vienen en impresos análogos a los adjuntos. Los datos que se toman son el diámetro y la altura del edómetro, las lecturas y la presión. Salida . Grafica, con la curva de consolidación, el eje (y), graduado en centimetros y el eje (x) sin graduación pero con escala logarítmica , coincidente con la del impreso adjunto. Aunque el eje (y) siempre aparece graduado en centimeteos, el origen varía de unos gráficos a otros con objeto de que la curva de consolidación quede dentro del dibujo. Requerimiento. Solamente utiliza subrutinas de la biblioteca del sistema. Funcionamiento. Lee las dos fichas que contienen los datos de un escalón de presión . A continuación calcula el mínimo y el escalón de presión en Kg/em2. Dibuja el eje y, rotula los valores y el letrero. A continuación pone los rótulos generales. Traza el eje (x) y el eje paralelo al (y) por el extremo del eje (x). A continuación dibuja la curva y rotula el valor del escalón. Finalmente la pluma del plotter se desplaza para pintar el siguiente gráfico. El programa termina cuando encuentra una ficha en blanco. Normas para el operador. Para ejecutar el programa, según el siguiente orden: Programa // XEQ Tarjetas de datos. 3 tarjetas en blanco Situar la pluma del plotter a 3cm. del arrastre derecho. PEDOM S T A R T Diagrama General Datos ensayo Ficha si CALL blanca EXIT NO Cuenta número lecturas Lectura rnínirna y escalón de presión Traza ejes y pone rotulos Datos y letre ro s generales a Ajusta L lecturas Traza curvas C PEDOM APLICACION PEHIC, S.A. Formato de los datos de entrad a .:.SSaI�I36�37� 1 3 4j 5� 6i ?, 81S 10!77 1213741516i17I731C fI <I.r1123244125I:ti¡27125'2S'30�'Ii 3914(, �:?� -7 �ti45 Fl�143,,49� 715 l,2 >'��:''>I vE: ,Z63641;;5i r�c ;� �E �f� 1 2 3174-5IEI77781A T T_ , L(ig� +iiOnl- M PE T A ( i I -18 1� IT _ E4Tu -t�LH� ,Lt RA I ;D 014 � I Í � 1 1 j' •: I!' I Í I I I I I ! i j 1 i i L I .�... I� I tÍ I �I Q IAC C 1 ! I NII,M L C � URAL i I ECTU RA LLCTU RAL I GT72Rp, .._1.E Cá? �J R I L GT_UA I I LES:,ICU Rd_ i LEGtU Red .. � I E DO;M,2 MUEST� A ' ! , L.-.i I I I I I' J í� I! i I 1 I i i 1 Fc"CH,=� __-. �--- --_ - ?F4Li�AD.� PERPI`R:.�O ZRIFiCADO ENSAYO EDOMETRICO Escalón Presión Fecha MUESTRA N TRABAJO N,0 OBSERVACIONES Lectura Hora 0 10" 30'. 45. SI ]' lo, 15' 30 1 ..� wwear �� EF 30,1 � 4,5— 51 te I� F1I! iu, h ! 3 é. r o ,« ls30..." 7 , 151 30 1 h 2 h. 3 r Mod. i4•)EC MINISTERIO _-.; �� • DEPARTAMENTO DE 610111011 DE INDUSTRIA DIRECUGH GENERA L DE MAS Y COMBUSTIBLES L A BO R A T O R I O INSTITUTO GEOLOGICO Y MINERO DE ESPAÑA SONDEO N." DENOMINACION MUESTRA N. PROFUNDIDAD ENSAYO EDOMETRICO CURVAS DE CONSOLIDACION Lectura inicial del cuadrante con carga nula: Altura del edómetro: o i3 i. j i i I Í. m • m I u 1 I 12 }'� i. i O .i é É É É 6 6 ^ H H) h 1� O É E 6 E s H 0+1 Ñ Tiempos. r s s l'/ N A - v ti v N !7 y f. O JP. Fi -ii- 4, TT PACE: // 1 JUEZ LOO DRIVE 0000 V2 \1 10 CART SPEC 3172 ACTUAL 3K CART AVAIL 3172 CONFIG P�UUN 1 PeüU• VEUC�"' 1PEUUv Z 3 4 PHY i3RIVL. 0000 8K // FOR *IOCS(CARO , PLOTTER) *0',<E WORU INTEC,Fr�S *LIST ALL OIrEN5IUfd XLEC ( 18),ukD ( 17) DATA. ORD/ü•s5•s14.s19.2+Gl_.3,32.+37.,44.,4�i•,5L.h,57.ir66.5+75.x, *84.6,90 ., 96.8,101 . 2/ 1 FOP''IT(6X,I4 , 2F3.O , i1F°5 . 1,/,10X , i3F5.1) 2 FON'^.AT ( 13) 3 FON',AT('LECTUkA') 4 FUR M AT t ' PMUESTRA ' , 14 ) 5 FOR',!AT'LECTUkA INICIAL DEL CUADRANTE. Cuw CAP (, A 'ÑULA=',Fb.I) ') 6 FORN:ATALTURA DEL EuU'NETRO =', F3.0,' 7 F0R.:AT('TIE,,kPOS') 8 F0 ' AT(' ESCALON',F6.3,' KG/C�,i2') AL=.07k74 PI=3.14189 EX=.03937 EY=.3937 9 RE AD t2,11"^UEST,UTA'9',ALT ,PRrS,XL `C IF(PUEST ) 16,16 , 10 10 CALL SCALF(EX,EY,0.+0.) P+m19 11 NON -1 IF(XLEC ( N))11,11.12 12 INT=(XLEC( 111 -1.)/2. i N=2* I NT E5C=400 .* PRES/(P1*DIA :" * DIAM) CALL FGRIUl1 , 0 ., 0.,1.,1U) AX=h' I + 20 Ym9.9 CALL FCHAR(-8.,Y,AL,AL,O.) OC) 13 I=1 . 11 NR I TE (7.2 V-AX YmY-l. ',lAXa M AX-2 CALL FPLOT ( J,-8.,Y) 13 CON TI NI UE CALL FCNA)t(-11.,4.3,1,L,AL,PI /2.) wR1TE ('/,3) CALL FCHAR (- 0.,11.7 , AL,AL , U.) WRITE(7 ,4)MUEST CALL FPLOT ( 0,-8.+11 .) .RITE ( 7,5)KLFC(1) CALL FPLUT(0,-8.,10.3) WRITE (7,6)ALT DO 14 I=1 ,N PLi.U; Pi_DUi+. PEUUR PEOU;<; PE0U"' PEUU; ": PtUO''` PLUvf� PEDUN, PLUUm PLUC'.; PbUO"' PEDO:, NLD 0k PLUU: PLUU,y PL-UO`f PELUk P2:uui"; P0UUfl. PLUU1,1 PLUU8: PEDU,. PL00,,. PLOul, PLÜUM ikLvu7 )'toUi rLUUI; PéUU;� FE.UUh: Plouli PEuU..! PtUUr 1'EUOPEUU,•. PLU04 PLUU;-, PEUUi PLUtiPEUU:', PEDO PLL0'•, PLUUr: 5 6 7 8 'i lU 11 12 13 14 15 16 17 18 19 LU 21 22 ¿3 [4 25 L6 27 2 ¿9 30 31 32 33 34 35 36 37 3b 39 4ü 41 42 4S 44 45 46 47 48 PACTE 2 PL L) U'�i P6UUM PEDU; PLDU PEUO , PEDUo PLÜUP'. PLUUi'i PLUU,`¡ PLUO�+• PEUU:,. PtUOP PLDUt• FEvo: PLU0I F LDui' XLLC(I) .5#(XLEC(I)-ii1N) CALL FGRID(O.O.,0.9145.91) CALL FGRID(1.145..0..1.91U) CALL FPLOT(0.65. 9 -.6) WRITE.(7.7) CALL FPLOT(-2,0.9XLLCt2)) DO 15 1 *39N JsI-1 CALL FPLOT (0.UKD(J I .XLEC (I)) 15 CONTINUE CALL FPLOT t l .ORU (P -i) . XLE:C (\l)) WRITE(796)ESC CALL FPLOT (0.175..O.) GO TO 9 16 CALL EXIT END VAPIABLE ALLUCATI'UNS URU (1'. 1=w44-0014 XLEC I R ) =0022-v:i0u ALT(R )=U�30 DIAM(R )=UU4E IrNT( 1 )=OJ5 N(I )=0!15D 14 STATEM`MENT ALLOCATI ,,S =00A( 2 =0095 1 ■013E -012F 12 11 =!)0A2 =U1:+0 3 13 4 14 AL (k PPES(N ) =0046 )=005 )=005F =UUi;6 =olF7 5 15 P I (R LSCIR i•iAX( I =U(;AF =0162 6 16 49 50 51 sil 53 54 55 56 57 5c 5<9 bu 61 51 63 64 EX(¡-, Y(It I (1 ).u048 )=u 54 )=UÜ6U =00(9 =0295 7 ) =JV 4r )-UU0b )=Uu61 d =ÜUU =(' Uf y C Y (i UL$T(I J(I ) =UÜ4L f=vvSC )=UUb1 =0111 1v 114 FEATURES SUPPOi1TFD UNE W'URD INTEGEiiS IUCS CALLED SUBPROGRA<5 FGNII) FCHAR SCALF XHR1 SRED CA¡`UZ REAL CONSTANTS .7ü7400E-01 9 `;066 �2,.)IDUOr E o1■ -)72 •11700ÜE: ú¿ -007E .175000E 03=008A FPLOT Sái(T 1 - úU;;I; CORE RLQUIRE•'F1,4TS FOR PLDG VARIAt3LES CO '?•1Ot: 0 102 FLD SIvFX .3937u::t-u1=Ü! 6µ .990,-*uk C1=UU7b +5' Uui)ÜL 0 0 i0U62 .3141591 :!1=UU63 074 .4.;G jo, E. U3 .103í E06 02='J 08u I'TEGEit COPISTANTS 19=UUBU 2=0UBC FuIV SIL:)AF' Fl,•PY SFiv FSUI, ,C,)tAp lú=U P`10GRA'? 8F ¿o 009) FLUX 51vF .3937'j1 .c �,, .1 +5001 F iTUX SuUSL FSTU 31ui •11�.;i; .E t .t50L . 1=.,. 'I' v3=0 ;t 4 7=vL91 12=UU91 560 EMD OF COMPILATIOr• // XEO PtUU�; FSMRX .5 FUVr. [=i. u 7A 26 i IFIX .4"�U4CUt. •6,) iJ í 3=JJ%4 FLUHT ut=.;'v7L Ü':=uO0t av,: AXIAL DETERM INACION DE LA CURVA CARGADESCARGA DE DEFORMABILIDAD AXIAL AXIAL Objeto . Este programa parte de unos datos variables y de una curva pintada a una escala y tamaño también variables, calcula módulos elásticos y dibuja la curva a escala variable pero siempre al mismo tamaño. Consta de un programa principal, AXIAL y tres programas subordinados: AXIA1, AXIA2 y AXIA3. Lenguaje. Fortran IV para ordenador IBM 1130. Datos . a) Para cada ensayo se requieren dos fichas . En una van los datos generales del trabajo y de la muestra y en la otra los datos particulares del ensayo (ver formato. b) Los datos de la curva original (coordenadas) se toman en cinta perforada. Para ello primero hay que tomar unos ejes y origen de coordenadas y seguir después las instrucciones marcadas en la hoja de ` tomada de coordenadas. Para fijar el origen y el sentido de los ejes se hace de forma análoga a la indicada en este esquema. Hay que marcar en la curva dos puntos, situados respectivamente a 1/4 y 3/4 de la altura total de la curva (en el sentido del eje y) y situados lo más cerca del eje y. El máximo número de puntos que se pueden tomar para cada gráfico es de 200. Para - - - - - - - - - - - - - - - ->y variar este número hay que modificar unicamente la dimensión de las variables x e y en la sentencia DIMENSION del programa AXIA2. El tamaño máximo de las curvas viene fijado por 4X las variables EyEx (dimensiñ en el sentido horizontal) y EjEy (dimensión en sentido vertical), en milímetros, fijados al principio del programa AXIA2. Para modificar el tamaño de las curvas hay que modificar dichas variables en el punto señalado. Salida. La salida es unicamente gráfica, con plotter, que dibuja la curva y rotura los resultados. Requerimiento . (*) El programa principal AXIAL enlaza con el AXIA1, este con el AXIA2 y este con el AXIA3. La salida se produce desde el AXIAl. Usan las subrutinas ROTUL y GRADU, la primera pinta un recuadro y pone más rotulos y la segunda tiene por objeto calcular la división de los ejes coordenados. Las demás subrutinas usadas pertenecen a la Biblioteca del Sistema. Proceso y calculos. El programa principal, AXIAL, tiene por función solamente iniciar el trabajo, fijando el área de COMMON. Inmediatamente enlaza al AXIA1, el cual lee la ficha tipo 1. Si esta ficha tiene en blanco el campo de las columnas 7 a 10, se produce un EXIT, si no es así, lee la segunda ficha, llama a la subrutina ROTUL, la cual pinta el recuadro y pone los rótulos del mismo. A continuación se rotula el nombre del en sayo, así como los datos generales del trabajo y de la muestra, contemplando el primer recuadro superior. Este programa enlaza al AXIA2, el cual comienza leyendo la cinta con las coordenadas. A continuación calcula los valores máximos de estas coordenadas, precisa los valores a 1/4 y 3/4 del máximo segúnel eje y, calcula los factores de la escala, los valores y las divisiones de cada eje y finalmente pinta los ejes y los rotula. A continuación pinta la curva. Por último calcula los módulos de elasticidad secante y tangente para las cargas 1/4 y 314 de la máxima. Este programa enlaza al AXIA3, el cual se encarga de la rotulación de los resultados (recuadros inferiores). a6. NE y Normas para el operador : Los programas AXIA1, AXIA2 y AXIA3 están en el UA del disco 3172. Poner ese disco JIXEQ AXIAL Fichas de datos (irán por pares, una ficha 1 y otra 2 y ordenadas por las columnas 7 a 10 según el mismo orden en que se hayan tomado las coordenadas en la cinta perforada). 2 fichas en blanco Colocar el plotter a 2 cm. del arrastre derecho .y . ., AXIAL Inicializar - digimetro Toma de coordenadas en cinta perforada. col 1 a 4, longit,eje x (mm);col 5 a 8 , longitud eje y (mm ); col 9 a 12 identifycol 20, w n 1 origen de coordenad. extremo eje x extremo eje y Primer punto a tomar en la curva Punto siguiente de la curva El último punto SI col 20,un 3 Si col 20,un 4 tomado es el e 1/4 NO El último punto tomado es el de 3/4 NO $e interrumpe la NO curva SI ;' Se termi- - NO na la curva Col 20, en 2 SI col 20,un 5 col 20,Yn 5 SI Se continue con otra curva N col 20,an 5 AXIAL Diagrama General STAR T CALL LINK AXIA 1 CALL LINK AXIA 2 CALL LINK AXIA3 AXIA 1 Diagrama General STAR T Datos Generales Ficha blanca Datos Particulares CALL ROTUL Rotula Datos CALL LINK AXIA 2 4 si CALL EXIT AXIA 2 Diagrama General STAR T 4. Coordenadas Cinta Calcula coord. máxirnas Calcula ejes Pinta ejes y lo rotula Traza Gráfico Calcula módulos elasticidad CALL LINK AXIA 3 AXiA 3 Diagrama General START Rotula Resultados Programa plotter graf. siguiente CAI.t. LINK AXIA 1 PXIAL ???I�S;3PJ GEOTEHIC, S.A. For-natos de los datos d'31 ensayo de defcrrrsbilidad axial IDENTIFICAC ._ _ NUM..' MUESTRA IDENTIFICAC . NUM. irR,ABAJO _ SON'DEO' CLIENTE LOCALIDAD PROFUND . AX ¡'A !NUM. DIAMETRO ALTURA UE$TRA L' 1 ID t MULTI iESCALA PRENSA CARGA DE VELOCIDAD denom ) I PLiCAC ( ROTURA DE CARGI__y A 1 mm/"g; 2 Kg/seg ; X I A L 2 3 Tiseg /¡ r Nota : El campo NUM . MUESTRA dcberi ser numérico 1 ._ _ .� ¡ I �- 1¡. l- ., K- - :.. v ,,., e. r r�uf ..,eme e - T r+�. +,A •f* 1�ós E Z; ' �. 4• �. •:�Y. y,.�. ?� '!.' s i V�'c�`°�C _ OW�io ✓ QUY%' r` �z iiti `�STSi.� T jaca; _ /cr..? -� 14/ -_i _.... A. _.:./:z-,.., .,.. 7 L j; y .�...�.__....._..�.__:.-.:........-._ ,_.,,.._ , 12 _. ,_ .. ... � tes...... r ea MINISTERIO DE IND'L ETRIA UTVISION Pi GEOTECNIA DIRECCION GENERAL DE MINAS LARCRATCRIC INSTITUTO GE:DLDEICG Y MINERO DE ESPANA 1• 1 r DETERMINACION DE LA CURVA CARGA-DESCARGA DE DEFORMAR .'LIDAD AXIAL TRARAJf) 12:34-73 CLIENTE: CEFARTAMENTC LOCALIDAD DIAMETRD CLMENGICNES CE LA CE PRCyETA G12TEL IALTURA 7.13 CM 14.20 CIA ALMADEN VELCCICAD CE CARGA SCNCED MUESTRA NUM- r;-1 CARG A ROTURA 3 PRDFL'NC.ICAC tE 33 411.05 KG/CMP M 370•C 325 2,60 0- rJ Ú J 1E15• 4 / u f o D. 00 D•vi D•C4 D,06 C .c5 U • iD .^•i2 CE FDRMACICN MODULO DE ELASTICIDAD SECANTE C1/4) =101.1 KG %CM2 SIGMA E:= 1741. KG%CM2 E.= =303 4 KG/CM2 2167 - KG!CM2 U -1•: U itá i(á (MM/MM) MODULO DE ELASTICIDAD TANGENTE- SIGMA C1i4)=LOi•1 KG'CIA2 E_= 2015 . KG'CM2 SIGMA (3!41=30:3 4 KG/CM2 1_ 2997. KG.'CM2 PA( // 1 ,J0I LOG DRIVE (" 000 V2 ;K ACTUAL '-`1G // sX UL� SC�PI<L urt.larc2 12Ts`�Ih11 s[► iá=O U■.03 9 37 CALL LINK(AXIA1) F;yú VA°IA0LE ALLOCAT IUNS CLJJ(RC)= 7 1 FL-7FF4 E15(RC)=7F(:3 !(IC)=7F00 AXIAL AXIAL 1 3 AXIAL rALAXIAL 4 HK C0 F1G F(,lR *O(E WORD ItiTEGE+�S *LIST ALL A,,,:F AXIAL C0:•',"•O� Cüi: (ó)súrl:Ir' 1 PF(Y 0i:IVt. O00 CART AVAIL 3172 CART SPEC 3172 AXIAL u(kC)=7FF2 E2S(NC)=7FLb AL(RC)=7FDA UTA iH C ) = 7 F F 1:1T(i'C)=7FL4 r',XIAL 5 b AXIAL AXIAL AXIAL 7 a 9 eSC (icC1-7F+_t SIOj(i�C)=7t'c!J X'UL(rAC ) 7 I L L21 (i:(.1=7FL2 F::¡ATURE.S SUPPC0RTFD O,•F WORD I �TLUEI-S CALLEO FLU SUIjPROGRA , ,S FSTO REAL CONSTAÍNTS .39370O�-U1=OO.iO I..TtGER COir'STA�4TS U=0002 CORL RE0UIREVENTS FOR AXIAL 30 VARIAÜLE5 CU'!ft0? E.'.6 JF // U PR000A16 CG'^.P I LAT IU`: DUP *1'(.LLTL CAkT ID 3172 AXIAL 2645 0(1 ADOR U5 C\T UU 0 2 *STORE k5 CART ID 3172 AXIAL UA 2JF2 DH AUDR J3 CNVT 0;)02 AXIAL 1U AXIAL 11 AXIAL 1¿ P;crr;(i S1G[Ii.Ci=71 �t PACTE 1/ 1 LOO DRIVE 0000 V2 AXiA1 JOf3 1,10 CART SPEC 3172 ACTUAL t K CART AVAIL 3172 COrlF 1( 1 PHY URIVh 0000 GK AXIA1 1/ FOR %;XIA1 *UNE WOiRD I''JTEGU<S F•.XIA1 *IOCSICA,:[s►1=LOTTr¡;) *LIST ALL AXIAL *NAWE AXIAL AXIAL DIHERRSION ID(60) lt,cs .,ALAA1A1 COh1RR;ON CUJU(6) rUsDIP,:`►X+VUL,LSC,PRLtir�lS►c2Ss'c1T,EcT,0101 AXIAi 1 FORMAT (6X,I4 , 60AI ) AXIAL 2 FORN'AT(10X►2F:.2r2F3.U,F4..i►r`7, +F6.2+I11 AXIAL Lar LA CURVA CA"CN-Ut SCA::GA') 3 FOR!;ATI'UETERi'INACI(ü AXiA1 4 FOR+'•AT('UE UEFGR!'MABILiuAU AXIAL') AXIAi 5 FORPíAT('TRABAJO'2X,7AL) AXIAL 6 FOR�-'.AT('CLIENTE'2Xs24A.1) AXIAL 7 F0i1"-:AT('L(jCALIDAD'2X,16A1) AXIAL 8 FOR¡,'.ATt'f°`UE.STR.A N(':'..'2X,14) '-•XIA1 9 F0RMAT('50í DEU'2X17Al) AXIAi 10 FORt-MAT('Pf0FUNUI(OAU'2X,6A1,' °^') AX1A1 11 FOR'v',AT('DIh!E,ySIUNES UU LA') AXiA1 12 FOR"?AT('PPUBETA' ) AXIAi 13 FOR "1AT('DIA^-o¿TRO',SX,F5s2,2X,'C,!') AXIAi 14 FO.W,++AT('ALTURA 'r7X,F5.2,2X,'CiMi') AXIAL 15 FOR'vRATI'VELÜCI[DAD UE CARGA') AXIAL 16 FOR',�:AT('V4LOCIGAU DE CARGA'93X,F0.t) AXIAL 17 FORMA TIlMi-A/SEG') HXIAI 18 FORNAT ('KG/SEG'1 AXiAl 19 FORNATt'TV/SEG') AXIAL 20 FOR!•+AT('CA?4GA UE ROTURA') 21 FOR^AT('CAAGA ROTURA'►RX,F7.2,2X,'KG/CiHXIAI AXIAL READ(2s1 )RRUES►IU AXIAL IF(RUES) 22934 ,22 AXIAL 22 CALL SCALF(U,U,0.s0,) AXIAL RE.4U(292)DIA,,,AL ,X;vUL9[SC9P;LN9CIRUToVLL,r•tUUi AXIAL CALL RnTUL CROT-1vO0.*CAOT/(.785398*UTA,*UTA:") AXIAL CALL F(:HAR( 114.,260 .9.089.07,0.) AXIAL XRITEt793) HXIAI CALL FPLOT( 0 9 131 .3,255.) AXIAi WRITE(7,4) AXIAL CALL FPLOT(-2,201.,214.) AXIAi CALI FPLOT(0920.,218.) CALL FCHAR (29.,246 .9,07 „07,0.) AXIAL AXIAL WRITE( 7 9 5)(ID (I),I=1,7) AXIAL CALL FPLOT(0929.,240.) WRITE( 796)(1D ( I ) ,1=24947 ) AXIAL CALL FPLOT(G,29.,233.) AXIAL ',RITE(7+7)(ID(11,I=3,23) AXIAL CALL FPLUT( Os29 .s222.) AXIAL WR1Tt(798),'UE5 AXIA1 2 3 4 5 6 7 8 9 LO 11 12 13 14 15 16 17 lb 19 2ú 21 .:2 23 ¿4 25 26 ¿7 2d 29 30 31 32 33 34 35 36 37 38 39 4u 41 42 43 44 45 46 47 PA(-F. 2 AXIAl AXiA1 AXIAL AXIAL AX1A1 r+XIA1 AXIAL AXIAL AX1Al AXIAl ÑXIA1 AX1A1 AXIA1 AXIAL AX1Ai AXIAL AXIAl A;XIA1 AXIAL !'AXIAL AXIAl ».XIA1 AXIAL AXIAL AXIAL AXIAL AXIAl AXIAL AXIAL AXIAL AXIAL AXIA1 AXIA1 AXiA. AXIAL AXIAL AXIAL AXIAL AXIAL AXIAi AXIAL AXIAL AXIAL AXIA1 CALL FPLOT (- 2,68.,219.1 CALL FPLÜT (- 1,68.,228 9) CALL FPLOT ( 1,69.,228.) CALL FPLÜT(2,69.,219.) CALL FPLUT(1,70.,226 .) ,RITE ( 7,9) (IO (I ),I=4854) CALL FPLOT ( 0,7 0 .,219 .) WRITE(7 , 1O)(ID(I) , I=55,6.) CALL FPLOT (- 2,1185 , 218.) CALL FPL .. T(O, 1 1U . 5,253.) CALL FPLOTl1 , 116.,245 .) WRITE ( 7911) CALL FPLOT ( O.133 . 8,240 .) WRITE(I,12) CALL FPLOT (- 2,149.,2313.) CALL FPLOT ( 0,149 ., 248.) CALI FPLUT ( 1,150 ., 248.) CALL FPLUT(2 , 150.,238 .) CALL FPLOT ( 1,151 ., 246.) v.,RITE(7 , 13)t)1AR CALL FPLOT ( U,151 ., 235.) nRITE ( 7,14)AL CALL FPLUT(0 , 116.,230 . ) IF(VEL)23 , 23, 2 4 23 ARITE ( 7,15) GO TO 25 24 XRITE ( 7,16)VEL 25 IFl 00[))30,30 , 26 26 CALL FPLOT ( 0 9 168 ., 230.) UU TU ( 27,2iU , 29)t"Íjb ) 27 w RITE ( 7,17) GO TO 30 28 WPITE ( 7,161 GO T0 30 29 AAR1TE, (7,19) 30 CALL FPLOT ( 0,,16 ., 222.) 1F(CROTI31 , 31,32 31 2RITE ( 7 9 201 C70 TU 33 32 W RITF ( 7,21) CM 33 CALL FPL O T(0.40 ., 63.) CALL LIvK(AXIA2) 34 CALL EXIT EP.U VARIABLE ALLOCAT I0J;vS CUJO ( r'C)-7FFL-7 1- F4 A1S(KC)=7FLt; N(IC)-7F[ 9 0000(I )=0043 OIAr (A(L l=7FI o 1,1T(RC )= 7Fr_4 CkOT(K U(k(1)=71 ' F2 E. 251AA (- 1x7FL:6 ALt11C )= 7F JA 1 1 1 )=UU44 X , ULII<C1=7I Lt 1_ZTt1<C)7Ft2 VEL ( K )w,;jj2 4b 49 Si t) 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 71 73 74 79 76 77 78 79 bU 81 b2 83 ú4 i;5 a6 c,7 ob 89 9U 91 i _SC(IAC)=/ Slu 1 lra )= 7Ft0 )=UJ41-uu0 l uj( I 1u2 ( i ULS{1 -7F 7F ;)L )=0042 STATE�lENT ALLOCATIOAVS 1 11 21 31 =009C x 0 10A 10161 =0328 2 12 22 32 =0 0A1 =0115 =0193 =032E 3 13 23 33 = 0'Ji,U - 01 1t) =02F2 = 0334 4 14 24 34 =UUC1 =u126 =v2Fb = 330 ü 15 ¿9 =: UCF =v130 = o 2. FE 6 16 26 L' ='c =U 3r. -u3 3 [ 7 17 ¿7 =UUL1 =U149 - 0 3LL S 1i. ¿i =ULit = 1+u =:1314 9 19 29 =j,F0 =vis 2 ='�3LN 1 .; <i 3J = VUhU =v1� 1 =J31L PACE 3 FE:ATURES SUPPORTED O NE WüRD Ir;.TE0Ei2S ljCS CALLID SUOPRUORAi , S SCALF RUTUL ECHAR SIGIX SIOF 5101 REAL CONSTARTS •000000L 00.0046 .70000GL�01■OU52 .290000E 02.0058 •219000E 03■006A .253000E U3 0 U076 •24djU0E 03=üUt2 •6300000 i: 2 =O08E FPLUT SUi3SC FPY •1JüOt)UE u'4=uí)•,$ .131304E 03=0054 .246000E 030)060 •2280 U- E U3■006C .116001E i;3■0078 •15U0UE_ u3-v. 4 IITEGER CONSTANTS 7=0091 2 2 0090 55-009A 60=0090 COilE kEGiU3RF"' cÍ<;TS FOr, AXIA1 VARIAELrS CUR•ti`OiN 38 its539 0 r •2550 0 0L .2400006 •b9000U 1 .245UUJ1 .151000 t:. 0=009 7U FSTL FLD 1=0093 P (OG`lAR F)Vk 00=úa4A 03■ 0 056 U3=0U62 u2■(iu6L 03=Jj7A L -jib6 24=0094 CAií)L i\CHk1 .114U 1-, E .ZulJuL .233000E •7000'.; :,E •133+muUE •�i-uv.E v3-UU4C v3=0u5i3 C1 3M0064 ;i2=007'. U3■UL7C uy=vida 47=0L95 jriED DUP #OLLETL CART ID 3172 AXIAL DES ADUR 2010 AXIAL *STORECI UA WS R 41 OODC (HEX) .v 0S UN'USEL CALL TRAtSFER VECTOi FCOS 1188 FS1N 1190 FPLOT 0EC2 FCHAR OE95 RUTUL 0(>Rr7 SCALF UD40 LIOF T.W,4SFER VECTUR FGETP 132C PLOTX 12AA F5U8 OF8C F:,iPYX OL38 FSUdX OF91 LbCTU 12A7 HOLTU 1268 GFTAD 1228 NORM 11FE F:10VF 1031 FCHRX Oi3A1 FU1V 1128 r' Ct.T :-1Y CORO LOAD 3Cv;,l .26LrJVú.L .;>=C4L •2lbUUr1 3=0u5A •22200:)E U3 =U::66 •226U:)::L J 5 =uu72 •1491 •16b E. 3=U,.bA b=0:i96 760 E`D 0F COi"PILATIU',� // Svii\,1 "X1;\1 92 AXIAl 93 AXIA1 94 OOFU 3= S7 1 I aivvt •bJvUOUL-i:l=uu .1U0GOct U2=oUSC •6dUHOL U[=Uuuo .11U✓;ut U3=U:il4 .r38UUUL U3=u080 •4� 0L u =J;�L 4ts=iv911 �r+=uu99 4 2A�;í FARO 1102 10E6 X M DS FP ULE 1005 0 1 �0A F:;TOX FLUX 0026 1304 PLOTI 1060 XYPLT FINO 1050 OF97 FA'.)D OF56 HOLEZ PAUSE GF4O FLC AT 0F36 OFÜA IFIX SIOIX 05D3 OEEC S'UOSC SC0^^.P 0620 053C S:+t T FUVR 0E72 Fr• ,I>Y OE3C 061C SIOF 064E SIOAI 0643 5I01 SRF0 0541 000E FST0 FLU 002A OA96 CHI 09E6 CARDZ 0650 SF IO SU.+ROUTINE5 SYSTE 0004 IL504 134C IL503 0003 ILSJ2 1365 ¡LSJO 0366 (HEX) 15 TrE 06 ALUri CAi?T Iu 3172 EXECUTIO .'4 AUUP. JO CwT 2010 UOFO PACE- 1 AXIA2 1 AXIA2 // FOR AXIA2 *ONE WORO INTEGEk;i AXIA2 *IUCS(PLOTTER) *LIST ALL AXIA2 *8Ai.iE AXIA2. AXIA2 OI�';ENSIUN IAR(21), (5),XY(2cU) COi>iOw CC)Jv(é )+Ú►GIA;-+X'^ULsi.: iC,PIiEv,L1J•(_25,i 1T+t<T•S1h1t5I(iG+i+ALAXIAI AXIA2 ELUIVALELCE (IAR(1!•IVUl,l1A)2(21+Ji1D) AXIA2 80UIVALEICE (DX,X1).(VUX,X2),(GY,Y1),(VUY,Y2) AXIA2 1 FOi<mAT(F4.2) AXIA2 , OX,'X 10(-3)' ( 2 FiiL.AT('U L F () it 8 A C 1 0 AXIAL 3 FOR-,AT(F6.1) AXIA2 (KG/C"•7.)') 4 FOR1AT('C A rO G A ¿ 3 4 5 ó 7 ci 9 lU 11 12 13 EJEY=145. EJEXa1..50. AXIA2 �.XIA2 15 CALL SCALF(U,G,40.+63.) AR-3.14159*C IAi i*U IA+`/4. CALL 1058(14k) CALL JOSE Ci0 TU( 5r 6 ) 9 IiVC IF(JNU-1)5,7,5 1ER=O 10 CALL EJLS(1LR) DO 8 J=1t5 ;°(J)=999 ja() IF(IER)51995 CALL JOSE. GÚ TO(10,11),INJ CALL CARTE(XX,YY) Ia1+1 X(I).-XX Y(1)aYY GO TU 9 JNü=JNG-1 GO T0112t13►1�'r12)►J?( J.J+1 (°.(J)a1 GO 70 15 J1s1 GO Tí: 15 J2al 00 TO(i,9,9,16),JGU UkY=PREV/(?_UU.*ESC) UNY=1000.*U''Y/AR UNX=1./(X,`,iuL*AL) X1,A=X (1) AXIAL r',X1A2 AXIA2 AXIA2 AX A 2 AXIA2 PX1A2 AXIA2 AXIA2 AXIA2 AXIA2 AXIA2 r�X1li2 :AXIA2 AXIA2 ,XIA2 AXIA2 F,X162 AX1AL AXIA2 AXIA2 AXIA2 AXIA2 AXIAL AXIAL AXIAL AX1A2 AXIA2 AXIA2 AXIA2 AXIA2 AX1A¿ AX IAC 16 17 18 19 Lv 21 22 23 24 25 2b 27 28 29 :3O 31 32 33 j4 35 36 37 38, 39 4ü 41 42 43 44 45 4i 47 4b // JUL, LOG DRIVE 0000 V2 I„10 5 6 7 8 9 10 11 12 13 14 15 16 CAkT SPEC 3172 ACTUAL 8K CART AVAIL 3172 Cú!'i FIL PHY OWiVE )i)00 8K 14 PAGE 2 Y?A=Y (1) DO 20 K=2,I IF(XMA-X(K))17918.18 17 XMA=X(K) 18 IF(YNA-Y(K))19s20.20 19 YMA=Y(K) 20 C0,�TINUI YJ1-YMA/4. IF(YJ1-Y(J1))21922r23 21 XJ1=(YJ1-Y(J1}1/(Y(J1-1)-Y(J11)*(X(J1-1)-X(J11]+X(J1) GO T(.) 24 22 XJ1=X(J1) GO TO 24 23 XJ1=(YJ1-Y(J1})/(Y(J1+1)-Y(Jl))*(X(J1+1)-X(J1))+X(J1) 24 YJ2-3.*YJ1 IF(YJ2-Y(J21)25926,27 25 XJ2=(YJ2-Y1J21)/fYlJ2-31-Y(Ji'1)*(X(J2-1)-XlJ2))+XfJ7_1 ÜO TO 28 26 XJ'.=X(J2) GU TO 28 27 XJ2=(YJ2-Y(J2))/(Y(JZ+1)-Y(J< ) )*(X(JZ+1)-X(J2))+X(J2) 28 FACA-EJEX/X�A FACY=EJEY/Y-"1.b. DO 29 i.=1.I X(K)=X(K)*FACX+40. 29 Y(K)=Y(K)*FACY+63. UNX-UNNX/FACX UNY-Uf';Y/FACY X'1X-Ur:X*EJE X CALL GI�AUU(EJEX.CX,VL'X93U..15.9X:":,.�,) CALL FGPIU(Os40.9 63.+ 0 X,K) XX-EJEX+40. CALL FPLOT(2.XX.63.) XX=UX*K+36. YY=59. R-VDX*K+.005 K=K+1 CALL FCHAR(XX,YY9.Ü7..079v.) DO 30 L=1.K CALL FPLOT(O.XX9YY) r,:ITE(7o1)i•: i<-VIDX*fK-L-1)+.005 30 XX=XX-UX CALL FPLOT(Or89..52.) WRITE(7i2) YM:X-UNY*E.JEY CALL GRAUU(EJLY.L.Y.VÚY.3O.91S.,Yt,,X+K) CALL FGRICD(1.40.963.9UY,K1 YY=EJLY+63. CALL FPLUTl2.40..YY) CALL FPLUTl1.40..YY) YY-UY*K+62. XX=28. r,-V0Y*K+.0�.75 �.=K+1 AXIAZ 49 AXIA2 50 AXIA2 Si AXIA2 52 AXIA2 53 AXIA2 D4 AXIA2 55 AXIA2 56 AXIA2 57 AXIA2 5b AXIA2 59 AXIA2 6U AXIAZ 61 AX1A2 61 AXIA2 63 Ax1A2 64 AXIA2 65 AXIA2 66 AXIA2 67 AXIA2 6b Ax1A2 69 AXIA2 70 AXIA2 71 AXIA2 72 AXIA2 73 AXIA2 74 AXIA2 75 AXIA2 76 AXIA2 77 AAIA2 7d ,XIA2 79 AXIA2 d0 A,X1A2 dl AXIA2 82 AXIA2 b3 AXIA2 8'4 AXIA2 S5 AXIA2 b6 AXIAz 117 AX1A2 d8 AXIAL CY AXIA2 9u AXIA2 91 AXIAL 92 AXIA2 93 AXIA2 94 AXIA2 95 AXIA2 96 AÁIA2 97 AXIAL 9& AX1A2 99 AXIA210U AXIA21U1 AXIAt102 AXIA21U3 PAGE 3 DO 31 L=1,K CALL FPLC0T ( 9,XX,YY) k1RITEt7,3)tk R*VUY*(K.-L-1)+.U05 31 YY -YY-üY CALL FCHAD(26.,121.,.07,.J7,1.57Uc:) t,RITL(7 ,4 ) CALL FPLCT(-2,X(1),Y(1)) J*1 KK='^( J) L-1 32 0C 33 K=L,KK CALL FPLOT ( U,X(K),Y ( K)) 33 CONTINUE CALL FPLOT ( 1,X(L),Y ( L)) LmKK+1 J*J+1 KK=!(J) IF(^(J)-I)34.34,35 34 CALL FPLCT (- 2,X(L),Y ( L)) GO TU 32 35 YJ2=YJ2 ,x FACY XJ2=XJ2*FACX YJ1=YJ1*FACY XJ1=XJ1*FACX R= w .Y/UNX E1Sm100U .* YJ1/XJ1 * R E2S=1000 •* YJ2/XJ2 * R X1=X(J1 -1)-40. X2=X(J1 +1)-40. Y1=Y(J1-1)-63. Y2=Y(J1+1 )- D3. P*(Yi*X2-Y.1*Y2 )/ (X2-X1 ) E1T=l0OO .*(YJ1-P)/ XJ1*R X1=X(J9 - 1)-4U. X2=X(J ._+ 1)-40. Y1=Y(J2 - 1)-63. Y2=Y(J2 + 1)-63. P=(Y1*X2 - X1*Y2 )/( X2-X1 ) E2T=1000 .*(YJ2-P)/XJ2*R SIG1*YJ1*u'.V 5 IG2=YJ2*UNY CALL FPLLT ( 194U.963.) CALL L1 :) K(AXIA3 ) END VA<IA3LE ALLOCATIONS CUJU(RC)*7FFL-7FF4 u(RC)=7FFF2 E15(kC)=7FEt: F25(4 C)=7FLS w(IC)*7FDu AL (RC)*7F0A X1(P )=U016 VDX(R )*UUls Y2(R 1=001C X([ )=U1AC-001L XX(R )!0344 YYH )=0346 YJ1(R )-0350 XJ1(R )=03 2 X?X(R )O35(. R ( H )*037L J1I )*u36F 1 (I )=U36E AXIA21U4 AXIA21U5 AX1A21G0 AXIAZIJ7 AXIA21Ur: AX1A¿109 AX1A¿11ti ,XIA2111 AX1A211AXIA2.113 AXIA2114 AXIAZ115 AX1í+2116 AXIA2117 AXIA211d AXIA2119 AXIA212U AXIA2121 AXIA2122 AX1A2123 AXlA2124 AXIA2125 AX1A2126 AXIA2127 iX1H212is AXIA2129 AXIA213J AXIA2131 AXIAc132 AXIAZ133 AXIAc134 AX1A2139 AXIA2136 AX1A2137 AXIA21 b í\X A2139 i.. XIA214u AX1A2141 AXIA2142 AXIA2143 AXIsA2144 AXIA2145 AXIA214o AX1A2147 AXIA2148 u1A�^(kC)=7F-o t1T(KC)=7F' 4 Iprl( I )-0014-UU'JU X2(!< 1=U 0 lb Y(t: )=033C-UTAE. U N Y (I< )=034b YJ2(< )=0354 Y`''•X(K )=036; J1(I )-u370 UL(í1C)=7FitE L2T(RC)=7FL2 =0.,14 Pu( 1 DY(;� )mUU1A cJLY(K )=,u-33L UN.X((< )=U:4A XJG( i t )=0356 P G < )=;;362 J2(I 1=x371 thc:)=ircC IGl(kL)=71LU J i úu( I )-0i 1.f, Y1 (i< )=uU1A LJ X(rr )=034U XPA(r ) =o3'C FACX(k )=035: r! (I )=036(-Li3bci K.(1 )=0372 c(rC1-7Fcr•. 7F t: y1:,2 (,L LiXti< )=J0 1j vuY('i< 1=JJ1C AK(i\ )=:i,4c Y,.A(:< )-U-34L -A (. YlK ) =ú� M U.:(>u lLr<1 Ll1 )=u373 PARE 4 KKII 1=0374 STATE !'ENT ALLOCATIONS =03E!O 2 = 0332 1 =0464 =0472 12 11 =952E =3504 22 21 32 =0727 31 =09E4 3 13 23 33 =03C9 =0433 = U53< =0749 4 14 24 34 =D3CE3 =9489 =95b1 =1,780 5 15 25 35 =4u9 =480 =0`_:75 =u7AF ( lb 26 =0411 =v4ti5 =U59 1 - 7 11 27 =6417 =U4C9 =u5RA =04[:> =u4U2 =0542 1t0 2b 9 19 19 U44U =U4%c =u. 5 LF 1k, [v 3.1 U44U =v4i:/ =ubvi. FEATURES SUPI,ORTED 0^!E WORD 1$TEGEU5 IOC5 CALLEO SUE3PRUGRA;vi5 JOSE SCALF IUSE FLDX F5TO FLG EJES FSTOX CAikTL F3HR G3=v37A .1S000i;E v3=U3 86 02 =03;2 02=939E .100UOLE .590000E. .62UD00L 3=u37C U4=53b8 02-0394 (j !:AuU FDVR FLrli) FLUAT FHLUT v:CHh1 FCHAti S,+4T FAOU SCU iA H .b3Uu'�t .39uUU1E t G=7350 U1=9300 01=U398 ü2=U3A4 FAD X bF1U FSUtí S1uF FSUbr. SU0SC Fl^HY sk Fi;Iv REAL CONSTANTS 9145UJOL .[000ú(iE •360000E .520000E I; TEGER v=03AE': CORE REQUIRE M ENTS FOR AXIA2 VARIAtILES C0."rMO ,\ 38 EN!D OF CO J2=003A0 999=ii3AD 5=03AC 890 PROi GRA,vi .7UvUJJ8 E •264. 2=03A0 7=u3AF 1292 PILATI()n, AXIA2149 DUP *DE LETE CART 10 02=Uj7t. .lu000UL UI=U3SA .500000E-02=0396 .2?{o3uUL U2=03A2 CJ•'STA':TS; 1=03AA // .4UuUUUE 3172 Uk AXIA2 ADDR 2 9 60 r;S UA AX1A2 *STO<<iCI i: 41 03A8 (HEX) t':DS 040510 CALL T'?ANSFER VECTOR FCOS 1AR2 lARA F S1i\: í01�+T 1A4C DARTE 1984 LENUP•R 12E4 FCHAR 1679 FPLOT 1638 FGRID 150E GRADO 148E CA:1TE 1383 EJES 130A JOSE 129A LOSE 1209 SCALF 1108 LIF.F TKA ^;SFER VECTOR EDITP 1'57A i:�x I.4215U 09 C"41, 0169 AXIA2151 HY CJ!ZE LOA;; .314159E .300009 •00 i vE .1[lv :'E Ji=u�üG j30L fi 90=U..19A U3=UjAb .4vv.:•vr_ •IDGU0Jt .d0U9 (.,L .197u:ü� :.•i=v:+j4 U4-0.1>U u2=ü3vC 01=U�F< PAGL 5 PLOTX 1AF8 F"sPYX 11DC FCHRX 1039 FMOVE 1739 SUL;IiN 19F4 ;uURN, 19CA PAPTX 1820 FARC 130A 17EE x,11 D5 FRULE 1713 17DC PLQTI 1774 XYPLT F I NC 1760 ?ALISE 16E:4 16138 IFIX FSFR 16A4 FSUF± 1402 OEEih SCQ\4P Ot364 SICF OA84 S::RT FLOAT 1662 FAf)': 1 4 0D FADDX 1413 FSUfbX 1407 FLUX 118E FOV: 13E( FSTOX 11A2 SNft 130E SUF:SC 13C0 1214 FDIV F'•'•PY 11E0 FSTO 11A6 FLO 11(2 «CH'? I OF 2E SF 1(1) 0EA5 SYSTE' SULLRUiTI vL.S ILSO4 0JC4 1fiyA ILSC3 IL502 0083 051)5 (HEX) 15 ToE 1)0 A.?fJF< CA T ID 3172 EXECUT1Ül ADU,2 2CAC, :.gis CNT (i10 PACE // 1 J0t LOG DRIVL 0000 V2 x`10 CAñT SPL.C 3172 ACTUAL FK CART AVAIL 3172 CG'i4FIU AXIA3 1 AXIA3 AXIA3 AXIA3 ¿ 3 4 AXIA3 AXIA3 AXIA3 AXIA3 AXIA3 AXIA3 AXIA3 AXIA3 AXIA3 AXIA3 AXIA3 AXIA3 i'•.X1A3 k,X1A3 AXIA3 AXIA3 ARIA: AX 1 A AXIA3 AXIA3 AXIA3 AXIA3 AX1A3 F+)IA3 AA IA3 AXIA3 AXIA3 AXIA3 AXIA3 AXLA3 AXíA3 AXIA3 AXIA3 AXIA3 AXIA3 AXIA3 A+ X1A z, AXIA3 AXIA3 AXI A 3 ¡XIA3 AXIA3 AXIA3 MX1A3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ¿u Zi 22 ¿3 24 25 26 27 28 t9 .1U 31 32 33 34 35 30 37 3d 39 4t; 41 42 43 4q 45 46 47 4h PHY UklVL 0000 8K // FOR *IOCS(PLOTTER ) *OrNE WORD IVTEGE;'S *LIST ALL *MAME AXIA3 COi-:''0;i CÚJ 'v'(6)+u+UTA,- + Xi,'ÚL+tSC + PRt_:.L15 +t- ¿ ,S g LIT + EZT+51O1+5I0[+:� AT('ii0UUL0 UE ELASTICIDAD SECANTE') 1 F0 2 FORMAT('!M;UUUL0 UL ELASTICI )AI) TANGL�vTL') 3 FOR'"AT('S1 (7, 'A(1/4)=',F6,1,' KG/C;,1') 4 FOR-ATSI(,iA(3/4)=',F6.1,' KG/C`,2') 5 F0!1`AT('E= '08 . 0►' KU/ C- 2 ' ) CALL SCALF ( U+U+40.,63. ) CALL FCH'AR(201.,43.,.U7 ,. 07,0.1 CALL FPLOT (- 2,201 ., 43.) CALL FPLOT(0,20.,43.) CALL FCHAK ( 32.+35 .,. 09,.08 + J.) wNITi(7,1) CALL FPLOT (- ¿,110 . 5,43.) CALL FPLOT ( 0.110.5,10.) CALL FPLOT(1,120 ., 35.) 'RITE (7,2) CALI FPLJT(-2,201.,32.) CALL FPLO1 (0,20..32.) CALL FCHAI;( 21.,24 .,. 07+.07 , 0.) WRITE (' .3)SIG1 CALL FI1LUT ( 0+27.,15.) WRITE(7+5)E15 CALL FPLOT (-2,65.,10 .) CALL FPLJT(0+65.,32.) CALL FPLUT(1+66.,24.) WRITE(7 , 4)SIG2 CALL FPLOT(0,72.,15.) ARITE (7+5)E25 CALL FPLUT(O9111.,24.) WKITE"(7,3).IG1 CALL FPLUT IQ ,118 ., 15.) WRiTE ( 7+5)E1T CALL FPLOT(-2,156 ., 10.) CALL FPLOT(G9156.+32.) CALL FPLOT(1,157.,24.) n;+21TF 1 7+4)51C�2 CALL FPLGT ( 0,163 ., 14.) WRITE_(7,5)E2T N=1v+1 GO TO(&,7),'� 6 X=0. Y=298. GO TO 8 PACTE 2 AXIA3 AXIA3 AXIA3 AXIA3 AXIA3 AX1A3 7 X=211. Y=-298 4 N=0 8 CALL FPLOT (09X9Y) CALL LTIK(f,XíA1) LND VARIABLE ALLOCATIUNS U(RC>=7I=F2 COJO(RC)-7FFE-7FF4 L25(RC)=7FW6 E15(RC )=7FE8 X(R 1=UU50 N(IC)■7FDD STATE �,LNdT ALLOCAT IUNS ZU055 =0044 2 1 3 X\uL(kC)-7F LE c2T(KC)=7FE2 DIA"(kC)-7FFU 1T(kC)-7FL4 Y(N )=0Ou2 -j,)66 4 =uub2 =,)v74 5 CHi4I ST 49 50 51 j2 Si 54 b =0175 7 7FtC t5C(K SIG1(m.)=7It0 =0i7F b Ni.tr,:(: C)=7) LA Si,Z(,<C)7Fvr- =vi :>C FEATURES SUPPORTED ONE. WORD INTt0E.T<5 IOCS CALLED SUÓPÜOGRAN,S FPLUT FCHAR SCALF FSTU FLD SCUn:F SF1.i t>IGF S;di< REAL CONSTANTE .4.90000E .200.900E .100000L .550000E •1570UOE 02=0006 02=tiU12 02=0U1E 02=002A 03 =GO35 . 12000 .9E .660000E 03=oU2.9 ü2= 02C .ciUÚJUL .16300oE Ü 3=JU38 .140005E CORE PEOUIRER ENTS FOR AXIA3 VARIABLES COtl'MON 36 /1 .2Ül000L .J5UU,)Uil U2a•iJ14 I \TLC.Eii CGi';STAOTS 2=0040 J=v 5 41 E,.L 02-i)Uu8 .63000.9E .320JUvE .720000L 7=0.;4 2 5 U3=UUUA j2=,,;U, ii2=UV. 0 2=OU¿L U2=J!3A .430•iL;JL l2=Ul C .vJúUV:E- 1=J:r1ü .24UU;JL U[=UU[4 •1120UJc •298JJiE 03=U 0 3 1 U3=JJ3C 1=iv43 ?R0Gt<A?•, 400 OF C.rt PILATION GUP *DELETE CART IU 3172 55 AXIA3 ADOR 2AFO U,, CNT t;A AXIA3 #5T(MEC1 ,,S r+1 lOA.S (HEX) w5S UPSUStu bY CU{it, CALL TRANSFEO VECTOR FCOS OD32 FSIN 0U3A O526 FPLOT FCHAR UAF9 SCALF OAE8 LIEF TRANSFER VECTOR FGETP 0E.92 PLOTX OE.30 ESOS 0558 F'-'FY.X U?.A4 LJAO AXIA3 55 AXIA3 56 AXIA3 57 OUL.:0 . l40ti ,;L- il=,: c .üUUGOI,; - i=G• iA . �w!..C .17JUi:Ut .11bUUUr U�=0''vci C:3-uü 2 .1�UUüUL .i7u;000 •211u'SE J3=L' L trE i1,5UJE l (;= C1U Ua=UutL U¿=00c5 v3=.9.934 FACT.: 3 FSUsX OBRE) FAKC ODEE X','US 0002 PCRM ODA8 FNOVE OC70 FCHRX 0 49 F ULE DC57 FSTOX OAB2 FLUX OACE PLOT I 0020 XYPLT OCB3 OCA4 F P i( FASO 0 E3 Ft. PY 01;A8 PAUSE 0B8E 0884 FLOAT IF1X Ot35E? Sida 0050 3474 SICF SCJi%P 0478 Sv1RT 0394 FSTO (.)Ab 6 FLD 0A02 WCH!kI 0831. SF I0 3485 SYSTE.rm SUtiROUTI!,ES IL504 0004 ILS03 OE:E?2 ILS02 OOS3 026A ( HEX) IS THtCAitT ID 3172 Uu ADUR EXECUTI0 2i,60 AUDR CwT UOE!) TRIAX ENSAYO DE COMPRESION TRIAXIAL í.• TRIAX Objeto. Cálculo de los resultados del ensayo de compresión triaxial. Lenguaje. Fortran IV para ordenador IBM 1130. Entrada. Por tarjetas perforadas. Ver formatos. Por cada trabajo habrá una tarjeta TRIAX 1. Por cada ensayo habrá una tarjeta de cada uno de los tipos TRIAX2, TRIAX3, TRIAX4 y TRIAX5, y varios del tipo TRIAX6. Todos los campos de las fichas 1,2 y 3 pueden ser alfanuméricos, excepto el campo NUM. MUESTRA. Salida . Por impresora y por plotter. Requerimiento . Solamente usa subrutinas del sistema. Funcionamiento . Comienza leyendo los datos del trabajo (fichal). Después lee los datos generales de un ensayo (fichas 2 y 3) e imprime la cabecera de la hoja de resultados. Lee los datos particulares (ficha4) y calcula el agua inicial (AGI) y final (AGF), la humedad inicial, (HUI) y final (HVF), la sección de la probeta, su volumen y la densidad. Imprime estos resultados y lee los ultimos datos del ensayo (ficha5) y (fichas6). Calcula los máximos de las lecturas del anillo (MLA), sus correspondientes lecturas deformación (MLDE) y las lecturas depresión intersticial que corresponden a las anteriores lecturas de formación. Después calcula los restantes valores y los imprime. A continuación pinta los recuadros y acota escalar para pintar las curvas de presión intersticial (presión intersticial ---°/o deformación) y de rotura (lectura anillo -O/o deformación) y pinta dichas curvas. Finalmente traza y rotula las escalas para dibujar los semicirculos de Mohr, terminando con el dibujo de los mismos . El programa vuelve de nuevo al principio. leyendo los datos generales del siguiente ensayo. Si en este caso encuentra una ficha en blanco, el programa termina . Todos los cálculos realizados se describen a continuación, en el parrafo "Datos del ensayo'. Normas para el operador . Para ejecutar el programa hay que observar las siguientes normas en cuanto a las tarjetas de datos. Por cada trabajo irá una sóla tarjeta 1 que irá al principio de todo el lote. El resto de las tarjetas irán ordenadas por las columnas 7 a 10 y dentro de cada grupo con igual número en dichas columnas , por la columna 80, teniendo en cuenta que en cada uno de dichos grupos sólo habrá una tarjeta de cade uno de los tipos 2,3,4 y 5 y varias tarjetas 6. Después de la última tarjeta 6 habrá una en blanco antes de la siguiente tarjeta 2. Secuencia de ejecución: //XEQ TRIAX Tarjetas (ordenadas según se indica arriba) 3 tarjetas en blanco. Colocar el plotter a 2cm. del borde de arrastre derecho. s.. Datos del ensayo. En las `hojas de datos' se han recuadrado las casillas en que irán datos. Esas hojas ( ver a continuación ) se han numerado para facilitar la alusión a ellas que se hace a continuación. Hojal.- Vendran datos en las columnas I,II y III. En la IV no irá nada. Los datos son: -Peso inicial de la probeta, P1 -Peso al final del ensayo, P2 -Peso seco en estufaa, P3 -Diametro inicial, D. -Altura inicial, H. Los resultados que hay que obtener son: -Agua inicial , a , =P1-P2 -Agua fonal, a2=P2-P3 -Humedad inicial, h 1=100 x al /P3 -Humedad final, h, =100 x a2 /P3 -Sección inicial, S, =ir D2 /4 -Volumen inicial, V.=S. x H,, -Densidad seca , D=P3 /V. El resto de las casillas no se tienen en cuenta. Hoja 2. Datos: -Constante de anillo (por algún sitio estará dada) -u3 -R. anillo -Columna "Lectura deformaciones" -Columna "Lectura presión intersticial" -Columna "Diferencia" (Esta vendrá con datos unicamente en los casos en que la primera lectura de presión intersticial no sea 6,000, en cuyo caso en cada casilla aparecerá la diferencia a 6,000, que habrá que sumar a todas las lecturas hechas. Por ejemplo: Primera lectura a 5,500. Diferencia a 6,000=0,500. Habrá que sumar 0,500 a todas las lecturas de la columna y esos serán los valores válidos para representar la curva deformaciones - presión intersticial. Hoja4.- Con los datos de la hoja 2 se representarán las curvas de la hoja 4. Para pintar las de abajo, (curvas de presión intersticial), se llevan en ordenadas los valores de la columna presión intersticial, (poniendo el 6,000 en la escala arbitrariamente) y en abcisas los datos de la columna deformaciones (el 10/o de la escala, corresponde al 30 de esa columna, eel 20/o al 60, el 30/o al 90 etc.). Es decir para representar el punto correspondiente a la deformación del 2°/o se llevan en abcisas 2, y en ordenadas el valor de la columna "Lectura presión intersticial" correspondiente al 60. Las curvas de arriba (curvas de rotura) se presentan llevando en abcisas los mismos valores que en la de presión intersticial y en ordenadas los que hay en la columna lectura del anillo. Las curv as de rotura deben tener sendos un máximo ; tomar las ordenadas de esos puntos. Estos valores sirven para obtener los resultados de la hoja 3. Hoja 3 .Datos. -Velocidad del ensayo, min. para 10/o deformación. Cálculos: -Deformaciones a la rotura: Ojo de deformación correspondiente a la máxima de cada una de las curvas de rotura. -Divisiones del cuadrante: las ordenadas de las máximas de dichas curvas. -Carga (Kg.). - Se obtiene multiplicando las ordenadas anteriores (lecturas anillo), por la constante del anillo. -o - a3 (Kg./cmm2).- Dividir lo anterior por la sección de la probeta en el momento de la rotura; esta sección vendrá dada en función de la primitiva, la altura y elo/o de deformación, por la fórmula A0 xlo A= lo - def. -al (Kg./ccm2).- A lo que se haya obtenido antes sumar, 6,500, 7,500, 9,000, según sea de la columna I,1I, 6 III. -a l + 03 (kg./cm2).- A lo anterior sumarle 6,500, 7,500, 9,00, según sea de la columna 1,116 III. al +a3 (Kg./cm2).- Dividir por 2 lo anterior. 2 -Presión intersticial, u (Kg./cm2).- Se saca de la curva de presión intersticial, ordenada de los puntos correspondientes a las deformaciones de las máximas de las curvas de rotura. -a i (Kg•/cm2) = a l -u _ -a3 (Kg•/cm2) = 03 U -a i + a3. (Kg./cm2) a ¡+ 0,3 (Kg./cm2) 2 Con los valores anteriores dibujar las circunferencias de Mohr en la hoja 5. Hoja 5. -Dibujar las semicircunferencias, que son de 2 tipos: unas con trazo continuo (presiones efectivas) y otras con trazo discontinuo (presiones totales). a)Semicircunferencias con trazo continuo. Se dibujarán tres semicircunferencias, que representan las presiones efectivas. a1 + 05 Centro = - 2 a j -a3 Radio = 2 b)Semicircunferencias de trazo discontinuo. Se dibujarán tres semicircunferencias. El extremo más cercano de estas tres semicircunferencias al eje de ordenadas, debe ser siempre : 93 -6,000, es decir 0,500, 1,500 y 3,000; si esto 4 at. no ocurre es que hay error. Representar las presiones totales. 01 + 03 Centro = -6 2 Oj -03 Radio = 2 Resultados : Los resultados se darán en impresos tales como el 4 y 5. En cuanto a este último , sólo se dibujarán los círculos y se darán: Q3 -°/ o Humedad inicial -Ojo Humedad final -Densidad seca -Ojo deformación a la rotura -Velocidad del ensayo minutos par 1 0 /o def. -Tipo de muestra -Tipo de ensayo. TRIAX srARr Diagrama general Datos del trabajo Datos ensayo Ficha CALL blanca EXIT NO Imprime cera Calculo primeros resultados Imprime primeros resultados Restantes datos ensayo Calculo segundos L resultados Dibuja recuadros y escalas Traza curvas Dibuja circuitos Mohr TRIAX APLICACION GEOTEHIC, SA. Formato de las tarjetas de datos 678 9 1231 724 7 5H18 76H6W7 7+51 IITII.TAA . M ! R TRIAX11 ------ N 1 1111 E II E TIFI - 1 =± N MLlE M = = TRI AX 1 1 iI11 TI 1 1 MUEST 1 1 11 11 1'' 1 + tft1Lk H1 t H ±: T4i14.L P *J+L 1 III 1 II .IPT, .c T1i..LH1 _________ JT4X4 '' FECHA L REA 'ADO PFRFOADO JRIFICADO DE NÍli+ll' �'r..RIO l%CPntc�nt,; t.tat�r „:: r, r.c:r í17USTRIA L A !1 o H A A!RECfION G [ t!E AL DEMC1AS Y COMBUSTIBLES RfSTfiUEO f: EOLOGi Ct1 Y A91t,CR0 DE ESPAt1A 1 BARAJO N ° N Ca iFNTE �CALIDA 7 I o ht : c� t\61� .�.,. . l ,. F*�^+�r+.�rretac. AYO Tipo de ensayo . ..................... Tipo de muestro: Inalterada. Remoldeada. PrubetcrtJ.° - aa (K9/cm 2 ) S_ ^t Referencia cfluIC Ref� renda roar•,-tto preslc r { atcrol o Referencia nparuto comblo volumen volumen del molde , V cm C.C. azi Dans i dad buscada, D. Hura . inica! del suelo, 11 lo Z 100 F' 1! Muestra 1,escidn, P,..- V . D -166 . Y Iíumecio;i total buscado, H. O t.! Tn0(H-h) yp AycaañaJidO,a-_- 100- 1- h I "` t Peso inicial do !a probeta, P, 7L.a�wr ...naf F;;so al fino ) del ensayo Í - Pw�i tes""" < Pe_o cñ (ri 2 Gl t s , ,co un estufa, Agua inicial, at A,,.a f n•,I, o. P, a H_ modal tnlclol, hr 1CG p --- --- - - ` -CI, Huned ad final, hr :.._ ..- - X 100 r o ��±±!s!�+I Pc --- P, tu ro ±. F, -- P, - - J . _..- - - --t ps p� ` L�I Cl alf tro In!clal * �I t /0! U!,1 Inicial, f!. � u� ¿F' i3 S..cclun m cial, cQ . O - Vol n en inicial; Va t 4I Ii� S, X i to p Densiclacl seca, C I Observ�cicnes: ........ ............... .. t Vo .. .............................. .... ....................................... .. ...... ...... ............ .---- . .............................. -------- ......... ..... .... .. .: ............. D1REC{ IDN GENERAL DE MINAS Y COMBUSTIBLES . n e o ft a T o á` I o INSÍIIUTO GEOLOG ICO Y MINERO- DE ESPAÑA MUES T RA N ° LOC AI I DAD TRABAJO N.° ENSAYO DE COMPRESION TRIAXIAL . ........ ................ Tipa de ensayo Inalterada T'Ipú' de muestra .:--Probeta .... c3 ._.. R. unillo l R. P. i. :34 s.. Lectura anillo Lectura Pr, intors .. Difere . Lectura anillo 1 Probeta .....:..... Probeta..... Probeta R. anillo R. P. i. Lectura Pr. Infers . Difere . R. P. L R. anillo DI Lectura Deforma . ct ui��. oKS�aH�v c Remoldeoda R. únillo 1 R. P,, i. Lectura Pr. inters . Dlfera., i lectura Pr. inters. Difere, Lectura anillo Lectura 'anill 1 4- J 1. 5 �:_. - --- - 4 ..i I (1) En los ensayos con drenaje anótese aquí la lectura de lo buretU ¡ -- - MT.•3 � { 'ice ie S r , n, ci{I - . ct Defo Divr auc+ tin la roturo 1 I ._uadranl=e c .:afu� * - Í K r ,. 1 VI'/ 1 to' t ',) h r ( 'vt e Pre , 't inri n iciol l p /crn r r (kn.¡rm Velo c f � �r (�./crn.�l ,, l { r r royo u u trino. ¡ju ra defor Observac iones:...--. ;s - - -- ---- --- ------------ - ------- -- -- ----------- - - { 1 n.L,�J ¡,3y- _ _ r,:(,E(;c ut E�:r i. tttsrlrt,w t ,;tni(ct r L•..t Mt) Si 4 ,' ° I�r) ,(7 t0( ° If Cli" yr' '. _ ♦ , . _t, q.. ��,tP , r t "ka 1 •^ r rt w}r ,n P c _ I-.�-� F ;. .�._. ! 4¡; t _ ...1 s. i-� } 3 1 i ir• r 1{ I } J t 1 t 1~ 1 .. ü I..' ¡} f t_.r..1-t I P I J 0 i ..�l _.( jl 1. M tí ea w t• ,s ami. . �. ru ( I I r .-- '--{ �. j. 1 P � p � -_ I_.�..t _' �._{__l_r_ .. I +.. 'r•-.l,_L_. � `i_ '-•1• I I 'J_i-- 1_ f_.. I -{-� T}- i f - } _.1,_f,. _Y_ t� ' • I � I � : .- ± I �_�_.+ - ��'�• ti8l i.. � -' '. 1 � 1 � I I I_ t._ � r�t �- 1 1- 1 Y_ I I __¡,__�_� ' -- 1 I ' � I. �,. + c r Jtt� I'.. i ! i S { •�I ra 4..1 i i� t I 1 �- � r I t' `r i , ' r . • Í � � I_. I � - ^ I. I � � ' �Wl,-�,..�.a.-.,q � ,,_.` 1 11 : 1 �j�, .f � .,.._ _,,.p,., I._� � I lj I . 717-. 1uiJ , I U.ALI. L I I I t- 17 1S I-! �� -A�� f ü � t i..�-�'`. I i � f ,I 's ' �:! � :¡� ! ,i I , � , _a�� �_J. ' � _I__ �. 1__.a_ r:.�{ _ ._1 .1,_,i _ I ..:.•.i- _.J: 114111�.. i. a lar si Lí. al DE otronuaciom ' I � ��- - pS Kr:.C!Gly GENERAL DE MINAS_ tAB-ORAt' OR14 ..... INSTITUTO Gt (MOGiCO Y MINERO DE EtPAÑA 1ft13AJO N° 1 Al(DAU 5 ENSAYO DE COMPRE SION TRMXIAL CIRCULOS DE MOFAR I I 4 ¡1--3 I 1 1 1 k i. . p rp u. . 1 ¡ s I ó I i 1 1 1 ! ,11 I.1 1 1 t-1 �.., 1 1 m�j t d s���gvrdB // :Fsanisúil X �_, 'a,,,},y` i,¡.e�a`r. . • -O.- I .�� .. �....r.+ti+.ar� :... ar..eu..::ít - . .,.6 - d19 {.3ir.:.. ir�..:.� t'1 , i"1 �i T i.ABAJ C, IN ;:�. Mt)v 5TRA 5 CLI 1FY UuC, L I l':A 3 T I PU Ut: MUESTRA . I tA4.TCRAt1A TIPt VE ENSAYO w C1.3 ! C($OL ACI(>1 R E:.VIA Y ; üTttnA SIN t FtENAJt CON rit0Jí,,A5 !E•: I.A i PREá1O:4t; I TERSTL(IALt.S AGUA 11410 IAL AGUA FINAL HU °k¿)AU I 4 IC1AL ML3►MEDA 7 F jNAL SECC1w INICIAL 1f:�LU�?E""t INICIAL 1 29.13 3').1)3 18. 11, 7 24946 11 9 98 3 8 9 36 11 25. 6 35►'�8 15.7,E 2 2 .30 11.64 Sswi 111 25.44 32059 15s72 ¿01.14 11. 7 6 L)z:PrSIDAV SECA DEFOR? ACTO A LA ROTURA LdYI$jott1 IáL CuAoRA? TE 1.80 1x.46 175.'iu 1 lb a?I 12.33 266900 i.b Ii.33 264or, ARCA k ir.G S1-$3, M /CM,2 SI* K.(/C' 2 51+53, KG/Ct:2 151+53 3 /2, !CG/Ci2 P?I IC+ INTERST1C1AL. KG/CM2 5910 !4G/O2 $13* K(¢/CM-2 5,1+5,39 KG/Ck2 (.i'1+5'3)/2• Kf. /CV¿ ;/«E'P sAY4,3tIR .PARA 1 1110 )Ei 23.10 1* i3 8.38 14.018 7.44 5.55 22e$3 0095 397,4 I.Es�J LI►í;t;+ 3°x.11 . ti a lu.33 17.83 8.91 h .Oo 4+33 1.Su 5.+:3 2. 1 i.;i} :14. &4 2a76 11.7t 2t)o7±r 109 34# 6.75 5.01 2025 7.26 3sü:3 íJs.:it LU TLR PEr1rj4 INTL,TICtL O AflLLC C) O U' - LI zI-. t L T U' -4- '-u U' PALÉ // 1 LUG JRIVE 0000 V2 TK1AX JOF3 +H10 CAPT SPEC 3172 ACTUAL %1 K CAkT AVAIL 31.72 CONFIG PHY 1 ü)<IVE 0C) SK TRIAX // FOR Ti<IAX *ONE 'r) ORD I 14TEGEHS Ti<1AX *IUCS(CAN09 1132Pt1.II`JTEik ,PLUTTF;<) *LIST ALL TkIMX *':A^ E TRIAX 1riiAX DI"`L 5IOu IT1i:( 5),ITIE (54) DIMEN510^d SIG3(3),PIPt3),P)`Pl3),P5(3)►UI(3)sNLI(3),A,I1:3),A or(3), Ti<IAX *HUI (3) ►HUF (3),SEC(3),VULI3),Dt,NS(3), liT<A(4),LUC(1U),lir�l3),AL(3),LAT0IAX 3),LP(3 ),Lu(3),LAN(3,50),L"It3,50), LPI(3lsi'LULI3),XL 1) L(3) s1CLI(9T1<IAX *),VEL(3),CK13)s5153(3),S1(3),513(3),5132(3),U(31+1)F1 l3)►5113(31,5N1TI<1AX TRIAX *3(3),XLPI(3)►IUE(3),XLAN (3),LUE(5U),::Al3),SP132t3),t?L;l(3) TRIAX DATA P)/3.141593/,+ii/0/ TFk1/X 1 FOR''tAT(6X,23A2) Ti<LAX 2 FORMAT (3A2►I4r32A2,/,10X,-7A?) '14,' TRIAX '9A2s/,' NUIST:2A 14A2.' CLIENTE 3 FO4 AT(1H1s 'TRA;3AJO NUM. 'TI,IiAX LHSf..YU * LOCALIDAD 1 lOA2s /,' TIPO :)é: ;•iUEST!<A = 'SA1,/,' TIPU U TRIAX *1ttA2 ,/s3E3A2,/,34X,' 1',7X,'1I' ,7X' I I I') Ti<iAX 4 FOR''iAT(1UX,9F5. 2,6F3 .2) 5 FON'•"AT ( 1H ,15X , 'AGUA INICIAL '3F9. 2,/s1OX ►'AGUA FI<AL's3F9.2,/,13X,Ti'IAX HU^?EDAD INICIAL' ,3F9e21/, 15X►'HU ;!L- DAD FIN')AL's3F9. é,/,13Xs 'áLCCIUt"TiAIAX INICIAL', 3F9.2o /,15X,'Cti:SIDAl: SLCA'Tk<IAX * INICIAL'3F9 . 2►/,13X ,'VOLU'n. Ti<IAX *3F9.2 ) Ti<.1AX 6 FORN1AT (10X,F5.3,6F4.3,3F3.G) 1KIAX 7 FORrIAT(1:)X,1014) 8 FOR 01 AT (1)3 +4X'ÜEFO0""ACION A LA ,<UTUi<A'3F9.2,1►4X'UIv151oi;c5 UEL CUTkIAX *ADI?A,NTL'3F9. 2 9 / 9 19X'CARGAr Kt5'3F9 .'L►/,15X '51-53, KU/Chií'3F9.L+/i1tT\1AX *X'Sls KG/CN12' 3F9.2 ,/+ 15X'51+53s KC,/Cr2'3F9.7.,/,11X'(51+53)/Z, KG/CTf2IrX *í'-203F9.2,/,' PRESIOtu INTERSTICIAL K:i/Cr 2'3FY.2,/917X')"1s KU/C:S['TI IMX *3F9e2,/,17X'S''39 KU/CM12'3F9.2,/,13X'.''1+51 1 3+ KL/C:•2'3F9. 2s/,�X 'Ti<IAX V.Ei'SAYO,il;Iiv.PANNA 1 U/U U F'3F9+2)Tt,1MX *(S"1+5''3 )/2, KG/C1,1¿ '3F9.2,/, TRIAX 9 FOR y'AT(3A2,I6) TIA:IAX 1U FOR'v; AT(I4 ) T1<IAX 11 FOR MAT('LECTURA ANILLO') 12 FOR"AT('PRi:SION INTEkSTICIALTKIA TRIAX 13 FOR -6AT('O/O DEFURMACION') TrcIAX 14 FOR ÍMATt'+' ) Tk<IAX READ(2 ►1)NTRA,LOC,ICLI TRIAX 15 READ ( 2,2)IDE #MUEST,ITIN,ITIL Ti<1AX IF(q"UEST)40,40,16 Ti:1AX 16 WR1TE (3,3)''T¡<A,ICL.1,s'ULSTsLOC,ITi• ,IT1c. TRIAX kEAU(2,4)PIP,PFP,PS,i)I,ALI TRIAX DO 17 I*1 ,3 1 k1AX NL(1)a0 Tr<IAX AGI(I )= PIP(I )-P5(1) TRIAX AGF(I)=PFP(I)-P5(I) HUI(I)=100 .*AG1(1)/P5(I) T:-, 1AX Ti<1AX )1UF(I)=100.*AGF(I)/PS(I) TAlAX SEC(I )=.7(353982* DI(1)*I>1(I ) 3 4 5 o 7 b 9 1U 11 1¿ 13 14 15 16 17 18 19 11 t1 21, ¿3 G4 25 ¿6 l 7 2c, 29 3U 3i 32 33 34 35 36 37 38 39 4U 41 4c 4s 44 43 46 47 4b PAGE 2 TKIAX Tí:IAX TRLAX Ti<IAX T8IAX T<iAX i8IAX Ti8 IAX Ti<lAX Tit1AX TKIAX TkIAX T8IAX TRlAX TRIAX TRIAX Ti, lAX Tri1AX TKIAX T8)AX Tn1AX T8LAX i< II<IAX T8IAX Ti<IAX Ti<1AX TRIAR Ti<IAX 49 5U 51 52 53 54 55 56 57 58 59 6U 61 62 63 64 65 66 67 68 69 70 71 '72 73 74 15 7u 71 CONTIN!UE Trt1AX DO K=1,3 XLP1 ( K)=MLPItK)/100U . XLA:N ( K)=PILA ( K) XLDE1K )='! LDE:(K)/30 . SA(K)=5EC ( K)/(1.-.01*XLPI ( K)) CK(K)=XLA ?,( K)*CAN S153(K )-CK(K)/SA(K) S1(K)=51531K)+SIG3 ( K.) TMIAX Tii1AX 7r, 79 Ti<1AX TitIAX T:<1AX T ! I1AX Tct1AX T,<IAX 55 86 5131K )= S1(K)+SIG3 ( K) 5132 ( K)=513 ( K)/2. U(K)-XLPI ( K) SP1(K )- S1(K1- 1J (K) Ti<IAX T8iAX d7 88 Ti-1AX 89 1KIAX TKIAX 9U VOL(I)=SL (( I)*ALI(I) DENS(I )= PS(I)/VOL ( T) WRITE ( 3,5)AGI , AGF,HUI9HUF.SECsVOL , 0ENS DO 18 i=1.3 DO 18 J = 1,5(i LA,N(Isj )- 0 18 LPI(19J)=0 READ(2 , 6)CAN,t51G3 (1),RA(1),i, 3),VLL 17 J*O 19 J=J+1 FA0(2,7)Li)c. tJ)s(LA(i),L!P(1)oLJ1Il . i=1.31 IF(J-1 ) 21.71 92 0 20 IF(LDE ( J))24+24 , 21 21 DO 23 I=1.3 1F(LP(I))23 , 23,22 2 2 NL(1)=NLlI)+1 LAN(I , J)=LA(I) LPI(IsJ)=LP(1)+LU(I) 23 CQ'.TI i.UL GU TO 19 24 PLA t 1)=LA8 ( 1,1) 'LA(2)-LA. N(2o1) ',LA(3)-LA.;(,3,1) 00 26 I = G,J 1)0 26 K = 1,3 IF(LA:-g 1 K.,))-`°�LA(K) )26,26,25 25 ,'LA ( K)=LAN ( K,I) LPI(KI=IPIIK,I ) i�,LUE(K )=LUF(1) 26 27 27 8U 01 82 b3 84 91 92 5P31K1=51 63(x)-U( K) SP13(K1=SP1 ( K)+SP3 ( K) T+<IAX SP132 ( i.)=5P13 ( K)/2. WRI TE (3,8)XLDE9 XLA"v .CK,S1.53,51,S13,S152,U9SP1,5P3,SP13,SP132, VIL CALL SCALF(0.03937. (,' .039j7,).,V. CALL FPLUT(-2,-33.,-35.) CALL FPL0T ( 0,322 .,-i 0.) CALL FPL0T ( 0,322 ., 250.) CALL FPLOT(0,-33.,250 .) CALL. FPL0T (0s-33 .,-30.) CALL FGRiüt0,U..0..9.05,20) CALL FPLUT(2,181.,100.6) CALL FPLU T(G,0.,1UU. 81 TE<IAX 93 Ti<1AX 94 TK1AX 95 TRIAX 9L TKIAX 97 T M AX 95 T8IAX 99 Ti<IAX100 T'ti1AX101 T8IAX1U�. 18IAX10:5 PAGE 3 CALL FGRIU(3,G.,lOu.8,ZU.lb,5) CALL FCHAR(0.,-9.90.07,0.07,0.) w'RITE(7,9)1DE,hUEST I=-1 R--15.0:; DO 2? K=1,21 I=I+l i<=R+9.05 CALL FPLUT(0,R,-3.) 28 WRITE(7,10)I I=-2 k=-21.16 ú0 29 K=196 I=I+2 k=R+20.16 CALL FPLOT( c19-10 ..P) 29 WRITE(7,10)I CALL FURID(0.U.s109..9.05,20) CALL FPLUT(2,1£31.,Z29.96) CALL FPLOT(0s0.,229.96) CALL FGI2IU(3.0..229.96,20.16.6) Ii-750 Rmíi7 .84 ü0 31) K=1,7 I=1+25J R=R+20.16 CALL FPLOT(0.-10.,k) 30 WRITE(7,10)1 CALL FCFIAR(-11..15S.,.1'7,.07s1.57U7'�) WRITE(7,11) CALL FPLOT(0,-11..31.) WRITE (7,12) CALL FCHAiO76.,-10.9.u7,.07,.0) WRITE(7,13) DO 31 I=1,3 X=9.05*LUE(1)/30. Y=10.08*LPI(I,1)/lÜUU. CALL FPLOT( 1sX9Y ) CALL FPLOT(2.X,Y) �■PiL( I ) 00 31 J= 2 9i'+ X=9.1)5*LDE(J)/30. Y=10.08* LPI(1,J )/1000. CALL FPLOT(0,X.Y) 31 C0.'NTI^:CE DO 32 I=193 X=9.05*LDE (1)/30 . Y-20.16*LAI' ( 1,1)/250.+09. CALL FPLuT( 1,X,Y ) CALL FPLUT(2.X9Y) (I ) DO 32 J=2,:N X=9.05*LDE(J)/30. Y=20 .16*LAtd(I,J)/250.+109. CALL FPLOT(•0,X,Y) T<IAX1Ü4 TkLAXIU5 TRIAXIJ6 T<1AXiu7 TfIAXIJd TkIAXlu9 TK1AX11ú TkIAXIII Ti<iAXli2 TkIAX113 Tt11AX114 T21AX115 TKIAX116 TF<)AX117 TkIAX118 TI<IAx119 TRIAX12U TKIAXI¿I Ti<1AX122 Tk1AX1Z3 Tk1AX124 Tr<IAX125 Tk1AX1L6 T`<)AXi27 Ti<íAX12b Tk1AX1L9 TkIAX130 TRIAX131 T12IAX132 TkIAX133 Ti<1AX134 TRIAX135 Ti11AX136 TIUAX131 TIk:IAX13i TRIAX139 Ti<1AX14u Ti<1AX141 TkiAXi42 TkIAX143 Tk1AX144 TkIAX145 Ti2IAX146 TKIAX147 Ti<iAX14b Tk1AX149 TR1AX150 T:<IAX151 T'IAX1b2 Trt1AX153 TíkIAX154 TkIAX155 TF<iAX15ú TkIAXl'57 Ti<1AX15,5 4 PAGE 32 CONTI:dUE CALL FGRIO (U,188 . 9O.,19 ..6) CALL FGRI()( 1,3 0 2 ..O..19.,12) I-13 k-246. uO 33 K.= 1913 I=I-1 2-k-19. CALL FPLOT( O9301 ..R) 33 vrRITEl791U)I 1--1 i<=315. 00 34 K=1,7 1=1+1 P=R-19 . CALL FPLOTtO,R,-4.) 34 wRITE.(7,1011 C0 35 K-1,'3 Y*19.*SP132(K) X-31)1. R-9.5*(SP1(0-SP3(01 CALL FPLOT(1,X,Y) wR.I TE ( 7,14) YY=Y+!< CALL FPLOT(-2,3U2.,YY) AR-PI/2. P-P1/9O. DO 35 I=1990 AR=AR+� X-R*COa(Al,: +31) 2 . YY=ii*s1N(AR)+Y 35 CALL FPLOT(O9X,YY) CONTI.,UL iv=0 üO 36 K-193 Y 0 19.*(S1 3 l( 0 -6.) X-301. :aci .5*(SP1(K)-SP3(K.)) CALI. FPLOT(1,X9Y) TR1AX1z> 9 TN.IAX160 TkIAX161 TI<IAX162 T;<1AX163 T `i1AX164 TilIAX16b Tr:1AX161 T1.1AXib7 Tk17,X16S Ti<IAX169 Tf¡AX17u TKIAX171 Ti-Z1AX172 THIAX173 Ti<iAX174 TkIAX175 TRIAX176 Ti<1AX177 Ti<1AX17n TidIAA179 Ti,1AX1bu TI<IAX1t31 TI<1Ax18, Tr:IAX183 Ti<IAX184 Ti<1AXlb5 Tk1AX186 TkIAX1b 7 T :1AXi íd TK1AX189 Ti<1AX1`dU TKIAXI91 Ti~:1AX192 T,-, 1AX193 Ti11AX194 Tr�.1AX195 TRIAX196 Ti<iAX197 YRIT+(R 79141 YY-Y CALL FPLOT (-2.302.,YY) TTKFIIAXAX1198 99 Ti<IAXG�u A'�<=P1/2. DO 36 121090 AR=A)i+P X=k*COS(AR)+302. Ti;1AALv1 TK, 1AX<02 TRIAX2U3 YY-R*S1:(Al+)+Y N-N+1 CALL FPLCTI.N,X,YY) 36 CONtTIN, UE u=V- +1 GO TO(37933),ir 37 X-0. Y=780. 60 TO 39 Tk1AX204 TF<IAX¿u5 T;<1 AXLU6 TRIAXLU-1 TkiAX2. Ti<iAX2U9 Ti<1AXL1U TI<IAXL11 TI<IAX?-12 Tr<IAX213 PAGE 5 38 T;<1AX214 TKIAX215 Tr,1 AX216 TKIAX217 Tk1AX21d TRIAX219 TitLAX22u X=355 . Y=-280 . 39 CALL FPLOT( 1 9 X.Y) GO TO 15 40 CALL EXIT E(du VA.kI ABLE ALL0CAT1ONS PI - k SIG3(R ) x0004 -VÚ0C AGF(R AGI(k )10O28,024 PA (I< DENS(R )=UU4C-0048 613(4 S1(R )=0070-U06C XLPI (H 5P13(R 1=UG94-vu)9J R(R )=UOBO XtH 1TINM(I P(R )e000C LP(I LA(I )=0114- 0112 ICLi( I ,LDE(I )=024C-U24A J(1 1(1 )=028F STATEMEiNT ALLOCATIUNiS 102FC =0300 2 1 10483 1047A 12 11 =U5F7 22 21 =O5 A 1095E -03EE 32 31 )=UJJA-oUU6 )=.,u2E-JO2A )=0052-U0++E ) 0U7u-0072 )-JU9A-J096 )=33F32 )='JOCA-UUC6 )=0117-0115 )=Ü25S -U243 )=0290 =v3uA -043F =U61B =099C 3 13 ¿3 33 4 14 24 54 F1'lt< HUI (11 XLUE(K 6132(k XLAiú(K Y(k ITIL(1 LU(1 ¡LE(1 K(1 0O 1i-000C )=UU34-UU3U )=0058-ÚU54 )=UÜ7C-UU7d )=UUru-UU9C )=U0t.4 )10100-000ú )=U11A-0118 )=U25ti-U¿56 )=02 1 =6359 =0499 =,626 =u9Ci. 5 15 ¿5 35 =035F =04bF =í:r.56 =UH4J K> (R 'rfUF(k VELtt U(r, SAtk YY(H i,4TkA(1 LAN(i LDL (I N(1 6 16 26 36 )=OU1b-,u12 )-U'.'3A-UU3ó )=UUSL-U'JSA )=OULZ-UJ7t ='.UA6-UUA[ )=Ü0t, )=ulu4-v101 1=üii3vU 11 P3 ) =dLbA -U¿59 )=019¿ =0365 -0401 =U67E: 104'.L ÚI(K SE(»k CK(K Sf1(;i SP13¿(k A(2(1.1 LUC(1 LPI(1 "LA (1 fr(1 =03uL 10b3t 1u70A UAv9 7 17 27 37 )-VuIC-0616 1=UU4ü-Uv3C )=vub4-vÜJU )=U Ú;; t,-UÜb4 )=UurC-ciUAd ) =00rü )=Uluc-0105 )=U¿4L-Glu1 )=02i,U-utub )=ü293 =u C:U =057x. -U'Tr.>9 =üi'L3 b 18 2d 3d ALI(,< VC:L(K S133(!' ul''3(i< L-í'•(K P1(k ;L(I `•LP1(1 i•' LLS1(1 9 19 ¿9 339 -u474 =Ú;Ü4 =uciuC =UAru )=0JLL-UUiL )=UU40-0u4¿ )10(64-61.66 )=UVbt-J0 /; 1=DUAL )=vuLA )=ti 111- 1vY 11,)24'>-v247 )=UCui_ 1v 2v Su 4u =u478 =USL1 =üc5u FEATU9L5 SUPP0RT(:.D 0":E: WORD INTEGEF:S I0C5 CALLE( SUcsPROGkAr-'S -GRIU rPLUT SCALF FSTUX FLUX FSTO S10F SIOIX SIOFX FCHAH FSd,z 5101 FCu . FDVHX SUUSC FS1i,i FLuAT Sfri FAuú CAku1 I- A>JX PI<i4TL rSUd '1-H;<1 FSUúX 5kEU •3'JUUUU •33 JUUjE .2u16i?0E •1u00E ii2=J29L U1=J AA i-rsPY yv4T r;,,r'Yx SL/i•P ruiv t•1u f U¡ v,\ 5i..H1 FL0 S1.'Ar LEAL CLNSTAfuTS .1'.iu`•+JU1 .785398E UU=U29A .3937;i 1)E-Ul=UZA6 .200000E o329b U1=1i2 A4 .905000E .1505001 .S7E400E •1 J'0Ot •315i )G'Jt, OluJZ1b 1.191000E 02=U2t+C •30UO,'GE •11000%E 02=02Cw 7=(.l D4 .18t%' %LiE: U>=U2t .4üi)O J •35b000E 03=02LC 1NTEGEk CO NSTA`aT5 2=02EF: 3-02EF 7.50 1 02F8 12-02F9 •1:%UUuU1 •U\ Uu Uú. •1l),Ei) VL .¿lltu0r 33=0202 O113213E U2=32CA U32;206 .155000E •19UvJCI1 ♦95u)0 r: 1=.'21-.,2 1=U2FU 13=02FA U=021-1 90=02FE' ü4=U29C u-', At: 03 -U2t34 U2=O2LU 03=ü2CC u2=u21b í)1=lJ2t :4 5G'=U2r2 •157U79E . 3 J2UUjL •YJUU!.JE 2J=021-3 02-u¿..b6 u2-v2C2 U1-G2C U3=02IM v2=(i2LLb 0 VARIADLES 664 PROGRA1 ¿144 E.ND OF CUMPILATION // üUP Ttt1AX1¿1 ú1=U2AU LHC \:� ..3 cLUU ( «. .'iuvU) .1U9uv;;L .31vi,UUL U1= , +13=::1C4 J2=UGU,- .24b J0•.it .LU:JUv'.t: =J1i.L U1=U-1:: 5=U¿1-4 COL iZL uIkti•IE!vTS FGi: TNIAX CU S"+U;•: .iLJdUuOE 7=01x5 .lvl, (ice-ui=ü2ric .G+U JUI (j �'JLtiG • / uU ;i it - ul=ücüA •2Gy/ +::k U3=u¿C u 7v uG�L 02=uc• .3016 UUt. ü3=( cv •2:.vUV '_ UJ=JGi_: 111Ut b=UCf1 AGF *LLLETL CART ID 6 *STC.RE. CF,RT ID 3172 S 1 i� IAX c TRIAX 25& 1 3 ADUR G.i C' T UO8F TRIAX úA 2:164 :a AGi» < uti Ci' T ci0�F D ; 3172 T, Ii�X�7.3 TAMIZ ANALISIS GRANULOME TRICO POR TAMIZADO TAMIZ Objeto . Análisis granulométrico, por tamizado. Entrada . Fichas perforadas según formato (ver hoja de formatos). Salida . Dibujo con plotter. Pinta un rectángulo de 212 x 126 mm y en él sitúa los puntos correspondientes a cada tamiz ensayado. Las dimensiones del recuadro y la situación de los puntos es la adecuada para pasar a un vegetal con el impreso correspondiente por simple transparencia. La identificación de la muestra aparece rotulada fuera del rectángulo y junto a una esquina. Lenguaje . Está escrito en Fortran IV para ordenador IBM 1130. No requiere ninguna subrutin,a aparte de las propias del sistema. Funcionamiento . El programa funciona de forma ininterrumpida, completándose un ciclo riel mismo por cada tres fichas que lee (que corresponden a los datos de un ensayo). El programa se; dr,ticne curando al ir a leer el proximo grupo de fichas encuentra la primera en blanco, puesto que al leerla testa si el campo A tiene algun valor o es cero. Con los datos leidos calcula: gruesos lavados (e), agua(AC), suelo (S), humedad ñai9roscópica (M1) y factor de corrección por la misma (F1), fracción fina seca (E), muestra total seca (F), fracción fina ensayada seca (H), así como el factor E/H (BK). A continuación calcula los gramos en muestra total retenido en cada tamiz (Y); luego los gramos en muestra total que, pasa por cada tamiz (diferencia entro lo q(c retiene el tamiz anterior y el que se está calculando) (Z). Finalmente se calculan los dates aro riores (n porcentaje respecto a la muestra total seca (W). Se pinta el recuadro y se sitúan los puntos calculados (W) donde corresponden según el tamiz y el porcentaje que pasa. Datos para el operador . El programa esta almacenado en el VA del disco 3172, Para su ejecución aeguir la siguiente secuencia // JOB // XEQ TAMIZ Fichas de datos Dos fichas en blanco Colocar el plotter a 3 cm del arrastre derecho Las fichas de datos deben estar ordenadas formando grupos de tres. Cada uno de los gr,ipos debe tener id^nticas las columnas 1 a 10 y dentro (le cada grupo ordenadas por la columna 00. TAMIZ Diagrama General DATOS PREVIOS FICHAS EN BLANCO NO DATOS TAMICES CALCO LOS PREVIOS CALCULO RETENIDO TAMICES CALCULO PASA TAMICES DIBUJA RECUADRO Y ROTULA CALCULA COORDEN PUNTOS SITÚA PUNTOS SI CALL EXIT. TAMIZ --,--- APLICACI !3I'� GEOTEHIf_, S.A. An,Rlisis,ranulométiico por tamizado '17. 13 ',J `L- J j NUM , __ 1DENTI 'FICtAC 1 0 MU P STR TAL, I ' t + - � i � ! ! � �` � I ! I I C ETENIDOiENTRE TAMICES ID E- N�TIFICACIO NUM.' MUEST FR 1 ABERTURA ' 76.20 33.10 r I I C`il�M' ID^ITII�IdAClO MUESTR I , TAMIZ 16 t•. A A._.... 50.80 TA i 0 1 - + TA -- . - -, 30 25.40n - A A .A 12.70 9.52 6.3 $ 4.761 TA_I TA A I 19;10 I 2 D0: RETENIDO ENTRE TIAMICES TA 40 TA TA .70 100 50 140 200 : , I t I y1 7i l I Í � t �, • t S 5 G A A � t+s4a FRACCIONFINA , d 1 S i Z� DL .. u crnr, r Nr ENDU S TRIA GivE ;CIJN C:`NERAL DE MINAS LAB OR ATORIO it:3'fliUlt) GEOLt1fsl!;0 Y P:iitdE:iO DE ESPAÑA TRA 3MO LOCALIDAD .� _..v. ..n zR .=.. RECIPIENTE N.` { SCRIPCION D CÁLCULOS A 8 10 {1IB fj Muestra total I f seca a afro I t i�ss Prdd«,p,lov.1u r!,fsnc, a I( tino or I r ` F C -I E h_ humodod higroscópica h z 109 Hurnodod hic)roscópica en icru (a--:ftap(.,1-- Fracc,o .fina ensa I' A gua tt+ ,I I t+..+a Tora r suol, ; agaiu t+ tara F ;JQlo 3 I,l a tico al aíro IF 1rc,�,óntua G x f i ol,su acta eca 3 ....... 5 �) I Muestra total c� a yodo Facrc:r oc, corro orón por 00 t-10J _ E:-(k • C) t Fracción fina soca ? I tr.rrumo máxh„o HIGROSCOPICA L,s lavados CII F TAMIZADO HUMEDAD PREVIOS Gruesos sin lavar C -_ POR GRANULOMETRICO SIS ................. PASA CADA TAMIZ, EN MUESTRA TOTAI RETENIDO ENTRE TAMICES t í c naces Abertura t mu 12,70 Cr,. on Grs on partú _ Itlna onsdyada;I nwo trd total I, 6 5 II I• ,,,. Núm f: ,rn iv 30 I_ iJl 4Q I !I €t ') I li s� ),59 I .. _ - 042 ta, ,r 50 0 9�7 ^ m _70 0110. 0105 0,074 J' I i _ --- I. ,m 100 I�un.110 .,n. i. U i_ lj.. �G 4 -09 t Gramos I l i i ho J 'l ri r U EQTE(N IA QEPARTA MEM10 INDUSTRIA T .?ICE D! i`41N DIREC ;; !ON GEN° :.3AL. DE MINAS LABORATORIO G ')LO ICO Y IMIURO PE ESP?A,4 Sondeo n.° CURVA GRANULOMETRICA O0IN3 13d f ,I I r °Io li, C O O O O O O M. PROFUND. MUESTRA NO I f i } 100,0 T g t� L.000 EOOb 0'í0 ` ;II�'Il ¡ I I III 10,0 iii U ` �� F I, Í i�I I ...� I I I j � I ;III. II¡ t-1� F I--I � OOZ ó N I ' Y 6 @y 41 4 ÍII l s k I` (0'0 }� ��� ¡lill'I' III I.I..41 I , + �, -I 1 I . Í Ifll I.1_! l'p I Gbon I z0 91ON... iI -.£'o p o. I II ¡I -J I IL..� I 1 I ÍI I 1:1. i I-L ¡ I L ' '! III 02 j ( I L-�._i f 1 I i I �. .I i I+ I I� I u 7 i N 09 G N OS oN OL v N s o- N � � I � J 6 f I I I 1 I I! I' I� III I , �I.�I_I I Í i� } ►' ¡�, I �I é I! I¡ IlfiÍl I I � I S0 j S I a O � I I I..�_Q I I úl I I I-I-� L __ . I � r I o I E ! 1 I , J Í.- - i i- -01 I III_ 071 tic -lt 1 -v J- ZIL 7, cr> vsvd s. _�_ } - ._ _.�-,_.,�..... _ __-_-__ ___-_ _- - _ __ - ano - _ °ro -,= ¡ MOD. 1D • IM►. JLC' Ttt. 25 25 c417 i a i 3 1 l i l i 1 j Í + + ;I 4 + I ! m v Ñ :.1 PAGF. 1 TA,^'.IZ 1 TAMIZ TAMIZ TAMIZ 2 3 4 TAMIZ *NNAME TAMIZ TAMIZ DIMENSION X(19).Y(19),Z(19),W(19),AB(19) DATA AB/ 76.2:50 . 8+38.1 ,25.4.19.1,12.7,9.52.6.35,4.76,2..1.19+.840,TAMIZ 5 6 7 4 READ (2,1)ID,U1,U2,A,G,TSA,TS,T,DEN IF(A)é,5,6 TAMIZ TAMIZ TAMIZ TAMIZ TAMIZ TAMIZ TAMIZ 8 9 10 11 12 13 14 5 CALL EXIT 6 READ(292)(X(I),I*1910) READ(2,2)(X(I),I*11919) C*0. DO 7 I=1,10 C*C+X(I) TAMIZ TAMIZ TAMIZ TAMIZ TAMIZ TAMIZ 15 16 17 18 19 20 7 TAMIZ TAMIZ TAMIZ TAMIZ TAMIZ TAMIZ TAMIZ TAMIZ TAMIZ TAMIZ 21 22 23 24 25 ¿6 27 28 29 30 // J08 LOG DRIVE 0000 V2 M-10 CART AVAIL 3172 CART SPEC 3172 ACTUAL 8K CONFIG PHY DRIVE 0000 8K // FOR *IOCS(CARD,PLOTTER) *ONE WORD INTEGERS *LIST ALL *.59,,42, . 297,.21,.149 ,.105..074/ 1 FORMAT(A2,2A49 5F8.2 ,F4.2) 2 FORMAT(10X►10F6.2) 3 FORMAT('+') ;\.0 Y(I)=X(I) AC*TSA-TS S-TS-T H1*100.*AC/S F1*100./(100.+H1) Em(A-C)*Fl F=C+E H*G*F1 BK=(A-C)/G DO 8 1=11,19 8 Y(I ) =BK *X(I) Z(1)=F-Y(1) DO 9 I=2,19 9 Z(I)*Z(I-1)-y(1) DO 10 I*1,19 10 W(I)=100.*Z(I)/F CALL SCALF(0.03937.0.03937,0.,0.) CALL FCHAR(0..-10.,.07,.07,.0) WRITE(7,1)ID.U1,U2 CALL FPLOT(^2.0.,0.) CALL FPLOT(0,212.►0.) CALL FPLOT(0.212.,126.) CALL FPLOT(0,0.,126.) CALL FPLOT(-1.0..0.) AL*ALOG(10.) DO 12 I= 1919 A=W(I) IFIX(I))12,12,11 TAMIZ 31 TAMIZ 32 TAMIZ 33 TAMIZ TAMIZ TAMIZ TAMIZ TAMIZ TAMIZ TAMIZ TAMIZ TAMIZ TAMIZ TAMIZ TAMIZ TAMIZ TAMIZ TAMIZ 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 PAGF 2 11 TAMIZ 49 TAMIZ 50 TAMIZ 51 TAMIZ 52 XX=42 . 4*((-ALOG ( AB(I))/AL )+ 2.) YY•1 . 26*A-1 . CALL FPLOT ( Q.,XX,YY ) WRITE ( 7 9 3) TA-UIZ 53 TAMIZ 54 TAMIZ 55 12 CONTINUÉ N=N+1 IF(N-5)14 . 13.13 N•O XX=230 . YY.-584 . GO TO 15 14 XX•0 • YY=146 . 15 CALL FPLOTl0 . XX,YY ) GO TO 4 END VARIABLE ALLOCATIONS Y(R X(R )•0024 -0000 A(R U2(R )=OOCO DEN(R ). 000C C (R F (P E(R )•0008 N(I YY(R )•00E4 TAMIZ 56 TAMIZ 57 TAMIZ 58 TAMIZ 59 TAMIZ 6U TAMIZ 61 TAMIZ 62 TAMIZ 63 TAMIZ 64 13 ¿(K G(R AC ( R H(R ID(1 )•0O4A-0026 )=OOC2 )=OOCE )=OUOA )=OOE8 1v(R TSA(R S(R BK(R 1 ( I )=0070-004C )=OOC4 )=0000 ).000C )•00E9 A13(R TS ( R H1(R AL(R 1=0096-0072 )=OOC6 )=0002 )=OODE )=OOEA )=0(j8C-O:)9F3 )=00 (0 ) =0004 )-00E0 U1(R T(R F1(R XX(K )=OOtE )=OOCA )=0006 )=UOEZ STATFMENT ALLOCATIONS 1 11 -0112 =0280 = 0119 = 0284 2 12 •0110 =02C9 3 13 =013B =0208 4 14 =0155 =02E0 5 15 6 - 0156 00195 7 8 =OTEO 9 =0200 10 =U21F FFATURES SUPPORTFD UNE WORD INTEGERS I0C5 CALLED SUBPROGRAMS FPLOT SCALF FCINR wCHRI CARDZ FDVR FADDX SCOiM". P FADD S �ti RT FALOG SRED FSUF3 SFIO FSUBX SIOFX REAL CONSTANTS .000000E 00-'.'.OEE .126000E 03=OOFA .584000E 03 = 0106 I14TEGER CONSTANTS 0=010A 2 + 0108 1=OIOC CORE REQUIREMENTS FOR TAMIZ COMMON 0 VARIABLES 238 FND OF // .3937UOE-01-0(;F2 .2CJCOUE O1000FE .100000E 03•`;0F0 .424000E 02*00FC • 146000E 03=0108 10=0100 PROGRAM FMPYX 5101 FUIV SUBSC .10 00( E 2a U.;F4 .126000E 0 1=J1:CG 7=0110 19=OIOF *DELETE CART ID 3172 TAMIZ DN ADDR 2010 b;' S UA TAMIZ UB CNT FLO SNi< FLUX .7;:UU.;t;E-.,1= Fb .10000(E O1=Ul:i2 506 COMPILATION! DUP * STORE 11=010E FMMPY SIOF TAMIZ 65 TAMIZ 66 0029 TAMIZ 67 5=0111 ESTO FST()X .212000E 03=0OF3 .23(iO i;E 03.0104 SEDIM ANALISIS GRANULOMETRICO POR SEDIMENTACION S E D I M Objeto.- Este programa hace los cálculos del ensayo análisis granulométrico por tamizado y por sedimentación Lenguaje.- Fortran para ordenador IBM 1130. Entr- tas.- Los datos que necesita de cada ensayo tienen su entrada por tarjeta perforada. Salida.- La salida es unicamenta por plotter. Requerimiento .- Solamente necesita subru tinas del sistema. Funcionamiento .- El programa funciona de manera ininterrumpida, repitiéndose el ciclo tantas veces como eisayos completos haya, sin otra condición que la corriente de fichas este bien ordenada, con cinco fichas por ensayo. El programa se detiene cuando encuentra una ficha en blanco después de las del último ensayo, pues al leerla testa si el campo de las columnas 11 a 18 es cero o contiene algún dígito. La disposición de los datos en cada una de las cinco fichas necesarias para cada ensayo puede verse en la hoja de Formatos de entrada. E programa comienza leyendo la primera ficha, que contiene los datos generales del ensayo. A continuación lee los datos de retenido entre tamices, haciendo los cálculos siguientes: gruesos lavado (C), agua (AC), su3lo (S), humectad higroscópica enojo (h1) y fractor de corrección por la misma (F1), fracción fina seca (E), muestra total seca (F), fracción fina ensayada seca (H) y el fractor E/H ($K). Después calcula los gramos en muestra total retenidos entre tamices (Y) y los gramos en muestra total que pasan por cada tamiz (Z), que se ohi;ic icen restando de los gramos que pasan por el tamiz anterior los retenidos por el que se calcu'n. El prime o se obtiene restando del peso de muestra total seca lo retenido por el primer tamiz. Estos resultados se pasan a porcentaje del peso total de la muestra. Con estos cálculos se termina el an.íli;is granulométrico por tamizado, leyéndose los datos del análisis granulométrico por sedimentación. Los ,,álculos de esta segunda parte se basan en el Nomograma para el Análisis Granulométrico (ver aparL;). De el se han obtenido los tres tablas siguientes, correspondientes a tres escalas distintas. La tabla 4 se refiere a la correción de temperaturas. A estas tablas se les ha ajustado después unas curvas, obteniéndose las siguientes ecuaciones. Para la tabla 1 (T1= valores "B" de la tabla; 1 = centímetros) T1= 0.260178E02-0.307463E01 x 3E+ 0.22748 x V- 0.16410111-01x0'+ 0.863973E--03 x 3t4 --0.194989E-04 x 15 Para la tabla 2 (T2= centímetros; lt = temperatura) T2=0.28046101.+0.41975x3(-0.21660E--01 x31'+0.76354E--03 x313--0.99611E-05 x314 Para la tabla 3 (T3= centímetros; 1= densidad) T3=0.1481E03-0.14041E03 x1+0.56954E02 x 3t2 -0.11607E02 x 3t3 +0.93735 x 3t4 Para la tabla 4 (TC=correción; 1= temperatura) TC=-0.55649E01+0.95842 x 31-0.86931E-01 x V+0.41336E-02 x 10.89497F.-04 x 3t4+ 0.7513E-06 x 3t5 Los coeficientes de estas ecuaciones están en el programa. El diámetro de las particulas en suspensión se calcula por la fórmula AB=-,/A x V (1) Siendo V la velocidad de sedimentación, que es función de HR y del tiempo TI _ HR (2) V TI TABLA 2 TABLA 1 Escala B=A x 103 Escala centímetros correspondencia v.^io re s "B" centímetros 0,00 26,0 5,50 de Temperatura cor respondencia ce ntímetros de P . específico Temperatura Cor re ción cor respondencia valo res peso e. való re s T 10 TABLA 4 TABLA 3 Escala 0,00 3,20 32 2,90 0,35 25,0 6,30 15 0,50 3,15 31 2,60 0,70 24,0 7,05 20 1,00 3,10 30 2,35 3,05 29 2,05 1,05 1,45 23,0 7,80 25 1,50 22,0 8,45 30 2,05 3,00 28 1,78 2,95 27 2,30 20,0 2,50 19,5 2,60 3,15 2,90 26 1,50 1,28 2,75 19,0 3,75 2,85 25 1,02 3,00 18,5 4,35 2,80 24 0,78 3,25 18,0 4,95 2,75 23 0,58 2,70 2,65 22 21 0,;8 0,18 0,00 -0,18 3,50 17,5 5,60 3,75 17,0 6,25 4,05 16,5 2,60 4,30 16,0 6,95 7,65 2,55 20 19 ,55 15,5 8,35 2,50 18 ---0, 36 4,85 15,0 9,05 2,45 1.4,5 9,80 2,40 17 16 - 0,50 5,1.0 5,45 14,0 10,65 2,35 15 5,75 13,5 11,50 2,30 14 -- 0,65 -0,75 ... 0,88 ---1,00 6,10 1.3,0 1.2,40 2,25 13 6,50 12,", 13,30 2,20 12 -1,10 1,18 1,40 7,20 1.2,0 14,25 2,15 11 1. ,t5 115,20 2,10 .10 2,Ofí `2.,00 7,60 1? ,0 16,15 8,00 10,5 17,30 8,4-0 10,0 8,80 9,5 9,30 9,0 9,80 8,5 1(1,'20 f8,0 10,90 7,5 11,50 7,0 12,10 6,5 12,80 6,0 13,55 5,5 14,40 5,0 Y A depende de la viscosidad , la temperatura y las densidades de la disolución y del sólido , según la fórmula 1800xr1 5s-gL A= (3) HR= (40-RB) x 0.282 +7. 8, en donde RB es la r bruta leída en el ensayo en el tiempo TI. Con ellos hemos calculado V. Si el peso específico del sólido no se da como dato, se tomará 2.65. Con el valor del peso específico y la ecuación sacada de la tabla 4 se obtiene el punto correspondiente de la escala de peso específico ('1'3). Con el data de la temperatura y la tabla 2 se obtiene el punto T2 de la escala de temperatura. Con ambos datos obtenemos BC= 10.3 x T2--3 x T3 7.3 y a partir del cual se obtiene Tl. De esta forma, que representa un punto de la escala de la tabla calculamos A= Tl 1000 que junto con la V calcula obtenemos el diámetro de las partículas (1). Con —.t t...iur de la temperatura y la ecuación de la tabla 4 obtenemos el valor de la correción TT, mediante el cual y la r bruta obtenemos la r corregida RC= (RB-8.6) + TT 1'c,. ide 8,6 es el valor de la correción por densímetro y por menisco. El T'orcc:_itaje de las particulas en suspensión se calcula por la formula P 0,o-- - 100 x 1.60 x RC II Ll procc ataje del total se calcula por la fórmula w= 100 P%xHxF 100xFxH l60xExRC = FxH en donde Polo es el porcentaje correspondiente de la parte en peso. Cada valer W y su correspondiente AB dan lugar a un punto del gráfico. f-, coi,tinuación el programa hace las correciones convenientes a los valores W y AB para pintarlos a la escala sitúa del gráfico, y después pinta un recuadro de 212 x 126 mm. rotula la identificación de la muestra y todos los puntos. Datos para el operadnr El programa está en la UA del disco 3172. Por tanto hay que poner ese disco. // JOB // XEQ SEDIM - Tarjetas de datos (todas) Dos fichas en blanco - Colocar el plotter a 3 cm. del borde derecho Las tarjetas de datos deben estar bien ordenadas , agrupadas de cinco en cinco con idéntica perforación en las columnas 1 a 10 y dentro de cada grupo ordenadas por la columna 80. fi LEY DE RTOKES DEMSIh,ETFO TEMPERATURA PARA DENSIMETRDS fX,i IAO.A "'1RA EL ANÁLISIS GRAMULOM U RICO TA.: AYOS 00 / A>" A 2V A T4 - a�, -:-x,, _ - L:Awa� e awo o H1 R i1 11 12222 a Fs22 21 5 r f m ndJl _ -'1 HI1 :n:n: 12 CLAVE i i Un de H. -,d N,, 11 S .�. l„ . 1�eMYVC) 1 ttá 1 t �� " ,.1 t -. . ) ctvrae T7enáá m et ro 12 14 T)Ansirlala ' U2 ••. f C),S ¿U 06 ry (. í .......,. .• 17, 44-- i) ... 50 21 54. af '.tt'�...: • ..•.•. �.tili ; ic x ti .. ;, Ci T .A n'kefliSGO Li c ,Q-J 0 1�. l; r, ... • O N' . t. r .4• i * r� _ STAR SKDIM f7. DATOS GENERALES Ficha en blanco ?.` NO RETENIDO i' TAMICES `: ` - - - CALCULOS RESULTADO PREVIO CALCULO PASA TAMICES DATOS SEDIMENTACION 1 - 1 'ESCALA L DENSIDAD VELOSIDAD SEDIMENTACION ESCALA TEMPERATURA ESCALA #'. B í DIAMFTRO PORCENTAJE DEL TOTAL • •1= 1+1 e NO 1=11 SI Correcciones para ajusµ ar ESCALA PINTA GR AF ICO SI CALL E X IT S E D 1 M �r�ú�E�ét? 1i �•OTT if`.! �. G?RIATOS ENTRADA 1 I ,Ji rt�-- �sVV 1 :IDFP!TIPICACIOPJ NUM MUESTRA TOTAL FRACCION FINA - t - TEN !IDA I MUESTF A .� __ ABERTURA JT�FI�grlO:1 EN: ,.,O E NTRE TAMI,C_S _.... _ A A A- A A {,1 MEu TRA ..,. c ...�......., ..mee. 50.50 30.i0 25 .40- .7E..i0 12.70 .,, 52 ,6,35j _.-._._. _.. _.. _. .. NUM TAMIZ TA 16 20 TA TA 3C n --^ TA S0 - _r- L I - ` TA TA TA: 70 100 120 140 2 1 ¡ TA ' 1 .. ¡ ... ! .... _. S12TEN IDOEf :.TRETAMICES' AC In 1 2, 00 ' - r A NUM 76.20 : R.� I _.. .__ rr. I �I i MUESTRA BRUTA ' . IDG TIFtCn I L Iyi I: 0 T T T T T i 4I UE$TRA 4 - - T TI �Ir`A I "J N LIM Ti C"�1?O C f T T. Tc,l PERAT;URA T T ..�.- _ _..._. -T _ .... .:` T T .�... _, ._i . _ 2h 4h" 1I2L j I FDDA S p �Z.,I,•..i�" i,:iiSAS 1I:A LALC LCa 11 .. r 5 G OIPC5 "'N N.° t A NN U L OM CALCULOS E TÍH C O HUMEDAD PREVIOS I Gruosos :.m lavar h- a t ión pc- r q 1c hi rnmda j t [- � 00 ..1 h x C' t O HIC'RC . ;COPICf, 1 1 c .tt,r tlri col 100 seca cl alto 3 S11417 I, I POR Mu' itra total A { Cru. LIGAD RECIPIENTE 1 RP, rl j f . rrnuJo J Iw}Ii,..cÚ�iCu C : • } í, Grua ,oc kivc clc)i +' - "f} - ,, u:n e - - :::nci P6 fl i - :I:` _C.j i I'n :-cr, n inl , ' •l t lvluri Yr a t,.'tul í{ H . P'. tl { rh a un. 1 C f 70 I. (,{; :, - t . r. •.u u- o ci e mico „1 n, . Y. { tocc: il,íl nnci ¡ 1 t +' ! fina ,.rrsayc ; da rnuc ,► rci total 1 j 3 r II, It I, C; . N y 9 or I ror orlo alrn<,1�,. Il r .I � , 1, . • - (. ::,.--.. - - . TrcTjrr2. . . - = T -- - - - . = = - :--C\3 1 -, r 1C-ocic- 1 t 1 I 1 - 1 --- - Su"e - 'ee cs. .. uI - -. . r 2 - - > -- L ---1 - -. 1• - . 1 ..H - - -1 rl . .............................................. '1 1 1 1 1±' - $- -, - ...................................... 2. 1 .• . 1 1 1 1 .: . . .., - 1 14 .. . ¡ ! +Ic."°wC.:Gd►+"?! r' }! É+. I:"',SlT... 3 ,l"""') Y w`-fi ,ZL DE MINAS °!mr "i) @i ESPAÑA f�' T2itá'A ;','i l1TA D t' DA ;:=�ru vr IA L A B O R A T O R I O Sondeo n. CURVA GRANULOMETRICA OGIN913 11 OID C) (9 C) C14 C> rn PF20FUND. MUESTRA N ? lop'o zoo 0 { l Í 1 r � tf-� �. ��I ��11 LI ..1111 +I f d { ' f v I� ' U !. ! I }..I � F ' I. r� ,.I .. _{ _•_.. I..L...I _I - -i-. j �.. - -. I I I._. __I J_. i...l.. I III�iII 1. l0'0 f I Í í ! , .1 i I i c• �! ;¡ �II II i { .j Í Í f- I �. Í� i- -�' Z pp II �i III+I¡ � i i _ � I �..F. III` �... � I� i � pp l { l + E l I III I { 90,0 Id I ooa O TI f Í Y _I � I 1 I I I Í I i! S Z a S ro I I ¡III I I -L i. I I � I � i, � N { 1� - 09 09°N I� crDh I t Zo ---I I 1. a vo {-TO I� ¡_ I ,• . 01 o*N 9 °N h _ I �I, I I IiII $ ! I I _ I I I I Íi I � I _ I. i- J I I i -q l- 9 14 I "• p 1 i' rI;II 14 � l I f FI -1 1-2 t I t! .Zlt l { ll alla"" E „alié r. q 3g I _I . I „ tiE d ,� 4�. I Í ¡ ' t{ I I _; y IIII VIL "VIL ¿I I I l_ N-- I' u co • � _ ! p '. O I!_ _�_ { { _�. Cy^ �:� -1 c9 O ��J i e i O O r� { C) 1l 1- a I O I E O O <l> 1� f O ool C? ysrrd ano t .r�_,z.....a>r+..=p+> ' MOD. 17 • IY►. J[C ` hL 255 04 77 PACE 1 // JOB SEDIM 1 SEDIM SEDIM SEDIM 2 3 4 *NAME SEDIM SEDIM DIMENSION W(30)1X(30)9Y(22)9Z(19)9AB(30)9T11(6)9T22(5)1T33(5) SEDIM DIMENSION T06)1TI111)9TE111)1RB111) SEDIM DATA AR/ 7692950 # 8f38 . 1925 .4119.1912.719.5296*3594. 76s2911*199 .84095EDIM 5 6 7 8 *. 599942992979 .211.149191059.074911*U./9N/0/ SEDIM DATA T33/.14814E039-.14041E039.56954E029-.11607E029.93735t02/ SEDIM DATA T22/.28046E11.419759-.2166E-19976354E-39-999611E-51 5EUVv., DATA 111/ 926018E21 -.30746E19.227489-.1641E-19.86397E-39-919499E-6/SEDINI DATA TC/-5.564919958429 -.0869319.41336E-29-.89497E-41.7513E-6/ SEDIM DATA TI/ 0.9939.6919213999 .927.972.9144. 1216998649 / SEDIM 9 10 11 12 13 14 LOG DRIVE 0000 V2 0110 CART SPEC CART AVAIL 3172 ACTUAL 8K 3172 CONFIG RHY DRIVE 0000 BK // FOR *1OCS(CARD9PLOTTER) *ONE WORD INTEGERS *LIST ALL 1 2 3 4 5 FORMAT(A.292A415F8929F4.2) FORMAT(10X110F692) FORMAT( 10X911F592) FORMAT(#+9) READl291)ID9U19U21A9G9TSAsTS9T9DEN 1F(A)796#7 6 CALL EXIT 7 READ( 292)(X(1 ) 9I=1910 ) READ(292)(XlI)sI=11919) C=0. DO 8 I=1910 C=C+XlI1 SEDIM SEDIM SEDIM SEDIM SEDIM SEDIM SEDIM SEDIM SEDIMÍ SEDI'? SEDIM SEDIM 15 16 17 18 19 20 21 22 23 24 25 26 8 SEDIM SEDIM SEDIM SEDIM SEDIM SEDIM SEDIM SEDIM SEDIM SEDIM 27 2a 29 30 31 32 33 34 35 36 Y(I)aX(I) AC=TSA-TS S=TS-T H1=1009*AC/S F1=100 .1(100.+H1) E=lA-C1*F1 F=C+E H=G*F1 NK=(A-C)/G DO 9 I=11119 9 Y(I)*BK*X (I) Z(1)=F-Y(1) DO 10 Ia2919 10 Z M aZ(I-1)-Y(I) DO 11 I=1919 11 W(I)=100.*ZlI)/F READ( 293)(RB(1 ) 9Ia1/11 ) READ( 293)(TEII ) 9I=1111 ) DO 12 I=2000 J=I-19 12 X(I)=TF.(J) IF(DEN113913914 SEDIM 37 SEDIM 38 SEDIM 39 SEDIM 40 SEDIa' 41 SEDIP 42 SEDIM SEDIM SED¡!,. SEDIv SEDIM SEDIM. 43 44 45 46 47 48 PAGE 2 13 DEN=2.65 T3=6.25 GO TO 15 SEDIM 49 SEDIM 50 SEDIM 51 SEDIM 14 T3= 733(1 )+T33(2)*DEN+T33(3)*DEN**2+733(4)*DEN**3+T33(5)*DEN** 4 SEDIM 15 WW=(160.*E1/(F*H) SEDIM DO 16 I=1911 SEDIM HR=(40.-RB(I11*.282+7.8 SEDIM V=HR/ITIIII*100.) SEDIM TM=TE(I) SEDIM T2=722(1)+T22(2)*TM+T22(3)*TM**2+722(4)*TM**3+T22(5)*TM**4 SEDIM RC=(10.3*T2-3.*T3117.3 T1■T11(1)+Tll(2)*BC+T11(3)*SC**2+T11(4)*RC**3+Tll(5)*BC**4+T11(6)*SEDIM 52 53 54 55 56 57 58 59 60 *BC**5 A=T1/1000. J=I+19 ABIJ)=SQRT(A*V) TT=TC(1)+TC(2)*Tk`+TC(3)*T'1**2+TC(4)*Tv,**3+TC(5)*T"**4+TC(6)*T)�**5 RC=RB(I1+TT-8.6 16 Iti"(J)=RC*WW AL=ALOG(30.) J=0 I=20 SEUIM SEDIM SEDIM SEDIM SEDIM SEDIM SEUIM SEDIM SEDIM SEDIM 61 62 63 64 65 66 67 68 69 70 17 I=i-1 IF(X(I1117917918 18 J=J+1 Z(J1=4294*((-ALOG(AB(I11/AL)+2.) Y(JI=1.26*W(I) IF(J-2 )17919919 SEDIM SEDIM SEDI^I SEDIM SEDIM SEDIM 71 72 73 74 75 76 19 20 1=19 1=I+1 IF(X(I112092041 21 Z(3 )=42.4*((-ALOG(AB(Ill/AL)+2.) COR*(Z(3)-Z(11)/(Z(2)-Z(111*(Y(2)-Y(I))+Y(I)-1.26*W(I) CALL SCALF(0.0393790.0393790990.) CALL FCHAR(0.9-10.99079.079.0) WRITE(791)1D9U19U2 CALL FPLOT(-290.90.) CALL FPLOTl09212.90.) CALL FPLOT( 09212 .9126.) CALL FPLOT( 090.91269 ) CALL FPLOT(- 190.90 .) 00 25 I = 1930 A- W(1) IFIX(I )) 25925922 SEUIM SEDIM SEUIM SEDIM SEDIM SEDIM SEDIM SEDIM SEDIM SEUIM SEDIM SEUIM SEDIM SEDIM SEDIM SEDIM 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 22 XX =42.4*((-ALOG( AB(I11/AL )+2.) YY=1.26*A-1. IF(1-20)24923923 SEDIM 93 SEUIM 94 SEDIM 95 23 VY=YY+COR IF(YY125924924 24 CALL FPLOT( 0.9XX9YY ) WRITE (794) 25 CONTINÚE N=N+l IF(N-5)27926926 SEDIM 96 SEDIM 97 SEDIM 98 SEDIM 99 SEDIV100 SED¡ NI 1Q 1 SEDI1,102 76 PSap SED IM, 103 PACE 3 XX=230 . YY=-584 • GO TO 28 27 XX*0 4 YY=146. 28 CALL FPLOT(O.XX.YY) GO TO 5 END VARIABLE ALLOCATIONS X(R W(R )a003A -0000 T33(R T22(R ) a011A -0112 U2(R U1(R )x0174 DEN(R T(R )x0180 E(R Fl(R )x018C HR(R WW(R )x0198 TT(R T1(R )*01A4 ID(1 YY(R )x01BO STATENENT ALLOCATIONS =0208 1 x0204 2 =035D 12 x0311 11 22 x05D4 21 x0536 SEDIM104 SEDIN1,105 SEDIM106 SEDIM107 SEDIM106 SEDI1°1109 SEDIm11U SEDIM.111 Y( R TC(R A( R C(R F(R V(R RC(R M )x0076-003C )x0124-011C )=0176 )=0182 )=013E )a019A )aO1A6 )xU13A =02OF *0378 a05F8 3 13 23 =í) 213 -0385 -0603 4 14 24 Z(R )40008-00A4 TI(R )•0146-0132 G(R )=017A AC(R )•U 186 H(R )=0192 TM(R )*019E ALIR )xO1AA J(I ).01bc )a00A2 -0078 )=0130-0126 )x0178 )=0184 )•0190 )a019C )aOlAH )=0168 =022D =0385 a06OC 5 15 25 6 16 26 =0247 m04C6 x0621 7 17 27 AB (R TE(R TSA(R 5(R BK(R T2(R COR(R N(1 =0248 =U4E4 =0630 )aÜlí4 -11;0CA )=015C-U146 3=017C )=0188 )=0194 )=OlAO )-CLAC )=01HD 8 18 28 -0267 =U4F4 =0638 9 19 Tll(R RB(K TS(R H1(R T3 (R BC(R XX(R =0202 =0527 )=O11U--olQ6 )=0172-U15G )-U17E )=UlBA )=0196 )=UTA¿ 1=01AE 1U 2v -U2F2 =U528 FEATURES SUPPORTFD ONE WORD INTEGERS IOCS CALLED SUBPROGRAMS FALOG SCALF FSORT FSBR FDVR FSTOX REAL CONSTANTS .000OOOE 00a01C6 .282000E 00 a01D2 .860000E O1a01DE .700000E- 01a01EA .146000E 03aO1F6 FCHAR FAXI FPLOT CAilDZ .10000CE .780OU0E .100000E •212000E U3x01C8 OlaU1D4 02a01E0 03wOlEC FADD wCHRI FADDX SRED FSUB S',v`RT .265000E 01a01CA .103000E 02x0106 .424000E 02xO1E2 s126000E 03■01EE FSUBX SCOMP 9625000E .30U00GE .200000E .1(j00U`)E FiPY 5FIU 01- 1CC U1=i1D8 O1a!i1F4 U1a;IF, FMPYX 5I0FX FUIV 51OF •16Ot:i E •73UÜui:E .1260,,>u1 •23OUvílE FLO SIOI 3mulcE ""laG1DA OlaG1E6 Ü3=U1F2 FLUX SUEiSC F'ST'v 5tv< .4Uú000E Ü2aUlUv •lu,)ujuE. Ü4=.jl.:C .393'1t0E-Ula01t$ •584CUOt 03=Oit4 INTEGER CONSTANTS laOlF9 7=0203 2aU1F8 0=0202 IOxUlFA 11=01FB 19=01FC 20=010 30=U1FE CORE REOUIREMENTS FOR SED¡-,.' COMMON O VARIABLES 454 PRUGRAM 1146 END OF COMPILATION // DUP *DELETE CART ID 3172 SEDIM11 2 SEDI?"1113 SEDIM DB ADDR 2D63 D8 CNT 0062 *STORE WS UA SEDIM CART ID 3172 DB ADDR 2DE3 D3 CNT 0062 SEDIMI14 3=OIFF 4=02UU 5=U2u1 ATT ER r LIMPIES DE ATTERBERG a ATTE R _ Objeto: Cálculo de los límites de Atterberg a partir de los datos del ensayo. Lenguaje: Fortran IV para ordenador IBM 1130. - Entrada : Por tarjetas peforadas. Ver formatos. Las tarjetas son de tres clases. La primera (ATTERI) contiene la información general del trabajo. Las tarjetas ATTER2 contienen los datos del límite líquido y la tarjeta ATTER3 los del límite plástico. Por cada trabajo habrá una tarjeta 1 y dentro de cada trabajo habrá varias tarjetas 2 (una por cada prueba realizada y una tarjeta 3. El máximo número de tarjetas 2 por muestra es de 5. El número de ensayos que se pueden calcular ininterrumpidamente es indefinido. Salida : Impresa, en forma de relación, con los datos generales del trabajo en la cabecera y los resultados de todas las muestras a continuación. Requerimiento: El programa usa solamente subrutinas de la biblioteca del sistema. Funcionamiento : Comienza leyendo la ficha de datos generales e imprime la cabecera. A continuación lee los datos del límite líquido y límite plástico de una muestra. Calcula el peso de agua, peso del suelo seco y porcentaje de humedad para cada una de las pruebas realizadas para el límite líquido. Ajusta una recta a los puntos (habrá tantos como pruebas realizadas) cuyas abscisas son número de golpes y cuyas ordenadas son porcentaje de humedad. El límite líquido es la ordenada del punto de intersección de esa recta y la abscisa 25 golpes (la escala de las abscisas es logarítmica). Después calcula el peso de agua, peso de suelo seco y porcentaje de humedad a partir de los datos del límite plástico. El porcentaje de humedad es el límite plástico. El índice plástico se calcula restando del valor del límite líquido el del límite plástico. Después se imprimen estos resultados y se leen los datos de la siguiente muestra. Si hubiese un ficha en blanco, se interpreta como que no hay más datos y el programa termina. Si los datos son cero, entonces los límites se hacen cero porque se supone que el material es no plástico. Normas del operador: Programa *XEQ Fichas de datos (*) 2 fichas en blanco * Las fichas de datos deben estar ordenadas por las columnas 7 a 10 y dentro de estas por la columna S0, yendo al principio de todo el paquete la única ficha ATTERl. Después de varias fichas ATTER2 siempre irá una ficha ATTER3, excepto cuando exista una sola ficha 2 y además tenga los campos de las columnas 11 a 34 en blanco o cero. S T A R T ATTER Diagrama General Datos Generales Imprime Cabecera NO Menos de 4SInwearas si Datos ensayo Ficha CALL si Blanca EX IT NO Num. golpes i 0 OL= 0 NO F1-: 0 PI O SI Calcula: agua, suelo seco , 0/0 humedad. I Ajusta recta Calcula limite liquido Calcula : agua, suelo seco y limite plástico. u _ Imprime resultados MINISTERIO DE INDUSTRIA s ULFARIAMENI h:PEGi_.ION GENERAL DE MINAS U Ve be U lt: t maJ L A EORATO.R 10 ItISIITUTO GEOLOGICO T MINERO DE ESPAÑA ! TRt,BA.iU (\!.° LO C Af C-A[' M�estr+✓ rt.° Recipier;!e pura ensayo n ° LMITES I LIMUE ..! �,) UIDO . ..- D E A T T E R 8 E R G M� w w • r w �.4s r a rr I asm�rararr N." pie cc1 . ' � ! b i C es P��::n rE ipier,te -j- su ,In húmedo � i r. Peso fe<-i i, iónte + su ,.;�► Peso agua qr. Pesu re.-ipiente 13 �a ��.y-�.yu l� Nd" ^t+ s�wwwr�ipos--ww i: + °p `.•�+w�w .a.rs �p •.•o ss�s�C I U I 'r lrA �j4oo, W> *o th E E- J E- T0� ¡ Peso suew.seco gr. i , Humedcd i j i I I i i 20 15 N L IM ITE PLÁSTICO U M E RO 25 D E G 30 0 L P 35 40 50 45 ES Pesafiltros n ° Peso recipiente ti i, I sueÍc Peso aáun qr. Peso rrcipiente gr. E=-B -D Peso suelo seco yr. f ..É Hurrledad % C=A--B D i IU!) Límite Líqu,do 1 ímite plástico Indice plástico t I gr. hum Ho Peso re<.Ipiente f- suelo gr. seco r �. s ..,._.... Observaciones: 1 Mod. ._.,J E e - �lf'•�í4F'[:3 ; li) 111: y' y Lt CLIENTE LOCALI DAD NUM 0 TRABAjo NUMERO MUESTRA 31 _.74 94 1,12 147 1,5 2 180 2.1.1 234 259 297 TORTOSA LIMITE LIMITE INDICE LtOU100 PLASTICO PLASTIC© 31057. 15 4 9.2. 15 9 64 35.53 13.65 21998 40020 13040 26*79 35000 1407. 8 20022 15001 13.76 1925 99 0 33 16 *01 23931 27471 14074 12096 27468 15 9 24 12.44 35094 15917 2097756090 1.5001 41.89 65,3 5 15019 50016 PAG E // 1 LOG DRIVE 0000 V2 ATTEK JOS ^!10 CART SPEC 3172 ACTUAL K CART AVAIL 3177 CUPFIG 1 PHY Dl?ívl �iG0U 9K ;7 iElt FOR ATTLi. *IOCS(CAi< U91132i;j i<INTER ) ATTLil *ONE WCRD INTEGERS *LIST ALL ATTEK *h-A" E ATTEK ATTLt{ DIr^EP9SIUra G;:(6) 9AX ( 6 )*SX(6)►CX( 5)+UX(b!9cXt5)r1'Fl5) ATTEK DIMENSION NTRM 4)► ICL.i (9)►LGC(10) ATTLR 1 FORvAT( 6X►43A2 ) 2 FOi�i'AT(1N1►' CLIEiTE 199X►9A29/.' LOCAL 1CAU'5X►10A¡>9 s' NLi ',.Tr,Al3íJU1ATTLi: U'°EKO's213X L1 i1 TE ')r3Xr 'l!:U1CL'•/r' "''üLST!<A'+tX$1LATTI: *15X94 .429//.' ATUJ *it,1UIDU' 92(1X9 0PLA ST1CU) ATTLR .2) ATt6X91494Fb 3 FORI ATTEK 4 F0RIIAT ( I591X93F9 .2) A1TEP REAU( 291)NTRA9LOC9ICLi ATTL! 5 LIN=O ATTLü 4RITE(392)ICLI►LOC►4TiA l,TTLK 6 KaV AT TEi 7 KaK+ 1 A7ILK READ( 293]ft "sGN(K) tAX(K.).hX(K)► ) XIK) A1`(Lii IF("JM116 ► 16sS A FEK H IFtGN( K)]i491499 A-iTL;< 9 1F(vX( K))1ti91097 ATTt1Í 10 42a (il'vlK) ATTEK e5 2=AXIKI ATTLk D2=UXIr) ATTEK K-K-1 Al TLi< SUMX=0. ATTEil su,-Ymo. ATTEK: SU�,XY=0. liTTLk SWAX2=0. ATTLK DO 11 I=19K ATTLR CX(1)=AX(l)-BXt1) ATTL]t cX1I)=hX (I)-UXIi) A1TLil FX(I)s10G%.*C%1!]/EXl1/ ATTLk Sti%Xa5U.',X+W,(1) a(TL1, SUhíYaSUii:Y+FX( 1) ATTLR SU'°XY=SUN:XY+GN(I)*FX(I) Al TER 11 SUf•tX2 =;,,U;,1X + GN ( I) *GN f I ] ATTEk ÜFN=K*SU:' X2-SU"-!X*Slli'X ATTLR Al- SU' Y*bu7 X2-SUMX * SU.'XY)/Oc` ATTEI: 'Y ] /UE,\ M1= ( Y.*Sl i•,',XY-$l' ATTLK -L=25 .*bI+Al ATTLK C1-A2 -132 ATTLK El=32-D2 ATTLR F1=100.*C1/Ei AlTLi IF(+L-F1) 1�o12s 13 A I TLi� 12 wL-F 1 ATTLit 13 rI= iL-Fi i. 3 4 5 6 7 ü 9 lU 11 1I. 13 14 15 16 17 16 19 L� 1 22 23 24 l5 Z6 : 7 2ó 29 3J 31 3G 33 34 35 36 37 3ci 39 4U 41 42 43 44 45 46 47 48 PA6F 2 GO TU 15 14 UL=O. Fl=0. PI=0. 15 WRITE094)iv "�CdL�F1sNI LI\'=LIi+1 IF(LIN-45)69595 16 CALI. EX1T ENID VARIABLE ALLOCATIONS AX(R GYIR )=OOOA-JCJO A,?(!`, FX(R ImOU4C-Uu4,4 SUMX2(R 5U'dXY(R )sUUStl E1(,i Cl (R )stC064 LIa(I LOC(I )=0084-CO76 STATEMENT ALLOCATICNS =0099 =0095 2 1 -021t 11 -01r38 12 ATTcfc ATTti< ATTtit ATTE2 ATTLk ATTEi ATTLk ATTLii Al TI¡< )=u:1G-JUi;C ti )=UJ7A )=0065 )=0085 =JOLu = 022 J 13 4 14 CiX(K UL;d(R F1lk K(1 =tiJF =J22A 49 5U ul 5£ 53 54 55 56 57 )=UUd7-üUlci (.X(;t )=0GLC-Uü[4 )=Uu5C )=U06d )=JGñ6 A1(K )=UUSL PI(k l=U.bi hlI 1=üüa7 =G1üG nu236 15 6 16 =011E s0150 7 b, )=ú,;3ti-"JG¿L tX(t )=UU4L-Uü3a 13111¿ NTkr4(I !ti )=üUbU )=UU71-JUbl 1=UU"+i dL(it 1CLIl1 )='vUbG )=UU7A-ilui¿ =v,l4o 1;; ux =U12G 6 =Ui3t 9 =�1�2 FFATURE=!� SUUPORTED UNE WORD INTEUEkS IOCS CALLLD SU` PitUGkAi S FADDX FSUB FADO PftNTZ 5WRT SRED REAL CONSTANTE OU*JOSA •-jU(IOGO FSUE'X SCU`4P •1Jv0Üi3E U3=;;Jf3C INTtGER COMSTAO S 2=0090 0=0091 C M kcUUIkF:i�E:aTS COY,MuN E,oD // OF X1:0 U F>,PY 5FIG FOR 3=:J U')?. F,,PYX 51JAi FÜIv 51UFX .L5C;.UCI 1=JU93 FU1VX 51vF FLU Siu] VLUX Sue.SC FSTU 02=JuzjE 45=J094 ATTLH VAkIASLE.S 13é !>i�( G'><HI 45 r; C(YAPILATIG.d AT Tti' S)s F:;TUx FSbi FLuAT Ci{hcuL MORGA MATERIA ORGANICA 9 _. MORGA Objeto: Calcula ojo de materia orgánica de un suelo a partir de los datos del ensayo correspondiente. Los datos los incorpora a un fichero. Lenguaje : Fortran IV para ordenador IBM-1130. Entrada : Por tarjetas. Ver formatos. Si los cuatro grupos de datos (cuatro ensayos) que pueden ir en cada tarjeta están ordenados por el número de la muestra en orden creciente de izquierda a derecha, se facilita la rapidez de ejecución del programa. Sin embargo este requisito no es indispensable. No puede haber ningún campo intermedio en blanco, porque todos los campos siguientes serán ignorados. Salida: La salida es únicamente a disco. Requerimiento : Necesita la subrutina DIGIT, además de las propias del sistema. También usa el fichero FCRES, que ocupa 84 sectores del UA. Funcionamiento : En el fichero caben los datos correspondientes a 336 muestras. Por tanto el máximo número de tarjetas que se pueden leer es de 84, en el supuesto de que se hubiera ensayado la materia orgánica en todas ellas. Para pasar este programa, es necesario haber ejecutado anteriormente el programa SUELO. Comienza leyendo una ficha, calcula el Ojo de materia orgánica de la primera muestra, busca en el fichero FCRES el registro correspondiente a dicha muestra, y almacena en el sitio conveniente el Ojo de materia orgánica calculado, después de haberlo pasado a formato alfanumérico. Este mismo proceso lo repite para los datos de cada una de las cuatro muestras de la ficha,terminado lo cual lee la siguiente ficha y repite los mismos pasos descritos. Si encuentra un campo en blanco, termina el programa. Datos del ensayo : El ensayo se realiza con H2()2 y partiendo de 20g. de muestra inicial de suelo. El porcentaje se calcula multiplicando 5 por la diferencia del peso del suelo antes y después de ser tratado con el H202Normas para el operador : Para ejecutar, seguir el siguiente orden: Programa // XEQ 1 *FILES(1,FCRES) Tarjetas de datos (ordenadas por las columnas 7 a 10) tarjetas en blanco. i MORGA Diagrama General STAR T Lee una ficha de datos 1=1 Muestra s1 CALL EXIT (¿) en blanco NO Calcula POR Busca en fi fichero datos muestra (7) Existen dados muestra (1) 51 CALL DIGIT Guarda datos en fichero 1= I+ 1 SI 1�5 NO NO Imprime mensaje MORGA APLICACION :GEOTEHIC, S.A. MATERIA ORGANICA 1 2 1 3 N 5 6 7 8 IF C C. U 4 9 10 11 12 13 14 15 16 17 18 19 H1 22 23 + A SE I A E O T IN L R U E O F{A 33 39 40 41 42 43 34 X 36 29 30 31 32 4 25 26 27 . S C - R S tN��. 5152 46 443 47 48 49 C R S C I u S R INI I L ¡ 1 M 5 IN¡¡¡¡ 1 141-1 I N C A E6T L F N AL R - 5 U R C I E T IC A I c aff p s N U Ni . ¡M U E S I 1; A I¡ � R S C FI�W r RG A l L� � t 1 ta: e n lo 69 7 71 1211+1H76117178 79 61 62 62 64 65 66 6 59 7 1,5455 s I u d n aplaro c i r t r s cala�tilil i � 14 um e ácós Í I L i j I i. t � I �� I I I I -I � 1 414 � I I ' i - fl I I lU, FECHA REALIZADO PERFORADO VERIFICADO r MINISTERIO DE DEPARTAMENTO DE 6EOTE(NIA INDUSTRIA DIRECCION GENERAL DE MINAS `! COMBUSTIBLES LA S O R A T O R I O INSTITUTO GEOLOGI CO Y MINERO DE ESPAÑA rR ABAJJ N ° MATERIA t MUESTRA LOCALIDAD _ ORGANICA RECIPIENTE SECO + TARA INICIAL SECO + TARA FINAL % DIFERENCIA M �I 4 I i N .: Mod. NOTA: PESO INICIAL SECO = 20 grs. 4- Imp. J EC PAGL // i JOJ LOG CFtiVE 0 0 (j O V2 P107 CA(21 AVA.IL U1?3 CAftT SPEC ü123 ACTUAL SK Cur,F1G 3 4 READf1'I+V)PiN9Li,,,9LPoLL 7 1F(iviv)10s10 IFI�;r f 1 )-NIK 3 9 Z 3 4 �ilbG. 6 URCr''• l °'•í%lGÑ �Cl3GA 4 U1GA lU vRt,A 11 1��UA 1l h v(iGA 13 hiGRGA 14 m,11-,GA 15 íl'vfthA 1u Gi<úA 17 •ukGA 1ti F1CHE 0') 7 8►1194 I �i= I N-1 GO TO(9s6sivl rJ J=2 GO TU 6 �kGA r-GiPGA 19 L0 -GRF-A u.«,A i•'útiGA L1 l c G G4 1,uKGA 10 WRI TE t192),"jm1I1 GO TO 12 11 CALL DiGI1(LPs1r4rVUksC.JW5s�.1r) rJRITE(1'If, 1v oL-':oLPPLL 12 CONTIPIUL GO TO 3 13 CALL EXIT ENU VARIABLE ALLUCATIUnlb ST1 (R )-Q9úC-('Júti STF« 1=Uvlf;-ÜU1v dt(I 1=006A-UU67 IiÜ(I 1=UJ:,$ STATEMENT ALLOCATIU¡r,S = 0 07C 1 2 -u0t;3 =014A 11 12 =J162 vKGA :Gi<GA GhúA dr. DEFINi:, FILL 1(336+79>Us1:!ü) DIM.EN510N L t61) 9LPt4) rLL(121 •N,•'l4) r5TI l41 r5TFl4) F0RMAT{6X94fI492Fbo311 U1Sr A. 'r14►' EN iL F0í2i�;ATI')v0 EXISTEN JATOS UE LA IN-1 STFI I) si=1,4) ItEAU(2_►11 (+:`,11) rST1 1 DO 12 I.194 J=1 POR=5.*(5TI(II-STF(1)) 1F(vM111)13s13o6 1!v=1."d+1 ti0 T(iri0sé,)►J Jai 6 1 PHY OKIVL �UCJi; // FUR *ONE t<üRD 1);TEGISS *IOCS(CA"<D►UISK►TYPEVrRITF.il) *LIST ALL 1 2 UkGA 3 13 b =UI�D 4 NOif(k lrv(I =t)UFA Lt 1 lII ) =vUlti 1=i:Ui:C 5 =u!G7 6 .%ú1GA 25 P:úkGA L'.URGA v<GA i jH(JA 4•'GKGA r:uRuA N Ul�UA ;•�)i2GA 16 t7 r_u 9 3U 31 32 33 LNl l J(i 1=GVDb-0oI )=UOúv =Ú1Ub 7 -UllU )=c ,�ri)=Úi,(,c =b1<'ü >7 h = LLf 1 ti,r(1 1-'v )=ivoF i3/ lv = FEATURES SUPPORTL'0 OKE WORD IJEGEI;S IUCS CALLED 5�'E PRUGi'A' S DIGIT FSUi3X F'>".PY 5UFI0 SDIREv Sl V:RT FLD SDWm, FLUX SDAI FST ,, Sü£ Vü TYL CAmUZ SrttU Sv,!tT SGvt?P Jr i:; SiUFñ z, i:i? St b lag Y �AGt: 2 REAL CO,VSTANTS .5 0 OJUÚI O1m�072 I`:TEGEF; 2=U: 79 i1L'CJLiIt�t.'+i[ vT$ FC»¿.. CU.',1'*' ) d O Li,D úP Cí'!PIL.�itv:: // XEu, .1+-úGílíit í ú=ÜU7ó CJ1•;STAiJS 1=JO78 CJKE .5tiúih;UE-U2=úú74 4 =J.;7A ¡•,:J i�A VAi21Ai3LE5 114 P GRAU, 1 *FILES(loFCRFS) R 16 FCRES 15 `�OT l i', LET l- 1 Jf3 L >AüI,.G r A5 tse:E: �5[ P,IihGA j4 &5 FLET TEili• I>Y TL U PRESU ENSAYO DE PRESENCIA DE SULFATOS I 1 I PRESU Objeto: Este programa tiene por finalidad meter en el fichero del cuadro resumen de suelos FCRES los resultados del ensayo de presencia de sulfato. Lenguaje: Fortran IV para ordenador IBM 1130. ` Entrada : Por tarjetas peforadas. Ver formatos. En cada tarjeta van datos de hasta 11 muestras. No puede aparecer ningún campo intermedio en blanco, porque los campos posteriores se ignorarán. Para facilitar el proceso, es conveniente que los campos NUMERO DE MUESTRA vayanen orden creciente de izqui erda a derecha. Pero esto no es imprescindible. Salida : Solamente a disco. Requerimiento : No necesita más subrutinas que las del sistema. Usa un fichero de 84 sectores llamado FCRES, donde están almacenados los datos del cuadro resumen de suelos. Funcionamiento : Para ejecutar este programa. el fichero FCRES debe contener los datos cargados por el programa SUELO. El programa lee una ficha y si el primer número del muestra no está en blanco, busca en el fichero el registro correspondiente y almacena en él el dato correspondiente. Igual hace con cada una de las once muestras de la ficha. Si algún campo está en blanco, el programa finaliza. Al terminar con los datos de una ficha, lee la siguiente y repite las operaciones descritas. Datos para el operador: Programa // XEQ 1 *FILES (1, FCRES) Tarjetas de datos (ordenadas por las columnas 7 a 10) 2 tarjetas en blanco. ¡I` R E PRESU Organigrama general S T A R Lee una ficha de datos 1= 1 Muestra (I) si CALL en blanco EXIT NO Busca en fiche ro datos muestra 11) Existen datos muestra (1) SI Guarda i datos en fichero 1=1+1 s1 I< 12 NO NO , Imprime mensaje DEPARTAMENTO INDUSTRIA MINISTERIO DE DIRECCION GENERAL D E MINAS Y COMBUSTIBLES.. L A' B *O R Á r o p t o INSTITUTO GEOLOG ICO Y MINERO DE ESPMÑA LOCALIDAD TRABAJO N.* DE PRESENCIA MUESTRA SULFATOS RECIPIENTE PRECIPITADO MUESTRA RECIPIENTE PRECIPITADO , • M I i i . h i , a • Mod. 4 • Imp. 1 E C PAGE. // 1 JOr LUG r,FtIVE. (11 uu V2 M07 CAi�T SPEC J123 ACTUAL rK a'KLSU Pi<cSU Pi,L.S U 2 3 4 PriLSU I'KLSU PKL-SU Pr;L-5U Pi<ESU P;<1SU PKLSU N+«SU PI<L;>U Pr<iSU NKESU Pr<LSU Yi<cSU PItrSU PI"iESU PHcsu PRLSU PKLSU bu >i.LSU PR L SU PI:L•,U PisLSU PI<LSU Pi�LSU Pi<LSU PKcSÚ ÍttkSU PHESU 6 7 ti 9 10 11 11 13 14 ID 14 17 18 19 2u 11 Z 13 24 25 26 27 td 1. 9 3u 31 3¿ 33 üh // FOR *UF"aE W0RD I ;TE6E.(:S *IOCS(CARD+DISK+TYPEvM ITER) *LIST ALL #d';AP+:E PRESU DEFINE FILL. 1(336*79+UrI�D) DI�iENSIQi; f' ;(11)+L!)(ó9) rL517_) sLP(6! rLU(2r11I 1 FUR"'AT(6X+11114r2A1)► 2 FORIMAT('NO E.XISTFN LATOS Ur_ LA •UEST:<A 1+1491 E N. EL FICHE�-,'(, ') It�-1 3 REAL(2+1)(h;`(t1)+LU(1+1)ri.Ú(2 el )+1=1+i1) DO 12 1=1+11 J-1 IF(NMtI))13 1- 13s6 4 INIIN+1 GO TO(5+1G+6)fJ 5 J=3 6 REHD(11IL,,:iLS+LP IF(NN)10+10+7 7 IF(NM( I8911+4 8 IN=IN-1 GO T 0 (9+6 9 10)+J 9 J. 2. GO TO 6 10 ViRITE(1*2)Nv1(I) GO TO 12 11 LSM-LU(1►I ) LS(2)-LU(2+I) viR1TE(101\)P:N9LLSsLP 12 CU,�TI>)UE GO TC 3 13 CALL EXIT END VAKIAHLE ALLUCATIUijS LPtI L` I1 )=G �7-QJ1'3 L:,(1 )=üü7`�-:ü�s V'li )=u01z-GJUB av( I I :l 11=0077 1( 1 )*UU7b J( I)=UU7 9 STATEM¿NT ALLOCATIONS =0084 -üUSE, 1 2 -014A 11 12 =016F 1 PHY uliVl. Gíiu:: CAi<T AVAIL ú1?3 CONFIG r1<t?;U 3 13 =U'JCS =017A 4 =JVFA 9 =v1u7 G )=oüJF-c,�SH 1■u 7A =uiju 7 u( 1 Lu(1 =u11u t =U1 A > =uiJí ).,)u lb 1t, =ü1.3U FEATURE.S SUPPORTLü ONE WURD INTEGERS IJC5 CALLE," SU aRGCii:A ^,, FLG FSTU KTYZ SDI I.ARüL JaLU T SC1--;F SF1� á1ulX SUéSL vF1U Sv<ét SL'..,.7 SuCv;' St:AI FA(;E z I`iTEGEr; CUr;STAriTS 1■0080 2 -+. U61 Cc'rF.. KC)UIRCMiEi,iT5 FUR PiiESi CU?•,9i0N Ü VAPIAdLL5 11.U03,1 l¿c PRUGkA!', 3-Uubj L5 2 E•^;p OF CO,"iP I L A 1 ION 11 XEC: 1 *FILES(1*FCi<ES) iS +CRES IS :<UT R 19 LOADIN IN LLT UP HAS eblia FLU TE(Z�I ;ATEL, PitLSU 34 P''L;:iU 3a SUELO CLASIFICACION DE SUELOS (CASAGRANDE) i I, P v y. SUELO Objeto: Clasificación de suelo Casagrande. Lenguaje : Fortran IV para ordenador IBM 1130. Entrada : Sólo de datos y resultados a través del COMMON, en el programa princi pal. Las subrutinas toman los datos de tarjetas perforadas (Ver formatos). Salida : A disco únicamente. Requerimiento: Necesita un fichero de 84 sectores, denominado FCRES y situado en UA. Usa las subrutinas GRANU, LIMIT, CASAG y DIGIT, además de las del sistema. Funcionamiento : En primer lugar el programa limpia el fichero. A continuación comienza un proceso que se repite tantas veces como muestras haya, terminándose el proceso cuando hay una ficha en blanco. En primer lugar llama a la subrutina GRANU, la cual hace los cálculos de la la granulometría. A continuación la subrutina LIMIT calcula los límites de Atterberg. La subrutina CASAG obtiene la clasificación Casagrande partiendo de los datos de la granulometría y los límites (ver a continuación el párrafo "Clasificación de suelos Casagrande". Los resultados de la granulometría (Ojo que pasa por los tamices 4, 10, 40 y 200) y de los límites (límite líquido, límite plástico e índice plástico) se pasan a formato alfanumérico mediante la subrutina DIGIT y finalmente, junto a la clasificación Casagrande, se almacenan en el fichero FCRES. Normas para el operador: Para ejecutar el programa, seguir el siguiente orden: Programa //XEQ 1 *FILES (1, FCRES) Tarjetas de datos (ordenadas por las columnas 7 a 10, y dentro de cada grupo por la columna 80) 2 tarjetas en blanco. k C LASIFICACION DE SUELOS CASAGRANDE Esta clasificación de suelos se basa en el análisis granulométrieo por tamizado, y en la representación puntual en el gráfico que relaciona el índice plástico y el límite líquido. Este gráfico es el siguiente, y en el se delimitan 6 zonas diferentes 60 La línea "A" corresponde CH aproximadamente a la so ecuación: P 0 40 y= 0,73 (x-20) E:. . - á 30 w W U q 20 Z ., - V CL 10 7 4 II I MHnH CL-MI,, ML ML-OL 0 0 10 2V 30 40 SO 60 70 80 90 100 LIMITE LIQUIDO (x) Zona 1. Entre y < 4 e y > 0,73 (x-20) Zona II. Entre y > 4, y < 7 e y > 0,73 (x-20) Zona 111. Entre x c 50 y simultaneamente y > 0,73 (x-20) e y > 7 Zona IV. Entre x > 50 e y > 0,73 (x-20) Zona V. Entre x > 50 e y c 0,73 (x-20) Zona VI. Entre x < 50 e y < 0,73 (x-20) Para clasificar un suelo, se procede de la siguiente forma: Ver si el 50 % o más de la muestra queda retenido por la tamiz 200 Si, suelo grueso: índice G ó S A) A) No, suelo fino: índice C ó M B) Ver si el 50 % o más de los gruesos pasa por el tamiz número 4 (4,76 mm) No- Grava: índice G Si - Arena: índice S Ver que tanto por ciento del total de la muestra pasa por el tamiz 200. Podrán ocurrir tres cosas a), b) 6 e) a) Pasa el 5 % 6 menos - El segundo índice podrá ser W 6 P. Para determinar cual es el índice correcto, calcular el diámetro equivalente: D60 > 6 Cu = 13 10 r (D ) (D30)2 entre 1 y 3 Ce = D10 x D60 En donde D60 = Tamaño de las partículas tales que el 60 0% es más fino que ellas D10 = Tamaño de las partículas tales que el 10 0/o es más fino que ellas D30 = Tamaño de las partículas tales que el 30 0% es más fino que ellas Si ambas condiciones se cumplen es W; si no, es P. En este grupo no habrá ambiguedades, y por tanto no existirán suelos dentro de él con doble símbolo. Los grupos posibles serán: GW GP SW SP b) Pasa el 12 o% 6 más .- Podrá dar lugar a emplear los segundos índices: M y C. Veamos como se determinan. Para ello hay que acudir al gráfico. Si el punto cae en las zonas I-V-VI, el índice será M. Si cae en las zonas 111-IV, el índice será C. Si cae en la zona II, se emplearán los índices M y C. Los grupos posibles serán: GM GC SM SC GM-GC SM-SC c) El % de finos que pasa es > 5 y < 12.- Caso de doble o triple índice, sabremos de antemano sí el indice es W 6 P, haciendo el cálculo (D). Por el gráfico se deducirán los índices. Si el punto cae en las zonas I-V-VI el índice será M Si el punto cae en las zonas III-IV el índice será C Si el punto cae en las zonas II se emplearán los índices M y C. Es decir en el primer supuesto los grupos posibles serán: SW-SM SP-SM GW-GM GP-GM En el segundo caso SW-SC SP-SC GW-GC GP-GC En el tercero SW-SM-SC SP-SM-SC GW-GM-GC GP-GM-GC r B) Si el suelo es fino, es decir, el tamiz 200 retiene menos del 50 0/o del total de la muestra, toda la clasificación se hará a partir del gráfico, si bien esto indicará que el suelo se clasificará en uno de los tres grupos siguientes de antemano: ki C - Arcillas inorgánicas O - Limos orgánicos M - Limos inorgánicos Los grupos O y M se superponen en las mismas zonas de gráficos, pero la diferencia llegará a nosotros dada por el laboratorio. S i el punto cae en la zona I, el grupo será ML u OL Si el punto cae en la zona Il, el grupo será doble, CL-MI. Si el punto cae en la zona III, el grupo será CL Si el punto cae en la zona IV, el grupo será CH Si el punto cae en la zona V, el grupo será MH u OH Si el punto cae en la zona VI, el grupo será ML u OL Suelos fibrosos.- No se usan los conceptos anteriores para su clasificación. Son suelos turbosos ó de alto contenido orgánico. Vendrán determinadas por el laboratorio y su símbolo es Pt. x r. f. SUELO . Diagrama General STAFI T Limpía fichero OCRES c CALL GRANU Ficha en Y - blanco CALL LIMIT CALL CASAG Almacena resultados CALL EX IT NO CALL DIGIT si a 1 Subrutina GRANU Objeto: Análisis granulométrico por tamizado, devolviendo al programa principal, además del número de la muestra, los Ojo que pasan por los tamices 4, 10, 40 y 200, así como parámetro para indicar el tipo de graduación del material. Lenguaje : Fortran IV para ordenador IBM 1130. " Entrada : Por tarjetas perforadas (ver formatos del programa SUELO). Esta subrutina lee las tarjetas SUELO1, SUEL02 y SUEL03. Salida : La salida es únicamente hacia el programa principal a través del COMMON. Requerimiento : Solamente necesita subrutinas del sistema. Funcionamiento : Lee las fichas 1, 2 y 3 de cada grupo. Si la ficha 1 está en blanco devuelve el control al programa principal sin efectuar ninguna operación (el programa principal, SUELO, da por finalizado el proceso). Con los datos de esta fichas calcula: gruesos lavados (C), agua (AC), suelo (S), suelo (S), humedad higroscópica (Ml) y factor de corrección por la misma (F1), fracción fina seca (E), muestra total seca (F), fracción fina ensayada seca (H), así como el factor E/H (BK). Después calcula los gramos en muestra total que pasa por cada tamiz (Z) y se pasan estos últimos a porcentaje respecto a la muestra total seca (W). A continuación calcula los diámetros equivalentes (ver párrafo "Clasificación de suelos Casagrande en la descripción del programa SUELO), mediante interpolaciones geométricas, para determinar el índice de graduación. GRANU Diagrama General S T A R T ;'• Datos Previos Ficha si blanca i. ~ Datos Termites Calculos previos Calculo papa tamices Pasa si /í200 i 50°/0 NO ADO) =diametro tamices Calcula diametros equivalentes 060 =- tamaño de las particulas que el 60° /o es más fino que ellas. 030 =tamaiio de las particulas tales que el 30°/o es más fino que ellas. 010 =tamaño de las particulas tales que el 10°/o es más fino que ellas. Calcula CC, C4 y graduación RETURN Principales variables usadas H1 = humedad higroscópica F1 =factor de corrección por H1 NM = nGmero de la muestra E= fracción fina seca - :. X(1)=retenido entre tamices c= gruesos lavados Y(I)=granos muestra tot61 retenido por tamices AC=agua S=suelo F= muestra total seca H=fraccíón fina ensayada seca Z(I)=granos muestra total pasa por tamices W (I)= o /o del total pasa por tamices CC D30 x 030/D 10 x 060 CU -= 1360/D10 W = parámetro de graduación = 1 es W; = 2 es P. t„ Subrutina LIMIT Objeto: Calcula los límites de Atterberg devolviendo los resultados al programa principal vía COMMUN. Lenguaje : Fortran IV para ordenador IBM 1130. Entrada :. Por tarjetas perforadas (ver formatos del programa SUELO) Esta subrutina lee las tarjetas SUEL04 y SUELOS. Salida : La salida es únicamente hacia el programa principal a través del COMMON. Requerimiento : Solamente usa subrutinas del sistema. ¡x s ` f ti. Funcionamiento : Con los datos leídos en las Tarjetas SUEL04 calcula el peso del agua (CX), peso del suelo seco (EX) y el Ojo de humedad (FX). A los puntos de ordenadas FX y abscisas GN (número de golpes ajusta una recta para calcular el límite líquido (QL). Con los datos de la tarjeta SUELOS calcula el p eso del agua (C1), peso de suelo seco (E1) y Ojo de humedad (Fl ), que es el límite plástico. Con la diferencia del límite líquido y límite plástico se obtiene el índice plástico (IP). LIMIT Diagrama general STAR T j si I9 Datos límite líqui do Calculos Previos �- Ajusta +. recta Determina QL 7D.t-.c'ím"e o Calculo F1 Y PI RETURN Principales variables usadas " 'QL=límite liquido Ft =límite plástico PI =indice plástico 1. QL=O F1 =0 Subrutina CASAG Objeto: Obtiene la clasificación de suelos Casagrande, a partir de los datos que vienen del programa principal SUELO a través del COMMON. La clasificación obtenida la devuelve al programa principal vía COMMON. Lenguaje: Fortran IV para ordenador IBM 1130. Entrada : Solamente a través del COMMON. Salida: Igual que la entrada. Requerimiento: Usa la subrutina CUADR y las del sistema. Funcionamiento : En el funcionamiento sigue lo indicado en el párrafo "Clasifi catión de suelos Casagrande" del programa SUELO. Primero clasifica los suelos finos, es decir, aquellos de los que pasa más del 5001o por el tamiz 200. Mediante la subrutina CUADR se determina en qué zona del cuadro de clasificación Casagrande cae el suelo. Después, la asignación del grupo es inmediata. Si el suelo es grueso, calcula el parámetro que fija si el suelo es tipo grava o arena. A continuación clasifica los suelos con más del 1201o que pasan por el tamiz 200. Después aquellos que dejan pasar entre el 5 y el 120/o y finalmente los que tienen menos del 501o que pasa por dicho tamiz. F, CASAG Diagrama general si /o CALL CUADR Indices suelo fino IN SI os Arenas J= 1 NO ei- Gravas J = 2 Pasa #1200 < 120/o NO CALL Indices CUADR MYc - si Pasa 71200>5 lo SI CALL CUADR Indices W-M, W-C P-M, P-C, W-M-C, P-M-C RETURN Princip al es v ariab les usadas T2=010 que pasa tamiz 200 T4=°/o que pasa tamiz 4 QL = Límite liquido PI = indice plastico J =parámetro de tamaño = 1, arenas(S) = 2, gravas (G) IJ=parámetro de graduación = 1, W;= 2,P CALL Indices CUADR W y p - Subrutina MADR Objeto: Busca en qué zona del cuadro de clasificación de Casagrande (ver párrafo "Clasificación de suelos Casagrande" en el programa SUELO) cae un suelo por los datos de los eensayos. Lenguaje : Fortran IV para ordenador IBM 1130. y Entrada : A través del COMMON. i . Salida : Igual que la entrada. Requerimiento : Solamente usa subrutinas del sistema. Funcionamiento : Primero determina si el punto está a la derecha o a la izquierda de la abscisa 50. Si está a la derecha, determina si está sobre la línea A (zona IV) o bajo ella (zona V). SS¡ está a la izquierda de la abscisa 50, determina si está bajo la línea A (zona VI), o sobre ella: en este caso, si el índice plástico es mayor que 7 (zona III), entre 7 y 4 (zona II) o menor que 4 (zona l). k. i¡ S J j. CUADR Diagrama general START SI QL>50 Por encima linea A SI K=1 Zona IV NO I NO Por K=3 Zona 111 NO EK 2 V encima linea A si SI PI>7 K=4 Zona III NO si PI i4 NO K=6 Zona 1 RETURN Signíflcado de las princip ales variables usada s QL =límite liquido PI =indice plástico K=5 Zona 11 ..__- S U E L O APLICACION GEOTE}í1C, S.A. Clasificación de suelos Casagrande 1 2 3 4 5 6 7 8 9 10 11 1211314 15 16 17 18 19 E I IF C C. N IVi ... 29 3D 31 221 Z,' 34 $ 36 37 3313 1 22 23 24 25 26 27 47 48 49150 5152 354 55 41 42 43 4;, 45 7 59 606162 69 70 , 71 7T 72 4 75 176 77 78,7g .. 64 66 66 67 N M E T q TCr� L.. N F IRA C Otil F IN t ! I. t G ETA I I A l EIJE 1 O:E T I E UE L 0 1 B IC Ei M¡4 ! i I + j 1 i I N 1F C N C. M B r= R M. R��{{{ I [50 8 E T A A �5 ¡40 8. 0 9 1 10 E ID N IF C C. N M IZ' 6 M T A M d 1 M N G L E I MA , .. i I¡ T q UE L03 ¡ I ¡ I ! I I FÍA13R N C 1 1 1 7Mi 1 I IC u o IT D ¡ f L S A A O M F�C11S OSE NDI@U S51l5iE AFCIHrrr 1 I Q- 01 1 t SUE 1 L04 1 , D N 1F C ¡ M U E LO 2 1 I E ¡ t ._ 0 1 �¡ 8 A 1 E T R A 1 -- 1 E T N C. E 0 I IF C ID ¡ .7 .3 9. 5 T tA ¡ ID N E 12 ; 7 I D ¡ I ! ¡ S Nota: en los campos NUM . MUESTRA súlo pueden aparecer caracteres numéricos . O IR I A F ICIJA 3 Ut S'U E¡L O I e FECHA REALIZADO P ERFORADO VERIFICADO iNit]ISTf[iiPé� �,h.. n [lEPIIRTiil1E PITO f)E fr �OTECPI(A INDUSTRIA ,: rJ G l'VE`,'Xt DE MINAS. 1 AB0 R A:CO.P.10 ¡W iW','ITUTú ,i 13GICO Y MINERO D E-ESPAÑA : n .. 2� AJO N. LOCALIDAD ,.. „ �.�.. ivll;''31 RA N.° R��i,craM ! aawlPwcaD y RECIPIENTE N.° A.NALIS15 I GRAN ULOMETR•I,CO' P.ÓR TAMIZAD Q, k D'cSCR1t '.;IOIJ ñ <_T •_- 'CAL CUL'05 P.REY10S' Muestra total seca ol air e hE B Gruesos ,n lavar C Gruesos lavados 1 100(8 -Cj F Telmo„o wíx,mo- P I' - ,4,c� Cg. - ------ r'eso e c f Muestra total seca G Fracción fina ensoyodo seca al oira a= lt+s+a1- z-ERIE,rk E. T. 19 - a I ¡ - - Agua - It+s1 - ü t+s+a Tarad sueic, I-agua t+s. taro -!- suela t -, tara r. ` rt suéla I ................. / r^ �, i Fracción fino en saya d a s eco Erlenmeyer n.° Humedad higroscópica n . G x IM s h ----- F=C -!- E H= G x f I ¡ Factor de corrección por 100 , ---�pp {, h- humedari higrosrápiea - fin a on J . _ E=(A-C) f Fracción fina seca y, HiGR0SCOPICA RoC3rencfá faro . Pérdida por lavado referido a fracción D _ ---- -- II, -- HUMED.A-D Cápsula n.c PASA CADA TAMIZ; EN MUESTRA TCTAL RETENIDO ENTRE TAMICES I Tar,ices I 3 Abertura mm i� 2 � _-7G 70 1 , 25,40 of4 - 19,10 j - i N1 1n �I i c 6. _ -- -.¢ i - -- - - 4,76 `100 - II 100 N jm 140 - - 0 210. I 0 149 0105 I -- - ; Ii --- -- �--- - -- -- - - --- 10 70 ----- - -- 084 Nnm. 20 I 0,59 t rm 30 I Num- 40042 0297 `Núm SO I_ i 5 � 9,52 635-- �.�_!Num ,uzt oJ Gramos' 50,80 2 '_i/t ,Grs. en I Grs. en parle fina ensayados muestra foto) 3 I 4 ! Í - -- - -I � - - - I� - - --. i - - r- �i I il - -- - - -- - - -- - - -- l J _ -- !`rliNlSá'E'd='IG� UIl2í: ° D F GUOTÉCNIA DEPARTAME Nlo DE 'INDUSTRIA aUN GENERAL DE MINAS LA P O R A T O R 1 O sss,`,�,+a7 �,SOLOSI(0 Y 1-.4tNERO DE ESPAÑA --_-- -`- LOCA1 DAD I,.:cl >len e general perro ensayo n:° .. .. L 1 M 1 T E S •.,NK_ D E A T T E R S E R G -M. .,.�. w..w..',, 71 .° ae golpes R I r �r •a ���I y _� I ~ ¡ t re Íi. e- .• F es =aI°* °w a.�,-3" Peso recipiente húrnedí� ese ierwlrnte � r. l suelo "� ....,.... r� w w, "wi; o N A � - i3 c7 r. Peso agua .. d D E- f -Ü r ( IC` I - PISO reriplente gr. Fre,o suelo seco qr. tw � ` • r. arcas s ♦ e 1, �w. cata c.> � �{ Humedad 51. LL I ' Í I: I ' Í , Í 20 NU M E R 0 ?5 ?O ,vi 1 T, i 40 45 50 Peso' recipiente -1- suele A húrn ,10 j P, Peso re Ipiente sueco qr. ! Suelo i +w I gr. C=A-5 f Peso aguo gr. D i Peso rPCtpiente ar. - R r E -b-f` F - 100 ¡ Peso suelo seco Sr. 1 i iumedod Y. Límite I . Líquido límite plástico I ndice plástico �. 33 Pesufiltros n I E DE 30 25 GOLPF_5 .. .._ .... .. .:.. _ Mod. 3 . J E C PACit_ // 1 J06 LOC DR IVE 0000 V2 1 110 CART AVAIL 3172 CA !<T SPEC 3172 ACTUAL E'K CUNF1C: FEATU;�ES SUPPORTFD O:9E wORU Ii;T G(:t<S LUC5 3 1 SULLU SuLLU SULLU' 2 3 4 SULLO SULLU SUL LO SULLU SULLU S,ELU SULLU SUELO SutLU SULLU SULLU SULLU SULLU SU+LLU SULLU jU LLU U1LU 5LILU SU(_LU SULLU SULLU SUtL(: SULLU ;> uLLu SULLU SULLU SULLU SUELO �) ULLC+ SULL.) SULLU SuLLu 5 o 7 ó 9 lU 11 12 13 14 15 16 17 lb 19 lU 11 22 23 24 25 Zb t7 Z8 G9 3U ¿1 32 33 34 35 36 PHY l)klVl: OUO'i 8K // F0,R *C}±tiE W`RU Ii'�TGG[i :5 *IOCS ( DISKKARD ) *LIST ALL *tiA6E SUELO UEFINí FILt 1(336a799U +Ir,t,» U¡MENSION Id(78)9LL (15)rLG(2.U) COPMON r!"+ N9Cvrf4 ) sC)L.F1 . pIsLJaLC (51 ECUIVALENCE: ( Ib(1)►LL ( 11)sftEi(16 > sl(ll)) DATA IB/78#' I/.i ll i,/0/ DO 1 1.19336 1 ir'RITE ( 11 I )P!i,i9IE KL=0 2 CALL GRANU IF(!^-1.'.s4r3 3 CALL LPMIT CALL CASAL; KLaKL+1 PaOL CALL 'JLGLTfLLrlr5 + p s0.0059 O. G193 ) PaFl CALL DIGIT ( LL9691t'i9P 9 (3 (iO501931 P.pI CALL DIGIT(LL91lolS+P+U.OU590.01.3) P=Cv'(1) CALL UIGI7 ( LG9Is5sp + GrUSaCi .: J�1.4) P-Cw(2 ) CALL D1CITtLG. 6r1%s (' aC.C:av .(: g1a41 P-Cw(3) CALL DIGIT(LG9119159� + 0.US+U.OU1+4 ) P-CYi ( 4 ) CALL DIGITtLG916920 +P. O .U 5 +J*,)Ü194) wRITE ( 1#KL )^:1,1+LL►LC9LCi GO TO 2 4 CALL EXIT END VArt IA9LE ALLOCAT V)NS C'v, ( RC)=7FFC-7FFb 'j(1C)-7FFt: N"t(IC)a'7FFF LC(IC)s7Fut-7FEA IEtI )=0054-vJ(:7 IJ(IC)a7FEF v�'•)1I 1=Uú°iA IND(I )•O(+58 I ( 1 )=UU59 STATL:MLNT ALLOCATIUNS 1 =ú0 8 F =CUAS 2 SULLU = UüAB 4 =0129 JL(RC1=7FF4 LL(I)-�J54- �-,U46 +.L( 1)=UU5G f 11kC1=7rF1 LGII )=Ut.4 -UU32 P(tt<:C1=7FFU t'(!� )=UUSt PA,,! 2 CALLED SUBPRUGPAi, S LI',1IT CASAD GRANU REAL CUNSTANTS �y(éJí`UJE-'v2s.iU�t I :TEGER FLD DIGIT •1t:uV:,ÍF.�•�1^�Ü(>: FLDX FSTu SFlJ cAtci2 •::vu'.:�IUE�Gl-JL,:(. .lti JuF1V KT SüHI }üI l'�üE�i.¿=:;J64 Coi,45TAi�TS 336=()067 1=C066 16= 0 07U20-0071 C�tiE keClUIrtL 'E'\TS FUrl SUELu VAHIAbLES CU-:M1ÚtN 22 0°U(U d k,4 i'kuG'<A;'•! s- ' üoq j=vUúis 6=JÜbÚ 10-UuuC 2v4 ErID CF CU'6PILATIOr, 11 SuCv:. XFU #FILE°i1rFCRES) 1 SUELU 37 SUCLC 3H 11=ui i?✓ l i�J!J t 4= 1übF i%A(SF // 1 JOh LOG ORIVE 0000 V2 CART SPEC 3172 ACTUAL v10 // FOR 410NE WORD *LIST ALL P, r. CART AVAIL :3172 CO1,'FIb GRAivU 1 v�FNU G tA1u 3 aHY lMIVI VuUU 81, INTEGERS LI<ANu GRANLI G«NivU UI,IENSION X(19)9Y (19)tZ( 1�i)9W(19 )+413(19) URArvU CO,UlMO+ ?vi 9VSCw'!4)sCiL + F1t+'IsIJsLC (S) UATA x5/ 76.2+50 . 8938 .1925.4. 19.1912 . 799.5 [►6.3594. 7692.91.19+.E40 +GRP.t'vU 4 5 CütNaU GRAivU GF<ANU CKA?aU Gi < AivU UkA:�U GI<AtiU ( t<Hi�u (D ;tiA,4U 6t!AiiU GKAivu URAr�U UKAl4u UKAvU CiRAiVU GkNP;U UHAtW (ikANu UKA,1U GRA,,Li GI-,Ai�U GRANU UIiAvu GI<A?JU vkAP,U UN,AwU UF Aiiu G,<A¡,U UKANIU Uf<A1,4U C;itNí u CiKA6u Ui�N`vU G:tA�iU GKANU GRANU GRANU Ut<A:vU ti 9 10 11 12 13 14 15 16 17 18 19 l0 21 L2 i� 3 24 15 26 27 28 29 3Ú 31 3G 33 34 35 36 37 38 i<� 4v 41 42 43 44 45 UüA.'tiu 46 47 4ty SUBROUTIOE *.59s.42 +. 2979.219.1499 .105+.0-141 1 FORMAT(6X9I495F8 . 29I3 ) 2 FORVAT(1;)Xs1OF6.2) READU4IP0<'*AsGsTSAsT59TEsN IF( l M ) 3 9 2 6 o 3 3 �< EAD ( 292)(X ( I)s1=1+10 ) REAO( 2+2)(X(1)tI=11919 ) C=00 DO 4 I=1910 C-C+X (I ) 4 Y (I) =X (1) AC=TSA-T5 S=TS-TL Hl*100 .*AC/S F1=1U0 •/(1C0.+111) E=lA-C1*F1 FaC+E H=G*F1 bK=(A-C)/G DO 5 I=1191 9 5 Y( I )=15x;*X ( I) Z(1)=F-Y(1) DO 6 I=2919 6 ZM- Z(1 -1 )-Y(1) DO 7 I=1919 7 wlll=100.*Z(1)/F IFIw(19)-50. ) fi98925 B DO 9 1=1919 iFliv(I)-6U .)1J,1199 9 CO -dTIN, U E I=19 10 IF(I-1 ) 11 911 912 11 I.2 1 2 PU=i�! I-.1) Pü=bv (I 1 060=(6 ;).-PD1*tA 13, tI-11-AE<1I1}1(FU-Pi,1+Att(I1 DO 13 1 =1,19 1Fl1v(1)-30 .) 14914113 13 CON T 1 LIE 14 1=19 1 F(1 - 111591!i916 G!A;vU GtAvU 6 7 PAGF.' 2 GKA.NU URAPrU GitANi GilA;'":U úKAivU GRAi+;U GI<AwU tiAiVv Gt<AlmU (i RANU GKA.;U 0!<Aall U<ANU oRAíW GRAUU (iKAIVU Uf:ANU U 1 <ANU GttAVU GíiA!cU vmANU í2RAi4U GW iu t�;:ANU lii<AtVi GKAvU GRA(vU 15 1-2 16 PU=w(I-1) PU=W l l) 030=(30•-PD1*tAL'lY-11-Att(I))/1FU-Gi)+At (I) DO 17 1-1919 IFIw{I)-lú.)18913917 17 CONT114UE I-19 18 IF(1-1)19 919 920 lU I=2 20 PU=Wl T-11 PD=w( I ) AE:(I-lI-AFil1))/tPU-PG)+F,b1 U1J=(1U.-P1) CU-D 60/U 10 CC -Fi 30*D3U/t 1) 10*U60) IF(CU-6. )24924921 21 IFICC-1•)24924922 22 IFICC-3.)23924924 23 IJ=1 GO TO 2 5 24 IJR 2 25 CW(11= 19) CW(2)=w(10 ) CW(3)=W'(14) CW(4)=K(19) 26 RETURN ENU VAi1IA3LE ALLOCATIONS CWOtCl=7FFC-7FP6 lIC)=7rF'c N'(IC)=7FFF LCIYC)=7! EF_-7F EA Xli< )=U024-;UiU IJ(IC1-7FEF G(K )-v000 A(R )=UUiic AB(R )=UuBC-Ou9a ACIR )-JOCA S(K i=OOC �: C(R )-OJCS PU(k 1-UuUB BKW )=JUU5 H(R )=OOD4 CCIR )=UOt:A CUIR )-OüG D10(w )■UOEO STATE.MI.NT ALLOCATIONS =O1JB =0111 1 2 12 -023A 11 =0 2 36 22 -0320 =0334 21 *U12b =027? =0338 3 13 23 4 1+ 24 =u16A =0285 =0341 =u 1u :, =028(-i,i345 5 15 25 49 5u 51 52 53 54 55 56 :7 58 59 6J 61 62 63 64 65 66 67 6t; 69 7U 71 7Z 73 74 75 F1(i�C)=7F 1 L LI!: 1-uv7U-UÜ4C TSIh )-uUC4 L(n )=v'•�uv i)bv(,� )=Uuu(- '1Lt;?CI-7F=F4 Y(!< I=U�4A-Uc2v TSA(tt )-vu(-2 Hltiil=üUCc Pu{Ir I-uÜi H II! I=GGEA 6 16 26 =OlJS -u �' BF - 0 36U 7 17 -uiF4 -u2C! a 1ú =u11 =vGUA 9 19 r I(aC1=7FF� ;:(i•,. 1=Ui9u-U.,7a TL(i< )=uuCts Fti )=UVUG U3li(,<. }=UVi =v2�� =vG�,� 1• t =VL Jv =v4L4 FLATURL5 SUPPORTED ,j N:E_ WURD IMTE(iE�:5 CALLFD FACU 5101 SU8PROGRA9-S FAUUX FSU13 SUl3.5C "iEAL CONSTANJS .O000OJt Uürt;uF4 9bUU00UE ü1-U1P;u FSUBX FPIPYX Fi'iPY .1í UU0011 i.13*:.1uF6 .lUO�UJE 01-U1O2 I.VTEGER CONSTA:NTS 2-0106 1-ulU7 COI;E R !JUI'?f"%E.ivTS FUR G'r.Aivl COli-IO\ 22 VA!:IAÜLE.S lU=Ulu—i 244 FUIV e5vü:;JUL. •30OJOUE 11=U1U�� ?KQGKA .k` 628 FLU U2=UVFb 01=0104 19=ulUA FLLX FS1'0 •GJJV:r L íi2=UVFA rSTk1X Fuvi< .3 . ;�i;L �>REU U[=vJFC o1ji .lc í :';c �iUr U2=i:Úrc PAGf 3 RL-LATIVr c'¡0 OF // EiNTitY PCliVT ALLKE55 15 0115 (HEX) CQ,'!.P t LAT I Uid l'u'= >fLELETé CAí�T ID 3172 4;S *STORE CAkT IU 317 2 bu G�AwU 24F6 AUDR uA GRANU F)F• ADf);2 2LC3 w: C;41 jJ33 i_%'3 CwT z; U > 3 GKANU 7E GkANL 77 (M Ai\ ti 78 PAGE 1 LOG DRIVE 0000 V2 CART AVAIL 3172 CAt<T SPEC 3172 ACTUAL BK. C01'yf IG ='HY ú 1 LI,,1T Llh1IT Y 3 LIN.17 L1""1T LIMIT LIMIT LiNIT L i 11I T LI(1i1T L1. 1T UMIT L1Ni1T L 11,1 T L1;�iIT L11T Llit1T L1-1:1T LL,,IT L1:1T L(i I7 Llr-;i f L1^ I T L1M T Lii',i T L1M1T LLi•11T L1"IT L1i''IT L1y,1T L1-M1T L1M1T L1•1T L1s,l1T L1 1T L1t4JT Llr'•111 L1'°1IT 4 5 c 7 a 9 1U 11 12 13 14 1L 16 17 Id 19 2U 21 2l Z3 24 t 26 27 Lt 29 30 31 31 33 34 35 36 37 36 DPiVE U) 3K // FCR *0�iE WORD JiVTtGE:I:S *LIST ALL SUUkOUTI"E: LIi�IT UI?'t\5I(?v Cü;{5)+AXIti}+'c;X(5)+CXf51+.x( 1r X(5)tFX( ) t0rY•:UPi i•Ji +i':+C'Al4)+cL+F1+PI+IJ+LC(S) 1 FORMATMX+4F6.2► IF(N)2+2+3 2 )L=(T. FI-J . PI=0. GO TO 7 3 REAU(2+1)(GN(I)►AX( I)*BX(I)+DX (1)+I=1•N) SUP`•X=0. SU'-1Y=0. SUMXY=n. SUMX2=u. DO 4 I = 1+!V CX11)=AX(I)-BM1) EX(I)=PX( I)-DM I ) FX(J►=100.*CXlI)/EM1) Su'fX-SU-11x+(;!1 t 1 ) SU'•Y=5U°,1Y+FX( I ) SU1aXY=SUN"XY+ GN( 1)*FXt l 1 4 SUF,`X2-SU.- X2+GN( I )*GN( 1) 1)EhI=N*SU'4X2-SU)•'X*SU;AX Al=!SU',Y*SU'~XZ-5U 1X*SUFiXY)/UErv 51=t�!*SU,'•XY-SU°'.X*SU Y) /DtN i)L=25.*bl+Al REAÚ(2+1)AZ+L2+U2 C1=A2 -52 L1=e2-G2 F1=100.*C1/E1 IF1QL-F1)5+6+6 5 íjL-F1 6 P1-QL-F1 7 i>ETUR,^{ END VA<lABLF.. ALLOCATION;S /' C,�((\b)=7FrC-7FF6 iJ?"(IC)-7FFF a(IC)=7FFL IJ(TC)=7FEF Grf (1e )=UUO!-000U LC(I0=7FLE-7FEA DX(R )■UU3U-i:U28 FX(i< )-OU44-UU3C EX(R )=UU3A-UU32 SU'".X2(R )*004C A1(k )-005v DENíR )=i)04t D2(R ):0058 111k )=U05C Cl(k )=005A STATE'ÍENT ALLOCATIONS 1 =006A 2 -0073 L1!4IT -UU81 4 =úUL<s 5 =ü157 UL(W=7FF4 AX(;a )=tU12-v00A SU;�X(!i )=0046 t 1(k )=0U5G ItI )IIUU60 6 =0150 7 F1(,zC nX(,< SU Yl!t A2li; =Oi61 ) =7FFZ }=U01C-Uü14 )=UU1+6 )=vü54 PI(nC)=7tf� CX(i )=Uv1o-JuiL Sui•`:XY(;t )=0'v4h u4(i )=UU7ó PAbF 2 FEATURLS SUPPCMTE-:U WIE WURU Ií,iTEGE;tS CALLE) SUHPROGPP.,'s S FSUB FADD FADDX :;IOFX SIUF sussC t2EAL CONSTANTS .JUJÜ0UE U::=UU62 F-SU+,X F `PY Frí✓YX �1Jvilv•.E �;3=JU54 FU1`d .25UúUtit. FUIVx FLFLL'x F-5 TC v2='UJ66 U,.TEGER CortS rAi,,TS 2=0068 1=0069 COr<E RECIUIREIiENTS FOR Llt,',lT CO"*N:ON VARIABLES 22 <¿LATIVE EiVD UF // t:t7Tí?Y PCi1reT AUD:<t.SS 98 PR:G1 A''' Ib O06Lc 25c (vit.X) CUiiPILATIUV UUP *DELF.TE CAKT IU 3172 LI`1T AUUR 24F6 Ur.1 Ci,T U (" 15 *STORE viS LIhtIT LA CAKT ID 3172 DP, ADDR 2Li)6 U3 CNT uul:> D;' L1i11 39 LIIIIT 4U L1ti.11 41 F57vn F i�Ii FLT PACTE // 1 JOS LOG DRIVE 000O V2 x^10 CA•:T AVAIL 3172 CA-"T SPEC 3172 ACTUAL tSK CoNF1C 8 9 10 11 11 13 14 15 11, 17 18 19 CASAL CASA(, 3 CASAG CASAG CASAD •CASAG C:aSAG cAbAG CASAG CASAG Cr;SA(j CASA(, CASAG CASAG CtiSAG CASAG CASAG CASAG CASAG CASAG CASA(, CASAL CA S A(, 4 5 ¿3 7 8 9 1ü 11 12 l3 14 15 16 17 lb 19 ZU 61 GL 23 24 C,.SAU CüSAv CASAG 25 ¿l: Ci{SAG CASAG CASAG CASAG L i [9 31 31 CASAD CASAL CASAG CASAG CASAG CASAG CASAG CASA(.) CASAG CASAG CASAG CASA(, CASAG CASAG CASAG CASAD CASA(; 31 33 34 35 36 37 Sis 39 4J 41 42 43 44 45 4é 47 4d 8K L(1)=h'(4) L(2)xM(1) L(3)-1(6) 60 TO 53 L(1)=M(6) (i0 TO 53 T4=100.*(lGü.-T4) 1 Pi1Y íMIVL j 0J // FO2 *0VE WORD I^slEGLI?5 *LIST ALL SUF3ROUTIi 14 E CASAG DI,LN5IUV l,(16) CO M:bO N du,rr�rCWl4)�tL.F1+PIsIJsL(5! DATA ! *' 5W „' SP' •'sW' 9 1 T2=C',,¡ (4I T4*C'w(1) K=0 00 1 1=1r5 1 L(1)—M(16) IF(T2-5J.)9s9r2 2 CALL CUADRViLiPI9K) GO T0(3+4#5*69798)+K. 3 L(1)n (5) GJ TJ 53 4 L(1)aN';(7) GO TO 53 5 L(1)aet(6) GO f0 53 6 L(1)=t;(4) GO TO 53 7 CASAG IGO .-T2) IF(T4-50.)10+10911 J•l GO TO 12 J=1 IF(T2-12*)23*13913 CALL CUADR(C)LrPIsK) GO 70(14917+17914920917)+K IF(J-2)15 9 16i16 L(1)oM(8) GO TO :,3 L(1)*Vi(12I GO TO 53 IF(J-2)18 9 19 4 9 L(IImM(9) GO T0 53 L(1)-MI4131 GO TO 53 2I PAGE 2 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 IF(J-2)21922922 Lt1 )*M(9) L(2)wM(1) L(3)*M(8) GO TO 53 L( 1 )=x.( 131 L(2)-u(1) L(3)=t,(121 GO TU 53 1F(T2-5.)46946924 CALL CUApk(UL9PI9K) GO TO(25932932925939932)9K GO TO(26929).IJ IFtJ-2)27928928 L(1)*M(11) L(2)=111! L(3)-:�lR) GO TU 53 15 ) L ( 1) L(21=4ii1) L(3)=tit12) (SO TO 53 IF(J-2)30931931 L(1)-M(1U) L(2)=F'(1) L(3)wm(8) GO TO 53 Lt1)=M(14) Lt2)='++(1) L(3)-',1i12) LU TU 53 GO TO(33936)9IJ IF(J-2)3493595 L(1)mM(11) L(21=1111) L(31=M19) GO TU 53 L(11-iM 15) L l 2 1=P ( 1) L(3)-M(13) (3 O TO 53 IF ( J-2)37932938 LWmMI10) Lt2)=M(1) L ( 3)-?4(9) GO TO 53 L(1]=�1t141 L(2)=�".(1) L(3)=Mi 13) GO TO 53 GO T0(40►43).IJ IF(J-2)41.42942 L(11=w(11) L(2)-'4(1) L(3)="•?(9) CASAL 49 CASAD 5 0 CASA (, 51 CASAL 52 CASA.; 53 CASAL; 54 CASAG 55 CASA. 56 CASA (, 57 CASAL 53 CASAG 59 CI\bA (, 6U CASAG 61 CASAG 61 CASAD 6:3 CASAG 54 CASAD 65 CASAD 66 CASAL 67 CASAG 6L CASAG 69 CASAL 70 CASAG 71 CASAL 72 CA5AG 73 (- ASAG 74 CASAL 75 CASAL 76 (: ASA (j '17 CASAL 7d CASAG 79 CASAG bu CASAG bl CASAG b2 CASA(, S3 CASA( ?) 4 CASAG d5 CASAG bb CASAL b7 CASAL 88 CASAG 89 CASAL 9 0 CASAL 91 CASA (, 9L CASAR 93 CASAG 94 CA5A5 95 CASAG 96 CASAL 57 CASAL 9b CASAL 99 CASAGlJu CASAG101 C SAGlüi CASA.lU3 FAGE 3 42 43 44 45 46 47 48 49 5U S1 L(4)=:',°,l1) L(5)=M(i') GO TO 53 L ( 1)=M(15) L(2) —Mi, (1) L{3)=%�í13) L(4)=N'(1) L ( 5)xM(12) GO TO 53 IFIJ-2144945945 L(1)-Mllul L(2)=P.!(1) L( 3 )=M(9) L(41=h1(11 L (5 1 =f l 8 I GO TO 53 L(1)=n+(14) L(21=N5(1) L(3>-N?(11) L(4)=M(1) US)-10(12) G0 "f0 53 GO TO(47 9 50)rIJ IF(J-2)48*49#49 L(1)-M(11) GO TG 53 L(1)=M(15) GO TO 53 IF(J- 2) 51 9 52+52 L(1)=^A(1[i► CASAGIU4 CASAGIO5 CASAC,IG6 CASAG107 CASAG108 CASAGIG9 CASAGllu CASAcill1 CASAG112 CASAG113 CASAGll4 CASAG115 CASAGIlb CASAG117 CASAG1 18 CASAG119 CASAG12u CASA�7 121 CASAG122 CASA (j 123 CASAG124 CASAG125 CASAGIZ6 CASAGI27 CASAG128 CASAG129 CASAGI3U CASAG131 CASAGI3G CASAGI33 TU 5) L(1 )=M ( 14) RETURN CASAGI -5 4 CASAG135 CASAu1 .1 6 G0 52 53 CASAD 137 ENID VA ,ZIA!3LE ALLOCATIUigS h? M, {1C)=7FFF IJ(IC ) =7Fi_F I(I ) =0017 STATEMENT 1 11 21 31 41 51 •'l 1C)-7 1- FL L(IC.1=7FLL-7Ft.A J ( I )=uUlü iiL(i-,U=7114 T4(R )-uvU2 Cil,HC)=7FtL-7F"Fb T2lit )-UuuJ i'1 (i.�:)-"TFFv r.ll 1=uvib ALLOCATIO;MS =(,ü43 =OUD8 =012C =U 106 -0276 -034A 2 12 22 32 42 = i0bu =UOUC 3 4 =uu7,i 5 1=Gi,r_3 14 m00F2 -0146 =O1F0 -02A0 23 33 43 =016J =UlF6 =U2CA 24 34 44 =0167 =JlFC =Ú21)) 15 25 35 45 52 -0354 1,3 =035C =Z,Obp =ÚUEi3 =útir8 x0176 =0216 =ü2FF, 6 =UÚi4U 7 16 26 36 46 =01ú2 17 =0097 =01 U(. -U17C =0230 =U324 27 37 47 -Ulú2 =u[36 =U-�2A FEiATURES SUPPUF:TEU iNE LAURO INUGL15,5 CALLES SUBPROG,<AM5 CUAOR FSUB Fc,'PY FLU FLUX F5Tv FDVR SU65C REAL CUNSTANTS •5''U'UU.iL FII::O)=7r F2 MII J=ÚU15-v'vu6 U2=vi 2t •lJuiL.!)t U3mJ024 412JG)Out U2=J026 •5000UuF V1=UÚ2b v lt 2b 3b 4; =UO. 1 = i12 =ui9C =u =U ,u ;iu 9 19 �JUL,L: } =:.j 11C 2v _� vuG =U tt 29 39 49 =U 1:16 =uL6A =' 3 A 5,1 41 > - =UIUC =u27u =u -' 44 PACE 4 INTF,GEc CONSTANTS 0=002A 1-002H CORE l;E,OUIkE ',' EiNTs HA CAbA(i VAIK IA3LES Coi ! nG ;'a ¿2 RELATIVE. EOTRY PilvJ AUDHI S5 5= 0 :i2C 2=U02U 34 I& U02E (HEX) END OF C0,1PILATION 11 DUp CASAGI3 *DELETE CAR.T ID 3172 UB CASAD AUDR 24F5 Uú CNT JU35 CASA,139 o;5 *5TO R E CAi�T ID 3172 UA CASAL ; 2Dr•. DP AUVR Ua CNT Cú35 CASAG140 PACE // 1 UUt3 LOG PRIVE 0000 i,10 V'2 CART SPEC 3172 ACTUAL CUAUit CUAUR G 3 CuAU!: CUAUR CUAL%P CUAUR CUAui� CUAUil CUAUR CUAUi< CUAUR CUAUR CUALm CuAUH (-uAUR CUAUÍt CuAuI: CUAUÍ': CUAUR Ct.AUFi CUAUR 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1b 19 2U 21 1.2 8K. FOR *ONE V40RD IN LGE;1S *LIST ALL SURROUTINE CUAUR(UL► P 19K) IF(GL-50.)4.41,1 1 IFI 1 I-.73*uL +1496)39392 2 K:1 <ETU+RN 3 K-2 RETURN 4 IF(PI-.73*UL+14.6)5#5 1, 6 5 K=3 RETUUN 6 IFIPI-7 .1 81,897 7 Ks4 itETURN 1,3 IFI1I-4.)109109-9 y Ka5 i:ETURN 10 K=6 RETUP.N E\J STATEi,E.NT ALLOCATIUNS =003 5 =Ov2A 2 1 1 PHY 0R1VF 1'•000 CAP.T AVAIL 3172 Cl)!aF1(: CUAUK =Ov36 3 =C-J41 4 5 =YU4C =ü�52 6 7 -uUSy b �F = aUÜob FEATURES SUPPGRTcU UPE, úURD I :TEí;k tS CALLEU SUEPROCRA^,tS Fi':PY FADD FSUi? FsUP FLD REAL CONSTANTS .50.7 ::U'Jk ci2-JOu,.73u0i:üE I eTEGEt?` CUP,STA\TS 2=JODE; 1= 0,0 0A COv.E ilEt:UI!dE''4E!\T Fí)i CUA D R C,Um.NI5:`t 0 VARIABLES :ELATIVF E'VTRY PUI!'4T AUUI<E !� S •.i SUBIi\, =ti,002 4=:1000 3=OJ ) C 0 .146aUVE PP00RAM 15 JulU v2=U� .i4 5=JOO 1 .7 J., t �1 .a .4� ,. !r.•E 6aU00F 114 IHEX) ENO CF COMPILATIUN // UUP GcLE1t CUAUR CUAUR 23 CUAUR 24 l ti 1:: =ÜJ�C CART ID 3172 UH AUDR 241u UA CUADR *STQRE WS IDEO CART ID 3172 DC ADDR �3 CNT JUU`J IM J:;09 CUALH CÍNT 15 ICRES N IMPRESION CUADRO RESUMEN DE SUELOS { i ICRES Objeto : Imprime los datos del cuadro resumen de suelos. Lenguaje : Fortran IV para ordenador IBM 1130 �Y Entrada : Por tarjetas perforadas. Ver formatos. También a partir de un fichero llamado FCRES. Salida: Por impresora, sobre papel preimpreso Requerimiento : Solamente necesita subrutinas del sistema y un fichero llamado FCRES. situado en el UA, de 84 sectores. Funcionamiento : Primero lee dos fichas (ICRESI e ICRES2) conteniendo la información necesaria para la cabecera del cuadro. Después imprime la cabecera y lee una ficha de datos . Busca en el fichero los datos complementarios de los leídos en la ficha. Si esos datos ya se han impreso (cada vez que se imprimen unos datos en el registro correspondiente, se pone una marca), se lee la ficha siguiente y se repite el proceso. Si los datos no se han impreso, se marca el registro correspondiente y se imprimen los datos. Cuando los datos de fichas se han terminado (se lee una ficha en blanco), entorfees se recorre todo el fichero para ver si queda algún registro cuyos datos no se han impreso, en cuyo caso se imprimen . El programa termina cuando llega al primer registro sin datos. Normas para el operador : Antes de pasar este programa, se debe haber pasado el programa SUELO (en primer lugar), y luego todos los programas que usan el fichero FCRES, siempre que haya datos para los mismos. Todos esos programas (MORGA, PRESU, HUNAT, PESPE, DENSI, COMPR, ARENA, CALCO) se pueden pasar en cualquier orden. Para ejecutar el programa ICRES, observar el siguiente orden: Programa // XEQ 1 *FILES (1, FCRES) Tarjetas generales (ICRESI e ICRES2) Tarjetas de datos (ICRES3) (*) 2 Tarjetas en blanco (*) a Las tarjetas de datos deben estar ordenadas por las columnas 11 a 17, colocando, en orden creciente, primero las que tienen una S (sondeo), después las C (colicata) y finalmente la P (pocillo). Después irán ordenadas por orden creciente, según las columnas 18 a 28, para una misma secuencia en las columnas 11 a 17. ICRES Diagrama General , STA R T Datos Generales Cabecera Datos Muestra LEE si Ficha Datos ya impresos primer blanco NO registro SI NO Busca datos Lee el muestra siguiente registro Existen datos muestra NO Imprime mensaje NO Registrosin datos ál si SI Datos va impresos NO Imprime datos .10 CALL EXIT Imprime datos MINISTERIO DE IN DUSTRIA DIRECCION GENERAL DE MINAS LABORATORIO DE GEOTECNIA FECHA INSTITUTO GEOLOGICO Y MINERO DE ESPAirA DENOMINACION POLIGONO TRABAJO NO MUESTIRA PROCE. OENCIA SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS- 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 6 6 95 1 2 3 4 5 6 7 8 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 31 30 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 CARRETERA DE LA ISLA 19.00-19.60 0 4 00- 1 0 50 1.50- 3.00 3.00- 3.45 3.45- 5.00 5.00- 5.60 5.60-16.00 8 4 00- B.45 11.30-11.90 16.00-16.60 16.00-20.00 18.00-18.40 19.00-19 9 60 0 9 00- 1 9 00 1.00- 4.00 3 .00- 3945 4.00- 9.30 9 0 30-13 4 30 10.00-10940 13.00-13.30 13.30-16.00 16 9 00-16.60 16.00-20.00 18.00-18.45 19.00-19.60 0.00- 2 9 00 2.00- 2.45 2.45- 9.00 3.00- 3.60 9.00-11 . 00 9 . 50-104 0 11.00-15.00 11.00-11.45 14.00-14. 60 0.00- 8.00 8 . 20-12 9 00 9.00- 9 9 60 11.00-11940 12.00-15.00 13•CO-13.50 14.00-14.60 16.00-16.60 18.00-18.50 0.00-11.00 11.00-13.00 13-00-20.00 0 9 00- 2.00 2.00- 2.45 LIMITE LIQUIDO 40.21 0000 59.27 42.86 42.20 40.86 47.07 42.67 52 9 35 50.16 38.26 41.62 41937 0.00 50 9 88 55.59 0.00 0 9 00 0. 00 0 9 00 28.63 36 9 17 55.35 29 9 12 33 9 92 45.85 44.47 0 9 00 0.00 46 . 22 46.67 45.62 50 9 30 259 50 0.00 39 9 64 44.75 46956 42.68 43.39 39.76 47.81 39.65 0.00 45.92 40.82 50.20 62.56 INDICE LIMITE P LASTICO PLÁSTICO 16.12 0.00 21.10 20.33 20914 20.05 18.60 21.15 20.78 19.12 17954 23.63 6.42 0 9 00 22.08 16.97 0.00 0.00 C.00 0.00 17.81 15.95 29.13 16.31 18 9 13 17.32 17.99 0.00 0.00 19 .22 21.61 17945 18.18 17 9 00 0 4 00 18 . 76 19.62 17.72 17 9 90 15.06 19.40 20.83 16.68 0.0^ 18.59 19.85 23.41 17 9 62 24.09 0 4 00 38 9 17 22.52 22 9 06 20.81 28.47 21.53 31.57 31.04 20.72 17.99 34.95 0.00 28.80 38.62 0.00 0 6 00 0- 0 C C.OC 10.83 20.22 26.22 12.81 15.79 28.54 26.48 0.00 0.00 27.00 25.06 28 9 17 32.11 8.51 0.00 20 .87 25.13 28.84 24-74 28.34 20.36 26.98 22.96 0 4 00 27.33 20.96 26.80 44.95 CUENTE GRANULOMETRIA LIMITES DE ATTEROERG PROFUNDIDAD lml 9-10-73 LOCALIDAD CLASIFI CACION ' /o QUE PASA POR TAMIZ 4 CL SM CH CL CL CL CL CL CH CH CL CL CL GM CH CH SP sm SIH SM CL CL CH CL CL CL CL GP-GM SM CL CL CL CH SC GP CL CL CL CL CL CL CL CL GP-Gm CL CL Cr CH 100 4 0 73.1 100.0 100 9 0 100 9 0 100 4 100 9 0 100-0 100.0 100 9 0 100 9 0 100 4 100 9 0 36.7 100.0 100.0 53 9 1 100.0 100110 100 9 0 100 9 0 100.0 100 9 0 100 9 0 100.0 100 9 0 99.9 40.4 66.6 100 9 0 100 9 0 100.0 100.0 88.8 39 9 1 100 9 0 100 4 0 100.0 100.0 100 4 0 100.0 lOC.O 100 9 0 42.5 100.0 100.0 99 9 1 100•C 10 40 99 0 9 100 4 0 4492 68.2 99.2 100.0 99 9 3 100.0 100 9 0 96.0 98.3 100 9 0 96 9 0 100.0 98 4 1 100 9 0 99.4 100.0 99.9 100 9 0 99.9 100.0 99.3 100.0 99.8 100.0 31.7 20.0 100.0 96 9 6 99.3 100 9 0 40.5 12.6 79 9 3 100.0 95.1 100.0 72.8 100.0 100.0 99.7 99.1 100.0 99.8 100.0 99.7 100.0 99 9 9 100.0 99.7 100.0 87.4 95.4 18.0 26.2 55.2 33.5 98 9 9 100.0 69.3 100 9 0 99.7 100.0 98.4 100.0 84.4 34.7 6.4 15.6 96.7 100.0 99 9 1 100 9 0 100 9 0 9694 100 9 0 99.9 100 0 0 98 4 8 100 9 0 99.8 100 4 0 100 4 0 99.9 100.0 17.6 8.3 100.0 98.3 1CO.0 99.2 98.1 9496 100 9 0 94.8 200 95.5 28.1 79.1 83.6 89.0 81.2 82.5 93 4 9 93.6 97 0 9 92.0 97.3 97.J 16.1 93.5 97.2 4.7 13.9 17 9 2 15 9 7 58.4 88.7 97.3 82 9 5 75.7 95.J 76.4 11 9 7 17.2 9495 65.1 97 9 6 87.4 49.8 3.4 86.4 90 0 2 91.4 94.3 95 0 8 94.5 9 2, 09 92.3 5.5 94.7 95.2 87.1 87 4 0 HU M, EDENSIDAG DAONA APA TU R:,L REiéTE o, o Pa PARTICULAS ( !f ¡ COMPRE S; O N Eü" 1P LE KS.j-2 PAGINA MATE EQUIV„ PR RIA LENTE SUL. ORG AN. o ARE^;A FATO ,o 0 4 60 0.61 1.62 SIf 1 1.84 + I SI 0.98 SI SI 2625 i si 1.4E SI 1 6 71 SI 0 0 11 NC 0 4 18 1 0 18 c¡ 2 4 51 SI 0-48 SI 1.11 0 9 73 2.74 SI SI 0.60 SI 2.57 2020 SI 0.63 1 4 75 SI 1.69 51 1 9 09 SI 2.50 CARRO. NATO CÁLCICO LC 1 PACTE // 1 ICi«5 1 // FOR ICttES *ONL WORU INTEGEH5 ICktS #IUCS(113ZRRIPdTEk9CAl:D90ISK►TYPcve�?ITEi%) 1CRL5 *LIST ALL *i<AM,E ICRES ICRES UEFI,^mi FILE 1(33b979si.► IND) ICi<E5 UI?".tiv51ON FE (2)9ITR(31rDEri(8)9LOC(9i9CL I(4)9IPC(7)s1PF (111sLF1(77)I (. i<ES DATA LAS/20032/rLt:"a/U/eltislPAú/2*1/ IC.Kl5 1 FORWAT(6X92A493A2s8A499A29/96X94A4) 1CKt5 2 FCil^AT(1H19106Xo2,A.4s/s1LX93íA29 11Ao¡I A4+.�X►9Alfi±X14HV17X9129 11/1 /s)ICi<L5 3 FQRi ATI6XoI4o18A1) IckcS 4 FOR;'ATl1H e7A19 1591X911A1s3(1X95/+1191X9A292(A1oA2194(1X95A1)91X94A1 CilES *1sL(1Xe5A1f91X97ix192(1Xo4A1)►1X►2-\1s 1X9 bAl) !GRES 5 F0RMAT('N O EXISTEN UATOS úc LA :rUESTÍNA ' 9149 ' Liy LL F 1CrEKO' l 1Ci<Eb KfA0(2 91)F"�9 ITR91)LNsLOC4LI 111.kES 1CKCS 6 WKITL(3921FL91TR9(:E�9LüC9CLi9lPAG 7 READ(29.3)!*;sIPCeIPF ICRE5 J=1 1CkL5 IFl a(fi)18s1Bs10 ICKLS 8 IN=I`!+l ICRES GO T0(9914e10)9J !GRES 9 J=3 ICKES 10 READ(VLJi•.`i►LFIoL,�,A ICit'5 IF( :.'0 14 9 14,p 11 ICKLS 11 IF(^dM-t•s:'d)1291598 CR lb 12 IN=IN-1 ICi<ES GO TO113910914)sJ 1CkLS 13 J=2 1C<LS GO TO 10 ICi,:Lb 14 W R1TE11►51:V'`• ICi<LS GO TO 7 IckLS 15 IF(LA5-LMA)1(j97916 1CKES 16 WRITE(1'I\1).M"sLFI9LAS ICkES WR1TE(394)lPC1PF9L1`I 1Cr<ES LIÜ=L1N +1 ICKLS IF(LIi4-48)7917917 1CrZc5 17 LIN=O ICRF á IPAC,=IPAC;+1 ICi«S GO TO 6 ICi�LS 18 IN=0 1C1'iLS DO 19 1=197 IC,.L:, 19 IPC(I)=16448 lCRLb 00 20 1=1911 ICi<LS 20 IPF(1)=16449 ICKe Z1 1^!=IN+1 ICKLS REAL) (1'!i9lk`asLF19LMA 1LRkb IF(;üU)25s25922 1Cñt,. 22 IF(LAS-L?•1A)23921923 ICr<cS 23 Wil1TE(394)IPC9f4Fv9IPFoLF1 1(.RES 2 3 4 JOB LOG DRIVE UOOU V2 N;07 CAKT SPEC ±)123 AC';UAL flK CAKT AVAIL ti123 COuF1L, QHY Uk1Vir UU 8K 5 b 7 8 9 10 11 12 l3 14 15 10 17 ¡U 19 Zu 21 é1 273 24 25 26 27 2z; 29 3U 31 32 33 34 35 36 37 3, J9 4C 41 4¿ 43 44 45 46 47 4b 49 PA6F 2 ICKe�j ICi1L5 ICR S ICRLS ICi�ES IGtE:> Ic�IES ICiiES LI'!=LIid+l IF(LIm-48)21+24f24 24 LIN=G IPAG=IPA<;+1 <ITrl3s7_)r=L�ITK�UEi'+�LüC+CLI.iPAi, C0 TO 21 25 CALL EXIT ENO VARIABLE ALLOCATIONS DEi'd(R )x0.114-tiJi3C FE(R )sOJUA uJCb LFI(1 )=JJt3c-GJ<<c: IPF(1 1=Oi41-J'i.'37 (1 )=JJ)4 1`v(1 )=0093 STATE`)ENT ALLOCATIU'JS =QuBO =OUA2 2 1 =0196 12 -U18E 11 =02LU GL =0119 -JOCi:3 =U 1x13 =01..33 3 13 13 CL1(:i 1P,U(I L:!A(1 =UUDU =Ü lA'> =U14r_ 4 14 ;.4 1TR(1 IPAh(I LAS(1 )=íiJ22-UO1C 1=J (j bF I=1;095 5 15 25 =,D(1 =U1(31 }U2E:F 6 14 5U 51 52 53 5,f 55 56 íi7 )=ÜÜLb-JU!.4 )=GU9Ú )-UU96 =0145 =UJU7 7 17 LOC(1 iq:,, 1 Llw(I -UlSA =Ü 1uu i 1,3 )=Uil[F-UU17 )=i:v l )=JUVI =U1bF 9 =U l1 9 Ii,C(1 ,i (I 1(I =Ul7C =t 1F1 )=U03o-tiv3J 1=UUy[ )=Uugb 1u 1 =l lou =Uc 7 FEATU(:ES SUPPURT L U Or;E tdORD I vTEGE45 IOCs CALLE:, SUEP :OG12A"-'S tTYG FST.; FLU SL'+AI SÜCC%", SU'v!i<T CA.'.,UG 5 u1 I:'+TEGF,:< CUI,iSTA`4TS 3=009(1 2=009A CÚF:E ;t�OUIFa.r'.:: 0 COt"W0!'J EFtiO OF // XEl) TS FGR ICi�r_:: V A k 1AoL 5 Pü dTL 1=0W9C 174 S s'.v :T ( L+H=UU9D t>I?OGi.A:; SCuP 0-UU9! SF11 51UA1 S1LAF 7=úU9F 16448-UuAu 4 7U CO+!PILATI�-iN 1 *FILES(1+FCRFS) R 16 FCRES 15 ,4üT 1: LcT UR Li1ADI^:G MAS ELL.� R 18 FLET TERiiD4ATLD ICizLS 5e IC11,Ls 59 Su�sU b1u1 11=u0 1 SuFIv L; EU t.. SIERA ENSAYO DE SIERRA Y TALADRO i i.. i: i i SIENA Objeto: Cálculo y dibujo de los re:sullados del ensayo de sierra y taladro. Lenguaje: Fortran IV para ordenador I1311 1130. Entrada: Tarjetas perforadas. Ver aparte los formatos. Por cada muestra irá una tarjeta SIERAI y otra SIERA2. De las SIERA3 y S1ERA4 habrá tantas de cada una como número de ensayos, que se especifica en la columna 1 de la ficha SIERA2. Irá una sola ficha SIERA5 y otra SIERA6 (estas dos últimas las !ce la subrut.ina ASCO). Las fichas SIERA3 llevarán rellenos tantos campos (cada una) como se indica en las columnas 72,73 de la ficha SIEP._A2. En la ficha SIERA5 irán rellenos tantos pares de campos (sección--cama) como se indique en la columna uno de la misma ficha. También se produce una entrada de disco, con los datos que perforará en tarjetas. Salida: La salida es múltiple. Por impresora se imprimen, en los lugares correspondientes de un cuadro preimpreso, todos los datos leídos de las fichas SIERA1 a SIERM, inclusives. así como los resultados de los cálculos con ellos realizados (ver apart.e la hoja de salida de impresora). Por plotter se trazan tantos gráficos por muestra como el número de ensayos realizados sobre la misma. Pastos gráficos contienen los puntos en función del número de ranuras (abscisas) y del área de las mismas (ordenadas). También se preven dos altos en el programa. El primero, con /7777 en el acumulador se produce cuando se han terminado de estudiar todas las muestras y el programa encuentra una ficha en blanco en lugar de la SIER.A2. Fasta parada permite al operador colocar fichas en blanco en el hopper de la lectora-perforadora. A contiuación el programa perfora dos fichas por muestra, conteniendo los resultados de todos los cálculos (ver el formato de las fichas perforadas aparte). El segundo alto, con ¡1111 en cal acumulador tiene lugar cuando se han terminado de perforar las fichas, y permite al operador retirar las fichas en blanco que quedasen en el hopper y meter las fichas de otros ensayos, si los hubiera, ya que el control del programa se transfiere después de este alto al principio del mismo. Requerimiento : Además de las subrutinas del sistema, usa las subrutinas EJESS, ASCO y AJUN, cuya descripción se hace a continuación. También emplea un fichero temporal de 100 sectores, en donde almacena los resultados para perforarlos en tarjetas al final de todos los cálculos. Limitaciones : El programa puede calcular y trazar los gráficos de muestras, seguidas. Por separado, como diferentes trabajos el indefinido. Las restantes limitaciones scnn las propias del ensayo ensayos por muestra no mayor de 5, máximo número de ranuras, hasta 1000 número es (número de 20 cte.) Funcionamiento : Para comprender el funcionamiento, seguir la marcha del diagrama general. _ Normas para el operador: Disco con la subrutiuas de este programa y programa. Programa XEQ SIERA '1•arjetas de datos { Tarjeta:. el] Manco i (�) i !:* I Irán ordenadas así, por izada inu,%t. u taijota SIE;R A1., tajeta SIERA2, tarje tas MERA3 (tantas come, se ind lur en la alumna l de SII.RA2) tarjel.•as SI I RA 4 (ideen anteri:;r), tarlei.a SIERA5 y tarjeta SJ UAL,A6. (*') Se producirá un alto c,on /7777 en :•' acumulador. Si no se han colocado tarjetas en blanco en el h,al}per de la perforadora colocarla,,. Pulsar PRO^ GRAM S'TART. Cuando termina de porforar todos tos datos.:;v produce un alto con !1111 en el acm-nubdor. Retirar todas las fichas en blanco y color car en el hopper las tarjetas de (jatos de (,',ros ensayos, si los hubiera. Si no los hay colocar tres fichas e•n blanco. Pulsar PROGUTANI START. Si se ha tenrinado :aparecei,a /F! t)1 en el acumulador. I S 1 E R A Diagrama general START I�,ic •;,i 1. ., vaY ¡;,I:'1:� i I I Fic.f.n Sii'RA:� I I ti+ 1 l i,: i na n /,^�� I I I 1-ríl.rib:F- I cl l o. n ,io` tarlu 1, r. I ,. O � A--S7C-; .. _. * PAUSA 111 � ' n-II: .!r.o dato. yilnulcu SIEf0A21 i C.J f_ SS - 1 A J il+'ulr. .íroxn r.ln-.nl. ir4c�ctia L;:hrnidl „r(nr,r�nn r:,,lo; ..vl lurrl� ,,IS ran u'..r; i __ Llu re: ír S[:hmu' beso ::ia ra,lux} al,linm ro medie CAL L i f..l f" ;i S Media cle las mrdias,valo[.i rlarl mere a,dif menria 1,1s0 cieno �-•- i 8 �•••i. �ifú:r en rtr<Illcn los �. ¡!11 /1l rl'; ante ' I nr�n Cli r:lr Yes 11 t11'?Yinli` :lnxrs �.)tl l.:ra�: L �'. Núm �ns„ ---------- L - L. -i- Y I Subrut.ina E•IESS Objeto: Traza ejes de coordenadas. Lenguaje: Fortran 1V tiara ordenador lil•,M 11 0. Entrada: No tiene ninguna entra(1:i. Salida : La salida ces por plotter, trazando unos ejes de coordenadas: el eje de ordenadas tiene unas longitud dc� 20 cin. ,y va dividido en 5 partes; el eje de abm-JsFts tiene 10 cm y va divitlidn en 20 partes it ualc,s. Requerimiento: Solament.f usa sul,rut. , as dúl sistema. Funcionamiento: Una vez lla►macia la >aihr!!t.ina, asigna a la pluma del plotter la posición (-10..0.), con 5113m para cada unidad del cje, x_ y 0.4 mm para la del ejes Y. Traza cal i ,jo .,c V r!c s,xaa's el eje y clt.cedando la plurna en la posición Diagrama general F r A 6r f i i rF'.r T- P' `/ i Subrutina AJUN Objeto: Ajusta por polinomios ortogonales una curva de basta grado S a N puntos do coordenadas x e y. Lenguaje: Fortran IV para ordenador MM 1130. Entrada: La entrada es a través del COMMON. Consta del número de puntos (N) y de las coordendas de cada uno (X,Y). Salida : Al igual que la entrada, es a través del COMMON. Consta de los coeficientes del polinomio ajustado. Requerimiento : Solamente usa subrutinas del sistema. Limitaciones : Este subprograma está preparado para tratar un máximo de 100 puntos y puede ajustar como máximo hasta un grado ocho. Funcionamiento : Esta subrutina es una variante de un programa propiedad del autor. Para su funcionarniento, diagrama y demás, ver dicho programa. i Í Subrutina ASCO Objeto : Pinta resistencia resistencia pendiente subrutina (SIERA). el gráfico resuman del ensayo de sierra y taladro, y calcula la en la compresión, módulo elástico, índice de maquinabilidad, a la tracción, logaritmo del índice de maquinabilidad y la de la tangente, todo ello del ensayo de sierra y taladro. Esta por tanto es de uso exclusivo para el programa de ese ensayo Lenguaje: I{ortran IV para ordenador IRM 11.30. Entrada: A través del COMMOhi y por tarjetas perforadas. Las tarjetas que lee son la SIERAB ,y' la SIERA6 (ver formatos aparte). Salida : La salida es por plotter, por impresora y a disco. Por plotter se traza un gráfico conteniendo todos los puntos de cada ensayo de una muestra definidos por las áreas de las ranuras (ordenadas) y número de ranuras (abscisas). Sobre esos puntos se traza una curva obtenida por ajuste a los mismos, que realiza la subrutina AJUN. Por impresora termina de rellenar el cuadro (la parte inferior clel mismo) que ha comenzado el programa principal (ver aparte la salida impresa). Al fichero temporal definido en el programa van todos los resultados obtenidos en el cálculo. Estos datos después los utilizará el programa principal para perforar tarjetas. Requerimiento : Solamente usa subrutinas de la biblioteca del sistema. Funcionamiento : Comienza dibujando el gráfico resumen a la misma escala que los gráficos parciales (ver programa principal). Lee los datos de resitencia a compresión, a tracción ,y módulo elástico. Calcula la resitencia a la tracción, a la compresión, módulo elástico, índice de maquinahilidad y logaritmo del índice de maquinabilidad . Escribe estos resultados y 1-ambién los almacena en el fichero. k i ASCO )�ia�nama encr,•al J i Tr �jfy{ i Rr�;i, r.;en res/ 1. re T. � n�a<c ü, n , l: i..�, ,I:ri lin.i il!.�n os i ( furo, RETI!1's �I mrli re \' Prndirniv vunien u.� Cl.r1r�^,CACICN DE LA ROCA Clasificoción petrogrófico Resistencia e !a compresirtn: Resistencia o lo tracción: Lugar : Rcsistencii c! impocto: Importancia minero:`---___ Resistencia al corte: Módulo elástico E : OBSERVACIONES : _ Coeficiente de Poissan 7_____ -- - Tomoñc de grano:---.-:dica :roqu;ncb;lidad UI\I[1?ItlO DI? I_ADUSTh1.1 OGICOE DIRECCION GGEEOLOGICO Y MINERO NSTIT MINERO DE ESPAÑA INSTITUTO M- 6 DENOMINACION N£ ENSAYO CIPOLINO PESO SIERRA DIAMETRO ANTES DEL DEL TESTIGO ZONA TOMASA LUGAR LONGITUD 2 3 DE CORTE ( M M) 1 1 79.237 31 . 7 31.7 2 80.282 31 9 7 27.2 25.3 21 . 3 20.2 3 78.886 3197 30.4 26.1 23.8 4 79.488 31.7 5 77.971 31 9 7 DE 4 LA 5 SIERRA Y SMMPE CLIENTE CUERDA EN CADA DIVISION DE GEOTECNIA LABORATORIO TALADRO RANURA FECHA DE 10 041072 PASADAS 6 7 8 30 . 8 30 9 8 30 . 8 29.8 30.0 29 . 2 29 9 0 30.1 29 9 2 31 9 0 28 9 7 29 4 28.2 28 4 7 28.0 29.0 29.1 19 9 3 17.2 16.5 17 9 8 17 . 8 16.9 17 . 2 16 9 9 18.0 16 . 7 16.2 17.1 22.6 22 . 1 21 9 3 20 . 9 21 9 3 20 9 3 21.1 20.7 20.9 20 . 1 21.1 20 9 6 19.7 21.3 20.0 20.6 21.2 30 . 2 27.2 25 9 1 23.6 22 4 20 . 8 21.6 20.5 20 . 3 2196 20 9 8 22.5 20.3 20 . 1 21.6 22.3 20 .7 2194 20.2 28 9 7 26 9 2 2295 23.7 18 . 8 19.2 17 . 8 19 . 3 20.2 19 . 7 20.6 18 97 17.9 18.3 31 0 30.8 DE A R E A S 9 18 9 5 10 II 12 13 14 15 16 17 18 19 17 9 3 16 9 9 18 . 7 19.0 20 16.5 17 9 0 19.8 18 . 5 19.5 17.9 RANURAS LAS N° 1 2 3 4 5 6 7 8 9 11 10 12 13 14 15 16 17 18 19 20 1 394• 394 • 334 9 334 • 334• 334 9 307• 311• 294• 290• 3149 294. 341 . 284• 2929 275• 284 • 272• 290• 2929 2 259• 232• 185• 173• 1649 1449 137. 149. 149. 141 . 144. 141. 1519 139. 134 • 1439 1459 141. 137• 142. 3 322 • 243• 2139 199• 193 • 185• 180 9 185• 174• 182• 1789 180. 172• 182• 177 • 168 9 185 • 171• 1779 184• 4 3179 259• 229 • 210• 193 . 1799 188• 176• 174 9 188 . 179• 198, 174 . 172• 188 • 196 9 178. 186. 173• 169• 5 284• 244• 198• 212• 159• 163• 149 • 156• 164 . 173. 168• 177. 158 • 150• 154 9 158• 161. 1569 166• 150• DUREZA SCHMIDT MEDIA N° 1 1 35. 2 3 4 5 (MEDIA 6 7 37 . 409 40 • 389 38 9 0 41• 43 . 38. 38.0 37 • MEDIA PESO SIERRA DIF. DESPUESDEL PESOEN ENSAYO LONGITUD DEL TALADRO DE IO mm0 VELOCIDAD J2 mg. MEDIA 9 10 38• 35• 36• 38 . 6 79.231 6. 16. 13• 12 4 10 9 12. 5 2962 41• 37 • 369 39 9 38.0 80 . 271 11 • 10 4 84 7• 7• 60 5 1 6 58 8 mm/aep. W 2 40. 419 379 34 . 3 40. 41. 40 9 38 . 37. 3992 38 . 42. 40 . 38. 35 . 38.6 78 . 870 15 . 8• 6• 74 54 59 5 1.31 4 40 9 39. 41 . 35 9 35 9 3890 40 9 40. 36 . 36. 36 . 37.6 79. 478 9• 10. 7. 3. 5. 2. 5 1.16 5 409 35• 37 . 41. 40 . 359 41. k0 . 40. 38 9 38.8 77 . 958 139 9. 7. 5• 39 39 5 1.17 RESISTENCIA A LA COMPRESION RESISTENCIA A LA RESISTENCIA AL IMPACTO RESISTENCIA AL TRACCION 39.6 1129 9 02 0 6 00 MODULO ELASTICO TAMAÑO CORTE E COEFICIENTE DE POISSON 2233 . 500 T INDICE DE MAOUINABILIDAD LOG. DEL INDICE DE 1977•/ MAOUINABILIDAD DLAS PENDIENTES �MEDIAE DE GRANO CLASIFICACION IMPORTANCIA DE LA PETROGRAFICA MINERA OBSERVACIONES 0929 -0.53154 -40.86 ABRASIVIDAD PENDIENTE DE LA TANGENTE CLASIFICACION 6723•= ROCA LUGAR -44.52 i S - 1-B C-4 MUESTRA 700 ENSAYO 4 AREA SEGM J + i j + i + +. { + + �l + + + + i + + + + } i i i s ÍI ' i 2001 -� 0 10 NUMERO DE RANURAS 20 MUESTRA 500 -i G---1 CALA 32,90 M'I'S RESUMEN AREA SEGM F i T I ' I 1 -r\ � -i Z' 1 1 10 NUMERO DE RANURH.S 2 PA ('�E // 1 JOR SIEKA 1 SIEKA. // FOR SILRA *ONE WORD INTEGERS SIEKA *1OCS(1132 PRINTER9PLOTTER9CARD9DISK) *LIST ALL SIERA *NAME SIEKA SIt_RA DEFINE FILF. 1t10009329U9I,ND) DIMENS ION X(20)9Y(20)9Z(5920)9DIF(5)9COEF ( 9)9XX(100)9YY(10019PE50(51ERA *5)95CH:M 5910) gPEDE(51„XLON(595).FI(5)#TIPO(5)•SITIU(6)+CLIEN(6)91ES¡ERA *CHA(3)9PEN(5)♦XMFD1(5)9XMEJ2(5)9X'°?EDL(5) SIERA COMMON NN9XX*YY+COEFqNRAN9ES CY„DPE N sL%SUíIX„SUr`XL.SUhl,DFiTIPO.IND SIEKA DATA PI/391415921 SIERA SIERA 1 FORMAT(17A4#3A2) SIEKA 2 FORMAT(I195F8.395F4.19F10.39I2) SIERA 3 FORMAT(1H199X95A491OX96A4912X96A4913X91(A29'-')9A29////) 4 FORMAT(20F490) SILRA SI¿1<A 5 FORMAT(10F4.19F8.395F4.19I2) SiE'*A 6 FORMATt1H09F7.39F8.194Xs20F5,1 ) 7 FORMAT('1t1 SIERA 8 FORMAT(1HO9F5.0919F6.0) SIEKA 9 FORMAT(1HO#F4.094F5.0.F7.195F5.09F7.19F8.39F5.095F6.09149F7.2) SItRA 10 FORMAT(5A495F10.39/95A496F10.3) SIERA IND=1 SIERA 11 SUPENvo. SILRA NN=0 SILRA N1=i SIEKA READ(291)TIPO„SITIO9CLIErN9IcCHA SILRA READ(292)NEY 0ES09FI9ESCY9NRAN SILRA SIERA IF(NEY)12921912 SIERA 12 WRITE(393)TIP09SITI09CLIEPI9IECHA SILRA R€ADt294)((Z(I.J)9Ja1920)9I=19NEY) READ (2o5)((SCHM(I9J)9J-1910 ) ,,PEDE(I)9tXLON(I11)9J=195)oNSEG91=19NESIERA lY) SIERA DO 13 Ia19NEY SIERA 13 WRITE(396)PESO(1)9FI(I)9(Z(I9J)9J=19NRA:N) SILRA WRITE(397) SILRA DO 17 L-19NEY SIERA R-FI(L)12. SILRA NNuNtN+NRAN SIcRA DO 14 I=19NRAN SIERA X(I):I SIERA A■Z(L9I)12. SIERA Yt21=R*R*(PI-2.*ATAN(A1(12-(R*R-A*A)**.5))) SIERA 14 CONTINUÉ SIERA DO 15 I=N19NM SIERA J*I SIERA K=I-N1+1 SIk:ÉtA XX(I)=X(K) SIERA 15 YY(I)-Y(K) SILRA 2 3 4 LOG DRIVE 0000 v2 Mio CART SPEC 3172 ACTUAL 8K CART AVAIL 3172 CONFIG PHY DRIVE 0000 8K. 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 10 21 22 23 24 25 26 27 28 29 30 31 3>. 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 PACE 2 N1=N1+NRAN PEN(L1 ■(Y(2)-Y(11) M 2)-Xll)) SUPEN=SUPEN+PEN(L) K=L CALL EJFSS DO 16 I=1►rdRAN CALL FPLOT(l.X(I)fY(1)) CALL FPLOT(-29X(1)►Y(I)) CALL POINT(O) CALL POIMT(0) SILRA SIERA SIERA SIERA SIERA SIERA SIERA SIERA SILRA SIERA 49 50 51 52 53 54 55 56 57 58 16 CONTINÚE CALL FPLOT(1920.90.) WRITU 3► 8)tYII)rI=1 ►NRAN) SIERA 59 SIERA 60 SIERA 61 17 CONTINUE DPEN =SUPEN/NEY 00 19 I +1►NEY DIF(I)=(PES0(1) -PEDEM ))<1000. TOT1■0. TOT2=O. TOTL=0. DO 18 J =195 TOTI*TOTl+SCHM(I►J) TOT2■TOT2+SCHM(I9J+5) 18 TOTL■TOTL+XLON(I►J) XME01(I)=TOT1/5. XMED2(1)=TOT2/5. XMEDL(I)=TUTL/(59*NSEG) 19 CONTINUE WRITEl397) SUMX=O. SUMXL=0. SUMDF =0. WR1TE(3.9)(ISCHM(I►J)►J■1►5)9XMED1(I)►(SCH"(I.J)►J=6►10)►XNED2(I)► *PEDE(II►DIF(I)►(XLON(I►J)►J=195)►NSEG►XMEDL(I)9I=1►NEY) DO 20 I=1►NEY SUMX=SUMX+ XMEDl (I)+X^-ED2lI► SUMXL=SUMXL+XMEDLI 1 ) 20 SUMDF=SUMDF+ DIF(I ) SUMX-SUMX/2./NEY SUMXL:SUMXL/NEY SUMDF=SUMDF/NEY CALL AJUN CALL EJFSS CALL ASCO GO TO 11 21 PAUSE 7777 JJ=IND-1 DO 22 J=1►JJ READ(1tJ)TIPO►S►XMAQ.XLOG+0PLN.YP%SUSIX9SUti'DF►SU?`XL#RLC►RET►E 22 WRITE ( 2.10 )TIPO►S.XMAO►XLJG►DPEN►YP►TIPO.SUMX►SU',IDF►SUhiXL►RECsRET 1►E PAUSE 1111 IND=1 GO TO 11 END SIERA 62 SILRA 63 SIERA 64 SILRA 65 SIERA 66 SIERA 67 SILRA 68 SIERA 69 SILRA 70 SIERA 71 SIERA 72 SIERA 73 SIERA 74 SIERA 75 SIERA 76 SILRA 77 SIERA 78 SILRA 79 SIERA 80 ¡ERA 81 SIERA 82 SILRA 83 SIERA 84 SIEi<A 85 SIERA 86 SIERA 87 SIERA 88 SIERA 89 SIERA 90 SIERA 91 SIERA 92 SIERA 93 SILRA 94 SIERA 95 SIERA 96 SIERA 97 SIERA 98 SIERA 99 SIERA100 SILRA101 SIERA102 SILRA103 PAGF 3 VARIABLE ALLOCATIONS M RC)=7FFC-7F36 NN(1C)=7FFF L(IC)=7E55 CPEN ( RC ) =7E56 X (R )=002E-00013 IND(IC )= 7E43 PEDER )-01AO-0198 SCHM(R )=0196-0134 PEN(R )=01F£-01F6 XifED1(R )=02J9-0200 P1 (R )=0224 A(R )=0222 XLOGIR )=0230 XMAQIR 1=022E Nl(1 )=0245 IECHA( I ) =0244 -0242 JJ(I )=0243 K(I )=024A COEF(R0x7EbC-7E5C YYIRC)=7F34-7E.6E SU,NIXL(RC►=7E5U SUMX(RC)=7E52 Z(R )=011E -0058 Y(R )=0056-UU30 FI(R )=OlUC-01U4 XLON(k )=01D2-01A2 X"'lED2(k )=0212-020A XMEDL(R )x02lC-0214 TOT2(R )•02U TOT1(k )-0226 REC(R )20234 YP(I< )=0232 I(I )•0247 it,EY(1 )=0246 NRANtIC)=7E51i E5CY(RC)=7E58 SUMDF(RC)=7E4E TIPO(RC)=7E4C-7E44 UIF(R )=012c3-0120 PESOtR )=0132-U12A SITIU(R )=::1E8-01DE CLIENH )=O1F4-ülEA SUPEw(K )=021k K(K )=02¿0 TOTL(k )=U22A S(K )=022C RET(k )=0236 E(K )=0238 J(I )=0245 LSEC,(1 )=UZ49 STATEM,ENT ALLOCATIONS =0268 =02DE =062A 1 11 21 =026D 2 030C =0652 2 12 22 =0275 =0386 3 13 4 14 =025C 2040D =U28F =U436 5 15 6 16 =0296 004C1 7 17 =029E = U4E6 8 18 =U[Al =U531 9 19 =U2A7 =U5bii lU ¿U =U2b7 =U5Fb FEATURES SUPPORT¿D ONE WORD INTEGERS IOCS CALLED SUBPROGPAM5 FATAN FSBR SURSC FPLOT FLLAT SDFIO EJESS FDVR PAUSE AJUN PRNTZ SDAF POINT CARUZ SURED ASCU ;CHRI SDF FAXB SRL"D FADDX 5wRT FSUBX SCOMI' Fi�*,PY SFIO FDIV SIGAI FLU 51UAF FLDX SIOFX FSTU SIOF FSTUX 5101 REAL CO`dSTANTS .000000E OOs0250 INTEGER CONSTANTS 0=025D 1-025C 4369=0267 30583 =0266 CORE REQUIRE M ENTS COMMON 446 .500000E .200000E 01= 0252 FOR 2 -025E 3=025F 00=0254 20-0260 .20JJUUE G2=1%256 10=0261 5-0262 SIFRA VARIABLES 592 PROGRAM 1076 END OF COMPILATIO` // SIERA104 DUP SIk:RA105 SIERA DB ADDR 2C75 U3 CNT 00íiB *STORE WS UA SIERA CART ID 3172 OB ADDR 2F75 DB CNT 004B *DELE.TE CART ID 3172 •100ü0!JE SIERA106 4-025li 6=ü263 .5000GOE 7777=0264 01=025A 1111=U165 nAGF // 1 ASCO JOB LOG DRIVE 0000 V2 M10 CART SPEC 3172 ACTUAL 8K CART AVAIL 3172 CONFIG 1 PHY DRIVE 0000 8K ASCO // FOR ASCO *ONE WORD INTEGERS *LIST ALL ASCO SUBROUTINE ASCO ASCO DIMENSION XX(100)9YY(100)9COEF(9)9CAR(5)9SEC(5)9TIPO(5) ASCO COMMON NNsXXsYY►COEF*N'RAN9ESCY9DPFiN9L9SUMX►SUTAXL9SUMUF9TIPO%¡ND ASCO 1 FORMAT(111) ASCO 2 FORMATtIl910F7.2) ASCO 3 FORMAT(5F8.3) 4 FORMAT(1H 920X9F8.297.OX9F12.3130XgF12.091 iF 7.099F8.29/921X9F8ASC0 ASCO *.2983X 9F£i.5►/ 9112X 9F8.29//9112X9Ff?.2 ) ASCO CALL SCALF(0.3937/2.90.007374* 2 .90.9U.) ASCO DO 5 K=19NN ASCO CALL FPLOT(19XX(K)►YY(K1) ASCO CALL FPLOT(- 29XX (K)9YY M ) ASCO CALL POINT(O) ASCO 5 CONTINUÉ ASCO CALL FPLOT(1►0.90.) ASCO S=0. ASCO YPno. ASCO YC=0. ASCO DO 7 I=19L ASCO YC=YC+COEFU ) ASCO S=S+COEF M /I*(10.**I-1) ASCO IF(I-9169797 ASCO 6 YP=YP+COEFtI+1)*I ASCO 7 CONTINUE ASCO WRITE(3*1) ASCO CALL FPLUT(191.►YC) ASCO KK=10*NRAN ASCO DO 9 I=109KK95 ASCO XC=I ASCO XC=XC/10. ASCO YC=0. ASCO DO 8 J=19L ASCO 8 YC*YC+COEF(J1*XC**(J-1) ASCO 9 CALL FPLOT(29XC►YC) ASCO CALL FPLOT(1*20990*) ASCO F?EAD(292)NDAT►(SEC(I)►CAR(I)9Im19NDAT) ASCO READl293)DI9GI9F*F_X►EY ASCO RET=2.*F/(3.141592*DI*GI) ASCO REC=0. ASCO DO 10 I=1►NDAT 10 REC=REC+CARti )/SECII) ASCO REC=REC/NDAT ASCU F=EY/EX ASCO XMAO=S/ESCY ASCO ASCO XLOG=ALOG MIAO)*0.43429 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 ¿8 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 PAGE 2 ASCO 49 WRITE(394)RFC9E9S9ESCY9XMA09'.lET9XLOG*D('EN9YP ASCO 50 WRITE (1tItvO)TIP0959XMA0►XLOG9DPEN9YP9SUt!X,SUNtDF9SU!"XL9REC►RET#E ASCO 51 RETURN ASCO 52 END VARIABLE ALLOCATIONS COEF(RC)=7E6C-7:�--- 5C YY(RC)*7F34-7E6E XX(RC)-7FFC-7F36 NN11C)=7FFF SU`•!XL(RC)=7E50 SUMX(RC)=7E52 L(IC)-7ES5 UPEN(RC)=7E56 S(R )=0014 CAR(R )=0006-0 00 SEC(R )=0012-000A IND(IC ) a7E43 F(R )*0020 GI(R ) ■001E DI(P. )= 00 1C XC(R )=001A XMAOIR )=OU2C E(R )m002A REC(R )x0023 RET(R )=0026 NDAT(I )= 0 03A Itl )x0037 KK(I )=0038 J ( I )=0039 STATEMENT ALLOCATIONS =005A x0057 1 2 =OOSE 3 4 x0061 =OODS 5 6 -0111 7 NRAN ( IC)=7(.5E3 SUMUF(RC)=7E4t: YPtR )=OU16 EX(R )-UU22 XLUGUI )-UU2L =012C 8 =üi5C ESCY(RC)-7E58 T I PU (t:C)=7E4C-7L44 YC(R )=0018 EY(R )=0024 K(1 )-0036 9 =U17A lU =UlCU FEATURES SUPPORTED ONE WORD INTEGERS CALLED SURPROGPAMS POINT SCALF FPLOT FDVRX FAXI FLOAT REAL CONSTANTS .3937001 00a003t .200000E 02=OO4A FALOG SRED FAUD SWRT FAUUX SCOMP CORE REOUIRFMENTS FOR ASCO COMMON 446 VARIABLES RELATIVE ENTRY POINT AODRESS 0=0052 62 9=Oü53 PROGRAM IS 007C FMPYX SIOF .7874OOE-02=0042 .43429UE 00-004E .200000¿ :11=0040 .314159E ula1004C INTEGER CONSTANTS 2=0051 1=0050 F6íPY SIOFX 3=0054 FUIV SíoI FUIVY. SUBSC •00')k�0QL (.`.'.; a lU=O055 FLU SDwRT .1 44 5=0056 500 (HEX) END OF COMPILATIOM. // DUP *DELETE CART ID 3172 ASCO 2075 D9 ADDR DR CNT 0024 *STORE WS CART ID 3172 UA ASCO D8 ADDR 2F9U Cf3 CNT 0024 ASCO 53 ASCO 54 ASCO 55 FLUX SUCO, FSTO SUAF 2='U46 FSBR SDF .100000k FuvR 01=0048 PAGE 11 2 JOB E.JE55 V2 M10 CART AVAIL 3172 CART SPEC 3172 LOG DRIVE 0000 ACTUAL RK CONFIG 1 PHY DRIVF 0000 8K EJE5S 2 11 FOR EJESS 3 *QNE WORD INTEGERS *LIST ALL 4 EJESS SUBROUTINE EJESS EJESS 5 DIMENSION X.NOM(5)►TIP0(5).COEF(9)•XX(100)►YY(100) 6 EJESS COMMON NN►XX►YY►COEFsigRAN►ESCY.DPFN►L►SUN,X►SUN'XL►SUMDF►TIPO►INU 7 EJESS EQUIVALFNCt( TIPO(il ►XNOM(1)) 8 EJESS CALL SCALF(. 19685 ►.0039379-10.+.0) EJLS5 9 CALL FGRID (090.90.►1.920) EJESS 10 CALL FGRID(390•+500.+100..5) LiL55 11 RETURN EJESS 12 END VARIABLE ALLOCATIONS NRAr,tIC)=7E5B COEF(RCI=7E6C-7E5C YY(RC)=7F34-7E6E XX(RC)=7FFC-7F36 NN(IC )=7FFF 5UMOF(RC)=7E41 SUi'4XL(RC1-7E5U SUÍMX(RC) =7E52 L(K)=7E55 DPEN( RC ) =7E56 XNO"i(RC)=7E4C-7E44 IND(IC )=7E43 ESCYW>C)m7E58 líPO(HC)=7E4C-IL44 FEATURES SUPPORTED ONE 'FIORD INTEGERS CALLED SUBPROGRAM5 SCALF FGRIO SoNR FSTO FLD REAL CONSTANTS .196850E .100000E 00 =0002 03=000E INTEGER CONSTANTS 20=0011 0=0010 CURE REQUIREMENTS FOR EJESS VARIABLES CUMMON 446 RELATIVE ENTRY POINT .1001300E .393700E-U2=J004 ADORESS PROGRAM IS 0014 •UUvUUür UU=vüi.8 lÜUU 5=0013 3=0()12 2 02x0006 46 (HEX) END OF COMPILATIO,N' 11 DUP *DELETE CART ID 3172 EJES5 DS ADDR 2000 *STORE UA WS EJESS CART ID 3172 DB ADDR 2FB1 ÚS CNT 0005 Da CNT 0004 EJESS 13 EJESS 14 EJESS 15 i:E 1=G . A .5uuu i L U3= .;,.C RESIE IMPRIME CUADRO RESUMEN DE LOS RESULTADOS DEL ENSAYO DE SIERRA Y TALADRO RESIE Objeto: Imprime un cuadro resumen de los resultados del ensayo de sierra y taladro. Lenguaje: Fortran IV para ordenador IBM 1130. Entrada : Por tarjetas perforadas. Ver formatos. Las tarjetas perforadas proceden del programa SIERRA, el cual perfora dos tarjetas por cada muestra ensayada. Estas mismas tarjetas las usan los programas SIER2 y SIER3. Salida : La salida es por impresora, en forma de cuadro con doble entrada. A la izquierda aparecen hasta once columnas comprendiendo los diferentes resultados obtenidos. Requerimiento : Solamente usa subrutinas del sistema. i Limitaciones : No tiene ninguna limitación en cuanto al número de tarjetas que puede leer o lineas que puede imprimir. Funcionamiento : Comienza imprimiendo la cabecera. A continuación lee dos fichas con los resultados correspondientes a una muestra e imprime los datos leídos. Vuelve a leer otro par de fichas y así indefinidamente, hasta encontrar una ficha en blanco. Normas para el operador: Programa // XEQ Tarjetas de datos 3 tarjetas en blanco. i, RESIE Diagrama general START IMPRIME CABECERA TARJETAS DATOS SI icha en blanco NO IMPRIME DATOS t. CALL EXIT PAGE 1 RLSIL 1 RESTE // FOR hEStt *ONE YiOíZD I:NTEGERS tSIL #IOCS(CAIW #1132 PR1wTcR►DISK) *LIST ALL KESIE *;dA•',E kESIF: idESIE DIl'ti":SIúi: X`.;Ü'°151#X(111 1 FO(2'•4AT(iH1►'fdt\I57ErtiG UE 1 iDuSTil f+'7ux'uIV151U; vc ütUTECfstA'►/, i<LSIF. 1' OIRECCIO,': úEílE'AL Ut i^I\'+5'lOX'Li�SITYt�S ÜL S1EI;Ki+ Y TALAURU •- RLKLSIE: Z5UM�E(4123X'LAIjORATOKIO'9/9' I.JSTITUTU GEGLUGICU Y i IwEitG'£i1X'NAGtivAí<tSIL 3'14►//►4X'I)EVOE I ;AClOr:'liX'"�A�iuI^:Ai ILIf.%AD'11X'Pt•vDItNTLS'6x'°tD1A'hESIE VELUC.'5X'RES¡STt.iyCIA'6X';'.ODULU'oí ►Z3X'ARLA'4X'1":D1Ct'2LStt 43X'PERDIDA f1tS11 PESU'4X'PEIiF.') SCI,P110T f)E TG. 53X'LOG.IWD. ��EIüIA ktSIL ELAb' F LCU' ►/) TRACC. 2 FORÍIAT (1H+#93X' CUhiPíe.. k¿S1E3 FOR,":AT(5A4,5F'1U .3 9 /sZUXr6 FlJ.3) i<L511 4 FOR'�'AT(1HU,5A4#1OF9.3►F9*U) <L5IE "YAG=1 flL:ilE LIN-U <ESIE 5 Wii,1TE ( 391)„PAG KLS1E WRITE(3►2) KE511 6 REAL{2►3)XNO."gX f.E511 IF(X{1))7►7 4 RLSIL 7 CA.LL EXIT I:ESIE 9 WRITEl3v4)XN0ai►X k¿SIE L1r3=LIrN+2 RESIL IHUN-52)6i9%9 L 3 4 // J08 I LOG URIVE c QUO V2 ?k. PHY OriIVE Jl O0 CART AVAIL 6123 SPEC ACTUAL ^ (j7 9 CART COivF1G 8t iiLS 11 RESIL KESIE I�LSIE. iVPAC,miéPAG+1 LIN=O GO TO 5 El!(; VAS' 1 i.6LL ALLGCAT IGÍ—1' Xi`;UF{� )=Jir.b-J000 STATE �:Gf.T ALLOCAT I ONS =00E6 =0029 2 1 X((t A )=ú :1L'-U 3 -UJF9 4 WAG(I =,:lG2 LiP,(1 )-UU20 =¡:I¿Cl 5 6 5 6 7 8 9 lU 11 12 13 14 25 16 17 18 19 2U 21 22 ZJ 24 ¿5 r'.6 27 1& 29 )'UUZ1 =0135 7 = (j la 5 F'EATUR2 5 SUPPORTEU UNL Wo Ri) INTEGEK5 IUCS CALLE.D FLD SUDP)tUGI?A"15 PL(?X F5TC CA,KI>L Ii:TEC,Er CONSTANTS 1-0024 j-002t) COkE l2EULIRE'"f= vTS FoK, RESI�: COA,!.,,0ly 0 VAItIA�.:LES Lt'.L' GF // XFí, P11NTZ 3=OÚ�6 i6 �!t0(ü</�,=' Si c1) 2=i) b5.-,KT �7 SC�?P SFIU 51v1 S1UAF 51=VU2a 314 CúMPILATIU, 1 Ki Slt iU iUFl.i MINISTERIO DE INDUSTRIA DIRECCION GENERAL DE MINAS INSTITUTO GEOLOGICO Y '!INERO DENOMINACION AREA GNEIS - ANFIBOLITA ENSAYOS DE SIERRA Y TALADRU SAQUINARILIDAD IN01CE LOG . IND. 3361 4 561 0 9 499 -0 . 301 PENDIENTIS DE: TG. MEDIA -46 . 767 -56 9 209 DIVISIUN DE GEUTECreIA LABURATURIL PAGINA 1 RESUMEN NEUTA SCMr1DT 40 9 859 PERDIDA PESi, 13 . 397 VELUC . PERF . 2 . 561 4 REi5ISTI,\.CIA COMPI�. TRACC. 0 .000 0.U00 ;opulL ELASTICO �. SIER2 GRAFICOS DE COMPARACION DE LOS RESULTADOS DEL ENSAYO DE SIERRA xr (1 I rj: s y . SIER2 Objeto: Este programa parte de los datos del cuadro resumen de los cálculos del ensayo de sierra y dibuja gráficos relacionando entre sí todos los valores de cada dos tipos de resultados. Estos son: logaritmo del índice, pendiente media, media Scmidt, pérdida de peso, pendiente de la tangente, velocidad de perforación, resistencia a la compresión, resitencia a la tracción y módulo elástico. Lenguaje: Fortran IV para ordenador IBM 1130. Entrada: Por teclado, por tarjetas perforadas y a partir de disco. Por teclado se selecciona el primer gráfico a pintar, según la tabla del orden de gráficos (ver aparte). En esta tabla están relacionados y numerados todos los gráficos que pinta el programa, especificando el tipo de unidades de cada eje de coordenadas del gráfico. Una vez seleccionado el primer gráfico a pintar, el programa lo pinta y continúa con todos y cada uno de los que le siguen, hasta el último. Las tarjetas perforadas contienen los resultados resumen de los"cálculos del ensayo de sierra yendo los datos de cada muestra en dos fichas(ver formatos). Los datos son almacenados en un fichero, del cual los toma después el programa. En la columna 80 de la primera ficha de cada par se debe perforar un carácter identificativo cualquiera (numérico, alfabético o especial), el cual será rotulado después en el punto correspondiente del gráfico. Esto permite diferenciar en el gráfico los datos que se refieren a muestras de distinta naturaleza litológica. *. Salida: Gráfica, a tamaño DIN-A4. Ver ejemplo de salida después. s, x`.. , Limitaciones : El programa está preparado para tomar los datos de hasta 120 muestras. Si hubiese necesidad de ampliar este número, se deberá ampliar el fichero temporal definido en el programa. En el cuadro "Valores máximos y mínimos de las variables" se han fijado los límites máximos y mínimos de cada una de las variables consideradas. Cualquier valor fuera de ese entorno no se representa. Esto tiene por objeto anular los valores extremos, posiblemente erráticos, y cuya representación a veces lleva consigo un amontonamiento de los restantes datos. Si estos límites se quieren modificar, hay que cambiar las constantes YMA, YMI, XMA y XMI definidas por sentencias DATA, así como otras constantes de las subrutinas EJEXS y EJEYS. Requerimiento : Este programa usa además de las subrutinas de la biblioteca del sistema las subrutinas EJEXS y EJEYS, cada una de las cuales traza y rotula los ejes de los gráficos y define constantes de trabajo. Usa además un fichero temporal en donde se almacenan todos los datos al principio del programa, para después ir usándolos a medida que se necesitan. r. Y Funcionamiento : El programa comienza fijando constantes, después lee todos los datos y los almacena en disco. Toma por teclado el número de orden del primer gráfico a pintar. Después tiene lugar un basculamiento entre varias variables auxiliares para determinar qué grupos de datos se van a utilizar. A continuación llama a la subrutina EJEYS, la cual traza, divide y rotula el eje del gráfico, devolviendo al programa principal el factor y el sumando de corrección de los datos para acomodarlos a la escala del dibujo. A continuación llama a la subrutina EJEXS, la cual hace para el eje x_ igual que la EJEYS para el y. Trazados los ejes y convenientemente rotulados, el programa recorre el fichero que contiene todos los datos, toma de cada registro el par correspondiente a las variables que está representado, comprueba si están dentro del límite fijado y si es así rotula el carácter identificativo correspondiente. Si no está dentro del límite, lo pasa por alto. Una vez recorrido el fichero, pasa a dibujar el siguiente gráfico. Datos para el operador : Supuesto READY el disco que tiene cargados las subrutinas EJEYS y EJEXS, seguir la siguiente secuencia. Programa //XEQ Fichas de datos (ordenados por pares correspondientes a la misma muestra, tal como se indica en el impreso "Formato de los datos de entrada"). 2 Fichas en blanco. Colocar el plotter a tres centímetros del arrastre derecho. t } F 1 Tabla de orden de gráficos Se indica en la tabla el nombre de la variable y el número de orden de la misma en los datos de entrada. Asímismo se indican los que van representados en el eje x y en el y. Número de orden del gráfico EJE X EJE Y Logaritmo del índice (2) Media Schmidt (5) Velocidad de perforación (7) Resistencia a la compresión(8) Resistencia a la tracción (9) Módulo elástico (10) 11 12 13 14 15 Pendiente media (3) Media Schmidt (5) Pérdida de peso (6) Velocidad de perforación (7) Resistencia a la compresión(8) Resistencia a la tracción (9) Módulo elástico (10) 21 22 23 24 25 26 Media Schmidt (5) Resistencia a la compresión(8) Módulo elástico (10) 31 32 Pérdida de peso (6) Pendiente de la tangente (14) Media Schmidt (5) Resistencia a la compresión(8) Resistencia a la tracción (9) Módulo elástico (10) 4]. 42 43 44 45 Velocidad de perforación(7) Media Schmidt (5) Resistencia a la compresión(8) Resistencia a la tracción (9) Módulo elástico (10) 51 52 53 54 Tabla de valores máximos y mínimos de las variables VARIABLE Logaritmo del índice Pendiente media Media Schmidt Pérdida de peso Pendiente de la tangente Velocidad de perforación Resistencia a la compresión Resistencia a la tracción Módulo elástico i , MAXIMO MINIMO 0. 0. 65 50 0. 3. 1750. 250. 6000. -1 - 130. 30. 0. -200 0. 0. 0. 0. "*. START SIER2 Fija constantes y Diagrama general l ervalor variables S dedal Almacena datos Irnero Determina variables a tratar CAL L EJEXS CALL EJEXS Lee primer registro Variables dentro 1 ímites Determina siguiente gráfico pinta carácter identificativo NO Trazado si Leído último gráfico - 'último registro NO Siguiente registro SI CALL EXIT SI ER2 APLICACION GEOTEHIC, S.A. Formato de los datos de entrada i 17 i i -i--1---� D 1) U I / - ?• f I -r'', _..}._.�..�¡.-,....�_.¡__H.; 1ü. .l-•-_-. µ t �:h I T,_j•____:�._.� -r- .....� - X {.,._..,_ .�.,_ r:... Primera / ficha (deicada parj I I ? I .. �.+I Ir'.... -I .r-,.i-.'-r--1-• r. 4 -.i-•� - i 7-7 -rr � Í 7 I,oL7 �:,'i �i4 F I5 _ -I--�_...r .-.mee... --j-F--i "i_¡"11 � � , . y -._.r,.. 1 E< TIFIC'AQIdN MUE$TRAT 1 I -,, AREA INOICE I LOGARITMO INDICE ' ! PENDIENTÉ MEDIA PENDIENTI TANGÉNT i i ó I I Í Segunda , fi ha (dé cada par) IDENTIFICACION MUESTRA T. MEDIASCHMIDT PERDIDA DE PESO VELO CI DAD DE. PER- RESISTENCIA A LA: RESISTE FORACION COMPRESION CION A.TRA0- MODULO ELASTIC I , I I ' _ T- I I - , � + I r-c HA -- ------ --- - R-ALIO4DC ?_RFGRAD0 ------------'- vES -ICACO I i 50 - i s as - c 40 �- s i ti 35 �-• J I i 1 Í 30 -' s a O ui us !. C Í 25 j d F 20 . s i 15 s 1 ÍO 3 � S 1 1 7 9 O p O O O O O Ñ LO Ñ O ^ RESISTENCIA A LA COMPRESION O In ;,aGE 11 1 JOH V2 ACTUAL 110 CAD<T AVAIL 3172 CART SPEC 3172 LUG DRIVE 0000 8K CONF1G SIL!:[ 1 S1Li<2 SIIK¿ SI'Lfi2 d 5 4 51Et<� 51 1 i<2 51 tt<2 Sltk[ SILf.2 5 IE.k2 51 ¿K2 5tL:2 SIc;�G 6 7 b 9 iU 11 12 13 PHY UMIVE 0000 8K // FOR *OcdE WORD Ii4TEGE11.5 *IQCS(DISKsPLOTTE,',*CAf?DiKEYBC�ARD) *LIST ALL *NA"E 5 IEP2 UFINE FILL 1(1201,219U 9 K) DIMENSIONi Zt10)rLY(5)+LXZ( 5)sLX3 (6)rLX5(r)rLX6(5)9LX7(4) D1-ME:NS1UN Y-1A(5)9Y"': I(5)oXí- ;l7lsX"I(7) CO'0,10N �'X#+"YsSXsSY,FX•FY DATA LY/2+3.5+6+7/+LX2/5,7,8,9+10/,LXSlh+6+7+tS1,991U/+LXS/8910/ DATA. LX6/4s5rb99+IO19LX7 /59t3+9slO/ DATA Y;A/2*i)••65. r5U.1,3 ./ rY?I/-1.s -130.9:40.92 *Ü./ DATA X:'.nA/G.,b5. 950.s3 .+1750.+2`U.sbJ U./sX�ii/-!c.U.+311.•7*v./ FUR"AT (2UXt5F10. 3 9 9X9Als /•2CX96F10.3) FOR`11 AT (2I 1 ) FOR`AT(A1) ysU SIEi<2 K-1 CALL SCALF (.039379.03937rG.sl).) Z(I)r1=1+4)o1s{ZtI )+I=5s1ú) 4 READI1.s1)At? Sikk2 S1Lk[ SItk2 18 19 2u ,ltiil SIti:2 Si Li<2 .1 t2 1 2 3 5 IF(AR)5o6o5 'r!i<ITE ( l'K) i!s rN+1 F 9 10 11 12 13 14 15 1 7 ZS L4 SILR2 51Lf22 SILK2 5 Ic1<2 b1 L R 4* SitK[ 25 26 27 2i 29 3U 7.1X=LX2( J) IF(r'X-6)15,21+15 MX=LX3(J) J1Lí<L. SlLÍ<2 31 32 :.l L 1 :2 33 GÜ TO 15 i`'X-LX5(J) 1F('`X-7)21 1, 21 +10 IFU,X - 9)15921915 MX-LX6(J) IFP,'X-5)15+15911 IF(t�X-7)21..71915 i,X-LX7(J) iF(-'X-5119+15914 1 F 1 iX-7) 21921915 CALL EJEYS "Y=LY(I) C A L L E JE: x5 SILk2. SIErc2 5ltk< S1Lkt bit112 5111<2 SIck2 SiLR2 Sltk siL:<2 Sit<2 SíCü2 5I t i2 34 35 36 37 30 39 4U 41 4L 43 44 45 46 5 IE1<Z iIEKG 47 4 TJ READ( 6s2)IIsJJ D0 22 I=1I95 DO 21 J=JJ,G CALL FCHA!<(J.+l7+s.U7,.J79.ti) My=1 GO 7 14 15 16 bILr<2 Gú 6 Z o L 51 L k 2 Si-R2 51 LR¿ T0( 7 9 8 9 9911 ,13)s1 =!'X-3 CALL FCHA1( Ü•fÚ•9U .U5+ü.U5r�.) 48 PACE 2 DO 20 IJ=11N READ (1'IJ) Z9L IFiZ(M ) - Y11Al t) 1 16 116 9 20 16 IF MMY)-YMI (I MO917917 17 1FIZIN •X}-X;'A( il)18911 192 0 18 IF(Zti••x} -x .Ilr+))77119119 19 LPAXI=FX#(L( -,IX l-SX)-1. ZP,11Y)=FYIMNY)-5Y)-1. CALL FPLUT ( 01Z(NIX )9ZU.;Y11 l,RITF_(793)L 20 COyTINUE CALL FPL(,,T (ü9394.10.) CALL SCALF (.U39379.039371U. 9U.) IF(MX-10 )2 11229 22 21 CONTINUE JJ=1 22 CUiNTINUE CALL EXIT L•NU VARIABLE ALLOCAT I ONIS MY(1C)-7FFt. MM ICI=7FFF YMA(i< )=0124-OO1C Z(R ) a001A -Cúu8 LX2(I 1=0257-9953 LY(I )=0052.004E N ( 1 )-k)vc,A K (I )-OOb9 (,(I )=Uv7G J(I )-OU6F STATEMLNT ALLOCATIUNS =OOBC = 0096 1 2 12 =016A -015H 11 -0269 -025C 22 21 3 13 =0097 =U172 4 14 49 50 51 52 53 54 55 5b D7 5b 59 6U 61 62 63 64 65 66 67 5 itK1 SIEíi¿ SIt.R2 SILr�2 51LIt2 51Lli2 SILí 2 51L<2 SicicL 5ItK2 51Lrt2 5ILk2 SILH2 SIER¿ SiE.,2 SILÜ1. Slti<L 5 1 Lk2 SILK2 -üUC2 =U18l =GUF4 =0167 5 15 hXlrti)=ir Fb x1,ii K )='),j+4'.-GU3:LX6(1 )=Gvú4-Jút,v 11 (i )=Uvó✓ SY(KC)`7F'FA X%A(It )=G0?C-0030 LX5(I )sU15F-Ou5L L( 1 )=UGuC 5X(i<C)=7FFL Y'.1 (i< )=C02L-0026 LX3(I )=JO5L-OU5u I ( I )=OUb:s IJ(I )=0071 =Ulu -Ulu 6 lb 7 17 -Oi¿!> =ülU7 ts lb =u1Y`i =Uit_C FY(Kl/=7FFo A¡<(< )=UÚ4C LX7(1 1=vúut.J�l I )=0U, i � i9 =U 144 = t.ú1 1•� 'v .iG5 _'153 -uta¿ FtATURES SUPPORTE:D ONE WORU INTEGERS IOCS CALLEU SCALF SKEJ SU11PROG AM5 FCHA» tJEYS SIiRT SCUMP REAL CUNSTANTS .3937uuE-J1-io76 FPLUT 51UFX EJEXS SF1U •JUu:J:;.;E _ vlt4 INTEGER CU:NSTANTS 0=0082 1=0083 2 -UO84 CURE REw`UIRt"iE:VTS FOR SIER2 Cr ,gv.0N VAf'1A:311 10 ilb INU (iF // XEO F:,Ut, SILF FSubx 51 1 FP;NY SUGSC .7 �':.:.,út.-U1=�i;7A 4=UÚb5 5=liub6 FLU SUF11, .5tiv FLUX SLWEu FSTU swwkT 0E-;1-úi.7C lU-CiUd7 .1 6=VJbb Pr?uGK,i510 CO-'PILATIUN, Slti12 6U FSTGX SuCJ;• L TYi-L4 SüAF _1="�?c. 7 =Uvu9 CArLí 5u 1 .SY4J�..c y=UUaA Cr7it1 5. 3=Judb PAGE // 1 LUG URIVE O000 V2 LJLYS JUB k'10 CART SFEC 3172 ACTUAL rK CART AVAIL 3172 CO,VFIG 1 PHY UiiIVE 0v0U 8K LJLYS // FOR EJEYS *ONF WORD INTEGEPb *LIST ALL LJEYS FJ(_YS SUBROUTIN LJLYS COii' 0'v :AX0 ,Y0 5X. -',Yo FX► FY t.JLYS 1 FUR?iAT ( F6.1) EJEYS 1 G I C L ' 1 D L L 2 FORI¿�AT('L u G A R I T -•! 0 LJEYS 3 FORNAT(14) LJLYS r ü 1 A') T' 4 FORMAT(►P L 111 U 1 F EJL'YJ C H 1 u 70) 5 FO<i.'AT('r E. U T A v E S ULJLYS U c 6 FOIZ".AT ( ►P F. B U I D A LJEYS F u t �; C 1 U 11 b. J L C 1 J A U 7 FUiidAT{IV L L EJLYS R*1.5706 LJEYS Y=224• EJEYS X=-14. tJLYJ GO T0 (891U01 [014016)►lY LJLY; 8 CALL FGRIC l 19 Ü.t 0.922.50 iU 1 LJLYS Va0.0000íU1 EJEYS 00 9 I=1011 EJEYS CALL HILOT ( O• X0 Y ) EJLYS WRITE(7.1)V LJLYS Y=Y-22.5 LJEYS Y V-V-o 1000G01 EJEYS SY=-10 LJLYS FY=225. c.JLYS CALL FCHAi:(-11.075.0.07►.U70-t1 ;-JLYS WRITE(792) EJLYS CALL FPLÜT ( G0 U.► U. 1 t:JLYa i ETURN EJLYS 10 CALL FGRIU (19.0►.0►17.3U7►13) LJLYS K=0 LJLYS DO 11 I=1.14 EJLYS CALL FPLOT(00-1U.0Y) LJEYS WRITE(703)K *JnYS Y=Y-17.307 LJEYS 11 K=Y.-10 LJEYS 5Y=-130. LJEYS FY=1.7307 EJLYS CALL FCHAR(- 11.084 .►.U70.0791:) LJLYS wRITE(7►4) EJLYS CALL FPLUT( Go G.0 U. ) EJLYS RETUR,d 12 CALL FGRIO(1.0.00.032.142907) tJLYS K*65 EJt.YS DO 13 1*105 kJt-Y� CALL FNLUT(00-1040Y) LJLYS WRITE(703)K EJEYS Y=Y-32.1429 LJEYS Z 3 4 5 6 7 b 9 lU 11 12 13 14 1D lb 17 lb 19 2U 21 LG 23 24 25 26 27 ¿d 29 31 31 32 33 34 3D 36 37 3b 39 4U 41 42 45 44 45 46 47 46 PAC-:E 2 LJEYS LJEYS EJLYS C.JtYS FJEYS tJEYS EJLYS LJtY5 LJtYS EJLYS 13 KsK-5 SY=30. FY=6.4286 CALL FCriAÑt-7.9t3t.9.079.079i2) WRITE(795) CALL FPLC+T 10.0. s(>.) RkTUI2N 14 CALL FGRID ( 19 O.s 0.922 . 5910 ) K■5O DO 15 1-1911 CALL FPLOT( 09-10 .9Y) WRITE(793)K Y*Y-2 ¿.5 15 K:K -5 SY=0. FY=4.5 CALL FChAI<(-7. 984.9.L''79.C?96t) 4tRITE1796) CALL F?LOT ( G9 0.9 0. 1 RF.TURN 16 CALL FC]RIL>( 190.9 0. 975.93 ) K=3 DO 17 I=194 CALL FPLUT(U9-lU.9Y) WRITE (793)K YsY-75. 17 K=K-1 5Y=0. FY=75. CALL FChAR(-6.967.9.079.079<) WRITU 797) CALL FPLOT ( 09 0.+ U. 1 RETURN! END V,At'<IAFILF. ALLUCATIUidS �X(IC)=7FFF 'Y(I0=7FFL Y(R )=UV',>2 R(R )=ODU�, STATEMENT ALLOCATIUNS -0C14D =0048 2 1 -0166 =0197 12 11 3 13 =9C'62 =U18ti EJEYS EJEYS LJLYS LJEYS LJtY,; EJEYS LJLYS tJLYS LJEYS LJEYS LJEYS EJLYS LJLYS EJEYS EJEYS tJEYS EJLYS LJEYS LJLYS LJEYS EJEYS EJEYS LJLYS LJEYS 5Y(iW=7FFA V(R I■ODUo SX(RC)=7FFC X(R )=UUU4 4 14 =JC64 =Ulu9 5 15 49 50 51 52 53 54 55 56 57 56 99 6J 61 62 C-3 64 65 66 6,7 66 69 7U 71 72 73 '74 75 76 77 7b 79 bu ti 8Z =UU74 =U1 0E 6 16 =0012 =U2JC 7 17 FX( C)=11 I t I 1=J =ju93 =vc31 b =üi b c> hY(:C.3=/hFc P:(I )=UC gil; =UJL i i.v =ú 11[ FLATURL5 SUPPURU D ONE WO RD INTEGERS CALLED SUBPROGi<Ai,'S FGRI1) FCHAR FPL'uT REAL CUN.5TAfvTS 0157080E G1=OUOC .100000E jo*0018 .173070E 02mUC24 .300000¿ U2=003U .670000` GZ=0030 FSU6 FLO 9224000L U3=UUJE 91000UUE lil=0U1A .1OOUuCL :>2=J026 .642860E Uj=.:ü32 FSTU 5',•::T SC'J¡�F' .14000JEc u1= ÜlU . l5(JOOk. Oj=ü01C .13UÜJÜf. u3=uU2d .7Ü {:BOE vl=JU34 51�lf- SIU1 .U vUü�L =J,.12 .110UCüc v?=U 1L .173U7�'L Gi=U 2A 98fi uE .2=UvS6 5'<i< .G25iU•t 'vL=:ul+ E V<s'�últ• .75'-v ."_4ÚV .450U'v.t. v1=x•38 .1�� . �ú=.: lu ü 1= O2G .OUGi:'•.,lL Ui=�U3H PAc,F 3 1tc7E. GEi< CGid51A"r'TS 1=GU3E 10*003F 50*UU423 3 = x049 C(ME REOUII<Ei E;`áT5 F014 EJEYS Cú'•:yU!v 10 VAI�IALiL15 RELATIV'E E4T:<Y PC INT AL'DRE:SS 11 -Ov G-0041 +ú 7 =uU42 13s0U43 14=+jU <+4 4-UGAA i1_ �i;gGkA'' IS OC;AC 996 (14EX) F^JD OF CO',,P1LATIuN // IUF' EJr_Y'S *CE;LETE CART ID 3172 *STOPF CAPT lt) U6 i,5 3172 EJEYS AGUR 1UEC UA EJEY 5 UB AUDR 2 í:Cb 0 3 LJEY;, b4 ü`CNT ü DS 0 029 "`1 EJLYS CNT ü5 =I;iJ!,b J=uv41 PACE // 1 JGN CART SPEC 3172 LOG DRIVL 0000 VZ `'10 ACTUAL SK CART A.VAIL 3172 CGiiF1G 10 CALL K=G EJEXS EJLXS 2 3 LJLXS EJLXS EJEXS E 1 tx5 EJEX5 EJEX5 LJLXS LJLXS EJtxS EJEX5 EJEX5 EJEX5 LJLX;i 4 5 o 7 a 9 10 11 12 13 14 15 16 LJLXS LJLXS 17 18 19 tU 11 22 BK FuRIU(U90.f0.917.4910) X=175. DO 10 I=1911 CALL FPLOT(O9X9Y) wiRITE(791)K X=X-17.4 EJEXS LJEX:> LJl.X5 EJEX5 EJLXS K-K-20 SX=-200. FX=.87 LJLXS LJEX5 EJEXS EJEXS 25 2t, EJEX5 L iLxb rb [9 EJLXS LJEX5 EJLXS L.JLX5 LJLXS LJLXS EJLXS cJEXS tJcXS LJEX5 LJLXS f_Jtx5 tJtXS ¿JEXS EJEX5 EJEXS LJLXS LEJtXC; LJLXS 3U 31 3Z 33 34 35 36 37 36 39 4J 41 t,G 43 44 45 46 47 4 ;3 CALL FCF!AR(66.9-13.9. 0 7f.U'7f.0 ) 'v,RITE(192) CALL FPLUT(li9ir.90.) :ETURN CALL FGRIDIUfO.9lJ.9Z4.85797) K=65 X=175• DO 12 Izlfr CALL FPLOT ( 0 9 X9 Y) WRITE(7.1)K X=X-24.857 12 K=K-5 SX=30. FX-4.971 CALL FG A2(G3.f-9.,.tJ7f.J7,.01 +�;1TE(793) CALL FPLOT(090.90.) RETURfJ 13 CALL FGk1D(0f0.90.117.44U) K=50 x=175. DO 14 1=1911 11 1 PHY DRIVE UiJviJ // FOR *GaE k"uRD I éTEGLR5 *LIST ALL SUE ):OUTI�,i L EJEX5 COr -ION `-�X. -Y9 SXf SY9 FX9 FY 1 FuRAT ( 14) 2 FOR',`AT('PEP+D1ENTL U` LA TANGi.NTE' f 5 C H ;` 1 0 T') 3 FORMAT('m L D I A 4 FORO^AT ('° E R D 1 G A t) t p E- 5 0') F L k F v k A C í U sv') J E 5 FOh •°AT I' V E L O C 1 U A ú v A 6 FORL;AT 1' R L 5 1 5 T E. N C I A C ^^ P R t z> I G r.' 1 L A 7 FOR;, AT t' li E 5 I S T E i,d C I A A L A T k A C C 1 ü N 1 3 FOR?'.ATI',N U D U L 0 E L A 5 T I C O') Y:-lU. 'mvX-3 GO TU('19 11 9 13 9 15 9 17 9 19 921)9"l 9 EJLXS L3 G4 L7 PAGL. 2 14 15 16 17 18 19 20 21 CALL FPLUT ( O+ X+ Y ) WRITEl7+1)K X=X - 17 .4 KaK-5 5X•04 FX•3.48 CALL FCFIAR(594+-9.+.07+407+.,» WRITE(7+4) CALL FPLUT(040•+0.) RETUR,": CALL FrRUMU+U4+0ef58.+3) K•3 X•175• DO 16 I=1+4 CALL FPLOT(0+X+Y) WRITEl7+1)K. X•X-584 K-K-1 SX•04 FX•58, CALL FCHAR(42.+-7.►.07+.U7+.0) WRITE(7+5) CALL FPLUT (0 +04 +i). ) 11FTUR`d CALL FCiR1U (0+J.40♦+24.857+7) K•1750 X•175 . DO 18 I=1+3 CALL FPLUT (09 X+ Y ) WRITEl7+1)K X•X-24 .657 KaK -25J 5X=0. FX•24 .2571250. CALL F<-HAR(37.+-13.+.07+.07+.0) w1,ITE(7+6) CALL FPLO1(0+04+0.) RETUR.N CALL FGRID 10 r0.+0.+1'7.4+1U) K•250 Xa175 . DO 20 I.1+11 CALL FPLUT ( 0+ X+ Y ! WRITE(7+1)K X=X-17 .4 K•K -25 SX=04 FX=.696 CALL FCHAR(42.+-114+.07+467+.0) WRITE (7+7) CALL FPLO7( 0+04+04 ) RETUR�i CALL FCiRIú(0+0•rU• s29.s61 K•6000 X=175. LJEX5 49 EJEXS 5U LiÉXS 51 L.itxS 5G LJEX5 5á ÉJt.XS 54 LJEXb 55 1Lx5 56 LJLX5 57 EJIX:> 51 E-11.X5 59 EJE.XS t.,u LJLXS 61 LJLXS 61. EJEXS 63 LJLXS 64 LJLXS 65 LJLXS 6ú LJLXS 67 EJLXS 6ü tJL-XS 69 4Ji_XS 70 LJEX5 71 r.JLXS '7Z EJEXS 73 EJEXá 74 . LJLXS 75 EJEXS 76 LJEX5 77 . LJEX5 73 LJEX5 79 LJEX5 ou L1Lx5 al EJLxS 32 LJLXS 83 LJLXS í4 tJcxS ub cJ�XS tsó JEXS b7 E:JEXS b8 LJEX5 259 EJLXS 90 tJcxS 91 LJEX5 t EJLXS 93 EJLX5 94 1.1EXS 95 LJEX5 96 L.JLXS 97 LJLXS 9b LJLX-� 99 LJEXSlüc LJEX5101 EJEX5102 LJLXS103 NAGL 3 LJEX51114 EJtX5lU5 LJLXjlub LJLXSiU7 tJtXSlUb LJLXS109 EJLXS110 LJcX5111 EJEXSil¿ LJLX511J LJLXSll4 DO 22 I=1.7 CALL FPLOT(0►XrY) WRITE (791)K X-X-29. 22 K=K-10013 SX= 0 . FX=.029 CALL F t- !lAf,(59. 9 -13...;7..U7 9- .0) WRITE('1.3) i�ETU�ln,: END VA�eIA'dLE nLLC�CATI(%Pa5 "MC)=7FFt MX(IC)»7FFF X(R )=0002 Y(R )=000G STATrmENT ALLOCATIONIS =vliSJ -UU4E 2 1 =J 167 =0143 12 11 22 = 0 303 =02vF [1 -uu5E. 4 =u 1914 l'� (JtC =ú 1t 1 =7(i =1t:7 5 15 1-X(rC)=7r ro I(I )=UOUb SY(+«C)=7rFA K(I )-U()07 SX(!C)=7FFC �i(I )=OU06 (i 16 =Uu5 =u2uP 7 17 =u L-1u ti =v¿1o =.,!C`s =u¿-L) fyl1,(- i i`i =uGl u =Ji�SV 7frb lu =vi14 =u .Si FEATURES SUPPCi4TEí) UNE WuiaD IP!TEGEH5 CALLE V SUBPR;)GRA. S FCHAil FPLUT FCMID REAL CU"iSTANTS .100000E. O2ail i:,)A .66UVUUF U2vuUl6 2 .630:):00:. C)2=i .700000E G1=ü02t .2901'QCE- 0 1=;03A FSUt? 10-uJ3F 17 5 v=) +3 CO)lE REQUI)2L�'ENTS FOR tJE-.'Xb Vá.RIAEsLE:, COIMMON 10 EtbD vF ii 1.:9Ti'Y PC;I'eT ADURESS 10 1-ui)3F 1.5ü=ü,349 PROGilWI 15 WW1) FbTi� bwRT .174t)04J(: v¿=JvUE .7�•ut UVE-U1=UV 1A .3ktiiiiUL U1=JUZb .37Ü:'í;UE ÜZ=UJ32 j=;::JGC .'J;Ui:Ü' 1 .13UUVí%E v2= iv16 .90CM,`Jú 131=J0¿4 .250J.jCL G3-JU3i) INTEGER CONSTA`,JS U=(iü3E 3= 0 03C 50a (j i346 += 0`+7 r&LATIVE FLÜ FU1v 11='Jt)40 25- U 4 A S (_ Ui,V bIul .175üU.[ l 5=,i ::1 :; .t4e5'7(.L vZ=JG1C ?=i!v[t; .U9UlÜ [ .696tiCCt (;Í:=üu34 7=Ul•41 b=U'v4� 62 CU4PILA7I(r *DLLETE CART ID 317¿ 145 *STORE CART 10 3172 LJLXSII> !-JtX,lly EJLXS ADDR IDEC La3 C-sT k)ti�b UA EJEXS Dt3 ADDR 2bbF I%r3 CwT J036 'd .[. .:t ;UE .3t-úU i:e .SbüJi:(it. •11JOU(1t cU=UU4¿ óuC -.ü4C (hLX) PuP S(ra ¿JLXS117 1 t.>=;, 1¿ �= v1E i,c=C:: íi U2=GU3b t:5 =!.u43 ,. L. lü0 Ut .4,71vút •4Ll:UGLiL .2yúUUVL b=vv44 l =( Ui4 vl=U GI U[=!ÚcC UG=UU3ü ='vv•4r S 1¡ SIER3 CALCULO DE LA REC'I'A DE REGRESION Y DEL COEFICIENTE DE CORRELACION DE LOS RESULTADOS DEI, ENSAYO DE SIERRA F 64 SIER3 Objeto: Este programa calcula la recta de regresión y el coeficiente de correlación de los valores de cada dos variables distintas, elegidas entre las nueve que se encuentran en el resumen de los resultados del ensayo de sierra.Las variables usadas como parámetros son las siguientes: logarítmo del índice, pendiente media, pendiente de la tangente, media Schidt, pérdida de peso, velocidad de perforación, resistencia a compresión, resistencia a tracción y módulo elástico. Lenguaje : Fortran IV para ordenador IBM 1130. Entrada : Por tarjetas perforadas. Ver formatos. Sirven las mismas fichas usadas para el programa SIER2. Estas fichas deben ir siempre agrupadas por pares correspondientes a cada muestra, teniendo cuidado de no invertir las fichas de cada par. Salida : Por impresora , en forma de cuadro. En él aparecen los nombres de los parámetros relacionados, siendo el primero el correspondiente a la X- y el segundo a la y. También aparece escrita la ecuación de la recta de regresiva así como el coeficiente de correlación. Limitaciones : Admite únicamente los datos de hasta 74 muestras. Para aumentar este número hay que variar la inmersión de la variable Z. Funcionamiento : Los cálculos que realiza el programa se basan en las siguientes fórmulas. La recta de regresión es: Y = a+bX, siendo a = y-bx b - E (x-x) (Y-y ) E (x-X )2 donde x e y son los pares de valores de cada dos parámetros y x e y son las medidas respectivas de todos ellos. _ E (x-x) (y-y ) El coeficiente de correlación es: r = J 1 (x-x E )2 (Y-Y )2 Y= Ey n , E (Y-Y )2= 1y2- i' x- Ex (Ex)2 E (x -x)2 = Ex2 _ n (EY) n n 2 E (x-x) (Y-Y) = Exy - Ex.Ey n . i, ` El programa comienza leyendo todos los datos. A continuación pone a cero las variables intermedias que usa. Después calcula la sumatoria de todos los valores de cada variable y de sus cuadrados, así como la de los productos de cada dos variables y la de los productos de las desviaciones de cada dos variables. Finalmente calcula los coeficientes de la recta de regresión y el coeficiente de correlación, imprimiendo estos resultados a medida que se van obteniendo. Datos para el operador: Para ejecutar el programa, utilizar un disco cualquiera con compilador FORTRAN. Programa // XEQ Tarjetas de datos (ordenadas por pares correspondientes a cada muestra, tal como se indica en la hoja de formatos de los datos de entrada). 3 tarjetas en blanco. z SIER3 START Datos de una muestra w N Ficha en blanco SI Imprime cabecera Pone a ce ro variables intermedias a' Sumatorias variables Y de cuadrados Sumatorias de productos Y de productos desviaciones Coeficientes recta regresión y c. correlación fi Imprime resultados CALL sTYZ ' EXIT Diagrama general S I E R3 APIICACION F _:'.GEOTEHIC, S.A. Formato de los datos de entrada I ! I I 7s'�r�•:'¡41j42i4..14�+1v5.' 47¡48i49 501bI.ui'�1�á5iSíyá75f159'0 1,t�11T1/..:475�7677 ?d 79 71227.12412512(i_7Í?82513013131343�i3fi �+I �..I I i �-{-� 1 - °-+L-�F'• I 14¡151161718I19 21 4I5�6 718 9 f11011171'1 1I'? I Prior ra icÑa l�fe �a a l arl 1 IDE 1 TIliGA4ION MIMEST4A - - - r t I ! r L -r 1- 1- I j '. I I �1 - I -- I j �- , i I -. - ' IINDIC I I } i� l 1¡�1D ICE _ P NDI hIT N)Et l7AJ - L ¡. P6NQIHN7EITANGB NjE -{ 1 1 1 + f I - k IÍII!�I } J t_ t 1 I L ' 1 •I i I � - i�Ilf�l.�.. II i MED.IA SCH I - IDT PERDI DA DE PE' O 1_ F---_!- . �I S , F I Lq GARI 4 I• I I l Í il j - .I ÁREA' r._.r �i.l� IPENTIF IC'ACION MUESTRA r r-� ^ --� •---t , i - 1 II I I ! I Seguddají ficha / delcáda par') I I r l - 1 � ,, y VÉLbCIDAD DIE rERFÓ RESI ��_�NGIAIA �1 gq G ON -{ } -rJ r._ ..� I R.ScÍÓ(`7 � I' 1 !I I I I .il IÍ T- TI I I� i- ie I I ! RRESI RESIvI^_TENCIAt Í I I! j ! RAGCIpN -h7O I}U�il T I I I EL I$�IC _� I T i I _ I� I� I I 1 1 I , _ I rI I � i! i I i I II � I i L. `. I 1 I I ? I i � I ' I, , �.� J-.L t +_1 i� :-+ -IYI Í i - --�. 1 �- 1-_ t-- )-t--r-� -i--•1-- I I� I -L-._�-�-- -}- - 1- 1 •__ _� :_-iÍ �_I I_.._T�_i-+-}--++-� _ 1..�i�. -ECHA REALIZADO i ...í.: (_L_ 4L- PERFORADO VERIFICADO r I I L Lar Y MD2 DE P A R A M E T R 0 5 LOCAR! T'.. CE� LOGARIT ,'•1^vEL i:. ..,. ^I' LOGARITt ; Z D;� LOGARITM O DEL Ii: ICc LOGARITMO DEL INDICE LOGARITMO DC!- INDICE LOGARITi. 10 D2L TfiD!4 r PENDIENTE P•7ED A PENDIENTE -ED1 ; PENDIENTE MIED1A PENDIENTE MEDIA PENDIENTE MEDIA PENDIENTE. MEDIA MEDI". -^ CNi�:IDT 'EDi A SCu;iDT MEDIA SCHM:DT MEDIA SCHIIDT MEDIA SCH.l.íiDT PERDIDA DE PEZ^ FERPTDA DE pEr0 PE". :, :DA DE PESO PEKOIDA DE P 1- 50 VELOCIDAD DE PERFOZACIO+ VELOCIDAD DE PEaFG " CIv ^N R.o°s Ai iyCe,.y A Lf , CO; ;r^ : •iv N RES:S'ci :W i rs EA LA CO;; . = T^;S RESIS T ENCIA A LA Ti2ñCCIDI� R E L C i 0 N A D 0 _Z RECTA DE �EriP E:>iC ! iar.Dif Y= Y= -t-4.C5. -: 060Ji PERDIDA DE P75C !ON VELOCID=AD DE PERFOR t RESISTENCIA A LA COMPRESiO RESISTENCIA A LA T.2 CCION M ODULO ELÁSTICO MEDIA SCH.MIID7 PERDIDA DE PESO VELOCIDAD DE PERFORAC10U RESISTENCIA A LA COMPRESION RESISTENCIA A LA TRACCION MODULO ELÁSTICO PERDID A DE PESO VELOCIDAD DE PzRFORACIC`: RESISTENCIA A LA COMPRESION RESISTENCIA A LA TRACCiON MODULO ELASTICO VELOCIDAD DE PERFORACIO NI RESISTENCIA A LA COÍM PRESION RESIST_NCIA A LA TRACCION MODULO ELÁSTICO RES áTEICiA A L6• CO `SPRú iCi RESISTci'CIA R, !_? T".-^,CCIOi UL ^ __.. T 20 R.Si S .'`_ CI :: LA '.^r,C P ^,CJLO�_ °< 5TIC0 MODULO ELA5TICO Y= Y= Y= Y= Y= Y= Y= Y= Y= Y= Y= Y= Y= Y= Y= Y= Y= Y= Y= Y= Y= Y= Y= Y= Y= Y= 95 . 17•r 13 9 46v 1174 . 79+ 96 . 64+ 2490088 + 53 . 24+ 14.19+ -0 4 81+ 1287.46+ 104096 + 2905 . 73+ 272.08+ 31.54+ 3302 9 69+ 312 . 57+ 6180 . 62+ 2 9 92+ 956.55+ 80.27 + 2293 . 04+ 902698+ 8 1o04+ 2320 . 78+ 53. v^ 1334 . 5:°r 1691.54+ -2,66, 00,11. ° 24/0~1h 128o5 ? X 19.50X 440 . 28X 34050X 414076X Oo06X -0.36X -0 9 09X 70OSX 0.54X 13 . 16X -4C78X -0.55X -46o63X -4 9 63X -77 . 43X 0.02X 04 0OX - 0.02X -0.23X -1 9 61X -0 9 38X -9424.',' Oo02Y G.99X 7.4SX COEFICIENTE DE COt;ELACIC:: -® R= R= R= R= R= R= R= R= R= R= R= Z= R= R= R= R= R= R= R= R= R= R= R= R - -04 7, 1D 0 e12 0.30 0020 00 19 0 6 07 0029 -0.06 - 0 o26 0657 0 4 53 0 9 42 -Cc16 -0.32 -0.82 - 0 o98 -0.53 0.46 0.00 -0,13 -C.04 -0 4 04 -0.1 -0 1 C nW Ou38 0.24 vóv R= i�AC:E // 1 LUG DRIVE 0000 VZ 5/ tK:3 JUiti ',lo CART SPEC 3172 ACTUAL 8Y. CAkT AVAIL 3172 CO'JF1G 1 PHY Ur<IVL Dí!UO 8K, Alti<3 // FOR 5Iti<3 *Oi.E WORD I,VTEGFR.S 51ti<_3 *IOCS(1132PRINTER+CA:�01 +LIST ALL SiLR *MA.VF 5IE:fz3 S1LÜ3 0 1MEVSIO;4 L(8974)9Z5f3)►ZC(ts1+ZP128)> (8) 5it<3 1 FORirATt20X9F10.391OX92F1C). 3+/+20Xy6 ) 1üs31 r1Kii<v Ut GSHIANA'+5bXs'U(VS1ti<3 2 FORN'AT(1Nl r'INSTI TUTU GFvLOG IC' 0s/s' Y � T 1 51t-<3 #I5IOr DE GE.UTEC?,,1A//►85Xs'CuEFICITL (.%L97)( r'F-' A 'i L. 3 +C, S 1 2. Xs 'izECTA DE I�4:vi¿t.bIV,'s4Á9 CU;<r L 5 í P F L A C I U A 11 U S 51L-ic3 #ACION' s/+1Xs57('-')róXsl ?ti'-')+3Xr14('-')) 3 FORMATt1H s'LOCARITMO DEL IN DiCE51LR3 51Eii3 4 FORi"ATt1H s'Pt li:1EN..TE 'vEi)I,4' 1 SIL'R:I 5 FORMATl1H +' tD1A SChi,:IDT' ) 51t1<3 PESO') 6 FOS<r'AT(1H r'vEROIDA C 51Li<.ü 7 FOs<í'1ATt1H +'VELOClt%Ai- DE PEE<FORACIU;''') Slc¡23 8 FOR. AT(1 H. ►'RESISTENCIG A LA CG'..Pr1t-;l;;i'} 6ILR3 9 FOR+n.AT(IH +'r<ESISTENCIA A LA TKACCIUr1'1 51Li'i3 10 FORMA T( 1H s' i (iDULO ELÁSTICO' ) 11 FORNAT(1Ht+30Xs'PENÜI4i`4TE Mt:U1AS1Lk3 SIEñ3 12 FOR'•ATt1H+ 930X9';I ED1A SCH*ilDT' ) :" 13 FOKP'AT( lli+s3OX r 'PLi-W, IDA DE PES:)5I c;< 5(Ei 3 ACIU,`.¡ PERF VE:LUCP AD � 14 F0<raATC11'+ s30X S1tR3 15 FORMATi1Fi+ o30X +'RES 1STLNC¡A A LA CU'!PiiESION') 51t1<3 16 FORIVAT( 1H+s 3C%X#'RESISTENCIA A LA TRACCIU,." 51tR3 17 FU<NATt1H+s3L`Xs'?'OUüLU ELASTICJ') iiLh3 fF6.4) 18 FORMATf1H+t62X►'YF5s2+'Fr,• 2+' X' s4X►1K S1Lic3 Naü 5 Li:3 19 i,á*N+1 SiER3 READt2sl ) I<+lZ4I+N1rI =1s81 SitIJ3 IFIR)19 +20,19 SI NJ 20 iW*N-1 SILH3 WRITE (3s2) blLi<3 DO 21 J-108 S1L,:3 ZS(J)*O. SIER3 K(J)*0 51 �. i<3 21 ZC (J)-Us 51ti<j DO 22 J*1s28 S1Lí<3 22 ZP(J)*0. SILil3 DO 24 J=1s 8 5ILK3 DO 2 4 I=1 ► slEK3 IF(Z(J ►I))23924t23 S1tK3 23 K(J ) xK(J)+1 SIER3 Z5(J)*ZS(J)+Z(JsI) S1cil3 ZC(Jl*ZC(J)+Z(JsI)*Z(J+I) S1Li 3 24 CONT1r4UE S1ti<3 IJ=0 5 1EI<3 DO 28 J-ls7 r 3 4 5 6 7 t; 9 1v 11 12 1:3 14 1r 1t, 17 lb 19 ZU 2i ir 23 L4 2,5 26 27 lis Ly 3�) 31 32 33 -,,4 35 36 's7 3ú 39 40 41 4¿ 43 44 45 46 47 4L' PAG1 2 JJ=J+l DO 28 IsJJ+B IJnIJ+l DO 25 II=1fu 25 Zi�IIJ)=ZVfIJI+Z(J�FI)lfI�III IFIKtJI-K(I))27�26s26 26 PaK(I) GO TO 2 ,3 27 PsK(J) 28 ZP(IJ)=ZP(IJ)-ZS(J ) *2.S(F)/P 1,1_0 S1 LK5 49 SlLit3 5U SILrK3 51 SIL!<3 5¿ SIL<3 53 S1Li:3 54 SILk3 55 56 51L S1LR3 51 s1Li:3 5r S1 ¡- i<3 59 SILi<3 6U Slri<3 61 sItñ3 b¿ SILH3 63 SILi<3 64 SILi<3 65 51LR3 Fo SILi<3 67 S1ER3 63 S1L �, 3 69 SI L i<3 7v 51LR3 71 51Li.3 '72 SliaK3 73 SiLiti1 74 SIE.R3 77 bIL 9 3 7v SItif3 77 SILI<3 'Tb 511ris 79 S1LR5 eu 5�c 3 >41 5IEri3 bl sliR3 83 51Lk3 84 S í Li3 b5 SIER.3 86 S1LY..3 97 SIL=<3 88 :) lE.R3 b9 SIE 1 <3 9U S1Lrt3 91 Slti« 91 SILR3 93 SIL;Z3 94 SILi-:3 95 SI)_i<3 96 S1 E)13 97 s1Li1Í y li SILk3 99 SILi<310U S1Li<31U1 DO 46 J-lr7 JJ;J+l DO 46 I=JJr8 IJ.IJ+l 8=ZP(IJ)/lZC(J)-ZS(J)++ZS(J)/K(J)) Am¿SM/KIII-B*ZSM/KM k'ZP(IJ)/Si:eTC(ZC(J1-ZS(J)*LS(J1Ir,1J)1#lZC(I)-Z5lI) ZSIIIJK(I))) ú0 TU(2 ,30+"31+32x3*ra4935r36)*J 29 Y,R1TE(3o31 GO TO 37 30 'wRIT113+4) GO TO 37 31 M'RITE(3s5) GU TO 37 32 WRITE (3s6) GO TO 37 33 WRITE(397) GO TO '47 íi4 viR1 TE (.jf31 (j O TO 37 35 vMITU3+9) GO Ti 37 36 NiRITE(3+10) 37 Lal-1 (j O TO(38+3994094194ir'+:is4+)sL 3d WRITE0911) GO TO 45 39 WRITE(3+12) GO TO 45 40 w91TE(3o13) GG TO 45 41 a;R1TEt3o14) GO TO 45 42 hRITE13915) GO TO 45 43 �YRITE(3916) GO TO 45 44 wRITE(3*17) 45 WRITE(3918)A,B,K 46 CONTINUE CALL EXIT E=VD VARIABLE ALLOCATIv,`,S Z(R )ao49E-uUu,, ZP(i1 )=ü4F6•-Ü'+CU ZCIi< )-U4f t-ú44iU ZS(R )=U4AL- 4AU <(i: )=U4Fb PW )=v4FA PAGI. 3 b(R IJlI )-04FC )=0511 STA.TE IENT ALLOCATICI•:S =0526 =U535 1 "[ 11 =Ub14 12 =Ob21 Z1 -06ED Z2 -07UO 31 -08E5 32 a08Eb 41 =092A 42 -0930 AU? JJ(I )=J4F )=U512 =U5A4 =u62 L) =U716 -USF1 =J936 �5 13 L3 '33 43 K!1 11(1 4 14 G4 34 44 =u5L,2 %uo3A =0755 =ü8F7 =0930 J=USJü-0500 )=0513 5 15 25 35 45 =utFbL =ub4is =0783 =,8 FU =0940 P4(I L(1 6 10 2G 36 40 )=u5uv )=u514 =1 5C9 =0651 =U7C1 =U9u3 -,j94A 7 17 c:''/ 17 1!i =G5ü5 =Ub7J =07CL =u9u7 iS 1i; Zu i8 )=USJr = 5i:� =�o7v =U7u1 =0918 Ji1 v 19 [9 -19 = 5ti -uuAU =uuU9 =u91L )-U51ú 1'v �vbVSi 1u 3v 4u =U(,Cu =U¿üF =U%[4 FEATOR¿S SUPPCRTF.(, 0�„t wW1,D íIVTE�;EStS IOCS CALLE) SUBPRIOGIl:AuS FA')i)X FsuRT F'"PY PR^?TZ SRLU PT F'IPYX áC ?'P FD1V iFIJ FLD 5IvFX FLUX SIGF áTÜ SutiSC rSTOX F�sbi Fbr,<X f'vVi. FUId j: FLUr,T REAL CO;\STA;vT<, .000000E 00=0522 Ir:TEGER COIVSTAr,'TS J-US¿4 1=0525 COPE REc3UIREt-íErtiTS FGK SIER3 CV .140 , VARIABLES 0 EtiG OF 11 XEO 2=0516 1314 ;�ROG1<Ar< =U 527 3=V52b 21=0529 7=U.:2A 101±4 COMPILATIOP; SIL.-<31ü2 4 �Hi UL s=r EXTEN Y EXTENSOMETROS C EXTEN Objeto : Cálculo de los resultados de extensómetros y dibujo de las curvas correspondientes. Lenguaje : Fortran IV para ordenador IBM 1130. Entrada : Por tarjetas perforadas. Ver formatos. Habrá una sola tarjeta EXTENI y varias EXTEN2, tantas como lecturas distintas. En cada tarjeta 2 van los datos de lecturas de hasta 8 estaciones de un extensómetro, quedando en blanco el campo correspondiente a aquella estación en que no se haya efectuado lectura en la fecha indicada. Todas las tarjetas 2 deben ir ordenadas en orden creciente de fechas, terminando con una en blanco después de las de cada extensómetro. Salida : Por impresora y por plotter. Por impresora se da una relación por cada estación de extensómetro, con las lecturas, la diferencia con la correspondiente lectura inicial y la corrección final, que se calcula como producto del factor de corrección de la estación y la diferencia calculada. Por ploter se pinta un gráfico por cada estación, poniendo en abscisas las fechas de lectura y en ordenadas la corrección calculada por cada lectura. Limitaciones : El programa está preparado para seis extensómetros, teniendo los dos primeros cuatro estaciones cada uno y los cuatro últimos ocho. Los factores de corrección de las cuarenta estaciones están en el programa, mediante una sentencia DATA. El programa puede leer hasta un máximo de 400 días de lectura por cada extensómetro, independientemente del número de estaciones que tenga. Pero sólo puede tratar hasta 200 lecturas reales por cada estación. Requerimiento : El programa solamente usa subrutinas de la biblioteca del sistema. Emplea un fichero temporal de 25 sectores. Funcionamiento : El programa comienza leyendo la ficha 1; sigue leyendo las fichas 2 y almacenando todos los datos en el fichero temporal, hasta que encuentra una ficha en blanco, en cuyo caso da por terminada la entrada de datos. Entonces a partir de los datos almacenados en el fichero hace un recuento para contabilizar cuantas lecturas hay por cada estación. Después traza y rotula los ejes con las escalas fijas tanto en ordenadas como en abscisas . Calcula el incremento de lectura y la corrección y va imprimiendo los resultados al tiempo que va trazando la curva. Terminando el gráfico, vuelve al principio para tratar los datos de otro extensómetro, salvo que no lo haya, en cuyo caso el programa termina. Datos para el operador. 4 Programa //XEQ Tarjetas de datos (* ) 3 tarjetas en blanco (*)Las tarjetas de datos irán ordenadas así: irán juntas todas las de un mismo extensómetro (igual contenido en columna 7). Dentro de cada uno de los paquetes correspondientes a un extensómetro irá separado del de otro por una tarjeta en blanco. Cada paquete llevará al principio la ficha 1 (columna 80) y después todas las fichas 2, ordenadas crecientemente por las fechas de lecturas ( columnas 8 a 13). START E X T E N Diagrama general 2 N ir mero de extensometro SI CALL Ficha en blanco Almacena datos Fechas y lecturas NO Fich,i en binnro si Cuenta lecturas cacla esL rc rbn lmpnme cahecera j ` r � Traza v rotula e¡- y i I Traza y rotula eje x variación, ler:tura y corrección j I1 ime resultados L Traza curva NO Ultima lectura si NO SI Ultima estación EXU APL ICACIOPI EXTEN GEO; E111C, S.A. Formato de los datos de entrada ` 1D ENT1F1e. Z DIA 1 f Z X 1 D E N T 1 F 1C . i X¡TiE;Ni1 MES A FI Estación 1 Estación 2 Estación 3 Estación 4 Estación 5 Estación 6 Estación 7 Estación 8 LE�í E W2 I f f i i i INSTITUTO GEOLOGICO Y MINERO DE ESPANA DIVISION DE GEOTECNIA_ EXTENSOMETRO 1t3! FECHA LECTURA L VARIACION L-LO IINICIAL9 31247- 7-72 8-72 8.72 8-72 7 9 42 7 . 41 7.41 7 . 43 0600 -0400 -0400 0001 1012 1416182123252830- 8-72 8-72 6-72 8-72 8-72 8-72 8-72 8-72 8-72 8-72 7.60 7.56 7.43 7943 7 . 43 7. 42 7.94.2 1442 7 9 42 7640 0018 0.14 0401 0.01 0901 0600 0.00 090.0 0.00 - 0401 1461112131516- 9-72 9-72 9-72 9-72 9-72 9-72 9-72 9-72 7941 7 . 41 7642 7.39 7939 7 4 39 7.38 7. 38 - 0900 -0600 0900 0 .• 02 -0902 -0. 02 -0903 -0003 - CORRECCION -(L-LO ) *FAC 0000 -0001 -0401 0401 _ 0618 0914 0401 0.01 0.01 0400 0600 0400 0.00 -0602 -0601 -0401 0400 -0.03 -0003 -0903 -0.04 -0.04 •5 2.0 � i•5 { 1.0 i t ---------------------------- 0.0 •-1.5 Ju AG 72 7c SE 7i? FXTENSQMFTRQ 1C I Í PA.C,E // 1 LUG UIVE 0000 V1 EXTtN JOb 1'lO CA,<T SPLC 3172 ACTUAL SK CAkT AvAIL '3172 CO,�F1 1 PIiY u ,� iYt: UtiO;) t)h LXTEIV // FOR EXTEN *IOCS(CAKu•1132Pi<lNTER*DISK sPLUTTE.=<) LXTE"� *ONE WORD INTEGERS *LIST ALL LXTt ,. *N:AIME L- XTE;y EXTEi,� ULFINL FILE 1l4UO919sUs1F ) UIiIcti5IC),� I1Sl6) 9FEX ( 40)rE :X(8)oIUE«(3)rlU(200) si,: 1 (1 ( 10)rNAPallúUlf LXTti, LXTEiv *EXE(200 ) sINM12 ) DATA IM/'E+'S'+'FE'r'AB'r 'v1A's'JU 'f'JU'o 'AL's'SE' s'OC'ro'DItXTEiV *0/ 1.XTLN LXTLty DATA IES12*494*if/ DATA FEX/1 . 124443x1 .114835,1.Uv6403s1.ú17C79s1. lU18U4f1.U927 .b dflfUEXTEN *82822x1 . O73119s8 * 1.s1.O11i07r1 .O1U706x1. U103G4s1.Oi)9903s1 .UOy501f �XTth� *1e0091 o 1.Q08698 o 1.008297s1 .01445 �l, r1.U1tf05191 .0136591. 013¿49s1. i 128E;:TcN *47x1 . 012446o1 e01204491. 01164391 .0163[7+1.015 925o1.015524s1 . 01512tsLXTEN tXTIN *1. 1) 14721s1 . 01431991 o013913x1.J135161 LXTErd 1 FOR •'AT ( 3A2 s 11) LXTEIM 2 FORMAT( 7Xs3I2 9 8F5 .2) s' U1V1510:',I.cXTtw 3 FORu. AT(1H1x 'I ISTITUTP GEOLOG ICO Y i-1Nr:I:J Uc FSPANA *E GEOTECNIA' s//x' EXTE NSOMILTRO ' I1s'('I 1 9 ')'f// 9 (S X 'FLCHA0 1OX9 'LLC1LXTL:N *URA'6Xs'VA ;tIACION'133 X'COHRECCIÜr1 f+/+t3X'L'sf,Xi, 'L-LC,(1raIC1 AL )'6Xs'(LLXTLN LXTLiv *-LO)*FAC' r/) LXTLI" 4 FORi' AT (F4.1) Ex TEN 5 FORl�`.AT(I2) ÉXTEN 6 FORMAT ('EXTE!'<50:nETi20' I3r' EXTLN 7 FORV,AT(1H x3XrI2s2l' -' 12I+SXrF' 5.2s 9Xs F 6 . 2 9 11XsF6 .2) EXTLN 8 !EAD( 291)IDENrNEX t_XTL." IF(NEM 99 9 0 10 LXTEri 9 CHLL ExIT LXTLid 1C) KR=0 L- XTEiN JJ=O EXTLid I�IESII+EX! LXTLF. 11 RE:AU(2+2)IUTAESA^!0f(L.LX(J1sJ=1sIl LXTLi, 1FI,,Ai,U)13o13s12.. LXTei'c 12 K,í<=KR+1 LxTEK wRITE ( 1'KR ) IUTAs • L5+9AtJOs(E.LX(J1 +Js1.I) EXTU, GO TO 11 LXTEN 13 JJ :JJ+l LXTEh L=1 LXTLF41 i*`aíi LXTL!N 14 UO 11 K=1sKR LXTL.N R E A D ( 1'K) IDIAs ,M L5oi,rAidUo LEXIJ l sJ¢1+1) GO TO( 15 9 17 )rL LXTr-ii 15 IF(EEXIJJ ))l6x18s16 tXTt.i, 16 `daK -1 LXTE. L-2 t.XTLN 17 =K -;r L XTL.i: I(>Ir'r!1=IUTA tXTEw Z 3 4 5 6 7 d 9 lU 11 12 13 14 15 1b 17 ¡,19 20 Z1 22 23 24 25 26 27 2ti 29 3U 31 32 33 34 35 36 37 3d 39 4U 41 42 43 44 45 +6 47 413 PAC,F. 2 LXTL a 49 ,íEt .;,1 =:,¡Es EXTEN SU !IBAN(NIM)= N , A',0 EXTtN 51 EXE("")=EEX(JJ) LXTr�a 52 1N COiNTi\UE EXTi: i 53 IF(;•1-)20919s2U EX Tci`i 54 IF(I-J.)1'-9%1+13 19 LXTcn 55 20 Ka; -� ': EXTEi, 56 DO 22 J =1sK EXTIN 57 )23sI1s23 IF(EXE( E .X'icN 5b 21 S9 C0,'�T1EXTu 22 EXTEi, 60 23 CALL St.ALF(.039379.039379.US.;;) LXTIN 61 ,MITE (3o3)NE XoJJ EXTtia 62 CALL FGRIC(1 9 0.90.920 .91¿) LXTLi,; 63 Y*239. EXTEN 64 Xa_10 LXTt.N 65 i=35. EXTLN 66 CALL FCHAIi( X9Y9 .(j79.079.i;) LXTEN 67 s=í</10. ¿XTEIN bis W' R1 TE (794)5 LXTEia 69 Do 24 J-1912 EXTLN, 7U P-R-5 LXTEi.t 71 YOY-2 0 . LXTLN 72 CALL FPLOT((J X,Y) EXTL:v 73 S=ER/le, . LXTEia 74 WRITE(794)5 EX TEN 75 24 CONTINÚE EXTE:\ 76 CALL FGRIDl09. Us.JeS .s" b'1 i XTI.N 77 Y1=-4* E.XTL^i 7d Y2=-7. LXTEN 79 X-3s LXTEia 40 CALL FPLJT(09XsY1) LXTLr, 81 Ja�'!E (1) LXTcly 8"G WRITE (7o1)I'°'(J) LXT83 CALL FPLUT(OsXsY2) EX11;r 84 WR)TE(7►5):\AlN(J) ¿.XTLN d iD L)0 26 K= Z9:': LXTd6 IF(J-iE( K))25926925 LXTLti d7 25 XaS .*K-2. LXTL(< 88 Ja'^k(K ) EXTc,t 89 CALL FPLUT(ü 9XsY1 ) EX1Iii 9U WRI1E (791Hil(J) EXTLiS 91 CALL FPLOT ( OoXsY2) EXTLíy 92 WRI TE ( 715)i:AN(K ) LXTEN 93 26 CONTINUE LXTLN 94 CALL FCHAR( 45.9-15 . 9.139.089.0 ) EXTE"a 95 PiR1Tt_(79t)NEXsJJ éXTLiv `y6 K=0 EX'iLrV 97 DO Z7 J=lr!vEX 27 KaK + 1L .5; (J) IXTEm 9b J=K-IEj tNEX)+JJ ExTkiv `dy üXTLi41UG II=-2 DO 29 K=I#N;,V LXTLii101 IF(tXE( K) )2,8929s1B EXTLN,iv2 28 VA,l -EXE(K)-LXE(1) t XiLrv1U3 PACE. 3 EXTUm¡U4 LXTl.,IU5 LXTri`rluó E.XTEIilU1 EX"F k!` l0u LXTLNIU9 LXTEf�1lu EXTCi�iil LXTLN112 EXTi:idllJ COt=ViNi<*FEX(J) 1 RITE(3P7) ID(K) p.ME(K) YNAN(K) oLXL(K) #VPíl►CUíl X=54*K Y=(2.5+COZ)*40• CALL FPLOT (I 1 0 ►Y) 29 II=0 X-X+40. CALL FPLOT(l►X90•) IF(I-JJ)8►8►13 FN!D VAI:1At3LE ALLOCATIUwS LxE(;. )=Ü1F`b-JG6tS E EX li1 )=Uúb6-U J-5 FFX(R )=01:8 Y¿ (l< )-U2U2 y1 (R )-UZUO S(R )-U1FE r¡E(1 )=uJA2-UZ(id IU ( I )=U2UA-0213 IDENl1 )=0214-U21J JJl1 )=U47A K,R(1 )=0479 N. EXII )Q0478 Li I )=0420 J( 1 )=04'1 F Ni ANO( I )=047E. IIII )=041.,4 UidRErEi<EiVCtii 14 Yli� Vi�l<(k P,AP.(1 1(1 Mi 1 )=U1�iS )-U ¿. U4 )=U46A-G3A3 )•G47L 1x04FS1 Xli'. CUIt(i< L",(I lu1A(1 K( 1 )=U1r'i1 )=UGUS )=U47u-u4bu )=U47 q� )=U4c+c ir. lé�t 1 IFtl L�(1 (1 )=viFC )=uLUF'-vCUlt. )=U4l7 1=u4/v )=ú43; STATL:; LtvTS STATE-ENT ALLOCATIUNS =U4B13 -04li4 2 1 =059x3 il. 11 =U5 7F; =0660 22 21 =U65A =U4i(c. =USCU =U669 13 23 4 14 24 =V5 2 2 -u5U' úeF =0524 =U5F4 =x712 5 15 25 6 16 26 =0526 -Ut>Ft -ú744 7 a7 G7 4 -u =U6U 3 =Ulov 0 la ¿o =U 6i =úb:3.3 =U7tiU 9 V c9 =uu =Vu4U =i27LU lu Gu =U�bA =VÚ4u FEATURES SUPPORTED O•NE WORD I;ITEGEiS IUCS CALLEN SUHPRuí4;J iS FCHAi< FGkIU SCALF +CHRI PRivTZ CA`DZ SDCON, SDREU S 0w R T REAL CUNSTANV) .3937CGE-G1=UIfLA •70'JGOOG-01=U496 .450000E 02=c4A2 .u JúJÜk .5t: !i;üE .15ct0 }OE Ií<TEGF-k CUtiSTA ;T5 2=04AE U=04AF CCiF:E i?t:OUII?I:`IEVTS FOR EXTEí: GG'•',^ac)v VAR IA'bLES 0 F..!,D OF 11 XEI: FAUU 5wRT 5 1) 1 rPLUT 6F:E0 b11Fx ; ;%=U43C )J-ú498 J2=0,4A4 1-U4úG 1162 PROGRAM FSULb S (. vP�•P FSUFsx 5F1U •LUG.i<iüE .4UGl%GGE.130UÜUE 3=U4!%1 FMI'Y S1UA1 V2=U4liE O1= 49 JG=G 'Ab 12=ú4H2 Fi-;PYX S1UFX Fuiv �¡uLx .239000E úS=ü4NU •7 vV'�UE vl=! 4 1JC •GGOJ.:úE-Dl=u4Ac 7=U4 886 COr.'F%1LAT1U's tXTc;`i114 rLu J1vF FL ' x zívl rSTü SUU.S .1VUU.,uc 2=14'>c •3üu'v ::t _'1=,;4`ii •25v'.,'v•.it üi=u4i:A F: 1 jx rLUial Flv J� ... .a .iJtiv .4 1 )i,jiiL u1= 4y� G1- 4 ot=u4AC ELONG ELONGAMETROS ye a ELONG Objeto: Representa gráficamente los datos de hasta siete elongámetros. Lenguaje: Fortran IV para ordenador IBM 1130. Entrada: Por tarjetas perforadas. Ver hoja de formatos. Existe un solo tipo de tarjeta, la cual lleva los datos de las lecturas de hasta siete elongámetros y la hora y fecha de la toma de las mismas. Si no existe lectura de algún elongámetro en una fecha determinada, el campo correspondiente se deja en blanco. El programa no clasifica los datos, por lo que las tarjetas deben estar ordenadas crecientemente por fechas. Salida : Por plotter. Se traza un solo gráfico, conteniendo las curvas de los siete elongámetros. En ordenadas se sitúan las lecturas y en abscisas los tiempos. Requerimiento : Este programa solamente usa subrutinas del sistema. Limitaciones. El programa está preparado para tratar hasta 200 lecturas de cada uno de siete elongámetros. De cada elongámetro debe existir por lo menos una lectura, pues de lo contrario los resultados son imprevisibles Funcionamiento: El programa comienza leyendo las fichas de datos hasta encontrar una ficha en blanco. Después traza el eje y y pone rótulos. A continuación hace lo mismo con el eje x , teniendo terminado el gráfico para trazar las curvas correspondientes. El trazado de curvas lo inicia por la del elongámetro 1, comenzando por la primera lectura que no sea cero y terminando en la última que igualmente no sea cero. A cada curva le rotula un número de identificación. Normas para el operador: Programa //XEQ Tarjetas de datos (ordenadas crecientemente por las columnas 1 a 14) 2 tarjetas en blanco. START E LONG Diagrama general DATOS NO Ficha en blanco Trazti y rotula aje y A Traza y -(ula eje x Dibuja curvas CALL FXIT APLICACION GEOTEHiC', _ E L O N G- S.A. Formato de los datos de entrada ,. L.. I �'�I v� � .13 ' , ' � I ...._ II,� I V I� _ __._ 1 _. I _ t - 1 I _. -a::;tii �.. :,li ... � � _ �• _ � ��.. ¡ +. I ' I � I i � I i I a l i 1 � 1 HORA DIA (FECHA MES E 1: E-2 E -3 E-4 E-5 E 6 E-7 ! I -- r AÑO E LO N.G !1 { j i i . I i r- 1 Í " fa:t- 21 io Y �• - 12,30 - ll• 3 o A 3 �b A , 5� 5 ,�� G l t6 12 A. Í� ►2 - 12 4� 6Q � Q , `� �1 6 ,. �8 �• .2 6 I G 3 6 t (o 2 i s 3 5 C 3 k ' :z _ � - � '3 11 � 5 3 6 5 �- INSTITUTO GEOLOGICO pIV25SQN pE 'Y MINERO DE E_'SPANA rE'pTE_'CNSA i1 ?0 i� 1B i7 16 15 1, 13 3 1 1D 6 7 � 6 5 1 3 1 5E: AG 72 72 F_L�Iti1C�Ah/iE= TF�pS� PACE // 1 ELUPrG JOr. CART SPEC 3172 LC`G URIVL 0000 V2 f'�10 ACTUAL 8K CAi<T AVAiL 3172 W4FIG PHY UKIVt ii000 8K tLUN� // FOR ELUNG *UNE WORD I \ i EG U ,.5 LLu,(*IOCS(CAf?D*PLOTTER) *L I ST ALL �LUivG #AaAME ELUvG tLUieG DIv'EivSIUN Iü(9)+cL17►2UUIxt�IL12U0)►A�•a;:(2üUl►i••�t5tllf DATA • ES/' F'`d' s' FF.:' ►':'4A' s' >i3' ♦' ^A' +' JU' ►' Jü } r ' AG' ►' SE' s' Ül' •'r.v' �' UELJivh t.LUwb +1 0 / ELiPv(U 1 F0 9 HAT(9A1+12►1X+12►7F5.2) I:.LUNG U 1) 1 LSPI.+dA' 1 2 F0R'•(AT f' 1'N 5 T 1 TUTCi GEGL`JG1CO Y x41 3 FUt?''vATu1v1b1W UE Gt'CTECF;1AELUivC ELUNG 4 FORW'AT (I2) tLUNG 5 FORt�?AT (A2 ) I.LifmG 6 FORMIATt 1 Lui4GAMETRG5' J tLUiyG N_1 L-LUi�G 7 REAU(2.1)1D►"'. (N)9NA.I'�Ulh:)ttLLl1►`!)►1=1+71 LLüi�G 8+ 9 9 8 IFI;nE(N ELÜ eG 8 N=ri+1 ELUi'dG ÜU TO 7 ELut4G 9 la=rv-1 LLuivU CALL SCALF(.03937 9 .03937x.�+ .J) cLt vG CALL FG111U(1►30.s25.+11.2+22) cLUNG CALL FCHAR(3u.►280.►.19.U,i►.v) ELUi,iU ViR1 TE(7►21 tLUitG CALL FCHAbt151.►275.x.1+.J6+.ú) tLU;'�v WRITE(7x3) LLGi'�G YY=270.4 1.LUi,G XX=24. i LU(4(z K=22 ELU,vG CALL FCHAR(XXxYY►.J7..07►.ü) LLON (j WRITE(7+4)K LLU;i (1 DO 10 I=1x22 r_LUI'vG YY=YY-11.2 K■K-1.LU iG LLW,u CALL FPLOT(l)►XX+YY) tiL'v'! G WRITE17+4)K ELu,,:G 10 CONT1NUE ELUNU CALL FGRID(0+30.925.+5.9r.) LLUNG YY=21. LLuNG Y=lé. LL:%;.G r''C 1LUw( 0 0 12 1=1+i.i ELvi+6 1F(N'^ME11 ) )11+12x11 11 's.=ME ( I 1 CALL FPLUT(0,X►YY) mrlITE(7►5)MF_Z> CALL FPLUT(UxX►Y) 1 2 3 4 5 b 7 i) 9 10 11 12 13 14 15 16 17 1b 19 ZU [1 22 23 24 25 Gb 27 2S 29 3U 31 32 33 34 35 3o 37 30 39 4U 41 42 43 LLUNG 44 LLu,��L LLU(:G L-LU.dG ELlliv'v 45 46 47 4a pA GE 2 r,R¡TE(794)t,A;mO(1) 12 COA?TINUE CALL FCHAR(65.►10. 9 .13 9 .08 9 . 0 ) WRITE(796) DO 17 1=1#7 K=U 13 K=K+1 IF(kL(I90)14913914 14 X=5.*K+30. Y=11.2*EL(I,K)+25. CALL FPLUT(-29X9Y) K=K+1 DO 16 J=K►I IF(EL(I,J))15 9 16 9 15 15 X=5.*J+30. Y=11.2*EL(I*J)+25,0 CALL FPLOT( ,XsY) 16 CUaTI�VUE X=X+1. Y=Y-1. CALL Ft,HAR(X 9 Y,.U7 9 . 0 7 9 .0) WRITE(794)1 17 CO1TIiMUE CALL EXIT Em) VARIABLE ALLGCPTICidt EL((: )mUALE-0000 YY((: )=JAFU E(I )=URCA-ORJ3 '''A:^tQ(I 1=9C'i2-E) L ''(1 )=OCA2 J(i )=OCAS STATEP-iuNT ALLOCATIUr:S 1 =UCC.7 =uC .D F 2 11 =OUt?. 12 =OE14 .5 13 =uCF4 =0t3J EL U,,'¡ L ELuivu ELU;vCi LLUidu 1LU,,C: ELUOb i_Lur,u LLUr�u cLu)\G LLU�G LLU,-,G EL.i;eG ELU �(6 ELUM, LLu(vu LLUi'C LLUiwu L•LUi,'G LLU'ru eLJNG LLUiw ELU;.u LL U,'. G LLU:: (G LLUi.G xx(. ES(1 4 14 -JU 0 1 =vL42 )-UC,F¿ )=UC 9 ü-OC93 5 15 =vi.)U.3 =UL7,4 49 SU 51 52 .53 54 55 56 7 7 5ti 59 6u 61 6¿ 63 64 65 6f; 67 6c 69 7J 71 72 73 Y(i, )-í;AF4 )z(1,c9F ü 6 lo =v:!U5 =út97 7 17 X(it: Ilí =V1 cu =uL 9 o )=O,;Fú f=UCHi� ='JUJL ID(1 K(1 � =JLJA )=VC02^G Fr; lv =vIJU7 FEATUPES SUPPORi'EU Ur!c WURD IwTEGEitS IuCS CALLED SCALF <`�iRT SUtP110GHWAS FGIN lD FCHAR 5COMp SFIU KEAL CVIL'STAr\TS .39370UE- C1 -OCA6 .1000 00 E 00*0CB2 .24iU0uE C2mOCHE •65i:iUUE 0 2=000A FPLUT SIUAI r Ai:U 51CFX FSU(3 SIIIIX u UUJU0E UG,-jCA3 .8GUü00E-01=vCí34 .70000^F-U1=:.CCO 411)OOuJE :i2=OCC(: F11—P'Y Slul F r'YX SUESC .3; üiiU�;. i:Z=VCAA 4 510üUJE Ü1=ÚCN6 .5UO000E U1= 5 CC2 .130000L JU=UCCE I;'iTLGEF CU+VSTAieTS 1=0CD2 2=OCD3 CURE RFUUIRtvtF;,!TS FOR ELUP'iG CUi:�c:iN 0 VAk IAt;LES 7=0CD4 3231+ 22=OCU5 RUG:i 's 54i O=OCU(, FLI) .¿�üG�üE .[75uuoL .21000UE *10U000E FLUX v2=uCAC 03=JCLi3 02=GCG4 Ü1=0W; F;iTi, FLLAf CAKU% .ll�� ut v�- CAE .aJüi,•:,L-�1=JCt�H .1Y Ji:u(. =uCC6 Cr;,:I bti.J .tb' ;�- é s :Cs1� .G1U4vuL v�=vC,C .LGC.O.:L U2=000 0, PAGE. 3 E,\dD UF CUisPILATIU!ú /1 l XEO c LUi\,G 74 AUSCU CELULAS DE PR.ESION f Z t i. f i~ AUSCU ` Objeto: Este programa hace los cálculos y traza las curvas partiendo de los datos de las células de presión. Lenguaje : Fortran IV para ordenador IBM 1130. Entrada : Por tarjetas perforadas. Ver formatos. Por cada célula de presión va una ficha AUSCU1 con los datos generales y tantas fichas AUSCU2 como pares de lecturas efectuadas. L Salida: La salida es doble: por inpresora y por plotter. Por impresora se obtiene un listado que incluye todos los datos y los resultados obtenidos (ver aparte). Por plotter se obtiene un gráfico con dos curvas, una correspondiente a la presión y otra a la temperatura. En la escala de abscisas van los tiempos y en ordenadas la escala es doble, para incluir los valores de la presión y de la temperatura. Requerimiento: El progrma solamente usa subrutinas de la biblioteca del sistema. Limitaciones : Solamente admite por cada célula de presión doscientos pares de lecturas. El número de células de presión que puede tratar es indefinido. Funcionamiento : Comienza leyendo la ficha de datos generales y a continuación una ficha de lecturas. Calcula la presión y temperatura para las lecturas correspondientes e imprime los resultados, los datos de presión, temperatura y fecha, los almacena en sendas variables. Estas operaciones las repite para con las siguientes fichas de lecturas, hasta que encuentra una en blanco. Entonces traza y rotula los ejes, pone los rótulos correspondientes y finalmente dibuja las curvas de presión y temperatura, rotulando cada una de ellas. Normas de operación: i.; Programa 11 XEQ Tarjetas de datos (*) 3 tarjetas en blanco (*) Las tarjetas de datos irán ordenadas de la siguiente manera. Irán juntas todas las de una célula de presión (columnas 1 a 6), yendo en primer lugar la ficha 1 y a continuación todas las fichas 2, terminando con una en blanco. Las fichas 2 irán ordenadas por fecha creciente. AUSCU y START Diagrama general F. DATOS GENERALES c sí Ficha en blanco e` NO IMPRIME CABECERAS i: �:--• LECTURAS IMPRIME RESULTADOS PRESION TEMPERATURA NO Ficha en blanco si Traza Y rotula eje x ñ='.. Traza y rotula eje y Traza curva temperatura Traza curva presión CALL CXIT .�r A U S C U APLICACION GEOTEHIC. S.A. Formato de l os datos de entrada I I `�.'•'i.. _ rylE41DOR i IíIUM. MEDIDOR ,. NUM. _ f I -I.. �._.�. ' �. .,:r. ' �.- .� i T � í. _ y ..�._..�f I I i �... I I ...1 J_ 7 I I SITl1ÁCIdN ¡ T.. -' - - .. • RAZON DE RE RESISTENCIA p S.I NCIA INIC. _A 0 CENTI_G, I -. RESISTENCIA TOTAL FE C H A .. HORA •' DIA ` MES I CTE . PRES I ON RAZON' DE RESISTENCIA ' CM TIMPER. I - ` - - j _ - .U.S C l U 1 ._. _. - . - ! ...�.. ANO IA US C U 2 • r - I 1 (Vota : Por cada medidor irá una ficha 1 Y varias fichas 2 rE ( REA LI_ Q RF DO ' ns - v` �QIlSCU�fc C%Cl� C�+� SUela PPESIO/VES EN EL SU,EL0 1= Meddar,�, ñ- ��.. �w r� � �Pesisl`erzcia d o °C . 1° 12 2o4 f_ _ Cte cle presión 11 �C1.^(` Tl�1 SiÍuació'rz 41OC-. _ _ °c Cte de tes erafura • ,s Lec. uras Fecha r aRr Irs�zp• -(ce--t�T--I a,/Q? ,�i> -Ro Hora ( R «r' Dia 1 1L 6 3, 3 `d I o i3rsióa Z /av ¡9>./�x1oa ( �"l ;f?t�o(4%x 1oc� 50 3, oi I i I Observaciones rloo ; Comprob _ Q,_14 hG --. - 65 < 59 h, 5-11.93 � �-A z-5 " �" 63 � a 63, 61 aa, 4 Ar, -1, 3 6 Y .�,á� �1- �� 63621 9 3,c Al 65; &r,> 3 3 ` y. '` Q_L2o. oáti�0 � ,20 í�Q©�o 3.03 11� A� !� I1 6 J, 63 - 41 . ,5$3,QZ 1, IP...�, 22 k^�A4 41;/ bbl� y2-GT 1 CA1,92 - I ' I F I i I T.. ._ _-. INSTITUTO GEOLOGICO Y MINERO DE ESPANA OIVTSION DE GEOTECNI PAGO AUSCULTACION DE 5WE(.Os ****PRESIONES EN EL SUELO**** MEDIDOR NUM* G-6559 RESISTO A 0 GRADOS C R0c67481 OHMIOS CONSTANTE DE PRESION FR042290 KG/CM2/ 0401(0/0 CONSTANTE DETEMPER4 B00.0523 GRAD9C/ 0401(0HM) SITUACION VERTICAL LEC T U R A 5 F E CM A 0 I A MORA M RT (OMM) (4) (31 (21 TEMP4 R1/R2_INC4RT._ GRAOS C (04) ti1wRO ( 314i *100 wMMr1M�►wr►/Irwwws�YMMbY ► li�/1MwM.ipwMMww wwww+ 16-10-72 26m10-72 30-10-72 2-11-73 7-11-73 10-11.72 17-11-72 21-11-72 25.11.72 29.11-72 2*►12-7Z 6-124072 15*12-72 1E-12-73 20-12-72 21-12-72 23-12-72 29-12-72 30.12.72 3. 1-73 16x30 13400 12430 13400 16400 12100 12430 13900 13900 12930 12000 12900 �sr#w� INC•RY/R2 0./0 (2)j-(Rl/R2)i �.�www.�ww PRESION KG/CM2 (4)*F910 wwww------wwwwwww- 71464 71463 7143,4 71456 71456 71454 71x57 71455 71949 71943 71437 ?l*31 71*45 71943 71448 71445 71*42 71440 71437 1014,26 100928 110425 1'00426 100427 100.29 10.9.48 100430 100911 1Ofl913 100932 100.29 1004x35 100935 100937 190917 100437 »0434 100934 3983 3481 3.472. 3475 3475 3472 3975 3073 3947 3961 3954 3050 3463 3461 3466 3963 3461 3400 3455 20*OÓ0 194978 1.94.507. 194'612 194612 3,94507 1996.64 196560 199246 189932 184418 189305 190037 184932 499194 199037 184880 189775 18.618 090299 090500 040200 040299 040399 040599 040500 040699 040600 0#0999 040899 040599 041199 0411199 041399 041399 041399 041100 041100 046869 191450 044580 0.6869 099158 193739 191450 146028 1.8320 242897 290609 143739 247478 2.7478 302059 342059 362,059 245190 245190 71939 160934 345E 184723 061100 245190 INSTITUTO GEOLOGICO DSVI�3SON OE= Y MINERD EN-- ESPANA C3E' OTE_'CNSA TEMPERATURA rC PRESION MICM= ?@ 21 3 P 21) 1�J 1 r IR 0 i7 -1 iC -c 15 -3 i4 -t CC NO CI E?J 7i? 7P 7c 79 CnI_ULA OF RRFES 1 ON G -6JJ� VE'RT 1 CAL. PAGE // 1 JGE1 a�scu 1 // FOR AUSCU *ONE WORD IitiTEGERS AUSCU *10C5(CARDo 1132Pi71 NTER+PLCiYTEIZ) AUSCU *LIST ALL a~b;A +E AUSCU AUSCU UIiíEi�SIOb MEUf3) r1SI(7)rii-il3lrTEtGJU 1rNRt1Ua)+���5(GUUlr�ltiN( ZU;ilr `"•IAUSCU *12) AUSCU JATA i•':/' F N' +' FE' 'Ab' r' r1A' r ' JU' r' JU' r' AG' r ' SL' +' uC' r' `¡U' ►' üI' AUSCU AUSCU 1 FOi< `AT(8n,2r2F6.2r7.Ft:.4) AUSCU 2 FOf"VAT ( 1H1+'I .rSTITU'Fi, GFtiL'JGICJ' r34X +'DIVISIU`: UE zJEUTECNIA'+/+' YAGSCU *tIF1Ek0 Dt ESPA: A'r/r68Xr ' Pi;ú•'rI3 +//r[7X'�';uSCULTACIGN UL SULLUS'+AUSCU */+23Xr' ****Pi<ESIONES EN EL SUELO****'r/r' Alti IUUR iaUMI. ' r3AZr /+2BXAuSCG *'!tESIS+ . A 0 GRADOS C RGm'F5.2' Ji-0 4 IU5'9 ' 51TUACIUf,i ' r5AZo7Xr 'CuAUSCU *NSTANTE DE. PRESION F='F6.4r ' K.;/C'i¿1 0.Ul(JIU r/+LbX'C`v,ISTj'ú Té ULAubcu *TE_MPEk. ri='F644' GRAL.C/ 0.>1(OH-') ') AUSCU 3 FOi<AAT( 1HU917Xr 'L E C T U R A 5'23X94•/r4Xr 'F E C H A' 1X' (1)'ri;uSCu *5X' (2 ) '4X ' (3)'SX1 TEr, P.'5X'1 +liC.R1/R 215X'Pi<L510N ' 9 1 +ZUX 0 1 KT' o5X1it1/i!AUUCU GRADOS C'6X'G/0'SX9'KG *2 INC .RT (uHiÍNU AUSCU yIs3X 'íi 1 A'4MHURA * (0 1 01 (1)-k0 (3 ).b.100 (') -(<1/it2)1 (4).F.1GU 'r/ 9 1Xr74( 1-01) AUSCU 4 FORMAT ( 6X9A2rAlrA291292(1XrI2 )r2F6.¿) AUSCU 5 FORMAT( 1Fi 92 ( 129 '-') 912+2X *A 2+A19E,?+LF+.Z+F7.2+F l'. F1G.4oF1J.4) 'U CU 5 F0;<,,cATt'CELULA CE" PkESION ' r3A2o2X9SA2 ) AUSCU 7 FORiv,ATI JSTITUTG GEOLCGICO Y :PIRE!<O DL ESL'AVA') AuSCu 8 FORVATf'DIVISIO:d DE (SEOTECNIA') AUSCU 9 FORVAT !'TEr�PF.RATU'I*A C') AUSCU 10 FO RMAT('PREiSIGi� KG/C•") AUSCU; 11 FOR:•AT ( '0' ) �;USCU 12 FOk,,AT('2') AUSCU 13 FORt'.AT ( 12) AUSCU 14 FORMATt *T') AuSCu 15 F 01 1'1ATf 'P') ÑuSCU FT=25• AUSCU FP=25 . AUSCU ST-14 . ,AUSCU SP--4. AUSCU 16 IPAG =1 AuSCU LIN=O AJSCu READ( 2o1)MEU91519RRI +ROrFr3 AUSCU IF(=:0)189 17+18 A::SCU 17 CALL EXIT Au,Cu 18 Nuo AUSCU 19 WRITEt392)IPAG9 ; lEDPROy151PF •B AUSCU WRITE (3r3) AUSCU 20 REAUt294 ) 1H9IDi iM EiNArRToRR AUSCU IF(KT ) 21923921 AUSCU 21 .ys?v+l AUSCU Di<T - iZT -;ZU AUSCU Z 3 4 LOG DRIVE 0000 V2 etilo CAkT SNEC 3172 ACTUAL i'K CART AVAIL 3172 C( wFIG PHY Di1VE lu9i) F". 5 6 7 8 9 1G 11 12 1s 14 15 lb 17 lb 19 ZU 21 22 23 G4 Z5 46 27 28 19 3(1 31 3¿ 33 34 35 36 37 3a 39 4G 41 42 43 44 45 46 47 48 P n„ F: 2 22 23 24 25 °:ES(:N)="'lE TE(N)=100.*^RT*b ' A'v(P-1)=',`.A D"=, i< -- R2I PR t"+)=100.*Di?R*F wR1Tt(3+5)ID9iNA91H9RT912,2901<T9TL(iv1sD!(!<9PR LIN=LIN+1 IFtLIP,-4:)12Cs2Ur22 LIN=O IPAG=IPAG+1 bO TO 19 CALL SCALF(.039379.0.S937►.;3r.J) CALL FCHAI;(30.925.9.079.079.í)) CALL FC,RID(0930.925.97.9r'y) Y-21. YY-18. JJ-0 UC, 25 1=li`� J-: I c5(1) IF(JJ-J)24925,924 X=7.*I+2'_'. CALL FPI-CTU09X9Y) WR 1 TE t 7 o 1 V, ( J ) CALL FPLOT(09X+YY) WRITE (7913)i.iANt11 JJ=J CONT1NUE CALL FCHAR(4U.91U. 9.139 .039.•.)) WR1TE(7o6)."tD1151 CALL FGRIU(1950.o25.+25.9:) CALL FC iAR(3U.r255 .9.19.U1s9.U) WRITE(T97) CALL FLHAR(51.9250.9.19.Ub9.u) WR1TE(79P) CALL FCHAR(3o9254.9.071.U79.U1 i1fdITE(799) CALL FPLUT( 098.913U .) WRITE17910) CALL FCHAR(29.39i.35.9.J4►.J49.p) WRITE(7+111 CALL FPLUT(0932.9231.1 WRITU 7912) K=22 J-4 VT=226. VP=223. CALL FCHAi?124.9VT9.079.079.0) DO 26 1-199 CALL FPLOT(U924.9VT) WRITE(7913)K CALL FPL0T(0924.9VP) WRITEt7913)J K-K-1 J-J-1 VT=VT-25. iP AUSCU 49 AUSCU 5U AUSCU r1 AuSC J 52 AUSCU 53 AuSCU 54 AUSCU 55 AUSCU 56 AuSCu 57 AUSCU 5b AUSCU 59 AUSCU 60 AUSCU 61 AuSCu 6¿ AUSCU 63 AUSCU 64 A..SCU 65 AJSCU 66 AUSCU 67 AUSCU bb ALbCU 69 AUSCU 7U AUSCU 't1 AUSCU 72 AUSCU 73 Au:,CU 74 AvSCú 75 AUSCU 76 AUSCU 77 AUSCU 78 AUSCU 79 AUSCU tau AUSCU b1 AUSCU £2 AubCU 63 AUSCU 84 AUSCU b AUSCU b6 AUSCU 87 AUSC(, b8 AUSCU b9 AUSCU 9q AUSCU 91 AUSCU 92 AUSCU 93 AUSCU 94 PU.SCU 95 AUSCU 96 AUSCU 97 AUSCU 9b AUSCU 99 AuSCUlúU ALSCU101 AUSCUlC2 AU:iCUIu3 PACE 3 VP =VF'-254 X-37 0 Y=(TL(1 )- ST)*FT+25 . CALL FPLGT (- 2►X 9 Y) DO 27 1= 290 X=7.*1-r3 . Y=(TF.t1)-ST)*FT + 25. 27 CALL FPLOT (09 X9Y ) x=X4.2 . CALL FPLOT ( 1+X9Y) `r,R 1 TE: I 7 t 141 X=37. Ya(Pklll - 5F)*FP + 25. CALL FPLGT (- 2►X 9 Y ) DO 28 I=2*N X=7.*I+30. Y-(PR(I)-SP)*FP + 25. 28 CALL FPLGT ( 0.X.Y) X=X+2• CALL FPLOT ( 1 9 X 9 Y ) kR1TEl7.15) X=X+70. CALL FPLGT ( U•X.G.) GU TU 16 ENID VAH I ABLF ALLOCAT I Gr2S Pf?((< TE (R )=018 1--UGUI,` KRI(P )=032F) iiO(R DUTlk 1=0334 Iii�R ( [,l VP(R )=0340 EJ(1 1PAú( I .`1 1 )=04LA.- U4DF `IA(I )=04FU JJtl 26 STATE.vE iVT ALLOCAT IO+IS =0548 =U5<rF 1 2 =06 1) C 11 12 =GbDF 21 =0760 22 =07�:F AusCU!U4 AUSCU¡o5 AUSCU106 AUSCUlU7 AUSCUlUb AUSCU1U9 AUSCU11U AUSCul11 AUS (. U112 A+;SCU113 AUSCU114 AUSCU115 AUSCU11b AUSCU117 AUSCul1C AuSCU119 AuSCU1LU AUSCU121 AUSCU122 AUJCU12 .1 AUSCUU4 AUSCU125 d,uSCul2b AUSCU127 Auscul¿L )= L,31E-ü19 u )-02A 1=Ü336 )=0346 - 01344 )= 04LB )=U4F1 3 13 23 =JSr H =U6L2 = u7C)3 4 14 24 FT(H F(R Y(R 151(1 L1iu( 1 I ( 1 =U67 9 =J6E4 =u7tE FP(k u(R YY(R 111 ( 1 +�l 1 JlI )=U32 6 )=0320 )=U33d 1=U34E:'-0347 )=J4..C. )=04FZ =u >b5 =Gbt7 = Uú2R 5 15 c5 b 16 l.b I-U322 )CG32E )*C, 21 JA ›OJ4L- o.34( )•U4Eu )-ü4F3 406sb ='J7)[ =060 7 17 L7 ST (ic i?Tllt X([I Láll IV l l K ( 1 =ucAJ =ui3u =Uql¿ )=u324 )=U33 u. St'( 1=,416 - v�4F 1=J4LL ?=v4r4 6 le Lb =Jubu =u'T �l l =U4b� ) =v (I I V 13 =u7jb Cv )=t:4iii-7+17 )=Ú40' �v -�lvú FEATURE:S SUPPOI,,T1 U GP..E w.1RU PiTEGEPS lucs CALLLD SUbPRGGRAV,5 SCALF FCHAR FGR1t, SRED StvR"i SCUNIP REAL CuiiSTANT5 .250UCUE U2=;?4FH .30JOGUE 02=U5 1) 4 .400000E ( 2=U51U 4 510000E 02 = Q51C .293000E 02 = 0528 .223UOUL tia5 :34 FPLGT SF10 FADO 5PiA1 . 14,UUiiUL (,2=,)4FA - 7 GOUGE - UI=U5Ub 9 1GOUrUt 02=0512 . 2500 0 01- 03= -) 51 - 2350JCF 0 3-052A .24UUí.GE U2=J53i> F5UE SI.) FX FP'.PY Sluix FLU SíüF • + í+u uUF.. ül=�4FC 0 7UCi�icoL ü 1=J�Ufi • 1300 00 L UO=G514 .6GüvOGE - v1= 520 •40W)01-0 1=ü52C . 37UvUUE. 'ul = i?538 FLUX SIUI i STü SUi3 5 C . lü'..:ü' vk ., 3=J4FL . L1UUJut r)2=USÜA . 6UuUUJE - ill=ü51b .i3SGJUGE J1=J5G2 .32JUi, 0E J2 =U52E .2000GVE l=:153<\ FSIUX SVi FLuAT • 15Jv t ; L 4 2550.-L.2340CJ L -31!) uGt .7:iu;: JE. N CA 'J� :,2= S 1 . ü3= (, 51b G3-Ub24 3 =u>3G Jc=U53C r.T� Cr+.,1 . co Uv U'vt JL=U >UL" li0jeUL UJ=051,4 .Z3Ui Uüt u3=c �5 .2:t6uUU1. U3=U�3L IN.TEGE i; CONSTANTS 1=0531- 0 = 053F 2 = J54u 3=u541 4J=U542 ='v5gj ;¡= V>44 lL=154J 4= 54> y=074! PA E k CURE REUUIREMENTE, FOR AUSCU CU IMON VARIABLES 0 E:;G CF /1 XEU 1272 PKUGRAi`l 1176 CUiI' ILAT1;.;<. AuSCUI[9 r.: GRAFQ v Y CALCULO Y REPRESENTACION DE DATOS DE TELEMEDIDORES f Í GRAFQ Objeto: Representación gráfica de los resultados de telemedidores. Lenguaje : Fortran IV para ordenador IBM 1130. Entrada : Por tarjetas perforadas. Ver formatos. Por cada telemedidor va una tarjeta GRAFQI y varias tarjetas GRAFQ2. La primera lleva los datos del telemedidor y las que le siguen llevan las lecturas efectuadas y la fecha correspondiente, con hasta cuatro grupos de lectura-fecha por tarjeta. Salida: Por impresora y por plotter. Por impresora se hace un listado de los datos generales de cabecera y cuatro columnas que contienen las fechas, las lecturas, la diferencia con la lectura origen y producto de esta por la constante correspondiente. Con el plotter se dibuja un gráfico, con las fechas en la escala de las abscisas y los valores finales en la de ordenadas. Limitaciones : El programa está preparado para usar hasta un máximo de 100 lecturas para un mismo telemedidor. Para aumentar este valor hay que modificar la dimensión de las variables correspondientes. Requerimiento : Este programa usa además de las subrutinas de la biblioteca del sistema la subrutina GRADU, la cual tiene por objeto calcular las divisiones de un determinado segmento (eje de coordenadas). Funcionamiento : Comienza leyendo la ficha con los datos generales del telemedidor. A continuación lee la primera ficha con datos de fechas y lecturas. Calcula entre qué límites está la lectura para saber qué constante debe emplear. Si la lectura está fuera de los límites señalados en la primera ficha, el ordenador se detiene con un 2222 en el acumulador. Al pulsarse el PROGRAM START, se produce una salida , terminando el programa. Si la lectura está dentro de los límites , calcula la diferencia con la primera y el resultado lo multiplica por la constante correspondiente. El resultado obtenido lo guarda en la variable adecuada. Este proceso lo repite para todas las lecturas de la ficha, y con las de las fichas siguientes que lee, hasta que encuentra un dato en blanco. Entonces calcula el máximo y el mínimo de todos los resultados calculados anteriormente. Traza el eje x y pone los rótulos correspondientes. A continuación calcula del eje y el número de divisiones, la longitud y el valor de las mismas , teniendo en cuenta el máximo y mínimo calculados anteriormente, así como la longitud disponible para dibujo (subrutina GRADU). Traza el eje y y lo rotula, pone los rótulos generales y calcula los factores de correccióñde los resultados que definen la curva, en función de las divisiones del eje y. Finalmente traza la curva. Datos para el operador: Programa // XEQ Fichas de datos (*) Tres tarjetas en blanco R (*) Las fichas de datos deben estar ordenadas por las columnas 7, 8, 9, 10 y 80. Si la última ficha con un 2 en la columna 80 tiene todos los campos con datos, deberá ir seguida de una tarjeta en blanco. Si existe algún campo en blanco, no podrá ir seguida de ninguna tarjeta en blanco, salvo que no existan datos de otro telemedidor. F: G RAFQ START Diagrama general Datos generales I CALL EXIT -IN Diferencia 0 lectura v producto por_conss tan te NO última ficlia con campo blanco SI Traza y rotula eje x CALL GRADV Traza y rotula eje y Rótulos generales Factor de corrección Traza curva GRAFQ -_ APLICAC I ON GEOTEHIC, S.A. - - - -- Formato de los datos de entrada a r ,Im..�,,,,, i =.ms>�.?s.et-... p..._. ,. ,. I 1-- I Í� I .p,. ap.._ 1 I _ Teleme- IDENTIFIC. - -- Lectura �... I onstan - • rte.. �. .�. �..e.. j I I Limite Limité mínimo máximo »++T.� �... ye. -�•. I origen 1 te I.� Fecha I R1/R2 y' Limite :Límite mínimo máximo - I. i ` - ; i 7_ I : dor :Año i L RA¡FIQ 1 : Fecha . - Día' Mes R1/R2 Fecha R't;R2 Fecha ' R 1 /R2 1 i - ' Año - Dial Mes _ Año - Día ' { ¡ Mes ` Año ' . _ ti.... _ .._ ._ _ ..... + �24-,.7 j I Í _ -� Día Mes : ��I I I I Constante j- Telemedi• f I 1 IDENTIFIC. v°.I •m� -didor- j .a•..1..,� , � - _ .. ... _.. - . _. - - ' , R!A;F Q¡2 11 .. ... _ _... _ I - i, t _ Nota :' Habrá siempre una sola tarjeta GRAFO-J. Y varias tarjetas GRAFQ2 para un mismo telemedidoc SS la última tarjeta GRAFQ2 de un tel.emedidor dado tiene todos los campos con datos, deberá ir seguida ..I de una tarjeta en blanco antes de la tarjeta GRAFGI del siguiente telemedidor. ¡ I i I _. I I _._._•_ i í i '_�.u4 --------------_.¡_..------------------ I �;i_ALiZ7 C � � oERF_RADJ ex,trct ` l01.12l01,9� . 10\8� �\02,6ó �.�{oo .• v �,�a2 �i. 60 _ -,l c�,/R 4�dz c„�+�a \c�o , 30��0090 1éo°.1b �iolt4� „ 6��A - Qt2,/�2 áof6 191 z 26 - 32'1 102,` 5 3 102, 54 29 X02 , 3 2- 5 1o 2, Q 30 .2o k o 4o,31 5 X 0, 3 2 2 0 � -f 21 A A 5 2 1 A4 ®. 32 t©2, 54 +04 31 5 \o2, 55 11 01 32 " 1d2, 55- �o,32 ld2 `j jp t2_ 4 t� 24 2 Q �. 3 (0 .2, _ ib 2 , 02 02 _ 1o2, ld Z, 5b +O, 33 5 . 0,34 56 56 55 54 55 0,�3 0, �3 ©,32 ©, 3Y 0, 3 �, -Lq 2-, 56 5 � o, 1 o 2- 54 10 2, 2 55 f o 2 , �6 1 e> 2 1¡ i 33 o, 34 o; 3 o, 3 o, 33 n, .� \o t . 3 8 X 01, 38 Ao 1 44 1©tt 4 1 lo t, 2 2 t 1 2 io -�56 t 40 - 0 ,09 - 5°is ©, 6 1d 1, 39 -Q, o 9 59o , U lb t, 2 2 _2 2 2 ^2 2 t _2 c' 2 � -o, 40 lo 1, 3 <5 2 0 'V-� 2 � d4 2 -o, 1o -0,09 - 5`S ©�a .-0,o8 -5 25 12 4t -4 5g. A$ �e, 1 '6 t t i 1 A 4 41 -O,o1 - A5c , A$ bol . 4 1 -5, o1 A 5g ; A$ �b. 42 -o,b6 - 3g 3, �?21 10 1, A2 -o t©G 3 °3, T4 A 3 -O, 05 Z6 t o1, 4 3 -ó,ó_5 `3`4,.ó d t 2 2 2 'L_ 1 4 2 2 1 ! 2 2 1 t to t, 4 2 -©,e> 0l, 4 2 , a� I o, A -1 t o1,Aó 10 1. 4 0 , ©1 - 393, A d 5 9 , 14 .._ 12 . ;YIIi�I S7 . .; i z<C"TA t:-,1 c'a i`':'aÉ'+ 7 7. lí.itwr,.. Y ---- --- ---- - - - - - -- - --- - - - -- - - -- - -- - i s.<' • : 1 -i? • # :k 1.-'t3 1,Y73 1-73 1 r2 • 1 11) 2,-i 1212 Gil r.. i .. a1 `3 13 3-773 1 G 1�°í1 1- 73 J {,J - 1-73 1. W 1t 3- 1 f � 2 y L � -il i +. -x'..64 7.1 .."3 54r77 1 A � ? y 1-w7 3 ter, d".1 ►�i t 1 +1•t".� - f.1.1� - a a7�a.ts 94 t;nr. d7 3 y r ^f (.J 1(::1*YY �`'.«?> +< ! 1 .. i i +� 1, °«� 1 •�'' F . j 3fl*4¿ t 1 9 7 �e. �`. :. 7-74 v <i'pes` 3 1'^7):i r'^t.J 'J 1t:.iwi«} 5 .,i.4+}"!4 14- 2-73 1 ..t'Yw :3ír rj,,t�; I l 0 5 --1 `+'� • li +��,f�J.Jw11 'j 14 44 5 3 11 1 l 1 r 'i 1l•S 7 -+t> w `> i -á•�s7 4-7tj 1?:�1•f::) ..{;�,, { l¿- 4- 7 3 14- 4 -7:3 101..63 1010 7t� --• 1 -G 44 150.03.3 �-� 71.7.£t'> tr;1.� 1i�f • s1. 7 - 31 7 3 4 ',t :3 r c.` ,• ya �li 7 -73 7,- .....,í�73 •r: y 335 4- 4-73 - 4-73 1 - 4-`73 ¿e- 4-73 1922¿f: 10 7oZ, •11 3.14 1 +34:• :�* ?•�:s 4- 5-73 9 1 14 :x.1 41 :,V �-T. T::TC.' ::_...�^,�I_^ v V:NFF!; r;,� F'�F'A�J/. F..?F '.: i 3.^� � J � �J�} n / �J/ l J � l ' /\ ' �o.� / �,� �� S.�k C' J? F3 TF_��MF_C SCC� D-CJ�c E, �( 1i �3 13 J3 FélG,L // i J03 LOG DRIVE OclCC V2 '-'10 3177 CART SPEC 3172 ACTUAL 6K CART AVAIL 3172 CG?+F 1G PHY i�ilíVt �v 14K UkAFU 2 // FOR kAFu 3 *ONE WURU I;;TEGER.S 4 GKAFw *IUCS(1132 PRINTE�'.►CARD9PLÜTTEk) *LIST ALL I<AFU 5 *��A'�,E GRAF� 6 UU4ENSjO,N+t14),Ut1GUl,?•1t5(1001,,vA.üllüUl,LN'E5112) rN�(4ir Ai.141,<rUt<AFO GkAFW 7 *(21sTNt2)►TXl2)►I1)I(4) DATA LN"ES/'rN'►'FE'9' A','Aó'+''`.A'r'JU','JU'r'AG'9'Sé'►'UC'r''JU'9'Gr:AFU `"CtaFC+ `' *CI'/sL1N/C/s�JE/24U./ GkAFU lU FOR'ATl6xsA49F5.2s2(F4.U92F5.l1) 1 latí<üLUf<AFC1 il 2 FORAAT(1H1►'INSTITtIIü GEÜLOGICCi Ytr11X'UIVliIvíi UE'9/93X,': *L ESPANA 1 115X9'GLUTECNIA19/1o13X, 0 TLLI_?+EUIOGR u-' 9A49UX9'PA(j.'12�/GKArU 1G i<lllCi URAFU I3 13X,18('-' ) 9/s1IX' LECTURA CülIGLN' 9F7o29/s' K='FS.Cs' PARA ENTRE' 9F7.Ls' 1'U%tAFU 14 f<1/R2 * ENTRE'sF7.29' Y'sF7.2 9 /9' K='FS.Us' PARA GRAFU 15 *F7.29/s1X942('-')s//93X'FLCHA'6X'�l/k2'4X'I.r�I/r22'4X'K*I.rt11i22'1 GiAFu 16 3 FORMAT(10X,4(I2,1X►I291X9I29F5.2)) Cü<AFU 17 4 FORi'-`AT(111 91292( '-o 912)9GF1U.19F13.2) GKAF:w 18 5 FORIMAT ( A2 1 CikAFiv 1 9 FOR-1IAT(12) 6 UinAFU zU 7 FUrt M, AT10TELEMECIDUil C<-'sA4) ví<AFí L1 kU Di. f 5P t, A') 8 F0RMATI'IN5T1TUT0 GiLÜLUC,1CU Y (MAFu 2¿ 9 FORh I,AT('DIVISION DE GEOTFCNIA' i CRAFUG3 IU FORNAT(I5) GkAFw 24 9(CK(i),Tr)(1)oTXíil9L-1921 11 kEAUI2►1)TELFPOR Gi<AFU 25 IF(OR)12934s12 �jl<AFU 26 12 J=C (:í�AFU 27 IPAG=1 G�iArú 2ts �+RITkI'3►7_)TE.LE9jF'AU9ukslCKt1),T"•át1),TXIII►I=is2) GI<AFU 29 ) 119j=1.941 1 s Q 11D1(1)oME(1)9NAi-i 13 REAU1293) C,itAFU 3U DO 21 I=194 Ci<AFu 31 IF(?�Et I) )22,22914 GRAFU 3¿ 14 J=J+1 GnAF�33 !E51 J) MME ( I) C,kAFW 34 a-du(✓1-!íA:.(II rAf'U 35 üU 18 K=192 Oi<AFU 3ú IF(UC?(I)-T¿<(K))15916s16 15 PAUSE 2222 ültAF, 37 GRAFU s8 CALL EXIT C)tHFU '9 16 1F(O•..i -TX(K1117,17,18 17 S=GUl j)-Ua v)<AFU 40 U(J)sS*CF(k) (, kAFU 41 GO TU 19 GI< A L 42 18 CUA.:T1NUE UkAFU 45 PAUSE 2222 C;I:AFU 44 CALL EXIT (Gl<AFU 4� 1q LIS;=L1m+1 t.RAF;� 46 IF(L K-46)21921920 :,iKAFO 47 GkAFv 48 20 IPAG*1PAG+I PAGE. 2 LI�4=0 W'BITE(3+21TELEoIPACi.Ok9tCK(I)sTN(I)sT. K(i)st m ls2 ) 21 WRITE(394)IDI(I)*ME(1).Pdaál!)s:JU(I►15+W(J) GO TO 13 22 X,I,X=Q(1) Xw�=t.: l 1 ! DO 26 I.2%J I F (XMX- (j (I)) 23.2'..24 23 X.MX=Gr t 1 ) GO TO 26 24 1F(XMC.-J(I)126.269 27 25 X' ".=u ( 1 ) 26 CONT I �vUt ?=X1,1N 1100. -1 X� N=100*' CALL SCALF(U.3937*0.0:3937si). #U.) CALL FCDPIO(093.925.914.J) 1-1 CALL FCHAK(3#8921.s.U79.G7s.J) 27 r,:«ESII) 4tR1TE(795)L'-,E.S(M X=I+2.° CALI. FPLGT (J s X s 18.) wR1TE(7s6)N.A40(1) 2 -1t IaI+1 IF(I-J)29929*31 29 IFPIE5(I)- O30o2bs3U 30 X■I+2.F• CALI FPL0 (OsXs21.) GO TO 27 31 CALL FCHlAR(6.91U.+9139.UZSS,ú) WRITE(7s7)TELE P=x,MX-X,íi4 CALL GRADU(EJE ♦DIVL.DIVV.30.. 15.. P.iC) CALL FG-MI9 3.s25 .sL'IVL#0 CALL FC�!Ar (6.s2esU, s.1s.U is.i} wRITE(7.8) CALL FCHAR(8.r275.s.1..069.0) wRITE('ls9) Y-DIVL*K+24. X=2. "X-XMN+51VV*K 32 GKAFW GHAFU uKAFW G�<AFU UKAF i G,?AFw i�<AFw Cü<AFw Gt-;AFW GH,AFw GKAFW GKAFU GHAFU GI<AF:: GPAFi. G¡,AFU GRAFu Gi:AFu GRAFw (,)<AFti GRAFU Gi<AFU GÍCAFw likAF� Gi<AFw G}<AFW G¡,,AFu GitAF'U GRAFw ;.MAF-r GHAFw Gl<AF1 w-, AFd GiSAFw li 1<A u Ui-iAFW G'<AFw G;<AFv G.<AFU Li1tAFC oílAFu U1 bG tia '4 135 66 87 b6 85 GKAFU ukAFw 94 GKAFU 95 GRAFU 96 97 GHAFW GKArw `:X=Xf?iv+LUIVV*(M,-i) Y=Y-DIVL CALL Gi<AFw COtiT1P4UE F-DIVUDIVV Y- tW( 1 )-XiMI\,) *F+25. CALL FPLOT(-2.4..Y) DO 33 I=2, 1 Xs I+3 dU yu 91 92 93 CALL FCHAR(X9Ys.079.07909) NNOK+1 DO 32 I=ls WRITE(7o10) X FPLUT(UsX.Y) 49 5U 51 52 53 54 55 >b 57 >b 59 6U b 1 6 63 64 b5 66 b7 6b 69 7U 71 72 73 74 75 76 '77 7t5 79 GiCAF;. 9b GkAFW 99 ú:AFw1UO GHAFI1+101 bFAFí:lú2 CirzAFOlu3 PACE 3 Y= (Q (I) -V-1N ) * F+25. CALL FPLOTt0fX 9 Y) 33 CUP1TIi�UE XmX+7. CALL FPLOT t 19X.0- 1 GO TO 11 34 CALL i:XIT END VAitlABLE ALLUCATIGN5 Qki(R 1=0006 - 0000 ( OR(R 1.0OOr 5(t? EJE(R )=üvEA OIVL(R aA,�v(I 1=U 1CF - u15C L��.'tStI Jl1 )=O1L9 IPAGII NM I )=U1DF STATEi"aNT ALLiOCATIU\5 1 =0224 =0220 11 = 0 31E =0341 12 =0449 21 =0473 22 31 =0538 32 =J5 1,b UHAFUI U4 GRAFUIJ5 LKAFulU6 ur.AFu1J7 Gi<AFu1J: úriAFW lJ9 G,tAFty11U üttAF W 111 1=UCiCG - JOUc 1-Jütiv )= 0h1EC )=01Cti - O1(:�i )-01DA =U2;3F = J36A = 0491 =J5FA 3 13 23 33 4 14 24 34 CK('' XhiX ( R ÚIVV(il .�Lt1 K(1 )='JUU2 - ÚUUQ )=UU}L )=UULL )- U1CF - U1CC )=U1uc+ =ULC4: -U391 =U49C =Ui 1( 15 25 = 205 -u3CF =Ú4AG itd(;t X•:itlt Yli< t•,A;� 1 LIaf1 L 16 26 1=0006 - civU4 )*UUL4 )- U(:'Fu )=01u3 - Uiuu )■UlUC = J2ü7 =0302 = 04L¡ 7 17 27 TA ( rc Xtk Ftit IuI ( I ([ =02u9 = U3Ll = v4LJ )= vF1-J'Ú ?i 1=:Jvb )= UUF ¿ )-oí¡Li vluv )=Gluu = J�t3 = U4Ú6 =v71j 1J Lt, 9 19 [9 LE ( K Plit LS(1 ílI ,X (I =J[Ft: =U41� =' S1F ) =UJUC 1=UvC8 )=01`>cí-vvr3 )=UiuJ )=UILL lU iJ 3u =us, =v41t =U 2F; FEATURE .S SUPP02TEJ U\E: WURD I^dT�üF)?5 IOCS CALLEO SCALF FSf k rAUSE SUBPROGRAPS FGRID FC ) iAri IFIX FLUAT FPLUT CARÚL ú'ADu P,1,1 T Z FAUÚ Ctü I F 5CL Si <tl1 FSUFi- p y SwrT SCUi+tP F7-PY� SFIv 1 i1 v c;1(ü=X FLv ;:1UIh f LUi: SIJI F ,'¡u 1vi Tuí v_bC REAL CUUSTkJS .1GUUGUE •1^.r?ít'J f' C3 = C11L '+ úl="IF ' i - 3937QUE •3°OCiOCE OJ = ulECi C1=`J1F2 - 39'3`lü0i -J1=: 1LE .210CUU1 0 2= 0 1F4 •'J vUvJt: vJ=:>1LiC .7 i 'JL- 1/1=•:+1Fr i1v•.i .,L .[ésÜ.ü t. i=u1LC Ci= L1Ft; . iSU'.'( .1L Ú[=:;i _t: •6CO00 !1 t .ZSJ000L 9 1;C1FC 0 3=.i2 C ; U1= c)214 • 1JU')r.'uL slí?JViVt .40 UUOE t2=J1FL í;ú= L2tiA .13uJuiL . N•�UUIiUc •} JuE-l, 1� . ¿ L .2750GUt .3=,�,;t • j I., l: JC= . i G. '.:4 .o..,....E-,•1='•r.l ;. .iSJt , :. JC . L4u.,;L '_ UG=UGli J1= 0216 . 7000UUt .20000UE IivTEGER Cor;sTfL°lT:� 2m021A 1 - U21H u=U21C CC)RE RLQUI ; tl:•AEiVTS ) ui•: "ütü)-u cum, ' ON 0 VAKIAúLES 4o4 PHOG,<A M 3 = J 2 1U JÚ=JGJ'v íil ° uG;,l ul=U21ts 4 = 0211_ 2222 = x211' 4b =JIGv 107(' END OF CWI PILATIO- \! /1 XECJ Gt<riF� 112 1v =v[i`.i 7=v.[ 1� G=:/G l:v 7�t;=UGt3 . ár ELFI r P ELEMENTOS FINITOS l C ELFI : Objeto : Cálculo de elementos finitos . Trata únicamente el caso de elementos triagulares en un espacio bidimensional.ELFI es una cadena de seis programas enlazados entre sí. Lenguaje : Fortran IV para ordenador IBM 1130. r, y Entrada : Por tarjetas perforadas . También ( optativo ) puede tomar parte de la información a partir de cinta perforada . Ver formatos. El lote de tarjetas estará formado de la siguiente manera . Habrá siempre una ficha 1. Si las coordenadas se dan en tarjetas , habrá tantas tarjetas 2 como nudos tenga el problema que se está estudiando . Si las coordenadas están en cinta perforada., no habrá ninguna tarjeta 2 . Seguirá una sola tarjeta 3 y tantas tarjetas 4 como elementos se están tratando . A la última tarjeta 4 seguirá una en bl an co. Después debe ir por lo menos una tarjeta 5 6 varias si no caben todos los datos en una sólo . Finalmente irán tantas tarjetas 6 como sean necesarias para todos los nudos. Salida : Por impresora . Existe una salida previa con las coordenadas de cada nudo para poder comprobar que dichos datos se han tomado correctamente. La salida final es un listado con los desplazamientos de cada nudo. Requerimiento : Usa solamente subrutinas de la biblioteca del sistema . Si las coordenadas de los nudos están en cinta perforada , entonces usa unas subrutinas especiales de lectura de cinta y de obtención de coordenadas . Usa dos ficheros respetivamente de 490 sectores y de 2 sectores. Limitaciones : El programa solamente admite un máximo de 240 nudos. Está preparado para considerar esfuerzo plano o deformación plana . Los nudos deben estar numerados en orden creciente y correlativo. Funcionamiento : En primer lugar el programa lee la ficha con el número de nudos del problema . A continuación lee, si los datos están en tarjetas tantas como nudos haya con las coordenadas de cada uno . Si los datos están en cinta perforada , los toma de ella. A continuación imprime las coordenadas de los nudos. Después lee el tipo de condición que se va a considerar el módulo elástico y el coeficiente de Poisson. Lee el número de los nudos de un triángulo , calcula la superficie del mismo, forma la matriz del elemento, la invierte , forma la matriz de rigidez , incorporando después estos valores a la matriz pri ncipal . Una vez terminados todos los triángulos, se invierte la matriz principal , después de introducir la correspondiente modificación por las condiciones de contorno . Se leen los datos correspondientes a las fuerzas exteriores , formando una matriz columna con ellos. La matriz principal invertida se multiplica por la matriz columna formada , obteniendo otra matriz columna , que es la solución del problema. Notas sobre el método empleado: Solamente se consideran elementos triangulares en un espacio bidimensional . Una vez elegido el entramado de tri ángulos, se elige un sistema coordenado rectangular único , que se elegirá en función de la simetría y de las condiciones de isotropía que se estimen más convenientes. _a Se toman las coordenadas de cada uno de los nudos del entramado. Se determina la matriz de cada elemento (triángulo ), para los nudos i j k: r A I 1. (6x6) 1 x; Z 0 0 1 xi y; 0 0 0 1 Yk O O O O O Xk O 1 Xi Z 0 0 0 1 xj yj O O O 1 Xk Yk 0 Se inviertei. obteniendo [ Al (6 X 6) Esta matriz se multiplica por la izquierda por la L 1PJ obteniendo la matriz B] B) (3X6 ) �[ P 1 (s x�,) x A 0 siendo [P] = 0 (6x6 ), 0 1 0 0 0 0 1 0 0 o 0 0 1 0 1 o Las características mecánicas de la roca vendrían impuestas por la ley de Hooke que en caso más general se expresa por las ecuaciones ex Ox _ Ey=-v °y El Qx + El v2 _ V1 E¡ z - El E2 2 �� aZ E2 v2 E2 eZ=_- oX--Qy- U. E2 E2 E2 2(1+ vi ) -- Txy yxy=El 1 y2 x TZx G i 2 1 Y VZ= • x -- Tyz G2 que representa el caso de la figura , es decir un estrato dentro del cual hay isotropía y fuera anisotropía. Sólo vamos a considerar esfuerzo plano o deformaciónes planas , siempre bajo condiciones isotrópicas . Por ser isotrópicas E, = E2 y v1= v2 (E = módulo elástico y v = coeficiente de Poisson). Y 1 a) Esfuerzo plano, es decir no hay esfuerzo fuera del plano x- y. Entonces aZ= o, aZx= o ) ay Z= o EZ = o Las ecuaciones quedan ex = a U - E (7 E y e =-axu+ 0, y E 4 E 2(1 +u) 7xy= 7xy E o bien en forma matricial ex ` 1 -v 1 = -- -- u E o ey yxy o 1 o ax o 2(1+u) ay XY invirtiendo esta matriz, se obtiene la matriz [D] D] 1 v o E O O ( ZU) 1-U2 (3x3) b) Deformaciones planas, es decir sin deformaciones fuera del plano x-y. Entonces ez= O axZ= O, e 7Yz = O Las ecuaciones quedan ax u ex aZ ay--E v -- fx = =.E ey y =- -E ax+E - aZ E o=- u V ay ax- + eY = - E E ey yxy 1 = - E Txy ^ixy= E (1 -U2) -u( 1 +u) 0 0 +u) - (1 (1 0 u2) UVO+u) E 1 2 (1+v) Txy E v ax(1+u)+ aZ 2(1 +v) ex ax (1-u2)- E E yxY= 1 o o 2(1+U) ax ay 7xy av(1-u2 ) Invirtiendo esta matriz se obtiene la D (1-u) E DI v o l1oU/( (1+ V)(1 -2U) 11 22v ) o 2 Una vez obtenida la matriz l D] para uno u otro caso efectuar el producto 4 [ � 1 T (6x6 ) -LB (6x3) x ¡D] (3x3) x LBJ (3x6) x en donde A es el área del elemento. La matriz (Q1 es simétrica respecto de la diagonal principal. Si la matriz [Q] se ha formado a partir de los datos de los nudos i, j. k, a sus filas y columnas les llamaremos así, tanto para una como para otra: a la fila o columna 1, i; la 2, j; a la 3, k; a la 4, i+N; ala 5, j + N; ala 6, k+ N,en donde N es el número de nudos. Los elementos de la matriz J Q] irán a sumarse a los de la matriz principal (que al iniciarse el trabajo se hace cero) de 2Nx2N elementos, de la siguiente manera: el elemento Ars (con r y s variando entre i, j, k, i + N, j + N y k + N) de la matriz Q] irá a sumarse al elemento Ars de la matriz principal, que llamamos [K] Cuando esta operación se ha hecho con todos los triángulos de la estructura, se ha terminado de formar la matriz principal [ K] Tenemos entonces el sistema de ecuación siguiente F1 fiAx x FNx = K 1 (2NX2N) snx x 5 1V F 1v FNV sny (2Nx1 ) (2N+1) donde Fix y Fiy son las fuerzas exteriores aplicadas en el nudo i según la dirección x 6 y; S ix y S iy son los desplazamientos del n do i según las mismas direcciones, y forman la matriz columna que llamamos RI que es la incógnita del problema. Para resolver este sistema hay que invertir la matriz K] y después multiplicarla por la F K {R}(2Nx1 )=[ ] } (2Nx2N ) x+ F} (2N.1) Datos para el operador: a) Coordenadas de nudos en tarjetas perforadas XEQ ELFIT tarjeta ELFI 1 tarjetas ELFI 2 (ordenadas por el campo de las columnas 7 a 9) tarjeta ELFI 3 tarjetas ELFI 4 tarjetas en blanco tarjeta o tarjetas ELFI 5 tarjetas ELFI 6 tarjeta en blanco b) Coordenadas de nudos en cinta perforada XEQ ELFIC tarjeta ELFI 1 tarjeta ELFI 3 tarjeta ELFI 4 tarjeta en blanco tarjeta o tarjetas ELFI 5 tarjetas ELFI 6 tarjeta en blanco i , ,Y Inicializar digimetro ELFI Toma deooordenadasen C o¡ 1-4long.e¡e x(mm1 Col 5 8 lung,eje ylmm Co¡ 20, un 1 Origen de coordenadas Extremo eje x ` Extremo eje y Coordenadas nudo (Por orden) = NO Coordenadas último nudo si Col 20, un 2 Col 20, un 2 r y n d.. cinta pe rf orada 1 ' STAR.T START ELFI Diagrama general Programa t Nudos y coordenadas Programa Nudos y coordenadas E L F 1 T E L F 1 C I 1 t I 1 Almacena en fichero t 1 I ' Almacena en fichero ; I I 1 , Programa ' ELFI 2 1 Imprime coordenadas nudos i Condición,M. Elástico C. Poisson t 1 1 � , Pone acero matriz Q i I i r , Forma matriz D I ' I Programa ' [Nudos un elemento ELFI 4 Programa . E L F 1 3 Si ' C. de contorno Ficha blanca Condiciones de contorno 1 en matriz K I � I NO Programa 1 Toma coor, nudos • - --- - E L F Invierte matriz ¡ 1 5 1 principal � 1 Fuerzas exteriores Forma e invierte en nudos i matriz A 1 r ' , 1 Forma matriz F Forma y traspone i matriz B ' 1 Programa Calcula resultados 1 ELFI 6 Matriz Q i 1 1 Imprime resultados Suma elementos de0alosdeY 1 I ' 1 1 E N 0 E LFI APLICACION GEOTE111C. S.A. Formato de lo s datos de entrada b i CIA J' 111!1�It'iJ' 1' 7 i -7- ��s L.-: I r� 77 I 1 -181-1 NUM IDÉNTIF)IC�C. ivuoos I I I Í Í ! l � - j I i Í I. 1 I E L'Flt� 1 E.L F.,I I 2 , NUDO COORDENADA COORDENADA ID'EN�IFICAC. X NUM. IDENInÉICAC. MOCJULO ELASTICO ó _ I - V ¡ I ¡ COEFICIENTE DE POISSON I i _ r- -, - - I ¡ i ' J. 1 E LI F,1 ; !3 - Un 1 si sibn esfuerzos planos ; ; un 2 si son defbrmacionés planasi ¡ I ¡ IDÉI�TIFICAC. I NUMERO NUDOS DE UN ELEMENTO i ' j I I , 4 ELFI l IDENTIppIGAC. __ • 1 -. _. r (habrá tantos campbs como¡s (habrá tantós campos como se indique ¡ NOMERó NUDOS rENUMERACION NUDOS FIJA SEGUN DIRECCIOÑ Y Indique en las columnas 10 al ENUMERACION,NUDQS FIJOSSEGUN EJEcX en las�columnas � a91� F IJO DIREC DIREC ;x, ! vi f IDE TIkIGAC. L Notas NWDQ I [FUE-ZA4�DihEiCCION FUERZA OIRECCION NUDO I I_ FUERZADIREOCI x T FUERZdDIR_ ! NÚDO PF, EFIZADIR ÉRADIREGCpN NVOO RJERZADÜiE�CI , Habrá una sola ficha 1, ninguna o varias f ichas 2, una ficha 3 , varias fichas 4, seguida la última por una en blanco , 1 6 varias fichas 5 (la segunda V siguientes comenzarán en la columna 7) y una 0 varias fichas 6. � FECHA REALIZADO I UERZADIR °ERFORADO ADn lF:I 15 L�F¡I 6 - - PAGE 1 0123 // JOB V2 ACTUAL `)07 CONFIG PK PNY DRIVE 0000 CART AVAIL 0123 CART SPEC 0123 LOG DRIVE 0000 8K // FOR *ONE WORD INTEGERS *LIST ALL *IOCS(DISK*CARD) *NAME ELFIC DEFINE FILE 2(140e49U*JND) DIMENSION IAR(21) COMMON COJO¡09N9NCiNF EOUIVALENCE (IAR(1)*IND)o(IAR(2)sJN) 1 FORMAT(6X*I3) READ12*1)kt NC-2*N NFx7*NC CALL IOSE(IAR ) 2 CALL JOSE 3 4 GO TO ( 213)1IND IF(JN-1 ) 2+4s2 I=O CALL EJES(I) IF(I12.5*2 5 CALL JOSE GO T 0 (6 9 7)9IND 6 CALL CARTE(XoY) I-Itl WRITE ( 2tI)X*Y GO TO 5 7 IF(I-N18s9#8 8 PAUSE 2222 9 CALL LI1.K(ELFI2) END VARIABLE ALLOCATIONS COJO(RC)-7FFE-7FF4 JN(I )-OOIB IAR(I I(I NF(IC)«TF1 J^aü(I )-CA 2 2 NC(IC)-7FF 2 Y(R )x0020 N(IC)-7FF3 X1R )=OOlE 1-íÜlC- ÚGti )=GU23 INU(I )-001C STATEMENT ALLOCATIONS 1 x002A x005C 2 -0064 3 4 -OU6A -OO75 5 6 -0 0 7D 7 =0091 8 ----J97 9 ;0099 FEATURES SUPPORTED ONE WORD INTFGERS IOCS CALLED SU8PROGRAM5 IOSE JOSE EJES CARIE FLD CAf+DZ FSTU SREU SFIO INTEGER CONSTANTS 2x0024 7»U025 CORE REOUIREMENTS COMMON 16 1=0026 k; -í)027 FOR ELFIC VARIABLES 36 PROGRA'-1 122 2222UOoí[8 8738x0019 SIUI PAUSE SUFIU SD?+RT SucuM SuF PAGE 2 EiND OF COMPILATION // DUP *DEL€TE D 26 MAME NOT FOUaD ELFIC IN LET/FLET ELFIC UA *STORECI Wb FILES ALLOCATION 0398 0123 000,2 2 0000 STORAGE ALLOCATIC N R 41 OE98 ( HEX ) WDS UNUSED HY CURE CALL TRANSFER VECTOR 101A FSIN 1012 FCOS DARTE ODF8 LE NUM OR38 CARTE OBDC 085E EJES OAEE JOSE OTUD ¡OSE LIBF TRANSFER VECTOR FGETP lOC6 FADDX OE4F XMDS IOAA 1088 FARC OE49 FADO OFF2 SUBIN EBCTB OFEF HOLTB OF83 GETAD OF70 N!ORM OF46 OEF4 FDIV OEDC FSBR FMPY OEAS FSUB OEU PAPTX OCAO HOLEZ OC60 OC56 FLOAT IFIX OC2A PAUSE OC14 SOCOM 0372 SDF 02C7 SDWRT 02F8 0656 SIO1 SRED 0557 FSTO OA96 FLD OA82 CARDZ 09E6 SFIO 0669 SDFIO 035A SYSTE M SURROUTINES IL504 OOC4 LOAD PACE IL502 ILSOC 3 OOB3 1ODD 0226 CART (HEX) ID 0123 IS THE EXECUTION AUDR D8 ADDR 3980 DS CNT 00DO PAGE // 1 JOB LOG DRIVE 0000 V2 vio CART SPEC 0007 ACTUAL ISK PHY PRIVE J000 CART AVAIL 0007 CONFIG7 SK // FOR *ONE WORD INTFGERS *LIST ALL *IOCS(CARO*DISK) *NAME ELFIT DEFINE FILE 2(140949UrJND) COMMON COJO M fN 9NC%NF 2 FORMAT( 6X913 9 2FS•1) READ(292)N DO 3 I=1,N READ ( 2ri :)NCoX*Y 3 WRITE(29NCIX►Y NC22*N NF27*NC CALL LINK(ELFI2) END VARIABLE ALLOCATIONS COJO(RC)27FFE"-7FF4 JND(I )2000C V(1C)=7FF3 I(I )m000D 'ÑF(IC)*'fF1 %C(IC1=7FF2 X(R STATEMENT ALLOCATIONS 2 20011 3 =0041 FEATURES SUPPORTED ONE WORD INTEG,ERS IOCS CALLED SUBPROGRAMS FLD FSTO CARUZ SRED SF10 SIUF SIUI INTEGER CONSTANTE 22000E 1 =OOOF 720010 CORE REOUIREMENTS FOR ELFIT COMMON 16 VARIABLES 14 END OF COAIPILATION // DUP *DELFTE ELFIT D 26 MAME NOT FOUND IN LET/FLET *STORECI WS *FILES(2#NUDTR) FILES ALLOCATION UA ELFIT 1 PROGRAM 86 5DFIU SDWRT SDCO' SDF )2:;DOd3 Y(¡< )=QUJA PAGE 2 2 0128 0002 0007 NUDTR, STORAGE ALLOCATIO?•: R 41 13C4 IHEX) WOS UNUSED BY CORE LOAD LIBF TRANSFER VECTOR OP.D3 EBCT8 HOLTB 0597 GETAD OR54 NORM Ot32A HOLEZ OAF4 FLOAT OAEA IFIX OABE PAUSE OAAS SDCOM 0338 SDF 0280 SDWRT 02C1 SIOF 05F8 0624 5101 SRED 051D FSTO OA7G FLD OA92 CAROZ 09C2 SFIO 0639 SDFIO 0320 SYSTEM SURROUTINES ILSO4 OOC4 IL502 OOB3 ILSOO OB07 0214 (HEX) CART 10 0007 IS THE EXECUTION AUDR DB ADDR 3FU0 DI-3 CNT 0090 PAGE /1 1 JOB LOG ORIVE 0000 V2 M10 ACTUAL ()K PHY DRIVE 0000 CART AVAIL 0007 C/,RT SPEC 0007 CONFIG 8K /1 FOR *ONE WORD INTEGERS *LIST ALL *I0C5(1132PRINTERiDISK) *NAME ELFI2 DEFINE FILE 2(140>4iU9IND) COMMON COJO(6)•N,NC•NF 1 FORMAT(IH1* 'NUDOI► 7X•'X*912X9tYO) 2 FORMAT ( IH 9 13*2E13.6) WRITE(3.1) DO 3 I=1rN READ(2 1 1)X#Y 3 WRITE ( 3#2)I*X►Y CALL LINK(ELFI3) END VARIABLE ALLOCATIONS COJO(RC)m7FFE-7FF4 IND(1 )*OOOC N(1C)=7FF3 I (1 )*000D NFIIC)=FF1 !C(IC)a7FF2 X(R STATEMENT ALLOCATIONS 1 •0011 s001D 2 =0046 3 FEATURES SUPPORTED ONE WORD INTEGERS IOCS CALLED SUBPROGRAMS FLD FSTO PR0/1 5WRT INTEGER CONSTANTS 3=000E 1=000F SCOMP 14 END OF COMPILATION DUP *DELETE ELFI2 D 26 MAME NOT FOuN!D IN LET/FLET *STORECI WS *FILES( 2#NUOTR) UA ELFI2 FILES ALLOCATIOn 2 0128 0002 0007 NUDTR STORAGE ALLUCATION SIOF 2=001 CORE REQUIREMENTS FOR E_LF12 cOMMON 16 VARIABLES 11 SFIO 1 PROGRAM 84 SI()¡ SUFIO SURED SUF )IIiUUb Y(i1 )-UUUA PACE 2 R 41 145C (HEX) wDS UNUSEL 8Y CORE LIBF TRANSFER VECTOR. NORM OBIC FLOAT OB12 OAE6 IFIX PAUSE. DADO SIOF 05F6 0622 5101 SDF 0288 02BA SDRED SCOMP 05FA 5WRT 0516 F5TO OA9E FLD OABA PRNTZ 09CO SFIO 0637 5DFIO 031E SYSTEM SUHROUTINES IL504 0OC4 IL502 OOB3 OB48 IL501 0221 CART (HEX) ID 0007 LOAL 15 THE EXECUTIUN ADDR DH ADDR 4060 DS CNT ii08ü PAGE // 1 JOB LOG DRIVE 0000 V2 M10 CART AVAIL 0007 CART SPEC 0007 ACTUAL AK CONFIG PHY DRIVE 0000 8K // FOR *ONE WORD *LIST ALL INTEGERS *IOCS(CARO9DISK91132PRINTER) *NAME ELFI3 DEFINE FILE l(19609609U9INMi2(140949U►JND) DIMENSION A(696)9P(996)9B(3►6)9D(3 9 3)PBT(6 9 3)*U(696)s!r(6)9R(260) DIMENSION AL(393) COMMON COJO(619N9NC9NF EQUIVALENCE (A(1)9O(1)19(AL(1)►B(l)) DATA PiOtR /307*0./ 1 FORMAT(6X*11►2F10.3) 2 FORMAT(6X9313) 13 FORMAT(1H ,IOE1245) P(192 ) =1. P(296)=1. P(393)=1. P(3►5)=1. REAO(291)IDE9E9SIG 00 3 I=l•NF.7 3 WRITE(1'I)1R(J)9J=19NC) GO TO (9911)9IDE 9 D(1r1)$l• D(1►2)RSIG 0(291)=SIG D(292)*1. D(393 )=.5*(1►-SIG) FAC@E/(1. - SIG* 5 IG) DO 10 I=193 00 10 J=193 10 D(I9J)4D(I9J)*FAC GO TO 4 11 D(l►l)al.-SIG D(1.2)=SIG 01291)ESIG 0(2p2) ■ lo -SIG 0(393 ) •.5*(l.-2.*5IG) FAC=E/((1.+5IG)*(1 9 -2.*SIG)1 DO 12 I=193 DO 12 J=1►3 1 2 D(I9J)-D(I►J)*FAC 4 READ1292)NII9NJJ9NK IF(NII)59596 6 M(1)=NII M(2)=NJJ M(3)=(rK M(41=i.IItN 4(5)=NJJ+N PACE 2 N.(6)-(vK+N READ ( 2'NII)XIrYI READ (2'NJJIXJ*YJ READ (20NK)XKsYK 5*.5*(XJ*YK+XI*YJ+XK*YI-YI*XJ-YJ*XK-XI*YK) S-ASS(S) DO 7 I*lsó DO 7 J-196 7 A(I9J)*0. A(lsl)*1. A(2f1)ml. A(3.1 ) -1. A ( ls2)*XI A(2►2)*XJ A ( 392)*XK A1193)*YI A(293)-YJ A(3931-YK AL(191 )* A(292 )* A(393 )-A(392)*A(293) AL(291) - A(193 )* A ( 392 )- A ( ls2)*A(393) AL 4 3►1 )- A(192 )* A(293)-A(193 )* A ( 292) AL(192) * A(293 )* A(391 )- A ( 291 )* A(3 9 3 ) AL(292 )- A(191 )* A(393 )-A(193)*A(391) AL ( 392 )* Atls31 *A(2.1)-A(1►1)*A(293) AL(193 )* A(291 )* A(392 )- A(292) * A(391) AL(293) * A(192 )* A(3r1 )- A(191)*At392) AL(393 )* A(1rl )* A(292) - A ( 192)*A(291) DFT*ALt191 )* A ( 191 )+AL(2s1)* A(291 )+AL(391)*A(3.1) DO 19 I*193 DO 19 J-is3 A(IsJ)-AL(JsIU DET 19 AtI+39J+3 )*A(11J) DO R I-193 DO B K-1►6 B(IrK)-0 DO A J*196 8 BtIrK )- B(IrK1+P (I9J1*A(J9K) DO 14 I-196 DO 14 J *- ls3 14 BT (19J)*9(Jr1) DO 15 I-196 DO 15 K-1s6 Q(I9K)*O. DO 15 L-193 DO 15 J-193 Q ( IsK )* () (I.K)+BT (I9J)*D(J►L)*B(L►K) DO 16 1*196 DO 16 J*196 16 0 ( 19J) * Qt1sJ)*S 00 17 I-196 MM*7*M(I)-6 READ11IMM )( R(K19K-19NC1 DO 35 J-196 MN-M(J) 35 R(MN)- R(P:N)+Q(I9J) 15 s PAG,E 3 WRITE(1�Mht1(R(K)*K*1*NC) 17 CONTINUÉ GO TO 4 5 CALL LINK(ELFI4) END VARIABLE ALLOCATIONS COJO(R0*7FFE-7FF4 N(IC)=7FF3 AL(R )*0078 -0068 B(R )*0078-0056 SIG ( R )*0306 E(R )*0304 YJIR )*0310 XK(R )*0312 IND(I )*032A JND(I )*032B NJJ(I )*03b0 NK(I )*0331 iNC(IC)=7FF2 P(R )*009C-007A FAC(R )*03U6 YK( R )*0314 ¡DE(¡ )*032C K(I )=0332 NFt1C)=7FF1 DtR 1=00AE-009E XI(R )*030A S ( R )=0316 I ( I )=032D L(I )=0333 AtR BT(R YI(R UET(R JtI NMU )nVU54-UUUL )*vuUl-:u El t) )=03uc )*0318 )*032L )*U334 wÚ‹ R(R XJ(íi i;(I NII(I MNtI i-UU54-UOUL )=03U¿-UUD4 )=03UL )=0329-0324 )=032F )=0335 UNREFERE.NCED STATEMENTS 13 STATE:MENT ALLOCATIONS *0350 1 2 •0355 7 *0502 19 *0667 13 8 •0359 =06A0 3 14 *039C m06E6 =0303 m0727 9 15 10 16 =03F7 m077F 11 35 =0418 =0703 12 17 =U4DA *�8Jk3 4 5 =0479 -0816 6 *U486 FEATURES SUPPORTE.D ONE WORD INTE?GERS fOCS CALLED SUEPROGRAM5 FABS FADD FADDX PRNTZ SRED SFIO FMPY SIOI FSUB SIOF FfiPYX SU(35C FUIV SDFIü FLU SDRLD FLUX SUWRT FSTO SUCOM REAL CONSTANTE 0100000E 01*1 342 .500000E 00*0344 INTEGER CONSTANTS 2■034A 1*034B 7-034C CORE REOUIREMENTS FOR ELFI3 COM"QON VARIABLES 16 834 PR0G R. AY END OF COMPILATIO^d /1 DUP *DELETE U 26 NAME NOT FOUND ELFI3 IN LFT/FLET *STORECI WS UA ELFI3 1 *FILES(1*"hATRI)►(2*NUDTR) R 06 FILE(S) TRUNCATED (SEE FILE MAP) FILES ALLOCATION 1 012A 01CC 0007 M,ATRI TRUNCATED 2 0128 0002 0007 NUOTR STORAGE ALLOCATION R 41 0936 IHEX) WDS UNUSED 8Y CORE LOAC CALL TRANSFER VECTOR .201'1)QUE 3*034U 1240 01*C346 6-034E .C0GOO0( 0=O34F BE,•(.348 FSTOX SDFX F58R SDF FUVR FLOAT CARU2 PAGE 4 FANS 1424 LIBF TRANSFER VECTOR 1613 EBCTB 15D7 HOLTB GETAD 1594 FGETP 157E XMDS 1562 FARC 1540 NORM 1516 14EO HOLEZ 1484 IFIX 149E PAUSE FADDX 1367 FLOAT 1494 FDIV 1434 FMPYX 138C SDF OA43 OA72 SDRED FADD 1361 FLUX 131E FDVR 140E FSBR 13F4 FMPY 13CO FSUB 1356 OAEE SDCOM SDFX OA59 SUBSC 1338 SDWRT OA77 ODAE SIOF GODA 5101 OCD3 SRED FSTOX 1302 ESTO 1306 FLD 1322 PRNTZ 1228 CARDZ 1178 SFIO ODEF OAD6 SDFIO SYSTE`'1 SUBROUTINES OOC4 IL504 IL502 0083 ILSO1 1618 ILS00 1631 055C CART (HEX) 10 0007 DS IS THE EXECUTION ADDR ADDR 40EU DE3 CNT 0110 PAGE // 1 JOB LOG DRIVE 0000 V2 m 10 CART AVAIL 0007 CAPT SPEC 0007 ACTUAL NK CONFIG PHY DRIVE 000(11 AK // FOR *ONE WORD INTEGERS *L1ST ALL *IOCS(1132PRINTER*CARD*DISK) *NAME ELF14 DEFINE FILE 1(1960980 9 UtIND) DIMENSION NI(140)*NJ(140)*R(280) COMMON COJO(6)*?m9NC*NF DATA FA/*1E20/ 21 FORMAT(6X►22I3) REA[>(2t211NXtNYtINI(I)►I*1►`aXltthJ(I)tI=1tNY) DO 3 I*1tNC L*7*1-6 READ(14L) (PU9 *r1*1►NC) DO 1 J*19NX M*NI I 1 R(M)m0. DO 2 J=1tNY M*NJ(J)+N 2 R(M)»O. 3 WRITE(10L1(R(M)tM*1tNC) DO 19 J=1tNX K*NI(J) I*7*K-6 REA0(101)tR(Ml►►^*1tNC1 DO 26 L*1►NC 26 R(L)x0* R(K)*FA 19 WRITE(1'I)(R(M)*Ma liNC) DO 20 J*1►NY K*NJ(J►+N I*7*K-6 READ(141)(R(M)91,'*1%NC) 00 27 L*1*NC 27 R(L)*0. R(K►*FA 20 WRITE(1#I1(R(M)tM=1tNC) CALL LINK(ELFI5 ) END VARIABLE ALLOCATIONS COJO(RC)*7FFE-7FF4 N1( 1 )*02C5-023A L(I )•0356 N(IC1*7FF3 NJ(I ) x0351-02C6 M(I )$0357 NFf1C)x7FF1 NX11 1=0353 K(1 )=0359 NC(IC)=7FF2 IN 00 )=0352 J( 1 )20358 R(R NY(I )=U23b-U008 )=0354 STATEMENT ALLOCATIONS 21 *0362 1 FF..ATURES SUPPORTF:D *03DC 2 =03FD 3 *040F 26 *J45F 19 =047A 27 =U4CC 2U x4E7 FA(K I(1 )=U¿36 )x0355 PAGE 2 ONE WORD INTFGERS IOCS CALLED SURPROGRAM5 FLD FSTO FSTOX CARDZ Pi2NTZ SRED SFIO REAL CONSTANTS .000000E 00=035C INTEGER CONSTANTE 2=035E 1=035F 7=0360 CORE REQUIREMENTS FOR ELF14 COMMON VARIABLES 16 060 NROGRAM END OF COMPILATION // DUP *DELETE ELF14 D 26 NAME NOT FOUND IN LFT/FLET *STORECI WS *FILESUsMATRI ) UA ELF14 R 06 FILE(S ) TOUNCATED FILES ALLOCATION 1 ( SEE FILE IAP) 1 012A 01CC 0007 MATRI TRUNCATED STORAGE ALLOCATION R 41 ODFE (HEX) WDS UNUSED BY CORE LOAD LIBF TRANSFER VECTOR E8CT8 1173 HOLTB 1137 GETAD lOF4 U RM IOCA HOLEZ 1094 FLOAT 108A 1FIX 105E PAUSE 1048 SDCOM 07EO SDWRT 0769 FSTOX OFF4 SDFX 0748 SDRED 0764 SIOIX OA57 SUBSC 102A SIo1 OACC SRED 09C5 FSTO OFF8 FLD 1014 PRNTZ OF1A CARDZ OE6A SFIO OAE1 SDFIO 07CB 6=0361 432 SIUIX 5101 SUBSC SDFIU SDRED SDtkT 50CUn! SUFX PAGE 3 SYSTEM SUBROUTINES IL504 OOC4 ILSO2 0083 IL50i 1178 IL500 1191 0564 CART (HEX) ID 0007 IS THE EXECUTION ADDR DB ADDR 41FO D3 CVT UODv PAGF // 1 JOB V2 M10 ACTUAL RK PHY DRIVE (1000 CART AVAIL 0007 CART SPEC (1007 LOG DRIVE 0000 CONFIG 8K // FOR *ONE WORD INTE.GERS *LIST ALL *1 0 C5 ( 1132PRINTER►DISK) *NAMF ELFI5 DEFINE FILE l ( 19609809U►iN'D) DIMENSION A(280 )► 8(280) COMMON COJU(6 1 ►N ►NC ►iNF DO 5 K •1sNF►7 Ma (K+6) /7 READ(1 1 K.)(A(J)►J=l►NC) DIV=A(M) A(M)=l. WRITE(110 (A(J)►J=1►NC) DO 5 I=1►NF►7 L=(I+6)/7 IF(L-M)3 9 5 9 3 3 READ ( 10I)(6 (J)►Jal►NC) B(M)=0. DO 4 J=1►NC 4 B(J)*R ( J)-DIV*A(J1 WRITE (111)(8(J)►J-I►P 0 5 CONTINUF. CALL LINK(ELFI6) END VARIABLE ALLOCATIONS N(IC)=7FF3 I>>D(I )Q046A COJO(RC)w7FFE-7FF4 DIV(R ) •0468 L(I )■046F STATEMENT ALLOCATIONS m04EE = 0511 4 3 NF(IC)%7FF1 '131 )*046C NC(IC)=7FFl K(I )-046U A(R J(I )=U236-UU05 )=U46G G(í: III =0530 5 FEATURES SUPPORTED ONE WORD INTEGERS IOCS CALLED SUBPROGRAMS FMPYX FLD FLDX FSTO F5TOX FSBRX REAL CONSTANTS 4 100000E 01RG472 .000000E INTEGER COMSTANTS 1=0476 7=0477 CORE REQUIREMENTS FOR ELFI5 COMMON 16 VARIABLES OJ*0474 6.0474 1138 PROGRAM 228 PR^dTZ SFIO SURSC 5DFI0 SUREU SUw'RT GCUM -�DFX )=U466-U238 )= 0 46E PAGE 2 END OF COMPILATION // DUP *DELETE D 26 MAME NOT FOUND ELFI5 IN LET/FLET UA ELFI5 *STORECI WS *FILESUsMATRI ) R 06 FILE (S) TRUNCATED (SEE FILES ALLOCATION 1 FILt'M AP) 0007 MATRI TRUNCATED 01CC 1 012A STORAGE ALLOCATION j R 41 OE48 IHEX) wDS UNUSED BY CO2E L18F TRANSFER VECTOR NORM 111E FADDX lOC9 FARC 1096 XM,,DS 107A FLOAT 1070 IFIX 1044 PAUSE 102E FSBRX 1016 FMPYX OFE2 SDCOM 082A SDwRT 07B3 FSTOX OF8E FLDX OFAA 5DFX 0795 SUBSC OFC4 SDRED 07AE ESTO OF92 FLD OFAE PRNTZ OE'B4 OBU SFIO SDFIO 0812 SYSTEM SUBROUTINES IL504 OOC4 OOB3 IL502 IL501 114A LOAD 0677 (HEX) IS THF EXECUTION ADDR CART ID 0007 DB ADDR 42CO Ufi CNT OODO PACE // 1 JOB LOG DRIVE 0000 V2 M10 CART AVAIL 0,007 CAWT SPEC '007 ACTUAL 8K CONFIG PHY DRIVE 0030 8K // FOR *ONE WORD INTEGERS *LIST ALL *IOCS(CARD*DISK91132PRINTER) *NAME ELFI6 DEFINE FILE 1 ( 1960 9 80 ► U►IND) DIMENSION F(280 ) *A(280 ) #Nl(4 )* RX(4)gRY(4) CO+tMON COJOt6 ) 1N/NCsNF DATA F/280*0#/ 1 FORMAT ( 1H1 ,p' NUD017X'DELTA X110XIDELTA Y') 2 FORMAT ( 4113#2F8.2)) 4 FORMAT ( 1H sI3 9 2 ( 5X#0: 12.5)) WRITE(3r1) DO 8 Lml#N14 READ ( 2 ► 2)(NI(I)•RX ( I)9RY(1) 9 I01 1, 4) DO 8 I=1.4 N1*NI(1) N2•NIII)+N F(NI)0RX(I) 8 F(N2 )• RY(I) M00 DO 6 I¢1+NFr7 M0M+1 READ ( ltl)(A(K ) *Kal+NC) Bao. DO 5 K=2*NC 5 BOB + A(K)*F(K) IF(ABSCR )-0 .1E-14)39399 3 B:O. 9 READ ( 1011( M*K*1oNC) AtM)=B WRITE ( 141)(A ( K)#K01#NC) 6 CONTINUE DO 7 I=1rN 1101 I4=I1+N 7 WRITE ( 3 9 4M#A U VoA(14) CALL EXIT END VARIABLE ALLOCATIONS COJUtRC ) 07FFE -7FF4 N(1C)07FF3 RX(R ) 0046E - 0468 RY(R )c0476 -0470 M )00480 N1(1 )i0481 14(1 ).0486 STATEMENT ALLOCATIONS 1 =0496 0 0 4A8 s 4 =04AE 8 i,,M C)=7FF? B(R )sU478 N2( 1 )004b2 = U51 6 5 9 0567 NF(1C)•7FF1 NI(¡ )•0470 - 047A MII )s0483 3 0 0585 9 -Q5¿,9 HR INU(I K (1 6 )=0236-UUu8 )=047L )=04 4 =05HF I A(K L(i 11(I =U5U7 )=0466-0[38 )=u47F )=0445 PAGE 2 FEATURES SUPPORTED ONE WORD INTEGERS IOCS CALLEU SURPROGRAMS FADO FSU13 FABS SUBSC SIOIX SIOI F"';PYX SDFIO FLD SDRED FLUX SUWkT FSTO SUCUM, FSTUX 5DFX CARDZ REAL CONSTANTS •000000E 00:048C .1000COE-14=048E INTEGER CONSTANTS 3=0490 1 = 0491 CURE REQUIREMENTS FOR FLFI6 COMMON VARIABLES 16 Ei� D OF 11 4 - 0492 1164 PROGRAM CO M P ILA.T IOüi DUP *DFLETE U 26 MAME NOT FOUND ELFI6 IN LET/FLET ELFI6 WS UA 1 *STORECI *FILE5 ( 1+MATR1) R 06 FILE ( S) TRUNCATFD (5FF FILE `4AP) FILES ALLOCATION 0007 MATRI TRUNCATED OICC 1 012A STORAGE ALLOCATION ORFA (HE:X) WOS UNUSED BY CORE LOAD R 41 CALL TRANSFER VECTOR FABS 11CC LIBF TRANSFER VECTOR EBCTB 1357 HOLTB GETAD FGETP NORM FARC XMDS HOLEZ FLOAT IFIX PAUSE SIOI SDCOM SDWRT FSUH FADO FMPYX SDFX SDRED 1318 12D8 12C2 1298 1276 125A 1224 121A llEE 11D8 OBB6 08CA 0853 1166 1171 1132 0835 084E 2 = 0493 362 0 = 0494 7=0495 PRNTZ SRED S�`RT 5Cü P SFIU SIOFX 3 AGE F5TOX 10DE 10FA . FL.OX SIM 0882 SIOIX 0841 SUSSC SRED SCOMP SWRT FETO FLO PRNT2 CARDZ SF I O GUIO 1114 OAAF OBRE OAAA IQ£2 lo 1004 OF54 OBCS 08 92 $Y$TCM SUBROUTINES 11404 LLSO2 ILSO1 IL500 CART *DC4 4083 13Sf 1375 O6B4 (ME-X) 15 THE EXECUT I ON ADOR D8 CNT OR ADOR 4380 0 0007 1! XEa .fLFIT GOFO