发明名称 一种精确模拟光伏电池片电性能的方法
摘要 本发明提出了一种精确模拟光伏电池片电性能的方法,根据太阳电池双二极管模型,列出其输出特性的等效方程,运用泰勒公式进行降幂求解,使电池片工作电流和工作电压之间的关系变成显性函数,然后根据厂家给定的在标准条件下测试电池片的电性能参数便可描绘出电池片对应的I‑V曲线,且可以通过控制光照强度和电池片温度得出不同工作条件下的电性能情况。本发明相对于单二极管四参数法具有较高的准确性,特别是在低辐照下较单二极管模型准确;最大工作点基本上与厂家提供的参数重合,偏差度在2%以内。
申请公布号 CN105938504A 申请公布日期 2016.09.14
申请号 CN201610214966.4 申请日期 2016.04.07
申请人 河海大学常州校区 发明人 邓士锋;张臻;贾朋;宾雪儿;于书魁;邵玺
分类号 G06F17/50(2006.01)I 主分类号 G06F17/50(2006.01)I
代理机构 南京纵横知识产权代理有限公司 32224 代理人 董建林
主权项 一种精确模拟光伏电池片电性能的方法,其特征在于,包括以下步骤:1)根据双二极管等效模型电路图得到光伏电池片电性能的等效方程如下:I=I<sub>ph</sub>‑I<sub>D1</sub>‑I<sub>D2</sub>‑I<sub>sh</sub>   (1)其中:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>I</mi><mrow><mi>D</mi><mn>1</mn></mrow></msub><mo>=</mo><msub><mi>I</mi><mn>01</mn></msub><mo>&lsqb;</mo><mi>exp</mi><mrow><mo>(</mo><mfrac><mrow><mi>V</mi><mo>+</mo><msub><mi>IR</mi><mi>s</mi></msub></mrow><mrow><msub><mi>A</mi><mn>1</mn></msub><msub><mi>V</mi><mi>T</mi></msub></mrow></mfrac><mo>)</mo></mrow><mo>-</mo><mn>1</mn><mo>&rsqb;</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000959876920000011.GIF" wi="1662" he="87" /></maths><maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mi>I</mi><mrow><mi>D</mi><mn>2</mn></mrow></msub><mo>=</mo><msub><mi>I</mi><mn>02</mn></msub><mo>&lsqb;</mo><mi>exp</mi><mrow><mo>(</mo><mfrac><mrow><mi>V</mi><mo>+</mo><msub><mi>IR</mi><mi>s</mi></msub></mrow><mrow><msub><mi>A</mi><mn>2</mn></msub><msub><mi>V</mi><mi>T</mi></msub></mrow></mfrac><mo>)</mo></mrow><mo>-</mo><mn>1</mn><mo>&rsqb;</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000959876920000012.GIF" wi="1669" he="87" /></maths><img file="FDA0000959876920000013.GIF" wi="1662" he="94" />其中:I为电池片的工作电流;I<sub>ph</sub>为电池片的光生电流;I<sub>D1</sub>为等效二极管D1的暗电流;I<sub>D2</sub>为等效二极管D2的暗电流;I<sub>sh</sub>为等效并联电阻的漏电流;I<sub>01</sub>为等效二极管D1由于电子、空穴的扩散引起的反向饱和电流;I<sub>02</sub>为等效二极管D2由于电子、空穴在空间电荷区的再复合引起的反向饱和电流;A<sub>1</sub>为等效二极管D1的结构因子;A<sub>2</sub>为等效二极管D2的结构因子;V为电池片的工作电压;R<sub>s</sub>为等效串联电阻;<img file="FDA0000959876920000014.GIF" wi="163" he="86" />为电池片的热电压,k为玻尔兹曼常数,T为电池片温度,q为电荷常数;I<sub>0</sub>为等效二极管的反向饱和电流,对于等效二极管D1,I<sub>0</sub>即为I<sub>01</sub>,对于等效二极管D2,I<sub>0</sub>即为I<sub>02</sub>,I<sub>o,ref</sub>为参考温度25℃下,结构因子为A时的反向饱和电流;T<sub>c,ref</sub>为电池片参考温度;T<sub>c</sub>为电池片现在的工作温度;E<sub>g</sub>为半导体硅的禁带宽度;将公式(2)、(3)带入式(1),并整理得到:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mi>I</mi><mo>=</mo><msub><mi>I</mi><mrow><mi>p</mi><mi>h</mi></mrow></msub><mo>-</mo><msub><mi>I</mi><mn>01</mn></msub><mo>{</mo><mi>exp</mi><mo>&lsqb;</mo><mfrac><mrow><mo>(</mo><mi>V</mi><mo>+</mo><msub><mi>IR</mi><mi>s</mi></msub><mo>)</mo></mrow><mrow><msub><mi>A</mi><mn>1</mn></msub><msub><mi>V</mi><mi>T</mi></msub></mrow></mfrac><mo>&rsqb;</mo><mo>-</mo><mn>1</mn><mo>}</mo><mo>-</mo><msub><mi>I</mi><mn>02</mn></msub><mo>{</mo><mi>exp</mi><mo>&lsqb;</mo><mfrac><mrow><mo>(</mo><mi>V</mi><mo>+</mo><msub><mi>IR</mi><mi>s</mi></msub><mo>)</mo></mrow><mrow><msub><mi>A</mi><mn>2</mn></msub><msub><mi>V</mi><mi>T</mi></msub></mrow></mfrac><mo>&rsqb;</mo><mo>-</mo><mn>1</mn><mo>}</mo><mo>-</mo><mfrac><mrow><mi>V</mi><mo>+</mo><msub><mi>IR</mi><mi>s</mi></msub></mrow><msub><mi>R</mi><mrow><mi>s</mi><mi>h</mi></mrow></msub></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000959876920000015.GIF" wi="1661" he="94" /></maths>其中:R<sub>sh</sub>为电池片的等效旁路电阻;2)将式(5)写成如下形式:<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><mi>I</mi><mo>=</mo><msub><mi>I</mi><mrow><mi>p</mi><mi>h</mi></mrow></msub><mo>-</mo><msub><mi>I</mi><mn>01</mn></msub><mrow><mo>(</mo><msup><mi>e</mi><mfrac><mi>V</mi><mrow><msub><mi>A</mi><mn>1</mn></msub><msub><mi>V</mi><mi>T</mi></msub></mrow></mfrac></msup><mo>*</mo><msup><mi>e</mi><mfrac><mrow><msub><mi>IR</mi><mi>s</mi></msub></mrow><mrow><msub><mi>A</mi><mn>1</mn></msub><msub><mi>V</mi><mi>T</mi></msub></mrow></mfrac></msup><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>-</mo><msub><mi>I</mi><mn>02</mn></msub><mrow><mo>(</mo><msup><mi>e</mi><mfrac><mi>V</mi><mrow><msub><mi>A</mi><mn>2</mn></msub><msub><mi>V</mi><mi>T</mi></msub></mrow></mfrac></msup><mo>*</mo><msup><mi>e</mi><mfrac><mrow><msub><mi>IR</mi><mi>s</mi></msub></mrow><mrow><msub><mi>A</mi><mn>2</mn></msub><msub><mi>V</mi><mi>T</mi></msub></mrow></mfrac></msup><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>-</mo><mfrac><mrow><mi>V</mi><mo>+</mo><msub><mi>IR</mi><mi>s</mi></msub></mrow><msub><mi>R</mi><mrow><mi>s</mi><mi>h</mi></mrow></msub></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>9</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000959876920000016.GIF" wi="1670" he="102" /></maths>将式(9)中的<img file="FDA0000959876920000017.GIF" wi="97" he="79" />项和<img file="FDA0000959876920000018.GIF" wi="96" he="79" />项进行泰勒展开,并取线性部分,得到:<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><mi>I</mi><mo>=</mo><msub><mi>I</mi><mrow><mi>p</mi><mi>h</mi></mrow></msub><mo>-</mo><msub><mi>I</mi><mn>01</mn></msub><mrow><mo>&lsqb;</mo><mrow><msup><mi>e</mi><mfrac><mi>V</mi><mrow><msub><mi>A</mi><mn>1</mn></msub><msub><mi>V</mi><mi>T</mi></msub></mrow></mfrac></msup><mo>*</mo><mrow><mo>(</mo><mrow><mn>1</mn><mo>+</mo><mfrac><mrow><msub><mi>IR</mi><mi>s</mi></msub></mrow><mrow><msub><mi>A</mi><mn>1</mn></msub><msub><mi>V</mi><mi>T</mi></msub></mrow></mfrac></mrow><mo>)</mo></mrow><mo>-</mo><mn>1</mn></mrow><mo>&rsqb;</mo></mrow><mo>-</mo><msub><mi>I</mi><mn>02</mn></msub><mrow><mo>&lsqb;</mo><mrow><msup><mi>e</mi><mfrac><mi>V</mi><mrow><msub><mi>A</mi><mn>2</mn></msub><msub><mi>V</mi><mi>T</mi></msub></mrow></mfrac></msup><mo>*</mo><mrow><mo>(</mo><mrow><mn>1</mn><mo>+</mo><mfrac><mrow><msub><mi>IR</mi><mi>s</mi></msub></mrow><mrow><msub><mi>A</mi><mn>2</mn></msub><msub><mi>V</mi><mi>T</mi></msub></mrow></mfrac></mrow><mo>)</mo></mrow><mo>-</mo><mn>1</mn></mrow><mo>&rsqb;</mo></mrow><mo>-</mo><mfrac><mrow><mi>V</mi><mo>+</mo><msub><mi>IR</mi><mi>s</mi></msub></mrow><msub><mi>R</mi><mrow><mi>s</mi><mi>h</mi></mrow></msub></mfrac></mrow></mtd></mtr><mtr><mtd><mrow><mo>=</mo><msub><mi>I</mi><mrow><mi>p</mi><mi>h</mi></mrow></msub><mo>-</mo><msub><mi>I</mi><mn>01</mn></msub><mo>*</mo><msup><mi>e</mi><mfrac><mi>V</mi><mrow><msub><mi>A</mi><mn>1</mn></msub><msub><mi>V</mi><mi>T</mi></msub></mrow></mfrac></msup><mo>*</mo><mfrac><mrow><msub><mi>IR</mi><mi>s</mi></msub></mrow><mrow><msub><mi>A</mi><mn>1</mn></msub><msub><mi>V</mi><mi>T</mi></msub></mrow></mfrac><mo>-</mo><msub><mi>I</mi><mn>02</mn></msub><mo>*</mo><msup><mi>e</mi><mfrac><mi>V</mi><mrow><msub><mi>A</mi><mn>2</mn></msub><msub><mi>V</mi><mi>T</mi></msub></mrow></mfrac></msup><mo>*</mo><mfrac><mrow><msub><mi>IR</mi><mi>s</mi></msub></mrow><mrow><msub><mi>A</mi><mn>2</mn></msub><msub><mi>V</mi><mi>T</mi></msub></mrow></mfrac><mo>-</mo><msub><mi>I</mi><mn>01</mn></msub><mrow><mo>(</mo><mrow><msup><mi>e</mi><mfrac><mi>V</mi><mrow><msub><mi>A</mi><mn>1</mn></msub><msub><mi>V</mi><mi>T</mi></msub></mrow></mfrac></msup><mo>-</mo><mn>1</mn></mrow><mo>)</mo></mrow><mo>-</mo><msub><mi>I</mi><mn>02</mn></msub><mrow><mo>(</mo><mrow><msup><mi>e</mi><mfrac><mi>V</mi><mrow><msub><mi>A</mi><mn>2</mn></msub><msub><mi>V</mi><mi>T</mi></msub></mrow></mfrac></msup><mo>-</mo><mn>1</mn></mrow><mo>)</mo></mrow><mo>-</mo><mfrac><mi>V</mi><msub><mi>R</mi><mrow><mi>s</mi><mi>h</mi></mrow></msub></mfrac><mo>-</mo><mfrac><mrow><msub><mi>IR</mi><mi>s</mi></msub></mrow><msub><mi>R</mi><mrow><mi>s</mi><mi>h</mi></mrow></msub></mfrac></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>10</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000959876920000019.GIF" wi="1678" he="326" /></maths>移向整理后得:<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><mi>I</mi><mo>=</mo><mfrac><mrow><msub><mi>I</mi><mrow><mi>p</mi><mi>h</mi></mrow></msub><mo>-</mo><mfrac><mi>V</mi><msub><mi>R</mi><mrow><mi>s</mi><mi>h</mi></mrow></msub></mfrac><mo>-</mo><msub><mi>I</mi><mn>01</mn></msub><mo>(</mo><mrow><msup><mi>e</mi><mfrac><mi>V</mi><mrow><msub><mi>A</mi><mn>1</mn></msub><msub><mi>V</mi><mi>T</mi></msub></mrow></mfrac></msup><mo>-</mo><mn>1</mn></mrow><mo>)</mo><mo>-</mo><msub><mi>I</mi><mn>02</mn></msub><mrow><mo>(</mo><msup><mi>e</mi><mfrac><mi>V</mi><mrow><msub><mi>A</mi><mn>2</mn></msub><msub><mi>V</mi><mi>T</mi></msub></mrow></mfrac></msup><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mrow><mn>1</mn><mo>+</mo><mfrac><mrow><msub><mi>I</mi><mn>01</mn></msub><msub><mi>R</mi><mi>s</mi></msub></mrow><mrow><msub><mi>A</mi><mn>1</mn></msub><msub><mi>V</mi><mi>T</mi></msub></mrow></mfrac><mo>*</mo><msup><mi>e</mi><mfrac><mi>V</mi><mrow><msub><mi>A</mi><mn>1</mn></msub><msub><mi>V</mi><mi>T</mi></msub></mrow></mfrac></msup><mo>+</mo><mfrac><mrow><msub><mi>I</mi><mn>02</mn></msub><msub><mi>R</mi><mi>s</mi></msub></mrow><mrow><msub><mi>A</mi><mn>2</mn></msub><msub><mi>V</mi><mi>T</mi></msub></mrow></mfrac><mo>*</mo><msup><mi>e</mi><mfrac><mi>V</mi><mrow><msub><mi>A</mi><mn>2</mn></msub><msub><mi>V</mi><mi>T</mi></msub></mrow></mfrac></msup><mo>+</mo><mfrac><msub><mi>R</mi><mi>s</mi></msub><msub><mi>R</mi><mrow><mi>s</mi><mi>h</mi></mrow></msub></mfrac></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>11</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000959876920000021.GIF" wi="1653" he="183" /></maths>其中:I<sub>ph</sub>,R<sub>sh</sub>,R<sub>s</sub>均由电池片厂家提供;I<sub>01</sub>,I<sub>02</sub>直接根据式(4)求出;取A<sub>1</sub>=1,A<sub>2</sub>=1.2;V<sub>T</sub>与电池片温度有关;此时式(11)中只有工作电压和工作电流是未知量,便得出工作电流I和工作电压V之间的显性关系;3)运用Matlab建模,设定工作电压从0开始直到开路电压V<sub>oc</sub>为止,设定步长,便得出一系列的工作电流值,绘制曲线,得到电池片的I‑V曲线。
地址 213022 江苏省常州市晋陵北路200号