SyR-e is a Matlab/Octave package developed to design, evaluate and optimize synchronous reluctance and permanent magnet machines.
To perform Finite Element Analysis (FEA) SyR-e is linked to FEMM software, and the simulation process (model creation, pre-processing, post-processing) is automatic and completely controlled from SyR-e code.
For the design section, SyR-e embeds automatic procedures based on design equations, minimal FEA simulations or multi-objective optimization algorithm joined with FEA simulations.
Once the final design is selected, the SyR-e/FEMM workflow allows the evaluation of several performance figures, but the export to dxf and some leading external motor design software is also possible.
NB: for the last release, visit the GutHub page at https://github.com/SyR-e/syre_public
Features
- Design equations for synchronous reluctance and permanent magnet machines
- Multi-objective differential evolution
- Motor model evaluation and post-processing
- Compatible with Matlab/Octave language
- Parallel computing on multi-core PC