In hybrid and electric vehicles, the control of the electric motor is a critical component of vehicle functions such as motoring, generating, engine-starting and braking. The efficient and accurate control of motor torque is performed by the motor controller. It is a complex system incorporating sensor sampling, data processing, controls, diagnostics, and 3-phase Pulse Width Modulation (PWM) generation which are executed in sub-100 uSec periods. Due to the fast execution rates, care must be taken in the software coding phase to ensure the algorithms will not exceed the target processor's throughput capability.Production motor control development often still follows the path of customer requirements, component requirements, simulation, hand-code, and verification test due to the concern for processor throughput. In the case of vehicle system controls, typically executed no faster than 5-10 mSec periods, auto-coding tools are used for algorithm development as well as testing. The advantages of auto-coding to greatly speed the development process by linking the tools for simulation, code generation and testing early in the development process as well as to more easily investigate performance issues late in the process are well known. It is not uncommon, however, to lose coding efficiency with this approach. While the loss of efficiency may be tolerable for slow periods, it is not acceptable at faster periods used in motor controls as it will preclude the algorithms from executing or drive unnecessarily expensive solutions.This paper will present an auto-coding process applied to motor controls, including full implementation on a production permanent magnet motor drive. Best practices for implementing requirements into models that generate efficient code will be highlighted. An overview of the issues associated with model-based documentation will also be covered. The use of test vectors at the component, model and hardware-in-the-loop (HIL) level will be presented to show the benefits derived from using a formalized process and the natural linkage to a SPICE® compliant process. A timing study performed during dynamometer testing detailing the differences between the original hand-code and the model-based code will be presented.


    Zugriff

    Zugriff prüfen

    Verfügbarkeit in meiner Bibliothek prüfen

    Bestellung bei Subito €


    Exportieren, teilen und zitieren



    Titel :

    Application of Auto-Coding for Rapid and Efficient Motor Control Development


    Weitere Titelangaben:

    Sae International Journal of Passenger Cars- Electronic and Electrical Systems
    Sae Int. J. Passeng. Cars – Electron. Electr. Syst


    Beteiligte:
    Harianto, Cahya (Autor:in) / Kelly, Edward (Autor:in) / Walters, James (Autor:in) / Sugiarto, Tanto (Autor:in)

    Kongress:

    SAE 2014 World Congress & Exhibition ; 2014



    Erscheinungsdatum :

    2014-04-01


    Format / Umfang :

    10 pages




    Medientyp :

    Aufsatz (Konferenz)


    Format :

    Print


    Sprache :

    Englisch




    Application of Auto-Coding for Rapid and Efficient Motor Control Development

    Walters, J. / Harianto, C. / Kelly, E. et al. | British Library Conference Proceedings | 2014


    Auto-Coding/Auto-Proving Flight Control Software

    Tudor, N. / IEEE / AIAA | British Library Conference Proceedings | 2004


    Auto-coding/auto-proving flight control software

    Tudor, N. / Adams, M. / Clayton, P. et al. | IEEE | 2004


    Efficient Feature Coding Based on Auto-encoder Network for Image Classification

    Xie, Guo-Sen / Zhang, Xu-Yao / Liu, Cheng-Lin | British Library Conference Proceedings | 2015


    Auto, Motor, Zubehör

    GWLB - Gottfried Wilhelm Leibniz Bibliothek | Nachgewiesen 2008-2013 ; damit Erscheinen eingestellt