AC Diversion Load: Added Capacity, Part 5

Sdílet
Vložit
  • čas přidán 31. 03. 2024
  • This video should wrap up the upgrade of the AC diversion load system to 1800W total capacity. We'll take a look at the code changes that got this working and fixed a number of minor issues that popped up as a result of those changes.
    I've now modified the code to allow for parallel operation of the 2 diversion loads. Initially, I would block changes to one diversion load if the other diversion load was active, as it was likely assisting the first diversion load. I did this to make sure the assisting load was shut down first before reducing the other load. This assist mode happened quite frequently with just one 600W load on each line.
    Initially, I was trying to stick to the device parameters as much as possible and total dimmer setting was the only parameter I had access to. After making the change from specific device properties over to a conditional expressions, that opened up the possibility of using only the assist mode portion of the dimmer setting. With the added capacity of the Line 2 load, assist mode operation should be very limited, so most of the time, both dimmers can shut down at the same time.
    Doing this one simple code change gave the system a "look ahead" feature. Before, I had to wait one 15 sec. time interval to see if the dimmer on the other line had changed. Now, I can see if it will be changing in the current time interval. The dimmers on Line 2 physically update a few seconds before the dimmer on Line 1. This also shows the benefit of having many, simple conditional expressions instead of a few massive "all in one" expressions. It makes it possible to pick out one small bit of a calculation and use that in multiple expressions.
    This all comes into play during cloud edge effects. With a shot of clear winter sun on the panels, there can be 100s of watts of excess power into the system for a short time. That causes one or both diversion loads to ramp up high. Then, a cloud might blow over and shade the panels. Now, there's lots of excess load in the system and the diversion loads should ramp down, as fast as possible. During this ramp down time, the diversion loads are pulling power from the grid, so it's desirable to minimize that excess power draw integrated over time (i.e. less KWH from the grid).
    Finally, I improved the damping code to use a programmable damping factor. This will help to both speed up the dimmer shut down time as well as give a tuning parameter in case an instability is encountered. I chose the Euler constant, "e", as a good place to start. This approximates what an Resistor-Capacitor circuit would discharge in with a 15 second time constant.
    Making use of Notepad++ (notepad-plus-plus.org/) to keep track of code changes and comments is very helpful. I was able to go back to my original comments on the Share/Assist mode interactions to see what my initial intention was with that code. Once I understood that, it was easy to make a one line change to improve operation a great deal.
    Also, these CZcams videos help to document the operation of the code. Talking through how something operates and then viewing that a year or two later is much better than a few lines of comments.
    Simple plan is to add a radiant oil heater, as a 600W resistive load, to a Z-Wave controlled light dimmer and use that as an additional diversion load for the solar power system. This will increase the capacity of the load on Line 2 to 1200W with the original 600W load on Line 1. Note: Line 1 and 2 are the two 120V split phases/legs of the 240V house power circuit.
    As far as installation, I have outlets in the family room that are on the Line 2 side of the breaker panel. Both the original DIversionLoad2 and the new DiversionLoad3 are plugged into one of those 20 amp outlets. Likewise, my original DiversionLoad1 is plugged into an outlet in the living room that's on the Line 1 side of the breaker panel. That way, each of the diversion loads, only uses up excess power on the side of the breaker panel they're plugged into.
    Parts used:
    600 watt Z-Wave light dimmer:
    amzn.to/4aeyOF5
    Used the Utra-Pro model: amzn.to/3ViUmMS
    Picked up a dual gang electrical box, cable clamp and cover plate at a hardware store. I had an old PC power cable for the cord and an old receptacle left over from swapping in a GFCI outlet.
    Radiant oil heaters, you want a simple heater, no digital display or push buttons:
    amzn.to/3Vdnbdz
    Used the Kismile unit: amzn.to/43lr81F
    In the next video, we'll look at some code additional updates...
    Subscribe for more content like this
    Comment, rate, share & click the bell icon
    And as always, thanks for watching
    Intro/Outro:
    Louisiana Fairytale by Austin Rogers
    web.archive.org/web/201704022...
  • Věda a technologie

Komentáře • 1

  • @The4Crawler
    @The4Crawler  Před 3 měsíci +1

    I do plan to retain the Assist mode in this diversion load code. It serves a function similar to the temperature/pressure relief valve on your water heater. If something goes way out of normal in the system, having a total of 1800W of load that can be spread over both sides of the 240V system in the house, is a nice fall back solution.
    While I've mainly showed the rare times that there is massive light dimmer loads running in these videos, most of the time there is very little dimmer load running. Instead, the majority of the "excess" power is being used up by loads in the house on the other leg of the 240V system (via Sharing mode). In summer months, I can get upwards of 8 hours of under 50W power consumption in the house. It's only during the peak sun hours, after the battery bank is fully charged, that the system will have excess power to dissipate in the diversion loads. This system typically recovers 2 - 3KWH of energy a day and "burns up" under 1KWH. If this system were not running, that 2 - 3KWH of energy would simply be left on the roof, so to speak. It would all be "wasted" by the charge controllers not running at the maximum power point.
    That said, if I turn off the "Whole House" mode with the toggle switch, I can divert all the excess power to the diversion loads. This would be advantageous on a clear, cold winter day when heating the house was a priority over offsetting grid power consumption.