(3)建立仿真模型 将数学模型改写成适宜于用计算机语言编写源程序的形式 2、选择数值算法 选择算法时,要注意以下原则: ①算法要适合求解的问题。比如,实时仿真应选择实时算法 病态问题选用病态算法;非线性问题采用非线性算法等等 ②选择算法要兼顾计算的稳定性、精确性和计算效率三个方面 并根据求解问题的性质在三者间进行权衡折衷。但稳定性是 首要条件。 ③选择算法要考虑使用的数字计算机的运算速度,字长和存贮 ④在先进仿真语言支持下,如有必要,可在一份程序中的不同 段采用不同的算法和不同的步长。 ⑤热力系统往往是一个病态系统,建议选择求解病态问题十分 有效的Gear(吉尔)算法。 采用某种语言
(3) 建立仿真模型 1、将数学模型改写成适宜于用计算机语言编写源程序的形式。 2、选择数值算法。 选择算法时,要注意以下原则: ①算法要适合求解的问题。比如,实时仿真应选择实时算法: 病态问题选用病态算法;非线性问题采用非线性算法等等。 ②选择算法要兼顾计算的稳定性、精确性和计算效率三个方面 并根据求解问题的性质在三者间进行权衡折衷。但稳定性是 首要条件。 ③选择算法要考虑使用的数字计算机的运算速度,字长和存贮 空间。 ④在先进仿真语言支持下,如有必要,可在一份程序中的不同 段采用不同的算法和不同的步长。 ⑤热力系统往往是一个病态系统,建议选择求解病态问题十分 有效的Gear(吉尔)算法。 3.采用某种语言
(4)编写仿真试验程序 仿真的实质就是利用仿真模型作试验。因为仿真试验是人通过计算机运行仿真模 型来实现的,因此,利用仿真模型(或称为模型源程序)作试验的内容.步骤.方 式,也应写成计算机程序的形式。仿真试验程序与仿真模型程序是作用与被作用 的关系。当代仿真技术总是把仿真模型程序与仿真试验程序作为两个独立的文件 分开,这同以往把模型.试验写在一份程序里,显然是一大进步 试验的条件:包括试验取值.试验次数,试验时间,积分步长,试验稳态 求取等。 2.试验的内容:包括何时何处施加何种扰动;不同时间,不同地点,不同扰 动的动态响应结果的比较;多种扰动发生时,系统的动态响应;感兴趣的初始条 件设置发生变化,边界条件发生变化.结构参数设置发生变化,运行工况点 等对动态特性的影响;在一定约束条件下的寻优等等。试验内容的拟定取决于 验的目的。模型分别用于系统设计,运行特性分析,事故预测及事故分析,优化 控制,技改方案论证及技改结果分析时,将有不同的试验内容。 在编写试验内容的程序时,应考虑到便于调试模型,便于修改试验内容 3.试验的结果。包括:①试验结果的输出方式:比如终端屏幕显示,打印机 输出及格式,图形输出及格式;②试验结果的输岀量:哪些变量要输出,输出的 时间间隔及时间。③试验结果的存放,确定哪些量以及它们的中间结果或最终结 果需要存放,存放的文件名的设定。④调试.出错信息,其它分析信息的输出和 存放
(4) 编写仿真试验程序 仿真的实质就是利用仿真模型作试验。因为仿真试验是人通过计算机运行仿真模 型来实现的,因此,利用仿真模型(或称为模型源程序)作试验的内容.步骤.方 式,也应写成计算机程序的形式。仿真试验程序与仿真模型程序是作用与被作用 的关系。当代仿真技术总是把仿真模型程序与仿真试验程序作为两个独立的文件 分开,这同以往把模型.试验写在一份程序里,显然是一大进步。 1.试验的条件:包括试验取值.试验次数,试验时间,积分步长,试验稳态 求取等。 2.试验的内容:包括何时何处施加何种扰动;不同时间,不同地点,不同扰 动的动态响应结果的比较;多种扰动发生时,系统的动态响应;感兴趣的初始条 件设置发生变化,边界条件发生变化.结构参数设置发生变化,运行工况点不同 等对动态特性的影响;在一定约束条件下的寻优等等。试验内容的拟定取决于试 验的目的。模型分别用于系统设计,运行特性分析,事故预测及事故分析,优化 控制,技改方案论证及技改结果分析时,将有不同的试验内容。 在编写试验内容的程序时,应考虑到便于调试模型,便于修改试验内容。 3.试验的结果。包括:①试验结果的输出方式:比如终端屏幕显示,打印机 输出及格式,图形输出及格式;②试验结果的输出量:哪些变量要输出,输出的 时间间隔及时间。③试验结果的存放,确定哪些量以及它们的中间结果或最终结 果需要存放,存放的文件名的设定。④调试.出错信息,其它分析信息的输出和 存放
(5)模型调试验证 把写好的仿真模型程序和仿真试验程序放到计算机上作初始运行,发 现错误,修改错误,再运行,反复多次,直到程序能顺利执行,得出 “较为满意”的结果,这一过程称为模型调试。通过间接经验或现场 试验等直接经验,检验“较为满意的结果”是否符合客观规律和实际 如果不符,要对模型作修改,直至符合一预定的标准,这一过程称 为模型的验证或确认 要调试和验证一个模型程序,需要过以下5关 1.程序编译关 程序连接关 3.初始运行关。 4.找稳态关 5.与预定标准对照关
(5) 模型调试验证 把写好的仿真模型程序和仿真试验程序放到计算机上作初始运行,发 现错误,修改错误,再运行,反复多次,直到程序能顺利执行,得出 “较为满意”的结果,这一过程称为模型调试。通过间接经验或现场 试验等直接经验,检验“较为满意的结果”是否符合客观规律和实际 ,如果不符,要对模型作修改,直至符合一预定的标准,这一过程称 为模型的验证或确认。 要调试和验证一个模型程序,需要过以下5关: 1.程序编译关。 2.程序连接关。 3.初始运行关。 4.找稳态关。 5.与预定标准对照关
(6)运行模型用以分析研究实际问题 编写好的仿真试验程序是运行仿真模型程序的命令序列,它作用 于仿真模型程序,在计算机上使模型程序运转(执行),以实现建 模仿真的目标。 运行仿真模型与数值求解计算是有区别的。数值求解一般说来是 在某种特定条件下进行的一次解算,而仿真运行是一种试验,是 在不同条件下对模型的多次解算,并对这些解算结果进行综合分 析。所谓的“运行”模型而不是“求解”模型,正是要强调仿真 的这种试验性质
(6) 运行模型用以分析研究实际问题 编写好的仿真试验程序是运行仿真模型程序的命令序列,它作用 于仿真模型程序,在计算机上使模型程序运转(执行),以实现建 模仿真的目标。 运行仿真模型与数值求解计算是有区别的。数值求解一般说来是 在某种特定条件下进行的一次解算,而仿真运行是一种试验,是 在不同条件下对模型的多次解算,并对这些解算结果进行综合分 析。所谓的“运行”模型而不是“求解”模型,正是要强调仿真 的这种试验性质
七.仿真结果的处理 主要指 1仿真结果的可信度分析,确定是否要做补充试验,仿真 结果的存放,编写仿真试验报告 2仿真结果是否要用其它分析工具作进一步运算分析,以 获得更大的效果
七.仿真结果的处理 主要指: 1 仿真结果的可信度分析,确定是否要做补充试验,仿真 结果的存放,编写仿真试验报告。 2 仿真结果是否要用其它分析工具作进一步运算分析,以 获得更大的效果