Skip to main content
Log in

Maschinelles Lernen als Entwurfshilfe für elektrische Maschinen

Machine learning as a design aid for electrical machines

  • Originalarbeit
  • Published:
e & i Elektrotechnik und Informationstechnik Aims and scope Submit manuscript

Zusammenfassung

Maschinelles Lernen kann helfen, aufwändige Finite-Elemente-Rechnungen zum Auffinden optimaler Lösungen für die Auslegung elektrischer Maschinen zu reduzieren, wenn man auf Ergebnisse zahlreich vorhandener Berechnungen und Simulationen zurückgreifen kann. Die hier vorgestellten Ergebnisse liefern nach Systematisierung der mit dem Entwurfsgang verbundenen Größen eine Grundlage für die Auswahl von Algorithmen und die Vorverarbeitung der vorliegenden Daten. Die gewünschten Zielgrößen eines Entwurfs sind ebenso wie die Randbedingungen Eingaben für einen Lernalgorithmus zur Vorhersage der gesuchten Unbekannten. Dazu bieten Anwenderbibliotheken wie das hier genutzte scikit-learn eine Vielzahl parametrisierbarer Algorithmen. Anhand des vereinfachten elektrischen Ersatzschaltbilds einer Drehstrom-Asynchronmaschine lassen sich beispielsweise Unterschiede, sowohl zwischen einzelnen Parametern als auch zwischen konkreten Regressionsalgorithmen, erkennen. Die Trainingsdaten zur Durchführung der Untersuchungen entstammen einem programmierten Auslegungswerkzeug, das mit über 120 elektromagnetischen Entwurfsgrößen eine umfangreiche Modellierungsgrundlage bildet. Für die Erstellung der Trainingsdaten wird Wert daraufgelegt, dass sowohl „gute“ als auch „schlechte“ Entwurfsdatensätze zum Anlernen der Algorithmen zur Verfügung stehen.

Abstract

Machine learning can help to reduce costly finite element calculations for finding optimal solutions for the design of electrical machines if one can draw on the results of numerous existing calculations and simulations. After systematizing the quantities associated with the design process, the results presented here provide a basis for selecting algorithms and preprocessing the data available. The desired target variables of a design as well as the boundary conditions are inputs for a learning algorithm to predict the sought unknowns. For this purpose, user libraries such as scikit-learn, which is used here, offer a large number of parameterizable algorithms. The simplified electrical equivalent circuit diagram of a three-phase induction machine can, for example, be used to identify differences both between individual parameters and between concrete regression algorithms. The training data for the investigations are taken from a programmed design tool, which forms a comprehensive modeling basis with over 120 electromagnetic design variables. For the creation of the training data, it is important that both “good” and “bad” design data sets are available for learning the algorithms.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Abb. 1
Abb. 2
Abb. 3
Abb. 4
Abb. 5
Abb. 6
Abb. 7
Abb. 8
Abb. 9
Abb. 10
Abb. 11
Abb. 12
Abb. 13
Abb. 14

Literatur

  1. Micklitz T, Kranz J, Hofmann W (2020) FVA 858 I „Maschinelles Lernen, Entwurf, Optimierung – Potenziale Maschinellen Lernens für die Auslegung drehender elektrischer Maschinen. FVA-Abschlussbericht

    Google Scholar 

  2. Arnoux P‑H, Caillard P, Gillon F (2015) Modeling finite-element constraint to run an electrical machine design optimization using machine learning. IEEE Trans Magn. https://doi.org/10.1109/TMAG.2014.2364031

    Article  Google Scholar 

  3. Bhosekar A, Ierapetritou M (2018) Advances in surrogate based modeling, feasibility analysis, and optimization—A review. Comput Chem Eng 108: 250–267

    Article  Google Scholar 

  4. Bramerdorfer G et al (2014) Using FE calculations and data-based system identification techniques to model the nonlinear behavior of PMSms. Ieee Trans Ind Electron 61(11):6454–6462

    Article  Google Scholar 

  5. Bramerdorfer G, Zavoianu A‑C et al (2015) Speed improvements for the optimization of electrical machines—a survey. In: IEEE Internat. Electric Machines & Drives Conf. (IEMDC) Coeur d’Alene, 10–13 Mai 2015

    Google Scholar 

  6. Bramerdorfer G, Zavpianu A‑C et al (2016) Possibilities for speeding up the FE-based optimization of electrical machines—A case study. IEEE Trans on Ind Applicat 52(6):4668–4677

    Article  Google Scholar 

  7. Bramerdorfer G, Zavoianu A‑C (2017) Surrogate-based multi-objective optimization of electrical machine designs facilitating tolerance analysis. IEEE Trans Magn. https://doi.org/10.1109/TMAG.2017.2694802

    Article  Google Scholar 

  8. Dhulipati H et al (2019) Advanced design optimization technique for torque profile improvement in six-phase PMSM using supervised machine learning for direct-drive EV. IEEE Trans Energy Convers. https://doi.org/10.1109/TEC.2019.2933619

    Article  Google Scholar 

  9. Doi S, Sasaki H, Igrashi H (2019) Multi-objective topology optimization of rotating machines using deep learning. IEEE Trans Magn. https://doi.org/10.1109/TMAG.2019.2899934

    Article  Google Scholar 

  10. Ibrahim I et al (2020) Surrogate-based acoustic noise prediction of electric motors. IEEE Trans Magn. https://doi.org/10.1109/TMAG.2019.2945407

    Article  Google Scholar 

  11. Khan A, Ghorbanian V, Lowther D (2019) Deep learning for magnetic field estimation. IEEE Trans Magn. https://doi.org/10.1109/TMAG.2019.2899304

    Article  Google Scholar 

  12. Kim S et al (2020) Uncertainty identification method using kriging surrogate model and Akaike information criterion for industrial electromagnetic device. IET Sci Meas Technol 14:3

    Article  Google Scholar 

  13. Meo S, Zohoori A, Vahedi A (2015) Optimal design of permanent magnet flux switching generator for wind applications via artificial neural network and multi-objective particle swarm optimization hybrid approach. Energy Convers Manag 110:230–239. https://doi.org/10.1016/j.enconman.2015.11.062

    Article  Google Scholar 

  14. Song J et al (2017) A novel regression modeling method for PMSLM design optimization based on K‑nearest neighbour algorithm. In: 20th International Conference on Electrical Machines and Systems (ICEMS) Sydney, NSW, Australia, Aug. 2017

    Google Scholar 

  15. Scikit-Learn Bibliothek. https://scikit-learn.org/stable/modules/cross_decomposition.html. Zugegriffen: 21.05.2019

  16. Vogt K (1996) Berechnung elektrischer Maschinen. VCH, Weinheim

    Google Scholar 

  17. Heroth M, Schmid H, Hofmann W (2022) Efficient sampling algorithm for electric machine design calculations incorporating empirical knowledge. In: 2022 International Conference on Electrical Machines (ICEM), Valencia, S 1089–1095

    Chapter  Google Scholar 

  18. Fahrmeir L, Kneib T, Lang S, Marx BD (2022) Regression: models, methods and applications, 2. Aufl. Springer, Berlin

    MATH  Google Scholar 

  19. Frochte J (2020) Maschinelles Lernen: Grundlagen und Algorithmen in Python. Hanser

    Book  MATH  Google Scholar 

Download references

Danksagung

Das Projekt FVA 858 I „Maschinelles Lernen, Entwurf, Optimierung“ wurde von der „Forschungsvereinigung Antriebstechnik e. V.“ (FVA) aus Eigenmitteln gefördert.

Meinem ehemaligen wiss. Mitarbeiter, Herrn Tobias Micklitz, M. Sc, danke ich für die grundlegenden Arbeiten an diesem Projekt.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wilfried Hofmann.

Additional information

Hinweis des Verlags

Der Verlag bleibt in Hinblick auf geografische Zuordnungen und Gebietsbezeichnungen in veröffentlichten Karten und Institutsadressen neutral.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Hofmann, W. Maschinelles Lernen als Entwurfshilfe für elektrische Maschinen. Elektrotech. Inftech. 140, 356–365 (2023). https://doi.org/10.1007/s00502-023-01139-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00502-023-01139-z

Schlüsselwörter

Keywords

Navigation