Skip to main content

EMSOptimizer

A mathematical optimization tool specialized for electrical equipment

Support for a wide range of shape optimization methods

EMSOptimizer includes topology optimization methods and is particularly effective in the conceptual design of electrical equipment. Through integration with the motor design and simulation tool eMotorSolution, it supports motor parameter optimization and even simultaneous parameter and topology optimization. It supports both single- and multi-objective optimization and offers flexible handling of constraints that are important in practical applications.

Flexibility of Python-based software

EMSOptimizer is partially open-source software written in Python. Basic optimization can be configured entirely through configuration files, while users who need custom optimization algorithms or shape functions can create Python plugins and integrate them directly with EMSOptimizer. This flexibility supports users' research and development.

Harnessing the power of EMSolution

Shape optimization requires sophisticated and efficient shape analysis. EMSOptimizer is powered by EMSolution, a powerful and efficient simulation engine. EMSolution provides Python bindings through pyemsol and works with EMSOptimizer's optimization algorithms to efficiently optimize electrical equipment.

This English documentation was translated with AI assistance. If you find any errors or unclear passages, please report them via GitHub Issues.