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

Allow TabulatedFluidProperties to be used with (v,e) & (v,h) arguments #20101

Closed
snschune opened this issue Jan 21, 2022 · 4 comments
Closed
Labels
C: Modules/Fluid Properties Tickets pertaining to the fluid_properties module T: task An enhancement to the software.

Comments

@snschune
Copy link
Contributor

Reason

TabulatedFluidProperties is a flexible class to provide custom fluid properties.
However, it does not work with THM because it only implements (p, T) lookups.

Design

Implement a reverse interpolation p(v,e), T(v,e), p(v,h),T(v,h) and then reuse
(p,T) implementation.

Impact

new capability

@snschune snschune added the T: task An enhancement to the software. label Jan 21, 2022
snschune pushed a commit to snschune/moose that referenced this issue Jan 21, 2022
snschune pushed a commit to snschune/moose that referenced this issue Jan 21, 2022
snschune pushed a commit to snschune/moose that referenced this issue Jan 21, 2022
@loganharbour loganharbour added C: Modules/Fluid Properties Tickets pertaining to the fluid_properties module P: normal A defect affecting operation with a low possibility of significantly affects. P: high and removed P: normal A defect affecting operation with a low possibility of significantly affects. P: high labels Jan 22, 2022
snschune pushed a commit to snschune/moose that referenced this issue Feb 17, 2022
snschune pushed a commit to snschune/moose that referenced this issue Feb 17, 2022
snschune pushed a commit to snschune/moose that referenced this issue Feb 17, 2022
snschune pushed a commit to snschune/moose that referenced this issue Feb 23, 2022
snschune pushed a commit to snschune/moose that referenced this issue Feb 23, 2022
snschune pushed a commit to snschune/moose that referenced this issue Feb 23, 2022
snschune pushed a commit to snschune/moose that referenced this issue Feb 24, 2022
snschune pushed a commit to snschune/moose that referenced this issue Feb 27, 2022
snschune pushed a commit to snschune/moose that referenced this issue Feb 28, 2022
joshuahansel pushed a commit to joshuahansel/moose that referenced this issue Mar 1, 2022
joshuahansel pushed a commit to joshuahansel/moose that referenced this issue Mar 1, 2022
joshuahansel pushed a commit to joshuahansel/moose that referenced this issue Mar 1, 2022
joshuahansel pushed a commit to joshuahansel/moose that referenced this issue Mar 1, 2022
joshuahansel pushed a commit to joshuahansel/moose that referenced this issue Mar 1, 2022
joshuahansel pushed a commit to joshuahansel/moose that referenced this issue Mar 1, 2022
GiudGiud added a commit to licharlot/moose that referenced this issue Sep 16, 2022
GiudGiud added a commit to licharlot/moose that referenced this issue Sep 16, 2022
Improve parameter descriptions for TFP
Dont check initial guesses if you re not using conversions between variable sets
Remove debug output
Fix error message for vh conversions
refs idaholab#20101
GiudGiud added a commit to licharlot/moose that referenced this issue Sep 16, 2022
GiudGiud added a commit to licharlot/moose that referenced this issue Sep 16, 2022
GiudGiud added a commit to licharlot/moose that referenced this issue Sep 16, 2022
GiudGiud added a commit to licharlot/moose that referenced this issue Sep 16, 2022
- add Newton util documentation and change namespace
- remove unused routine
- fix up TFP documentation
Refs idaholab#20101
GiudGiud added a commit to licharlot/moose that referenced this issue Sep 16, 2022
…le sets

add Bicubic TFP documentation page
Clean up Newton inversion routines
Add max iteration parameter
refs idaholab#20101
GiudGiud added a commit to licharlot/moose that referenced this issue Sep 16, 2022
GiudGiud added a commit to licharlot/moose that referenced this issue Sep 16, 2022
- move FPMat PH to a test object
- remove unecessary AD TFP routines which were stolent from SFP anyway
- remove name() from error calls as it s output anyway
- clean up TFP_ve test
- move util page out of syntax
Refs idaholab#20101
GiudGiud added a commit to licharlot/moose that referenced this issue Sep 16, 2022
- simplify tabulated ve test
- fix units in fluid properties material
- improve formatting of TFP documentation
- dont refer to base class name in context of input files

Add SFP documentation page. It is rather reduced as the main index.md page is mostly SFP material
refs idaholab#20101
GiudGiud added a commit to licharlot/moose that referenced this issue Sep 16, 2022
GiudGiud added a commit to licharlot/moose that referenced this issue Sep 16, 2022
GiudGiud added a commit to licharlot/moose that referenced this issue Sep 16, 2022
GiudGiud added a commit to licharlot/moose that referenced this issue Sep 16, 2022
- add Newton util documentation and change namespace
- remove unused routine
- fix up TFP documentation
Refs idaholab#20101
GiudGiud added a commit to licharlot/moose that referenced this issue Sep 16, 2022
…le sets

add Bicubic TFP documentation page
Clean up Newton inversion routines
Add max iteration parameter
refs idaholab#20101
GiudGiud added a commit to licharlot/moose that referenced this issue Sep 16, 2022
GiudGiud added a commit to licharlot/moose that referenced this issue Sep 16, 2022
- move FPMat PH to a test object
- remove unecessary AD TFP routines which were stolent from SFP anyway
- remove name() from error calls as it s output anyway
- clean up TFP_ve test
- move util page out of syntax
Refs idaholab#20101
GiudGiud added a commit to licharlot/moose that referenced this issue Sep 16, 2022
- simplify tabulated ve test
- fix units in fluid properties material
- improve formatting of TFP documentation
- dont refer to base class name in context of input files

Add SFP documentation page. It is rather reduced as the main index.md page is mostly SFP material
refs idaholab#20101
GiudGiud added a commit to licharlot/moose that referenced this issue Sep 16, 2022
- simplify tabulated ve test
- fix units in fluid properties material
- improve formatting of TFP documentation
- dont refer to base class name in context of input files

Add SFP documentation page. It is rather reduced as the main index.md page is mostly SFP material
refs idaholab#20101
GiudGiud added a commit to licharlot/moose that referenced this issue Sep 16, 2022
- simplify tabulated ve test
- fix units in fluid properties material
- improve formatting of TFP documentation
- dont refer to base class name in context of input files

Add SFP documentation page. It is rather reduced as the main index.md page is mostly SFP material
refs idaholab#20101
GiudGiud added a commit to licharlot/moose that referenced this issue Sep 16, 2022
- simplify tabulated ve test
- fix units in fluid properties material
- improve formatting of TFP documentation
- dont refer to base class name in context of input files

Add SFP documentation page. It is rather reduced as the main index.md page is mostly SFP material
refs idaholab#20101
GiudGiud added a commit to licharlot/moose that referenced this issue Sep 16, 2022
- simplify tabulated ve test
- fix units in fluid properties material
- improve formatting of TFP documentation
- dont refer to base class name in context of input files

Add SFP documentation page. It is rather reduced as the main index.md page is mostly SFP material
refs idaholab#20101
GiudGiud added a commit to licharlot/moose that referenced this issue Sep 19, 2022
- utils doc formatting
Refs idaholab#20101
GiudGiud added a commit to licharlot/moose that referenced this issue Sep 19, 2022
- utils doc formatting
Refs idaholab#20101
@GiudGiud
Copy link
Contributor

Closed by #22060

GiudGiud added a commit to GiudGiud/moose that referenced this issue Jun 14, 2023
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

4 participants