Main Content

민감도 분석

실험계획법(DOE), 몬테카를로, 상관 기법을 사용하여 모델 파라미터에 대한 비용 함수 민감도를 분석합니다.

민감도 분석을 사용하여 Simulink® 모델의 파라미터와 상태가 모델 출력 또는 모델 설계 요구 사항에 어떤 영향을 미치는지 평가할 수 있습니다. 민감도 분석기 또는 명령줄에서 모델을 평가할 수 있습니다. 병렬 연산 또는 빠른 재시작을 사용하여 계산 속도를 높일 수 있습니다. 민감도 분석기에서 민감도 분석을 수행한 후 분석 결과를 파라미터 추정기 앱 또는 응답 최적화기 앱으로 내보낼 수 있습니다. 민감도 분석 및 응용 사례에 대한 자세한 내용은 민감도 분석이란? 항목을 참조하십시오.

민감도 분석기설계 공간을 탐색하고 가장 영향력 있는 모델 파라미터 확인

함수

모두 확장

파라미터 공간 지정하기

sdo.ParameterSpaceSpecify probability distributions for model parameters
sdo.GriddedSpaceSpecify discrete grids of sample values for model parameters (R2023a 이후)
combineCombine parameter spaces defined for sensitivity analysis (R2023a 이후)
makedist확률 분포 객체 생성
truncate확률 분포 객체 절단
setDistributionSet distribution of parameter in sdo.ParameterSpace object
addParameterAdd parameter to sdo.ParameterSpace or sdo.GriddedSpace object
removeParameterRemove parameter from sdo.ParameterSpace or sdo.GriddedSpace object
setValuesSet grid values of parameters in gridded parameter space (R2023a 이후)

샘플 생성하기

sdo.sampleGenerate parameter samples for sensitivity analysis
sdo.scatterPlotScatter plot of samples
sdo.SampleOptionsParameter sampling options for sdo.sample
sdo.GriddingOptionsOptions for sampling gridded parameters with sdo.sample (R2023a 이후)

시뮬레이션 시나리오 생성하기

sdo.SimulationTestSimulation scenario description
setupConfigure simulation scenario and model for optimization and evaluation (R2024a 이후)
restoreRestore simulation scenario and model to their previous state (R2024a 이후)

시간 영역 요구 사항 지정하기

sdo.requirements.SignalBoundPiecewise-linear amplitude bound
sdo.requirements.SignalTrackingReference signal to track
sdo.requirements.StepResponseEnvelopeStep response bound on signal
sdo.requirements.PhasePlaneEllipseImpose elliptic bound on phase plane trajectory of two signals
sdo.requirements.PhasePlaneRegionImpose region bound on phase plane trajectory of two signals

파라미터 요구 사항 지정하기

sdo.requirements.FunctionMatchingImpose function matching constraint on variable
sdo.requirements.MonotonicVariableImpose monotonic constraint on variable
sdo.requirements.RelationalConstraintImpose relational constraint on pair of variables
sdo.requirements.SmoothnessConstraintImpose bounds on gradient magnitude of variable

주파수 영역 요구 사항 지정하기

sdo.requirements.BodeMagnitudeBode magnitude bound
sdo.requirements.ClosedLoopPeakGain Closed loop peak gain bound
sdo.requirements.GainPhaseMarginGain and phase margin bounds
sdo.requirements.OpenLoopGainPhaseNichols response bound
sdo.requirements.PZDampingRatioDamping ratio bound
sdo.requirements.PZNaturalFrequencyNatural frequency bound
sdo.requirements.PZSettlingTimeSettling time bound
sdo.requirements.SingularValueSingular value bound
sdo.evaluateEvaluate cost function for samples
sdo.EvaluateOptionsCost function evaluation options for sdo.evaluate
sdo.OperatingPointSetupSet up steady-state operating point computation
sdo.getParameterFromModelGet design variables for optimization
sdo.getStateFromModelInitial state for estimation from Simulink model
sdo.getModelDependenciesList of model file and path dependencies
sdo.setValueInModelSet design variable value in model
evalRequirementEvaluate design requirement
sdo.analyzeAnalyze how model parameters influence cost function
sdo.AnalyzeOptionsAnalysis options for sdo.analyze

도움말 항목

평가 기본 사항

앱 및 프로그래밍 워크플로

정상 상태 평가

평가 속도 개선

민감도 분석기 작업

코드 생성