BRACE Automotive specializes in the following automotive product development domains:
- Powertrain development in conventional as well as electric and hybrid systems
- System engineering, including validation of vehicle, chassis, engine, transmission, and components
- Embedded control systems engineering developed according to the v-cycle model or Agile/Scrum development process and in compliance with ISO 26262
- Interior system design including mechanical design, engineering, and simulation of systems and subsystems
- General project management for development and validation of automotive systems and subsystems
Several competence clusters were created within BRACE. These include mechanical design, functional safety, on-board diagnostics, communication networks, and model-based controls design. The model-based controls design cluster focuses on the activities that mainly run in the early stages of the development process, although feedback from vehicle results is also used in controller development activities.
- Feasibility studies: These studies focus on running simulations with MATLAB® scripting or basic Simulink® models to test an idea's feasibility. BRACE has, for example, created several simulations to predict fuel consumption reductions for different drivetrain topologies.
- Physical modeling: BRACE has experience in creating accurate virtual vehicle and component models with MATLAB, Simulink, and Simscape™ to support controller and algorithm development.
- Controller architecture: BRACE can assist in the design of controller algorithms developed in MATLAB and Simulink. The activity defines the different blocks needed within a controller, as well as the interface between the identified blocks.
- Controller design: BRACE can develop different controller blocks defined in a controller architecture phase. BRACE has experience in controlling mechatronic systems (mechanical, electrical, hydraulic, thermal, etc.), and can provide users with necessary algorithms. Furthermore, during the implementation phase, BRACE works together with embedded code programming by applying techniques, such as model referencing, that facilitate automatic code generation.
- Code generation: C code is generated from Simulink models for AUTOSAR-based and other applications. Legacy C code is integrated with production or prototype ECUs (e.g., Freescale MPC5xxx).
All of the above systems use Simulink and related products from MathWorks for their technical computing software. BRACE also offers engineering services for general modeling, electronics, mechanics, and software design (e.g., for designing products to use autogenerated code).