diff options
| author | stainer_t <thomas.stainer@oecd-nea.org> | 2025-09-08 13:48:49 +0200 |
|---|---|---|
| committer | stainer_t <thomas.stainer@oecd-nea.org> | 2025-09-08 13:48:49 +0200 |
| commit | 7dfcc480ba1e19bd3232349fc733caef94034292 (patch) | |
| tree | 03ee104eb8846d5cc1a981d267687a729185d3f3 /PyGan/data/simplePOW_proc/ThmComponent.c2m | |
Initial commit from Polytechnique Montreal
Diffstat (limited to 'PyGan/data/simplePOW_proc/ThmComponent.c2m')
| -rw-r--r-- | PyGan/data/simplePOW_proc/ThmComponent.c2m | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/PyGan/data/simplePOW_proc/ThmComponent.c2m b/PyGan/data/simplePOW_proc/ThmComponent.c2m new file mode 100644 index 0000000..4af00bc --- /dev/null +++ b/PyGan/data/simplePOW_proc/ThmComponent.c2m @@ -0,0 +1,53 @@ +**************************************************************** +* * +* Procedure : ThmComponent.c2m * +* Purpose : Thermo-hydraulics component * +* Author : A. Hebert * +* * +* CALL : * +* Fmap Thm := ThmComponent Fmap Thm * +* :: <<iter>> <<densB>> >>CONV<< ; * +* * +**************************************************************** +PARAMETER Fmap Thm :: + ::: LINKED_LIST Fmap Thm ; ; +MODULE THM: GREP: END: ; +INTEGER iter ; + :: >>iter<< ; +DOUBLE DdensB ; + :: >>DdensB<< ; + +REAL densB := DdensB D_TO_R ; + +REAL erra1 ; +LOGICAL CONV ; + +IF iter 1 = THEN + Thm Fmap := THM: Fmap :: + EDIT 2 + TIME 0.0 (* s *) + CONV 50 50 50 0.5 1.0E-3 + CRITFL 1.80E+6 (* W/m^2 *) + ASSMB 264 25 + CWSECT 3.86 (* m^2 *) 67398.0 (* m^3/hr *) + INLET 15500000.0 (* Pa *) 560.95 (* K *) + RADIUS 0.4095E-2 0.418E-2 0.475E-2 0.6025E-2 (* m *) + SET-PARAM 'C-BORE' <<densB>> + RODMESH 5 10 + CONV 50 50 50 1.0 1.0E-4 + RELAX 0.5 + ; +ELSE + Thm Fmap := THM: Thm Fmap ; +ENDIF ; +*-- +* Convergence test +*-- +GREP: Thm :: GETVAL 'ERROR-T-FUEL' 1 >>erra1<< ; +ECHO "error on fuel temperature at iteration" iter "=" erra1 ; +EVALUATE CONV := erra1 1.0E-1 < iter 50 > + ; +ECHO "at iter=" iter "erra1=" erra1 " CONV=" CONV ; +ECHO "-------------------------------" ; + :: <<CONV>> ; + +END: ; |
