Boundary Conditions#
A boundary condition pairs a condition (the physical constraint, e.g. an
applied voltage) with a placement (where on the geometry it is applied) via a
HeatChargeBoundarySpec. Collect these in
HeatChargeSimulation.boundary_spec.
Note
A charge simulation requires at least two VoltageBC boundaries. When a
SteadyCapacitanceMonitor is present, one of the voltage sources must sweep
an array of voltages (len(voltage) > 1) so the capacitance can be
computed from the DC sweep.
Specifications#
Heat BC specification. |
|
Heat-Charge boundary conditions specification. |
Types#
The condition applied at the boundary. VoltageBC and CurrentBC draw
their excitation from the SPICE source classes documented on the
SPICE 🔌 page.
Constant electric potential (voltage) \(= \text{V}\) boundary condition. |
|
Current boundary conditions. |
|
Insulation boundary condition. |
Placement#
Where a condition is applied: on an interface between structures or mediums, on a structure’s outer boundary, or on the simulation domain boundary.
Placement of boundary conditions between two structures. |
|
Placement of boundary conditions on the structure's boundary. |
|
Placement of boundary conditions between two mediums. |
|
Placement of boundary conditions on the simulation box boundary covered by the structure. |
|
Placement of boundary conditions on the simulation box boundary. |