Skip to content
Discussion options

You must be logged in to vote

Use a MatNeumannBC in conjunction with a ParsedMaterial. Below is an example of imposing heat convection BC:

[BCs]
  [hconv]
    type = ADMatNeumannBC
    variable = T
    boundary = 'insul_od insul_top_bot'
    value = -1
    boundary_material = qconv
  []
[]

[Materials]
  [qconv]
    type = ADParsedMaterial
    property_name = qconv
    expression = 'htc*(T-T_inf)'
    coupled_variables = 'T'
    constant_names = 'htc T_inf'
    constant_expressions = '${htc} ${T_inf}'
    boundary = 'insul_od insul_top_bot'
  []
[]

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by GiudGiud
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants