||
系统动力学
系统动力学是系统科学与管理科学交叉融合的一门学科,它将系统理论与计算机仿真紧密结合研究复杂系统的结构与行为,揭示事物发展变化的内因,分析政策的有效性和副作用。
系统动力学诞生60年来,其理论和应用研究涉及多个学科,如工业动力学(Forrester J W. Industrial Dynamics. Cambridge MA: Productivity Press, 1961)、城市动力学(ForresterJ W. Urban Dynamics. Cambridge MA: Productivity Press,1969)、世界动力学(ForresterJ W. Urban Dynamics. Cambridge MA: Productivity Press,1969)、美国国家模型(ForresterJ W. The system dynamics national model:macrobehavior from microstructure modelling growthstrategy in a biotechnology startup firm. System Dynamics Review,1989,7(2):93-116)、经济长波理论(Sterman JD. A behavioral model of the economic long wave. Journal of Economic Behaviorand Organization, 1985,6(1):17-53;Sterman J D. The economic long wave:theory and evidence. System Dynamics Review,1986,2(2):87-125)等,它在许多领域得到了广泛的应用。
《系统动力学前沿与应用》力图回答以下几个问题。
1. 系统基模的结构与可能的行为模式
2007年,为庆祝系统动力学创立50周年,在System Dynamics Review专刊上,系统动力学创始人Forrester发表了总结过去的System dynamics—a personal view of the first fifty years和展望未来的System dynamics—the next fifty years两篇论文,在这两篇论文里都提到了共性结构(generic structure)。回顾系统动力学的发展历史,大部分系统动力学模型都是针对某一特定情况、条件构造出来的,其通用性、类推性较弱,这就大大降低系统动力学的建模效率。因此根据系统相似性,对一类或多类系统辨识和提取共性结构,对推动系统动力学的发展具有一定的理论和应用价值。作为共性结构重要组成部分的系统基模,其结构如何?可能的行为模式有哪些?
2.流率基本入树建模法
系统动力学建模方法是通过因果关系图和流位流量来建立结构模型,然后建立方程模型,但迄今为止,这种建模方法都是通过对实际子系统的分析,建立流位流率对、逐步添加变量枝而累加成一个复杂的结构模型。所以对一个复杂结构模型是怎样逐步添加而成的,有时建模者自己也难以说清楚。因为中间建模过程复杂,没有一个规范性方法,而一系列问题有待以规范的方法来解决。例如,这个复杂模型含有多少反馈环?各反馈环中又有何具体反馈关系?
改变建模和反馈分析过于依赖个人经验的状况,建立一套规范的建模体系是系统动力学建模理论的重要发展。我们采用系统动力学结构模型与微分方程组的对应关系,一个微分方程组对应一棵入树,创建了流率基本入树建模法。在此基础上,研发出系统动力学强简化流率基本入树建模法、枝向量行列式反馈环计算法、枝向量矩阵反馈环计算法、极小基模生成集法、顶点赋权图法等一套完整的方法体系。这些方法,将数学的图论理论用于系统动力学的研究,探索出一套建模规范化和反馈分析清晰化、深入化的新方法。这些研究成果,全部来源于中国学者的系统工程实践,既解决了实际管理问题,又提出了新的理论方法,成为系统动力学理论体系的重要组成部分。
3.模型有效性与模型检验
系统动力学是从控制论和现代非线性动力学发展而来的,其建立的理论和模型都有严格的数学基础。系统动力学模型可作为实际系统,特别是社会、经济、生态复杂大系统的模拟“实验室”。系统科学领域的著名科学家钱学森院士在一次讲话中曾谈到:“要研究这么一个复杂的社会系统,过去的许多理论方法恐怕都不行。最老的所谓数量经济学,后来又由此衍化出来的回归法等,这些方法的一个共同毛病是太简单化了。那么,近十几年来,外国人又搞了所谓‘耗散结构理论’和‘协同学’理论,两位大师,一个是比利时的普利高津,一个是德国的哈肯。普利高津还为此得了‘诺贝尔奖’,都来我国讲过学,也很轰动。他们的这些理论,还是太简单,因为他们用的参数的数目大概是十几个,整个社会系统就用十来个参数描述,是不能反映社会系统的复杂性的。还有美国人搞的所谓系统动力学,代表人物是麻省理工学院教授福雷斯特(J.W. Forrester)。福雷斯特自己比较客观,他在‘系统动力学’这《系统动力学前沿与应用》的序言中,很谦虚地说,他这套办法到底行不行?还得看。实际上也是太简单,因为系统动力学里用的参数也是那么十来个。所以耗散结构、协同学、系统动力学这些比较现代的理论,他们用十来个参数把这整个‘特殊复杂巨系统’——‘社会系统’里面的问题简化到那样一个程度是不合适的。如果你硬要那么简化,那当然是主观的,也就是唯心主义了,所以是不行的。我看了这些东西以后,觉得我们还是要用马克思主义哲学来指导我们的工作,就是要实事求是,而不能像他们那样。当然我也不是说耗散结构、协同学、系统动力学一点用处也没有,它们在处理简单的巨系统是可以的,复杂巨系统不行。”(见钱学森.创建系统学.太原:山西科学技术出版社,2001:43)。他进而警示大家:“系统动力学创始人J. Forrester自己就提出,对他的方法要慎重,要研究模型的可信度。但国内有些人对此却毫不担心,‘大胆’使用。”(见钱学森.创建系统学.太原:山西科学技术出版社,2001:201)。
钱老的话可谓真知灼见。以中国系统工程学会主办的综合科技期刊《系统工程理论与实践》为例,它集系统科学、管理科学和信息科学等为一体,已经成为系统工程、系统科学和管理科学等领域最有影响力的杂志之一,也是中国在管理类期刊中唯一进入国际EI检索的科技期刊。使用关键词“系统动力学”检索,从1986年创刊至2009年12月共搜索到41篇文章,有13篇论文属于建模理论范畴,研究内容不涉及检验,剩下28篇论文需要研究模型的可信度,但仅有7篇进行了模型可信度检验,也就是说仅仅有25%的学者研究了模型的可信度。其中相对较全面的是王家远、袁红平发表在2009年第7期的《基于系统动力学的建筑废料管理模型》,该文进行了机械错误检验、量纲的一致性检验、模型的有效性检验以及方程式极端条件检验;王灵梅、张金屯、倪维斗发表在2005年第7期的《火电厂生态工业园的系统动力学模拟与调控》,利用Vensim软件(系统动力学建模的常用软件之一)提供的真实性检验功能进行了检验;施国洪、朱敏发表在2001年第12期的《系统动力学方法在环境经济学中的应用》也进行了理论检验和历史仿真检验;而其他学者全部进行的是将模型运行结果与历史实际值比较的检验方法,这种检验方法存在一定的问题:能够拟合历史数据的系统动力学模型其结构不一定正确,而如果模型结构不正确,将差之毫厘,谬以千里,这里面存在许多种情况。从检索结果来看,模型检验没有引起学者的重视,模型检验的方法也相对不多。我们力图在模型检验方面有所贡献。
4.系统动力学应用
系统动力学建模案例如下:传染病的传染过程建模、网络舆情态势涨落建模、北京城市发展建模、iPhone用户发展建模、沼气产业养殖场至农户反馈供应链建模。
5.Venapp高级功能
Venapp的高级功能介绍包括Venapp的Controls和Commands介绍、Venapp应用实例。《系统动力学前沿与应用》获国家软科学研究计划资助,项目名称“系统动力学理论与方法若干问题研究”,项目编号2012GXS4D109。由青岛大学钟永光教授负责拟定大纲及统稿工作,并撰写第1、6章和附录(研究生李世杰参与撰写第1章)。中央财经大学贾晓菁教授撰写第2~4章(贾晓菁及其团队撰写的文稿是在“钟永光,贾晓菁,李旭.系统动力学.北京:科学出版社,2009:198-254”基础上修订而成,为系统动力学建模方法和系统反馈分析方面取得的系列原创性成果);毕业于挪威卑尔根大学系统动力学专业的钱颖博士撰写第5章;北京邮电大学齐佳音教授、屈启兴博士和张一文博士撰写第7章;中国科学技术信息研究所佟贺丰研究员撰写第8章和第11章;北京邮电大学黄逸珺副教授及其研究生郑铭兴撰写第9章,中央财经大学贾晓菁教授、南昌大学贾仁安教授合作撰写第10章。
饮水思源,感恩导师复旦大学王其藩教授,是他把我引入了充满探索色彩的系统动力学研究领域。王老师1935年11月生,福建泉州人,早年侨居缅甸仰光,1958年12月加入中国共产党,1959年毕业于清华大学电机系,1959年3月至1980年1月在清华大学任教,1980年2月至1988年12月在上海机械学院任教,1987年晋升为教授,1989年1月起在复旦大学管理学院管理科学系任教,2001年退休后任同济大学发展研究院院长。1981年赴美国麻省理工学院斯隆管理学院访问,师从系统动力学创始人Forrester,1983年被吸收为麻省理工学院系统动力学硏究中心终身成员,并代表我国首次正式参加在美国召开的国际系统动力学会议,回国后推动系统动力学在国内外的发展,于1987年在上海主持了第五届国际系统动力学年会。他曾40余次赴40多个国家和地区、百余所大学和研究机构进行访问、讲学,出席国际学术会议40余次,主持和组织国际和国内系统动力学等学术会议20余次,如每两年举办一次的“系统科学、管理科学和系统动力学”国际学术会议等。其专著《系统动力学》获1990年第五届全国优秀科技图书奖二等奖。
王老师是中国系统工程学会系统动力学专业委员会创始人、国际系统动力学会中国系统动力学分会创始人,曾任System Dynamics Review杂志副主编、全国系统动力学学会(筹)主任、中国系统工程学会系统动力学专业委员会第一届至第三届理事会主任委员、国际系统动力学学会主席(2006~2008年)等职。在复旦大学读硕士期间,王老师就给我讲授“系统动力学”等课程,使用的仿真语言为DYNAMO,建模法为书写方程式。他总是骑着自行车很早就赶到教室,黑板板书非常工整,讲课总能深入浅出,声音至今回荡在耳畔。令人悲痛的是,2016年5月31日,王老师因病于上海逝世,享年82岁。中国系统工程学会系统动力学专业委员会敬献挽联:“治学求真,依反馈回路研复杂系统,道启中国一脉;教书育人,由因果关联寻最优决策,薪传学界千秋。”王老师用毕生心血为中国系统动力学学科的建立和发展作出了不可磨灭的贡献。王老师曾自撰一联曰:“人生极乐何处觅,海角天涯尽己任。”感恩导师带给我的家国情怀和对系统动力学的无限热爱。
不幸的是,2016年11月16日,Forrester与世长辞,享年98岁。这是国际系统动力学界的又一重大损失。Forrester出生于1918年7月,在麻省理工学院攻读电子工程专业研究生之后,一直在麻省理工学院工作了77年。第二次世界大战后,他协助建立了麻省理工学院林肯实验室,并担任该实验室数字计算机部的负责人,领导了“旋风项目”(Whirlwind),即世界上首个高速实时计算系统。
在此期间,他发明了磁芯随机存储器,是今天RAM的先驱。之后,他开发了北美SAGE(semi-automatic ground environment)防空系统,于20世纪50年代后期启用,服务了将近25年。20世纪70年代初,拥有来自26个国家75名科学家的罗马俱乐部,困惑于世界面临人口增长与资源日益枯竭的前景。
鉴于当时一些惯用的工具难能胜任对此复杂问题的研究,于是他们寄希望于系统动力学。在1970年6~7月,经过一个多月的酝酿和学习讨论,俱乐部对Forrester教授提出的世界模型雏形(WORLD Ⅱ)产生浓厚的兴趣并深受鼓舞,决定提供财力支持,在麻省理工学院成立一个由Forrester教授的学生梅多斯(Dennis Meadows)为首的国际研究小组,承担世界模型的研究任务。这项研究的报告The Limits to Growth(《增长的极限》)受到广泛关注,拥护者有之,批评之声也从未断绝,被西方称为“70年代的爆炸性杰作”。《增长的极限》的结论是“悲观主义”的,似乎给人们描绘了一幅“世界末日”式的图景,然而它的内容既包含着警告,也饱含着希望,敲响了可持续发展的警钟。
在第1版出版20年后的1992年,Meadows等又出版了Beyond the Limits:Confronting Global Collapse,Envisioning A Sustainable Future(《超越极限:正视全球性崩溃,展望一个可持续的未来》),对1972年在《增长的极限》中的研究进行了20年来的更新。在第1版出版32年后的2004年,Meadows等出版了The Limits to Growth:The 30-Year Update(《增长的极限30年版》,该书对第1版进行了30年来的更新。
第1版出版40年后的2012年,Randers出版了2052:A Global Forecast for theNext Forty Years(《2052:未来四十年的全球性预测》),该书更多地是作者相信从2012年起到2052年宏观层面将要发生的事情。Forrester及其团队探索的脚步从未停止……他感召着我们,我们每个人都应有点执着,都应该为历史、为未来、为永恒、为终极做点什么……
由于Forrester在系统动力学领域的杰出贡献,国际系统动力学学会自1983年起设立Jay Wright Forrester奖。该项奖为年度奖,每年评选一次,用于奖励国际范围内过去5年里在系统动力学领域有突出贡献者,获奖者将获得一枚奖章和5000美元的奖励。深切缅怀Forrester教授!愿大师安息!
非常感谢中国航天科技集团公司第710研究所于景元研究员,我先后无数次向其请教《创建系统学》中的系统科学与工程问题,于老总是笑容可掬,侃侃而谈,用凝练而通俗的语言剖析一个个复杂而深刻的问题,每次聆听我都深受启发。
非常感谢南昌大学贾仁安教授,贾教授一直生活在系统动力学的世界里,心无旁骛的探索精神一直激励着我。自1986年在南昌大学开设“系统动力学”课程以来,贾教授30年里一直从事系统动力学的理论和应用研究,先后建立了四个系统工程教学与科研创新基地,对丘陵地区规模养种生态能源系统工程进行跟踪研究,取得了一系列原创性成果,对推动农村经济和社会可持续发展产生了重大影响。以信息产业和农业等社会经济系统为研究对象,在江西科学技术出版社、科学出版社等出版了系列著作,2002年贾教授在高等教育出版社出版的《系统动力学——反馈动态性复杂分析》也使我深受启发。2014年,贾仁安教授与中国科学院数学与系统科学研究院陈锡康研究员荣获中国系统工程学会“系统科学与系统工程应用贡献奖”。
非常感谢复旦大学张显东教授,第1.3节系统基模存量流量图的初始模型来自张教授,我对系统基模的兴趣、认识,源于张教授的“系统动力学”课堂教学。他感召着我既要仰望星空,又要关心脚下;既要有科研梦想、科研追求,又要从点滴小事做起。
非常感谢Sterman,Sterman现任麻省理工学院斯隆管理学院和工程学院工程系统系“Jay W. Forrester”讲席教授,麻省理工学院系统动力学研究中心主任以及刊物System Dynamics Review的副主编,先后于1988年和2002年两次荣获JayWright Forrester奖。我们在翻译其专著BusinessDynamics,Systems Thinking and Modeling for a Complex World的过程中,他给过无数次修正,无数次暖心的交流。
在我学习系统动力学的路上,中国系统工程学会系统动力学专业委员会第四届理事会主任委员徐波教授、复旦大学李旭教授、上海交通大学蔡雨阳副教授和杨文斌博士等都给予了无私的帮助;九思艺术设计工作室刘洋博士为《系统动力学前沿与应用》设计了别致典雅极具学科特色的标志;科学出版社马跃编辑、方小丽编辑和赵微微编辑也给予细致入微的帮助,在此一并致谢。
需要相关仿真程序者请联系yongguang99@126.com。《系统动力学前沿与应用》首稿完成于2010年12月,此后不断完善,由于认识水平的限制,不当之处恳请批评指正,请将建议发至邮箱。
薪火相传,上下求索。
系统动力学专业委员会第五届理事会主任委员:钟永光
2016年11月
本文摘编自钟永光,贾晓菁,钱颖著《系统动力学前沿与应用》前言,内容有删减。
责任编辑:方小丽
北京:科学出版社 2016.11
ISBN 978-7-03-050466-1
《系统动力学前沿与应用》力图回答以下几个问题:①系统基模:作为共性结构重要组成部分的系统基模,其结构如何?可能的行为模式有哪些?②流率基本入树建模法。③模型有效性与模型检验。④Vensim高级功能:Venapp的Controls和Commands介绍、Venapp应用实例。⑤系统动力学应用案例:传染病的传染过程建模、网络舆情态势涨落建模、北京城市发展建模、iPhone用户发展建模、沼气产业养殖场至农户反馈供应链建模。
(本期编辑:安 静)
一起阅读科学!
科学出版社│微信ID:sciencepress-cspm
专业品质 学术价值
原创好读 科学品味
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-11-22 22:46
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社