主要内容

力矩马达参数化

这个例子展示了如何制造商数据转矩电流和角度的函数可以用来模拟一个力矩电动机。数据表显示了线性特征为转子角20至70度和电流饱和不发生的地方。数据在这个范围内用于参数化力矩电机的简化模型。使用MATLAB®处理从数据表中提取数据点,我们可以生产数据转换成电机参数,往往从有限元软件。

电机模型显示类似的结果在测试条件下的数据表显示了线性行为。当测试全面,行为偏离数据表中指定。

模型

扶轮致动器简化子系统

获得电机数据表的数据

下面的图显示了重新取样获得的数据从一个电机数据表。它显示转矩产生在不同转子角在不同的当前水平。在某些条件下(如2安培,20度到70度),扭矩是常数,但在其他级别是高度非线性的。

对我们的电机模型参数化,我们需要获得角通量偏导数。这个脚本估计dPhi / dx从扭矩。首先,我们负电流镜像数据表获取数据和情节表面。

接下来,我们使用MATLAB适合多项式曲线表面角的等值线。

最后,我们使用MATLAB来获取这些曲线多项式的导数。从这个表面收益中提取一个查找表的参数我们需要为我们的汽车模型。

仿真结果从Simscape日志记录

下面的图显示了FEM-Parameterized扶轮致动器和简化模型的行为由Simscape™基础库的元素。这个测试进行有限元的一系列旅游数据是线性的,所以结果是相似的。

执行测试/范围/旅行的范围的非线性有限元数据显示我们的参数化的影响两个汽车的行为也不同。

实时仿真的结果

这个例子一直在测试一个Speedgoat性能实时目标机器与Intel®3.5 GHz i7多核CPU。这个模型可以实时运行的步长50微秒。