The disclosure relates to the field of computer programs and systems, and more specifically to a method, system and program for assessing performance of a site comprising a solar field system.
The demand for renewable energy is constantly increasing these days. In particular, more and more sites comprise a solar field system for producing renewable energy or would like to equip themselves with such a system. Such systems use solar energy to provide domestic hot water or space heating. However, it is important to study the relevance of such a solar field system with respect to technical constraints beforehand. Moreover, the sizing of such a solar field system according to the technical characteristics of the site can make it possible to optimize its operation.
Within this context, there is still a need for an improved method for assessing performance of a site comprising a solar field system.
It is therefore provided a computer-implemented method for assessing performance of a site comprising a solar field system. The method for assessing performance of the site is referred to as “the performance assessing method”. The solar field system includes solar panels and is configured for providing heat. The performance assessing method comprises providing a heating requirement for the solar field system. The performance assessing method comprises providing one or more sets of inputs. Each set of inputs includes meteorological data, panel features for one or more solar panel types, and site data. The performance assessing method comprises computing automatically, for each set of inputs, by a computer system and based on the set of inputs, output data including a respective quantification of a carbon footprint of the site, and/or a number and/or type of panels to meet the heating requirement.
The performance assessing method may comprise one or more of the following: the site may further comprise a thermal storage and a gas heater. The computation of the output data may comprise:
It is also provided a computer implemented method for upgrading a real-world site. The method for upgrading the real-world site is referred to as “the site upgrading method”. The site upgrading method comprises performing the performance assessing method, wherein the one or more sets of inputs consist in several sets of inputs, thereby computing respective quantifications of the carbon footprint of the site each for a respective set of inputs. These respective quantifications correspond to various configurations of the site (e.g., various types of solar panels and/or various operating parameters of the site). The site upgrading method comprises determining, based on each computed respective quantification of the carbon footprint and/or on each number and/or type of panels to meet the heating requirement, one or more solar panels to be integrated on a solar field system of the site and/or an improvement of one or more existing solar panels of the solar field system.
It is also provided a computer-implemented method for designing a site comprising a solar field system. The method for designing the site is referred to as “the design method”. The design method comprises performing the method for assessing performance of the site, wherein the one or more sets of inputs consist in several sets of inputs, thereby computing respective quantifications of the carbon footprint of the site, and/or a number and/or type of panels to meet the heating requirement each for a respective set of inputs. The design method further comprises determining, based on each computed respective quantification and/or on each number and/or type of panels, a number and/or a type of solar panels for the solar field system.
It is further provided a computer program comprising instructions for performing the method for assessing performance of a site comprising a solar field system, the method for upgrading a real-world site and/or the method for designing a site comprising a solar field system.
It is further provided a device comprising a data storage medium having recorded thereon the computer program.
The device may form or serve as a non-transitory computer-readable medium, for example on a Saas (Software as a service) or another server, or a cloud-based platform, or the like. The device may alternatively comprise a processor coupled to the data storage medium. The device may thus form a computer system in whole or in part (e.g., the device is a subsystem of the overall system). The system may further comprise a graphical user interface coupled to the processor.
Non-limiting examples will now be described in reference to the accompanying drawings, where:
It is therefore provided a computer-implemented method for assessing performance of a site comprising a solar field system. The solar field system includes solar panels and is configured for providing heat. The method comprises providing a heating requirement for the solar field system. The method comprises providing one or more sets of inputs. Each set of inputs includes meteorological data, panel features for one or more solar panel types, and site data. The method comprises computing automatically, for each set of inputs, by a computer system and based on the set of inputs, output data including a respective quantification of a carbon footprint of the site, and/or a number and/or type of panels to meet the heating requirement. The method may be referred to as “the performance assessing method”. The method constitutes an improved method for assessing performance of a site comprising a solar field system.
Notably, the method allows objectively assessing performance of the site comprising the solar field system. Indeed, the method computes, for each set of inputs, a respective quantification of the carbon footprint of the site and/or a sizing of the solar field system to meet the heating requirement (including a number and/or type of panels). Each set of inputs comprises objective information about the weather conditions of the site (e.g., the temperature and/or the solar irradiance), about panel features for one or more solar panel types (e.g., power production) and about the site (e.g., operating parameters such as inlet and outlet temperatures and/or regulation mode). The method computes the performance of the site based on these objective inputs, and thereby yields an objective quantification of the carbon footprint and/or sizing of the solar field system. This objective quantification of the performance of the site allows, e.g., in combination with a net technical cost, to take objective decisions with respect to a real-world site, such as upgrading the solar field system of a real-world site or designing a solar field system of a site that may be later built in the real-world.
Furthermore, the computation of the performance of the site is carried out automatically by a computer system. This allows for a deterministic and accurate computation of the carbon footprint quantification and/or sizing of the solar field system, e.g., as opposed to ground-truth based estimations. Furthermore, this allows a user, e.g., an engineer or a designer of the site, to obtain the performance of the site without tedious efforts: the user provides the inputs, and the computer automatically computes the carbon footprint quantification and/or the sizing of the solar field system. This makes the method ergonomic.
The one or more sets of inputs may consist in several sets of inputs, i.e., the method may be repeated for several sets of inputs, i.e. executed several times each time for a different set of inputs. The method may for example be automatically iterated for several sets of inputs with various panel types and/or inlet and outlet temperatures, the method determining its output(s) automatically for all the sets of inputs. The method may thereby assess the carbon footprint and/or size the solar field system for various configurations of the site and/or various production demands, i.e., each corresponding to a different set of inputs, and compare these various configurations one to another. This allows to determine an optimal configuration and/or to take objective decisions with respect to the site. The method may thereby be used in a method for upgrading the solar field system of a site, and/or in a method for designing a site comprising a solar field system.
It is notably provided a computer implemented method for upgrading a real-world site. The method for upgrading the real-world site may be referred to as “the site upgrading method”. The site upgrading method comprises performing the performance assessing method, wherein the one or more sets of inputs consist in several sets of inputs, thereby computing respective quantifications of the carbon footprint of the site each for a respective set of inputs. These respective quantifications correspond to various configurations of the site (e.g., various types of solar panels and/or various operating parameters of the site). The site upgrading method comprises determining, based on each computed respective quantification of the carbon footprint and/or on each number and/or type of panels to meet the heating requirement, one or more solar panels to be integrated on a solar field system of the site and/or an improvement of one or more existing solar panels of the solar field system. The performing of the performance assessing method may also comprise computing, for each respective set of inputs, a respective panel layout among the predetermined set of panel layouts. In that case, the determining of the one or more solar panels to be integrated and/or of the improvement may be based on the respective panel layouts.
The site upgrading method uses the results of the performance assessing method to upgrade a real-world site, i.e., a site which already exists in the real-world (also referred to as “brownfield” construction project), based on estimated carbon footprints and/or the solar field system as sized using the performance assessing method. For instance, the method may determine the set of inputs among the sets that optimizes the operation of the site, e.g., with respect to the computed carbon footprint.
The site upgrading method may notably use the results of the performance assessing method to determine one or more solar panels to be integrated on a solar field system of the site. For instance, the site may not currently comprise a solar field system, and the site upgrading method may determine the solar field system to be installed on the site. In that case, the site upgrading method may determine the number and/or type of panels of the solar field system to be installed on the site and assess the quantification of the carbon footprint of the site after the installation. Alternatively, a solar field system may already exist in the site, and the site upgrading method may determine one or more solar panels to be integrated on the existing solar field system of the site and/or an improvement of one or more existing solar panels of the solar field system. For instance, the one or more solar panels to be integrated may be one or more additional solar panels to be integrated on the existing solar field system, e.g., because the current number of solar panels of the existing solar field system is lower than the computed number of solar panels. The improvement of the one or more existing solar panels may, e.g., consist in replacing the one or more existing solar panels (e.g., all) with one or more solar panels of another type.
The site upgrading method may then, physically in the site, comprise the integration the determined one or more solar panels on the solar field system. For example, the site upgrading method may comprise accessing, by a user, the results of the performance assessing method. The site upgrading method may then comprise the user, based on the determined quantification of carbon footprint (e.g. for several sets of inputs), selecting, in accordance with a set of inputs for which the site carbon footprint is sufficiently (e.g. optimally, e.g. also with respect to a net technical cost) reduced and/or optimal (e.g. also with respect to a net technical cost), a number and a type of solar panels to be integrated on the site. The site upgrading method may then comprise (e.g., by the same user and/or by one or more other users, e.g., engineers and/or workers), physically in the site, equipping the selected number of solar panels of the selected type.
Alternatively, the site upgrading method may use the results of the performance assessing method to determine an improvement of one or more existing solar panels of the solar field system, e.g., a change of type and/or sizing of these existing solar panels, and may then physically in the site, comprise the performing of this improvement. The improvement may comprise adding or removing one or more existing solar panels and/or changing one or more existing solar panels by one or more other solar panels. For example, the site upgrading method may comprise accessing, by a user, the results of the performance assessing method. The site upgrading method may then comprise by the user, based on the determined quantification of carbon footprint (e.g. for several sets of inputs), selecting, in accordance with a set of inputs for which the site carbon footprint is sufficiently (e.g. optimally, e.g. also with respect to a net technical cost) reduced and/or optimal (e.g. also with respect to a net technical cost), a number and/or a type of solar panels for the site to be equipped. The site upgrading method may then comprise (e.g., by the same user and/or by one or more other users, e.g. engineers and/or workers), physically in the site, improving the current solar field system, by performing one or more of: adding one or more new solar panels, removing one or more existing solar panels, and/or replacing one or more existing solar panels with one or more solar panels of another type.
It is also provided a computer-implemented method for designing a site comprising a solar field system. The method for designing the site comprises performing the method for assessing performance of the site, wherein the one or more sets of inputs consist in several sets of inputs, thereby computing respective quantifications of the carbon footprint of the site, and/or a number and/or type of panels to meet the heating requirement each for a respective set of inputs. The method for designing the site further comprises determining, based on each computed respective quantification and/or on each number and/or type of panels, a number and/or a type of solar panels for the solar field system. The method for designing the site may be referred to as “the design method”. The performing of the performance assessing method may also comprise computing, for each respective set of inputs, a respective panel layout among the predetermined set of panel layouts. In that case, the determining of the number and/or type of solar panels may be based on the respective panel layouts.
The design method uses the results of the performance assessing method to design a site comprising a solar field system, i.e., that may be later built further to the completion of the design. The site may be existing or not (i.e., already built or not). If the site is not existing, the design may comprise designing the site as well as the solar filed system in a same time (also referred to as “greenfield” construction project). Otherwise, the design may comprise designing a solar filed system for an existing site (also referred to as “brownfield” construction project). The design involves the determination of the solar field system of the site, i.e., the number and/or the type of solar panels of the solar field system, based on the results of the performance assessing method and on the net technical cost. This determination may be automatic, e.g., to optimize the number and/or the type of solar panels for maximizing CO2 savings with net technical cost constraints. Alternatively, this determination may involve a user, e.g., an engineer or a designer, performing this determination, e.g., based on the results of the performance assessing method, on technical specificities or constraints of the site and/or on the net technical cost. For example, the determination may comprise a user selecting a number and/or a type of solar panels (e.g., the same for all solar panels or different types for different panels) for the solar field system providing optimal, or at least efficient, CO2 savings with respect to the net technical cost. The design method may thus use the results of the performance assessing method to guide a user, e.g., an engineer or a designer, in the design of the real-world site. The design method allows a user to design the site, by choosing the number and/or the type of solar panels of the solar field system with the constraint of the net technical cost.
The net technical cost is an indicator of the efficiency of investment of the site. It captures a cost of material and in manufacturing, conception and/or installation of the solar field system. The net technical cost allows to avoid oversizing (which could lead to overproduction), i.e., to avoid increasing the size of solar field system in such a manner that the global efficiency of the site to save CO2 decreases. This cost captures the fact that only a limited amount of material and/or space may be available to maximize CO2 savings. For example, CO2 savings cannot in practice be maximized by always increasing the number of panels in the solar field system, because it is in practice impossible to add an unlimited number of solar panels, due to space and/or material constraints. For instance, the size of the available roof (or of any sunlight space) may limit the size of the solar field system. Thus, the number of solar panels that may be installed can be limited by architectural constraints of the site. On the other hand, the installation of an oversized solar field system can be inefficient in terms of CO2 savings, because of the losses generated by the storage, for example for the sunniest days for which the production would be higher than the real need. The design method thus allows to balance CO2 savings with the material/technical cost necessary to obtain these savings. The net technical cost may be equal to the cost of the solar field system minus all the benefits (e.g., the amount of energy savings and/or Capex and Opex reduction) divided by the amount of CO2 savings. The net technical cost may take into account a net present value. The net present value may be calculated based on a sum of annual cashflow per year (e.g., taking into account of an inflation rate, a discount rate and a solar thermal system lifetime) minus an invested capital.
The design method further comprises determining, based on each computed respective quantification of the carbon footprint of the site and/or on each number and/or type of panels and on a net technical cost, a number and/or a type of solar panels for the solar field system. For instance, the one or more sets of inputs may consist in several sets and the user may select the set of inputs among the sets which, e.g., represents an optimal balance between CO2 savings and the net technical cost. Alternatively, the determining of the number and/or the type of solar panels for the solar field system may comprise automatically by a computer system, selecting, based on each computed respective quantification of the carbon footprint of the site and/or on each number and/or type of panels and on a net technical cost and on a criterion of maximization of CO2 savings, an optimal configuration for the solar field system (i.e., a number and/or a type of solar panels for the solar field system that optimizes the operation of the site). In other words, the design method may comprise an automatic selection of an optimal configuration for the solar field system, to balance optimally CO2 savings and the net technical cost.
The performance assessing method is now further discussed.
The performance assessing method is a method for assessing the performance of a site comprising a solar field system. The site may be an industrial site or an individual property. The performance assessing method outputs a quantification of a carbon footprint of the site, and/or a number and/or type of panels to meet the heating requirement, based on inputs related to the site. The quantification of the carbon footprint may include one or several values or quantity each quantifying the carbon footprint, as further discussed hereinafter.
The performance assessing method comprises the provision of a heating requirement for the solar field system. The heating requirement corresponds to the heating demand required to operate the site, or a portion thereof. For example, the heating requirement may correspond to a power (e.g., expressed in watts) and may correspond to the power required hour per hour by the site (e.g., an average value per hour). The provision of the heating requirement may comprise selecting a value of the heating requirement. The selection of the heating requirement may be performed upon user interaction. For instance, the user (e.g., an owner of the site, an engineer, or a designer) may enter the value of the heating requirement, e.g., based on a graphical user interaction (e.g., by entering the heating requirement with a keyboard) on a dedicated portion of a graphical user interface of a computer carrying out the performance assessing method. Alternatively, the selection of the heating requirement may be performed automatically. For instance, the selection may comprise collecting data representing the power required by the site and automatically determining the heating requirement of the site based on the collected data.
The performance assessing method comprises the provision of one or more set of inputs. For each set of inputs, the provision may comprise retrieving at least a part (e.g., all) of the inputs from a (e.g., distant) memory or database were said at least a part is stored. Additionally or alternatively, the performance assessing method may comprise forming at least a part (e.g., all) of the inputs, for example by measuring them and/or processing existing data (e.g., including measurements).
The provision of the one or more sets of inputs may be partially automated. For instance, the provision may comprise selecting a solar panel technology from a set of solar panel technologies. The set of solar panel technologies may include at least one fixed panel technology and/or at least one panel technology based on a tracking system. The set of solar panel technologies may include different collectors (e.g., such as LFC collectors). The provision may comprise selecting one or more manufacturers of the selected solar panel technology (e.g., one manufacturer for each set). Then, the provision of the one or more sets of inputs may comprise automatically importing from a database the panel features according to the selected one or more manufacturers.
The provision is performed for one or more sets of inputs, e.g., several sets of inputs. A single set of inputs is now discussed, but this discussion applies equally to any set of the one or more sets of inputs.
The set of inputs includes meteorological data. The meteorological data are data representing weather conditions at the site. The meteorological data may include indicators of solar radiation strength. For instance, the meteorological data may include irradiance indicators, such as a global horizontal irradiance and a diffuse horizontal irradiance. The meteorological data may also include data representing the relative position of the sun at the site, such as a sun azimuth and a sun zenith. The meteorological data may also include temperature data of the site, e.g., an ambient temperature. The meteorological data may be provided as average values (e.g., annual, monthly, daily, or hourly values). The meteorological data may be specified by the user, for example hour by hour over a full year (i.e., eight thousand seven hundred and sixty hours in total).
The set of inputs includes panel features for one or more solar panel types. The set of inputs may include panel features of any type of solar panel. For instance, the one or more solar panel types may include standard solar panels, evacuated tubes solar panels, evacuated planer thermal solar panels, hybrid panels that include both Photo Voltaic (PV) panels and thermal panels and linear Fresnel solar collectors. The panel may be planar or not (e.g., may be parabolic). In the case of a non-planar panel, the term “collector” may often be used. The set of inputs may include panel features for each of the one or more solar panel types (e.g., the same panel features for each solar panel type, or one or more panel features that are specific to one or more given solar panel type). The panel features may include fluid features, such as a heat capacity (Cp), a density (ρ) and/or a viscosity (μ). The panel features may include size parameters of the solar panel type, such as an aperture area, a length and/or a width. The panel features may include an equation to predict performance of a panel, e.g., an equation given in a certification. For instance, the equation may be the Solar Keymark equation. In that case, the panel features may include coefficients of the Solar Keymark equation, such as a peak collector efficiency based on direct irradiance (n0), an incidence angle factor for diffuse irradiance (Kd), an angle of incidence factor of the collector (Kb), a heat loss coefficient (a1), an effect of temperature on the heat loss coefficient (a2), an effect of wind on the heat loss coefficient (a3), an effect of sky temperature on the heat loss coefficient (a4), an effective heat capacity (a5), an effect of wind on optical performance (a6), an effect of wind on infrared radiation exchange (a7) and/or a radiation loss (a8). The panel features may include string parameters, such as a minimum allowable flow rate in a string and/or a maximum allowable flow rate in a string. The panel features may include piping parameters, such as a piping internal diameter of panel, a number of piping elbows of panel and/or a piping roughness of panel.
The set of inputs includes site data. The site data may represent the operation of the site. The site data may include operating temperature data, such as a solar field inlet temperature and/or a solar field outlet temperature. The site data may include features of the solar field system, such as a solar multiple, a panel inclination, a panel azimuth, a number of modules of the solar field and/or a ratio taking into account the space between strings. The site data may include data representing an operating condition of the site, such as a power discount factor and/or a regulation mode.
The set of inputs may optionally include one or more other types of data. For instance, the set of inputs may include thermal storage data (e.g., a storage duration and/or a thermal storage pressure drop). The set of inputs may include piping data (e.g., a piping material roughness and/or a fluid maximum velocity in piping). The set of inputs may include fired heater data (e.g., a fired heater efficiency, a natural gas LHV, a natural gas CO2 emission factor and/or a fired heater pressure drop). The set of inputs may include financial data, such as solar field costs per panel (e.g., panel, balance of system, monitoring & control system and/or manpower), a thermal storage tank cost, a system lifetime, an electricity cost (for pump), a gas cost (boiler for power complement), a CO2 tax, an interest rate (if bank loan), an imposition rate, a discount rate, an inflation rate, a part of investment on own funds, a bank loan duration, an annual production loss. The set of inputs may include circulation pump data (e.g., a pump efficiency and/or a margin on consumption).
For each set of inputs, further to the provision of the set of inputs, the performance assessing method computes, based on the set of inputs, a quantification of the carbon footprint of the site, and/or a number and/or type of panels to meet the heating requirement. The computation is carried out automatically by a computer system executing the performance assessing method. For example, a user may launch the computation, e.g., by a graphical user interaction (e.g., a click) on a dedicated portion of a graphical user interface of the computer system, and then the computer system performs the computation. The performance assessing method may for example comprise displaying the output(s), e.g., in one or more tables.
The output data may include, for each set of inputs, a respective quantification of a carbon footprint of the site for each set of inputs. The quantification of the carbon footprint comprises data quantifying the carbon footprint of the site for the provided set of inputs, i.e., in the configuration of the site that corresponds to the provided set of inputs. The quantification of the carbon footprint may include a quantification of avoided CO2 emissions. The avoided CO2 emissions may correspond to an estimated amount of CO2 emissions that the solar field system avoids (i.e., that would be emitted from the site if the solar field system was not providing heat to the site).
The output data may also include, for each set of inputs, a number and/or type of panels to meet the heating requirement. The number of panels is the number (i.e., quantity/count) of panels that the solar field system includes. The type of panels is the type of the panels that the solar field system includes (i.e., among a predetermined set of panel types, e.g., based on different panel technologies, and/or functioning and/or dimensioning panel parameters). In a first example, the output data may include only the number of panels for each set of inputs. For instance, each provided set of inputs may include a respective type of panel (e.g., a type of panel selected by the user) and the performance assessing method may compute the number of panels according to this provided respective type. In second example, the output data may include only the type of panels for each set of inputs. For instance, the provided set of inputs may include a requirement regarding the number of panels (such as a maximum number of panels or a maximum panel surface) and the performance assessing method may compute the number of panels according to this provided requirement. In a third example, the output data may include both a number and a type of panels for each set of inputs. For instance, the performance assessing method may automatically select one type of solar panel (e.g., among the one or more solar panel types for which panel features are provided) and compute the number of panels corresponding to this selected type. The automatic selection of one type may be based on specificities of the site (e.g., considerations on the site with respect to the provided site data), or on other considerations such as user's preferences, supply, or lead time.
In examples, the output data may also include, for each set of inputs, a panel layout among a predetermined set of panel layouts. For example, the computing may comprise, for each set of inputs, selecting the panel layout among the predetermined set of panel layouts, and then, computing the number and/or type of panels to meet the heating requirement when the panels are in the selected panel layout. The panels may be planar or not (e.g., the panels may be collectors and be parabolic). Alternatively, the computing may comprise, for each set of inputs, computing the layout among the predetermined set of panel layouts and the number and/or type of panels to meet the heating requirement (i.e., all together). For example, the computing may comprise computing, for each given panel layout of the predetermined set of panel layouts, a respective number and/or type of panels when the panels are in the given panel layout, and selecting the panel layout based on each computed respective number and/or type of panels. Alternatively yet, the computing may comprise, for each set of inputs, computing the number and/or type of panels to meet the heating requirement and, then, selecting the panel layout among the predetermined set of panel layouts based on the computed number and/or type of panels (e.g., based on the configuration of the site and/or an efficiency of the solar field system).
The predetermined set of panel layouts may include a linear panel layout. In the linear panel layout, the solar field system may consist in a string (or row) of panels (connected to each other). For example, the string may comprise ten to twenty panels in series. The set of panel layouts may include an assembly panel layout. In the assembly panel layout, the solar field system may comprise an assembly of at least two strings of panels in parallel (e.g., three strings of panels in parallel). Each string may comprise five to ten panels in series (e.g., six panels in series) and connected to each other. Alternatively, each string may comprise more than ten panels in series. The solar field system may comprise an assembly inlet and an assembly outlet, and each string of the assembly may be connected to the assembly inlet and the assembly outlet. In examples, in the assembly panel layout, the solar field system may also comprise several assemblies in series. In the series, the gap between two consecutive assemblies may be comprise between 2 to 10 centimeters. In the series, the strings of the first of the several assemblies may be connected to the assembly inlet, and the strings of the last of the several assemblies may be connected to the assembly outlet.
The calculation S002 of the number of panels further comprises calculating S102 a power production. The calculation S102 of the power production takes as input the calculated solar irradiance and a Solar Keymark equation 104. The Solar Keymark equation 104 is as known an equation which provides an estimation of the power production of one panel based on the solar irradiance. In this example, each of the solar panels is of the same type. Thus, the same Solar Keymark equation 104 may be used for estimating the power production of each panel. In other examples, the solar field system may comprise panels of several types, and in that case a different Solar Keymark equation may be used for each type. In this example, the Solar Keymark equation 104 is formulated as:
wherein Pnom panel is the thermal power absorbed by the panel, Ag is the area of the panel, η0 is the peak collector efficiency based on direct irradiance, Kd is the incidence angle factor for diffuse irradiance, Kθ,b is the incidence angle modifier for beam irradiance, a1 is the heat loss coefficient, a2 is the effect of temperature on the heat loss coefficient, Tm is the mean temperature of the fluid and Ta is the ambient temperature.
The mean temperature may be computed based on the following formula:
In other examples, the Solar Keymark equation 104 may be formulated as:
In examples, the calculation S102 of the power production based on a GTI which takes into account a mutual shading between strings. The GTI is the Global Tilted Irradiance on panel surface and may be expressed in W/m2. The calculation S102 may comprise computing the GTI. The computing of the GTI may take into account the mutual shading between strings for a given GCR (Ground Coverage Ratio). The computing of the GTI may be based on a software (e.g., the Pvsyst software). The software may simulate, for each time step, an evolution of the shading on the panels. The method may comprise calculating S102 the power production based on the GTI which takes into account the mutual shading between strings when the solar field system is in the assembly panel layout. The mutual shading refers to fact that a string will cast a shadow on the adjacent string during the day, thus decreasing the quantity of energy collected.
The GTI may be calculated with the following formula:
The calculation S102 of the power production may be based on a Solar Keymark simplified equation. The Solar Keymark simplified equation may be formulated as:
The calculation S102 of the power production based on the GTI which takes into account the mutual shading between strings allows taking into account the reflection of solar ray on panel surface (thanks to the Incidence Angle Modifier, IAM) and the mutual shading between neighboring strings).
The calculation of the power production may be certified, e.g., based on the Solar Keymark certification. The calculation S002 of the number of panels may comprise calculating the power production according to a norm (e.g., an ISO norm such as the ISO9806).
The calculation S002 of the number of panels further comprises calculating S103 the number of panels based on the calculated power production of one panel. For instance, the number of panels may be calculated with the following formula:
The discount factor DF may be 0.85 for the type of panel “evacuated planer thermal solar panel”. The performance assessing method may comprise determining the discount factor, e.g., a positive number lower than 1. For instance, the determination of the discount factor may be based on a comparison study between calculated and experimental data. The solar multiple SM corresponds to the oversizing of the solar field in relation to the load. The solar multiple SM allows filling the thermal storage with the excess energy produced.
In this first example, the regulation mode is a constant solar field flow rate mode, which means that the flow rate of the fluid in the solar field system is constant. The performance assessing method may perform this first example of the calculation S003 of the solar field power production for each set of input having the constant flow rate regulation mode specified in the site data. For instance, the performance assessing method may comprise, for each set of inputs, determining the regulation mode specified in the site data, and, if the regulation mode is the constant flow rate mode, performing this first example. The calculation S003 of the solar field power production comprises determining S200 that the regulation mode is the constant flow rate mode (referred to as “mode 1” in this example). For another set of input, if the regulation mode is not the constant flow rate mode, another example of the calculation S003 of the solar field power production may be performed (e.g., as in the second example that is discussed below with reference to
For each time interval, the calculation S003 comprises determining S201 if the time interval is during the day or night. The determination S201 may be based on the solar irradiance data (e.g., the direct irradiance on tilted surface Gb,T and the diffuse irradiance on tilted surface Gd,T). For example, the determination S201 may determine that the time interval is during the night if the Gb,T is zero and the Gd,T is zero. Otherwise, if at least one of the Gb,T and the Gd,T is not zero, the determination S201 may determine that the time interval is during the day.
If the time interval is during the night (“Yes” in step S201), the calculation comprises determining S202 that the string flow rate is zero. The calculation thus determines S203 that the string power production is equal to zero (i.e., that the power production is also equal to zero) and the outlet temperature of the solar field system is equal to the inlet temperature of the solar field system.
If the time interval is not during the night (“No” in step S201), the calculation comprises calculating S204 the string power production and the string outlet temperature. The calculation S204 of the string power production and the string outlet temperature takes as inputs the provided meteorological data 101, the panel features 102 and the site data 103. The calculation S204 of the string power production and the string outlet temperature is based on the Solar Keymark equation 104 and a power balance equation 105. The power balance equation 105 may be expressed by the following formula:
Then, the calculation comprises calculating S205 the flow rate, the power production and the outlet temperature of the solar field system based on the calculated string power production and string outlet temperature. The calculation S205 of the flow rate, the power production and the outlet temperature of the solar field system takes as inputs site data, including the number of strings 105. The calculation S205 of the flow rate mSF, the power production PSF and the outlet temperature TSF;out of the solar field system may be based on the following formulas:
The correction of the flow rate is now discussed in more details. The calculation S003 of the solar field power production starts in the same way as in the first example. The calculation S003 comprises determining S300 that the regulation mode is the constant outlet temperature mode (referred to as “mode 2” in this example), and then, for each time interval, calculation S003 comprises determining S201 if the time interval is during the day or night. For instance, the determination S201 may be based on the direct irradiance on tilted surface (Gb,T), the diffuse irradiance on tilted surface (Gd,T). Alternatively or additionally, the determination S201 may be based on the string power production (Pstring). For example, the determination S201 may determine that the time interval is during the night if the Gb,T is zero and the Gd,T is zero, or if the Pstring is zero. Otherwise, the determination S201 may determine that the time interval is during the day. If the time interval is during the night (“Yes” in step S201), the calculation S003 comprises determining S202 that the string flow rate is zero. The calculation thus determines S203 that the string power production is equal to zero (i.e., that the power production is also equal to zero) and the outlet temperature of the solar field system is equal to the inlet temperature of the solar field system.
If the time interval is not during the night (“No” in step S201), the calculation S003 iteratively determines the string flow rate such that the string outlet temperature corresponds to the constant outlet temperature of the regulation mode. The iteratively determination of the string flow rate consists in, for each iteration, setting S301 a new string flow rate, computing S204 the string power production and the string outlet temperature as in the first example, and, determining S302 if the string outlet temperature corresponds to the constant outlet temperature of the regulation mode. If the string outlet temperature corresponds to the constant outlet temperature of the regulation mode, the calculation S003 calculates S205 the flow rate, the power production and the outlet temperature of the solar field system based on the calculated string power production and string outlet temperature as in the first example. If not, the calculation S003 starts a new iteration and sets S301 a new string flow rate and performs again the calculation S204 and the determination S302 with the new string flow rate. By iteratively performing these steps, the calculation S003 iteratively determines the string flow rate such that the string outlet temperature corresponds to the constant outlet temperature of the regulation mode. At the end of an iteration, the calculation S003 may comprise a step of determining S303 if the string flow rate is lower than a minimum flow rate value mmin and higher than a maximum flow rate value mmax. If not, and if the string flow rate is lower than a minimum flow rate value mmin, the calculation S003 may comprise determining S304 that the string flow rate is minimum and computing S204 the string power production and the string outlet temperature based on this minimum flow rate value mmin. In a similar way, if not, if the string flow rate is higher than a maximum flow rate value mmax, the calculation S003 may comprise determining S304′ that the string flow rate is maximum and computing S305′ the string power production and the string outlet temperature based on this maximum flow rate value mmax. At this time, the calculation S003 may calculate S205 the flow rate, the power production and the outlet temperature of the solar field system as previously discussed.
For each iteration, the computing the annual efficiency may comprise the calculation of the number of panels of the solar field system previously discussed in reference to
With reference to
The simulation S005 of the energy management may comprise determining a thermal power of the gas heater based on the flow rate and the calculated outlet temperature. The determination of the thermal power of the gas heater is based on two steps that are repeated for each time interval. In a first step, the determination of the thermal power of the gas heater determines in which case (among “case 1”, “case 2”, “case 3”, “case 4”, “case 5” and “case 6”) the operation of the site is based on the solar field flow rate mSF, the solar field outlet temperature Tout SF and an initial storage capacity of the thermal storage Esto;ini and/or a remaining storage capacity of the thermal storage Esto;max−Esto;ini. Then, the determination of the thermal power of the gas heater calculates the thermal power of the heater for the time interval based on the determined case by applying a formula that depends on the case. The determination in which case the operation of the site may be based on a decision tree, such as the one illustrated in
The simulation S005 of the energy management may comprise determining a power loading of the thermal storage based on the required thermal power, the calculated solar field power production, the determined thermal power of the gas heater and a remaining thermal storage. As for the determination of the thermal power of the gas heater, the determination of the power loading of the thermal storage is based on two steps that are repeated for each time interval. In a first step, it is determined in which of several cases the operation of the site is, and in a second step, the power loading of the thermal storage is calculated based on a formula that depends on the case. For instance, the determination may be the decision tree illustrated in
The simulation S005 of the energy management may comprise determining a non-valuated energy (curtailment). As for the determination of the thermal power of the gas heater and of the power loading of the thermal storage, the determination of the non-valuated energy is based on two steps that are repeated for each time interval. In a first step, it is determined in which of several cases the operation of the site is, and in a second step, the power loading of the thermal storage is calculated based on a formula that depends on the case. For instance, the determination may be based on the decision tree illustrated in
The friction factor fd may be computed using the following formulas:
The output data are now discussed with reference to
Alternatively or additionally, the performance assessing method may represent the output data in a table. For instance, the table comprises one or more rows representing each a respective set of the one or more sets of inputs and one or more lines representing each a respective output data.
The method is computer-implemented. This means that steps (or substantially all the steps) of the method are executed by at least one computer, or any system alike. Thus, steps of the method are performed by the computer, possibly fully automatically, or, semi-automatically. In examples, the triggering of at least some of the steps of the method may be performed through user-computer interaction. The level of user-computer interaction required may depend on the level of automatism foreseen and put in balance with the need to implement user's wishes. In examples, this level may be user-defined and/or pre-defined.
A typical example of computer-implementation of a method is to perform the method with a system adapted for this purpose. The system may comprise a processor coupled to a memory and a graphical user interface (GUI), the memory having recorded thereon a computer program comprising instructions for performing the method. The memory may also store a database. The memory is any hardware adapted for such storage, possibly comprising several physical distinct parts (e.g., one for the program, and possibly one for the database).
The client computer of the example comprises a central processing unit (CPU) 1010 connected to an internal communication BUS 1000, a random access memory (RAM) 1070 also connected to the BUS. The client computer is further provided with a graphical processing unit (GPU) 1110 which is associated with a video random access memory 1100 connected to the BUS. Video RAM 1100 is also known in the art as frame buffer. A mass storage device controller 1020 manages accesses to a mass memory device, such as hard drive 1030. Mass memory devices suitable for tangibly embodying computer program instructions and data include all forms of nonvolatile memory, including by way of example semiconductor memory devices, such as EPROM, EEPROM, and flash memory devices; magnetic disks such as internal hard disks and removable disks; magneto-optical disks. Any of the foregoing may be supplemented by, or incorporated in, specially designed ASICs (application-specific integrated circuits). A network adapter 1050 manages accesses to a network 1060. The client computer may also include a haptic device 1090 such as cursor control device, a keyboard, or the like. A cursor control device is used in the client computer to permit the user to selectively position a cursor at any desired location on display 1080. In addition, the cursor control device allows the user to select various commands, and input control signals. The cursor control device includes a number of signal generation devices for input control signals to system. Typically, a cursor control device may be a mouse, the button of the mouse being used to generate the signals. Alternatively or additionally, the client computer system may comprise a sensitive pad, and/or a sensitive screen.
The computer program may comprise instructions executable by a computer, the instructions comprising means for causing the above system to perform the method. The program may be recordable on any data storage medium, including the memory of the system. The program may for example be implemented in digital electronic circuitry, or in computer hardware, firmware, software, or in combinations of them. The program may be implemented as an apparatus, for example a product tangibly embodied in a machine-readable storage device for execution by a programmable processor. Method steps may be performed by a programmable processor executing a program of instructions to perform functions of the method by operating on input data and generating output. The processor may thus be programmable and coupled to receive data and instructions from, and to transmit data and instructions to, a data storage system, at least one input device, and at least one output device. The application program may be implemented in a high-level procedural or object-oriented programming language, or in assembly or machine language if desired. In any case, the language may be a compiled or interpreted language. The program may be a full installation program or an update program. Application of the program on the system results in any case in instructions for performing the method. The computer program may alternatively be stored and executed on a server of a cloud computing environment, the server being in communication across a network with one or more clients. In such a case a processing unit executes the instructions comprised by the program, thereby causing the method to be performed on the cloud computing environment.
Number | Date | Country | Kind |
---|---|---|---|
21306871.1 | Dec 2021 | EP | regional |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2022/086678 | 12/19/2022 | WO |