控制系统计算机仿真实验青岛科技大学

(11页)

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

14.9 积分

控制系统计算机仿真技术实验报告班级:自动化136姓名:张鹏学号:1307010613 青岛科技大学2016.06.22实验1:实验题目:取h=0.2用Eular格式,隐式Eular格式和改进的Eular 格式解微分方程y'=y-2xyy0=1 (0≤x≤1),并比较精度(解析解y=1+2x)。仿真过程及中间结果:运用欧拉法M文件:euler.mfunction[x,y]=naler(dyfun,xspan,y0,h)x=xspan(1):h:xspan(2);y(1)=y0;for n=1:length(x)-1; y(n+1)=y(n)+h*feval(dyfun,x(n),y(n));endx=x';y=y';运行过程及中间结果:>> dyfun=inline('y-2*x/y');>> [x,y]=euler(dyfun,[0,1],1,0.2);>> p=[x,y];p = 0 1.0000 0.2000 1.2000 0.4000 1.3733 0.6000 1.5315 0.8000 1.68111.0000 1.8269运用隐式欧拉法M文件:yseular.mfunction[x,y]=yseuler(dyfun,xspan,y0,h)x=xspan(1):h:xspan(2);y(1)=y0;for n=1:length(x)-1 y(n+1)=iter(dyfun,x(n+1),y(n),h);endx=x';y=y;function y=iter(dyfun,x,y,h)y0=y;e=1e-4;k=1e+4;y=y+h*feval(dyfun,x,y);y1=y+2*e;k=1;while abs(y-y1)>e y1=y; y=y0+h*feval(dyfun,x,y); k=k+1; if k>k error('µü´ú·¢É¢'); endend运行过程及中间结果:dyfun=inline('y-2*x/y');[x,y]=yseuler(dyfun,[0,1],1,0.2);y=y'p=[x,y]p = 0 1.0000 0.2000 1.1641 0.4000 1.3014 0.6000 1.4146 0.8000 1.50191.0000 1.5561运用改进的欧拉法:M文件:zseilar.mfunction[x,y]=zseular(dyfun,xspan,y0,h)x=xspan(1):h:xspan(2);y(1)=y0;for n=1:length(x)-1 k1=feval(dyfun,x(n),y(n)); y(n+1)=y(n)+h*k1; k2=feval(dyfun,x(n+1),y(n+1)); y(n+1)=y(n)+h*(k1+k2)/2;endx=x';y=y';运行过程及中间结果:[x,y]=zseular(dyfun,[0,1],1,0.2);[x,y]ans =- 0 1.0000 0.2000 1.1867 0.4000 1.3483 0.6000 1.4937 0.8000 1.62791.0000 1.7542仿真结果及其分析:通过将欧拉法,隐式欧拉法,改进的欧拉法仿真结果分析,制作成上面的线图,可以直观明了的看出,对于微分方程y'=y-2xyy0=1 (0≤x≤1),采用改进的欧拉法更接近与解析解,欧拉法和隐式欧拉法随着x取值的增大偏离解析解越多,由此可以看出改进的欧拉法精度更高。实验2:实验题目:设计PID控制器,对G(s)=5s2+2s+10实行调节,通过仿真分析出最佳调节参数。仿真过程:按实验要求搭建仿真框图首先调节积分和微分ki=kd=0,调节比例环节kp,从小到大知道临界稳定。调节ki,依次增大直到等幅振荡为止。调节kd,依次增大直到临界稳定为止。将各环节加入系统进行微调各环节增益。实验2仿真曲线经过调节后,确定输出曲线为4:1是的PID的各参数。符合题意的PID各参数为Kp≈6,Ki≈45,Kd≈5。实验三:实验题目:已知某单位反馈开环系统G(s)=2s(s+1)(s+3),求出u=10(t)时的闭环响应和t=0.1s时的输出值。仿真过程:按实验要求搭建仿真框图设置输入信号起始时间为0,幅值为10,仿真步长为0.1s。仿真曲线图如下: u=10(t)时闭环响应曲线当t=0.1时,输出值为0.00302。实验四:实验题目:有一单位反馈开环系统G (s)= 5s+100ss+4.59s2+3.41s+16.351. 求初始条件为零的单位阶跃输入响应。2. 在稳态输入为1的条件下,求突然使输入为零的响应。实验内容及步骤:1.仿真代码:>> num=[5 100];>> den=[1 8 32 80 100];>> sys=tf(num,den);>> axis([0 10 0 1.2]);>> step(sys)>> axis([0 10 0 1.2]);>> grid on通过仿真可得曲线如下:2.由题意分析,用Simulink搭建仿真框图如下:设置阶跃响应起始时间为1s。由上一问知响应值在4.5s时就达到稳定状态,所以应设置阶跃信号消失时间在4.5s以后,故取阶跃响应消失时间为7s,仿真曲线如图:实验五:分析开环系统和闭环系统的稳态误差。控制对象的传递函数为G(S)=5s2+s+3 ,希望输出值为3,采用开环和闭环控制两种方案分析干扰r=1时和无干扰时的稳态误差,并作一分析,程序框图如下:无干扰时:干扰r=1时:实验结果分析:当存在干扰的时候闭环系统的抗干扰能力远远高于开环系统,而且闭环系统的精确度比开环高。 关 键 词: 控制系统 计算机仿真 实验 青岛 科技大学

 天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

控制系统计算机仿真实验一,控制系统计算机仿真实验青岛科技大学相关推荐

  1. 控制系统计算机仿真源码,控制系统计算机仿真-实验五.doc

    文档介绍: 实验五 采样控制系统的数字仿真实验一.实验目的1.掌握采样控制系统数字仿真的特点.2.了解数字控制器对系统动态性能的影响.3.学会编制双重循环法的仿真程序.二.实验预****1.复**** ...

  2. 计算机仿真电路实验感想,电路计算机仿真 实验报告.doc

    电路计算机仿真分析 实验报告 实验一 直流电路工作点分析和直流扫描分析 实验目的 1.学习使用Pspice软件,熟悉它的工作流程,即绘制电路图.元件类别的选择及其参数的赋值.分析类型的建立及其参数的设 ...

  3. 计算机组装的虚拟仿真实验报告,组装计算机的虚拟实验室

    摘要: 根据高等职业技术教育的特点:以实际应用能力为中心,以教育文化素质为根本,以掌握基本概念.强化应用为目的,加强技能训练,注重培养学生职业岗位能力.对于计算机专业的学生提高学生的实际应用能力,实验 ...

  4. 北航计算机控制系统实验报告,北航计算机控制系统实验报告教程.doc

    北航计算机控制系统实验报告教程 计算机控制系统实 验 报 告 实验一 模拟式小功率随动系统的实验调试实验二 A/D.D/A接口的使用和数据采集实验三 中断及采样周期的调试实验四 计算机控制系统的实验调 ...

  5. 密立根油滴实验的计算机仿真实验报告,密立根油滴实验的计算机仿真.docx

    文档介绍: 密立根油滴实验的计算机仿真在物理学史上,确定电子的荷质比并进而测定电子电量,是一件极有意义的工作.美国著名的实验物理学家密立根从1907年开始,在总结前人实验的基础上,着手电子电荷量的测量 ...

  6. 电子教学试验设备计算机仿真,当代大学中计算机仿真实验教学模式探究

    [文章摘要] 在本文中,效率高,仿真精度高,可靠性高,成本低,已广泛应用于电力电子电路的分析设计(或系统).计算机仿真不仅可以取代许多繁琐的手工分析系统,降低了工人的劳动强度,提高设计能力的分析,避免 ...

  7. 计算机仿真实训操作开车步骤,实验3 Okumura-Hata方法计算计算机仿真

    <实验3 Okumura-Hata方法计算计算机仿真>由会员分享,可在线阅读,更多相关<实验3 Okumura-Hata方法计算计算机仿真(4页珍藏版)>请在人人文库网上搜索. ...

  8. 计算机控制系统硬件组成实验报告,计算机硬件的组装实验报告

    <计算机硬件的组装实验报告>由会员分享,可在线阅读,更多相关<计算机硬件的组装实验报告(4页珍藏版)>请在人人文库网上搜索. 1.计 算 机 硬 件 的 组 装实验时间:3月3 ...

  9. 物理仿真实验运用计算机什么用,电脑模拟与物理实验教学

    现代教育技术的发展,使教师组织教学活动的手段更丰富.方法更灵活.效率更高.现代教育技术中,电脑辅助教育系统,由于代表最先进的现代教育手段,成为教育教学实践研究的新课题. 一.电脑模拟对于物理实验教学有 ...

最新文章

  1. SQL SERVER 自带系统存储过程分类
  2. python booleans_Python 2.1 BooleansComparisons
  3. Linux(CentOS)中常用软件安装,使用及异常——MySQL, VmTools
  4. java下载pdf6_疯狂java讲义第6版 电子版(pdf格式)
  5. 基于TCP协议实现通信
  6. 【ZOJ - 3778】Talented Chef(贪心)
  7. Oracle数据库物理存储结构管理遇到的问题与解决
  8. js判断url链接是否可访问(服务可连接,可用)
  9. 用计算机和用纸的区别,英语四级机考与传统纸考的主要区别
  10. 一天一个小算法的学习之选择排序
  11. android实例教程_Android共享首选项示例教程
  12. 【Python实例第3讲】管道:连接主成分和Logistic回归
  13. 如何写一份好的软件开发的需求分析
  14. Win10下AutoCAD2014 +VS2010 + Object2014 安装与配置环境
  15. 两个瓶子水怎样一样多_大班科学-两杯水一样多吗?
  16. ROS2 C++ Subscriber Publisher 订阅发布例子
  17. 【本科生科研入门】英文科技论文写作-绘图篇
  18. python爬虫之英汉互译(爬虫+pyqt5)
  19. 吴恩达神经网络和深度学习
  20. 如何更好的设计网页配色

热门文章

  1. 【MATLAB】自适应果蝇优化算法整定PID控制器参数(六)—— 一阶带时延的被控对象
  2. [新浪微博]response Code=-1011 Request failed: forbidden (403)错误的解决办法
  3. 传图识字显示服务器开小差,传图识字小程序
  4. 从一个用户expdp导出再impdp导入到另一个用户
  5. 油酸修饰的Fe3O4磁性纳米颗粒,OA@Fe3O4,Oleic acid-Fe3O4
  6. 为什么 HTTPS 比 HTTP 更安全?HTTPS 如何保证数据传输安全性
  7. matlab 理论力学,MATLAB理论力学
  8. nRF905自学笔记
  9. meego用linux软件下载,MeeGo移动应用程序开发入门
  10. ABB机器人发送实时位置数据