10000 [NF] Simulation GUI by BonneelP · Pull Request #557 · Eomys/pyleecan · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

[NF] Simulation GUI #557

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 28 commits into from
Sep 1, 2022
Merged

[NF] Simulation GUI #557

merged 28 commits into from
Sep 1, 2022

Conversation

BonneelP
Copy link
Collaborator

Hello all,

This PR introduces a long awaited feature: a simulation GUI
image

As the screenshot shows, the simulation GUI is a new final step added to the current GUI. It enables to run a single speed current driven MagFEMM simulation by setting: Operating Point, discretization, symmetry (to have the possibility to draw full machines), parallelization and mesh fineness. Two hidden checkboxes are meant to add losses computation and post-processing, I still need to add the related methods.

There is no post-processing GUI, all the meaningful output and plots are automatically saved in the selected result folder:
image
It includes:

  • FEMM file
  • simulation .json
  • Machine plot
  • Flux (rad and tan) plot as fct of time, angle, time and angle, 3D FFT, freq FFT, wavenumber FFT
  • Torque as fct of time and freq FFT
  • Full output object saved as h5 and meaningful output as .mat:
    image

Is there anything else that should be added to this GUI ? Once this PR merged, we plan to release 1.4.0, create an exe and an installer and upload it to the website.

Best regards,
Pierre

@BonneelP
Copy link
Collaborator Author

All tests are Ok

@BonneelP
Copy link
Collaborator Author
BonneelP commented Sep 1, 2022

Hello all,

I'm done with this PR :) Thanks to Hélène it also includes WRSM simulations !
Now I plan to generate the exe, validate release 1.4.0, run the tutorials to make sure everything is still working and finally update the website.

Best regards,
Pierre

@BonneelP BonneelP merged commit f92f498 into Eomys:master Sep 1, 2022
@BonneelP BonneelP mentioned this pull request Nov 2, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Assignees
No one assigned
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant
0