MathWorks
657 Case Studies
A MathWorks Case Study
Weichai Power, a global leader in heavy‑duty engines, faced the challenge of building an in‑house ECU control and embedded software team and delivering a production high‑pressure common‑rail diesel ECU within 36 months to meet new emission standards. To shorten the learning curve and adopt industry‑standard methods, Weichai turned to MathWorks' Model‑Based Design using MATLAB and Simulink and engaged MathWorks consulting to train engineers and establish production development processes.
Using MathWorks tools (MATLAB, Simulink, Stateflow, Embedded Coder, Fixed‑Point Designer and verification toolchains) and MathWorks consulting, Weichai implemented model‑based design, SIL/HIL testing, and automatic code generation—producing over 340,000 lines of production C code. The MathWorks‑based approach cut development time by 40% (meeting the 36‑month goal), halved integration testing time by catching 60–70% of bugs earlier, and enabled about 60% design reuse for subsequent ECUs, delivering faster, MISRA‑compliant production software.
Daming Li
Weichai Power