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

3 visualizaciones (últimos 30 días)
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.

Respuestas (1)

Azzi Abdelmalek
Azzi Abdelmalek el 18 de Mayo de 2013
You can use a zoh block
  1 comentario
Marian
Marian el 20 de Mayo de 2013
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.

Iniciar sesión para comentar.

Categorías

Más información sobre Fuzzy Logic in Simulink en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by