- Development of new concepts for engine management systems
- Adaption of existing functions
- Reviews of software structure to increase software quality
- SIMULINK(*) model development for HIL/MIL/SIL testbenches
- Vehicle residual bus simulation with dSPACE(*) hardware
The quality of a function is put together by on the one hand the possibilities the function itself offers and on the other hand the calibration, which realizes the potential. The very best function will not work well, if its parameters cannot be calibrated in an ideal way, because the available capacity during development is not enough. Otherwise a function which does not provide the necessary possibilities, will not create the desired results even with the most extensive calibration.
Task of the Functional Development Department is to create a software-structure, which fulfills the demands given by the functional requirements and keeps the effort for calibration at a reasonable level. So the reproduction of the physical context and the empiric approach have to be balanced carefully. The physical approach has two main advantages: It can be easily structured understood. The disadvantage of the physical approach is the increasing calibration effort and the risk of having unconsidered side-effects because of the higher complexity of physical systems. In contrast, empiric approaches try to reduce software paths, and make the whole software structure less complex by centralizing and concentrating on the really necessary parts, based on experience. This leads to a reduced calibration effort, but probably also to reduced possibilities of the software functions. All kind of hybrid types between the physical and the empiric approach can be realized. A lot of experience is needed to choose the best concept for every specific application.
Furthermore the Functional Development Department has to see to it that the software structure of the ECU always keeps comprehensible and clear. When add-ons or changes are necessary, they have to be implemented in a way that the calibration engineer is able to estimate and evaluate the impact on other parts of the software structure.
When a smart software function reduces calibration effort or enhances calibration quality, it is especially worth it, because the advantage is multiplying by circular calibration tasks of several projects.
The SGE Ingenieur GmbH is the ideal partner when new functions have to be designed or existing ones have to be adapted. We are experienced both in the fields of calibration and functional development, which enables us to choose the best way between physical and empiric approach to make sure that the function performs as desired, the calibration is only as complex as necessary and the function integrates into the actual software structure.
To avoid expensive software changes, new functions are simulated to ensure their functionality.
We naturally offer a perfect documentation to all developed functions, which consists of text and graphics. This enables the calibration engineer to have a quick overview as well as to understand all details of the function. So the documentation provides the basis for an efficient and well done calibration.
(*) MATLAB and SIMULINK are registered trademarks of The MathWorks Inc., Natick, MA, USA.
(*) dSPACE is a registered trademarks of dSpace GmbH in USA and/or other countries.
Back to top