计算机模拟技术

计算机模拟技术

课程名:计算机模拟技术

计算机模拟是在科学研究中常采用的一种技术,特别是在科学试验环节,利用计算机模拟非常有效。

所谓计算机模拟就是用计算机来模仿真实的事物,用一个模型(物理的-实物模拟;数学的-计算机模拟)来

模拟真实的系统,对系统的内部结构、外界影响、功能、行为等进行实验,通过实验使系统达到优良的性

能,从而获得良好的经济效益和社会效益。

计算机模拟方面的研究始于六十年代,早期的研究主要用于国防和军事领域(如航空航天、武器研制、

核试验等) ,以及自动控制等方面。随着计算机应用的普及,应用范围也在扩大,现在已遍及自然科学和社

会科学的各个领域。在农业方面,我国从 80 年代开始进行作物生长发育模拟模型和生产管理系统的研究,

目前有一定基础的:在小麦方面有北农大、中科院;棉花方面有中国农业大学、中国棉花所;水稻方面有

江西农科院;在土壤水份、水资源及灌溉方面西北农业科技大学。目前影响较大的有比较成形的有江苏省

农科院。目前的主要成果有:我国主要农作物栽培模拟优化决策系统 RCSODS(水稻)和 WCSODS(小麦-江

苏省农科院) 、MCSODS(玉米-河南省农科院) 、CCSODS(棉花- 中国农业大学)等。

计算机模拟特别适合于实验条件苛刻、环境恶劣(如真空、高温、高压、有毒有害的场所) 、试验周期

长,花费大的场合。

农作物的生产系统就很适合于计算机模拟:农作物的生产受各种条件的影响,不同作物、不同品种也

有差异。比如,要想提高一种作物的产量,就先要作试验,通过试验了解这种作物的特性:抗旱性、耐寒

性、对氮、磷、钾哪种肥更有效等。但农业的田间实验不能保证精度(除人为可控条件外,还有许多随机因

素) 、周期长(周期一年) ,耗费大。可通过计算机模拟来实现:先建立这种作物生产系统的数学模型(依靠专

业知识或试验数据。一般来说,诸如作物产量和农业环境的关系可用微分方程或其它方程来描述) ,通过计

算机模拟来找出这种作物的生长与农业环境相互作用的关系,以及各种条件之间的协迫情况。不仅可大大

节省实验经费、加快研究进度(周期一年的实验结果几秒钟内即可得到) ,这种模拟软件的开发还可与农业

生产管理系统,决策系统相联系,实现对农作物生产的预测、分析、调控、设计的数字化和科学化。

作为一门课程,不是研究某个特定系统的模拟问题,而是了解计算机模拟的一般过程、基本原则,掌

握基础知识,掌握建模及动态模拟的一般方法。

第一章 计算机模拟概述

1.1 计算机模拟技术

● 研究对象 在一个计算机模拟问题中,我们研究的对象是一个系统。

系统:一些具有特定功能的、相互之间按一定规律联系着的实体的集合。如作物的生产系统可看作由

作物、环境、技术、经济等要素构成的。各要素之间相互影响、相互联系,称为系统的相关性;一个系统

是一个整体,整体内的各个部分不能分割,各因素之间必须相互协调,不能在任何一个环节出问题,才能

使系统达到优良的状态,称为系统的完整性。

● 目标 计算机模拟的目标是了解系统的各个实体之间的相互制约关系,从而使系统在预定的目标

下达到最优和完善。如在作物生产系统中,怎样控制、实施各水、肥、栽培技术等,从而使产量最高,以

获得最优的经济效益。

● 方法 模拟的方法是先建立系统与环境相互作用的数学模型,用数学模型来类比、模仿现实系统

(一个数学模型就是从数学上表达系统各因素之间的数量关系,或各因素之间协调的规则;从整个模拟过程

来看就是一个算法,或一系列数据,这些数据综合描述一个系统过程或现象的重要行为) ,然后在数学模型

和对系统深刻了解的基础上,开发模拟软件,用影响系统目标的因素作为输入,通过计算机技术来表达系

第 1 页第 1 页

计算机模拟技术

统各因素作用的状态。从数学的角度来看,模拟的过程就是对数学模型求解的过程,并把系统过程演示出

来。

● 基础知识 可见,对一个系统进行计算机模拟,

(1) 要对模拟对象有深刻的了解。如:一个公交车调试系统,要编制一个好的调度程序,必须先对现

行系统作周密的调查,搞清哪些是影响调度程序的成分及实体,如现有车辆数、每车载客数、每趟车花费

的时间

用计算机模仿真实系统的技术叫,计算机模拟技术.pdf相关推荐

  1. 计算机论文摘要要介绍技术吗,★计算机前沿技术论文摘要范文计算机前沿技术论文摘要写(7页)-原创力文档...

    ★计算机前沿技术论文摘要范文计算机前沿技术论文摘要写 主要讨论计算机前沿技术在地球物理中的应用前景,涉及GPGPU,Larrabee,FPGA,Cell处理器的应用前景.下一代地震成像计算机.地震解释 ...

  2. 哪项不是计算机联网检测系统的常见故障,计算机联网检测系统应用研究.docx

    计算机联网检测系统应用研究 [摘要]计算机联网检测技术在机动车检测方面应用广泛. 文章介绍计算机联网检测系统的类型及检测原理,探讨系统的维护.使用及故障诊断的技术与方法. [关键词]计算机联网机动车检 ...

  3. 计算机领域应用论文,GIS技术在计算机领域的应用_优秀论文

    <GIS技术在计算机领域的应用_优秀论文>由会员分享,可在线阅读,更多相关<GIS技术在计算机领域的应用_优秀论文(8页珍藏版)>请在人人文库网上搜索. 1.GIS技术在计算机 ...

  4. vr运用在计算机专业上,VR虚拟技术在计算机教学中具体应用分析

    原标题:VR虚拟技术在计算机教学中具体应用分析 在当前中职计算机专业教学过程中,虚拟现实技术有着越来越广泛的应用,并且取得较好成果,使教学效果得以较好提升.在实际教学过程中,作为计算机专业教师,应当在 ...

  5. dellwin10无法自动修复此计算机,处理win10系统无法自动修复此计算机的办法

    你是否遇到过win10系统无法自动修复此计算机的问题.那么出现win10系统无法自动修复此计算机的问题该怎么解决呢?很多对电脑不太熟悉的小伙伴不知道win10系统无法自动修复此计算机到底该如何解决?其 ...

  6. 一键锁定计算机快捷键,win10系统创建一键锁定计算机的快捷方式的处理技巧

    有关win10系统创建一键锁定计算机的快捷方式的操作方法想必大家有所耳闻.但是能够对win10系统创建一键锁定计算机的快捷方式进行实际操作的人却不多.其实解决win10系统创建一键锁定计算机的快捷方式 ...

  7. win10局域网计算机列表,win10系统查看局域网中计算机的操作方法

    win10系统查看局域网中计算机的操作方法? 很多win10用户在使用电脑的时候,会发现win10系统查看局域网中计算机的的现象,根据小编的调查并不是所有的朋友都知道win10系统查看局域网中计算机的 ...

  8. 民远学院99届计算机,上海民远职业技术学院计算机基础复习题及参考答案-D套...

    计算机应用基础理论题D套 一.单选题(25分) 1至今数字电子计算机的体系结构还是以程序存储为主要特征,这种结构被称为______体系结构. A.艾伦·图灵B.罗伯特·诺依斯C.比尔·盖茨D.冯·诺依 ...

  9. 计算机中常用的侦查技术分析,计算机取证技术运用分析.doc

    计算机取证技术运用分析 计算机取证技术运用分析 [摘 要] 本文基于工作经验,分析了计算机取证技术在侦查网络犯罪中运用的现状,指出了计算机取证技术运用中存在的一些问题,并着重介绍了增强运用意识,普及理 ...

最新文章

  1. CentOS用yum安装X Window
  2. iOS 开发之 pdf 文档的加载与浏览的 4 种方式
  3. python官方手册-Python3 中文手册
  4. 提高机器学习质量的想法_如何提高机器学习的数据质量?
  5. react(87)--控制禁用disabled
  6. Effective C++ 条款21
  7. 信息学奥赛一本通 1147:最高分数的学生姓名 | OpenJudge NOI 1.9 02:输出最高分数的学生姓名
  8. python数据预测_使用Python预测缺失值
  9. 数据结构之基于Java的顺序栈实现
  10. python encodings模块_python-ImportError:没有名为“ encodings”的模块
  11. kaggle房价预测(House Prices: Advanced Regression Techniques)详解
  12. 鸿蒙电视应用市场,任正非:鸿蒙系统已上线,未来将被应用到手机、平板、电视系列产品上...
  13. linux定时备份文件到指定文件夹,Linux定时备份数据库到指定邮箱的方法
  14. 5.支付平台架构:业务、规划、设计与实现 --- 账务系统
  15. 国科大学习资料--矩阵分析与应用(李保滨)--2016年期末考试试卷
  16. c语言课后编程题第八章答案,C语言课后编程题答案
  17. (投影:Projector)Unity5 使用Projector实现纹理投射
  18. javaScript 对象大全 (javascript code al 2)(转转)
  19. 安装向日葵远程后电脑亮度和夜间模式不能使用了——故障笔记
  20. android4.3从app到kernel代码追踪gsensor所遇到的问题

热门文章

  1. 如何提升应用程序启动权限
  2. 白山搜索引擎优化收费_在网络推广中,SEO排名优化是成本最低的方式
  3. 利用Python制作一个“电子记事本”
  4. redis五种数据类型的使用场景
  5. a标签写链接地址跳转到下载企业微信app页面
  6. 《JavaScript开发框架权威指南》——1.4 查找、添加和删除Bower包
  7. 简单实用读取字符串信息的c++类
  8. 【转】larbin的设计原理
  9. 【转贴】Oracle查询重复数据与删除重复记录方法
  10. UVA 557 Burger