计算机仿真实验指导书(3)

2019-06-11 11:17

K*,H(s)?1,应用MATLAB命令编写相应M文件,要求: G(s)?s(s?2)(s?5)① 绘制闭环根轨迹,并判断闭环系统的稳定性;

② 若改变反馈通路传递函数,使H(s)?1?2s,绘制相应的闭环根轨迹,并研究由于H(s)改变所产生的效应。

4.熟悉和掌握MATLAB有关控制系统频域分析法的函数命令及分析方法。应用MATLAB命令编写相应M文件,绘制以下系统的频率特性曲线,并计算各系统的相角裕度和幅值裕度。

2

(2s?1)(8s?1)200② G(s)?2

s(s?1)(10s?1)s8(?1)0.1③ G(s)?

ss(s2?s?1)(?1)2① G(s)?s2s10(??1)40010④ G(s)? s(s?1)(10s?1)

10

实验五 SIMULINK设计

一、实验目的

1.熟悉 Simulink的环境和Simulink功能模块库 。 2.掌握Simulink系统建模与系统仿真的方法。 二、实验属性 (验证性) 三、实验仪器设备及器材 1.硬件要求

基于IBM-PC或与之完全相兼容的带有中央处理器的奔腾及其以上机器至少64KB内存,推荐使用128KB以上内存。 5. 软件要求

安装有MATLAB,并且有Microsoft Word7.0(office95)以上支持的操作系统。 四、实验要求

实验前要求了解Simulink的环境和Simulink功能模块库并预习实验的相关内容,写出预习报告。实验时要按要求完成上机实验内容并且检验和调整程序,观察并记录仿真结果。实验后写出实验报告,并对仿真实验结果进行分析、讨论。 五、实验内容与步骤

1.熟悉 Simulink的环境、Simulink功能模块库、模块的创建、模块内部参数的修正以及模型文件的保存与打开。

2.掌握利用Simulink建立控制系统动态结构图及其仿真的方法。

3.采用Simulink系统建模与系统仿真的方法,对图5-1所示非线性系统进行仿真研究。要求绘制信号c、x、y的稳态波形,,并确定输出信号c的自振振幅和频率。

图5-1 非线性控制系统 图5-2 非线性控制系统

4.采用Simulink系统建模与系统仿真的方法,对图5-2所示非线性系统进行仿真研究。系统开始是静止的,输入信号r(t)?4?1(t),要求绘制该系统的相平面图,并分析系统的运动特点。

5.采用Simulink系统建模与系统仿真的方法进行系统校正,系统校正前开环传递函数为

G(s)?180,串联校正装置的传递函数为:

s(0.5s?1)(0.167s?1) 11

Gc(s)?(1.43s?1)(0.5s?1),要求绘制系统校正前后动态响应曲线,分析系统校正

(73.3s?1)(0.0097s?1)前后的动态特性。

实验六 基于MATLAB的系统分析与设计

一、实验目的

1.掌握基于MATLAB的系统分析与设计方法。 2.计算机仿真课程综合考查。 二、实验属性 (综合性) 三、实验仪器设备及器材 1.硬件要求

基于IBM-PC或与之完全相兼容的带有中央处理器的奔腾及其以上机器至少64KB内存,推荐使用128KB以上内存。 6. 软件要求

安装有MATLAB,并且有Microsoft Word7.0(office95)以上支持的操作系统。 四、实验要求

实验前要求掌握计算机仿真课程相关内容,。实验时要按要求完成上机综合考查内容。 五、实验内容

以综合考查试卷形式给出。

12

第四章 上机实验涉及的程序清单及常用命令函数

附录A MATLAB常用命令函数参考

MATLAB提供了近20类基本命令函数,其中一部分是MATLAB的内部命令,另一部分是以M文件形式给出的函数。这些M文件按类归于一个子目录下,每个函数文件都包含了这一函数的用法指南,可以用命令help fn(fn为M文件名)来显示有关函数fn的帮助信息。也可以用命令help dn(dn为目录名)来显示该目录下函数文件的简要说明。对于具体的M文件,可以用edit fn、open fn或type fn的命令方式来查看其详细的实现方法。限于篇幅,按功能给出MATLAB函数分类索引。 1.通用函数与命令

1)管理用命令:help,what,type,lookfor,which,demo,path

2)变量与工作空间的管理:who,whos,load,save,clear,pack,size(),length(),disp()

3)文件和操作系统的处理:cd,dir,delete,getenv,!,unix,diary 4)命令窗口控制:cedit,clc,home,format,echo,more 5)启动与退出MATLAB:quit,startup,matlabrc

6)一般信息:info,subscribe,hostid,whatsnew,ver 2.运算符号与特殊字符

1)运算符号与特殊字符: +, —, x,.x,,·, \,/,·/,kron(),:,(,), [,],…,;%,!,’,二,二:,<,>,&,I,·,xor() 2)逻辑特性函数:exist(),any(),all,find(),isnan(),isinf(),isinfite(),isempty(),issparse(),isstr(),isglobal() 3.语言结构与跟踪调试

1)编程语言用MATLAB结构:script,function,eval(),feval(),global,nargchk(),lasterr ( )

2)控制流程:if,else,elseif,end,for,while,break,return,error

3)交互输入函数及命令:input(),keyboard,menu(),pause,uimenu(),uicontrol() 4)跟踪调试命令:dbstop,dbclear,dbcont,dbdown,dbstack,dbstatus,dbstep,dbtype,dbquit

4.基本矩阵与矩阵处理

1)基本矩阵:zeros(),ones(),eye(),rand(),randn(),linspace(),logspace(), meshgrid()

2)特殊变量与常量:ans,eps,realmax,realmin,pi,i,j,inf,NaN,flops(),nargin, nargout,computer,isieee(),why,version

3)时间与日期:clock,cputime(),date(),etime(),tic(),toc()

13

4)矩阵处理:diag(),fliplr(),flipud(),reshape(),rot90(),tril(),triu() 5.矩阵函数及数值线性代数 1)矩阵分析:cond(),norm(),rcond(),rank(),det(),trace(),null(),orth(), rref() 2)线性方程: \,/,chol(),lu(),inv(),qr(),qrdelete(),qrinsert(),nnls(), piny(),lseov()

3)特征值与奇异值:eig(),poly(),hess(),qz(),rsf2csf(),cdf2rdf(),schur(), balance(),svd()

4)矩阵函数:expm(),expml(),expm2(),expm3(),logm(),sqrtm(),funm()

5)特殊矩阵:compan(),gallery(),hadamard(),hankel(),hilb(),invhilb(), kron(),magic(),pascal(),rosser(),toeplitz(),vander(),wilkinson() 6.基本数学函数

1)三角函数:sin(),sinh(),asin(),asinh(),cos(),cosh(),acos(),acosh(), tan(),tanh(),atan(),atan2(),atanh(),sec(),sech(),asec(),asech(),csc(),csch(),acsc(),acsch(),cot(),coth(),acot(),acoth() 2)指数函数:exp(),log(),logl0(),sqrt()

3)复数函数:abs(),angle(),conj(),imag(),real()

4)数值处理:fix(),floor(),ceil(),round(),rem(),sign() 7.数据分析与Fourier变换函数 1)基本运算:max(),min(),mean(),median(),std(),sort(),sum(),prod(), cumsum(),cumprod(),trapz()

2)微分运算:diff(),gradient(),del2() 3)方差处理:corrcoef(),cov(),subspace()

4)滤波和卷积:filter(),filter2(),conv(),conv2(),deconv() 5)Fourier变换:fft(),fit2(),ifft(),ifft2(),abs(),angle(),unwrap(),fftshift(),cplxpar(),nextpow2() 8.多项式处理函数

1)多项式处理:roots(),poly(),polyval(),polyvalm(),residue(),polyfit(), polyder(),conv(),deconv()

2)数据插值:interpl(),interp2(),interpft(),griddata() 9.非线性数值方法

ode23(),ode23p(),ode45(),quad(),quad8(),fmin(),fmins(),fzero(),fplot() 10.稀疏矩阵函数

1)基本稀疏矩阵:speye(),sprandn(),sprandsym(),spdiags()diagonals 2)稀疏矩阵转换:sparse(),full(),find(),spconvert()

3)处理零元素:nnz(),nonzeros(),nzmax(),spones(),spalloc(),issparse(), 4)稀疏矩阵可视化:spy(),gplot()

5)重新排序算法:colmmd(),symmmd(),symrcm(),colperm(),randperm(),dmperm() 6)范数条件数等参数:normest(),condest(),sprank()

14


计算机仿真实验指导书(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:《金钱的魅力》优秀教案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

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