电机设计一体化工作流

v1.0.0

电机设计一体化工作流 | 串联极槽配合→磁路计算→Maxwell仿真→FOC参数配置全流程,输出完整设计报告。

1· 143·1 current·1 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for yongjie666888/motor-design-integration.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "电机设计一体化工作流" (yongjie666888/motor-design-integration) from ClawHub.
Skill page: https://clawhub.ai/yongjie666888/motor-design-integration
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install motor-design-integration

ClawHub CLI

Package manager switcher

npx clawhub@latest install motor-design-integration
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
medium confidence
Purpose & Capability
名字与描述表明这是一个电机设计一体化工作流,SKILL.md 中全是电机设计步骤、计算公式、仿真项与报告模板,所需内容与目的匹配;未请求与电机设计无关的凭据或系统路径。
Instruction Scope
说明文档自洽且聚焦于设计流程,但存在若干引用未包含的外部项(例如调用 motor-parameter-calculator、foc-parameter-identifier、Maxwell 仿真、以及 references/foc_platform_examples.md),文档没有说明如何实际调用这些工具/技能或如何获取仿真数据,指令较高层且有实现模糊性——这会让代理有较大自由度去查找或调用外部资源,但没有指示访问用户私有文件或凭据。
Install Mechanism
这是纯说明性技能,无安装规范、无下载或写磁盘操作,风险最低。
Credentials
技能不要求任何环境变量、凭据或配置路径,文档中也没有指示读取敏感环境信息;引用的外部商业软件(Ansys Maxwell)通常需要本地许可,但技能没有尝试获取或说明凭据。
Persistence & Privilege
flags 显示 always:false 且允许用户调用/自主调用为默认行为(正常),技能不会要求长期驻留或修改其他技能配置。
Assessment
该技能本质上是一个设计流程和报告模板(文档型技能),看起来与其说明一致,但在实践中你需要: - 确认你能访问/运行被引用的工具(如 Ansys Maxwell)并具备对应许可; - 确认平台上是否存在被引用的其它技能或脚本(motor-parameter-calculator、foc-parameter-identifier、references/* 等),因为 SKILL.md 假定它们可用; - 在让代理自动执行时,注意它可能会尝试检索外部资料以填补“未说明”的实现细节;如不希望代理联网或访问外部资源,请在安装前限制其能力或提供明确的本地数据来源; - 最后,这份技能只是流程与公式指南,关键计算和仿真结果应由具有领域资质的工程师与受信赖的仿真环境验证。

Like a lobster shell, security has layers — review code before you run it.

latestvk9714h5fzre07ywjrrdyf7rmxx83h2ay
143downloads
1stars
1versions
Updated 1mo ago
v1.0.0
MIT-0

电机设计一体化工作流

覆盖从需求规格到 FOC 驱动参数配置的完整电机设计流程,整合极槽配合计算、磁路估算、Maxwell 仿真方案、FOC 参数生成。

设计流程总览

客户需求
    ↓
[1] 需求分析 → 目标功率/转速/转矩/尺寸
    ↓
[2] 极槽配合选型 → 确定 Q/2p/q/Kw
    ↓
[3] 磁路计算 → Bg/Φg/工作点/Ke/Kt
    ↓
[4] Maxwell 仿真 → 验证 Bg/T/损耗/温升
    ↓
[5] 绕组详细设计 → Ns/线径/槽满率
    ↓
[6] FOC 参数配置 → R/L/Ke/np/PI参数
    ↓
输出:完整设计报告 + FOC配置代码

第一步:需求分析与目标设定

输入清单

参数说明示例
额定功率 PW200
额定转速 nrpm3000
额定转矩 TNm0.64
额定电压 VdcV48
额定电流 IdcA5
外径限制 D_maxmm60
长度限制 L_maxmm80
工作温度 T_max85
控制方式FOC/SVPWM/方波FOC

派生目标计算

# 转矩 → 功率
P = T * n * 2 * math.pi / 60  # W

# 体积估算(经验公式)
# P_out ≈ K * D² * L * n / 60
# K ≈ 0.3~0.5(电机常数,与效率和磁密相关)
V_target = P / (0.4 * 3000 / 60)  # 估算体积 cm³

# 外径 → 铁心长度(给定外径约束)
D = min(D_max - 6, 54)  # 扣除机壳厚度
L = V_target / (math.pi * (D/2)**2)

第二步:极槽配合选型

选型规则

规则说明依据
q ≥ 1每极每相至少1槽避免分数槽过大漏磁
槽数 Q ≥ 2p每极至少1槽基本要求
Q/2p ≠ 整数分数槽可降低齿槽转矩经验
极数选择2极:高速;4极:中高;8极:低速大力矩应用场景
优先整数槽q=1, 2, 3... 漏磁小工艺

典型极槽配合推荐

转速段推荐极数推荐槽数q值特点
>6000 rpm2极12/182~3端部短、高速好
3000~60004极24/362~3平衡好
1000~30006极36/542~3低转速
<1000 rpm8极36/48/721.5~3低速大力矩

极槽配合计算

// 调用 motor-parameter-calculator
const ps = calculatePoleSlot(poles=8, slots=36, phases=3);
// 输出:q=1.5, Kw=0.933, y=15槽(短距93.8%)

第三步:磁路初算

初算输入

params = {
    'poles': 8, 'Q': 36, 'm': 3,
    'L': 60, 'delta': 0.5, 'Di': 54,
    'hm': 3, 'Br': 1.25, 'Hc': 955,
    'bm': 17, 'Ns': 28, 'a': 2
}
result = calculate_mec(**params)
// 输出:Bg=0.78T, Bm/Br=62%, Ke=43V, Kt=0.163Nm/A

验算检查清单

□ 气隙磁密 Bg:0.7~1.0T 合理
□ 齿部磁密 Bt:<1.8T
□ 轭部磁密 By:<1.6T
□ Bm/Br > 55%:无退磁风险
□ Ke @ nr:< 0.9×Vdc(电压裕量)

第四步:Maxwell 仿真方案

仿真矩阵

仿真类型目标求解器关键设置
静磁场Bg/工作点Maxwell 2D Magnetostatic参数化 theta
瞬态(空载)反电动势/齿槽Maxwell 2D Transient0电流, 3000rpm
瞬态(额定)额定转矩/损耗Maxwell 2D TransientId=0, Iq=额定
涡流场高速损耗Maxwell 2D Eddy Current高速段

网格配置(8极36槽参考)

气隙:0.08mm(最高优先)
永磁体:0.15mm
定子齿:0.2mm
定子轭:0.5mm
外空气包:2mm
预期单元数:5~15万

仿真结果提取项

1. 气隙磁密 Bg(theta) → 傅里叶分解 → 谐波含量
2. 反电动势 E(theta) → 有效值/THD
3. 齿槽转矩 T_cog → 峰值/周期
4. 额定转矩 T_avg → vs 估算值对比
5. 铁损 P_fe → 频率分布
6. 铜损 P_cu → I²R

第五步:绕组详细设计

线规选择

# 槽满率约束
slot_area = 槽宽 × 槽深  # mm²
slot_fill = 0.5  # 目标槽满率50%
usable_area = slot_area * slot_fill

# 选定导线
# 每槽导体数 Ns = 28(示例)
# 单匝截面积 ≈ usable_area / Ns
area_per_turn = usable_area / Ns  # mm²
d_wire = 2 * math.sqrt(area_per_turn / math.pi)  # mm
# 选标准AWG线规:AWG18 (0.823mm²) 或 AWG20 (0.518mm²)

端部尺寸估算

# 端部伸出长度(经验)
L_end = 0.3 * tau + 10  # mm
# 绕组总长度 ≈ 2*L + 2*L_end

第六步:FOC 参数配置

参数汇总表

【电机参数卡】
型号:___________
极对数 np = ___
额定电压 Vdc = ___ V
额定电流 Idc = ___ A
额定转速 nr = ___ rpm
额定转矩 T_rated = ___ Nm

【电参数 @ 20℃】
相电阻 R = ___ Ω
d轴电感 Ld = ___ mH
q轴电感 Lq = ___ mH
反电动势常数 Ke = ___ V/(rad/s)
磁链常数 Ψm = ___ Wb
转矩常数 Kt = ___ Nm/A

【温度修正】(铜 +0.4%/℃)
R_75℃ = R × 1.22 = ___ Ω

【控制器参数】
电流环带宽 ≈ R/L × 0.5 = ___ Hz
速度环带宽 ≈ 电流环带宽 / 10 = ___ Hz

FOC配置代码(STM32 / Arduino)

详见 foc-parameter-identifier 技能的 references/foc_platform_examples.md

设计报告输出模板

# 电机设计报告

## 1. 设计输入
| 参数 | 目标值 | 说明 |
|------|--------|------|
| 额定功率 | 200W | |
| 额定转速 | 3000rpm | |
| 额定转矩 | 0.64Nm | |
| 母线电压 | DC48V | |
| 外径限制 | ≤60mm | |

## 2. 极槽配合方案
- 极数:8极(2p=8)
- 槽数:36槽(Q=36)
- 每极每相槽数:q=1.5(分数槽集中绕组)
- 绕组系数:Kw=0.933
- 节距:y=15槽(5/6短距)

## 3. 主要尺寸
| 尺寸 | 数值 | 说明 |
|------|------|------|
| 定子外径 | 58mm | |
| 定子内径 | 54mm | |
| 铁心长度 | 60mm | |
| 气隙长度 | 0.5mm | |
| 永磁体厚度 | 3mm | N42SH |

## 4. 磁路计算结果
| 参数 | 计算值 | 目标 | 状态 |
|------|--------|------|------|
| 气隙磁密 Bg | 0.78T | 0.7~0.9T | ✅ |
| 工作点 Bm/Br | 62% | >55% | ✅ |
| 反电动势 Ke | 43V | <43V | ✅ |
| 转矩常数 Kt | 0.163Nm/A | - | 参考 |

## 5. Maxwell 仿真结果
| 仿真项 | 仿真值 | 目标 | 状态 |
|--------|--------|------|------|
| Bg | 0.81T | 0.7~0.9T | ✅ |
| 齿槽转矩 | 0.02Nm | <0.05Nm | ✅ |
| 额定转矩 | 0.68Nm | >0.64Nm | ✅ |
| 铁损@50Hz | 8.5W | - | 参考 |

## 6. FOC 参数配置
- R = 0.52Ω @ 20℃(75℃修正后 0.63Ω)
- L = 5.6mH
- Ke = 0.082V/(rad/s)
- 电流环带宽 ≈ 93Hz
- 速度环带宽 ≈ 9.3Hz

## 7. 结论
设计满足目标要求,可进入详细设计阶段。

Comments

Loading comments...