算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
analyze-magnetic-field【设计与创意】Calculate and visualize magnetic fields produced by current distributions using the Biot-Savart law, Ampere's law, and magnetic dipole approximations. Use when computing B-fields from arbitrary current geometries, exploiting symmetry with Ampere's law, analyzing superposition of multiple sources, or characterizing magnetic materials through permeabil…
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
藉刻劃源幾何、擇宜法(任意幾何用 Biot-Savart、高對稱配置用安培定律)、評場積分、查極限情況、納磁性材料效應、視覺化所成場線拓撲,計算給定電流分佈所生之磁場。
擇法前先全規源:
## Source Characterization
- **Current type**: [line I / surface K / volume J]
- **Geometry**: [parametric description]
- **Coordinate system**: [and justification]
- **Symmetries**: [translational / rotational / reflection]
- **Nonzero B-components by symmetry**: [list]
- **Current continuity**: [verified / issue noted]
預期: 完整之電流分佈幾何描述,已擇座標系,已列對稱,已驗電流連續。
失敗時: 若幾何過繁難閉式參數描述,離散為短直段(數值 Biot-Savart)。若電流連續違,先加位移電流或回流電荷積累項再續。
擇合於問題對稱與繁複之法:
安培定律(高對稱):電流分佈具足對稱使 B 可自線積分提出時用。適用:
Biot-Savart 定律(一般):安培定律不能化簡之任意幾何用:
磁偶極近似(遠場):觀測點離源遠時用(r >> 源尺寸 d):
疊加:多源時,獨立計各 B 並向量和。Maxwell 方程之線性保此精確。
## Method Selection
- **Primary method**: [Ampere / Biot-Savart / dipole]
- **Justification**: [symmetry argument or distance criterion]
- **Expected complexity**: [closed-form / single integral / numerical]
- **Fallback method**: [if primary fails or for cross-validation]
預期: 法之選擇有理,明陳所擇定律何以合於問題之對稱層次。
失敗時: 若擇安培定律然對稱不足(B 不能自積分提取),退用 Biot-Savart。若源幾何過繁難解析 Biot-Savart,數值離散。
以步驟二所擇法執計算:
安培定律路徑:對每安培環:
Biot-Savart 積分:對每場點 r:
偶極計算:
疊加組裝:於每觀測點和諸源貢獻。分別追各分量以保抵銷精度。
## Field Calculation
- **Integral setup**: [explicit expression]
- **Evaluation method**: [analytic / numeric with N segments]
- **Result**: B(r) = [expression with units]
- **Convergence check** (if numerical): [N vs. 2N comparison]
預期: 觀測點 B(r) 之明確表達式,附正確單位(特斯拉或高斯)與數值結果之收斂查。
失敗時: 若積分發散,查缺正則化(如導線本身之場對無限細線發散——用有限線徑)。若數值結果隨 N 振盪,被積函式有近奇異須適應性求積或解析減去奇異部。
信任結果前對已知物理驗:
遠場偶極極限:大 r 時,任局部電流分佈應產一場合於磁偶極公式。自結果計 r -> infinity 之 B 並比 (mu_0 / 4 pi) * [3(m . r_hat) r_hat - m] / r^3。
近場無限線極限:近導體之長直段(距 rho << 長 L),場應趨 B = mu_0 I / (2 pi rho)。對幾何之相關部分查此。
軸上特殊情況:對圈與螺管,軸上場有簡明閉式:
對稱一致:驗按對稱(步驟一)應消之分量於計算結果中確為零。非零之禁分量表錯誤。
量綱分析:驗 B 為特斯拉單位。每項應帶 mu_0 * [電流] / [長] 或同等。
## Limiting Case Verification
| Case | Condition | Expected | Computed | Match |
|------|-----------|----------|----------|-------|
| Far-field dipole | r >> d | mu_0 m / (4 pi r^3) scaling | [result] | [Yes/No] |
| Near-field wire | rho << L | mu_0 I / (2 pi rho) | [result] | [Yes/No] |
| On-axis formula | [geometry] | [known result] | [result] | [Yes/No] |
| Symmetry zeros | [component] | 0 | [result] | [Yes/No] |
| Units | -- | Tesla | [check] | [Yes/No] |
預期: 一切極限情況皆合。場具正確之單位、對稱與漸近行為。
失敗時: 失敗之極限表積分設立或評估有誤。最常見之因:叉積符號錯、缺 2 或 pi 之因子、積分極限有誤、源與場點參數化之座標系不符。
延分析以含材料效應並產場視覺化:
線性磁性材料:於材料內以 mu = mu_r * mu_0 代 mu_0。施材料介面之邊界條件:
非線性材料(B-H 曲線):對鐵磁芯:
退磁效應:對有限幾何之磁性材料(如短桿、球),內場由退磁因子 N_d 減:H_internal = H_applied - N_d * M。
場視覺化:
物理直覺查:確場型於質性上合理。場應於電流源近最強,應繞電流循環(右手定則),並隨距衰減。
## Material Effects and Visualization
- **Material model**: [vacuum / linear mu_r / nonlinear B-H / hysteretic]
- **Boundary conditions applied**: [list interfaces]
- **Visualization**: [field lines / magnitude contour / both]
- **Div B = 0 check**: [field lines close / verified numerically]
預期: 完整之場解,含相關材料效應,附呈閉場線(合 div B = 0)與合物理直覺之質性行為之視覺化。
失敗時: 若場線不閉,計算有發散誤——重查積分或數值法。若材料引非預期之場放大,驗 mu_r 僅施於材料體積內,且邊界條件於每介面正確施行。
solve-electromagnetic-induction — 用所計 B 場析時變磁通與感應 EMFformulate-maxwell-equations — 推廣至 Maxwell 方程之全套,含位移電流與波傳播design-electromagnetic-device — 將磁場分析施於電磁鐵、馬達、變壓器之設計formulate-quantum-problem — 磁交互之量子處理(Zeeman 效應、自旋軌道耦合)