首页> 外文会议>CNIM 2010;Congreso nacional de ingenieria mecanica >Diferenciación automática de fuerzas en la integración implícita de sistemas multicuerpo
【24h】

Diferenciación automática de fuerzas en la integración implícita de sistemas multicuerpo

机译:多体系统隐式集成中的自动力微分

获取原文

摘要

La diferenciación automática es una herramienta informático-matemática muy potente para calcular cualquier tipo de derivadas de funciones. Entre sus ventajas respecto a otras formas de calcular derivadas están su precisión, su eficiencia y su sencillez de implementación. Este articulo trata sobre la implementación de esta técnica en un algoritmo de simulación dinámica de sistemas multicuerpo. Concretamente, se aplica a un integrador implícito que resuelve las ecuaciones diferenciales del movimiento planteadas de forma semi-recursiva. Para ello, se ha elegido la librería ADOL-C, que trabaja por sobrecarga de operadores. Los fundamentos de la diferenciación automática, asi como la base matemática de la formulación y del integrador implícito, son explicados con cierto detalle. Finalmente, se comparan la diferenciación automática y la diferenciación numérica desde el punto de vista de la eficiencia, y se estudia la influencia que tiene el tamaño del sistema multicuerpo en los tiempos de cálculo de la simulación. En suma, se ofrece una interesante perspectiva para la optimización del cálculo de sistemas multicuerpo y el desarrollo de algoritmos eficientes, asi como una posible implementación de la diferenciación automática en el campo de los sistemas multicuerpo.
机译:自动微分是一种非常强大的计算数学工具,用于计算函数的任何类型的导数。与其他计算导数的方式相比,它的优势包括精度,效率和实现的简便性。本文介绍了该技术在多体系统动态仿真算法中的实现。特别地,它被应用于隐式积分器,该积分器以半递归的方式求解运动微分方程。为此,选择了ADOL-C库,该库由于操作员过载而起作用。详细介绍了自动微分的基础知识,以及公式和隐式积分器的数学基础。最后,从效率的角度比较了自动微分和数值微分,并研究了多体系统的大小对仿真计算时间的影响。总之,它为优化多体系统的计算和开发高效算法提供了有趣的视角,并为多体系统领域中的自动区分提供了可能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号