Water treatment 4.0, between artificial intelligence and predictive technologies
Focus
Focus
Category Facet
Custom Facet
Search Results
-
Web Content Article · written-by Mario Egidio on-date May 26, 2024 12:32 PM
-
Web Content Article on-date Nov 9, 2021 12:04 PM
On 2 December Hera Group will take part in the fourth edition of the “Southern European Infrastructure Conference”, organized by Mediobanca in Australia. This year's edition will be virtual. ...
Tipologia Evento: Fairs and conventions -
Web Content Article on-date Oct 21, 2021 9:45 AM
From 26 to 29 October 2021, Ecomondo, the leading event in Europe regarding technological and industrial innovation in environmental services and the green economy (especially waste and resources,...
Tipologia Evento: Fairs and conventions -
Web Content Article on-date Sep 1, 2017 11:55 AM
Herambiente's Decontamination division will, once again this year, play a pivotal role at the Ferrara-based fair - Italy's most specialised event on decontamination of polluted sites and...
Tipologia Evento: Fairs and conventions -
Web Content Article on-date Sep 1, 2017 11:55 AM
Wednesday 6th and Thursday 7th September 2017 will see the fifth edition of FARETE take place at the Bologna trade fair centre. This initiative has been organised by Unindustria Bologna to promote...
Tipologia Evento: Fairs and conventions -
Web Content Article on-date Oct 28, 2016 4:08 PM
Once again it is time for Ecomondo, the much anticipated meeting that brings together national and international operators in the industry revolving around the world of environmental services and...
Tipologia Evento: Fairs and conventions -
Web Content Article on-date Aug 26, 2016 10:20 AM
From 21 to 23 September 2016, Herambiente's Reclamation division will once again take centre stage with an updated stand at the Ferrara trade fair during the Italian event specialised in the...
Tipologia Evento: Fairs and conventions -
Web Content Article on-date Aug 26, 2016 10:10 AM
On 5 and 6 September 2016, the fifth edition of FARETE will be held at the Bologna trade fair. This initiative is organised by Unindustria Bologna to promote visibility and networking opportunities...
Tipologia Evento: Fairs and conventions -
Web Content Article on-date May 10, 2016 12:09 PM
MIAC Recovery and Recycling 2016, the international event dedicated to paper for recycling sponsored by COMIECO, will take place from 19 to 20 May in Lucca. Herambiente will be one of the main...
Tipologia Evento: Fairs and conventions -
Web Content Article on-date Apr 6, 2016 9:31 AM
On 20 April, during the training seminar organised by RemTech Expo and Assoporti, Herambiente will report on "The Green Economy Decree and dredging sediment. Operational aspects of refining and...
Tipologia Evento: Fairs and conventions -
Web Content Article on-date Mar 4, 2016 11:54 AM
The Renewable Energy Mediterranean Conference and Exhibition has reached its third edition (in Ravenna on 9 and 10 March). REM represents a link between the WTO biennial editions (The Offshore...
Tipologia Evento: Fairs and conventions -
Web Content Article on-date May 22, 2015 11:10 AM
Genus Bononiae and the Fondazione Cassa di risparmio in Bologna are organising a conference on "Public services in local authority organisation and in the market" at the Biblioteca d'Arte e di...
Tipologia Evento: Fairs and conventions -
Web Content Article on-date Mar 12, 2015 5:22 PM
The Conference will be held at the Polytechnic University of Milan - Piacenza Campus - Room A - via Scalabrini 76 - Piacenza. The fundamental goal of MatER is to provide an in-depth portrayal of...
Tipologia Evento: Fairs and conventions -
Web Content Article on-date Apr 14, 2015 11:10 AM
The conference will take place on Thursday 23 April, at the Hotel Melià, via Masaccio 19, Milan. Tiziano Mazzoni, Hera Group Environmental Services Director, will be attending. Sign up to...
Tipologia Evento: Fairs and conventions
Asset Publisher
Modena's smart purification plant is COSTANCE, the prototype of the purification plant of Granarolo dell'Emilia. Two outstanding examples of sustainable water resource management.
The watchword is innovation. To protect the environment and those who live in it, and to provide quality services.
That's always been our belief. But there's more. We need to add another watchword: resilience, the ability to cope with change. And when we speak of climate change, we have learned that innovation and resilience are inseparable. The most modern technologies allow us, in fact, to face sudden changes, turning to prevention, the ability to predict causes and consequences, acting in advance.
Following this principle, and as the second-ranking Italian operator in terms of volumes of water sold, we have earmarked Euro 830 million for smart technologies in our Business Plan for 2023. In fact, the networks and plants of the water cycle are subjected to increasing stress due to the ongoing climate change, and only our ability to adapt and innovate, has made us an Italian excellence in the industry.
The investments we have made are 20% higher than the Italian average - almost Euro 176 million in 2019 alone – and reaffirm our commitment to a circular and regenerative economy, starting with water.
In particular, by complying with the requests of the United Nations Global Compact on the sustainable management of water resources, we remain committed to continuously innovate the service to achieve its gradual decarbonisation. This happens not only by using only renewable energy but also through energy efficiency projects and optimisation of the processes involved in the treatment.
There are two virtuous examples we are particularly proud of, the Modena treatment plant and that of Granarolo dell'Emilia (Bologna).
THE SMART TREATMENT PLANT IN MODENA
Blue water, clear water. This is the refrain that welcomes to Modena's smart treatment plant. Its new predictive system, unique in Italy, enables us to improve the quality of the water we return to the environment and to further reduce the energy consumption of our wastewater treatment plant.
Here, technological innovation, integrated systems, and efficient use of resources are at the forefront.
The project, developed together with Energy Way (the company that develops mathematical models for the efficient and sustainable development of businesses), created a system capable of controlling the oxidation process, a fundamental phase of the wastewater treatment cycle, anticipating the needs of the plant's activities. In fact, the requirements vary according to the water flow rate and the concentration of organic pollutants. The smart controller anticipates, 30 minutes in advance, the condition of the plant and acts beforehand to avoid the concentration of pollutants or energy peaks.
The pilot project has yielded positive results, which we are proud of. The Modena treatment plant, which can cope with the needs of 500,000 inhabitants, recorded a 16% decrease in energy used in the oxidation process, compared to a traditional control system, and a further 8.1% decrease in the presence of nitrogen in the outgoing water (a parameter already below the regulatory limits).
WELCOME TO CONSTANCE, PROTOTYPE OF THE GRANAROLO DELL’EMILIA TREATMENT PLANT
It's just been born, but it's looking very promising. We are talking about CONSTANCE (COntrollo iNtelligente e geSTione Automatizzata per il trattameNto di aCque rEflue). The system is the fruit of a partnership between Hera Group and ENEA (Ente per le Nuove tecnologie, l'Energia e l'Ambiente), is based on machine learning technologies, and can reduce energy and water treatment plant management costs by more than 30%. The prototype has reached a level 7 technological maturity and is ready for industrialisation; the first tests were successfully carried out in our treatment plant in Granarolo dell'Emilia (Bologna).
CONSTANCE's main innovative feature enables us to remotely manage multiple treatment plants and to estimate in real-time the percentage of pollutants entering the plant, such as nitrogen, reducing them and thus returning cleaner water.
"At Hera, we place technological innovation among the fundamental pillars of our management and development strategy. With this in mind, in 2017 we formed a partnership with ENEA to build projects of common interest," says Franco Fogacci, Water Director of Hera. "The experimental test project of ENEA's CONSTANCE controller at our treatment plant will allow us both to further develop skills, know-how, and transfer new technologies into real applications on an industrial scale, for the benefit of citizens and the environment", he concludes.
Search Bar
Search Results
Java method "static it.reply.open.hera.template.custom.service.WidgetTemplateTool.getDateFormattedBy(String, String, Locale)" threw an exception; see cause exception in the Java stack trace. ---- FTL stack trace ("~" means nesting-related): - Failed at: contentDate = hera_template_tool.getD... [in template "20099#20135#57725650" at line 70, column 13] ----
1<#assign
2assetVocabularyLocalServiceUtil = objectUtil("com.liferay.asset.kernel.service.AssetVocabularyLocalServiceUtil")
3vocabularyComunicatiStampa = assetVocabularyLocalServiceUtil.fetchGroupVocabulary(themeDisplay.getScopeGroupId(), languageUtil.get(locale, "comunicati-stampa"))
4vocabularyId = vocabularyComunicatiStampa.vocabularyId
5/>
6
7
8<#assign
9companyId=themeDisplay.getCompanyId() languageId=themeDisplay.getLanguageId()
10currentUrl=themeDisplay.getPortalURL() + themeDisplay.getURLCurrent() url=portalUtil.getPortalURL(themeDisplay)
11HERA_FIELD_TITLE="title_" + languageId
12HERA_FIELD_LOCALIZED_TITLE="title_"+languageId
13HERA_FIELD_SIMPLE_TITLE="title"
14HERA_FIELD_URL_TITLE="urlTitle"
15HERA_FIELD_CONTENT="content_" + languageId
16HERA_FIELD_DESCRIPTION="description"
17HERA_FIELD_DESCRIPTION_IT="description_" + languageId
18HERA_FIELD_PUBLISH_DATE="publishDate"
19HERA_FIELD_DISPLAYDATE="displayDate"
20HERA_FIELD_CREATEDATE="createDate"
21HERA_FIELD_CLASS_TYPE_ID="classTypeId"
22HERA_FIELD_ENTRY_CLASS_NAME="entryClassName"
23HERA_FIELD_CLASSPK="entryClassPK"
24HERA_FIELD_ENTRY_CLASS_NAME_LAYOUT="com.liferay.portal.kernel.model.Layout"
25HERA_FIELD_ENTRY_CLASS_NAME_JA="com.liferay.journal.model.JournalArticle"
26HERA_FIELD_ENTRY_CLASS_NAME_DFE="com.liferay.document.library.kernel.model.DLFileEntry"
27HERA_FIELD_ENTRY_CLASS_NAME_USER="com.liferay.portal.kernel.model.User"
28HERA_FIELD_ENTRY_CLASS_NAME_FOLDER="com.liferay.document.library.kernel.model.DLFolder"
29HERA_FIELD_ENTRY_CLASS_NAME_DDLRECORD="com.liferay.dynamic.data.lists.model.DDLRecord"
30HERA_FIELD_ENTRY_CLASS_NAME_DDMFORMINSTANCERECORD="com.liferay.dynamic.data.mapping.model.DDMFormInstanceRecord"
31HERA_FIELD_PREFIX="ddm__keyword__"
32HERA_FIELD_PREFIX_TEXT="ddm__text__"
33HERA_FIELD_SOTTOTITOLO="__sottotitolo_"
34HERA_FIELD_IMMAGINE="__immagine_"
35HERA_FIELD_IMMAGINE_SINISTRA_FOCUS="__ImmagineSinistra_"
36HERA_FIELD_IMMAGINE_TYPE2= "__immagine_r13v_"
37HERA_ASSET_CATEGORY_TITLE="assetCategoryTitles"
38HERA_FIELD_USER_FULLNAME="fullName"
39HERA_FIELD_USER_EMAIL_ADDRESS="emailAddress"
40HERA_ORA_PUBBLICAZIONE="__ora_pubblicazione_"
41HERA_CONTENT="content_"+languageId
42
43CATEGORY_HERA_SPA=languageUtil.get(locale, "hera-spa")
44CATEGORY_IR_PRICE=languageUtil.get(locale, "ir-price")
45/>
46
47
48<#-- gruppohera_results.jsp es. ddm__keyword__54911__sottotitolo_it_IT es. displayDate -->
49
50<#-- Abilitare o Disabilitare Highlight dei termini ricercati in configurazione -->
51<#assign isHighlightEnabled=true />
52<#if portletPreferences["highlightEnabled"]?? && portletPreferences["highlightEnabled"][0]?has_content>
53 <#assign isHighlightEnabled=portletPreferences["highlightEnabled"][0] />
54</#if>
55
56<#assign docs=searchContainer.getResults() />
57
58<div class="container archivio my-4">
59 <#if docs?has_content>
60 <#list docs as d>
61 <#assign contentTitle="" contentSummary="" content="" contentDate="" />
62
63 <#assign contentTitle=hera_template_tool.highlight(d.get(HERA_FIELD_LOCALIZED_TITLE),searchResultsPortletDisplayContext.getKeywords(), isHighlightEnabled?boolean)
64 classTypeId=d.get(HERA_FIELD_CLASS_TYPE_ID)
65 sottotitolo=d.get(HERA_FIELD_PREFIX + classTypeId + HERA_FIELD_SOTTOTITOLO + languageId)
66 description=d.get(HERA_FIELD_DESCRIPTION_IT)
67 immagineInEvidenza=d.get(HERA_FIELD_PREFIX_TEXT+classTypeId + HERA_FIELD_IMMAGINE_SINISTRA_FOCUS + languageId)
68 urlTitle=d.get(HERA_FIELD_URL_TITLE)
69 contentSummary=hera_template_tool.highlight(d.get(HERA_CONTENT), searchResultsPortletDisplayContext.getKeywords(), isHighlightEnabled?boolean)
70 contentDate=hera_template_tool.getDateFormattedBy(d.get(HERA_FIELD_DISPLAYDATE),"dd/MM/yyyy",locale)
71 publishDate=hera_template_tool.getDateFormattedBy(d.get(HERA_FIELD_PUBLISH_DATE),"dd/MM/yyyy",locale)
72 oraPubblicazione = d.get(HERA_FIELD_PREFIX +classTypeId + HERA_ORA_PUBBLICAZIONE + languageId)
73 oraPubblicazioneObj = oraPubblicazione
74 checkcategory=0
75 contentUrl=hera_template_tool.getSearchResultViewURL(renderRequest, renderResponse,
76 d.get(HERA_FIELD_ENTRY_CLASS_NAME), d.get(HERA_FIELD_CLASSPK)?number, true, currentUrl)
77 content=d.get(HERA_FIELD_CONTENT) titlepage=languageUtil.get(locale, titlepage,
78 layout.getName(locale)) />
79
80<#attempt>
81
82 <#assign
83 immagineInEvidenzaObj=jsonFactoryUtil.createJSONObject(immagineInEvidenza)
84 />
85
86
87
88 <#if immagineInEvidenzaObj?? && immagineInEvidenzaObj?has_content && !immagineInEvidenzaObj.groupId?? && !immagineInEvidenzaObj.name?? && !immagineInEvidenzaObj.uuid??>
89 <#assign
90 immagineInEvidenzaObj=jsonFactoryUtil.createJSONObject(immagineInEvidenzaType2)
91 />
92 </#if>
93
94 <div class="post-item mb-3">
95 <a href="${urlTitle}" class="tile boxarchivio-round position-relative white-bg">
96 <#if immagineInEvidenzaObj?? && immagineInEvidenzaObj?has_content >
97 <div class="row d-flex align-items-center">
98 <#else>
99 <div class="row d-flex align-items-center min-height-168">
100 </#if>
101 <#if immagineInEvidenzaObj?? && immagineInEvidenzaObj?has_content && immagineInEvidenzaObj.groupId?? && immagineInEvidenzaObj.name?? && immagineInEvidenzaObj.uuid??>
102 <#assign immagineUrl="/documents/" + immagineInEvidenzaObj.groupId + "/0/" + immagineInEvidenzaObj.name + "/" + immagineInEvidenzaObj.uuid />
103 <div class="col-xs-3 col-md-2">
104 <img title="${immagineInEvidenzaObj.name}" alt="${titlepage}" class="agg-tile-image img-archivio-news" src="${immagineUrl}" />
105 </div>
106 <div class="col-xs-9 col-md-10 offset-lg-1 col-lg-9 px-5 px-md-0">
107 <div class="container px-lg-3 pr-xl-4">
108 <div class="black py-2 small">
109 <div class="mr-0 mr-md-5 d-inline">
110 <#attempt>
111 ${contentDate}
112 <#recover>
113 </#attempt>
114 </div>
115 <#assign assetCategoryList= hera_template_tool.getAssetCategoryList(d.get("rootEntryClassPK"))/>
116 <#list assetCategoryList as entryCategory>
117 <#if entryCategory.vocabularyId == vocabularyId || true>
118 <#assign catName = entryCategory.name>
119 <#if catName==CATEGORY_HERA_SPA>
120 <#assign checkcategory=1 />
121 </#if>
122 <#if catName==CATEGORY_IR_PRICE>
123 <#assign checkcategory=1 />
124 </#if>
125
126 <div class="mr-2 d-inline gruppo-color-bg white px-1 py-0 py-lg-1 py-md-1 ${catName?lower_case}">
127 ${catName}
128 </div>
129 </#if>
130 </#list>
131 </div>
132
133 <h3 class="titlesize bigger black letter-spacing-sm bolder"> ${contentTitle}</h3>
134 <#if contentSummary?? && contentSummary?has_content>
135 <div class="d-none d-lg-block greyish-brown tilesize"> ${contentSummary} </div>
136 <#else>
137 <div class="d-none d-lg-block greyish-brown tilesize">
138 ${description}
139 </div>
140 </#if>
141 <#if checkcategory==1>
142 <i class="black py-2 mr-0 mr-md-3">
143 <#if publishDate!=""> Online dal ${publishDate} </#if>
144 <#--<#list oraPubblicazioneObj as ora_pubb>-->
145 <#if oraPubblicazioneObj!="">
146 alle ore ${oraPubblicazioneObj}
147 </#if>
148 <#--</#list>-->
149
150 </i>
151 </#if>
152 </div>
153 </div>
154 <#else>
155 <div class="col-xs-12 col-md-10">
156 <div class="container">
157 <div class="ml-4 black py-2 small mr-3">
158 <div class="mr-5 d-inline">
159 ${contentDate}
160 </div>
161 <div class="mr-2 d-inline gruppo-color-bg white px-1 py-0 py-lg-1 py-md-1">
162 <#assign assetCategoryList= hera_template_tool.getAssetCategoryList(d.get("rootEntryClassPK"))/>
163 <#list assetCategoryList as entryCategory>
164 <#if entryCategory.vocabularyId == vocabularyId>
165 <#assign catName = entryCategory.name>
166 <#if catName==CATEGORY_HERA_SPA>
167 <#assign checkcategory=1 />
168 </#if>
169 <#if catName==CATEGORY_IR_PRICE>
170 <#assign checkcategory=1 />
171 </#if>
172
173 <div class="mr-2 d-inline gruppo-color-bg white px-1 py-0 py-lg-1 py-md-1">
174 ${catName}
175 </div>
176 </#if>
177 </#list>
178 </div>
179 </div>
180 <h3 class="titlesize bigger ml-4 black letter-spacing-sm bolder"> ${contentTitle}</h3>
181 <#if contentSummary?? && contentSummary?has_content>
182 <div class="d-none d-lg-block black tilesize ml-4">
183 ${contentSummary}
184 </div>
185 <#else>
186 <div class="d-none d-lg-block greyish-brown tilesize ml-4">
187 ${description}
188
189 </div>
190 </#if>
191 <#if checkcategory==1>
192 <i class="ml-4 black py-2 small mr-3">
193 <#if publishDate!=""> Online dal ${publishDate} </#if>
194 <#--<#list oraPubblicazioneObj as ora_pubb>-->
195 <#if oraPubblicazioneObj!="">
196 alle ore ${oraPubblicazioneObj}
197 </#if>
198 <#--</#list>-->
199 </i>
200 </#if>
201 </div>
202 </div>
203 </#if>
204 </div>
205 </a>
206 </div>
207 <#recover>
208
209 </#attempt>
210 </#list>
211 </#if>
212</div>
213
214
215<script>
216 $(document).ready(function () {
217 var url = window.location.href;
218 if (url.indexOf("/-/")>=0){
219 var recoverurl=localStorage.getItem("reindexcomunicati");
220 $(".reindexlink").attr("href",recoverurl);
221 }else{
222 localStorage.setItem("reindexcomunicati", url);
223 }
224 });
225</script>
Asset Publisher