Utveckling av optimeringsverktyg för industriella energisystem

Utveckling och förbättring av det grafiska
användargränssnittet i reMIND
Industriella produktionssystem är komplexa via en mängd olika processer som interagerar.
Komplexiteten ökar än mer då externa villkor tas med i systemet, såsom skatter och olika
sorters handelssystem, som påverkar lönsamheten i produktionen i olika grad. Att utnyttja
modelleringsverktyg för beslutsstöd är en möjlig väg att underlätta vid beslutsfattandet.
reMIND är ett verktyg för beslutsstöd och används inom ett flertal projekt där olika
industrier, såsom Volvo, AstraZeneca, SSAB och ArlaFoods, analyseras. I detta projekt är
uppgiften att utveckla och förbättra det grafiska användargränssnittet i reMIND.
Ett verktyg med många intressenter
Energisystemoptimeringsverktyget reMIND har använts, och används, i en mängd olika
projekt där flera stora företag har varit involverade, såsom Stora Enso, Volvo, Scania, SKF,
SSAB, Astra Zeneca, Arla Foods och många fler. Ett antal olika forskningsprojekt baserar
sina modelleringar på verktyget där flera doktorander, doktorer och industriföreträdare är
involverade. Verktyget används inte bara för modellering vid Linköpings Tekniska Högskola,
utan används dessutom vid Högskolan i Gävle, Chalmers Tekniska Högskola, samt vid Luleå
Tekniska Universitet.
Behovet av fortsatt utveckling är stort!
Utveckling av reMIND pågår kontinuerligt eftersom nya idéer till förbättringar och
förändringar kommer fram i de olika forskningsprojekten som drivs och i vissa fall är dessa
förändringar nödvändiga för att kunna modellera fabrikerna på ett tillfredsställande sätt.
Därför pågår fortfarande utvecklingsarbete på flera fronter där en PUM-grupp skulle passa
mycket bra in i det arbetet. Vi ser dessutom ett behov av fortsatt utveckling av reMIND för att
underlätta utnyttjandet av metoden direkt i industrin och via konsulter, samt underlätta
introduktionen av metoden för nya doktorander och att öka användandet av metoden i
grundutbildningen.
Vad ska göras i projektet?
Det finns många idéer till förbättringsmöjligheter för verktyget reMIND allt från att förbättra
tidsdynamiken till att inkludera fler funktioner i verktyget. I detta projekt ser vi en möjlighet
att kunna utveckla och förbättra det grafiska användargränssnittet i reMIND. Utifrån
diskussioner med industriföreträdare, doktorander och studenter har ett antal möjliga idéer till
förändringar och förbättringar avseende det grafiska användargränssnittet framkommit. Några
exempel är möjligheten att rita, färglägga och anpassa typsnitt och grafiska detaljer utifrån
behov, liksom att kunna lägga in bilder och figurer som bland annat avbildar olika typer av
processer. Det är vår ambition att vi gemensamt, PUM-grupp och kundgrupp, diskuterar hur
användargränssnittet ska utformas, så att vi kommer fram till en omfattning och avgränsning
på arbetet som alla parter är nöjda med.
Vad är reMIND?
För snart 20 år sedan började utvecklingen av en metod kallad MIND (Method for analyses of
INDustrial energy systems). Utifrån metoden byggdes ett datorprogram upp med namnet
MIND som senare kom att bytas ut mot en helt ny programvara, nämligen reMIND. Med
hjälp av en PUM-grupp så sattes arbetet igång i början av 2001 och under arbetsnamnet
reMIND så utvecklades en kod baserad på Java där ett grafiskt användargränssnitt (Fig. 1) är
centralt tillsammans med ett antal funktioner för att kunna lösa problemen.
Fig. 1: Grafiska gränssnittet för reMIND
I och med PUM-gruppens arbete har vi fått en bra plattform att bygga vidare på och
programmet har utvecklats vidare på flera fronter, bland annat via konsulter och
doktorandarbeten, men även via ytterligare tre PUM-grupper som infört ytterligare
funktionalitet till programmet, implementerat en automatisk rutin för optimeringen och
implementerat en förbättrad rutin för inmatning av data i reMIND.
Programmet är utvecklat som ett generellt verktyg för att kunna modellera olika typer av
industrier och deras energisystem. Med hjälp av optimeringsrutiner används verktyget för att
minimera systemkostnaden utifrån de begränsningar och villkor som det modellerade
företaget utsätts för.
Vilka resurser erbjuds?
Från de tidigare arbetena finns en väl dokumenterad programvara, som är baserad på
programmeringsspråket Java. Det kommer att finns tillgång till PC för projektet och även
möjlighet till arbetsplats vid LiU/IEI/Energisystem om behovet finns. Vi som kundgrupp har
dessutom stor erfarenhet av arbete med PUM-grupper och är väl insatta i PUM-projektets
förutsättningar. Då vi använder verktyget själva har vi insikt i olika problem som kan uppstå
och har således ett stort intresse av dessa förändringar, som vi ser som nödvändiga för
framtida modellerande. Vi ser en stor fördel för PUM-gruppen att det finns möjlighet för
omedelbar testning av förändringarna i verktyget på verkliga fall och därigenom en omedelbar
återkoppling till PUM-gruppen.
Aktiv kundgrupp
Magnus Karlsson, Universitetslektor, handledare, ([email protected]), 013-285739
Nawzad Mardan, Tekn. Dr., ([email protected]), 070-191 37 07
Mats Söderström, Universitetslektor, ([email protected]), 013-281791