ืืืืจ ืื ืืชืืื ืกืืจืช ืืืืจืื ืืืืงืืฉืื ืืฉืืืืช ืืืืืืืืืช ืืืืื ืื ืืงืจื PID ืืกืืืืช Simulink. ืืืื ื ืืื ืืืฆื ืืขืืื ืขื ืืคืืืงืฆืืืช PID Tuner.
ืืืื
ืืกืื ืืคืืคืืืจื ืืืืชืจ ืฉื ืืงืจืื ืืืฉืืฉืื ืืชืขืฉืืื ืืืขืจืืืช ืืงืจื ืืืขืื ืกืืืจ ืืืื ืืืืืฉื ืืืงืจื PID. ืืื ืืื ืืกืื ืืืืจืื ืืช ืืื ื ืืขืืงืจืื ืืคืขืืื ืฉื ืืืงืจ ืืืื ืืกืืืื ืืื ืฉืืื, ืืื ืืชืฆืืจื ืฉืื, ืืืืืจ. ืืืฉืื ืืงืืื ืืืงืจ ืืื ืขืืืื ืืขืื. ืืฉ ืืืืช ืขืฆืืื ืฉื ืกืคืจืืช, ืื ืืจื (ืืืืืื, [1, 2]) ืืื ืืงืืืืช (ืืืฉื, [3, 4]), ืฉืื ืืืชืืื ืฉื ืืจืืืืืืจืื ืืืกืืจืช ืืฉืคื ืืืกืืืืช ืืืื ืฉื ืชืืจืช ืืืงืจื ืืืืืืืืืช.
ืกืืจืช ืืืืจืื ืื ืชืชืืจ ืืจืืื ืืืืืืืืืช ืืืืื ืื ืืงืจื PID ืืืืฆืขืืช ืืื Simulink ืืืื:
- ืืงืื PID
- ืืืคืืืืืืฆืืืช ืชืืืื
- ืืืืื ืืขืจืืช ืืงืจื,
- ืืืืื PID ืืืืกืก ืชืืืืช ืชืืจ,
- ืืืื ืจ PID ืืืืืืื ืืืขืื ืกืืืจ.
ืืืจืช ืืขืจืืช ืืืงืจื ืชืืื ืืื ื ืืฉืืื ืืืืืกืก ืขื ืื ืืข DC ืืืืคืขื ืขื ืืื ืืื ืืื ืงืืืขืื, ืืคืืขื ืืื ืขื ืชืืืช ืืืืืืื ืืขืืืก ืืื ืจืฆืืืื, ืขื ืืคืจืืืจืื ืืืืื:
- ืืชื ืืกืคืงืช ืื ืืข, ;
- ืืชื ืืืืช ืืงืืืืืช ืฉื ืืชืคืชื ืืืืืจ ืืื ืืข, ;
- ืชืืืืช ืืื ืืืงืืืืืช ืฉื ืคืืชืื ืืืืืจ ืืื ืืข, ;
- ืืงืื ืืืื ื ืื ืืข, ;
- ืจืืข ืืืื ืจืฆืื ืฉื ืจืืืืจ ืืื ืืข, .
ืคืจืืืจืื ืฉื ืขืืืก ืืชืืืช ืืืืืืื:
- ืจืืข ืืืื ืจืฆืื ืฉื ืืขืืืก, ;
- ืืืก ืืขืืจื, .
ืืืืืจืื ืืืขืฉื ืืื ื ืืืืืื ื ืืกืืืืช ืืชืืืืืช, ืขื ืืืช, ืจืฆืื ืฉืืงืืจื ืืืื ืืืข ืืกืืกื ืืชืืจืช ืืืงืจื ืืืืืืืืืช, ืืื ืื ื ืืกืืื ืืืืืืื ืืกืืืืช Simulink ืืื ืืืืื ืืช ืืืืืจ ืืืืฆืข.
ืืืื ืืืขืจืืช
ืืื ื ืืงื ืืืฉืืื ืืขืจืืช ืืงืจื ืืื ืืืจืืช ืืืืืจืืช ืืืืืืชืืช ืฉื ืืื ื ืืฉืืื ืกืจืื, ืฉืชืจืฉืื ืืืืงืื ืืคืืฉื ืฉืื ืืืฆื ืืืื.
ืืืชืื ืืืื ื ืื ืชืื, ื ืื ื ืืื ืฉื ืืขืจืืช ืืื ืืกืืืืช Simulink.
ืืืืืื ืฉื ืืืื ื ืืืฉืืื (ืชืช-ืืขืจืืช ืืคืขืื ืืฉืืื) ืืขืืืก ืืื ืจืฆืืืื (ืชืช-ืืขืจืืช ืขืืืก) ื ืืฆืจื ืืืืฆืขืืช ืืืืงืื ืฉื ืกืคืจืืืช ืืืืื ืคืืืืช
- ืืื ืืื ื ืืฉืืื,
- ืืืื ืขืืืก ืืื ืจืฆืืืื.
ืืืืืื ืฉื ืื ืขื ืืขืืืก ืืฉืืืืื ืืืืืื ืื ืชืช-ืืขืจืืืช ืืืืฉื ืื ืืืืืืืช ืคืืืืืช ืฉืื ืืช:
- ืืจื ืืืจื ืืคืืชืื ืืืืืืจ ืฉื ืืื ืืข (ืชืช ืืขืจืืช A),
- ืืชื ืขื ืืคืืชืื ืฉืื (ืชืช ืืขืจืืช V),
- ืืืืจืืช ืืืืืชืืช ืฉื ืืืืืืงื ืืืงืจื (ืชืช ืืืขืจืืช ฮฉ).
ืืคื ื ืืืืจืช ืืคืจืืืจืื ืฉื ืืงืจ PID, ืืืื ื ืจืืฅ ืืช ืืืืื ืืืืฉืื, ืื ืงืื ืืช ืคืื ืงืฆืืืช ืืืขืืจื ืฉื ืืืงืจ . ืชืืฆืืืช ืืกืืืืืฆืื ืขืืืจ ืืืช ืื ืืกื ืฉื 150 ืกื"ื ืืืฆืืืช ืืืื.
ืื ืืชืื ืืืจืคืื ืืขืื ืืจืืจ ืื:
- ืงืืืืจืืื ืืช ืืคืื ืฉื ืืขืจืืช ืืืงืจื ืืื ื ืืืืขื ืืขืจื ืฉืฆืืื, ืืืืืจ. ืืฉื ื ืฉืืืื ืกืืืืช ืืืขืจืืช.
- ืืืชื ืขื ืคืืชืืื ืืื ืืข ืืืืข ืืขืจื ืฉื 150 ืืืื ืืชืืืืช ืืกืืืืืฆืื, ืื ืฉืืืืื ืืืฉื ืฉืื ืขืงื ืืกืคืงืช ืืชื ืืืื ืืื ืืืื ืื (24 ืืืื) ืืคืืชืืืื.
ืชื ืืชืืืืช ืืืขืจืืช ืืืืฃ ืืืื ืืขืืื ืืืจืืฉืืช ืืืืืช:
- ืืจืืื (Overshoot) ืื ืืืชืจ ื-10%,
- ืืื ืขืืืื ืคืืืช ื-0.8 ืฉื ืืืช,
- ืืื ืืืืฃ (ืืื ืฉืงืืขื) ืคืืืช ื-2 ืฉื ืืืช.
ืื ืืกืฃ, ืขื ืืจืืืืืืจ ืืืืืื ืืช ืืืชื ืืืกืืคืง ืืคืชืืช ืืื ืืข ืืขืจื ืืชื ืืืกืคืงื.
ืืืืจืช ืืืงืจ
ืคืจืืืจื ืืืงืจ ืืืืืจืื ืืืืฆืขืืช ืืืื
ืืืคืืืงืฆืื ืืืคืขืืช ืขื ืืื ืืืืฆื ืขื ืืคืชืืจ ืื ืืื ืโฆืืืืงื ืขื ืืคืื ื ืืืื ืื ืืืืืืื. ืจืืื ืืฆืืื ืื ืืคื ื ืืืฆืืข ืฉืื ืืืืจืช ืคืจืืืจื ืืืงืจ, ืืฉ ืฆืืจื ืืืืืจ ืืช ืกืืื (P, PI, PD ืืื'), ืืื ืืช ืกืืื (ืื ืืืื ืื ืืืกืงืจืื).
ืืืืืื ืฉืืืช ืืืจืืฉืืช ืืื ืืืืืื ืืช ืงืืืืจืืื ืืช ืืืืฆื ืฉืื (ืืชื ืขื ืกืืื ืืื ืืข), ืืฉ ืืฆืืื ืืช ืืืื ืืืชื ืืืืชืจ. ืืื:
- ืขืืืจ ืืืจืืืกืืื ืจืืืืช ืคืื.
- ืืืฅ ืขื ืืคืชืืจ ืืืื ืืืื ืชืคืืงื, ืืชืืฆืื ืืื ืืืคืขืืื ืืฉืืืช ืืงืืืขืช ืืืืื ืืขืืืื (ืืืืื ืืขืืืื) ืืืชืืชืื (ืืืืื ืืชืืชืื) ืฉื ืืืื ืขืจืื ืืคืื.
- ืืืืจ ืืช ืืืืืืช ืืืืื.
ืืคืขืื ื ืืื ื ืฉื ืืืืืช ืืจืืืืืืจ ืืืืง ืืืืขืจืืช ืืจืืื ืืฉืืืืฉ ืืฉืืืืช ืฉืืืจืชื ืืืืืื ืืจืืืื ืืื ืืืจืืืช. ืืืืืง ืืืืฉื ืฉืชื ืฉืืืืช: ืืืฉืื ืืืืจื ืืืืืืง. ืืืืข ืืคืืจื ืขื ืฉืืืืช ืืื ื ืืฆื
ืืืงืจื ืื, ื ืืชืื ืืช ืืขืจืืื 24 ื-24 ืืฉืืืช ืืืื ืขืืืื ะธ ืืืื ืชืืชืื ืืืชืื, ืืื ืืืฉืชืืฉ ืืฉืืืช ืืืืืืง ืืื ืืื ืืข ืจืืืื ืืื ืืืจืืืช.
ืืืชืื ืฉืชืืืื ืื ืืืจืื ืฉื ืืืืง ืืจืืืืืืจ ืืฉืชื ื: ืกืืื ืจืืืื ืืืคืืข ืืื ืืฆืืืช ืืคืื ืฉื ืืืืืง.
ืืืืจ ืืื, ืงืื ืืช ืื ืืฉืื ืืืื ืขื ืืื ืืืืฆื ืขื ืืืคืชืืจ ืืื, ืืืืจ ืืืจืืืกืืื ืจืืฉื ืืืืฅ ืขื ืืืคืชืืจ ืื ืืื ืโฆ, ืฉืืคืชื ืืืื ืืืฉืื ืืืฉ ืฉื PIDTuner.
ืืืืืจ ืืืจืคื ืฉื ืืืืื ืืืฆืืื ืฉื ื ืชืืืืืื ืืืืคืื: ืขื ืืคืจืืืจืื ืื ืืืืืื ืฉื ืืืงืจ, ืืืืืจ. ืขืืืจ ืืงืจ ืื ืืืืืจ, ืืขืืืจ ืขืจืืื ืฉื ืืืจื ืืืืืืืืช. ื ืืชื ืืจืืืช ืขืจืื ืคืจืืืจืื ืืืฉืื ืขื ืืื ืืืืฆื ืขื ืืืคืชืืจ ืืฆื ืคืจืืืจืืืืืืงื ืืกืจืื ืืืืื. ืืืืืฆื ืขื ืืืคืชืืจ ืืืคืืขื ืฉืชื ืืืืืืช: ืืคืจืืืจืื ืื ืืืจืื ืฉื ืืืงืจ (Controller Parameters) ืืืขืจืืืช ืืืืคืืื ืื ืฉื ืืชืืืื ืืืืืฃ ืขื ืืคืจืืืจืื ืฉื ืืืจื (Performance and Robustness).
ืืคื ืฉื ืืชื ืืจืืืช ืืืขืจืืื ืฉื ืืืืื ืืฉื ืืื, ืืงืืื ืืืงืจ ืืืืืฉืืื ืืืืืืืืช ืขืืืืื ืืื ืืืจืืฉืืช.
ืืืืจืช ืืจืืืืืืจ ืชืืฉืื ืขื ืืื ืืืืฆื ืขื ืืืคืชืืจ ืขื ืืฉืืืฉ ืืจืืง ืืืืืงื ืืืืื ืืืืฆื ืืฆื ืคืจืืืจืื, ืืืืจ ืืื ืขืจืื ืืคืจืืืจ ืืืืฉืื ืืฉืชื ื ืืืืืืืืช ืืฉืืืช ืืืชืืืืื ืืืืื ืืืืจืืช ืืคืจืืืจืื ืฉื ืืืืง PID Controller.
ืืชืืฆืืืช ืฉื ืืืืืืช ืืขืจืืช ืขื ืืงืจ ืืืืื ืขืืืจ ืืกืคืจ ืืืชืืช ืื ืืกื ืืืฆืืืช ืืืื. ืืจืืืช ืืืช ืื ืืกื ืืืืืืช (ืงื ืืืื), ืืืขืจืืช ืชืคืขื ืืืฆื ืจืืืืช ืืชื.
ืฉืืื ืื ืฉืืืื PID Tuner ืืืืจ ืืช ืืงืืื ืืืงืจ ืขื ืกืื ืืืื ืืื ืืืจื, ืื ืฉืืืฉืจ ืขืืืจืื ืืืืื ืื ืืื ืืืจื, ืืฉ ืฆืืจื ืืืืืืจ ืืช ืืคืจืืืจืื ืฉืื. ืืืงืจื ืื, ืืชื ืืืื ืืืฉืชืืฉ ืืืคืืืงืฆืื
ืกืคืจืืช
- ืืืจืื ืืืื ืืืื ืื ืืงืจ PI ื-PID. ืืืืื ืืืืืืืืจ
- ืขืืฆืื ืืขืจืืช ืืงืจืช PID ืืืืื ืื ืืืืืืื ืืืืฆืขืืช MATLAB, Simulink. ืืืื ื ื.
- ืืงืจืช PID ืืฆืืจื ืื ืงืคืื ืืช. Karpov V.E.
- ืืงืจื PID. ืืขืืืช ืืืฉืื. ืืืงืื 1, 2. Denisenko V.
ืืงืืจ: www.habr.com