<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>棱边元 on wuqq 的 Blog</title><link>http://wuqq547.top/tags/%E6%A3%B1%E8%BE%B9%E5%85%83/</link><description>Recent content in 棱边元 on wuqq 的 Blog</description><image><title>wuqq 的 Blog</title><url>http://wuqq547.top/cover.png</url><link>http://wuqq547.top/cover.png</link></image><generator>Hugo -- 0.147.4</generator><language>zh-cn</language><lastBuildDate>Wed, 15 Apr 2026 12:18:00 +0800</lastBuildDate><atom:link href="http://wuqq547.top/tags/%E6%A3%B1%E8%BE%B9%E5%85%83/index.xml" rel="self" type="application/rss+xml"/><item><title>0045 - 棱边元有限元里的全局编号与局部编号：从弱形式离散到稀疏矩阵组装</title><link>http://wuqq547.top/posts/0045-global-local-numbering-and-assembly-in-edge-element-fem/</link><pubDate>Wed, 15 Apr 2026 12:18:00 +0800</pubDate><guid>http://wuqq547.top/posts/0045-global-local-numbering-and-assembly-in-edge-element-fem/</guid><description>&lt;h2 id="这篇笔记在做什么">这篇笔记在做什么&lt;/h2>
&lt;p>这篇笔记专门抽出原始会话里最难也最容易混乱的部分：全局基函数如何代入连续弱形式，为什么绝大多数单元积分自动为零，局部基函数怎样带着方向符号回到全局矩阵。&lt;/p>
&lt;p>我保留了推导里的每一步筛选与变换，让“全局到局部、局部回到全局”不再只是口号，而是一条完整可验证的计算链。&lt;/p>
&lt;hr>
&lt;h1 id="从全局到局部再从局部到全局">从全局到局部，再从局部到全局&lt;/h1>
&lt;h2 id="弱形式离散化的完整推导">——弱形式离散化的完整推导&lt;/h2>
&lt;hr>
&lt;h2 id="一出发点连续弱形式">一、出发点：连续弱形式&lt;/h2>
&lt;p>求 $\mathbf{E}^{sca} \in H(\text{curl};\Omega)$，使得对所有 $\mathbf{T} \in H(\text{curl};\Omega)$：&lt;/p>
$$
\begin{aligned}
&amp;\underbrace{\int_\Omega (\nabla\times\mathbf{T})\cdot(\nabla\times\mathbf{E}^{sca})\,dV}_{a_1(\mathbf{T},\mathbf{E}^{sca})} \\
&amp;\quad - k_0^2 \underbrace{\int_\Omega \mathbf{T}\cdot\bar{\bar{\varepsilon}}_r\mathbf{E}^{sca}\,dV}_{a_2(\mathbf{T},\mathbf{E}^{sca})} \\
&amp;\quad - jk_0 \underbrace{\oint_{S_{ABC}}(\hat{n}\times\mathbf{T})\cdot(\hat{n}\times\mathbf{E}^{sca})\,dS}_{a_3(\mathbf{T},\mathbf{E}^{sca})} \\
&amp;= \underbrace{k_0^2\int_{\Omega_d}\mathbf{T}\cdot(\bar{\bar{\varepsilon}}_r-\bar{\bar{I}})\mathbf{E}^{inc}\,dV}_{F(\mathbf{T})}
\end{aligned}
$$&lt;p>简记为：&lt;/p>
$$
\boxed{a(\mathbf{T}, \mathbf{E}^{sca}) = F(\mathbf{T}), \quad \forall\,\mathbf{T} \in H(\text{curl};\Omega)}
$$&lt;p>其中：&lt;/p>
$$
a(\mathbf{T}, \mathbf{E}) = a_1(\mathbf{T},\mathbf{E}) - k_0^2 a_2(\mathbf{T},\mathbf{E}) + a_3(\mathbf{T},\mathbf{E})
$$&lt;blockquote>
&lt;p>注意 $a_3$ 已经包含了 ABC 边界条件（自然边界条件），它来自弱形式推导中的面积分项。&lt;/p>&lt;/blockquote>
&lt;hr>
&lt;h2 id="二全局编号下的场逼近">二、全局编号下的场逼近&lt;/h2>
&lt;h3 id="21-全局棱边编号与全局基函数">2.1 全局棱边编号与全局基函数&lt;/h3>
&lt;p>设网格共有 $N_E$ 条全局棱边，编号为 $I = 1, 2, \ldots, N_E$。&lt;/p></description></item><item><title>0044 - 三维各向异性介质散射有限元完整推导：四面体棱边元、ABC 边界与矩阵组装</title><link>http://wuqq547.top/posts/0044-tetrahedral-edge-element-abc-anisotropic-dielectric-fem/</link><pubDate>Wed, 15 Apr 2026 12:14:00 +0800</pubDate><guid>http://wuqq547.top/posts/0044-tetrahedral-edge-element-abc-anisotropic-dielectric-fem/</guid><description>&lt;h2 id="这篇笔记在做什么">这篇笔记在做什么&lt;/h2>
&lt;p>这一篇对应原始会话里最完整的一条三维电磁有限元推导链。我保留了四面体一阶 Nedelec 棱边元、$e^{-j\omega t}$ 约定、ABC 面矩阵、全局与局部映射、质量矩阵和代码框架的细致展开。&lt;/p>
&lt;p>如果你关心的是“从 Maxwell 方程一路走到可实现的单元矩阵和组装算法”，这一篇就是主干正文。&lt;/p>
&lt;hr>
&lt;h1 id="三维各向异性介质散射问题有限元方法">三维各向异性介质散射问题有限元方法&lt;/h1>
&lt;h2 id="四面体棱边元--abc边界--约定--完整推导">——四面体棱边元 · ABC边界 · $e^{-j\omega t}$约定 · 完整推导&lt;/h2>
&lt;hr>
&lt;h2 id="一物理问题与几何设置">一、物理问题与几何设置&lt;/h2>
&lt;p>各向异性无磁电介质立方体，被平面波照射：&lt;/p>
&lt;pre tabindex="0">&lt;code> E^inc (平面波)
↓ ↓ ↓
╔══════════════════════════╗
║ Ω₀ (自由空间, ε_r=I) ║ ← S_ABC (外边界, 球/长方体)
║ ║
║ ┌──────────┐ ║
║ │ Ω_d │ ║
║ │ 各向异性 │ ║
║ │ 介质体 │ ║
║ │ ε̄̄_r(张量)│ ║
║ └──────────┘ ║
║ S_d (介质面) ║
║ ║
╚══════════════════════════╝
μ_r = 1 (全空间无磁)
&lt;/code>&lt;/pre>&lt;p>&lt;strong>材料参数——各向异性介电张量：&lt;/strong>&lt;/p></description></item><item><title>0043 - 三维电磁散射有限元入门：从 PEC 立方体到弱形式、棱边元与全局编号</title><link>http://wuqq547.top/posts/0043-3d-electromagnetic-scattering-fem-cube-introduction/</link><pubDate>Wed, 15 Apr 2026 12:10:00 +0800</pubDate><guid>http://wuqq547.top/posts/0043-3d-electromagnetic-scattering-fem-cube-introduction/</guid><description>&lt;h2 id="这篇笔记在做什么">这篇笔记在做什么&lt;/h2>
&lt;p>这篇笔记从一份 Playground 导出会话整理而来。我保留了原始推导里的细节，重点把最简单的三维 PEC 立方体散射问题整理成一个可连续阅读的入门版本。&lt;/p>
&lt;p>文章会按下面这条线展开：Maxwell 方程、散射场分解、ABC 截断、弱形式、棱边元、六面体单元、局部到全局编号、矩阵组装。&lt;/p>
&lt;hr>
&lt;h1 id="三维电磁场散射问题的有限元方法以立方体为例">三维电磁场散射问题的有限元方法——以立方体为例&lt;/h1>
&lt;hr>
&lt;h2 id="一物理问题描述">一、物理问题描述&lt;/h2>
&lt;p>考虑一个边长为 $a$ 的理想导体(PEC)立方体，置于自由空间中，被一个平面波照射。我们要求解散射场。&lt;/p>
&lt;pre tabindex="0">&lt;code> 入射平面波 E^inc
↓ ↓ ↓
___________
/ /|
/ / |
/___________/ | PEC 立方体
| | |
| | /
| | /
|___________|/
求：散射场 E^sca
&lt;/code>&lt;/pre>&lt;hr>
&lt;h2 id="二理论推导">二、理论推导&lt;/h2>
&lt;h3 id="21-从-maxwell-方程出发">2.1 从 Maxwell 方程出发&lt;/h3>
&lt;p>时谐场（$e^{j\omega t}$ 约定）下的 Maxwell 方程：&lt;/p>
$$
\nabla \times \mathbf{E} = -j\omega\mu\mathbf{H}
$$$$
\nabla \times \mathbf{H} = j\omega\varepsilon\mathbf{E} + \mathbf{J}
$$&lt;p>消去 $\mathbf{H}$，得到&lt;strong>矢量波动方程&lt;/strong>：&lt;/p>
$$
\nabla \times \left(\frac{1}{\mu_r} \nabla \times \mathbf{E}\right) - k_0^2 \varepsilon_r \mathbf{E} = -jk_0 Z_0 \mathbf{J}
$$&lt;p>其中：&lt;/p></description></item></channel></rss>