Hi Mark, Will,
Nice notebook, Mark. Don't modern tracking systems already do
some kind of adaptive control? The idea has been around since the
early days of tracking, for example here:
https://www.degerenergie.de/higher-yield-how/
Will, I do think it's the variable days where the trade-off
between actuator wear and motor kWh vs. yield will be most
difficult to optimize, and sub-hourly simulations would definitely
shed light on that.
Anton
--
You received this message because you are subscribed to the Google Groups "pvlib-python" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pvlib-python...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/pvlib-python/c4c388bb-b940-4a2f-82ce-9b72da8f6c7dn%40googlegroups.com.
-- PV Performance Labs Emmy-Noether-Str. 2 79110 Freiburg Germany +49-761-8973-5603 (Office) +49-174-532-7677 (Mobile) www.pvperformancelabs.com
Hi Will,
That's quite a difference! For sure real trackers could never follow the changing conditions in real time. So if we want to simulate yield with real trackers, we would need some knowledge about their control algorithms...
Anton
I just tried running Mark's code with 5min NSRDB data for the same location, 2020, and got a 0.57% diffuse boost and a -73% tracker reduction, meaning that the optimized tracker traveled *significantly* more than the standard tracker.
I imagine 1min data would be even more dramatic, and might exceed tracker rotation speed limits. Smoothing and/or limits on how quickly the trackers can move would likely be needed in a real-world system.
Will
To view this discussion on the web visit https://groups.google.com/d/msgid/pvlib-python/b7673687-1884-4b43-bf41-8aafa8305b2cn%40googlegroups.com.
On Apr 21, 2023, at 1:34 PM, Will Hobbs <will....@gmail.com> wrote:
It looks like a few messages didn't make it through on this conversation. Anton quoted my last message about trying 5 min data, and Kurt had some comments and a link to notes he had shared that seems to have been deleted. Not sure if that was a google spam filter things, intentional, etc., but I thought I'd mention it.
You received this message because you are subscribed to a topic in the Google Groups "pvlib-python" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/pvlib-python/uYqWRpz_cwk/unsubscribe.
To unsubscribe from this group and all its topics, send an email to pvlib-python...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/pvlib-python/d72394f3-678c-467b-a615-c8558107ca1dn%40googlegroups.com.
Hi Will, Mark,
Here is Kurt's message. Google wasn't able to delete it from my
inbox--or maybe they just didn't bother to do so.
Anton
Hey Mark,
This is awesome, the bisection optimization method is really slick. I wish I had thought of that. My plan for PlantPredict is to introduce the idea of a standard tracking angle, an ideal tracking angle and a corrected tracking angle that sits somewhere between the two. The standard tracking angle will be calculated normally via a tracking algorithm such as the ones implement in pvlib. The ideal tracking angle is the one that is calculated via this irradiance optimization method. The corrected tracking angle will take into account the tracker movement speed and some hesitation factor which represents the percentage of a time-step that diffuse conditions must occur for a tracker to decide to move. For example, if a given tracker manufacturer's diffuse stow signal is based off of three pyranometers on site, it may be the amount of time that it takes for all three pyranometers to read diffuse conditions due to cloud movement. I'm not sure how applicable the terms would be in terms of pvlib since they require that the timestep be a known parameter, but I thought I would post some notes here if you were interested.
https://terabase.atlassian.net/servicedesk/customer/portal/3/article/1260060675?src=59595139
To view this discussion on the web visit https://groups.google.com/d/msgid/pvlib-python/E2F0011A-075F-4BE5-92BF-061CB8E7586C%40gmail.com.









To view this discussion on the web visit https://groups.google.com/d/msgid/pvlib-python/b6b78479-5d42-4c35-93c0-31a49393e503n%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/pvlib-python/d892c4bf-99f0-461f-a871-6919a6603253n%40googlegroups.com.