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.
Literatur
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
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
Bhosekar A, Ierapetritou M (2018) Advances in surrogate based modeling, feasibility analysis, and optimization—A review. Comput Chem Eng 108: 250–267
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
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
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
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
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
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
Ibrahim I et al (2020) Surrogate-based acoustic noise prediction of electric motors. IEEE Trans Magn. https://doi.org/10.1109/TMAG.2019.2945407
Khan A, Ghorbanian V, Lowther D (2019) Deep learning for magnetic field estimation. IEEE Trans Magn. https://doi.org/10.1109/TMAG.2019.2899304
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
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
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
Scikit-Learn Bibliothek. https://scikit-learn.org/stable/modules/cross_decomposition.html. Zugegriffen: 21.05.2019
Vogt K (1996) Berechnung elektrischer Maschinen. VCH, Weinheim
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
Fahrmeir L, Kneib T, Lang S, Marx BD (2022) Regression: models, methods and applications, 2. Aufl. Springer, Berlin
Frochte J (2020) Maschinelles Lernen: Grundlagen und Algorithmen in Python. Hanser
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
Corresponding author
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
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00502-023-01139-z