Sluiten

menu-img-alt vale-wave
Imagem de header interno Imagem de header interno
1-11-22

Business

Vale signs agreements to develop Mega Hubs in the Middle East and provide decarbonization solutions for steelmaking

Vale announces that it has signed three agreements with local authorities and clients to jointly study the feasibility of developing industrial complexes (Mega Hubs) in the Kingdom of Saudi Arabia, the United Arab Emirates and the Sultanate of Oman to produce low carbon footprint products to the steelmaking industry.

The parties are seeking to cooperate in the development of these Mega Hubs to produce hot briquetted iron (HBI) and steel products to supply both the local and seaborne markets with significant reduction of CO2 emissions.

The production of HBI using natural gas emits around 60%1 less CO2 than the pig iron production through the integrated BF-BoF route. In the future, the replacement of natural gas by hydrogen and the usage of renewable energy could totally eliminate carbon emissions.

Vale is expected to build and operate concentration and briquetting plants within the hubs, providing secure supply of high-grade agglomerated products. Local parties are expected to promote the construction of the required logistics infrastructure. Investors and/or clients are expected to construct and operate the direct reduction plants and be off takers of HBI for either the export or domestic markets. These Mega Hubs shall supply different markets across the globe supporting the decarbonization of the steelmaking industry.

Vale’s Chief Executive Officer Eduardo Bartolomeo said: “We are very pleased to announce these partnerships, which we believe will be key to support the decarbonization of the steelmaking industry. With this initiative Vale will guarantee the availability of high-grade agglomerated products and foster the expansion of the low carbon steel industry.”

Marcello Spinelli, Vale’s Executive Vice President, Iron Ore, said: “We see a great potential in the direct reduction route, with the demand for these high-grade agglomerated products growing 100 Mt in the next 15-20 years. We shall structurally increase our supply of these highly valuable agglomerated products over the next years, improving the value of our product portfolio. We strongly believe that the Middle East, with its competitive energy prices, strategic location and entrepreneurial mindset, has a unique set of conditions to successfully develop these integrated hubs.”

This initiative contributes to Vale’s commitment to reduce 15% of net scope 3 emissions by 2035. Additionally, Vale seeks to reduce its absolute scope 1 and 2 emissions by 33% by 2030 and achieve net zero by 2050, in line with the Paris Agreement, leading the evolution process towards sustainable mining.

Green briquettes and the path to decarbonization

Vale’s green briquettes were firstly announced last year after being developed for almost 20 years. The product was initially designed to replace direct charge and sinter products in the integrated blast furnace-basic oxygen furnace (BF-BoF) steelmaking route, potentially reducing carbon emissions up to 10%. Green briquettes can also be used in the direct reduction route (as in the Mega Hubs), offering an even “greener” option to the steelmaking sector.

To this date Vale has signed agreements with more than 30 clients for the development of joint solutions to decarbonize the steel industry. These clients represent around 50% of the company’s scope 3 emissions.

About agreements signed

• On October 26th, 2022, Vale signed a Memorandum of Understanding (MoU) with the Saudi Arabia’s National Industrial Development Center (NIDC) to jointly study a Mega Hub development at Ras Al Khair Industrial City. Under the Ministry of Industry and Mineral Resources, the National Industrial Development Center (NIDC) is responsible for establishing the relationships with leading industrial organizations, driving the industrial development of the Kingdom of Saudi Arabia (KSA), being a reference and thought leader for the local industrial sector, supporting economic and technical leadership in the Kingdom.

• On October 27th, 2022, Vale signed a Memorandum of Understanding (MoU) with the Emirates Steel Arkan (ESA) to jointly study a Mega Hub development at Khalifa Economic Zones Abu Dhabi (KEZAD). ESA is a public joint stock company and the UAE’s largest steel and building materials manufacturer. The Group supply the domestic and international markets with high-quality steel finished products including wire rods, rebars, heavy sections and sheet piles. Additionally, the Group produces premium cement, blocks, pipes, and dry mortar, creating a one-stop shop for the manufacturing and construction sectors. The Group plays a major role in contributing to the diversification of the UAE’s economy in line with the UAE Industrial Strategy ‘Operation 300bn’ and the Abu Dhabi Economic Vision 2030. Through SENAAT, Emirates Steel Arkan is part of ADQ, one of the region’s largest holding companies with a broad portfolio of major enterprises spanning key sectors of Abu Dhabi’s diversified economy.

• On October 30th, 2022, Vale signed a Cooperation Memorandum with the Ministry of Commerce, Industry and Investment Promotion of the Sultanate of Oman to jointly study a Mega Hub development at Special Economic Zone at Duqm.

 

Media Relations Office - Vale
imprensa@vale.com

Er trad een fout op tijdens de verwerking van de sjabloon.
Syntax error in template "44549#44620#65143" in line 28, column 65:
Naming convention mismatch. Identifiers that are part of the template language (not the user specified ones) must consistently use the same naming convention within the same template. This template uses legacy naming convention (directive (tag) names are like examplename, everything else is like example_name) estabilished by auto-detection at line 28, column 51 by token "has_content", but the problematic token, "pressTopicCategory", uses a different convention.
1<#assign 
2    images_path = "/documents/d/guest/" 
3    namespace = "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_" + stringUtil.randomId() 
4/> 
5 
6<#attempt> 
7   <#assign pressTopicVocabularyId = 64873 /> 
8 <#recover> 
9   <#assign pressTopicVocabularyId = 0 /> 
10</#attempt> 
11 
12<#function getDisplayPageUrl asset> 
13    <#local 
14        assetRenderer = asset.getAssetRenderer() 
15        baseViewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, assetRenderer, asset, !stringUtil.equals(assetLinkBehavior, "showFullContent"))?split("?")?first?split("/-/")?first 
16    /> 
17    <#return baseViewURL?replace(themeDisplay.getURLPortal(), "")/> 
18</#function> 
19 
20<#function getCategoryFilterEndpoint asset> 
21	  <#attempt> 
22    <!-- <#local 
23        pressTopicCategory = asset.getCategories()?filter(category -> category.getVocabularyId() == pressTopicVocabularyId)?first 
24        pressTopicCategoryId = pressTopicCategory.getCategoryId() 
25    /> --> 
26			<#local 
27        pressTopicCategory = asset.getCategories()?filter(category -> category.getVocabularyId() == pressTopicVocabularyId)?first!null 
28        pressTopicCategoryId = pressTopicCategory?has_content ? pressTopicCategory.getCategoryId() : null 
29    /> 
30		<#recover> 
31			<#assign pressTopicCategoryId = 0 /> 
32		</#attempt> 
33    <#return  "/-/categories/" + pressTopicCategoryId /> 
34</#function> 
35 
36<#function getDDMFormFieldsValue DDMFormFieldsReferencesMap DDMFormFieldValuesMap fieldReference> 
37    <#local field = DDMFormFieldsReferencesMap[fieldReference].name /> 
38    <#return DDMFormFieldValuesMap[field][0].getValue().getString(locale)!"" /> 
39</#function> 
40 
41<#function getCustomDisplayPageDataAttr customDisplayPageJson categoryFilterEndpoint> 
42    <#local 
43        groupId = customDisplayPageJson.getLong("groupId") 
44        uuid = customDisplayPageJson.getString("id") 
45        privateLayout = customDisplayPageJson.getBoolean("privateLayout") 
46    /> 
47    <#local customDisplayPageDataAttr> 
48        data-vale-custom-display-page='{"groupId":${groupId},"uuid":"${uuid}","privateLayout":${privateLayout?c}}' 
49        data-vale-category-endpoint=${categoryFilterEndpoint} 
50    </#local> 
51    <#return customDisplayPageDataAttr/> 
52</#function> 
53 
54<section class="vale-widget-imprensa-relacionadas bg-verde-vale" id="vale-widget-imprensa-relacionadas-${namespace}"> 
55    <div class="fragment-container overflow-hidden"> 
56        <div class="container"> 
57            <div class="titulo d-flex justify-content-between mt-7 mb-5"> 
58                <h2 class="text-amarelo-vale"> 
59			            <@liferay.language key="press" /> 
60                </h2> 
61                <div class="d-none d-md-flex align-self-center justify-content-end"> 
62                    <img 
63                        class="${namespace} carrossel-card-branco-categoria-button-prev btn btn-primary border-amarelo-vale bg-amarelo-vale mr-3 p-1 rounded-circle" 
64                        src="${images_path}seta-2-esq_bra" 
65                        alt="button-prev" 
66                    /> 
67                    <img 
68                        class="${namespace} carrossel-card-branco-categoria-button-next btn btn-primary border-amarelo-vale bg-amarelo-vale p-1 rounded-circle" 
69                        src="${images_path}seta-2-dir_bra" 
70                        alt="button-next" 
71                    /> 
72                </div> 
73            </div> 
74            <div class="swiper ${namespace} carrossel-card-branco-categoria"> 
75                <div class="swiper-wrapper mb-sm-6"> 
76                    <#if entries?has_content> 
77                        <#list entries as curEntry> 
78                            <#assign 
79                                assetRenderer = curEntry.getAssetRenderer() 
80                                article = assetRenderer.getArticle() 
81 
82                                categoryFilterEndpoint = getCategoryFilterEndpoint(curEntry) 
83 
84                                DDMFormFieldValuesMap = assetRenderer.getDDMFormValuesReader().getDDMFormValues().getDDMFormFieldValuesMap() 
85                                DDMFormFieldsReferencesMap = assetRenderer.article.DDMStructure.DDMForm.getDDMFormFieldsReferencesMap(true) 
86 
87                                customDisplayPageJsonString = getDDMFormFieldsValue(DDMFormFieldsReferencesMap, DDMFormFieldValuesMap, "customDisplayPage") 
88                                customDisplayPageJson = jsonFactoryUtil.createJSONObject(customDisplayPageJsonString) 
89 
90                                hasCustomDisplayPage = customDisplayPageJson.getString("groupId")?has_content 
91                                customDisplayPageDataAttr = hasCustomDisplayPage?then( 
92                                    getCustomDisplayPageDataAttr(customDisplayPageJson, categoryFilterEndpoint), "") 
93 
94                                displayPageUrl = getDisplayPageUrl(curEntry) + categoryFilterEndpoint 
95                            /> 
96                            <div class="swiper-slide"> 
97                            <a href="${displayPageUrl}" class="text-decoration-none" ${customDisplayPageDataAttr}> 
98                                <div class="box d-flex flex-column justify-content-between p-3"> 
99                                    <div> 
100                                        <p class="text-verde-aqua mb-2"> 
101                                            <#assign categories = curEntry.getCategories() /> 
102                                            <#list categories as category> 
103                                                <#if category.vocabularyId == pressTopicVocabularyId> 
104                                                    ${category.name} 
105                                                    <#break> 
106                                                </#if> 
107                                            </#list> 
108                                        </p> 
109                                        <p class="text-verde-vale"> 
110                                            ${curEntry.getTitle(locale)} 
111                                        </p> 
112                                    </div> 
113                                    <p class="text-cinza-escuro m-0"> 
114                                        <#assign dataField = DDMFormFieldsReferencesMap['data'].name /> 
115                                        <#assign data = DDMFormFieldValuesMap[dataField][0].getValue().getString(locale) /> 
116                                        <#assign date_localized = dateUtil.formatDate("yyyy-MM-dd", data, locale)/> 
117 
118                                        ${date_localized} 
119                                    </p> 
120                                    <img  
121                                        class="onda position-absolute" 
122                                        src="${images_path}onda_verde" 
123                                    /> 
124                                </div> 
125                            </a> 
126                            </div> 
127                        </#list> 
128                    </#if> 
129                </div> 
130            </div> 
131            <a  
132                class="bg-amarelo-vale border-amarelo-vale btn btn-nm btn-primary mb-6"  
133                href="${(locale == 'pt_BR')?then('/imprensa','/press-releases')}"  
134                target="_blank" 
135
136                <@liferay.language key="access-press-area" /> 
137            </a> 
138        </div> 
139    </div> 
140</section> 
141 
142<style> 
143.vale-widget-imprensa-relacionadas .onda { 
144    position: absolute; 
145    bottom: 1.875rem; 
146    right: -0.125rem; 
147
148 
149.vale-widget-imprensa-relacionadas .box { 
150    background-color: var(--branco); 
151    border-left: 10px solid var(--amarelo-vale); 
152    height: 14.6875rem; 
153    margin-bottom: 2rem; 
154
155 
156.vale-widget-imprensa-relacionadas p { 
157    display: -webkit-box;  
158    line-clamp: 4; 
159    overflow: hidden; 
160    -webkit-line-clamp: 4; 
161    -webkit-box-orient: vertical; 
162
163 
164@media screen and (min-width: 768px) { 
165    .vale-widget-imprensa-relacionadas .box { 
166        border-left: 20px solid var(--amarelo-vale); 
167        height: 11.875rem; 
168
169 
170    .vale-widget-imprensa-relacionadas p { 
171        line-clamp: 3; 
172        -webkit-line-clamp: 3; 
173
174
175 
176.vale-widget-imprensa-relacionadas .container { 
177    overflow: visible; 
178
179 
180.vale-widget-imprensa-relacionadas .swiper { 
181    overflow: visible; 
182
183 
184.vale-widget-imprensa-relacionadas .swiper-slide { 
185    width: auto; 
186
187 
188</style> 
189 
190<script> 
191(function(){ 
192 
193var swiper = new Swiper(".${namespace}.carrossel-card-branco-categoria", { 
194    slidesPerView: 1, 
195    spaceBetween: 32, 
196    navigation: { 
197      nextEl: ".${namespace}.carrossel-card-branco-categoria-button-next", 
198      prevEl: ".${namespace}.carrossel-card-branco-categoria-button-prev", 
199      disabledClass: "disabled", 
200      navigationDisabledClass: "disabled", 
201    }, 
202    pagination: { 
203      clickable: true, 
204    }, 
205    slideClass: "swiper-slide", 
206    breakpoints: { 
207        768: { 
208            slidesPerView: 2, 
209        }, 
210        1024: { 
211            slidesPerView: 3, 
212        }, 
213    }, 
214}); 
215 
216  // Tagueamento 
217 
218    const namespace = document.querySelector("#vale-widget-imprensa-relacionadas-${namespace}"); 
219 
220    const section = namespace.querySelector("h2").innerText; 
221 
222    const links =  namespace.querySelectorAll("a"); 
223 
224    const handleEventLinkClick = (title, href) => { 
225      Analytics.track("Link", { 
226          section: section, 
227          rotulo: title + " : " + href, 
228      }); 
229    }; 
230 
231    links.forEach(link => { 
232      const text = link.querySelector('p.text-verde-vale'); 
233      const title = text ? text.innerText : ''; 
234      link.addEventListener("click", () => handleEventLinkClick(title, link.href)) 
235    }) 
236 
237    // Configurar URL de página de exibição dinâmica 
238    const displayPageUrls = namespace.querySelectorAll('a[data-vale-custom-display-page]'); 
239 
240    displayPageUrls.forEach(displayPageUrl => { 
241        const customDisplayPage = displayPageUrl.dataset["valeCustomDisplayPage"]; 
242        const categoryEndpoint = displayPageUrl.dataset["valeCategoryEndpoint"]; 
243        Liferay.Service( 
244            '/layout/get-layout-by-uuid-and-group-id', 
245            JSON.parse(customDisplayPage), 
246            layout => { 
247                const friendlyURL = layout["friendlyURL"]; 
248                if (friendlyURL) { 
249                    displayPageUrl.href = friendlyURL + categoryEndpoint; 
250
251
252        ); 
253    }) 
254})() 
255 
256</script> 
Lupa de pesquisa

Did not find what you were looking for? Access our Search Center 

Reparation

Our commitment to repairing the communities and people impacted by the B1 dam failure is constant. See the social, environmental and safety actions taken by Vale. 
Imagem placeholder Imagem placeholder Foto:
Onda