Difference between revisions of "Ants Cerberus input/output manual"
(→Input variables) |
(→Input variables) |
||
Line 85: | Line 85: | ||
| | | | ||
| Which type of corrector time integration to use for depletion? | | Which type of corrector time integration to use for depletion? | ||
− | | | + | | |
| See cerberus.krakendefs.ants.AntsCorrector | | See cerberus.krakendefs.ants.AntsCorrector | ||
|- | |- | ||
Line 92: | Line 92: | ||
| | | | ||
| Number of depletion substeps to take on corrector. Default: ?? | | Number of depletion substeps to take on corrector. Default: ?? | ||
− | | | + | | |
| | | | ||
|- | |- | ||
Line 120: | Line 120: | ||
| | | | ||
| | | | ||
− | | | + | | |
| | | | ||
|- | |- | ||
Line 127: | Line 127: | ||
| | | | ||
| Number of depletion substeps to take during decay. Default: ?? | | Number of depletion substeps to take during decay. Default: ?? | ||
− | | | + | | |
| | | | ||
|- | |- | ||
Line 134: | Line 134: | ||
| | | | ||
| The type of solution used for depleting materials. | | The type of solution used for depleting materials. | ||
− | | | + | | |
| See cerberus.krakendefs.ants.AntsDepStyle | | See cerberus.krakendefs.ants.AntsDepStyle | ||
|- | |- | ||
Line 141: | Line 141: | ||
| | | | ||
| If set to 1, disables some abundant warning messages from Ants, printing of which may slow down the calculation. Default value: 0. | | If set to 1, disables some abundant warning messages from Ants, printing of which may slow down the calculation. Default value: 0. | ||
− | | | + | | |
| | | | ||
|- | |- | ||
Line 155: | Line 155: | ||
| | | | ||
| | | | ||
− | | | + | | |
| | | | ||
|- | |- | ||
Line 169: | Line 169: | ||
| | | | ||
| Input keff for boron iteration (Ants_iv_control_variable) or for transient calculations. Default: 1.0 | | Input keff for boron iteration (Ants_iv_control_variable) or for transient calculations. Default: 1.0 | ||
− | | | + | | |
| | | | ||
|- | |- | ||
Line 183: | Line 183: | ||
| | | | ||
| Number of points for which coordinates (Ants_iv_datafield_xyz) will be provided to evaluate point-wise homogeneous flux (Ants_ov_datafield_flux). | | Number of points for which coordinates (Ants_iv_datafield_xyz) will be provided to evaluate point-wise homogeneous flux (Ants_ov_datafield_flux). | ||
− | | | + | | |
| | | | ||
|- | |- | ||
Line 197: | Line 197: | ||
| | | | ||
| Factor for accelerating the time in the evaluation of poison concentrations. Default 1.0. | | Factor for accelerating the time in the evaluation of poison concentrations. Default 1.0. | ||
− | | | + | | |
| A factor of 10, for example, means that for 1 second of transient simulated, the poison concentrations are updated as if 10 seconds have been elapsed. | | A factor of 10, for example, means that for 1 second of transient simulated, the poison concentrations are updated as if 10 seconds have been elapsed. | ||
|- | |- | ||
Line 204: | Line 204: | ||
| | | | ||
| Which type of predictor time integration to use for depletion? | | Which type of predictor time integration to use for depletion? | ||
− | | | + | | |
| See cerberus.krakendefs.ants.AntsPredictor | | See cerberus.krakendefs.ants.AntsPredictor | ||
|- | |- | ||
Line 211: | Line 211: | ||
| | | | ||
| Number of depletion substeps to take on predictor. Default: ?? | | Number of depletion substeps to take on predictor. Default: ?? | ||
− | | | + | | |
| | | | ||
|- | |- | ||
Line 218: | Line 218: | ||
| | | | ||
| If set to 1, the internal neutronics solution of Ants will be reset and the next solution will begin from that state. | | If set to 1, the internal neutronics solution of Ants will be reset and the next solution will begin from that state. | ||
− | | | + | | |
| Can be used e.g. for resetting Ants between single-node solutions for different node types. | | Can be used e.g. for resetting Ants between single-node solutions for different node types. | ||
|- | |- | ||
Line 241: | Line 241: | ||
| [[Ants input manual#iteration xenon_state|iteration xenon_state]] | | [[Ants input manual#iteration xenon_state|iteration xenon_state]] | ||
| See cerberus.krakendefs.ants.AntsXenon | | See cerberus.krakendefs.ants.AntsXenon | ||
− | } | + | |} |
== Input fields == | == Input fields == |
Revision as of 12:55, 30 October 2023
Ants may take input and give output variables and fields from or to Cerberus. Many input variables are shared with the Ants input file and some are only possible to be given via Cerberus.
Contents
Input variables
Name | Size and type | Availability | Explanation | Related input cards | Notes |
---|---|---|---|---|---|
Ants_iv_boron | 1*float64 | Global value for coolant boron content (ppm) to be used in all nodes. | iteration boron | ||
Ants_iv_control_variable | 1*int64 | Set the control variable for critical variable iteration. | iteration control_variable | See cerberus.krakendefs.ants.AntsControlVar | |
Ants_iv_convergence_criterion_boron | 1*float64 | iteration conv_crit_boron | |||
Ants_iv_convergence_criterion_fission_source | 1*float64 | iteration conv_crit_fsrc | |||
Ants_iv_convergence_criterion_fission_source_l2 | 1*float64 | iteration conv_crit_fsrc_l2 | |||
Ants_iv_convergence_criterion_flux | 1*float64 | iteration conv_crit_flux | |||
Ants_iv_convergence_criterion_keff | 1*float64 | iteration conv_crit_keff | |||
Ants_iv_convergence_criterion_partial_current | 1*float64 | iteration conv_crit_partial_current | |||
Ants_iv_convergence_criterion_poison_density | 1*float64 | iteration conv_crit_poison_density | |||
Ants_iv_convergence_criterion_power | 1*float64 | iteration conv_crit_power | |||
Ants_iv_corrector_method | 1*int64 | Which type of corrector time integration to use for depletion? | See cerberus.krakendefs.ants.AntsCorrector | ||
Ants_iv_corrector_num_substep | 1*int64 | Number of depletion substeps to take on corrector. Default: ?? | |||
Ants_iv_cr_bank_height_<identifier> | 1*float64 | If controlrod group load is defined in input. | controlrod group height | Defined as height of CR lowest end from geometry bottom. | |
Ants_iv_critical_node_method | 1*int64 | iteration critical_node_method | See cerberus.krakendefs.ants.AntsCriticalNodeMethod | ||
Ants_iv_critical_node_shift | 1*float64 | iteration critical_node_shift | |||
Ants_iv_critical_node_shift_increment | 1*float64 | ||||
Ants_iv_decay_num_substep | 1*int64 | Number of depletion substeps to take during decay. Default: ?? | |||
Ants_iv_depletion_type | 1*int64 | The type of solution used for depleting materials. | See cerberus.krakendefs.ants.AntsDepStyle | ||
Ants_iv_disable_abundant_messages | 1*int64 | If set to 1, disables some abundant warning messages from Ants, printing of which may slow down the calculation. Default value: 0. | |||
Ants_iv_eigenvalue_critical_limit | 1*float64 | iteration eigenvalue_critical_limit | |||
Ants_iv_eigenvalue_critical_limit_fix_sign | 1*float64 | ||||
Ants_iv_eigenvalue_real_limit | 1*float64 | iteration eigenvalue_real_limit | |||
Ants_iv_keff | 1*float64 | Input keff for boron iteration (Ants_iv_control_variable) or for transient calculations. Default: 1.0 | |||
Ants_iv_normalization_variable | 1*int64 | Set the variable to which the neutronics solution is normalized or disable normalization. | iteration normalization_type | See cerberus.krakendefs.ants.AntsNormalization | |
Ants_iv_num_datafield_point | 1*int64 | Number of points for which coordinates (Ants_iv_datafield_xyz) will be provided to evaluate point-wise homogeneous flux (Ants_ov_datafield_flux). | |||
Ants_iv_num_inner_iteration | 1*int64 | Number of neutronics inner iterations per outer iteration. | iteration num_inner | ||
Ants_iv_poison_ff | 1*float64 | Factor for accelerating the time in the evaluation of poison concentrations. Default 1.0. | A factor of 10, for example, means that for 1 second of transient simulated, the poison concentrations are updated as if 10 seconds have been elapsed. | ||
Ants_iv_predictor_method | 1*int64 | Which type of predictor time integration to use for depletion? | See cerberus.krakendefs.ants.AntsPredictor | ||
Ants_iv_predictor_num_substep | 1*int64 | Number of depletion substeps to take on predictor. Default: ?? | |||
Ants_iv_reset_neutronics_state | 1*int64 | If set to 1, the internal neutronics solution of Ants will be reset and the next solution will begin from that state. | Can be used e.g. for resetting Ants between single-node solutions for different node types. | ||
Ants_iv_samarium_state | 1*int64 | State of samarium chain nuclides during calculation. | iteration samarium_state | See cerberus.krakendefs.ants.AntsSamarium | |
Ants_iv_total_power | 1*float64 | Set the core total power (W) for flux normalization. | iteration power | ||
Ants_iv_xenon_state | 1*int64 | State of xenon chain nuclides during calculation. | iteration xenon_state | See cerberus.krakendefs.ants.AntsXenon |
Input fields
Field name | Description |
---|---|
Ants_if_fuel_temperature | |
Ants_if_boron_concentration | |
Ants_if_coolant_density | |
Ants_if_coolant_density_unheated | |
Ants_if_coolant_temperature | |
Ants_if_number_density_i135 | |
Ants_if_number_density_xe135 | |
Ants_if_number_density_xe135m | |
Ants_if_number_density_pm149 | |
Ants_if_number_density_sm149 | |
Ants_if_coolant_mean_historical_density | |
Ants_if_burnup | |
Ants_if_number_density_u238 | |
Ants_if_number_density_np239 | |
Ants_if_number_density_pu239 | |
Ants_if_num_pin |
Field name | Description |
---|---|
Ants_if_xs_absorption | |
Ants_if_xs_removal | |
Ants_if_xs_nufission | |
Ants_if_xs_kappafission | |
Ants_if_xs_chi_total | |
Ants_if_xs_diffusion | |
Ants_if_xs_inversevelocity | |
Ants_if_xs_fission | |
Ants_if_xs_chi_prompt | |
Ants_if_xs_chi_delayed |
Field name | Description |
---|---|
Ants_if_xs_scattering |
Variable name | Description |
---|---|
Ants_if_xs_beta | |
Ants_if_xs_lambda |
Field name | Description |
---|---|
Ants_if_xs_discontinuityfactor | |
Ants_if_netcurrent | |
Ants_if_outcurrent |
Variable name | Description |
---|---|
Ants_if_flux_expansion_coeff | |
Ants_if_fission_source_expansion_coeff |
Field name | Description |
---|---|
Ants_if_precursor_expansion_coeff |
Field name | Description |
---|---|
Ants_if_supernode_fuel_temperature | |
Ants_if_supernode_boron_concentration | |
Ants_if_supernode_coolant_density | |
Ants_if_supernode_coolant_density_unheated | |
Ants_if_supernode_coolant_temperature |
Field name | Description |
---|---|
Ants_if_supernode_ppr_burnup |
Field name | Description |
---|---|
Ants_if_ppr_x | |
Ants_if_ppr_y | |
Ants_if_ppr_wx | |
Ants_if_ppr_wy |
Field name | Description |
---|---|
Ants_if_ppr_form_function |
Field name | Description |
---|---|
Ants_if_datafield_xyz |
Output variables
Variable name | Description |
---|---|
Ants_ov_keff | |
Ants_ov_boron | |
Ants_ov_total_power | |
Ants_ov_is_boron_global | |
Ants_ov_mean_burnup | |
Ants_ov_convergence_criterion_keff | |
Ants_ov_convergence_criterion_boron | |
Ants_ov_convergence_criterion_power | |
Ants_ov_convergence_criterion_fission_source | |
Ants_ov_convergence_criterion_fission_source_l2 | |
Ants_ov_convergence_criterion_flux | |
Ants_ov_convergence_criterion_poison_density | |
Ants_ov_convergence_criterion_partial_current | |
Ants_ov_num_group | |
Ants_ov_num_moment | |
Ants_ov_num_precursor_group | |
Ants_ov_num_polynomial | |
Ants_ov_convergence_parameter_keff | |
Ants_ov_convergence_parameter_boron | |
Ants_ov_convergence_parameter_power | |
Ants_ov_convergence_parameter_fission_source | |
Ants_ov_convergence_parameter_fission_source_l2 | |
Ants_ov_convergence_parameter_flux | |
Ants_ov_convergence_parameter_poison_density | |
Ants_ov_convergence_parameter_partial_current | |
Ants_ov_min_eigenvalue_calculated | |
Ants_ov_min_eigenvalue_used |
Output fields
Field name | Description |
---|---|
Ants_of_power | |
Ants_of_burnup | |
Ants_of_number_density_i135 | |
Ants_of_number_density_xe135 | |
Ants_of_number_density_xe135m | |
Ants_of_number_density_pm149 | |
Ants_of_number_density_sm149 | |
Ants_of_coolant_mean_historical_density | |
Ants_of_boron_concentration | |
Ants_of_volume | |
Ants_of_active_volume | |
Ants_of_hm_mass | |
Ants_of_fuel_assembly_index | |
Ants_of_number_density_u238 | |
Ants_of_number_density_np239 | |
Ants_of_number_density_pu239 |
Field name | Description |
---|---|
Ants_of_xs_absorption | |
Ants_of_xs_removal | |
Ants_of_xs_nufission | |
Ants_of_xs_kappafission | |
Ants_of_xs_chi_total | |
Ants_of_xs_diffusion | |
Ants_of_xs_inversevelocity | |
Ants_of_xs_fission | |
Ants_of_xs_chi_prompt | |
Ants_of_xs_chi_delayed | |
Ants_of_flux |
Field name | Description |
---|---|
Ants_of_xs_scattering |
Field name | Description |
---|---|
Ants_of_xs_beta | |
Ants_of_xs_lambda |
Field name | Description |
---|---|
Ants_of_xs_discontinuityfactor | |
Ants_of_surfaceflux | |
Ants_of_outcurrent |
Field name | Description |
---|---|
Ants_of_flux_expansion_coeff | |
Ants_of_fission_source_expansion_coeff |
Field name | Description |
---|---|
Ants_of_precursor_expansion_coeff |
Field name | Description |
---|---|
Ants_of_supernode_num_pin | |
Ants_of_supernode_power |
Field name | Description |
---|---|
Ants_of_supernode_nodal_response |
Field name | Description |
---|---|
Ants_of_supernode_ppr_x | |
Ants_of_supernode_ppr_y | |
Ants_of_supernode_ppr_wx | |
Ants_of_supernode_ppr_wy | |
Ants_of_supernode_ppr_power | |
Ants_of_supernode_ppr_burnup | |
Ants_of_supernode_ppr_hm_mass |
Field name | Description |
---|---|
Ants_of_supernode_ppr_flux | |
Ants_of_supernode_ppr_power |
Field name | Description |
---|---|
Ants_of_datafield_flux |
Field name | Description |
---|---|
Ants_of_datafield_nodal_response |
Meshes
Ants input and output fields are based on a few different meshes.
Input node mesh
Calculation node mesh
Input node pin mesh
A two level mesh where the first level corresponds to the input node mesh, while the second level is a list of the different pins inside the input node.
Calculation node pin mesh
A two level mesh where the first level corresponds to the calculation node mesh, while the second level is a list of the different pins inside the input node.
Microdepletion mesh
A two level mesh where the first level corresponds to the calculation node mesh, while the second level is a list of the different nuclides in the calculation node.