四川大学燃烧动力学中心1ReaxRed1.
0操作手册ReaxRed1.
0程序是碳氢燃料燃烧反应动力学机理的自动简化程序,目前ReaxRed1.
0分为3个简化子程序autods、autodr和autoqss,共包含6种机理简化方法:DRG[1]、DRGEP[2]、Revised-DRG[3](对应DRGMAX)、PFA[4]、FPT[5]和基于CSP重要性指标的反应移除方法和基于CSP的准稳态方法[6].
自动简化程序使用Intel编译器[7]编译,在Linux系统上运行.
ReaxRed1.
0程序的公开版本可以发邮件至xyli@scu.
edu.
cn、wangf@scu.
edu.
cn邮箱,我们会及时处理,感谢您的使用与建议.
一、使用流程1.
程序的安装:将下载的文件reaxred-dist.
tgz用"tarzxfreaxred-dist.
tgz"命令解压后会产生文件夹reaxred-dist,这个文件夹中包含autods、autodr和autoqss3个子文件夹.
3个子文件夹中程序应均为可执行状态,如果不是的话,可使用compile文件将程序变为可执行状态.
先用"chmod+xcompile"命令将compile变成可执行文件.
然后运行".
/compile"命令,将文件夹中的其它文件变成可执行文件.
使用过程中不要移动或删除这些文件.
2.
准备:运行该程序之前,首先建立工作目录,然后将需要简化的目标机理所对应的动力学文件和热力学文件分别命名为detail.
inp和detail.
dat,并将其拷贝到工作目录下,最后根据需要将autods、autodr或者autoqss文件夹下的全部可执行文件拷贝到工作目录下即可.
3.
运行:在工作目录下直接用命令".
/autods"、".
/autodr"或".
/autoqss"即可开始运行,运行过程中按照程序的指示,输入相应的参数,即可实现对详细机理的自动简化功能.
4.
建议:先使用子程序autods得到物种数最少的且最优的框架机理,然后在该框架机理的基础上运行子程序autodr得到物种数、反应数均是最少且最优的框架机理.
如果需要进一步简化,可以在最后使用autoqss程序得到全局简化机理.
二、autods介绍1.
该子程序的功能是在详细机理中上删除不重要物种及其相关的反应,从而得到简化的框架机理.
该子程序包含了DRG[1],DRGEP[2],Revised-DRG[3](对应DRGMAX),PFA[4]四种主流的简化方法,以及本课题组提出的FPT方法[5],在指定一种简化方法后对详细机理开始简化.
简化的抽样点来源于sample的输出文件sample.
data(sample是在chemkin2.
0[8]中senkin[9]模块的基础上,四川大学燃烧动力学中心2为实现多种条件下批量自动模拟点火而编写的Fortran程序).
该子程序运行结束后,可以给出与详细机理吻合较好的框架机理.
2.
该程序需要四个输入文件in.
sam、in.
drg0、thres.
dat和method.
dat,这些文件可以提前准备好,放在该工作目录下,也可以按照程序运行过程中的要求,在运行过程中输入相应参数即可.
程序会从初始阈值(阈值的数量级为10-4)开始运行,运行结束后增加一个步长进入下一轮的简化,直到阈值达到终止阈值,程序将结束运行,简化完成.
3.
in.
sam内容如下:CONP!
表示该模拟过程是恒压条件下EQUI0.
51.
01.
5!
不同的当量比(可以多个)FUELC2H41.
000!
燃料名称摩尔百分比OXIDO20.
210!
氧化物摩尔百分比OXIDN20.
790!
氧化物摩尔百分比PRES110!
压力条件(可以多个)TEMP41000.
01600.
0!
输入三数字,分别表示所要模拟的点火温度的数目、最低的起始温度,最高起始温度(在这个例子中,表示做四次温度不同的点火模拟,初始温度分别为1000K、1200K、1400K、1600K),END!
结束标志这里有三个当量比、两个压力、四个温度,那么sample程序就会运行3*2*4=24个条件下的点火.
sample运行的一些信息会写到out.
sam文件中.
4.
autods中的5种方法都是基于DRG的思想,其输入文件名字为in.
drg0.
该文件中主要包含对重要物种的选择,为了保证运行顺利,重要物种中建议包含燃料,氧化物,产物等.
输入文件in.
drg0形式如下:THRES0.
997!
阈值标识阈值大小SPEC!
物种的标识C2H4!
重要物种N2!
重要物种O2!
重要物种CO2!
重要物种H2O!
重要物种END!
结束标识运行过程中,程序会提示要求输入简化方法选项,输入相应数字后按回车键即可选取简化方法.
简化过程自动进行的,无需人为操作.
5.
thres.
dat形式如下0.
001!
初始阈值四川大学燃烧动力学中心30.
001!
阈值的步长0.
2!
终止阈值6.
method.
dat形式如下1!
选择的简化方法对应的标识(这里内容为1,表示选择了DRG!
方法进行简化)!
'DRG,choose1'!
'DRGEP,choose2'!
'DRGMAX,choose3'!
'PFA,choose4'!
'FPT,choose5'7.
运行结束后会生成output.
dat,该文件包括简化的详细过程(包含运行了第几次简化,删除的物种数目,生成的框架机理与详细机理的点火时间的相对误差(detdet/ailedskeletalailedtttε=)),以此文件中物种数较少,相对误差较小且在模拟条件下均能点火的框架机理作为最好的框架机理.
此外还生成一些以"简化方法"开头的输出文件及其它文件,内容如下:方法-2delete-阈值.
dat(删除的物种)方法-阈值-物种数-反应数-最大误差-平均误差.
inp(生成的框架机理)方法-阈值-igtime.
dat(框架机理的点火延迟时间)igtime-detail.
dat(详细机理的点火延迟时间)igtimeRE.
dat(框架机理和详细机理点火时间的相对误差).
三、autodr介绍1.
该子程序以Lu和Law等提出的基于CSP重要性指标的反应移除方法[6]为基础,进一步对autods程序生成的框架机理进行简化,删除不重要的反应,进一步得到生成反应数目最少的最优框架机理.
在运行该程序之前要把autods生成的框架机理改名为skeletal.
inp,将其和详细机理的detail.
dat拷贝到工作目录,并将autods运行产生的igtime-detail.
dat文件拷贝到工作目录.
2.
该程序需要两个输入文件in.
sam和thres.
dat.
in.
sam的输入可参考autods部分的介绍.
thres.
dat文件中阈值的数量级为10-4.
这些文件可以提前准备好,放在工作目录下,也可以在autodr程序运行时按照提示输入.
程序会从初始阈值开始运行,运行结束后增加一个步长进入下一轮的简化,直到阈值达到终止阈值,程序结束运行,简化完成.
3.
运行结束后会生成output.
dat,该文件包括简化的详细过程(包含运行了第几次简化,删除的反应,生成的框架机理与详细机理点火时间的相对误差,以此文件中反应数较少,相对误差较小且在模拟条件下均能点火的框架机理作为最好的框架机理.
此外还生成一些以"CSPDR"开头的输出文件及其它文件,内容如下:四川大学燃烧动力学中心4CSPDR-阈值-物种数-反应数-最大误差-平均误差.
inp(生成的框架机理)CSPDR-阈值-删除的反应数-delreaction.
dat(删除的反应)CSPDR-阈值-igtime.
dat(框架机理的点火延迟时间)igtimeRE.
dat(框架机理和详细机理点火时间的相对误差).
四、autoqss介绍1.
该子程序以Lu和Law等提出的基于CSP的准稳态近似方法(QSSA)为基础,进一步对autods和autodr程序生成的框架机理进行简化,删除不重要的反应,进一步得到生成反应数目最少的最优框架机理.
在运行该程序之前要把autods或者autodr程序生成的框架机理改名为CSPDR.
inp,并将其和详细机理的热力学文件detail.
dat和详细机理模拟的点火延迟时间igtime-detail.
dat以及senk-qss文件夹拷贝到工作目录.
2.
简化工作开始之前,该子程序同样要用sample对autods程序生成的框架机理CSPDR.
inp在同样工况下进行点火的模拟.
3.
该程序需要3个个输入文件in.
sam、input和thres.
dat.
in.
sam的参数设置与之前的相同,input的内容是:TLIF0.
00001000!
这个值是一个伪值,不能起到控制作用,但是需要thres.
dat的内容与之前的文件有点区别:1.
0D-5!
设置快慢模式的分界点1.
0D-5!
初始阈值1.
1!
阈值步长1.
0!
终止阈值,可以大于1.
0输入文件参考前面的相关介绍.
这些文件可以提前准备好,放在该工作目录下,也可以在程序运行时按照提示输入.
程序会从初始阈值(阈值的数量级为10-5)开始运行,运行结束后增加一个步长进入下一轮的简化,(此时的步长是倍数的关系,不是增加的关系,每次运行的阈值是前一个阈值的1.
1倍)直到阈值达到终止阈值,程序将结束运行,简化完成.
4.
运行完sample后,会出现igtime-CSPDR.
dat等文件,然后csp-sample程序会开始对CSPDR.
inp的模拟结果进行分析,会得到out.
csp、qssa-sample.
dat等文件.
其中qssa-sample.
dat文件是非常重要的文件,它里面的内容是所有物种在慢模式空间下的特征值及其对应的物种.
接着运行qssacode会在指定的阈值下,从qssa-sample.
dat文件中选择准稳态物种(物种对应的特征值小于阈值的情况下,被认定为准稳态物种),然后进行准稳态近似处理,得到全局简化机理newmech.
inp和对应的reduced.
code(计算物种生成速率的子程序,对应CHEMKIN2.
0的函数库cklib.
f中的CKWYP.
f).
在得到简化机理四川大学燃烧动力学中心5newmech.
inp之后,sample-qss会对简化机理在in.
sam下进行模拟,并与详细机理读取初始阈值,阈值的步长,终止阈值,程序会从初始阈值开始运行,运行一个循环后增加一个步长进入下一轮的简化,直到阈值达到终止阈值,程序将结束运行,简化完成.
5.
运行过程中要注意,程序从qssa-sample.
dat中选择的准稳态物种之后,得到的简化机理出现了误差明显增大,或者简化机理没有办法在senkin中求解(表现的就是senkin程序停止),这种情况下,我们可以找到是哪一个物种被选取之后发生了以上情况,确定之后从qssa-sample.
dat文件中找到该物种的哪一行,然后删除这一行,并保留空行,然后更改阈值文件thres.
dat中的第二行数值,从新开始运行即可.
6.
运行结束后会生成output.
dat(简化过程的详细经过,包含运行了第几次简化,选定的准稳态物种个数,生成的简化机理与详细机理的点火时间的相对误差),CSPqssa-阈值-准稳态物种个数-reduced.
f(指定阈值下对生成的简化机理中物种的生成速率的子程序CKWYP.
f),CSPqssa-阈值-物种数-最大误差-平均误差.
inp(生成的简化),CSPqssa-阈值-igtime.
dat(简化机理的点火延迟时间),CSPqssa-阈值-准稳态物种的个数-qssaspec.
dat(指定阈值下准稳态物种).
参考文献:(1)DRG方法,ProceedingsoftheCombustionInstitute30(2005)1333–1341(2)DRGEP方法,CombustionandFlame154(2008)67–81(3)Revised-DRG方法,EnergyFuels24(2010)6283–6293(4)PFA方法,CombustionandFlame157(2010)1298–1307(5)Liu,A.
K.
;Jiao,Y.
;Li,S.
H.
;WangF.
;LiX.
Y.
,EnergyFuels,2014,28,5426-5433.
(6)CSP重要性指标的反应移除方法,CombustionandFlame154(2008)153–163(7)https://registrationcenter.
intel.
com/RegCenter/NComForm.
aspxProductID=1523(8)KeeR.
J.
,RupleyF.
M.
,MillerJ.
A.
.
Chemkin-IIAFORTRANChemicalKineticsPackagefortheAnalysisofGas-PhaseChemicalKinetics,SandiaReport,SAND89-8009,SandiaNationalLaboratories,1989.
(9)LutzA.
E.
,KeeR.
J.
,MillerJ.
A.
,Senkin,AFORTRANprogramforpredictinghomogeneousgasphasechemicalkineticswithsensitivityanalysis,SANDIANationalLaboratoriesReport,SAND87-8248,Livermore,CA,1990.
易探云怎么样?易探云香港云服务器比较有优势,他家香港BGP+CN2口碑不错,速度也很稳定。尤其是今年他们动作很大,推出的香港云服务器有4个可用区价格低至18元起,试用过一个月的用户基本会续费,如果年付的话还可以享受8.5折或秒杀价格。今天,云服务器网(yuntue.com)小编推荐一下易探云国内云服务器优惠活动,北京和深圳这二个机房的云服务器2核2G5M带宽低至330.66元/年,还有高配云服务器...
2021年9月中秋特惠优惠促销来源:数脉科技 编辑:数脉科技编辑部 发布时间:2021-09-11 03:31尊敬的新老客户:9月优惠促销信息如下,10Mbps、 30Mbps、 50Mbps、100Mbps香港优质或BGPN2、阿里云线路、华为云线路,满足多种项目需求!支持测试。全部线路首月五折起。数脉官网 https://my.shuhost.com/香港特价数脉阿里云华为云 10MbpsCN...
Krypt这两天发布了ION平台9月份优惠信息,提供一款特选套餐年付120美元(原价$162/年),开设在洛杉矶或者圣何塞机房,支持Windows或者Linux操作系统。ion.kryptcloud.com是Krypt机房上线的云主机平台,主要提供基于KVM架构云主机产品,相对于KT主站云服务器要便宜很多,产品可选洛杉矶、圣何塞或者新加坡等地机房。洛杉矶机房CPU:2 cores内存:2GB硬盘:...
chmod文件夹为你推荐
thinksnsthinksns 好用吗?靠谱吗css加载失败个别网站加载CSS文件老是出错是怎么回事?centos6.5centos 6.5 安装哪些软件支付宝账户是什么支付宝帐号,指的是什么帐号 是网营密码吗verticalflash三友网三友联众集团怎么样?泉州商标注册泉州注册一个商标具体要怎么弄?具体流程是什么?缤纷网缤纷的意思是什么玖融网泰和网理财可信吗,泰和网理财是不是骗人的啊????????网络u盘网吧网络U盘是怎么弄的
老鹰主机 日志分析软件 回程路由 typecho 免费全能空间 150邮箱 个人空间申请 本网站在美国维护 中国电信测速112 我爱水煮鱼 刀片服务器是什么 网站cdn加速 169邮箱 isp服务商 免费高速空间 美国网站服务器 无限流量 1元域名 阿里云邮箱登陆地址 镇江高防 更多