购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.1 系统、模型、仿真概述

1.1.1 系统

半个多世纪以来,“系统”作为一个研究对象,在国际上引起了很多学者的注意,也吸引了众多领域的专家从事研究和应用工作。

1.系统来源

系统这一概念来源于人类长期的社会实践。人类认识现实世界的过程,是一个不断深化的过程。客观世界中的一切事物的发生和发展,都是矛盾的对立和统一,科学的发展也不例外。在古代,自然科学界往往把世界看成一个整体,寻求共性和统一,但由于缺乏观测和实验手段,科学技术理论又很贫乏,所以对很多事物只能看到一些轮廓及表面现象,往往是只见森林、不见树木。随着科学技术的发展,理论丰富了,工具更先进了,认识逐步深化了,但仍受到当时科学技术水平的限制和世界观的局限,往往又只看到一些局部现象而不能纵观整体,以致只见树木而不见森林。只有当认识不断深化,在对个体、对局部有了更多、更深的了解以后,再把这些分散的认识联系起来,才看到了事物的整体,以及构成整体的各个部分之间的相互联系,从而形成了科学的系统观。

2.系统定义

系统(System)一词源于拉丁文的“Sytema”,表示群体、集合等。人们对于系统的定义有很多,其中具有代表性是我国著名系统工程学家钱学森给出的定义:“把极其复杂的研究对象称为系统,即由内部相互作用和相互依赖的若干组成部分(称为子系统)结合而成的,具有特定功能的有机整体集合,而这个整体又是它所从属的更大的系统的组成部分”。在美国的韦氏(Webster)大辞典中,“系统”一词被解释为“有组织的或被组织化的整体;结合着的整体所形成的各种概念和原理的综合;由有规则的相互作用、相互依存的形式组成的诸要素集合等等”。在日本的JIS标准中,“系统”被定义为“许多组成要素保持有机的秩序,向同一目的行动的集合体”。一般系统论的创始人L.V.贝塔朗菲(L.V.Bertalanffy)把“系统”定义为“相互作用的诸要素的综合体”。美国著名学者阿柯夫(R.L.Ackoff)认为:系统是由两个或两个以上相互联系的任何种类的要素所构成的集合。

一般采用如下的定义:系统(system)是具有特定功能的、相互间具有有机联系的许多要素(element)所构成的一个整体。

3.系统特性

无论什么样的系统,从系统的定义中可以看出其共同拥有的特性。

(1)集合性

系统的集合性表明,系统是由两个或两个以上的可以相互区别的要素或子系统所组成的,而要素是构成系统的最基础部分。例如,一个计算机系统,一般都是由中央处理器(CPU)、存储器、输入与输出设备等硬件所组成,同时,还包含有操作系统、数据库等软件,这是一个由要素组合而成的完整系统。而物流系统则可以由运输系统、装卸搬运系统、仓库系统、配送系统、物流信息管理系统等各子系统组成。

(2)相关性

组成系统的要素是相互联系、相互作用的,相关性说明这些联系之间的特定关系。

(3)层次性

系统作为一个相互作用的诸要素的总体,可以分解为一系列的子系统,并存在一定的层次结构。这是系统空间结构的特定形式。系统的层次性主要表现在它是其构成要素的上级,同时它也是其上级系统的子系统。在系统层次结构中表述了不同层次子系统之间的从属关系或相互作用关系。在不同的层次结构中存在着动态的信息流和物质流,构成了系统的运动特性,为深入研究系统层次之间的控制与调节功能提供了条件。

(4)整体性

系统是由两个或两个以上的可以相互区别的要素,按照作为系统所应具有的综合整体性而构成的。由于系统要素之间的联系与相互作用,使系统作为一个整体具有特定的功能或效能,这是各要素个体所不具备的。系统整体性说明,具有独立功能的系统要素以及要素间的相互关系(相关性、层次性)是根据逻辑统一性的要求,协调存在于系统整体之中。就是说,任何一个要素都不能离开整体去研究,要素间的联系和作用也不能脱离整体的协调去考虑。系统不是各个要素的简单集合而是一种非加和性的关系,否则就不会具有作为整体的特定功能。脱离了整体性,要素的机能和要素间的作用便失去了原有的意义,研究任何事物的单独部分不能得出有关整体的结论。系统的构成要素和要素的机能、要素的相互联系要服从系统整体的目的和功能。在整体功能的基础之上展开各要素及其相互之间的活动,这种活动的总和形成了系统整体的有机行为。在一个系统整体中,即使每个要素并不都很完善,但它们可以协调、综合成为具有良好功能的系统;反之,即使每个要素都是良好的,但作为整体却不具备某种良好的功能,也就不能称之为完善的系统。

(5)目的性

通常系统都具有某种目的,要到达既定的目的,系统都具有一定的功能,而系统具备的功能正是区别这一系统和那一系统的标志。系统的目的一般用更具体的目标来体现,比较复杂的系统都具有不止一个目标,因此需要一个指标体系来描述系统的目标。为了实现系统的目的,系统必须具有控制、调节和管理的功能。控制、调节和管理的过程也就是系统的有序化过程,使其进入与系统目的相适应的状态。

(6)环境适应性

任何一个系统都存在于一定的物质环境之中,因此,它必然也要与外界环境产生物质的、能量的和信息的交换,外界环境的变化必然会引起系统内部各要素之间的变化。系统必须适应外部环境的变化,否则系统是没有生命力的,而能够经常与外部环境保持最优适应状态的系统,才是理想的系统。

4.系统分类

1)根据系统的变化特性,系统可分为离散系统和连续系统。离散系统是指变量只在某个离散时间点集合上发生变化的系统。连续系统是指状态变量随时间连续改变的系统。实际上很少有系统是完全离散的或完全连续的,但对于大多数系统来说,由于某一类型的变化占据主导地位,就把系统类型归为该类型。

2)根据系统的物理特征,系统可以分为工程系统和非工程系统两大类。工程系统是航空、航天、核能、电气、机械、热工、水力等工程技术系统,它们通常是用微分方程描述的连续系统。虽然从原则上来讲这类系统是允许在实际系统上进行试验的,但是利用仿真技术对它们进行分析研究,既可以保证安全,又能节省大量费用。非工程系统是社会、经济、交通、管理、农业、生态环境等系统,它们属于离散系统。这类系统离不开仿真技术,因为这类系统往往不允许在实际系统上进行试验,如经济系统中一般不允许随意改变销售和供给以避免对市场的冲击。

3)根据系统的形成方式不同,系统可分为自然系统和人工系统。自然系统形成的主体是自然界,而人工系统主体是人类自身对自然界的改造或者是人类创造的系统。

4)根据系统的实体性质不同,系统可分为实体系统和概念系统。实体系统是可见的,而概念系统是不可见的、需要借助一定的实体才能体现出来,例如虚拟的网络系统。

5)根据系统的开放程度,系统可分为孤立系统、封闭系统和开放系统。孤立系统是指该种系统与环境之间既无物质交换又无能量交换,封闭系统与环境之间仅有能量交换没有物质交换,开放系统是指与环境之间既有物质交换又有能量交换。

6)根据运行性质不同,系统可分为静态系统和动态系统。这种分类方式主要取决于被观察系统是否处于不断变化中。

1.1.2 模型

为了指明系统的主要组成部分以及它们之间的主要关系,以便于人们对系统进行深入的分析和研究,往往通过模型来实现。系统模型主要用于三个方面:第一,分析和设计实际系统;第二,预测或预报实际系统某些状态的未来发展趋势;第三,对系统实行最优控制。

1.模型定义

模型是所研究的系统、过程、事物或概念的一种表达形式,也可指根据实验、图样放大或缩小而制作的样品,一般用于展览、实验或铸造机器零件等用的模子。

系统模型是对实际系统的一种抽象,反映系统内部要素的关系,系统某些方面本质特征,以及内部要素与外界环境的关系;是系统本质的表述,是人们对客观世界反复认识、分析,经过多级转换、整合等相似过程而形成的最终结果。系统模型具有与系统相似的数学描述形式或物理属性,以各种可用的形式,给出研究系统的信息。从概念中可以看出系统模型只是模型中的一种,为了简化描述文中出现的模型均指系统模型。对于系统模型的理解将从三个方面进行。首先,模型必须是对现实系统的一种抽象,它是在一定假设条件下对系统的简化;其次,系统模型必须包含系统中的主要因素,模型不可能与实际系统一一对应,但至少应当包含决定系统本质属性的重要因素;第三,为了进行定量分析,模型中必须反映出各主要因素之间的逻辑关系和数学关系,使模型对系统而言具有代表性。仿真模型同样必须符合以上各项要求,并且适合于仿真环境下,通过模仿系统的行为来求解问题。

从某种意义上说,模型是系统的代称,同时也是对系统的简化。在简化的同时,模型应足够详细以便从模型的实验中取得相关于实际系统的有效结论。

建模就是建立模型。建立系统模型的过程,又称模型化。建模是研究系统的重要手段和前提。凡是用模型描述系统的因果关系或相互关系的过程都属于建模。

2.模型特性

由实际系统构造出一个模型的任务主要包括两方面的内容:一是建立模型结构,二是提供数据。在建立模型结构时,主要确定系统的边界,鉴别系统的实体、属性和活动。模型结构根据数据中包含的活动的各个属性之间的关系来确定。在构建模型结构时,要满足两个前提条件:一是要细化模型研究的目的;二是要了解有关特定的建模目标与系统结构性质之间的关系。

一般来说,系统模型的结构具有以下一些性质。

1)相似性:模型与所研究的系统具有相似的特征和变化规律,这就是真实系统与模型之间具有相似的物理属性或数学描述。

2)简单性:从实用的观点来看,由于在模型的建立过程中,忽略了一些次要因素和某些不可测变量的影响,因此实际的模型已是一个被简化了的近似模型,一般来说,在实用的前提下,模型越简单越好。

3)多面性:对于由许多实体组成的系统来说,由于其研究目的不同,就决定了所要收集的与系统有关的信息也是不同的,所以用来表示系统的模型并不是唯一的。由于不同的分析者所关心的是系统的不同方面,或者由于同一分析者要了解系统的各种变化关系,对同一个系统可以产生相应于不同层次的多种模型。

3.模型分类

系统模型按结构形式分为实物模型、图示模型、模拟模型和数学模型。

1)实物模型。实物模型是现实系统的放大或缩小,它能表明系统的主要特性和各个组成部分之间的关系,如桥梁模型、电视模型、城市模型、建筑模型、风洞实验中的飞机模型等。这种模型的优点是比较形象,便于共同研究问题;缺点是不易说明数量关系,特别是不能揭示所要的内在联系,也不能用于优化。

2)图示模型。图示模型是用图形、图表、符号等把系统的实际状态加以抽象的表现形式,如网络图(层析顺序、时间与进度等)、物流图(物流量、流向等)。图示模型是在满足约束条件的目标值中选取较好值的一种方法,在选优时只起辅助作用。当维数大于2时,该种模型作图的范围受到限制。其优点是直观、简单;缺点是不易优化,受变量因素数量的限制。

3)模拟模型。用一种原理上相似,而求解或控制处理容易的系统代替或近似描述另一种系统,前者称为后者的模拟系统。模拟模型一般有两种类型,一种是可以接受输入进行动态模拟的可控模型,如对机械系统的电路模拟,可用电压模拟机械速度、电流模拟力、电容模拟质量;另一种是用计算机和程序语言表达的模拟模型,例如物资集散中心站台数量的模拟,组装流水线投料批量的模拟等。通常用计算机模型模拟内部结构不清或复杂系统是行之有效的。

4)数学模型。数学模型是指对系统行为的一种数量描述。当把系统及其要素的相互关系用数学表达式、图像、图表等形式抽象地表示出来时,就是数学模型。它一般分为确定型和随机型、连续型和离散型。

4.建模原则

对于同一个实际系统,人们可以根据不同的用途和目的建立不同的模型。所建模型只是实际系统原型的简化,因此既不可能又没必要把实际系统的所有细节都列举出来。一个理想的模型应该既能反映实体的全部重要特性,同时又易于处理,即原则上要满足以下几点。

1)清晰性。一个复杂的系统是由多个子系统构成的,因此对应的系统模型也是有许多子模型构成的。模型之间除了研究目的所必需的信息外,结构要尽可能清晰。

2)相关性。模型中应该包括系统中与研究目的有关的信息。虽然与研究目的无关的信息包含在系统模型中可能不会有很大害处,但是因为它会增加模型的复杂性,从而使得求解模型时增加额外的工作,所以应该把与研究目的无关的信息排除在外。

3)准确性。建立模型时应该考虑所收集的、用以建立模型的信息的准确性,包括确认所应用的原理、理论和应用范围的正确性,以及检验建模过程中针对系统所做假设的正确性。例如在建立工厂设施规划与运输系统模型时,应该将运输工具视为一个三维实体而不能视为一个质点,因为运输工具的长度和宽度影响了运输通道的布局。

4)可辨识性。模型结构必须具有可辨识的形式。可辨识性是指系统模型必须有确定的描述和表示方式,而在这种描述方式下与系统性质相关的参数必须有唯一确定的解。若一个模型结构中具有无法估算的参数,则此结构就无实用价值。

5)集合性。建立模型还需要进一步考虑能够把一些个别实体组成更大实体的程度,即模型的集合性。例如对物流与供应链系统的研究中,除了能研究每个物流中心的物流细节和规律之外,还应可以综合计算多个物流中心构建成一个供应链系统的效能。

5. 建模步骤建构模型需要想象力和技巧。这里从方法论的角度总结的建模步骤如下。

1)形成问题。在明确目标、约束条件及外界环境的基础上,规定模型描述哪些方面的属性,预测何种后果。

2)选定变量。按前述影响因素的分类筛选出适合的变量。

3)变量关系的确定。定性分析各变量之间的关系及对目标的影响。

4)确定模型的结构及参数辨识。建立各变量之间的定量关系,主要的工作是选择合适的表达形式,数据来源是这一步骤的难点,有时由于数据难以取得,不得不回到步骤2)甚至步骤1)。

5)模型真实性检验。模型构建过程中,可用统计检验的方法和现有统计数字对变量之间函数关系进行检验。模型构建后,可根据已知的系统行为来检验模型的结果。如要使结果解释现实世界能令人接受,不致相悖,便要判断它的精确程度和模型的应用范围。如精度比期望的要低,则需弄清其原因,可能是原先的设定错误或者忽略了不该忽略的因素。

经过以上5个步骤,模型便可在实际中应用,但不能与检验过的情况误差太大,应把每次模型应用都当成是对模型的一次检验。有些模型,特别是社会经济系统的模型,难以实际检验,另一些模型虽可检验,但花费太大或需要特殊条件,这时,个人经验很重要,凭着对原型的印象进而对模型的真实性做出判断。然而,在能够实际检验的场合总应力求进行试验。不经过试验的建模过程总是不完整的。

1.1.3 仿真

系统仿真是利用人为控制的环境条件,改变某些特定的参数,观察模型的反应,研究真实系统的现象或过程。当前,仿真技术已经成为分析、研究各种复杂系统的重要工具,它广泛用于工程领域和非工程领域。

1.仿真定义

仿真是对真实过程或系统在某个时间区间内运行的模仿。利用模型复现实际系统中发生的本质过程,并通过对系统模型的实验来研究存在的或设计中的系统,又称模拟。在研究、分析系统时,对随着时间变化的系统特性,通常是通过一个模型来进行研究。在某些情况下,若所研究的模型足够简单,可以用数学方法表示并求解,这些解通常由一个或多个成为系统性能测度的数学参数组成。但是许多真实系统是非常复杂的,无法用数学方法来求解。这时利用仿真就可以像观察、测试真实系统那样,在仿真模型中得到系统性能随时间而变化的情况,从仿真过程中收集数据,得到系统的性能测度。所以,仿真包括两个过程:建立模型和对模型进行实验、运行。

2.仿真作用

仿真模型已经在描述、设计和分析系统中充分显示了它的作用,具体地说有以下几个方面。

1)作为解释手段去说明一个系统或问题。为了深入了解以及改进现有的实际运行的系统,而在其上进行实验,则往往会花费大量的人力、物力、财力和时间。而通过计算机仿真,可以使现有系统不受干扰,经过分析仿真结果,对现有系统做出正确评价,并可预测其未来的发展趋势,提出改进方案。

2)作为设计准绳去综合分析和评价所建议的决策措施。对于所设计的新系统,在未能确定其优劣的情况下,不必花费大量的投资去建立它,而是先采用计算机仿真,对新系统的可行性和经济效果做出正确的评价后再作决策。

3)作为决策支持系统辅助决策。在管理决策中,对具有不同的决策变量或参数组合而成的决策方案,进行多次计算机仿真,按照既定的目标函数,对不同的决策方案进行分析比较,从中选择最优方案,从而辅助管理决策。

4)作为预测方法预报和辅助计划系统的未来发展。

5)作为分析工具确定系统的关键组成部分或项目。

3.仿真与解析方法的比较

在系统模型不太复杂的情况下,可运用数学方法,如线性代数、微积分、数学规划等求解问题。但是,大多数的实际系统是不可能采用上述解析方法来求解问题。这时,仿真就能发挥它应有的作用。在这种情况下,系统设计与分析人员运用计算机仿真,求解系统模型,并收集相应的资料用以估计所研究的系统的各项特征。

与数学解析方法相比,仿真有着以下优点。

1)对于复杂系统具有良好的适应性,大多数具有随机因素的复杂系统无法用准确的数学模型表述从而采用解析方法评价,于是仿真通常就成为解决这类问题的好方法。

2)允许对一段系统工作时间进行压缩,用小段时间仿真出大量时间段的工作情况。

3)不需要打乱真实系统就对现有系统在重新设计的工作条件下的工作成果做出分析判断。

4)能帮助人们选择最优的系统设计方案。

与此同时,仿真也存在着如下的缺点。

1)需要花费大量的费用和时间,这是由仿真系统开发的复杂性及仿真所需的计算机存储量大和计算时间长所造成的。

2)不能完成现实系统的全部仿真而只能仿真其中一部分,仿真结果的可信度会受影响。

3)仿真的精度受到许多方面因素的影响,较难控制和测定。

4)模型的参数设定是非常困难的,也即难以确定合适的系统仿真初始条件。

1.1.4 系统、模型与仿真的关系

系统、模型与仿真三者之间有密切的关系。系统是研究的对象,模型是系统的抽象,仿真是通过对模型的实验以达到研究系统的目的。三者的关系如图1-1所示。

图1-1 系统、模型与仿真的关系 p6Oo3uVmEfBpLJYu7cUmR1+cR5m6/aGt7BNDIJzCDk8wOU1a/8Q7PcGpG/sxCej+

点击中间区域
呼出菜单
上一章
目录
下一章
×