主要内容

映射的电动机

映射电动机和驱动电路操作在转矩控制模式

  • 映射运动块

库:
动力总成Blockset /推进电机和逆变器
车辆动力学Blockset /动力/推进

描述

映射的电动机块实现映射电动机和驱动电路操作在转矩控制模式。输出转矩跟踪参考转矩需求,包括一个运动反应和drive-response时间常数。使用块快速系统级模拟当你不知道详细的电机参数,例如,对于电机功率和扭矩平衡研究。块假设由于机械负载的速度波动不会影响电动机转矩跟踪。

您可以指定:

  • 端口配置,输入转矩和速度。

  • 电机转矩范围——转矩速度信封或最大电动机功率和扭矩。

  • 电损失——单一的操作点,测量效率,或衡量的损失。如果你有基于模型的标定工具箱™,你可以几乎校准测量损失表。

电机转矩

指定的扭矩和速度范围块允许,在电机转矩选项卡,参数化的,选择其中一个选项。

设置 块实现
表格式高频矩信封

速度范围指定为一组数据点和相应的最大扭矩值。

最大扭矩和功率

指定范围和最大扭矩和最大力量。

对这两种方法中,块实现了类似的一个信封。

情节的扭矩和速度指示允许稳态操作

电力损失

指定电力损失,电力损失选项卡,参数化损失,选择其中一个选项。

设置 块实现
单一的效率测量

这些术语,以单一度量值:

  • 固定损失独立的扭矩和速度,P0。使用P0考虑到固定转换损失。

  • torque-dependent电力损失kτ2,在那里k是一个常数,τ转矩。代表了铜绕组电阻损失。

  • speed-dependent电力损失kwω2,在那里kw是一个常数,ω是速度。代表铁由于涡流损失。

损失数据表

损失的查找表,是一个函数的运动速度和负载扭矩。

如果你有基于模型的标定工具箱,点击标定地图事实上校准使用测量数据的二维查找表。

列表与温度损失数据

损失查找表,是一个函数的运动速度,负载力矩和操作温度。

如果你有基于模型的标定工具箱,点击标定地图事实上校准使用测量数据的三维查找表。

效率数据表

二维查找表,效率是电动机的速度和负载扭矩的函数:

  • 您提供的效率值转换成损失,使用列表损失进行模拟。

  • 忽略了效率值为零速度或转矩为零。损失时假定为零速度或转矩为零。

  • 使用线性插值来确定损失。为低速和低扭矩提供列表数据,根据需要,所需的低功率条件下的精度水平。

  • 不推断损失值的速度和转矩震级超过表的范围。

表数据和温度效率

三维查找表,效率是一个函数的运动速度,负载力矩,和操作温度:

  • 您提供的效率值转换成损失,使用列表损失进行模拟。

  • 忽略了效率值为零速度或转矩为零。损失时假定为零速度或转矩为零。

  • 使用线性插值来确定损失。为低速和低扭矩提供列表数据,根据需要,所需的低功率条件下的精度水平。

  • 不推断损失值速度、转矩或温度大小超过表的范围。

最佳实践,使用损失数据表而不是效率数据表:

  • 效率为零速度或零转矩定义变得生病。

  • 你可以占固定损失仍然存在的零速度或转矩。

请注意

由于电动机系统损失,可以画一个电流当电动机转矩为零。

虚拟校准

如果你有基于模型的标定工具箱,可以几乎校准测量损失查找表。

  1. 电力损失选项卡,设置参数化损失是:

    • 损失数据表

    • 列表与温度损失数据

  2. 点击标定地图

通过这些任务对话框的步骤。

任务

描述

损失数据导入

从文件导入该损失数据。例如,开放< matlabroot >/工具箱/ autoblks / autoblksshared / mbctemplates / MappedMotorDataset.xlsx

有关更多信息,请参见使用数据(基于模型的标定工具箱)

参数化损失

必需的数据

损失数据表
  • 电动机转速,rad / s

  • 电动机转矩,N·m

  • 功率损耗,

列表与温度损失数据
  • 电动机转速,rad / s

  • 电动机转矩,N·m

  • 电机温度、K

  • 功率损耗,

收集汽车数据在稳态操作条件。数据应包括电动机转速、扭矩和温度工作范围。

过滤或编辑数据,选择编辑应用程序。基于模型的标定工具箱数据编辑器打开。

生成响应模型

基于模型的标定工具箱使用测试计划以适应数据高斯过程模型(gpm)。

评估或调整响应模型的匹配程度,选择编辑应用程序。基于模型的标定工具箱模型浏览器打开。有关更多信息,请参见模型评估(基于模型的标定工具箱)

生成校准

基于模型的标定工具箱校准响应模型和生成校准表。

评估校准或调整,选择编辑应用程序。基于模型的标定工具箱笼浏览器打开。有关更多信息,请参见校准查找表(基于模型的标定工具箱)

更新块参数

更新这些参数校准。

参数化损失

参数

损失数据表
  • 向量的速度(w)列表损失,w_eff_bp

  • 向量的扭矩(T)列表损失,T_eff_bp

  • 相应的损失,losses_table

列表与温度损失数据
  • 向量的速度(w)列表损失,w_eff_bp

  • 向量的扭矩(T)列表损失,T_eff_bp

  • 矢量表的温度损失,Temp_eff_bp

  • 相应的损失,losses_table_3d

电池电流

块计算使用机械功率的电池电流,功率损耗,电池电压。积极的当前显示电池放电。负电流表示电池充电。

B 一个 t t 一个 p = e c h P w r + P w r l o 年代 年代 B 一个 t t V o l t

方程使用这些变量。

BattVolt

电池电压

MechPwr

机械功率

PwrLoss

功率损耗

BattCurr

电池电流

权力的会计

电力会计、块实现了这些方程。

总线信号 描述 变量 方程

PwrInfo

PwrTrnsfrd

  • 积极的信号指示功率流到块中。

  • 消极的信号指示功率流的块。

PwrMtr

机械功率

P非常贴切

P o t = ω T e

PwrBus

电力

P公共汽车

P b u 年代 = P o t + P l o 年代 年代

PwrNotTrnsfrd

  • 消极的信号指示功率损耗。

PwrLoss

电机功率损耗

P损失

P 年代 t o r e d = ω ω ˙ J

PwrStored

  • 积极的信号指示功率增益。

PwrStoredShft

电机功率存储

Pstr

P l o 年代 年代 = ( P o t + P l o 年代 年代 P 年代 t o r e d )

方程使用这些变量。

Te 电机输出轴扭矩
ω 电机轴的速度

J

电动机惯性

港口

输入

全部展开

电池电压,BattVolt在V。

电动机转矩,关税配额cmd在N·m。

依赖关系

创建这个输入端口端口配置中,选择转矩

电机轴的速度,地铁社会民主党在rad / s。

依赖关系

创建这个输入端口端口配置中,选择速度

输出

全部展开

总线信号包含这些块的计算。

信号 描述 单位

MechPwr

机械功率

W

PwrLoss

内部逆变器和电机功率损耗

N·m

PwrInfo

PwrTrnsfrd

PwrMtr

机械功率

W
PwrBus

电力

W

PwrNotTrnsfrd

PwrLoss

电机功率损耗

W
PwrStored PwrStoredShft

电机功率存储

W

电池电流消耗或需求,棉絮,在一个。

电机输出轴扭矩,地铁关税配额在N·m。

电机轴的速度,地铁社会民主党在rad / s。

依赖关系

创建这个输出端口,端口配置中,选择转矩

参数

全部展开

块的选择

这个表总结了端口配置。

端口配置 创建端口

转矩

前哨MtrSpd

速度

输入MtrSpd

如果你有基于模型的标定工具箱,可以几乎校准测量损失查找表。

  1. 电力损失选项卡,设置参数化损失是:

    • 损失数据表

    • 列表与温度损失数据

  2. 点击标定地图

通过这些任务对话框的步骤。

任务

描述

损失数据导入

从文件导入该损失数据。例如,开放< matlabroot >/工具箱/ autoblks / autoblksshared / mbctemplates / MappedMotorDataset.xlsx

有关更多信息,请参见使用数据(基于模型的标定工具箱)

参数化损失

必需的数据

损失数据表
  • 电动机转速,rad / s

  • 电动机转矩,N·m

  • 功率损耗,

列表与温度损失数据
  • 电动机转速,rad / s

  • 电动机转矩,N·m

  • 电机温度、K

  • 功率损耗,

收集汽车数据在稳态操作条件。数据应包括电动机转速、扭矩和温度工作范围。

过滤或编辑数据,选择编辑应用程序。基于模型的标定工具箱数据编辑器打开。

生成响应模型

基于模型的标定工具箱使用测试计划以适应数据高斯过程模型(gpm)。

评估或调整响应模型的匹配程度,选择编辑应用程序。基于模型的标定工具箱模型浏览器打开。有关更多信息,请参见模型评估(基于模型的标定工具箱)

生成校准

基于模型的标定工具箱校准响应模型和生成校准表。

评估校准或调整,选择编辑应用程序。基于模型的标定工具箱笼浏览器打开。有关更多信息,请参见校准查找表(基于模型的标定工具箱)

更新块参数

更新这些参数校准。

参数化损失

参数

损失数据表
  • 向量的速度(w)列表损失,w_eff_bp

  • 向量的扭矩(T)列表损失,T_eff_bp

  • 相应的损失,losses_table

列表与温度损失数据
  • 向量的速度(w)列表损失,w_eff_bp

  • 向量的扭矩(T)列表损失,T_eff_bp

  • 矢量表的温度损失,Temp_eff_bp

  • 相应的损失,losses_table_3d

电机转矩

设置 块实现
表格式高频矩信封

速度范围指定为一组数据点和相应的最大扭矩值。

最大扭矩和功率

指定范围和最大扭矩和最大力量。

对这两种方法中,块实现了类似的一个信封。

情节的扭矩和速度指示允许稳态操作

旋转速度为容许稳态操作,在rad / s。为了避免糟糕的表现是因为无限边坡在高频矩曲线,指定一个向量的旋转速度连续不包含重复的值。

依赖关系

创建这个参数,参数化参数,选择表格式高频矩信封

最大扭矩值允许的稳定状态,在N·m。

依赖关系

创建这个参数,参数化参数,选择表格式高频矩信封

最大容许电动机转矩,在N·m。

依赖关系

创建这个参数,参数化参数,选择最大扭矩和功率

最大允许电机功率,W。

依赖关系

创建这个参数,参数化参数,选择最大扭矩和功率

时间常数的汽车司机跟踪需求转矩,在年代。

电力损失

设置 块实现
单一的效率测量

这些术语,以单一度量值:

  • 固定损失独立的扭矩和速度,P0。使用P0考虑到固定转换损失。

  • torque-dependent电力损失kτ2,在那里k是一个常数,τ转矩。代表了铜绕组电阻损失。

  • speed-dependent电力损失kwω2,在那里kw是一个常数,ω是速度。代表铁由于涡流损失。

损失数据表

损失的查找表,是一个函数的运动速度和负载扭矩。

如果你有基于模型的标定工具箱,点击标定地图事实上校准使用测量数据的二维查找表。

列表与温度损失数据

损失查找表,是一个函数的运动速度,负载力矩和操作温度。

如果你有基于模型的标定工具箱,点击标定地图事实上校准使用测量数据的三维查找表。

效率数据表

二维查找表,效率是电动机的速度和负载扭矩的函数:

  • 您提供的效率值转换成损失,使用列表损失进行模拟。

  • 忽略了效率值为零速度或转矩为零。损失时假定为零速度或转矩为零。

  • 使用线性插值来确定损失。为低速和低扭矩提供列表数据,根据需要,所需的低功率条件下的精度水平。

  • 不推断损失值的速度和转矩震级超过表的范围。

表数据和温度效率

三维查找表,效率是一个函数的运动速度,负载力矩,和操作温度:

  • 您提供的效率值转换成损失,使用列表损失进行模拟。

  • 忽略了效率值为零速度或转矩为零。损失时假定为零速度或转矩为零。

  • 使用线性插值来确定损失。为低速和低扭矩提供列表数据,根据需要,所需的低功率条件下的精度水平。

  • 不推断损失值速度、转矩或温度大小超过表的范围。

最佳实践,使用损失数据表而不是效率数据表:

  • 效率为零速度或零转矩定义变得生病。

  • 你可以占固定损失仍然存在的零速度或转矩。

请注意

由于电动机系统损失,可以画一个电流当电动机转矩为零。

块定义了整体效率为:

η = One hundred. τ 0 ω 0 τ 0 ω 0 + P 0 + k τ 0 2 + k w ω 0 2

方程使用这些变量。

τ0

扭矩测量的效率

ω0

速度测量效率

P0

固定损失独立的扭矩和速度

k τ 0 2

Torque-dependent电力损失

kwω2

Speed-dependent铁损

在初始化块解决了效率方程k。与转子阻尼块忽略损失。

依赖关系

创建这个参数,参数化损失参数,选择单一的效率测量

效率是衡量的速度,在rad / s。

依赖关系

创建这个参数,参数化损失参数,选择单一的效率测量

转矩测量的效率,在N·m。

依赖关系

创建这个参数,参数化损失参数,选择单一的效率测量

铁损失的速度和转矩定义效率,在W。

依赖关系

创建这个参数,参数化损失参数,选择单一的效率测量

固定电损失与司机当电动机电流和转矩为零,在W。

依赖关系

创建这个参数,参数化损失参数,选择单一的效率测量

速度断点查找表计算损失时,在rad / s。数组维度1的速度断点,

依赖关系

创建这个参数,参数化损失参数,选择其中的一个:

  • 损失数据表

  • 列表与温度损失数据

  • 效率数据表

  • 表数据和温度效率

转矩断点时查找表计算损失,在N·m。数组维度1转矩的数量断点,N

依赖关系

创建这个参数,参数化损失参数,选择其中的一个:

  • 损失数据表

  • 列表与温度损失数据

  • 效率数据表

  • 表数据和温度效率

温度断点查找表在计算损失,在k .数组维度1温度的数量断点,l

依赖关系

创建这个参数,参数化损失参数,选择其中的一个:

  • 列表与温度损失数据

  • 表数据和温度效率

电力损失的函数数组的值速度和转矩,在w .每个值指定了一个特定组合的损失速度和转矩。阵列尺寸必须匹配速度,和转矩,N,断点向量维度。

依赖关系

创建这个参数,参数化损失参数,选择损失数据表

电力损失的函数数组的值速度、扭矩,和温度,在w .每个值指定了一个特定组合的损失速度、扭矩、温度。阵列尺寸必须匹配速度,转矩,N和温度,l,断点向量维度。

依赖关系

创建这个参数,参数化损失参数,选择列表与温度损失数据

效率的函数数组速度和转矩,在%。每个值指定了一个特定组合的损失速度和转矩。阵列尺寸必须匹配速度,和转矩,N,断点向量维度。

块忽略了效率值零速度或转矩为零。损失为零当速度或转矩为零。块使用线性插值。

获得所需的精度水平低功率条件下,您可以为低速和低扭矩提供列表数据。

依赖关系

创建这个参数,参数化损失参数,选择效率数据表

效率的函数数组速度和转矩,在%。每个值指定了一个特定组合的损失速度和转矩。阵列尺寸必须匹配速度,转矩,N和温度,l,断点向量维度。

块忽略了效率值零速度或转矩为零。损失为零当速度或转矩为零。块使用线性插值。

获得所需的精度水平低功率条件下,您可以为低速和低扭矩提供列表数据。

依赖关系

创建这个参数,参数化损失参数,选择效率数据表

机械

转子电阻变化运动运动,在公斤* m2。值可以是零。

依赖关系

创建这个参数,端口配置参数,选择转矩

转子阻尼,在N·m / (rad / s)。值可以是零。

依赖关系

创建这个参数,端口配置参数,选择转矩

转子速度的模拟,在rad / s。

依赖关系

创建这个参数,端口配置参数,选择转矩

扩展功能

C / c++代码生成
使用仿真软件生成C和c++代码®编码器™。金宝app

版本历史

介绍了R2017a