西安邮电学院《Matlab》实验报告(四)2011-2012学年第1学期专业:自动化班级:自动0903学号:姓名:2011年11月10日第四次SIMULINK仿真实验一、实验目的1.熟悉Simulink的操作环境并掌握绘制系统模型的方法。2.掌握Simulink中子系统模块的建立与封装技术。3.对简单系统所给出的数学模型能转化为系统仿真模型并进行仿真分析。二、实验设备及条件计算机一台(带有MATLAB6.5以上的软件环境)。三、实验内容1.建立下图5-1所示的Simulink仿真模型并进行仿真,改变Gain模块的增益,观察Scope显示波形的变化。图5-1正弦波产生及观测模型2.利用simulink仿真来实现摄氏温度到华氏温度的转化:3259cfTT(cT范围在-10℃~100℃),参考模型为图5-2。图5-2摄氏温度到华氏温度的转化的参考模型3.利用Simulink仿真下列曲线,取2。ttttttx9sin917sin715sin513sin31sin)(。仿真参考模型如下图5-3,SineWave5模块参数设置如下图5-4,请仿真其结果。图5-3()xt的仿真参考模型图图5-4SineWave5模块参数设置图4.如图5-5所示是分频器仿真框图,其组成仅有三台设备:脉冲发生器,分频器和示波器。分频器送出一个到达脉冲,第一路cnt(计数),它的数值表示在本分频周期记录到多少个脉冲;第二路是hit(到达),就是分频后的脉冲输出,仿真出结果来。图5-5分频器仿真框图5.Simulink综合演示实验---悬吊式起重机动力学仿真悬吊式起重机结构简图1.悬吊式起重机动力学方程式中,mt、mp、I、c、l、F、x、分别为起重机的小车质量、吊重、吊重惯量、等价粘性摩擦系数、钢丝绳长(不计绳重),小车驱动力、小车位移以及钢丝绳的摆角。由(2)、(3)式去掉P,则有2.悬吊式起重机动力学Simulink仿真为便于建模,将起重机动力学方程改写为:由以上二式可建立如图所示的起重机Simulink模型:图中:lmp=mpl)5(cossin2xlmglmlmIppp)4(sin22lxdtdmxcFxmpt)1(sin22lxdtdmxcFxmpt)2(cos22ldtdmgmPpp)3(sincos)sin(22IPllxdtdlmp小车水平方向受力方程吊绳垂直方向受力方程小车的力矩平衡方程ptpmmlmxcFxsincos22sincoslmIgxlmppptmm11k22klmIlmpp在运行仿真模型前,须先计算出k1、k2和lmp。设mt=50kg,mp=270kg,l=4m,c=20N/ms,在MATLAB指令窗输入以下指令l=4;c=20;mp=270;mt=50;I=mp*l^2;%计算吊重转动惯量lmp=l*mp;k1=1/(mt+mp);k2=mp*l/(I+mp*l^2);设置仿真时间为200s,启动Simulink仿真,则由小车位移示波器和吊重摆角示波器,可观察到系统在初始状态x(0)=0,,(0)=0.01rad/s,作用下x、的变化过程曲线:0)0(x0)0(悬吊式起重机小车位移悬吊式起重机吊重摆角