CMFD¶

this module can be used to specify parameters used for coarse mesh finitedifference (CMFD) acceleration in OpenMC. CMFD foi proposto pela primeira vez e é amplamente utilizado na aceleração de problemas de transporte de nêutrons.

K. Smith,” Nodal method storage reduction by non-lineariteration”, Trans. Manha. Nucl. Soc., 44, 265 (1983).

classe openmc.cmfd.CMFDFile

parâmetros que controlam a utilização da aceleração da diferença finita de malha grosseira no OpenMC. Isto corresponde directamente ao cmfd.ficheiro de entrada xml.

begin

int

número do Lote a que CMFD cálculos deve começar

dhat_reset

bool

Indique se \(\widehat{D}\) não-linear CMFD parâmetros devem bereset para zero antes de resolver CMFD eigenproblem.

display

{‘balance’,’ dominance’,’ entropy’,’source’}

Set one additional CMFD output column. As opções são::

  • “balance” – imprime o RMS do resdiual a partir do equilíbrio de nêutrons

    equação em tallies CMFD.

  • “dominance” – imprime a relação de dominância estimada a partir das ditaduras CMF.

  • “entropia” – imprime a entropia da fonte de fissão prevista do CMFD.

  • “fonte” – imprime o RMS entre a fonte de fissão do OpenMC e a fonte de fissão do cmpfd.

downscatter

bool

indicar se deve ser utilizada uma secção transversal de downscatter quando se utiliza CMFD de 2 grupos.

feedback

bool

indica ou não o resultado de difusão CMFD é usado para ajustar o peso de neutrões fonte de fissão no próximo lote OpenMC. O padrão é False.

gauss_seidel_tolerance

iterável de flutuador

dois parâmetros que especificam a tolerância interna absoluta e a tolerância relativa às iterações de Gauss-Seidel quando se realizam CMFD.

ktol

float

Tolerância no eigenvalue quando efectuar a CMFD poder de iteração

cmfd_mesh

CMFDMesh

malha Estruturada para ser usada para a aceleração

norm

float

fator de Normalização aplicada ao CMFD fissão de distribuição de origem

power_monitor

bool

Ver convergência de poder iteração durante a CMFD de aceleração

run_adjoint

bool

Executar adjoint de cálculo no último lote

shift

float

Opcional Wielandt mudança de parâmetro para acelerar o poder de iterações. Por consequência, é muito grande, pelo que não tem impacto.

spectral

flot

raio espectral opcional que pode ser usado para acelerar a conversão das iterações de Gauss-Seidel durante a iteração de potência CMFD.

stol

float

Tolerância na fissão origem ao efectuar CMFD poder de iteração

tally_reset

lista de int

Lista de números de lote em que CMFD contagens deve ser reposto

write_matrices

bool

Gravação de matrizes esparsas que são utilizados durante a CMFD aceleração (perda de produção) para arquivo

export_to_xml()¶

Criar um cmfd.arquivo xml usando os dados da classe que podem ser usados para uma OpenMCsimulation.

classe openmc.cmfd.CMFDMesh

uma malha cartesiana estruturada usada para aceleração finita de malha grosseira (CMFD).

lower_left

iterável de fundo flutuante

o canto inferior esquerdo da malha estruturada. Se forem dadas apenas duas coordenadas, assume-se que a malha é uma malha x-y.

upper_right

iterável de fundo flutuante

o canto superior direito da malha estruturada. Se forem dadas apenas duas coordenadas, presume-se que a malha é uma malha x-y.

dimension

iterável de int

o número de células de malha em cada direcção.

width

Iterable of float

the width of mesh cells in each direction.

energy

Iterable of float

Energy bins in MeV, listed in ascending order (e.g. ) for CMFD tallies and acceleration. Se não estiverem listados contentores de energia, o OpenMC assume automaticamente um cálculo de um grupo de energia sobre a gama de energia potencial.

albedo

Iterable of float

Surface ratio of incoming to outgoing partial currents on globalboundary conditions. Eles estão listados na seguinte ordem: – x +x-y +y-z +z.

map

Iterable of int

an optional acceleration map can be specified to overlay on the coarsemesh spatial grid. Se esta opção for usada, um 1 é usado para uma região acelerada e um 2 é usado para uma região acelerada.Para uma simples malha grosseira 4×4 com uma rede de combustível 2×2 rodeada por um reflector, o mapa é:

Deixe uma resposta

O seu endereço de email não será publicado.