[发明专利]一种基于人工神经网络的分布式电源频率检测方法有效
申请号: | 201811211114.5 | 申请日: | 2018-10-17 |
公开(公告)号: | CN109459609B | 公开(公告)日: | 2020-10-13 |
发明(设计)人: | 张新;杨润宇;徐晓彤;刘光斌 | 申请(专利权)人: | 北京机械设备研究所 |
主分类号: | G01R23/02 | 分类号: | G01R23/02;G06N3/04;G06N3/08 |
代理公司: | 北京天达知识产权代理事务所(普通合伙) 11386 | 代理人: | 马东伟;庞许倩 |
地址: | 100854 北京市海淀区永*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 人工 神经网络 分布式 电源 频率 检测 方法 | ||
1.一种基于人工神经网络的分布式电源频率检测方法,其特征在于,包括以下步骤:
在已知分布式电源的频率条件下,采集分布式电源的电压数据;
对所述电压数据及其对应的频率进行人工神经网络模型训练;
基于训练得到的人工神经网络模型对分布式电源的频率进行检测;
对电压数据及其对应的频率进行人工神经网络模型训练,包括:
对采集到的电压数据及其对应的频率进行归一化处理,形成训练样本;
对所述训练样本进行正向传播,并通过反向传播更新输出层权值以及输入层与隐藏层之间的权值,使输出层各节点的输出值与期望值之间的误差符合指标要求,完成人工神经网络模型训练;
对训练样本进行正向传播,并通过反向传播更新输出层权值以及输入层与隐藏层之间的权值,使输出层各节点的输出值与期望值之间的误差符合指标要求,具体包括:
对训练样本进行正向传播,求解出各节点的实际输出值与期望值之间的误差;
按照误差梯度下降最快的方向,利用复合求导得到输出层权值更新公式和输入层与隐藏层之间的权值更新公式,根据上述更新公式分别更新输出层权值、输入层与隐藏层之间的权值;
进行正向传播,求解各节点的实际输出值与期望值之间的误差,并判断所述误差是否符合指标要求;
若符合,则完成了反向传播过程,若不符合,则重新更新输出层权值以及输入层与隐藏层之间的权值,进行正向传播,求解各节点的实际输出值与期望值之间的误差,直至所述误差符合指标要求;
根据上述更新公式分别更新输出层权值、输入层与隐藏层之间的权值,具体包括:
按照公式Δpwij=η(tpi-opi)opi(1-opi)xji更新输出层权值;
按照公式更新输入层与隐藏层之间的权值;
其中,Δp表示第p个样本的梯度变化,η为学习效率,tpi为第p层第i个神经元的期望输出值,opi为第p层第i神经元的实际输出值,xji为神经元i到节点j的输入,xi为神经元的参数,δki=(tki-oki)oki(1-oki),tki表示隐藏层第i个节点的期望输出值,oki表示隐藏层第i个节点的实际输出值,wki表示当前输入层与隐藏层之间的权值。
2.根据权利要求1所述的方法,其特征在于,在已知分布式电源的频率条件下,采集分布式电源的电压数据,具体包括:
在已知分布式电源的频率条件下,利用电阻分压方法将分布式电源的交流电压输入单片机中的AD采样电路;
所述AD采样电路以一定的采样频率,采集分布式电源的电压数据;
由单片机通过以太网通讯将采集的所述电压数据输入计算机。
3.根据权利要求1所述的方法,其特征在于,对采集到的电压数据及其对应的频率进行归一化处理,具体包括:
将采集到的电压数据及其对应的频率通过归一化函数,映射到[-1,1]区间,所述归一化函数为:
y=(1-ymin)*(x-xmin)/(xmax-xmin)–1
其中,x、y分别为归一化前、后电压数据或其对应的频率,xmax、xmin分别为归一化前x的最大值和最小值。
4.根据权利要求1所述的方法,其特征在于,对训练样本进行正向传播,求解出各节点的实际输出值与期望值之间的误差具体包括:
训练样本从输入层输入,通过隐藏层的激活函数处理,经由隐藏层节点输出;
经过输出层的激活函数处理,经由输出层节点输出,得到实际输出值;
通过各节点实际输出值和理想输出值,计算出各节点输出误差和总误差。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京机械设备研究所,未经北京机械设备研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811211114.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:功率因数补偿装置工作状态检查方法
- 下一篇:一种基于AVR单片机的简易频率计