什么是模拟模型?(a simulation model?)

模拟模型是一种现实的表示,是为了演示一些不容易看到或尚未发生的事情。其主要思想是使肉眼看不见的东西可见。一些最简单的模型是静态的,这意味着它们不会随着刺激或外部事件而移动或改变。不过,许多最先进的例子都是专门针对特定变量进行转换的,通常是作为在未来事件发生之前预测未来事件或了解可能结果的一种方式。天气模式或业务量流等模型就是很好的例子,在这些情况下,计算机成像通常非常有用。无论最终产品是什么样的,...

模拟模型是一种现实的表示,是为了演示一些不容易看到或尚未发生的事情。其主要思想是使肉眼看不见的东西可见。一些最简单的模型是静态的,这意味着它们不会随着刺激或外部事件而移动或改变。不过,许多最先进的例子都是专门针对特定变量进行转换的,通常是作为在未来事件发生之前预测未来事件或了解可能结果的一种方式。天气模式或业务量流等模型就是很好的例子,在这些情况下,计算机成像通常非常有用。无论最终产品是什么样的,这个领域中任何项目的目标通常都是相同的:即,给难以概念化的事物带来生命和活力,并因此让人们有不同的计划和理解。

A stick model of a water molecule is an example of a static physical model.

基本概念

任何仿真模型通常有三个核心元素。首先是识别系统的基本部分。然后,建模人员需要了解这些部分之间的交互。最后,输入的数量和性质必须制成表格。基本上为每一个方面创建了一个模型,考虑了关键方面,忽略了次要方面。一旦所有这些部分开始协同工作,整个系统的模型就开发出来了。

建模者可以从两个不同的角度来处理这项任务,并且没有一种形式是所有最终产品都必须采用的。最重要的想法是从现实中获取一些东西——分子、病毒突变生命周期、业务分发计划——并将其压缩成一种可视化、可接近且易于理解的格式。图形和颜色是许多模型的常见部分。移动的模型通常具有动画或机械移动部件,而仍然移动的模型可能绘制了箭头或其他缓慢变化的指示。

为什么有用

这种建模已经以某种形式进行了几个世纪。如今,它在数学和科学领域最为常见,尽管它几乎可以用于任何事情。一个好的模拟模型可以节省研究人员大量的时间和精力,使他们能够从模型中研究和获取核心测量值,而不是脱离实际。在许多情况下,它还可以预测未来的事件,这些事件可能会影响天气预报和大企业的物流决策。

静态和动态示例

模型可以是物理的,也可以是抽象的,两种类型都可以是静态的,也可以是动态的,也就是说,保持不变或随时间变化的东西。静态物理模型的一个例子是水分子的棒状模型,其中两个小氢“球”代表氢原子,在一个氧“球”的任一侧用短棒粘住,形成了对H2O的视觉解释。水分子可以在功能强大的显微镜下观察,但当试图解释核心特性时,模拟的桌面模型可能更直接有用。

另一个物理模型是一个装有沙子的水箱,它显示了风和水运动的影响。在这个动力学模型中,沙和水显示的模式取决于风的强度和方向以及时间。大多数模型都包含一些动态元素。

例如,对于工厂工作流的模拟,可以将一台机器建模为需要一定时间才能创建特定零件的元素,而另一台机器则需要不同的时间。对于靠得很近的机器,可以忽略在机器之间移动零件的时间,但通常会对原材料和工单进入工厂的数量、速度和时间进行建模。基于所有这些,模拟确定工厂的产量是否满足需求。

计算机编程的作用

传统上,仿真建模本质上是数学建模。例如,进入工厂的原材料将近似为以固定间隔进入。计算机现在可以通过使用类似于真实情况的脚本和代码,甚至是真实情况的精确记录,进行更真实的模拟。

一些模拟可以使用标准模拟程序运行,而另一些则需要编写特殊的软件。零件的模型、零件的交互作用和输入被输入到一个程序,该程序随后运行仿真模型并随时间交付输出,通常以图形方式显示这些输出。有了计算机,可以尝试进行涉及数千甚至数百万个元素、跨越大时间间隔的模拟。行星演化模型或高级军事演习就是两个例子。

  • 发表于 2021-12-12 11:56
  • 阅读 ( 237 )
  • 分类:互联网

你可能感兴趣的文章

模拟(simulation)和vhdl语言综合(synthesis in vhdl)的区别

...DL有助于实现两个目标:仿真和综合。 覆盖的关键领域 1.什么是VHDL中的模拟–定义,功能2.什么是VHDL中的合成–定义,功能3.VHDL中模拟和合成的区别–关键区别的比较 关键术语 HDL,仿真,综合,VHDL 什么是vhdl仿真(simulation in vh...

  • 发布于 2021-07-01 22:25
  • 阅读 ( 649 )

什么是不同类型的计算机模拟程序?(the different types of computer simulation programs?)

有许多不同类型的计算机模拟程序可用于各种行业。其中许多项目是为科学而开发的,特别是物理、化学和气象学等物理科学,允许开发复杂的模拟和模型。还有许多程序...

  • 发布于 2021-12-08 19:15
  • 阅读 ( 182 )

什么是不同类型的仿真建模?(the different types of simulation modeling?)

...这些形状和尺寸以前从未经过测试。虽然这看起来并不是什么了不起的成就,但必须确保所创建的几何形状足够坚固,能够在建筑物的整个使用寿命内承受巨大的向下压力。在没有仿真建模的帮助下,验证这些计算所涉及的数学...

  • 发布于 2021-12-09 09:15
  • 阅读 ( 150 )

什么是不同类型的模拟软件?(the different types of simulation software?)

模拟是真实世界在计算机上的表示。软件是为在计算机上运行而设计的程序和例行程序。仿真软件是计算机软件的名称,它代表了计算机环境中的真实情况和经验,用于学...

  • 发布于 2021-12-09 09:16
  • 阅读 ( 253 )

什么是计算机模拟?(computer simulation?)

计算机模拟有三层含义。计算机模拟是指模拟抽象模型以便对其进行研究和分析的计算机程序。它也可以是指通过使用专门的软件来表示三维对象的三维计算机图形模型。...

  • 发布于 2021-12-13 11:23
  • 阅读 ( 302 )

什么是计算机模拟和建模之间的联系?(the connection between computer simulation and modelling?)

由于计算机使用不同类型的模型进行模拟,因此计算机模拟和建模几乎总是相互联系的。计算机模拟中最常用的两种模型是数学模型和三维模型。计算机模拟可以使用一种...

  • 发布于 2021-12-15 10:03
  • 阅读 ( 254 )

什么是千年模拟?(the millennium simulation?)

千年模拟,正式名称为千年运行,是有史以来最大的宇宙发展模拟之一。千年模拟是由来自德国、英国、加拿大、日本和美国的天体物理学家组成的处女座联盟于2005年开发...

  • 发布于 2021-12-15 12:09
  • 阅读 ( 116 )

什么是机器人仿真?(robotics simulation?)

...人的物理组件。虽然工程师或设计师可能知道机器人需要什么样的物理部件,但这些部件的确切尺寸和组成可能需要反复试验才能找到最佳性能水平。机器人技术软件允许工程师在3D空间中建立机器人的虚拟模型,以便完成各种...

  • 发布于 2021-12-30 08:53
  • 阅读 ( 109 )

什么是项目模拟?(project simulation?)

...目或想法通过模拟运行,以了解如果付诸实施可能会发生什么。模拟在项目规划中扮演着越来越普遍的角色,它提供了在现实世界中难以操作的变量实验的机会。许多软件公司为不同行业制作项目模拟软件,旨在简化模拟过程。...

  • 发布于 2022-01-01 12:31
  • 阅读 ( 196 )

什么是医学模拟?(medical simulation?)

医学模拟是一种医学训练技术,在这种技术中模拟医疗情况,并给学生提供从模拟体...

  • 发布于 2022-01-08 16:37
  • 阅读 ( 164 )