The Dyson WashG1 is Dyson‘s first wet floor cleaner, built to tackle both wet spills and dry debris in a single pass. However, developing an entirely new product category was not straightforward — coordinating mechanical, electrical, and software teams while keeping everyone aligned on system requirements proved to be a significant challenge.
To support this effort, Dyson adopted MathWorks’ Model-Based Design approach, enabling engineers to work from a shared simulation model rather than relying primarily on document-based workflows. Key tools used included:
- Simulink and Simscape: to simulate and virtually test rollers, motors, and power electronics
- Stateflow: to design pump controls and the self-cleaning mechanism
- Requirements Toolbox: to connect requirements directly to system models and improve traceability
- Embedded Coder: to automatically generate production C code from validated models
The simulation-driven approach proved successful, and Dyson now aims to apply this methodology across other product lines, including hair care and floor care.
Image generated by: ChatGPT

