Control & Algorithms
We develop software for your medical devices that has a therapeutic or diagnostic benefit. To this end, we develop algorithms that measure and evaluate biosignals and can use them to control motors, for example.
We develop software for your medical devices that has a therapeutic or diagnostic benefit. To this end, we develop algorithms that measure and evaluate biosignals and can use them to control motors, for example.
Expertise 'Control'
Individualized Therapy Through Adaptive Software
Software can evaluate measurement signals from your medical device in real time and react to changes. This allows the software to adapt the therapy, e.g. the degree of mechanical support or the delivery of medication using a pump, to the patient's individual needs. This enables effective and protective treatment. If necessary, the software issues an alarm based on continuous monitoring, enabling clinical staff to intervene.
The design and validation of such algorithms is challenging due to the many technical and physiological influencing variables. We use our experience to help you develop intelligent and adaptive functions for your medical device.
How We Work The analysis of requirements, assumptions and boundary conditions is particularly important for the development of software that makes decisions based on measurement signals. We coordinate closely with your development team.
From Concept... To design and optimize algorithms we use physical models that virtually simulate the medical device and the physiological environment.
We design these models on the basis of specialist literature, expert knowledge and experiments. Using these models, we can compare different approaches for control and regulation algorithms, improve them in rapid iterations and select the optimum algorithm.
... to Implementation... Once the concepts for the algorithms have been selected, we develop, integrate and verify the software in accordance with IEC 62304, using validated toolchains, e.g. for code generation.
... and Validation We can validate the performance and quality of the developed algorithms using various approaches - in silico, i.e. in computer simulations; in the laboratory with the help of test setups, and in vivo. We take into account test requirements and test procedures from applicable standards, e.g. requirements of the IEC 60601 series for closed-loop systems.
Concepts for Your Project Do you have questions about the development and validation of adaptive algorithms? Get in touch with us and let's get talking!