Universidad Nacional del Nordeste Secretaria General de Ciencia y Técnica COMUNICACIONES CIENTÍFICAS Y TECNOLÓGICAS 2009 Software de cálculo de raciones para ganado caprino Revidatti María A., López María V., De La Rosa Carbajal, Sebastián A. Identificación del Plan PI 044/06: ESTUDIO DEL DESEMPEÑO PRODUCTIVO DE LA CABRA CRIOLLA EN EL de Trabajo / Proyecto: OESTE FORMOSEÑO. VARIABLES DE CRECIMIENTO Y REPRODUCTIVAS Facultad / Instituto: Facultad de Ciencias Veterinarias (UNNE). CEDEVA - Laguna Yema (Formosa). Domicilio: Sargento Cabral 2139 - CP 3400 - Corrientes - Corrientes - Argentina. Teléfono/Fax: 03783-425753 int 136 Palabras Claves: Nutrición de caprinos. Dietas de mínimo costo. Programación lineal. - E-mail: marevidatti@vet.unne.edu.ar RESUMEN Nutrir adecuadamente un caprino significa proporcionarle todos los nutrientes, en cantidades y proporción adecuadas para atender sus necesidades, a través de una ración sin factores tóxicos y al menor costo posible. Se han desarrollado sistemas que permiten a los criadores calcular, para sus animales, raciones que proporcionen los nutrientes necesarios para permitir el crecimiento, el mantenimiento y la reproducción, los cuales constan de dos partes: a) Tablas que muestran la composición, los nutrientes digestibles y el valor alimenticio estimado de los alimentos; b) Detalles de los requerimientos nutricionales de los animales de diferente tamaño, edad y condición. Además, resulta necesario proporcionar una ración de mínimo costo que es balanceada en términos de nutrición para los animales. La metodología empleada para formular raciones de mínimo costo es la Programación Lineal, la cual se define como “… una técnica para obtener una única solución óptima o ponderada para un conjunto de ecuaciones lineales simultáneas en las cuales el número de variables desconocidas puede exceder el número de ecuaciones y en las cuales ninguna variable tiene valor negativo”. El método Simplex es el más utilizado para resolver problemas de programación lineal. Este trabajo tuvo como objetivo el desarrollo de un software denominado Sistema de Cálculo de Raciones para Caprinos, el cual resuelve el problema de formulación de dietas para caprinos. Se cuenta con el contenido de nutrientes de varios alimentos diferentes, y además se conocen los requerimientos diarios mínimos de los animales para cada nutriente. Puesto que se conoce el costo por kg de alimento, el problema consiste en determinar la dieta que satisfaga las necesidades diarias mínimas y con costo mínimo. Se definen: m = número de nutrientes, n = número de alimentos, aij = cantidad del nutriente i en un kg del alimento j, bi = cantidad mínima necesaria del nutriente i, cj = costo por kg del alimento j, Xj = número de kg del alimento j que deberán comprarse (Xj >= 0). Un problema de programación lineal involucra la minimización de la función de costos, la cual está sujeta a las siguientes condiciones: a11 X1 + a12 X2 + … + a1n Xn >= b1; a21 X1 + a22 X2 + … + a2n Xn >= b2;….; am1 X1 + am2 X2 + … + amn Xn >= bm. El software fue programado en lenguaje Visual Basic. Además se utilizó una librería para el modelado y la resolución de problemas de optimización lineales llamada EZMod. La aplicación desarrollada cuenta con una interfase que permite al usuario ejecutar fácilmente la tarea de su interés y dispone de los siguientes menús: a) Menú Alimentos. Contiene las opciones relativas a la consulta y mantenimiento de la base de datos que contiene los diferentes alimentos. b) Menú Raciones. Presenta las opciones relativas a la consulta y mantenimiento de la base de datos que contiene los raciones de mínimo costo guardadas. c) Menú Cálculos. Permite acceder a dos opciones: i) Visualizar la tabla de requerimientos: Se presentan en una grilla los requerimientos de energía, proteína, calcio y fósforo de ganado caprino en crecimiento, preñez y lactancia, información extraída de "Nutrient Requirements of Goats: Angora, Dairy and Meat Goats in Temperate and Tropical Countries” (National Academy Press, 1981). ii) Cálculo de raciones de mínimo costo: El primer paso es elegir los alimentos que se desea que compongan la ración. Luego, se debe seleccionar la categoría del animal (Mantenimiento, Última etapa de la preñez, Ganancia de peso de 50 g , 100 g ó 150 g por día, Producción de leche), y el peso en kg. El paso siguiente es calcular la ración pulsando el botón Efectuar cálculos. Una vez realizados los cálculos, se observan: 1) Una tabla que contiene la función objetivo a minimizar y el cuadro de partida del método Simplex: cada columna es un Alimento, y cada fila representa una restricción del problema de minimización; 2) Una grilla que muestra la ración óptima calculada, y el costo de la misma. d) Menú Varios. Permite ejecutar aplicaciones varias, que resultan de utilidad en el trabajo diario. e) Menú Ayuda. Permite acceder a la Ayuda del sistema. f) Menú Salir. Permite salir del sistema. El Sistema de Cálculo de Raciones para Caprinos proporciona ayuda a los productores en la toma de decisiones respecto a la alimentación de ganado caprino, permitiéndoles acceder a una metodología probada, con una interfase de usuario muy amigable, haciendo desaparecer la complejidad de uso que presentan otros programas de cálculo de raciones, que requieren la disponibilidad de un mayor número de parámetros.