news 2026/3/19 9:32:31

MATLAB R2025b中消失的Specialized Power Systems库

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
MATLAB R2025b中消失的Specialized Power Systems库

MATLAB R2025b中消失的Specialized Power Systems库

CSDN为什么要把我的部分文章设置为VIP可读?

CSDN为什么要把我的部分文章设置为VIP可读?

CSDN为什么要把我的部分文章设置为VIP可读?

Specialized Power Systems库介绍

库位置:Libraries:Simscape / Electrical / Specialized Power Systems, 缩写为SPS, 早期称为:SimPowerSystems, 是 MATLAB/Simulink 中用于电力系统仿真的经典专业库.

MATLAB 2020b版本中的SPS库

Machines子库中的模块

路径:powerlib/Machines

路径:Simscape / Electrical / Specialized Power Systems / Fundamental Blocks / Machines

MATLAB 2025a版本中的SPS库

Specialized Power Systems

新版 R2025a版本中的 一些模块

Control子库下的一些模块

sps_lib命令可调用一些旧的库

MATLAB 2025b版本中的SPS库

关于SPS库在新版MATLAB消失的说明

2025b版本的simulink为什么之后不支持Simscape Electrical Specialized Power Systems blocks。 - MATLAB Answers - MATLAB Central

Unable to find the Specialized Power Systems group in simscape electrical in newer version r2025b - MATLAB Answers - MATLAB Central

Can’t find Specialized Power Systems in Simscape - MATLAB Answers - MATLAB Central

(11 封私信 / 39 条消息) matlab2025b的specialized power systems库在哪里? - 知乎

从 R2025b 开始, MathWorks 正式将Specialized Power Systems库从标准安装包中移除, 转由 OPAL-RT 维护

新版MATLAB显示未找到模块

使用spsConversionAssistant命令转换

spsConversionAssistant('my_power_model')

>> spsConversionAssistant('Square_wave_injection.slx')

将HFI_SynRM.slx旧模型转换为新的模型

转换命令行输入
>> spsConversionAssistant('HFI_SynRM.slx') 警告: 找不到名为 'powerlib' 的库。 > 位置:elecassistant 位置: elecassistant 位置: ee.internal.assistant/Model/import 位置: ee.internal.assistant.import 位置: spsConversionAssistant 警告: 找不到名为 'powerlib' 的库。 > 位置:elecassistant 位置: elecassistant 位置: ee.internal.assistant/Model/import 位置: ee.internal.assistant.import 位置: spsConversionAssistant 警告: 找不到名为 'powerlib' 的库。 > 位置:elecassistant 位置: elecassistant 位置: ee.internal.assistant/Model/import 位置: ee.internal.assistant.import 位置: spsConversionAssistant 警告: 找不到名为 'powerlib' 的库。 > 位置:elecassistant 位置: elecassistant 位置: ee.internal.assistant/Model/import 位置: ee.internal.assistant.import 位置: spsConversionAssistant 警告: 找不到名为 'powerlib' 的库。 > 位置:elecassistant 位置: elecassistant 位置: ee.internal.assistant/Model/import 位置: ee.internal.assistant.import 位置: spsConversionAssistant 警告: 找不到名为 'powerlib' 的库。 > 位置:elecassistant 位置: elecassistant 位置: ee.internal.assistant/Model/import 位置: ee.internal.assistant.import 位置: spsConversionAssistant Import libraries are on. 已创建原始文件 "HFI_SynRM_simscape.slx" 的副本,因为它上次是在早期版本的 Simulink 中保存的。要恢复原始版本,请将文件 "HFI_SynRM_simscape.slx.r2020b" 重命名为 "HFI_SynRM_simscape.slx"。 您可以使用 Simulink 预设项关闭此功能。如果您不想再次看到此消息,请点击此处。 警告: 名称不存在或不是目录: D:\Program Files\MATLAB\R2025b\toolbox\physmod\powersys\library > 位置:path (第 109 行) 位置: addpath (第 96 行) 位置: ee.internal.assistant.utils.togglePath 位置: elecassistant 位置: elecassistant 位置: ee.internal.assistant/Model/import 位置: ee.internal.assistant.import 位置: spsConversionAssistant 警告: 名称不存在或不是目录: D:\Program Files\MATLAB\R2025b\toolbox\physmod\powersys\powersys > 位置:path (第 109 行) 位置: addpath (第 96 行) 位置: ee.internal.assistant.utils.togglePath 位置: elecassistant 位置: elecassistant 位置: ee.internal.assistant/Model/import 位置: ee.internal.assistant.import 位置: spsConversionAssistant 警告: 名称不存在或不是目录: D:\Program Files\MATLAB\R2025b\toolbox\physmod\powersys\templates > 位置:path (第 109 行) 位置: addpath (第 96 行) 位置: ee.internal.assistant.utils.togglePath 位置: elecassistant 位置: elecassistant 位置: ee.internal.assistant/Model/import 位置: ee.internal.assistant.import 位置: spsConversionAssistant 警告: 名称不存在或不是目录: D:\Program Files\MATLAB\R2025b\toolbox\physmod\powersys\library\control > 位置:path (第 109 行) 位置: addpath (第 96 行) 位置: ee.internal.assistant.utils.togglePath 位置: elecassistant 位置: elecassistant 位置: ee.internal.assistant/Model/import 位置: ee.internal.assistant.import 位置: spsConversionAssistant 警告: 名称不存在或不是目录: D:\Program Files\MATLAB\R2025b\toolbox\physmod\powersys\library\electricalmachines > 位置:path (第 109 行) 位置: addpath (第 96 行) 位置: ee.internal.assistant.utils.togglePath 位置: elecassistant 位置: elecassistant 位置: ee.internal.assistant/Model/import 位置: ee.internal.assistant.import 位置: spsConversionAssistant 警告: 名称不存在或不是目录: D:\Program Files\MATLAB\R2025b\toolbox\physmod\powersys\library\passives > 位置:path (第 109 行) 位置: addpath (第 96 行) 位置: ee.internal.assistant.utils.togglePath 位置: elecassistant 位置: elecassistant 位置: ee.internal.assistant/Model/import 位置: ee.internal.assistant.import 位置: spsConversionAssistant 警告: 名称不存在或不是目录: D:\Program Files\MATLAB\R2025b\toolbox\physmod\powersys\library\powerelectronics > 位置:path (第 109 行) 位置: addpath (第 96 行) 位置: ee.internal.assistant.utils.togglePath 位置: elecassistant 位置: elecassistant 位置: ee.internal.assistant/Model/import 位置: ee.internal.assistant.import 位置: spsConversionAssistant 警告: 名称不存在或不是目录: D:\Program Files\MATLAB\R2025b\toolbox\physmod\powersys\library\powergridelements > 位置:path (第 109 行) 位置: addpath (第 96 行) 位置: ee.internal.assistant.utils.togglePath 位置: elecassistant 位置: elecassistant 位置: ee.internal.assistant/Model/import 位置: ee.internal.assistant.import 位置: spsConversionAssistant 警告: 名称不存在或不是目录: D:\Program Files\MATLAB\R2025b\toolbox\physmod\powersys\library\sensorsandmeasurements > 位置:path (第 109 行) 位置: addpath (第 96 行) 位置: ee.internal.assistant.utils.togglePath 位置: elecassistant 位置: elecassistant 位置: ee.internal.assistant/Model/import 位置: ee.internal.assistant.import 位置: spsConversionAssistant 警告: 名称不存在或不是目录: D:\Program Files\MATLAB\R2025b\toolbox\physmod\powersys\library\sources > 位置:path (第 109 行) 位置: addpath (第 96 行) 位置: ee.internal.assistant.utils.togglePath 位置: elecassistant 位置: elecassistant 位置: ee.internal.assistant/Model/import 位置: ee.internal.assistant.import 位置: spsConversionAssistant 警告: 名称不存在或不是目录: D:\Program Files\MATLAB\R2025b\toolbox\physmod\powersys\library\utilities > 位置:path (第 109 行) 位置: addpath (第 96 行) 位置: ee.internal.assistant.utils.togglePath 位置: elecassistant 位置: elecassistant 位置: ee.internal.assistant/Model/import 位置: ee.internal.assistant.import 位置: spsConversionAssistant Import libraries are off. Import completed: E:\ruilin\MATLAB_WorkSpace\HFI_SynRM.slx ans = 1
转换结果

生成的新模型新文件名为:原模型名_simscape.slx

生成转换报告:系统会弹出一个 HTML 报告, 将模块分为三类:

  1. Fully Supported(完全支持):已自动替换并配置。

  2. Partially Supported(部分支持):已替换, 但可能需要你手动核对关键参数。

  3. Unsupported(不支持):无法自动替换, 必须手动从 Simscape 库中寻找替代方案。

使用淘汰库的提醒

This model uses Simscape Electrical Specialized Power Systems blocks which have been removed in the R2025b release. Use Simscape Electrical blocks instead. For help updating your models, use the conversion assistant, spsConversionAssistant.

仿真运行时间计算

两个CPU的核心参数对比

  1. 12th Gen Intel® Core™ i7-12700
  2. AMD Ryzen 7 4800H with Radeon Graphics
特性Intel i7-12700 (台式机)AMD Ryzen 7 4800H (笔记本)影响分析
定位高性能桌面级 (65W-180W)移动笔记本级 (45W)台式机 CPU 拥有更高的功耗上限和更好的散热, 能长时间高频运行。
架构Alder Lake (第12代)Zen 2 (2020年架构)i7-12700 的 IPC(每时钟周期指令数)远高于 Zen 2。
单核睿频4.9 GHz4.2 GHz最关键点:Simulink 默认仿真通常是单线程运行,频率越高越快。
三级缓存25 MB8 MB大缓存能显著减少大规模电力系统计算时的内存等待。

实际测试参数

暂未考虑其他影响

  1. Intel i7-12700 →62.0321;
  2. AMD Ryzen 7 4800H →112.23.
% 运行仿真并将结果存入 out 对象% 启动Simulink模型仿真并捕获输出% out是Simulink仿真输出对象, 会存储仿真过程中所有的输出数据, 后续可通过这个对象提取各类仿真信息.out=sim('HFI_SynRM_simscape.slx');% 获取实际运行时间(单位:秒)% out.getSimulationMetadata:调用out对象的getSimulationMetadata方法, 获取仿真的元数据% .TimingInfo:从元数据中筛选出 "时间相关信息"(TimingInfo)% .TotalElapsedWallTime:是TimingInfo结构体中的核心字段actualTime=out.getSimulationMetadata.TimingInfo.TotalElapsedWallTime;fprintf('仿真实际耗时: %.2f 秒\n',actualTime);

out模型运行元数据

作者信息等

参考链接

Specialized Power Systems库简单使用

电力电子Simulink仿真实验specialized Power Systems使用说明-CSDN博客

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/16 0:06:12

B 树 vs B+ 树:为什么 MySQL 用 B+ 树,而不是 B 树?

🌳 B 树 vs B 树:为什么 MySQL 用 B 树,而不是 B 树?B 树不是 B 树的“升级版”,而是为“范围查询”而生的专用结构。如果你学过数据结构,一定听说过 B 树(B-Tree); 如果…

作者头像 李华
网站建设 2026/3/17 4:16:52

BLE 蓝牙开发入门:用手机控制开发板 LED

📱 BLE 蓝牙开发入门:用手机控制开发板 LED学 BLE,不从点灯开始,等于白学。 这一篇,我们用最经典、成功率最高的 BLE Demo: 手机 → 蓝牙 → 单片机 → 控制 LED 帮你真正入门 BLE,而不是只停留…

作者头像 李华
网站建设 2026/3/13 10:53:51

MySQL + MQ 最终一致性终极方案:Outbox + 幂等 + 补偿 + 对账全解析

适用对象:后端架构师 / 高级开发 / 分布式系统设计者 适用场景:订单系统、支付系统、库存系统、账户系统、积分系统、异步解耦系统 MQ 示例:RocketMQ(Kafka、Pulsar 原理一致) 一、问题背景:为什么分布式系统一定会“不一致”? 在微服务架构中,最常见的模式是: 业务服…

作者头像 李华
网站建设 2026/3/16 4:51:05

django基于微信小程序的校园食堂点餐订餐系统-计算机毕业设计源码+无LW文档

Django基于微信小程序的校园食堂点餐订餐系统 摘要 本文探讨了利用Django框架结合微信小程序开发校园食堂点餐订餐系统的过程。该系统旨在解决校园食堂在传统点餐模式下存在的排队时间长、效率低等问题,为师生提供便捷的点餐服务,同时提升食堂的管理效率…

作者头像 李华
网站建设 2026/3/14 14:09:36

Comsol 中浆液扩散模型:注浆过程的数字化洞察

comsol注浆,浆液扩散模型在岩土工程、建筑施工等诸多领域,注浆是一项关键技术,它能有效改善土体性质、增强结构稳定性。而理解浆液在地下的扩散规律至关重要,借助 Comsol 建立浆液扩散模型,可让我们在虚拟环境中深入探…

作者头像 李华