|
||||
Донская О. А. |
Студенты |
Семенов П. Ю |
||
Руководители Краснощеченко В. И. |
В математической системе MATLAB 5.2.1 была разработана и протестирована библиотека вспомогательных функций, названная
Viewer Toolbox – усовершенствованная версия Automatic Control System Toolbox (ACST). Данная библиотека имеет целью систематизировать ввод-вывод обрабатываемой информации и облегчить работу с основным блоком программ с использованием новейших средств графического интерфейса пользователя – Graphical User Interface (GUI). Именно упор на графическую среду пакета MATLAB в угоду наглядности и простоте работы и отличает данную версию программы от предыдущей. Необходимо заметить, что библиотека была создана на основе существующего алгоритмического обеспечения пакета MATLAB: Control System Toolbox version 4.1, Symbolic Math Toolbox version 2.0.1 и Control System Analysis & Design version 2.0f, с использованием некоторых их функций и алгоритмов.Вспомогательные функции разработанной библиотеки позволяют проводить анализ системы в частотной и временной области с построением соответствующих характеристик, синтезировать обратную связь по состоянию и получать желаемое расположение полюсов заданной системы, используя метод модального управления, синтезировать наблюдательное устройство полного порядка. Реализуются методы решения задач АКОР и идентификации. Данное программное обеспечение позволяет получать приемлемые результаты практически для любых систем четвёртого порядка, причём универсальность программ заключается в том, что пользователю необходимо задать лишь требуемую ПФ, остальные данные (матрицы пространства состояний, корни характеристического полинома, фундаментальная система решений и т. д.) вычисляются автоматически. Наглядность обусловлена построением необходимых графиков. Соответствующие данные во многих случаях сохраняются в .mat файлах и доступны для других приложений. Нельзя не отметить модульное построение программ, которое допускает возможность быстрой модификации отдельного блока или добавление нового.
Самое главное достоинство разработанной библиотеки в том, что удобство и быстроту работы с программами обеспечивает простой и доступный “оконный” интерфейс среды MATLAB, разработанный с использованием новейших средств графического интерфейса пользователя – Graphical User Interface (GUI), встроенных в MATLAB.
Скачать описание библиотеки (MS Word, ZIP-архив ~173k)
Скачать библиотеку функций (MatLab, ZIP-архив ~48k)