Sharp_Power_Weld

Syntax

Bc Flux For Energy [{of} SpeciesName | {in} MaterialPhaseName | {ls} {a | b | c}] {@ | at | for | on | over} Mesh Extent Name [Touching TouchingMeshExtent | Opposing OpposingMeshExtent] = Sharp_Power_Weld [Using Data Specification Data Spec Name] [Power_Output = power_output | Flux_Output = flux_output | Toggle = toggle | R = r | Clip_Radius = clip_radius | Efficiency = efficiency | Origin_And_Normal_Function = origin_and_normal_function | Old_Temperature = old_temperature | Path_Function = path_function | Deposition = deposition | Integrated = integrated | Clip = clip]

Summary

Energy flux due to an incident ‘top hat’ beam

Description

The coordinates of the center of the beam are provided by the X, Y, and Z components of the provided origin_and_normal_function. The direction of the beam is provided by the NX, NY, and NZ components of the origin_and_normal_function. The applied flux is given by:

\frac{(-\n)\bcdot\vector{d}}{|\vector{d}|}\frac{\alpha e P}{\pi R^2}

P is the laser power defined for the material, R is the beam radius, \alpha is the laser absorptivity defined for the material, e is the EFFICIENCY, and the term -\n\bcdot\vector{d} accounts for the fact that the surface may not be orthogonal to the laser. Points with values of r_p > CLIP_RADIUS will receive zero flux. r_p is the shortest distance between a point on the surface and the line defined by the beam origin and normal. If ACTIVATION is set to true, points whose temperature exceed ACTIVATION_TEMPERATURE will be flagged as activated for use with the ACTIVATION USER FUNCTION thermal conductivity model. If INTEGRATED is true, this flux will be integrated between the previous time step and the current one and the average flux applied.

See the Directed Energy section for the appropriate syntax to use this flux in the directed energy block.

The following options are present in most boundary conditions/sources. The meaning of each option is as follows:

Power_Output

If specified, the total (integrated) power of the given BC/Src is calculated and stored into the global variable name specified as the power_output argument.

Flux_Output

If specified, the average flux of the given BC/Src is calculated and stored into the global variable name specified as the flux_output argument.

Toggle

If given, specifies which toggle block controls whether this BC is active or not.

Parameter

Value

Default

{of}

{of | species | subindex}

SpeciesName

string

{in}

{in | material_phase}

MaterialPhaseName

string

{ls}

{levelset_phase | ls}

Mesh Extent Name

string

TouchingMeshExtent

string

OpposingMeshExtent

string

Data Spec Name

string

power_output

“string”

flux_output

“string”

toggle

“string”

r

real

clip_radius

real

0

efficiency

real

1

origin_and_normal_function

“string”

old_temperature

“string”

TRUE

path_function

“string”

deposition

“string”

FALSE

integrated

“string”

FALSE

clip

“string”

TRUE