Laboratorio y geotecnia minera

Anuncio
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
Descargar