Metrics to characterize control performance without simulation
조회 수: 2 (최근 30일)
이전 댓글 표시
Hello,
I am trying to find a metric to tune the parameters of a variable structure controller but right now I am using metric computed after simulation and it is very long plus the metrics cannot be computed in some cases. Is there a metric that could be used to tune the controller without simulating the model and that could be computed in any case?
Thank you
댓글 수: 2
Mathieu NOE
2024년 12월 17일
hello , do you have a simple working code we can use ?
IMO,performance is related to error signals and I don't see how you could have a somewhat equivalent info without simulating your closed loop on a given test signal
답변 (1개)
Naga
2024년 12월 23일
Tuning controller parameters without running simulations can be tricky, but there are ways to speed up or avoid simulations entirely:
- Use simplified models, replace full simulations with analytical models or reduced-order approximations.
- Evaluate controller parameters directly using stability margins, control effort, or robustness criteria.
- Surrogate model, train a machine learning model (e.g., Gaussian Process) to approximate performance metrics based on a few simulations, then use it for optimization.
- Add constraints or rules to exclude obviously unstable or infeasible parameters before simulation.
For your PSO code, you could integrate a surrogate model. This might look like replacing your current fitness function with a trained model or pre-checking parameter stability to avoid wasting time on bad candidates.
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 PID Controller Tuning에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!