当前位置: 首页 > news >正文

永磁同步“发电机”双闭环控制模型(PLECS)仿真之旅

#永磁同步“发电机”双闭环控制模型(PLECS) PMSM永磁同步发电机仿真三电平(NPC)的矢量控制; 控制上采用电压外环,电流内环 三电平NPC逆变器以及SVPWM均为plecs自带模块; 仿真波形说明:该电机为发电机,转速在设定在24000rpm(具体数值可设定),具体看波形细节。 注:(V0006) PLECS版本:4.7.3及以上

在电力电子与电机控制的领域中,永磁同步发电机(PMSM)的控制一直是研究的热点。今天咱们就来聊聊如何使用 PLECS 搭建永磁同步“发电机”双闭环控制模型,并且实现三电平(NPC)的矢量控制。

整体思路概述

我们这次的目标是对 PMSM 永磁同步发电机进行仿真,采用三电平(NPC)的矢量控制方式,并且在控制策略上使用电压外环和电流内环的双闭环控制。值得一提的是,三电平 NPC 逆变器以及 SVPWM(空间矢量脉宽调制)这两个关键模块,我们可以直接使用 PLECS 自带的模块,这样能大大节省开发时间。

仿真环境准备

首先要确保你的 PLECS 版本是 4.7.3 及以上,因为低版本可能会出现一些兼容性问题。安装好合适版本的 PLECS 后,就可以开始搭建我们的模型啦。

模型搭建

电机参数设定

我们先设定电机的一些基本参数,这里我们把电机的转速设定在 24000rpm。在 PLECS 中,我们可以通过以下代码来实现转速的设定(这里只是简单示意代码逻辑,并非实际完整 PLECS 代码):

# 设定电机转速为 24000rpm motor_speed = 24000 # rpm # 这里可以根据具体 PLECS 的 API 来将转速参数传递给电机模型 # 例如假设 PLECS 有一个 set_speed 函数 # set_speed(motor_speed)

这段代码的意思很简单,就是先定义了一个变量motor_speed并赋值为 24000,代表电机的转速。不过在实际的 PLECS 中,还需要根据其具体的 API 来将这个转速参数传递给电机模型。

双闭环控制实现

接下来是双闭环控制部分,也就是电压外环和电流内环。电压外环主要是根据输出电压的误差来调整参考电流,而电流内环则是根据参考电流和实际电流的误差来生成控制信号。下面是一个简单的伪代码示例:

# 电压外环 voltage_reference = 400 # 设定参考电压 voltage_actual = measure_voltage() # 测量实际电压 voltage_error = voltage_reference - voltage_actual # 计算电压误差 # 这里可以使用一个 PI 控制器来计算参考电流 current_reference = PI_controller(voltage_error) # 电流内环 current_actual = measure_current() # 测量实际电流 current_error = current_reference - current_actual # 计算电流误差 # 同样使用 PI 控制器生成控制信号 control_signal = PI_controller(current_error)

在这段代码中,我们先设定了一个参考电压voltagereference,然后测量实际电压voltageactual,计算出电压误差voltageerror。接着使用一个 PI 控制器根据电压误差计算出参考电流currentreference。在电流内环中,测量实际电流currentactual,计算电流误差currenterror,再通过 PI 控制器生成控制信号control_signal

三电平 NPC 逆变器和 SVPWM 模块使用

在 PLECS 中,我们可以直接调用自带的三电平 NPC 逆变器和 SVPWM 模块。这些模块已经经过了优化和验证,使用起来非常方便。我们只需要将前面生成的控制信号输入到 SVPWM 模块中,SVPWM 模块就会根据控制信号生成相应的脉冲信号,驱动三电平 NPC 逆变器。

仿真波形分析

完成模型搭建后,就可以进行仿真了。通过观察仿真波形,我们可以详细了解电机的运行状态。因为我们设定的电机是发电机,所以可以重点关注输出电压、输出电流、电机转速等波形。例如,观察输出电压波形是否稳定,是否接近我们设定的参考电压;观察输出电流波形是否平滑,是否符合我们的预期。如果发现波形有异常,就需要检查模型中的参数设置和控制策略是否有问题。

#永磁同步“发电机”双闭环控制模型(PLECS) PMSM永磁同步发电机仿真三电平(NPC)的矢量控制; 控制上采用电压外环,电流内环 三电平NPC逆变器以及SVPWM均为plecs自带模块; 仿真波形说明:该电机为发电机,转速在设定在24000rpm(具体数值可设定),具体看波形细节。 注:(V0006) PLECS版本:4.7.3及以上

总之,通过 PLECS 搭建永磁同步“发电机”双闭环控制模型,我们可以方便地对 PMSM 永磁同步发电机进行仿真和研究。希望这篇文章能对你在电机控制仿真方面有所帮助。

http://www.jsqmd.com/news/485399/

相关文章:

  • 说说重庆诚信的短视频运营专业公司,哪家口碑好且性价比高? - 工业品牌热点
  • 可靠的逆变器批发厂家有哪些,犇拓智造的功能亮点多吗? - 工业设备
  • socket、bind、listen、connect、accept 执行过程中的用户态/内核态与结构变化 - Invinc
  • 分享广州口碑好的箱包弹簧圈定制公司排名,看哪家性价比高? - 工业品网
  • 配电网最优潮流与二阶锥:解决配电网规划难题
  • 国产 OpenClaw 全盘点:KimiClaw、Molili、QClaw、LinClaw 深度对比
  • 青岛满意老兵搬家丨专业搬家公司丨拆卸,搬运,安装一站式门对门服务 - 宁夏壹山网络
  • 第 178 场双周赛Q3:101015. 通过交换使数组相等的最小花费
  • 2026年深层修护发膜价格大比拼,国产高性价比品牌哪家强 - mypinpai
  • The Bitter Lesson(转载)
  • VLN 与世界模型的关系
  • 微电网能量优化管理:开启电力系统新征程
  • 2026年高品质男士手镯品牌盘点,男士手镯性价比高的品牌有哪些 - 工业品网
  • React Hooks的理解?常用的有哪些?
  • 新手入门:小数锁相环与整数锁相环教程
  • 探索昆仑通泰暖通空调控制组态程序
  • 【含文档+PPT+源码】基于SpringBoot+Vue的在线手机商城的设计与实现
  • 基于西门子S7-200的自动门控制系统设计
  • 2026年税务季薪酬系统钓鱼攻击的演化机制与防御策略研究
  • 探索信捷XD3 PLC驱动六轴机器人:梯形图与C语言的交织之旅
  • Java入门到精通容器类详解:从架构到实践
  • 驯服Transformer:百万级别文本分类新方法
  • 卷板材生产线与造纸设备的速度同步频率同步程序(S7-200 SMART篇)
  • 计算机毕业设计springboot考公信息网的设计与实现 基于SpringBoot的公务员考试资讯服务平台的设计与实现
  • 别再只会复制粘贴了!SpringBoot Maven插件深度剖析:从“能跑”到“精通”的进阶之路
  • 在 macOS 上配置 OpenClaw 连接本地 Ollama 完整指南
  • 计算机毕业设计springboot考察检测系统 基于SpringBoot的在线考试与成绩分析平台 基于SpringBoot的智能化教学测评管理系统
  • [MySQL] Package ‘libtirpc‘, required by ‘virtual:world‘, not found
  • 大模型为什么总“忘记”中间信息?Lost in the Middle的注意力陷阱
  • IAnnotation ​IDisplayDimension IDimension这三个类的职责 c# solidworks