/////////////////////////////////////////////////////////////// // // 设计费-方法六(南网规约插件)-变电 // /////////////////////////////////////////////////////////////// BEGIN:基本规模设计费_方法六_变电 ${ ?设计费_方法六_基本规模设计费_变电() } BEGIN:基本规模设计费_方法六_变电_计算结果 ${ ?round(?基本规模设计费_方法六_变电(),6) } BEGIN:电气规模调整_方法六_变电 ${ ?设计费_方法六_电气规模调整费_变电() } BEGIN:电气规模调整_方法六_变电_计算结果 ${ ?round(?电气规模调整_方法六_变电(),6) } BEGIN:建筑调整_方法六_变电 ${ ?设计费_方法六_建筑调整费_变电() } BEGIN:建筑调整_方法六_变电_计算结果 ${ ?round(?建筑调整_方法六_变电(),6) } BEGIN:变电工程基本设计费_方法六_变电 ${ ?(基本规模设计费_方法六_变电() + 电气规模调整_方法六_变电() + 建筑调整_方法六_变电()) * (1 + 复杂调整系数_方法六_变电() / 100) } BEGIN:变电工程基本设计费_方法六_变电_计算结果 ${ iif(@工程信息.工程改造性质 == "扩建" && @工程信息.项目类型 == "换流站工程",0,?round(?变电工程基本设计费_方法六_变电(),6)); } BEGIN:总体设计费_方法六_变电 ${ ?变电工程基本设计费_方法六_变电() * 总体设计费调整系数_方法六_变电() } BEGIN:总体设计费_方法六_变电_计算结果 ${ iif(@工程信息.工程改造性质 == "扩建" && (@工程信息.电压等级 != "±800kV" || @工程信息.电压等级 != "±500kV" || @工程信息.电压等级 != "±1100kV"),0,?round(?总体设计费_方法六_变电(),6)); } BEGIN:施工图预算编制费_方法六_变电 ${ ?变电工程基本设计费_方法六_变电() * 施工图预算编制费调整系数_方法六_变电() } BEGIN:施工图预算编制费_方法六_变电_计算结果 ${ ?round(?施工图预算编制费_方法六_变电(),6) } BEGIN:竣工图编制费_方法六_变电 ${ ?变电工程基本设计费_方法六_变电() * 竣工图编制费调整系数_方法六_变电() } BEGIN:竣工图编制费_方法六_变电_计算结果 ${ ?round(?竣工图编制费_方法六_变电(),6) } BEGIN:其他设计费_方法六_变电 ${ ?总体设计费_方法六_变电() + 施工图预算编制费_方法六_变电() + 竣工图编制费_方法六_变电() } BEGIN:其他设计费_方法六_变电_计算结果 ${ ?round(?其他设计费_方法六_变电(),6) } BEGIN:设计费合计_方法六_变电 ${ ?变电工程基本设计费_方法六_变电() + 其他设计费_方法六_变电() } BEGIN:设计费合计_方法六_变电_计算结果 ${ ?round(?设计费合计_方法六_变电(),6) } BEGIN:设计费调整费_方法六_变电 ${ ?getdynamicvariable(@设计费.属性.设计费调整.计算式,0) } BEGIN:设计费调整_方法六_变电_计算结果 ${ ?round(?设计费调整费_方法六_变电(),6) } BEGIN:设计费总计_方法六_变电 ${ ?设计费合计_方法六_变电() + 设计费调整费_方法六_变电() } BEGIN:设计费总计_方法六_变电_计算结果 ${ iif(@工程信息.工程改造性质 == "扩建" && @工程信息.项目类型 == "换流站工程",0,?round(?设计费总计_方法六_变电(),6)); } BEGIN:复杂调整系数_方法六_变电 ${ ?round(?getdynamicvariable(@设计费.属性.复杂调整系数.计算式,0), 6) } BEGIN:总体设计费调整系数_方法六_变电 ${ for(filter(@设计费.数据, "调整系数", ?(调整系数.type == "调整系数")), "调整系数", ?{ iif(调整系数.名称 == "总体设计费", ?setparam("总体设计费调整系数_方法六_变电",调整系数.系数),0); }, ?); ?round(?getparam("总体设计费调整系数_方法六_变电"), 6); } BEGIN:施工图预算编制费调整系数_方法六_变电 ${ for(filter(@设计费.数据, "调整系数", ?(调整系数.type == "调整系数")), "调整系数", ?{ iif(调整系数.名称 == "施工图预算编制费", ?setparam("施工图预算编制费调整系数_方法六_变电",调整系数.系数),0); }, ?); ?round(?getparam("施工图预算编制费调整系数_方法六_变电"), 6); } BEGIN:竣工图编制费调整系数_方法六_变电 ${ for(filter(@设计费.数据, "调整系数", ?(调整系数.type == "调整系数")), "调整系数", ?{ iif(调整系数.名称 == "竣工图编制费", ?setparam("竣工图编制费调整系数_方法六_变电",调整系数.系数),0); }, ?); ?round(?getparam("竣工图编制费调整系数_方法六_变电"), 6); } BEGIN:主变数量_方法六_变电 ${ getdynamicvariable(@设计费.属性.主变数量.计算式,0); } BEGIN:基本设计费_方法六_变电 ${ getdynamicvariable(@设计费.属性.基本设计费默认值.计算式,0); } BEGIN:各侧出线回路数_方法六_变电 ${ @设计费.属性.各侧出线回路数.计算式; } BEGIN:直流出线回路_方法六_变电 ${ getdynamicvariable(@设计费.属性.回路.计算式,0); } BEGIN:五百kV线路高压并联电抗器_方法六_变电 ${ getdynamicvariable(@设计费.属性.电抗器.计算式,0); } BEGIN:包含接地极极址工程设计费_方法六_变电 ${ iif(@设计费.属性.接地极设计费.计算式 == "是",0,1); } BEGIN:五百kV规模(断路器台数)_方法六_变电 ${ getdynamicvariable(@设计费.属性.断路器.计算式,0); } BEGIN:单母线分段接线_方法六_变电 ${ getdynamicvariable(@设计费.属性.单母线分段.计算式,0); } BEGIN:主变容量小于等于40MVA的台数_方法六_变电 ${ getdynamicvariable(@设计费.属性.主变容量小于等于40MVA.计算式,0); } BEGIN:扩建一台主变压器工程_方法六_变电 ${ getdynamicvariable(@设计费.属性.扩建一台主变压器.计算式,0); } BEGIN:扩建出线工程(35kV)_方法六_变电 ${ getdynamicvariable(@设计费.属性.扩建出线35.计算式,0); } BEGIN:扩建出线工程(220kV)_方法六_变电 ${ getdynamicvariable(@设计费.属性.扩建出线220.计算式,0); } BEGIN:扩建出线工程(110kV)_方法六_变电 ${ getdynamicvariable(@设计费.属性.扩建出线110.计算式,0); } BEGIN:三绕组变压器台数_方法六_变电 ${ getdynamicvariable(@设计费.属性.三绕组变压器.计算式,0); } BEGIN:扩建出线工程(500kV)_方法六_变电1 ${ getdynamicvariable(@设计费.属性.扩建1出线500.计算式,0);\\ } BEGIN:扩建出线工程(500kV)_方法六_变电2 ${ getdynamicvariable(@设计费.属性.扩建2出线500.计算式,0);\\ } BEGIN:主变容量小于等于150MVA的台数_方法六_变电 ${ getdynamicvariable(@设计费.属性.主变容量小于等于150MVA.计算式,0); } BEGIN:三卷变压器的台数_方法六_变电 ${ getdynamicvariable(@设计费.属性.三卷变压器.计算式,0); } BEGIN:三十五kV主变压器系统_方法六_变电 ${ getdynamicvariable(@设计费.属性.35kV主变压器.计算式,0); } BEGIN:三十五kV出线、母线、分段间隔_方法六_变电 ${ getdynamicvariable(@设计费.属性.35kV出线.计算式,0); } BEGIN:二百二kV主变压器系统_方法六_变电 ${ getdynamicvariable(@设计费.属性.220kV主变压器.计算式,0); } BEGIN:二百二kV出线、母线、分段间隔_方法六_变电 ${ getdynamicvariable(@设计费.属性.220kV出线.计算式,0); } BEGIN:二百二PT间隔_方法六_变电 ${ getdynamicvariable(@设计费.属性.220kVPT间隔.计算式,0);\\ } BEGIN:一百一kV主变压器系统,两卷变压器_方法六_变电 ${ getdynamicvariable(@设计费.属性.110kV主变压器.计算式,0); } BEGIN:一百一kV出线、母联、分段等间隔_方法六_变电 ${ getdynamicvariable(@设计费.属性.110kV出线.计算式,0); } BEGIN:五百kV配电装置(断路器数量)_方法六_变电 ${ getdynamicvariable(@设计费.属性.配电断路器.计算式,0); } BEGIN:主变压器系统无功装置每组容量_方法六_变电 ${ getdynamicvariable(@设计费.属性.每组容量.计算式,0); } BEGIN:主要建筑物建筑面积超过1000m2_方法六_变电 ${ ?round(?getdynamicvariable(@设计费.属性.输入建筑面积.计算式,0), 6); } BEGIN:特殊构筑物,费用超过20万_方法六_变电 ${ @工程取费.建筑_TSGZW.合计/10000; } BEGIN:场地平整_方法六_变电 ${ @工程取费.建筑_CDPZ.合计/10000; } BEGIN:地基处理_方法六_变电 ${ @工程取费.建筑_DJCL.合计/10000; } BEGIN:土石方_方法六_变电 ${ @工程取费.建筑_TSF.合计/10000; } BEGIN:地基处理,费用超过50万_方法六_变电 ${ ?场地平整_方法六_变电()+地基处理_方法六_变电()+土石方_方法六_变电(); } BEGIN:主要建筑物建筑面积超过1600m2_方法六_变电 ${ ?round(?getdynamicvariable(@设计费.属性.输入建筑面积.计算式,0), 6); } BEGIN:特殊构筑物,费用超过100万_方法六_变电 ${ @工程取费.建筑_TSGZW.合计/10000; } BEGIN:地基处理,费用超过100万_方法六_变电 ${ ?场地平整_方法六_变电()+地基处理_方法六_变电()+土石方_方法六_变电(); } BEGIN:主要建筑物建筑面积超过12000m2_方法六_变电 ${ ?round(?getdynamicvariable(@设计费.属性.输入建筑面积.计算式,0), 6); } BEGIN:特殊构筑物,费用超过500万_方法六_变电 ${ @工程取费.建筑_TSGZW.合计/10000; } BEGIN:地基处理,费用超过800万_方法六_变电 ${ ?场地平整_方法六_变电()+地基处理_方法六_变电()+土石方_方法六_变电(); } BEGIN:主要建筑物建筑面积超过20000m2_方法六_变电 ${ ?round(?getdynamicvariable(@设计费.属性.输入建筑面积.计算式,0), 6); } BEGIN:特殊构筑物,费用超过1000万_方法六_变电 ${ @工程取费.建筑_TSGZW.合计/10000; } BEGIN:地基处理,费用超过1000万_方法六_变电 ${ ?场地平整_方法六_变电()+地基处理_方法六_变电()+土石方_方法六_变电(); } BEGIN:设计费_方法六_基本规模设计费_变电 ${ calc(设计费_方法六_基本规模设计费_变电_计算过程()); } BEGIN:设计费_方法六_基本规模设计费_变电_计算过程 ${ ?#{ ->@工程信息.电压等级 == "35kV" && @工程信息.工程改造性质 == "新建" : #{ ->主变数量_方法六_变电() == 1 : "20+"+ftos(单母线分段接线_方法六_变电()); ->主变数量_方法六_变电() == 2 : "25+"+ftos(单母线分段接线_方法六_变电()); }; ->@工程信息.电压等级 == "35kV" && (@工程信息.工程改造性质 == "扩建" || @工程信息.工程改造性质 == "扩建主变压器" || @工程信息.工程改造性质 == "扩建间隔") : ftos(扩建一台主变压器工程_方法六_变电())+"*8+"+ftos(扩建出线工程(35kV)_方法六_变电())+"*1.2"; ->(@工程信息.电压等级 == "110kV" || @工程信息.电压等级 == "66kV") && @工程信息.工程改造性质 == "新建" : #{ ->主变数量_方法六_变电() == 1 : "65-"+ftos(主变容量小于等于40MVA的台数_方法六_变电())+"*5+"+ftos(三卷变压器的台数_方法六_变电())+"*2+"+ftos(单母线分段接线_方法六_变电())+"*2.5"; ->主变数量_方法六_变电() == 2 : "80-"+ftos(主变容量小于等于40MVA的台数_方法六_变电())+"*5+"+ftos(三卷变压器的台数_方法六_变电())+"*2+"+ftos(单母线分段接线_方法六_变电())+"*2.5"; }; ->(@工程信息.电压等级 == "110kV" || @工程信息.电压等级 == "66kV") && (@工程信息.工程改造性质 == "扩建" || @工程信息.工程改造性质 == "扩建主变压器" || @工程信息.工程改造性质 == "扩建间隔") : ftos(扩建一台主变压器工程_方法六_变电())+"*27+"+ftos(三绕组变压器台数_方法六_变电())+"*2+"+ftos(扩建出线工程(35kV)_方法六_变电())+"*1.2+"+ftos(扩建出线工程(110kV)_方法六_变电())+"*3.5"; ->@工程信息.电压等级 == "220kV" && @工程信息.工程改造性质 == "新建" : #{ ->主变数量_方法六_变电() == 1 && 各侧出线回路数_方法六_变电() == "220kV(2回)+110kV(5回)" : "190-"+ftos(主变容量小于等于150MVA的台数_方法六_变电())+"*15"; ->主变数量_方法六_变电() == 1 && 各侧出线回路数_方法六_变电() == "220kV(3回)+110kV(6回)" : "196-"+ftos(主变容量小于等于150MVA的台数_方法六_变电())+"*15"; ->主变数量_方法六_变电() == 2 && 各侧出线回路数_方法六_变电() == "220kV(2回)+110kV(5回)" : "236-"+ftos(主变容量小于等于150MVA的台数_方法六_变电())+"*15"; ->主变数量_方法六_变电() == 2 && 各侧出线回路数_方法六_变电() == "220kV(3回)+110kV(6回)" : "242-"+ftos(主变容量小于等于150MVA的台数_方法六_变电())+"*15"; }; ->@工程信息.电压等级 == "220kV" && (@工程信息.工程改造性质 == "扩建" || @工程信息.工程改造性质 == "扩建主变压器" || @工程信息.工程改造性质 == "扩建间隔") : ftos(扩建一台主变压器工程_方法六_变电())+"*60+"+ftos(扩建出线工程(110kV)_方法六_变电())+"*3.5+"+ftos(扩建出线工程(220kV)_方法六_变电())+"*6"; ->(@工程信息.电压等级 == "500kV" || @工程信息.电压等级 == "330kV") && @工程信息.工程改造性质 == "新建" : #{ ->五百kV规模(断路器台数)_方法六_变电() == 9 && 主变数量_方法六_变电() == 1 : 440; ->主变数量_方法六_变电() == 1 && 五百kV规模(断路器台数)_方法六_变电() == 8 : 425; ->主变数量_方法六_变电() == 2 && 五百kV规模(断路器台数)_方法六_变电() == 10 : 540; }; ->(@工程信息.电压等级 == "500kV" || @工程信息.电压等级 == "330kV") && (@工程信息.工程改造性质 == "扩建" || @工程信息.工程改造性质 == "扩建主变压器" || @工程信息.工程改造性质 == "扩建间隔") : ftos(扩建一台主变压器工程_方法六_变电())+"*160+"+ftos(扩建出线工程(220kV)_方法六_变电())+"*6+"+ftos(扩建出线工程(500kV)_方法六_变电1())+"*17+"+ftos(扩建出线工程(500kV)_方法六_变电2())+"*35"; ->@工程信息.电压等级 == "±500kV" && @工程信息.工程改造性质 == "新建" : #{ ->直流出线回路_方法六_变电() == 2 : "4500+"+ftos(五百kV线路高压并联电抗器_方法六_变电())+"*36-"+ftos(包含接地极极址工程设计费_方法六_变电())+"*180"; ->直流出线回路_方法六_变电() == 1 : "3500+"+ftos(五百kV线路高压并联电抗器_方法六_变电())+"*36-"+ftos(包含接地极极址工程设计费_方法六_变电())+"*180"; }; ->@工程信息.电压等级 == "±800kV" && @工程信息.工程改造性质 == "新建" : "7000+"+ftos(五百kV线路高压并联电抗器_方法六_变电())+"*36-"+ftos(包含接地极极址工程设计费_方法六_变电())+"*180"; }; } BEGIN:设计费_方法六_基本规模设计费_变电_备注过程 ${ ?#{ ->@工程信息.电压等级 == "35kV" && @工程信息.工程改造性质 == "新建" : #{ ->主变数量_方法六_变电() == 1 : "20:主变数量:1台;"+"单母线分段接线:"+ftos(单母线分段接线_方法六_变电())+"站"; ->主变数量_方法六_变电() == 2 : "25:主变数量:2台;"+"单母线分段接线:"+ftos(单母线分段接线_方法六_变电())+"站"; }; ->@工程信息.电压等级 == "35kV" && (@工程信息.工程改造性质 == "扩建" || @工程信息.工程改造性质 == "扩建主变压器" || @工程信息.工程改造性质 == "扩建间隔") : "扩建一台主变压器工程:"+ftos(扩建一台主变压器工程_方法六_变电())+"台;"+"扩建出线工程(35kV):"+ftos(扩建出线工程(35kV)_方法六_变电())+"间隔"; ->(@工程信息.电压等级 == "110kV" || @工程信息.电压等级 == "66kV") && @工程信息.工程改造性质 == "新建" : #{ ->主变数量_方法六_变电() == 1 : "65:主变数量:1台;"+"主变容量小于等于40MVA的台数:"+ftos(主变容量小于等于40MVA的台数_方法六_变电())+"台;"+"三卷变压器的台数:"+ftos(三卷变压器的台数_方法六_变电())+"台;"+"单母线分段接线:"+ftos(单母线分段接线_方法六_变电())+"站"; ->主变数量_方法六_变电() == 2 : "80:主变数量:2台;"+"主变容量小于等于40MVA的台数:"+ftos(主变容量小于等于40MVA的台数_方法六_变电())+"台;"+"三卷变压器的台数:"+ftos(三卷变压器的台数_方法六_变电())+"台;"+"单母线分段接线:"+ftos(单母线分段接线_方法六_变电())+"站"; }; ->(@工程信息.电压等级 == "110kV" || @工程信息.电压等级 == "66kV") && (@工程信息.工程改造性质 == "扩建" || @工程信息.工程改造性质 == "扩建主变压器" || @工程信息.工程改造性质 == "扩建间隔") : "扩建一台主变压器工程:"+ftos(扩建一台主变压器工程_方法六_变电())+"台;"+"三绕组变压器台数:"+ftos(三绕组变压器台数_方法六_变电())+"台;"+"扩建出线工程(35kV):"+ftos(扩建出线工程(35kV)_方法六_变电())+"间隔;"+"扩建出线工程(110kV):"+ftos(扩建出线工程(110kV)_方法六_变电())+"间隔"; ->@工程信息.电压等级 == "220kV" && @工程信息.工程改造性质 == "新建" : #{ ->主变数量_方法六_变电() == 1 && 各侧出线回路数_方法六_变电() == "220kV(2回)+110kV(5回)" : "190:主变数量:1台;各侧出线回路数:220kV(2回)+110kV(5回);"+"主变容量小于等于150MVA的台数:"+ftos(主变容量小于等于150MVA的台数_方法六_变电())+"台"; ->主变数量_方法六_变电() == 1 && 各侧出线回路数_方法六_变电() == "220kV(3回)+110kV(6回)" : "196:主变数量:1台;各侧出线回路数:220kV(3回)+110kV(6回);"+"主变容量小于等于150MVA的台数:"+ftos(主变容量小于等于150MVA的台数_方法六_变电())+"台"; ->主变数量_方法六_变电() == 2 && 各侧出线回路数_方法六_变电() == "220kV(2回)+110kV(5回)" : "236:主变数量:2台;各侧出线回路数:220kV(2回)+110kV(5回);"+"主变容量小于等于150MVA的台数:"+ftos(主变容量小于等于150MVA的台数_方法六_变电())+"台"; ->主变数量_方法六_变电() == 2 && 各侧出线回路数_方法六_变电() == "220kV(3回)+110kV(6回)" : "242:主变数量:2台;各侧出线回路数:220kV(3回)+110kV(6回);"+"主变容量小于等于150MVA的台数:"+ftos(主变容量小于等于150MVA的台数_方法六_变电())+"台"; }; ->@工程信息.电压等级 == "220kV" && (@工程信息.工程改造性质 == "扩建" || @工程信息.工程改造性质 == "扩建主变压器" || @工程信息.工程改造性质 == "扩建间隔") : "扩建一台主变压器工程:"+ftos(扩建一台主变压器工程_方法六_变电())+"台;"+"扩建出线工程(110kV):"+ftos(扩建出线工程(110kV)_方法六_变电())+"间隔;"+"扩建出线工程(220kV):"+ftos(扩建出线工程(220kV)_方法六_变电())+"间隔"; ->(@工程信息.电压等级 == "500kV" || @工程信息.电压等级 == "330kV") && @工程信息.工程改造性质 == "新建" : #{ ->五百kV规模(断路器台数)_方法六_变电() == 9 && 主变数量_方法六_变电() == 1 : "440:主变数量:1台;500kV规模(断路器台数):9台"; ->主变数量_方法六_变电() == 1 && 五百kV规模(断路器台数)_方法六_变电() == 8 : "425:主变数量:1台;500kV规模(断路器台数):8台"; ->主变数量_方法六_变电() == 2 && 五百kV规模(断路器台数)_方法六_变电() == 10 : "540:主变数量:2台;500kV规模(断路器台数):10台"; }; ->(@工程信息.电压等级 == "500kV" || @工程信息.电压等级 == "330kV") && (@工程信息.工程改造性质 == "扩建" || @工程信息.工程改造性质 == "扩建主变压器" || @工程信息.工程改造性质 == "扩建间隔") : "扩建一台主变压器工程:"+ftos(扩建一台主变压器工程_方法六_变电())+"台;"+"扩建出线工程(220kV):"+ftos(扩建出线工程(220kV)_方法六_变电())+"间隔;"+"扩建出线工程(500kV):"+ftos(扩建出线工程(500kV)_方法六_变电1())+" 1/3串;"+"扩建出线工程(500kV):"+ftos(扩建出线工程(500kV)_方法六_变电2())+" 2/3串"; ->@工程信息.电压等级 == "±500kV" && @工程信息.工程改造性质 == "新建" : #{ ->直流出线回路_方法六_变电() == 2 : "4500:直流出线回路:2回;"+"500kV线路高压并联电抗器:"+ftos(五百kV线路高压并联电抗器_方法六_变电())+"组;"+"包含接地极极址工程设计费:"+ftos(包含接地极极址工程设计费_方法六_变电())+"组"; ->直流出线回路_方法六_变电() == 1 : "3500:直流出线回路:1回;"+"500kV线路高压并联电抗器:"+ftos(五百kV线路高压并联电抗器_方法六_变电())+"组;"+"包含接地极极址工程设计费:"+ftos(包含接地极极址工程设计费_方法六_变电())+"组"; }; ->@工程信息.电压等级 == "±800kV" && @工程信息.工程改造性质 == "新建" : "7000:基本设计费:7000万元;"+"500kV线路高压并联电抗器:"+ftos(五百kV线路高压并联电抗器_方法六_变电())+"组;"+"包含接地极极址工程设计费:"+ftos(包含接地极极址工程设计费_方法六_变电())+"组"; }; } BEGIN:设计费_方法六_电气规模调整费_变电 ${ calc(设计费_方法六_电气规模调整费_变电_计算过程()); } BEGIN:设计费_方法六_电气规模调整费_变电_计算过程 ${ ?#{ ->@工程信息.电压等级 == "35kV" : ftos(三十五kV主变压器系统_方法六_变电())+"*4+"+ftos(三十五kV出线、母线、分段间隔_方法六_变电())+"*0.8"; ->(@工程信息.电压等级 == "110kV" || @工程信息.电压等级 == "66kV") && @工程信息.工程改造性质 == "新建" : "13*"+ftos(一百一kV主变压器系统,两卷变压器_方法六_变电())+"+2*"+ftos(一百一kV出线、母联、分段等间隔_方法六_变电()); ->(@工程信息.电压等级 == "110kV" || @工程信息.电压等级 == "66kV") && (@工程信息.工程改造性质 == "扩建" || @工程信息.工程改造性质 == "扩建主变压器" || @工程信息.工程改造性质 == "扩建间隔") : "13*"+ftos(一百一kV主变压器系统,两卷变压器_方法六_变电())+"+2*"+ftos(一百一kV出线、母联、分段等间隔_方法六_变电())+"+4*"+ftos(三十五kV主变压器系统_方法六_变电())+"+0.8*"+ftos(三十五kV出线、母线、分段间隔_方法六_变电()); ->@工程信息.电压等级 == "220kV" && @工程信息.工程改造性质 == "新建" : ftos(二百二kV主变压器系统_方法六_变电())+"*42+"+ftos(二百二kV出线、母线、分段间隔_方法六_变电())+"*4+"+ftos(二百二PT间隔_方法六_变电())+"*2+13*"+ftos(一百一kV主变压器系统,两卷变压器_方法六_变电())+"+2*"+ftos(一百一kV出线、母联、分段等间隔_方法六_变电()); ->@工程信息.电压等级 == "220kV" && (@工程信息.工程改造性质 == "扩建" || @工程信息.工程改造性质 == "扩建主变压器" || @工程信息.工程改造性质 == "扩建间隔") : ftos(二百二kV主变压器系统_方法六_变电())+"*42+"+ftos(二百二kV出线、母线、分段间隔_方法六_变电())+"*4+"+ftos(二百二PT间隔_方法六_变电())+"*2+13*"+ftos(一百一kV主变压器系统,两卷变压器_方法六_变电())+"+2*"+ftos(一百一kV出线、母联、分段等间隔_方法六_变电())+"+4*"+ftos(三十五kV主变压器系统_方法六_变电())+"+0.8*"+ftos(三十五kV出线、母线、分段间隔_方法六_变电()); ->(@工程信息.电压等级 == "500kV" || @工程信息.电压等级 == "330kV") && @工程信息.工程改造性质 == "新建" : ftos(五百kV配电装置(断路器数量)_方法六_变电())+"*11+"+ftos(五百kV线路高压并联电抗器_方法六_变电())+"*36+"+ftos(主变压器系统无功装置每组容量_方法六_变电())+"*90+"+ftos(二百二kV主变压器系统_方法六_变电())+"*42+"+ftos(二百二kV出线、母线、分段间隔_方法六_变电())+"*4+"+ftos(二百二PT间隔_方法六_变电())+"*2"; ->(@工程信息.电压等级 == "500kV" || @工程信息.电压等级 == "330kV") && (@工程信息.工程改造性质 == "扩建" || @工程信息.工程改造性质 == "扩建主变压器" || @工程信息.工程改造性质 == "扩建间隔") : ftos(五百kV配电装置(断路器数量)_方法六_变电())+"*11+"+ftos(五百kV线路高压并联电抗器_方法六_变电())+"*36+"+ftos(主变压器系统无功装置每组容量_方法六_变电())+"*90+"+ftos(二百二kV主变压器系统_方法六_变电())+"*42+"+ftos(二百二kV出线、母线、分段间隔_方法六_变电())+"*4+"+ftos(二百二PT间隔_方法六_变电())+"*2+13*"+ftos(一百一kV主变压器系统,两卷变压器_方法六_变电())+"+2*"+ftos(一百一kV出线、母联、分段等间隔_方法六_变电())+"+4*"+ftos(三十五kV主变压器系统_方法六_变电())+"+0.8*"+ftos(三十五kV出线、母线、分段间隔_方法六_变电()); ->@工程信息.电压等级 == "±500kV" : 0; ->@工程信息.电压等级 == "±800kV" : 0; }; } BEGIN:设计费_方法六_电气规模调整费_变电_备注过程 ${ ?#{ ->@工程信息.电压等级 == "35kV" : "35kV主变压器系统:"+ftos(三十五kV主变压器系统_方法六_变电())+"系统;"+"35kV出线、母联、分段间隔:"+ftos(三十五kV出线、母线、分段间隔_方法六_变电())+"间隔"; ->(@工程信息.电压等级 == "110kV" || @工程信息.电压等级 == "66kV") && @工程信息.工程改造性质 == "新建" : "110kV主变压器系统,两卷变压器:"+ftos(一百一kV主变压器系统,两卷变压器_方法六_变电())+"系统;"+"110kV出线、母联、分段等间隔:"+ftos(一百一kV出线、母联、分段等间隔_方法六_变电())+"间隔"; ->(@工程信息.电压等级 == "110kV" || @工程信息.电压等级 == "66kV") && (@工程信息.工程改造性质 == "扩建" || @工程信息.工程改造性质 == "扩建主变压器" || @工程信息.工程改造性质 == "扩建间隔") : "110kV主变压器系统,两卷变压器:"+ftos(一百一kV主变压器系统,两卷变压器_方法六_变电())+"系统;"+"110kV出线、母联、分段等间隔:"+ftos(一百一kV出线、母联、分段等间隔_方法六_变电())+"间隔;"+"35kV主变压器系统:"+ftos(三十五kV主变压器系统_方法六_变电())+"系统;"+"35kV出线、母联、分段间隔:"+ftos(三十五kV出线、母线、分段间隔_方法六_变电())+"间隔"; ->@工程信息.电压等级 == "220kV" && @工程信息.工程改造性质 == "新建" : "220kV主变压器系统:"+ftos(二百二kV主变压器系统_方法六_变电())+"系统;"+"220kV出线、母联、分段间隔:"+ftos(二百二kV出线、母线、分段间隔_方法六_变电())+"间隔;"+"220PT间隔:"+ftos(二百二PT间隔_方法六_变电())+"间隔;"+"110kV主变压器系统,两卷变压器:"+ftos(一百一kV主变压器系统,两卷变压器_方法六_变电())+"系统;"+"110kV出线、母联、分段等间隔:"+ftos(一百一kV出线、母联、分段等间隔_方法六_变电())+"间隔"; ->@工程信息.电压等级 == "220kV" && (@工程信息.工程改造性质 == "扩建" || @工程信息.工程改造性质 == "扩建主变压器" || @工程信息.工程改造性质 == "扩建间隔") : "220kV主变压器系统:"+ftos(二百二kV主变压器系统_方法六_变电())+"系统;"+"220kV出线、母联、分段间隔:"+ftos(二百二kV出线、母线、分段间隔_方法六_变电())+"间隔;"+"220PT间隔:"+ftos(二百二PT间隔_方法六_变电())+"间隔;"+"110kV主变压器系统,两卷变压器:"+ftos(一百一kV主变压器系统,两卷变压器_方法六_变电())+"系统;"+"110kV出线、母联、分段等间隔:"+ftos(一百一kV出线、母联、分段等间隔_方法六_变电())+"间隔;"+"35kV主变压器系统:"+ftos(三十五kV主变压器系统_方法六_变电())+"系统;"+"35kV出线、母联、分段间隔:"+ftos(三十五kV出线、母线、分段间隔_方法六_变电())+"间隔"; ->(@工程信息.电压等级 == "500kV" || @工程信息.电压等级 == "330kV") && @工程信息.工程改造性质 == "新建" : "500kV配电装置(断路器数量):"+ftos(五百kV配电装置(断路器数量)_方法六_变电())+"台;"+"500kV线路高压并联电抗器:"+ftos(五百kV线路高压并联电抗器_方法六_变电())+"组;"+"主变压器系统无功装置每组容量:"+ftos(主变压器系统无功装置每组容量_方法六_变电())+"组;"+"220kV主变压器系统:"+ftos(二百二kV主变压器系统_方法六_变电())+"系统;"+"220kV出线、母联、分段间隔:"+ftos(二百二kV出线、母线、分段间隔_方法六_变电())+"间隔;"+"220PT间隔:"+ftos(二百二PT间隔_方法六_变电())+"间隔"; ->(@工程信息.电压等级 == "500kV" || @工程信息.电压等级 == "330kV") && (@工程信息.工程改造性质 == "扩建" || @工程信息.工程改造性质 == "扩建主变压器" || @工程信息.工程改造性质 == "扩建间隔") : "500kV配电装置(断路器数量):"+ftos(五百kV配电装置(断路器数量)_方法六_变电())+"台;"+"500kV线路高压并联电抗器:"+ftos(五百kV线路高压并联电抗器_方法六_变电())+"组;"+"主变压器系统无功装置每组容量:"+ftos(主变压器系统无功装置每组容量_方法六_变电())+"组;"+"220kV主变压器系统:"+ftos(二百二kV主变压器系统_方法六_变电())+"系统;"+"220kV出线、母联、分段间隔:"+ftos(二百二kV出线、母线、分段间隔_方法六_变电())+"间隔;"+"220PT间隔:"+ftos(二百二PT间隔_方法六_变电())+"间隔;"+"110kV主变压器系统,两卷变压器:"+ftos(一百一kV主变压器系统,两卷变压器_方法六_变电())+"系统;"+"110kV出线、母联、分段等间隔:"+ftos(一百一kV出线、母联、分段等间隔_方法六_变电())+"间隔;"+"35kV主变压器系统:"+ftos(三十五kV主变压器系统_方法六_变电())+"系统;"+"35kV出线、母联、分段间隔:"+ftos(三十五kV出线、母线、分段间隔_方法六_变电())+"间隔"; ->@工程信息.电压等级 == "±500kV" : " "; ->@工程信息.电压等级 == "±800kV" : " "; }; } BEGIN:设计费_方法六_建筑调整费_变电 ${ calc(设计费_方法六_建筑调整费_变电_计算过程()); } BEGIN:设计费_方法六_建筑调整费_变电_计算过程 ${ ?#{ ->@工程信息.电压等级 == "35kV" : 0; ->(@工程信息.电压等级 == "110kV" || @工程信息.电压等级 == "66kV") : ftos(主要建筑物建筑面积超过1000m2(110kV)())+" + "+ftos(特殊构筑物,费用超过20万(110kV)())+" + "+ftos(地基处理,费用超过50万(110kV)()); ->@工程信息.电压等级 == "220kV" : ftos(主要建筑物建筑面积超过1600m2(220kV)())+" + "+ftos(特殊构筑物,费用超过100万(220kV)())+" + "+ftos(地基处理,费用超过100万(220kV)()); ->(@工程信息.电压等级 == "500kV" || @工程信息.电压等级 == "330kV") : ftos(主要建筑物建筑面积超过1600m2(500kV)())+" + "+ftos(特殊构筑物,费用超过100万(500kV)())+" + "+ftos(地基处理,费用超过100万(500kV)()); ->@工程信息.电压等级 == "±500kV" && @工程信息.工程改造性质 == "新建" : ftos(主要建筑物建筑面积超过12000m2(±500kV)())+" + "+ftos(特殊构筑物,费用超过500万(±500kV)())+" + "+ftos(地基处理,费用超过800万(±500kV)()); ->@工程信息.电压等级 == "±800kV" && @工程信息.工程改造性质 == "新建" : ftos(主要建筑物建筑面积超过20000m2(±800kV)())+" + "+ftos(特殊构筑物,费用超过1000万(±800kV)())+" + "+ftos(地基处理,费用超过1000万(±800kV)()); } } BEGIN:设计费_方法六_建筑调整费_变电_建筑面积_备注过程 ${ ?#{ ->@工程信息.电压等级 == "35kV" : ""; ->@工程信息.电压等级 == "66kV" || @工程信息.电压等级 == "110kV" : #{ ->@设计费.属性.输入建筑面积.计算式 >= 0 && @设计费.属性.输入建筑面积.计算式 <= 1000 : "1、建筑面积:本工程建筑面积不超过1000m2,不调整;"; -> : "1、建筑面积:本工程建筑面积:" + ftos(@设计费.属性.输入建筑面积.计算式) + "m2,调整公式:" + "“" +主要建筑物建筑面积超过1000m2(110kV)_计算过程1() + "=" + ftos(主要建筑物建筑面积超过1000m2(110kV)1()) + "万元”,最大限额:12万;"; }; ->@工程信息.电压等级 == "220kV" : #{ ->@设计费.属性.输入建筑面积.计算式 >= 0 && @设计费.属性.输入建筑面积.计算式 <= 1600 : "1、建筑面积:本工程建筑面积不超过1600m2,不调整;"; -> : "1、建筑面积:本工程建筑面积:" + ftos(@设计费.属性.输入建筑面积.计算式) + "m2,调整公式:" + "“" +主要建筑物建筑面积超过1600m2(220kV)_计算过程1() + "="+ ftos(主要建筑物建筑面积超过1600m2(220kV)1()) + "万元”,最大限额:50万;"; }; ->@工程信息.电压等级 == "500kV" || @工程信息.电压等级 == "330kV" : #{ ->@设计费.属性.输入建筑面积.计算式 >= 0 && @设计费.属性.输入建筑面积.计算式 <= 1600 : "1、建筑面积:本工程建筑面积不超过1600m2,不调整;"; -> : "1、建筑面积:本工程建筑面积:" + ftos(@设计费.属性.输入建筑面积.计算式) + "m2,调整公式:" + "“" +主要建筑物建筑面积超过1600m2(500kV)_计算过程1() + "="+ ftos(主要建筑物建筑面积超过1600m2(500kV)1()) + "万元”,最大限额:40万;"; }; ->@工程信息.电压等级 == "±500kV" && @工程信息.工程改造性质 == "新建" : #{ ->@设计费.属性.输入建筑面积.计算式 >= 0 && @设计费.属性.输入建筑面积.计算式 <= 12000 : "1、建筑面积:本工程建筑面积不超过12000m2,不调整;"; -> : "1、建筑面积:本工程建筑面积:" + ftos(@设计费.属性.输入建筑面积.计算式) + "m2,调整公式:" + "“" +主要建筑物建筑面积超过12000m2(±500kV)_计算过程1() + "="+ ftos(主要建筑物建筑面积超过12000m2(±500kV)1()) + "万元”,最大限额:50万;"; }; ->@工程信息.电压等级 == "±800kV" && @工程信息.工程改造性质 == "新建" : #{ ->@设计费.属性.输入建筑面积.计算式 >= 0 && @设计费.属性.输入建筑面积.计算式 <= 20000 : "1、建筑面积:本工程建筑面积不超过20000m2,不调整;"; -> : "1、建筑面积:本工程建筑面积:" + ftos(@设计费.属性.输入建筑面积.计算式) + "m2,调整公式:" + "“" +主要建筑物建筑面积超过20000m2(±800kV)_计算过程() + "="+ ftos(主要建筑物建筑面积超过20000m2(±800kV)()) + "万元”;"; }; } } BEGIN:设计费_方法六_建筑调整费_变电_特殊构筑物_备注过程 ${ ?#{ ->@工程信息.电压等级 == "35kV" : ""; ->@工程信息.电压等级 == "66kV" || @工程信息.电压等级 == "110kV" : #{ ->@工程取费.建筑_TSGZW.合计/10000 >= 0 && @工程取费.建筑_TSGZW.合计/10000 <= 20 : "2、特殊构筑物:本工程费用不超过20万元,不调整;"; -> : "2、特殊构筑物:本工程费用:" + ftos(@工程取费.建筑_TSGZW.合计/10000) + "万元,调整公式:" + "“" +特殊构筑物,费用超过20万(110kV)_计算过程1() + "="+ ftos(特殊构筑物,费用超过20万(110kV)1()) + "万元”,最大限额:10万;"; }; ->@工程信息.电压等级 == "220kV" : #{ ->@工程取费.建筑_TSGZW.合计/10000 >= 0 && @工程取费.建筑_TSGZW.合计/10000 <= 100 : "2、特殊构筑物:本工程费用不超过100万元,不调整;"; -> : "2、特殊构筑物:本工程费用:" + ftos(@工程取费.建筑_TSGZW.合计/10000) + "万元,调整公式:" + "“" +特殊构筑物,费用超过100万(220kV)_计算过程1() + "="+ ftos(特殊构筑物,费用超过100万(220kV)1()) + "万元”,最大限额:20万;"; }; ->@工程信息.电压等级 == "500kV" || @工程信息.电压等级 == "330kV" : #{ ->@工程取费.建筑_TSGZW.合计/10000 >= 0 && @工程取费.建筑_TSGZW.合计/10000 <= 100 : "2、特殊构筑物:本工程费用不超过100万元,不调整;"; -> : "2、特殊构筑物:本工程费用:" + ftos(@工程取费.建筑_TSGZW.合计/10000) + "万元,调整公式:" + "“" +特殊构筑物,费用超过100万(500kV)_计算过程1() + "="+ ftos(特殊构筑物,费用超过100万(500kV)1()) + "万元”,最大限额:40万;"; }; ->@工程信息.电压等级 == "±500kV" && @工程信息.工程改造性质 == "新建" : #{ ->@工程取费.建筑_TSGZW.合计/10000 >= 0 && @工程取费.建筑_TSGZW.合计/10000 <= 500 : "2、特殊构筑物:本工程费用不超过500万元,不调整;"; -> : "2、特殊构筑物:本工程费用:" + ftos(@工程取费.建筑_TSGZW.合计/10000) + "万元,调整公式:" + "“" +特殊构筑物,费用超过500万(±500kV)_计算过程1() + "="+ ftos(特殊构筑物,费用超过500万(±500kV)1()) + "万元”,最大限额:60万;"; }; ->@工程信息.电压等级 == "±800kV" && @工程信息.工程改造性质 == "新建" : #{ ->@工程取费.建筑_TSGZW.合计/10000 >= 0 && @工程取费.建筑_TSGZW.合计/10000 <= 1000 : "2、特殊构筑物:本工程费用不超过1000万元,不调整;"; -> : "2、特殊构筑物:本工程费用:" + ftos(@工程取费.建筑_TSGZW.合计/10000) + "万元,调整公式:" + "“" +特殊构筑物,费用超过1000万(±800kV)_计算过程1() + "="+ ftos(特殊构筑物,费用超过1000万(±800kV)1()) + "万元”,最大限额:100万;"; }; } } BEGIN:设计费_方法六_建筑调整费_变电_地基处理_备注过程 ${ ?#{ ->@工程信息.电压等级 == "35kV" : ""; ->@工程信息.电压等级 == "66kV" || @工程信息.电压等级 == "110kV" : #{ ->地基处理,费用超过50万_方法六_变电() >= 0 && 地基处理,费用超过50万_方法六_变电() <= 50 : "3、地基处理:本工程费用不超过50万元,不调整。"; -> : "3、地基处理:本工程费用:" + ftos(地基处理,费用超过50万_方法六_变电()) + "万元,调整公式:" + "“" +地基处理,费用超过50万(110kV)_计算过程1() + "=" + ftos(地基处理,费用超过50万(110kV)1()) + "万元”,最大限额:20万。"; }; ->@工程信息.电压等级 == "220kV" : #{ ->地基处理,费用超过100万_方法六_变电() >= 0 && 地基处理,费用超过100万_方法六_变电() <= 100 : "3、地基处理:本工程费用不超过100万元,不调整。"; -> : "3、地基处理:本工程费用:" + ftos(地基处理,费用超过100万_方法六_变电()) + "万元,调整公式:" + "“" +地基处理,费用超过100万(220kV)_计算过程1() + "=" + ftos(地基处理,费用超过100万(220kV)1()) + "万元”,最大限额:35万。"; }; ->@工程信息.电压等级 == "500kV" || @工程信息.电压等级 == "330kV" : #{ ->地基处理,费用超过100万_方法六_变电() >= 0 && 地基处理,费用超过100万_方法六_变电() <= 100 : "3、地基处理:本工程费用不超过100万元,不调整。"; -> : "3、地基处理:本工程费用:" + ftos(地基处理,费用超过100万_方法六_变电()) + "万元,调整公式:" + "“" +地基处理,费用超过100万(500kV)_计算过程1() + "=" + ftos(地基处理,费用超过100万(500kV)1()) + "万元”,最大限额:50万。"; }; ->@工程信息.电压等级 == "±500kV" && @工程信息.工程改造性质 == "新建" : #{ ->地基处理,费用超过800万_方法六_变电() >= 0 && 地基处理,费用超过800万_方法六_变电() <= 800 : "3、地基处理:本工程费用不超过800万元,不调整。"; -> : "3、地基处理:本工程费用:" + ftos(地基处理,费用超过800万_方法六_变电()) + "万元,调整公式:" + "“" +地基处理,费用超过800万(±500kV)_计算过程1() + "=" + ftos(地基处理,费用超过800万(±500kV)1()) + "万元”,最大限额:80万。"; }; ->@工程信息.电压等级 == "±800kV" && @工程信息.工程改造性质 == "新建" : #{ ->地基处理,费用超过1000万_方法六_变电() >= 0 && 地基处理,费用超过1000万_方法六_变电() <= 1000 : "3、地基处理:本工程费用不超过1000万元,不调整。"; -> : "3、地基处理:本工程费用:" + ftos(地基处理,费用超过1000万_方法六_变电()) + "万元,调整公式:" + "“" +地基处理,费用超过1000万(±800kV)_计算过程1() + "=" + ftos(地基处理,费用超过1000万(±800kV)1()) + "万元”,最大限额:80万。"; }; } } BEGIN:主要建筑物建筑面积超过1000m2(110kV) ${ calc(主要建筑物建筑面积超过1000m2(110kV)_计算过程()); } BEGIN:主要建筑物建筑面积超过1000m2(110kV)_计算过程 ${ #{ ->(@工程信息.电压等级 == "110kV" || @工程信息.电压等级 == "66kV") : #{ ->(主要建筑物建筑面积超过1000m2_方法六_变电() - 1000) / 500 > 0 : #{ ->((主要建筑物建筑面积超过1000m2_方法六_变电() - 1000) / 500)*3 <= 12 : "(("+ftos(主要建筑物建筑面积超过1000m2_方法六_变电())+" - 1000) / 500)*3"; ->((主要建筑物建筑面积超过1000m2_方法六_变电() - 1000) / 500)*3 > 12 : 12; }; }; } } BEGIN:主要建筑物建筑面积超过1000m2(110kV)1 ${ calc(主要建筑物建筑面积超过1000m2(110kV)_计算过程1()); } BEGIN:主要建筑物建筑面积超过1000m2(110kV)_计算过程1 ${ #{ ->(@工程信息.电压等级 == "110kV" || @工程信息.电压等级 == "66kV") : #{ ->(主要建筑物建筑面积超过1000m2_方法六_变电() - 1000) / 500 > 0 : "(("+ftos(主要建筑物建筑面积超过1000m2_方法六_变电())+" - 1000) / 500)*3"; }; } } BEGIN:特殊构筑物,费用超过20万(110kV) ${ calc(特殊构筑物,费用超过20万(110kV)_计算过程()); } BEGIN:特殊构筑物,费用超过20万(110kV)_计算过程 ${ #{ ->(@工程信息.电压等级 == "110kV" || @工程信息.电压等级 == "66kV") : #{ ->(特殊构筑物,费用超过20万_方法六_变电() - 20) / 100 > 0 : #{ ->((特殊构筑物,费用超过20万_方法六_变电() - 20) / 100)*2.5 <= 10 : "(("+ftos(特殊构筑物,费用超过20万_方法六_变电())+" - 20) / 100)*2.5"; ->((特殊构筑物,费用超过20万_方法六_变电() - 20) / 100)*2.5 > 10 : 10; }; }; } } BEGIN:特殊构筑物,费用超过20万(110kV)1 ${ calc(特殊构筑物,费用超过20万(110kV)_计算过程1()); } BEGIN:特殊构筑物,费用超过20万(110kV)_计算过程1 ${ #{ ->(@工程信息.电压等级 == "110kV" || @工程信息.电压等级 == "66kV") : #{ ->(特殊构筑物,费用超过20万_方法六_变电() - 20) / 100 > 0 : "(("+ftos(特殊构筑物,费用超过20万_方法六_变电())+" - 20) / 100)*2.5"; }; } } BEGIN:地基处理,费用超过50万(110kV) ${ calc(地基处理,费用超过50万(110kV)_计算过程()); } BEGIN:地基处理,费用超过50万(110kV)_计算过程 ${ #{ ->(@工程信息.电压等级 == "110kV" || @工程信息.电压等级 == "66kV") : #{ ->(地基处理,费用超过50万_方法六_变电() - 50) / 100 > 0 : #{ ->((地基处理,费用超过50万_方法六_变电() - 50) / 100)*2.3 <= 20 : "(("+ftos(地基处理,费用超过50万_方法六_变电())+" - 50) / 100)*2.3"; ->((地基处理,费用超过50万_方法六_变电() - 50) / 100)*2.3 > 20 : 20; }; }; } } BEGIN:地基处理,费用超过50万(110kV)1 ${ calc(地基处理,费用超过50万(110kV)_计算过程1()); } BEGIN:地基处理,费用超过50万(110kV)_计算过程1 ${ #{ ->(@工程信息.电压等级 == "110kV" || @工程信息.电压等级 == "66kV") : #{ ->(地基处理,费用超过50万_方法六_变电() - 50) / 100 > 0 : "(("+ftos(地基处理,费用超过50万_方法六_变电())+" - 50) / 100)*2.3"; }; } } BEGIN:主要建筑物建筑面积超过1600m2(220kV) ${ calc(主要建筑物建筑面积超过1600m2(220kV)_计算过程()); } BEGIN:主要建筑物建筑面积超过1600m2(220kV)_计算过程 ${ #{ ->@工程信息.电压等级 == "220kV" : #{ ->(主要建筑物建筑面积超过1600m2_方法六_变电() - 1600) / 500 > 0 : #{ ->((主要建筑物建筑面积超过1600m2_方法六_变电() - 1600) / 500)*3 <= 50 : "(("+ftos(主要建筑物建筑面积超过1600m2_方法六_变电())+" - 1600) / 500)*3"; ->((主要建筑物建筑面积超过1600m2_方法六_变电() - 1600) / 500)*3 > 50 : 50; }; }; } } BEGIN:主要建筑物建筑面积超过1600m2(220kV)1 ${ calc(主要建筑物建筑面积超过1600m2(220kV)_计算过程1()); } BEGIN:主要建筑物建筑面积超过1600m2(220kV)_计算过程1 ${ #{ ->@工程信息.电压等级 == "220kV" : #{ ->(主要建筑物建筑面积超过1600m2_方法六_变电() - 1600) / 500 > 0 : "(("+ftos(主要建筑物建筑面积超过1600m2_方法六_变电())+" - 1600) / 500)*3"; }; } } BEGIN:特殊构筑物,费用超过100万(220kV) ${ calc(特殊构筑物,费用超过100万(220kV)_计算过程()); } BEGIN:特殊构筑物,费用超过100万(220kV)_计算过程 ${ #{ ->@工程信息.电压等级 == "220kV" : #{ ->(特殊构筑物,费用超过100万_方法六_变电() - 100) / 100 > 0 : #{ ->((特殊构筑物,费用超过100万_方法六_变电() - 100) / 100)*2.5 <= 20 : "(("+ftos(特殊构筑物,费用超过100万_方法六_变电())+" - 100) / 100)*2.5"; ->((特殊构筑物,费用超过100万_方法六_变电() - 100) / 100)*2.5 > 20 : 20; }; }; } } BEGIN:特殊构筑物,费用超过100万(220kV)1 ${ calc(特殊构筑物,费用超过100万(220kV)_计算过程1()); } BEGIN:特殊构筑物,费用超过100万(220kV)_计算过程1 ${ #{ ->@工程信息.电压等级 == "220kV" : #{ ->(特殊构筑物,费用超过100万_方法六_变电() - 100) / 100 > 0 : "(("+ftos(特殊构筑物,费用超过100万_方法六_变电())+" - 100) / 100)*2.5"; }; } } BEGIN:地基处理,费用超过100万(220kV) ${ calc(地基处理,费用超过100万(220kV)_计算过程()); } BEGIN:地基处理,费用超过100万(220kV)_计算过程 ${ #{ ->@工程信息.电压等级 == "220kV" : #{ ->(地基处理,费用超过100万_方法六_变电() - 100) / 100 > 0 : #{ ->((地基处理,费用超过100万_方法六_变电() - 100) / 100)*2.3 <= 35 : "(("+ftos(地基处理,费用超过100万_方法六_变电())+" - 100) / 100)*2.3"; ->((地基处理,费用超过100万_方法六_变电() - 100) / 100)*2.3 > 35 : 35; }; }; } } BEGIN:地基处理,费用超过100万(220kV)1 ${ calc(地基处理,费用超过100万(220kV)_计算过程1()); } BEGIN:地基处理,费用超过100万(220kV)_计算过程1 ${ #{ ->@工程信息.电压等级 == "220kV" : #{ ->(地基处理,费用超过100万_方法六_变电() - 100) / 100 > 0 : "(("+ftos(地基处理,费用超过100万_方法六_变电())+" - 100) / 100)*2.3"; }; } } BEGIN:主要建筑物建筑面积超过1600m2(500kV) ${ calc(主要建筑物建筑面积超过1600m2(500kV)_计算过程()); } BEGIN:主要建筑物建筑面积超过1600m2(500kV)_计算过程 ${ #{ ->(@工程信息.电压等级 == "500kV" || @工程信息.电压等级 == "330kV") : #{ ->(主要建筑物建筑面积超过1600m2_方法六_变电() - 1600) / 500 > 0 : #{ ->((主要建筑物建筑面积超过1600m2_方法六_变电() - 1600) / 500)*3 <= 40 : "(("+ftos(主要建筑物建筑面积超过1600m2_方法六_变电())+" - 1600) / 500)*3"; ->((主要建筑物建筑面积超过1600m2_方法六_变电() - 1600) / 500)*3 > 40 : 40; }; }; } } BEGIN:主要建筑物建筑面积超过1600m2(500kV)1 ${ calc(主要建筑物建筑面积超过1600m2(500kV)_计算过程1()); } BEGIN:主要建筑物建筑面积超过1600m2(500kV)_计算过程1 ${ #{ ->(@工程信息.电压等级 == "500kV" || @工程信息.电压等级 == "330kV") : #{ ->(主要建筑物建筑面积超过1600m2_方法六_变电() - 1600) / 500 > 0 : "(("+ftos(主要建筑物建筑面积超过1600m2_方法六_变电())+" - 1600) / 500)*3"; }; } } BEGIN:特殊构筑物,费用超过100万(500kV) ${ calc(特殊构筑物,费用超过100万(500kV)_计算过程()); } BEGIN:特殊构筑物,费用超过100万(500kV)_计算过程 ${ #{ ->(@工程信息.电压等级 == "500kV" || @工程信息.电压等级 == "330kV") : #{ ->(特殊构筑物,费用超过100万_方法六_变电() - 100) / 100 > 0 : #{ ->((特殊构筑物,费用超过100万_方法六_变电() - 100) / 100)*2.5 <= 40 : "(("+ftos(特殊构筑物,费用超过100万_方法六_变电())+" - 100) / 100)*2.5"; ->((特殊构筑物,费用超过100万_方法六_变电() - 100) / 100)*2.5 > 40 : 40; }; }; } } BEGIN:特殊构筑物,费用超过100万(500kV)1 ${ calc(特殊构筑物,费用超过100万(500kV)_计算过程1()); } BEGIN:特殊构筑物,费用超过100万(500kV)_计算过程1 ${ #{ ->(@工程信息.电压等级 == "500kV" || @工程信息.电压等级 == "330kV") : #{ ->(特殊构筑物,费用超过100万_方法六_变电() - 100) / 100 > 0 : "(("+ftos(特殊构筑物,费用超过100万_方法六_变电())+" - 100) / 100)*2.5"; }; } } BEGIN:地基处理,费用超过100万(500kV) ${ calc(地基处理,费用超过100万(500kV)_计算过程()); } BEGIN:地基处理,费用超过100万(500kV)_计算过程 ${ #{ ->(@工程信息.电压等级 == "500kV" || @工程信息.电压等级 == "330kV") : #{ ->(地基处理,费用超过100万_方法六_变电() - 100) / 100 > 0 : #{ ->((地基处理,费用超过100万_方法六_变电() - 100) / 100)*2.3 <= 50 : "(("+ftos(地基处理,费用超过100万_方法六_变电())+" - 100) / 100)*2.3"; ->((地基处理,费用超过100万_方法六_变电() - 100) / 100)*2.3 > 50 : 50; }; }; } } BEGIN:地基处理,费用超过100万(500kV)1 ${ calc(地基处理,费用超过100万(500kV)_计算过程1()); } BEGIN:地基处理,费用超过100万(500kV)_计算过程1 ${ #{ ->(@工程信息.电压等级 == "500kV" || @工程信息.电压等级 == "330kV") : #{ ->(地基处理,费用超过100万_方法六_变电() - 100) / 100 > 0 : "(("+ftos(地基处理,费用超过100万_方法六_变电())+" - 100) / 100)*2.3"; }; } } BEGIN:主要建筑物建筑面积超过12000m2(±500kV) ${ calc(主要建筑物建筑面积超过12000m2(±500kV)_计算过程()); } BEGIN:主要建筑物建筑面积超过12000m2(±500kV)_计算过程 ${ #{ ->@工程信息.电压等级 == "±500kV" : #{ ->(主要建筑物建筑面积超过12000m2_方法六_变电() - 12000) / 500 > 0 : #{ ->((主要建筑物建筑面积超过12000m2_方法六_变电() - 12000) / 500)*3 <= 50 : "(("+ftos(主要建筑物建筑面积超过12000m2_方法六_变电())+" - 12000) / 500)*3"; ->((主要建筑物建筑面积超过12000m2_方法六_变电() - 12000) / 500)*3 > 50 : 50; }; }; } } BEGIN:主要建筑物建筑面积超过12000m2(±500kV)1 ${ calc(主要建筑物建筑面积超过12000m2(±500kV)_计算过程1()); } BEGIN:主要建筑物建筑面积超过12000m2(±500kV)_计算过程1 ${ #{ ->@工程信息.电压等级 == "±500kV" : #{ ->(主要建筑物建筑面积超过12000m2_方法六_变电() - 12000) / 500 > 0 : "(("+ftos(主要建筑物建筑面积超过12000m2_方法六_变电())+" - 12000) / 500)*3"; }; } } BEGIN:特殊构筑物,费用超过500万(±500kV) ${ calc(特殊构筑物,费用超过500万(±500kV)_计算过程()); } BEGIN:特殊构筑物,费用超过500万(±500kV)_计算过程 ${ #{ ->@工程信息.电压等级 == "±500kV" : #{ ->(特殊构筑物,费用超过500万_方法六_变电() - 500) / 100 > 0 : #{ ->((特殊构筑物,费用超过500万_方法六_变电() - 500) / 100)*1.8 <= 60 : "(("+ftos(特殊构筑物,费用超过500万_方法六_变电())+" - 500) / 100)*1.8"; ->((特殊构筑物,费用超过500万_方法六_变电() - 500) / 100)*1.8 > 60 : 60; }; }; } } BEGIN:特殊构筑物,费用超过500万(±500kV)1 ${ calc(特殊构筑物,费用超过500万(±500kV)_计算过程1()); } BEGIN:特殊构筑物,费用超过500万(±500kV)_计算过程1 ${ #{ ->@工程信息.电压等级 == "±500kV" : #{ ->(特殊构筑物,费用超过500万_方法六_变电() - 500) / 100 > 0 : "(("+ftos(特殊构筑物,费用超过500万_方法六_变电())+" - 500) / 100)*1.8"; }; } } BEGIN:地基处理,费用超过800万(±500kV) ${ calc(地基处理,费用超过800万(±500kV)_计算过程()); } BEGIN:地基处理,费用超过800万(±500kV)_计算过程 ${ #{ ->@工程信息.电压等级 == "±500kV" : #{ ->(地基处理,费用超过800万_方法六_变电() - 800) / 100 > 0 : #{ ->((地基处理,费用超过800万_方法六_变电() - 800) / 100)*1.8 <= 80 : "(("+ftos(地基处理,费用超过800万_方法六_变电())+" - 800) / 100)*1.8"; ->((地基处理,费用超过800万_方法六_变电() - 800) / 100)*1.8 > 80 : 80; }; }; } } BEGIN:地基处理,费用超过800万(±500kV)1 ${ calc(地基处理,费用超过800万(±500kV)_计算过程1()); } BEGIN:地基处理,费用超过800万(±500kV)_计算过程1 ${ #{ ->@工程信息.电压等级 == "±500kV" : #{ ->(地基处理,费用超过800万_方法六_变电() - 800) / 100 > 0 : "(("+ftos(地基处理,费用超过800万_方法六_变电())+" - 800) / 100)*1.8"; }; } } BEGIN:主要建筑物建筑面积超过20000m2(±800kV) ${ calc(主要建筑物建筑面积超过20000m2(±800kV)_计算过程()); } BEGIN:主要建筑物建筑面积超过20000m2(±800kV)_计算过程 ${ #{ ->@工程信息.电压等级 == "±800kV" : #{ ->(主要建筑物建筑面积超过20000m2_方法六_变电() - 20000) / 500 > 0 : "(("+ftos(主要建筑物建筑面积超过20000m2_方法六_变电())+" - 20000) / 500)*3"; }; } } BEGIN:特殊构筑物,费用超过1000万(±800kV) ${ calc(特殊构筑物,费用超过1000万(±800kV)_计算过程()); } BEGIN:特殊构筑物,费用超过1000万(±800kV)_计算过程 ${ #{ ->@工程信息.电压等级 == "±800kV" : #{ ->(特殊构筑物,费用超过1000万_方法六_变电() - 1000) / 100 > 0 : #{ ->((特殊构筑物,费用超过1000万_方法六_变电() - 1000) / 100)*1.8 <= 100 : "(("+ftos(特殊构筑物,费用超过1000万_方法六_变电())+" - 1000) / 100)*1.8"; ->((特殊构筑物,费用超过1000万_方法六_变电() - 1000) / 100)*1.8 > 100 : 100; }; }; } } BEGIN:特殊构筑物,费用超过1000万(±800kV)1 ${ calc(特殊构筑物,费用超过1000万(±800kV)_计算过程1()); } BEGIN:特殊构筑物,费用超过1000万(±800kV)_计算过程1 ${ #{ ->@工程信息.电压等级 == "±800kV" : #{ ->(特殊构筑物,费用超过1000万_方法六_变电() - 1000) / 100 > 0 : "(("+ftos(特殊构筑物,费用超过1000万_方法六_变电())+" - 1000) / 100)*1.8"; }; } } BEGIN:地基处理,费用超过1000万(±800kV) ${ calc(地基处理,费用超过1000万(±800kV)_计算过程()); } BEGIN:地基处理,费用超过1000万(±800kV)_计算过程 ${ #{ ->@工程信息.电压等级 == "±800kV" : #{ ->(地基处理,费用超过1000万_方法六_变电() - 1000) / 100 > 0 : #{ ->((地基处理,费用超过1000万_方法六_变电() - 1000) / 100)*1.8 <= 80 : "(("+ftos(地基处理,费用超过1000万_方法六_变电())+" - 1000) / 100)*1.8"; ->((地基处理,费用超过1000万_方法六_变电() - 1000) / 100)*1.8 > 80 : 80; }; }; } } BEGIN:地基处理,费用超过1000万(±800kV)1 ${ calc(地基处理,费用超过1000万(±800kV)_计算过程1()); } BEGIN:地基处理,费用超过1000万(±800kV)_计算过程1 ${ #{ ->@工程信息.电压等级 == "±800kV" : #{ ->(地基处理,费用超过1000万_方法六_变电() - 1000) / 100 > 0 : "(("+ftos(地基处理,费用超过1000万_方法六_变电())+" - 1000) / 100)*1.8"; }; } } /////////////////////////////////////////////////////////////// // // 设计费-方法六(南网规约插件)-架线 // /////////////////////////////////////////////////////////////// BEGIN:新建线路基本规模设置费_方法六_架线 ${ setparam("线路亘长",0); setparam("线路亘长",getparam("线路亘长")+getdynamicvariable(@设计费.属性.新建线路亘长.计算式,0)); ?架空线路基本规模设计费基价_方法六(); } BEGIN:新建线路基本规模设置费_方法六_架线_备注结果 ${ "新建线路亘长(km):"+ftos(线路亘长_方法六())+";导线截面:"+导线截面_方法六(); } BEGIN:新建线路基本规模设置费_方法六_架线_计算结果 ${ ?round(?新建线路基本规模设置费_方法六_架线(),6) } BEGIN:总长基本规模设置费_方法六_架线 ${ setparam("线路亘长",0); setparam("线路亘长",getparam("线路亘长")+getdynamicvariable(@设计费.属性.新建线路亘长.计算式,0)+getdynamicvariable(@设计费.属性.加挂线路亘长.计算式,0)); ?架空线路基本规模设计费基价_方法六(); } BEGIN:加挂线路基本规模设置费_方法六_架线 ${ ?(总长基本规模设置费_方法六_架线()-新建线路基本规模设置费_方法六_架线())*0.15 } BEGIN:加挂线路亘长_方法六 ${ ?round(?getdynamicvariable(@设计费.属性.加挂线路亘长.计算式,0), 6) } BEGIN:加挂线路基本规模设置费_方法六_架线_备注结果 ${ "加挂线路亘长(km):"+ftos(加挂线路亘长_方法六())+";导线截面:"+导线截面_方法六(); } BEGIN:加挂线路基本规模设置费_方法六_架线_计算结果 ${ ?round(?加挂线路基本规模设置费_方法六_架线(),6) } BEGIN:二三种气象组合_方法六_备注 ${ getdynamicvariable(@设计费.属性.2_3种气象组合.计算式,0); } BEGIN:四种及以上气象组合_方法六_备注 ${ getdynamicvariable(@设计费.属性.4种及以上气象组合.计算式,0); } BEGIN:海拔一千至两千米_方法六_备注 ${ getdynamicvariable(@设计费.属性.海拔1000~2000米.计算式,0); } BEGIN:海拔两千米及以上_方法六_备注 ${ getdynamicvariable(@设计费.属性.海拔2000米及以上.计算式,0); } BEGIN:山地_方法六_备注 ${ getdynamicvariable(@设计费.属性.山地.计算式,0); } BEGIN:高山、峻岭、河网_方法六_备注 ${ getdynamicvariable(@设计费.属性.高山、峻岭、河网.计算式,0); } BEGIN:泥沼_方法六_备注 ${ getdynamicvariable(@设计费.属性.泥沼.计算式,0); } BEGIN:双回路_方法六_备注 ${ getdynamicvariable(@设计费.属性.双回路.计算式,0); } BEGIN:三回路_方法六_备注 ${ getdynamicvariable(@设计费.属性.三回路.计算式,0); } BEGIN:四回路_方法六_备注 ${ getdynamicvariable(@设计费.属性.四回路.计算式,0); } BEGIN:五回路_方法六_备注 ${ getdynamicvariable(@设计费.属性.五回路.计算式,0); } BEGIN:六回路_方法六_备注 ${ getdynamicvariable(@设计费.属性.六回路.计算式,0); } BEGIN:附加调整系数表达式_方法六_架线_备注过程 ${ "附加调整系数=1+(2-3种气象组合占全线比(%):"+ftos(二三种气象组合_方法六_备注())+")*0.05+(4种及以上气象组合占全线比(%):"+ftos(四种及以上气象组合_方法六_备注())+")*0.1+(海拔1000~2000米占全线比(%):"+ftos(海拔一千至两千米_方法六_备注())+")*0.05+(海拔2000米及以上占全线比(%):"+ftos(海拔两千米及以上_方法六_备注())+")*0.1+(山地占全线比(%):"+ftos(山地_方法六_备注())+")*0.2+(高山、峻岭、河网占全线比(%):"+ftos(高山、峻岭、河网_方法六_备注())+")*0.3+(泥沼占全线比(%):"+ftos(泥沼_方法六_备注())+")*0.35"; } BEGIN:回路调整系数表达式_方法六_架线_备注过程 ${ "回路调整系数=1+(双回路占全线比(%):"+ftos(双回路_方法六_备注())+")*0.7+(三回路占全线比(%):"+ftos(三回路_方法六_备注())+")*1.4+(四回路占全线比(%):"+ftos(四回路_方法六_备注())+")*2.1+(五回路占全线比(%):"+ftos(五回路_方法六_备注())+")*2.8+(六回路占全线比(%):"+ftos(六回路_方法六_备注())+")*3.5"; } BEGIN:基本设计费_方法六_架线 ${ ?(新建线路基本规模设置费_方法六_架线()*getdynamicvariable(@设计费.属性.附加调整系数表达式.计算式,0)*getdynamicvariable(@设计费.属性.回路调整系数表达式.计算式,0)+加挂线路基本规模设置费_方法六_架线())*(1+getdynamicvariable(@设计费.属性.复杂调整系数.计算式,0)/100); } BEGIN:基本设计费_方法六_架线_计算结果 ${ ?round(?基本设计费_方法六_架线(),6) } BEGIN:总体设计费_方法六_架线 ${ ?基本设计费_方法六_架线()*总体设计调整系数_方法六() } BEGIN:总体设计费_方法六_架线_计算结果 ${ ?round(?总体设计费_方法六_架线(),6) } BEGIN:施工图预算编制费_方法六_架线 ${ ?基本设计费_方法六_架线()*施工图预算编制调整系数_方法六() } BEGIN:施工图预算编制费_方法六_架线_计算结果 ${ ?round(?施工图预算编制费_方法六_架线(),6) } BEGIN:竣工图编制费_方法六_架线 ${ ?基本设计费_方法六_架线()*竣工图编制调整系数_方法六() } BEGIN:竣工图编制费_方法六_架线_计算结果 ${ ?round(?竣工图编制费_方法六_架线(),6) } BEGIN:其他设计费_方法六_架线 ${ ?总体设计费_方法六_架线() + 施工图预算编制费_方法六_架线() + 竣工图编制费_方法六_架线() } BEGIN:其他设计费_方法六_架线_计算结果 ${ ?round(?其他设计费_方法六_架线(),6) } BEGIN:设计费合计_方法六_架线 ${ ?基本设计费_方法六_架线() + 其他设计费_方法六_架线() } BEGIN:设计费合计_方法六_架线_计算结果 ${ ?round(?设计费合计_方法六_架线(),6) } BEGIN:设计费总计_方法六_架线 ${ ?round(?设计费合计_方法六_架线() +getdynamicvariable(@设计费.属性.设计费调整.计算式,0),6); } //系数调用及基价 BEGIN:总体设计调整系数_方法六 ${ for(filter(@设计费.数据, "调整系数", ?(调整系数.type == "调整系数")), "调整系数", ?{ iif(调整系数.名称 == "总体设计费", ?setparam("总体设计调整系数_方法六",调整系数.系数),0); }, ?); ?round(?getparam("总体设计调整系数_方法六"), 6); } BEGIN:施工图预算编制调整系数_方法六 ${ for(filter(@设计费.数据, "调整系数", ?(调整系数.type == "调整系数")), "调整系数", ?{ iif(调整系数.名称 == "施工图预算编制费", ?setparam("施工图预算编制费_方法六",调整系数.系数),0); }, ?); ?round(?getparam("施工图预算编制费_方法六"), 6); } BEGIN:竣工图编制调整系数_方法六 ${ for(filter(@设计费.数据, "调整系数", ?(调整系数.type == "调整系数")), "调整系数", ?{ iif(调整系数.名称 == "竣工图编制费", ?setparam("竣工图编制调整系数_方法五",调整系数.系数),0); }, ?); ?round(?getparam("竣工图编制调整系数_方法五"), 6); } NOCACHEBEGIN:架空线路基本规模设计费基价_方法六 ${ ?#{ ->@工程信息.电压等级 =="35kV" : #{ ->getparam("线路亘长")<=10 && @设计费.属性.导线截面.计算式=="1×150mm²及以下" : getparam("线路亘长")*1.1; ->getparam("线路亘长")<=10 && @设计费.属性.导线截面.计算式=="1×150-240mm²" : getparam("线路亘长")*1.34; ->getparam("线路亘长")<=10 && @设计费.属性.导线截面.计算式=="1×240mm²及以上" : getparam("线路亘长")*1.63; ->getparam("线路亘长")>10 && getparam("线路亘长")<=30 && @设计费.属性.导线截面.计算式=="1×150mm²及以下" : (getparam("线路亘长")-10)*0.75+10*1.1; ->getparam("线路亘长")>10 && getparam("线路亘长")<=30 && @设计费.属性.导线截面.计算式=="1×150-240mm²" : (getparam("线路亘长")-10)*0.90+10*1.34; ->getparam("线路亘长")>10 && getparam("线路亘长")<=30 && @设计费.属性.导线截面.计算式=="1×240mm²及以上" : (getparam("线路亘长")-10)*1.09+10*1.63; ->getparam("线路亘长")>30 && getparam("线路亘长")<=50 && @设计费.属性.导线截面.计算式=="1×150mm²及以下" : (getparam("线路亘长")-30)*0.57+(30-10)*0.75+10*1.1; ->getparam("线路亘长")>30 && getparam("线路亘长")<=50 && @设计费.属性.导线截面.计算式=="1×150-240mm²" : (getparam("线路亘长")-30)*0.69+(30-10)*0.90+10*1.34; ->getparam("线路亘长")>30 && getparam("线路亘长")<=50 && @设计费.属性.导线截面.计算式=="1×240mm²及以上" : (getparam("线路亘长")-30)*0.83+(30-10)*1.09+10*1.63; ->getparam("线路亘长")>50 && getparam("线路亘长")<=100 && @设计费.属性.导线截面.计算式=="1×150mm²及以下" : (getparam("线路亘长")-50)*0.46+(50-30)*0.57+(30-10)*0.75+10*1.1; ->getparam("线路亘长")>50 && getparam("线路亘长")<=100 && @设计费.属性.导线截面.计算式=="1×150-240mm²" : (getparam("线路亘长")-50)*0.56+(50-30)*0.69+(30-10)*0.90+10*1.34; ->getparam("线路亘长")>50 && getparam("线路亘长")<=100 && @设计费.属性.导线截面.计算式=="1×240mm²及以上" : (getparam("线路亘长")-50)*0.68+(50-30)*0.83+(30-10)*1.09+10*1.63; ->getparam("线路亘长")>100 && @设计费.属性.导线截面.计算式=="1×150mm²及以下" : (getparam("线路亘长")-100)*0.39+(100-50)*0.46+(50-30)*0.57+(30-10)*0.75+10*1.1; ->getparam("线路亘长")>100 && @设计费.属性.导线截面.计算式=="1×150-240mm²" : (getparam("线路亘长")-100)*0.47+(100-50)*0.56+(50-30)*0.69+(30-10)*0.90+10*1.34; ->getparam("线路亘长")>100 && @设计费.属性.导线截面.计算式=="1×240mm²及以上" : (getparam("线路亘长")-100)*0.57+(100-50)*0.68+(50-30)*0.83+(30-10)*1.09+10*1.63; }; ->@工程信息.电压等级 =="110kV" || @工程信息.电压等级 =="66kV" : #{ ->getparam("线路亘长")<=10 && @设计费.属性.导线截面.计算式=="1×240mm²及以下" : getparam("线路亘长")*1.64; ->getparam("线路亘长")<=10 && @设计费.属性.导线截面.计算式=="1×240-500mm²" : getparam("线路亘长")*1.99; ->getparam("线路亘长")<=10 && @设计费.属性.导线截面.计算式=="1×500mm²及以上" : getparam("线路亘长")*2.70; ->getparam("线路亘长")>10 && getparam("线路亘长")<=30 && @设计费.属性.导线截面.计算式=="1×240mm²及以下" : (getparam("线路亘长")-10)*1.09+10*1.64; ->getparam("线路亘长")>10 && getparam("线路亘长")<=30 && @设计费.属性.导线截面.计算式=="1×240-500mm²" : (getparam("线路亘长")-10)*1.33+10*1.99; ->getparam("线路亘长")>10 && getparam("线路亘长")<=30 && @设计费.属性.导线截面.计算式=="1×500mm²及以上" : (getparam("线路亘长")-10)*1.80+10*2.70; ->getparam("线路亘长")>30 && getparam("线路亘长")<=50 && @设计费.属性.导线截面.计算式=="1×240mm²及以下" : (getparam("线路亘长")-30)*0.84+(30-10)*1.09+10*1.64; ->getparam("线路亘长")>30 && getparam("线路亘长")<=50 && @设计费.属性.导线截面.计算式=="1×240-500mm²" : (getparam("线路亘长")-30)*1.02+(30-10)*1.33+10*1.99; ->getparam("线路亘长")>30 && getparam("线路亘长")<=50 && @设计费.属性.导线截面.计算式=="1×500mm²及以上" : (getparam("线路亘长")-30)*1.38+(30-10)*1.80+10*2.70; ->getparam("线路亘长")>50 && getparam("线路亘长")<=100 && @设计费.属性.导线截面.计算式=="1×240mm²及以下" : (getparam("线路亘长")-50)*0.68+(50-30)*0.84+(30-10)*1.09+10*1.64; ->getparam("线路亘长")>50 && getparam("线路亘长")<=100 && @设计费.属性.导线截面.计算式=="1×240-500mm²" : (getparam("线路亘长")-50)*0.83+(50-30)*1.02+(30-10)*1.33+10*1.99; ->getparam("线路亘长")>50 && getparam("线路亘长")<=100 && @设计费.属性.导线截面.计算式=="1×500mm²及以上" : (getparam("线路亘长")-50)*1.12+(50-30)*1.38+(30-10)*1.80+10*2.70; ->getparam("线路亘长")>100 && @设计费.属性.导线截面.计算式=="1×240mm²及以下" : (getparam("线路亘长")-100)*0.57+(100-50)*0.68+(50-30)*0.84+(30-10)*1.09+10*1.64; ->getparam("线路亘长")>100 && @设计费.属性.导线截面.计算式=="1×240-500mm²" : (getparam("线路亘长")-100)*0.69+(100-50)*0.83+(50-30)*1.02+(30-10)*1.33+10*1.99; ->getparam("线路亘长")>100 && @设计费.属性.导线截面.计算式=="1×500mm²及以上" : (getparam("线路亘长")-100)*0.94+(100-50)*1.12+(50-30)*1.38+(30-10)*1.80+10*2.70; }; ->@工程信息.电压等级 =="220kV" : #{ ->getparam("线路亘长")<=10 && @设计费.属性.导线截面.计算式=="2×300mm²及以下" : getparam("线路亘长")*2.86; ->getparam("线路亘长")<=10 && @设计费.属性.导线截面.计算式=="2×300-500mm²" : getparam("线路亘长")*3.68; ->getparam("线路亘长")<=10 && @设计费.属性.导线截面.计算式=="2×500mm²及以上" : getparam("线路亘长")*4.42; ->getparam("线路亘长")>10 && getparam("线路亘长")<=30 && @设计费.属性.导线截面.计算式=="2×300mm²及以下" : (getparam("线路亘长")-10)*1.91+10*2.86; ->getparam("线路亘长")>10 && getparam("线路亘长")<=30 && @设计费.属性.导线截面.计算式=="2×300-500mm²" : (getparam("线路亘长")-10)*2.46+10*3.68; ->getparam("线路亘长")>10 && getparam("线路亘长")<=30 && @设计费.属性.导线截面.计算式=="2×500mm²及以上" : (getparam("线路亘长")-10)*2.95+10*4.42; ->getparam("线路亘长")>30 && getparam("线路亘长")<=50 && @设计费.属性.导线截面.计算式=="2×300mm²及以下" : (getparam("线路亘长")-30)*1.47+(30-10)*1.91+10*2.86; ->getparam("线路亘长")>30 && getparam("线路亘长")<=50 && @设计费.属性.导线截面.计算式=="2×300-500mm²" : (getparam("线路亘长")-30)*1.89+(30-10)*2.46+10*3.68; ->getparam("线路亘长")>30 && getparam("线路亘长")<=50 && @设计费.属性.导线截面.计算式=="2×500mm²及以上" : (getparam("线路亘长")-30)*2.27+(30-10)*2.95+10*4.42; ->getparam("线路亘长")>50 && getparam("线路亘长")<=100 && @设计费.属性.导线截面.计算式=="2×300mm²及以下" : (getparam("线路亘长")-50)*1.19+(50-30)*1.47+(30-10)*1.91+10*2.86; ->getparam("线路亘长")>50 && getparam("线路亘长")<=100 && @设计费.属性.导线截面.计算式=="2×300-500mm²" : (getparam("线路亘长")-50)*1.53+(50-30)*1.89+(30-10)*2.46+10*3.68; ->getparam("线路亘长")>50 && getparam("线路亘长")<=100 && @设计费.属性.导线截面.计算式=="2×500mm²及以上" : (getparam("线路亘长")-50)*1.84+(50-30)*2.27+(30-10)*2.95+10*4.42; ->getparam("线路亘长")>100 && @设计费.属性.导线截面.计算式=="2×300mm²及以下" : (getparam("线路亘长")-100)*1.0+(100-50)*1.19+(50-30)*1.47+(30-10)*1.91+10*2.86; ->getparam("线路亘长")>100 && @设计费.属性.导线截面.计算式=="2×300-500mm²" : (getparam("线路亘长")-100)*1.29+(100-50)*1.53+(50-30)*1.89+(30-10)*2.46+10*3.68; ->getparam("线路亘长")>100 && @设计费.属性.导线截面.计算式=="2×500mm²及以上" : (getparam("线路亘长")-100)*1.54+(100-50)*1.84+(50-30)*2.27+(30-10)*2.95+10*4.42; }; ->@工程信息.电压等级 =="500kV" || @工程信息.电压等级 =="330kV" : #{ ->getparam("线路亘长")<=10 && @设计费.属性.导线截面.计算式=="4×500mm²及以下" : getparam("线路亘长")*7.21; ->getparam("线路亘长")<=10 && @设计费.属性.导线截面.计算式=="4×500-720mm²" : getparam("线路亘长")*9.87; ->getparam("线路亘长")<=10 && @设计费.属性.导线截面.计算式=="4×720mm²及以上" : getparam("线路亘长")*12.04; ->getparam("线路亘长")>10 && getparam("线路亘长")<=30 && @设计费.属性.导线截面.计算式=="4×500mm²及以下" : (getparam("线路亘长")-10)*4.81+10*7.21; ->getparam("线路亘长")>10 && getparam("线路亘长")<=30 && @设计费.属性.导线截面.计算式=="4×500-720mm²" : (getparam("线路亘长")-10)*6.58+10*9.87; ->getparam("线路亘长")>10 && getparam("线路亘长")<=30 && @设计费.属性.导线截面.计算式=="4×720mm²及以上" : (getparam("线路亘长")-10)*8.03+10*12.04; ->getparam("线路亘长")>30 && getparam("线路亘长")<=50 && @设计费.属性.导线截面.计算式=="4×500mm²及以下" : (getparam("线路亘长")-30)*3.7+(30-10)*4.81+10*7.21; ->getparam("线路亘长")>30 && getparam("线路亘长")<=50 && @设计费.属性.导线截面.计算式=="4×500-720mm²" : (getparam("线路亘长")-30)*5.06+(30-10)*6.58+10*9.87; ->getparam("线路亘长")>30 && getparam("线路亘长")<=50 && @设计费.属性.导线截面.计算式=="4×720mm²及以上" : (getparam("线路亘长")-30)*6.17+(30-10)*8.03+10*12.04; ->getparam("线路亘长")>50 && getparam("线路亘长")<=100 && @设计费.属性.导线截面.计算式=="4×500mm²及以下" : (getparam("线路亘长")-50)*2.99+(50-30)*3.7+(30-10)*4.81+10*7.21; ->getparam("线路亘长")>50 && getparam("线路亘长")<=100 && @设计费.属性.导线截面.计算式=="4×500-720mm²" : (getparam("线路亘长")-50)*4.10+(50-30)*5.06+(30-10)*6.58+10*9.87; ->getparam("线路亘长")>50 && getparam("线路亘长")<=100 && @设计费.属性.导线截面.计算式=="4×720mm²及以上" : (getparam("线路亘长")-50)*5.0+(50-30)*6.17+(30-10)*8.03+10*12.04; ->getparam("线路亘长")>100 && @设计费.属性.导线截面.计算式=="4×500mm²及以下" : (getparam("线路亘长")-100)*2.51+(100-50)*2.99+(50-30)*3.70+(30-10)*4.81+10*7.21; ->getparam("线路亘长")>100 && @设计费.属性.导线截面.计算式=="4×500-720mm²" : (getparam("线路亘长")-100)*3.44+(100-50)*4.10+(50-30)*5.06+(30-10)*6.58+10*9.87; ->getparam("线路亘长")>100 && @设计费.属性.导线截面.计算式=="4×720mm²及以上" : (getparam("线路亘长")-100)*4.20+(100-50)*5+(50-30)*6.17+(30-10)*8.03+10*12.04; }; ->@工程信息.电压等级 =="±500kV" || @工程信息.电压等级 =="±400kV" : #{ ->getparam("线路亘长")<=100 && @设计费.属性.导线截面.计算式=="4×720mm²及以下" : getparam("线路亘长")*4.24; ->getparam("线路亘长")<=100 && @设计费.属性.导线截面.计算式=="4×720mm²以上" : getparam("线路亘长")*5.52; ->getparam("线路亘长")>100 && getparam("线路亘长")<=200 && @设计费.属性.导线截面.计算式=="4×720mm²及以下" : (getparam("线路亘长")-100)*3.53+100*4.24; ->getparam("线路亘长")>100 && getparam("线路亘长")<=200 && @设计费.属性.导线截面.计算式=="4×720mm²以上" : (getparam("线路亘长")-100)*4.60+100*5.52; ->getparam("线路亘长")>200 && getparam("线路亘长")<=300 && @设计费.属性.导线截面.计算式=="4×720mm²及以下" : (getparam("线路亘长")-200)*2.88+(200-100)*3.53+100*4.24; ->getparam("线路亘长")>200 && getparam("线路亘长")<=300 && @设计费.属性.导线截面.计算式=="4×720mm²以上" : (getparam("线路亘长")-200)*3.76+(200-100)*4.60+100*5.52; ->getparam("线路亘长")>300 && @设计费.属性.导线截面.计算式=="4×720mm²及以下" : (getparam("线路亘长")-300)*2.17+(300-200)*2.88+(200-100)*3.53+100*4.24; ->getparam("线路亘长")>300 && @设计费.属性.导线截面.计算式=="4×720mm²以上" : (getparam("线路亘长")-300)*2.83+(300-200)*3.76+(200-100)*4.60+100*5.52; }; ->@工程信息.电压等级 =="±800kV" || @工程信息.电压等级 =="±660kV" : #{ ->getparam("线路亘长")<=100 && @设计费.属性.导线截面.计算式=="6×720mm²及以下" : getparam("线路亘长")*6.97; ->getparam("线路亘长")<=100 && @设计费.属性.导线截面.计算式=="6×720mm²以上" : getparam("线路亘长")*9.58; ->getparam("线路亘长")>100 && getparam("线路亘长")<=200 && @设计费.属性.导线截面.计算式=="6×720mm²及以下" : (getparam("线路亘长")-100)*5.81+100*6.97; ->getparam("线路亘长")>100 && getparam("线路亘长")<=200 && @设计费.属性.导线截面.计算式=="6×720mm²以上" : (getparam("线路亘长")-100)*7.99+100*9.58; ->getparam("线路亘长")>200 && getparam("线路亘长")<=300 && @设计费.属性.导线截面.计算式=="6×720mm²及以下" : (getparam("线路亘长")-200)*4.74+(200-100)*5.81+100*6.97; ->getparam("线路亘长")>200 && getparam("线路亘长")<=300 && @设计费.属性.导线截面.计算式=="6×720mm²以上" : (getparam("线路亘长")-200)*6.52+(200-100)*7.99+100*9.58; ->getparam("线路亘长")>300 && @设计费.属性.导线截面.计算式=="6×720mm²及以下" : (getparam("线路亘长")-300)*3.57+(300-200)*4.74+(200-100)*5.81+100*6.97; ->getparam("线路亘长")>300 && @设计费.属性.导线截面.计算式=="6×720mm²以上" : (getparam("线路亘长")-300)*4.92+(300-200)*6.52+(200-100)*7.99+100*9.58; }; } } /////////////////////////////////////////////////////////////// // // 设计费-方法六(南网规约插件)-电缆 // /////////////////////////////////////////////////////////////// BEGIN:基本规模设置费_方法六 ${ ?#{ ->@工程信息.项目类型 == "陆上电缆线路工程" || @工程信息.项目类型 == "水下电缆线路工程" : 采用累进费率汇总线路亘长_方法六_电缆线路(); } } BEGIN:基本规模设置费_方法六_计算结果 ${ ?round(?基本规模设置费_方法六(),6) } BEGIN:基本设计费_方法六 ${ 基本规模设置费_方法六() * 汇总回路调整系数_方法六() * (1 + 复杂调整系数_方法六() / 100); } BEGIN:基本设计费_方法六_计算结果 ${ ?round(?基本设计费_方法六(),6) } BEGIN:总体设计费_方法六 ${ ?基本设计费_方法六() * 总体设计调整系数_方法六_电缆() } BEGIN:总体设计费_方法六_计算结果 ${ ?round(?总体设计费_方法六(),6) } BEGIN:施工图预算编制费_方法六 ${ ?基本设计费_方法六() * 施工图预算编制调整系数_方法六_电缆() } BEGIN:施工图预算编制费_方法六_计算结果 ${ ?round(?施工图预算编制费_方法六(),6) } BEGIN:竣工图编制费_方法六 ${ ?基本设计费_方法六() * 竣工图编制调整系数_方法六_电缆() } BEGIN:竣工图编制费_方法六_计算结果 ${ ?round(?竣工图编制费_方法六(),6) } BEGIN:其他设计费_方法六 ${ ?总体设计费_方法六() + 施工图预算编制费_方法六() + 竣工图编制费_方法六() } BEGIN:其他设计费_方法六_计算结果 ${ ?round(?其他设计费_方法六(),6) } BEGIN:设计费合计_方法六 ${ ?基本设计费_方法六() + 其他设计费_方法六() } BEGIN:设计费合计_方法六_计算结果 ${ ?round(?设计费合计_方法六(),6) } BEGIN:设计调整费_方法六 ${ ?getdynamicvariable(@设计费.属性.设计费调整.计算式,0) } BEGIN:设计调整费_方法六_计算结果 ${ ?round(?设计调整费_方法六(),6) } BEGIN:设计费总计_方法六 ${ ?设计费合计_方法六() + 设计调整费_方法六() } BEGIN:设计费总计_方法六_计算结果 ${ ?round(?设计费总计_方法六(),6) } BEGIN:总体设计调整系数_方法六_电缆 ${ for(filter(@设计费.数据, "调整系数", ?(调整系数.type == "调整系数")), "调整系数", ?{ iif(调整系数.名称 == "总体设计费", ?setparam("总体设计调整系数_方法六_电缆",调整系数.系数),0); }, ?); ?round(?getparam("总体设计调整系数_方法六_电缆"), 6); } BEGIN:施工图预算编制调整系数_方法六_电缆 ${ for(filter(@设计费.数据, "调整系数", ?(调整系数.type == "调整系数")), "调整系数", ?{ iif(调整系数.名称 == "施工图预算编制费", ?setparam("施工图预算编制调整系数_方法六_电缆",调整系数.系数),0); }, ?); ?round(?getparam("施工图预算编制调整系数_方法六_电缆"), 6); } BEGIN:竣工图编制调整系数_方法六_电缆 ${ for(filter(@设计费.数据, "调整系数", ?(调整系数.type == "调整系数")), "调整系数", ?{ iif(调整系数.名称 == "竣工图编制费", ?setparam("竣工图编制调整系数_方法六_电缆",调整系数.系数),0); }, ?); ?round(?getparam("竣工图编制调整系数_方法六_电缆"), 6); } BEGIN:汇总回路调整系数_方法六 ${ getdynamicvariable(@设计费.属性.回路调整系数表达式.计算式,0); //for(filter(@设计费.数据, "线路调整系数" ,?(线路调整系数.type == "线路调整系数")), "线路调整系数", // ?{ // iif(线路调整系数.名称 == "回路调整系数", ?setparam("汇总回路调整系数_方法六",getparam("汇总回路调整系数_方法六") + 线路调整系数.全线占比 * 线路调整系数.系数 ),0); // },?); // ?round(?getparam("汇总回路调整系数_方法六") + 1, 6); } BEGIN:线路亘长_方法六 ${ ?round(?getdynamicvariable(@设计费.属性.新建线路亘长.计算式,0), 6) } BEGIN:导线截面_方法六 ${ @设计费.属性.导线截面.计算式; } BEGIN:复杂调整系数_方法六 ${ ?round(getdynamicvariable(@设计费.属性.复杂调整系数.计算式,0), 6) } /////////////////////////////////////////////////////////////// // // 采用累进费率汇总设计费计费额-电缆线路-方法六 // /////////////////////////////////////////////////////////////// BEGIN:采用累进费率汇总线路亘长_方法六_电缆线路 ${ ?#{ ->@工程信息.电压等级 == "35kV" && 导线截面_方法六() == "600mm²及以内" : #{ ->线路亘长_方法六() <= 1 : 1 * 5.4; ->线路亘长_方法六() > 1 && 线路亘长_方法六() <= 10 : 1 * 5.4 + (线路亘长_方法六() - 1) * 4.3; ->线路亘长_方法六() > 10 && 线路亘长_方法六() <= 30 : 1 * 5.4 + (10 - 1) * 4.3 + (线路亘长_方法六() - 10) * 4.0; ->线路亘长_方法六() > 30 : 1 * 5.4 + (10 - 1) * 4.3 + (30 - 10) * 4.0 + (线路亘长_方法六() - 30)* 3.3; }; ->@工程信息.电压等级 == "35kV" && 导线截面_方法六() == "600mm²以上" : #{ ->线路亘长_方法六() <= 1 : 1 * 6.2; ->线路亘长_方法六() > 1 && 线路亘长_方法六() <= 10 : 1 * 6.2 + (线路亘长_方法六() - 1) * 4.8; ->线路亘长_方法六() > 10 && 线路亘长_方法六() <= 30 : 1 * 6.2 + (10 - 1) * 4.8 + (线路亘长_方法六() - 10) * 4.4; ->线路亘长_方法六() > 30 : 1 * 6.2 + (10 - 1) * 4.8 + (30 - 10) * 4.4 + (线路亘长_方法六() - 30) * 3.6; }; ->(@工程信息.电压等级 == "110kV" || @工程信息.电压等级 == "66kV") && 导线截面_方法六() == "800mm²及以内" : #{ ->线路亘长_方法六() <= 1 : 1 * 14.3; ->线路亘长_方法六() > 1 && 线路亘长_方法六() <= 10 : 1 * 14.3 + (线路亘长_方法六() - 1) * 11.4; ->线路亘长_方法六() > 10 && 线路亘长_方法六() <= 30 : 1 * 14.3 + (10 - 1) * 11.4 + (线路亘长_方法六() - 10) * 10.5; ->线路亘长_方法六() > 30 : 1 * 14.3 + (10 - 1) * 11.4 + (30 - 10) * 10.5 + (线路亘长_方法六() - 30) * 8.6; }; ->(@工程信息.电压等级 == "110kV" || @工程信息.电压等级 == "66kV") && 导线截面_方法六() == "800mm²以上" : #{ ->线路亘长_方法六() <= 1 : 1 * 16.3; ->线路亘长_方法六() > 1 && 线路亘长_方法六() <= 10 : 1 * 16.3 + (线路亘长_方法六() - 1) * 12.9; ->线路亘长_方法六() > 10 && 线路亘长_方法六() <= 30 : 1 * 16.3 + (10 - 1) * 12.9 + (线路亘长_方法六() - 10) * 11.5; ->线路亘长_方法六() > 30 : 1 * 16.3 + (10 - 1) * 12.9 + (30 - 10) * 11.5 + (线路亘长_方法六() - 30) * 9.6; }; ->(@工程信息.电压等级 == "220kV" || @工程信息.电压等级 == "330kV" || @工程信息.电压等级 == "500kV") && 导线截面_方法六() == "2000mm²及以内" : #{ ->线路亘长_方法六() <= 1 : 1 * 22.9; ->线路亘长_方法六() > 1 && 线路亘长_方法六() <= 10 : 1 * 22.9 + (线路亘长_方法六() - 1) * 19.0; ->线路亘长_方法六() > 10 && 线路亘长_方法六() <= 30 : 1 * 22.9 + (10 - 1) * 19.0 + (线路亘长_方法六() - 10) * 17.1; ->线路亘长_方法六() > 30 : 1 * 22.9 + (10 - 1) * 19.0 + (30 - 10) * 17.1 + (线路亘长_方法六() - 30) * 14.3; }; ->(@工程信息.电压等级 == "220kV" || @工程信息.电压等级 == "330kV" || @工程信息.电压等级 == "500kV") && 导线截面_方法六() == "2000mm²以上" : #{ ->线路亘长_方法六() <= 1 : 1 * 27.6; ->线路亘长_方法六() > 1 && 线路亘长_方法六() <= 10 : 1 * 27.6 + (线路亘长_方法六() - 1) * 22.9; ->线路亘长_方法六() > 10 && 线路亘长_方法六() <= 30 : 1 * 27.6 + (10 - 1) * 22.9 + (线路亘长_方法六() - 10) * 21.0; ->线路亘长_方法六() > 30 : 1 * 27.6 + (10 - 1) * 22.9 + (30 - 10) * 21.0 + (线路亘长_方法六() - 30) * 17.1; }; } }