Está en la página 1de 4

Aplicacin de la Simulacin de Sistemas para Identificar Factores que Influencian la Produccin Animal en la Regin NEA (Nordeste Argentino)

Lpez, Mara V.1,2 - Arias Maotti, Adolfo A.1 - Pace, Guido J.2- Casco, J.F.1
1-Estacin Experimental Agropecuaria Corrientes (INTA - Instituto Nacional de Tecnologa Agropecuaria). C.C. 57. 3400 Corrientes. Argentina. 2- Facultad de Ciencias Exactas y Naturales y Agrimensura (UNNE). 9 de Julio 1449 - (3400) Corrientes - Argentina - E-mail : mvlopez@exa.unne.edu.ar ANTECEDENTES El desarrollo de modelos de anlisis de sistemas de produccin ha sido recomendado como una necesidad para los futuros avances en el conocimiento de sistemas complejos. En Latinoamrica se pueden encontrar proyectos sobre sistemas de produccin animal en Costa Rica, Chile, Guatemala, Panam, Per. Una revisin de la literatura mundial sobre modelos de simulacin usados en anlisis de sistemas en produccin animal ha sido excelentemente detallada por Van Dyne (1978) donde ms de 63 modelos son descriptos y examinados. Se han desarrollado modelos que simulan la produccin animal bajo distintas alternativas de manejo (Keener, 1979; Blakburn, 1984; Sabder y Cartwright, 1978) o bajo condiciones de pastoreo en pradera natural (Wight, 1983; Noy-Meir, 1978). Al mismo tiempo han evolucionado los modelos que : determinan la productividad primaria de un sitio (Williams et al. 1983; Saxton et al. 1981; Detling et al. 1979; Scarnecchia, 1982; Hanson et al, 1982, 1983; Wisiol, 1984; Innis, 1978); balancean productividad primaria con la demanda animal para determinar carga animal actual y/o proyectada (Casco, 1987); planifican las actividades de la empresa ganadera (Tanaka et al. 1987); asisten en la toma de decisiones en problemas nutricionales (Huston, 1986). Una creciente poblacin mundial con limitados recursos de tierra requiere del uso de animales para maximizar la produccin de alimentos y mantener la calidad de vida. A menos que los requerimientos nutricionales sean cubiertos, no es posible lograr una eficiente produccin animal. Se han realizado varios intentos para desarrollar sistemas que permitan a los ganaderos calcular, para sus animales, raciones que proporcionen los nutrientes necesarios para permitir el crecimiento, el mantenimiento y la reproduccin. Estos sistemas constan de dos partes: en primer lugar, tablas que muestran la composicin, los nutrientes digestibles, y el valor alimenticio estimado de los forrajes: y en segundo lugar, detalles de los requerimientos nutricionales de los animales de diferente tamao, edad y condicin. Es necesario proporcionar una racin de mnimo costo que es balanceada en trminos de nutricin para los animales y que los mismos consumirn. Llevar a cabo esto satisfactoriamente requiere muchos ms clculos que los que la mayora de la gente puede hacer o est dispuesta a hacer usando un lpiz o an una calculadora de bolsillo. Por esta razn, en los ltimos aos se ha odo mucho acerca de las raciones por computadora y el uso de computadoras electrnicas de alta velocidad para proporcionar programas de clculo de raciones. (McCullough,1973). El mtodo empleado para formular raciones de mnimo costo con computadoras es conocido como Programacin Lineal (Linear Programming). Tcnicamente, la definicin de la programacin lineal es la siguiente : Es una tcnica para obtener una nica solucin ptima o ponderada para un conjunto de ecuaciones lineales simultneas en las cuales el nmero de variables desconocidas puede exceder el nmero de ecuaciones y en las cuales ninguna variable tiene valor negativo. (McCullough,1973). El mtodo Simplex inventado por George B. Dantzig en 1947 es an la herramienta principal en casi todas las aplicaciones de la programacin lineal. Dantzig es considerado como uno de los tres fundadores de la programacin lineal, compartiendo dicho honor con Von Neumann y Kantorovich. M ATERIALES Y MTODOS Se ha desarrollado un programa denominado "Sistema de Clculo de Raciones Alimentarias para Bovinos de Carne" o Sistema RBC. Este sistema permite la actualizacin y consultas a una base de datos que contiene informacin relativa a los alimentos que se utilizan para formular raciones para el ganado bovino de carne. Se ha utilizado para la prueba del sistema una base de datos de alimentos proporcionada por el Ing. Agr. Jos F. Casco et al. El usuario puede manipular la base de datos de alimentos para calcular una racin de

mnimo costo, con la opcin de guardar estas raciones balanceadas en una base de datos de raciones. Los requerimientos de energa, protena, calcio y fsforo de ganado en crecimiento y engorde se han presentado en una base de datos de Requerimientos, y esta informacin ha sido extrada de las Tablas de "Necesidades Nutritivas del Ganado Vacuno de Carne". NRC. 1994. Tambin es posible visualizar tablas y listados de tipos varios en pantalla, y obtener impresiones de los mismos. El Sistema de Clculo de Raciones para Bovinos de Carne resuelve el problema de formulacin de dietas, el cual se expone seguidamente: Se cuenta con el contenido de elementos nutritivos o nutrientes de varios alimentos diferentes. Por ejemplo, se podra conocer cuntos mg de fsforo o de protenas contiene un kg de cada alimento que se est considerando. Tambin se conocen los requerimientos diarios mnimos de cada nutriente. Puesto que se conoce el costo por kg de alimento, el problema consiste en determinar la dieta que satisfaga las necesidades diarias mnimas y tambin sea la dieta con costo mnimo. Se definen: m = nmero de nutrientes, n = nmero de alimentos, aij = cantidad del nutriente i en un kg del alimento j, bi = cantidad mnima necesaria del nutriente i, cj = costo por kg del alimento j, Xj = nmero de kg del alimento j que debern comprarse (Xj >= 0). La cantidad total del nutriente i contenido en todos los alimentos comprados est dada por:

a i1 X 1 + a i2 X 2 + ... + a in X n
Puesto que esta cantidad total deber ser mayor que, o igual a, el mnimo diario necesario del nutriente i, este problema de programacin lineal involucra la minimizacin de la funcin de costos:

c1 X 1 + c 2 X 2 + ... + c n X n
Sujeta a las condiciones: Xi >= 0; i=1,...,n y a 11 X 1 + a 12 X 2 + ... + a 1n X n b1
a 21 X 1 + a 22 X 2 + ... + a 2n X n b2 ......................................................... a n1 X 1 + a n2 X 2 + ... + a nn X n bn (Gass, 1977) Las rutinas a ser utilizadas en el procesamiento electrnico del modelo de programacin lineal fueron desarrolladas en el lenguaje Microsoft Visual Basic 5.0. Adems se utiliz el producto de software Microsoft Help Workshop para el desarrollo de los archivos de Ayuda con hipertexto. Tambin se hizo uso de una librera para el modelado y la resolucin de problemas de optimizacin lineales, llamada EZMod. Se accedi a la misma desde el entorno de programacin de Microsoft Visual Basic, mediante llamadas a DLLs. Una DLL es una librera de procedimientos, externa a la aplicacin, que puede ser llamada desde la misma. El cdigo en una DLL puede ejecutarse ms rpido que el cdigo de Visual Basic.

DISCUSIN DE RESULTADOS Cuando se inicia la ejecucin del Sistema, se observa una pantalla de Inicio por unos segundos, y luego se solicita una contrasea. Una vez ingresada la misma, se accede a la pantalla principal del sistema. En la parte inferior de la pantalla se encuentra una barra de estado, donde se indican la fecha y hora actuales, y el estado de las teclas Bloq Mays, Bloq Num e Insert. En la barra de mens, se tienen los siguientes mens desplegables: Alimentos, Raciones, Clculos, Mantenimiento BD, Varios, Ayuda y Salir. El Men Alimentos contiene las opciones relativas a la consulta y mantenimiento de la base de datos que contiene los diferentes alimentos. stas son: Ingreso de alimentos: Permite almacenar un nuevo alimento en la base de datos, si se pulsa el botn Grabar luego de haber ingresado los datos. Cuando se incorpora un nuevo alimento, y no se tiene informacin de la Energa metabolizable, Energa de mantenimiento y/o Energa de aumento, ingresando el Total de Nutrientes Digestibles (TDN) el sistema calcula los valores de energa (en Megacaloras) a partir del valor del TDN, mediante las siguientes frmulas: El TND es convertido a ED (Energa digestible) mediante la relacin: 1 kg de TND = 4.4 Mcal de ED (Schneider y Faltt, 1975). EM = 0.82 ED, (NRC, 1976; ARC, 1965); ENm = 1.37 EM - 0.138 EM2 + 0.0105 EM3 - 1.12, (Garrett, 1980a); ENg = 1.42 EM - 0.174 EM2 + 0.0122 EM3 - 1.65, (Garrett, 1980a).

Eliminacin y modificacin de alimentos: Permite eliminar un alimento de la base de datos, o bien modificar el valor de algn campo, en caso de que se hubiese ingresado errneamente. Cuando se selecciona esta opcin se accede a una pantalla que muestra una grilla (tabla) con todos los registros de la base de datos. Se pueden ordenar los registros por un campo determinado, haciendo click con el mouse en una cabecera de columna (la que contiene el campo por el que se quiere ordenar). Listado e impresin de alimentos: Permite visualizar una lista de los alimentos contenidos en la base de alimentos, con las opciones de ordenarlos por un campo determinado, o imprimirlos. El Men Raciones contiene las opciones relativas a la consulta y mantenimiento de la base de datos que contiene los raciones de mnimo costo guardadas. stas son: Eliminacin de raciones: Permite eliminar una racin de la base de datos. Cuando se selecciona esta opcin se accede a una pantalla que muestra una grilla (tabla) con todos los registros de la base de datos. Listado e impresin de raciones: Permite visualizar una lista de las raciones de mnimo costo guardadas previamente en la base de raciones, con las opciones de ordenarlas por un campo determinado, o imprimirlas. Esta pantalla es similar a la de Listado e impresin de alimentos. El Men Clculos permite calcular raciones de mnimo costo. Clculo de raciones de mnimo costo: Cuando se selecciona esta opcin, se accede a una pantalla dividida en tres secciones. En la seccin superior a la izquierda se tiene una grilla que muestra los alimentos contenidos en la base de datos de alimentos. El primer paso es elegir los alimentos que se desea que compongan la racin. Luego, se debe seleccionar un tipo de animal de la lista desplegable, e ingresar el peso en Kg en el cuadro de texto correspondiente. Finalmente hay que especificar la ganancia diaria deseada en Kg. El paso siguiente es calcular la racin pulsando el botn Efectuar clculos. Una vez realizados los clculos, se observan dos nuevas grillas. La grilla inferior izquierda contiene la funcin objetivo a minimizar y el cuadro de partida del mtodo Simplex, empleado para calcular las raciones : cada columna es un Alimento, y cada fila representa una restriccin del problema de minimizacin. La grilla inferior derecha contiene la racin ptima y el costo de la misma. El botn Guardar permite guardar la racin calculada en la base de datos de raciones, y el botn Imprimir permite imprimir el contenido de las grillas.

Figura 1: Pantalla de Clculo de Raciones de mnimo costo del Sistema RBC

El Men Mantenimiento BD permite realizar tareas de mantenimiento de la base de datos Alimento.mdb. El Men Varios permite ejecutar aplicaciones varias, que resultan de utilidad en el trabajo diario. El Men Ayuda permite acceder a la Ayuda del Sistema RBC. El Men Salir permite salir del Sistema. La aplicacin desarrollada cuenta con una interfase que permite al usuario ejecutar fcilmente la tarea de su inters a travs de mens desplegables, botones de orden, cajas de dilogo, teclas de funcin y botones de opcin, con soporte de mouse y de teclado. Pueden obtenerse impresiones de las tablas y listados visualizados en pantalla. El usuario puede ingresar, eliminar o modificar los elementos de la base datos fcilmente, a travs de una grilla de edicin y eliminacin de datos. Finalmente, el Sistema proporciona una completa Ayuda, con la opcin de impresin de los temas de Ayuda de exportacin de los mismos a un procesador de textos. Conclusiones El uso de la programacin lineal (que el programa RBC utiliza para calcular las raciones de mnimo costo) no ha tenido gran difusin dentro de la alimentacin de bovinos. Esto se debe, en parte, a que en el pasado haba que utilizar programas para todo propsito, que utilizaban lenguaje de investigacin de operaciones y normalmente estaban escritos en ingls, lo cual alejaba a los usuarios de esta poderosa herramienta de la Investigacin Operativa. El programa RBC hace desaparecer esta barrera y les permite a los productores acceder a una metodologa probada y con una interfase con el usuario muy amigable. El principal objetivo del programa RBC (Raciones para Bovinos de Carne) es ayudar a los a los usuarios (productores, tcnicos, etc.) en la toma de decisiones respecto a la alimentacin de bovinos para carne. Este objetivo se cumple a travs de la implementacin de un algoritmo de programacin lineal que permite la obtencin de raciones de mnimo costo, y la facilidad de uso del programa an para usuarios con poca preparacin en el manejo de software de computadoras. Este programa permite a los usuarios usar los hallazgos de la investigacin cientfica en su propio establecimiento, sintetizando la informacin disponible en el rea de suplementacin de rumiantes considerando los costos, tipo, cantidad y calidad de los suplementos. Adems, este programa es de uso potencial para investigadores, docentes, estudiantes y tcnicos especialistas.

BIBLIOGRAFA GASS, SAL I. "Programacin Lineal. Mtodos y aplicaciones". Compaa Ed. Continental S.A. Mxico. 1977. McCULLOUGH, MARSHALL E. "Optimum feeding of dairy animals - For meat and milk". The University of Georgia Press. Athens. Second Edition. 1973. MUNIER, NOLBERTO J. "Programacin Lineal". Ed. Astrea. Buenos Aires. Argentina. 1979. "Necesidades Nutritivas del Ganado Vacuno de Carne". NRC. Subcomisin para ganado vacuno de carne. Comisin de nutricin animal. Junta de Agricultura y recursos renovables. Consejo Nacional de Investigaciones. Editorial Hemisferio Sur. Buenos Aires. Argentina. Tercera edicin. 1994. Informes del Plan 038 del Dr. Adolfo A. Arias Maotti et al. Suplementacin con subproductos energtico-proteicos de vacunos para carne en pastoreo, en la Pcia. de Corrientes (05-051-0038), desarrollado en la EEA Corrientes del INTA. Informes y presentaciones del Plan 043 del Ing. Agr. Jos F. Casco et al. Aplicacin del anlisis de sistemas para el estudio de la Produccin Animal en la Regin NEA y la elaboracin de propuestas para su mejoramiento (05-051-0043), desarrollado en la EEA Corrientes del INTA. Apuntes de la Ctedra "Investigacin Operativa" de la FACENA (UNNE). Ayuda del software "Visual Basic" versin 5.0 de Microsoft. Informacin recopilada del sitio de Internet "George Dantzig: Fundador de la Programacin Lineal" e "Investigacin Operativa", pginas desarrolladas por el Ing. Alejandro Piza Dvila. Noviembre de 1994. Informacin recopilada del sitio de Internet "EZMod" desarrollado por la empresa Modellium, Inc. Quebec Metro High Tech Park 2750, Einstein Street, Suite 100 Sainte-Foy (Quebec), G1P 4R1. CANADA. Phone: (418) 653-0853. FAX: (418) 653-0252.

También podría gustarte