Vista previa del material en texto
LOS SISTEMAS DE CÁLCULO SIMBÓLICO (SCS) EN LA DOCENCIA DE LA INGENIERÍA MECÁNICA. APLICACIÓN A LA RESISTENCIA DE MATERIALES José Mª García; Antolín Lorenzana; Jesús Magdaleno; Estrella Requejo; Juan M. Rico; Luís A. Recio. Departamento de Resistencia de Materiales. Escuela Universitaria Politécnica de Valladolid teran@uva.es 1. RESUMEN En este trabajo se exponen las posibilidades de los sistemas de cálculo simbólico (SCS) para la resolución de procesos y problemas ingenieriles, dentro del entorno de la docencia universitaria en Ingeniería Mecánica. Un sistema de cálculo simbólico es un conjunto de herramientas informáticas que desarrollan conceptos matemáticos sin tener que sustituir numéricamente las variables, permitiendo realizar las operaciones de forma simbólica. Estas herramientas, en general, tienen una gran capacidad de análisis y representación gráfica, lo que permite despreocuparse de los desarrollos matemáticos para centrarse en los resultados y en su interpretación. Se analizan tanto la potencia y flexibilidad del sistema como sus límites y dificultades. Se indican las estrategias utilizadas para la implantación de este tipo de procesos mediante cursos y seminarios que faciliten la formación, y su aplicación en la docencia de las asignaturas mediante prácticas de simulación. Como sistema de cálculo simbólico se utiliza el entorno Maple, ya que contiene una amplia variedad de operaciones matemáticas como análisis numérico, álgebra simbólica y posibilidades gráficas, además de una visualización matemática interactiva mediante interface de usuario, utilidades de procesador tanto de gráficos como de textos, y un lenguaje de programación de alto nivel. Para fomentar su uso se plantean una serie de acciones basadas en la realización de prácticas, resueltas mediante simulación matemática utilizando el entorno de cálculo simbólico, que sirvan de base para posteriores problemas que el alumno ha de resolver. Mediante el uso de seminarios y cursos para el aprendizaje, y planteando problemas para desarrollar en las prácticas de las asignaturas, se consigue la introducción de este tipo de métodos como potente herramienta de análisis ingenieril. 2. INTRODUCCIÓN Los nuevos planes de estudios han provocado una serie de cambios sustanciales en la estrategia de enseñanza seguida por el profesorado. Estos han conducido entre otras cosas a una reducción considerable de las horas lectivas y a la utilización de métodos modernos de enseñanza. Estas dos características repercuten en la docencia de los estudios universitarios en general, pero en el caso de los estudios técnicos su influencia es más acusada. En este trabajo se va a tratar como abordar la adaptación de la docencia a estos dos hechos en una enseñanza técnica como es la Ingeniería Mecánica. Antes de la disponibilidad de ordenadores, y salvo para modelos de análisis muy sencillos, la única forma de predecir el comportamiento de un sistema ingenieril consistía en la experimentación directa o la construcción de prototipos; pero con la aparición del ordenador como herramienta de cálculo potente y eficaz se pudieron retomar y resolver modelos lógico-matemáticos postulados décadas atrás. Dentro de las posibilidades que la informática permite, se han desarrollado distintos programas de simulación con los que se consigue una alta eficiencia en el análisis del comportamiento del sistema a estudiar. Por lo tanto, el primer paso es seleccionar el programa más adecuado para los fines requeridos; proceso ya conocido y del que se hace mención en distintas ponencias de innovación educativa5,7,8. En el campo de la ingeniería, y más concretamente en la mecánica, distintos programas comerciales permiten la obtención de resultados de forma fácil y espectacular. Sin embargo todos ellos en general adolecen de una deficiencia importante. Es muy complejo (y en algunos casos imposible) poder llegar hasta el núcleo del modelo lógico-matemático para realizar cambios sobre él; y en caso de conseguirlo, su modificación es muy complicada. Es por ello por lo que, desde el punto de vista docente, se puede llegar a transmitir al alumno la idea de que los modelos de comportamiento teóricos son rígidos e inamovibles, e incluso algunos pueden considerar que no es necesario su conocimiento. Frente a este tipo de software de carácter cerrado, existen los denominados sistemas de cálculo simbólico (SCS) que permiten la manipulación del modelo lógico-matemático en todas sus características: desde modificaciones superficiales mediante la variación de cualquier parámetro del análisis, a modificaciones profundas de su filosofía, como puede ser utilización de distintos procesos lógicos o matemáticos, o cambio radical de hipótesis de partida para adaptarlo a otro tipo de estudio. Como se ha comentado, un sistema de cálculo simbólico (SCS) es un conjunto de herramientas informáticas que permiten realizar distintos procesos lógicos y matemáticos de forma automática, ahorrando gran cantidad de tiempo y esfuerzo, y facilitando su uso al no ser necesario conocer exhaustivamente los procesos matemáticos utilizados. Los SCS tratan entidades matemáticas como si fueran funciones con variables, de forma que no es necesario sustituirlas por magnitudes numéricas, sino que el proceso realiza los cálculos de forma simbólica. Dentro de los distintos SCS existentes en el mercado se va ha hacer mención al programa Maple 8.001 (2002). Este es un entorno de resolución de problemas desarrollado desde 1980 y comercializado en 1983 por el Grupo de Cálculo Simbólico de la Universidad de Waterloo (Ontario, Canadá). Es destacable comentar que su nombre proviene de "el placer de las matemáticas" (en inglés MAthematical PLEasure). Contiene 1 "Maple y Maple 8.00 son marcas comerciales de la empresa Waterloo Maple Inc." una amplia variedad de operaciones matemáticas como análisis numérico, álgebra simbólica, ecuaciones diferenciales, cálculo vectorial, geometría, estadística, matemáticas discretas, funciones especiales y gráficos matemáticos, con más de 3.000 comandos y múltiples paquetes de usuario. A partir de este software es posible elaborar procesos completamente abiertos que se adapten fácilmente al modelo de simulación, dentro del campo de conocimiento en el que se quiera utilizar. 3. OBJETIVOS Los objetivos que se pretenden de la aplicación de los SCS en la docencia son: - Mejorar el aprendizaje facilitando los procesos matemáticos - Reforzar la componente práctica de la enseñanza sin desligarla de la teoría y adaptando ambas al proceso de análisis utilizado. - Fomentar en el alumno la aplicación de sus conocimientos, acercándole a una herramienta de cálculo moderna y potente. 4. METODOLOGÍA El SCS se utilizó en el Departamento de Resistencia de Materiales, Estructuras e Ingeniería Civil de la Escuela Universitaria Politécnica de Valladolid, para la realización de las prácticas correspondientes a la asignatura troncal Elasticidad y Resistencia de Materiales II que se imparte en el segundo cuatrimestre del segundo curso de la titulación de Ingeniero Técnico Industrial Mecánico. Los cinco créditos y medio asignado a la asignatura se dividen en tres teóricos y dos y medio prácticos. Dentro de los créditos prácticos, una parte de ellos se utilizan en el desarrollo de prácticas de laboratorio. Para su realización el Departamento cuenta con un laboratorio de informático en el que se pueden desarrollar modelos de simulación. Aparecieron entonces las dificultades anteriormente aludidas de modificación de modelo y adecuación a los objetivos de la asignatura cuando se utilizaron programas comerciales. Por ello se tomó la decisión de utilizar un entorno de programación que posibilitase la manipulación de los modelos necesarios en la docencia. Esto se consiguió con el uso de sistemas de cálculo simbólico (SCS). Existen dos opciones metodológicas para realizar las prácticas con SCS6: - El profesor proporciona al alumno el modelode simulación ya desarrollado. Tiene la ventaja de que el alumno dedica su tiempo a resolver los ejercicios, pero el inconveniente de que se pierde el contacto con el modelo teórico. - El alumno desarrolla el modelo. El inconveniente en este caso es que se consume mucho tiempo en el aprendizaje y en la puesta a punto del modelo, problemas no relacionados con los objetivos de la asignatura. Debido al escaso tiempo asignado a la docencia se eligió para el desarrollo de las prácticas el primer método y para evitar el inconveniente asociado, se pide al alumno la resolución manual del problema. Con esto se consiguen los siguientes objetivos: - El alumno no pierde el contacto con el modelo teórico utilizado. - El modelo de simulación se adapta a la docencia al ser el propio profesor el que lo genera. - Al alumno no se le exige el conocimiento del SCS, sino de la asignatura. Para llevar a cabo dicha opción se han de desarrollar los siguientes pasos: - Programación del comportamiento del modelo, las condiciones de contorno, salidas gráficas, determinación de valores, etc. - Realización de una guía de utilización básica. - Planificación de prácticas para que los alumnos hagan uso del simulador. - Finalmente, para aquellos alumnos interesados en profundizar en el aprendizaje del SCS se desarrollan cursos y seminarios. Debido al elevado número de alumnos de la asignatura (la matrícula en el curso 2002/03 superó los 230) la práctica se lleva a cabo en grupos de cuarenta alumnos divididos en dos por ordenador. Se realizó en una sesión de dos horas de duración, en la primera de las cuales el profesor orienta a los alumnos respecto de los procesos y análisis que han de llevar a cabo y de su relación con los conocimientos teóricos. La segunda hora es de trabajo de cada grupo, en la que los alumnos desarrollan el problema que les corresponda. La obtención de resultados con el ordenador se ha planteado intencionadamente de forma indirecta, por lo que es necesario utilizar lógica ingenieril con búsqueda de la solución mediante un proceso de ensayo-error. Esto fomenta la actitud participativa y un deseo de aprendizaje, ya que si no se tienen los conocimientos mínimos, no se podrá realizar la práctica. Ésta no acaba con la obtención de los resultados utilizando la simulación del SCS, sino que se le pide el desarrollo de los mismos de forma manual mediante los procedimientos aprendidos en teoría, con lo que el alumno ha de esforzarse para vencer las dificultades planteadas utilizando los conocimientos impartidos en la asignatura. Para fomentar el interés por parte del alumno, se valora su realización correcta con un 10% de la calificación global de la asignatura. Finalmente se realiza también una encuesta al alumnado para evaluar su opinión sobre la mejora producida en la calidad de la docencia con el desarrollo de este proceso. 5. APLICACIÓN DEL SCS A LA RESISTENCIA DE MATERIALES El cálculo simbólico se basa en reglas simples semejantes a las de los cálculos manuales1,2, con lo que el usuario se despreocupa de los procedimientos matemáticos y puede centrarse en el análisis de las dificultades. Se van a indicar los puntos más importantes que se desarrollan en la práctica, basados en principios fundamentales de Mecánica y Elasticidad y Resistencia de Materiales3,4, sin entrar en otros temas como son entornos gráficos, procesos lógicos y almacenamiento y organización de la información. En la práctica se estudia la geometría de la sección de una viga, su comportamiento bajo un estado de cargas y vínculos, y las tensiones que se producen en una sección arbitraria. Un ejemplo de esto se verá posteriormente. Para su determinación se calculan inicialmente los momentos estáticos, área y momentos de inercia de la sección, considerada de pequeño espesor: ∫∫∫ ∫∫∫ === === dlexyIdlexIdleyI dleAdlexmdleym xy 2 y 2 x yx Expresiones que programadas con el SCS son: >mx||ind := int (y*e2, s||ind = 0..long[ind]); my||ind := int (x*e2, s||ind = 0..long[ind]); A||ind := int (e2, s||ind = 0..long[ind]); Ix||ind := int (y^2*e2, s||ind = 0..long[ind]); Iy||ind := int (x^2*e2, s||ind = 0..long[ind]); Ixy||ind := int (x*y*e2, s||ind = 0..long[ind]); donde: int - comando de integración. || - comando de concatenación. ind - variable asociada a cada ramal de la sección. long - longitud de cada ramal. s - variable de integración. e2 - espesor de cada ramal. x, y - coordenadas cartesianas definidas en función de la variable s. Una vez obtenidos, se determina el centro de gravedad, el tensor de inercia y los momentos y direcciones principales de inercia. Estos se desarrollan con el SCS mediante >TI := evalf(array([[Ix, -Ixy], [-Ixy, Iy]])); evalf (eigenvals (TI)); evalf (eigenvects (TI)); donde: TI - tensor de inercia. evalf - comando de evaluación de funciones. array - comando para la generación de matrices. eigenvals - comando de determinación de autovalores. eigenvects - comando de determinación de autovectores. De la misma forma se deben ir especificando todo los procesos necesarios. Así, por ejemplo, para el cálculo de las tensiones hay que realizar los procedimientos clásicos de Resistencia de Materiales (ver referencia 3 y 4). Todo el estudio del comportamiento de la viga parte de la ecuación diferencial aproximada de la línea elástica ( ) ( )xEI xM dx yd 2 2 =≈ρ El momento flector (M) se obtiene a partir de la simulación de los distintos estados de carga mediante funciones de discontinuidad3, que se dividen en funciones de singularidad para fuerzas y momentos puntuales ( ) =∞± ≠ =−= ax cuando ax cuando 0 axxF n n y funciones de Macaulay aplicadas para los caso de fuerzas repartidas. ( ) ( ) >− ≤ =−= ax cuando ax ax cuando 0 axxF n n n En su programación se utilizan la delta de Dirac y la función de Heavisille, respectivamente > mom := sum ('m[i,1]*Dirac(1, x - m[i,2])',i = 1..momentos): punt := sum ('p[i,1]*Dirac(1, x - p[i,2])',i = 1..puntuales): rep := sum ('(r[i,1] + (r[i,2] - r[i,1])/(r[i,4] - r[i,3])*(x - r[i,3]))*Heaviside(x - r[i,3]) - (r[i,1] + (r[i,2] - r[i,1])/(r[i,4] - r[i,3])*(x - r[i,3]))*Heaviside(x -r[i,4])',i=1..repartidas): donde: mom, punt, rep - funciones de cargas debidas al momento, cargas puntuales y repartidas. m[i,j], p[i,j], r[i,j] - magnitudes y posiciones de los momentos y cargas. i - variable de carga momentos, puntuales, - número de momentos, cargas puntuales y repartidas. repartidas Determinada la función de cargas, se utilizan las relaciones entre estado de cargas (q(x)), esfuerzo cortante (V(x)) y momento flector (M(x)) de una viga ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )∫∫ −=⇒−==⇒= dxxVxM dx xdM xV dxxqxV dx xdV xq Estos procesos se desarrollan mediante > V := int (-car + F_v, x): M := -int (V + M_v, x): donde: int - comando de integración. car - funciones de carga. F_v - funciones de discontinuidad de las fuerzas vinculares. M_v - funciones de discontinuidad de los momentos vinculares x - variable de integración longitudinal de barra. A partir de estos comandos el SCS determina las funciones de esfuerzo cortante (V) y momento flector (M). La expresión de momentos habrá que ser integrada para obtener las funciones giro y flecha de la viga ( ) ( )( ) ( ) ( ) ( )∫ ∫∫ == dxdx xEI xM xy dx xEI xM xg Estas expresiones se programan con el SCS de la siguiente forma > g := c_g_I + c_g_R + int (M/(E*Inercia), x): y := -c_y_I - c_g_I*x – c_g_R*x - int (int (M/(E*Inercia), x), x): donde: c_g_I - constante inicial de giro debido a la inercia (para sistemas de inercia variable). c_y_I - constante inicial de flecha debido a la inercia. c_g_R - constante de giro por el efecto de rótula. E - Módulo de Young. Inercia - función momento de inercia (semejante al de cargas). Con las ecuaciones de comportamiento definidas, se plantean las condiciones de compatibilidad en función de los vínculos y rótulas del sistema, ( ) ( ) ( ) 0xMgxgyxy Rvinvinvinvin=== donde: xvin - posición de vínculo. yvin - flecha prefijada de vínculo. gvin - giro prefijado de vínculo. xR - posición de rótula. A partir de estas ecuaciones y las correspondientes al equilibrio estático 0M 0Fy == ∑∑ se obtiene un sistema de ecuaciones cuya resolución determina giros y flechas incógnitas, así como fuerzas y momentos vinculares. Esto se indica mediante > solucion := solve ({M_L, V_L, E_y_v, E_g_v, E_y_I, E_g_I, E_M_R}, incog): donde: M_L, V_L - ecuaciones de equilibrio estático de la viga. E_y_v, E_g_v - ecuaciones de compatibilidad por vínculos. E_y_I, E_g_I - ecuaciones de compatibilidad por inercia. E_y_R - ecuaciones de compatibilidad por rótulas. incog - conjunto de incógnitas del sistema. A partir de ahí sólo hay que sustituir las soluciones en las funciones anteriores > V_x : =subs(solucion, V): M_x := subs(solucion, M): g_x := subs(solucion, g): y_x := subs(solucion, y): para posteriormente realizar representaciones gráficas y obtener valores numéricos. 6. ORGANIZACIÓN DE LA EXPERIENCIA En las prácticas se utilizan simultáneamente dos programas de nombres Secciones y Vigas, desarrollados en el Departamento con el SCS Maple 8.00. El programa Secciones determina las siguientes características geométricas: - centro de masas, - momentos de inercia respecto de ejes de referencia arbitrarios, - momentos y direcciones de inercia principales en el centro de gravedad, determinando también: - tensiones normales (ley de Navier3,4), tangenciales (ley de Colignon3,4), y equivalentes (hipótesis de Von Mises3,4) y, - posición del centro de esfuerzos cortantes. Se puede utilizar tanto para secciones abiertas como cerradas (unicelulares) con ramales rectos para perfiles de pequeño espesor. Quedan fuera del estudio las secciones macizas y las multicelulares. El programa Vigas permite analizarlas con las siguientes características: - vinculadas de forma tanto isostática como hiperestática, - estados de cargas puntuales o repartidas, - secciones constante o variable a tramos, con introducción de rótulas, - desplazamientos y giros predeterminados. El programa facilita los gráficos de esfuerzos cortantes, momentos flectores, giros y flechas, indicando sus valores para una sección determinada. 6.1 Proceso de enseñanza En el desarrollo de la primera hora se han de seguir los siguientes pasos: 1) Exposición de la práctica a desarrollar, indicando los objetivos a conseguir. 2) Exposición de las bases mecánicas, físicas y matemáticas necesarias. 3) Análisis de gráficas y magnitudes. 4) Planteamiento y resolución de un problema tipo completo. 6.2 Proceso de aprendizaje Un ejemplo, tanto de geometría de la sección como del estado de cargas y las condiciones de contorno, aparece a continuación. Fig. 1 Ejemplo de sección y viga de prácticas. Este caso corresponde a una viga hiperestática de inercia variable por refuerzo realizado en la zona de mayor solicitación. Las secciones abiertas de pequeño espesor están cargadas sobre el centro de esfuerzos cortantes. Se pide determinar la tensión máxima equivalente (Von Mises). A continuación se indican los pasos del proceso a seguir: Primer paso. Análisis de características geométricas de la sección o secciones. El primer paso del proceso es determinar mediante el programa Secciones tanto el centro de gravedad como los momentos de inercia principales de cada una de las secciones. 6 cm 6 cm 28 cm 0,7 cm 1 cm x y 1 cm 6 cm cec 28 cm 0,7 cm 1 cm x y 1 cm cec 2 cm 6 cm 2 cm 0.5 kN/m 4 m 4 m B 1 kN 1 kN 3 kN/m A 2 m 2 m z y 5 kN 2 m Segundo paso. Análisis de la viga. El programa Vigas determina las gráficas y valores de esfuerzos cortantes, flectores, giros y flechas, tal como muestra la figura 2. A partir del análisis de estas gráficas el alumno ha de determinar las posibles secciones críticas. Fig. 2 Gráfica de cortantes, momentos, giros y flechas. Tercer paso. Estudio de tensiones. Es necesario volver al programa Secciones para el estudio de las tensiones en las secciones consideradas. Un ejemplo aparece en la figura 3. Fig. 3 Reparto de tensiones en la sección. Gráfica de flechas 7. CONCLUSIONES A partir de la metodología expuesta, se pueden indicar las siguientes conclusiones de la utilización del SCS en el desarrollo de las prácticas: - El SCS facilita la incorporación activa del alumno al proceso de aprendizaje, responsabilizándole de un análisis ingenieril y librándole, en el desarrollo de la práctica, de los cálculos necesarios para la toma de decisiones. - Se acerca al alumno a una potente y a la vez sencilla herramienta de cálculo. - Permite al profesor programar modelos adecuados a la asignatura, independizándose de entornos comerciales que en general tienen otros puntos de vista y objetivos. - Facilita la manipulación y representación gráfica de funciones matemáticas. 8. REFERENCIAS [1] Schwartz, David, “Introduction to Maple”. Prentice Hall. 1999. ISBN: 0130951331 [2] Kraft, Roger, “Computing with Maple” Chapman & Hall CRC, UK,2001. ISBN: 1584882360 [3] Gere, James M., Timoshenko Stephen P., “Mecánica de Materiales. Segunda Edición”. Grupo Editorial Iberoamericana, S.A., México, 1986. ISBN: 9687270160. [4] Ortiz Berrocal, Luís, “Resistencia de Materiales. Segunda Edición”. Mc Graw Hill. Madrid, 2002. ISBN: 8448133536. [5] Magdaleno Martín,J., Dominguez Garrido, U., “Innovación tecnológica en la formación de Ingenieros: Incorporación de aplicaciones informáticas. Reflexiones sobre su selección, uso y evaluación de su rendimiento”. IX Congreso de Innovación Educativa en las Enseñanzas Técnicas. Valencia, 2001. ISBN: 8469956590 [6] Portillo de la Fuente, Ana Mª, González González Mª Luisa, Uña Martín, Angel de. “Alternativas metodológicas para las prácticas de laboratorio de técnicas numéricas básicas”. X Congreso de Innovación Educativa en las Enseñanzas Técnicas. Valencia, 2002. ISBN: 8497052080 [7] Suñer Martín, José Luís, Mata Amela, Vicente, “Utilización de programas de simulación en la docencia de la ingeniería mecánica”. X Congreso de Innovación Educativa en las Enseñanzas Técnicas. Valencia, 2002. ISBN: 8497052080 [8] Covián Regales, E., Celemín Matachana, M., “Mejora de la comprensión del concepto de fuerza mediante simulaciones informáticas”. X Congreso de Innovación Educativa en las Enseñanzas Técnicas. Valencia, 2002. ISBN: 8497052080 View publication statsView publication stats https://www.researchgate.net/publication/265984296