numpy-numerical-analysis-3-6dof-equations-of-motion | detalle de la skill | OpenClaw Study

Esta habilidad implementa un integrador temporal Newmark-Beta para las ecuaciones de movimiento lineales de 6 grados de libertad (6DOF) [M]{ẍ} + [C]{ẋ} + […

Esta habilidad implementa un integrador temporal Newmark-Beta para las ecuaciones de movimiento lineales de 6 grados de libertad (6DOF) [M]{ẍ} + [C]{ẋ} + [K]{x} = {F} usando NumPy. Acepta matrices de masa, amortiguamiento y rigidez de 6×6, además de un vector de fuerzas de 6×1 y el desplazamiento/velocidad actuales; a continuación forma una matriz de rigidez efectiva y resuelve el sistema lineal con np.linalg.solve para calcular el desplazamiento, la velocidad y la aceleración en el siguiente paso. Los parámetros Newmark por defecto (beta=0.25, gamma=0.5) corresponden a la integración por aceleración media constante, que es incondicionalmente estable para problemas lineales. Casos de uso incluyen simulaciones 6DOF de cuerpo rígido y pequeños ángulos en aeroespacial, marítimo y dinámica de vehículos, análisis modal en el dominio temporal y prototipado rápido de modelos dinámicos. Las ventajas principales son la estabilidad implícita para sistemas rígidos, una API clara para la integración por paso de tiempo, la fácil extensión a bucles de historia temporal completos y la adaptación directa a matrices actualizadas o iteraciones no lineales.

Esta página forma parte del hub OpenClaw Skills con guías de instalación, categorías y enlaces prácticos.

English 简体中文 繁體中文 日本語 Português