主要内容

模型中的简单链接

机械链接是联系,机制和机器通用构建模块。在这个例子中,您将学习如何使用模型简单的机械链接Simscape™多体™.为简单起见,模型假设连杆有一个砖形和两个端框架。

创建模型

  1. 在MATLAB®命令行中输入smnew.一种Simscape multibody.打开与常用块模型模板。

  2. 删除金宝appSimulink-PS转换器PS-金宝appSimulink转换器,范围块,因为它们在本例中没有使用。

  3. 显示的名字刚性变换砖实心块。右键单击该块并选择格式>显示程序名称>

  4. 重复刚性变换块到第二端部框架添加到链接。

  5. 翻转Rigid Transform1块,这样你就可以连接B.端口的两个刚性转换块彼此和砖固体块。

  6. 按照下图连接剩余的块。

  7. 在砖实心对话框,指定以下参数。这些参数定义了简单的链接的物理性质,例如形状,质量和外观。

    范围 价值 单位
    几何>方面 [L W H] 厘米
    惯性>密度 rho. 公斤/米^ 3
    形象的>视觉性能>颜色 RGB 不适用

  8. 在刚性变换块,指定以下参数。这些参数指定的简单链接两端帧的位置。当您输入参数,砖实心且刚性的变换块将红色突出显示,因为你还没有定义的变量呢。这个问题将归咎于所有的数值为参数,将在下面的部分进行描述后得到解决。

    范围 刚性Transform1 刚性变换 单位
    翻译>方法 基准轴 基准轴 不适用
    翻译> - x + X 不适用
    翻译>抵消 L / 2 L / 2 厘米

生成子系统

您可使用几个简单的模型,复杂的多体系统如一个简单的链接模式。通常需要进行调整,以适应不同的设计要求,这些简单的模型的物理参数。为了简化参数调整过程中,您可以创建这些简单的模型子系统块。一个子系统块,您​​可以更新在一个地方 - 子系​​统块对话框很多参数。在本节中,您将学习如何创建一个简单的链接模型中的子系统块。

  1. 选择砖固体块,并通过保持移位并点击块的两个刚性变换块。

  2. 右键单击选定的区块之一,然后选择从选择中创建子系统.金宝app动态仿真模块®添加了一个新的子系统块,它包含砖块固体和刚性转换块。

  3. 双击子系统框。一个新的选项卡显示子系统块的儿童块。双击CONN1和集父子系统上的端口位置向左。点击好吧通过单击子系统选项卡旁边的向上箭头按钮,应用更改并导航回父模型。

  4. 调节子系统块的大小和位置,如图中所示。

  5. 右键单击子系统块并选择面具>创建面具.面具编辑器窗口中打开,您可以在其中定义MATLAB变量您在砖实心且刚性的变换块的对话框输入。

  6. 单击参数与对话选项卡并单击编辑五次创造五编辑字段。在里面编辑字段中,指定下列参数,然后点击好吧.的提示属性指定可以在子系统块参数窗口中输入的参数名称。的姓名属性指定其对应的MATLAB变量。

    提示 姓名
    长度(cm) L.
    宽度(cm) W.
    厚度(cm) H
    密度(kg /立方公尺) rho.
    颜色[R G B] RGB

  7. 双击子系统块。在子系统块参数窗口中输入以下数值,然后点击好吧.这些值指定砖固体的形状和刚性变换块的位置。

    范围 价值
    长度(cm) 20.
    宽度(cm) 1
    厚度(cm) 1
    密度(kg /立方公尺) 2700
    颜色[R G B] [0.25 0.40 0.70]

可视化模式

运行模型。力学Explorer中的简单链接模型的前视图中打开。要了解模型的3D视图,单击等角视图按钮.要查看模型中的帧,在力学探索者选项卡中选择看法>展架在力学资源管理器菜单栏。

保存自定义模块

要在其他示例中重用这个子系统块,例如a单摆模型例如,您可以更改其名称,以简单的链接,并将其保存为自定义块。有关更多信息,请参阅设计和创建自定义模块

简单的链接自定义模块