《系统工程第4讲数学模型课件.ppt》由会员分享,可在线阅读,更多相关《系统工程第4讲数学模型课件.ppt(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、模型概念、定义与分类模型概念、定义与分类 重点:数学模型是一套数学关系式或数学符号重点:数学模型是一套数学关系式或数学符号,这些关系式或符号,这些关系式或符号描述了系统的各种因素、特征、变量之间的数量关系或逻辑关系,描述了系统的各种因素、特征、变量之间的数量关系或逻辑关系,是原型特性的数学描述。是原型特性的数学描述。模型分类模型分类(按了解程度,可分为按了解程度,可分为?)机理模型及其建模方法机理模型及其建模方法 典型特征(确定的组份、可靠物性基础数据、三传一反规律)、典型特征(确定的组份、可靠物性基础数据、三传一反规律)、建立手段(系统分析与数学推演)和实例建立手段(系统分析与数学推演)和实
2、例经验模型及其建模方法经验模型及其建模方法 基本概念、建立手段(最小二乘法,使离差平方和最小)、统计基本概念、建立手段(最小二乘法,使离差平方和最小)、统计检验和实例(检验和实例(F,有专门的计算机软件有专门的计算机软件)Review of last lecture 模型评价模型评价:适用、简单、适用、简单、预测性好;预测性好;2.4.8 2.4.8 数数值值精度与数精度与数值稳值稳定性定性 在在求求解解方方程程组组的的过过程程中中,需需要要特特别别注注意意数数值值精精度度问问题题。无无论论是是手手算算或或利利用用计计算算机机编编程程序序计计算算,都都必必需需在在运运算算过过程程中中尽尽可可能
3、能保保留留较较多的多的有效数字有效数字。否则,极可能使得最终结果面目全非。否则,极可能使得最终结果面目全非。思考:?思考:?2.4.8 2.4.8 数数值值精度与数精度与数值稳值稳定性定性 常见的均值计算问题:常见的均值计算问题:曾有一种较为流行的观点,认为一般工程计算结果仅需取三、四曾有一种较为流行的观点,认为一般工程计算结果仅需取三、四位有效数字,故中间结果仅需取五、六位有效数字。此说未考虑数位有效数字,故中间结果仅需取五、六位有效数字。此说未考虑数值稳定性问题,忽略了值稳定性问题,忽略了误差的传递与放大误差的传递与放大,仅适用于拉计算尺计算,仅适用于拉计算尺计算简单问题的场合。简单问题的
4、场合。计算量小,但样本较大时占用内存较多计算量小,但样本较大时占用内存较多且影响精度且影响精度计算量稍多,但较为稳定,计算量稍多,但较为稳定,适宜在线计算适宜在线计算精度高,计算量大精度高,计算量大为均值近似值为均值近似值直接法:直接法:递推算法法:递推算法法:二次均值法:二次均值法:灰箱模型灰箱模型灰箱模型灰箱模型(Gray box)或概念模型或概念模型(conceptual model),指那些指那些内部规律尚不十分清楚,在建立和改善模型方面都还不同程内部规律尚不十分清楚,在建立和改善模型方面都还不同程度地有许多工作要做的问题。如气象学、生态学、经济学等度地有许多工作要做的问题。如气象学、
5、生态学、经济学等领域的模型。主要步骤:领域的模型。主要步骤:模拟模拟(simulate)检验检验(verification)验证验证(validation)评估评估(evaluate)模型化工作程序模型化工作程序 模型评价模型评价关于关于“三个箱子三个箱子”黑箱模型:属经验主义,数据里没有包含的情况,黑箱模型无法预测。外黑箱模型:属经验主义,数据里没有包含的情况,黑箱模型无法预测。外 推受限。推受限。白箱模型:为白箱模型:为“量身度造量身度造”,反映了过程的物理、化学等性质,对实际过,反映了过程的物理、化学等性质,对实际过程程 的数据没有太大的依赖,对数据中不包含的情况也能可靠地预的数据没有太
6、大的依赖,对数据中不包含的情况也能可靠地预 测。但是白箱模型的结构有具体问题决定,得出的模型不一定测。但是白箱模型的结构有具体问题决定,得出的模型不一定 容易使用。容易使用。灰箱模型:在实际中,人们经常在假设一个模型结构的时候考虑进大大简灰箱模型:在实际中,人们经常在假设一个模型结构的时候考虑进大大简 化的过程机理,所以模型结构不是凭空拍脑袋出来,而是粗略化的过程机理,所以模型结构不是凭空拍脑袋出来,而是粗略 地抓住了过程的基本特质,然后再用黑箱方法的地抓住了过程的基本特质,然后再用黑箱方法的“数据绞肉数据绞肉 机机”,将简化模型没有能够捕捉的细微末节一网打尽。这种模,将简化模型没有能够捕捉的
7、细微末节一网打尽。这种模 型结合了黑箱和白箱的特点。型结合了黑箱和白箱的特点。过程模拟系统的模型过程模拟系统的模型 物性模型物性模型 系统结构模型系统结构模型过程单元模型过程单元模型经济分析(评价)经济分析(评价)控制控制管理管理用户自编用户自编2.2.5 5 流程流程结构模型结构模型 概念:概念:流程结构模型表达了系统中各个局部之间的连接关系,流程结构模型表达了系统中各个局部之间的连接关系,描述了组成系统的描述了组成系统的拓扑拓扑结构结构。用途用途:解决全流程计算的顺序问题和连接上下游设备间的物流:解决全流程计算的顺序问题和连接上下游设备间的物流的取值问题。的取值问题。拓扑(拓扑(Topol
8、ogy)是将各种物体的位置表示成抽象位置。是将各种物体的位置表示成抽象位置。在网络中,在网络中,拓扑形象地描述了流程的安排和配置,包括各种拓扑形象地描述了流程的安排和配置,包括各种结点和结点的相互关系结点和结点的相互关系。化工流程中的反应器、精馏塔等设。化工流程中的反应器、精馏塔等设备要实现互联,就需要以一定的结构方式进行连接,这种连备要实现互联,就需要以一定的结构方式进行连接,这种连接方式就叫做接方式就叫做“拓扑结构拓扑结构”,通俗地讲这些单元设备如何连,通俗地讲这些单元设备如何连接在一起的接在一起的。流程结构模型的表达形式:流程结构模型的表达形式:三个层次(形式):三个层次(形式):图形形
9、式图形形式 (处于最外层,是最接近实际系统的层次)(处于最外层,是最接近实际系统的层次)矩阵形式矩阵形式 代数形式(代数形式(最内层,适于计算机处理最内层,适于计算机处理)图形表达方式:图形表达方式:工艺流程图工艺流程图(用图形符号表明工艺流程所使用的机械设备及其相互联系用图形符号表明工艺流程所使用的机械设备及其相互联系 的系统图。包括:的系统图。包括:PID图图;PFD图图)信息流图(信息流图(information flow diagram)由由节点节点(模块,基本过程、基本单元或设备)模块,基本过程、基本单元或设备)+有向联线组成;有标号和名称;有向联线组成;有标号和名称;联线对应物流联
10、线对应物流信号流图(信号流图(signal flow diagram):):实际上是用一些点和支路来描述实际上是用一些点和支路来描述 系统(点代表系统(点代表物流,支路代表单元之间的函数关系,与单元并不一一对应)。,支路代表单元之间的函数关系,与单元并不一一对应)。信息流图和信号流图的转换信息流图和信号流图的转换o信息流图和信号流图是在化工过程模拟中常用的两种表示物流之间信息流图和信号流图是在化工过程模拟中常用的两种表示物流之间相互关系的图例,信息流图和信号流图之间可以相互转换。通过信相互关系的图例,信息流图和信号流图之间可以相互转换。通过信息流图可以得到设备和物流的全部信息,而信号流图只有各
11、物流之息流图可以得到设备和物流的全部信息,而信号流图只有各物流之间的关系,没有设备的信息。间的关系,没有设备的信息。信号流图信号流图信息流图信息流图2.5.1 2.5.1 图形表达方式(图形表达方式(p32p32)混合换热反应分离?123456789工艺流程简图工艺流程简图 信息流图信息流图?例例1 1(能流能流)NOTE:如果只采用物流的概念,由于物流之间的能量交换便会如果只采用物流的概念,由于物流之间的能量交换便会造成信息流图中连线的往返交叉和耦合,导致分析问题的造成信息流图中连线的往返交叉和耦合,导致分析问题的不便和模拟处理的困难,这时运用能流(不便和模拟处理的困难,这时运用能流(Ene
12、rgy flow)的的概念可使信息流图大为简化和明了,如:概念可使信息流图大为简化和明了,如:水蒸气加热水蒸气加热水冷却(在水系统模拟时考虑)水冷却(在水系统模拟时考虑)冷却剂冷却(制冷系统模拟时考虑)冷却剂冷却(制冷系统模拟时考虑)工艺物流之间的换热一股给出能流,另一股获得能流工艺物流之间的换热一股给出能流,另一股获得能流合成塔分离器新鲜原料气新鲜原料气液氨氨合成系统氨合成系统-信息流程图信息流程图例例2 2 例3 乙烯氧化法制环氧乙烷?信息流图信息流图反应器分离器简化工艺流程图简化工艺流程图X0X2X1X3X6X5 NoteNote:化工系统的工艺流程图可以方便的转化为信息流程图(亦称结构
13、化工系统的工艺流程图可以方便的转化为信息流程图(亦称结构单元图)。结构单元称为单元图)。结构单元称为节点节点,可以是一个单元设备,也可以是一,可以是一个单元设备,也可以是一个个虚拟虚拟设备。设备。结构单元和物流分别进行编号,以便对系统结构进行数学描述。结构单元和物流分别进行编号,以便对系统结构进行数学描述。其目的是用于对工艺流程图进行分析,以便计算机求解。其目的是用于对工艺流程图进行分析,以便计算机求解。信息流程信息流程图图与工与工艺艺流程流程图图不一定是完全一一不一定是完全一一对应对应的(比如信息流的(比如信息流图图中的中的混合混合块块(分流分流块块),在生,在生产现场产现场可能就是一个可能
14、就是一个三通三通,而某些,而某些次要的次要的辅辅助助设备设备,比如流程,比如流程图图中的中的泵泵,在流程,在流程图图中中绘绘出,在信息流出,在信息流图图中却不一定出中却不一定出现现。2.5.5.2 系统结构模型的矩阵表达方式系统结构模型的矩阵表达方式 过程系统的模型化是指用数学方法来描述系统结构,必须保过程系统的模型化是指用数学方法来描述系统结构,必须保证从模型返推回流程的唯一性。通常用矩阵来表示系统结构(也证从模型返推回流程的唯一性。通常用矩阵来表示系统结构(也就是说用矩阵表示单元与单元、元与物流之间的关系)。常用的就是说用矩阵表示单元与单元、元与物流之间的关系)。常用的四种系统结构的矩阵表
15、达方式四种系统结构的矩阵表达方式:过程矩阵过程矩阵(Process Matrix)流线联系矩阵流线联系矩阵(Stream connection Matrix)关联矩阵关联矩阵(Incidence Matrix)邻接矩阵邻接矩阵(Adjacency Matrix)1)过程矩阵过程矩阵(Process Matrix)-Rp 在过程矩阵中,矩阵行的序号与结构单元的序号对应,在过程矩阵中,矩阵行的序号与结构单元的序号对应,各行中矩阵元素的数值为与该单元有关的物流号,并规定流各行中矩阵元素的数值为与该单元有关的物流号,并规定流入该单元的物流取正值,流出物流取负值。有关物流的先后入该单元的物流取正值,流出
16、物流取负值。有关物流的先后次序是任意的。次序是任意的。矩阵的行数对应模块数;列数对应单元模块矩阵的行数对应模块数;列数对应单元模块的最大输入输出流线数。的最大输入输出流线数。以以单单元元为为主主结构单元号结构单元号 计算时名称计算时名称 有关物流号有关物流号 1 MIXER 1 5 -2 2 REAO 2 -3 3 DISTIL 3 -4 -5相应的过程矩阵为相应的过程矩阵为Rp=1 5 -2 2 -3 3 -4 -52)流线联系矩阵流线联系矩阵(Stream connection Matrix)-Rs 在流线联系矩阵中,每条流线对应在流线联系矩阵中,每条流线对应一行,一行,有几条流线就有几行
17、有几条流线就有几行(总流线数总流线数=行数行数)。而矩阵只有)。而矩阵只有两列(两列(from单元和单元和to单元)单元)。每行。每行中的列元素对应着该流线的来源中的列元素对应着该流线的来源模块模块(从模块)和去向模块(从模块)和去向模块(到模块到模块)。如果来源于系统以外或输出至系统外,则该列元素就取为如果来源于系统以外或输出至系统外,则该列元素就取为0(意(意义?)义?)。Mix1 react1 sep1以以物物流流为为主主 行号行号 从单元从单元 到单元到单元 1 混合混合 2 混合混合 反应器反应器 3 反应器反应器 分离器分离器 4 分离器分离器 5 分离器分离器 混合器混合器 相应
18、的流线联系矩阵为相应的流线联系矩阵为Rs=0 mix01 mix01 react1 react1 sept01 sept01 0 sept01 mix01Note:过程矩阵与:过程矩阵与流线联系矩阵反映流线联系矩阵反映的信息是相同的!的信息是相同的!3)邻接矩阵邻接矩阵(Adjacency Matrix)-Ra表达表达两个单元两个单元之间的关系之间的关系-或相互联接或不联接或相互联接或不联接;一个由一个由n个个单元组成的系统的邻接矩阵是一个单元组成的系统的邻接矩阵是一个nn方阵方阵。邻接矩阵中行和列的邻接矩阵中行和列的序号分别代表单元的序号。矩阵序号分别代表单元的序号。矩阵元素的数值由单元之间
19、的连接情元素的数值由单元之间的连接情况决定况决定。“行行”代表来源节点(代表来源节点(from单元),单元),“列列”代表物流目代表物流目标节点(标节点(to 单元)。单元)。Rij=1,有表示物流从单元有表示物流从单元i流向单元流向单元jRij=0,无表示物流从单元无表示物流从单元i流向单元流向单元j两两个个单单元元的的关关系系4)关联矩阵关联矩阵(Incidence Matrix)表示单元与物流的关系表示单元与物流的关系。在关联矩阵中。在关联矩阵中,行序号与结构单元号对行序号与结构单元号对应(行数应(行数=节点数)而列序号与物流号对应(列数节点数)而列序号与物流号对应(列数=物流数)。矩物
20、流数)。矩阵中元素取值为逻辑值阵中元素取值为逻辑值1,-1和和0;矩阵中矩阵中i行行j列元素的值若为列元素的值若为1,表示物流表示物流j流入单元流入单元i;若为若为1,表示,表示j从单元从单元i流出;若为流出;若为0,表示,表示物流物流j与单元与单元i没有联系;没有联系;当当j列总合为零,且列总合为零,且+1在在-1之前出现,则之前出现,则表示该流股是表示该流股是(?)。(?)。从从关联矩阵关联矩阵中可以看出中可以看出输入流输入流、输出流及其循环流股、输出流及其循环流股。单单元元与与物物流流有有无无关关联联共同点共同点:物理意义相同,都是系统结构的数学模型,与一定系统:物理意义相同,都是系统结
21、构的数学模型,与一定系统 结构相对结构相对 应:表明了系统有哪些单元构成,这些单元是怎样联系的;应:表明了系统有哪些单元构成,这些单元是怎样联系的;不同点不同点:形式不同,按不同的需要建立,适应系统模型的不同求解方法。:形式不同,按不同的需要建立,适应系统模型的不同求解方法。邻接矩阵比较简单,适合矩阵运算;邻接矩阵比较简单,适合矩阵运算;过程矩阵和流线联系矩阵适合做顺序计算的需要;过程矩阵和流线联系矩阵适合做顺序计算的需要;从从关联矩阵关联矩阵中可以容易地看出中可以容易地看出输入流输入流、输出流及其循环流股。、输出流及其循环流股。四四种系统结构的数学模型评述种系统结构的数学模型评述 例题例题
22、试建立图试建立图23a所示精馏塔系统的结构模型,请写出系统的所示精馏塔系统的结构模型,请写出系统的过程矩阵、邻接矩阵、关联矩阵过程矩阵、邻接矩阵、关联矩阵。过程矩阵、邻接矩阵和关联矩阵 过程矩阵的计算机程序实现过程矩阵的计算机程序实现 过过程程矩矩阵阵在在稳稳态态流流程程模模拟拟软软件件中中是是最最重重要要和和常常用用的的流流程程结结构构表表达达方方式式。基基于于过过程程矩矩阵阵,计计算算机机程程序序就就可可“自自动动”地地完完成成全全流流程程中中各个部分的计算。其实现步骤大致为:各个部分的计算。其实现步骤大致为:(对照对照p32-33p32-33)(1 1)用过程矩阵表达流程结构)用过程矩阵
23、表达流程结构;(将矩阵输入到计算机中,或由计将矩阵输入到计算机中,或由计 算机自动识别算机自动识别)(2 2)逐行搜索过程矩阵,识别当前所处理的设备(模块)逐行搜索过程矩阵,识别当前所处理的设备(模块);(3 3)识别当前设备的输入和输出物流)识别当前设备的输入和输出物流;(4 4)由由当当前前设设备备的的输输入入物物流流状状态态(已已知知或或已已赋赋值值)和和设设备备参参数数计计算算设备的运行状态设备的运行状态;(5 5)根根据据设设备备状状态态给给相相应应的的输输出出物物流流状状态态赋赋值值。当当过过程程矩矩阵阵的的每每一一行都处理完毕,整个流程的计算就告一段落。行都处理完毕,整个流程的计
24、算就告一段落。2.5.3 2.5.3 代数表达方式代数表达方式 过过程程矩矩阵阵在在稳稳态态流流程程模模拟拟软软件件中中是是最最重重要要和和常常用用的的流流程程结结构构表表达达方方式式。基基于于过过程程矩矩阵阵,计计算算机机程程序序就就可可“自自动动”地地完完成成全全流流程程中中各个部分的计算。其实现步骤大致为:各个部分的计算。其实现步骤大致为:(对照对照p32-33p32-33)(1 1)用过程矩阵表达流程结构()用过程矩阵表达流程结构(将矩阵输入到计算机中,或由计将矩阵输入到计算机中,或由计 算机自动识别算机自动识别);(2 2)逐行搜索过程矩阵,识别当前所处理的设备(模块)逐行搜索过程矩
25、阵,识别当前所处理的设备(模块);(3 3)识别当前设备的输入和输出物流)识别当前设备的输入和输出物流;(4 4)由由当当前前设设备备的的输输入入物物流流状状态态(已已知知或或已已赋赋值值)和和设设备备参参数数计计算算设备的运行状态设备的运行状态;(5 5)根根据据设设备备状状态态给给相相应应的的输输出出物物流流状状态态赋赋值值。当当过过程程矩矩阵阵的的每每一一行都处理完毕,整个流程的计算就告一段落。行都处理完毕,整个流程的计算就告一段落。连结方程:采用数学的办法表示个单元之间的物流联系连结方程:采用数学的办法表示个单元之间的物流联系1232 23 34 1连结方程如下:上述连接方程,再加上个单元设备的模型方程所组成上述连接方程,再加上个单元设备的模型方程所组成的大型方程组,就是系统的的大型方程组,就是系统的数学模型数学模型。5 52.5.3 2.5.3 代数表达方式代数表达方式 下游模块(设备)输入物流状态参数下游模块(设备)输入物流状态参数=上游模块(设备)的输出物流状态参数上游模块(设备)的输出物流状态参数
限制150内