MCP HubMCP Hub
스킬 목록으로 돌아가기

design-electromagnetic-device

pjt222
업데이트됨 2 days ago
7 조회
17
2
17
GitHub에서 보기
메타design

정보

이 스킬은 핵심 이론을 적용하여 모터, 발전기, 변압기, 전자석과 같은 실용적인 전자기 장치를 설계하며, 주요 파라미터를 계산합니다. 개발자가 목표로 하는 자기장이나 힘에 맞춰 구성 요소의 크기를 결정하고, 토폴로지를 선택하며, 토크와 효율을 계산하고, 동손, 히스테리시스 손실, 와전류 손실을 분석하는 데 도움을 줍니다. 전자기 원리를 기능적인 장치 설계로 연결해야 할 때 사용하세요.

빠른 설치

Claude Code

추천
기본
npx skills add pjt222/agent-almanac -a claude-code
플러그인 명령대체
/plugin add https://github.com/pjt222/agent-almanac
Git 클론대체
git clone https://github.com/pjt222/agent-almanac.git ~/.claude/skills/design-electromagnetic-device

Claude Code에서 이 명령을 복사하여 붙여넣어 스킬을 설치하세요

문서

電磁器之設

定性能之要、擇拓撲之式、由電磁根本推算參數、析損耗與效率、驗設計於物理之限(含熱極與飽和),以成電磁實器。

用時

  • 定螺線管或環形電磁鐵之尺以合目標場強、拉力或持力
  • 擇電機拓撲(有刷直流、無刷直流、步進、感應)並算其矩、速、效
  • 為定電壓、電流、頻率而設發電機
  • 為定變比、容量、頻率而設變壓器
  • 析並減損耗:銅損 (I^2 R)、鐵心(磁滯與渦流)、雜散磁通

  • 必要:器類(電磁鐵、電機、發電機、變壓器)
  • 必要:性能之要(場強、力、矩、變比、功率、效率目標)
  • 必要:工作條件(電源電壓電流、頻率、占空比、環境溫度)
  • 可選:心材之屬(矽鋼、鐵氧體、粉末鐵、空心)及其 B-H 資料
  • 可選:尺寸重量之限
  • 可選:成本或製造之限

第一步:明器之要與工作條件

擇拓撲之前,先定全套設計目標。

  1. 首要性能指標:最重之單一規格:

    • 電磁鐵:定點之 B 場(Tesla),或定樞之拉力(Newton)
    • 電機:額定速(RPM)下之額定矩(N.m),或額定速下之功率(Watt)
    • 發電機:額定機速下之輸出電壓(V)、電流(A)、頻率(Hz)
    • 變壓器:原副邊電壓、容量(VA)、工作頻率
  2. 次要規格:效率目標(%)、高於環境之最大溫升(K)、占空比(連續、間歇、脈衝)、物理包絡(最大徑、長、重)

  3. 電源之限:可用電壓電流、頻率(直流或定 Hz 交流)、波形(正弦、PWM、梯形)

  4. 環境條件:環境溫範圍、散熱方式(自然對流、強制風冷、液冷)、海拔(影響風冷)、振動衝擊之要

## Design Requirements
- **Device type**: [electromagnet / motor / generator / transformer]
- **Primary specification**: [value with units]
- **Efficiency target**: [%]
- **Supply**: [voltage, current, frequency]
- **Thermal limit**: [max temperature rise in K]
- **Size constraint**: [dimensions or weight]
- **Duty cycle**: [continuous / intermittent (on-time/off-time) / pulsed]

得: 完整、量化之要求,無模糊規格。每要皆具數值與單位。

敗則: 若要求相衝(如極小體積中求高矩且高效),須明權衡並請設計者定先後。電磁器遵基本尺度律:力隨體積而升,損耗隨表面積而增,熱限制約功率密度。

第二步:擇拓撲

選最合要求之器形:

  1. 電磁鐵之拓撲

    • 螺線管(柱形):易繞,內場均勻 B = mu_0 n I(長螺線管)。宜用於均勻場之處。帶氣隙以作拉力。
    • 環形:無外雜散場(磁通盡閉)。宜於須抑雜散場時。局部繞線不如螺線管均勻。
    • C 形/E 形鐵心:小體積高力。氣隙集中力。繼電器與保持磁鐵之標準。
    • 亥姆霍茲對:二線圈相距一徑。中央區場極均勻。宜於校準與測量。
  2. 電機之拓撲

    • 有刷直流:驅動簡(加直流電壓),低速矩佳。電刷限壽命與轉速。矩:T = k_T * I。
    • 無刷直流(BLDC):電子換向,較有刷速高壽長。梯形或正弦驅動。現代應用之主。
    • 步進:精密開環定位(離散步,常 1.8 或 0.9 度)。連續矩低於 BLDC。宜於無反饋之定位。
    • 交流感應:堅固、無永磁、構造簡。速由電源頻率與轉差決。工業動力之主。
  3. 發電機之拓撲:電機反行之。BLDC 電機變為 BLDC 發電機(反電動勢即輸出)。感應電機超同步速驅動時成感應發電機。小型(風力、水力)宜永磁發電機。

  4. 變壓器之拓撲

    • 心式:繞組於矩形心之單柱。電力變壓器之標準。
    • 殼式:心包繞組。磁屏蔽更佳。用於高功率。
    • 環形:無氣隙、雜散通低、結構緊湊。繞製成本高。用於音頻與敏感電子。
    • 平面/PCB:繞組為 PCB 走線。低矮。用於高頻開關電源。
## Topology Selection
- **Topology chosen**: [specific configuration]
- **Justification**: [why it matches the requirements]
- **Key advantages**: [for this application]
- **Key limitations**: [and mitigation strategy]
- **Alternatives considered**: [and why rejected]

得: 有理之拓撲擇,其理繫於第一步之要,並認其限。

敗則: 若無標準拓撲合盡諸要,可考混合設計(如 Halbach 陣列以少材得高場)或鬆次要之限。記其權衡。

第三步:算設計參數

由電磁之理推物理尺寸與電參數:

  1. 電磁鐵設計參數

    • 匝數:長 l_core 之螺線管 N = B * l_core / (mu_0 * mu_r * I),或由磁路 N * I = Phi * R_total(R_total 為總磁阻)
    • 線徑:依所需電流密度 J 擇(連續 3-6 A/mm^2,間歇可達 15 A/mm^2)。線截面:A_wire = I / J。
    • 心截面:A_core = Phi / B_max,B_max 須低於飽和(矽鋼常 1.5-1.8 T,鐵氧體 0.3-0.5 T)
    • 氣隙力:F = B^2 * A_gap / (2 * mu_0)(Maxwell 應力張量結果)
    • 繞組電阻:R = rho_Cu * N * l_mean_turn / A_wire
  2. 電機設計參數

    • 矩常數:簡化 BLDC 中 k_T = (2 * B * l * r * N) / (相數)
    • 反電動勢常數:k_E = k_T(SI 單位中數值相同)
    • 額定電流:I_rated = T_rated / k_T
    • 空載速:omega_no_load = V_supply / k_E
    • 繞組電阻由線徑與平均匝長得之
  3. 變壓器設計參數

    • 匝比:N_1 / N_2 = V_1 / V_2
    • 心截面:A_core = V_1 / (4.44 * f * N_1 * B_max)(正弦激勵)
    • 原邊匝數:N_1 = V_1 / (4.44 * f * B_max * A_core)
    • 窗口面積:A_window = (N_1 * A_wire1 + N_2 * A_wire2) / k_fill(填充係數 k_fill 常 0.3-0.5)
    • 心體積:V_core = A_core * l_mean_path
  4. 磁路分析:含心與氣隙之器:

    • 心磁阻:R_core = l_core / (mu_0 * mu_r * A_core)
    • 氣隙磁阻:R_gap = l_gap / (mu_0 * A_gap)(小隙時遠大於 R_core)
    • 總磁阻:R_total = R_core + R_gap(串聯)或 1/R_total = sum(1/R_i)(並聯)
    • 磁通:Phi = N * I / R_total
## Design Parameters
- **Turns**: N = [value] (primary), N_2 = [value] (if applicable)
- **Wire gauge**: AWG [number] (diameter [mm], area [mm^2])
- **Core dimensions**: A_core = [mm^2], l_core = [mm], l_gap = [mm]
- **Core material**: [type], B_max = [T], mu_r = [value]
- **Winding resistance**: R = [Ohms]
- **Operating current**: I = [A], current density J = [A/mm^2]
- **Key performance**: [B-field / torque / voltage ratio = calculated value]

得: 諸物理尺寸與電參數之數值,皆由電磁方程推得,每步驗單位。

敗則: 若所需匝數不容於繞線空間,則增心尺寸(窗口更大)、用細線(電流密度更高但發熱更甚),或降性能目標。若心逾 B_max,則增心截面或加匝(以更大氣隙配更大 NI 積得同性能,減磁通)。

第四步:析損耗與效率

量每一損耗機制並算總效率:

  1. 銅損 (I^2 R)

    • P_Cu = I^2 * R_winding(直流電阻損耗)
    • 高頻時慮集膚效應:線徑 > 2 * delta(集膚深度)時 R_AC / R_DC 增
    • 多層繞組之鄰近效應更增交流電阻
    • 對策:10 kHz 以上用 Litz 線(多股細絕緣線絞合)
  2. 鐵心損耗(磁滯 + 渦流)

    • 每體積每周期磁滯損:W_h = B-H 環面積
    • 磁滯功率:P_h = k_h * f * B_max^n * V_core(Steinmetz 方程,n 常 1.6-2.0,k_h 由材料資料得之)
    • 渦流功率:P_e = k_e * f^2 * B_max^2 * t^2 * V_core(t 為疊片厚)
    • 合(廣義 Steinmetz):P_core = k * f^alpha * B_max^beta * V_core(係數由廠商資料表得之)
    • 對策:疊片心(50/60 Hz 常 0.25-0.5 mm,更高頻更薄),>100 kHz 用鐵氧體心
  3. 導體與結構之渦流損

    • 雜散通感應於機架、屏蔽、附近導體中之電流
    • 於大型變壓器與電機尤顯
    • 對策:非磁性結構材、磁屏蔽
  4. 機械損耗(電機與發電機):

    • 軸承摩擦:P_friction = T_friction * omega
    • 風阻(轉子之空氣阻力):P_windage 約正比於 omega^3
    • 電刷摩擦(有刷直流電機):另含磨損相關項
  5. 效率之算

    • 電磁鐵:效率非主指標;察功耗 P = I^2 R 於定場或力之下
    • 電機:eta = P_mechanical / P_electrical = (T * omega) / (V * I)
    • 發電機:eta = P_electrical / P_mechanical
    • 變壓器:eta = P_out / P_in = P_out / (P_out + P_Cu + P_core)
    • 常見效率:小型電機 60-85%,大型電機 90-97%,變壓器 95-99%
## Loss Analysis
| Loss Mechanism | Formula | Value (W) | Fraction of Total |
|---------------|---------|-----------|-------------------|
| Copper (I^2R) | [expression] | [W] | [%] |
| Core hysteresis | [expression] | [W] | [%] |
| Core eddy current | [expression] | [W] | [%] |
| Mechanical (if applicable) | [expression] | [W] | [%] |
| **Total losses** | | [W] | 100% |

- **Efficiency**: eta = [%]
- **Temperature rise estimate**: Delta_T = P_total / (h * A_surface) = [K]

得: 完整損耗分解,每機制皆量化,總效率已算,溫升已估以驗熱可行。

敗則: 效率低於目標時,識主損耗而治之:小器銅損為主(增線徑或減匝),高頻鐵損為主(換低損心材或降 B_max),高速機械損為主(改軸承)。溫升逾熱限則增散熱(強風、散熱器)或降功率密度。

第五步:驗對要求與物理之限

察設計是否合盡諸規,且物理可實:

  1. 性能核驗

    • 由終設計參數重算首要指標(B、力、矩、電壓)
    • 驗其合或超第一步之要
    • 算餘裕:(achieved - required) / required 為百分比
  2. 飽和察

    • 驗心中 B_max 低於所擇材料之飽和磁通密度
    • 察磁路各段(心柱、軛、氣隙邊緣)
    • 氣隙區常磁通密度最低;心中截面最小處最高
  3. 熱察

    • 估表面溫:T_surface = T_ambient + P_total / (h * A_surface)
    • 自然對流:h 約 5-10 W/(m^2.K)
    • 強制風冷:h 約 25-100 W/(m^2.K)
    • 絕緣等級極限:A 級(105 C)、B 級(130 C)、F 級(155 C)、H 級(180 C)
    • 心之居禮溫:矽鋼約 770 C(罕為限),鐵氧體 200-300 C(或為限)
  4. 尺寸察

    • 驗設計合於所定包絡
    • 察繞組依所設填充係數可容於窗口
    • 高壓設計驗間隙與爬電距
  5. 設計餘裕與靈敏度

    • 算每關鍵參數 ±10% 變動(電流、匝數、氣隙、心磁導率)對首要指標之影響
    • 識最敏感者——其定製造公差
    • 帶氣隙設計中,隙長幾恆為最敏感
## Design Validation
| Requirement | Target | Achieved | Margin |
|------------|--------|----------|--------|
| [Primary metric] | [value] | [value] | [%] |
| Efficiency | [%] | [%] | [%] |
| Temperature rise | < [K] | [K] | [K margin] |
| Envelope | [dimensions] | [dimensions] | [fits / exceeds] |

## Sensitivity Analysis
| Parameter | Nominal | +10% Effect on Primary Metric | Most Sensitive? |
|-----------|---------|-------------------------------|----------------|
| Current | [A] | [+/- %] | [Yes/No] |
| Turns | [N] | [+/- %] | [Yes/No] |
| Air gap | [mm] | [+/- %] | [Yes/No] |
| mu_r | [value] | [+/- %] | [Yes/No] |

得: 諸要皆合且有記錄之餘裕,熱可行已證,最敏感之設計參數已識。

敗則: 某要未合則迭代:調拓撲(第二步)、設計參數(第三步)或損耗對策(第四步)。若熱不可行,考:降占空比、增尺寸(更大散熱面)、換更高溫等級絕緣,或增主動冷卻。每迭代須記。

  • 諸要以數值與單位量化
  • 拓撲擇有據,替代方案已記
  • 磁路分析已畢(磁阻、磁通、NI 積)
  • 線徑擇於可接電流密度(連續 3-6 A/mm^2,間歇更高)
  • 心運行低於飽和磁通密度且有餘
  • 諸損耗機制皆量化(銅、磁滯、渦流、機械)
  • 效率合目標規格
  • 溫升在絕緣等級限內
  • 設計合於物理包絡
  • 靈敏度分析識出最嚴公差之參數
  • 設計已足詳以造樣機

  • 略磁路磁阻:實器中氣隙磁阻常為主(即 1 mm 隙已勝 100 mm 矽鋼心之磁阻)。無磁路模型而設,器性遠遜於預期,因隙未計。
  • 運於飽和之上:B-H 曲線拐點之後,增量磁導率驟降。倍增電流不倍增磁通。飽和之上器似「不動」。恆察心中最窄截面之 B_max。
  • 銅小於熱限:電流密度限實為熱限。10 A/mm^2 空氣中線分鐘內過熱。連續運行須守 5-6 A/mm^2 之下,除非有主動冷卻。
  • 略氣隙邊緣通:磁通於氣隙處散開,增有效隙面積。隙與心尺相當時,邊緣效應可增有效面積 20-50%。略之則低估磁通(且高估所需 NI 積)。
  • 高頻用直流電阻:10 kHz 時銅中集膚深度約 0.66 mm。徑逾 1.3 mm 之標準漆包線其交流電阻顯高於直流。高頻設計用 Litz 線或並聯細股。
  • 混淆電機 k_T 與 k_E 單位:矩常數 k_T (N.m/A) 與反電動勢常數 k_E (V.s/rad) 於 SI 單位中數值相等。然 k_E 以 V/kRPM 示(常見於資料表)則須換算:k_T [N.m/A] = k_E [V/kRPM] * 60 / (2 * pi * 1000)。

  • analyze-magnetic-field — 由所設計電流分佈算 B 場以作詳場分析
  • solve-electromagnetic-induction — 析電機、發電機、變壓器之感應之理
  • formulate-maxwell-equations — 高頻器、波導、天線之全電磁分析
  • simulate-cpu-architecture — 驅現代電機控制器與電力電子之數字控制系統
  • analyze-tensegrity-system — 張拉—壓縮網之結構分析;其預應力平衡法與電磁力平衡相通

GitHub 저장소

pjt222/agent-almanac
경로: i18n/wenyan/skills/design-electromagnetic-device
0
agentsagentskillsai-assisted-developmentclaude-codeskillsteams

연관 스킬

content-collections

메타

이 스킬은 콘텐츠 콜렉션(Content Collections)을 위한 프로덕션 검증된 설정을 제공합니다. 콘텐츠 콜렉션은 Markdown/MDX 파일을 Zod 검증이 포함된 타입 안전한 데이터 콜렉션으로 변환해주는 TypeScript 최우선 도구입니다. 블로그, 문서 사이트 또는 콘텐츠 중심의 Vite + React 애플리케이션을 구축할 때 타입 안전성과 자동 콘텐츠 검증을 보장하기 위해 사용하세요. Vite 플러그인 구성과 MDX 컴파일부터 배포 최적화 및 스키마 검증에 이르기까지 모든 것을 다룹니다.

스킬 보기

polymarket

메타

이 스킬은 개발자들이 Polymarket 예측 시장 플랫폼을 활용한 애플리케이션을 구축할 수 있도록 지원하며, 거래 및 시장 데이터를 위한 API 통합 기능을 포함합니다. 또한 WebSocket을 통한 실시간 데이터 스트리밍을 제공하여 실시간 거래와 시장 활동을 모니터링할 수 있습니다. 이를 통해 거래 전략을 구현하거나 실시간 시장 업데이트를 처리하는 도구를 생성하는 데 활용할 수 있습니다.

스킬 보기

creating-opencode-plugins

메타

이 스킬은 개발자들이 명령어, 파일, LSP 작업 등 25개 이상의 이벤트 유형에 연결되는 OpenCode 플러그인을 만들 수 있도록 돕습니다. JavaScript/TypeScript 모듈을 위한 플러그인 구조, 이벤트 API 명세, 구현 패턴을 제공합니다. OpenCode AI 어시스턴트의 라이프사이클을 사용자 정의 이벤트 기반 로직으로 가로채거나, 모니터링하거나, 확장해야 할 때 사용하세요.

스킬 보기

sglang

메타

SGLang은 RadixAttention 프리픽스 캐싱을 활용하여 JSON, 정규식, 에이전트 워크플로우를 위한 고속 구조화 생성에 특화된 고성능 LLM 서빙 프레임워크입니다. 특히 반복되는 프리픽스가 있는 작업에서 상당히 빠른 추론 속도를 제공하여 복잡한 구조화 출력 및 다중 턴 대화에 이상적입니다. 제약 디코딩이 필요하거나 광범위한 프리픽스 공유가 있는 애플리케이션을 구축할 때는 vLLM과 같은 대안보다 SGLang을 선택하십시오.

스킬 보기