Skip to content
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

Temperature pressure function fluid properties #21505

Open
CalfSteven opened this issue Jul 5, 2022 · 0 comments
Open

Temperature pressure function fluid properties #21505

CalfSteven opened this issue Jul 5, 2022 · 0 comments
Labels
C: Modules/Fluid Properties Tickets pertaining to the fluid_properties module T: task An enhancement to the software.

Comments

@CalfSteven
Copy link
Contributor

CalfSteven commented Jul 5, 2022

Reason
Temperature pressure function fluid property is a convenient fluid property to use across the different modules.

Design
A new fluid property, in the fluid properties module. All properties should be defined using the Function.

Impact
Increased usability and flexibility.

@CalfSteven CalfSteven added the T: task An enhancement to the software. label Jul 5, 2022
@GiudGiud GiudGiud changed the title Temperature pressure function Temperature pressure function fluid properties Jul 5, 2022
@GiudGiud GiudGiud added the C: Modules/Fluid Properties Tickets pertaining to the fluid_properties module label Jul 5, 2022
CalfSteven added a commit to CalfSteven/moose that referenced this issue Jul 7, 2022
CalfSteven added a commit to CalfSteven/moose that referenced this issue Jul 7, 2022
CalfSteven added a commit to CalfSteven/moose that referenced this issue Jul 7, 2022
CalfSteven added a commit to CalfSteven/moose that referenced this issue Jul 7, 2022
GiudGiud pushed a commit to CalfSteven/moose that referenced this issue Mar 6, 2023
GiudGiud pushed a commit to CalfSteven/moose that referenced this issue Mar 6, 2023
GiudGiud pushed a commit to CalfSteven/moose that referenced this issue Mar 6, 2023
GiudGiud added a commit to CalfSteven/moose that referenced this issue Mar 6, 2023
GiudGiud added a commit to CalfSteven/moose that referenced this issue Mar 7, 2023
- cp and cv both constant is not physical
- fixup some derivatives
refs idaholab#21505
GiudGiud added a commit to CalfSteven/moose that referenced this issue Mar 7, 2023
Rework documentation so it actually makes sense
Straight up say we dont support the conservative variables because we are missing too many routines
refs idaholab#21505
GiudGiud added a commit to CalfSteven/moose that referenced this issue Mar 7, 2023
Add derivatives for h
Fix docstrings for cp/cv and derivatives
Add some easy cv routines since it s constant
refs idaholab#21505
GiudGiud added a commit to CalfSteven/moose that referenced this issue Mar 7, 2023
GiudGiud added a commit to CalfSteven/moose that referenced this issue Mar 7, 2023
GiudGiud added a commit to CalfSteven/moose that referenced this issue Mar 7, 2023
GiudGiud added a commit to CalfSteven/moose that referenced this issue Mar 7, 2023
…full set of props implemented, notably s and c that are only used in THM & CNSFV

refs idaholab#21505
GiudGiud added a commit to CalfSteven/moose that referenced this issue Mar 7, 2023
… properties:

- more likely to be implemented (arguable)
refs idaholab#21505
GiudGiud added a commit to CalfSteven/moose that referenced this issue Mar 7, 2023
We do not want to rely on the SinglePhaseFP behavior which infinitely chains s_from_p_T and s_from_v_e calls
refs idaholab#21505
GiudGiud added a commit to CalfSteven/moose that referenced this issue Mar 7, 2023
- test all properties we know analytically
- just retrieve properties we dont know
refs idaholab#21505
GiudGiud added a commit to CalfSteven/moose that referenced this issue Mar 7, 2023
…ve in 1D for better error messages

Fix build error with shadowing of AD routines

Update modules/fluid_properties/doc/content/source/userobjects/TemperaturePressureFunctionFluidProperties.md
refs idaholab#21505
GiudGiud added a commit to CalfSteven/moose that referenced this issue Mar 7, 2023
GiudGiud added a commit to CalfSteven/moose that referenced this issue Mar 7, 2023
GiudGiud added a commit to CalfSteven/moose that referenced this issue Mar 7, 2023
- test all properties we know analytically
- just retrieve properties we dont know
refs idaholab#21505
GiudGiud added a commit to CalfSteven/moose that referenced this issue Mar 7, 2023
…ve in 1D for better error messages

Fix build error with shadowing of AD routines

Update modules/fluid_properties/doc/content/source/userobjects/TemperaturePressureFunctionFluidProperties.md
refs idaholab#21505
GiudGiud added a commit to CalfSteven/moose that referenced this issue Mar 7, 2023
GiudGiud pushed a commit to CalfSteven/moose that referenced this issue Mar 7, 2023
GiudGiud added a commit to CalfSteven/moose that referenced this issue Mar 7, 2023
GiudGiud added a commit to CalfSteven/moose that referenced this issue Mar 7, 2023
- cp and cv both constant is not physical
- fixup some derivatives
refs idaholab#21505
GiudGiud added a commit to CalfSteven/moose that referenced this issue Mar 7, 2023
Rework documentation so it actually makes sense
Straight up say we dont support the conservative variables because we are missing too many routines
refs idaholab#21505
GiudGiud added a commit to CalfSteven/moose that referenced this issue Mar 7, 2023
Add derivatives for h
Fix docstrings for cp/cv and derivatives
Add some easy cv routines since it s constant
refs idaholab#21505
GiudGiud added a commit to CalfSteven/moose that referenced this issue Mar 7, 2023
GiudGiud added a commit to CalfSteven/moose that referenced this issue Mar 7, 2023
GiudGiud added a commit to CalfSteven/moose that referenced this issue Mar 7, 2023
GiudGiud added a commit to CalfSteven/moose that referenced this issue Mar 7, 2023
…full set of props implemented, notably s and c that are only used in THM & CNSFV

refs idaholab#21505
GiudGiud added a commit to CalfSteven/moose that referenced this issue Mar 7, 2023
… properties:

- more likely to be implemented (arguable)
refs idaholab#21505
GiudGiud added a commit to CalfSteven/moose that referenced this issue Mar 7, 2023
We do not want to rely on the SinglePhaseFP behavior which infinitely chains s_from_p_T and s_from_v_e calls
refs idaholab#21505
GiudGiud added a commit to CalfSteven/moose that referenced this issue Mar 7, 2023
- test all properties we know analytically
- just retrieve properties we dont know
refs idaholab#21505
GiudGiud added a commit to CalfSteven/moose that referenced this issue Mar 7, 2023
…ve in 1D for better error messages

Fix build error with shadowing of AD routines

Update modules/fluid_properties/doc/content/source/userobjects/TemperaturePressureFunctionFluidProperties.md
refs idaholab#21505
GiudGiud added a commit to CalfSteven/moose that referenced this issue Mar 7, 2023
GiudGiud added a commit to GiudGiud/moose that referenced this issue Mar 21, 2024
GiudGiud added a commit to GiudGiud/moose that referenced this issue Mar 21, 2024
refs idaholab#21505

Apply suggestions from code review

Co-authored-by: joshuahansel <joshua.hansel@inl.gov>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C: Modules/Fluid Properties Tickets pertaining to the fluid_properties module T: task An enhancement to the software.
Projects
None yet
Development

No branches or pull requests

2 participants