史蒂夫·米勒,马修
的Simscape流体™用于液压驱动系统模型。该液压系统包括一个泵,四通换向阀,和一个双动式液压缸。该模型是通过组装成组件使用的Simscape™物理连接的物理示意图创建。仿真结果显示在结果的Simscape资源管理器,其中显示活塞行程和致动力。然后,该系统进行了测试,并连接到一个三维机械系统的多体的Simscape™模型。结果显示3D动画系统如何工作,并有这个更真实的负载。
在本演示中,我们将看到如何使用Simscape流体对液压驱动系统建模。在我们的液压驱动系统模型中,该阀内的阀芯控制从泵到液压缸任一侧的压力流,压力流可以延伸和收缩。马达将驱动泵的轴来控制速度,控制系统将调整阀门的位置。
我们将在Simulink中对这个系统建模金宝app®使用的Simscape流体环境。该模型中,我们构建将是这样的,我们会看到,当我们运行仿真活塞越过其行程的整个范围。然后,我们将这个连接到一个三维机械系统的真实模型,看它的行为。我现在会切换到模型,所以你可以看到这是如何实现的。
首先,我们将命令ssc_new输入到MATLAB中®命令窗口。这将打开一个Simulink模型,其中包含为Simscape模金宝app型推荐的设置。我们首先需要在系统中添加一个泵。我将点击图表,输入单词pump。在这里我可以看到我可以选择的泵的列表,我将选择一个固定排量的泵。我可以在这里指定泵排量。
我们的泵需要从油箱里抽取液体。我们将使用液压参考来表示这一点。我点击并拖动创建一个理想的液压连接,输入参考,这里我有一个理想的液压参考,它将代表我们的坦克。为了控制从泵到液压执行器的流体流量,我们需要一个定向阀。我将输入4,并从可用的方向阀中选择一个。
双击块,我可以进去指定不同的参数。有多个参数化选项,所以我可以选择一个适合我的数据表,或者我可以使用一个适合测量数据。我将增加这个阀门的尺寸,使其与泵相称,并保持其余的设置不变。
我将我们的阀的P端口连接到泵的高压侧。我们需要限制的压力来自泵。我们将使用一个泄压阀,以做到这一点。我将右键单击并拖动以创建液压分支,然后在溢流阀类型要获得的组件。在此块上双击,我也可以改变这些参数。我会调整它们,使它们相称泵的尺寸和阀门,我们正在处理。我将连接减压阀回到我们的坦克偏低。我也将我们的液压换向阀的低侧连接到我们的坦克也。
接下来,我们将增加我们的液压执行机构。我会点击并拖动以创建液压连接,并在圆筒型。在这里,我们可以看到不同的汽缸组件,我们可以使用。我把这个部分我们的网络,创造更多的液压连接,然后在块上双击来设置参数。我们需要使这个执行器大一点来处理我们的反铲臂。
我们将改变活塞行程以符合我们的系统设计。我们将更改硬停止参数。这两个机械连接代表了我们气缸的机械连接。我们将这个点连接到一个固定在空间中的点。另一边是连杆,它与气缸中的活塞相连。我们希望在机械负荷下采取这种行动。我们将单击并拖动以创建机械连接,然后添加平移弹簧。
我们希望缸采取行动克服弹簧阻尼器,所以我们将单击并拖动,也可以增加平移阻尼器。而我们将在一侧连接到固定空间中的一个点。要指定我们的负载的惯性,我们将单击并拖动,并添加质量块,并设置质量为100公斤。
我们的物理系统完成,但我们仍然需要指定输入到我们的系统。一个输入是我们的泵。我们将单击并拖动创建的机械连接。我们将为了在一个固定的速度旋转泵我们插入一个理想的角速度源。这个来源,我们将连接到一个点的另一端固定在空间。我们将指定使用常量块我们的泵的速度。
我们会以每秒188个弧度额定转速其指定的速度。由于的Simscape和流体的Simscape使用Solver技术超越什么是在基地的Simulink提供,我们将需要获得额外的设置。金宝app这些我们可以在求解器配置块访问。剩余的输入到我们的系统是阀芯与阀的位置。我们将指定使用Simulink的信号。金宝app我们需要指定信号的单位,我们将使用转换器模块,以做到这一点。
在这里,我们可以指定以米为单位的信号单位,或阀门内的阀芯位移。为了使活塞在其整个行程范围内移动,我们将使用正弦波作为输入。我们将指定振幅为3毫米。我们要做的最后一件事是指定液压油。我们将单击并拖动以创建分支。然后插入液压油块。在这里,我们可以指定流体类型,并指定任何其他相关参数。
有了这个,我们的液压系统就完整了。我们要做的最后一件事是确保启用了Simscape日志记录。在Simscape窗格下的配置面板中,我们可以启用Simscape日志记录。我们还可以设置其他设置以配置如何保存它。现在我们可以运行模拟了。然后右键单击任何块,我们就可以访问Simscape结果浏览器。
在这里,我们可以看到一个树浏览器,显示所有的仿真结果。因为我们对上平移春天点击,我们可以看到不同的价值观,包括弹簧被压缩的距离或者多么的活塞运动。我们看到它在移动的0.5米其行程的整个范围。我们还可以看到的力量,这个驱动系统可以提供的数量。
我们还可以探索液压量,例如泵需要输送的压力。我们对系统在这种非常简单的负载下的行为感到满意。现在我们将添加一个更现实的负载。我们在反铲上建立了一个三维机械系统的模型,即桶和臂。在这里连接机械连接,然后将我们放在一起的子系统的输出连接到模拟范围块。
现在,当我们运行模拟,我们将看到机械系统的3D动画。因此,我们可以看到,我们的驱动系统是移动桶来回。当我们看的范围,我们可以看到,我们的系统正朝着在其行程的整个范围。而当我们进入的Simscape多体系统的模型,我们也可以探讨使用的Simscape结果浏览器的数量。在这里,我们可以看到这个特定的关节的运动量。在这个演示中,我们已经看到我们如何能够使用的Simscape模型流体的液压驱动系统。
记录:2016年6月10日