* Updates for version v25.1 (IEMDC25)
Minor updates for ECCE24:
Release for ICEM24 conference
Minor updates for ICIT24 conference and thesis projects
Minor bug fixed and some motor models corrected
Update for ECCE 2023 (v3.7)
Hello, I am an undergraduate studying motor design in Korea. If the optimization function is used in the shape of the attached picture, the magnet is automatically inserted into the outside of the barrier for optimization, how can I prevent the magnet from being inserted outside? Best Regards.
Hello, I am an undergraduate studying motor design in Korea. If the optimization function is used in the shape of the attached picture, the magnet is automatically inserted into the outside of the barrier for optimization, how can I prevent the magnet from being inserted outside? Best Regards.
Q) What is the base value for Barrier width (pu) in Rotor geometry?
2) Every time I have to run the simulation and have to do the manual calculation to find the torque ripple. How can I do scripting for this software to get the torque ripple value automatically ? I'm also attaching the torque graph.
g) What is the meaning of 'End winding length [mm]' in motor rating. Does this simulator consider the overhang losses of the stator winding ?
I'm also attaching a word file for reference.
Thanks Simone for all the responses. Your responses are really helpful for me. 1) I have some questions regarding terms used in 'Torque-Speed' tab of MMM GUI. a) I could not able set the 'Iron Loss' and 'Skin Effect' as Yes option. What should I do consider the Iron Loss and Skin effect ? b) What is the difference in efficiency plot when I choose Max efficiency or MTPA in 'Control Strategy' section ? c) What is the difference between 'LUT and Fix' in Method section ? d) Which value should I put in...
Hello Viv, 1) SyR-e uses a parametric description of the geometry. To import a custom geometry, you must modify the FEMM file. Once loaded, you will se the actual simulated geometry with colors. The black lines are still the SyR-e style parametrized geometry, but it is not used for simulation 2) increase the number of points in speed and torque (e.g. use 51 points or more on each dimension) 3) I am not sure to understand your problem. If you are referring for the torque function of the speed, accounting...
How to find torque values at different speed in SyRe simulator ?
2) Why efficiency map is not coming perfectly ? I'm attaching the efficiency map and input values of SynRM as word file.
Thanks Simone for the responses. 1) I improvised the rotor design FEMM (design in fig. 1 and fig. 2) and export that to SyRe simulator for the simulation. But when I export the dxf file from SyRe simulator, it will export previous design which in non-improvised one (shown in fig. 3). So, how can i export the improvised rotor design as dxf file from SyRe simulator or FEMM ? I'm attaching the word file for figures.
Hello Viv, 1) the rotor speed in the simulation tab affect just the iron loss computation and the structural analysis. The average torque is the output torque at the selected operating point (current amplitude and angle from d-axis), iron loss (stator and rotor) 2) The rotor iron loss are computed together with the stator iron loss. Be careful about the rotor angular excursion (180 or 360 degrees) and the number of rotor positions to be simulated (set a step of few degrees) 3) the voltage is set...
Thanks for your response Simone. 1) But I had a doubt regarding the rotor speed value in the Simulation tab of main GUI. What this speed signify? Like if I give a rotor speed value of 1800 rpm, put evaluation type as Iron loss-single point and then I run the simulation. Then as simulation output I get Mean torque, Stator Iron loss. What is the meaning of this Mean torque ? Does it give the torque value at 1800 rpm or any other point? 2) I'm only able to get the stator iron loss not rotor iron loss...
Hello Viv, thanks for the questions. 1) the efficiency map must be computed from the MMM GUI (see the section 6.5 of the manual) 2) In the simulation tab of the main GUI, the voltage is not imposed, so the computation is directly done, without limitations, so Torque does not change. Dealing with loss, you can select the "Iron loss" computation in the "evaluation type" field. Moreover, the accurate computation of loss and efficiency are done in the MMM GUI (according also to inverter limits, mechanical...
Hello Viv, thanks for the quuestions. 1) the efficiency map must be computed from the MMM GUI (see the section 6.5 of the manual) 2) In the simulation tab of the main GUI, the voltage is not imposed, so the computation is directly done, without limitations, so Torque does not change. Dealing with loss, you can select the "Iron loss" computation in the "evaluation type" field. Moreover, the accurate computation of loss and efficiency are done in the MMM GUI (according also to inverter limits, mechanical...
how to get efficiency vs torque vs rpm curve for SynRM in the SyRe software using Matlab GUI ? How to get output readings (like torque, losses, etc) at different rpm values (like for 2000 rpm, 3000 rpm, etc) ? It is showing a same output reading when i am changing the rpm values in "Simulation" tab of MATLAB GUI.
Version with WEMDCD23, PCIM23 and IEMDC23 updates.
Thanks for your response Mr Ferrari can you please give me the version of motor-cad that work correctly with the latest version of Syr-e 3.5 Thank you
Hello Naoufel, the issue could be related to the new Motor-CAD version. We will fix the issue in the next release. Thanks, Simone --- Simone Ferrari, PhD Technologist Power Electronics Innovation Center (PEIC) Energy Department "Galileo Ferraris" Politecnico di Torino tel.: +39 011 090 7105 Da: discussion@syr-e.p.re.sourceforge.net discussion@syr-e.p.re.sourceforge.net per conto di Naoufel Bouraoui nflbr@users.sourceforge.net Inviato: venerdì 10 marzo 2023 10:40 A: [syr-e:discussion] general@discussion.syr-e.p.re.sourceforge.net...
hello I'am trying to export the mot_01.mat geometry from syr-e to motor-cad , when i use the 3.0 version of Syr-e the geometry exported correctly to motor cad with correct values , but when i use the latest version of syr-e 3.5 the mot-01.mot files is built but when i open it with motor-cad i get the error "unable to find magnet region at (164.2,164.2)" and the geometry is not correct , i'am using motor-cad V2023.1.1 Thank you in advance
Major updates:
Update to v3.4:
Dear Simone, Thanks for the quick response. It will be great if you can include a feature to input the barrier and carrier dimensions (or barrier offset) directly in 'mm'. It will be also useful if you can indicate which parameter is hitting the limits and the 'limit of that value' while changing the barrier offset. This way the user can manually limit the change without affecting other dimensions. Your suggestions are great help to me. I would like to note here that even though there are certain...
Dear Sandeep, thanks for the interest! I will reply to your questions point-by-point: barrier definition: the p.u. base value is defined in a presentation in the documentation folder and it is quite complex, since accounts for minimum and maximum dimensions for each barriers, together with interference between barriers. Furthermore, the modification of the barrier offset can affect the barrier thickness (because of feasibility controls). We are planning a new release in September, that include also...
Hi, I am trying to create an SyRm model with a known thickness of barriers and carriers. The Barriers width in 'syre' is defined in p.u. I didn't understand how the base value of the p.u quantity is defined. Also, when I try to change the barrier offset [pu], it is causing a change in the barrier width [mm] also. How are these related? How can I calculate the barrier width [pu] and barrier offset [pu], if I know the absolute values of the individual barrier and carrier width (along q-axis) in mm....
Of courses ! Thank you for the fast response
if our (free) tool has less bugs than Ansys, please advertise it! thank you for your interest. Gianmario Gianmario Pellegrino Politecnico di Torino IEEE Fellow Professor of Power Converters, Electrical Machines and Drives Dept. of ENERGY Galileo Ferraris www.polito.ithttps://didattica.polito.it/pls/portal30/sviluppo.scheda_pers_swas.show?m=003683 Power Electronics Innovation Center http://www.peic.polito.it/ Tel. +39 011 090 7143, Mob. +39 331 6714773 www.scholar.google.comhttps://goo.gl/shxxMe From:...
Thanks for the anwser i will try that! Its for my diploma thesis (computing torque speed maps with ansys machine toolikin is full on erros so i wanted to easy my life!)
Hello Konstantinos, I suggest that you try with the new repository on GitHub, the one on SourceForge has not been updated recently. We'd better close it at some point, sorry for not advertising it. https://github.com/SyR-e Cheers, GP BTW: can we have your feedback on your affiliation, reason for using syre and final application? Thanks you! Gianmario Pellegrino Politecnico di Torino IEEE Fellow Professor of Power Converters, Electrical Machines and Drives Dept. of ENERGY Galileo Ferraris www.polito.ithttps://didattica.polito.it/pls/portal30/sviluppo.scheda_pers_swas.show?m=003683...
I have the R2019 a or b i am bot sure
Dear Konstantinos, happy to hear from you and sorry for this problem. The GUIs work just in Matlab environment. Which Matlab version are you using? The Matlab app could not work for Matlab versions older than 2016b. Thanks, Simone
Hi, I try to run both GUI's and i get this errors `Undefined function 'getRunningApp' for input arguments of type 'GUI_Syre'. Error in GUI_Syre (line 7452) runningApp = getRunningApp(app); GUI_Syre_MMM Undefined function 'getRunningApp' for input arguments of type 'GUI_Syre_MMM'. Error in GUI_Syre_MMM (line 3060) runningApp = getRunningApp(app);` I have both the root folder and the femm/mfiles in the path i run setupPath.m but cant run it. I have the r34 version
Updates:
Main GUI updates:
Thanks for the super fast response! Is there somewhere I can sign up to get notified of new releases? I may also be able to help port a Syr-E model into a MotorSolve model (in lieu of Motor-CAD).
Dear Mark, thanks for spotting these bugs. We are working on some improvements of the tool and we plan to have a new release soon. We will include the fix of these bugs. Thanks Simone
Hello, I'm trying to enter a 10 pole 12 slot design into GUI_Syre.mlapp running v3.1 for an SPM motor. Trying a slot/pole/phase of 0.5 with 5 pole pairs (10p15s), I get an error about not finding koil. I copied koil in from a previous version, and was able to use 0.5 s/p/p. For 10p12s, slots/pole/phase would be 0.4, but I get an error when I try to enter that. Is this combination possible in Syr-E? Thanks! -Mark
- improvement of syreDrive, presented at WEMDCD 2021 conference
Please have a look at the documentation file \Readme\MMM quickstart guide.docx
Thanks for the clarifications and how do I get the efficiency map?
Good morning, you cannot directly import a motor geometry from a dxf, but you can use a custom modified FEMM file starting from the one generated automatically by SyR-e. I suggest that you build a SyR-e model as similar as possible to your motor, and save it to obtain the two distinctive files motorname.fem motorname.mat Then you modify the fem file importing your dxf directly from FEMM, and you save it with the same name motorname.fem. Doing so, you will be able to run FEMM simulations from SyR-e...
Good afternoon, I am developing a thesis in the area of electrical machines, with the aim of obtaining the SynRM (Synchronous Reluctance Motors) efficiency map. Regarding the Syre program, I want to ask a question: I have a dxf model of a synchronous engine of reluctance, does your program make it possible to import this model? Or does it only allow you to use the standard Syre models?
I have a dxf model of a synchronous engine of reluctance, does your program make it possible to import this model? Or does it only allow you to use the standard Syre models?
Hello Jean, we are aware of your noteworthy Pyleecan project, we found it out during ICEM 2018 in Alexandroupoli where we also had a little discussion during your dedicated panel if you remember it. For now, SyRe runs in Matlab and Octave. We are approaching Python for a side project for the first time in these days, maybe this will be a seed for a future link with Pyleecan. Kind regards, Gianmario Gianmario Pellegrino Professor of Power Converters, Electrical Machines and Drives Dept. of ENERGY...
Hello, It seems that your software development project makes use of FEMM software. A project called Pyleecan has been initiated under Python to join all open-source development efforts around electrical machines FEA analysis within a single project. Pyleecan already includes modelling of main radial flux electrical machines like IPMSM, SPMSM, SCIM, WRSM, SynRM and SRM and can be easily extended to brand new topologies (including 3D) based on Object Oriented Programming. Pyleecan also includes multiphysic...
Major changes:
Major revision:
Please, find attached the slides of the lecture "Synchronous Reluctance Motors: Still a Niche Technology?" recently presented at ACEMP OPTIM 2019, Istanbul.
Dear sir, I have ran setup_path.m before running GUI_Syre.m. I am using Matlab 2014a and 2014b. Is there any work around possible?
Hello Sandeep. Provided that you correctly run setup_path.m before running GUI_Syre.m, I believe this might be related to the version of Matlab you are using. We are currently set on Matlab r2018b. I hope this can help. Regards.
I got the following error while I ran GUI_Syre.m for the first time. Error using .* Matrix dimensions must agree. Error in nodes_rotor_Circ_dx (line 164) arc_area=pi(eta/360).[(x0-B1k).^2-(x0-B2k).^2]-([B2k-B1k].*YpontRadDx); % surface of arc area for each barriers Error in ROTmatr (line 44) [geo,mat,temp] = nodes_rotor_Circ_dx(geo,mat); Error in Plot_Machine (line 29) [rotor,BLKLABELSrot,geo] = ROTmatr(geo,fem,mat); Error in GUI_Syre>DrawPush_Callback (line 2381) [hc,dalpha,geo] = Plot_Machine(h,dataSet,flag_plot);...
Fix the bugs in rev28: files were missing
Update prior to Boot Camp 2018
Major revision:
Commit for ECCE 2017 tutorial.
- edded IEMDC2017 model
how to compile the software?
further fixes of r20 and r21