用途:面向建筑项目控制,把进度计划中的活动与成本科目建立系统化关联,实现进度与成本的集成管理。
主要能力:添加进度活动(含起止日期、工期、完成百分比);添加成本科目(含预算、人工、材料、设备成本);将活动与成本科目关联并选择成本加载方式(均匀、前重、后重、钟形);记录活动实际成本;生成带成本的进度计划表;按日、按月生成现金流曲线与累计值;在指定数据日期计算挣值指标,包括 BCWS(PV)、BCWP(EV)、ACWP(AC)、进度偏差 SV、成本偏差 CV、进度绩效指数 SPI、成本绩效指数 CPI、完工估算 EAC、完工尚需估算 ETC、完工偏差 VAC;支持导出 Excel,包含成本加载进度、现金流、月度汇总、挣值四个工作表。
使用方式:以 Python 类 ScheduleCostLinker 为核心,初始化时传入项目名称与完工预算 BAC;依次调用 add_activity、add_cost_item、link_activity_cost、record_actual_cost;再调用 generate_cost_loaded_schedule、generate_cash_flow、get_monthly_cash_flow、calculate_earned_value、export_to_excel 获取结果。依赖 pandas、numpy、openpyxl。
适用场景:施工项目的挣值分析、现金流预测、月度成本分解与项目控制报告。
限制:资料未提供安装命令、许可、价格、平台支持范围及数据校验规则;成本加载中的钟形曲线为简化实现;实际成本按活动汇总,未提供更细粒度的成本核算说明。