配电网重构是指在满足配电网运行基本约束的前提下,通过改变配电网中一个或多个开关的状态对配电网中一个或多个指标进行优化。 本代码以一种改进二进制粒子群算法为例,进行配电网的重构研究。本代码目标函数为配电网有功网损最小,可自行修改为其他函数。 传统二进制粒子群算法容易陷入局部最优。针对这一问题,本代码从两个方面进行改进:1.初始化和更新粒子时考虑配电网拓扑约束以缩小粒子搜索范围,增强算法收敛能力;2.加入变异的机制。 采用IEEE33节点系统作为算例,算法运行时重构过程通过动画进行动态显示;运行结束后输出重构前后系统节点电压的对比曲线图。
2022-10-07 16:56:00 9KB matlab 重构 配电网 粒子群算法
汽车刹车距离matlab代码使用磁场的距离测量系统 已经研究过的测量系统利用了磁场如何在空间中渗透的知识。 完成该项目的目的是创建一个感应工具,以确定沿着轨道相互跟随的两个移动小车之间的距离。 当手推车之间的距离减小并且明显发生碰撞时,霍尔效应传感器将拾取磁场的变化,并将对一个手推车施加破坏机制。 前面的推车配备有磁铁,其面向后面的推车,随后的推车将配备有霍尔效应传感器,其面向第一个推车。 然后使用霍尔效应传感器的输出电压来确定小车之间的距离。 下一个推车配置有直流电动机,如果两个推车之间的距离太近,则后面的推车会减速。 入门 打开MATLAB并简单地运行仿真和验证Arduino代码,以便自己运行实验。 先决条件 MATLAB许可证和Arduino下载。 部署方式 MATLAB代码仅用于分析。 Arduino代码可以上传到Arduino UNO,用作该项目的微控制器。 建于 -使用的编码环境 -使用的其他编码环境 贡献 请阅读有关我们的行为准则以及向我们提交请求请求的过程的详细信息。 版本控制 我们用于版本控制。 有关可用的版本,请参见。 作者 菲利普·特鲁佩利( Phillip Tr
2022-10-06 18:55:02 1.12MB 系统开源
1
我们常用的插值方式一般为线性插值,很多时候不满足实际需要,牛顿插值是一种很好用的方法,自己通过matlab写了一个牛顿插值方法,有需要的小伙伴可以借鉴一下,有更好的方法可以一起交流哦
2022-10-06 13:22:49 479B matlab 插值 牛顿插值
1
包络谱作图matlab代码,可以直接运行出结果图像,使用的EXCEL数据,可以换自己的数据运行。envelope函数画包络图matlab代码。如需通过希尔伯特Hilbert变换求包络谱的MATLAB代码,请在CSDN私信博主
2022-10-06 12:24:47 9KB matlab 开发语言
matlab代码粒子群算法ODEm(使用Matlab的最佳设计实验) ODEm(使用Matlab进行最佳设计实验)是使用Matlab开发的用于计算最佳设计实验的程序。 该程序包括启发式算法,例如粒子群优化(PSO),模拟退火(SA),遗传算法(GA),精确方法,例如内部点方法(IP),有效集方法(AS),顺序二次规划(SQP) ,Nelder Mead(NM)以及精确和启发式方法的杂交。 使用Windows安装程序 您可以在中找到安装程序。 该工具将在您的计算机中安装ODEm作为附件。 如果是第一次安装该应用程序,则将要从Internet下载并安装MATLAB Runtime库(大约500 MB)。 这可能需要几分钟,具体取决于连接的质量。 先决条件 A Windows Operating System. 将问题数据恢复为默认值 如果您使用的是Windows安装程序,并且要将问题数据恢复为默认值,则需要删除Matlab缓存。 要完成此任务,您需要进入目录C:\ Users \“您的计算机用户” \ AppData \ Local \ Temp \“您的计算机用户” \ mcrCache
2022-10-04 17:06:08 4.96MB 系统开源
1
智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真代码
2022-10-02 23:40:48 794KB matlab
1
坐标系旋转MATLAB代码,先平移后旋转。
2022-10-02 16:15:17 1KB matlab 开发语言
1
高斯白噪声matlab代码DIPCA-EIV 此仓库包含动态迭代PCA的实现,该PCA提议用于识别输入和输出测量值因高斯白噪声而损坏的系统。 随时检查来自DIPCA算法的其他一些紧密相关和最新的著作。 请参阅demo_dipca.m,readme.txt文件以了解有关dipca函数的用法。 您也可以键入以下命令来获取Matlab中的文档: doc dipca_ref 帮助dipca_ref 该算法能够从嘈杂的数据中估算出以下内容: 输入输出命令和传递函数的延迟 输入输出噪声方差 差分方程的系数 如果您正在使用此代码,请引用以下论文: Identification of Linear Dynamic Systems using Dynamic Iterative Principal Component Analysis ,Deepak Maurya,Arun K.Tangirala,Shankar Narasimhan,2016,IFAC-PapersOnLine,49(7),第1014-19页。 Identification of Errors-in-Variables models
2022-09-30 19:25:51 8KB 系统开源
1
离散控制Matlab代码MATLABSpinDynamics 仿真功能介绍 该文件夹包含一组MATLAB函数,用于模拟NMR实验的自旋动力学。 各个子文件夹包含用于模拟特定方案的功能的特殊版本,如稍后所述。 仿真中使用的关键思想总结如下: 假定自旋动力学是未耦合的自旋1/2原子核(如质子)的整体。 这允许通过“磁化矢量”在3D空间中的运动来表示动力学,但是它也阻止了J耦合,多核实验等的建模。 该模拟基于将感兴趣的样本量离散为大量的“等色度”,这些等色度被定义为其中静磁场和RF磁场(分别为B0和B1)恒定的小区域。 用户应根据所研究的系统选择(B0,B1)分布。 例如,均匀的B0梯度和相对恒定的B1是由内而外的传感器几何形状的常见假设。 在这种情况下,f(B0,B1)减小到B0上的均匀分布。 在每个等色度内,通过将脉冲序列离散为一系列长度可调的时间间隔来计算自旋动力学。 每个间隔对应于RF幅度(A)和相对相位φ(即,旋转帧中的相位)的特定值。 这允许将复杂的RF脉冲建模为(A,φ)对的集合。 此外,可以将A设置为零以模拟“自由进动”间隔,即脉冲之间的间隙。 每个时间间隔导致磁化矢量的广义
2022-09-30 11:08:17 377.34MB 系统开源
1
智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真代码
2022-09-29 16:54:12 202KB matlab
1