Skip to main content
QUICK REVIEW

[论文解读] Computer simulations in science and engineering - Concepts - Practices - Perspectives

Juan M. Durán|arXiv (Cornell University)|Mar 9, 2019
Simulation Techniques and Applications被引用 9
一句话总结

本书从哲学视角出发,全面探讨了科学与工程领域中的计算机模拟,区分了模拟作为问题求解与作为现实系统表征建模的双重角色。它为基于方程的模拟建立了概念与方法论基础——强调其认识论、伦理学与实践维度——并倡导在科学探究与社会决策中就模拟的作用展开跨学科对话。

ABSTRACT

The ubiquitous presence of computer simulations in all kinds of research areas evidence their role as the new driving force for the advancement of science and engineering research. Nothing seems to escape the image of success that computer simulations project onto the research community and the general public. One simple way to illustrate this consists of asking ourselves how would contemporary science and engineering look like without the use of computer simulations. The answer would certainly diverge from the current image we have of scientific and engineering research. As much as computer simulations are successful, they are also methods that fail in their purpose of inquiring about the world; and as much as researchers make use of them, computer simulations raise important questions that are at the heart of contemporary science and engineering practice. In this respect, computer simulations make a fantastic subject of research for the natural sciences, the social sciences, engineering and, as in our case, also for philosophy. Studies on computer simulations touch upon many different facets of scientific and engineering research and evoke philosophically inclined questions of interpretation with close ties to problems in experimental settings and engineering applications (...)

研究动机与目标

  • 阐明科学与工程各学科中计算机模拟的概念基础。
  • 考察计算机模拟的双重视角:作为问题求解工具与作为现实系统表征模型。
  • 建立理解细胞自动机、基于代理的模拟与基于方程的模拟之间方法论与认识论差异的框架。
  • 深入聚焦于基于方程的模拟,将其作为现代科学计算中的核心范式。
  • 激发关于模拟在科学与工程中应用的伦理、认识论与社会影响的跨学科讨论。

提出的方法

  • 追溯自1960年代以来计算机模拟的历史发展,识别出两个核心传统:模型的计算实现与表征能力。
  • 将模拟分类为三种标准类型:细胞自动机、基于代理的模拟与基于方程的模拟,重点强调后者。
  • 通过三个核心分析单元分析模拟模型:数学表述、计算实现与验证程序。
  • 考察求解模拟模型的三种计算方法:精确解、计算机实现的数值方法(例如,龙格-库塔法、欧拉法、高斯消去法)以及随机技术(例如,蒙特卡洛法)。
  • 强调精确计算的局限性源于字长限制,且在操作超出数据字容量时,舍入与截断误差不可避免。
  • 强调随机方法,尤其是蒙特卡洛法,在高维系统中不可或缺,因为确定性方法在计算上变得不可行。

实验结果

研究问题

  • RQ1计算机模拟作为问题求解工具与作为现实表征模型之间,其根本概念差异是什么?
  • RQ2在细胞自动机、基于代理的模拟与基于方程的模拟之间,其方法论与认识论假设有何不同?
  • RQ3在模拟建模中,精确解、数值方法与随机技术之间的计算权衡是什么?
  • RQ4硬件限制(例如,字长)如何影响模拟结果的准确性与可靠性?
  • RQ5如何构建一个哲学与技术相结合的框架,以指导科学、工程与政策中模拟的负责任使用?

主要发现

  • 计算机模拟最好通过两种截然不同的概念传统来理解:一种强调计算问题求解,另一种则聚焦于对目标系统的表征保真度。
  • 基于方程的模拟构成了现代科学与工程计算中的主导范式,需接受专门的方法论与认识论处理。
  • 精确解受限于硬件约束(如字长),当操作超出数据字容量时,会导致舍入与截断误差。
  • 数值方法如龙格-库塔法、欧拉法与高斯消去法对求解模拟中的微分方程至关重要,各自适用于特定类型的问题。
  • 随机技术如蒙特卡洛法对模拟复杂高维系统(如流体或无序材料)不可或缺,因为确定性方法因计算成本过高而失效。
  • 本书结论认为,不存在一种模拟类型在所有情境下都更优;每种类型均蕴含独特的方法论与认识论承诺,必须被承认并加以应对。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。