Control algorithm simulation and design
EControls combines the application of advanced metal-based techniques with in-depth knowledge and understanding of the physical systems being controlled to design and implement efficient control algorithms. We design algorithms aimed at minimizing the calibration required to achieve a given set of goals. We perform extensive modeling and simulation for design optimization and validation, resulting in a very efficient development process and a reduced time to market.

EControls’ embedded software integrates real-time, engineering-based physical models of the engine and its associated dynamic systems into the engine controller. This includes models for:
- instantaneous air flow at the throttle
- instantaneous air flow at the engine intake ports
- EGR flow at the introduction point and the intake ports
- transport (time) delay models for fuel and EGR
- spark advance compensation for effective in-cylinder conditions at the time of ignition including temperature and EGR
- modeling of many temperatures throughout the engine system including air temperatures at the intake port, temperatures at TDC compression, exhaust temperature, and catalytic converter bed temperature
- speed governor compensation for engine load and speed sensitivity
- liquid-fuel wall-wetting and vaporization
In addition to pure engine control functions such as air, fuel, spark, and speed control, EControls’ software provides support for a vast array of auxiliary functions:
- CAN (J1939), J1708, RS-485, and RS-232 data links
- configurable ancillary device control such as gauge/tachometer control, oil makeup, …
- digital inputs for switch selectable features and operating mode control
- support for auxiliary analog inputs, such as additional pressures or temperatures
EControls also integrates world-class diagnostic systems into the control package. This includes:
- support for 2, 3, or 4-digit customer defined fault codes
- support for field extractable fault information using a laptop PC, a handheld display, a remote data link connection for stationary engines (CAN, RS-485, …), or simply by blinking the fault codes on the MIL (malfunction indicator lamp)
- automatic control system state snapshot storage at the time of occurrence of a fault with user definable parameter storage support
- automatic flight-data-recorder information stored at the time of occurrence of a fault with both pre- and post-fault data capture with user definable parameter storage support
- integrated ‘hypertext’ embedded fault diagnosis help screens accessible by clicking directly on the fault indication
The combination of leading-edge embedded control software, ease of calibration, user-friendly interface tool software on multiple platforms, and a rich set of auxiliary functions truly sets EControls apart from competitors. Our software reflects our commitment to giving our customers a competitive advantage in the market place and exceeding their customer’s expectations





