- Create model template, e.g., sys = idss(...)
- Specify bounds on parameters; sys.Structure.<parameter>.Minimum = ...
- Identify the structured model: sys2 = <estimator>(data, sys)
How can I add contraints to a model ( non linear arx, arx, armax ...) ?
조회 수: 9 (최근 30일)
이전 댓글 표시
Hello,
I have a set of data which describes a temperature process. The dataset contains various temperatures from sensors and
the voltage input. I already estimated several models from the data, but I wondered if it is possible to add contraints
when I create the models? For example I would like to state that the minimum Temperature for all sensors is 25 degrees (since
that is room temperature). Is it possible to include that information to may model somehow?
댓글 수: 0
채택된 답변
Rajiv Singh
2019년 8월 5일
If the constraints can be expressed as lower or upper bounds on the model's parameters, the estimations routines will handle them. The process looks like:
For more complex constraints, such as parameter inter-relationships, you need to use the grey box modeling approach. See:
댓글 수: 0
추가 답변 (1개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Nonlinear ARX Models에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!