晶体学与衍射技术lec10刘泉林.pptVIP

  • 10
  • 0
  • 约1.12万字
  • 约 89页
  • 2017-10-02 发布于广东
  • 举报
晶体学与衍射技术lec10刘泉林

指标化的二分法计算程序-DICVOL 算法和程序最初是1972年由Lou?r提出,可用于正交对称性以上的晶系;1982年,推广至单斜晶系;1991年,推广至三斜晶系。2004和2006年又有改进. DICVOL使用正空间中的穷举搜索算法。在一定范围内逐渐改变正空间中晶胞棱长和轴间角,如果这一范围包含可能的解,就连续使用二分法缩小该范围。用二分法在n维空间(n为晶胞参数中未知变量的个数)进行穷举搜索。成功后精修参数并给出品质因数。 以立方晶系为例:如果设定晶胞参数a在a0和最大值aM之间变化,每步搜索步长p为0.5?,就进行a在[a0 + np]到[a0 + (n+1)p]的测试直到aM。 如果在误差范围内所有观察的Qobs值(一般为前20个) 都满足: 就把如上区间分成两半,继续测试,再分两半;连续共做6次二等分,可使晶胞参数的变化范围限定在0.5?/26(=78×10-4?)之内。 指标化的二分法计算程序-DICVOL 优点: (1)使用正空间搜索,可以避免占优晶带的问题。 (2)首先进行体积较小晶胞的计算,可避免产生晶胞体积加倍的赝解。 (3) 由于是穷举搜索,原则上不会有遗漏。 缺点: 因为未知参数多,三斜和单斜晶系计算时间长。 1991年以前的DICVOL程序不允许有杂线。2004年以后的版本可允许杂线。 指标化的二分法计算程序-DICVOL 可用性:免费软件,DICVOL04和DICVOL06都可从http://www.ccp14.ac.uk/ccp/web-mirrors/dicvol/ 下载,也包含在多种免费和商业软件中: CRYSFIRE;CMPR,Powder v2.00;WinPlotr等。 DICVOL06输入文件格式 第1行:标题(Title) 第2行:N, ITYPE, JC, JT, JH, JO, JM, JTR N为使用的衍射线数,ITYPE指定数据类型,=1, q (°); =2, 2 q (°) ;=3,d值(?);=4,Q’= 10000/d2。 JC,JT,JH,JO,JM,JTR指定是否测试立方、四方、六方、正交、单斜和三斜晶系(1是;0否)。 第3行:AMAX, BMAX, CMAX, VMIN, VMAX, BEMIN, BEMAX 本行各参量输入0值时,程序选其缺省值。 AMAX、BMAX、CMAX设定晶胞参数最大值;缺省值均为25?。 VMIN和VMAX设定晶胞体积的最小值和最大值(?3),缺省值分别为0和2500?3 ; BEMIN和BEMAX设定单斜晶胞b角的最小值和最大值,缺省值分别为90 °和125 ° 第4行: WAVE, MOLW, DENS, DDEN WAVE:波长,输入0时选Cu靶Ka1。 MOLW:分子量,未知输入0。 DENS和DDEN:密度值和密度误差值,未知时输入0。 第6到N+6行:N条衍射线数据(d值从大到小,其它值从小到大排列,每条线一行) 第5行:EPS, FOM, NIMP, ZEROS, ZEROREF,OPTION EPS:2 q观察值的误差,设为0时取0.03°;设为1时,要在数据中输入;输入0和1以外的值,则对所有线都取此误差值。 FOM:品质因数低限,设为0则取M(N)=10。 NIMP:前N条线中允许的杂线数;如加负号,则从允许0条杂线一直计算到允许NIMP条杂线。 ZEROS:零点误差预先校正,0=不做,1=做;也可为已知零点误差值。 ZEROREF:零点误差精修, 0=不做,1=做。 OPTION:=0,用快速优化策略;=1,不用。 DICVOL06输入文件格式 Ca2V2O7 20 2 1 1 1 1 1 1 10. 10. 10. 50. 300. 0. 0. 0. 0. 0. 0. 0.03 0. 0 0 0 0 12.864 14.904 18.797 20.629 25.584 25.894 28.009 28.577 28.746 29.445 30.063 31.226 31.669 32.679 35.553 36.805 37.866 38.083 38.133 38.852 49.239 50.613 50.915 51.007 51.846 52.551 52.616 53.243 54.093 54.44 TITLE N, ITYPE, JC, JT, JH, JO, JM, JTR AMAX, BMAX, CMAX, VMIN, VMAX, BEMIN, BEMAX WAVE, MOLW,DENS,DDEN

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档