简介:俄罗斯海事登记局(RS)发布的《Sea-Going Ships Part XVII》2020年英文版规则,专门阐述船级符号中用于标明船舶结构特征与运营特殊性的识别标记和描述性记号,是船舶设计、入级审核与海事合规工作的权威依据。该版本基于2019年规则修订,并纳入了IACS统一要求、解释与建议,以及IMO相关决议,体现出与国际规则的最新衔接。内容涵盖各类船级符号的定义、编制规则、适用说明及检验要点,并附有修订条款编号与生效日期,便于对照查阅。压缩包内共1个PDF文件,大小8.14MB,为完整英文原版电子文档,清晰度高,适合直接存档及打印研读。截至目前已有50人学习/下载,适合船级社审核人员、船舶设计师、海事院校研究者以及需要处理入级文件的技术人员。通过这份文档,读者可系统掌握RS关于结构及运营特殊性的描述性记号体系,追踪2020版相对2019版的修改点,还可与RS其他部分规则配套使用,形成对现代商船入级与建造标准的完整认知。
1. 一份配电 PDF 为什么会卡住整船电气设计
船厂电气室拿到船东转来的 RS 海船规范 Part XVII 时,最先打开的就是那个叫 Dist 的 PDF。Dist 是 Distribution 的缩写,对应配电系统这一整块内容。很多从陆用配电转到船舶设计的人,第一遍翻下来会发现它不像国标那样直接给一张电缆载流量表或断路器选型表,而是先规定系统级条件:母线分几段、应急负荷怎么切、接地方式怎么定、保护选择性要满足到什么程度。这些约束不先落成自己的计算输入,后面每一张单线图都得返工。这篇文章按“先立系统约束、再算短路和压降、最后把 PDF 条文变成校验规则”的顺序展开,适合刚开始做船级社送审配合的电气工程师,也适合给船舶电气设计写计算工具的开发人员。读完之后,至少知道一份 Dist.pdf 里哪些参数必须抽出来进计算书,哪些结论可以直接进设计说明。
2. 读懂 RS Part XVII 配电章节前,先绑在一起看系统结构、接地和保护配合
单线图不是最后画的,规范对设备、电缆、保护的要求分散在不同小节里,真正限制设计的是这些交叉条款之间的联动关系。下面按送审配合时最容易出问题的三个维度展开。
2.1 单线图阶段就要定下来的分段母线、母联与应急配电板
RS 海船规范对主配电极(MSB)的要求,核心不在设备型号,而在允许的运行方式。一般货船会做成单母线或由母联开关连接的两段母线;带电力推进或大功率侧推的船,母线分段方式直接决定一台发电机故障后还能保留多少推进功率。设计时先把下面几个问题写进计算书:正常航行时母联断开还是闭合,发电机故障时母联是否自动投入,应急配电板(ESB)在正常电源失电后多少秒内完成切换。这些结论会直接影响断路器的电气联锁逻辑和二次回路设计,属于送审时必须交代的内容。
提到应急配电板的供电范围时,规范通常会列举最低清单:航行灯、信号灯、通信设备、火警系统、消防泵、应急照明等。设计原则是“应急负荷单独成屏,不经过主配电板”。有些设计图会把应急照明挂在正常照明配电箱再转接,审图意见基本都会要求改成从应急配电板直接出线。另一个容易忽略的点是,应急发电机及其配电板应能在主电源失效时自动启动并承受最大应急负荷的启动电流,计算书里要给出一台最大电动机启动瞬间的电压降校核。
2.2 IT 接地系统与绝缘监测装置的整定配合
海船交流配电系统绝大多数采用 IT 系统,也就是电源中性点不直接接地。这样做的直接好处是:发生第一次单相接地时,故障回路没有低阻抗通路,系统可以带着故障继续运行,航行安全不会因为一次接地就立刻失电。代价是需要装绝缘电阻监测装置(IMD),并在绝缘水平掉到设定值以下时发出声光报警。RS 对这类装置的要求重点在报警阈值和响应时间,设计时要把“报警值”和“跳闸值”区分开:船舶规范下一般只报警、不跳闸,由值班人员逐台切换设备查找接地点。
在具体选型单里,绝缘监测装置要接在交流母线的 L1/L2/L3 与地之间,并配置专用的试验按钮。有些项目会把 IMD 的输出接进综合报警系统,这时要注意它的继电器触点容量和报警矩阵的地址分配,避免信号映射到错误的报警组。对采用中性点经高阻抗接地的特殊设计(比如某些直流电网或变频驱动母线),计算书里应单独说明接地电阻的取值依据,否则审图时会被要求补充故障电流和谐波计算。
| 比较项 | IT(不接地/高阻接地) | TN(中性点直接接地) |
|---|---|---|
| 单相接地后果 | 不形成低阻抗故障回路,可持续运行 | 形成单相短路,保护需跳闸 |
| 绝缘监测 | 必须有 IMD,报警不跳闸 | 一般不需要,靠故障电流动作 |
| 电磁兼容性 | 共模电压较高,需注意变频器滤波 | 参考地明确,干扰处理相对简单 |
| 船用常见部位 | 主配电系统、应急配电系统、照明 | 特殊辅助系统、厨房设备等局部网络 |
表格只是选型辅助,具体阈值和适用区域以报审版本规范正文和船东规格书为准。
2.3 保护选择性:电缆热稳定、断路器分断能力与级差
保护配合做不好,是送审返工最多的地方。发电机主开关要有短路瞬时、过载长延时、欠压保护,功率大于一定值时还要配置逆功率保护。配电板内部的母联开关要根据系统运行方式配置短延时保护和联锁,防止两台发电机非同期合闸。馈线断路器的额定电流不能只看负载计算电流,至少按 1.25 倍留裕度,再核对上一级保护的整定值,确保电缆末端发生短路时由最近一级保护切除。
选择性分两种做法:时间级差和电流级差。时间级差靠上级保护增加短延时实现,适合上下级都是框架断路器的情况;电流级差靠上下级整定电流拉开倍数实现,但电缆末端短路电流有限时不一定拉得开,需要用计算确认。全选择性一般要求从主配电极馈线到分配电箱这一段实现,末端单台设备允许部分选择性。校核电缆热稳定时,要用保护电器实际的分断时间代入导体短时耐受电流公式,而不是用理论上的固定时间值。上一版计算书常犯的错误是把所有电缆都按同一时间校核,结果截面普遍偏大,审图意见会直接打回要求按实际脱扣曲线复核。
3. 用 RS 配电规范做短路电流与电压降计算时,参数和边界条件怎么取
3.1 短路电流计算从哪里取数:发电机、电动机反馈和母线最不利方式
完成保护配合的前提,是把整个配电系统在最大运行方式下的短路电流算清楚。RS 接受 IEC 61363-1 的简化计算方法,也接受电力系统仿真软件的计算结果,关键是输入参数来源必须能在计算书中追溯。发电机部分需要拿到额定容量 S_g(kVA)、额定电压、次暂态电抗 Xd"(百分数)和直轴时间常数;厂家资料里通常给的是 14% 或 15% 这类数值,计算书里统一转换成标幺值或欧姆值。如果有几台发电机并联在同一段母线运行,母线短路水平要按最多并联台数的方式取,而不是按正常航行时的一台机组。
电动机反馈不能忽略。母线附近直接启动的大容量电动机在短路瞬间会作为临时电源向故障点馈入电流,RS 的审图实践中,单台功率超过系统总容量约 1% 的电动机组就要纳入反馈计算。简化做法是把所有电机按额定容量的 4 到 6 倍计算初始反馈电流,再把衰减时间常数取 30ms 到 80ms 参与开断电流计算。变频器供电的电动机反馈贡献比直接启动的小,通常可以忽略,但要在计算书里写一句“变频回路不计入电动机反馈”,否则审图人员会按最保守方式提出疑问。
第一步算出来的值有三个用途:核对断路器的额定短路分断能力,核对母排和电缆的热稳定,作为下一级保护整定的基准。计算报告的结论格式通常是一张短路电流汇总表,列出母线编号、该点对称短路电流(kA)、峰值电流(kA)和对应断路器分断能力。
3.2 电压降校核的允许值、计算长度与负荷同时系数
电压降校核比短路电流更直观,但边界条件容易出错。照明回路的稳态电压降、电动机启动瞬间的电压降、变压器后长距离馈线这几个场景要分开算,不能用一个值打天下。
| 负荷类型 | 电压降限值 | 校核条件 |
|---|---|---|
| 照明及通信设备 | 5%~6% | 稳态运行 |
| 电动机电源端子 | 10%~15% | 最大电动机启动时 |
| 一般动力馈线 | 6%~8% | 稳态满载 |
| 应急回路 | 5% | 应急发电机带载 |
参考值大致如此,具体要求以报审版本规范正文为准。实际校核时,计算长度不是平面图上的直线距离,而是从配电板出线端到末端用电设备的实际电缆路径,包含竖井、绕梁、进设备柜的预留弧长。路径里有两个转接箱时要把两段长度加总,不能只量到第一个转接箱。负荷同时系数要按设备运行方式取,比如冷藏系统多台压缩机不同时启动,系数可以取 0.75 左右;若所有设备属于同一生产流程且需要同时启动,系数就要取 1.0。系数取低了,电缆截面偏小,启动时电压会跌到电机堵转。
3.3 一个可以直接落地用的 Python 计算骨架
下面两段代码放在电气计算工具项目里可以直接跑,用来快速估算电压降和发电机出口初始对称短路电流。
import math def cable_voltage_drop(I, L, R, X, cos_phi, U_rated, system="3ph"): """ I: 负荷电流 A L: 电缆单程长度 m R: 导体交流电阻 ohm/km(对应工作温度) X: 回路电抗 ohm/km cos_phi: 负荷功率因数 U_rated: 额定线电压 V system: "3ph" 三相 / "1ph" 单相 """ sin_phi = math.sqrt(1 - cos_phi ** 2) if system == "3ph": dU = math.sqrt(3) * I * L * (R * cos_phi + X * sin_phi) / 1000 else: dU = 2 * I * L * (R * cos_phi + X * sin_phi) / 1000 return dU / U_rated * 100 # 示例:400 V 三相回路,120 A,3x95 mm2 铜缆,长度 80 m vd = cable_voltage_drop(I=120, L=80, R=0.246, X=0.08, cos_phi=0.85, U_rated=400) print(f"电压降: {vd:.2f}%")这段函数注意两个参数口径:R 是交流电阻而不是直流电阻,截面积大于 120 mm² 时两者差距明显;L 只传单程,三相回路的压降公式已经天然包含根号 3 因子,单相回路则按两倍线长估算,不要重复乘 2。
发电机出口短路电流的简化估算:
import math def gen_initial_short_circuit(S_g_kva, xd_percent, U_rated, c=1.05): """ S_g_kva: 发电机额定容量 kVA xd_percent: 次暂态电抗百分数,例如 14 表示 14% U_rated: 额定线电压 V c: 电压系数,按 IEC 61363 常用 1.05 """ I_rated = S_g_kva * 1000 / (math.sqrt(3) * U_rated) return c * I_rated / (xd_percent / 100) # 示例:2500 kVA 发电机,Xd"=14%,400 V ik = gen_initial_short_circuit(2500, 14, 400) print(f"发电机出口初始对称短路电流: {ik:.1f} A")这个结果只代表单台发电机贡献,实际配电板短路水平还要叠加并联机组和电动机反馈。计算书中要写清楚 c 的取值依据、并联台数和反馈电动机清单,避免审图时被要求重算。
3.4 计算报告里要保留的过程参数
送审计算书不只是把最终电流值列出来,还需要保留每个回路的输入条件。建议为每条馈线建立一行数据记录,至少包含:回路编号、电缆型号、长度、截面、电阻电抗、计算电流、断路器型号、整定电流、短路电流校核结果。这些字段后面做规则校验时会直接复用,和单线图 CAD 属性的字段一一对应。
4. 把 Dist.pdf 变成机器可读的规范数据:PDF 抽取、规则映射与单位清洗
4.1 快速定位条文位置:pdftotext 与 pdfplumber 两种路径
拿到 RS 的 Part XVII 配电部分 PDF,第一步不是通读,而是先定位关键词。规范英文版的常用词包括 short-circuit、voltage drop、selectivity、insulation monitoring、distribution board。系统里装了 poppler 工具集的话,直接使用 pdftotext 按页面布局导出文本:
pdftotext -layout RS_Part17_Dist.pdf RS_Part17_Dist.txt grep -n "voltage drop" RS_Part17_Dist.txt-layout参数保留原文排版,适合找章节号;缺点是表格数据会变成对齐的纯文本,后续结构化要额外处理。如果 PDF 表格区域需要精确提取,用 pdfplumber 更合适。
import pdfplumber with pdfplumber.open("RS_Part17_Dist.pdf") as pdf: for idx, page in enumerate(pdf.pages): text = page.extract_text() or "" if "voltage drop" in text.lower(): print(f"第 {idx + 1} 页包含关键词") for table in page.extract_tables(): for row in table[:5]: print(row)这个脚本适合规范有文本层的情况。扫描版 PDF 没有文本层,不能直接用 extract_text,要先做 OCR,常见做法是先用pdftoppm把页面导出为 300 DPI 图片,再用 Tesseract 识别。识别结果里页码容易错位,记得保留页脚原文页码做校准。
4.2 将条文拆成可执行的校验规则:JSON Schema 与强制级别
规范条文写得再清晰,落到设计工具里也需要转成规则。常见做法是把“应”“不应”这类情态动词映射成 severity 字段:shall 对应 error,should 对应 warning。例如配电系统里最常见的这条:断路器额定电流不应小于计算电流的 1.25 倍。它对应下面这样的规则记录:
{ "rule_id": "RS_P17_DIST_001", "rule_name": "feeder_breaker_rating_margin", "object": "feeder.breaker", "condition": "I_n >= I_c * 1.25", "severity": "error", "source_clause": "Part XVII, 配电部分", "notes": "由配电盘制造商参数表回填 I_n,计算电流 I_c 由负荷表汇总" }规则体量变大后,建议按对象分组维护:配电极参数一组、馈线参数一组、应急系统一组、保护整定一组。校验程序从负荷表或数据库读取 I_n 和 I_c,逐条跑 condition 表达式,超过阈值就把 rule_id 和差值输出到审图意见清单。这个流程做完后,规范更新时只需要替换 JSON 文件,不需要改程序代码。
4.3 单位、基准电压和版本管理的三个常见坑
第一是单位。规范附录经常混用 kW 和 MW、kA 和 A,程序做条件判断前统一转 SI 再比较,否则 1.25 倍这条规则会出低级错误。第二是电压基准。规范里的电压降百分比没有歧义,但折算到变压器出口还是配电板母线会得出完全不同的结果。规则里要把基准节点写进 condition 的注释,否则同一份数据在不同版本程序里会算出不一样的结果。第三是版本覆盖。Dist.pdf 这类文件经常只有简称,更新年度版本后旧文件被覆盖,后面送审时搞不清用的是哪版。建议文件重命名时带上生效年份或修订号,例如 RS_Part17_Dist_2024.pdf,同时在规则 JSON 里保留 effective_from 字段。
5. 送审前自测:审图意见高发点与一版通过检查表
5.1 五类最容易被审图意见点名的设计疏漏
这些年配合过不少船级社送审项目,审图意见重复率最高的集中在五个位置。第一是应急配电板供电范围缺漏,照明配电箱、通信电源和火警系统里总有一项漏挂。第二是绝缘监测装置只画了符号没给报警阈值,审图要求补充整定值并说明报警不跳闸逻辑。第三是电缆热稳定校核用的分断时间与保护电器实际脱扣时间不一致,导致整条馈线的截面论证站不住。第四是母联开关与发电机断路器的联锁逻辑没有体现在计算书里,系统图上有母联、电气逻辑上却没有对应的运行方式说明。第五是电压降校核的负荷同时系数没有交代,审图通常按全部设备同时运行反算,发现截面偏小直接打回。
5.2 过一遍自查表的顺序
自查表可以在送审前一周配合规则库工具一起跑。先跑短路电流,确认每段母线的最大短路水平对应断路器分断能力有余量。再跑保护配合,从上到下检查每一级整定值是否满足级差。然后跑电压降,把每条超过 50 米的馈线单独列出来复核,特别是一端接电动机、另一端经过两个以上转接箱的回路。最后跑规范文本检查,把抽出的规则库结果和 PDF 原文逐条对应,防止工具规则过时。
| 检查项 | 通过标准 | 数据来源 |
|---|---|---|
| 母线短路水平 | 断路器分断能力不低于母线计算短路电流 | 短路电流汇总表 |
| 保护选择性 | 按单线图逐级核查级差成立 | 整定值表 |
| 电压降 | 最不利回路压降不超过限值 | 压降计算表 |
| 绝缘监测 | 报警值已标注并接入报警系统 | 设备表 |
| 应急馈线 | 应急负荷全部直接接自应急配电板 | 单线图 |
这套检查表的核心价值不在表格本身,而在让数据源保持一致:负荷表、单线图、计算书、设备表四份文件如果分开维护,送审前就会一遍遍发现对不上。把 Dist.pdf 抽出来的规则和设计参数放进同一套数据库后,审图意见单上的大部分问题在出图前就已经被程序拦下来了。
本文还有配套的精品资源,点击获取