Update ec_launchers and pulse_schedule#253
Conversation
…lated improvements
…ndex are constant instead of static
…elds following the change of convention IMAS-5174
…e recent evolutions of ec_launchers
|
This PR has merged changes from PR#234 and PR#244, in order that @fmpoli68 can test this change in applications. It stays in draft for the moment. |
|
We have started the tests for this branch. Below are the issues we found. In the ec_launchers IDS
movement should be removed, since waveguides are fixed.
In the pulse_schedule IDS: NOTE: I am not sure how many people are using the pulse_schedule. To avoid disruption to these users I propose to create the correct structures, but not delete the existing structures that are incorrectly described (for now). Change requested:
@imbeauf If the above can be implemented in a short time workaround, we can do a number of tests, including algorithms for steering. Then we will come back with a proposal to map which gyrotron is connected where in the pulse_schedule. |
|
For the ec_launcher IDS
|
…rror and the polarization structure under beam
|
I have implemented in my branch the changes requested for the pulse_schedule IDS, I am waiting for your response on the ec_launchers part to push my branch |
|
regarding 1)
regarding 2)
If you push your changes, we will proceed with further tests and get back to you ASAP (likely before Wednesday). |
Pulse schedule changes for Francesca
|
Done, please test the branch with the updated pulse_schedule |
|
Not sure you saw these (I do not see these changes in the latest push): in the ec_launchers IDS
I will test the new pulse_schedule in the meantime. Thank you for doing this :). Thank you for your patience |
Reshuffling indices between mirror and waveguide structures in the EC…
|
Done |
|
We have tested the new IDS structure with a few standalone scripts and we think that everything we need to proceed is there. And many many thanks for helping out. |
|
Just one question before merging: we have the power_launched at the beam level, but we have no power at the source level (just a power_max node as a function of the available frequencies). Is this ok to have no power at the source level ? |
|
Yes, it is correct. The power_max is the power that is available from that source (for example, a gyrotron). In a complete calculation from the source to the plasma (from the source to the beam) one may want to include losses (in the waveguide, for example), or from losses along the path. Therefore, the power at the launching point of the beam may be different from the nominal power that a source can deliver, and the power at the beam level can be dynamic, while the power at the source level is nominal. Regarding the frequency, it is also OK to have a static number at the source level, because sources are optimized to work at one frequency. So, the cavity resonates at one frequency. I think this is the closest representation we can have at this time for the system. |
📚 Documentation preview 📚: https://imas-data-dictionary--253.org.readthedocs.build/en/253/