FEMAG UX
The software application system FEMAG is a valuable add-on to the finite-element analysis
program FEMAG Classic by
- providing a new and comprehensive user interface which can easily be adapted to specific
needs. - giving in combination with a multi-objective optimization module access to a pool of
computing resources via HT Condor, or Cloud Platforms (Amazon AWS, Google Cloud)
which increases calculation performance significantly and very cost-effectively. - letting users save their calculation data into a relational database system in such a way that
the data can be shared between sites and applications which leads to trustful, traceable and
transparent engineering processes.
The software is available in three combinable modules named Base, HTC (high throughput computing) and DB Module that cover the following use cases:
Base Module
Opening existing models: I7/A7- model files can be imported by a standard file selection dialog.
Creating and saving new models: either via the parametrized FEMAG models or from user specific geometry models (defined in FSL) with subsequent assignment of material and winding properties.
Pre-dimensioning: create models on the basis of a simple and generic collection of requirements.
Invoking FEMAG Classic in console mode: to run FEMAG functions not covered by the FEMAG user interface such as measuring geometries or investigating material properties.
Running calculations: cogging torque, PM/Reluctance motor simulation, Psid/Psiq-, Ld/Lq identification, loss calculation and analytical calculation of the characteristic curves with presentation of the results as line or contour plots,
|
Reporting: generate reports in high-quality PDF format from a variety of user templates.
HTC Module
Executing parameter studies: create models and calculate operating points repeatedly with varying values and compare the results in combined bar charts, line plots and tables.
Multi objective optimization: finding optimized configurations (pareto sets) for user selectable objective and design parameters.
![]() |
DB Module
Loading and storing calculation data from and to a database: with full control of user access,
modifications and approval states to build the foundation of a secure, traceable and transparent
process.
|