没有合适的资源?快使用搜索试试~ 我知道了~
用S函数来描述PWM算法(DescribePWMArithmeticuseS-.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 117 浏览量
2021-09-26
16:02:34
上传
评论
收藏 48KB DOCX 举报
温馨提示
试读
3页
。。。
资源推荐
资源详情
资源评论
用 S 函 数 来 描 述 PWM 算 法 (Describe PWM Arithmetic use
S-Function)
用 S 函数来描述 PWM 控制算法,S 函数的实质是使用特殊调用方法的
MATLAB 函数,它利用计算机程序语言来描述动态系统。S 函数的功能十分强
大,它不仅支持连续系统和离散系统,还支持混合系统。因此,绝大部分 Simulink
仿真模型均可以有 S 函数进行描述。虽然 S 函数的编写十分简单方便,但是它
却可以实现非常复杂的功能。
在 S 函数程序编写完成之后,可以通过 Simulink 的 Function 的 Table 子模块
库中的 S 函数模块添加到 Simulink 仿真模型中,并可以通过 S 函数模块参数设
置对话框指定的 S 函数的名称以及需要传递的附加参数进行设置。
图 3-3 PWM控制系统仿真模型
Figure 3-3 The simulation model of PWM control system
创建一个 S-函数后,双击 S-Function 框架模块,在“S-function name”栏
中填写函数名 pwm,在“S-function parameters”栏中填写函数 pwm 的第四个函
数名 T。为了保证 PWM 控制系统模型的运行,应保证 pwm.m 在 MATLAB搜索
路径上,还要对模型运行所需的参数 T 进行设置。如在 MATLAB指令窗中运行
以下指令:
Clear
T=1;
在 PWM 控制系统中,我们用一个 S-函数来实现 PWM 控制器,根据 PWM
波的数学表达式(2-1), (2-2)编写的 S 函数如下:
function [sys,x0,str,ts] = pwm(t,x,u,flag,T)
switch flag,
case 0,
[sys,x0,str,ts]=mdlInitializeSizes(T);
case 3,
资源评论
苦茶子12138
- 粉丝: 1w+
- 资源: 6万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功