Simscape

What's New

Learn about new product capabilities.

자세한 내용은 Release Notes를 참조하십시오.


Version 4.3, part of Release 2017b, includes the following enhancements:

Simscape Language

  • Simscape Functions: Reuse expressions in equations and member declarations of multiple components
  • initialevent Operator: Initialize event variables

Foundation Library and Simulation

  • Nominal Value Specification: Improve simulation robustness by providing scale of variables to the solver
  • Operating Point Management: Initialize models from saved operating points
  • Lookup Table Visualization: Plot the data based on specified interpolation and extrapolation methods
  • Thermal Liquid Properties Visualization: Plot the data over pressure and temperature domains

See the Release Notes for details.

Version 4.2, part of Release 2017a, includes the following enhancements:

Simscape Language

  • Mode Charts: Define distinct modes for component behavior
  • Enumerations: Specify a discrete set of acceptable parameter values
  • Run-Time Parameter Support for Declaration Functions: Tune input values for MATLAB functions that declare block parameters without regenerating code
  • Block-Level Diagnostics for Numbers of Equations and Unknowns: Identify overdefined or underdefined components

Foundation Library and Simulation

  • simscape.findNonlinearBlocks Function: Identify components with nonlinear equations
  • On-Demand Update for Variable Viewer and Statistics Viewer: Streamline review of modeling statistics
  • Gas Pressure and Flow Rate Sources That Perform No Thermodynamic Work: Configure flow conditions without affecting temperature
  • Thermodynamic Properties Sensor Blocks: Measure thermodynamic quantities in gas and thermal liquid domains

See the Release Notes for details.

Version 4.1, part of Release 2016b, includes the following enhancements:

Simscape Language

  • Conditional Sections: Define variants within component files
  • Declaration Functions: Call MATLAB from member declarations
  • Implicit Reference Connection Syntax: Simplify connections to reference node
  • 4D Table Lookup: Define lookup tables with four independent variables

Foundation Library and Simulation

  • Gas Domain and Block Library: Model gas systems with various levels of idealization
  • Dry Node Detection: Check for dry nodes in hydraulic systems
  • PS Lookup Table (4D) Block: Graphically define implicit equations that require lookup tables with four independent variables
  • Improved Simulation Logging Speed: Stream data to disk 5 to 30% faster
  • Spectrum Analyzer Block: Display frequency spectrum of time-domain signals

See the Release Notes for details.

Version 4.0, part of Release 2016a, includes the following enhancements:

Simscape Language

  • Lookup Table Improvements: Define 3D tables, interpolate using Akima splines
  • Event Variables and edge Operator: Capture values at events
  • Integral Operator, integ: Specify time integration of an expression

Foundation Library and Simulation

  • Run-Time Parameters: Speed up simulation tasks and modify component parameter values without regenerating C code
  • Simulation Speed Improvements: Up to 5x speed improvement for simulations using generated code
  • Stream Logging Data to Disk: Increase capacity for Simscape simulation results
  • Simscape Component Block: Efficiently create custom components by selecting Simscape language file directly from block
  • Simscape Results Explorer Unit Selection: Select y-axis units directly in plot pane
  • PS Lookup Table (3D) Block: Graphically define implicit equations that require lookup tables with three independent variables
  • Validation of Signal Units: Ensure consistent units specification on Simulink signals connected to Simscape physical networks

See the Release Notes for details.

Version 3.13.1, part of Release 2015aSP1, includes bug fixes.

See the Release Notes for details.

Version 3.14, part of Release 2015b, includes the following enhancements:

Foundation Library and Simulation

  • Two-Phase Fluid domain and block library
  • Variable priority option None for initialization
  • Periodic Operators library
  • Speed and efficiency improvements for simulation of switched linear systems
  • Domain-specific line style propagation through block icons

See the Release Notes for details.

Version 3.13, part of Release 2015a, includes the following enhancements:

Foundation Library and Simulation

  • Variable Viewer link to block diagram
  • Improved solver efficiency for model initialization
  • Sparkline plots for logged data

See the Release Notes for details.

Version 3.12, part of Release 2014b, includes the following enhancements:

Simscape Language

  • Refrigeration example modeling two-phase fluid flow

Foundation Library and Simulation

  • Domain-specific line styles for representing physical connections
  • Improved interface for connecting Simscape blocks
  • Option to configure logging of Simscape simulation results per block
  • Flat view option and improved diagnostics for Variable Viewer
  • Simscape Results Explorer

See the Release Notes for details.

Version 3.11, part of Release 2014a, includes the following enhancements:

Simscape Language

  • ssc_build library build process that no longer requires C compiler
  • priority attribute for setting relative priority of variable target values during initialization

Foundation Library and Simulation

  • Variables tab for specifying target value and priority for new initialization process
  • Variable Viewer for analyzing results of new initialization process
  • Statistics Viewer that displays variable source and number of eliminated variables
  • Fundamental Reluctance block
  • Hydro-mechanical converter blocks with fluid compressibility option

See the Release Notes for details.

Version 3.10, part of Release 2013b, includes the following enhancements:

Simscape Language

  • branches section for defining the relationship between component Through variables and nodes
  • import statement enabling simplified access to other component classes
  • connect statement support for vector and matrix physical signals

Foundation Library and Simulation

  • Thermal Liquid domain and block library
  • Simscape model statistics viewer

See the Release Notes for details.

2017a의 일부인 Version 4.2에는 다음과 같은 향상된 기능이 포함되어 있습니다.

Simscape 언어

  • 모드 차트: 구성 요소 동작에 대한 각각의 모드 정의
  • 열거형: 허용 가능한 매개 변수 값을 별개의 세트로 지정
  • 선언 함수에 대한 런타임 매개 변수 지원: 코드를 재생성하지 않고도 블록 매개 변수를 선언하는 MATLAB 함수의 입력값 튜닝
  • 방정식과 미지수 숫자에 대한 블록 레벨 진단: 과잉 또는 과소 정의된 구성 요소 파악

Foundation Library 및 시뮬레이션

  • simscape.findNonlinearBlocks 함수: 비선형 방정식으로 구성 요소 식별
  • 변수 뷰어와 통계 뷰어에 대한 온디맨드 업데이트: 모델링 통계 검토 간소화
  • 열역학 연산이 없는 기체 압력 및 유속 소스: 온도에 영향을 주지 않고 유동 조건 구성
  • 열역학 속성 센서 블록: 기체 및 열유체 영역의 열역학 수치 측정

자세한 내용은 Release Notes를 참조하십시오.

2016b의 일부인 Version 4.1에는 다음과 같은 향상된 기능이 포함되어 있습니다.

Simscape 언어

  • 조건부 섹션: 구성 요소 파일에 변형 정의
  • 선언 함수: 멤버 선언에서 MATLAB 호출
  • 내포된 참조 연결 구문: 참조 노드에 간단한 연결
  • 4차원 테이블 룩업: 4개의 독립 변수가 있는 룩업 테이블 정의

Foundation Library 및 시뮬레이션

  • 가스 도메인 및 블록 라이브러리: 다양한 레벨의 이상화가 있는 가스 시스템 모델링
  • Dry 노드 검색: 유압 장치의 Dry 노드 확인
  • PS 룩업 테이블(4차원) 블록: 4개의 독립 변수가 있는 룩업 테이블의 시각적인 음함수적 방정식 정의
  • 시뮬레이션 로깅 속도 향상: 디스크에 데이터를 5~30% 더 빠르게 스트리밍
  • 스펙트럼 분석기 블럭: 시간 영역 신호의 주파수 스펙트럼 표시

자세한 내용은 Release Notes를 참조하십시오.

2016a의 일부인 Version 4.0에는 다음과 같은 향상된 기능이 포함되어 있습니다.

Simscape 언어

  • 룩업 테이블 개선: 3차원 테이블을 정의하고 Akima 스플라인을 사용해 내삽(interpolation)을 수행합니다.
  • 이벤트 변수 및 edge 연산자: 이벤트의 값을 포착합니다.
  • 적분 연산자, integ: 식의 시간에 대한 적분을 지정합니다.

Foundation Library 및 시뮬레이션

  • 런타임 파라미터: C 코드를 재생성하지 않고 시뮬레이션 작업의 속도를 높이고 구성 요소 매개 변수 값을 수정합니다.
  • 시뮬레이션 속도 향상: 생성된 코드를 사용해 시뮬레이션 속도를 최대 5배 향상시킵니다.
  • 디스크에 로깅 데이터 스트리밍: Simscape 시뮬레이션 결과 저장 능력을 높였습니다.
  • Simscape 구성 요소 블록: 블록에서 직접 Simscape 언어 파일을 선택하여 사용자 지정 구성 요소를 효율적으로 생성합니다.
  • Simscape Results Explorer 단위 선택: 플롯 창에서 y단위를 직접 선택합니다.
  • PS Lookup Table (3D) 블록: 3개의 독립적 변수가 포함된 룩업 테이블이 필요한 음함수적 방정식을 그래픽적으로 정의합니다.
  • 신호 단위 체크(Validation): Simscape 물리적 네트워크에 연결된 Simulink 신호에 대해 일관된 단위가 지정되었는지 체크합니다.

자세한 내용은 Release Notes를 참조하십시오.

Release 2015aSP1의 일부인 Version 3.13.1 에는 버그 수정이 포함되어 있습니다.

자세한 내용은 Release Notes를 참조하십시오.

2015b의 일부인 Version 3.14에는 다음과 같은 향상된 기능이 포함되어 있습니다.

Foundation Library 및 시뮬레이션

  • 2상 유체 도메인 및 블록 라이브러리
  • 가변 우선 순위 옵션 없음 초기화
  • Periodic Operators 라이브러리
  • 스위칭되는 선형 시스템 시뮬레이션을 위한 속도 및 효율 개선
  • 블록 아이콘을 통한 도메인별 선 스타일 전파

자세한 내용은 Release Notes를 참조하십시오.

2014b의 일부인 Version 3.13에는 다음과 같은 향상된 기능이 포함되어 있습니다.

Foundation Library 및 시뮬레이션

  • 블록 다이어그램에 대한 Variable Viewer​
  • 모델 초기화를 위한 솔버(solver) 효율성 개선
  • 기록된 데이터를 위한 스파크라인 플롯​​

자세한 내용은 Release Notes를 참조하십시오.

2014b의 일부인 Version 3.12에는 다음과 같은 향상된 기능이 포함되어 있습니다.

Simscape 언어

  • 2상 유체 흐름을 모델링하는 냉장 예제

Foundation Library 및 시뮬레이션

  • 물리적 연결을 나타내기 위한 도메인별 라인 스타일
  • Simscape 블록 연결을 위한 인터페이스 개선
  • 블록별 Simscape 시뮬레이션 결과 로깅을 위한 옵션
  • Variable Viewer를 위한 평면 보기 옵션 및 향상된 진단
  • Simscape Results Explorer

자세한 내용은 Release Notes를 참조하십시오.

2014a의 일부인 Version 3.11에는 다음과 같은 향상된 기능이 포함되어 있습니다.

Simscape 언어

  • 별도의 C 컴파일러를 필요로 하지 않는 ssc_build 라이브러리 빌드 프로세스
  • 초기화 중 다양한 목표값에 대한 상대적인 우선순위 설정을 위한 priority 속성

Foundation Library 및 시뮬레이션

  • 변수 탭을 통한 손쉬운 초기화 목표값 설정 및 우선순위 지정
  • Variable Viewer를 통한새로운 초기화 프로세스 결과 분석
  • 변수 소스와 제거된 변수 개수를 표시하는 Statistics Viewer
  • 기초적인 자기 저항 블록
  • 유체 압축성 옵션을 포함한 유체 역학 컨버터 블록

자세한 내용은 Release Notes를 참조하십시오.

2013b의 일부인 Version 3.10에는 다음과 같은 향상된 기능이 포함되어 있습니다.

Simscape 언어

  • 구성요소 Through 변수와 노드 간의 관계를 정의하기 위한 branches 섹션
  • 다른 구성요소 클래스에 더욱 편리하게 액세스할 수 있게 하는 import
  • 벡터와 행렬 형태의 물리적 신호를 지원하는 connect

Foundation Library 및 시뮬레이션

  • 고온 열매(Thermal Liquid) 도메인 및 블록 라이브러리
  • Simscape 모델 통계 뷰어

자세한 내용은 Release Notes를 참조하십시오.

새로운 내용

새로운 제품의 기능에 대해 알아보십시오.