pyroll-project / pyroll-core

PyRoll rolling simulation framework - core library.
https://pyroll.readthedocs.io
BSD 3-Clause "New" or "Revised" License
12 stars 7 forks source link

Hot and Cold Measure for Initial Profiles #224

Open ChRen95 opened 5 months ago

ChRen95 commented 5 months ago

Summary

PyRolL should have different hooks for hot and cold measures for the initial profiles. Therefore the constructors .round, .square and others can use a thermal expansion coefficient to calculate their own hot-cross-section.

axtimhaus commented 3 months ago

I would use a mini-unit for heating up and cooling down for consistency.

ChRen95 commented 3 months ago

What do you mean by mini-unit? Like a HotProfile / ColdProfile class that can be marked using a flag? And are simply references to profile but they calculate their geometry.

axtimhaus commented 2 months ago

Just a unit similar to the rotator, taking a profile with temperature=t0 and producing a profile with temperature=t1, while scaling the cross-section accordingly. This shall not have a duration, because the case of actually simulating heating is covered by transports.