世纪电源网社区logo
社区
Datasheet
标题
返回顶部
原创

(PSIM仿真)3KW单相光伏并网逆变器系统仿真

  [复制链接]
查看: 11979 |回复: 117
1
闪烁
  • 积分:12356
  • |
  • 主题:37
  • |
  • 帖子:886
积分:12356
版主
  • 2017-10-20 10:30:45
从事光伏硬件开发4年,初学软件仿真,分享第一个仿真成果,希望对从事同行业的有所帮助。
系统介绍
整体框架图.bmp
逆变控制器.bmp
BUS电压与输出电流波形.jpg

1、前级BOOST做MPPT寻找最大功率点;

BOOST控制器.bmp
最大MPPT点跟踪.jpg

2、后级市电锁相锁频,稳BUS电压;
锁相模块.bmp
市电锁相锁频.jpg
3、对比后级加重复控制与不加重复控制对电流谐波的影响;
加重复控制电流谐波.jpg

不加重复控制电流谐波.jpg


PS:有网友一直在问孤岛和穿越的问题,附件顺带了仿真,仅供参考;
更多PSIM仿真例程,请查看下帖
浅谈PSIM仿真






光伏并网逆变器中的单相数字锁相环研究_金曼.pdf

704.62 KB, 下载次数: 524, 下载积分: 财富 -2

售价: 5 财富  [记录]

光伏系统中的MPPT算法研究_邓国新.pdf

820.27 KB, 下载次数: 511, 下载积分: 财富 -2

售价: 5 财富  [记录]

CP03KTL_PI控制.zip

18.2 KB, 下载次数: 611, 下载积分: 财富 -2

售价: 10 财富  [记录]

CP03KTL_PI控制 重复控制.zip

18.26 KB, 下载次数: 33, 下载积分: 财富 -2

售价: 10 财富  [记录]

CP03KTL_PR控制.zip

17.97 KB, 下载次数: 313, 下载积分: 财富 -2

售价: 10 财富  [记录]

CP03KTL_PR控制 重复控制.zip

17.91 KB, 下载次数: 316, 下载积分: 财富 -2

售价: 10 财富  [记录]

CP03KTL_低电压穿越.zip

18.75 KB, 下载次数: 216, 下载积分: 财富 -2

售价: 10 财富  [记录]

CP03KTL_孤岛检测.zip

15.75 KB, 下载次数: 217, 下载积分: 财富 -2

售价: 10 财富  [记录]

孤岛检测的低频相位扰动新方法_陈增禄.pdf

367.37 KB, 下载次数: 18, 下载积分: 财富 -2

售价: 5 财富  [记录]

jideming
  • 积分:2660
  • |
  • 主题:17
  • |
  • 帖子:270
积分:2660
LV8
副总工程师
  • 2017-10-21 14:56:00
 
厉害了老哥,感谢分享你的经验。
qq270453678
  • 积分:1811
  • |
  • 主题:2
  • |
  • 帖子:177
积分:1811
LV6
高级工程师
  • 2017-10-22 10:51:33
 
这么好的帖子竟然没有人回复,老哥顶你
闪烁
  • 积分:12356
  • |
  • 主题:37
  • |
  • 帖子:886
积分:12356
版主
  • 2017-10-23 16:01:02
 
可能比较少人用这个软件
清风慕竹
  • 积分:1526
  • |
  • 主题:12
  • |
  • 帖子:298
积分:1526
LV6
高级工程师
  • 2017-10-23 16:20:19
 
支持!!!
steven0818
  • 积分:375
  • |
  • 主题:2
  • |
  • 帖子:31
积分:375
LV4
初级工程师
  • 2018-5-21 16:23:31
 
我昨晚运行了仿真,速度有点慢。还有一个疑问:你的Kp和Ki是在哪里给定的?初学PSIM,不喜勿喷。
渔歌向晚
  • 积分:53
  • |
  • 主题:1
  • |
  • 帖子:11
积分:53
LV1
本网技工
  • 2018-5-21 17:44:56
 
我也没找到,同新手
lhhy
  • lhhy
  • 离线
  • LV6
  • 高级工程师
  • 积分:1077
  • |
  • 主题:1
  • |
  • 帖子:177
积分:1077
LV6
高级工程师
  • 2019-2-26 12:28:42
 
惺惺相惜,没事多指导我们一下,还是比较牛的
lhhy
  • lhhy
  • 离线
  • LV6
  • 高级工程师
  • 积分:1077
  • |
  • 主题:1
  • |
  • 帖子:177
积分:1077
LV6
高级工程师
  • 2019-6-15 09:16:42
 
大神
天空依然蓝yy
  • 积分:2524
  • |
  • 主题:55
  • |
  • 帖子:319
积分:2524
LV8
副总工程师
  • 2017-10-24 11:30:55
 
一般做这种仿真的,Matlab可能多一些
闪烁
  • 积分:12356
  • |
  • 主题:37
  • |
  • 帖子:886
积分:12356
版主
  • 2017-10-24 13:53:27
 
Matlab仿真速度太慢,而且对电脑要求比较高,操作也比较复杂
天空依然蓝yy
  • 积分:2524
  • |
  • 主题:55
  • |
  • 帖子:319
积分:2524
LV8
副总工程师
  • 2017-10-24 14:27:04
 
那你们用的什么软件?PSCAD?我们研发仿真都用的matlab啊
闪烁
  • 积分:12356
  • |
  • 主题:37
  • |
  • 帖子:886
积分:12356
版主
  • 2017-10-24 15:38:13
 
软件工程师也是用的matlab的,我自己比较喜欢用PSIM
steven0818
  • 积分:375
  • |
  • 主题:2
  • |
  • 帖子:31
积分:375
LV4
初级工程师
  • 2017-10-25 08:57:23
 
请问您有学习使用PSIM的资料或者书籍吗?前段时间我也想学PSIM,但资料太少了。
闪烁
  • 积分:12356
  • |
  • 主题:37
  • |
  • 帖子:886
积分:12356
版主
  • 2017-10-26 08:01:05
 
你这资料看看吧,我就是看这个慢慢学的

PSIM教程.pdf

2.52 MB, 下载次数: 468, 下载积分: 财富 -2

售价: 5 财富  [记录]

lyp_204
  • 积分:1018
  • |
  • 主题:6
  • |
  • 帖子:63
积分:1018
LV6
高级工程师
  • 2017-11-9 16:24:37
 
强烈要求楼主开个PSIM专题讲座。。。
闪烁
  • 积分:12356
  • |
  • 主题:37
  • |
  • 帖子:886
积分:12356
版主
  • 2017-11-9 16:28:02
 
看看有多少人想学这个软件,超过十个,我后面项目做完了,就开个帖子专门讲解PSIM仿真的
世纪电源网雪花
  • 积分:20867
  • |
  • 主题:662
  • |
  • 帖子:1886
积分:20867
超级版主
  • 2017-11-9 17:07:33
 
支持
哦Sakura
  • 积分:40
  • |
  • 主题:1
  • |
  • 帖子:7
积分:40
LV1
本网技工
  • 2017-12-22 13:40:09
 
支持
lhhy
  • lhhy
  • 离线
  • LV6
  • 高级工程师
  • 积分:1077
  • |
  • 主题:1
  • |
  • 帖子:177
积分:1077
LV6
高级工程师
  • 2019-2-26 16:14:14
 
支持
wx1040
  • wx1040
  • 离线
  • LV6
  • 高级工程师
  • 积分:453
  • |
  • 主题:0
  • |
  • 帖子:15
积分:453
LV6
高级工程师
  • 2019-7-8 10:00:37
 
支持
cf200300
  • 积分:428
  • |
  • 主题:3
  • |
  • 帖子:84
积分:428
LV6
高级工程师
  • 2019-11-9 22:45:38
  • 倒数9
 
先报到
hm492464387
  • 积分:504
  • |
  • 主题:2
  • |
  • 帖子:24
积分:504
LV6
高级工程师
  • 2018-5-4 12:53:31
 
强烈建议楼主开个讲座,一直找不到关于psim c block模块是怎么使用的,里面的算法和语音是直接写的,还是怎么弄的一直看不明白
lhhy
  • lhhy
  • 离线
  • LV6
  • 高级工程师
  • 积分:1077
  • |
  • 主题:1
  • |
  • 帖子:177
积分:1077
LV6
高级工程师
  • 2019-2-26 12:29:56
 
好的,搜藏了,大神留个联系方式吧,方便请教问题。
mylittledonkey
  • 积分:76
  • |
  • 主题:2
  • |
  • 帖子:12
积分:76
LV1
本网技工
  • 2017-10-31 22:55:06
 
感谢分享
uuniao
  • uuniao
  • 离线
  • LV6
  • 高级工程师
  • 积分:433
  • |
  • 主题:0
  • |
  • 帖子:31
积分:433
LV6
高级工程师
  • 2017-11-16 23:05:51
 
搞硬件的也能写代码,全才呀

看LZ仿真电流环用的电感电流,并网不是应该控输出电流吗? 还是说跟滤波器的拓扑有关,LCL型控输出电流? 实际产品中也是控电感电流?
闪烁
  • 积分:12356
  • |
  • 主题:37
  • |
  • 帖子:886
积分:12356
版主
  • 2017-11-20 08:45:21
 
实际也是控电感电流的
shiyongxie
  • 积分:765
  • |
  • 主题:3
  • |
  • 帖子:147
积分:765
LV6
高级工程师
  • 2017-12-29 18:10:11
 
重复计算为什么可以减少电流谐波呢,楼主有没有相关的资料参考参考。另外锁相环是否使用SOGI的算法呢?
kinmin_168
  • 积分:203
  • |
  • 主题:0
  • |
  • 帖子:5
积分:203
LV3
助理工程师
  • 2018-1-31 20:23:01
 
烁爷厉害,最近有什么新的研究
闪烁
  • 积分:12356
  • |
  • 主题:37
  • |
  • 帖子:886
积分:12356
版主
  • 2018-2-2 15:19:17
 
王敏???
清风慕竹
  • 积分:1526
  • |
  • 主题:12
  • |
  • 帖子:298
积分:1526
LV6
高级工程师
  • 2018-2-2 08:17:33
 
66666啊,一般都是H6吧,楼主,我也是做光伏逆变器的,求交流 :光伏+风电+微电网 429126230欢迎你的加入!
渔歌向晚
  • 积分:53
  • |
  • 主题:1
  • |
  • 帖子:11
积分:53
LV1
本网技工
  • 2018-4-21 19:46:25
 
我是看到了重复控制,因为最近要搭这个控制。
闪烁
  • 积分:12356
  • |
  • 主题:37
  • |
  • 帖子:886
积分:12356
版主
  • 2018-4-21 22:05:38
 
可以参考参考一下,关键是重复电流是用的上一个周期同步奏上一个电流量做反馈的
hantown
  • 积分:15
  • |
  • 主题:0
  • |
  • 帖子:3
积分:15
LV1
本网技工
  • 2018-5-8 13:44:42
 
我平时会用Multisim来仿真,但复杂一点的电路就仿真不了,总是提示无法收敛。不知道这个PSIM软件如何!
闪烁
  • 积分:12356
  • |
  • 主题:37
  • |
  • 帖子:886
积分:12356
版主
  • 2018-5-9 09:05:10
 
用PSIM已经仿真过好多系统,仿真效果还比较理想
渔歌向晚
  • 积分:53
  • |
  • 主题:1
  • |
  • 帖子:11
积分:53
LV1
本网技工
  • 2018-5-20 22:20:25
 
我用的是重复电压,PI+重复控制,重复控制器里面还加了陷波器和二阶低通滤波器,用MATLAB编了一下,发现结果都不对,在PSIM里搭建重复控制完全没头脑。看了你的程序,懂了一点点,但还是做不出
闪烁
  • 积分:12356
  • |
  • 主题:37
  • |
  • 帖子:886
积分:12356
版主
  • 2018-5-21 08:33:50
 
重复控制的原理很简单的,代码也很好写,是遇到什么问题吗?
渔歌向晚
  • 积分:53
  • |
  • 主题:1
  • |
  • 帖子:11
积分:53
LV1
本网技工
  • 2018-5-21 10:37:16
 
重复控制中补偿器部分,有补偿环节、陷波器和二阶低通滤波器,不会用程序编出来;试用元件搭,但没有输出。
渔歌向晚
  • 积分:53
  • |
  • 主题:1
  • |
  • 帖子:11
积分:53
LV1
本网技工
  • 2018-7-1 16:49:27
 
因为没有办法添加图片,所以就粘贴了。
修改后的重复控制只采用了内模单元,没有添加补偿器和超前环节。Q(z)选择的0.95,之前仿真结果是对的,但那个程序被我无意删了,现在的这个没有验证过,因为我的VS不工作了。。。想听听你的意见。
//重复
if(count<400)
{ count++;}
else
{count=0;}
i=count;
P_error_old=P_error_new;//延迟一个周期
P_error_new=Vref-uf;
u_output[0]=0;
u_output[1]=0;
store_X1=P_error_new;
store_X2=P_error_old;
store_Y1=u_output[1];
u_output[1]=u_output[0];
MAC=store_X1;
MAC+=qz*store_X2;
u_output[0]=MAC;
iref=MAC;

Sun19941230
  • 积分:19
  • |
  • 主题:0
  • |
  • 帖子:1
积分:19
LV1
本网技工
  • 2018-6-25 17:37:14
 
您好,我想请问市电锁相中 Ual=U[1];                                                  //U¦Á
       Ube=63.6646*(U[2]*0.2+U[3]*0.8);      //U¦Â

是用哪种方法得到的正交分量,比如我知道的有SOGI 或者三相延时,您这里用的是什么方法呢
闪烁
  • 积分:12356
  • |
  • 主题:37
  • |
  • 帖子:886
积分:12356
版主
  • 2018-6-26 08:30:40
 
单相信号sinA,求导得到cosA,sinA和cosA就可以锁相
aninstone
  • 积分:547
  • |
  • 主题:2
  • |
  • 帖子:96
积分:547
LV6
高级工程师
  • 2019-8-15 11:09:49
 
这里能否详细讲解一下

闪烁
  • 积分:12356
  • |
  • 主题:37
  • |
  • 帖子:886
积分:12356
版主
  • 2019-11-15 10:07:07
  • 倒数8
 
锁相的前提是要提取到一对正交因子;假设我们市电的信号是A(t)=310*(sin(100π*t))
那对应的正交因子应该是B(t)=310*(cos(100π*t))
在实际DSP采样中我们是不知道我们的信号实际是怎样的,只能知道输入信号是一个正弦信号;
但是我们知道一个正玄信号求导刚好变成一个余弦信号,这正好就是我们要求得正交因子呀;
我们知道对A函数的求导A`(t)=[A(t+△t)-A(t)]/△t
这时候我们直接看A(t)=310*(sin(100π*t))----->A`(t)=310*100π*(cos(100π*t))
也就是我们所要求的B(t)=A`(t)/100π;
明白这里,在回去看代码
U[2]=[A(t+△t)-A(t)],△t=1/20000
B(t)=Ube=[A(t+△t)-A(t)]/△t/100π=63.694*U[2];
考虑这样计算出来的B(t)是滞后于A(t)一个采样周期的,所以加了补偿B(t)=63.694*(U[2]*05+U[3]*0.5)(具体补偿效果根据实际修改参数);

cf200300
  • 积分:428
  • |
  • 主题:3
  • |
  • 帖子:84
积分:428
LV6
高级工程师
  • 2019-11-16 00:16:04
  • 倒数7
 
解释的太到位了
cf200300
  • 积分:428
  • |
  • 主题:3
  • |
  • 帖子:84
积分:428
LV6
高级工程师
最新回复
  • 2019-11-18 23:23:14
  • 倒数1
 
好好学习
逍遥子
  • 积分:195
  • |
  • 主题:1
  • |
  • 帖子:8
积分:195
LV2
本网技师
  • 2018-9-25 10:02:17
 
好好学习,又要看PSIM 了
z450165485
  • 积分:259
  • |
  • 主题:0
  • |
  • 帖子:35
积分:259
LV3
助理工程师
  • 2018-11-13 10:15:25
 
谢谢,好的
暗月侠客
  • 积分:118
  • |
  • 主题:0
  • |
  • 帖子:4
积分:118
LV2
本网技师
  • 2018-11-21 10:13:17
 
很有用,谢谢分享
暗月侠客
  • 积分:118
  • |
  • 主题:0
  • |
  • 帖子:4
积分:118
LV2
本网技师
  • 2018-11-21 10:29:01
 
仿真资料下载后为什么只有波形图?各位老铁也是一样吗

bywind
  • bywind
  • 离线
  • LV6
  • 高级工程师
  • 积分:548
  • |
  • 主题:2
  • |
  • 帖子:116
积分:548
LV6
高级工程师
  • 2018-11-24 15:12:50
 
楼主,下载下来,运行出错
提示:
Error Message:
Element: DLL_EXT                Name: PLC
ERROR: cannot find file 'Stdlib.h'
ERROR: syntax error before or at line 1 in file 'C:\PROGRA~2\Powersim\PSIM90~1.3_T\embedch\PsimTmp\script_1.cxx'
  ==>: #include <Stdlib.h>
  BUG: #include <Stdlib.h><== ???
ERROR: cannot find file 'String.h'
ERROR: syntax error before or at line 2 in file 'C:\PROGRA~2\Powersim\PSIM90~1.3_T\embedch\PsimTmp\script_1.cxx'
  ==>: #include <String.h>
  BUG: #include <String.h><== ???
ERROR: cannot find file 'math.h'
ERROR: syntax error before or at line 3 in file 'C:\PROGRA~2\Powersim\PSIM90~1.3_T\embedch\PsimTmp\script_1.cxx'
  ==>: #include <math.h>
  BUG: #include <math.h><== ???


提示没有stdlib.h,string.h,math.h。这个仿真文件要放在什么路径下运行?这三个文件从要从哪里拿到?
cf200300
  • 积分:428
  • |
  • 主题:3
  • |
  • 帖子:84
积分:428
LV6
高级工程师
  • 2019-10-22 20:44:50
  • 倒数10
 
好用的,应该是你软件的问题。最好把你以前的软件删除,再重装
zilion
  • 积分:107
  • |
  • 主题:0
  • |
  • 帖子:1
积分:107
LV2
本网技师
  • 2018-11-28 19:00:03
 
非常感谢
veray
  • veray
  • 离线
  • LV2
  • 本网技师
  • 积分:105
  • |
  • 主题:0
  • |
  • 帖子:1
积分:105
LV2
本网技师
  • 2018-12-6 17:34:13
 
大佬厉害,学习了
世纪电源网_NEV
  • 积分:614
  • |
  • 主题:3
  • |
  • 帖子:54
积分:614
LV7
实习版主
  • 2018-12-7 11:00:10
 
楼主的这个一定没批量生产过,这种锁相方式在客户端会死的很惨。
闪烁
  • 积分:12356
  • |
  • 主题:37
  • |
  • 帖子:886
积分:12356
版主
  • 2018-12-7 11:08:19
 
量产了好几年的机器了,没什么大问题呀
xuyuancan
  • 积分:182
  • |
  • 主题:0
  • |
  • 帖子:6
积分:182
LV2
本网技师
  • 2018-12-7 14:51:58
 
楼主厉害,学习了
lvshixvan
  • 积分:200
  • |
  • 主题:1
  • |
  • 帖子:30
积分:200
LV3
助理工程师
  • 2019-1-14 10:51:31
 
虽然仿真与实际工程有一定差距,但是绝对是验证算法的利器,只不过很多时候问题不是出在算法上
marble
  • 积分:16
  • |
  • 主题:0
  • |
  • 帖子:2
积分:16
LV1
本网技工
  • 2019-1-29 15:39:15
 
感谢前辈分享,我正在学习逆变器,这个资料对于我很有帮助
yunchao
  • 积分:611
  • |
  • 主题:0
  • |
  • 帖子:99
积分:611
LV6
高级工程师
  • 2019-3-7 10:47:37
 
多谢楼主的分享
文武68
  • 积分:161
  • |
  • 主题:0
  • |
  • 帖子:41
积分:161
LV2
本网技师
  • 2019-3-13 12:03:42
 
谢谢分享
zywaynu
  • 积分:133
  • |
  • 主题:0
  • |
  • 帖子:1
积分:133
LV2
本网技师
  • 2019-3-17 09:36:56
 
好文,谢谢楼主!
theodore
  • 积分:103
  • |
  • 主题:0
  • |
  • 帖子:21
积分:103
LV2
本网技师
  • 2019-3-23 12:04:39
 
先从逆变仿真开始
theodore
  • 积分:103
  • |
  • 主题:0
  • |
  • 帖子:21
积分:103
LV2
本网技师
  • 2019-3-23 12:27:38
 
参数设置才是难点啊
w1055876305
  • 积分:189
  • |
  • 主题:0
  • |
  • 帖子:2
积分:189
LV2
本网技师
  • 2019-4-5 15:29:46
 
学习一下哦
eleing
  • 积分:85
  • |
  • 主题:0
  • |
  • 帖子:12
积分:85
LV1
本网技工
  • 2019-4-5 22:18:21
 
谢谢分享
小宇宙
  • 积分:246
  • |
  • 主题:0
  • |
  • 帖子:4
积分:246
LV3
助理工程师
  • 2019-5-7 18:13:31
 
请问 市电锁相、MPPT、逆变控制那块使用C-block元件编程的吗?具体程序是什么呢?新手刚学。

光伏逆变结构.png
仿真.png
贤阁主
  • 积分:1135
  • |
  • 主题:2
  • |
  • 帖子:49
积分:1135
LV6
高级工程师
  • 2019-5-21 18:45:07
 
多谢分享
卫庄
  • 积分:131
  • |
  • 主题:0
  • |
  • 帖子:7
积分:131
LV2
本网技师
  • 2019-5-23 17:13:02
 
多谢分享
benjaminlucky
  • 积分:161
  • |
  • 主题:3
  • |
  • 帖子:15
积分:161
LV2
本网技师
  • 2019-5-26 17:01:19
 
谢谢你阿
zst588
  • zst588
  • 离线
  • LV6
  • 高级工程师
  • 积分:411
  • |
  • 主题:2
  • |
  • 帖子:103
积分:411
LV6
高级工程师
  • 2019-5-29 11:16:31
 
很好,很强大!谢谢楼主分享!
txtxtxtx
  • 积分:39325
  • |
  • 主题:40
  • |
  • 帖子:174
积分:39325
LV12
专家
  • 2019-5-31 23:12:01
 
很好很强大,强大
txtxtxtx
  • 积分:39325
  • |
  • 主题:40
  • |
  • 帖子:174
积分:39325
LV12
专家
  • 2019-5-31 23:16:32
 
需要10个财富,谢谢
txtxtxtx
  • 积分:39325
  • |
  • 主题:40
  • |
  • 帖子:174
积分:39325
LV12
专家
  • 2019-5-31 23:18:03
 
提示: 该帖被管理员或版主屏蔽
txtxtxtx
  • 积分:39325
  • |
  • 主题:40
  • |
  • 帖子:174
积分:39325
LV12
专家
  • 2019-5-31 23:21:37
 
提示: 该帖被管理员或版主屏蔽
txtxtxtx
  • 积分:39325
  • |
  • 主题:40
  • |
  • 帖子:174
积分:39325
LV12
专家
  • 2019-5-31 23:29:32
 
提示: 该帖被管理员或版主屏蔽
lhhy
  • lhhy
  • 离线
  • LV6
  • 高级工程师
  • 积分:1077
  • |
  • 主题:1
  • |
  • 帖子:177
积分:1077
LV6
高级工程师
  • 2019-7-4 23:40:54
 
楼主好,对于光伏电池板有个疑问其实是通过干扰法找最大功率点嘛,P0(U1),P1(U+U1),P2(U-U1),是否存在这个问题呢
p0>p1>p2  m=0
p0>p2>p1  m=0
P1>p0>p2  m=2
p1>p2>p0  m=0
p2>p1>p0  m=0
p2>p0>p1  m=-2
如果按照这种思路其实是不对的,如果针对具体的功率曲线,是不是就不是上面讲的情况?

而程序中体现出来的曲线其实是单调的或者存在一个波峰,如果曲线有多个波峰,程序就是有点问题的,是吧?
程序中应该是以下几种工况
p0>p2>p1  m=0
p0>p1>p2  m=0
p1>p0>p2  m=2
p2>p0>p1  m=-2
,m范围正好和程序是对应关系,这样理解是否正确?
lhhy
  • lhhy
  • 离线
  • LV6
  • 高级工程师
  • 积分:1077
  • |
  • 主题:1
  • |
  • 帖子:177
积分:1077
LV6
高级工程师
  • 2019-7-5 01:01:09
 
楼主,mppt几点疑问帮忙看一下,谢谢
         
         2,最后输出最大功率点是三个功率就平均值,为什么不是最大值呢?
         3,
if(count_500Hz==1) // u   第一个5000us开始执行这段if程序(MPPT只执行到这里)?
          {
          P[0]= PV_u_1KHz* PV_I_1KHz;
          V_ref_temp=V_ref+u1;
           }
         if(count_500Hz==2) //u+u1   第二个5000us执行这个if语句(跳过第一个5000us if程序)?关键这个v_ref_temp为什么能和读取1k数据扯上关系的?
                                      前面读取的1k数据做了一阶惯性滤波,
          {
            P[1]=PV_u_1KHz* PV_I_1KHz;

            V_ref_temp=V_ref-u1;

lhhy
  • lhhy
  • 离线
  • LV6
  • 高级工程师
  • 积分:1077
  • |
  • 主题:1
  • |
  • 帖子:177
积分:1077
LV6
高级工程师
  • 2019-7-6 12:17:48
 
MPPT_PID+=( MPPT_Kp *  MPPT_Error_0+  MPPT_Ki *  MPPT_Error_1 +  MPPT_Kd* MPPT_Error_2);
//PID计算式,更改系数以获得理想的输出         这个应该就是误差信号经过PID调节,是增量式PID?

if(MPPT_PID<0)                                                大神,这个位置为什么是o和1000比较呢,
   MPPT_PID=0;
if(MPPT_PID>1000)
   MPPT_PID=1000;

PWM=2*(1-MPPT_PID/U_bus)/fs;              主要是这个没有想明白,楼主?
out[2]=PWM;
out[3]=MPPT_PID;
    }



wx1040
  • wx1040
  • 离线
  • LV6
  • 高级工程师
  • 积分:453
  • |
  • 主题:0
  • |
  • 帖子:15
积分:453
LV6
高级工程师
  • 2019-7-8 10:09:32
 
感谢楼主分享!我最近也在用PSIM搭重复控制的模型,我没有想着用代码编,想直接通过搭硬件电路来完成,但是一运行它总是闪退也不知道什么原因。因为我是一个PSIM新手,看了楼主分享的东西感觉收获颇多,非常感谢!!
lhhy
  • lhhy
  • 离线
  • LV6
  • 高级工程师
  • 积分:1077
  • |
  • 主题:1
  • |
  • 帖子:177
积分:1077
LV6
高级工程师
  • 2019-7-8 19:53:53
 

PWM=2*(1-MPPT_PID/U_bus)/fs;
楼主,这个还有印象不,为什么表达式是这个样子的,没有理解上去呢?

闪烁
  • 积分:12356
  • |
  • 主题:37
  • |
  • 帖子:886
积分:12356
版主
  • 2019-7-8 20:58:17
 
正确推导是这样的,代码里面X2,可能是由于一开始是40KHz的开关频率,后面改成20KHz的开关频率
微信图片_20190708205632.jpg
lhhy
  • lhhy
  • 离线
  • LV6
  • 高级工程师
  • 积分:1077
  • |
  • 主题:1
  • |
  • 帖子:177
积分:1077
LV6
高级工程师
  • 2019-7-9 13:56:09
 
非常感谢楼主耐心解答,这个解释我想到了,*2确实没想到,
只不过在程序里面看到了

PWM=2*(1-MPPT_PID/U_bus)/fs;

const int fs=40000;          //开关管频率    全局变量定义
所以才非常好奇,
谢谢楼主大神。
cf200300
  • 积分:428
  • |
  • 主题:3
  • |
  • 帖子:84
积分:428
LV6
高级工程师
  • 2019-11-16 00:18:56
  • 倒数6
 
解释的详细
拓沃得电源
  • 积分:176
  • |
  • 主题:1
  • |
  • 帖子:14
积分:176
LV2
本网技师
  • 2019-7-9 15:06:03
 
我公司是做光伏逆变器测试系统,光伏模拟器等产品,欢迎一起探讨
清秋梧桐
  • 积分:273
  • |
  • 主题:0
  • |
  • 帖子:41
积分:273
LV3
助理工程师
  • 2019-7-11 15:15:45
 
看看
wx1040
  • wx1040
  • 离线
  • LV6
  • 高级工程师
  • 积分:453
  • |
  • 主题:0
  • |
  • 帖子:15
积分:453
LV6
高级工程师
  • 2019-7-12 11:00:02
 
楼主,重复控制不是还有低通滤波器、陷波器这些嘛?我看这个仿真系统控制部分的c代码没有这些啊,所以重复控制体现在哪呢?
liukuailai
  • 积分:122
  • |
  • 主题:0
  • |
  • 帖子:4
积分:122
LV2
本网技师
  • 2019-7-23 14:42:29
 
很好的例子
蜗牛崽v崽
  • 积分:179
  • |
  • 主题:0
  • |
  • 帖子:23
积分:179
LV2
本网技师
  • 2019-7-27 11:13:54
 
谢谢楼主  学习中
大雪飞扬
  • 积分:187
  • |
  • 主题:0
  • |
  • 帖子:5
积分:187
LV2
本网技师
  • 2019-7-28 14:24:18
 
感谢楼主,先下载为敬
aninstone
  • 积分:547
  • |
  • 主题:2
  • |
  • 帖子:96
积分:547
LV6
高级工程师
  • 2019-8-14 20:35:55
 
厉害了老哥
wx1040
  • wx1040
  • 离线
  • LV6
  • 高级工程师
  • 积分:453
  • |
  • 主题:0
  • |
  • 帖子:15
积分:453
LV6
高级工程师
  • 2019-8-27 10:49:31
 
楼主,重复控制体现在哪里呢?我没有找到。。
wx1040
  • wx1040
  • 离线
  • LV6
  • 高级工程师
  • 积分:453
  • |
  • 主题:0
  • |
  • 帖子:15
积分:453
LV6
高级工程师
  • 2019-8-28 10:01:36
 
感谢楼主的无私分享!一直想学习单相逆变器重复控制方法,对我有很大的帮助!感谢!!
lyp_204
  • 积分:1018
  • |
  • 主题:6
  • |
  • 帖子:63
积分:1018
LV6
高级工程师
  • 2019-8-28 15:24:45
 
楼主,牛逼啊!!!
贤阁主
  • 积分:1135
  • |
  • 主题:2
  • |
  • 帖子:49
积分:1135
LV6
高级工程师
  • 2019-8-28 15:26:06
 
大神666
tinachen
  • 积分:187
  • |
  • 主题:0
  • |
  • 帖子:15
积分:187
LV2
本网技师
  • 2019-8-29 11:26:08
 
感谢分享
xianrui1989
  • 积分:434
  • |
  • 主题:0
  • |
  • 帖子:18
积分:434
LV6
高级工程师
  • 2019-8-29 14:28:01
 
谢谢分享
xianrui1989
  • 积分:434
  • |
  • 主题:0
  • |
  • 帖子:18
积分:434
LV6
高级工程师
  • 2019-8-29 14:54:21
 
老的资料很好的,做光伏正好能用到
wx1040
  • wx1040
  • 离线
  • LV6
  • 高级工程师
  • 积分:453
  • |
  • 主题:0
  • |
  • 帖子:15
积分:453
LV6
高级工程师
  • 2019-9-5 21:10:40
 
楼主,并网逆变器用LC滤波器跟L型滤波器差别不大吧。。
zsqlaoer1
  • 积分:123
  • |
  • 主题:0
  • |
  • 帖子:5
积分:123
LV2
本网技师
  • 2019-9-6 00:18:12
 
重复控制中补偿器部分,有补偿环节、陷波器和二阶低通滤波器,不会用程序编出来;试用元件搭,但没有输出。
zsqlaoer1
  • 积分:123
  • |
  • 主题:0
  • |
  • 帖子:5
积分:123
LV2
本网技师
  • 2019-9-6 00:23:19
 
挺好的资料,上来跟楼主学习下
freebird1987
  • 积分:111
  • |
  • 主题:0
  • |
  • 帖子:1
积分:111
LV2
本网技师
  • 2019-9-6 15:55:07
 
很好的仿真 希望进一步学习
ylg0000
  • 积分:164
  • |
  • 主题:1
  • |
  • 帖子:4
积分:164
LV2
本网技师
  • 2019-9-16 11:19:47
 
请问楼主逆变器采用不同的控制策略会对系统有影响吗?我现在在做一个软开关的逆变器,但是bus无法稳压
xqqqqqq
  • 积分:107
  • |
  • 主题:0
  • |
  • 帖子:1
积分:107
LV2
本网技师
  • 2019-9-29 16:08:00
 
保存了  最近用MATLAB搞电弧搞不出来 准备用PSIM试试 不知道楼主搞过电弧的仿真没有
kaisachaoren
  • 积分:383
  • |
  • 主题:2
  • |
  • 帖子:37
积分:383
LV4
初级工程师
  • 2019-10-8 14:59:29
 
好好学习一下
kaisachaoren
  • 积分:383
  • |
  • 主题:2
  • |
  • 帖子:37
积分:383
LV4
初级工程师
  • 2019-10-9 07:49:39
 
好好学习一下
kaisachaoren
  • 积分:383
  • |
  • 主题:2
  • |
  • 帖子:37
积分:383
LV4
初级工程师
  • 2019-10-9 07:50:14
 
赚积分
bywind
  • bywind
  • 离线
  • LV6
  • 高级工程师
  • 积分:548
  • |
  • 主题:2
  • |
  • 帖子:116
积分:548
LV6
高级工程师
  • 2019-11-18 20:01:11
  • 倒数5
 
谢谢分享,就是没分了
bywind
  • bywind
  • 离线
  • LV6
  • 高级工程师
  • 积分:548
  • |
  • 主题:2
  • |
  • 帖子:116
积分:548
LV6
高级工程师
  • 2019-11-18 20:04:32
  • 倒数4
 
没分了
bywind
  • bywind
  • 离线
  • LV6
  • 高级工程师
  • 积分:548
  • |
  • 主题:2
  • |
  • 帖子:116
积分:548
LV6
高级工程师
  • 2019-11-18 20:05:57
  • 倒数3
 
没分了
bywind
  • bywind
  • 离线
  • LV6
  • 高级工程师
  • 积分:548
  • |
  • 主题:2
  • |
  • 帖子:116
积分:548
LV6
高级工程师
  • 2019-11-18 20:08:42
  • 倒数2
 
感谢楼主的分享
热门技术、经典电源设计资源推荐

世纪电源网总部

地 址:天津市南开区黄河道大通大厦5层

电 话:400-022-5587

传 真:(022)27690960

邮 编:300110

E-mail:21dy#21dianyuan.com(#换成@)

世纪电源网分部

广 东:(0755)28285637 /(13823562357)

北 京:(010)69525295 /(15901552591)

上 海:(021)24200688 /(13585599008)

香 港:HK(852)92121212

China(86)15220029145

网站简介 | 网站帮助 | 意见反馈 | 联系我们 | 广告服务 | 法律声明 | 友情链接 | 清除Cookie | 小黑屋 | 不良信息举报

Copyright 2008-2019 21dianyuan.com All Rights Reserved    备案许可证号为:津ICP备10002348