第一节 电力电子应用技术的MATLAB仿真基础PPT课件

  • 格式:ppt
  • 大小:3.06 MB
  • 文档页数:37

下载文档原格式

  / 37
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 常量:pi,Inf,NaN等 • 变量名:字母引导,后面跟数字、字母或下
划线,区分大小写。 • 矩阵,多维数组,字符串,cell结构,结构
体,类与对象
9
字符串变量操作命令
10
数值运算
11
12
13
14
15
运算符
• 算术运算符优先级最高。 • 关系运算符次之。表1-14 • 逻辑运算符优先级最低:与(&)、或(|)和非(~)
• 当模型规模很大且很复杂时,合成一个子系统(FPGA子节 点,LabVIEW子VI,MATLAB的function函数),其优点:
– 减少窗口模块数,使窗口调理清晰、层次分明。 – 相关模块整合,用于建立自己的模型库。 – 层次化模型图表(类比:软件的驱动层次设计,硬件的芯片、板卡级
和系统级设计)。
• 实现方式:
– 采用Ports&Subsystems端口和子系统模块库的Subsystem功能模 块:增加一个子系统到你的模型中,并在打开的模型编辑区设计 组合新的功能模块,以建立子系统。
– 将现有的多个功能模块连接好,再组合起来,然后再把这些模块 组合成新的功能模块,以建立子系统。
34
• 现在需要创建一个三相 电压波形的子系统:
– MATLAB的基本绘图
• 操作演示
• Simulink环境介绍
• 系统仿真环境 • 工作环境 • 基本操作
– 创建Simulink仿真模型 – 创建Simulink仿真模型的子系统
• 操作演示
3
Байду номын сангаас
MATLAB介绍
• 1980年,美国Cleve Moler博士 建立了MATLAB(Matrix laboratory)。
• 特点:
– 以调用模块代替程序的编写,以模块连接的框图表示系统,单击 模块既可以输入模块参数。以框图标识系统的输入、输出和系统 本身模块。
– 搭建系统模型,设置好仿真参数,即可启动仿真。 – 系统运行的状态和结果可以通过波形和曲线观察,等效于实验室
中的示波器观察。 – 系统仿真数据可用*.mat格式的文件保存。 – 如果系统模型搭建不完整或仿真过程中,出现计算不收敛的情况,
16
for循环
• for x=初始值:步进值:终值
语句体 end
help for
17
while循环
• while 表达式 • 语句体 • end 图1-10拷贝过来
help while
18
if else end结构
• if 表达式 语句体 end
• if 表达式 语句体1 else 语句体2 end
会给出一定的出错提示信息。
25
File文件菜单
26
Edit编辑菜单
27
View查看菜单
28
Simulation仿真功能菜单
29
Format模块格式菜单
30
Tools工具菜单
31
Simulink基本操作
• 模块的提取 • 模块的移动、放大和缩小 • 模块的复制和粘贴 • 模块的删除和恢复 • 模块的转向 • 模块名的修改和移动 • 模块颜色的改变 • 模块参数设置 • 模块的属性设置 • 模块的连接 • 连线的弯折、移动和删除 • 批处理方法
32
创建Simulink仿真模型
• 已知某直流比较仪的 输出特性曲线的表达 式为 I1kI2I0
• 当k =50且I0 80mA
• 绘制输出特性曲线。
• 调用功能模块 • 创建并保存模型文件 • 连接模块并设置参数 • 设置仿真参数
• 运行仿真并显示仿真 结果
• 导出仿真数据的操作 技巧
33
创建Simulink仿真模型的子系统
36
感谢聆听
不足之处请大家批评指导
Please Criticize And Guide The Shortcomings
演讲人:XXXXXX 时 间:XX年XX月XX日
37
• 语言描述与科学计算的思路和 表达方式一致。
• 在数值计算、算法设计及验证、 统计、图像处理、自动化控制 理论、数字信号处理、系统识 别和神经网络。
• 电力电子应用技术
4
MATLAB环境
5
命令窗口的控制键功能
6
重要的MATLAB系统命令
7
文件管理命令
8
Matlab数据结构
• 赋值语句:
– 变量名=运算表达式 – [返回变量列表]=函数名(输入变量列表)
Va22s0in502t V
Vb22s0in502t120V Vc22s0in502t240V
• 文件重命令要注意:不要 直接改动文件名,建议 用MATLAB打开后,用 Save as功能。
35
结束语
当你尽了自己的最大努力时,失败也是伟大的, 所以不要放弃,坚持就是正确的。
When You Do Your Best, Failure Is Great, So Don'T Give Up, Stick To The End
• if 表达式1 语句体1 elseif 表达式2 语句体2
…. elseif 表达式n 语句体n
else 语句体n+1
19
end
20
switch-case-end
• switch 表达式(标量或字符串)
• case 值1,

语句体1
• case {值2.1,值2.2….}

语句体2
• ….
• otherwise
• 语句体n
• end
21
基本绘图
• help graph2d • help graph3d
22
演示matlab画图功能
• 实现多个matlab图像显示 • 调入画图数据 • 生成彩色二维图像 • 多个图像标尺同步 • 单个图像防止勿关闭 • 多图像关闭
23
24
Simulink系统仿真环境
• Simulink(Simulation Link)是仿真连接,从MATLAB模型库 中提取模型放入到Simulink的仿真平台上。
电力电子技术2
电力电子应用技术的MATLAB 仿真基础
办公室:地质宫332 Email: 2014
1
参考书
• 林飞 杜欣 电力电子应用技术的MATLAB仿 真 中国电力出版社
• 洪乃刚 电力电、电机控制系统的建模和仿 真 机械工业出版社
2
纲要
• MATLAB基础知识介绍
• MATLAB简介 • MATLAB环境 • MATLAB基本应用 • 数据结构 • 数值运算 • 程序设计基础