Sharp_Power_Weld
- Syntax
Bc No_Coverage_Flux For Energy [{of} SpeciesName | {in} MaterialPhaseName | {ls} {a | b | c}] {on} 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:
is the laser power defined for the material,
is the beam radius,
is the laser absorptivity defined for the material,
is the EFFICIENCY, and the term
accounts for the fact that the surface may not be orthogonal to the laser. Points with values of
> CLIP_RADIUS will receive zero flux.
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} |
– |
{on} |
{@ | at | for | in | on | over} |
– |
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 |