《计算机仿真技术绪论-第一讲.ppt》由会员分享,可在线阅读,更多相关《计算机仿真技术绪论-第一讲.ppt(52页珍藏版)》请在三一办公上搜索。
1、计算机仿真技术,主讲教师:张春燕手机:,教材:郝培锋等主编计算机仿真技术,机械 工业出版社.2009年6月;,参考书籍:ADAMS 2005/2007相关教程;MATLAB 7.0相关教程。,计算机仿真技术基础,课程总体介绍(理论教学大纲和实验教学大纲)计算机仿真技术课程简介 学习本课程的作用和方法,学习本课程的作用和方法,1、计算机仿真技术能做什么?2、怎么样应用计算机仿真技术去做(理论上)?3、将理论应用到简单的机构、系统计算机仿真的具体实现(实验)?4、从简单引申到复杂,进而能对较复杂的系统进行综合的 计算机仿真,保证系统的性能、质量,为以后从事相关 专业工作打下基础。,考核及要求:,平
2、时(20%)+实验(20%)+期末考试(60%),平时(20%):考勤:8分;作业:7分;创新:5分。,实验(20%):实验报告:6分;考核:4分;创新:10分。,说明:考勤8分,旷课1次扣1分,点1次名算3次,请假须在课前,请3次假扣1分,扣完为止;作业6分,1次1分;创新6分,完成思考题,作业中采用新方法、新思路,作业质量、课堂回答问题等。,说明:实验报告7分,1次1分;创新8分,回答思考题,独具一格的书写内容等;实验考核6分,完成一个电子实验报告及仿真系统图,如果内容多可以2人/组。,第1章 计算机仿真技术基础,计算机仿真技术基础概述 仿真软件简介 小结 作业,本章学习要求:理解并掌握计
3、算机仿真的概念、分类,计算机数字仿真的基本过程;了解计算机仿真的发展历程、应用领域及目前研究、应用现状;了解目前所涉及的计算机仿真软件,并重点掌握MATLAB、ADAMS两个软件。,1.1从现实问题开始1.2系统及系统的分类1.3系统模型的概念及其分类1.4计算机仿真中的系统建模1.5计算机仿真的定义1.6计算机仿真技术发展概要1.7小结,计算机仿真技术基础概述,三峡水库总库容393 亿立方米,总装机容量1820万千瓦,将是世界上最大的水电站。但是三峡的安全问题是一个很重要的问题,我们不可能等到建好后再看它的安全性,用计算机仿真就可以很好的解决这一问题。,从现实问题开始,从现实问题开始-计算机
4、仿真能做什么?,宝马车部分生产线,仿真油田钻井,ABB机器人IRB120涂胶仿真,系统的观点追述,30年代:人们在一些科学学科研究中(生物学、心理学、社会科学),发现系统的一些固有性质与个别系统的特殊性无关。二次大战前不久:路德维希.冯.倍塔朗菲提出一般系统概念和一般系统理论。1954年:建立了一般系统理论促进协会,系统的研究进入蓬勃发展的时代。1957年:美国人古德写的“系统工程”公开出版,系统工程一词被确认。20世纪70年代:电子计算机的应用,系统工程思想有了充分实现的可能性。,系统及系统的分类,系统及系统的分类,系统:为实现规定功能以达到某一目标而构成的相互 关联的一个集合体或装置(部件
5、)。,例如:数控机床伺服系统、污水处理系统、机-电-液控制系统、生态系统等。,系统具有以下四个特点:系统是由部件组成的,部件处于运动状态;部件之间存在着联系;系统行为的输出也就是对目标的贡献,系统各主量和的贡献大于各主量贡献之和,即系统的观点1+12;系统的状态是可以转换的,在某些情况下系统有输入和输出,系统状态的转换是可以控制的。,系统及系统的分类,按综合复杂程度分为三类:物理系统;生物系统;人类社会及宇宙;按抽象程度:可把系统分为三类,即概念系统,逻辑系统和实在系统;按与外界关系:可把系统分为封闭系统和开放系统;按内部结构:可把系统分为开环系统和闭环系统;,系统及系统的分类,系统的分类(从
6、不同的角度出发,系统分类有不同的方法):,从系统的综合复杂程度方面考虑,我们可以把系统分为三类九等。“三类”是:物理系统;生物系统;人类社会及宇宙。“九等”是:,按系统的抽象程度分,可把系统分为三类,即概念系统,逻辑系统和实在系统。概念系统:是最抽象的系统,在各方面均不很完善,有许多地方很含糊,也有可能不能实现,但它表达了系统的主要特征,描绘了系统大致轮廓,从根本上决定了以后系统的成败。逻辑系统:在概念系统的基础上构造出的原理上可行得通的系统,它考虑到了总体的合理性,结构的合理性和实现的可能性,但它没有给出实现的具体元件。所以逻辑系统是摆脱了具体实现细节的合理系统。实在系统(物理系统):完全确
7、定的系统,能完全实现。,按系统和外界的关系分类:封闭系统:系统与外界分开,外界不影响系统的主要现 象的复现。开放系统:指不可能和外界分开的系统或者可以分开,但分开以后系统的重要性质将会发生变化。封闭系统和开放系统有时也能互相转化。,按系统内部的结构分类 按系统内部结构分,可把系统分为开环系统和闭环系统。开环系统又可分为一般开环系统和前馈开环系统,见图(a)。闭环系统又可分为单闭环和多重闭环系统,见图(b),闭环中既可能包含反馈,又可能包括前馈。,图(a),图(b),执行,判断一个系统的好坏可以由以下四点观察:目标明确。每个系统(部件)均为一个目标而运动。系统的好坏要看它运行后对目标的贡献。因而
8、目标明确是评价系统的第一指标。结构合理。子系统的联接方式组成系统的结构。联接清晰,路径通畅,冗余少等,以达到合理实现系统目标的目的。接口清楚。子系统之间有接口,系统和外部的联接也有接口,好的接口其定义应十分清楚。能观能控。通过接口,外界可以输入信息,控制系统的行为,可以通过输出观测系统的行为。只有系统能观能控,系统才会有用,才会对目标作出贡献。,系统及系统的分类,系统性能的评价,系统模型的定义:是指以某种确定的形式(如文字、符号、图表、实物、数学公式等),对系统某一方面本质属性的描述。,系统模型的特征:(1)它是现实系统的抽象或模仿;(2)它是由反映系统本质或特征的主要因素构成的;(3)它集中
9、体现了这些主要因素之间的关系。,系统模型的概念及其分类,系统模型的分类:物理模型、数学模型,说明:在所有模型中,通常普遍采用数学模型来分析系统工程问题,其原因在于:(1)它是定量分析的基础;(2)它是系统预测和决策的工具;(3)它可变性好,适应性强,分析问题速度快,省时省钱,且便于使用计算机。,系统模型的概念及其分类,系统模型的分类与关系,某建筑工程中的楼房物理模型,(1)静态数学模型,超市某日用品供需线性变化模型,超市某日用品供需非线性变化模型,1)连续系统模型2)离散系统模型 时间离散系统。有时称为采样控制系统,一般用差分方程、离散状态方程和脉冲传递函数来描述。此类系统的特性是连续的,仅仅
10、是由于某些情况下是在离散的时间点上进行的采样过程,所以也看成连续系统(模型)。事件离散系统。这是一种用概率模型描述的随机系统,系统的输出不是完全由输入作用的形式描述的,而可能存在多种输出,即系统的输入输出是随机发生的。常见的有库存系统、管理车辆流动的交通系统、排队服务系统等。,(2)动态数学模型,取不同值时汽车振动的变化形式,计算机仿真(Computer Simulation)定义:借助高速、大存储量数字计算机及相关技术,对复杂真实系统的运行过程或状态进行数字化模拟的技术。,一个简单机械系统仿真视频,系统仿真(System Simulation)定义:是以相似原理、系统技术、信息技术及其应用领
11、域有关专业技术为基础,以计算机、仿真软件、仿真器和各种专用物理效应设备为工具,利用系统模型对真实的或设想的系统进行动态研究的一门多学科的综合性技术。,计算机仿真的概念、类型及作用等,计算机仿真的分类:根据计算机分类 模拟计算机仿真、数字计算机仿真、模拟数字混合计 算机仿真 根据仿真时钟与实际时钟的比例关系 实时仿真、欠实时仿真、超实时仿真 根据系统模型的特性 连续系统仿真、离散事件系统仿真,计算机仿真的概念、类型及作用等,计算机仿真的作用:,计算机仿真的概念、类型及作用等,汽车的悬架系统,如何分析研究并保证设计出或设计中的悬架系统的这种卓越性能?,研究方法:1 理论方法2 试验方法3 仿真方法
12、,其中:X 状态向量 A 系统矩阵 B 输入矩阵,f(t)输入变量C 输出矩阵D 直接转移矩阵,其传递函数,根据研究的目的编制试验方案:改变M、B、K,保持f(t)不变,研究系统结构参数对谐振系统动态行为的影响;改变f(t),系统结构参数保持不变,研究系统所受激振力对系统动态行为的影响。,建立仿真模型,应用编程语言应用仿真语言或环境,应用欧拉法、梯形法或RK法等仿真算法,将上述数学模型转化为便于编程的仿真模型:,应用仿真语言或环境,应用ADAMS应用MATLAB,计算机仿真的概念、类型及作用等,计算机仿真总体流程图:,利用计算机仿真的手段进行系统求解与常规的方程解析求解方法相比有一个明显的缺点
13、,就是计算机仿真的方法得到的解通常是离散的数值解,没有解析方法得到更为一般的系统解的表示形式。例如在汽车轮胎的运动仿真中,解析解表示的是可以引起振动的所有可能状态,而利用仿真方法得到的每个解仅仅能说明一些特定的状态是否可能引起轮胎的振动等。如果想了解其他状态下轮胎发生振动的情况,就必须在其他给定条件下重新进行仿真过程。显然模型的精确解是最好的,尤其是在寻找系统极值的情况下,系统的一个解析解往往就把系统的一种特殊状态表示了,但仿真的方法则需要进行多次迭代寻优,且会留下一大堆需要解决的问题,如问题的解是局部最优还是全局最优等。,问题求解中的仿真方法和解析方法分析,1)确定所要研究的背景,对相关的内
14、容进行说明,并由此建立系统概念。2)对上述资料进行必要的整理,尽可能按照规范的数学语言重新描述题目,并逐条写出研究的目的、题目具备的条件、需要补充的条件。3)分析题目,找出研究范围内与研究目的相关的主要实体,实体上与研究目的相关的所有属性。4)采集数据、演绎基础数学模型。5)进行数学模型演绎,利用数学方法将建立的基础模型进行标准化处理。6)软件结构设计,包括系统、子系统及数据、多媒体等基本结构的设计,根据题目的性质和研究内容的要求选取合适的计算机软件,进行软件编程、界面设计、数据库建立等。7)计算机实验,利用现场或实际数据进行计算机仿真系统的模拟实验,或将实际数据在仿真系统上进行仿真系统的模拟
15、检验,这种实验是有目的的,主要是为修正数学模型或提高模型求解算法的精度进行实验,所以每次实验后需要完成下一步工作。,计算机系统仿真的基本步骤,8)仿真结果分析,对仿真系统实验所得的计算输出与实际系统的输出或目标输出进行误差分析,并据此找出仿真系统与实际系统在所研究特性方面存在的差异和原因,根据分析结论对数学模型或软件进行修改、参数优化等操作。9)将第7、8步循环进行,直至建立的仿真系统输出与实际系统输出误差满足使用要求。,计算机系统仿真的基本步骤,系统仿真的内容 系统仿真技术的应用 系统仿真技术的发展,计算机仿真技术发展概要,系统仿真技术是建立在控制理论、相似理论、信息处理技术和计算机技术等理
16、论利用模型和计算技术进行实验研究的一种方法。一般来说,系统仿真是根据实际系统的模型,结合所用的计算机进行的,它是一个过程。这个过程包括建立实际系统的思想与背景资料、采集与分析实际系统数据、根据背景资料和数据建立系统数学模型、数学模型的计算机实现方法研究、仿真系统软件设计与编写、仿真系统程序调试、仿真实验过程、仿真结果的系统分析、判断是否对仿真过程的某些环节进行修正和补充等。,系统仿真的内容,计算机仿真技术发展概要,仿真系统的应用目的为:作为分析系统的研究平台;作为建立实际系统的基础研究工作。系统仿真技术的应用领域已经十分广泛:工业中的应用,如国防、钢铁、石油、交通等;事业管理,如经济、财会、贸
17、易、教育、生物、气象等;日用品生产等。,系统仿真技术的应用,计算机仿真技术发展概要,1)20世纪70年代,整个科学技术领域内,系统仿真费用约占总经费的1,在某些科学领域,系统仿真所占的费用更高一些,如导弹系统研制过程的仿真系统费用约占导弹研制费用的5。2)1989年,北约组织中的欧洲盟国制定了一个欧几里德计划,把仿真技术作为11项优先合作发展的重点项目之一。3)1992年,美国提出了22项国家关键技术,系统仿真技术列在第16位。4)1992年,美国提出了21项国防科技关键技术,系统仿真技术被列在第6位。5)1994年,美国国防部预研工作的七大重点,仿真技术是其中之一。6)1995年,美国国防部
18、高级研究计划局投资战略的核心有四个方面,即开发先进的信息技术、创建与国力相称的国防技术、促进军民一体化工业基础的建设、加强新技术向军品转移等,在每个方面都把模拟与仿真,特别是先进的分布式仿真系统的开发列为年度投资重点之一。,系统仿真技术的发展,计算机仿真技术发展概要,仿真软件简介,MATLAB软件简介,1984年,MathWorks公司把内核采用C语言编写的MATLAB正式推向市场,MATLAB的名称由Matrix(矩阵)和 Laboratory(实验室)两词的前三个字母组合而成。MATLAB集数值分析、矩阵运算、符号运算及图形处理等强大功能于一体,且包含一系列规模庞大、覆盖不同领域的工具箱(
19、Toolbox),再加上它简单易学、实用方便,从问世之初,就深受广大科技工作者的欢迎,现已成为许多学科领域中计算机辅助设计与分析、算法研究和应用开发的基本工具和首选平台。在发达国家的理工科院校,MATLAB已经成为一门必修课程,国内的许多高校也陆续开设有关MATLAB的课程。我们在这里简单介绍一下MATLAB的一些基本功能,为学生深入学习MATLAB奠定基础,并最终希望学生能从繁重的编程劳动中脱离出来,把主要精力放在建立数学模型的环节上。,仿真软件简介,Adams是全球运用最为广泛的机械系统仿真软件,用户可以利用Adams在计算机上建立和测试虚拟样机,实现事实再现仿真,了解复杂机械系统设计的运动性能。,Adams软件简介(机械系统动力学仿真软件),通过本次课学习,主要掌握以下几个方面内容:掌握系统、系统模型的概念、分类及特点;掌握计算机仿真、系统仿真的概念及关系,熟悉计算机仿 真的作用、特点及在机械领域的应用;掌握计算机仿真流程图,了解计算机仿真软件的应用情 况,并在后续课程学习中重点熟悉MATLAB、ADAMS两 个仿真软件。,小结,作业,请谈谈你对“仿真”或“计算机仿真”的理解或认识,并谈谈你对计算机仿真技术的认识及以后学习打算(阐明仿真定义、发展、国内外现状、应用等,500-2000字)。,
链接地址:https://www.31ppt.com/p-6023437.html