물리 모델 생성을 위한 필수 단계
R2026b워크플로 개요
아래 표에는 물리 모델을 구축하고 시뮬레이션하기 위한 필수적인 주요 단계와 함께, 각 단계에 대한 배경 정보를 제공하는 관련 문서 항목이 나열되어 있습니다. 그 뒤에 이어서 각 단계에 대한 자세한 설명이 나옵니다.
| 주요 단계 | 관련 항목 |
|---|---|
Basic Principles of Modeling Physical Networks | |
다음 그림은 제어기가 있는 질량-스프링-댐퍼 예제 모델에 적용되는 주요 워크플로 단계를 보여줍니다. 그 아래 각 단계별 설명에는 이 모델을 만드는 방법에 대한 자세한 지침이 포함되어 있습니다.

1단계: sscnew를 사용하여 새 모델 만들기
Simscape™ 모델 구축을 시작하는 가장 좋은 방법은 sscnew를 사용하는 것입니다. 이 방식을 사용하면 모델에 권장되는 디폴트 설정을 적용할 수 있습니다. sscnew를 사용하면 다음 작업이 자동으로 수행됩니다.
모델 캔버스에 필수 블록과 자주 사용되는 블록이 미리 포함된 Simscape 모델 생성
권장되는 솔버 및 허용오차 설정 선택
전체 모델에 대한 데이터 기록 활성화
2단계: 물리 네트워크 조합하기
시스템을 모델링하려면, Simscape 라이브러리의 블록을 모델에 추가한 다음 이들을 연결하여 물리 네트워크를 구성합니다. 사용자가 만든 도식에서 블록을 연결하는 선은 모델링하는 실제 시스템의 컴포넌트 사이에 존재하는 물리적 연결을 나타냅니다. 즉, Simscape 다이어그램은 물리 시스템 레이아웃을 모사합니다.

네트워크를 구성할 때는, Electrical Reference, Mechanical Translational Reference 등과 같은 도메인별 기준점 블록을 포함하는 것이 중요합니다. 이러한 블록은 도메인에 따라 접지(ground), 프레임(frame) 또는 대기(atmosphere)와의 연결을 나타냅니다. 자세한 내용은 Grounding Rules 항목을 참조하십시오.
3단계: 블록 파라미터 및 변수 목표값 조정하기
Simscape 블록은 블록 파라미터 및 변수에 대한 디폴트 초기값을 갖는 일반 컴포넌트를 나타냅니다. 이러한 값은 해당 응용 분야에 적합하게 조정하거나 제조업체 데이터시트와 일치하도록 조정할 수 있습니다.
블록 파라미터 값과 블록 변수에 대한 초기화 목표값을 확인하고 수정하려면 블록을 더블 클릭하여 대화 상자를 여십시오. 설정 탭을 사용합니다.
대부분의 Simscape 블록의 경우, 블록 대화 상자는 블록 속성 인스펙터와 동일한 정보를 포함하며 동일한 레이아웃을 사용합니다. 기본적으로, 속성 인스펙터에서 값을 변경하면 새 값이 즉시 적용됩니다. 보다 효과적인 제어를 위해, 블록 대화 상자의 오른쪽 위 코너에 있는 자동 적용 체크박스의 선택을 해제하여 재설정 및 적용 버튼을 활성화하는 것이 좋습니다. 이는 여러 파라미터를 한 번에 변경하는 복잡한 블록을 다룰 때 특히 유용합니다. 제조업체 데이터시트와 일치하도록 파라미터 값을 변경하고 전체 설정을 검토한 다음 적용을 클릭합니다. 자동 적용 체크박스의 선택을 해제하면 MATLAB 세션 동안 해당 상태가 유지됩니다.
블록에 대한 설명을 보려면 블록 대화 상자에서 설명 탭을 클릭하십시오. 이 탭에는 소스 코드 링크도 포함되어 있습니다. 이 링크를 클릭하면 MATLAB 편집기에서 이 블록의 Simscape 소스 파일이 열립니다.
설정할 수 있는 파라미터나 변수 목표값이 없는 블록의 경우, 블록 대화 상자에는 설정 탭이 보이지 않으며 설명 탭만 표시됩니다.
블록에 대한 문서를 보려면 블록 대화 상자의 오른쪽 위 코너에 있는 물음표
버튼을 클릭하십시오.
4단계: 소스 추가하기
입력 신호를 사용하여 Simscape 모델을 구동할 수 있습니다. 이 기법을 사용하면 시스템에 작용하는 힘, 전압, 압력과 같은 물리적 효과를 나타낼 수 있습니다. 전류, 질량 유량, 열 유속과 같이 시스템을 통해 흐르는 다른 물리량도 지정할 수 있습니다. Simscape 소스 블록을 사용하여 물리 네트워크에 신호 입력 연결을 추가합니다.
5단계: 센서 추가하기
물리 네트워크에서 물리량을 측정하여 모델의 다른 위치에서 사용할 수 있습니다. 이러한 물리량은 일반적으로 제어 알고리즘의 피드백에 사용되거나, 온도 종속적 저항기처럼 다른 물리량에 따라 동작이 달라지는 물리적 컴포넌트를 모델링하는 데 사용되며, 시뮬레이션 중 결과를 확인하는 용도로도 사용할 수 있습니다.
물리량은 센서 블록을 사용하여 측정하며, 측정하려는 값에 따라 직렬 또는 병렬로 연결합니다. Through 변수(예: 전류, 유량, 힘)로 정의되는 물리량을 측정하려면 센서를 직렬로 연결하십시오. Across 변수(예: 전압, 압력, 속도)로 정의되는 물리량을 측정하려면 센서를 병렬로 연결하십시오. Through 변수 및 Across 변수에 대한 자세한 내용은 Variable Types 항목을 참조하십시오.
6단계: 인터페이스 블록으로 Simulink에 연결하기
Simscape 네트워크의 방정식은 동시에 풀리지만 Simulink 블록은 순차적으로 실행됩니다. Simulink-PS Converter 및 PS-Simulink Converter와 같은 인터페이스 블록은 이러한 두 모델링 규칙 사이의 경계를 처리합니다. Simulink 신호가 Simscape 네트워크의 물리량을 지정하거나, 제어 설계 또는 다른 목적으로 Simscape 물리량을 Simulink에 전달할 때 인터페이스 블록이 필요합니다. Simulink 블록을 Simscape 물리 네트워크에 연결할 때마다 적절한 컨버터 블록을 사용해야 합니다.
7단계: 모델 시뮬레이션하기
Simulink 툴스트립(모델 창의 맨 위) 또는 Scope 뷰어 도구 모음에서 실행 버튼
을 클릭하여 시뮬레이션을 실행합니다. Simscape 솔버는 모델을 평가하고 초기 조건을 계산한 다음 시뮬레이션을 실행합니다. 이 절차에 대한 자세한 설명은 How Simscape Simulation Works 항목을 참조하십시오. 모델 창의 왼쪽 아래 코너에 있는 메시지에서 상태 업데이트를 확인할 수 있습니다.
8단계: 시뮬레이션 결과 보기
Simscape 결과 탐색기에서 데이터 기록 기능을 사용하여 시뮬레이션 데이터를 보고 분석할 수 있습니다. 예를 들어, 두 시뮬레이션 실행을 비교하여 질량 변경이 스프링 변형에 어떻게 영향을 미치는지를 분석할 수 있습니다.

















