![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1767669/image.png)
How can model a nonlinear PID pressure and volume controller for medical ventilator application.
7 views (last 30 days)
Show older comments
Design and Simulate a nonlinear PID pressure and Volume controller in a medical ventilator application. our ventilator have a blower, sensor dynamics and, Patiient hose dynamics.
0 Comments
Answers (1)
Sam Chak
on 6 Sep 2024
You can refer to the modeling of a positive-pressure medical ventilator system using Simscape here:
However, please note that PID Controller generally needs to be designed to satisfy some technical requirements.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1767669/image.png)
1 Comment
Sam Chak
on 6 Sep 2024
In my opinion, if you have not learned about nonlinear control but have a solid foundation in linear control, such as with the conventional PID controller, you might consider using the MATLAB Fuzzy Logic Designer app to create variable gains for the PID controller:
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1767689/image.png)
With the Fuzzy Logic Designer, you can manipulate the gains to high or low values using linguistic IF–THEN rules, even if the nonlinear math function is unknown. The nonlinearity of the PID gain arises from the fact that the nonlinearities are embedded within fuzzy membership functions, often without your awareness.
See Also
Categories
Find more on Gain Scheduling in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!