史蒂夫·米勒,MathWorks公司
的Simscape™用于直流电动机型号。该模型是通过组装的Simscape组分的物理网络,包括电电阻器,轴惯性和摩擦产生。模拟结果中的Simscape结果浏览器进行评估。在模型中使用的物理连接更容易理解,修改和维护,并使其能够快速建立模型跨越多个物理域。
在这个演示中,我们会看到我们如何使用的Simscape到直流电机模型。该系统我们希望模型看起来像有两个电气连接和两个机械连接,包括可沿轴平移一个连接this--直流电动机。
我们希望这个系统的电气和机械效应模型。我们将使用的Simscape来建模。该模型中,我们建立如下所示。而当我们运行模拟,我们将看到电动机作为其反作用弹簧的反应。
我们将使用MATLAB命令ssc_new开辟一个新的Simulink模型。万博1manbetx使用命令ssc_new开辟了推荐的Simscape模型设置的Simulin万博1manbetxk模型。它还增加了一些中的Simscape常用的块。
为了我们的直流电动机型号,我们将首先需要的是一个直流电压源。我要点击图,并输入“直流电压源”,然后从列表中选择该组件。我将电压设置为5伏。
接下来的事情,我们将需要的是一个电阻器。我将点击并拖动以创建一个电连接,然后键入“电阻”,然后选择适当的电阻元件。
然后,我们需要将电能和机械能之间的转换块。我将在“电子”类型,然后选择旋转机电转换器。然后我将这个连接到我们的电阻。
我们的电路还需要一个电感器,然后将连接到我们的转换器的另一侧。我们还需要一个接地盒。所以,我会在“电气参考”类型,在这里连接。
的Simscape采用求解技术超越什么是正常的Simulink提供。万博1manbetx要访问其中的一些设置,我们马上连线求解器配置块。
接下来的事情,我们要做的是我们的模型的机械部分。这两个端口代表我们电机的机械连接。我们将电机的外壳连接到固定空间中的一个点。我们将插入一个机械旋转参考块。
此连接代表轴。我将点击并拖动以创建一个机械连接,然后插入一个惯性来表示轴的惯性。
我们要粘滞摩擦在我们的电机的轴承型号。我会用鼠标右键单击并拖动以创建一个分支,然后将挡块。我们将减震器连接到我们的电机外壳。
我们希望轴的旋转运动转换为平移运动。我们将用轮轴块做到这一点。
我们希望马达采取行动克服弹簧。因此,我们将插入一个春天。并且弹簧将被连接到固定在空间中的一个点。
有了这个,我们的模型就完成了。我们可以运行模拟。块上,我会用鼠标右键单击并选择的Simscape,查看仿真数据,Simlog。
在这里,我们可以看到的Simscape结果浏览器。我们可以通过这棵树浏览器探索我们的模拟结果。在这里,我可以看到轴的速度,因为它沉淀出来每秒0弧度。
我可以看一下电气量,如通过电阻的电流。我们可以看到有多少的春天在平移春天选择X变量压缩。我们可以看到它压缩到约0.01米,或1厘米。
我可以增加距离,电动机通过重置弹簧的刚度轴移动。在这里,我可以把它改成一个新的数值,或者我可以指定一个MATLAB变量。我还可以调整单位。我可以配置此参数是运行时的参数,这意味着我可以在不重新生成C代码更改此值。
我会重新运行模拟,重新加载模拟结果,我们会看到,这个春天,现在压缩2 centimeters--了,因为我们已经减半,弹簧的刚度。
如果我想查看一个Simulink的范围这个模拟的结果,我可以使用传感器模块。万博1manbetx我会用鼠标右键单击并添加一个运动传感器。此外,我们还会测量轴的运动相对于住房。
传感器组件产生的物理信号。该物理信号可以被用来实现并发物理方程。我们需要把这个物理信号转换为Simulink的信号,以查看它的范围。万博1manbetx
在这种转换中,我们将指定单位。因此,我们将分配给它的度数为单位。现在,当我们运行模拟,我们可以看到有多少在Simulink的范围轴的转动。万博1manbetx我们可以看到,它稳定在约22和1/2度。
在这个演示中,我们已经看到我们如何能够利用模型的基础库组件的Simscape直流电机,并分析了的Simscape结果结果浏览器。
记录2016 5月25日