How can I design and simulate an anti-surge controller for centrifugal compressor using Fuzzy Logic controller?

I;m trying to design and simulate an anti-surge controller for centrifugal compressor using Fuzzy logic, any link to a tutorial or detailed explanation is needed please.

 Risposta accettata

I came across a relevant paper titled "PID and Novel Approach of PI Fuzzy Logic Controllers for Active Surge in Centrifugal Compressor," but it may not provide extensive insights into the design of a Mamdani fuzzy controller. You can find the paper here:
However, if you have experience in designing classical PI or PID controllers, or state feedback controllers for stabilizing surge in centrifugal compressors, I can assist you in designing a Sugeno fuzzy controller instead. In fact, the paper's Mamdani fuzzy controller design approximates the Sugeno Fuzzy Controller. Why not consider designing a Sugeno Fuzzy Controller as an alternative?

13 Commenti

Okay sam, can you guide me in designing the sugeno fuzzy controller, I'll post the mathematical model too
Regarding the design of Sugeno fuzzy controller, the prerequisite is to have a linear PI / PID compensator or a state feedback controller, and the linear controller needs to be provided by you. However, before proceeding, it is crucial to analyze the mathematical model to determine the feasibility of implementing a linear controller.
Okay, I attached a Pdf of my research work, the mathematical models are there, but I want to use fuzzy logic and don't really know how to use those mathematical models on Simulink
Sam, any guide on how to start? I can draw the block diagram but don't know how to run the simulation
I dedicated an hour to speed-reading all 33 pages of the document, but I couldn't locate the mathematical model of the centrifugal compressor. In Equation 28, I noticed an ordinary differential equation (ODE), but I'm uncertain if it qualifies as a comprehensive model for controller design. It seems rather simplistic. It's possible that I may have overlooked it.
To save both of us time and ensure efficiency, would it be possible for you to directly provide the differential equations that include the control variable? Ideally, the model should resemble the one presented in Chetate et al., 2013.
P.S.: I also suggest that you share a copy of your progressive work with your supervisor for review and advice. I noticed that there are quite a few filler materials that could be omitted or condensed. A solid methodology should provide a comprehensive overview of the compressor system and its components (such as the sensor transmitter, process controller, and actuating valve). It should cover topics like surge, preventive measures against surge, available valve manipulation methods, their advantages and disadvantages, and finally, delve into the focal point of your research, which is the Fuzzy Logic-assisted Control Scheme.
Unlike ordinary compressor operators who may not need an extensive understanding of physics and mathematics when dealing with the rule-heavy Mamdani Fuzzy Controller (if this..., then that...), at a more advanced academic level, we aim to design the elegant and minimalistic Sugeno Fuzzy Controller. This task aligns with the work of scientists, technologists, engineers, and mathematicians (STEM).
I hope this feedback is helpful.
Yes, sorry for bothering you, But can I make use of the Mathematical model in Chetate et al., 2013 for my coompressor? if possible can you give step wise direction on how to model and simulate according to Chetate et al., 2013. work?
Please we can work with the model you provided in the reference above, so I could use that as working principle and learn
I've also learnt on how to implement the Fuzzy logic controller, can you give an entire block diagram of centrifugal compressor? with assumed parameters so I could edit and useit?
No need to apologize. However, I suggest reaching out to your Supervisor for academic guidance regarding your research. While I may not be well-versed in the specifics of the compressor system, I can generally offer technical guidance in MATLAB for fuzzy control design when provided with BOTH the mathematical differential equations of the system and the mathematical control equation of the controller.
In your initial question, you requested a link related to the design of a fuzzy controller, and I have already provided one that I believe you can refer to for MATLAB and Simulink design. Given that you have already familiarized yourself with implementing a Fuzzy Logic Controller in Simulink, we can consider your question resolved.
If you have any additional inquiries regarding obtaining a complete block diagram of a centrifugal compressor in Simulink, I recommend posting a new question. This way, experts in Thermodynamics can offer guidance or provide valuable resources. You never know when luck may strike. Just ensure that you tag the title of your question to capture the attention of experts by using a format like:
[Thermodynamics] Modeling of Centrifugal Compressors in Simulink
Thanks alot Sam for your help, but lastly how do I locate a Centrifugal compressor Block on simulink, I've been searching the entire library but can't find any
I came across two Slimulink blocks for dynamic centrifugal compressors. One is specifically designed for gas compression, while the other is tailored for compressing two-phase fluids. You can find more information about them at the following links:

Accedi per commentare.

Più risposte (0)

Prodotti

Release

R2015b

Community Treasure Hunt

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

Start Hunting!

Translated by