Beruflich Dokumente
Kultur Dokumente
Cuadernos de Seccin. Historia 20. (1992) p. 17-33 ISSN: 0212-6397 Donostia: Eusko Ikaskuntza
Datu-prozesuaren informatizazioak gaur artean denbora luzea zeramaten eginkizunak arintzea ekarri du. Analisi granulometrikoek eskatzen duten kalkulu kopuruak prozesua automatizatzeko programa informatiko bat egitea justifikatzen du. DUNE programak analisi granulometrikoan erabili ohi diren indizeen kalkulua burutzen du, lorturiko emaitzez osaturiko datu-base bat kudeatzen du eta fitxak zein zerrenden inprimaketa bideratzen du.
La incorporacin de la informtica al proceso de datos ha permitido agilizar tareas que hasta ahora suponan una gran inversin de tiempo. La cantidad de clculos que requieren los anlisis granulomtricos justifica la realizacin de un programa informtico que automatice el proceso. El programa DUNE permite el clculo de los ndices ms utilizados en el anlisis granulomtrico, gestiona una base de datos con los resultados obtenidos y permite imprimir fichas y listados.
Lincorporation de Iinformatique au traitement de Iinformation a permis dacclrer des taches auxquelles dans le pass il faliait consacrer beaucoup de temps. Le grand nombre de calculs que prcisent les analyses granulomtriques justifient la ralisation dun programme dinformatique qui automatise tout le processus. Le programme DUNE permet de calculer les indices les plus utiliss dans lanalyse granulomtrique, organise une banque de donnes avec les rsultats obtenus et permet dimprimer des fiches et des rpertoires.
19
INTRODUCCION
Reconstruir los ambientes sedimentarios antiguos y estudiar los procesos morfogenticos actuales puede hacer imprescindible la aplicacin de tcnicas sedimentolgicas. Entre stas el anlisis granulomtrico, por su sencillez, economa y ptimos resultados es frecuentemente utilizada. Las diferentes fases que debemos realizar en este tipo de anlisis van desde el tratamiento de las muestras en el laboratorio hasta la elaboracin de grficas e ndices estadsticos. Puesto que estas fases se realizan casi siempre de forma manual, el anlisis granulomtrico acaba siendo, pese a su sencillez, un trabajo lento y pesado. Aunque no se pueda hacer mucho por facilitar el trabajo de laboratorio, s podemos intentar agilizar el proceso posterior de la informacin. Por esto, hace tiempo que tenamos la intencin de elaborar un programa que facilitase el anlisis de los datos. Cuando este programa era slo una idea, Flix Ugarte nos anim a llevarlo a cabo, considerando que poda resultar de gran utilidad. Pensamos que esta publicacin de homenaje a Flix Ugarte es el lugar adecuado para dar a conocer una primera versin del programa DUNE.
EL PROGRAMA
Al intentar hacer un programa que permitiese realizar con facilidad los anlisis granulomtricos, pensamos que ste no poda limitarse a analizar los datos y presentar los resultados. Sera til poder almacenar los datos resultantes para recuperarlos posteriormente, editarlos y borrarlos si es preciso. Todo este planteamiento nos llev al terreno de las bases de datos y ms concretamente a dBASE III, y su lenguaje de programacin. Tradicionalmente los lenguajes de programacin utilizados para aplicaciones de ingeniera y matemticas han sido Fortran, Pascal, C e incluso Basic. El lenguaje de programacin dBASE est considerado como propio de las tareas de gestin, pero no apto para otros usos. Por nuestra parte pensamos que el lenguaje dBASE, y ms concretamente la versin del compilador CLIPPER de Nantuckett, cumple los requisitos necesarios para ser utilizado en un programa que tiene como tarea principal la realizacin de clculos matemticos. Nuestra intencin inicial era realizar el programa mediante el lenguaje CLIPPER, pero esto nos habra impedido presentarlo en forma de listado. Por esto hemos optado por presentar una primera versin del programa DUNE escrita en el lenguaje dBASE. El programa DUNE, en la versin de demostracin que presentamos, adems del anlisis de los datos pone a disposicin del usuario las siguientes opciones:
Almacenar una serie de tamices, pudiendo alterarla si es necesario. Esta serie se guarda en un archivo, evitando as tener que volver a escribirla cada vez que iniciamos una se-
21
sin de trabajo. Una utilidad de base de datos para gestionar nuestros anlisis sin necesidad de conocer el funcionamiento del programa dBASE. Posibilidad de imprimir un listado ordenado de toda o parte de nuestra base de datos. Una opcin de conversin de escalas entre milmetros y phi, que proporciona una precisin muy superior a la del mtodo grfico. Adems, podremos limpiar y ordenar nuestras bases de datos.
INSTRUCCIONES DE USO
A continuacin exponemos los pasos que deberemos dar para disponer del programa DUNE. Lo primero que hay que hacer es escribir los archivos INICIO.PRG, DUNE.PRG y SEGUNDO.PRG que aparecen en el listado que presentamos. Estos archivos deben grabarse en el formato ASCII. Todos los procesadores de texto incorporan la posibilidad de generar archivos ASCII, bastar consultar el manual de nuestro procesador. En segundo lugar deberemos crear las dos bases de datos que necesita el programa. (Si es necesario consultar el manual de dBASE para crear las bases de datos.) Para ello utilizaremos dBASE III y crearemos las bases de datos con la estructura siguiente: BASE DE DATOS: BASE1 .DBF CAMPO C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 C13 C14 C15 C16 C17 C18 C19 C20 C21 C22 C23 C24 C25 C26 C27 TIPO C C C C F F C C C N N N N N N N N N N N N N N N N N C ANCH. 20 20 20 20 8 8 5 10 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 225 DECIMAL
4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5
22
Situaremos todos los ficheros en el subdirectorio en que tengamos el programa dBASE III y, una vez dentro del programa dBASE, ejecutaremos el programa INICIO pulsando en el punto indicador la orden DO INICIO. El programa inicio preparar las bases de datos que hemos creado para que puedan ser utilizadas por el programa DUNE y crear los archivos de ndice necesarios. Slo es necesario ejecutar el programa inicio cuando instalemos DUNE por primera vez. El ltimo paso es llamar al programa DUNE escribiendo DO DUNE en el punto indicador de dBASE. Veremos a continuacin algunas indicaciones sobre el uso del programa.
GESTION DE TAMICES
Desde el men principal de DUNE elegiremos la opcin GESTION DE TAMICES para introducir las luces de malla, en milmetros, de nuestra serie de tamices. La primera vez que utilicemos el programa no aparecer ningn tamiz en pantalla, por lo que pasaremos a introducir los valores de la serie de tamices que queramos utilizar. Es importante recordar que siempre deberemos incorporar como primer tamiz el utilizado para separar los materiales tipo grava aunque no tengamos en cuenta los materiales retenidos en ese tamiz. Si no lo hacemos as el programa puede tener problemas para realizar los clculos necesarios en muestras con abundancia de materiales gruesos. Cuando introduzcamos el primer tamiz el programa nos preguntar si deseamos introducir ms tamices. Pulsaremos S y seguiremos introduciendo nuestra serie de tamices. Al terminar pulsaremos en primer lugar la tecla <Ctrl> y mantenindola pulsada pulsaremos tecla <END>. Esta serie de tamices queda almacenada y ser la que utilice el programa durante todas las sesiones de trabajo hasta que realicemos algn cambio. Podemos cambiar el valor de cualquier tamiz, aadir tamices o borrarlos. Para borrar un tamiz posicionaremos el cursor en el valor que queramos borrar, pulsaremos la tecla <Ctrl> y mantenindola pulsada pulsaremos la tecla <U>. El tamiz no desaparecer de la pantalla pero en la esquina inferior derecha de la linea de informacin observaremos que aparece Del indicando que el tamiz ha sido borrado. La prxima vez que entremos en GESTION DE TAMICES el tamiz borrado no aparecer. Para aadir un nuevo tamiz basta con posicionar el cursor en el ltimo tamiz de la serie e intentar desplazarlo hacia abajo. El programa preguntar si deseamos aadir ms registros y pulsando S podremos incluir nuevos tamices. El nuevo tamiz se aade siempre al final de la lista y no en su posicin dentro de la lista ordenada de tamices; tras cualquier cambio el programa ordenar automticamente la serie de tamices de mayor a menor en cuanto movamos el cursor.
ANALISIS DE DATOS
Tras almacenar nuestra serie de tamices pasaremos a realizar el anlisis de los datos eligiendo la opcin ANALISIS DE DATOS en el men principal. Pasaremos a una segunda pan-
23
talla en la que podremos elegir entre INTRODUCCION DE PERCENTILES MANUAL y CALCULO AUTOMATICO. DUNE puede realizar los anlisis partiendo de dos tipos de datos: los percentiles ya calculados en escala phi o las masas acumuladas para cada tamiz. Es posible que algn usuario prefiera calcular l mismo los percentiles por el mtodo grfico para realizar sus anlisis, pero no es esta la razn para incluir esta opcin en el programa puesto que el sistema de clculo de los percentiles de DUNE es ms preciso que cualquier mtodo grfico. Esta opcin se incorpora para permitirnos comprobar los anlisis de otros estudios cuando stos nos proporcionan los valores de los percentiles para sus muestras y no las masas por tamiz. En la opcin de anlisis automtico slo es necesario introducir en el programa la masa acumulada para cada uno de los tamices de la serie. (Hay que recordar que en el tamiz utilizado para separar las gravas debemos poner siempre como masa el valor cero, puesto que ese material es separado de la fraccin arenosa.) La pantalla que presenta DUNE es idntica a la de GESTION DE TAMICES salvo que ahora no podremos editar ni aadir tamices. Una vez introducidos los datos de masa acumulada para cada tamiz pulsaremos <Ctrl>+<End> y DUNE calcular los percentiles y los ndices necesarios, presentando una ficha en la que aadiremos el resto de datos de identificacin de la muestra: nombre, lugar de toma, trabajo al que pertenece, etc. Cualquiera de estos campos puede dejarse en blanco, aunque si no damos nombre a la muestra analizada no podremos recuperarla con la utilidad de base de datos. Tras rellenar estos campos aparecer una lnea en la base de la pantalla que nos ofrecer dos posibilidades: imprimir la ficha o regresar al men principal.
BASE DE DATOS
DUNE incorpora una opcin de BASE DE DATOS que permite al usuario localizar un anlisis de la base de datos por su nombre, lugar de recogida de la muestra o por el trabajo para el que se realiz. Para facilitar la bsqueda de un determinado anlisis o grupo de anlisis podemos localizar cualquier muestra con solo introducir una parte cualquiera del dato a buscar: nombre, lugar o trabajo. El programa localizar una a una todas las muestras que cumplan las condiciones que solicitemos y nos permitir seguir la bsqueda por la base de datos, editar una muestra, borrarla, o imprimir una ficha con todos los datos.
LISTADOS
Puesto que en algunas ocasiones desearemos tener nuestros anlisis impresos en papel, DUNE incorpora una opcin de listados en la que podemos elegir entre listar todos los anlisis de la base de datos o nicamente los que corresponden a un trabajo determinado. Estos listados pueden ordenarse por nombre, por lugar y, en el caso de listar toda la base de datos, por trabajo. Los listados de DUNE se realizan en letra comprimida, que el programa selecciona automticamente, lo que permite imprimir un listado de 132 columnas en una impresora de carro estrecho.
24
25
Respecto al problema de la frmula exacta de So, al no haber podido acceder al artculo original de Trask, hemos decidido calcular este ndice partiendo de otro relacionado con l. Hemos utilizado el ndice Qd (Quartile deviation) de Krumbein (1936b), puesto que So es el antilogaritmo en base 2 de ste ndice. La frmula de Qd y la utilizada por DUNE para calcular So son, en phi y mm respectivamente, las siguientes: p75 - p25 Qd= 2 So= e(p75-p25)x Ln 2/2 El ndice de clasificacin (sigma) de Folk y Ward (1957) se calcula en escala phi con la frmula siguiente: p84 - p16 = 4 6.6 p95 - p5
El ndice de asimetra (Skewness) Sk de Trask (1932) se calcula en mm con la frmula siguiente: m25 x m75 Sk= m 5 02 La asimetra grfica inclusiva Ski (Inclusive Graphic Skewness) de Folk y Ward (1957) se calcula en escala phi con la frmula siguiente: p84 - p16 + 2p50 Ski= 2(p84 - p16) + 2(p95 - p5) p95 - p5 - 2p50
El ndice de apuntamiento Kg (Graphic Kurtosis) de Folk y Ward (1957) se calcula con la frmula siguiente: p95 - p5 Kg= 2.44(p75 - p25)
26
te. Pese a todo, es probable que al ejecutar el programa por primera vez nos aparezcan mensajes de error debido a que hayamos escrito un punto en lugar de una coma o un parntesis de menos. Lo que debemos hacer es tomar nota de la lnea entera que el programa indica como errnea, del mdulo y del programa en que est el error, abrir el programa con nuestro editor de texto, localizar el error y lo corregirlo. Siguiendo estos pasos los errores de escritura desaparecern. DUNE almacena en su base de datos los valores en phi de los percentiles, pero no los presenta en pantalla ni en listados ya que era necesario reducir todo lo posible las rutinas que se encargan de los listados. Guardamos los percentiles en la base de datos en previsin de que versiones posteriores del programa (en preparacin) nos permitan imprimirlos. Por ltimo, DUNE almacena con cada muestra la informacin sobre los tamices utilizados y las masas acumuladas para cada uno de ellos. Aunque esta informacin no se utiliza en el programa, se almacena para que posteriores versiones de DUNE puedan recuperarla para realizar grficas en pantalla. Estos datos se almacenan como una cadena de caracteres en el campo C27 de la base de datos BASE1.DBF. Puesto que este campo tiene una longitud de 225 caracteres y la informacin de cada tamiz con su masa acumulada ocupa 15 caracteres, podemos utilizar hasta 15 tamices. Si nuestra serie tiene ms tamices se perder la informacin de los tamices por encima de ese nmero.
BIBLIOGRAFIA
FOLK, R. L. (1966): A rewiev of grain-size parameters Sedimentology, 6, pp. 73-93 FOLK, R. L. y WARD, W. C. (1957): Brazos River bar: a study in the significance of grain size parameters. Jour. Sed. Petr. Vol 27, pp. 3-26 KRUMBEIN, W. C. (193613): The use of quartile measures in describing and comparing sediments Am. J. Sei., 32:98111 RIVIERE, A. (1977): Mthodes granulomtriques. Techniques et interprtations. Masson, Paris. TRASK, P. D. (1932): Origin and environment of source sediments of Petroleum. Gulf. Publ. Co., Houston
27
28
29
30
31
32
33