산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial programming >> MATLAB

MATLAB - Simulink

Simulink는 MATLAB과 통합된 동적 및 임베디드 시스템을 위한 시뮬레이션 및 모델 기반 설계 환경입니다. MathWorks에서 개발한 Simulink는 다중 도메인 동적 시스템을 모델링, 시뮬레이션 및 분석하기 위한 데이터 흐름 그래픽 프로그래밍 언어 도구입니다. 기본적으로 사용자 정의 가능한 블록 라이브러리 세트가 있는 그래픽 블록 다이어그램 도구입니다.

이를 통해 MATLAB 알고리즘을 모델에 통합하고 추가 분석을 위해 시뮬레이션 결과를 MATLAB으로 내보낼 수 있습니다.

Simulink는 −

를 지원합니다.

MathWorks에서 제공하는 여러 추가 기능 제품과 Simulink와 함께 사용할 수 있는 타사 하드웨어 및 소프트웨어 제품이 있습니다.

다음 목록은 그 중 일부에 대한 간략한 설명을 제공합니다 -

Simulink는 모델링 스타일 검사, 요구사항 추적성 및 모델 커버리지 분석을 통해 모델의 체계적인 검증 및 검증이 가능합니다.

Simulink Design Verifier를 사용하면 설계 오류를 식별하고 모델 검사를 위한 테스트 케이스 시나리오를 생성할 수 있습니다.

Simulink 사용

Simulink를 열려면 MATLAB 작업 공간을 입력하십시오 -

simulink

Simulink가 라이브러리 브라우저와 함께 열립니다. . 라이브러리 브라우저는 시뮬레이션 모델을 구축하는 데 사용됩니다.

왼쪽 창에서 다양한 시스템에 따라 분류된 여러 라이브러리를 찾을 수 있으며 각 라이브러리를 클릭하면 오른쪽 창에 디자인 블록이 표시됩니다.

모델 구축

새 모델을 만들려면 새로 만들기를 클릭하십시오. 라이브러리 브라우저의 도구 모음에 있는 버튼. 제목 없는 새 모델 창이 열립니다.

Simulink 모델은 블록 다이어그램입니다.

라이브러리 브라우저에서 적절한 요소를 선택하고 모델 창으로 끌어서 모델 요소를 추가합니다.

또는 모델 요소를 복사하여 모델 창에 붙여넣을 수 있습니다.

예시

Simulink 라이브러리에서 항목을 드래그 앤 드롭하여 프로젝트를 만드세요.

이 예에서는 두 개의 블록이 시뮬레이션에 사용됩니다. A 소스 (신호) 및 싱크 (범위). 신호 발생기(소스)가 아날로그 신호를 생성한 다음 스코프(싱크)에서 그래픽으로 시각화합니다.

라이브러리에서 프로젝트 창으로 필요한 블록을 끌어 시작합니다. 그런 다음 한 블록의 연결 지점에서 다른 블록의 연결 지점으로 커넥터를 끌어서 수행할 수 있는 블록을 함께 연결합니다.

'Sine Wave' 블록을 모델로 드래그해 보겠습니다.

라이브러리에서 'Sinks'를 선택하고 'Scope' 블록을 모델로 드래그합니다.

Sine Wave 블록의 출력에서 ​​Scope 블록의 입력으로 신호 라인을 드래그합니다.

'실행을 눌러 시뮬레이션을 실행합니다. ' 버튼, 모든 매개변수를 기본값으로 유지(시뮬레이션 메뉴에서 변경할 수 있음)

범위에서 아래 그래프를 가져와야 합니다.


MATLAB

  1. MATLAB - 개요
  2. MATLAB - 기본 구문
  3. MATLAB - 변수
  4. MATLAB - 명령
  5. MATLAB - 데이터 유형
  6. MATLAB - 연산자
  7. MATLAB - 행렬
  8. MATLAB - 배열
  9. MATLAB - 콜론 표기법
  10. MATLAB - 숫자