




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学号 专业名称 姓名 学号班号南京林业大学研究生试卷题号一二三四五六七八九十总 分得分课程号 33351 课程名称 计算机仿真 20 16 20 17 学年第 1 学期一、(20分)某系统的传递函数为试用级联法、串联法和并联法中的两种画出系统模拟结构图,并列出相应的状态方程和输出方程。自拟仿真,比较两者结果。 答:选用级联法和并联法写出传递函数,公式如下: 分别画出级联法、并联法的系统模拟结构图及其状态方程和输出方程,图式如下:状态方程:输出方程:状态方程:输出方程:使用龙格库塔法程序进行仿真,令u=1,系统在t=0-2s之间(仿真步长0.1s)则输出y截图如下: 比较后发现两者仿真结果接近。
2、二、(20分)已知系统的状态方程及输出方程 拟用四阶龙格-库塔法求系统在t=0-2s之间的输出值(仿真步长取0.01s或0.1s),试编写仿真程序,对仿真结果截图。(单号C+,双号VB)答:用c+进行四阶龙格-库塔法,系统在t=0-2s间的(仿真步长0.01)编程:#include<iostream>#include<cstring>using namespace std;float x1;float x2;float x3;float x4;float t;float f1(float x1,float x2,float x3,float x4,float t)flo
3、at f1;return f1=3*x1+2*x2-x3;float f2(float x1,float x2,float x3,float x4,float t)float f2;return f2=2*x1-x2+2*x3;float f3(float x1,float x2,float x3,float x4,float t)float f3;return f3=x1+2*x2-x3+2;float f4(float x1,float x2,float x3,float x4,float t)float f4;return f4=0;int main()float k11,k12,k13
4、,k14,k21,k22,k23,k24,k31,k32,k33,k34,k41,k42,k43,k44;float t=0,h=0.01;double y;float x1=0,x2=0,x3=0,x4=0;for(int i=1;i<200;i+)t=t+h;k11 = h * f1(x1, x2, x3, x4, t); k21 = h * f2(x1, x2, x3, x4, t); k31 = h * f3(x1, x2, x3, x4, t); k41 = h * f4(x1, x2, x3, x4, t); k12 = h * f1(x1 + k11 / 2, x2 + k
5、21 / 2, x3 + k31 / 2, x4 + k41 / 2, t + h / 2); k22 = h * f2(x1 + k11 / 2, x2 + k21 / 2, x3 + k31 / 2, x4 + k41 / 2, t + h / 2); k32 = h * f3(x1 + k11 / 2, x2 + k21 / 2, x3 + k31 / 2, x4 + k41 / 2, t + h / 2); k42 = h * f4(x1 + k11 / 2, x2 + k21 / 2, x3 + k31 / 2, x4 + k41 / 2, t + h / 2); k13 = h *
6、 f1(x1 + k12 / 2, x2 + k22 / 2, x3 + k32 / 2, x4 + k42 / 2, t + h / 2); k23 = h * f2(x1 + k12 / 2, x2 + k22 / 2, x3 + k32 / 2, x4 + k42 / 2, t + h / 2); k33 = h * f3(x1 + k12 / 2, x2 + k22 / 2, x3 + k32 / 2, x4 + k42 / 2, t + h / 2); k43 = h * f4(x1 + k12 / 2, x2 + k22 / 2, x3 + k32 / 2, x4 + k42 /
7、2, t + h / 2); k14 = h * f1(x1 + k13, x2 + k23, x3 + k33, x4 + k43, t + h); k24 = h * f2(x1 + k13, x2 + k23, x3 + k33, x4 + k43, t + h); k34 = h * f3(x1 + k13, x2 + k23, x3 + k33, x4 + k43, t + h); k44 = h * f4(x1 + k13, x2 + k23, x3 + k33, x4 + k43, t + h); x1 = x1 + (k11 + 2 * k12 + 2 * k13 + k14)
8、 / 6; x2 = x2 + (k21 + 2 * k22 + 2 * k23 + k24) / 6; x3 = x3 + (k31 + 2 * k32 + 2 * k33 + k34) / 6;y=x1+2*x2-2*x3;cout<<"y="<<y<<endl;return 0;仿真结果截图如下:三、(20分)已知单位反馈系统的开环传递函数为试用Z域离散相似法和时域离散相似法进行仿真,编写仿真程序,对仿真结果截图。(输出初态为0,输入为3,仿真步长为0.02S,100-200个周期)(单号VB,双号C+)答:先将函数化成为:画出系统
9、结构图:使用z域离散相似法计算得:仿真程序如下:Private Sub Command1_Click()Dim n As SingleDim t As SingleDim w(200) As SingleDim x(200) As SingleDim z(200) As SingleDim y(200) As SingleDim u(200) As Singlet = 0.02y(0) = 0For n = 0 To 199w(n + 1) = w(n) + t * 3x(n + 1) = x(n) * Exp(-4 * t) + w(n + 1) - w(n) * (3 + Exp(-4 *
10、 t) / 4y(n + 1) = y(n) * Exp(-3 * t) + x(n) * 50 * (1 - Exp(-3 * t) / 3NextText1.Text = y(200)End Sub仿真结果截图如下:使用时域相似法计算得:仿真程序如下:Private Sub Command1_Click()Dim w(2000) As SingleDim x(2000) As SingleDim y(2000) As SingleDim T As SingleDim n As SingleT = 0.02y(0) = 0For n = 0 To 199w(n + 1) = w(n) + T
11、 * 3x(n + 1) = x(n) * Exp(-4 * T) + (w(n) + 3) * (0.25 - 0.25 * Exp(-4 * T)y(n + 1) = Exp(-3 * T) * y(n) + 50 * x(n) * (1 - Exp(-3 * T) / 3NextText1.Text = y(200)End Sub仿真结果截图如下:4、 (20分)投掷硬币实验,至少投掷多少次,才能使正面朝上的频率在0.4-0.6之间的概率不小于0.9 ?试编写仿真程序,对仿真结果截图。(仿真8000-12000次)答:(仿真12000次)程序如下:Private Sub Command1
12、_Click()Dim a As SingleDim i As IntegerDim j As IntegerDim t As IntegerDim s As SingleFor j = 1 To 12000n = 0For i = 1 To 25r = Rnd()If r >= 0.5 Thenn = n + 1End IfNextIf 0.4 <= n / 25 <= 0.6 Thenm = m + 1End IfIf m / 25 >= 0.9 Thens = s + 1End IfNextText1.Text = sEnd Sub仿真结果截图如下:5、 (20分)某自选市场,平均每分钟有6位顾客到来,每位顾客购物时间服从(4.2,7.2)分钟均布(不包括交费时间)。有十个收银台,每位顾客服务时间服从(1.2,2)分钟均布。试用GPSS仿真其排队情况。要求画出仿真模型的程序块框图,列出程序清单,对仿真结果截图。(仿真4000-5000次) 答:程序清单及程序
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 防洪堤加固工程施工合同
- 2023-2024学年天津市中小学生mixly创意编程 第11课 自动变速风扇-教学设计
- 个人与家政公司服务合同范本
- 2023-2024学年人教版高中信息技术必修二第三章第二节《 信息系统中的通信网络》教学设计
- 8《我们受到特殊保护》(第2课时)(教学设计)2024-2025学年统编版道德与法治六年级上册
- 股东投资合伙合同样本
- 标准房产买卖合同范本解析
- 战略合作合同样本Top10
- 11 我是一张纸 第二课时 教学设计-2023-2024学年道德与法治二年级下册统编版
- Module 2 Unit 2 It will show in Harbin(教学设计)-2023-2024学年外研版(三起)英语六年级下册
- 公司人事招聘面试技巧培训完整版课件两篇
- 第1课《立足时代+志存高远》第1框《时代为我搭舞台》【中职专用】《心理健康与职业生涯》(高教版2023基础模块)
- 出国劳务派遣合同(专业版)电子版正规范本(通用版)
- 主语从句趣味课件
- 小学生品德发展与道德教育PPT完整全套教学课件
- 汽车修理厂维修结算清单
- 《计算机应用基础》教学教案-02文字录入技术
- 2023年1月浙江省高考英语真题及详细解析
- 2023年大疆科技行业发展概况分析及未来五年行业数据趋势预测
- 中国航天日扬帆起航逐梦九天(课件)-小学主题班会通用版
- 老年医学概论智慧树知到答案章节测试2023年浙江大学
评论
0/150
提交评论