简介:面向新能源行业供应链管理与数字化规划从业者,这份95页PPT报告涵盖战略愿景解读、供应链蓝图现状理解、能力评估、关键举措与改进方向,构成端到端集成计划诊断框架。报告以光伏行业为典型场景,结合西安、泰州等生产基地实地调研,以及5场执行委员会访谈、14场业务领导访谈和50场业务代表访谈,现场参与逾110人,围绕计划、采购、制造、交付及IT领域展开,既反映行业周期性、季节性等特征对供应链的要求,也提出专业化生产、精细化管理与全产业链降本增效的优化路径。资源包共1个文件,为pptx演示文稿,压缩包体积6.94MB,内容按五大部分组织,便于按章节查阅。目前已有47人学习下载,适合新能源供应链规划、集成计划设计或行业对标研究参考。
1. 光伏供应链计划,卡在哪里才能算真正解了
光伏行业的供应链计划有个常见错觉:以为上了 ERP、SRM、TMS 之后,生产排程和物料齐套的账就能拉平。真实情况是,多数新能源企业的计划部门依然在 Excel 里各算各的,月度主计划和周度执行计划两张皮,营销、生产、采购各给各的数字,对不齐是常态。这份 95 页 PPT 把一家光伏电池头部集团从现状调研到集成计划方案推导的完整过程讲透了,里面包括 110 多人次的访谈、五大生产基地的实地走访,以及计划流程的每一个关键节点。如果你正在做供应链规划、需求计划或 APS 项目,这篇拆解会告诉你:评估框架怎么搭、访谈怎么收敛、M+6 到 W+4 的计划线怎么拉通。也会点出那些容易忽略、却最能暴露问题的细节。
2. 先看行业再谈架构:新能源供应链的四大特性约束
2.1 周期性、季节性、地域性、规模性如何影响计划体系
在讨论计划流程之前,先把行业背景摸底。报告里对光伏行业的判断基于四点:周期性——补贴政策调整引发需求大幅波动;季节性——每年 Q2/Q3 需求旺盛,Q4 开始回落;地域性——海外市场增量明显,2025 年起新增装机量预期超过 400GW/年;规模性——产业链每个环节资本密集,规模越大成本越低。这四点在多数新能源企业都成立,只是程度不同,供应链设计时不能把它们当作背景板,而要当作计划参数的具体输入。
先看一个简化的需求模拟。假设月度平均需求基础值是 4200MW,按季节系数做逐月推算:
import numpy as np np.random.seed(7) season_factor = {1: 0.75, 2: 1.05, 3: 1.20, 4: 0.90} base_demand = 4200 # 月度平均预测基础值,单位MW for q in range(1, 5): for m in range(1, 4): noise = np.random.normal(0, 0.08) demand = base_demand * season_factor[q] * (1 + noise) print(f"季度{q} 第{m}月 需求预测 {demand:6.0f} MW")参数说明:季度系数 Q1 为 0.75 对应淡季,Q2/Q3 拉到 1.05 和 1.20 对应行业旺季,Q4 回到 0.90。np.random.normal(0, 0.08)模拟 8% 的短期订单随机波动。如果计划体系直接取平均值做产能规划,旺季必然出现交付缺口,淡季则形成成品库存积压。报告里这家企业采取的是"满产"策略,用规模效应压低单瓦成本,计划难点就从"要不要产"转化为"旺季产什么、淡季备什么"。
2.2 基地布局与分工:跨基地供需匹配的复杂度
调研覆盖西安、泰州等五个生产基地,基地之间的上下游关系是硅片、电池、组件的嵌套,而生产基地在国内外分布分散。这种情况下计划不是单工厂排程,而是跨基地的供需匹配:电池基地的供应能力要对接组件基地的排产需求,硅片基地的长周期物料又要提前锁定给各电池基地。任何一处产能数据滞后一天,下游基地的排产表就要整体后移。
| 基地类型 | 典型职责 | 计划关注点 |
|---|---|---|
| 硅片基地 | 硅片生产与发货 | 长周期物料、切片产能利用率 |
| 电池基地 | 电池片生产与供应 | 电池效率、副产品比例、满产节奏 |
| 组件基地 | 成品组装与交付 | 订单齐套、成品库存、发运编排 |
从集成计划的角度看,基地与基地之间不是简单的"供与收",而是要把各基地的物料库存、在途库存、成品库存合并成一个全局视图。报告里提到,各基地生产水平不一,本身就存在产能不足和交付不稳定,叠加需求波动后,成品库存大量滞库。这个问题的根子在于:基地计划只盯着自己的产线和订单,缺乏一个跨基地的供需平衡机制。
2.3 项目式与分布式订单:计划颗粒度差异
客户结构对计划颗粒度的影响,在这份报告里被单列出来。项目式订单主要面向地面电站,组件安装在不同环境、位置,对成品外观、尺寸有特殊要求,同时效率影响发电成本,对功率也有不同要求;这类订单需求不稳定,大客户对质量要求高,中小项目对响应速度要求高。分布式订单主要面向户用及工商业客户,市场分散但发展潜力大,需求相对稳定,高度依赖当地分销商推广。
项目式订单决定 BOM 差异,不同项目用不同版型、不同功率段;分布式订单决定备货逻辑,分销渠道要的是及时供应。计划体系如果只按产品线做粗颗粒度主计划,项目式订单的定制化 BOM 就会在物料齐套环节爆雷,分布式订单又会因为渠道预测不准导致某些规格积压、某些规格断货。所以集成计划的颗粒度设计,必须从订单模式出发:项目式走"订单驱动 + 半成品预投",分布式走"预测驱动 + 成品安全库存"。这是后续 M+6 计划、W+4 计划里所有参数设定的业务前提。
3. 供应链能力评估:访谈设计与应用系统覆盖度盘点
3.1 三层访谈设计为什么能收敛出关键发现
报告里最扎实的部分是调研设计:前期蓝图组与专题组共开展 5 场执行委员会领导层访谈、14 场业务领导层访谈和 50 场业务代表访谈,同时对西安和泰州生产基地实地调研,参与人数超过 110 人,现场访谈加方案设计累计超过 120 小时,最终输出覆盖计划、采购、制造、交付及 IT 领域的关键发现。
这个访谈结构三层各不相同。集团领导层要回答的是战略愿景和管控模式,决定供应链能力提升的方向;事业部业务领导层要回答的是协同流程和指标设定,决定计划流程的接口关系;基地业务代表要回答的是执行细节和系统操作,决定方案能否落地。三层访谈如果混在一起做,得到的信息会互相污染:高层说的流程和基层做的流程可能对不上。
| 访谈层级 | 主要对象 | 场次 | 关注重点 |
|---|---|---|---|
| 集团层 | 董事长、副总裁、供应链总经理、IT 总监 | 5 | 战略愿景、组织管控、投资方向 |
| 事业部层 | 营销运营、计划运营、电池运营负责人 | 14 | 跨部门协同、主计划流程、考核指标 |
| 基地与业务代表 | 基地计划、物控、采购、仓储、生产 | 50 | 流程颗粒度、系统操作、数据来源 |
我一般会建议在访谈时同步收集两类材料:一类是流程文件,包括会议纪要、计划模板、月度报告;另一类是系统截图,尤其是计划相关报表的当前状态。报告里提到"集成计划数据仍需人工记录、传递,准确度实时性差",这类判断光靠访谈是得不出来的,必须有实际的数据流转样本作支撑。
3.2 应用系统覆盖度盘点:从组织维度和业务维度双轴排查
现有信息化建设偏重单个系统功能,缺少系统间信息共享,无法覆盖完整端到端业务流程——这是报告对系统现状的核心判断。用脚本把系统覆盖情况拉出来看会更直观:
import pandas as pd data = { '系统': ['ERP', 'SRM', 'TMS', 'MES', 'WMS', 'EAM', 'CRM', 'APS'], '集团总部': ['Y', 'Y', 'Y', 'N', 'N', 'N', 'N', 'N'], '事业部': ['Y', 'Y', 'Y', 'P', 'P', 'P', 'P', 'P'], '生产基地': ['Y', 'N', 'N', 'Y', 'Y', 'Y', 'N', 'N'], } df = pd.DataFrame(data) df['覆盖度'] = df.apply(lambda r: sum([1 for v in r[1:] if v == 'Y']), axis=1) print(df)参数说明:Y表示已上线,P表示试点或建设中,N表示未启动。覆盖度是对三个组织层级中Y数量的简单求和。从结果能看出:ERP、SRM、TMS 在集团和事业部层面覆盖较好,但到了生产基地,除了 ERP 以外基本缺位。MES、WMS、EAM 在基地有部署,但集团层面看不到数据。最刺眼的是 APS——计划排产系统整体缺失,而计划域恰恰是这次评估的核心。CRM 在事业部有试点但未铺开,客户源头数据缺失,直接导致需求计划少了一半的信息输入。
3.3 关键发现归纳:计划、采购、制造、交付、IT 五个域的痛点
几十场访谈得出的关键发现,最终要收敛成可行动的问题清单。报告的归类方式是按计划、采购、制造、交付、IT 五个域分别归纳,各有侧重。
计划域的典型问题:没有自上而下基于集团目标导向、自下而上的需求计划体系,M+6 计划只有事业部在做,集团层面缺少统筹。需求计划不是净需求,没有考虑库存和在途,给到采购和基地的数字天然偏大。采购域的问题相对集中:SRM 虽然上线,但供应商预测、能力协同结果没有回流到计划系统,供应商源数据和 ERP 不一致,外协类采购也没有纳入 SRM 管理。制造域的痛点在基地之间信息孤岛,各基地生产水平不同,产能数据靠人工汇总,设备管理 EAM 还在立项准备中。交付域的问题集中在成品库存和发货计划靠 Excel 排,物流执行数据和计划数据没有联动。IT 域的根因是主数据管理缺位:物流编码规范没有建立,BOM 阶段标准化没做完,导致即使系统建了,数据也接不通。
这个五域归纳法的价值在于:它为后续改进方案提供了排优先级的主线,每个改进项都能对上某一个域的现状描述,不会出现"为了上系统而上系统"的空转。
4. 集成计划体系搭建:M+6 月度计划与 W+4 执行计划的产销协同主线
4.1 计划层级:M+6、W+4、日排程各解决什么问题
集成计划的本质是分层决策。报告里呈现的计划体系分为三层:M+6 月度计划解决中期资源匹配,W+4 周计划解决近期执行协同,基地日排程解决产线级落地。
| 计划层级 | 时间粒度 | 更新节奏 | 主要输出物 |
|---|---|---|---|
| M+6 月度计划 | 月度 | 每月滚动 | 主生产计划、物料需求计划、电池需求计划 |
| W+4 周计划 | 周 | 每周滚动 | 周排产计划、发货计划、物料齐套清单 |
| 基地日排程 | 日 | 每日执行 | 产线指令、班组作业、成品入库记录 |
三层计划之间的衔接逻辑是:月度计划定产能与关键物料的方向性决策,周计划根据实际订单和库存变化做偏差调整,日排程负责把周计划分解到具体产线和班次。报告中提到的"T+6/T+3 供需匹配",指的就是以周为窗口的滚动匹配机制。任何跨越层级的计划直接下发,都会因为信息粒度太粗在基地执行时产生偏差。
4.2 M+6 月度计划的月度推进节奏与角色分工
月度产销协同流程的时间轴,在报告里有明确记录。从每月第 3 个工作日销售需求汇总开始,到第 10 个工作日发布物料需求和电池需求计划结束:
steps = [ (3, '销售需求汇总', '营销运营部 -> 计划运营部'), (5, '基地产能与电池供应信息收集', '计划运营部资源组'), (8, '主计划初版与需求调整确认', '计划运营部'), (10, '物料需求计划/电池需求计划/硅片需求计划', '计划运营部物控组'), (10, '限制物料供应能力确认', '供应链采购履行组'), ] for day, name, role in steps: print(f"D{day:02d} {name:<16} {role}")参数说明:D 表示每月的工作日序号,D3 即每月第 3 个工作日。这条时间轴的关键是需求确认和供应能力反馈必须双向对表:销售运营部第 3 天给需求,计划运营部第 8 天出主计划初版,中间留给需求调整和产能复核的时间窗口只有 5 个工作日。报告里提到实际运作时用到 Excel 和电话来沟通,这正是执行层的脆弱点——一旦某个基地产能数据晚一天汇总,后续物料需求计划全部顺延。
月度计划里还有一个容易忽略的步骤:关键物料供应能力锁定。报告中提到供应链采购要在第 10 天确认限制物料的月度供应能力,并由供应链领导锁定签字的最终版本。这个动作的意义在于:主计划可以基于满产假设排出来,但最终物料需求计划必须基于供应商能交多少货来修正。没有这个锁定动作,物料需求计划就只是"需求清单"而不是"可执行计划"。
4.3 供需平衡校验与例外处理
产销协同中最常见的冲突是:满产策略下产能大于需求时怎么办,需求大于产能时又怎么办。用一段简化的逻辑模拟供需平衡判断:
def balance_check(forecast, capacity, stock, safety_stock): gap = forecast - capacity - stock if gap > 0: return f"需求缺口 {gap:.0f} MW,需要外协采购或订单延迟" surplus = -(gap) - safety_stock if surplus > 0: return f"产能富余 {surplus:.0f} MW,注意成品库存积压风险" return "供需基本平衡,按主计划执行" print(balance_check(forecast=5000, capacity=4500, stock=300, safety_stock=200)) print(balance_check(forecast=4000, capacity=4500, stock=800, safety_stock=200))参数说明:forecast是当月需求预测,capacity是基地月度产能,stock是成品可用库存,safety_stock是安全库存水位。第一组输出显示缺口 200MW,需要外协或与客户协商延迟交付;第二组输出显示富余 100MW,在满产策略下这 100MW 如果没有对应订单,就会变成滞库成品。报告中对"满产策略"的描述是:在产能闲置时,将未具备实单条件的生产排入计划,导致库存积压。这正是供需平衡校验要解决的决策困境——实际项目里会给每条产线设置"计划产出率"和"可接受库存水位"两个参数,一旦预测低于产能,自动触发订单接单策略调整。
4.4 周计划滚动作业机制
月度计划解决的是"这个月排多少",周计划解决的是"这周实际做多少"。W+4 周计划在月度产销协同框架内做执行层滚动更新,每周识别需求变化、物料齐套和产能富余情况。
周计划的核心动作有三个。第一,需求信息的周度刷新:营销运营部把新订单和客户交期变更同步给计划运营部,计划运营部重新计算 W+4 窗口内的净需求。第二,物料齐套检查:物控组根据周排产计划跑 MRP 分解,对比物料库存和在途订单,输出齐套清单。报告里特别提到"同种物料不同版本同时供应"的情况,比如 POE 一代/二代并存,物料品质差异会影响成品良率,齐套检查必须精确到物料版本。第三,发货计划编排:物流根据周排产和成品库存编制发货计划,反馈给销售运营部作为订单交期承诺的依据。
周计划要能滚动起来,前提是异常反馈机制要快。报告里提到的信息流路径是"生产异常 → 基地计划 → 事业部计划运营 → 营销运营 → 客户",这条链路每多一个环节,就会多一天延迟。我见过不少项目把周计划会议当成"信息通报会",问题提出来了但没有责任人、没有解决时限,最后还是要靠电话和微信私聊推动。这里给一个实用做法:每次周计划会必须有"异常清单 + 责任岗位 + 解决时限"三项,逾期未闭环的自动升级到事业部副总裁。
5. 关键改进方向:数据治理、系统集成与组织边界
5.1 主数据治理从哪几类数据开始
集成计划要跑起来,第一步不是上系统,而是把主数据理清。报告里提到:集团在基础数据建设上滞后,没有建立物流编码规范和各 BOM 阶段标准化。物料编码问题直接导致系统间数据无法对接,集成计划数据还得靠人工记录传递。用一段 SQL 检查物料主数据的编码规范性:
SELECT material_type, COUNT(*) AS total_count, SUM(CASE WHEN material_code ~ '^[A-Z]{2}-[0-9]{4}-[A-Z]{2}$' THEN 1 ELSE 0 END) AS valid_count, ROUND(100.0 * SUM(CASE WHEN material_code ~ '^[A-Z]{2}-[0-9]{4}-[A-Z]{2}$' THEN 1 ELSE 0 END) / COUNT(*), 2) AS valid_pct FROM materials GROUP BY material_type;参数说明:material_code按"字母-数字-字母"格式的正则表达式校验,valid_pct低于 95% 就说明编码规范没有真正落地。实际项目的顺序是:先确定各类主数据的 Owner,再出编码规范,最后才是系统清洗。物料、BOM、客户三类数据是计划体系最依赖的,其中 BOM 阶段标准化容易被忽略——同一种物料在研发阶段、量产阶段、爬坡阶段可能有不同的 BOM 版本,计划系统里必须按阶段区分,不能混用。
5.2 系统建设优先级与集成路线
报告对 IT 系统现状的总结是"缺乏整体规划、建设分散、应用集成少、应用深度弱、应用分析缺"。改进方案的优先级建议按以下顺序推进:
| 优先级 | 建设内容 | 解决的关键问题 | 前提条件 |
|---|---|---|---|
| P0 | 主数据管理 | 物料、BOM、客户编码统一 | 数据治理组织成立并指定 Owner |
| P1 | 集成计划平台 | 产销数据拉通、MRP 计算自动化 | 主数据质量达标、M+6 流程稳定 |
| P2 | BI/Dashboard | 计划报表自动化、经营决策可视化 | 源系统数据接口就绪 |
这个顺序的逻辑是:先有干净的数据,再谈流程自动化,最后才做可视化分析。跳过 P0 直接上 BI,等于把错误数据放大到管理层面前;跳过 P1 直接上 APS,主数据不干净时排产结果无法置信。
5.3 计划组织职责边界
三层计划体系的运转需要有对应的组织职责。事业部的计划运营部负责 M+6 主计划、物料需求计划和电池需求计划,是计划体系的中枢;基地计划物控部负责 W+4 周计划分解、日排程和物料齐套确认;集团供应链管理中心负责采购策略、物流统筹和关键物料锁定。组织边界的核心是"事业部定方向、基地做执行、集团管资源",而不是所有计划都由事业部拉到基地。报告里提到的"营销运营、计划运营、电池运营"三角色协同,在执行层最容易出现的问题就是电池运营中心直接给基地下达电池生产指令,绕过了计划运营部的排产优先级判断。实际操作中要在管理制度里明确:任何对基地产能的占用,必须通过正式计划流程下达,临时插单要走例外审批渠道。
需求计划、主计划、物料需求计划、周排产计划各自的数据流向和责任岗位,应该在流程文件里画清楚,最好做到每一个字段都有人负责。集成计划不是一个系统项目,它是一套业务规则——真正拉开差距的,是规则有没有被一线计划员持续执行下去。
本文还有配套的精品资源,点击获取