文档版本: V1.0 日期: 2026-08-27 评审对象: 《PCB轴向磁通电机自动化仿真系统设计方案介绍》V1.1 评审文档:
第三方评审/PCB轴向磁通电机Motor-CAD仿真策略评审与实施建议.md
第三方专家评审结论为"有条件通过":系统架构和阶段规划方向正确,但仿真策略需从"固定批量DoE+代理模型全局优化"升级为"多保真度模型路径 + 可行性优先搜索 + 批量自适应闭环"。
| 评审意见 | 响应 | 落地阶段 |
|---|---|---|
| 增加L0解析与规则预筛选 | 采纳,作为所有仿真路径的入口 | P3-M2 |
| 扫描策略拆分为搜索策略+保真度策略 | 采纳,JSON Schema V2扩展 | P3-M1 |
| 可行性优先模式(约束贝叶斯/主动学习) | 采纳,作为默认模式 | P3-M2 |
| Motor-CAD/Maxwell/JMAG分层职责+偏差校准 | 采纳,建立L0-L4保真度分级 | P3-M1/P3-M4 |
| 六类收敛判据 | 采纳,结果数据模型扩展 | P3-M1 |
| 结果数据模型扩展(保真度/模型版本/约束裕量/置信等级) | 采纳,Schema V2 | P3-M1 |
| 三种运行模式(固定/批量自适应/本地闭环) | 采纳,执行引擎升级 | P3-M5 |
| 并行与缓存机制 | 采纳,参数哈希缓存键 | P3-M5 |
| PCB等效模型字典 | 采纳,经验库绑定模型版本 | P3-M4 |
在现有 simulation_plan.json 基础上增加以下顶层字段:
{
"schema_version": "2.0",
"strategy_mode": "fast_feasible",
"fidelity_strategy": {
"levels": ["L0_analytic", "L1_motorcad_emag", "L2_motorcad_lab_therm", "L3_maxwell_3d"],
"upgrade_rule": "top_candidates_only",
"max_candidates_for_l3": 3
},
"search_strategy": {
"method": "constrained_bayesian",
"initial_samples": 16,
"batch_size": 4,
"max_solver_calls": 80,
"local_trust_region": true
},
"calibration_policy": {
"cross_tool_metrics": ["torque_nm", "efficiency_pct", "axial_force_n"],
"tolerance": {"torque_pct": 5, "efficiency_point": 1.0}
},
"acceptance_criteria": {
"hard_constraints": ["torque_nm >= 10", "temperature_c <= 120"],
"surrogate_max_uncertainty": 0.05,
"robustness_required": true
}
}
每条结果增加:
| 字段 | 说明 |
|---|---|
fidelity_level |
L0/L1/L2/L3/L4 |
model_template_version |
Motor-CAD模板、PCB等效模型版本 |
solver_settings_hash |
网格、周期数、求解配置摘要 |
constraint_margins |
各硬约束的绝对裕量和百分比裕量 |
surrogate_prediction |
代理模型预测值、不确定度、实际偏差 |
cross_validation |
Motor-CAD与Maxwell/JMAG同工况偏差 |
confidence_grade |
A/B/C/D置信等级 |
| 收敛类型 | 判据 | 输出状态 |
|---|---|---|
| 求解器收敛 | 求解完成、结果完整、无致命错误 | SOLVER_PASS/FAIL |
| 硬约束收敛 | 转矩/温度/电压/电流/尺寸/轴向力均满足 | FEASIBLE/INFEASIBLE |
| 优化收敛 | 连续若干轮最优改进<阈值,或信任域半径<下限 | CONVERGED/STALLED |
| 代理模型可信 | 交叉验证误差和候选点不确定度<阈值 | MODEL_TRUSTED/UNCERTAIN |
| 跨工具一致 | Motor-CAD与Maxwell/JMAG同工况偏差在接受范围 | HF_PASS/FAIL |
| 鲁棒性收敛 | 制造和材料扰动下仍满足硬约束 | ROBUST/FRAGILE |
| 层级 | 模型/工具 | 主要任务 | 可定案 |
|---|---|---|---|
| L0 | 解析公式+规则引擎 | 几何/电气/热/制造可行性预筛选 | 否 |
| L1 | Motor-CAD快速电磁模型 | 主要参数收敛、关键工况筛选、初步性能验证 | 否 |
| L2 | Motor-CAD Lab/Therm/Mech | 候选方案多物理场复核、效率图和温升初评 | 仅作工程候选 |
| L3 | Maxwell 3D / JMAG | PCB绕组、3D磁路、端部效应、局部损耗、轴向力校验 | 是,需通过验收阈值 |
| L4 | 扰动/公差/样机数据 | 制造鲁棒性和模型持续校准 | 用于最终放行 |
核心原则:Motor-CAD决定"大方向是否对",Maxwell/JMAG决定"工程结果是否真"。任何只经过Motor-CAD而未经过高保真复核的方案,不应标记为最终可行设计。
| 模式 | 工作方式 | 适用阶段 |
|---|---|---|
| 固定计划模式 | 一次性接收全部仿真点并顺序执行 | Phase 1最小闭环(当前已实现) |
| 批量自适应模式 | 每轮接收4-8个点,执行后回传,方案系统计算下一轮 | P3算法增强 |
| 本地闭环模式 | 执行程序内部运行确定性优化器(约束贝叶斯/信任域),根据结果动态选点 | 无人值守或网络受限场景 |
本地闭环模式不违背"执行程序无需联网/AI"原则——约束贝叶斯、信任域和NSGA-II属于确定性数值优化算法,可打包在本地EXE中运行,不需要LLM。
目标:搭建Kimi AI服务层,完成JSON Schema V2扩展,建立保真度等级和结果数据模型基础。
| 任务 | 说明 |
|---|---|
| Kimi AI客户端封装 | src/ai_client.py — OpenAI兼容SDK,支持重试/超时/流式,端点api.kimi.com/coding/v1,模型k3 |
| API Key安全管理 | .env文件(已gitignore),环境变量KIMI_API_KEY,启动校验 |
| Prompt模板管理 | prompts/目录,Jinja2模板,按功能模块组织 |
| 调用日志与计费 | ai_call_logs表,记录token/耗时/模型/状态 |
| JSON Schema V2 | 扩展strategy_mode/fidelity_strategy/search_strategy/calibration_policy/acceptance_criteria |
| 保真度等级枚举 | L0-L4等级定义,结果模型增加fidelity_level/confidence_grade字段 |
| 六类收敛状态枚举 | SOLVER_PASS/FEASIBLE/CONVERGED/MODEL_TRUSTED/HF_PASS/ROBUST |
| AI健康检查接口 | GET /api/ai/health — 测试Key有效性,返回模型列表 |
验收:AI客户端可正常调用k3模型;Schema V2可序列化/反序列化;数据库迁移完成。
目标:实现解析预筛选和约束贝叶斯/主动学习的算法框架。
| 任务 | 说明 |
|---|---|
| L0解析预筛选规则 | 几何约束(内外径/气隙/轴向长度)、电气约束(电流密度/电压/磁负荷)、热约束(温升/冷却)、制造约束(PCB线宽线距/铜厚/公差) |
| 可行域裁剪 | 根据边界条件和L0规则,裁剪参数搜索空间,输出可行/不可行区域 |
| 约束贝叶斯优化框架 | 基于scikit-optimize或自定义GP,建模硬约束满足概率,采集函数平衡利用与探索 |
| 主动学习选点策略 | 每轮推荐4-8个仿真点,优先选择可行概率高且信息增益大的组合 |
| 局部信任域收敛 | 发现稳定可行区后,在当前最优点附近做小范围精细搜索 |
| 初始种子生成 | 优先使用相似案例和专家模板,再用少量LHS补足空间覆盖 |
| 搜索状态管理 | 记录每轮选点、预测值、不确定度、约束概率,支持断点续跑 |
验收:对一个SSSR案例,L0预筛选能排除明显不可行区域;贝叶斯框架能输出下一批推荐点。
目标:用户用自然语言描述需求,AI结合L0预筛选和搜索策略,自动生成完整仿真方案。
| 任务 | 说明 |
|---|---|
| 需求解析Prompt | 自然语言需求 → 结构化参数(拓扑/尺寸/电流/转速/目标/约束) |
| AI参数推荐 | 结合经验库历史数据,推荐扫描范围、步长、初始值,给出推荐理由 |
| 方案生成接口 | POST /api/ai/generate-plan — 输入项目ID+自然语言,输出完整plan_data(Schema V2) |
| 前端AI生成入口 | 项目详情页"AI生成方案"按钮,弹窗输入需求,展示结果,支持人工编辑 |
| 方案校验流水线 | AI生成 → L0预筛选 → 规则引擎校验 → 点数预估 → 保存 |
| 多轮优化 | 支持"再优化一下"——用户给反馈,AI迭代调整参数 |
| 方案可解释性 | 每个推荐参数输出来源(经验库/规则/AI推理)和置信度 |
验收:输入自然语言需求,能生成通过L0校验的合法方案,点数预估合理。
目标:仿真完成后,AI自动分析结果,生成解读报告;建立多保真度偏差校准机制。
| 任务 | 说明 |
|---|---|
| 结果摘要生成 | POST /api/ai/analyze-results — AI分析所有扫描点,生成文字摘要(最优值/趋势/异常) |
| 参数敏感性解读 | 结合敏感性分析数据,AI用自然语言解释参数影响 |
| 优化建议生成 | AI基于结果和经验库,给出下一步优化方向 |
| 报告导出 | Markdown/HTML格式分析报告,含图表+文字解读,支持下载 |
| 前端报告页面 | 方案详情页"AI分析报告"Tab,流式输出展示 |
| 多保真度校准表 | 记录Motor-CAD与Maxwell/JMAG同工况偏差,支持加法/乘法修正系数 |
| 置信等级评定 | 根据验证深度自动评定A/B/C/D等级,C级以下不可对外承诺 |
| PCB等效模型字典 | 记录铜厚/线宽/线距/层数/过孔/FR4热属性等等效假设,经验库绑定模型版本 |
| 校准系数反哺 | 高保真偏差修正系数反哺到代理模型和目标函数,避免搜索方向被带偏 |
验收:对已有结果的方案调用分析接口,能生成引用具体数据的合理解读;校准表可记录跨工具偏差。
目标:AI增强经验库检索与推理;实现批量自适应闭环;完成P3全流程验收。
| 任务 | 说明 |
|---|---|
| 语义检索 | POST /api/ai/semantic-search — 自然语言查询→理解意图→检索经验库 |
| 案例对比分析 | 选择多个案例,AI自动对比参数差异、指标优劣,给出适配建议 |
| 经验自动沉淀 | 仿真完成后AI自动提取结论,生成经验草稿,人工确认后入库 |
| 智能问答(RAG) | POST /api/ai/qa — 基于经验库内容的问答,引用具体案例作答 |
| 经验标签自动生成 | AI自动推荐标签(高效率/低脉动/大气隙等),减少人工标注 |
| 批量自适应通信协议 | 批次ID、增量结果上传、方案版本追踪、下一轮选点请求 |
| 执行引擎批量模式 | 系统二支持接收批次点、执行后回传、等待下一轮指令 |
| 参数哈希缓存机制 | 缓存键=参数哈希+模型版本+工况ID+求解器版本+保真度等级,中断不重复计算 |
| 并行任务池预留 | Motor-CAD多实例并行框架(独立工作目录+模型副本) |
| 端到端测试 | 自然语言生成方案→L0筛选→保存→(模拟)上传结果→AI分析→经验沉淀 |
| AI成本监控 | token消耗统计,Prompt优化,单次调用上限 |
| 文档更新 | README V1.1,AI功能使用说明,Schema V2文档,评审响应文档 |
| 验收测试 | test_ai.py — AI客户端/方案生成/结果分析/语义检索的单元+集成测试 |
验收:所有AI功能可用,批量自适应闭环跑通,文档完善,测试通过。
| 项目 | 值 |
|---|---|
| 端点 | https://api.kimi.com/coding/v1 |
| 模型 | k3(Kimi K3,1M上下文,支持推理) |
| 备选模型 | k3-256k / kimi-for-coding / kimi-for-coding-highspeed |
| API Key | sk-kimi-xxx(Kimi Code Plan,订阅制,消耗Code Plan配额) |
| 兼容格式 | OpenAI Chat Completions API |
| 特殊能力 | 支持思考模式(reasoning_content)、视觉输入、视频输入 |
| 验证状态 | 2026-08-27 验证通过,正常返回 |
| 风险 | 等级 | 控制措施 |
|---|---|---|
| PCB近似模型系统性偏差 | 高 | 建立校准系数;关键指标必须高保真复核;偏差反哺代理模型 |
| 轴向磁通3D效应 | 高 | Motor-CAD只用于筛选;最终候选必须3D FEA |
| AI生成方案不合法 | 中高 | L0预筛选+规则引擎强制校验,不合法拒绝保存 |
| API调用成本 | 中 | 默认k3模型,设置token上限,Prompt精简,结果缓存 |
| API不稳定 | 中 | 超时重试3次(指数退避),失败优雅降级 |
| 经验库冷启动污染 | 中高 | 所有经验绑定模型版本+保真度+置信等级,专家审核后入库 |
| 自适应算法不可解释 | 中 | 每个推荐点输出来源/预测值/不确定度/约束概率 |
| 并行许可和文件冲突 | 中 | 独立工作目录、模型副本、许可检测、任务队列 |
以上问题不阻塞P3-M1~P3-M3开发,可在P3-M4(高保真校准)前确认。