$10 数学模型last.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
$10 数学模型last

系统数学模型与系统仿真 系统动静态特性从外部描述系统的特性 系统内部元件之间的关系? 如何改善系统的性能? 训练目的 理解开环控制和闭环控制基本概念 了解系统数学模型的建立方法 利用模型进行时域分析,初步了解频域分析 了解系统仿真的意义 系统 系统是一些部件的组合,这些部件组合在一起,完成一定的任务。 系统分类 1. 开环系统 只靠输入量对输出量单方向控制的系统称为开环控制系统 闭环控制 2. 闭环系统 输出量对控制作用产生影响的系统称为闭环控制系统(系统的输出部分或者全部返回到输入,称为系统反馈) 数学模型 数学模型 就是对于现实世界的一个特定对象,为了一个特定的目的,根据特有的内在规律,做出一些必要的简化假设,运用适当的数学工具,得到一个数学结构。 数学模型 数学模型 就是给出了原因集(自变量集)到结果集(因变量集合)间的一个映射关系,一般地,这种关系可以描述为: 模型的建立 工程中,很多机械、电气或液压系统的运动规律都可以基于物理定律用微分方程描述,求解这些微分方程,就可以了解系统在某种输入信号作用下的输出响应。 模型的建立(续) 从系统的输入端开始,依据各变量所遵循的物理学定律,依次列写出各元件、部件的微分方程。 消去中间变量,得到描述系统输入量与输出量之间关系的微分方程。 有时将某些小参数或轻微的非线性忽略掉,可以降低方程的阶次,简化分析而保持满意的精度。 系统的时域分析与频域分析 时域分析 :在特定的激励信号x(t)作用下,系统对给定的x(t)有特定的响应y(t)。 频域分析是在频率域内研究控制系统的结构,通过傅立叶变换或者通过拉普拉斯变换,可以将时域内微分方程的求解问题转化为复数域内代数方程的求解问题。 系统的时域分析(一阶物理仿真) 步骤及注意事项 1)按照接线图连接电路 2)修改E:\第二层次\drawingc.c程序,注意查看DA子函数有无错误,参数要求。 3)改写main函数,向DA通道送出阶跃信号,采集200个点,并传递给画图函数。 4)选用不同的电容,电阻,使用同样的输入条件,观察阶跃响应。 系统的时域分析(二阶物理仿真) 二阶物理仿真函数关系 物理仿真编程实现 步骤及注意事项 1)按照接线图连接电路 2)修改drawingc.c程序,注意查看DA()子函数有无错误。 3)改写main函数,DA通道送出阶跃信号,采集200个点,并传递给画图函数。 4)选用不同的阻尼比,使用同样的输入条件,观察阶跃响应。 作图程序 void auto_initgraph()/* 初始化图像设备 */ { int gd=DETECT,mode,erro; mode=0;erro=0; closegraph();/*如果图像设备打开先关闭*/ initgraph(gd,mode,” ……”);/* 出始化图像设备 */ erro=graphresult(); /*错误代码处理 */ if(erro0){printf(initgraph erro/n);exit(0);} } void draw_curve( pointsx,pointsy,points_num, max_v, ifdrawdash) double *pointsx,*pointsy,max_v; int points_num,ifdrawdash; /* pointsx x轴数据点数组 */ /* pointsy y轴数据点数组 */ /* points_num 数据点个数 */ /* max_v y轴表示的最大电压 */ /* ifdrawdash 是否画网格 0不,1画*/ 物理仿真编程实现 main() { int i,da_out; double x[200],y[200]; t=0; da_out=(int)(4.0/10.0*4095); //送阶跃电压4V DA(0,da_out); 物理仿真编程实现 for(i=0;i200;i++) { x[i]=i; //采集 y[i]=AD(10)/4095.0*20.0-10.0; delay(t);//延时 } 物理仿真编程实现 //初始化图像设备 auto_initgraph(); //画图 draw_curve(x,y,200,10.0,1); getch(); DA(0,0) closegraph(); //关闭图

文档评论(0)

asd522513656 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档