Adaptive optimal control for repetitive processes

버전 1.1.0.0 (385 KB) 작성자: Bartlomiej Ufnalski
The DOP-capable PSO is employed to adapt controller gains to changing repetitive process parameters.
다운로드 수: 1.7K
업데이트 날짜: 2015/11/17

라이선스 보기

Repetitiveness of a process to be controlled is innate to many industrial systems. Its presence creates new possibilities in developing control algorithms that take into account errors from previous passes to shape the control signal in current pass. Nevertheless, many repetitive processes can and are effectively controlled using non-repetitive controllers, i.e. quality requirements can be met without implementing repetitive controllers. However, it is not rare that such systems are subject to dynamics variations and in turn adaptation of controller gains could be a desirable feature. This submission illustrates concept of employing a particle swarm optimizer (modified to enable dynamic optimization problem solving) to adapt non-repetitive controller gains in the gradient-free manner. The performance is continually evaluated -- during the regular operation of the system -- using user-defined performance index and the PSO tracks the moving optimum as the plant is assumed to be time-variant (is not stationary). For more information please see comments inside the m-file.

인용 양식

Bartlomiej Ufnalski (2025). Adaptive optimal control for repetitive processes (https://kr.mathworks.com/matlabcentral/fileexchange/47947-adaptive-optimal-control-for-repetitive-processes), MATLAB Central File Exchange. 검색 날짜: .

MATLAB 릴리스 호환 정보
개발 환경: R2015a
모든 릴리스와 호환
플랫폼 호환성
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
버전 게시됨 릴리스 정보
1.1.0.0

A compatibility issue related to the 'Repetitive sequence' block has been fixed.

1.0.0.0