计算机模拟的步骤
计算机模拟的基本步骤主要包括:
①系统分析,确定系统的边界和模拟的目标函数以及可控变量,找出系统的实体及其属性与活动。
②构造模型,使用一个逻辑流程图对实体、属性和活动之间的关系进行描述。在构造模型中控制模拟动态进程,有两种方法:一是以等间隔步进,如年、月、日甚至微秒,并称之为等步法。一是按一个事件所延续的时间步进,如一个工件的加工时间,并称之为事件步长法。一个模型既要确切真实地反映系统本身,又要作些必要的抽象和简化。
③模似的实施,根据所建立的数学模型,在计算机上进行大量的重复试验,把多次试验的结果经过统计处理以获得所需的信息。这一步的主要工作是编制和调试程序。目前已有多种通用模拟语言,编写程序很简便。
④结果分析,即把输出的结果与理论分析或相似系统的结果进行比较,验证模型的正确性。为了提高模拟结果的精度,往往使用缩小方差的方法,如重要抽样法、对偶变量法、控制变量法和分层法等。