design-electromagnetic-device
정보
이 Claude Skill은 이론을 응용하여 모터, 발전기, 변압기, 전자석과 같은 실용적인 전자기 장치를 설계합니다. 개발자가 목표로 하는 자기장이나 힘에 맞춰 구성 요소의 크기를 결정하고, 모터 토폴로지를 선택하며, 성능 지표를 계산하고, 전력 손실을 분석할 수 있도록 지원합니다. 전자기 원리와 구체적인 설계 매개변수, 효율 계산을 연결해야 할 때 사용하세요.
빠른 설치
Claude Code
추천npx skills add pjt222/agent-almanac -a claude-code/plugin add https://github.com/pjt222/agent-almanacgit clone https://github.com/pjt222/agent-almanac.git ~/.claude/skills/design-electromagnetic-deviceClaude Code에서 이 명령을 복사하여 붙여넣어 스킬을 설치하세요
문서
設電磁器
立效需→擇式→算參→析耗→驗度熱飽之限。
用
- 量電磁鐵(筒或環)為場、吸力、持力
- 擇馬達式(DC 刷、BLDC、步進、感應)算矩、速、效
- 設發電機為定壓、流、頻
- 設變壓器為定比、功、頻
- 析並減耗:銅(I^2 R)、芯(磁滯、渦流)、漏通
入
- 必:器類(磁鐵、馬達、發電、變壓)
- 必:效需(場強、力、矩、壓比、功、效標)
- 必:運條(壓、流、頻、占比、環溫)
- 可:芯材偏好(矽鋼、鐵氧、粉鐵、空芯)+ B-H 數
- 可:體積、重之限
- 可:價、造之限
行
一:立需與運條
擇式前盡定設計標:
-
首效量:一最要之需:
- 磁鐵:定點之 B(Tesla)或吸力(Newton)
- 馬達:額矩(N.m)、額速(RPM)或功(W)
- 發電:額速下之壓(V)、流(A)、頻(Hz)
- 變壓:原次壓、功(VA)、運頻
-
次需:效標(%)、環之上溫升(K)、占比(連續、斷續、脈衝)、體(徑、長、重)。
-
源限:可得之壓、流、頻(DC 或 AC 定 Hz)、波形(正弦、PWM、梯形)。
-
境條:環溫域、冷法(自對流、強風、液)、海拔(影風冷)、震擊求。
## 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]
得:諸需皆有量值與單位,無含糊。
敗:需相衝(如小體大矩高效)→明指權衡請設計者排序。電磁器遵基本縮放律:力隨體、耗隨面、熱限囿功密。
二:擇式
選合需之器構:
-
磁鐵諸式:
- 筒(柱):簡捲,內均場 B = mu_0 n I(長筒)。宜均場用。氣隙則為吸用。
- 環:無外漏場(通盡含)。宜需減漏場。部捲則不如筒均。
- C 芯/E 芯:小體高力。隙聚力。繼電及持磁之標。
- Helmholtz 對:二圈隔一徑。中心域極均場。宜校驗及測。
-
馬達諸式:
- DC 刷:驅簡(加 DC 壓),低速矩佳。刷限壽、速。矩:T = k_T * I。
- BLDC:電子換相,壽速勝刷。梯形或正弦驅。今之主。
- 步進:精確開迴定位(離散步,常 1.8 或 0.9 度)。連矩遜 BLDC。宜無反饋之位。
- AC 感應:堅,無永磁,構簡。速依源頻與滑。工業之主。
-
發電諸式:馬達逆用。BLDC 馬達→BLDC 發電(反電動勢為出)。感應馬達超同步速→感應發電。小規模(風、水)偏永磁發電。
-
變壓器諸式:
- 芯式:捲在矩芯一肢。電力變壓之標。
- 殼式:芯圍捲。磁蔽勝。高功用。
- 環式:無隙、低漏、緊湊。捲價高。音及靈敏電用。
- Planar/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 列,少材高場)或鬆次限。書權衡。
三:算設計參
由電磁原理算體尺及電參:
-
磁鐵參:
- 匝:N = B * l_core / (mu_0 * mu_r * I)(筒長 l_core),或由磁路:N * I = Phi * 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
-
馬達參:
- 矩常:k_T = (2 * B * l * r * N) / (相數)(簡化 BLDC)
- 反電動勢常:k_E = k_T(SI 中同值)
- 額流:I_rated = T_rated / k_T
- 空載速:omega_no_load = V_supply / k_E
- 捲阻由線規及均匝長
-
變壓器參:
- 匝比: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
-
磁路析:含芯與隙之器:
- 芯磁阻: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→增芯截或加匝。
四:析耗與效
量諸耗機並算總效:
-
銅耗(I^2 R):
- P_Cu = I^2 * R_winding(DC 阻耗)
- 高頻宜計趨膚:R_AC / R_DC 增(線徑 > 2 * delta)
- 多層捲之臨近效進增 AC 阻
- 減:用 Litz 線(細絕線絞)於 > ~10 kHz
-
芯耗(磁滯+渦流):
- 單位體每週磁滯耗:W_h = B-H 環面
- 磁滯功:P_h = k_h * f * B_max^n * V_core(Steinmetz,n 常 1.6-2.0)
- 渦流功: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 鐵氧芯
-
體構渦流耗:
- 漏通感生框、蔽、臨導之流
- 尤大變壓、機之患
- 減:非磁之體材、磁蔽
-
機械耗(馬達、發電):
- 軸承摩:P_friction = T_friction * omega
- 風耗(轉子空阻):P_windage 近 omega^3
- 刷摩(DC 刷):磨損依項
-
算效:
- 磁鐵:效非主量;注功耗 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),機主於高速(改軸承)。溫升超限→增冷(風、散熱)或減功密。
五:對需及實限驗
驗計合諸需且體可成:
-
效驗:
- 由末設計參重算首量(B、力、矩、壓)
- 驗符或超步一之需
- 算裕:(達-求)/求 為百分比
-
飽和查:
- 驗芯之 B_max 在所擇材之飽通密下
- 查磁路各段(芯肢、軛、隙外展)
- 隙常最低通密;最小截之芯段最高
-
熱查:
- 估面溫: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)
- 芯 Curie 溫:矽鋼 ~770 C(罕為限)、鐵氧 ~200-300 C(可為限)
-
尺查:
- 驗計合於所定體
- 查捲合於窗面及假填因
- 查高壓之隙、爬電距
-
裕及敏:
- 算各關鍵參(流、匝、隙、芯磁導)+/-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 積)
- 高頻用 DC 阻:10 kHz 銅趨膚深約 0.66 mm→ > 1.3 mm 徑之磁線 AC 阻遠勝 DC 阻→高頻用 Litz 或並聯細絞
- 馬達常 k_T 與 k_E 之單位惑:SI 中 k_T (N.m/A) 與 k_E (V.s/rad) 同值。k_E 若為 V/kRPM(數據表常)→換算:k_T [N.m/A] = k_E [V/kRPM] * 60 / (2 * pi * 1000)
參
analyze-magnetic-fieldsolve-electromagnetic-inductionformulate-maxwell-equationssimulate-cpu-architectureanalyze-tensegrity-system
GitHub 저장소
연관 스킬
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을 선택하십시오.
