%% Parameters of ac droop control
clear
clc
global Vdc Ts m1 n1 m2 n2 ...
Kp1_V Ki1_V Kp1_I Ki1_I Kp2_V Ki2_V Kp2_I Ki2_I
% Vdc:直流母线电压;fn:额定频率给定值;Pn:有功功率给定值;U0:电压给定值;
% P1,QL1,QC1:负载1的有功功率,感性无功功率,容性无功功率;
% P2,QL2,QC2:负载2的有功功率,感性无功功率,容性无功功率;
% m1,n1:逆变器1的下垂系数;m2,n2:逆变器2的下垂系数
% Kp1_V Ki1_V Kp1_I Ki1_I:逆变器1的电压、电流PI控制器参数
% Kp2_V Ki2_V Kp2_I Ki2_I:逆变器2的电压、电流PI控制器参数
Vdc = 60; % DC voltage
Ts = 100e-6;
P0_1 = 0e3; Q0_1 = 0e3;
omega0_1 = 2*pi*50; E0_1 = 15*sqrt(2);
P0_2 = 0e3; Q0_2 = 0e3;
omega0_2 = 2*pi*50; E0_2 = 15*sqrt(2);
%% Droop coefficients
m1 = (51-49)*2*pi/230; n1 = (15.4*sqrt(2)-14.6*sqrt(2))/250;
m2 = (51-49)*2*pi/230; n2 = (15.4*sqrt(2)-14.6*sqrt(2))/250;
%% PI controllers
Kp1_V = 0.1; Ki1_V = 0.0; % Voltage controller
Kp1_I = 0.05; Ki1_I = 1; % Current controller
Kp2_V = Kp1_V; Ki2_V = Ki1_V; % Voltage controller
Kp2_I = Kp1_I; Ki2_I = Ki1_I; % Current controller
%% Load parameters
% P:有功功率;QL:感性无功功率;QC:容性无功功率
% P1 = 200; QL1 = 50; QC1 = 0e3;
% R_load1 = 20; L_load1 = 0.02;
%% Low-pass filter to extract active and reactive power
% H = tf([2*pi*10000], [1 2*pi*10000])
% Hd = c2d(H,100e-6,'foh')
droop.rar_DROOP inverter_droop control_droop simulink_droop 下垂控制
版权申诉
66 浏览量
2022-07-15
20:31:25
上传
评论 1
收藏 30KB RAR 举报
JonSco
- 粉丝: 67
- 资源: 1万+
最新资源
- 基于matlab实现串口发送接收数据 可配置端口,波特率等 发送可选择ASCII方式或HEX方式
- matlab基于BP神经网络手写字母识别(单一).zip代码9
- 基于matlab实现编写的串口调试工具,数据接收部分采用中断方式,保证了实时的数据显示
- 基于matlab实现39节点电力系统合闸角调控过程中的机组和负荷的灵敏度计算.rar
- HBase数据库性能调优
- 原生微信小程序源码 - -首字母排序选择
- 基于QT+C++开发的保卫萝卜塔防游戏+源码(毕业设计&课程设计&项目开发)
- newapp.apk
- 项目申报管理系统论文Java项目
- 8数码、α-β搜索的博弈树算法编写一字棋游戏、Fisher线性分类器、感知器算法、SVM 分类器、卷积神经网络 CNN 框架
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
评论0