相关服务

  • 《现代电子技术》2006年第24期摘录:王文娟:机械振动分蚯笪坠皇!!

如发现有乱码, 请直接从这里浏览原文
正文摘录:

王文娟:机械振动分蚯笪坠皇!!生堡i翌旦!!里堡值壅盟窒一些S函数模板打开,对其进行修剪就可以了。将S函数以M文件的形式保存起来,然后建立振动系统的S—Function模型,如图4所示。图4和图2得到的模型外观上基本一样,但是却选用不同的模块来建立的。直接启动仿真过程,所得结果同上。图4Simulink模型ti为了将仿真结果绘在一张图上便于分析,建立一个名为zhdwy的M文件如下:subplot(2,1,1)plot(tout,yout(:,1),’b’,tout,yout(:,2),’r’,tout,yout(:,3),’k’)ylabel(’振动物体的位移’)legend(’x1’,’x2’,’x3’,4);gridminorsubplot(2,1,2)Dlot(tout,yout(:,4),rb’,tout,yout(:,5),’r’,tout,yout(:,6),’k’)ylabel(’振动物体的速度’)xlabel(’t的取值范围’)legend(’v1’,’v2’,’v3‘,2);在Matlab命令窗口中输入zhdwy,按回车键,得到图5所示的结果。上边的图为系统的位移图,下边的图为系统的速度图。从图上可以很清楚地看到系统中各个物体的振动情况,具体数值可在Matlab的工作空间中查看。浍g星基嚣需磋世制窖垃S嚣蜷t的取值范围图5振动系统的位移和速度图4结话通过对机械振动系统的Matlab/Simulink建模研究,可以看出采用S—Function模块建模其模型非常简单,可读性好,而且S函数的编写只要对系统自带的S函数模板进行适当的修改就行了,这样的建模方法非常灵活。Sim一。link的仿真功能非常强大,利用他来解决工程实际问题,非常高效。把设计工作的非风险降到最低。同时,通过对现有系统进行仿真,可对系统进行适当的维修和保护。参考文献[1]李南南,吴清,曹辉林.Matlab7简明教程[M].北京:清华大学出版社,2006.[2]黄永安,马路,刘慧敏.Matlab7.0/Simulink6.0建模仿真开发与高级工程应用[M].北京:清华大学出版社,2006.[3]张淼,张正亮.Matlab仿真技术与实例应用教程[M].jE京:机械工、Ik出版社,2004.(上接第45页)对于问题二,将此程序略加修改即可。经过计算可得采用蒙特卡洛方法对M/M/1模型进行模拟是一种行之模拟结果:一个工作日内完成服务的个数为45人,顾客平有效的方法,和实际的结果比较吻合,为进一步复杂系统均等待时间为33min;100个工作日,平均每日完成服务的求解提供思路。的个数为44人,每日顾客的平均等待时间为28min。参考文献4结语在M/M/1模型中,服务规则是先到先服务。实际上对于不同的服务规则(先到先服务、后到先服务、随机服务)他们的不同点主要反映在等待时间的分布函数的不同,而一些期望值是相同的,上述的各种指标都是期望值,所以这些指标的计算公式对3种服务规则都是适应的。[1]钱颂迪.运筹学[M].北京:清华大学出版社,1999.[2]徐仲济.蒙特卡罗方法[M].上海:上海科学技术出版社,1985.[3]赵静,但琦.数学建模与数学实验[M].北京:高等教育出版社,2002.作者简介张建航男,1979年出生,陕西礼泉县人,助教。主要从事计算数学和运筹学与控制论方向的研究。

阅读此文(图):   在线翻阅