modelCoaxialDirichlet
Coaxial Dirichlet Boundary-Value Problem
Extends from Modelica.Icons.UnderConstruction (Icon for classes that are still under construction).
Information
Unm(r,phi,z) = Rn(kr) Z(kz) ei*m*phi .
Rn(kr) = An Jn(kr) + Bn Yn(kr) .
Rn(xnj) = Yn(xn0) Jn(xnj) - Jn(xn0) Yn(xnj) = 0 .
xnj - xn0 = kj (b - a) ; or rather, xn0 (xnj/xn0 - 1) = kj a (b/a - 1) .
So for each mode (n,j), xn0 needs to be adjusted until xnj/xn0 = b/a ; then kj = xn0/a = xnj/b .
Rn(kr) = Cn In(kr) + Dn Kn(kr) .
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Real | x1 | 1 | |
| Real | x2 | 20 |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Sources.Ramp | x_ramp | ||
| GNU_ScientificLibrary.Blocks.specfunc.Bessel_In | bessel_In | ||
| GNU_ScientificLibrary.Blocks.specfunc.Bessel_Kn | bessel_Kn | ||
| Blocks.specfunc.Bessel_Jn | bessel_Jn | ||
| GNU_ScientificLibrary.Blocks.specfunc.Bessel_Yn | bessel_Yn |