Energía solar fotovoltaica flotante

¿Conoces la energía solar fotovoltaica flotante?

Energía fotovoltaica Autoconsumo fotovoltaico Agua

La energía solar fotovoltaica es una de las principales y más consolidadas fuentes de energía renovables. Desde hace unos años, empieza a abrirse paso la solar fotovoltaica flotante gracias a la cual, según el Banco Mundial, podría duplicarse la capacidad instalada. Por el momento, se ha pasado de 61 MW en 2015 a superar los 3 GW en 2021, con 688 MW añadidos solo en 2020.

Fotovoltaica flotante
La fotovoltaica flotante utiliza la superficie de importantes masas de agua para instalar paneles fotovoltaicos.

La energía solar fotovoltaica ya casi no necesita presentación. Es básicamente aquella que emplea la radiación solar para producir electricidad. Para ello, requiere tres elementos: módulos fotovoltaicos, que transforman los fotones de la luz en energía eléctrica; inversores, que convierten la corriente eléctrica continua en corriente alterna y por tanto en apta para el consumo; y los transformadores, que elevan la tensión para reducir las pérdidas eléctricas. En detalle, el inversor fotovoltaico tiene la función de convertir la corriente continua, la que producen los paneles solares, en corriente alterna, que podemos utilizar. Esta transformación la consigue por medio de dispositivos de electrónica de potencia (transistores, tiristores, bobinas, condensadores, etc.) que consiguen transformar una corriente lineal, en una corriente sinusoidal de igual forma que la que utilizamos en nuestras casas y empresas.
 
Históricamente, las instalaciones fotovoltaicas, ya fueran plantas de generación conectadas a la red o dirigidas al autoconsumo, se han colocado en lugares en los que la climatología propiciaba un buen número de horas de sol al año y siempre en suelo o tejados. Sin embargo, de esa manera se estaban descartando otros recursos muy importantes: los pantanos y embalses y, en último lugar, el mar. Así nació la fotovoltaica flotante que utiliza la superficie de estas importantes masas de agua para instalar paneles fotovoltaicos flotantes.
 
Según el Banco Mundial, la energía solar flotante podría duplicar la capacidad instalada existente de energía solar ya que, en el mundo, hay más de 400.000 kilómetros cuadrados de depósitos artificiales de agua, esto es, pantanos, embalses y similares.
 
Esta variante de la energía solar fotovoltaica va despuntando en Asia, especialmente en China (un total de 1,3 GWp) y con más del 85% desplegado en el este y el sudeste asiático. Un ejemplo es Singapur, que inauguró una planta de 60 MWp en junio de 2021 y ha solicitado un estudio para otros 140 MW. En lo que se refiere a Europa, Países Bajos ya cuenta con varias plantas fotovoltaicas flotantes mientras que, en el caso de España, esta iniciativa es especialmente interesante porque es el país de la Unión Europea con más infraestructuras de este tipo, ya sean pantanos, embalses o presas, concretamente 1.225, según el Inventario de Empresas y Embalses del Ministerio de Agricultura, Pesca y Alimentación.

En Iberdrola, llevamos décadas innovando, especialmente en lo que a energías renovables se refiere, y por ello, también está en desarrollo la implantación de distintas instalaciones de energía solar fotovoltaica flotante. 

FOTOVOLTAICA FLOTANTE: ESQUEMA DE FUNCIONAMIENTO

Planta fotovoltaica flotante

  • Subestación elevadora MT/AT
  • Red
  • String inverter / caja de agregación
  • Sistema de flotación
  • Módulos fotovoltaicos
  • Bloque de potencia BT/MT

Fotovoltaica flotante en central hidroeléctrica

  • Módulos fotovoltaicos
  • Sistema de flotación
  • Presa
  • Red
  • Subestación elevadora MT/AT

¿Cómo funciona una planta fotovoltaica flotante?
 

Las plantas fotovoltaicas flotantes tienen muchas similitudes con las fotovoltaicas tradicionales, pero también algunas diferencias, sobre todo en lo que se refiere al anclaje, el sistema de flotación y la evacuación de la energía desde la planta.
 
Los módulos fotovoltaicos flotantes, generalmente, son iguales a los instalados en tierra y suelen ser bifaciales ya que este tipo, al ser dual glass, protegen mejor de la humedad y la corrosión. En cuanto al sistema eléctrico, se están desarrollando estructuras tipo barcaza con mucha flotabilidad que se emplean tanto para inversores como incluso para los transformadores. Lo mismo sucede con los cables donde, se están dando importantes soluciones innovadoras en lo que a soluciones flotantes se refiere.

En cuanto al sistema de flotación, hay esencialmente cuatro tipos, aunque se empieza a innovar hacia tipos mixtos. Estos cuatro modelos serían:

  • Puros: En estos sistemas, los paneles fotovoltaicos se encuentran situados sobre el sistema de flotación. En estos sistemas, es importante calcular el ángulo máximo de inclinación para compensar el incremento de coste de coste de los sistemas de anclaje debido a las y, , las cargas sobre la estructura con el posible aumento de producción mediante la optimización del ángulo de inclinación.

  • Metálicos: Cuentan con una estructura de acero soportada por un sistema flotante sobre la que se apoyan los paneles fotovoltaicos y, aunque ofrecen una mejor refrigeración impactando sobre la producción, los costes de los sistemas de flotación pueden ser más elevados.

  • De membrana: En estos sistemas, los módulos apoyan directamente sobre la membrana en contacto con el agua. En estos sistemas, si bien las cargas son menores, se puede penalizar la producción en función de la ubicación de la planta.

  • Otros sistemas: Sistemas con materiales alternativos, normalmente compuestos de hierro y hormigón, actualmente con un menor nivel de implantación.

Y, por último, los sistemas de anclaje, una de las claves de la energía solar fotovoltaica y fundamentales para mantener la plataforma en posición. En este aspecto, lo primero es llevar a cabo una batimetría, es decir, un estudio topográfico del fondo, ya que este no suele ser regular. Además, también es importante tener en cuenta que hay que dejar que la instalación tenga ciertos movimientos además de contar con que en un embalse el nivel del agua y la profundidad, varían mucho, por lo que el diseño del fondeo debe tener esto en cuenta. Los tres tipos más habituales de anclajes son:

  • Anclaje en el fondo
  • Anclaje en la orilla
  • Pilotes
     

Fondeo y anclajes

  • Anclaje en el fondo
  • Anclaje en la orilla
  • Pilotes

Ventajas e inconvenientes de la fotovoltaica flotante
 

Además, la fotovoltaica flotante cuenta además con una serie de ventajas respecto a la solar fotovoltaica tradicional, que son:
 
  Reduce la evaporación
Protege la masa de agua de una elevada evaporación haciendo a su vez que se ahorre agua.
 
 Preserva de las algas
Especialmente en verano, estas instalaciones protegen del crecimiento desmedido de algas ya que reduce la eutrofización>

 Previene la erosión
La fotovoltaica flotante evita que las rachas de viento más fuertes erosionen las orillas.

Producción: 

  • Factores positivos: habitualmente mejor refrigeración lo que conlleva un aumento de la producción.
  • Factores negativos: tilt limitados de los modelos actuales de flotadores que dependiendo de la ubicación puede tener efecto significativo en la producción. 


En cuanto a los inconvenientes de este tipo de energía solar fotovoltaica, la mayoría tienen que ver con que la tecnología aún no está completamente desarrollada y hay aún poca experiencia en este tipo de instalaciones por lo que se trata de un importante desafío al que hacer frente. Estos inconvenientes podrían resumirse en tres:
 

  • Las operaciones de mantenimiento pueden ser más complicadas y requerir de buzos existiendo incertidumbre en sus costes. 
  • Los costes de inversión son actualmente más elevados que la fotovoltaica en tierra. 
  • Incertidumbre sobre cómo se pueden comportar elementos como los paneles o los anclajes en entornos húmedos o salinos.
     
Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> request.getHeader("User-Agent")  [in template "20102#20129#424176" at line 23, column 26]

----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign getHeader = request.getHeader...  [in template "20102#20129#424176" at line 23, column 5]
----
1${request.setAttribute('CSS',((request.getAttribute('CSS'))!"")+'&/o/iberdrola-corporativo-theme/css/decoradores/menuVertical2.css')} 
2 
3<@liferay_util["html-top"]> 
4    <style> 
5     
6        .menu3-vertical.parent-selected,.menu4-vertical.parent-selected { 
7            display: block !important; 
8
9        #decMenuVertical a.rotated { 
10            -moz-transform: rotate(-180deg); 
11            -o-transform: rotate(-180deg); 
12            -webkit-transform: rotate(-180deg); 
13            transform: rotate(-180deg); 
14
15         
16        @media(max-width:959px) { 
17            div#decMenuVertical { 
18                display: none; 
19
20
21    </style> 
22</@>   
23    <#assign getHeader = request.getHeader("User-Agent")?lower_case /> 
24    <#assign isMobile= getHeader?contains("mobile") /> 
25    <#assign isIpad = getHeader?contains("ipad") /> 
26     
27     
28    <#if !isMobile> 
29    <div id="decMenuVertical"> 
30        <nav class="menu-vertical-izq" style="clear:both;" role="navigation" aria-label="Menú secundario"> 
31            <ul class="menu2-vertical" role="list" aria-expanded="true" aria-hidden="false"> 
32            <#list entries as nav_item> 
33                <#assign 
34                    nav_item_attr_has_popup = "" 
35                    nav_item_css_class = "" 
36                    nav_item_layout = nav_item.getLayout() 
37                /> 
38                <#if nav_item.isSelected()> 
39                    <#assign 
40                        nav_item_attr_has_popup = "aria-haspopup='true'" 
41                        nav_item_css_class = "activoN2" 
42                        nav_item_css_class2 = "ON" 
43                        parentSelected="parent-selected activo" 
44                        girado="rotated" 
45                    /> 
46                <#else> 
47                    <#assign 
48                        nav_item_css_class = "" 
49                        nav_item_css_class2 = "" 
50                        parentSelected="" 
51                        girado="" 
52                    /> 
53                </#if> 
54                <#if nav_item.isChildSelected()> 
55                    <#assign 
56                        childSelected = "activoN2" 
57                        nav_item_attr_has_popup = "aria-haspopup='true'" 
58                       child_display="display:block" 
59                        child_aria_expanded="true" 
60                        child_aria_hidden="false" 
61                        nav_item_css_class2 = "ON" 
62                    /> 
63                <#else> 
64                    <#assign 
65                        childSelected = "" 
66                        nav_item_attr_has_popup="" 
67                        child_display="display:none" 
68                        child_aria_expanded="false" 
69                        child_aria_hidden="true" 
70                    /> 
71                </#if> 
72                 
73                <#if nav_item.hasChildren()> 
74                            <#assign nav_item_attr_has_popup = "aria-haspopup='true'" /> 
75                <#else> 
76                    <#assign nav_item_attr_has_popup = "aria-haspopup='false'" /> 
77                </#if> 
78                <li ${nav_item_attr_has_popup} class="${nav_item_css_class} opcion-${nav_item?index} ${childSelected}" id="layout_${nav_item.getLayoutId()}" role="presentation" aria-controls="menu-${nav_item?index}"> 
79                    <a title="${nav_item.getName()}" aria-labelledby="layout_${nav_item.getLayoutId()}" ${nav_item_attr_has_popup} class="${nav_item_css_class2}" href="${nav_item.getURL()}" ${nav_item.getTarget()} role="menuitem"><span> ${nav_item.getName()}  
80                        <#if nav_item.getTarget()?contains("_blank")>  
81                            <img alt="ventana nueva" class="ven-new" src="/o/iberdrola-corporativo-theme/images/comunes/ventana_nueva.png"> 
82                            <span class="sr-only txt-aa">External link, opens in new window.</span> 
83                        </#if> 
84                             
85                        </span></a> 
86                    <#if nav_item.hasChildren()> 
87                        <a href="javascript:void(0)" class="tiene-hijos3 ${girado}"></a> 
88     
89                        <ul id="menu-${nav_item?index}" aria-controls="menu-${nav_item?index}" class="menu3-vertical ${parentSelected}" role="list" aria-expanded="${child_aria_expanded}" aria-hidden="${child_aria_hidden}" aria-labelledby="opcion-4" style="${child_display}" role="menu"> 
90                            <#list nav_item.getChildren() as nav_child> 
91                                <#assign 
92                                    nav_child_css_class = "" 
93                                    nav_child_css_class2 = "" 
94                                /> 
95                                
96                                <#if nav_child.hasChildren()> 
97                                            <#assign  
98                                                nav_item_attr_has_popup = "aria-haspopup='true'" 
99                                                child_display="display:none" 
100                                            /> 
101                                <#else> 
102                                            <#assign nav_item_attr_has_popup = "aria-haspopup='false'" /> 
103                                </#if> 
104                                <#if nav_child.isChildSelected()> 
105                                    <#assign 
106                                        childSelected = "activoN3" 
107                                        nav_item_attr_has_popup = "aria-haspopup='true'" 
108                                        parentSelected="parent-selected activo" 
109                                        girado="rotated" 
110                                        child_aria_expanded="true" 
111                                        child_aria_hidden="false" 
112                                        child_display="display:block" 
113                                        nav_child_css_class2="ON" 
114                                    /> 
115                                <#else> 
116                                    <#assign 
117                                        childSelected = "" 
118                                        nav_item_attr_has_popup="" 
119                                        parentSelected="" 
120                                        girado="" 
121                                        child_aria_expanded="false" 
122                                        child_aria_hidden="true" 
123                                        child_display="display:none" 
124                                    /> 
125                                </#if> 
126                                 <#if nav_child.isSelected()> 
127                                    <#assign 
128                                        nav_child_css_class = "selected activoN3" 
129                                        nav_child_css_class2 = "ON" 
130                                        child_display="display:block" 
131                                    /> 
132                                </#if> 
133                                <li ${nav_item_attr_has_popup} class="${nav_child_css_class} opcion-${nav_item?index}-${nav_child?index} ${childSelected}" id="layout_${nav_child.getLayoutId()}" role="presentation"> 
134                                    <a class="${nav_child_css_class2}" title="${nav_child.getName()}" aria-labelledby="layout_${nav_child.getLayoutId()}" href="${nav_child.getURL()}" ${nav_child.getTarget()} role="menuitem" aria-controls="menu-${nav_item?index}-${nav_child?index}"><span>${nav_child.getName()} 
135                                         <#if nav_child.getTarget()?contains("_blank")>  
136                                            <img alt="ventana nueva" class="ven-new" src="/o/iberdrola-corporativo-theme/images/comunes/ventana_nueva.png"> 
137                                            <span class="sr-only txt-aa">External link, opens in new window.</span> 
138                                        </#if> 
139                                    </span></a> 
140                                                <#if nav_child.hasChildren()> 
141                                                    <a href="javascript:void(0)" class="tiene-hijos4 ${girado}"></a> 
142                                                  
143                                                    <ul id="menu-${nav_item?index}-${nav_child?index}" aria-controls="menu-${nav_item?index}-${nav_child?index}" class="menu4-vertical ${parentSelected}" role="list" aria-expanded="${child_aria_expanded}" aria-hidden="${child_aria_hidden}" aria-labelledby="opcion-${nav_item?index}-${nav_child?index}" style="${child_display}" role="menu"> 
144                                                        <#list nav_child.getChildren() as nav_child2> 
145                                                            <#assign 
146                                                                nav_child_css_class = "" 
147                                                                nav_child2_css_class2 = "" 
148                                                            /> 
149                                                            <#if nav_child2.isSelected()> 
150                                                                <#assign 
151                                                                    nav_child_css_class = "selected activoN4" 
152                                                                    nav_child2_css_class2 = "ON" 
153                                                                /> 
154                                                            </#if> 
155                                                            <#if nav_child2.hasChildren()> 
156                                                                <#assign nav_item_attr_has_popup = "aria-haspopup='true'" /> 
157                                                            <#else> 
158                                                                <#assign nav_item_attr_has_popup = "aria-haspopup='false'" /> 
159                                                            </#if> 
160                                                            <li ${nav_item_attr_has_popup} class="${nav_child_css_class}  opcion-${nav_item?index}-${nav_child?index}-${nav_child2?index}" id="layout_${nav_child2.getLayoutId()}" role="presentation"> 
161                                                                <a class="${nav_child2_css_class2}" title="${nav_child2.getName()}" aria-labelledby="layout_${nav_child2.getLayoutId()}" href="${nav_child2.getURL()}" ${nav_child.getTarget()} role="menuitem"><span>${nav_child2.getName()}  
162                                                                        <#if nav_child2.getTarget()?contains("_blank")>  
163                                                                            <img alt="ventana nueva" class="ven-new" src="/o/iberdrola-corporativo-theme/images/comunes/ventana_nueva.png"> 
164                                                                            <span class="sr-only txt-aa">External link, opens in new window.</span> 
165                                                                        </#if> 
166                                                                </span></a> 
167                                                            </li> 
168                                                        </#list> 
169                                                    </ul> 
170                                                </#if> 
171                                </li> 
172                            </#list> 
173                        </ul> 
174                    </#if> 
175                </li> 
176            </#list> 
177        </ul> 
178    </nav> 
179    </div> 
180     
181    </#if>