常用系统建模方法ppt课件.ppt
《常用系统建模方法ppt课件.ppt》由会员分享,可在线阅读,更多相关《常用系统建模方法ppt课件.ppt(72页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、常用系统建模方法常用系统建模方法u主要参考资料主要参考资料齐欢,王小平齐欢,王小平.系统建模与仿真(第系统建模与仿真(第2 2版),第版),第2 2章章姜启源姜启源,谢金星谢金星 ,叶俊叶俊.数学模型(第数学模型(第3 3版),第版),第1 1章章1常用系统建模方法常用系统建模方法u1.1.系统模型的概述系统模型的概述u2.2.建模的逻辑思维方法建模的逻辑思维方法u3.3.图解建模法图解建模法u4.4.层次分析法层次分析法u5.5.聚类分析聚类分析21.1.系统模型的概述系统模型的概述u从现实对象到数学模型从现实对象到数学模型模型是为了一定目的,对客观事物的一部分进行简缩、抽象、模型是为了一定
2、目的,对客观事物的一部分进行简缩、抽象、提炼出来的原型的替代物。模型集中反映了原型中人们需要提炼出来的原型的替代物。模型集中反映了原型中人们需要的那一部分特征。的那一部分特征。系系 统统模模 型型计算机计算机系统建模系统建模仿真实验仿真实验仿真建模仿真建模 建模仿真三要素及三个基本活动建模仿真三要素及三个基本活动31.1.系统模型的概述系统模型的概述u从现实对象到数学模型从现实对象到数学模型系统模型是研究和掌握系统运动规律的有力工具,系统模型是研究和掌握系统运动规律的有力工具,它是认识、分析、设计、预测、控制实际系统的基它是认识、分析、设计、预测、控制实际系统的基础,也是解决系统工程问题不可缺
3、少的技术手段。础,也是解决系统工程问题不可缺少的技术手段。建立有效且可靠的系统模型是系统研究者的首要任建立有效且可靠的系统模型是系统研究者的首要任务。务。数学模型是系统模型的最主要和最常用的表示方式。数学模型是系统模型的最主要和最常用的表示方式。41.1.系统模型的概述系统模型的概述u数学模型与数学建模数学模型与数学建模数学模型(数学模型(Mathematical ModelMathematical Model)对于一个现实对象,为了一个特定目的,根据其内在对于一个现实对象,为了一个特定目的,根据其内在规律,作出必要的简化假设,运用适当的数学工具,规律,作出必要的简化假设,运用适当的数学工具,
4、得到的一个数学结构。得到的一个数学结构。数学建模(数学建模(Mathematical Modeling Mathematical Modeling)建立数学模型的全过程,包括表述、求解、解释、检建立数学模型的全过程,包括表述、求解、解释、检验等。验等。51.1.系统模型的概述系统模型的概述u一个简单的数学模型:一个简单的数学模型:“航行问题航行问题”甲乙两地相距甲乙两地相距750750千米,船从甲到乙顺水航行需千米,船从甲到乙顺水航行需3030小小时,从乙到甲逆水航行需时,从乙到甲逆水航行需5050小时,问船的速度是多小时,问船的速度是多少少?用用 x 表示船速,表示船速,y 表示水速,列出方
5、程:表示水速,列出方程:答:船速每小时答:船速每小时20千米千米/小时小时.x=20y=5求解求解61.1.系统模型的概述系统模型的概述u一个简单的数学模型:一个简单的数学模型:“航行问题航行问题”可以看出,上述过程的主要步骤如下:可以看出,上述过程的主要步骤如下:作出简化假设(船速、水速为常数);作出简化假设(船速、水速为常数);用符号表示有关量(用符号表示有关量(x,y表示船速和水速);表示船速和水速);用物理定律(匀速运动的距离等于速度乘以用物理定律(匀速运动的距离等于速度乘以 时间)列时间)列出数学式子(二元一次方程);出数学式子(二元一次方程);求解得到数学解答(求解得到数学解答(x
6、=20,y=5););回答原问题(船速每小时回答原问题(船速每小时20千米千米/小时)。小时)。71.1.系统模型的概述系统模型的概述u数学模型的特点数学模型的特点模型的逼真性和可行性模型的逼真性和可行性模型的渐进性模型的渐进性模型的强健性模型的强健性模型的可转移性模型的可转移性模型的非预制性模型的非预制性模型的条理性模型的条理性模型的技艺性模型的技艺性模型的局限性模型的局限性81.1.系统模型的概述系统模型的概述u数学模型的分类数学模型的分类应用领域应用领域人口、交通、经济、生态人口、交通、经济、生态 数学方法数学方法初等数学、微分方程、规划、统计初等数学、微分方程、规划、统计 表现特性表现
7、特性确定和随机,静态和动态,离散和连续,确定和随机,静态和动态,离散和连续,线性和非线性线性和非线性了解程度了解程度白箱、灰箱、黑箱白箱、灰箱、黑箱91.1.系统模型的概述系统模型的概述u数学建模的基本方法数学建模的基本方法机理分析机理分析根据对客观事物特性的认识,找出反映内部机理的数量规根据对客观事物特性的认识,找出反映内部机理的数量规律。律。测试分析(实验统计建模)测试分析(实验统计建模)将对象看作将对象看作“黑箱黑箱”,通过对量测数据的统计分析,通过对量测数据的统计分析,找出与数据拟合最好的模型。找出与数据拟合最好的模型。二者结合二者结合用机理分析建立模型结构,用测试分析确定模型参数用机
8、理分析建立模型结构,用测试分析确定模型参数101.1.系统模型的概述系统模型的概述u数学建模的基本步骤数学建模的基本步骤模型准备模型准备模型假设模型假设模型构成模型构成模型求解模型求解模型分析模型分析模型检验模型检验模型应用模型应用111.1.系统模型的概述系统模型的概述u数学建模的基本步骤数学建模的基本步骤1 1)模型准备)模型准备了解实际背景了解实际背景明确建模目的明确建模目的搜集有关信息搜集有关信息掌握对象特征掌握对象特征模型准备模型准备模型假设模型假设模型构成模型构成模型求解模型求解模型分析模型分析模型检验模型检验模型应用模型应用形成一个比较清晰的形成一个比较清晰的“问题问题”121.
9、1.系统模型的概述系统模型的概述u数学建模的基本步骤数学建模的基本步骤2 2)模型假设)模型假设针对问题特点和建模目的,作出合理的、简化的假设针对问题特点和建模目的,作出合理的、简化的假设在合理与简化之间作出折中在合理与简化之间作出折中3 3)模型构成)模型构成用数学的语言、符号描述问题用数学的语言、符号描述问题发挥想像力发挥想像力使用类比法使用类比法尽量采用简单的数学工具尽量采用简单的数学工具模型准备模型准备模型假设模型假设模型构成模型构成模型求解模型求解模型分析模型分析模型检验模型检验模型应用模型应用131.1.系统模型的概述系统模型的概述u数学建模的基本步骤数学建模的基本步骤4 4)模型
10、求解)模型求解利用各种数学方法、软件和计算机技术利用各种数学方法、软件和计算机技术解析解、仿真解析解、仿真5 5)模型分析)模型分析例如,对结果的误差分析、统计分析、模型对数据的例如,对结果的误差分析、统计分析、模型对数据的稳定性分析稳定性分析6 6)模型检验)模型检验与实际现象、数据比较,检验模型的合理性、适用性与实际现象、数据比较,检验模型的合理性、适用性模型准备模型准备模型假设模型假设模型构成模型构成模型求解模型求解模型分析模型分析模型检验模型检验模型应用模型应用142.2.建模的逻辑思维方法建模的逻辑思维方法u建模是一项复杂的思维活动,也可以看成是一门建模是一项复杂的思维活动,也可以看
11、成是一门艺术,因而既没有统一的模式,也没有固定的方艺术,因而既没有统一的模式,也没有固定的方法,需要多方面的能力法,需要多方面的能力分析综合能力分析综合能力抽象概括能力抽象概括能力想象洞察能力想象洞察能力运用数学工具的能力运用数学工具的能力通过实践验证数学模型的能力通过实践验证数学模型的能力u通过实例研究,了解建模过程常用的思维方法,通过实例研究,了解建模过程常用的思维方法,包括抽象、归纳、演绎、类比等。包括抽象、归纳、演绎、类比等。152.2.建模的逻辑思维方法建模的逻辑思维方法u1)1)抽象抽象揭示事物的共性和联系的规律揭示事物的共性和联系的规律忽略每个具体事物的特殊性,着眼于整体和一般规
12、忽略每个具体事物的特殊性,着眼于整体和一般规律律实例研究:椅子能在不平的地面上放稳吗?实例研究:椅子能在不平的地面上放稳吗?把椅子往不平的地面上一放,通常只有三只脚着地,把椅子往不平的地面上一放,通常只有三只脚着地,放不稳,然而只要稍挪动几次,就可以四脚着地,放放不稳,然而只要稍挪动几次,就可以四脚着地,放稳了。为什么?稳了。为什么?16椅子能在不平的地面上放稳吗?椅子能在不平的地面上放稳吗?u问题分析问题分析涉及的对象:地面,椅子涉及的对象:地面,椅子椅子的位置和调整椅子的位置和调整放稳:椅子的四只脚着地放稳:椅子的四只脚着地u模型假设模型假设四条腿一样长,椅脚与地面点接触,四脚连线呈正四条
13、腿一样长,椅脚与地面点接触,四脚连线呈正方形方形;地面高度连续变化,可视为数学上的连续曲面地面高度连续变化,可视为数学上的连续曲面;地面相对平坦,使椅子在任意位置至少三只脚同时地面相对平坦,使椅子在任意位置至少三只脚同时着地。着地。17椅子能在不平的地面上放稳吗?椅子能在不平的地面上放稳吗?u模型构成模型构成用数学语言把椅子位置和四只用数学语言把椅子位置和四只脚着地的关系表示出来。脚着地的关系表示出来。1 1)椅子位置和调整的表述)椅子位置和调整的表述利用正方形(椅脚连线)的对利用正方形(椅脚连线)的对称性称性用用(对角线与对角线与x轴的夹角)表轴的夹角)表示椅子位置示椅子位置以中心为对称点,
14、正方形绕中以中心为对称点,正方形绕中心的旋转对应椅子位置的调整心的旋转对应椅子位置的调整xBADCODC B A 正方形正方形ABCD绕绕O点旋转点旋转18椅子能在不平的地面上放稳吗?椅子能在不平的地面上放稳吗?u模型构成模型构成2 2)椅脚着地的数学表示)椅脚着地的数学表示四只脚着地:椅脚与地面距离四只脚着地:椅脚与地面距离为零,距离是为零,距离是 的函数的函数xBADCODC B A 正方形正方形ABCD绕绕O点旋转点旋转四个距离四个距离(四只脚四只脚)两个距离两个距离正方形正方形对称性对称性f():A,C 两脚与地面距离之和两脚与地面距离之和 g():B,D 两脚与地面距离之和两脚与地面
15、距离之和 19椅子能在不平的地面上放稳吗?椅子能在不平的地面上放稳吗?u模型构成模型构成在此基础上,用数学语言把椅子位置和四只脚着在此基础上,用数学语言把椅子位置和四只脚着地的关系表示出来:地的关系表示出来:xBADCODC B A 正方形正方形ABCD绕绕O点旋转点旋转f(),g()是是连续函连续函数数对任意对任意,f()和和g()至少一个为至少一个为0地面为连续曲面地面为连续曲面 椅子在任意位置椅子在任意位置至少三只脚着地至少三只脚着地20椅子能在不平的地面上放稳吗?椅子能在不平的地面上放稳吗?u模型构成模型构成问题的形式化描述:问题的形式化描述:xBADCODC B A 正方形正方形AB
16、CD绕绕O点旋转点旋转已知:已知:f(),g()是是连续函数连续函数;对任意对任意,f()g()=0;且且 g(0)=0,f(0)0.证明:存在证明:存在 0,使,使f(0)=g(0)=0.21椅子能在不平的地面上放稳吗?椅子能在不平的地面上放稳吗?u模型求解模型求解主要思路主要思路xBADCODC B A 正方形正方形ABCD绕绕O点旋转点旋转将椅子将椅子旋转旋转900,对角线,对角线AC和和BD互换。互换。由由g(0)=0,f(0)0,知,知f(/2)=0,g(/2)0.令令h()=f()g(),则则h(0)0和和h(/2)0.由由 f,g的连续性知的连续性知 h为连续函数为连续函数,据连
17、续函数的基本性据连续函数的基本性质质,必存在必存在 0,使使h(0)=0,即即f(0)=g(0).因为因为f()g()=0,所以所以f(0)=g(0)=0.222.2.建模的逻辑思维方法建模的逻辑思维方法u2)2)归纳归纳从特殊的具体的认识推进到一般的抽象的认识的一从特殊的具体的认识推进到一般的抽象的认识的一种思维方式。种思维方式。立足于观察、经验或实验的基础上的;依据若干已立足于观察、经验或实验的基础上的;依据若干已知的不完全的现象推断尚属未知的现象。知的不完全的现象推断尚属未知的现象。实例研究:开普勒第三定律的发现实例研究:开普勒第三定律的发现23开普勒第三定律的发现开普勒第三定律的发现u
18、开普勒第一定律开普勒第一定律也称椭圆定律、轨道定律、行星定律。每一行星沿也称椭圆定律、轨道定律、行星定律。每一行星沿一个椭圆轨道环绕太阳,而太阳则处在椭圆的一个一个椭圆轨道环绕太阳,而太阳则处在椭圆的一个焦点上。焦点上。u开普勒第二定律开普勒第二定律在相等时间内,太阳和运动中的行星的连线(向量在相等时间内,太阳和运动中的行星的连线(向量半径)所扫过的面积都是相等的。半径)所扫过的面积都是相等的。24开普勒第三定律的发现开普勒第三定律的发现u开普勒第三定律开普勒第三定律也叫行星运动定律:绕以太阳为焦点的椭圆轨道运也叫行星运动定律:绕以太阳为焦点的椭圆轨道运行的所有行星,其各自椭圆轨道半长轴行的所
19、有行星,其各自椭圆轨道半长轴a的立方与周的立方与周期期T的平方之比是一个常量。的平方之比是一个常量。k为开普勒常数252.2.建模的逻辑思维方法建模的逻辑思维方法u3)3)演绎演绎由一般性的命题推出特殊命题的推理方法。由一般性的命题推出特殊命题的推理方法。典型的,如公理化的几何学典型的,如公理化的几何学实例研究:牛顿万有引力定律的演绎实例研究:牛顿万有引力定律的演绎26牛顿万有引力定律的演绎牛顿万有引力定律的演绎u模型假设模型假设开普勒第一、二、三定律开普勒第一、二、三定律牛顿运动第二定律牛顿运动第二定律a=F/m(F=m a):物体加速度的大小跟作用力成正比,跟:物体加速度的大小跟作用力成正
20、比,跟物体的质量成反比,加速度的方向跟作用力的方向相同。物体的质量成反比,加速度的方向跟作用力的方向相同。极坐标系极坐标系(r,)太阳太阳(0,0)行星位置:向径行星位置:向径O(太阳太阳)P(行星行星)r27牛顿万有引力定律的演绎牛顿万有引力定律的演绎u模型假设模型假设O(太太阳阳)P(行星行星)ra长半轴长半轴,b短半轴短半轴,e离心率离心率1)行星运行轨道)行星运行轨道3)行星运行周期)行星运行周期 T2)单位时间)单位时间 扫过面积为常数扫过面积为常数 Am 行星质量行星质量 绝对常数绝对常数4)行星运行受力)行星运行受力 28u模型构成模型构成向径向径 的基向量的基向量(平面直角坐标
21、)(平面直角坐标)O(太阳太阳)P(行星行星)rxy29万有引力定律万有引力定律需证明需证明 4A2/p=kM(与哪一颗行星无关)(与哪一颗行星无关)A单位时间单位时间 扫过面积扫过面积O(太阳太阳)P(行星行星)rlp/22=pA302.2.建模的逻辑思维方法建模的逻辑思维方法u4)4)类比类比在两类不同的事物之间进行对比,找出若干相同或在两类不同的事物之间进行对比,找出若干相同或相似点之后,推测在其它方面也可能存在相同或相相似点之后,推测在其它方面也可能存在相同或相似之处的一种思维方式。似之处的一种思维方式。实例研究实例研究1)机械系统和电路系统的类比。)机械系统和电路系统的类比。2)方式
22、算法:遗传算法、蚁群优化算法、人工神经)方式算法:遗传算法、蚁群优化算法、人工神经网络、粒子群优化算法网络、粒子群优化算法(Particle Swarm Optimization)31PSOPSO算法算法uPSOPSO是一种基于群体智能的进化计算方法是一种基于群体智能的进化计算方法,由由KennedyKennedy和和EberhartEberhart博士于博士于19951995年提出。年提出。u基本原理基本原理将最优解的搜索类比于鸟群的捕食行将最优解的搜索类比于鸟群的捕食行为。为。设想一群鸟在随机搜寻食物,在这个设想一群鸟在随机搜寻食物,在这个区域里只有一块食物,所有鸟都不知区域里只有一块食物
23、,所有鸟都不知道食物在哪里,但是他们知道当前的道食物在哪里,但是他们知道当前的位置离食物还有多远,那么找到食物位置离食物还有多远,那么找到食物的最优策略是什么呢的最优策略是什么呢?最简单有效的就最简单有效的就是搜寻目前离食物最近的鸟的周围区是搜寻目前离食物最近的鸟的周围区域,根据自己飞行的经验判断食物的域,根据自己飞行的经验判断食物的所在。所在。32u基本原理基本原理在在PSOPSO中,把一个优化问题看作是在空中觅食的鸟群,那么中,把一个优化问题看作是在空中觅食的鸟群,那么“食物食物”就就是优化问题的最优解,而在空中飞行的每一只觅食的是优化问题的最优解,而在空中飞行的每一只觅食的“鸟鸟”就是就
24、是PSOPSO算算法中在解空间中进行搜索的一个法中在解空间中进行搜索的一个“粒子粒子”(Particle)(Particle)。粒子在搜索空间中以一定的速度飞行,这个速度根据它本身的飞行经验粒子在搜索空间中以一定的速度飞行,这个速度根据它本身的飞行经验和同伴的飞行经验来动态调整。所有的粒子都有一个被目标函数决定的和同伴的飞行经验来动态调整。所有的粒子都有一个被目标函数决定的适应值适应值(fitness value)(fitness value),这个适应值用于评价粒子的,这个适应值用于评价粒子的“好坏好坏”程度。程度。每个粒子知道自己到目前为止发现的最好位置(每个粒子知道自己到目前为止发现的最
25、好位置(particle bestparticle best,记为,记为pbestpbest)和当前的位置,)和当前的位置,pbestpbest就是粒子本身找到的最优解,这个可以看作就是粒子本身找到的最优解,这个可以看作是粒子自己的飞行经验。是粒子自己的飞行经验。除此之外,每个粒子还知道到目前为止整个群体中所有粒子发现的最好除此之外,每个粒子还知道到目前为止整个群体中所有粒子发现的最好位置位置(global best(global best,记为,记为gbest)gbest),gbestgbest是在是在pbestpbest中的最好值,即是全局最优中的最好值,即是全局最优解,这个可以看作是整个
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 常用 系统 建模 方法 ppt 课件
限制150内