SuperAPI AI 工具集

simulink-control-motors

通用与其它

查看项目

更新于 10-16 09:31

技能介绍

用途:在 Simulink 中使用 Motor Control Blockset(MCB)构建电机控制方案,包括电机特性化、控制算法选择(FOC、DTC、六步、V/f)、搭建模型、调参、配置无传感器估计并为嵌入式目标生成代码。适用于电机驱动设计、调试与调优,以及涉及 PMSM、BLDC、感应电机、SynRM、SVPWM、弱磁、MTPA、MTPV 等场景;不适用于不涉及电机控制的通用 Simulink 建模或简单事实性问题。

依赖:必需 Motor Control Blockset、Simulink;可选 Embedded Coder、Simscape Electrical、Powertrain Blockset。

主要能力按意图路由:设计(推荐控制策略、选择架构模式、校验组合规则,Pattern B 为标准速度控制 FOC 默认;不建议 Pattern A 用于速度控制,也不建议无传感器六步与 BLDC AVI 同时使用);构建(先查 references/configurations/ 专用配置,否则用通用 FOC 接线拓扑,再按 composition-rules 添加特性);配置(设置 30 多种 MCB 块掩码参数,如 FOC CC 的 VLimits、SMO 的 PositionUnit='Radians'、PMSM 极对数 P、LUT 的 MTPA 与 FW 使能);调优(用 mcb.calcFOCGains(pmsm, inverter, Ts, Ts_speed),MCB 采用 Ki×Ts 约定);非线性数据(用 mcb.generateMotorLUT(pmsm, inverter, purpose) 生成并校验 LUT);搭建被控对象(MCB 理想模型、Simscape、FEM 参数化模型转换,Simscape 需 ode14x 求解器并重新调参);参数辨识(按 Rs→Ld/Lq→FluxPM→J/B 顺序,测 Rs 与 Ld/Lq 时电机需静止);无传感器位置估计(SPM 用 SMO+I/F,IPM 用 HFI+SMO 混合,ACIM 用磁链观测器+I/F);诊断(按症状查清单与自动修复配方)。

使用方式:先读取 references/common/COMMON-mcb.md 与 ROUTER-mcb.md,按路由表进入对应章节;结构变更通过 model_edit 执行,块列表采用接线拓扑文档中的类型字符串。

限制:资料未提供具体收费、价格或平台要求;部分细节需查阅对应参考文件。