分布式电源以最大效率的控制策略,过引入反映内部复杂电化学、热力学和电气过程的稳态方程,仿真分析分布式电源在采用恒功率因素运行方式时其功率调节单元的 2 个控制变量取决于电池堆的 2 个变量,非线性规划方法用来计算分布式电源的最大效率和最优控制变量。
2023-03-15 21:51:43 61KB Simulink仿真
1
charge cap型单电感多输出DC-DC simulink仿真,里面包含了这个SIMO DCDC的建模
2023-03-15 20:04:14 38KB DC-DC simulink仿真 SIMO
1
自动控制原理 串联连续PID校正 Matlab编程实现 Simulink仿真实现 Word进行简单的分析 Visio进行程序设计流程图的绘制 自动控制原理 串联连续PID校正 Matlab编程实现 Simulink仿真实现 Word进行简单的分析 Visio进行程序设计流程图的绘制 自动控制原理 串联连续PID校正 Matlab编程实现 Simulink仿真实现 Word进行简单的分析 Visio进行程序设计流程图的绘制
2023-03-12 10:16:54 106KB 自动控制原理 Matlab Simulink Visio
1
simulink仿真实例100题
2023-03-08 20:40:31 548KB simulink 仿真实例
1
基于Matlab_Simulink的三段式距离保护仿真模型
2023-03-07 22:52:12 791KB simulink 继电保护 距离保护 simulink仿真
1
电力电子技术仿真-降压斩波电路(BUCK电路)闭环PID控制的Simulink仿真模型
2023-03-06 15:51:37 26KB 电力电子技术 Simulink
1
simulink的仿真有两个阶段:第一个为初始化,这个阶段主要是设置一些参数,像系统的输入输出个数、状态初值、采样时间等;第二个阶段就是运行阶段,这个阶段里要进行计算输出、更新离散状态、计算连续状态等等,这个阶段需要反复运行,直至结束。
2023-03-05 16:41:54 48KB matlab s函数 simulink
1
小型风力发电系统MPPT simulink仿真模型,包括风力机、DC-DC变换电路、MPPT等整个完整电路,可以直接出结果。建议使用2010b及以上版本打开
2023-03-04 16:49:22 16KB 风力发电 MPPT simulink 仿真模型
1
本仿真是三相两电平逆变器的模型预测MPC控制仿真,使用纯传递函数进行控制,特点在于加深对传递函数的理解,思考如何用传递函数进行控制,因为在硬件上的程序实现需要用到控制对象的传递函数等能够反应系统本质的这些函数表达。
1
%%清空环境? clear all; clc; %%参数设置? w=0.6;%惯性因子? c1=2;%加速常数 c2=2;%加速常数? Dim=3;%维数 SwarmSize=50;%粒子群规模? ObjFun=@PIDcl;%待优化函数句柄? MaxIter=100;%最大迭代次数? MinFit=-Inf;%最小适应值 Vmax=1; Vmin=-1; Ub=[10 10 10]; Lb=[0 0 0]; %%粒子群初始化? Range=ones(SwarmSize,1)*(Ub-Lb); Swarm=rand(SwarmSize,Dim).*Range+ones(SwarmSize,1)*Lb;%初始化粒子群 VStep=rand(SwarmSize,Dim)*(Vmax-Vmin)+Vmin;%初始化速度 fSwarm=zeros(SwarmSize,1); for i=1:SwarmSize fSwarm(i,:)=feval(ObjFun,Swarm(i,:));%粒子群的适应值计算 end %%个体极值和群体极值 [bestfbestindex]=min(fSwarm); zbest=Swarm(bestindex,:);%全局最佳 gbest=Swarm;%个体最佳 fgbest=fSwarm;%个体最佳适应值 fzbest=bestf;%全局最佳适应值 %%迭代寻优 iter=0; y_fitness=zeros(1,MaxIter);%预先产生4个空矩阵? K_p=zeros(1,MaxIter); K_i=zeros(1,MaxIter); K_d=zeros(1,MaxIter); while ((iterMinFit)) for j=1:SwarmSize %速度更新 VStep(j,:)=w*VStep(j,:)+c1*rand*(gbest(j,:)-Swarm(j,:))+c2*rand*(zbest-Swarm(j,:)); if VStep(j,:)>Vmax,VStep(j,:)=Vmax; end if VStep(j,:)Ub(k),Swarm(j,k)=Ub(k); end if Swarm(j,k)
2023-03-02 19:29:21 1.83MB MTALAB Simulink 蚁群算法 PID