- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
系统模型建立的方法论第2讲
计算机仿真技术;上次课重点内容回顾;上次课重点内容回顾;系统具有以下四个特点:
①系统是由部件组成的,部件处于运动状态;
②部件之间存在着联系;
③系统行为的输出也就是对目标的贡献,系统各主量和的贡献大于各主量贡献之和,即系统的观点1+12;
④系统的状态是可以转换的,在某些情况下系统有输入和输出,系统状态的转换是可以控制的。;判断一个系统的好坏可以由以下四点观察:
目标明确。每个系统(部件)均为一个目标而运动。系统的好坏要看它运行后对目标的贡献。因而目标明确是评价系统的第一指标。
结构合理。子系统的联接方式组成系统的结构。联接清晰,路径通畅,冗余少等,以达到合理实现系统目标的目的。
接口清楚。子系统之间有接口,系统和外部的联接也有接口,好的接口其定义应十分清楚。
能观能控。通过接口,外界可以输入信息,控制系统的行为,可以通过输出观测系统的行为。只有系统能观能控,系统才会有用,才会对目标作出贡献。 ;系统模型的定义:是指以某种确定的形式(如文字、符号、图表、实物、数学公式等),对系统某一方面本质属性的描述。 ;5、简述计算机仿真的定义、类型、作用及总体流程图?;计算机仿真的分类:
① 根据计算机分类
模拟计算机仿真、数字计算机仿真、模拟数字混合计
算机仿真
② 根据仿真时钟与实际时钟的比例关系
实时仿真、欠实时仿真、超实时仿真
③ 根据系统模型的特性
连续系统仿真、离散事件系统仿真;5、简述计算机仿真的定义、类型、作用及总体流程图?;5、简述计算机仿真的定义、类型、作用及总体流程图?;6、什么叫系统仿真?;第2章 系统模型建立的方法论; 通过本章学习,熟悉系统模型建立的目的、作用、依据、可信性以及系统建模的途径、类型,能应用本章介绍的方法对简单机械系统建立相应的数学模型。; 系统建模的目的; 系统与建模;实际问题; 尽管数学建模已有了很久的历史,数学建模课程却还是很年轻的一门课程。在70年代末和80年代初,英国著名的剑桥大学专门为研究生开设了数学建模课程,差不多同时,欧美一些发达国家开始把数学建模的内容列入研究生、大学生以至中学生的教学计划中去,并于1983年开始举行两年一度的“数学建模教学和应用国际会议”进行定期交流。数学建模教学及其各种活动发展异常迅速,成为当代数学教育改革的主要方向之一。;数学建模一般借助于数学软件.
如:Mathematica、 Matlab、SAS、MathCAD
Maple…; MATLAB是基于矩阵的一种计算工具,它已经成为世界各国高校和研究人员中最为流行的软件之一。它提供了丰富可靠的矩阵运算、数据处理、图形绘制、图像处理等便利工具,并且由于Matlab的广泛应用,很多理论的创始人在MATLAB上开发了相关的工具箱,现在MATLAB附带的各方面工具箱有:控制系统、通讯、符号运算、小波计算、偏微分方程、数据统计、图像、金融、LMI控制、QFT控制、数字信号处理、模糊控制、模型预估控制、频域辨识、高阶谱分析、统计学、非线性控制系统、图像处理、神经元网络、m 分析、信号处理、插值、优化、鲁棒控制、控制系统设计、系统辨识等等,并且MATLAB提供了图形化的时域仿真程序----Simulink,在高校中还开发有:振动理论、化学统计学、语音处理等等方面的工具箱。 ; 使用MATLAB,工作效率可能有成百上千倍的提高,使得研究工作真正是在做研究,而不是在编程。使用MATLAB大大简化了学习和研究中编程量,比如:使用C或者Fortran编写一个优化的程序,一般需要几百行或者几千行的程序,并且在首次写程序时还可以能需要大量的时间来调试这个程序,当这个程序能够运行时,可能花费掉一个星期或者更长的时间,而下一次在进行另一种优化方法的运算时,需要同样的时间工作,也就是说,使用这些语言编程时,大量时间花在了编程序上,而不是研究人员应当做的思考工作,大大降低了工作效率。如果使用MATLAB编程,一个优化程序只需要10行以下的程序,因此基本不会出现错误,这样在1分钟左右就完成了编程,并且马上就可以运行看到结果,如果想改变优化算法,只需要把优化的函数名改掉就可以了,也就是说使用MATLAB,工作效率可能有成百上千倍的提高,使得研究工作真正是在做研究,而不是在编程。 ;例1、应用matlab绘制参数方程y=sin(t); y1=sin(t+0.25);y2=sin(t+0.5)的二维平面曲线。;例2、应用matlab绘制参数方程x=t; y=sin(t); z=cos(t)的空间曲线。;x=0:pi/100:2*pi;
y1=sin(x);
y2=cos(x)
文档评论(0)