SuperAPI AI 工具集

cost-estimation-resource

通用与其它

查看项目

更新于 10-16 08:35

技能介绍

用途:以资源法(Resource-Based Costing)计算建筑工程造价。相比固定单价,它把物理资源消耗定额与价格分离,便于调整、追溯和成本分析。

主要能力:支持人工(LABOR)、材料(MATERIAL)、设备(EQUIPMENT)、分包(SUBCONTRACTOR)四类资源;可为每个工作项(WorkItem)定义资源消耗定额(ResourceNorm),并设置损耗系数(waste_factor,如1.1代表10%损耗);按工程量计算人工、材料、设备、分包分项成本与直接成本合计;自动叠加管理费率(默认0.15)和利润率(默认0.10)得出总价;支持整体或按资源类型调整单价系数(adjust_prices),以及区域成本系数(apply_regional_factor);可获取单个工作项的资源明细(get_resource_breakdown),并导出 Excel(export_to_excel,需 openpyxl)。

使用方式:先实例化 ResourceBasedEstimator,通过 add_resource 添加资源(编码、名称、类型、单位、单价、币种),通过 add_work_item 添加工作项及其资源定额;也可用 load_resources_from_df 与 load_work_items_from_df 从 pandas DataFrame 批量载入。随后调用 calculate_estimate([{"work_item_code": ..., "quantity": ...}]) 得到明细与汇总。

适用场景:施工项目前期估算、方案比选、单价随行就市时的快速调价、按人工或区域条件差异化调整、需要展示成本构成的成本分析。

限制:资料未提供安装方式、运行环境要求、定价与授权信息;计算依赖输入的资源单价与定额数据准确性;代码示例为 Python,涉及 pandas、dataclasses、openpyxl(导出时)等依赖,具体版本要求暂未提供。