系统动力学:组织学习实验室严广乐编著上海理工大学二〇〇六年二月2内容提要系统动力学是一门沟通自然科学和社会科学等领域的交叉学科。本书从理论和应用各个方面叙述了系统动力学处理实际问题的基本原理、思想和方法;介绍了系统动力学的孕育、诞生和成长过程以及系统动力学在国内外取得的重大研究成果。本书对系统理论工作者、理工科大专院校师生、各类管理人员和研究人员等有一定的参考价值。3目录前言第一章系统动力学的孕育、诞生、成长1.1近代西方实验科学对系统动力学创立的孕育作用1.2近现代科学技术的发展推动了系统力学的诞生1.3福瑞斯特的贡献和系统动力学的成长历程第二章系统动力学的问题、思想、方法。2.1系统动力学研究哪些问题2.2切特兰德软系统思维观是系统力学的思想基础2.3系统力学的基本方法第三章系统动力学建模基础3.1思维模拟与决策陷阱3.2系统观与方法论3.3建模原理与步骤3.4建模的基本工具3.5模型的基本模块第四章DYNAMO:系统思考的计算机实现4.1历史与简介4.2时间机构与计算顺序4.3方程类型4.4函数4.5注释与输出4.6高级DYNAMO第五章系统动力学模型的经典案例5.1从现实系统到模型系统5.2污染净化模型5.3库存模型5.4捕食者与被捕食者模型第六章系统动力学模型:政策实验室6.1世界模型6.2美国国家模型6.3中国国家模型第七章系统动力学:组织学习实验室(实际案例分析)7.1案例一:上海市住房需求趋势分析7.2案例二:国有企业期股激励机制的系统动力学研究7.3案例三:国有研究所毛利分配机制改革系统动力学研究7.4案例四:上海市私家车市场需求的SD模型研究第八章思考与展望8.1关于系统动力学范式的再思考8.2系统动力学的地位及与相关学科的关系8.3系统动力学展望附录:系统动力学模拟软件Vensim使用指南4系统动力学——组织学习实验室前言伽俐略在比萨斜塔上证实了自由落体定律,居里夫人在实验室里发现了放射性元素镭、客观世界的许多定律和发现都是依靠实验手段来完成的。然而,客观世界中还存在着一大类难以用具体试验来解决的问题,比如彩电的寿命,地下矿藏的形成,物价改革的决策选择,城市发展的趋势分析,等等。对于这些问题,虽然有时基于历史经验的思维模拟方法可以提供一点帮助,但是思维模拟常常是不明确、不完善和不全面的,很容易坠入决策的陷阱中去。系统动力学作为一门分析研究信息反馈系统的综合性新学科,提供了一个认识和解决实际系统问题的实验室。系统动力学自1956年创始以来,已经得到了很大的发展,其应用范围已遍及社会、经济、教育、商业、金融、企业、政治、军事、医学、生物等众多领域,并取得了显著的成果。但是,在国内系统动力学的发展起步比较迟,有关的(尤其是中文的)文献资料很少。写作本书昀主要的目的,就是要为系统动力学理论与应用感兴趣的系统理论工作者、大专院校师生以及各类管理人员和研究人员提供一本参考读物,以促进系统动力学在我国的普及和发展。5第一章系统动力学的孕育、诞生、成长1.1近代西方实验科学对系统动力学创立的孕育作用(1)传统的自然科学方法以及伽俐略的变革自然科学研究有其方法论基础,在一定的方法论指导下,自然科学必然沿着一定的方向探索。如果方法论正确得当,这种探索将使自然科学得到迅速发展;反之,则可能使自然科学研究停滞甚至倒退。基于人们对世界的认识与探索,形成了古代的科学思想与方法、中世纪的科学思想与方法。在文艺复兴之前的传统科学思想与方法中,没有比亚里士多德的思想与方法更显得神圣与重要的了。亚里士多德通过研究运动学、天文学、动物学、抽象并总结出有其特色的科学研究方法,这即是以演绎逻辑的方法来对自然世界进行研究,以获取科学知识。他认为论证是获取科学知识的主要认识方式与途径,演绎逻辑的三段论式是其论证的方法基础。不容置疑,亚里士多德的演绎逻辑科学方法对古代以至中世纪科学的发展(甚至近代、现代的科学发展)都产生了极其重要的影响。演绎逻辑的方法对科学假说的形成与完善,甚至对整个世界体系的形成都产生了积极的作用,推动了自然科学的发展。但遗憾的是,中世纪的科学界笼罩在宗教气氛中,亚里士多德的思想被宗教化与神化了,整个自然科学处于被残酷扼杀的境遇之中。由于自然科学的思想方法论被限止在演绎逻辑的框框之中,一些难以运用演绎逻辑方法的科学门类就无法得到发展。此外,为了完善学科的体系(公理体系及逻辑体系),不得不人为地加入许多“修正”与“限界”,在科学中加入了许多人为的臆想与猜测,使科学变得千疮百孔。为了保证学科的完整与正确,还人为地设置了许多禁区,这又极大地扼杀了科学发展的活力。托勒密的地心说即是一例。为了使托勒密的地心说体系保持完整,对其修正不断增多,以致到15世纪托勒密体系的圆圈增至80多个,超过了亚里士多德天球的数目。15~16世纪的文艺复兴运动也对统治科学界的宗教产生了冲击波:哥白尼的日心说揭开了近代自然科学的序幕,是向神学发出的挑战书,是自然科学的“独立宣言”,其科学意义是无与伦比的。然而,作为向神学挑战的日心说,从方法论上而言并未有太大的创新。是伽俐略借助望远镜观察天体得到的一系列重大发现。借助其力学思想以及天文学中的新发现,进一步捍为与丰富了哥白尼的日心说。更重要的是,伽俐略创立了科学的实验方法,为自然科学的研究方法开辟了一个崭新的历史时期。伽俐略发扬了意大利文艺复兴时期思想解放的传统,以实验事实为依据,坚信科学的结论必须经受实验的检验,通过实验检验的科学结论将是不以人的意志为转移的。伽俐略认为一个平凡的人只要找到真理,将会使一千个亚里士多德陷于困境。在归纳与演绎逻辑推理的问题上,他认为在实际的认识问题过程中归纳是先于演绎的。伽俐略把自然科学的研究带入实验方法的新阶段,在他的实验方法中,理性的使用并没有被忽略,他以理性思维发现并指出亚里士多德关于自由落体运动的错误论述(物体的重量越大则下落的速度越快),以著名的比萨斜塔实验来论证他自己的假说。为了克服塔不够高,物体下落过快,观察时间过短,难以得出明确结论的不足之处,他设计了斜面实验。由于可以通过人工控制斜面的长度与倾6角,小球在斜面上滚动的速度与时间均可控制,易于观察。在这里,逻辑推理的方法弥补了实验条件的不足,从而使在斜塔实验中所不能解决的问题在书桌的斜面上即可解决,把自然科学的问题带到实验室中来了。自伽俐略之后,大至天体运动、海洋潮汐运动,小至分子运动、微生物运动等问题,都被带进了小小的实验室中。科学实验方法的发展大大改变了人类自身理性认识以及观察、经验之不足,使人类的理性推理可建立在严密的实验基础之上。同时,克服了人类自身的生理以及人类个体生命的限制,也克服了人们在时间、空间跨度上认识能力之不足。伽俐略在自然科学方法上揭开了崭新的一页。(2)传统的社会科学研究方法以及福雷斯特的变革自然科学中演绎的思维方法从占绝对统治地位让位于科学实验方法与理性思维并重的科学方法,这在16世纪即已实现。相比较而言,社会科学中科学实验的方法则要推迟到20世纪。社会科学的研究对象比自然科学更为复杂,这主要体现在以下几个方面:•自然科学中,许多现象都是可以通过实验来进行观察的。相对而言,社会科学中这种可以通过实验室来进行观察的对象较少,观察的难度增大。自然科学中,由于各种度量衡来进行度量、观察。有一些变量其量纲只是这些基本的度量衡的组合,因而也可通过对观察对象的测量来得出。相对而言,社会科学中度量衡不全,测量也就变得更加困难。此外,自然科学中,人的观测大多可置于研究、观察对象之外,因而对观察对象的影响不大,观察精度较高。而包括人类自身的社会科学则由于观测者往往也是被观测对象,因而必然会大大降低观测的精度。社会科学的可观性比自然科学要差,其观测难度也较大。•自然科学中,许多实验可以控制在一定的条件下进行,如自由落体实验可以控制在高度可自由调节的斜面上进行,这样斜面上小球的下降速度与时间均可得到控制。相对而言,社会科学中可控性则较差,许多社会科学问题难以象自由落体运动转换为斜面运动那样容易实现对问题的控制。•自然科学问题具有较好的重构性,也就是说可以通过人工实验手段再现所研究的问题。但社会科学问题的可重构性则较差,一般难以通过人工手段重现所研究的问题。这主要因为社会问题包括了研究者自身,研究者自身的观点、行为必然影响研究对象,这样重现一个包括研究者自身的研究对象就必然有较大的困难。由于社会科学问题的能观性、能控性与可重构性比自然科学问题较差,因而在社会科学中创立并发展科学实验方法就必然较难。因为就理论上而言,研究对象可观、可控与可重构性是把研究对象引入实验室的必要条件。可观性说明研究对象可以通过观测来测度。可控性说明研究对象可以通过一定的控制手段引入实验之中使其易于研究。可重构性则说明研究对象可以通过人工手段进行再现。若无可观、可控与可重构性,则科学的实验方法就无从谈起。社会科学自身所具有的困难使得社会科学的研究方法在20世纪以前仍基本上停留在传统的方法之上,也就是注重理性思维而忽视感性观察与认识,注重演绎推理而忽视归纳推理,注重定性研究而忽视定量研究,注重机械的因果决定论而忽视辩证的因果循环论。更为重要的是缺乏适合于社会科学的科学实验方法,尽管出现过类似于封闭式的乌托邦实验,但从根本意义上而言,整个社会科学中没有科学的实验方法与手段。美国麻省理工学院的福雷斯特教授在20世纪60年代创立了适用于社会科学的实验方法,实现了社会科学方法的变革。福雷斯特基于20世纪50年代发展起7来的系统论、信息论、控制论、组织理论与计算机技术,创立了一门崭新的学科——系统动力学,这门学科实现了把社会科学问题带到实验室里来研究的梦想,并已成功地在实验室里研究了工业企业的生产、组织与管理问题、城市问题、世界的繁荣与衰退问题、国家的经济滞胀及人口增长等一系列社会科学问题。1.2近现代科学技术的发展推动了系统动力学的诞生科学的发展离不开必要性与可能性。必要性所产生的张力是科学家们所致力于某种研究与探索讨的动力,可能性则为这种研究与探讨准备了成功的条件。几个世纪以来,科学发展的浪潮对系统动力学的孕育已是千呼万唤了。(1)科学的分崩离析呼唤着新学科出世自从科学从古希腊的包罗万象的哲学中分离出来以后,由于科学自身发展的需要,新的学科不断涌现,学科门类的越分越细使得科学家更适于集中精力从事专门的研究,同时,也使得各学科自身的体系更加完善与系统。(2)自然科学与社会科学在知识体系与方法上的鸿沟要求尽早找到合适的填补方法自然科学自从与哲学分离之后,由于生产的需要获得了飞速的发展,形成了门类众多的学科结构与体系。相对而言,社会科学形成独立学科体系比较晚,其学科结构也不够齐全,知识体系也不够完善。自然科学与社会科学在方法上存在着较大的差异。自然科学工作者注重数量方法,朝着精确化方向发展;注重实验方法,力求以实验手段来探讨问题,验证与证实假设;注重逻辑的方法,一般是归纳与演绎方法并举,先归纳后演绎。社会科学则注重定性方法,以定性方法来研究问题的机理与行为特征;难以进行实验,对假设或理论的检验只能基于社会的发展史实。有些理论或假设甚至无法通过社会进程来检验的;社会科学也注重逻辑方法,但相对而言,演绎与归纳推理的应用程度均不及自然科学那么广。(3)缺乏有效的科学实验方法阻碍了社会科学的发展如前所述,由于人的行为对研究对象的影响作用,社会科学不象自然科学那样能够容易地把研究对象孤立起来,通过人工的方法来模拟问题的背景,使之在实验室里模拟实际运行情况;社会科学问题中的某些具有较大的时间、空间跨度特征以及一些规模太大、结构复杂的问题,由于人类自身认识能力的限制难以进行研究。实践已经证明,要在一个孤立的小岛上实现乌托邦是不可能的。社会科学由于缺乏科学的有效的实验方法,在很多方面都制约了其自身的发展,使得社会科学的理论与假设难以证实与检验,这样实际上制约与延缓了社会科学发展的进程。(4)经济学方面微观与宏观之间的分离亟需弥合微观经济学与宏观经济学两者的理论基础与方法基础均存在着很大的差异,因此经济科学发展到今天,它呼唤着微观、宏观经济学之间的分离早日弥合,