Simulink Design Optimization

 

Simulink Design Optimization

모델 민감도 분석 및 모델 파라미터 조정

파라미터 추정기, 응답 최적화기, 및 민감도 분석기 앱의 스크린샷.

설계 최적화 앱

내장된 앱을 사용하여 설계 요구사항, 결정 변수 및 최적화 옵션의 지정을 비롯하여 Simulink에서 설계 최적화 문제를 대화형 방식으로 설정하고 풀 수 있습니다. 배포 또는 추가 사용자 지정을 위해 앱 내에서 MATLAB 코드를 생성할 수 있습니다.

파라미터 추정

파라미터 추정기 앱을 사용한 대화형 방식으로, 또는 명령줄 함수로 테스트 데이터에서 Simulink 모델의 파라미터와 상태를 자동으로 추정하여 정확한 플랜트 모델을 구축할 수 있습니다.

응답 최적화

응답 최적화기 앱 또는 명령줄 함수를 사용하여 시간 영역 및 주파수 영역 설계 요구사항을 충족하도록 모델 파라미터를 자동으로 최적화할 수 있습니다.

민감도 분석

민감도 분석기 앱을 사용하여 어느 파라미터가 모델의 거동에 가장 큰 영향을 미치는지 식별할 수 있습니다. 파라미터 추정과 설계 최적화를 위해 더 나은 초기 조건을 선택할 수 있습니다. 몬테카를로 시뮬레이션을 사용하여 모델의 설계 공간을 분석함으로써 설계의 강인성을 확인할 수 있습니다.

플랜트 및 제어기 파라미터의 다이어그램.

플랜트 및 제어기 파라미터 공동 최적화

응답 시간, 대역폭, 에너지 소비량 등의 시스템 설계 특성을 개선하도록 물리적 플랜트 파라미터와 알고리즘 또는 제어기의 이득을 함께 최적화할 수 있습니다.

디지털 트윈 조정

배포된 디지털 트윈 모델의 파라미터를 현재 자산 상태에 맞게 자동으로 업데이트할 수 있습니다. Simulink Compiler를 사용하여 파라미터 추정 워크플로를 배포할 수 있습니다.

엔진 체적 효율 표면 일치를 위한 적응형 룩업 테이블 조정의 예.

룩업 테이블 조정

배터리 특성 분석 또는 이득 스케줄링 제어기와 같은 응용 사례에 맞게 룩업 테이블을 조정할 수 있습니다. 룩업 테이블 값에 단조성 및 평활도 같은 제약 조건을 부여할 수 있습니다. 보정 문제 해결을 위해 적응형 룩업 테이블을 사용할 수 있습니다.

설계 최적화 가속화

Parallel Computing Toolbox를 사용하여 모델의 여러 시뮬레이션을 병렬로 실행함으로써 파라미터 추정, 응답 최적화, 민감도 분석을 가속화할 수 있습니다. Simulink의 빠른 재시작 기능과 액셀러레이터 시뮬레이션 모드를 사용하여 설계 최적화 작업의 속도를 높일 수 있습니다. 

사용 가능한 최적화 방법을 보여주는 응답 최적화기 앱.

최적화 솔버

Optimization ToolboxGlobal Optimization Toolbox에서 대리, fmincon 및 패턴 검색 등 사용 가능한 여러 솔버로 혼합 정수 최적화, 도함수 기반 최적화, 도함수 없는 최적화 등의 다양한 최적화 문제를 풀 수 있습니다.