- 专栏专注介绍电磁兼容(EMC)的相关知识,算是对本人浸染 EMC 专业十余年的一个阶段小结。
- 本文是专栏第 6 篇,上一篇说了自己要对 FEKO 进行粗浅总结,这篇就总结一下 CADFEKO 中常用曲线(弧线)的构建方法。
- CADFEKO 中的模型构建其实难度不大,本篇就算作为一个参考资料备用吧。
在 CADFEKO 中定义,弧线是两点之间的光滑曲线。
CADFEKO 中的弧线包括了:直线(Line)、多段线(Polyline)、拟合样条(Fitted spline)、贝塞尔曲线(Bézier curve)、解析曲线(Analytical curve)、椭圆弧(Elliptic arc)、抛物线弧(Parabolic arc)、双曲线弧(Hyperbolic arc)和螺旋线(Helix)等,下面分别说明。
这些弧线都可以用作构建或修改几何形状的基础,或直接用作线(Wire)参与到仿真计算中。
直线的创建最简单,直接在 Construct 标签的 Create Curve 组,点击 Line 图标,可以创建直线。其中,
多段线由连续的直线组成,可以在每个线端创建网格顶点。
多段线的直线不应该交叉,但是如果有必要的话,多段线可以继续细分。
创建多段线,也只需要在 Construct 标签的 Create Curve 组,点击 Polyline 图标,输入相关参数即可。
其中主要的参数为:
拟合样条 是指通过拟合的方式来连接所有点的光滑曲线。
拟合的样条在整个路径上是光滑的(没有尖角)。
下图是直线(Line)、多段线(Polyline)和拟合样条(Fitted spline)的示意图:
对拟合样条而言,在 Construct 标签的 Create Curve 组,点击 Fitted Spline 图标,可以创建拟合样条。
其中主要的参数为:
解析曲线 是指由参数定义(以 t t t 作为自变量),在三个坐标系中定义的曲线。
解析曲线表达式的导数是必需的,并且需要存在于整个路径中。
在 Construct 标签的 Create Curve 组,点击 Analytical curve 图标,可以创建解析曲线。
(1)方法 1:使用笛卡尔坐标系(直角坐标系)描述曲线,U、V 和 N 维度作为变量 t t t 的函数。
(2)方法 2:使用柱坐标系描述曲线,即将 ρ \rho ρ、 θ \theta θ 和 ϕ \phi ϕ 维度作为变量 t t t 的函数。
(3)方法 3:使用球坐标系描述曲线,即将 r r r、 θ \theta θ 和 ϕ \phi ϕ 维度作为变量 t t t 的函数。
- 三个坐标系的示意详见下图。
贝塞尔曲线 由四个点定义,曲线从第一个点开始,到最后一个点停止,而其他两个点将曲线向它们的方向“拉动”,但通常不会通过它们。
在 Construct 标签的 Create Curve 组,点击 Bézier curve 图标,可以创建贝塞尔曲线。
抛物线弧 通常与 自旋(Spin) 运算符一起使用,为反射天线创建抛物面。
在 Construct 标签的 Create arc 组,点击 Parabolic arc 图标,可以创建抛物线弧。
CADFEKO 中创建抛物线弧的三种方法:
(1)方法 1:基点,焦点深度,半径
(2)方法 2:基点,半径,深度
(3)方法 3:孔径中心,半径,深度
- 上述三种方法对应的示意图如下所示。
双曲线弧 同样通常与自旋(Spin)运算符一起使用,为反射天线创建双曲面。
在 Construct 标签的 Create arc 组,点击 Hyperbolic arc 图标,可以创建双曲线弧。
CADFEKO 中创建双曲线弧的两种方法:
(1)方法 1:基点中心,深度,半径,离心率
创建有效双曲线弧的条件为:
1 ≤ ϵ ≤ 1 + R 2 D 2 1 \leq \epsilon \leq \sqrt{1+\frac{R^2}{D^2}} 1≤ϵ≤1+D2R2
其中, D D D 表示深度, R R R 表示孔径半径, ϵ \epsilon ϵ 表示离心率。
(2)方法 2: 孔径中心,深度,半径,离心率
创建有效双曲线弧的条件为:
1 ≤ ϵ ≤ 1 + R 2 D 2 1 \leq \epsilon \leq \sqrt{1+\frac{R^2}{D^2}} 1≤ϵ≤1+D2R2
其中, D D D 表示深度, R R R 表示孔径半径, ϵ \epsilon ϵ 表示离心率。
在 Construct 标签的 Create arc 组,点击 Elliptic arc 图标,可以创建椭圆弧。
CADFEKO 中创建椭圆弧的两种方法:
(1)方法 1:中心点,椭圆 “半径”,起始角度,终止角度
(2)方法 2:V 主轴方向-孔径中心,深度,孔径半径,离心率
创建有效椭圆弧的条件为:
i f R ≤ D : 1 − R 2 D 2 ≤ ϵ < 1 if R \leq D: \sqrt{1- \frac{R^2}{D^2}} \leq \epsilon <1 ifR≤D:1−D2R2≤ϵ<1
其中, D D D 表示深度, R R R 表示孔径半径, ϵ \epsilon ϵ 表示离心率。
(3)方法 3:U 主轴方向-孔径中心,深度,孔径半径,离心率
创建有效椭圆弧的条件为:
i f R ≥ D : 0 ≤ ϵ ≤ 1 − R 2 D 2 if R \geq D: 0 \leq \epsilon \leq \sqrt{1- \frac{R^2}{D^2}} ifR≥D:0≤ϵ≤1−D2R2
其中, D D D 表示深度, R R R 表示孔径半径, ϵ \epsilon ϵ 表示离心率。
在 Construct 标签的 Create arc 组,点击 Helix 图标,可以创建螺旋线。
CADFEKO 中创建螺旋线的三种方法:
(1)**方法 1:**基座中心,基座半径,终端半径,高度,圈数
(2)方法 2:基座中心,半径,俯仰角,圈数
(3)方法 3:基座中心,半径,高度,俯仰角
- 上述三种方法对应的示意图如下所示。