maintain constant the values of a controller's output for longer periods of time in simulink

조회 수: 3 (최근 30일)
Hello! I have the following problem. There is a feedback control system with a fuzzy controller and a process. The system is simulated in Simulink. When the setpoint of the system is changed the controller's output is changing very fast and when applied in the process determines a very fast response of the system, which is not physically plausible. What I think is need to be done is to apply the controller's output over a larger period of time or to maintain constant the values of the controller's output for longer periods of time. Do you think is possible to do that in Simulink or there is another solution to this problem? P.S. It is assumed that the fuzzy controller is build properly.

답변 (1개)

Azzi Abdelmalek
Azzi Abdelmalek 2013년 5월 18일
You can use a zoh block
  댓글 수: 1
Marian
Marian 2013년 5월 20일
Unfortunately I omitted something in the definition of the problem. When I said that the controller's output is changing very fast the change is like an impulse: it rises suddenly and then it drops with a little curve ... all (from the beginning of the rise to the end of the drop) in 0.002. So what I need is this impulse to extend over a large period of time (let's say 0.5 instead of 0.002). P.S. Sorry for the misunderstanding.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Fuzzy Logic in Simulink에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by