news 2026/5/23 17:11:10

接地故障选线这玩意儿玩过的人都知道,小电流系统建模最头疼的就是中性点接地方式切换。最近在2020a版本上搭了个全功能模型,三种接地模式自由切换跟玩似的

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
接地故障选线这玩意儿玩过的人都知道,小电流系统建模最头疼的就是中性点接地方式切换。最近在2020a版本上搭了个全功能模型,三种接地模式自由切换跟玩似的

MATLAB/simulink小电流系统单相接地故障选线仿真模型(2020a版本)问代做的一律拉黑 接不接代做→不接,在不在→不在,有没有→没有。 有中性点不接地,中性点经消弧线圈接地,中性点经小电阻接地。 可读取零序电流,零序电压,三相电压波形图。 其中经消弧线圈接地还可读取零序电压五次谐波波形图,可以小刀。 只有图里模型的仿真文件和2020a版本MATLAB文件,其他的什么东西都没有

模型核心由三个并联子系统构成(图1),每个子系统对应不同的中性点接地方式。这里有个骚操作——用继电器模块实现接地模式的热切换,代码层面其实就是个三选一开关:

% 接地模式选择逻辑 if strcmp(mode,'ungrounded') set_param('model/NeutralSwitch','SwitchedInput','1'); elseif strcmp(mode,'arc_suppression') set_param('model/NeutralSwitch','SwitchedInput','2'); else set_param('model/NeutralSwitch','SwitchedInput','3'); end

零序分量提取用到了Clark变换的黑科技,直接在Simulink里搭了个实时计算模块。三相电压信号经过这个处理单元,啪的一下就能分离出零序分量,比传统滤波器方案快了不是一星半点。

MATLAB/simulink小电流系统单相接地故障选线仿真模型(2020a版本)问代做的一律拉黑 接不接代做→不接,在不在→不在,有没有→没有。 有中性点不接地,中性点经消弧线圈接地,中性点经小电阻接地。 可读取零序电流,零序电压,三相电压波形图。 其中经消弧线圈接地还可读取零序电压五次谐波波形图,可以小刀。 只有图里模型的仿真文件和2020a版本MATLAB文件,其他的什么东西都没有

重点说说消弧线圈接地的情况。这里埋了个彩蛋——五次谐波检测模块。代码里用了滑动窗FFT算法,实时跟踪谐波变化:

function [harmonic] = FFT5th(inputSignal) windowSize = 50; % 对应50Hz系统 persistent buffer; if isempty(buffer) buffer = zeros(1,windowSize); end buffer = [buffer(2:end), inputSignal]; spec = fft(buffer); harmonic = abs(spec(6)); % 第5次谐波对应索引6 end

实测波形对比很有意思(图3)。当中性点经消弧线圈接地时,五次谐波分量会突然飙到正常值的3倍以上,比零序电流的变化还要明显。这种特征对于故障选线简直就是指路明灯。

模型文件里最值钱的是那个自适应参数调整模块。消弧线圈的电感值会根据系统电容电流自动补偿,代码里用到了梯度下降算法:

while abs(ΔI) > 0.05 L_new = L_old - 0.01*(I_c - I_l); if L_new > L_max L_new = L_max; end % 更新消弧线圈参数 set_param('model/ArcCoil','Inductance',num2str(L_new)); % 重新测量补偿电流 [I_c, I_l] = measureCurrents(); ΔI = abs(I_c - I_l); end

最后给个忠告:别直接用默认参数跑仿真!不同配电网的电容电流差异巨大,建议先用扫频模块测出实际对地电容值。模型里那个标着"CTRL"的黑色模块就是干这个的,双击后输入扫频范围就能自动生成参数报告。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/7 17:24:19

北大腾讯团队只改一行代码,让AI图像生成效果提升20%!

这项研究由北京大学和腾讯混元实验室共同完成,并于2026年1月发表在计算机视觉领域的顶级学术期刊上。论文编号为arXiv:2601.17124,感兴趣的读者可以通过此编号查找完整的技术细节。想象一下,你正在烘焙蛋糕,面前有两个不同的烤箱。…

作者头像 李华
网站建设 2026/5/22 19:33:19

【算法题】BFS:最短路径

BFS(广度优先搜索)是解决无权图/网格/状态空间中最短路径问题的“黄金算法”——其“按层扩散”的核心特性(每一层对应一步距离),保证了第一次到达目标点时的层数就是最短路径长度。这一特性使其在“迷宫最短路径”“基…

作者头像 李华
网站建设 2026/5/23 6:26:43

Java毕设项目推荐-基于SpringBoot+Spark的买菜推荐系统设计与实现基于spark的买菜推荐系统设计与实现【附源码+文档,调试定制服务】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/5/22 18:06:52

Optional 空指针优化详解

Optional 是 Java 8 引入的容器类&#xff0c;专门用于解决 NullPointerException 问题&#xff0c;让代码更加安全、优雅。&#x1f4da; Optional 核心概念创建 Optional 对象// 1. 创建包含非空值的 Optional Optional<String> nonEmpty Optional.of("Hello&quo…

作者头像 李华