Skip to main content

2 posts tagged with "Control Systems"

Control systems are the systems ensuring machines and mechanisms operate properly, safely, and efficiently. Control systems are used in a wide range of applications, from simple household appliances to complex industrial processes.

View All Tags

Add a simulation CI to your process-based code

· 11 min read
Hristo Hristoskov
Founder @ Control Edge AB

Continuous integration (CI) is a crucial practice in modern software development, helping teams maintain code quality and catch issues early. In the control systems world, concepts like model-in-the-loop (MIL), software-in-the-loop (SIL), and hardware-in-the-loop (HIL) are widely used to validate and verify control algorithms before deploying them to real hardware. In this blog post, we will explore how to integrate simulation-based testing into your CI pipeline for process-based code.

So, how do you fill a glass of water?

· 10 min read
Hristo Hristoskov
Founder @ Control Edge AB

I am starting this blog series with one of the simplest processes I could imagine. We do it every day and rarely stop to think about how it actually happens.

Take a glass, open the tap, and when the water level is high enough, close the tap. It sounds simple. It feels simple. Yet if we try to explain this process precisely enough for a machine to do it automatically, it turns out to have real structure underneath — the same structure engineers use to control much bigger things, like a thermostat keeping a room at the right temperature or a cruise control keeping a car at the right speed.