Files
KG_generation/project2json/analysis-server/analysis-config/bpc/bcl/主网/2.1.0/概预算.南网规约设计费方法六费用计算.bcl
T
chentianrui 9609bb67b4 上传文件
2025-08-01 15:31:56 +08:00

2137 lines
107 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
///////////////////////////////////////////////////////////////
//
// 设计费-方法六(南网规约插件)-变电
//
///////////////////////////////////////////////////////////////
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(主要建筑物建筑面积超过1000m2110kV())+" + "+ftos(特殊构筑物,费用超过20万(110kV())+" + "+ftos(地基处理,费用超过50万(110kV());
->@工程信息.电压等级 == "220kV"
:
ftos(主要建筑物建筑面积超过1600m2220kV())+" + "+ftos(特殊构筑物,费用超过100万(220kV())+" + "+ftos(地基处理,费用超过100万(220kV());
->(@工程信息.电压等级 == "500kV" || @工程信息.电压等级 == "330kV")
:
ftos(主要建筑物建筑面积超过1600m2500kV())+" + "+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,调整公式:" + "“" +主要建筑物建筑面积超过1000m2110kV_计算过程1() + "=" + ftos(主要建筑物建筑面积超过1000m2110kV1()) + "万元”,最大限额:12万;";
};
->@工程信息.电压等级 == "220kV"
:
#{
->@设计费.属性.输入建筑面积.计算式 >= 0 && @设计费.属性.输入建筑面积.计算式 <= 1600
:
"1、建筑面积:本工程建筑面积不超过1600m2,不调整;";
->
:
"1、建筑面积:本工程建筑面积:" + ftos(@设计费.属性.输入建筑面积.计算式) + "m2,调整公式:" + "“" +主要建筑物建筑面积超过1600m2220kV_计算过程1() + "="+ ftos(主要建筑物建筑面积超过1600m2220kV1()) + "万元”,最大限额:50万;";
};
->@工程信息.电压等级 == "500kV" || @工程信息.电压等级 == "330kV"
:
#{
->@设计费.属性.输入建筑面积.计算式 >= 0 && @设计费.属性.输入建筑面积.计算式 <= 1600
:
"1、建筑面积:本工程建筑面积不超过1600m2,不调整;";
->
:
"1、建筑面积:本工程建筑面积:" + ftos(@设计费.属性.输入建筑面积.计算式) + "m2,调整公式:" + "“" +主要建筑物建筑面积超过1600m2500kV_计算过程1() + "="+ ftos(主要建筑物建筑面积超过1600m2500kV1()) + "万元”,最大限额:40万;";
};
->@工程信息.电压等级 == "±500kV" && @工程信息.工程改造性质 == "新建"
:
#{
->@设计费.属性.输入建筑面积.计算式 >= 0 && @设计费.属性.输入建筑面积.计算式 <= 12000
:
"1、建筑面积:本工程建筑面积不超过12000m2,不调整;";
->
:
"1、建筑面积:本工程建筑面积:" + ftos(@设计费.属性.输入建筑面积.计算式) + "m2,调整公式:" + "“" +主要建筑物建筑面积超过12000m2(±500kV_计算过程1() + "="+ ftos(主要建筑物建筑面积超过12000m2(±500kV1()) + "万元”,最大限额: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:主要建筑物建筑面积超过1000m2110kV
${
calc(主要建筑物建筑面积超过1000m2110kV_计算过程());
}
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:主要建筑物建筑面积超过1000m2110kV1
${
calc(主要建筑物建筑面积超过1000m2110kV_计算过程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:主要建筑物建筑面积超过1600m2220kV
${
calc(主要建筑物建筑面积超过1600m2220kV_计算过程());
}
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:主要建筑物建筑面积超过1600m2220kV1
${
calc(主要建筑物建筑面积超过1600m2220kV_计算过程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:主要建筑物建筑面积超过1600m2500kV
${
calc(主要建筑物建筑面积超过1600m2500kV_计算过程());
}
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:主要建筑物建筑面积超过1600m2500kV1
${
calc(主要建筑物建筑面积超过1600m2500kV_计算过程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(±500kV1
${
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(@设计费.属性.海拔10002000米.计算式,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;
};
}
}