简介:工厂10kV供配电设计课程设计完整文档,面向电气工程、自动化等专业本科生及供配电设计入门者,系统梳理10kV工厂供配电设计全流程。压缩包内仅1个doc文件,容量814KB,内容涵盖设计内容与要求、负荷计算与无功补偿、变电所位置与型式选择、主变台数容量及主接线方式、短路电流和短路容量计算等章节,并延伸至一次设备选择与校验、高低压线路选择,结构完整、步骤清晰,可作为课程设计说明书参考或设计计算模板。目前已有400人学习浏览,适合正在完成供配电课程设计、需要对照完整设计思路与计算方法的读者高效完成报告。
1. 10kV供配电设计课程设计,本质上是算出来的,不是画出来的
很多电气专业学生拿到“工厂10kV供配电设计”这个题目,第一反应是打开 CAD,画一张从市政进线到变压器再到低压配电柜的单线图。但在实际课程设计答辩里,老师更常问的是另外三个问题:变压器容量怎么定出来的、短路电流算到多少、保护定值取多少。这三个问题只要有一个答不上来,图纸上的开关柜型号就失去了依据,因为 10kV 供配电设计的核心是用计算驱动选型:先算负荷才能定变压器,先算短路电流才能校开关,最后才谈主接线和继电保护。这篇文章按这个顺序,把从负荷计算到保护整定的完整链条讲一遍,兼顾手算公式和可以复现的辅助脚本。
2. 负荷计算是10kV供配电设计的第一步:需要系数法与变压器容量选择
2.1 需要系数法:先把 P30、Q30、S30 的关系理清
课程设计任务书通常会给你一张车间设备清单,比如机加工设备、电焊机、风机、照明灯具等。这些设备不会在同一时刻全部满载运行,如果直接把安装容量 Pe 相加,算出来的负荷会比实际最大需求高出很多,后面所有设备选型都会偏大。工程里最常用的做法是需要系数法:对每个设备组取一个需要系数 Kd,该组的计算有功负荷 P30=Kd×Pe,再根据设备组的自然功率因数 cosφ,用 Q30=P30×tanφ 求出计算无功负荷,其中 tanφ 由 cosφ 换算得到。需要系数 Kd 不是一个纯经验拍脑袋的数,它隐含了设备负载率、同时使用程度和工作制差异,不能跨行业乱套。
有了每组 P30 和 Q30 后,整厂计算负荷并不是直接把各组数值相加,因为各组负荷出现最大值的时刻可能错开,所以要再乘一个同时系数 Kp 和 Kq。最终的计算有功 P30、计算无功 Q30 再合成计算视在功率 S30=√(P30²+Q30²),三相线电流则用 S30 除以√3 倍线电压得到。这里最容易出错的是电压等级:算 10kV 侧电流时除以 10kV,算 0.4kV 侧电流时除以 0.4kV,写错一位小数,后面的电流互感器变比、母线载流量就全错了。课程设计通常要求同时给出 10kV 侧和 0.4kV 侧的 I30,目的就是分别给高压柜和低压柜选型用。
2.2 用 Python 把负荷计算表“算出来”,而不是手抄 Excel
数据一多、参数一改,手算就要全盘重来。我一般会写一个几十行的小脚本,把设备组参数放在列表里,改一遍数据重新运行就能得到新的负荷结果,也方便把计算表直接复制到设计说明书里。下面这段代码可以作为负荷计算的草稿:
# load_calc.py # 用需要系数法做全厂负荷计算,并估算无功补偿容量 import math # 设备组数据:(名称, 安装功率Pe/kW, 需要系数Kd, 功率因数cosφ) devices = [ ("机加工车间", 1200.0, 0.45, 0.65), ("装配车间", 800.0, 0.35, 0.60), ("动力风机", 350.0, 0.70, 0.80), ("电焊设备", 250.0, 0.30, 0.45), ("照明与办公", 150.0, 0.85, 0.90), ] # 多组负荷的同时系数,一般取 Kp=0.85~0.95,Kq=0.90~0.97 Kp, Kq = 0.90, 0.95 P30_sum = Q30_sum = 0.0 for name, pe, kd, cos_phi in devices: p30 = pe * kd q30 = p30 * math.tan(math.acos(cos_phi)) P30_sum += p30 Q30_sum += q30 print(f"{name}: P30={p30:.1f} kW, Q30={q30:.1f} kvar") P30 = Kp * P30_sum Q30 = Kq * Q30_sum S30 = math.hypot(P30, Q30) # sqrt(P30^2+Q30^2) I30_10kv = S30 / (math.sqrt(3) * 10.0) print(f"全厂计算负荷: P30={P30:.2f} kW, Q30={Q30:.2f} kvar, S30={S30:.2f} kVA") print(f"10kV侧计算电流: I30={I30_10kv:.2f} A") # 无功补偿容量估算,目标功率因数取 0.90 cos_actual = P30 / S30 target_cos = 0.90 if cos_actual < target_cos: Qc = P30 * (math.tan(math.acos(cos_actual)) - math.tan(math.acos(target_cos))) S30_new = math.hypot(P30, Q30 - Qc) print(f"自然功率因数 {cos_actual:.3f},需补偿容量约 Qc={Qc:.2f} kvar") print(f"补偿后计算容量 S30'={S30_new:.2f} kVA") else: print(f"自然功率因数 {cos_actual:.3f} 已满足要求")这段脚本先按设备组逐个算出 P30 和 Q30,再乘以同时系数得到全厂计算负荷,最后用math.hypot得到 S30。需要说明的是,Kp 和 Kq 并不是公式里的固定值:如果各生产车间的峰值负荷错开明显,Kp 可以取低一些;如果生产班次同步率高,Kp 要靠近 0.95。脚本里的I30_10kv用的是额定电压 10kV,如果任务书给出的是 10.5kV 母线电压,也可以把 10.0 改成 10.5,但课程设计通常按 10kV 算即可。
2.3 无功补偿和变压器容量:先补后选才是正常顺序
如果按自然功率因数算出的 S30 直接去选变压器,容量往往会偏大一个型号。工厂的自然功率因数通常只有 0.6~0.75,低压侧集中补偿是常规方案,补偿容量按 Qc=P30×(tanφ1−tanφ2) 估算,把功率因数提到 0.90 或 0.95。上面例子算出 S30≈1752kVA,需要补偿约 780kvar,补偿后 S30 降到约 1266kVA。变压器容量应按补偿后的 S30 选,这一点在课程设计里是老师很容易追问的细节。
变压器台数取决于负荷等级和可靠性要求,常见做法见下表:
| 负荷级别 | 变压器台数 | 容量选择原则 | 典型低压侧接线 |
|---|---|---|---|
| 三级负荷为主 | 1 台 | ST ≥ S30',负载率控制在 75%~85% | 单母线 |
| 有较多二级负荷 | 2 台 | 单台 ST ≥ 0.7×S30',且满足全部二级负荷 | 单母线分段,母联分列 |
| 一级负荷比例高 | 2 台 | 单台 ST ≥ 全部一级负荷,校验切换时间 | 单母线分段,母联自动投入 |
示例里的补偿后容量约 1266kVA,选两台 SCB13-1000 干式变压器,正常运行每台负载率只有 60% 多,二段母线互为备用,是比较稳妥的课程设计答案。选型之后,变压器阻抗电压 Uk% 会成为短路计算里的关键参数,下一章的短路电流结果直接受它影响。
3. 短路电流计算:10kV 供配电设计里的设备动热稳定校验
3.1 标幺值法手算与基准值选取
负荷计算决定设备“平时走多大电流”,短路计算决定设备“故障时扛不扛得住”。工厂 10kV 配电网的短路电流计算不需要做电磁暂态仿真,课程设计阶段最常用的是标幺值法。我习惯取基准容量 Sd=100MVA,10kV 侧基准电压取 10.5kV,0.4kV 侧基准电压取 0.4kV,这样两个电压等级下的基准电流分别是 Id=100/(√3×10.5) 和 Id=100/(√3×0.4),大约为 5.77kA 和 144.34kA。系统阻抗标幺值 Xs=Sd/Sok,其中 Sok 是供电部门给定的系统短路容量,一般课程设计任务书会给,比如 200MVA 或 500MVA,没给时可以按该地区电网典型值假设并注明。
变压器阻抗标幺值按 Xt=(Uk%/100)×(Sd/Sn) 归算,Sn 是变压器额定容量。这里特别注意单位:Sd 是 100MVA,Sn 如果用 kVA 表示要除以 1000 换成 MVA,不然 Xt 会差三个数量级。线路阻抗在近距离供电时可以忽略,但最好预留 0.03~0.05 的标幺值,避免结果过于乐观。短路点通常取两个:10kV 母线和 0.4kV 母线,分别对应高压柜和低压柜的校验依据。
3.2 短路电流计算脚本:两个短路点一次算完
下面的脚本把系统阻抗、变压器阻抗和预留的线路阻抗串起来,求出两个短路点的三相短路电流和冲击峰值。冲击系数按高压系统常见取值 2.55,也就是短路电流峰值 ish=2.55×Ik,低压侧如果严格一些可以取 1.84,但课程设计里用 2.55 偏保守,设备选型余地更大。
# short_circuit.py # 用标幺值法计算 10kV 母线和 0.4kV 母线三相短路电流 import math Sd = 100.0 # 基准容量 MVA U_high = 10.5 # 10kV 侧基准电压 kV U_low = 0.4 # 0.4kV 侧基准电压 kV Sok = 200.0 # 系统短路容量 MVA,课程设计任务书给定 Sn_t = 1000.0 / 1000.0 # 变压器容量 MVA,这里对应 1000kVA uk_pct = 6.0 # 变压器阻抗电压百分数,常见 6% Id_high = Sd / (math.sqrt(3) * U_high) Id_low = Sd / (math.sqrt(3) * U_low) X_sys = Sd / Sok X_t = (uk_pct / 100) * (Sd / Sn_t) # d1 点:10kV 母线 X_d1 = X_sys + 0.05 # 0.05 为 10kV 进线电缆阻抗预留值 Ik1 = Id_high / X_d1 ish1 = 2.55 * Ik1 # d2 点:0.4kV 母线,流过变压器阻抗 X_d2 = X_sys + X_t + 0.03 # 0.03 为低压母线和断路器触头阻抗预留值 Ik2 = Id_low / X_d2 ish2 = 2.55 * Ik2 print(f"d1 10kV母线: Ik={Ik1:.2f} kA, 冲击峰值 ish={ish1:.2f} kA") print(f"d2 0.4kV母线: Ik={Ik2:.2f} kA, 冲击峰值 ish={ish2:.2f} kA")这段脚本的关键参数是 Sok 和 Sn_t。Sok 越高,系统阻抗越小,短路电流越大;变压器容量越大或 Uk% 越小,低压侧短路电流也越大。脚本里 0.05 和 0.03 是预留阻抗,不是固定国家标准参数,写课程设计时要在计算书里说明“按 10kV 进线长度约 500m 估算得到”,否则会被追问。运行结果里 d1 点大约在 10kA 级别,d2 点通常在 22kA 左右,这个数量级可以用来判断开关柜遮断容量和低压断路器分断能力。
3.3 动稳定、热稳定校验清单
短路电流算出来不是放在计算书里好看的,它要直接用于设备校验。课程设计里最容易漏掉的是:高压断路器开断能力校验只校了 Ik,却没校柜内母线的动稳定和热稳定。母线在短路冲击电流下会受到很大的电动力,温升也会在极短时间内变得很高。常用校验关系如下:
| 校验对象 | 短路侧参数 | 设备参数 | 合格条件 |
|---|---|---|---|
| 10kV 断路器 | 短路点最大三相短路电流 Ik1 | 额定短路开断电流 Isc | Isc ≥ Ik1 |
| 10kV 母线 | 冲击电流 ish1 | 母线动稳定耐受电流峰值 | 设备值 ≥ ish1 |
| 10kV 电缆/母线 | I∞²×tj,tj 取 1.1~1.5s | 热稳定允许的 It²×t | It²t ≥ I∞²tj |
| 0.4kV 断路器 | 低压母线短路电流 Ik2 | 极限分断能力 Icu | Icu ≥ Ik2 |
课程设计里常见的错误是把系统当成无限大容量,短路电流算得偏大,导致所有设备都升一个型号。正确做法是使用任务书给出的系统短路容量,并在计算书里写明运行方式。另一点是热稳定的假想时间 tj 不要取得太大,否则电缆截面会白白增大,一般取保护主保护动作时间加断路器分闸时间再加 0.05s 的非周期分量等效时间就够。
4. 主接线与10kV开关柜选型:单母线分段方案和关键设备参数
4.1 单母线分段为什么是中小工厂的“默认答案”
课程设计里的工厂负荷规模一般在 1000~3000kVA 之间,电源进线一到两回。如果只有一台变压器,高压侧用单母线就够了;但大多数课程设计为了体现可靠性和倒闸操作,会让任务书带二级负荷,这时两台变压器加单母线分段就很自然。10kV 侧做成两段母线,两台变压器各自接在一段母线上,低压侧也做成单母线分段,中间设母联断路器。正常运行时分列运行,一台变压器或一段母线检修时,合上母联由另一台变压器带重要负荷。这种接线比双母线省造价,比单母线可靠,是中小工厂里性价比最高的方案。
主接线图不需要画得复杂,但要在设计说明里讲清倒闸逻辑。我见过的课程设计图纸,不少把高压侧画成了双母线,实际上 10kV 工厂配电网基本用不到双母线,画出来反而暴露对可靠性和造价没有概念。单母线分段已经能满足工厂绝大部分检修和故障切换需求,这也是这个标题里“10kV供配电设计”最常见的主接线形式。
4.2 高压开关柜组成与设备参数表
10kV 开关柜一般按功能分成进线柜、计量柜、PT 柜、出线柜和联络柜。进线柜承担电源保护,出线柜保护变压器,PT 柜接电压互感器和避雷器,计量柜用于高压计量。下面是一组典型配置:
| 柜体功能 | 主要元器件 | 选型依据 |
|---|---|---|
| 10kV 进线柜 | 真空断路器、电流互感器 | 额定电流 ≥ I30,开断电流 ≥ Ik1 |
| 计量柜 | 电压互感器、电流互感器 | 准确级 0.2S,变比按计算电流留余量 |
| PT 柜 | 电压互感器、避雷器 | 10/0.1kV,氧化锌避雷器 |
| 出线柜 | 真空断路器、零序互感器 | 保护变压器,短路参数同进线柜 |
| 联络柜 | 断路器、隔离手车 | 与进线柜参数一致,保证分段开关可靠 |
进线柜额定电流怎么选?上一章负荷计算里,10kV 侧计算电流只有几十安培,即使按补偿后全厂容量 1266kVA 算,I30=1266/(√3×10)≈73A,选 630A 的真空断路器已经有很大余量。但注意,开关柜额定电流只需要满足计算电流,而额定短路开断电流必须满足短路点最大三相短路电流,这是两个不同维度的参数。只按负荷电流选柜子、不看短路遮断容量的设计,答辩时几乎一定会被问倒。
4.3 用 Python 做开关柜选型的快速校验
设备选型计算不是算完一个参数就结束,而是要把多个条件串起来核对。下面这段脚本把额定电流和短路开断校验放在一起,电流互感器变比也按 1.5 倍余量给一个建议值:
# switchgear_check.py # 10kV 开关柜选型快速校验 import math S30_new = 1266.0 # 补偿后计算容量 kVA,取自负荷计算 Un = 10.0 # 10kV 额定电压 I30 = S30_new / (math.sqrt(3) * Un) vcb_in = 630 # 断路器额定电流 A vcb_breaking = 25.0 # 断路器额定短路开断电流 kA Ik1 = 10.5 # 短路计算章节得到的 10kV 母线短路电流 kA print(f"10kV侧计算电流 I30={I30:.2f} A") print(f"额定电流校验: {I30:.2f}A <= {vcb_in}A -> {I30 <= vcb_in}") print(f"短路开断校验: {vcb_breaking}kA >= {Ik1}kA -> {vcb_breaking >= Ik1}") # 电流互感器一次电流建议 ct_primary = int(round(I30 * 1.5 / 5) * 5) print(f"电流互感器一次电流建议不小于 {ct_primary} A,可选 {ct_primary}/5 A")这个脚本逻辑很简单,但它把“选柜子要满足什么条件”讲清楚了:计算电流决定额定电流等级,短路电流决定开断参数,电流互感器变比决定计量和保护采样。实际工程里还要校核海拔修正系数和母线的动热稳定,课程设计里把 25kA 开断能力选出来之后,还要往前回查高压柜柜型是否能配 25kA 母线,而不是只看断路器型号。
5. 继电保护整定配合与课程设计收尾:让 10kV 供配电设计闭环
5.1 变压器两段式电流保护怎么配合
10kV 馈线保护通常不需要做复杂纵联差动,课程设计里最常见的是变压器高压侧装设电流速断和定时限过电流保护。电流速断按躲过变压器低压侧最大三相短路电流折算到高压侧的值整定,动作时间整定为 0s,保护范围覆盖变压器内部及高压侧引出线;定时限过电流按躲过变压器最大负荷电流整定,考虑电动机自启动的增大系数,动作时间比低压侧馈线保护高 0.3~0.5s,保证越靠近电源动作时间越长。灵敏系数要用最小运行方式下保护范围末端最小短路电流来校,不能只看最大运行方式的数值,这是很多课程设计计算书里缺失的部分。
5.2 答辩前自检清单
交图和说明书之前,我建议你用下面几条把整套计算过一遍:
- 负荷计算表里确认变压器容量是按无功补偿后的 S30 选的,而不是按自然 S30;
- 短路电流计算里至少有两个短路点,并且写明了系统短路容量取值;
- 低压断路器的分断能力大于 0.4kV 母线短路电流 Ik2,不能只看额定电流;
- 保护定值的灵敏系数用最小运行方式电源侧短路电流校,不能只校最大运行方式;
- 图纸上的每个断路器型号都要能在计算书里找到对应的校验行,不能出现“图上一型号、计算里另一型号”。
答辩时被问“为什么这台变压器选 1000kVA 而不是 800kVA”,你只要回答“补偿后计算负荷 1266kVA,两台 1000kVA 正常负载率 63%,并留出约 5% 左右的远期增量余地”,这个答案本身就说明整套 10kV 供配电设计是经过完整计算闭环的。
本文还有配套的精品资源,点击获取