Skip to content

Commit 913aba6

Browse files
committed
Add link to nonuniform-rooftop-shade notebook
- add link to Kurt's blog - fix some awkward language around adding more strings
1 parent aa2c744 commit 913aba6

File tree

1 file changed

+24
-11
lines changed

1 file changed

+24
-11
lines changed

content/Mismatch_from_cross-string_shade.md

+24-11
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@ Tags: solar, modeling, code
55
Authors: Mark Mikofski
66
Summary: What happens when shade cuts across PV strings?
77

8+
> Note: This post is part of a joint blog with my colleague Kurt Rhee:
9+
[Primer on Electrical Mismatch](https://kurt-rhee.github.io/2024/04/15/a-primer-on-electrical-mismatch)
10+
11+
812
# The many shades of PV electrical mismatch
913
Effects from shade are complicated, but can be summarized in two orthogonal categories:
1014

@@ -46,7 +50,7 @@ question whether the rule of thumb I recommended would still apply?
4650

4751
## shade perpendicular to strings
4852
To simplify the question, the rest of this post analyzes a PV system with a
49-
shade obstacle like a wind turbine tower, a telephone pole, or a chimney, that casts shade
53+
shade obstacle like a wind turbine, a telephone pole, or a chimney, that casts shade
5054
perpendicular to the strings. My analysis is in this Jupyter notebook on Google Colaboratory:
5155
[`mismatch_vs_strings.ipynb`](https://colab.research.google.com/drive/1b2Ll7G-4WBKPl57m-FPBhU8MLjLOTfIb)
5256

@@ -55,21 +59,22 @@ bypass diodes activate in the shaded submodules, and the other modules operate
5559
at higher voltage to match the voltage of unshaded parallel strings.
5660

5761
I simulated perpendicular shade on the first half of the first module in the
58-
string, while the rest of the strings were unaffected. This could be like a
59-
chimney. Then I increased the number of unaffected strings to see if it changed
62+
string, while the rest of the strings were unshaded. For example, this shade could be caused by a
63+
chimney. Then I increased the number of unshaded strings to see if it changed
6064
the effect. The effect of a shadow perpendicular to the string caused bypass
61-
diodes to trigger, but even after 20 strings, the IV curve of the system
62-
appears unaffected and the total power loss is only 0.85% for the system
63-
compared to unshaded.
65+
diodes to trigger. Adding more strings did not stop the bypass diodes from triggering, even after 20 parallel
66+
strings. The IV curve of the system had a kink until 4 unshaded parallel strings were added, but after 9 unshaded parallel strings were added, the IV curve
67+
appeared unaffected. After 19 unshaded parallel strings were added, the total power loss was only 0.85% for the system
68+
compared to unshaded. However, the power loss in the shaded string was about 15%.
6469

65-
Here is the IV curve of the 20 string PV system with perpendicular shade on
66-
1st module of 1st string from the Jupyter notebook. It looks unaffected!
70+
Here is the IV curve of the 20 string PV system with perpendicular shade on the
71+
1st module of the 1st string from the Jupyter notebook. It looks unaffected!
6772

6873
![20 string PV system with cross-string shade](./images/cross-string-mismatch/pvsystem-20strings.png)
6974

7075
Now check out the IV curve of the string with the shaded module. It should
7176
be generating about 3200[W], but even though it's lost about 500[W], it
72-
still operates at 5[A], nearly the same current as the others strings. It
77+
still operates at 5[A], nearly the same current as the other strings. It
7378
still has to operate at the same voltage as the other strings, 538.7[V] in
7479
this example, so how does it do it with 2 bypass diodes activated?
7580

@@ -100,12 +105,20 @@ a scattershot of scenarios and found that parallel string voltage began to domin
100105
Of course, that only applies in this contrived example, but it was interesting nonetheless.
101106

102107
## Conclusion
103-
I wish I could say, "that's all there is to it." But as my first blog post
104-
says, electrical mismatch in crystalline silicon is very counter-intuitive.
108+
I wish I could say, that's all there is to it, but as I said in my first blog post,
109+
electrical mismatch in crystalline silicon is very counter-intuitive.
105110
That's why I created PVMismatch to begin with. I was tired of guessing and
106111
being wrong. So don't guess. Simulate with confidence, try PVMismatch, and
107112
let me know what you learn!
108113

114+
## Epilogue
115+
So back to that rooftop with the diagonal shade line. It's a bit of both
116+
categories right? How do you think it will perform? Will it lose nearly
117+
all of its power or will bypass diodes active and save the day? Or maybe
118+
something in between or completely different. Try to analyze it using
119+
PVMismatch. If you need help I analyzed it in this Google Colab notebook:
120+
[`nonuniform-rooftop-shade.ipynb`](https://colab.research.google.com/drive/1wOSF9aNvxUc2t1iduNKN1Dn-vBW_j92w)
121+
109122
## References
110123

111124
1. Meyers, B., Mikofski, M. A., & Anderson, M. (2016). A Fast Parameterized Model for Predicting PV System Performance under Partial Shade Conditions. In IEEE (Ed.), 2016 IEEE 43rd Photovoltaic Specialists Conference (PVSC) (pp. 3173–3178). IEEE. [https://doi.org/10.1109/PVSC.2016.7750251](https://doi.org/10.1109/PVSC.2016.7750251)

0 commit comments

Comments
 (0)