Replies: 3 comments 2 replies
-
Yes, I think this is the right path forward. I don't necessarily think this is high priority, but it is a change that I would like to see. My most major concern with the current implementation is that the non-physical option ( I think in general the thermal expansion stuff could use an overhaul. The framework carries around a lot of baggage due to the way thermal expansion was initially implemented. |
Beta Was this translation helpful? Give feedback.
-
I say anyone who needs the old functionality can check out the old portion of the tree. I would like to see the component input temperature be used as the input temperature for all related parameters. I feel like it's a bit of a trap to have an input temperature specified for a component but some of the data is assumed to be provided at hot temperatures (definitely not biased on this, nope 🙃). In general I would like all the expansion stuff to be able to start from cold/initial and go to hot. That feels intuitive to me. While we are thinking about any sort of overhaul to inputs/how materials are handled, I am going to heavily advocate for adopting a materials input system like what is discussed in #767 (comment). This isn't really necessary for a change to the axial expansion changer, but I want to make sure whatever we do here fits with what is discussed in the link. |
Beta Was this translation helpful? Give feedback.
-
@john-science do you have thoughts on this discussion? Removing this would be a great simplification for users and untangle some downstream dev work. |
Beta Was this translation helpful? Give feedback.
-
For building assembly-based cores from blueprints, we have two options when it comes to block heights:
inputHeightsConsideredHot: False
(i.e., the inputHeights setting gets "used")Thot
.inputHeightsConsideeredHot: True
(i.e., the inputHeights settings is "unused" because it's the default value)Since (I think) option 2 is no longer used very much, I think it would be nice to consider the following breaking change.
Tinput
This new change would simplify the blueprints inputs options and core construction process/assumptions, in my opinion.
This would indeed break inputs from many years ago, but I personally don't think new versions of ARMI need to provide backwards compatibility that far. Just my 2 cents though.
I'm curious to know what others think.
Beta Was this translation helpful? Give feedback.
All reactions