Simscape 模块库
库结构概述
Simscape 模块库包含两个属于 Simscape™ 产品的库:
Foundation 库 - 包含基本的物理元件和构建模块,以及源和传感器,按照技术学科和执行功能整理为不同子库。
Utilities 库 - 包含用于创建物理网络模型的基本环境模块。
此外,如果您安装了任意附加产品,您将在主 Simscape 库下看到相应的库。附加产品是物理建模系列的产品,使用的是 Simscape 平台,因此,它们共享通用功能,例如物理单位管理或编辑模式。
Simscape Foundation 库包含一套全面的、按物理域整理的基础元件和构建模块:电气、机械旋转和平移、等温液体、气体等。在每个域内,模块被分组成元件、源和传感器。在每个流体域中,Utilities 子库包含指定流体属性的模块。有关详细信息,请参阅Fluid System Modeling。Physical Signals 模块库可用于对物理信号执行数学运算。
通过使用 Foundation 库中的基本构建模块,您可以创建跨不同物理域的更复杂的组件。然后,您可以将此模块集分组成一个子系统,并对其进行参数化以重用和共享这些组件。
除了 Foundation 库外,还有一个 Simscape Utilities 库,它包含实用工具模块,例如:
Solver Configuration 模块,它包含与 Simscape 仿真的数值算法相关的参数。每个 Simscape 图(或图中每个独特拓扑的物理网络)必须包含一个 Solver Configuration 模块。
Simulink-PS Converter 模块和 PS-Simulink Converter 模块,用于连接 Simscape 和 Simulink® 模块。使用 Simulink-PS Converter 模块将 Simulink 输出端口连接到 Physical Signal 输入端口。使用 PS-Simulink Converter 模块将 Physical Signal 输出端口连接到 Simulink 输入端口。
Probe 模块,它使您能够从模型中的另一个 Simscape 模块选择变量,并将它们作为 Simulink 信号输出。
有关使用 Simscape 模型中的这些模块的示例,请参阅教程Creating and Simulating a Simple Model以及使用 Probe 模块的断路器示例。
您可以将所有这些模块组合在您的 Simscape 图中来对物理系统进行建模。您还可以在您的图中使用基础 Simulink 模块,例如源和示波器。有关如何执行此操作的详细信息,请参阅将 Simscape 图连接到 Simulink 源和示波器。
Simscape 模块库包含一套全面、表示工程组件的精选模块,例如阀门、电阻器、弹簧等。但是,这些预置模块可能不足以满足您特定的工程需求。当您需要扩展现有模块库时,请使用 Simscape 语言将自定义组件甚至是新的物理域定义为文本文件。然后将文本组件转换为可在您的模型图中使用的额外 Simscape 模块的库。有关如何执行此操作的详细信息,请参阅典型 Simscape 语言任务。
访问模块库
您可以通过 Simulink 库浏览器访问这些模块。要显示库浏览器,请在 MATLAB® 命令行窗口中键入 slLibraryBrowser。然后在目录树中展开 Simscape 条目。

当您在 MATLAB 命令行窗口中键入 simscape 时,主 Simscape 库将在单独的窗口中打开。
Simscape 库由两个顶级库组成:Foundation 和 Utilities。此外,如果您安装了任意物理建模系列的附加产品,您将在 Simscape 库下看到相应的库,如下图所示。其中一些库包含二级和三级子库。您可以通过双击其图标来展开每个库。
