Electrostatics (v-formulation)
This page describes the available interactions and couplings for electrostatics using the electric scalar potential in Allsolve. The weak formulation is stated up front; the full derivation is at the end of this page.
Weak formulation
Section titled “Weak formulation”The weak form solved by Allsolve is
where is the electric scalar potential, the electric field, the permittivity, and the charge density.
See Formulation derivation for the full strong-to-weak derivation.
Interactions
Section titled “Interactions”Constraint
Section titled “Constraint”Applies a fixed value to the electric scalar potential . Use this when you need to fix the electric potential at a node or within a region. This can be used to drive a potential difference between two capacitor plates.
| How to use | Provide an electric potential value in point or region in Volts |
| Example | applies an electric scalar potential of to the specified region. |
| Unit | Electric potential in Volts (V) |
Lump V/Q
Section titled “Lump V/Q”Applies a lumped voltage or electric charge to a specific region or node. Used to model simplified circuit elements or charge distributions where the detailed field distribution is not explicitly resolved, but replaced with an equivalent lumped voltage or charge.
| How to use | Specify the target curve. From Actuation mode, select either voltage, charge or circuit coupling. Fill in the value. |
| Example | applies a charge of to the specified curve. |
| Unit | Voltage in Volts (V) or electric charge in Coulombs (C) |
Periodicity
Section titled “Periodicity”Imposes periodic boundary conditions on the electric potential between two boundaries. Reduces the computational domain size for geometrically symmetric or antisymmetric problems, avoiding the need to model the full geometry.
| Example | Periodicity follows the same principles, regardless of which physics module it belongs to. See how periodicity is used in magnetism as a reference: Periodicity in electric motors |
Couplings to Other Physics
Section titled “Couplings to Other Physics”This formulation supports the following couplings:
- Piezoelectricity
- Solid mechanics
- Elastic waves
- Large displacement
- Mesh deformation
Compatibilities with analysis types
Section titled “Compatibilities with analysis types”Electrostatics supports all analysis types: Static, Harmonic, Multiharmonic, Transient, and Eigenmode.
See the full compatibility table in Simulations overview.
Use cases
Section titled “Use cases”- Electrostatics - Solid mechanics coupling in a Surface Acoustic Wave device
- Electrostatics - Elastic waves coupling in a Piezocomposite transducer
Formulation derivation
Section titled “Formulation derivation”Strong formulation
Section titled “Strong formulation”The Electrostatics v-formulation is derived based on the electrostatic approximation. As a starting point, we have the conditions
Now with these conditions and the Maxwell’s equations, we have
where is Gauss’s law and is Faraday’s law. From Faraday’s law we see that curl of is zero. Hence is a conservative field, which means that there exists a scalar function such that
where is a scalar potential of the vector field . By substituting into Gauss’s law we obtain a Poisson’s equation
Deriving the weak form
Section titled “Deriving the weak form”To obtain the weak form, multiply by the test function and integrate over the domain :
Applying the Leibniz rule for nabla operator we get
For the first term we can use the Divergence theorem
Rearranging the terms and using relation on the Neumann term, we obtain the final weak formulation stated at the top of this page.