这些函数实现了Lie积分器,用于在静态弹簧磁势场中进行刚体的长时间模拟。这项辛格式的数值实验参考了Bou-Rabee, N.、Ortolan, G.和Saccon, A. [2010]的工作。研究结果显示:(i)VLV算法无能量漂移;(ii)Lie-Newmark算法存在能量漂移;以及(iii)显式Lie-Midpoint算法也表现出能量漂移。文件详情包括:basicrunem.m:启动Lie方法;NMB.m:半显式Lie-Newmark算法;LIEMIDEA.m:显式Lie中点算法;VLV.m:Lie-Verlet算法;wedge.m:帽子地图。
刚体长时间模拟基于刚体动力学Lie群方法的MATLAB实现
相关推荐
QuIRK多体动力学包用于建立和分析约束刚体系统的工具-matlab开发
QuIRK是一个交互式Matlab命令行界面,专用于构建刚体和约束系统,解算系统在各种力表达下的运动方程,并展示动画以及系统状态历史和能量信息。该工具的设计目标是模块化和操作简便,基于四元数姿态表示刚体动力学状态接口,使用Udwadia-Kalaba伪逆方法编写受约束系统的运动方程。QuIRK支持复杂的多体系统,并能模拟用户指定的力或势能函数下的各物体间运动。
Matlab
0
2024-08-25
流体动力学模拟振动ANSYS+MATLAB
过去,流体动力学振动测试通常依赖于现场或模型实验。现在,可利用单向和双向流体软件进行模拟,提出了一种在特定假设下模拟闸门在最危险工况下流体动力学振动荷载的时域方法。
Matlab
2
2024-07-26
双摆动力学仿真模拟直至停止 - Matlab开发
通过仿真和绘制双摆的动力学行为,直到用户按下某个键或在图中单击。如果没有提供输入参数,系统将自动分配默认值。
Matlab
2
2024-07-30
基于Matlab的Newmark-β法动力学求解程序
阐述了结构动力学常用求解方法Newmark-β法的计算原理,并对其公式推导过程进行了详细说明。此外,文章还提供了基于Matlab语言实现Newmark-β法的程序代码,方便用户进行实际应用和拓展研究。
Matlab
2
2024-06-01
航天器轨道动力学模型的MATLAB求解方法
根据航天器的状态方程,通过提供初始位置和速度信息,可以利用MATLAB求解出任意时刻航天器的位置和速度。
Matlab
1
2024-07-27
复杂网络动力学探索
《复杂网络上的动力学过程》是一部详尽探讨复杂网络动力学行为的权威著作,其在图学习领域具有重要的先导意义。全书采用流畅的英文语言,内容丰富全面,系统地介绍了复杂网络理论知识。本书深入讨论了网络中各种动力学过程,包括传染、同步、演化和集体行为等现象,涵盖了SIR模型、同步动力学以及各种网络生成算法和拓扑特性的分析。此外,书中还探讨了稳定性、分岔理论、网络韧性以及非线性动力学和集体行为的涌现现象。通过学习本书,读者将建立起解决生物、信息和社会科学领域问题的坚实理论基础。
算法与数据结构
0
2024-08-13
基于关键词的语义动力学实证分析
本研究运用语义动力学方法对美国国家科学院院刊近 16 年的关键词进行了实证分析。结果显示:
关键词词频近似符合 Zipf 分布,指数为 0.86。
每年新关键词数量与所有关键词总数呈幂次标度关系,指数约为 0.75。
期刊关键词和网页标签的演化标度律相似。
统计分析
5
2024-05-20
开源车辆动力学仿真包
Octave/Matlab 的开源仿真包,适用于车辆动力学仿真。
Matlab
4
2024-05-26
伊辛模型的量子动力学MATLAB代码 - 量子系统模拟资源下载
这个存储库发布了用于论文的MATLAB代码,用于模拟封闭和开放的量子系统。针对封闭系统,重点是Ising模型和腔QED阵列的时间无关薛定谔方程应用。对于开放系统,引入了解决马尔可夫主方程的快速算法。还讨论了开放伊辛模型和耦合到光子库的两级系统。最后,介绍了应用于自旋玻色子模型的时域主方程。功能包括生成多体泡利矩阵、相互作用腔系统的算子生成和查找Lindblad超级算子的排序特征值和特征矩阵。
Matlab
2
2024-07-29