《机电系统动态仿真》全册配套完整教学课件2.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《机电系统动态仿真》全册配套完整教学课件2.pptx》由用户(罗嗣辉)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机电系统动态仿真 机电 系统 动态 仿真 配套 完整 教学 课件
- 资源描述:
-
1、第一章 仿真技术概述仿真技术机电系统动态仿真机电系统动态仿真全册配套完整教学课件全册配套完整教学课件2 2第一章 仿真技术概述仿真技术第一章 仿真技术概述本章主要内容如下:1.1 科研工作的基本方法1.2 模型及其建立1.3 仿真技术及其重要性第一章 仿真技术概述仿真技术1.1 科研工作的基本方法1. 解析法 运用已掌握的理论知识,对所研究的对象进行理论方面的分析、计算及综合。最佳路径问题庞得里亚金极大值原理工程最优问题第一章 仿真技术概述仿真技术1.1 科研工作的基本方法1. 解析法 运用已掌握的理论知识,对所研究的对象进行理论方面的分析、计算及综合。Routh判据英国E.J.Routh建立
2、Routh-Hurwitz Stability Criteria(1875年) 第一章 仿真技术概述仿真技术1.1 科研工作的基本方法1. 解析法 运用已掌握的理论知识,对所研究的对象进行理论方面的分析、计算及综合。一级倒立摆 工程动力学问题 F=ma第一章 仿真技术概述仿真技术1.1 科研工作的基本方法2. 实验法 在所建立的实际系统(或模型)上,利用各种仪器仪表,通过施加一定类型的激励信号,测取系统响应来确定系统的性能。+ +- -+ +- -dUdIMndnuFxFxM路面+ + +- - -( )U t( )i tLR( )cU tC1hhq1qty22( )d xdxabcxy td
3、tdtcuuxyxhq系统模型第一章 仿真技术概述仿真技术1.1 科研工作的基本方法3. 仿真实验法 在模型上(物理的/数学的)所进行的系统性能分析与研究方法。3112321311223222233333112332323322()sinsin1()cossincos(sin)1(2sin)xfDxfxxxMxfDxxxxfx xgxxmMMxxfDxfxxxxx xgxxMmx 数学模型第一章 仿真技术概述仿真技术1.1 科研工作的基本方法3. 仿真实验法 在模型上(物理的/数学的)所进行的系统性能分析与研究方法。虚拟模型第一章 仿真技术概述仿真技术1.1 科研工作的基本方法3. 仿真实验法
4、 在模型上(物理的/数学的)所进行的系统性能分析与研究方法。实物模型第一章 仿真技术概述仿真技术1.1 科研工作的基本方法3. 仿真实验法 在模型上(物理的/数学的)所进行的系统性能分析与研究方法。仿真实验性能比较:数学模型虚拟模型实物模型实物原型仿真精度低高第一章 仿真技术概述仿真技术1.1 科研工作的基本方法4. 混合法 解析法+实验法+仿真可通过实验或仿真确定和修正理论模型中的有关参数和模型的结构.WX2X1m2KsKtuub汽车主动悬架实验模型m1)()()()()(2121222121211XWKuXXbXXKXmuXXbXXKXmtss 汽车主动悬架理论模型第一章 仿真技术概述仿真
5、技术1.1 科研工作的基本方法5. 猜想法 又称为“假想法”,通过人们对所研究问题的“直觉”,提出“可能的”结果/结论,利用“反演/推理/证明”的方法进行“创造性”的研究和发现。哥德巴赫猜想相对论假说电磁波设想第一章 仿真技术概述仿真技术1.2 模型及其建立1. 模型的重要性勾股定理第一章 仿真技术概述仿真技术1.2 模型及其建立1. 模型的重要性 把世间的现象/问题上升到“数学抽象/数学模型”的理 论高度是现代科学发现与技术创新的基础。 “实验、归纳、推演”是建立系统“数学模型”的重要手段/方法/途径。 “数学模型”是人们对自然世界的一种抽象理解,它与自然世界/现象/问题具有“性能相似”的特
6、点。第一章 仿真技术概述仿真技术1.2 模型及其建立2. 建模三要素:目的,方法,验证n 目的要明确飞行器目的2飞行器的结构强度目的1飞行器的动态性能流体力学结构力学方法1方法2第一章 仿真技术概述仿真技术1.2 模型及其建立2. 建模三要素:目的,方法,验证n 方法要恰当 逻辑推理方法:归纳、推演、类比、移植 机理建模法:白箱问题 实验建模法:黑箱问题 综合建模法:机理+实验n 结果要验证 数学模型必要条件 实物模型充要条件 实际应用结果检验第一章 仿真技术概述仿真技术3. 建模过程1.2 模型及其建立第一章 仿真技术概述仿真技术1. 相似性原理1.3 仿真技术及其重要性彼此相似的现象必定具
7、有数值相同的相似准则。n 几何相似第一章 仿真技术概述仿真技术1. 相似性原理1.3 仿真技术及其重要性彼此相似的现象必定具有数值相同的相似准则。n 环境相似第一章 仿真技术概述仿真技术1. 相似性原理1.3 仿真技术及其重要性彼此相似的现象必定具有数值相同的相似准则。n 性能相似+ +- -+ +- -dUdIMndnuFxFxM路面+ + +- - -( )U t( )i tLR( )cU tC1hhq1qty22( )d xdxabcxy tdtdtcuuxyxhq第一章 仿真技术概述仿真技术1.3 仿真技术及其重要性2. 仿真n利用相似性原理,借助实验模型或计算机软件对所研究的对象进行
8、分析。利用计算机软件进行仿真是目前仿真分析中的主要方法。第一章 仿真技术概述仿真技术1.3 仿真技术及其重要性3. 仿真技术的应用n虚拟现实(VR)n仿真实验的高级形式n可视化/真实性n有助于人们的创造与想象力的发挥n关键之处感知设备表现装置三大特点 沉浸(Immersion) 交互(Interaction) 想象(Imagination)第一章 仿真技术概述仿真技术1.3 仿真技术及其重要性第一章 仿真技术概述仿真技术1.3 仿真技术及其重要性3. 仿真技术的应用n虚拟现实(VR)感知设备第一章 仿真技术概述仿真技术1.3 仿真技术及其重要性3. 仿真技术的应用n虚拟现实(VR)表现装置第一
9、章 仿真技术概述仿真技术1.3 仿真技术及其重要性3. 仿真技术的应用n虚拟样机n虚拟现实仿真技术第一章 仿真技术概述仿真技术1.3 仿真技术及其重要性3. 仿真技术的应用n虚拟样机n虚拟制造第一章 仿真技术概述仿真技术1.3 仿真技术及其重要性3. 仿真技术的应用n虚拟样机n虚拟环境第一章 仿真技术概述仿真技术1.3 仿真技术及其重要性3. 仿真技术的应用n工程应用n车辆肇事仿真第一章 仿真技术概述仿真技术1.3 仿真技术及其重要性3. 仿真技术的应用n工程应用n飞行器设计第一章 仿真技术概述仿真技术1.3 仿真技术及其重要性3. 仿真技术的应用n工程应用n联合仿真第一章 仿真技术概述仿真技
10、术1.3 仿真技术及其重要性4. 仿真常用的工具软件nADAMS (Automatic Dynamic Analysis of Mechanical Systems)运动学、动力学、机电一体化系统仿真nAMESim流体、机械、电磁以及控制等复杂系统建模和仿真nPSPICE直流/交流电路、瞬态特性优化设计、数字模拟混合电路、电路绘图仿真一体化nANSYS结构、热、流体、电磁和声学运用有限元分析软件nMATLAB以科学计算见长的多用途仿真软件,尤其适用于机电系统的动力学仿真,是本课程主要学习的软件。第一章 仿真技术概述仿真技术1.3 仿真技术及其重要性5. 仿真技术的发展趋势n在硬件上,基于多CP
11、U的并行处理技术的全数字仿真技术将有效的改善仿真系统的“实时性”;n基于网络技术的分布式数字仿真系统将广泛应用;n基于虚拟现实技术的“多媒体环境条件下的仿真技术”将推进军事、工业、生活、娱乐等领域的深层次应用;n“离散事件系统”的仿真问题将成为人们研究的另一热点;n“仿真技术”将成为高等理工院校学生培养的重要技术。第一章 仿真技术概述仿真技术主要教学参考书1. 刘白雁等:机电系统动态仿真基于MATLAB/Simulink,机械工业出版社,2005(为本课程所用教材)2. 张志涌等:MATLAB 教程基于6.X版本,北京航空航天大学出版社,20013. 李国勇等:控制系统数字仿真与CAD,电子工
12、业出版社,2003第一章 仿真技术概述仿真技术第二章 MATLAB基础本章主要内容如下: 2.1概述 2.2 MATLAB的工作环境 2.3 MATLAB命令窗口的主要操作 2.4m文件的编写与调试 2.5 使用MATLAB帮助第一章 仿真技术概述仿真技术2.1 概述n MATLAB软件是由美国MathWorks公司推出的用于数值计算和图形处理的科学计算软件。n MATLAB是英文MATrix LABoratory(矩阵实验室)两个词的前三个字母组合而成的,它是一种以矩阵运算为基础的交互式程序语言,着重针对科学计算、工程计算和绘图的需求。n MATLAB编程运算与人进行科学计算的思路和表达方式
13、完全一致,区别于其它高级语言,具有用法简易、可灵活运用、程序结构强又兼具延展性。 n MATLAB还可通过与CC+的扩展编程,实现对外部硬件的通讯与控制,从而使仿真和实验有机地融合在一起。n MATLAB中的Simulink是一种高效的仿真工具,使得对机电系统的动态仿真十分简单易行。第一章 仿真技术概述仿真技术2.2 MATLAB工作环境n MATLAB的工作环境就是一系列便于使用MATLAB函数和文件的工具。n基本的工具包括启动和退出MATLAB,使用MATLAB的桌面,使用MATLAB的函数,以及MATLAB的在线帮助(Help)。n其它的工具则有:工作空间、路径搜索、文件操作、数据输入输
14、出、编辑和调试M文件以及改善M文件的性能,资源控制系统的利用等。 本节主要就MATLAB桌面(MATLAB Desktop)中的各应用窗口的主要功能分别作一简单介绍。第一章 仿真技术概述仿真技术2.2.1 MATLAB桌面(MATLAB Desktop)点击图标 ,弹出右下图所示MATLAB操作桌面(MATLAB6.5)。当前工作路径当前窗口移出桌面 工作空间浏览器工作空间浏览器(Workspace Browser) 历史指令窗历史指令窗(Conmand History)指令窗(指令窗(Conmand Window)在线帮助窗口调整轴第一章 仿真技术概述仿真技术2.2.1 MATLAB桌面(M
15、ATLAB Desktop)交互界面分类目录窗交互界面分类目录窗(Lauch Pad)当前目录浏览器当前目录浏览器(Current Directoy Browser)展开可见目录展开可见目录第一章 仿真技术概述仿真技术2.2.1 MATLAB桌面(MATLAB Desktop)当前目录浏览器当前目录浏览器(Current Directoy Browser) 工作空间浏览器工作空间浏览器(Workspace Browser) 历史指令窗历史指令窗(Conmand History) MATLAB7.0的的操作桌面略有不同,其交互界面目录可点击桌面左下角的Start弹出。第一章 仿真技术概述仿真技术
16、MATLAB7.0的的操作桌面略有不同,其交互界面目录可点击桌面左下角的Start弹出。第一章 仿真技术概述仿真技术2.2.2 指令窗口(Command Window) 在指令窗口内执行的MATLAB主要操作有:n 运行函数和输入变量n 控制输入和输出n 执行程序,包括M文件和外部程序n 保存一段日志n 打开或关闭其他应用窗口n 各应用窗口的参数选择在提示符后输入变量和函数MATLAB显示结果第一章 仿真技术概述仿真技术2.2.3 历史指令窗口(Command Window)n历史指令窗记录着用户在命令指令窗中所输入过的所有指令行,且所有这些被记录的指令行都能被复制,并送到指令窗中再运行。第一
17、章 仿真技术概述仿真技术2.2.4 当前目录浏览器(Current Directory Browser)n 当前目录窗口中显示了MATLAB当前工作目录下的所有文件夹与文件,以便用户对当前目录下的文件进行管理。第一章 仿真技术概述仿真技术2.2.5 n 工作空间由运行MATLAB的程序或命令所生成的所有变量和MATLAB本身提供的常量构成。n MATLAB 6.x后才提供。早期版本是在命令窗口中键入who查看变量名,或者键入whos命令查看变量名、变量大小和数据类型等内容。n工作空间窗口以列表形式显示了MATLAB工作区中当前所有变量的名称及其属性,属性中包括了变量的类型、长度及其占用空间大小
18、.第一章 仿真技术概述仿真技术2.2.6 交互界面分类目录窗(Launch Pad)nMATLAB 6.x后具有交互界面分类目录窗口,其中提供了用户在机器中已经安装的所有MATLAB工具包、演示及帮助信息的目录。第一章 仿真技术概述仿真技术2.2.7 文件编辑/调试器(Editor/debugger)nMATLAB通过自带的M文件编辑/调试器来创建和编辑M文件。nM文件(带.m扩展名的文件)类似于其它高级语言的源程序。M文件编辑器可用来对M文件进行编辑和交互调试,也可阅读和编辑其它ASC码文件。nM文件编辑/调试器窗口由菜单栏、工具条和文本编辑区组成,是标准的windows 风格。第一章 仿真
19、技术概述仿真技术2.2.7 文件编辑/调试器(Editor/debugger)n进入MATLAB文件编辑器的方法如下: 点击MATLAB桌面上的 图标,打开空白的M文件编辑器。 点击MATLAB桌面上的 图标,填写所选文件名后,再点打开,即可展示相应 M文件编辑器。 用鼠标左键双击当前目录窗中的所需M文件,可直接引出相应的M文件编辑器。第一章 仿真技术概述仿真技术2.3 MATLAB指令窗口的主要操作2.3.1 数值、变量和表达式1. 数值n MATLAB的数值采用习惯的十进制表示,以下记述都是合法的:3,-99,0.001,9.578,1.3e-4,2.78e232. 变量命名规则n 变量名
20、、函数名对字母大小写敏感。MAY、may表示不同变量。n 变量名第一个字母必须是英文字母,且不能超过31个字符。n 变量名中不得包含空格、标点但可包含下连符,如my_var 是合法的变量名。第一章 仿真技术概述仿真技术2.3.1 数值、变量和表达式3. MATLAB默认的预定义变量 ans 计算结果的缺省变量名 i或j 虚单元 pi 圆周率 Inf 或 inf 无穷大,如1/0 NaN 或 nan 非数(不是一个数),如0/0 realmax 最大正实数 realmin 最小正实数n 【说明】用户在编写指令和程序时,尽可能避免对预定义变量重新赋值。第一章 仿真技术概述仿真技术2.3.1 数值、
21、变量和表达式4. 运算符和表达式数学表达式运算符MATLAB表达式加a+b+a+b减a-b-a-b乘ab*a*b除ab/或a/b或ba幂ababn【说明】 所有运算定义在复数域上。 用“/”表示“左除”,“”表示“右除”。对标量运算左、右除相同。第一章 仿真技术概述仿真技术2.3.2 指令窗操作1. 运行函数和键入变量n 在命令窗口的提示符“”下 ,可以直接输入变量。 例如要创建一个3 3矩阵,只须在命令窗口中输入: A = 1, 2, 3; 4, 5, 6; 7, 8, 10 回车后,命令窗口出现: A = 1 2 3 4 5 6 7 8 10 n 在命令窗口的提示符“”下 ,如果要运行函数
22、,只需输入函数文件名,然后回车, MATLAB 就会显示运行结果。第一章 仿真技术概述仿真技术2.3.2 指令窗操作2. 指令行中的部分标点符号名称标点作 用空格输入量之间、数组元素之间分隔符逗号,分隔符黑点.数值中表示小数点分号;不显示计算结果指令的“结尾”标志;数组行间分隔符注释号%注释行的“启首”标志圆括号( )数组援引时用方括号 输入数组时用续行号由三个以上连续黑点构成第一章 仿真技术概述仿真技术在指令窗中输入以下指令,观察运行结果:指令1:输入注释行,无结果显示。指令2:输入代数运算式,并显示计算结果:-0.8148(ans为MATLAB默认结果变量名)。指令3:输入代数运算式(使用
23、续行号),并显示计算结果:63。第一章 仿真技术概述仿真技术指令含 义指令含 义cd设置当前工作目录edit打开M文件编辑器clf清除图形窗exit关闭/退出MATLABclc清除指令窗中显示内容quit关闭/退出MATLABclear清除MATLAB工作空间保存的变量mkdir创建目录dir列出指定目录下的文件和子目录清单type显示指定M文件的内容2.3.2 指令窗操作3. 指令窗常用控制指令第一章 仿真技术概述仿真技术2.3.2 指令窗操作3. 指令窗指令行的编辑键名含 义指令含 义前寻式调回已输入过的指令行end使光标移到当前行的尾端后寻式调回已输入过的指令行Delete删去光标右边的
24、字符在当前行中左移光标Backspace 删去光标左边的字符在当前行中右移光标PageUp前寻式翻阅当前窗中的内容Home使光标移到当前行的首端PageDown 后寻式翻阅当前窗中的内容n【说明】利用以上操作可对指令窗中已输入的指令进行编辑。另外还可结合历史指令窗完成指令的编辑。第一章 仿真技术概述仿真技术2.4.1 m文件特点n文件的扩展名是“.m”。nMATLAB在运行m文件时只是从文件中读取一条条指令,送到MATLAB中去执行。nm文件运行产生的变量都是驻留在MATLAB工作空间中(与在指令窗中直接运行指令一样)。n该文件中指令形式和前后位置,与解决同一问题在指令窗中输入的指令没有任何区
25、别。n为提高运算速度,编写m文件时应尽量避免使用for、while语句。2.4 m文件的编写与调试 m文件分为m脚本文件和m函数文件,m脚本文件可直接由MATLAB解释执行,而m函数文件则必须通过调用执行。未加说明时,m文件通常是m指脚本文件。第一章 仿真技术概述仿真技术2.4.2 m文件编写和运行n点击MATLAB桌面上 图标,弹出M文件编辑器。n将指令写入M文件编辑调试器的空白框中(通常在空白框第一行写入包含文件名的注释)。n点击M文件编辑器的 图标,并在保存对话框中填写目录和文件名,再按【保存】键,脚本文件即存于指定的目录上。2.4 m文件的编写与调试第一章 仿真技术概述仿真技术2.4.
展开阅读全文