仿真的发展历程以及目前现状

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

仿真的发展历程以及目前现状

只有我们这种中老年人会一把眼泪一把鼻涕的写这段内容。上个世纪我就大学毕业了,那个年代学的是FORTRAN和C。这两种高级语言都要求有固定的格式,于是把我这个最不爱墨守成规的人套的死死的。直到MATLAB出现了,才又让我对仿真有了真正的兴趣,从而走上了研发之路。

先不废话我的经历了,赶紧讲正题。

仿真的发展离不开计算机技术的进步!

上个世纪40年代出现了模拟计算机,那时的计算机大都是用来设计飞机的专用计算机。这种计算机主要用来计算(和仿真沾不上任何关系)。50年代初,通用的模拟计算机出现了。

我也没见过!

上个世纪50年代末,数字计算机有了很大发展,加上这时期在微分方程数值解的理论方面又有很大的发展,所以在几种高级语言(如FORTRAN等)出现以后(在上个世纪50年代末期,老写上个世纪,是不是感觉我就是个老人啊!),数字计算机便在非实时仿真方面开始得到广泛的应用(开始和仿真沾边了)。

1958年为满足高速动态系统仿真的要求,出现了第一台专用的模拟/数字混合计算机,它是用来解决导弹轨迹的计算问题。

1960年后出现了混合计算机商品。再后来,由于计算机技术的飞速发展(摩尔定律大家都懂的),数字计算机已有可能解决高速动态系统的实时仿真问题,所以模拟/数字混合计算机将被数字计算机所取代。

仿真软件也从初期的机器代码,经历较高级的编程语言(FORTRAN,以及具有适应并行处理功能的Ada,C++++等语言),面向问题描述的仿真语言,发展到模块化概念,并进而发展到面向对象编程,图形化模块编程等。

相关文档
最新文档