升级 Specialized Power Systems 模型以使用 Simscape Electrical 模块
按照以下规范,将使用 Specialized Power Systems 库中模块的模型升级为使用 Simscape™ Electrical™ 模块的模型。
注意
Specialized Power Systems 库已在 R2026a 中删除。
Simscape Electrical 可用于:
利用 Simscape 技术对电力系统进行建模、仿真和分析。
调节运行时参数,您可以在仿真之前或之间更改这些参数,而无需重新编译模型。
选择增强求解器选项,为线性系统和切换线性系统以及桌面仿真和实时仿真提供规模化性能。
优化方程构建以提高数值稳健性。
使用单线表示法对三相系统进行建模,以加快模型构造速度并改进模型布局。
从多种模型保真度级别中进行选择,包括线性切换和非线性切换半导体开关。
与其他工具(包括 Simulink® Control Design™、Simulink Real-Time™ 和 Simulink Fault Analyzer™)集成,以实现非侵入式故障建模和系统性故障注入。
要升级模型,您可以使用 spsConversionAssistant 函数或手动更新模型。
使用 spsConversionAssistant 函数
使用 spsConversionAssistant 函数将 Specialized Power Systems 模块替换为 Simscape Electrical 模块。该函数具有以下功能:
帮助您将 Specialized Power Systems 模块替换为等效或类似的 Simscape Electrical 模块,同时保留参数值和模块之间的连接。
以新名称保存转换后的模型。
生成一份 HTML 报告,列出完全支持、部分支持和不支持的模块。
转换完成后,审查替换后的模块,并手动将不支持的模块转换为 Simscape 和 Simscape Electrical 模块。
手动更新模型
通过将 Specialized Power Systems 模块替换为 Simscape Electrical 中的基本组件和库来手动更新模型。这种方法为您设计和自定义满足特定要求的模型提供了充分的灵活性。
要查找现有模型中的所有 Specialized Power Systems 模块,请使用 spsConversionFindBlocks 函数。
如果您需要更有针对性的现有电力系统模型手动转换支持,或者如果您正在开发新的电力系统模型,请下载 Simscape Electrical Support Library for Power Systems (MATLAB Central File Exchange)。该库为直接使用 Simscape 原生技术提供了一个起点,并包含 Simscape Electrical 中电力系统模型的多个示例。
有关使用 Simscape Electrical 构建简单模型的介绍,请参阅构建并仿真简单电路。
了解有关 Simscape Electrical 的详细信息
这些课程将向您介绍在 Simscape Electrical 中对模拟电路、电力电子转换器以及电力系统模型进行仿真的基础知识:
《电路仿真入门之旅》- 使用物理网络方法对电气滤波器和故障电源进行仿真。
《电力电子仿真入门之旅》 - 以不同级别的模型保真度对降压转换器建模,并比较其输出结果与仿真速度。
《电力系统仿真入门之旅》- 对三相电路进行仿真和测量,并评估下垂控制和最大功率点追踪 (MPPT) 等算法。
有关 Simscape Electrical 中的基本组件和库的详细信息,以及如何选择模块来以满足仿真目标所需的保真度级别表示物理组件,请参阅以下指南:
选择模块来建模电气系统 - 使用模块库对电子、机电和电力系统进行建模和分析。
选择模块来建模电力电子变换器 - 选择用于对转换器拓扑进行建模的预置转换器模块或离散组件。
选择模块来建模半导体器件 - 选择用于对半导体器件进行建模的模块并对该模块进行参数化。
选择模块来建模电机或作动器 - 选择用于对您所用电机或作动器类型进行建模的模块。
选择模块来建模变压器 - 为您的应用选择模块,该模块应具备随频率变化的正确组件行为。
Choose Blocks to Model Cables or Lines - 选择用于对您的导体排列方式进行建模的模块。