
Matlab
文章平均质量分 55
Jace Lee
电子与通信工程
网络化信息处理
安全状态估计 信息融合 滤波
展开
-
威布尔分布拟合/威布尔参数估计Matlab函数
最小二乘法拟合威布尔分布Matlab函数,可以直接调用使用原创 2022-03-04 22:14:54 · 18823 阅读 · 7 评论 -
利用基于Matlab的Matpower Toolbox做安全类动态仿真方法
系统动态的产生系统的状态值是各个用电节点的参数。比如可以单独使用有功需求Pd作为状态值。个人认为这种假设方式更贴近实际生活,在实际电网应用中,直观来说波动较大主要的确体现在功率上。这个波动可以自己来设定状态转移矩阵A(也就是波动的方式),同样也可以采用网络共享的电力系统数据库中是实际电网负荷数据,比如这种情况产生的动态变化,不能直接用状态转移矩阵A来体现,就需要用到Holt两参数法。当然,有功功率值与无功功率值是挂钩的,如果假设节点功率因数保持恒定,可以根据给定的有功功率来得到节点无功功率值原创 2021-11-04 09:13:20 · 625 阅读 · 0 评论 -
联邦滤波算法封装Matlab函数
本人最近需要写多个仿真,需要用到联邦滤波Federal Filter算法效果对比,于是干脆将联邦滤波算法封装为函数,后续使用直接进行调用即可。原创 2021-11-02 15:37:33 · 2137 阅读 · 6 评论 -
MSE(均方误差)计算封装Matlab函数
文章目录背景函数代码调用方法调用测试函数背景本人最近需要写多个仿真,需要大量用到MSE(均方误差)计算,于是干脆将MSE运算封装为函数,后续使用直接进行调用即可。函数代码%Project: 均方误差函数%Author: Jace%Data: 2021/11/01%====================函数体====================function [MSE]=MSE(Dim,Step,N,xkf,x) %====================分配空间=======原创 2021-11-02 10:15:35 · 4487 阅读 · 0 评论 -
Kalman滤波封装Matlab函数
文章目录背景函数代码调用方法调用测试函数背景本人最近需要写多个仿真,需要大量用到本地标准Kalman滤波,于是干脆将Kalman滤波的算法封装为函数,后续使用直接进行调用即可。注意:封装的函数仅仅是单一时刻的计算,调用需要在循环体内进行。函数代码%Project: 本地滤波器函数(有无输入量通用)%Author: Jace%Data: 2021/10/25%====================函数体====================function [P,xkf,K]=Lkf(D原创 2021-11-02 10:14:34 · 1798 阅读 · 1 评论 -
matlab中的plot的用法
文章目录画单个带点的黑色实线:在一张图片里绘制多副可以使用subplot命令:标题使用title()命令图片叠加 hold on,box on;用法matlab中的plot的用法画单个带点的黑色实线:plot(t,x(t),'-k.');其中后面单引号内的三个参数有以下可选项:标记符线型标记符点型标记符颜色-实线+加号r红–双划线o空心圆g绿:虚线*星号b蓝:.点划线.实心圆c蓝绿x叉号m紫红原创 2021-10-20 19:30:53 · 4741 阅读 · 0 评论 -
NRD安全估计算法的仿真过程及思考
文章目录算法思考算法原理仿真背景模型设置攻击设置(与RWD中完全相同)代码效果及分析隐匿攻击分析噪声设置追踪效果估计误差量测值记录攻击检测检测率非隐匿攻击分析噪声设置追踪效果估计误差量测值记录攻击检测检测率极端非隐匿攻击分析噪声设置追踪效果估计误差量测值记录攻击检测检测率算法思考算法原理本质上说,NRD其实就是一维的(标量的)卡方检测+标准Kalman滤波+恢复算法。因此其攻击检测原理与标准卡方检测一致,都是考量两种分布的一致性情况,一致性越差,结果参量越大。于是就可以通过这种方法检测出攻击下的分布和原创 2021-09-21 16:57:56 · 796 阅读 · 0 评论 -
RWD安全估计算法的仿真过程及思考
文章目录仿真背景模型设置攻击设置代码效果及分析隐匿攻击追踪效果估计误差(可以看出与标准Kalman差不多)攻击检测(能够实现对发生攻击的传感器的检出)检测率非隐匿攻击极端非隐匿攻击算法思考为什么要进行窗口长度的取平均?仿真背景模型设置为了简单,使用一个不相关双通道两传感器的模型,两个传感器每时刻独立地观测两个状态量,并进行融合。RWD算法的使用背景为智能电网,电网中的参数变化缓慢,一般可以认为是稳定系统,因此设定状态转移矩阵A为单位矩阵,系统参数波动仅由噪声引起。攻击设置依照文献设置,分为三种情原创 2021-09-18 17:06:17 · 472 阅读 · 0 评论 -
两相关传感器(双通道) 一维 联邦滤波Matlab仿真(对比局部滤波)
条件设定的条件为两个传感器,同时观测一个状态量,对两个传感器对应的局部滤波进行融合(使用联邦滤波算法),并加入单独的局部滤波的对比,联邦滤波算法核心:代码%Project: 相关 双通道 一维 kalman滤波%Author: Jace%Data: 2021/09/13%--------------------准备---------------------close all;clear all;clc;%------------------初始化参数------------------原创 2021-09-14 10:23:03 · 1400 阅读 · 6 评论 -
两不相关传感器(双通道) 二维 kalman滤波Matlab仿真
条件设定的条件为两个传感器,每个传感器独立观测一个状态量,但两个状态量之间存在耦合(A矩阵非对角线上不为0)的情况下,对两个传感器对应的局部滤波进行融合(使用的是最简单的算法):两个传感器下就是:代码%Project: 不相关 双通道 二维 kalman滤波%Author: Jace%Data: 2021/09/12%--------------------准备---------------------close all;clear all;clc;%---------------原创 2021-09-13 16:40:19 · 908 阅读 · 0 评论 -
.m文件和 .mat文件的区别
目录前言性质不同调用不同解析不同前言MATPOWER所用的数据文件均为MATLAB的M文件或者MAT文件,那么这两种文件有什么区别?性质不同m文件是保存一段代码的文件,类似于C语言中的一个函数体; 这也是MATLAB中最常见的文件保存格式之一;.mat文件是matlab的数据存储的标准格式。也就是操作产生的数据的一个集合包,可以把一次处理的结果保存,供下一次使用。调用不同m文件可以直接用来执行调用;mat文件不可以直接用来执行,需要通过load命令调用。解析不同m文件的文件格式是私有的,转载 2021-08-09 15:23:17 · 5791 阅读 · 0 评论