Return to search

Development of software package for event driven execution of multivariate models

The BoardModel™ software system is today used as a visualization of, for example, logging of parameters in production and real-time predictions of responses such as formaldehyde emission or moisture content. The system is time based and consists of four main programs, the BMDC (saves and sends the incoming values), the View (shows the result to the screen), the Server (calculates the result) and the HDB exporter (export values to a text file). This project aims at doing BoardModel™ event based and implement a new interface where the results can be shown. The need of the Server and the View programs in offline applications will be unnecessary, this will make the whole system much easier to use. To make the system event based, SIMCA-QP from Umetrics AB will be used as calculating engine. An interface in C code which communicates with SIMCA-QP will be made. All other changes to the program will be made in C++. The final version of the new BoardModel™ is event based, has support for multiple models and multiple y variables. The system also has the opportunity to send the calculated results as OPC. The new BoardModel™ consists only of BMDC with an inbuilt exporter and a new interface where the results are shown. / BoardModel™ är ett mjukvarusystem som används för att visa till exempel värden av parametrar i produktionen och realtidsprediktering av bland annat formaldehyd och fukthalt. BoardModel™ är tidsbaserad och består av fyra olika program, BMDC (sparar och skickar vidare värden som kommer in), View (där resultaten visas), Server (som räknar ut resultaten) och HDB exporter (exporterar ut värden till en textfil). Målet med detta examensarbete är att gör BoardModel™ händelsestyrt och implementera ett nytt gränssnitt där resultatet kan visas. I och med detta kommer behovet av ett View- och ett Serverprogram att försvinna i offline applikationer och systemet kommer överlag att bli lättare att använda. För att BoardModel™ ska bli händelsestyrt kommer SIMCA-QP från Umetrics AB att användas som beräknings motor. För att kunna kommunicera med SIMCA-QP kommer ett C gränssnitt att byggas och resterande ändringar av programmet kommer att göras i C++. Den färdiga versionen av BoardModel™ är händelsestyrd och innehåller stöd för flera modeller och fler y-variabler. Man kan också välja att skicka resultaten med hjälp av OPC. Den nya versionen består bara av BMDC med en inbyggd HDB exporter och ett nytt gränssnitt där resultaten visas.

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:uu-126702
Date January 2010
CreatorsJohnsson, Tomas
PublisherUppsala universitet, Institutionen för informationsteknologi
Source SetsDiVA Archive at Upsalla University
LanguageEnglish
Detected LanguageSwedish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess
RelationUPTEC F, 1401-5757 ; 10 038

Page generated in 0.0171 seconds