Ang MATLAB ay isang malawakang ginagamit na software na kasangkapan sa pagdidisenyo at pagsusuri ng mga sistema ng kontrol. Ang tornial na ito ay nagbibigay ng isang step-by-steep guide upang tulungan ang mga gumagamit na maunawaan ang pangunahing proseso ng control system design gamit ang MATLAB.
Pagsisimula sa Pamamagitan ng MATLAB
Magsimula sa pamamagitan ng pagbubukas ng MATLAB at pakikipag-ugnayan sa interface. Ang MATLAB ay nag-aalok ng iba't ibang mga tungkuling ginawa-in at mga intrumentbox partikular para sa disenyo ng control system, tulad ng Control System Toolbox.
Pagmumodelo sa Sistema
Ang unang hakbang sa disenyo ng sistemang pangkontrol ay ang paglikha ng modelong matematikal ng sistema. Ito ay maaaring gawin gamit ang mga tungkuling paglilipat o mga representasyon ng estado-space.
Halimbawa, upang bigyang kahulugan ang gawaing paglilipat:
Mga [t ⁇ f([n ⁇ tor co district]], [denominator coficts]);
Pagdidisenyo sa Tagakontrol
Kapag namodelo na ang sistema, makakapagdisenyo ka ng tagakontrol ng kontrol upang matugunan ang espesipikong mga batayan sa pagsasagawa. Ang mga karaniwang tagakontrol ng kontrol ay kinabibilangan ng mga tagakontrol ng PID, na maaaring i-redirect gamit ang mga tungkulin ng MATLAB.
Upang lumikha ng isang tagapigil ng PID:
tekontroller = pid(Kp, K, Kd);
Pag - aayos at Pagsusuri
Matapos idisenyo ang controller, gayahin ang saradong-loop system para suriin ang tugon nito. Gamitin ang mga gawaing katulad ng scap at mpluwensyang upang gunigunihin ang pag-uugali ng sistema.
Halimbawa:
scap(feedback(sys*controller, 1));
Mga Huling Pagbabago
Batay sa mga resulta ng reflection, ang mga adjust controller para mapahusay ang takbo ng sistema ay ulitin ang pagmomodelo, pagdidisenyo, at pagsusuri ng mga hakbang kung kinakailangan upang matamo ang ninanais na mga detalye.