Decarbonisation

What is decarbonization? Regulatory principles and actions relating to energy decarbonisation that contribute to a sustainable and efficient framework to fight climate change

Energy transition

Climate change is today's greatest environmental challenge, and social concern about it grows year by year. The 2015 Paris Agreement was a decisive move to action, since 195 nations approved the limiting of the increase in global temperature to 2 ºC by the end of the century compared to pre-industrial levels and the pursuance of efforts to reduce it to 1.5 ºC.

Descarbonizacion_Economia_Principios

What is decarbonisation?

Decarbonisation is the process of reducing the amount of carbon, mainly carbon dioxide (CO2), sent into the atmosphere. Its objective is to achieve a low-emission global economy to attain climate neutrality via the energy transition.

Human beings, by burning fossil fuels for reasons of economic development, have increased CO2 emissions — one of the main causes of the greenhouse effect and, therefore, of global warming and climate change —. Decarbonisation can only be achieved through an energy transition, a structural change that removes carbon from energy production. This involves the electrification of the economy based on clean, alternative energies that only emit what the planet can absorb. Understanding what electrification is, its importance and how it plays out in each sector is an urgent global task to reduce the carbon footprint from large cities and industrial sectors to urban mobility.

Iberdrola firmly believes that the transition to a carbon-neutral economy by 2050 is possible and makes economic sense. The decarbonisation of the economy, moreover, is a tremendous opportunity to create wealth, generate employment and improve air quality. The group therefore committed to leading the energy transition, a journey it first embarked on 20 years ago. Since then, it has invested 120 billion euros. In addition, it will maintain its investment effort with over €41bn until 2026 to remain at the forefront of the energy revolution, which will allow the company to exceed, by the end of the decade, 100 GW of installed capacity, more than 80% renewable.

The regulatory situation is fundamental to progress, at the lowest possible cost, towards more efficient and emissions-free energy vectors and end uses, facilitating efficient decarbonisation.

In recent years Europe has been the most decisive in leading the global energy transition, supporting the achievement of a low-carbon economy through targets and regulatory policies. The European Green Deal, published towards the end of 2019, is the European Commission's strategy for reaching carbon neutrality by 2050 and improving competitiveness by removing the connection between economic growth and the use of resources.

This greater climate ambition was ratified in the European Climate Law of June 2021, which approves the commitment to carbon neutrality by 2050 (vs the current 80-95 % reduction target compared to 1990) and raised the emissions reduction objective for 2030, taking it from 40 % to 55 %. This upward amendment means reviewing and reforming all the existing energy and climate regulations through the legislative package called Fit-for-55, that will be developed over the next two years.

Furthermore, and in order to encourage economic reactivation, the European Union has approved the Next Generation EU funds, an extraordinary instrument of 750 million euros to help recovery following the COVID crisis. Part of these funds will go towards implementing the measures needed to achieve these climate objectives, according to the Recovery and Resilience Plans developed by each of the Member States.

Efficient decarbonization

Efficient decarbonisation is the kind that successfully progresses towards carbon neutrality at the lowest possible cost, enabling each end use of energy to reduce its emissions using the most competitive option.

Electricity is the energy vector that allows for the greatest integration of renewables and is therefore the most efficient option to decarbonise other financial sectors at the lowest cost. Furthermore, it is the only alternative that improves energy efficiency — the basic principle of decarbonisation.

However, there are some end uses of energy for which electrification is not possible or not competitive. In these cases, the reduction of emissions requires the use of decarbonised fuels which are at the initial stages of their technological development and are still expensive.

Descarbonización eficiente

Efficient decarbonisation

Decarbonisation of the economy requires wide-scale electrification in the short term.

Decarbonization of the Power Sector

The first challenge for an efficient energy transition is to maximise the decarbonisation of the electricity sector — the best-positioned to meet the challenge quickly and competitively, thanks to the growing integration of renewable energy sources into its generation mix. It is hoped to achieve around 65 % of electricity generation from renewables by 2030 and 85 % in 2050, which requires taking certain steps:

  • Promoting renewables, by incentivising competitive mechanisms.
  • Developing and digitising the grid infrastructure, with a stable and predictable regulatory framework.
  • Establishing capacity mechanisms that can guarantee the solidarity and flexibility that the system needs in a sustainable way.
  • Encouraging efficient storage, to facilitate the management of a high penetration of renewables.

 

Decarbonize the electricity sector

Renewables are already available, they are crucial for decarbonisation and to improve energy efficiency.

Electrification of the economy

The second challenge is to decarbonise other sectors of the economy through greater electrification, mainly in transport (through electric vehicles) and buildings (through electric heat pumps). To achieve this, bases need to be established for the creation of a level playing field between energies:

  • By establishing a universal environmental tax system (all energies bear the costs of decarbonisation), based on the principle of "the polluter pays".
  • By breaking down the barriers to electrification, purging electricity tariffs of costs unconnected with the supply and encouraging electricity for end use.

 

Electrificar la economía

Electrify the economy

Iberdrola is committed with the electrification as the no regret option for a sustainable economy.

Decarbonisation of other non-electrificable uses

There are certain consumers — such as shipping, aviation, haulage and high-temperature industries — for which electrification is not possible or is uncompetitive. In these cases it will be necessary to use decarbonised fuels to achieve carbon neutrality, though this technology is still immature and consequently very expensive.

These niches represent 16 % of the EU's energy consumption and emissions, so their impact on the overall calculation is lower and they can be decarbonised later, when the required technology becomes more competitive.

In order to make progress towards their technological maturity, research into these clean solutions needs an R+D push, getting the affected industries involved to optimise the decarbonisation of their processes.

Iberdrola, already a pioneer in the renewables movement, is developing a large-scale project to generate green hydrogen from photovoltaic solar energy in Puertollano and, by 2030, it expects to produce 350,000 tonnes/year of green H2.

 

An error occurred while processing the template.
The following has evaluated to null or missing:
==> contenido.Imagen.getAttribute("alt")  [in template "20102#20129#196315" at line 102, column 30]

----
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 altImg = contenido.Imagen.get...  [in template "20102#20129#196315" at line 101, column 17]
----
1${request.setAttribute('CSS',((request.getAttribute('CSS'))!"")+'&/o/iberdrola-corporativo-theme/css/HuellaDigital/owl.carousel.min.css&/o/iberdrola-corporativo-theme/css/comunes/owl.theme.default.css')} 
2<#assign randomName = randomNamespace /> 
3 
4<section id="relacionados"> 
5<#if Titulo.getData()?? && Titulo.getData()!=""> 
6<div class="contenidoCentrado">  
7	<div class="contenidoInterior container"> 
8		<h3 aria-level="3" role="heading" class="cabecera distributiva-title">${Titulo.getData()}</h3> 
9    </div> 
10</div> 
11</#if> 
12 
13<div class="clearfix"></div> 
14 
15<#-- carrusel --> 
16    <#if vistaCarrusel?? && getterUtil.getBoolean(vistaCarrusel.getData())> 
17        <div class="us__module us__module-distributiva-master"> 
18	<div class="us__module-content-wrapper sinBordeArriba"> 
19        <div class="carruselDistrib owl-carousel owl-theme"> 
20            <#list Repetible.getSiblings() as reptDiapo> 
21            <@descripcionTxt reptDiapo.Descripcion.getData()/> 
22             
23            <div class="bordeCarrusel"> 
24                        <div class="us__content-container"> 
25                            <div class="us__row-container"> 
26            		 
27            		<div class="us__column us__js-animate us__js-animated" data-animation-type="right-opacity" style="opacity: 1; transform: matrix(1, 0, 0, 1, 0, 0);"> 
28            		 
29            		    <#if (reptDiapo.Enlace.getFriendlyUrl())?? && reptDiapo.Enlace.getFriendlyUrl()!=""> 
30            			    <a href="${reptDiapo.Enlace.getFriendlyUrl()}" class="us__column-image"> 
31            			<#else> 
32         
33            			 <#if reptDiapo.EnlaceAPaginaExterna.getData()??>  
34            			    <#if reptDiapo.EnlaceAPaginaExterna.getData()!=""> 
35            			        <a target="_blank" href="${reptDiapo.EnlaceAPaginaExterna.getData()}" class="us__column-image"> 
36            			    </#if> 
37            			 </#if> 
38            			 </#if> 
39            			 
40                        <#assign altImg = (Imagen.getAttribute("alt"))?? /> 
41                         
42         
43                        <#if (reptDiapo.Imagen.getData())?? && reptDiapo.Imagen.getData()!=""> 
44            			    <img alt="${reptDiapo.Imagen.getAttribute("alt")}" class="us__image bordeImagen" data-src="${reptDiapo.Imagen.getData()}" src="${reptDiapo.Imagen.getData()}"> 
45                        <#else> 
46                            <img alt="${reptDiapo.Imagen.getAttribute("alt")}" class="us__image" data-src="" src="">      
47                        </#if> 
48                        </a> 
49            			<div class="us__column-text"> 
50            			 
51            			<#if reptDiapo.Enlace.getFriendlyUrl()?? && reptDiapo.Enlace.getFriendlyUrl()!=""> 
52            			    <a href="${reptDiapo.Enlace.getFriendlyUrl()}" class="us__link-more"> 
53            			<#else> 
54         
55                			 <#if reptDiapo.EnlaceAPaginaExterna??> 
56                			    <#if reptDiapo.EnlaceAPaginaExterna.getData()!=""> 
57                			        <a target="_blank" href="${reptDiapo.EnlaceAPaginaExterna.getData()}" class="us__link-more" title="<@liferay.language key='accesibilidad.enlace.externo'/>"> 
58                			    </#if> 
59                			 </#if> 
60            			 </#if> 
61            			 
62            				<h4 class="us__text-title titulo_card">${reptDiapo.TituloRepetible.getData()}</h4></a> 
63            				<p class="us__font-black">${TEXTO}</p> 
64            			</div> 
65            		</div> 
66            		 
67                            </div > 
68                        </div> 
69                        
70            </div> 
71            </#list> 
72        </div> 
73    </div> 
74</div> 
75     
76<#-- Fin carrusel --> 
77    <#else> 
78        <div class="us__module us__module-distributiva-master"> 
79	<div class="us__module-content-wrapper"> 
80	    <#list Repetible.getSiblings() as contenido> 
81	        <@descripcionTxt contenido.Descripcion.getData()/> 
82             
83            <#assign classBG = "" /> 
84                <#assign classBG = "us__with-border" /> 
85                <div class="us__content-container"> 
86                    <div class="us__row-container"> 
87    		 
88    		<div class="us__column ${classBG} us__js-animate us__js-animated" data-animation-type="right-opacity" style="opacity: 1; transform: matrix(1, 0, 0, 1, 0, 0);"> 
89    		 
90    		    <#if contenido.Enlace.getFriendlyUrl()?? && contenido.Enlace.getFriendlyUrl()!=""> 
91    			    <a href="${contenido.Enlace.getFriendlyUrl()}" class="us__column-image"> 
92    			<#else> 
93 
94    			 <#if contenido.EnlaceAPaginaExterna??> 
95    			    <#if contenido.EnlaceAPaginaExterna.getData()!=""> 
96    			        <a target="_blank" href="${contenido.EnlaceAPaginaExterna.getData()}" class="us__column-image"> 
97    			    </#if> 
98    			 </#if> 
99    			 </#if> 
100    			 
101                <#assign  
102                    altImg = contenido.Imagen.getAttribute("alt")    
103                /> 
104 
105                <#if contenido.Imagen.getData()?? && contenido.Imagen.getData()!=""> 
106    			    <img class="us__image bordeImagen" alt="${contenido.Imagen.getAttribute("alt")}" data-src="${contenido.Imagen.getData()}" src="${contenido.Imagen.getData()}"> 
107                <#else> 
108                    <img alt="${reptDiapo.Imagen.getAttribute("alt")}" class="us__image" data-src="" src="">      
109                </#if> 
110                </a> 
111    			<div class="us__column-text"> 
112    			 
113    			<#if contenido.Enlace.getFriendlyUrl()?? && contenido.Enlace.getFriendlyUrl()!=""> 
114    			    <a href="${contenido.Enlace.getFriendlyUrl()}" class="us__link-more"> 
115    			<#else> 
116 
117        			 <#if contenido.EnlaceAPaginaExterna??> 
118        			    <#if contenido.EnlaceAPaginaExterna.getData()!=""> 
119        			        <a target="_blank" href="${contenido.EnlaceAPaginaExterna.getData()}" class="us__link-more" title="<@liferay.language key='accesibilidad.enlace.externo'/>"> 
120        			    </#if> 
121        			 </#if> 
122    			 </#if> 
123    				 
124    				<h4 class="us__text-title titulo_card">${contenido.TituloRepetible.getData()}</h4></a> 
125    				<p class="us__font-black">${TEXTO}</p> 
126    			</div> 
127    		</div> 
128    			 
129                    </div > 
130                </div> 
131 
132	    </#list> 
133	</div> 
134</div> 
135 
136<div class="clearfix"></div> 
137    </#if> 
138 
139</section> 
140 
141<#macro descripcionTxt texto> 
142    <#assign TEXTO = texto?replace("<em>", "-em-") /> 
143            <#assign TEXTO = TEXTO?replace("</em>", "-/em-") /> 
144            <#assign TEXTO = TEXTO?replace('<[^>]+>','','r') /> 
145            <#assign TEXTO = TEXTO?replace("-em-", "<em>") /> 
146            <#assign TEXTO = TEXTO?replace("-/em-", "</em>") /> 
147</#macro> 
148 
149<@liferay_util["html-top"]> 
150<style> 
151.decPagination #relacionados .us__module.us__module-distributiva-master .us__module-content-wrapper .us__content-container .us__row-container .us__column .us__column-text { 
152    width: 75%; 
153
154.contenidoInterior a:hover { 
155    text-decoration: none !important; 
156
157#relacionados {  
158    max-width: 980px; 
159    margin: auto; 
160    padding: 25px 0px; 
161
162#relacionados .us__module.us__module-distributiva-master .us__module-content-wrapper { padding: 0 0px;} 
163#relacionados .contenidoCentrado .contenidoInterior.container h3.cabecera.distributiva-title { 
164    margin-bottom: 20px; 
165    margin-top: 30px; 
166
167#relacionados .contenidoInterior.container { 
168    max-width:980px; 
169
170#relacionados .contenidoInterior h3.cabecera { 
171    text-align: left; 
172    float: left; 
173    width: 100%; 
174    font-size: 32px; 
175    font-weight: 500; 
176    line-height: 36px; 
177    font-family: "IberPangea",sans-serif; 
178    color: #00A443 !important; 
179
180#relacionados h4.us__text-title.titulo_card { 
181    font-size: 26px; 
182    line-height: 32px; 
183    color:#00402A!important; 
184    font-family: "IberPangea", sans-serif; 
185    font-weight: 500; 
186    margin-top: 0px; 
187    margin-bottom: 1em; 
188    display: -webkit-box; 
189    -webkit-line-clamp: 2; 
190    -webkit-box-orient: vertical; 
191    overflow: hidden; 
192    text-overflow: ellipsis; 
193
194#relacionados h4.us__text-title.titulo_card:hover { 
195    color:#00402A!important; 
196    font-weight: 700; 
197
198#relacionados .us__module p.us__font-black { 
199    font-size: 17px; 
200    line-height: 23px; 
201    font-weight: 400; 
202    color: #615D5A!important; 
203
204.decPagination #relacionados .us__module p.us__font-black { 
205    font-family: 'IberPangeaText', sans-serif; 
206
207#relacionados .us__module.us__module-distributiva-master .us__module-content-wrapper .us__content-container .us__row-container { 
208    position: relative; 
209    width: 100%; 
210    margin: 0px; 
211    text-align: left; 
212    display: inline-block; 
213
214#relacionados .us__module.us__module-distributiva-master .us__module-content-wrapper .us__content-container .us__row-container .us__column { 
215    display: block; 
216    width: 100%; 
217
218#relacionados .us__module.us__module-distributiva-master .us__module-content-wrapper .us__content-container .us__row-container .us__column .us__image  {width: auto;margin-right: 30px;} 
219#relacionados .us__module.us__module-distributiva-master .us__module-content-wrapper .us__content-container .us__row-container .us__column .us__column-text { 
220    width: 70%;} 
221section #relacionados #decContenidoCentralDer .us__row-container .us__column.us__with-border { 
222    border: 1px solid rgba(155, 155, 155, 0.2) !important; 
223
224#relacionados .us__module.us__module-distributiva-master .us__module-content-wrapper .us__content-container .us__row-container .us__column:nth-child(even) {margin-left: 0px;} 
225#relacionados .us__module.us__module-distributiva-master .us__module-content-wrapper .us__content-container .us__row-container .us__column { 
226    background-color: transparent; 
227    align-items: center; 
228    display: flex; 
229    padding: 25px 0px; 
230
231#relacionados .us__module.us__module-distributiva-master .us__module-content-wrapper.sinBordeArriba .bordeCarrusel  .us__content-container .us__row-container .us__column { 
232        padding: 11px 0px; 
233
234#relacionados .us__module.us__module-distributiva-master .us__module-content-wrapper .us__content-container .us__row-container .us__column.us__with-border { 
235    border: 0px solid rgba(155,155,155,0.2); 
236    border-bottom: 1px solid #D8CFC7; 
237    background-color: transparent; 
238    align-items: center; 
239    display: flex; 
240    padding: 25px 0px; 
241
242#relacionados .us__module.us__module-distributiva-master .us__module-content-wrapper:nth-child(1) { 
243    border-top: 1px solid #D8CFC7; 
244
245#relacionados .us__module.us__module-distributiva-master .us__module-content-wrapper.sinBordeArriba:nth-child(1) { 
246    border-top: none; 
247
248#relacionados img.us__image { 
249    height: 190px; 
250
251 
252@media(max-width:767px){ 
253     
254section #relacionados .us__module.us__module-distributiva-master .us__module-content-wrapper .us__content-container .us__row-container { display:inline-block !important;} 
255     
256section #relacionados .us__module.us__module-distributiva-master .us__module-content-wrapper .us__content-container { margin-bottom:0px; } 
257     
258   section #relacionados .us__separator { 
259        margin-top:-20px; 
260        opacity:0; 
261
262    #relacionados .contenidoInterior.container { 
263        border-bottom: none; 
264
265    #relacionados .contenidoInterior h3.cabecera { 
266        font-size: 26px; 
267        line-height: 30px; 
268
269    #relacionados h4.us__text-title.titulo_card { 
270        font-size: 20px; 
271        line-height: 24px; 
272
273    #relacionados .us__module p.us__font-black { 
274        font-size: 16px; 
275
276    #relacionados .us__module.us__module-distributiva-master .us__module-content-wrapper .us__content-container .us__row-container .us__column, #relacionados .us__module.us__module-distributiva-master .us__module-content-wrapper .us__content-container .us__row-container .us__column.us__with-border { 
277        align-items: normal; 
278
279    #relacionados .us__module.us__module-distributiva-master .us__module-content-wrapper .us__content-container .us__row-container .us__column .us__column-text { 
280            width: 60%;} 
281    #relacionados .us__module.us__module-distributiva-master .us__module-content-wrapper .us__content-container .us__row-container .us__column .us__image { 
282            width: 105px; 
283
284    #relacionados .us__module.us__module-distributiva-master .us__module-content-wrapper.sinBordeArriba .bordeCarrusel  .us__content-container .us__row-container .us__column { 
285        padding: 30px 0px 19px 0px; 
286        margin-left: -2px; 
287
288    #relacionados img.us__image { 
289        height: 160px; 
290
291    #relacionados .us__module.us__module-distributiva-master .us__module-content-wrapper .us__content-container .us__row-container .us__column.us__with-border { 
292        padding-bottom: 5px; 
293        padding-top: 21px; 
294
295    #relacionados .us__module.us__module-distributiva-master .us__module-content-wrapper .us__content-container .us__row-container .us__column .us__image { 
296        margin-right: 20px; 
297
298    #relacionados .us__module.us__module-distributiva-master .us__module-content-wrapper.sinBordeArriba .bordeCarrusel .us__content-container .us__row-container .us__column .us__image { 
299        margin-right: 15px; 
300
301    .decPagination #relacionados .us__module.us__module-distributiva-master .us__module-content-wrapper .us__content-container .us__row-container .us__column .us__image { 
302        margin-right: 40px !important; 
303
304
305.carruselDistrib.owl-carousel .owl-item img { 
306    width: auto !important; 
307
308.bordeCarrusel { 
309    border: 1px solid #D8CFC7; 
310    border-radius: 15px; 
311    padding-left: 15px; 
312
313#relacionados .owl-theme .owl-dots .owl-dot span { 
314	border: 1px solid #00402A !important; 
315    background: #fff !important; 
316
317#relacionados .owl-theme .owl-dots .owl-dot.active span { 
318    background: #00A443 !important; 
319	border: 1px solid #00A443 !important; 
320
321 
322#decContenedorInterior #relacionados .owl-theme .owl-dots, .decPagination #relacionados .owl-theme .owl-dots { 
323    text-align: right; 
324    margin-top: 10px; 
325
326@media all and (max-width: 991px) { 
327#decContenedorInterior #relacionados .us__module p.us__font-black { 
328        display: -webkit-box; 
329        -webkit-line-clamp: 5; 
330        -webkit-box-orient: vertical; 
331        overflow: hidden; 
332        text-overflow: ellipsis; 
333
334
335@media all and (min-width: 992px) { 
336    #decContenedorInterior #relacionados .us__module p.us__font-black { 
337    display: -webkit-box; 
338    -webkit-line-clamp: 4; 
339    -webkit-box-orient: vertical; 
340    overflow: hidden; 
341    text-overflow: ellipsis; 
342
343
344</style> 
345</@> 
346<@liferay_util["html-bottom"]> 
347<script> 
348 
349$(document).ready(function(){ 
350 
351$(".carruselDistrib").owlCarousel({        
352        items:1, 
353        margin: 18, 
354        dots:true, 
355    }); 
356  }); 
357     
358</script> 
359 </@>