sk自动化专业综合设计报告模板新

时间:2026-01-27

自动化专业综合设计报告

设计题目:基于Matlab的三相桥式PWM电压逆

所在实验室:

指导教师: 学生姓名

班级

学号

撰写时间: 成绩评定:

一、设计目的

1.进一步学习以及掌握Matlab的编程和simulink仿真

2.进一步学习和熟悉三相桥式PWM逆变电路的特点以及原理

二、设计要求

1. 熟练掌握Matlab的编程和simulink仿真的方法

2. 会根据实验要求对于实验的参数进行改变

3. 熟练掌握对于应用虚拟示波器来理解三相桥式电路的参数以及特性

三、设计内容及结果分析

⒈ 三项桥式PWM逆变电路主电路设计

⑴按图所示连接电路

(2)在Simulink中搭建系统主电路如下图所示。主要用到了simpowersystems工具箱和Simulink工具箱。图中的逆变主电路用Universal Bridge 则更加简单。图中的变压器起到隔离作用,使得spwm波和负载波形同时能测取。

2.三相桥式PWM逆变电路控制电路设计

(1)按图所示连接电路

120o的正弦波与高频三角载波进行比较,每路结果

再经反相器产生与原信号相反的控制波,分别控制上下桥臂IGBT的导通与关断。这样产生的六路spwm波分别控制六个IGBT的通断,从而在负载端产生与调制波同频的三相交流电。图中的三角载波用S函数产生。

(3)S函数编程的程序如下

function[sys,x0,str,ts]=trianglePWMSH(t,x,u,flag)

switch flag,

case 0

[sys,x0,str,ts]=mdlInitializeSizes;

case 3

sys=mdlOutputs(t,x,u);

case {1,2,4,9}

sys=[];

otherwise

error(['Unhandled flag=',num2str(flag)]);

end

function[sys,x0,str,ts]=mdlInitializeSizes()

sizes=simsizes;

sizes.NumContStates=0;

sizes.NumDiscStates=0;

sizes.NumOutputs=-1;

sizes.NumInputs=-1; (2)据自然采样法,三个互差

sizes.DirFeedthrough=1;

sizes.NumSampleTimes=1;

sys=simsizes(sizes);

str=[];

x0=[];

ts=[-1,0];

function sys=mdlOutputs(t,x,u)

sys=u

(4)可以通过以上程序来实现

(5)波形如下图所示

PWM逆变。

经过PWM逆变电路之后所实现的波形(30HZ)

(6)参数修改

1.直流电压的改变如下图所示

2.三相负载电阻的参数改变如下图所示

3.三相负载电感参数改变如下图所示

4.频率的参数修改如下图所示

四、结论

计算机仿真技术的应用十分广泛,不仅应用于工程系统,如控制系统设计、分析和研究,电力系统的可靠性研究等;而且还被广泛应用于非工程系统,如研究社会经济、人口等。 通过本实验充分体现了Matlab仿真技术在工程领域的应用,matlab既像一种万能的、科学的数学运算“演算纸”,又像一种万能的计算器一样方便快捷。Matlab大大降低了对使用者的数学基础和计算机语言基础的要求,极大地简化了运算量,提高了运算的精度和速度,给予系统更加精确的控制。

Simulink为用户提供了一个图形化的用户界面,对于用方框图表示的系统,通过图形界面,利用鼠标单击和拖拉方式,建立系统模型就像用铅笔在纸上绘制系统的方框图一样简单,具有直观、方便、灵活的优点,Simulink不但实现了可视化的动态仿真,也实现了与MATLAB、C或者FORTRAN语言,甚至和硬件之间的数据传递。

但Matlab仿真也有一定的要求,函数数量庞大,必须熟练的运用各项指令,才能更加发挥其作用。

sk自动化专业综合设计报告模板新.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:4.9 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:19元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219