“Embed, which PaceControls uses through its entire product design cycle, is a capable, reliable, and well supported
control algorithm development environment. We would not be able to develop algorithms with this level of complexity without Embed.”
During the HIL testing step, Embed automatically generates C code for the controller model. The code is then compiled with Embed support libraries as an Android application where it executes on the PACE Node utilizing a cloud-connected Qualcomm Snapdragon microcontroller. The product is then tested in a desktop setting to ensure sensor scaling, latency, order of execution, initialization, CPU utilization, and accuracy are being calculated correctly. In the desktop setting the plant is replaced by a general purpose I/O board controlled by an Embed model producing test signals for sensors and recording actuator signals from the microcontroller. Once desktop testing is complete, the PACE Node system is connected to an actual HVACR system and performance is re-evaluated subject to the design models.
Results and Benefits
Using Embed, PaceControls has designed and delivered two generations of quality energy industry-leading smart grid solutions. With over 19,000 installations, not one significant defect has been reported. Embed fully supports the key elements of the MBD process including requirement capture, control system analysis and design, filtering, optimization, simulation testing, automatic code generation, and HIL testing. The latest PaceControls suite, consisting of over 15,000 Embed blocks, generated over 20,000 lines of code and satisfied over 2,000 requirements. Concept to product development time was 1.5 years with an FTE
development team of four engineers.