Algorithm and software

Vicura has broad experience in driveline control system functionality, safety, diagnostics, embedded systems and data communication. These are all fundamentals when developing the algorithms/software controlling a mechanical or an electrical/hybrid driveline system.

  • Control algorithm development determines system functional behavior and properties. Vicura has long experience of building robust functional architectures and deep understanding of vehicle and powertrain systems, control theory and mechatronics.
  • Diagnostic algorithms are developed in parallel in order to ensure that the system fulfills the legislative emission requirements applicable for global markets, i.e. system must comply with OBD-II or EOBD legislations.
  • Safety algorithm development is derived from the functional safety design (ISO-26262) to ensure that a vehicle function does not cause any intolerable endangering state.

Model-based development

Model based development is a key factor for front loading the algorithm and software development

  • Vicura has extensive experience of working with model-based development methodology. Simulations provide a deeper understanding of the target system and enables functional development before hardware is available.
  • Vicura uses closed loop simulations for the development of software which is tested in environments such as Model-In-the-Loop (MIL), Software-In-the-Loop (SIL), Hardware-In-the-Loop (HIL) simulations before reaching vehicle.
  • Automatic code generation, instead of manual programming, increases quality and shortens development time even further.