axialExpansionChanger and breakFuelComponentsIntoIndividuals() are not compatible
See original GitHub issueAn internal plugin runs Block.breakFuelComponentsIntoIndividuals()
, which tears apart the fuel inside of a block (with multiplicity > 1) into individual components and gives them multiplicity = 1. This appears to adversely impact downstream plugins as well as other parts of ARMI, which appear to not be prepared for this (i.e., multiplicity = 1).
An example of this breaking other code is in the axialExpansionChanger
module. An internal plugin uses this module, and I observe a failure in AssemblyAxialLinkage._getLinkedComponents()
. This failure occurs because _determineLinked()
is returning multiple matches for a given pin by matching it with the many pins in the neighboring block(s).
Issue Analytics
- State:
- Created a year ago
- Reactions:1
- Comments:7 (7 by maintainers)
Top Results From Across the Web
Typical Expansion Joint Applications: Axial Movement Only
These expansion joints are designed to manage axial movement, the change in free length of the bellows along its longitudinal axis ...
Read more >Expansion Joints Guide Module 2a - Standard Program (EFB)
Axial expansion joints are intended to take up pipe expansion, ... can not achieve a higher movement capacity by installing two or more...
Read more >Axial Expansion Joints - designed to absorb axial movements
Axial Expansion Joints? Simple solution for compensation of temperature fluctuations; No change in the flow direction; Compact and space saving solution ...
Read more >DESIGN & ENGINEERING DATA - Charlotte Pipe
Failure to compensate for expansion and contraction caused by temperature change may result in system failure and property damage. • Do not restrict...
Read more >Type JP115 Stainless Steel Axial Expansion Joint Screwed.
Application Stourflex axial expansion joints are designed to accommodate pipe movements in an axial plane. (straight runs) due to thermal expansion. The.
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
I would give a strong “yes”.
This is effectively the same as #769 , but this is a much more concrete, likely, and understandable instance of the underlying issue.