- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验四离散相似法数字仿真
实验四离散相似法数字仿真
PAGE
实验四离散相似法数字仿真
实验四离散相似法数字仿真
【实验目的】
掌握离散相似法仿真方法
【实验内容】
用离散相似法仿真程序(参考课本sp4-4m)重现下图输出Y1的数据和曲线,并与四阶龙格一库塔法比较精度。
【实验的程序】
P=[1 1 0;0 1 ;1 1 0;0 1 ;
1 70 0;1 0;0 1 130 0;1 0;1 0];
WIJ=[1 0 1;2 1 1;2 9 -1;3 2 1;4 3 1;4 8 -1;5 4 1;6 5 1;6 7 ;7 6 1;8 6 1;9 7 1];
n=9;
Y0=1;
Yt0=[0 0 0 0 0 0 0 0 0];
h=;
T=0;
T0=0;
Tf=5;
Nout=7;
A=P(:,1);B=P(:,2);
C=P(:,3);D=P(:,4);
m=length(WIJ(:,1));
W0=zeros(n,1);W=zeros(n,n);
for k=1:m
if (WIJ(k,2)==0);W0(WIJ(k,1))=WIJ(k,3);
else W(WIJ(k,1),WIJ(k,2))=WIJ(k,3);
end;
end;
for i=1:n
if(A(i)==0);%求积分环节或积分比例环节各系数
FI(i)=1;
FIM(i)=h*C(i)/B(i);
FIJ(i)=h*h*C(i)/B(i)/2;
FIC(i)=1;FID(i)=0; %积分环节系数求取完毕
if(D(i)~=0);%若为积分比例,修正d
FID(i)=D(i)/B(i);
else %求惯性环节或惯性环节比例系数
end;
else
FI(i)=exp(-h*A(i)/B(i));
FIM(i)=(1-FI(i))*C(i)/A(i);
FIJ(i)=h*C(i)/A(i)-FIM(i)*B(i)/A(i);
FIC(i)=1;FID(i)=0; %惯性环节或惯性环节比例系数求取完毕
if(D(i)~=0); %若为惯性比例环节修正 c d
FIM(i)=(1-FI(i))*D(i)/A(i);
FIJ(i)=h*D(i)/A(i)-FIM(i)*B(i)/A(i);
FIC(i)=C(i)/D(i)-A(i)/B(i);
FID(i)=D(i)/B(i);
else
end;
end;
end;
%求输入作用
Y=zeros(n,1);X=Y;y=0;Uk=zeros(n,1);Ub=Uk;%置初值
t=T0:h:Tf;N=length(t);%建立时间序列向量 n维
for k=1:N-1
Ub=Uk;%保存当前一次输入值
Uk=W*Y+W0*Y0;%保存当前uk
Udot=(Uk-Ub)/h;%求当前uk导数
Uf=2*Uk-Ub;%求下一步输入uf
X=FI.*X+FIM.*Uk+FIJ.*Udot;%点运算求取状态和输出
Y=FIC.*X+FID.*Uf;
y=[y,Y(Nout)];
end;
figure(1)
plot(t,y,g)
hold
以下运用龙格-库塔法实现:
Q=B-D*w;%求出各阵
Qn=inv(Q);
R=C*w-A;
V1=C*w0;
Ab=Qn*R;
b1=Qn*V1;
Y=yt0;
y=Y(nout);
t=T0;
N=round((Tf-T0)/h);%龙哥库塔法
for i=1:N
k1=Ab*Y+b1*y0;
k2=Ab*(Y+h*k1/2)+b1*y0;
k3=Ab*(Y+h*k2/2)+b1*y0;
k4=Ab*(Y+h*k3)+b1*y0;
Y=Y+h*(k1+2*k2+2*k3+k4)/6;
y=[y,Y(nout)];
T=[T,t+h];
t=t+h;
end;
figure(2)
[T,y];%输出
plot(T,y,r);%绘图
axis([0 5 0 350])
实验的结果如下:
运用离散化的方法得到的结果 运用龙格-库塔方法得到的结果
【实验总结:】
您可能关注的文档
- 实验三MATLAB程序设计.docx
- 实验三PCM编码译码.doc
- 实验三、典型环节的频率特性测量.doc
- 实验三、用户和组管理.doc
- 实验三:A星算法求解8数码问题实验.doc
- 实验中学安全应急预案总案.doc
- 实验中学高二上学期第一次月考数学卷(必修3综合测试题).doc
- 实验二-普通水准测量.doc
- 实验五-对称密码基本加密实验-DES、3DES.doc
- 实验五血清尿素氮的测定.doc
- 2024年学校党总支巡察整改专题民主生活会个人对照检查材料3.docx
- 2025年民主生活会个人对照检查发言材料(四个带头).docx
- 县委常委班子2025年专题生活会带头严守政治纪律和政治规矩,维护党的团结统一等“四个带头方面”对照检查材料四个带头:.docx
- 巡察整改专题民主生活会个人对照检查材料5.docx
- 2024年度围绕带头增强党性、严守纪律、砥砺作风方面等“四个方面”自我对照(问题、措施)7.docx
- 2025年度民主生活会领导班子对照检查材料(“四个带头”).docx
- 国企党委书记2025年度民主生活会个人对照检查材料(五个带头).docx
- 带头严守政治纪律和政治规矩,维护党的团结统一等(四个方面)存在的问题整改发言提纲.docx
- 党委书记党组书记2025年带头增强党性、严守纪律、砥砺作风方面等“四个带头”个人对照检查发言材料.docx
- 2025年巡视巡察专题民主生活会对照检查材料.docx
文档评论(0)