파라미터 및 상태 추정하기
추정 데이터, 진행률 플로팅 및 최적화 방법 지정(병렬 연산 및 빠른 재시작을 사용한 추정 속도 개선)
Simulink® Design Optimization™은 Simulink에서 모델링된 시스템의 파라미터와 상태를 추정하는 데 사용할 수 있는 명령줄 툴과 시각적 파라미터 추정기 앱을 모두 제공합니다. 하나 또는 여러 개의 데이터 세트를 사용하여 모델의 여러 파라미터와 상태를 추정할 수 있습니다. 또한 파라미터 값에 사용자 지정 제약 조건을 적용하고, 병렬 연산을 사용하여 추정 속도를 높이고, 코드를 생성하여 배포된 모드에서 파라미터 추정을 실행할 수 있습니다.
앱
파라미터 추정기 | 모델 파라미터 및 초기 상태 추정 |
함수
도움말 항목
추정 기본 사항
- 모델 파라미터 값 추정하기(GUI)
실험 데이터를 사용하여 앱에서 모델 파라미터 값을 추정합니다. - 모델 파라미터 값 추정하기(코드)
실험 데이터를 사용하여 명령줄에서 모델 파라미터 값을 추정합니다. - Estimate Model Parameters and Initial States (GUI)
Estimate model parameters and initial states in the app.
- Estimate Model Parameters and Initial States (Code)
Estimate model parameters and initial states at the command line.
다중 실험
- Estimate Model Parameters Per Experiment (GUI)
Estimate model parameters in the app using data from some or all experiments. - Estimate Model Parameters Per Experiment (Code)
Estimate model parameters at the command line using data from some or all experiments. - Estimate Model Parameters Using Multiple Experiments (Code)
Use multiple sets of experimental data to estimate model parameter values at the command line.
정상 상태 추정
- Specify Steady-State Operating Point for Parameter Estimation
An operating point of a dynamic system defines the states and root-level input signals of the model at a specific time. - Set Model to Steady-State When Estimating Parameters (GUI)
This example shows how to set a model to steady-state in the process of parameter estimation. - Set Model to Steady-State When Estimating Parameters (Code)
This example shows how to set a model to steady-state in the process of parameter estimation. - Parameter Estimation for Power Plant Excitation System Starting at Steady-State (GUI)
This example shows how to perform parameter estimation while starting the system in steady state using the example of an excitation system model for a power plant electric generator.
목적 함수 사용자 지정하기
- Estimate Model Parameters with Parameter Constraints (Code)
Estimate model parameters at the command line and impose constraints on the parameter values. - Write a Cost Function
Write a cost function for parameter estimation, response optimization, or sensitivity analysis. The cost function evaluates your design requirements using design variable values.
추정 속도 개선하기
- Speed Up Parameter Estimation Using Parallel Computing
Scenarios when you can speed up parameter estimation using parallel computing, and how the speedup happens. - Use Parallel Computing for Parameter Estimation
Use parallel computing for parameter estimation in the app, or at the command line. - Improving Optimization Performance Using Fast Restart (GUI)
Use fast restart mode to speed up parameter estimation. - Improving Optimization Performance Using Fast Restart (Code)
Use fast restart mode to speed up parameter estimation at the command line. - 시뮬레이션 중 액셀러레이터 모드 사용하기
Simulink Design Optimization은Normal
시뮬레이션 모드와Accelerator
시뮬레이션 모드를 지원합니다.
파라미터 추정기 작업
- 추정 데이터 지정
파라미터 추정기에서 추정 데이터를 지정합니다. - Specify Parameters for Estimation
Choose continuous or discrete model parameters for estimation, and specify them in the Parameter Estimator app. - Specify Known Initial States
Specify initial conditions for measured data. You can also choose to estimate the initial conditions. - Specify Estimation Options
Specify goodness of fit criteria, estimation options, and parallel computing options. - Estimate Parameters and States
Estimate parameters and states in the Parameter Estimator after specifying estimation data and estimation options. - Save and Load Estimation Sessions
Save and load estimation sessions in the Parameter Estimator.
코드 생성 및 배포
- Generate MATLAB Code for Parameter Estimation Problems (GUI)
Use the Parameter Estimator to define an estimation problem, and then generate a MATLAB® function for parameter estimation at the command line. - Parameter Tuning for Digital Twins
Monitor the condition of an electric vehicle battery in the field with a deployed version of parameter estimation using Simulink Compiler™. - Generate MATLAB Code for Deployed Parameter Estimation Problems (GUI)
Automatically generate MATLAB to solve a parameter estimation problem deployed using Simulink Compiler.