The technical field of the disclosed embodiments relate to solar panel systems with solar tracking. More particularly, the disclosed embodiments relate to a solar panel system with solar tracking and dual locking hinges, each hinge in turn being capable of acting as an axis of rotation for tilting the solar panel(s).
Solar panels may be used to collect solar energy for conversion into electrical energy. One technique for increasing the amount of available solar energy is to increase the number of solar panels in an array, which also increases the footprint of the array. This may not be feasible in certain circumstances, for example, a solar array mounted on a vehicle, or the roof of a house or building, with limited surface area.
Solar tracking systems may tilt a solar panel array in a direction that attempts to maximize the amount of light received by the solar panels. However, single-axis systems may have a limited maximum tilt angle. Dual-axis systems may better track the sun, but are more complex and prone to glitches and mechanical failures. Both types of systems may be unstable in high wind situations, such as a hurricane, as the solar panel array is typically mounted on an axis joint rather than a stable surface such as the ground or a roof.
A solar panel system according to an embodiment includes solar tracking and dual locking hinges. A solar panel assembly including a frame and solar panels may be connected to a base or mount via a linear actuator, actuator arm, and lever arm, which in connection of either of the two locking hinges acting as an axis of rotation, form a toggle joint mechanism for tilting the solar panel assembly to a desired angle in a desired direction. The desired angle may be automatically determined using solar tracking algorithms using data from light sensors, or may be controlled manually by a user.
The locking hinges may include electromagnetic locks, which may lock the associated hinge to the base when energized, and unlock the associated hinge when de-energized.
To tilt the solar panel assembly in one of two directions, one hinge is locked and the other unlocked, allowing the unlocked end to move upward to achieve the desired tilt angle. The direction of the angle of tilt depends on which locking hinge is locked, and which is disengaged.
The solar panel assembly may be returned to a flat, default position in response to a default event, such as light falling below a threshold, wind speed exceeding a threshold, or the ignition system of a vehicle the system is mounted on being activated.
The solar panel frame may be connected to the lever arm by a rotatable clamp. The clamp may slide along a rail as the lever arm is raised in response to the linear actuator moving the actuator arm, similar to a gantry structure, and clamp the lever arm and solar panel assembly at a desired location corresponding to a desired angle. As the actuator arm is retracted, the lever arm is raised, and the solar panel frame increases its angle of tilt. The clamp may rotate to accommodate this change in tilt angle.
A user may manually control the system using a user interface (UI) on a user device. The user may control the system to move in either direction, and to return to the flat, default position.
In an embodiment, the locking hinges 102, 104, described herein as left and right hinges, respectively, may include electromagnetic locks. Left and right hinge solenoids 114, 116, respectively, may lock the associated hinge to the base when energized, and unlock the associated hinge when de-energized. In another embodiment, the locking hinges 102, 104 may be mechanical locks, for example, a servomotor clamping mechanism.
The solar panel frame 200 may be connected to the lever arm 112 by a rotatable clamp 120. The clamp 120 may be positioned under the solar panel assembly 204 and be connected a mating part 300 positioned on the top of the solar panel frame, as shown in
The clamp 120 and connected mating part 300 may be slide along the rails 205 as the lever arm 112 is raised in response to the linear actuator 108 moving the actuator arm 10, similar to a gantry structure. The clamp 120 may clamp and secure the lever arm 112 and solar panel assembly 204 at a desired location corresponding to a desired angle. As the actuator arm 110 is retracted, the lever arm 112 is raised, and the solar panel assembly 204 increases its angle of tilt. The clamp 120 may rotate to accommodate this change in tilt angle. The direction of the angle of tilt depends on which locking hinge is locked, and which is disengaged, as shown in
The linear actuator 108 may by controlled by a controller 122. In an embodiment, left and right light sensors 206, 208, respectively, may be mounted on the solar panel assembly 204, as shown in
In an embodiment including left and right light sensors 206, 208, if the controller determines the left light sensor 206 is receiving more light energy, indicative of there being more sun and solar energy in that direction, the controller 122 may disengage the right locking hinge 104 while the left locking hinge 102 remains engaged, as in
In an embodiment, the light sensors 206, 208 may be connected to the controller 122 using signal wires and use a communication protocol such as the I-squared-C (I2C) protocol.
In another embodiment, two or more light sensors may be mounted on a controller, for example, four light sensors, with two for each direction. The mating part 300 may include a module 302 that houses four fiber optic lens caps 304 (left facing lens caps shown). Each of these lens caps may be connected to a fiber optic light pipe which leads down to a corresponding light sensor on the controller 112. The controller 112 may record the amount of light (lux) being taken in by that lens cap in the module. By comparing these 4 inputs, the microcontroller can determine where the light source is the strongest, and adjust from there.
A solar tracking module 604 may use the data from the light sensors 206, 208 to determine a preferred position of the solar panels to receive solar energy based on the sun's position. The solar tracking module 604 may employ one or more of various solar tracking algorithms, including, for example, open-loop, closed-loop, combined open- and closed-loop schemes, fuzzy logic, proportional-integral-derivative (PID), etc. The solar tracking module 604 may utilize and select from different solar tracking algorithms depending on conditions such as cloud cover or change of geographic location of the solar panel system 100, for example, for a vehicle mounted system.
It may be desirable to lock the solar panel assembly 204 in the flat, default position in certain circumstances even when there is available light. In an embodiment, the solar panel system 100 may be mounted on a vehicle. When the vehicle is moving, it may be desirable to have the solar panel assembly 204 locked in the flat, default position for a variety of reasons including, for example, maintaining an aerodynamic profile of the vehicle when traveling at high speeds, protecting the structural integrity of the solar panel system 100 from high air speeds generated by the velocity of the vehicle and/or ambient air speed (wind), and to lower the profile of the vehicle when traveling under a structure, such as an underpass. The solar panel system may also be mounted on static structures, such as the roof of a house or other building, on the ground, or on a tower. It may be desirable to have the solar panel assembly 204 locked in the flat, default position in high wind situations, such as a hurricane or other storm system in order to protect the structural integrity of the solar panel system from the force generated by high wind speeds.
A hinge locking control module 606 may receive data directly or via the processor 600 from the light sensors 206, 208 and a wind speed sensor 210, such as a wind cup anemometer, duct wind sensors, ultrasonic wind sensors, etc. The hinge locking control module may use this data to determine when to engage or disengage either hinge, or to control the system to return to the flat, default position with both hinges locked.
According to an embodiment, the hinge locking control module 606 may cause the system to returned to the locked, flat, default position in response to the potential solar energy available falling below a light threshold, the wind speed sensor 210 detecting, or the processor 600 predicting, wind speeds that are or are predicted to exceed a wind speed threshold, the vehicle ignition being engaged in the case of a vehicle mounted system, or a manually entered command received from a user device, as described below with respect to a user interface (UI) on a user device.
The controller 112 may also receive data from an external weather service 702 via a network 700, as shown in
The network 700 may include wired and wireless communication connections, and combinations thereof. A wired communication connection(s) may include Ethernet (IEEE 802.3) or other LAN technologies. The wireless network communication connection(s) may include, for example, Bluetooth (IEEE 802.15.1), 4G (LTE-A, WiMAX 2.0) (IEEE 802.16m), IOT, WiFi (IEEE 802.11), ultra-wideband (UWB) (IEEE 802.15.3), Zigbee (IEEE 802.15.4), etc. The wired and/or wireless communication connections may employ encrypted protocols and unique identification numbers.
The controller 122 may communicate with the network, wireless local networks, or direct connections, e.g., Bluetooth and WiFi, via a network interface module 608 and a network interface chain 610 including networking hardware and software including, for example, a network interface card (NIC), a transceiver, wired and/or wireless modem, and antenna 612.
The processor receives sensor data 805 from the light sensors 206, 208 and data from a vehicle microcontroller 614 (if mounted on a vehicle) and the wind speed sensor 210. If a default initiating event is detected 806, for example, received light falls below a light threshold, wind speed exceeds a wind speed threshold, or the vehicle microcontroller indicates that the vehicle ignition has been activated, the processor may send a command to the linear actuator control module to return the solar panel assembly to the default, flat position 807 and commands the hinge locking control module to lock both hinges.
Otherwise, the solar tracking module determines a desired tilt angle 808 for the solar panel and the controller 122 commands the linear actuation control module control the linear actuator 108 to move the actuator arm 810 to a position corresponding to the desired tilt angle. The processor may confirm the solar panel assembly is at the desired position based on real-time data from the light sensors 206, 208 and/or data from the weather service. Once the desired tilt angle is achieved 812, the operation 800 may return to start 802.
The system 100 may also be controlled manually by a user via a user interface (UI) 900 on a user device.
If the left track button 912 is selected 1010, the left hinge is locked and the right hinge disengaged. The linear actuator moves the actuator arm, and hence the lever arm, to move the solar panel assembly to the left 1012. The left track button 912 icon may change to a pause icon 1014 after it is selected. Once the button is selected again 1016, the movement is paused 1018. Similarly, if the right track button 914 is selected, the right hinge is locked and the left hinge is disengaged and the solar panel assembly moves to the right. If the flat button 916 is selected, the linear actuator is controlled to lower the solar panel assembly to the flat, default position.
The foregoing method descriptions and diagrams/figures are provided merely as illustrative examples and are not intended to require or imply that the operations of various aspects must be performed in the order presented. As will be appreciated by one of skill in the art, the order of operations in the aspects described herein may be performed in any order. Words such as “thereafter,” “then,” “next,” etc. are not intended to limit the order of the operations; such words are used to guide the reader through the description of the methods and systems described herein. Further, any reference to claim elements in the singular, for example, using the articles “a,” “an,” or “the” is not to be construed as limiting the element to the singular.
Various illustrative logical blocks, modules, components, circuits, and algorithm operations described in connection with the aspects described herein may be implemented as electronic hardware, computer software, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, operations, etc. have been described herein generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system. One of skill in the art may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the claims.
The hardware used to implement various illustrative logics, logical blocks, modules, components, circuits, etc. described in connection with the aspects described herein may be implemented or performed with a general purpose processor, a digital signal processor (“DSP”), an application specific integrated circuit (“ASIC”), a field programmable gate array (“FPGA”) or other programmable logic device, discrete gate logic, transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general-purpose processor may be a microprocessor, a controller, a microcontroller, a state machine, etc. A processor may also be implemented as a combination of receiver smart objects, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such like configuration. Alternatively, some operations or methods may be performed by circuitry that is specific to a given function.
In one or more aspects, the functions described may be implemented in hardware, software, firmware, or any combination thereof. If implemented in software, the functions may be stored as one or more instructions (or code) on a non-transitory computer-readable storage medium or a non-transitory processor-readable storage medium. The operations of a method or algorithm disclosed herein may be embodied in a processor-executable software module or as processor-executable instructions, both of which may reside on a non-transitory computer-readable or processor-readable storage medium. Non-transitory computer-readable or processor-readable storage media may be any storage media that may be accessed by a computer or a processor (e.g., RAM, flash, etc.). By way of example but not limitation, such non-transitory computer-readable or processor-readable storage media may include RAM, ROM, EEPROM, NAND FLASH, NOR FLASH, M-RAM, P-RAM, R-RAM, CD-ROM, DVD, magnetic disk storage, magnetic storage smart objects, or any other medium that may be used to store program code in the form of instructions or data structures and that may be accessed by a computer. Disk as used herein may refer to magnetic or non-magnetic storage operable to store instructions or code. Disc refers to any optical disc operable to store instructions or code. Combinations of any of the above are also included within the scope of non-transitory computer-readable and processor-readable media. Additionally, the operations of a method or algorithm may reside as one or any combination or set of codes and/or instructions on a non-transitory processor-readable storage medium and/or computer-readable storage medium, which may be incorporated into a computer program product.
The preceding description of the disclosed aspects is provided to enable any person skilled in the art to make, implement, or use the claims. Various modifications to these aspects will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other aspects without departing from the scope of the claims. Thus, the present disclosure is not intended to be limited to the aspects illustrated herein but is to be accorded the widest scope consistent with the claims disclosed herein.