Method and device for controlling solar power generation system according to weather conditions
The method and device optimize solar power generation systems by predicting bad weather to increase battery charge and manage power supply, preventing discharge and ensuring continuous power availability, thus enhancing efficiency and user experience.
Patent Information
- Application Number
- PCT/KR2024/009559
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-03-25
- Filing Date
- 2024-07-05
- Publication Date
- 2025-10-02
AI Technical Summary
Solar power generation systems often discharge their batteries during bad weather due to insufficient charging, as they do not account for weather conditions, leading to power shortages for connected loads.
A method and device that determine the likelihood of bad weather and adjust the minimum charge amount of the battery accordingly, ensuring sufficient power storage by increasing the charge beyond the usual minimum level when bad weather is predicted, and managing power supply paths between the battery, grid, and loads.
Prevents battery discharge during bad weather by optimizing power storage and supply, ensuring continuous power availability to connected loads, enhancing user experience through advanced interface visibility, and promoting efficient power consumption.
Smart Images

Figure KR2024009559_02102025_PF_FP_ABST
Abstract
Description
Method and device for controlling a solar power generation system according to weather conditions
[0001] The present disclosure relates to a method and device for controlling a solar power generation system according to weather conditions, and more specifically, to a method and device for determining a minimum charge amount of a battery based on information about bad weather and determining a supply path of electricity to be supplied to at least one load.
[0002] Solar power generation is a power generation technology that directly captures energy from the sun and converts it into electricity, producing electricity with virtually no pollution. Therefore, solar power is gaining recognition as an environmentally friendly power source and is a rapidly growing sustainable energy source.
[0003] Meanwhile, most electrical energy production involves burning fossil fuels, which emit greenhouse gases and other air pollutants, a major cause of climate change and air pollution. Therefore, promoting a culture of efficient electricity use and self-generation, such as solar power generation, can provide numerous benefits to the environment, economy, and society.
[0004] The background technology described above is technical information that the inventor possessed for the purpose of deriving the present invention or acquired in the process of deriving the present invention, and cannot necessarily be considered as publicly known technology disclosed to the general public prior to the application for the present invention.
[0005] The present disclosure provides a method and device for controlling a solar power generation system according to weather conditions. The problems addressed by the present invention are not limited to those mentioned above. Other problems and advantages of the present invention, not mentioned above, can be understood through the following description and will be more clearly understood through embodiments of the present invention. Furthermore, it will be appreciated that the problems and advantages addressed by the present invention can be realized by the means and combinations thereof set forth in the claims.
[0006] As a technical means for achieving the above-described technical task, a first aspect of the present disclosure may include a method for controlling a solar power generation system according to weather conditions, the method comprising: a step of determining whether bad weather will occur based on weather information of an area where the solar power generation system is located; a step of determining a minimum charge amount of a battery when the bad weather is predicted to occur; and a step of controlling the operation of at least one solar module so that an amount of power greater than the minimum charge amount is charged to the battery.
[0007] A second aspect of the present disclosure is a device for controlling a solar power generation system according to weather conditions, comprising: a memory storing at least one program; a processor performing a calculation by executing the at least one program; wherein the processor determines whether bad weather will occur based on weather information of an area where the solar power generation system is located, and if the bad weather is predicted to occur, determines a minimum charge amount of a battery, and controls the operation of at least one solar module so that an amount of power greater than the minimum charge amount is charged to the battery.
[0008] A third aspect of the present disclosure can provide a computer-readable recording medium having recorded thereon a program for executing the method according to the first aspect on a computer.
[0009] In addition, other methods for implementing the present invention, other systems, and computer-readable recording media storing a computer program for executing the method may be further provided.
[0010] Other aspects, features and advantages other than those described above will become apparent from the following drawings, claims and detailed description of the invention.
[0011] According to the problem solving means of the present disclosure described above, the present disclosure receives weather information, selects information about bad weather, and determines the minimum charge amount of the battery based on the information about bad weather, thereby preventing discharge due to bad weather.
[0012] In addition, the present disclosure enables efficient power consumption by determining a power supply path from a battery or grid according to the power demand of at least one load.
[0013] In addition, the present disclosure can improve user experience by providing the consumption status of electric energy users through a highly visible interface.
[0014] The effects of the embodiments are not limited to the effects mentioned above, and other effects not mentioned will be clearly understood by those skilled in the art from the description of the present invention.
[0015] Figure 1 is a conceptual diagram for explaining a method for controlling a solar power generation system according to weather conditions according to one embodiment.
[0016] Figure 2 is a block diagram of a user terminal according to one embodiment.
[0017] FIG. 3 is an exemplary configuration diagram of a system including a user terminal and an external device according to one embodiment.
[0018] FIG. 4 is a flowchart illustrating a method for controlling a solar power generation system according to weather conditions according to one embodiment.
[0019] FIG. 5 is an exemplary diagram illustrating a method for determining a minimum charge amount of a battery based on bad weather information according to one embodiment.
[0020] FIG. 6 is a flowchart illustrating a method for controlling power supply according to the required power amount of at least one load according to one embodiment.
[0021] FIG. 7 is an exemplary drawing of a screen displayed on a user terminal according to one embodiment.
[0022] The present disclosure relates to a method and device for controlling a solar power generation system according to weather conditions. According to one embodiment of the present disclosure, the method for controlling a solar power generation system according to weather conditions may include the steps of: determining whether severe weather will occur based on weather information in an area where the solar power generation system is located; determining a minimum charge amount of a battery if the severe weather is predicted to occur; and controlling the operation of at least one solar module so that an amount of power greater than the minimum charge amount is charged to the battery.
[0023] The advantages and features of the present invention, and the methods for achieving them, will become clearer with reference to the embodiments described in detail together with the accompanying drawings. However, the present invention is not limited to the embodiments presented below, but may be implemented in various different forms, and it should be understood that it includes all transformations, equivalents, and substitutes included in the spirit and technical scope of the present invention. The embodiments presented below are provided to ensure that the disclosure of the present invention is complete and to fully inform those skilled in the art of the scope of the invention. In describing the present invention, if a detailed description of a related known technology is judged to obscure the gist of the present invention, the detailed description thereof will be omitted.
[0024] The terminology used in this application is only used to describe specific embodiments and is not intended to limit the present invention. The singular expression includes the plural expression unless the context clearly indicates otherwise. In this application, it should be understood that the terms "comprise" or "have" indicate the presence of a feature, number, step, operation, component, part, or combination thereof described in the specification, but do not preclude the possibility of the presence or addition of one or more other features, numbers, steps, operations, components, parts, or combinations thereof.
[0025] Some embodiments of the present disclosure may be represented by functional block configurations and various processing steps. Some or all of these functional blocks may be implemented by various hardware and / or software configurations that perform specific functions. For example, the functional blocks of the present disclosure may be implemented by one or more microprocessors or by circuit configurations for a given function. Furthermore, for example, the functional blocks of the present disclosure may be implemented in various programming or scripting languages. The functional blocks may be implemented by algorithms that execute on one or more processors. Furthermore, the present disclosure may employ conventional techniques for electronic configuration, signal processing, and / or data processing. Terms such as "mechanism," "element," "means," and "configuration" may be used broadly and are not limited to mechanical and physical configurations.
[0026] Additionally, the connecting lines or connecting members between components depicted in the drawings are merely exemplary representations of functional connections and / or physical or circuit connections. In an actual device, connections between components may be represented by various functional connections, physical connections, or circuit connections that may be replaced or added.
[0027] The present disclosure will be described in detail with reference to the attached drawings below.
[0028] Figure 1 is a conceptual diagram for explaining a method for controlling a solar power generation system according to weather conditions according to one embodiment.
[0029] The user terminal (10) may include a smartphone, a smart pad, and / or a tablet PC. The user terminal (10) may include a personal computer such as a desktop or laptop. The user terminal (10) may include, but is not limited to, a smart accessory such as a smartwatch and / or a head-mounted device (HMD).
[0030] Referring to FIG. 1, a user terminal (10) can obtain weather information (20) of an area where a solar power generation system (1000) is located from an external server. For example, the weather information (20) may include, but is not limited to, date-specific / hourly weather information (20), precipitation, snowfall, wind speed, wind direction, sunrise time, sunset time, air quality, fine dust concentration, and sunlight amount.
[0031] The user terminal (10) can control a solar power generation system (1000). For example, the solar power generation system (1000) may include, but is not limited to, at least one solar module (PV Module) (40), a battery (50), and a power consumer (30). The solar module (40) refers to a device that generates power through solar energy. In addition, the battery (50) refers to a device that stores power generated by the solar module (40). In addition, the power consumer (30) refers to a location that includes an object that consumes power.
[0032] The solar power generation system (1000) can receive power from a grid (60). The grid (60) refers to an infrastructure that receives power generated by solar power generation or supplies power to a power consumer (30) when power generated by solar power generation is insufficient.
[0033] The power consumer (30) may include at least one load (31). Here, the load (31) refers to an object that consumes power. For example, the load (31) may include, but is not limited to, home appliances such as a washing machine and a refrigerator.
[0034] The user terminal (10) can control the solar power generation system (1000) based on weather information (20) received from an external server. For example, the user terminal (10) can determine whether or not inclement weather will occur based on the weather information (20). In addition, if inclement weather is predicted to occur, the user terminal (10) can determine the minimum charge level (Backup SoC) of the battery (50).
[0035] For example, severe weather may include, but is not limited to, typhoons, floods, high winds, ice storms, thunderstorms, snowfall, and rainfall.
[0036] In the past, there was a problem that when the solar power generation system (1000) was not operated due to rain or snow, the battery (50) was discharged and the load (31) could not consume power, as the minimum charge of the battery (50) was maintained at a constant level without considering the weather conditions.
[0037] However, if the occurrence of bad weather is predicted through weather information (20), the user terminal (10) can prevent discharge in advance even if power is not produced in the solar module (40) due to bad weather by increasing the minimum charge amount of the battery (50) compared to usual.
[0038] For example, when the occurrence of bad weather is predicted, the user terminal (10) can determine the minimum charge amount of the battery (50) based on at least one of the type of bad weather, the duration of bad weather, the intensity of bad weather, and the power consumption pattern of the load (31).
[0039] In addition, the user terminal (10) can determine the amount of power to be supplied from the battery (50) to the load (31) based on the required power amount of the load (31). For example, the user terminal (10) can determine the amount of power to be supplied to the load (31) and the supply path of the power to be supplied to the load (31) based on the required power amount of the load (31), the minimum charge amount of the battery (50), and the current charge amount of the battery (50).
[0040] Additionally, the user terminal (10) may generate and provide to the user an interface displaying the determined minimum charge amount. Furthermore, the user terminal (10) may generate and provide to the user an interface displaying at least one of the expected start time, expected end time, and type of inclement weather, a predetermined amount of time prior to the expected start time of the inclement weather.
[0041] Figure 2 is a block diagram of a user terminal according to one embodiment.
[0042] Referring to FIG. 2, the user terminal (100) includes a processor (110), a memory (120), an input / output interface (130), and a communication module (140). For convenience of explanation, only components related to the present invention are illustrated in FIG. 2. Therefore, in addition to the components illustrated in FIG. 2, other general-purpose components may be further included in the user terminal (100). In addition, it will be apparent to a person skilled in the art related to the present invention that the processor (110), memory (120), input / output interface (130), and communication module (140) illustrated in FIG. 2 may be implemented as independent devices.
[0043] The processor (110) can process computer program commands by performing basic arithmetic, logic, and input / output operations. Here, the commands can be provided from memory (120) or an external device. In addition, the processor (110) can generally control the operations of other components included in the user terminal (100).
[0044] For example, the processor (110) can determine whether bad weather occurs based on weather information (20) of the area where the solar power generation system (1000) is located. For example, the processor (110) can select weather information (20) that meets preset bad weather criteria from among the weather information (20).
[0045] Additionally, the processor (110) can determine the minimum charge amount of the battery (50) that stores the power generated from the solar module (40) when bad weather is predicted to occur. For example, when bad weather is predicted to occur, the processor (110) can increase the minimum charge amount of the battery (50) compared to the existing minimum charge amount in preparation for a situation where the solar module (40) cannot generate power during the bad weather period.
[0046] Additionally, the processor (110) can control the operation of the solar module (40) so that an amount of power greater than or equal to a determined minimum charge amount is charged to the battery (50). For example, when the minimum charge amount is 60%, the processor (110) can control the solar module (40) so that the solar module (40) charges power to the battery (50) until the amount of power charged to the battery (50) is 60% or greater.
[0047] Additionally, the processor (110) may generate an interface displaying a minimum charge level. Furthermore, the processor (110) may generate an interface displaying at least one of the expected start time, expected end time, and type of inclement weather. Furthermore, the processor (110) may provide the generated interface to the user a predetermined amount of time prior to the expected start time of the inclement weather.
[0048] Users can receive information about bad weather a certain amount of time before the expected start time of bad weather, allowing them to recognize bad weather in advance and prevent discharge, etc.
[0049] Additionally, the processor (110) can control the amount of power supplied to the load (31) and the supply path of the power supplied to the load (31) based on the required power amount of at least one load (31) of the power consumer (30).
[0050] Hereinafter, a method for determining and controlling a power supply path will be described in detail with reference to FIG. 6.
[0051] The processor (110) may be implemented as an array of a plurality of logic gates, or may be implemented as a combination of a general-purpose microprocessor and a memory storing a program that can be executed on the microprocessor. For example, the processor (110) may include a general-purpose processor, a central processing unit (CPU), a microprocessor, a digital signal processor (DSP), a controller, a microcontroller, a state machine, etc. In some environments, the processor (110) may include an application-specific integrated circuit (ASIC), a programmable logic device (PLD), a field programmable gate array (FPGA), etc. For example, the processor (110) may refer to a combination of processing devices, such as a combination of a digital signal processor (DSP) and a microprocessor, a combination of a plurality of microprocessors, a combination of one or more microprocessors coupled with a digital signal processor (DSP) core, or any other such combination of configurations.
[0052] The memory (120) may include any non-transitory computer-readable recording medium. As an example, the memory (120) may include a non-permanent mass storage device such as a random access memory (RAM), a read only memory (ROM), a disk drive, a solid state drive (SSD), a flash memory, etc. As another example, the non-permanent mass storage device such as a ROM, an SSD, a flash memory, a disk drive, etc. may be a separate permanent storage device distinct from the memory. In addition, the memory (120) may store an operating system (OS) and at least one program code (e.g., code for the processor (110) to perform an operation to be described later with reference to FIGS. 3 to 7).
[0053] These software components may be loaded from a computer-readable recording medium separate from the memory (120). This separate computer-readable recording medium may be a recording medium that can be directly connected to the user terminal (100), and may include, for example, an input / output computer-readable recording medium such as a floppy drive, a disk, a tape, a DVD / CD-ROM drive, a memory card, etc. Alternatively, the software components may be loaded into the memory (120) through a communication module (130) that is not a computer-readable recording medium. For example, at least one program may be loaded into the memory (120) based on a computer program (e.g., a computer program for the processor (110) to perform the operations described below with reference to FIGS. 3 to 7) that is installed by files provided by developers or a file distribution system that distributes installation files of applications through the communication module (130).
[0054] The input / output interface (130) may be a means for interfacing with a device (e.g., a keyboard, a mouse, etc.) for input and / or output that may be connected to or included in the user terminal (100). In FIG. 2, the input / output interface (130) is illustrated as an element configured separately from the processor (110), but is not limited thereto, and the input / output interface (130) may be configured to be included in the processor (110). For example, the processor (110) may change the charge amount of the battery (50) input through the input / output interface (130) to the minimum charge amount of the battery (50).
[0055] The communication module (140) may provide a configuration or function for the user terminal (100) to communicate with an external device (not shown) via a network. In addition, the communication module (140) may provide a configuration or function for the user terminal (100) to communicate with another external device. For example, control signals, commands, data, etc. provided under the control of the processor (110) may be transmitted to an external device via the communication module (140) and the network.
[0056] Additionally, although not illustrated in FIG. 2, the user terminal (100) may include a display module. For example, the user terminal (100) may display an interface generated by including at least one of information about the minimum charge level of the battery (50) and bad weather conditions through the display module and provide the user with the information.
[0057] FIG. 3 is an exemplary configuration diagram of a system including a user terminal and an external device according to one embodiment.
[0058] Referring to FIG. 3, the user terminal (310) may include any type of server that manages a web and / or app capable of providing artificial intelligence services. Furthermore, the user terminal (310) of FIG. 3 may be the same device as the user terminal (10) of FIG. 1 and / or the user terminal (100) of FIG. 2.
[0059] The external device (320) refers to an entity that provides the information necessary for the user terminal (310) to create a virtual work environment. The external device (320) may include any type of server that manages various types of information. The external device (320) may include a database and a server that manages a web service API (Application Programming Interface) that can provide information, but is not limited thereto. For example, the external device (320) may correspond to a server that provides weather information (20). In addition, the external device (320) may correspond to a database that stores criteria for assigning weights to bad weather information for determining the minimum charge amount of the battery (50). In addition, the external device (320) may correspond to a database that stores the power consumption pattern of at least one load (31) of the power consumer (30).
[0060] The user terminal (310) and the external device (320) can communicate with each other and / or with other devices through a network. The network is a comprehensive data communication network that allows different entities to communicate smoothly with each other, and may include wired Internet, wireless Internet, and mobile radio communication networks. For example, the network may include a Local Area Network (LAN), a Wide Area Network (WAN), a Value Added Network (VAN), a mobile radio communication network, a satellite communication network, and combinations thereof. In addition, wireless communication may include, but is not limited to, wireless LAN (Wi-Fi), Bluetooth, Bluetooth low energy, ZigBee, Wi-Fi Direct (WFD), ultrawideband (UWB), infrared communication (IrDA, infrared Data Association), NFC (Near Field Communication), etc.
[0061] The user terminal (310) can communicate with an external device (320) via a network. By communicating via a network, the user terminal (310) can receive data from the external device (320) and provide a response based on the received data.
[0062] FIG. 4 is a flowchart illustrating a method for controlling a solar power generation system according to weather conditions according to one embodiment.
[0063] Referring to FIG. 4, a method for controlling a solar power generation system (1000) according to weather conditions is comprised of steps that are processed in a time-series manner in the user terminal (100) and / or processor (110) illustrated in FIG. 2. Therefore, even if omitted below, the content described above regarding the user terminal (100) or processor (110) illustrated in FIG. 2 can also be applied to the method for controlling a solar power generation system (1000) according to weather conditions illustrated in FIG. 4.
[0064] At step 410, the processor (110) can determine whether bad weather occurs based on weather information (20) of the area where the solar power generation system (1000) is located.
[0065] For example, weather information (20) may include date-specific / hourly weather information (20). In addition, weather information (20) may include, but is not limited to, precipitation, snowfall, wind speed, wind direction, sunrise time, sunset time, air quality, fine dust concentration, and sunlight amount.
[0066] For example, the processor (110) can select information that is determined to be bad weather from among the weather information (20) of the area where the solar power generation system (1000) is located. For example, bad weather may include, but is not limited to, typhoons, floods, strong winds, ice storms, thunderstorms, snowfall, and rainfall.
[0067] For example, the processor (110) may determine that severe weather occurs during a predetermined period if the amount of precipitation exceeds a predetermined threshold during that period. Furthermore, the processor (110) may determine that severe weather occurs during that period if the wind speed exceeds a predetermined threshold during that period. Furthermore, the processor (110) may determine that severe weather occurs during that period if the amount of snowfall exceeds a predetermined threshold during that period.
[0068] At step 420, the processor (110) may determine the minimum charge amount of the battery (50) if bad weather is predicted to occur.
[0069] For example, the processor (110) may determine the minimum charge amount of the battery (50) based on at least one of the type of bad weather, the duration of bad weather, the intensity of bad weather, and the power consumption pattern of at least one load (31).
[0070] For example, the processor (110) can assign weights to each of the type of bad weather, the duration of bad weather, the intensity of bad weather, and the power consumption pattern of at least one load (31) according to preset criteria, and add up each weight to determine the minimum charge amount of the battery (50).
[0071] Additionally, after the inclement weather has ended, the minimum charge determined based on the inclement weather can be changed back to the minimum charge amount before the inclement weather began. For example, if the minimum charge amount is increased due to inclement weather and maintained even after the inclement weather has ended, power usage efficiency may be reduced. Therefore, the processor (110) changes the minimum charge amount of the battery (50) back to the previous minimum charge amount after the inclement weather has ended, thereby enabling efficient power usage.
[0072] Hereinafter, a method for determining the minimum charge amount of a battery (50) will be described in detail with reference to FIG. 5.
[0073] FIG. 5 is an exemplary diagram illustrating a method for determining a minimum charge amount of a battery based on bad weather information according to one embodiment.
[0074] Referring to FIG. 5, the processor (110) can calculate a final weight score (550) for determining a minimum charge amount (560) of the battery (50) based on a plurality of preset criteria (510, 520, 530, 540). The processor (110) can determine the minimum charge amount (560) of the battery (50) based on the calculated final weight score (550).
[0075] For example, the processor (110) may calculate a first weighted score based on a preset criterion (510) for the type of bad weather. For example, if the type of bad weather corresponds to a typhoon, the processor (110) may calculate the first weighted score as 20.
[0076] Additionally, the processor (110) may calculate a second weight score based on a preset criterion (520) for the duration of bad weather. For example, if the duration of bad weather is less than one hour, the processor (110) may calculate the second weight score as 10.
[0077] Additionally, the processor (110) may calculate a third weighted score based on a preset criterion (530) for the severity of bad weather. For example, if the severity of bad weather is medium, the processor (110) may calculate the third weighted score as 20.
[0078] In addition, the processor (110) may calculate a fourth weighted score based on a preset criterion (540) for the power consumption pattern of the load (31). For example, the processor (110) may analyze the power consumption pattern of at least one load (31) included in the power consumers (30). For example, if the power consumption of the load (31) is higher than the average power consumption of other power consumers (30) that use the solar power generation system (1000), the processor (110) may determine the power consumption pattern of the load (31) as the worst or bad. If the power consumption of the load (31) is higher than the average power consumption, the minimum charge amount (560) of the battery (50) of the load (31) must be higher to prevent discharge of the battery (50).
[0079] The processor (110) can calculate the final weight score (550) by adding up the weight scores calculated respectively. For example, the processor (110) can calculate the final weight score (550) by adding up the first to fourth weight scores.
[0080] Additionally, the processor (110) can determine the minimum charge amount (560) of the battery (50) through the final weight score (550) based on preset criteria.
[0081] Referring again to FIG. 4, at step 430, the processor (110) can control the operation of at least one solar module (40) so that an amount of power greater than the minimum charge amount is charged to the battery (50).
[0082] Specifically, the processor (110) can control at least one solar module (40) so that the power produced by at least one solar module (40) is supplied to the battery (50) in an amount greater than the minimum charge amount. For example, the processor (110) can obtain the current amount of power charged to the battery (50) in real time. If the current amount of power of the battery (50) exceeds the minimum charge amount, the processor (110) can control the solar module (40) so that the solar module (40) does not supply power to the battery (50).
[0083] FIG. 6 is a flowchart for explaining a method for controlling power supply according to the required power amount of at least one load (31) according to one embodiment.
[0084] Referring to FIG. 6, a method for controlling power supply according to the power demand of at least one load (31) is composed of steps that are processed in time series in the user terminal (100) and / or processor (110) illustrated in FIG. 2. Therefore, even if the content is omitted below, the content described above with respect to the user terminal (100) or processor (110) illustrated in FIG. 2 can also be applied to the method for controlling power supply according to the power demand of at least one load (31) illustrated in FIG. 6.
[0085] At step 610, the processor (110) can obtain the required power of at least one load (31).
[0086] For example, the processor (110) can obtain the required power amount of at least one load (31) located at the power consumer (30) at a predetermined cycle. In addition, the processor (110) can calculate the required power amount of the entire load (31) by adding up all the required power amounts of at least one load (31) located at the power consumer (30).
[0087] At step 620, the processor (110) can determine whether the power demand of at least one load (31) exceeds the power currently charged in the battery (50).
[0088] At step 630, if the demanded power of at least one load (31) exceeds the current charged power of the battery (50), the processor (110) can control the battery (50) so that power corresponding to the current charged power of the battery (50) is supplied from the battery (50) to at least one load (31). In addition, the processor (110) can control the grid (60) so that power corresponding to the difference between the demanded power and the current charged power is supplied from the grid (60) to at least one load (31).
[0089] At step 640, if the required power amount of at least one load (31) does not exceed the current power amount charged in the battery (50), the processor (110) can control the battery (50) so that power corresponding to the required power amount is supplied from the battery (50) to at least one load (31).
[0090] When the solar module (40) cannot produce power due to bad weather, the processor (110) can efficiently use the power produced in the solar power generation system (1000) to supply power to the load (31) by using the power charged in the battery (50) to the maximum and the power produced from the grid (60) to the minimum.
[0091] FIG. 7 is an exemplary drawing of a screen displayed on a user terminal according to one embodiment.
[0092] Referring to FIG. 7, the screen (700) corresponds to an interface created to display information of a solar power generation system (1000) according to bad weather.
[0093] Referring to screen (700), the user terminal (10) can display inclement weather information (710) when inclement weather is predicted. For example, the user terminal (10) can display at least one of the expected start time, expected end time, duration, type, and intensity of inclement weather. Through this, the user can recognize information about inclement weather in advance and prepare countermeasures.
[0094] Additionally, the user terminal (10) may display whether or not a bad weather situation is detected (720). For example, if a command to not detect a bad weather situation is input through the user terminal (10), the user terminal (10) may not provide this to the user even if the occurrence of bad weather is predicted, and may not change the minimum charge amount (730) of the battery (50).
[0095] Additionally, the user terminal (10) may display the minimum charge amount (730) of the battery (50) determined based on the predicted occurrence of inclement weather. Specifically, the minimum charge amount (730) of the battery (50) may be displayed in the form of a bar. For example, the minimum charge amount (730) of the battery (50) may be displayed as a percentage of the maximum charge amount that can be charged to the battery (50).
[0096] Additionally, the user terminal (10) can display the current charge amount (740) of the battery (50). Specifically, the current charge amount (740) of the battery (50) can be displayed in the form of a bar. For example, the current charge amount (740) of the battery (50) can be displayed as a percentage of the maximum charge amount that can be charged to the battery (50).
[0097] In addition, the user terminal (10) can display the required power amount of the entire load (31) located at the power consumption location (30). Here, the required power amount (750) of the entire load (31) can be calculated by adding up the required power amounts of each load (31). Specifically, the required power amount (750) of the entire load (31) can be displayed in the form of a bar. For example, the required power amount (750) of the entire load (31) can be displayed as a ratio to the maximum required power amount of the entire load (31) obtained by adding up the maximum required power amounts of each load (31).
[0098] Embodiments of the present invention may be implemented in the form of a computer program that can be executed through various components on a computer, and such a computer program may be recorded on a computer-readable medium. In this case, the medium may include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical recording media such as CD-ROMs and DVDs, magneto-optical media such as floptical disks, and hardware devices specifically configured to store and execute program instructions, such as ROMs, RAMs, and flash memories.
[0099] Meanwhile, the computer program may be specifically designed and constructed for the present invention, or may be one known and available to those skilled in the computer software field. Examples of computer programs include not only machine language code, such as that generated by a compiler, but also high-level language code that can be executed by a computer using an interpreter or the like.
[0100] According to one embodiment, the method according to various embodiments of the present disclosure may be provided as included in a computer program product. The computer program product may be traded as a product between a seller and a buyer. The computer program product may be distributed in the form of a machine-readable storage medium (e.g., compact disc read-only memory (CD-ROM)), or may be distributed online (e.g., downloaded or uploaded) through an application store (e.g., Play Store™) or directly between two user devices. In the case of online distribution, at least a portion of the computer program product may be temporarily stored or temporarily generated in a machine-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or a relay server.
[0101] Unless the steps constituting the method according to the present invention are explicitly described in a specific order or are otherwise described in a different order, the steps may be performed in any appropriate order. The present invention is not necessarily limited to the order in which the steps are described. The use of all examples or exemplary terms (e.g., "for example," etc.) in the present invention is merely intended to illustrate the present invention in detail, and the scope of the present invention is not limited by the examples or exemplary terms unless otherwise defined by the claims. Furthermore, those skilled in the art will appreciate that various modifications, combinations, and variations can be configured according to design conditions and factors within the scope of the appended claims or their equivalents.
[0102] Therefore, the idea of the present invention should not be limited to the embodiments described above, and all scopes equivalent to or equivalently modified from the following claims as well as the claims are considered to fall within the scope of the idea of the present invention.
Claims
1. A step of determining whether bad weather will occur based on weather information in the area where the solar power generation system is located; When the above bad weather is predicted to occur, a step of determining the minimum charge amount of the battery; and A step of controlling the operation of at least one solar module so that an amount of power greater than the minimum charge amount is charged to the battery; A method for controlling a solar power generation system according to weather conditions, including:
2. In paragraph 1, generating an interface that displays at least one of the expected start time, expected end time, and type of the above inclement weather; and A step of displaying the generated interface a predetermined time before the expected start time; A method further comprising:
3. In paragraph 1, The step of determining the minimum charge amount of the above battery is: A method for determining based on at least one of the type of the bad weather, the duration of the bad weather, the intensity of the bad weather, and the power consumption pattern of at least one load.
4. In paragraph 3, The step of determining the minimum charge amount of the above battery is: A step of assigning weights to each of the type of bad weather, the duration of the bad weather, the intensity of the bad weather, and the power consumption pattern of the at least one load according to preset criteria; and A step of determining the minimum charging amount by adding up each of the above weights; A method further comprising:
5. In paragraph 1, A step of changing the determined minimum charge amount after the end of the above-mentioned bad weather to the minimum charge amount before the start of the above-mentioned bad weather; A method comprising:
6. In paragraph 1, A step of determining the amount of power to be supplied from the battery to at least one load based on the amount of power required by at least one load included in the solar power generation system; A method further comprising:
7. In paragraph 6, If the above demanded power exceeds the current charge of the battery, A step of controlling the battery so that power corresponding to the current charge amount is supplied from the battery to the at least one load, and controlling the grid so that power corresponding to the difference between the required power amount and the current charge amount is supplied from the grid to the at least one load; How to include more.
8. In paragraph 6, A step of controlling the battery so that power corresponding to the required power amount is supplied from the battery to the at least one load when the current charge amount is greater than or equal to the required power amount; A method further comprising:
9. In paragraph 1, A step of creating an interface displaying the minimum charge amount; A method further comprising:
10. Memory containing at least one program; A processor that performs an operation by executing at least one program; The above processor, A computing device that determines whether bad weather will occur based on weather information in an area where a solar power generation system is located, determines a minimum charge amount of a battery if the bad weather is predicted to occur, and controls the operation of at least one solar module so that an amount of power greater than the minimum charge amount is charged to the battery.
11. In paragraph 10, The above processor, A computing device that generates an interface that displays at least one of the expected start time, expected end time, and type of the above-mentioned inclement weather, and displays the generated interface a predetermined time before the expected start time.
12. In paragraph 10, Determining the minimum charge of the above battery is: A computing device, wherein the determination is made based on at least one of the type of the bad weather, the duration of the bad weather, the intensity of the bad weather, and the power consumption pattern of at least one load.
13. In paragraph 12, Determining the minimum charge of the above battery is: A computing device that assigns weights to each of the type of bad weather, the duration of the bad weather, the intensity of the bad weather, and the power consumption pattern of the at least one load according to preset criteria, and determines the minimum charging amount by adding up each of the weights.
14. In paragraph 10, The above processor, A computing device that changes the determined minimum charge amount after the end of the above-determined bad weather to the minimum charge amount before the start of the above-determined bad weather.
15. In paragraph 10, The above processor, A computing device that determines the amount of power to be supplied from the battery to at least one load based on the power demand of at least one load included in the solar power generation system.
16. In paragraph 15, The above processor, If the above demanded power exceeds the current charge of the battery, A computing device that controls the battery so that power corresponding to the current charge amount is supplied from the battery to the at least one load, and controls the grid so that power corresponding to the difference between the required power amount and the current charge amount is supplied from the grid to the at least one load.
17. In paragraph 15, The above processor, A computing device that controls the battery so that power corresponding to the required power is supplied from the battery to the at least one load when the current charge amount is greater than the required power amount.
18. In paragraph 10, The above processor, A computing device that generates an interface that displays the minimum charge amount.
19. A computer-readable recording medium storing a program for executing the method according to paragraph 1.
Citation Information
Patent Citations
Control method and control device of power generation system using renewable energy
JP2013219941A
Control method of photovoltaic power generating system having day / night mode function
KR101752465B1
Independent Solar power system based on environmental information
KR102232315B1
System and method for predicting photovoltaics power generation
KR102577207B1
Control apparatus and control method
US20120047386A1