- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
超前滞后
matlab 程序1:
%超前校正
pos=input(Type %OS ); % 输入期望超调量
Tp=input(Type peak time ); % 期望的峰值时间
Kv=input(Type value of Kv ); % 期望的Kv
numg=[10]; % 定义传递函数的分子
deng=poly([0 -36 -100]); % 定义传递函数的分母deng=poly([0 -36 -100])
G=tf(numg,deng);
s=tf([1 0],1); % 创建传递函数,s
sG=s*G;
sG=minreal(sG); % 零极点对消
K=dcgain(Kv/sG); % 计算增益K.
G(s)
G=zpk(K*G) % 将传递函数转换为零极点模型
z=(-log(pos/100))/(sqrt(pi^2+log(pos/100)^2));
% 计算所需的阻尼系数
Pm=atan(2*z/(sqrt(-2*z^2+sqrt(1+4*z^4))))*(180/pi);
% 计算相角裕度
wn=pi/(Tp*sqrt(1-z^2)); % 计算所需固有频率
wBW=wn*sqrt((1-2*z^2)+sqrt(4*z^4-4*z^2+2));
% 选取带宽
w=0.01:0.5:1000; % 设置频率范围
[M,P]=bode(G,w); % 获取Bode 数据
[Gm,Pm,Wcg,Wcp]=margin(G); % 找到当前相角裕度
Pmreq=atan(2*z/(sqrt(-2*z^2+sqrt(1+4*z^4))))*(180/pi);
% 计算所需相角裕度
Pmreqc=Pmreq+10; % 加一个10 度的修正量
Pc=Pmreqc-Pm; % 计算超前校正所需的相角
% 设计超前校正
beta=(1-sin(Pc*pi/180))/(1+sin(Pc*pi/180));
% 找到β
magpc=1/sqrt(beta); % 找到校正装置的最大幅值
for k=1:1:length(M); % 找到未校正系统幅值为1/magpc 的频率
% 这个频率是新的相位裕量频率
if M(k)-(1/magpc)=0; % 找最大幅值
wmax=w(k); % 最大幅值处的频率
break % 停止循环
end
end
% 计算超前校正的零极点以及增益
zc=wmax*sqrt(beta); % 找到超前校正器的最低截止频率
pc=zc/beta; % 找到超前校正器的最高截止频率
Kc=1/beta; % 计算超前校正器的增益
Gc(s)
Gc=tf(Kc*[1 zc],[1 pc]);
Gc=zpk(Gc)
Ge(s)=G(s)Gc(s)
Ge=G*Gc
sGe=s*Ge;
sGe=minreal(sGe); % 零极点对消
Kv=dcgain(sGe)
您可能关注的文档
最近下载
- 35t锅炉课程设计汇本指导附设计程序与CAD总图.doc VIP
- 《铁路路基工程施工质量验收标准》TB-10414-2018全部表格.pdf VIP
- 混凝土地面球场施工方案.docx VIP
- 供应商有害物质管理审核表 .xlsx VIP
- DB37_T 1997.11—2019_物业服务规范第11部分:公共场馆物业.pdf VIP
- 《现代科学技术概论》课程教学大纲(模板).docx VIP
- 热处理工艺学.pdf VIP
- 1999-2023年哈尔滨工业大学高等代数考研真题.pdf VIP
- 一种料理机机座.pdf VIP
- Mg-Al-M合金中Al-M相(M=Sr,Nd)析出行为的热力学分析.pdf VIP
原创力文档


文档评论(0)