基于simulink的交流电机SPWM调速系统建模与动态仿真

简介: 基于simulink的交流电机SPWM调速系统建模与动态仿真

1.算法描述

   正弦脉宽调制技术SPWM(Sine Pulse Width Modulation)是用所期望的正弦波为“调制波”(Modulation Wave),而以N倍于调制波频率的三角波为“载波”(Carrier Wave)的一种逆变器控制技术。SPWM技术的控制的特点是原理简单、通用性强、控制方便、调节灵活,能有效降低谐波分量、稳定输出电压,是一种比较好的波形改善法,在目前中小型逆变器中获得了广泛的应用。

  单极性SPWM法是指三角波载波信号Uc与正弦波调制信号Ur始终保持相同极性Uc为正的三角波,当Ur处于正半周期时,产生正向调制脉冲信号;当Ur处于负半周期时,通过倒向电路保持同极性,产生负向调制脉冲信号,如图1-1所示。

df459a8c1838590e69562b1c8276f6c0_watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=.png

   双极性SPWM法是指三角波载波信号与正弦波调制信号的极性均为正负交替改变,如图1-2所示。载波信号Uc为正负对称的三角波,调制信号Ur直接与Uc进行比较,便可得到双极性SPWM脉冲。对于三相逆变器来说,载波信号Uc可以三相共用;由正弦波发生器产生三相相位相差120°的可变幅,变频的正弦波信号Uru、Urv和Urw分别作为三相调制信号。三相调制信号分别于Uc进行比较,可获得三相SPWM信号,利用三相SPWM信号控制相应的电子开关的开通和关断,便可得到三相双极性SPWM输出电压。

a92fbdef2d74ffc2802c16820ec333f8_watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=.png

常用的生成SPWM波的控制算法主要有自然采样法和对称规则采样法(本文只介绍这两种)。
(1)自然采样法:按照正弦波与三角波的交点进行脉冲宽度与间隙时间的采样,从而生成SPWM波形,称为自然采样法,如图1-3所示,图中Tc为载波周期,δ为脉冲宽度。
自然采样法采用计算的方法寻找三角载波Uc与参考正弦波Ur的交点作为开关值以确定SPWM的脉冲宽度,这种方法误差小、精度高,但是计算量大,难以做到实时控制,用查表法将占用大量内存,调速范围有限,一般在实际的机算计控制中不采用。但是利用MATLAB/Simulink很容易建立其仿真模型。
(2)规则采样法:采用近似求Uc和Ur交点的方法,通过两个三角波峰之间中线与Uc的交点作水平线与三角波分别交与A点和B点,如图1-4所示,由交点确定SPWM的脉冲宽度,这种方法的计算量相对自然采样法小很多,但存在一定误差。

2.仿真效果预览
matlab2022a仿真结果如下:

de3107a72b1272571269d0727b9042b9_watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=.png
c1ba2c26f1b9e64d48d17381c7ec0a54_watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=.png
206e0f1585f90425cc8e21cb02134909_watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=.png

3.MATLAB核心程序

6fb46774a69fbf16320a9ad66e6695b0_watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=.png

相关文章
|
3月前
|
安全 Java 测试技术
Burp Suite使用及BruteForc_test靶场实战
Burp Suite 是一款用于Web应用安全测试的集成平台,包含多个协同工具,支持请求拦截、漏洞扫描、暴力破解等功能,适用于渗透测试,提升安全测试效率。
447 0
Burp Suite使用及BruteForc_test靶场实战
载波相移CPS-SPWM调制方法的simulink建模与仿真
本课题研究载波相移CPS-SPWM调制方法的Simulink建模与仿真。CPS-SPWM通过在多个功率单元中引入载波相移,使开关动作错开,输出多电平PWM波形,接近理想正弦波。系统采用单极倍频调制波反相法,生成互补脉冲序列控制开关管通断。双极性CPS-PWM的电压电平数为n+1,基波分量是单个双极性PWM的N倍。仿真结果验证了该方法的有效性,核心程序基于MATLAB2022a实现。
|
机器学习/深度学习 存储 并行计算
Ascend上的PageAttention
PageAttention旨在解决大型语言模型(LLM)服务中的内存管理低效问题,如内存碎片化、利用率低及缺乏灵活的内存共享机制。通过借鉴操作系统中的虚拟内存和分页技术,PageAttention实现了块级别的内存管理和灵活的KV cache共享机制,显著提高内存利用率,降低延迟,提升模型处理速度和性能。相比传统注意力机制,PageAttention通过分段处理序列,有效解决了长序列处理时的计算效率低下和内存过度使用问题。
|
监控 安全 Linux
Linux命令rpmkeys:守护RPM包的安全之门
`rpmkeys`是Linux中管理RPM包公钥的工具,用于验证软件包的签名,确保安全。它支持导入、导出、删除和查询公钥,通过数字签名保证包的完整性和来源可靠性。例如,使用`--import`导入公钥,`--query`查询公钥。最佳实践包括验证公钥来源、定期更新并备份。该命令间接保障了数据处理和分析的安全环境。
|
存储 监控 安全
保护私钥不被泄露
保护私钥不被泄露
473 12
|
弹性计算 负载均衡 数据库
阿里云轻量应用服务器收费标准、性能及适用场景全面解析
阿里云轻量应用服务器(Simple Application Server)作为面向个人开发者、中小企业等用户的入门级云产品,凭借其易用性、高性价比以及一站式服务体验,受到了广泛的欢迎。本文将全面解析阿里云轻量应用服务器的收费标准、最新活动价格以及适用场景,帮助用户更好地了解和选择这一产品。
阿里云轻量应用服务器收费标准、性能及适用场景全面解析
从零开始做逆变器系列 ( 二 ): 单极性、双极性、单极性倍频SPWM
从零开始做逆变器系列 ( 二 ): 单极性、双极性、单极性倍频SPWM
|
监控 数据挖掘 数据安全/隐私保护
ERP系统中的绩效管理与考核
【7月更文挑战第25天】 ERP系统中的绩效管理与考核
613 2
|
数据库 关系型数据库 MySQL
数据传输服务是什么?
【6月更文挑战第3天】数据传输服务是什么?
402 2
自适应PID控制器的simulink建模与仿真
本研究实现PID控制器参数(kp, ki, kd)的自适应调整,达成最优控制并展示参数收敛过程。MATLAB2022a环境下仿真结果显示,参数经调整后趋于稳定,控制器输出平滑,误差显著降低。自适应PID通过实时监测系统性能自动优化参数,有效应对不确定性,维持系统稳定及高性能。采用不同优化算法调整PID参数,确保最佳控制效果。