电力系统仿真器 —— 绘制单线拓扑并运行各项演算
这个画布请在电脑上打开
单线图的绘制和设备连线要靠鼠标和大屏。工作台是三栏并排的——设备库、画布、参数面板——手机屏放不下。我们没有把画布压成手机版:压出来的图会画错、连线也不可靠,所以手机上这一页只做查看。
复制下面的链接,在电脑浏览器(宽度 1280 px 以上)里打开。请注意:已保存的方案存在本机浏览器里,换到电脑上打开会是一张新画布。
可以查看和拖动视图,但手机上连线与编辑不可靠;正式操作请用电脑。
从第一台设备开始 画布还是空的。三步就能跑通一次计算。
……或者直接点 / 拖右侧【设备库】的任意卡片(列表按组折叠,点组名展开)。 为什么必须先做:本站所有计算都以网架为输入 —— 引擎要的第一件东西,就是画布上有一台设备。
以上数字全部在本页现算,来源真实可核 —— 引擎能力图(模块 / 研究开关)、设备库、预置场景库、左栏栏目表、站点语言表;没有一个是手抄的,也不会因为你放了一台设备而变化。
- 1放电源
- 2接线
- 3跑演算
未点「演算」前不会向引擎发任何请求 —— 画布本身不做物理计算。
关于设计台(画布)
本页是整个仿真器的方案录入入口,也是设计计算链路的唯一触发点:在画布上拖入器件(局外电网、变压器、高中低压开关柜、母线、断路器、双电源转换开关、UPS、负荷、光伏、储能、柴发、风电)并连线,一次 POST /api/design 即返回整套计算结果 —— design.sc、pf、lf、cableSchedule、selection、bom、econ、draw 以及 design.study{} 研究块。画布本身不做任何物理计算:每个数字都来自各自页面标注了标准的引擎模块(短路走 IEC 60909、变压器损耗与能效走 GB 20052、参数单一真源为 engines/params.js)。实时单线图、设计卡与保护定值单读的是同一份引擎响应。
下游的一切都继承这里录入的内容:器件种类决定哪些研究存在,额定值决定耐受与负载率判定,每条连线上的电缆截面 / 长度 / 材质是短路、潮流、损耗分摊与电缆清册共用的同一份数据。拓扑校验(孤立节点、悬空端口、缺额定值、非法环网)在任何计算之前先跑,所以画布上的错误在这里就被拦住,而不会在三页之后变成一个看不懂的数字。它也是唯一一处「把方案写一遍、其余页面都复用」的地方。
输入:节点与边(每条边带 lenM、截面、材质、芯数)、外部条件(Ssc、X/R、电压等级)、运行档(run.gridOperation)与研究开关(studyOptions)→ 计算:engines/params.js 把画布展平为 flatNodes / flatEdges 并解析全部缺省(未给长度回退 DEFAULT_LEN_M;非法值回退安全缺省并写入 warnings[])→ 重建电气层级 LAYER,校验端口与连线 → computeDesign 按序执行:① 短路(IEC 60909 等效电压源法,含故障点线路阻抗)② 潮流(Ybus + 恒功率负荷迭代)③ 变压器损耗 P0 + Pk×(S/Sn)²(用户未给则用 GB 20052 典型值)④ 电缆清册与选型校核 ⑤ 工程量 / BOM / 经济性,最后是可选的研究块 → 输出:design.sc、design.pf、design.lf、design.cableSchedule、design.selection、design.bom、design.econ、design.draw 与 design.study.*。联动:改一段电缆的截面会同时改动四件事 —— Zk 下降使短路电流上升(设备 Icw 与电缆热稳定最小截面随之变化)、损耗分摊里的 I²R 项变化、潮流里的电压降变化、保护灵敏度随最小故障电流变化;改变压器 Uk 会让短路与潮流同时变;改一条边的长度会同时改动短路故障点阻抗与潮流支路阻抗,因为两者读的是同一个 edge.lenM —— 数据模型里刻意只保留一份长度。