Optimizing Software Parameter Tuning with Software-in-the-Loop - A Comparative Study of Black-Box Optimization Methods for the Calibration of Transmission Software

dc.contributor.authorMagnusson, Viktoria
dc.contributor.authorKristiansson, Steffanie
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data och informationstekniksv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineeringen
dc.contributor.examinerAngelov, Krasimir
dc.contributor.supervisorParen, Alasdair
dc.date.accessioned2026-06-29T13:36:19Z
dc.date.issued2026
dc.date.submitted
dc.description.abstractModern vehicle software systems are complex and contain numerous tunable input parameters that influence the behaviour of the vehicle. Configuring and testing these by hand is time-consuming and expensive. To streamline and automate this process, Software-in-the-Loop (SiL) is used to iteratively run a simulation of the vehicle and its surrounding environment whilst updating the vehicle configuration. This thesis investigates various optimization methods for automatically tuning software parameters in the software system in a Battery Electric Vehicle (BEV) using SiL. The objective is to minimize the time between a requested signal and the actual signal. Due to its simulation-based nature, the objective function is gradient-free and expensive and is therefore treated as a Black-Box Optimization (BBO) problem. Investigated methods include Bayesian Optimization (BO), Particle Swarm Optimization (PSO), Covariance Matrix Adaption Evolution Strategy (CMA-ES), and Particle Swarm Optimization Bayesian Optimization (PSOBO), as well as baseline methods for comparison. The results indicate that advanced optimization algorithms consistently achieve lower objective values than the baseline methods. CMA-ES demonstrates the best performance across all test cases. Future work includes investigating the transferability of the optimized parameters from the simulation to a physical vehicle.
dc.identifier.coursecodeDATX05
dc.identifier.urihttps://hdl.handle.net/20.500.12380/311624
dc.language.isoeng
dc.setspec.uppsokTechnology
dc.subjectSoftware-in-the-Loop, Black-Box Optimization, Bayesian Optimization, Particle Swarm Optimization, CMA Evolution Strategy, Hybrid Algorithm, Simulation-based Optimization
dc.titleOptimizing Software Parameter Tuning with Software-in-the-Loop - A Comparative Study of Black-Box Optimization Methods for the Calibration of Transmission Software
dc.type.degreeExamensarbete för masterexamensv
dc.type.degreeMaster's Thesisen
dc.type.uppsokH
local.programmeComputer science -algorithms, languages and logic (MPALG), MSc

Ladda ner

Original bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
CSE 26-25 SK VM.pdf
Size:
4.52 MB
Format:
Adobe Portable Document Format

License bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Size:
2.35 KB
Format:
Item-specific license agreed upon to submission
Description: