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
Compound excitation DC machines and examples #4106
base: master
Are you sure you want to change the base?
Conversation
I dislike the idea of introducing special effects (like saturation) into these models. |
I can understand the dislike of special effects in such models; and instead of adding more special effects in an existing it would to me make more sense to demonstrate how such effects can be added in example-models (either by adding separate components in the example, or by having more advanced models with those effects (ideally built by composition of existing components, and possibly some new ones, since that would also indicate that the existing models can be re-used). Some reasons are that:
|
Saturation was implemented to showcase the benefit of a compound-excited machine: Self-Excitation up to nominal voltage and keeping it constant under load. I was impressed myself that adding one simple effect such a behaviour can be modeled. But I agree with you. Once you start introducing a simple effect, where to stop going into details? Basically saturation was just introduced by modifying the airgap model. So I will remove the saturation part from the MSL MR and adapt the example to work without self-excitation. Then a user could still implement saturation by replacing the airgap model. |
@m-kormann to be honest, I understand your intention and the application.
|
@AHaumer Yes, DC machines have lost significance, but also in my opinion they are of high value for educational reasons. Using a compound DC machine as excitation machine I managed to model a synchronous generator keeping the output voltage nearly constant for different loads without the need of any controller. So let's divide this topic into three parts and only implement the first one in this MR:
The quasi-static machine already was implemented and now I added it to the example. |
I made some attempts to model DC machiens with saturation some time ago, see Magnetic_DCMachines. @m-kormann So one additional option still ist to create a separate public library with saturation models. On my opinion, there is no need to have saturation models in the MSL. Considering this option, you are very free to implement as many options as you like. |
@christiankral This is a very good hint! I also had the thought to implement DC machines within Still I think the unsaturated Compound DC machine should go to MSL because half the path was already gone before. |
@m-kormann please send me a personal mail. I'd like to exhange ideas privately: |
Component models to implement compound excitation already existed and just had to be combined in the right way.
To allow modeling of a self-exciting DC generator, additionally I introduced saturation in the
AirGapDC
model.It has to be discussed if the stray induction also needs a saturation model.