Chrono

**Chrono**(Project Chrono)——高性能多物理场/多体动力学仿真库。C++ 编写的开源多物理场仿真库,核心为多体动力学(刚体/柔体、接触、约束),并扩展支持有限元(FEA)、流体-固体耦合(SPH)、颗粒动力学(DEM)、车辆动力学等,由美国多所高校联合维护。

GitHub

https://github.com/projectchrono/chrono

官网

http://projectchrono.org

语言

C++

许可证

BSD-3-Clause

定位

高性能多物理场/多体动力学仿真库

核心能力

多体动力学(刚体/柔体/铰链约束)、接触与碰撞检测、车辆动力学(车辆/悬挂/轮胎模块)、有限元耦合、颗粒 DEM 与 SPH 流体耦合、Python/PyChrono 接口

学习价值 - 多体动力学求解(微分代数方程 DAE 求解、约束稳定化)实现完整,是车辆/机构动力学仿真的首选参考 - 模块化架构(核心/模块分层),对自研仿真引擎的模块划分有借鉴意义 - 与 FEA/DEM/SPH 的耦合设计,体现多物理场集成思路