Danfoss develops products that rely on controlling power electronics with embedded software. To help meet an increased demand for its products, the Danfoss power electronics group hired new engineers and re-evaluated its embedded software development processes, which up to then had relied on hand coding. With a traditional development process and hand coding, errors remained undetected until hardware prototype and certification testing.
Recognizing the need to shorten their development cycles and reduce the number of software errors, Danfoss worked with MathWorks Consulting Services to adopt Model-Based Design, a development process for embedded software based on MATLAB® and Simulink® for modeling, simulation, and automatic code generation.
“We knew we needed a new process, but we were worried that adopting Model-Based Design would jeopardize our deadlines,” says Jens Godbersen, control engineering architect at Danfoss. “By working with MathWorks consultants, we mitigated the risk. We passed our product certification tests the first time, and reduced our time-to-market by months.”