两电平三相逆变器选择性消谐PWM (SHEPWM) 资源下载
资源描述
本资源提供了一组模型和脚本,用于演示两电平三相逆变器选择性消谐PWM (SHEPWM) 的工作原理。通过这些资源,您可以了解如何在Simulink中根据预先计算的SHEPWM角度和调制指数为两电平逆变器生成脉冲。
主要内容
- Simulink模型:
- 提供了三种不同的Simulink模型,分别对应于每四分之一周期有3、5和7个开关角的情况。
- 这些模型具有预加载功能,可以在模型启动时自动计算角度。
- 模型中还包括了具有可比频率载波的正弦三角PWM,用于展示SHEPWM在相对于输出基频的低开关频率下的优势。
- 脚本文件:
- 对于每四分之一周期的5和7个角度,提供了四种角度解,其中有些解比其他解更优。
- 在给定的脚本中,为每种情况提供了2套(35和7脉冲)角度解。
- 预加载函数:
- 预加载函数作为独立的.m文件提供,并附有关于每次迭代的Newton Raphson方法初始值的注释。
- 参考资料:
- SHEPWM等式中使用的表达式取自以下参考资料:VG Agelidis, A. Balouktsis, I. Balouktsis和C. Cossar,“用于消除谐波的PWM双极性波形的多”。
使用说明
- 下载资源:
- 下载本仓库中的所有文件,包括Simulink模型文件、脚本文件和预加载函数文件。
- 打开Simulink模型:
- 使用MATLAB/Simulink打开相应的模型文件,查看和运行模型。
- 运行脚本:
- 在MATLAB中运行提供的脚本文件,查看和分析不同角度解的结果。
- 参考预加载函数:
- 查看预加载函数文件,了解Newton Raphson方法的初始值设置和迭代过程。
注意事项
- 请确保您已安装MATLAB和Simulink,以便正确打开和运行模型。
- 在运行模型和脚本之前,建议先阅读相关文档和注释,以便更好地理解SHEPWM的工作原理。
贡献与反馈
如果您在使用过程中遇到任何问题或有任何改进建议,欢迎通过GitHub提交Issue或Pull Request。我们非常乐意听取您的反馈并不断改进本资源。
希望本资源能够帮助您更好地理解和应用两电平三相逆变器选择性消谐PWM (SHEPWM) 技术!