Leveret værdi

Udvalgte projekter

Designede og implementerede et cloud-baseret realtidstelemetrisystem til overvågning af en række procesanlæg. Sensoraflæsninger, tryk, flowrater og hændelser indsamles fra hvert anlæg via komprimerede MQTT-datastrømme, behandles af en Python-indtagstjeneste og lagres i en TimescaleDB-tidsserie-database med automatiseret aggregering i flere opløsninger, komprimering og retentionspolitikker. Lokale opsamlingstjenester læser data direkte fra anlæggenes styringer, og en komprimeringsbro reducerer båndbreddeforbruget med over 90 % på forbindelser med afregnet dataforbrug. Driftsmetrikker og alarmer visualiseres via skræddersyede Grafana-dashboards i en webbrowser. Dimensionering af cloud-infrastrukturen blev baseret på målte produktionsdata med et opnået komprimeringsforhold på 40–53× for lagrede tidsseriedata. Dagligt lagres omkring 3 millioner datapunkter.

PythonC++MQTTBeckhoff protocolTimescaleDBPostgreSQLGrafanaDockerTime-Series DataCloud ArchitectureAI-assisted Development

Udviklede en tjeneste, der kører på anlæggets PC, læser live procesdata fra Beckhoff-styringen, beregner anlæggets status og lagerbeholdning og rapporterer til en ekstern partners API, som erstatning for en fejlbehæftet OEM-komponent. Leveret med AI-assisteret udvikling under tæt ingeniørfaglig styring og valideret mod fysiske målinger inden idriftsættelse. I produktion på flere anlæg med fjernudrulning og -opdatering.

C++17Beckhoff protocolWindows ServicesRESTAI-assisted Development

Designede og byggede en HIL-testbænk for en dansk virksomhed inden for klimastyring: en termisk realtidssimulering af radiator, rum og bygning driver et temperaturstyret kabinet, så rigtige enheder testes mod simulerede bygninger. Omfatter web-dashboard, tidsserielagring og automatiserede, gentagelige testkampagner med sammenligningsrapporter klar til kunden.

PythonThermal ModellingHIL TestingNiceGUIInfluxDBGrafanaAI-assisted Development

Udvidede en eksisterende C++17-baseret vindmøllesimulator med en ny komponent til syntese af netspænding, hvilket muliggjorde simulering af en lang række drifts- og fejlscenarier. Designede og implementerede en API med en Python-modpart til automatiseret testning.

C++17Signal ProcessingGrid SimulationPython

Ved hjælp af Plecs (elektrisk simuleringsværktøj) blev Fault-Ride-Through (LVRT/HVRT) scenarier testet og valideret på en eksisterende model tilpasset de specifikke krav.

PlecsGrid Electrical ModellingGrid Requirements

Designede webbaserede brugergrænseflader til flere hardware-in-loop testsystemer, herunder realtidsstyring og datavisualisering. Leverede hurtige prototyper med AI-assisteret udvikling.

PythonNiceGUIAI-assisted Development

I et storstilet HIL-system med flere netværksroutere designede konsulenten netværkslayoutet og oprettede et Python-baseret værktøj til udrulning af konfigurationer. Komponentarketyper defineret i YAML blev konverteret til RouterOS-kommandoer til automatiseret routerprovisionering.

PythonTCP/IPRouterOSYAML

Udviklede en webbaseret brugergrænseflade til en køretøjskomponent styret via CAN-bus på et indlejret Linux-system. Implementerede datalogning til Azure IoT Hub med downstream-lagring i PostgreSQL og oprettede Grafana-dashboards til overvågning af enhedens tilstand og ydeevne. Koordinerede eksterne underleverandører til kabel- og kabinettdesign.

PythonGitMQTTAI-assisted DevelopmentGrafanaAzure IoT HubLinuxCAN-bus

Nøglefigur i produktkonceptets tilblivelse med fokus på trådløs forbindelse, brugervenlighed og reguleringsdesign. Introducerede modelbaseret design i varmesegmentet. Del af et 3-personers softwareteam med fokus på varmeregulering og dataindsamling til en Cypress PSOC4 ARM Cortex-M0 platform. Ledede certificering af reguleringsydelse hos et Notified Body. Produktet modtog flere priser og har passeret 1 million solgte enheder.

CCypress PSOC4Matlab/SimulinkModel-Based DesignDFMEA

Anvendte et stort datasæt til at træne et neuralt netværk, som derefter blev implementeret på en eksisterende billig, batteridrevet indlejret platform. Evaluering blev udført med Matlab og Python mod realtidsdatasæt. Implementeret med Deep Learning Toolbox.

AI/MLNeural NetworksMatlabSimulinkCPython

Yderligere projekter

2024Udvikling af applikations- og testsoftware
2022Docker-baseret OPC-UA datalogning til Azure IoT Hub
2022–2023Reguleringssystem til en brintpåfyldningsstation
2020–2022IoT-backend-infrastruktur
2020–2022Tanknings-retailapplikation og backend
2020–2021Sensorgateway til ATEX-miljø
2018–2020ZigBee-tilsluttet radiatorthermostat
2018Central klimastyringsenhed
2016Rådgivning om drift af brintbrændselsceller
2015Design af reguleringssystem til brintkompressor
2013–2014Brintpåfyldningsstationer til køretøjer
2010–2013Brændselscellesystem til gaffeltrucks
2008–2010LabVIEW-baseret HIL-testsystem til vindmølleregulering
2008Elektrisk hardware til detektering af bladdelaminering
2007–2008Vedligeholdelse af Matlab xPC Target-baseret HIL-testsystem

Universitetsprojekter

200710th semesterGrade: 11

Modellering og regulering af det hydrauliske pitch-system på en 3,6 MW vindmølle

Kandidatspeciale i samarbejde med en stor vindmølle-OEM. Data fra den virkelige verden blev indsamlet ved at udføre tests i en vindmølle og derefter brugt til at tilpasse fysiske ligninger til virkelige karakteristika. To observerbaserede friktionskompenserende reguleringsdesigns blev implementeret, som begge klarede sig bedre end den eksisterende proportionalregulering i simulering.

20069th semesterGrade: 11

Reduktion af tænd/sluk-cyklusser for køleanlægskompressorer

Samarbejde med en stor producent af varme- og klimasystemer. Anvendte analyseredskaber til hybride systemer for at undgå synkronisering af indløbsventiler på kølemøbler. Implementerede to nye metoder og undersøgte en ny stabilitetsanalysemetode til hybride systemer.

20068th semesterGrade: 11

Lastforskydning af supermarkedskølesystemer

Samarbejde med en stor producent af varme- og klimasystemer. Evaluerede energibesparelser ved at udnytte billigere natstrøm. To Model Predictive Control-løsninger blev implementeret i Matlab/Simulink og xPC.