Forskere fra Syddansk Universitet har udviklet en teknologi, som kan vride
ren fosfor ud af spildevand. Fosforens kvalitet er så høj, at den lever op
til de standarder, som kræves for at blive anvendt som foderfosfater til
dyrefoder.
- Igennem forskellige kemiske processer kan vi skabe en ren form for
calciumfosfat, hvor indholdet af tungmetaller er under det niveau, som
kræves for, at fosforen kan blive godkendt til foderindustrien.
- Derudover er teknologien så effektiv, at vi kan genanvende 90 procent af
fosforen, siger professor Haiyan Qu fra SDU Chemical Engineering.
- System.Web.HttpUnhandledException (0x80004005): An unhandled exception occurred. ---> System.Web.HttpCompileException (0x80004005): c:\home\site\wwwroot\Views\Article\ArticleQuote.cshtml(17): error CS1061: 'Cabana.SDU.Feature.Article.ArticleQuote' does not contain a definition for 'Text' and no extension method 'Text' accepting a first argument of type 'Cabana.SDU.Feature.Article.ArticleQuote' could be found (are you missing a using directive or an assembly reference?)
- at System.Web.Compilation.BuildManager.PostProcessFoundBuildResult(BuildResult result, Boolean keyFromVPP, VirtualPath virtualPath)
- at System.Web.Compilation.BuildManager.GetBuildResultFromCacheInternal(String cacheKey, Boolean keyFromVPP, VirtualPath virtualPath, Int64 hashCode, Boolean ensureIsUpToDate)
- at System.Web.Compilation.BuildManager.GetVPathBuildResultFromCacheInternal(VirtualPath virtualPath, Boolean ensureIsUpToDate)
- at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate)
- at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate)
- at System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath, HttpContext context, Boolean allowCrossApp, Boolean throwIfNotFound)
- at System.Web.Compilation.BuildManager.GetCompiledType(VirtualPath virtualPath)
- at System.Web.Mvc.BuildManagerCompiledView.Render(ViewContext viewContext, TextWriter writer)
- at System.Web.Mvc.ViewResultBase.ExecuteResult(ControllerContext context)
- at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
- at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
- at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
- at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters(ControllerContext controllerContext, IList`1 filters, ActionResult actionResult)
- at System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName)
- at Sitecore.Mvc.Pipelines.MvcEvents.Exception.ShowAspNetErrorMessage.ShowErrorMessage(ExceptionContext exceptionContext, ExceptionArgs args)
- at Sitecore.Mvc.Pipelines.MvcEvents.Exception.ShowAspNetErrorMessage.Process(ExceptionArgs args)
- at (Object , Object )
- at Sitecore.Pipelines.CorePipeline.Run(PipelineArgs args)
- at Sitecore.Pipelines.DefaultCorePipelineManager.Run(String pipelineName, PipelineArgs args, String pipelineDomain, Boolean failIfNotExists)
- at Sitecore.Pipelines.DefaultCorePipelineManager.Run(String pipelineName, PipelineArgs args, String pipelineDomain)
- at Sitecore.Mvc.Pipelines.PipelineService.RunPipeline[TArgs](String pipelineName, TArgs args)
- at Sitecore.Mvc.Filters.PipelineBasedRequestFilter.OnException(ExceptionContext exceptionContext)
- at System.Web.Mvc.ControllerActionInvoker.InvokeExceptionFilters(ControllerContext controllerContext, IList`1 filters, Exception exception)
- at System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName)
- at System.Web.Mvc.Controller.ExecuteCore()
- at System.Web.Mvc.ControllerBase.Execute(RequestContext requestContext)
- at Sitecore.Mvc.Controllers.ControllerRunner.ExecuteController(Controller controller)
- at Sitecore.Mvc.Controllers.ControllerRunner.Execute(TextWriter writer)
- at Sitecore.Mvc.Pipelines.Response.RenderRendering.ExecuteRenderer.Render(Renderer renderer, TextWriter writer, RenderRenderingArgs args)
- at Sitecore.Mvc.Pipelines.Response.RenderRendering.ExecuteRenderer.Process(RenderRenderingArgs args)
- at Helpfulcore.RenderingExceptions.Pipelines.RenderRendering.ExecuteRenderer.Process(RenderRenderingArgs args)
Fosfor er et livsnødvendigt mineral, men for meget fosfor skaber
forurening. Derfor arbejder landets rensningsanlæg målrettet på at opfange
og genanvende fosfor i spildevandet.
Hidtil har fosforen haft en kvalitet, som gjorde, at den kun kunne sælges
som gødning, men den rene fosfor har en højere salgspris og kan gøre
genanvendelse af fosfor til en god forretning.
På sigt tænker Haiyan Qu, at den rene fosfor fra spildevandet også kan
blive godkendt til fødevareindustrien, og hun søger nu patent på
teknologien OxyCrysP.
Fosfor-dilemma
Hvert år importerer dansk landbrug cirka 12.000-13.000 tons foderfosfater,
som primært tilsættes grises og kyllingers foder. Samtidig gøder landmænd
jorden med fosfor, så afgrøderne får de bedste vækstbetingelser.
Men fosfor er også en af de væsentligste årsager til iltsvind i vandløb,
søer og fjorde, fordi det også får algerne til at gro. Samtidig er fosfor
en begrænset resurse, og fosforreserverne er ved at løbe tør. Fosfat har
siden 2014 været på EU’s liste over kritiske råstoffer.
- Derfor er det på alle måder vigtigt, at vi genanvender fosfor. Tidligere
har vi ikke haft mulighed for at genanvende fosfor til dyrefoder, men med
den nye teknologi kan vi slutte cirklen, så vi ikke behøver importere
foderfosfater, påpeger Haiyan Qu.
EU spænder ben
Det er ikke kun rensningsanlæg, som er interesserede i den nye teknologi.
Det er Arla og bryggerivirksomheder også, fordi deres produktion afføder
store mængder spildevand.
Men indtil videre afholder industrien sig fra at investere i en opskalering
og videreudvikling af teknologien.
For selv om bæredygtighed og genanvendelse står højt på den politiske
dagsorden, betyder EU-regler, at fosfor udvundet af spildevand ikke må
bruges i produktionen af foderprodukter.
Svingende kvalitet fra miner
- Jeg håber, at EU er villig til at se på reglerne i takt med, at der
udvikles sikker teknologi, der sikrer renheden af den genanvendte fosfor.
Fosfor findes i sten i visse dele af verden, hvor det udvindes i miner. Vi
skal huske på, at kvaliteten af ”fosfor-stenene”, der anvendes til
fremstilling af ren fosfor til industrien, er af svingende kvalitet. Det
indeholder også masser af farlige stoffer.
ReCoverP
-
Projekt: ReCoverP – Recovery of phosphorus from wastewater treatment systems
- Bevillingsgiver: Innovationsfonden
- Partnere: Aalborg Universitet, Syddansk Universitet, Krüger A/S, VandCenterSyd, Aarhus Vand, Billund Vand A/S, Herning Vand, Aalborg Forsyning,
- University of Viena, KU Leuven, Institute of Chemistry of Clermont-Ferrand.
- Projektleder: Per Halkjær Nielsen, Aalborg Universitet