关于计算机的模拟技术及其应用

计算机模拟技术作为计算机技术的重要组成部分,随着计算机技术在各个领域的广泛的应用,其应用范围也在不断的扩展。下面是YJBYS小编为大家搜索整理的关于计算机的模拟技术及其应用,欢迎参考阅读,希望对大家有所帮助!想了解更多相关信息请持续关注我们应届毕业生培训网!

在计算机模拟技术产生之前,人们主要采用人工的办法对一些对象进行模拟。而人工的模拟方法往往存在很多的缺点,如数据量小、参数修改困难、灵活性差、成本高、周期性长,并且模拟的效果也不是很理想。而且有些现象,对于人工无法模拟是无法实现和达到的。然而计算机模拟技术可以使模拟变得更加方便便捷、灵活,可控制性变得更强,并且对哪些人工模拟无法模拟的对象也可以很好的进行模拟。

一、计算机模拟技术

1.基本原理

算机模拟是一种针对具体对象的模拟过称,根据不同的对象,模拟方法也个不相同,但是其中确有一定的规律可循。计算机模拟的一般步骤是:

第一,针对对模拟对象建立模型,建立的模型可分为是物理模型、数学模型或其他特定模型。模型的建立的好坏直接影响最终的效果,因此是计算机模拟中最为重要的步骤。

第二,依据模型编写相应计算程序,或者借助计算机模拟软件来实现对模型的具体的实现,生成可视化的效果,计算我们需要的数据。

第三,运算和数据分析处理过程,即在计算机上运行程序,得到并分析运行结果,并与所要模拟的对象进行比,检测是否达到了预期的效果。

2.基本方法

计算机模拟方法根据是否建立模型可以分为两大类:直接模拟法和模型模拟法。

直接模拟法:不依赖具体的模型,主要是通过计算机程序将具体模拟现象的发生过程进行直观再现。如在计算机用动画的形式直观的模拟网络中两台计算机相互通信的不同阶段过程过程。这中直接模拟法是计算机模拟中最简单的模拟方法。

模型模拟法,这种方法是依靠具体的数学或物理模型,并通过对模型进行编程来实现模拟。它有空可以细分为以下两种种方法:(1)确定的方法:该方法对模拟对象建立确定的模型,使得模拟出的结果也是确定的,并严格遵寻事先建立的模型。(2)随机的方法:该方法也被称为蒙特卡罗(Monte Carlo)[1]法。蒙特卡罗法的基本思想是:当要求解的问题是某事件出现的概率或者期望值时,它可以通过“试验”的方法,得到该事件出现的概率或平均值,并用它作为求解问题的解。

二、计算机模拟技术的应用

1.工业应用

随着工业信息化的发展,计算机模拟技术在工业生产中得到了广泛应用,具体应用领域包括航空航天[2]、交通运输、通讯控制、工业控制、机械制造等诸多方面。计算机模拟是以计算机硬件和相应的软件为基础,以现代控制理论和相似原理为方法,借助相应系统模型对真实的或假设的系统进行模拟解析,从而指导生产实践,控制产品的生产与制造过称提高生产产量和产品质量。如在机械加工过程,利用计算机模拟技术,有助于发现其机理,为提高机械加工性能提供理论支持。如在工业控制领域,采用计算机模拟技术,可以对生产过程实行动态监控,有助于中改进现实的流水线,缩短生产时间,提高经济效益。

2.军事应用

在军事演习中,直接使用先进武器进行演练,不但具有很大的危险性,而且相应的费用也非常昂贵。采用计算机模拟技术在可以很好解决这些问题,它在军事上的运用主要有以下几个方面:(1)模拟先进武器的作战性能,如模拟导弹的'飞行轨迹,计算其精确性。(2)虚拟现实技术[3],虚拟现实技术利用计算机模拟一种现实的环境,并通过多种传感设备使用户“投入”到该环境中,使用户与该环境进行自然交互。采用虚拟现实技术在很大程度上解决真实作战训练危险和演练环境限制的问题。

3.经济学应用

在当今社会中,经济运行具有不可预测性。利用计算机模拟技术,依据基本的经济学原理,对经济运行进行模拟,可以有效的控制经济运行。计算机模拟在经济学中的作用表现在:(1)能对复杂的内部交互作用的经济系统进行研究和实验。(2)能模拟各种不同方案,观察这些方案对系统的结构和行为的不同影响。(3)能反映变量间的相互关系,确定哪些变量更加重要,以及它如何影响其他变量和整个系统。(4)能研究不同时期的动态联系,反映系统随时间的变化规律。

三、存在的问题

计算机模拟技术目前在各个领域都得到的广泛的应用,技术得到了很大的提高,但也面临着不少问题。

(1)模型建立较难:对某些物理过程想要建立合理的模型困难较大,并且模型建立以后相应的修改也很困难。

(2)没有通用的规律:计算机模拟是针对对象的过程,模拟的问题可能千差万别,具体模拟的方法间并没有通用的规律。

(3)存在局限性:计算机模拟过程和实际的过程还是有一定的差异,很可能会遗漏掉最优方案,运用范围只限于能考察的情况,规模很大时,较难取得模拟细节。

(4)模拟系统的评价困难:模拟只是是对现实系统的某一层次的抽象属性的模仿,模拟仿真是有层次的,既针对所要处理的客观题,又针对处理者的需求层次,所以很难评价一个模拟系统的优劣。

总之,随着计算机技术的发展,计算机模拟技术的应用范围不断的扩大,已经成为科学研究中继理论方法、试验方法之后的第三种研究方法[4]。计算机模拟技术成为当今研究的一个热点,它不仅可以模拟简单直观的现象,还可以对一些复杂随机的现象进行模拟,更好的指导帮助人们在实际的工作。并且随着信息化工业化进程的不断推进,计算机模拟技术也将在各个领域起到越来越重要的作用。

【关于计算机的模拟技术及其应用】相关文章:

计算机模拟理论与应用,关于计算机的模拟技术及其应用相关推荐

  1. 计算机模拟分子药物设计书籍,计算机分子模拟技术在药物设计中的应用

    计算机分子模拟技术在药物设计中的应用 1.刘景陶2.刘映雪 (1. 015000河套学院2. 015000内蒙古巴彦淖尔市医院) 摘要: 通过计算机模拟手段进行分子对接.药物筛选.先导物的优化.定量构 ...

  2. 计算机分子模拟的意义包括,浅谈计算机分子模拟技术.docx

    文档介绍: --------------------------校验:_____________-----------------------日期:_____________浅谈计算机分子模拟技术&l ...

  3. 计算机理论专业研究生论文课题,计算机理论方向论文选题 计算机理论论文标题如何定...

    精选了[100道]关于计算机理论方向论文选题供您后续的写作参考,在写计算机理论论文之前,很多大学生总是被计算机理论论文标题如何定难倒怎么办?请阅读本文! 一.比较好写的计算机理论论文题目: 1.如何提 ...

  4. 计算机组成原理艾列富,理论结合实验的计算机组成原理课程教学措施初探.pdf...

    理论结合实验的计算机组成原理课程教学措施初探.pdf 信息技术 1 概述 计算机组成原理课程是普通高等院校计算机科学与技术相关 专业本科生的必修核心专业基础课程之一 目的和任务是使学生通 过对这门课程 ...

  5. 计算理论是研究用计算机解决,可计算性理论

    可计算性理论(Computability theory)作为计算理论的一个分支,研究在不同的计算模型下哪些算法问题能够被解决.相对应的,计算理论的另一块主要内容,计算复杂性理论考虑一个问题怎样才能被有 ...

  6. 计算机课题的理论依据怎么写,计算机理论论文大纲 计算机理论论文提纲怎么写...

    [100个]计算机理论论文大纲,每一个论文提纲都是精选出来的,看了后定能知晓计算机理论论文提纲怎么写等相关写作技巧,让计算机理论论文写作轻松起来! 五.多元智能理论在中等职业学校<计算机文化基础 ...

  7. 论述计算机模拟的优势与重要性,计算机模拟技术在高中地理教学的应用

    [摘要]计算机模拟技术,能够将抽象的知识变得更为直观,将枯燥的理论知识变得更具趣味性,极大地提升了学生的学习兴趣.探究计算机模拟技术在高中地理教学中的有效应用,旨在推动高中地理的可持续发展进程. [关 ...

  8. 云南省计算机一级理论知识试卷,云南省计算机一级考试模拟试题理论题型

    云南省计算机一级考试 (高校非计算机专业计算机应用知识和应用能力)模拟试题理论题型 客观题 一.是非题 (请从A.B中选出一个正确**.[每题1分] 1. 办公信息通常以文字.声音.图形.图像.视频等 ...

  9. 一调计算机专业综合理论试卷,一调计算机专业综合理论试卷(盐城)(新编)

    一调计算机专业综合理论试卷(盐城)(新编) (15页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.9 积分 盐城市2013年普通高校单独招生第一次 ...

最新文章

  1. linux as 4 内核版本,Linux Redhat AS 4中编译内核与以往版本的区别(转载)
  2. matlab sperman相关,相关系数
  3. linux下rsync+inotify实现服务器之间文件实时同步
  4. Fragment 的生命周期
  5. Netty原理二:NioEventLoop 如何启动监听事件
  6. JVM基于栈的解释器执行原理
  7. Ubuntu14.04 桌面 launcher 终端 状态栏 失效解决
  8. 【Python】对象、类、元类
  9. (function($){...})(jQuery) 含义
  10. C语言小技巧之怎么找到需要的部分
  11. css/html目录
  12. linux man指令问题
  13. 深度学习之神经网络(一)
  14. ubuntu Fcitx 输入法 选择 黑框问题 解决方案
  15. java-php-python-ssm幼儿园管理系统计算机毕业设计
  16. javaweb网上购物系统,jsp网页线上购物,mysql(源码+报告)
  17. 彻底解决IE9 文本框无法输入文字,IE窗口闪烁问题(亲测)
  18. 微信小程序经纬度获取地图导航(导航接入第三方)
  19. ubuntu中mysql怎么卸载_ubuntu下安装mysql与彻底卸载mysql方法
  20. linux 1000 ask(转)

热门文章

  1. 小学计算机部室配置标准,山东省小学实验室建设与配备标准(一)
  2. junit测试assert各种断言用法
  3. 使用电脑小贴士:电脑使用的几个基本技巧
  4. Tkinter模块学习
  5. error lnk2001: mysql_LNK2001: 无法解析的外部符号的几种情况
  6. ERM LABS 与 The Sandbox 战略合作,将真人密室逃脱游戏引进元宇宙
  7. win10邮件中添加QQ邮箱无法成功
  8. java套接字通信_JAVA套接字实现简易的双人通信系统
  9. 与设备无关的I/O软件
  10. vue 设置el-table 某一列点击出现输入框可以编辑