计算机仿真技术的发展概述及认识
摘 要 :随着经济的发展和社会的进步,计算机技术高速发展,使
人类社会进入了信息时代,计算机作为后期新秀渗入到人们生活中的
每一个领域,给人们的生活带来了前所未有的变化。作为新兴的技术,
计算机技术在人类研究的各个领域起到了只管至关重要的作用,帮助
人类解决了许多技术难 。在科研领域,计算机技术与仿真技术相结
合,形成了计算机仿真技术,作为人们科学研究的一种新型方法,被
人们应用到各个领域,用来解决人们用纯数学方法或者现实实验无法
解决的 问 ,对科研领域技术成果的形成有着积极地促进作用。
本文在计算机仿真技术的理论思想基础上,分析了计算机仿真技
术产生的基本原因,也就是人们用计算机模拟解决 问 的优点所在,
讨论了模拟、仿真、实验、计算机仿真之间的联系和区别,介绍了计算
机仿真技术的发展历程,并查阅相关资料介绍了计算机仿真技术在不
同领域的应用,分析并预测了计算机仿真的未来发展趋势。经过查阅
大量数据资料并加以分析对比,这对于初步认识计算机仿真技术具有
重要意义。
关键词 :计算机仿真;模拟;仿真技术;发展
一、 引言
计算机仿真技术是以多种学科和理论为基础,以计算机及其相应
的软件为工具,通过虚拟试验的方法来分析和解决问 的一门综合性
技术。计算机仿真(模拟)早期称为蒙特卡罗方法,是一门利用随机数
实验求解随机 问 的方法。其原理可追溯到 1773 年法国自然学家
G.L.L.Buffon 为估计圆周率值所进行的物理实验。根据仿真过程中所
采用计算机类型的不同,计算机仿真大致经历了模拟机仿真、模拟-
数字混合机仿真和数字机仿真三个大的阶段。20 世纪 50 年代计算机
仿真主要采用模拟机;60 年代后串行处理数字机逐渐应用到仿真之中,
但难以满足航天、化工等大规模复杂系统对仿真时限的要求;到了 70
年代模拟-数字混合机曾一度应用于飞行仿真、卫星仿真和核反应堆
仿真等众多高技术研究领域;80 年代后由于并行处理技术的发展,数
字机才最终成为计算机仿真的主流。现在,计算机仿真技术已经在机
械制造、航空航天、交通运输、船舶工程、经济管理、工程建设、军事
模拟以及医疗卫生等领域得到了广泛的应用。
二、 基本概念
模拟:(Simulation)应用模型和计算机开展地理过程数值和非数值
分析。不是去求系统方程的解析解,而是从系统某初始状态出发,去
计算短暂时间之后接着发生的状态,再以此为初始状态不断的重复,
就能展示系统的行为模式。模拟是对真实事物或者过程的虚拟。模拟
要表现出选定的物理系统或抽象系统的关键特性。模拟的关键问 包
括有效信息的获取、关键特性和表现的选定、近似简化和假设的应用,
以及模拟的重现度和有效性。可以认为仿真是一种重现系统外在表现
的特殊的模拟。
仿真:(Emulation)利用模型复现实际系统中发生的本质过程,并
通过对系统模型的实验来研究存在的或设计中的系统,又称模拟。即
使用项目模型将特定于某一具体层次的不确定性转化为它们对 目标
的影响,该影响是在项目仿真项目整体的层次上表示的。项目仿真利
用计算机模型和某一具体层次的风险估计,一般采用蒙特卡洛法进行
仿真。
计算机仿真:(Computer emulation)借助高速、大存储量数字计算
机及相关技术,对复杂真实系统的运行过程或状态进行数字化模拟的
技术。计算机仿真是用计算机科学和技术的成果建立被仿真的系统的
模型,并在某些实验条件下对模型进行动态实验的一门综合性技术。
计算机仿真技术 :(Computer simulation technology )利用计算机
科学和技术的成果建立被仿真的系统的模型,并在某些实验条件下对
模型进行动态实验的一门综合性技术。它具有高效、安全、受环境条
件的约束较少、可改变时间比例尺等优点,已成为分析、设计、运行、
评价、培训系统(尤其是复杂系统)的重要工具。
三、 计算机仿真技术概述
计 算 机 仿 真 (Computer Simulation)又 称 计 算 机 模 拟
(Computer Analogy)或计算机实验。所谓计算机仿真就是建立系统模
型的仿真模型进而在 电子计算机上对该仿真模型进行模拟实验(仿真
实验)研究的过程。计算机仿真方