SIMULINK көмегімен мәжбүрлі тербелістерді модельдеу
Модельдеу көмегімен мәжбүрлі тербелістер процесін модельдеуді қарастырыңыз. Matlab-та симуляциялық модельдеу SIMULINK графикалық ортасының көмегімен жүзеге асырылады. GNU Octave пайдаланушыға мұндай мүмкіндік бермейді, бірақ тегін бағдарламалық жасақтаманың ішінде ұқсас мүмкіндіктері бар Scilab пакетін бөліп көрсетуге болады.
SIMULINK Matlab ортасына біріктірілген және «электрлік, механикалық және гидравликалық жүйелерді модельдеу үшін дайын блоктық кітапханаларды пайдалануға, сондай-ақ басқару жүйелерін, цифрлық коммуникацияларды және нақты уақыт режимін дамытуға әзірленген үлгі негізіндегі тәсілді қолдануға мүмкіндік береді. құрылғылар» [4].
Суретте. 3.2 еріксіз электр тербелістерін бақылау диаграммасын көрсетеді. Оның мысалында SIMULINK бағдарламасымен жұмыс істеудің негізгі принциптерін қарастырыңыз.
Күріш. 3.2.Еріксіз электр тербелістерін модельдеу
Терезенің жоғарғы жағында файлдарды ашуға, сақтауға, оларды Matlab бағдарламасының кодына импорттауға, параметрлерді конфигурациялауға және модельдеу процесін бастауға мүмкіндік беретін негізгі SIMULINK мәзірі орналасқан.
Жұмыс кеңістігінде электр тізбегі бар, оны жинақтау кітапханадан қажетті элементтердің блоктарын қосу арқылы жүзеге асырылады. Кітапханаға кіру түймешігін басу арқылы шақырылатын браузер (Simulink Library Browser) арқылы жүзеге асырылады. бағдарламаның негізгі мәзірінде. Суретте. 3.3 кітапхана браузерінің көрінісін көрсетеді.
Күріш. 3.3.Кітапхана шолғышының терезесі
Кітапханада есептердің кең класын модельдеуге арналған стандартты блоктар жинағы бар: электромагниттік, механикалық, газ және сұйықтық ағынына байланысты есептер, температура өрістері және т.б. Жұмыс кеңістігіне блок қосу оны тінтуірдің сол жақ батырмасымен сүйреу арқылы жүзеге асырылады. түймесі басылды. Қажет болса, пайдаланушы өз блоктарын жасай алады.
Суретте көрсетілген. 3.2, сұлба бақылау үшін өлшеу және көрсету құралдары (амперметр, вольтметр және осциллографтар) енгізілген сериялық RLC тізбегі болып табылады.
Электр тізбегін құру кезінде бірнеше факторларды ескеру қажет:
электр тізбегінде жерлендірудің болуы міндетті болып табылады, әйтпесе нөлдік потенциалдың қай жерде екені анық емес және есептеуді орындау мүмкін емес;
виртуалды электр есептегіштер шығыста өлшемді сигнал жасайды. Виртуалды осциллограф өлшемсіз шаманың уақытқа тәуелділігін көрсетеді. Есептегіш пен осциллографты қосу үшін өлшемді мәннен өлшемсізге түрлендіргішті (түрлендіргішті) пайдалану қажет;
шешуші жүйеге қосылған болуы керек. Шешуші – уақыт бойынша жүйенің динамикасын есептейтін алгоритмдер жиыны [4].
Модельдеу орындалғаннан кейін осциллограф терезесінде нәтижені көруге болады (3.4-сурет).
Күріш. 3.4.Мәжбүрлі тербеліс
Конденсатордағы кернеудің осциллограммасы табиғи тербелістерден еріксіз тербелістерге дейінгі, шамамен бес секундқа созылатын және тұрақты мәжбүрлі тербелістерге дейінгі өтпелі процесті көрсетеді.
Мәжбүрлі тербелістерді модельдеудің қарастырылған мысалы имитациялық модельдеудің қарапайым қолданылуын көрсетеді. Дегенмен, ең үлкен тиімділікті SIMULINK көмегімен жүйенің математикалық моделін құру және талдау үшін алуға болады. Блок-конструкторды пайдаланып математикалық модельді құрастыру электр тізбегін құрастырудан принципті түрде айырмашылығы жоқ, бірақ талдау мүмкіндіктері әлдеқайда жоғары [5].
9-10-жаттығу
MATLAB жүйесінде пайдаланушы анықтайтын функциялармен жұмыс істеу
Достарыңызбен бөлісу: |