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.

whatwedo-alogoritmsimulation

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