Simulin金宝appk上的Guy

金宝appSimulink &基于模型的设计

SimMechanics第二代

SimMechanics的用户们,当你第一次打开R2012a中的Simulink Library B金宝approwser时,你可能注意到了一个很大的变化:SimMechanics第二代

Simulink Library Browser中的SimMecha金宝appnics第二代

《SimMechanics》第二代是对《SimMechanics》的完全重新设计。让我们看看这意味着什么。

一种新的思维方式:框架中心

在第一代中,所有刚体坐标系都定义在身体块,使用对话框。可以相对于不同的框架定义坐标系,包括局部的和全局的World框架。

在SimMechanics第一代中定义坐标系

在SimMechanics Second Generation中,每个坐标帧都是局部定义的,使用刚性变换布洛克:

在SimMechanics第二代中定义坐标系

请注意,图中的线条对应于模型中的坐标框架。这使得重用坐标框架变得更加容易——当你想要连接一些新的东西到该框架时,你只需分支直线。

改善关节

让我们看一下对话转动关节

转动关节对话框

我们可以看到:

  • 标准Z轴:在SimMechanics第二代中,转动关节的自由度有一个标准约定,总是由它连接的部分局部定义。这个本地定义使得在其他配置中重用机制变得容易。其他关节也有类似的标准轴,遵循机器人技术使用的标准。

  • 目标优先级:在设计复杂的闭环机构时,很难一致地指定关节的初始条件。对于低优先级,您可以指定一个接近所需配置的值,SimMechanics将为您计算精确一致的初始条件。

  • 内部力学:不再需要连接传感器和执行器,以增加刚度和阻尼到您的关节!

  • 集成传感器:不再需要关节传感器块。

力学的探险家

与第一代可视化相比,Mechanics Explorer提供了许多优势:

  • 速度:对模拟速度的影响可以忽略不计。不再需要关闭可视化来加速模拟。

  • 控制动画速度:有许多显示动画的选项:尽可能快,实时,逐步等。

  • 重播:重放动画而不重新运行模拟…这可以节省很多时间!

  • 同时有多个视图:您可以同时从多个视点查看您的系统。

  • 树浏览器:使用与框图层次结构相匹配的树形结构轻松浏览复杂模型

下面是它的样子:

力学的探险家

Simscape接口

SimMechanics第二代是建立在Simscape引擎上的。这意味着您可以直接将Simscape组件连接到SimMechanics关节,而不需要通过Simulink信号。金宝app

我不打算在这里详细说明,因为我计划在未来发表一篇关于这个主题的文章,但我认为这是一个显著的优势。

升级

需要提醒您的是,第一代的一些功能在第二代中还没有。

在将您的模型转换为第二代之前,我建议您阅读文档以验证它是否满足您的需求。

现在轮到你了

通过打开一些演示模型来尝试SimMechanics Second Generation,包括sm_stewart_platform而且sm_wing_landing齿轮

你也可以看视频,例如引擎建模,或从MATLAB Central下载示例迷你高尔夫球场

让我们知道你的想法这里的评论

|

评论

如欲留言,请点击在这里登录您的MathWorks帐户或创建一个新帐户。