simscape multibody™(前身为 simmechanics™)提供了适用于三维机械系统(例如机器人、汽车悬架系统、建筑设备和飞机起落架)的多体仿真环境。您可以使用表示物体、关节、约束、力元件和传感器的模块对多体系统进行建模。simscape multibody 会建立整个机械系统的运动方程并解出该方程。您可将完整的 cad 装配件(包括所有质点、惯量、关节、约束和三维几何结构)导入到模型中。您可以通过自动生成的三维动画直观地了解系统动态特性。
simscape multibody 可帮助您开发控制系统并测试系统级性能。您可以利用 matlab® 变量和表达式参数化您的模型,并在 simulink® 环境下为多体系统设计控制系统。您可以利用 simscape™ 产品系列中的组件将液压、电气、气动和其他物理系统集成到您的模型中。simscape multibody 还支持生成 c 代码,以便您将模型部署到其他仿真环境,包括硬件在环 (hil) 系统。
三维机制仿真
创建任何三维机制的多体模型。使用参数化的三维几何结构或 cad 数据定义部件。使用关节连接部件以定义自由度。
cad 导入
自动转换 cad 设计以创建系统的数字孪生。直接引用 catia®、creo™、inventor®、nx™、solid edge®、solidworks® 和 parasolid® 文件
电力和液压作动
将电力、液压、气动和其他系统直接连接到三维机械模型。评估作动器技术是否满足性能要求。
接触力
对 cad 软件中定义的参数和实体之间的间歇和持续接触进行建模。定义自定义力学定律。使用轮胎模型对车辆与路面的接触进行仿真。
参数化设计
使用 matlab 更改如长度、质量和电压等设计参数。使用抽象模型进行动态仿真,以更少的迭代次数完成机械设计。
模型部署
将您的 simscape 模型转换为 c 代码以测试控制算法。在执行物理测试之前,在 dspace®、speedgoat、opal-rt 和其他实时系统上运行 hil 测试。
matlab 和 simulink
使用 matlab 自动执行模型装配、测试和后处理等任务。使用 simulink 在同一环境中集成控制算法和硬件设计。
从研究到生产
simscape 模型能帮助您细化需求、设计控制系统、测试嵌入式控制器,并使用数字孪生支持在役运行。
产品资源:
“simulink、simscape multibody 和 simulink coder 使我们能够以自主方式将 mro 车辆的精确 cad 模型转换为实时运行的 c 代码。”
jim chapel,lockheed martin space systems