주요 콘텐츠

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 아웃포트를 물리 신호 인포트에 연결할 수 있습니다. PS-Simulink Converter 블록을 사용하여 물리 신호 아웃포트를 Simulink 인포트에 연결할 수 있습니다.

  • Probe 블록. 이 블록을 사용하면 모델의 또 다른 Simscape 블록에서 변수를 선택하고 해당 변수를 Simulink 신호로 출력할 수 있습니다.

Simscape 모델에서 이러한 블록을 사용하는 예제는 튜토리얼 Creating and Simulating a Simple ModelProbe 블록이 있는 회로 차단기 예제를 참조하십시오.

Simscape 다이어그램에서 이러한 블록을 모두 결합하여 물리 시스템을 모델링할 수 있습니다. 소스 또는 스코프와 같은 기본 Simulink 블록도 다이어그램에서 사용할 수 있습니다. 사용 방법에 대한 자세한 내용은 Simscape 다이어그램을 Simulink 소스 및 스코프에 연결하기 항목을 참조하십시오.

Simscape 블록 라이브러리에는 밸브, 저항기, 스프링 같은 엔지니어링 컴포넌트를 나타내는 다양한 블록이 포함되어 있습니다. 하지만 이러한 사전 구축된 블록만으로는 특정 엔지니어링 요구 사항을 충족하기에 충분하지 않을 수 있습니다. 기존 블록 라이브러리를 확장해야 하는 경우 Simscape 언어를 사용하여 사용자 지정된 컴포넌트나 새로운 물리 도메인을 텍스트 파일로 정의할 수 있습니다. 그런 다음 텍스트 컴포넌트를 모델 다이어그램에서 사용할 수 있는 추가 Simscape 블록 라이브러리로 변환합니다. 이 작업을 수행하는 방법에 대한 자세한 내용은 Typical Simscape Language Tasks 항목을 참조하십시오.

블록 라이브러리에 액세스

Simulink 라이브러리 브라우저에서 블록에 액세스할 수 있습니다. 라이브러리 브라우저를 표시하려면 MATLAB® 명령 창에 slLibraryBrowser를 입력합니다. 그런 다음 목차 트리에서 Simscape 항목을 확장합니다.

MATLAB 명령 창에 simscape를 입력하면 기본 Simscape 라이브러리가 별도의 창에 열립니다.

Simscape 라이브러리는 Foundation과 Utilities의 두 최상위 라이브러리로 구성됩니다. 또한, 물리 모델링 제품군의 애드온 제품을 설치한 경우 다음 그림에 나와 있듯이 Simscape 라이브러리에서 해당 라이브러리를 볼 수 있습니다. 이러한 라이브러리 중 일부에는 두 번째 수준 및 세 번째 수준의 하위 라이브러리가 포함되어 있습니다. 각 라이브러리의 아이콘을 더블 클릭하면 해당 라이브러리를 확장할 수 있습니다.

참고 항목

도움말 항목