主要收获
- 优秀的电机模型始于一个可量化的问题,这能确保模型的保真度、参数设置和验证过程始终与实际需要完成的任务保持一致。
- 电机类型、换向方式、驱动配置和求解器设置都会影响结果,因此通用模板无法适用于所有电机研究。
- 当软件揭示其假设,且在匹配的测试条件下将仿真轨迹与测量信号进行比对时,信任度便会增强。
要进行准确的电动机仿真,首先要将模型限定在单一工程问题上,并仅构建解答该问题所需的物理模型。
这种方法既能节省时间、提高参数质量,又能确保当模型脱离屏幕、与测试数据进行验证时,结果依然成立。电动机系统占全球电力消耗的40%以上,因此微小的建模误差可能会演变成巨大的能耗、热管理和控制问题。 当您将仿真精度、参数、驱动细节和求解器设置视为相互关联的选择时,电动机仿真软件将为您带来更佳的仿真结果。初学者通常会从标准机器模块入手,并期望它能解答所有问题,但若从一开始就构建一个范围明确、可量化且与测试案例紧密关联的模型,您将取得更大的进展。
从你的电机模型必须解答的问题开始
一个有用的电机模型应围绕一个可验证的输出量构建,例如启动电流、转矩纹波、转速稳态时间或铜损。一旦确定了这一关键指标,所需的状态、输入和采样时间就会变得清晰明了,模型也就不会再朝随机方向无限扩展。
一项关于输送机启动的研究说明了这一点。要预测加速时间和峰值电流,你需要知道轴惯量、电源限制以及负载转矩曲线。在初步分析阶段,无需考虑声学噪声、轴承摩擦细节或完整的热网络。如果问题在于相电流中出现的换向纹波,那么使用无刷直流电机的微型风扇就需要采取截然不同的分析重点。
在构建模块之前,应先用通俗易懂的语言写出预期输出结果。明确负载、电源、控制方法以及允许误差范围。这一简单步骤可以避免电动机仿真中常见的新手错误——即先构建一个复杂的模型,然后才补充实际的工程问题。
根据所需的行为调整模型的保真度
“模型的保真度应与您需要预测的行为以及研究所需的精度相匹配。”
对于速度环路调谐和能量估算,采用平均值驱动模型已足够。而对于电流纹波、换相事件以及瞬态过程中的器件应力分析,则需要采用开关模型。除非能改变工程解决方案,否则过多的细节并无助益。
| 仿真目标 | 通常有效的模型细节 | 如果使用较少细节,主要风险在于 |
| 估算带负载电机的加速时间 | 使用具有已测负载扭矩曲线的机电设备模型 | 您将忽略那些拉长起动过程并高估可用扭矩的电流限制 |
| 调整调速器以实现稳定稳态 | 使用一款普通的逆变器,并选用电阻和电感参数已验证的电机型号 | 您将针对硬件永远无法提供的理想电压进行调谐 |
| 检查无刷直流电机的换向纹波 | 使用具有反电动势波形和传感器定时功能的相位切换逻辑 | 您将消除硬件组装完成后出现的扭矩脉动 |
| 研究整个工作循环中的热负荷 | 使用与电流、速度和开关状态相关的损耗模型 | 在反复启动或低速运行时,您可能会低估发热量 |
| 评估故障期间逆变器的电流尖峰 | 使用包含寄生元件且求解器设置严格的开关模型 | 你会平滑峰值并忽略保护限值 |
以泵驱动为例,这种权衡关系便一目了然。普通模型通常能很好地捕捉速度和能耗趋势,足以用于控制器调谐,但它们无法显示导致绕组发热或给逆变器带来压力的脉宽调制纹波。建模精度需要付出代价,因此您应仅在遗漏的物理现象会影响您的工程判断时,才投入资源来提高精度。
在进行控制调谐之前,BLDC模型必须包含换相过程
在相信任何控制增益之前,无刷直流电机模型必须正确地描述换向过程。梯形反电动势、相序、霍尔传感器偏移以及死区时间都会影响转矩波形,而在进行精细的控制器调谐之前,这些因素早已主导了低速时的行为表现。
采用六步换向的小型泵便是很好的例子。如果模型假设反电动势为正弦波,或者传感器对准完美,则模拟出的转矩会比硬件更平滑。一旦实际霍尔效应转换晚了几个电度,就会出现电流尖峰,即使控制器增益合理,速度环路看起来也会不稳定。
在添加高级功能之前,您应通过简单的台架测试来验证换向逻辑。请检查相电流顺序、零交叉点,以及转子位置与施加电压之间的关系。许多初学者会跳过这一步,结果却要花费数小时调试控制器,而控制器实际上是在补偿错误的电气模型,而非解决真正的控制问题。
感应电动机与永磁同步电动机在状态选择方面有所不同
感应电机模型与永磁同步电机模型的主要区别在于:感应电机的转子磁通必须根据滑差和转子参数来求解,而永磁电机的磁通则与转子位置和磁铁磁力相关联。这一区别影响了状态选择、识别以及控制设计。
配备感应电机的输送机很好地说明了这一点。在带负载的加速过程中,转子电阻和励磁电感对起动转矩和电流有着显著影响。而采用永磁同步电机的伺服轴,则更多地取决于转子角度、直轴和正交轴电感以及磁通量。一种机型需要良好的滑差特性,另一种则需要与位置精确关联的磁通量。
不应在同一个驱动模板内随意切换这些模型,并指望能得到有用的比较结果。感应电机通常需要在不同温度下仔细估算转子参数,而永磁电机则更直接地反映出突显性和反电动势。当电机方程与扭矩的物理来源相匹配时,电动机仿真结果的可靠性会大大提高。
电机驱动器的设置取决于您可以验证的参数
只有当电机驱动模型的参数来源于铭牌数据、实测数据或可验证的控制估计值时,该模型才值得信赖。当这些数值仅凭猜测得出时,供电电压、绕组电阻、电感、惯性、传感器延迟和负载转矩对结果的影响,往往比精细的控制细节更为显著。
电机系统仍有20%至30%的效率提升空间,这也是在估算损耗和运行裕度时,精确的驱动系统配置至关重要的原因之一。例如,如果反射惯性设定过低,起重机驱动系统在仿真中看起来会很稳定。但随后硬件会出现超调现象,因为速度环的调谐是基于轴实际未承受的负载进行的。
如果你先验证一小组参数并将其固定下来,然后再进行调整,效果会更好。以下是一些不错的初始检查项目:
- 在已知温度下测量相阻或线阻。
- 记录预期负载下的直流母线电压。
- 根据滑行或阶跃测试估算惯性。
- 将载荷扭矩定义为一条曲线,而不是一个单一数值。
- 请考虑传感器延迟和电流限制设置。
电动机仿真软件应明确说明模型的假设
电动机仿真软件的最大价值在于,它能将方程、参数关联和求解器选择等内容直观呈现出来,而不是将其隐藏在华丽的图形界面之后。您需要清楚地看到哪些部分被简化了、哪些部分被线性化了,以及模型在何处不再与您计划构建或测试的硬件相符。
教学实验室或设计团队很快就能察觉到这种差异。当机器模块隐藏了损耗项、限流或开关逻辑时,两名用户可能会得出不同的结果,却不知原因何在。借助 SPS SOFTWARE,您可以检查和编辑模型结构,从而更容易将错误结果追溯到错误的假设,而不是归咎于控制器。
这一原则适用于任何严肃的工具链。您应该能够检查参数单位、审查机械方程、切换平均模型和开关逆变器模型,并审查饱和或摩擦的表示方式。软件本身并不能带来理解,透明度才能,因为它让您能够对模型进行测试,而不是仅仅盲目信任它。
在相信性能趋势之前,请先通过测量数据验证结果

验证是指在相同的测试条件下,将模拟结果与测量信号进行比较,并仅在匹配结果足以满足预期用途时才接受该模型。如果台架测试与仿真在负载、电压、时序和温度方面不一致,这种比较会误导你。
无负载转速试验是评估无刷直流电机的实用起点。通过该试验,可以比较一个电周期内的转速、相电流波形以及反电动势。而感应电机的启动试验则提供了一系列不同的检测项目,例如启动电流、加速过程中的滑差,以及在已知轴载荷下的稳定转速。
您应分阶段进行验证,而不是等待整个系统完全吻合。首先从电气波形入手,然后加入转矩或转速瞬变,最后检查损耗或温度(如果这些输出参数重要的话)。这种顺序有助于您定位错误。如果在空载时相电流不正确,添加热分析细节并不能挽救模型,只会掩盖基本的不匹配问题。
“严谨的电动机仿真,与其说是添加模块,不如说是维护问题、模型、参数、验证与数值计算之间的关联。”
求解器设置可能会导致电机瞬态结果出现偏差

求解器设置可能会对电机结果产生显著影响,甚至足以在暂态过程中推翻工程判断。时间步长、容差、事件处理和插值规则都会影响开关沿、换向时序以及刚性电气状态,因此,如果数值设置模糊了您关注的事件,即使电机模型设计得再好,模拟结果仍会失效。
粗糙的固定步长便是一个明显的例子。在逆变器开关过程中,电流峰值看起来较小,转矩纹波显得更平滑,转速响应似乎也比在硬件上更容易控制。缩小步长或切换到更适合刚性电气系统的求解器,往往能揭示出这些缺失的行为。这并非软件缺陷,而是要求数值方法解析快速事件所付出的代价。
严谨的电动机仿真,与其说是添加模块,不如说是维护问题、模型、参数、验证与数值计算之间的关联。从长远来看,这种判断比任何单一的功能列表都更为重要。SPS SOFTWARE 非常契合这一理念,因为其透明的模型使人们更容易看清结果的来源,以及信任的边界所在。


