华中科技大学官网下载matlab,华中科技大学matlabsimulink实验

41528d3028836879cd698677c3999917.gif华中科技大学matlabsimulink实验

实验报告实验项目名称 Simulink 熟悉及其应用 所属课程名称 系统仿真与 matlab 实 验 日 期 2012-10-25 班 级 学 号 姓 名 成 绩 实验概述:【实验目的及要求】本部分的目的在于学习 matlab 中有关 simulink 的正确使用及其应用,包括:simulink 的基本使用、模型的建立、模型的复制剪切粘贴、命名等、线的基本使用、子系统的建立、属性的设置、参数的设置与应用、simulink 仿真运行参数的设置等。通过该实验,要求能够做到不查参考书,能熟练编写基本的 simulink 应用。【实验环境】 (使用的软件)微机Windows XP Matlab 7.0实验内容:[1] 建立如图 1 所示系统结构的 Simulink 模型,并用示波器(Scope)观测其单位阶跃和斜坡响应曲线。 01s101s.4R ( t ) C ( t )--图 1解:模型为:输入为单位阶跃:单位阶跃响应曲线为:输入为斜坡模型:斜坡响应曲线:[2] 建立如图 2 所示 PID 控制系统的 Simulink 模型,对系统进行单位阶跃响应仿真,用 plot 函数绘制出响应曲线。其中 =10, =3, =2。要pkidk求 PID 部分用 subsystem 实现,参数 、 、 通过 subsystem 参数输pid入来实现。 pkidk1s/udt 32471054ssR ( s )C ( s )图 2解:Simulink 模型为:PID 控制器子系统内部模型:响应曲线:使用 plot 函数绘制单位阶跃响应曲线:[3] 建立如图 3 所示控制系统的 Simulink 模型,并用示波器(Scope)观测其单位阶跃响应曲线。 48s840s43.167s0.873.120.1687s4.351.---++R ( t )图 3解:Simulink 模型为:单位阶跃响应为:[4] 建立如图 4 所示非线性控制系统的 Simulink 模型并仿真,用示波器观测c(t)值,并画出其响应曲线。- 11010()2s-S i n ( t )C ( t )图 4解:Simulink 模型为:C(t)响应曲线:[5] 图 5 所示为简化的飞行控制系统、试建立此动态系统的 simulink 模型并进行简单的仿真分析。其中, ,系统输入 为单位阶跃曲线,250.8Gs。2,1abkG ( s )-i n p u tK aK b-o u t p u t图 5具体要求如下:(1)采用自顶向下的设计思路。(2)对虚线框中的控制器采用子系统技术。(3)用同一示波器显示输入信号 与输出信号 output。(4)输出数据 output 到 MATLAB 工作空间,并绘制图形。解:Simulink 模型为:子系统为:示波器观察 信号(黄色)和 output 信号(紫色):在命令窗口输入指令 plot(tout,simout),得到以下波形:[6] 图 6 所示为弹簧—质量—阻尼器机械位移系统。请建立此动态系统的Simulink 仿真模型,然后分析系统在外力 F(t)作用下的系统响应(即质量块的位移y(t))。其中质量块质量 m=5kg,阻尼器的阻尼系数 f=0.5,弹簧的弹性系数K=5;并且质量块的初始位移与初始速度均为 0。说明:外力 F(t)由用户自己定义,目的是使用户对系统在不同作用下的性能有更多的了解。图 6 弹簧-质量-阻尼器机械位移系统示意图提示:(1)首先根据牛顿运动定律建立系统的动态方程,如下式所示:2dytdytmfktFt(2)由于质量块的位移 未知,故在建立系统模型时.使用积分模块tIntegrator 对位移的微分进行积分以获得位移 ,且积分器初估值均为 0。yt为建立系统模型.将系统动态方程转化为如下的形式:2dytFtdytfkytmm然后以此式为核心建立系统模型。解:将已知数据代入微分方程得: 2150dytFtdytSimulink 模型为:三种作用下的输出分别为取 F 为幅值 100、频率 100hz 的正弦信号,用示波器观测位移 的波形,也为正yt弦波【小结】通过本次 simulink 仿真我学会 simulink 软件的使用,我对 simulink 建模有了更深入的了解。实验内容都相对比较简单,但在实验过程中由于一些很细微的知识点的遗漏,导致建模遇到了一些困难,比如一些比例环节刚开始就选错成常数模块,导致错误的发生。由于对一些知识点的掌握不够牢固,实验过程中只能通过查找书本来回顾这些知识点,所以在实验过程中我认识到了自己的不足,幸运的是实验也很好地帮助我回顾了知识点。今后要继续努力学习相应的知识。本次实验达到了本次上机实验的目的:熟悉 simulink 的基本使用、模型的建立、模型的复制剪切粘贴、命名等、线的基本使用、子系统的建立、属性的设置、参数的设置与应用、simulink 仿真运行参数的设置等。同时,通过实验我归纳出仿真建模的基本步骤: 1.确定系统的传递函数或微分方程,确定基本模块;2.选取并连接基本模块,设置相关参数,组合构成系统;3.添加输入信号和输出观测模块;4.设置仿真分析参数,包括仿真时间设置,仿真求解算法选取;5.观察仿真波形。当然,通过这次试验,已经能够简单的使用 Simulink,但要解决稍复杂的问题,还需要进一步深入的学习。指导教师评语及成绩:评语:成绩: 指导教师签名:批阅日期:说明:1、 将每一道题的程序、建立的模型放置在该题目下方;2、 小结部分为对本次实验的心得体会、思考和建议。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值