SAFPWR home page
shows the infos appearing on console when the application is executed (command line:
These infos can be redirected to a text file safpwr.lis
with the DOS line command
safpwr > safpwr.lis
The console messages allow, in the first place, checking if the successive data groups
are correctly read and processed.
appears after the sequences group has been correctly read.
A syntax error in the sequences generates an appropriate warning message and the execution halts.
Description of the message lines
At start of reading a group/list of data, the line
is written, followed by a line showing the name of the first character string not recognized in reading the group/list.
If the reading process is correct this exit_string is normally the name of the next group/list found on the input file.
If this is not the case, it means that a syntax error has been made and the
exit_string helps locating it on the input file.
For example, if we enter cfrax= instead of cfra= safpwr.lis would end with the lines:
exit:cfrax showing the syntax error, followed by:
bottom missing indicating that the program was unable to read the following group/list.
A similar message is generated if the space is not entered after the
= sign ( cfra=.41 instead of cfra= .41)
The input stack is completed by the message
exit: xxxx when the end-of-file record is reached.
Follows information's generated by ini, steam_gen_n
Follows a line giving for the steam_gen_n
the value of the steam discharge coefficient
to enter under steam_gen_n
in order to reproduce the initial sg power.
Next a set of lines allowing to follow the convergence of the heat-exchange area multiplier
zn%xq adjusted to close the system power balance.
The convergence rate is controlled by trial and error adjustment of the input data read/S00gvg/omqgv=.
A large over-relaxation (2.5) is needed here because they are only 2 heat-transfer nodes. It decreases as this number is increased.
The over-relaxation is linked to the fact the heat rate exchange is calculated from the temperature at exit of the primary nodes instead of the log-mean-average of the true temperature distribution in the node.
dxqgv is the difference between successive iterations of
The next line gives the friction coefficient multipliers
zn%cfra, znj%cfr adjusted by the program at initialization phase to allow closure of the kinetic momentum balance in the recirculation loop of steam_gen_n and obtain a recirculation flow w2an consistent with the water level zan and the recirculation ratio w2an/wyan imposed at input.
When the application is executed successfully, safpwr.lis file terminates with a line giving the elapsed time sec reached at end of the problem.