6 Оптимизация
Решить задачу целочисленного программирования:
,
Решение:
Для решения задач линейного программирования в Scilab предназначена функция linpro следующей структуры:
[x,kl,f]=linpro(с,A,b[,ci,cs][,k][,x0])
Здесь c – массив (вектор-столбец) коэффициентов при неизвестных функции цели, длина вектора n совпадает с количеством неизвестных x.
A – матрица при неизвестных из левой части системы ограничений, количество строк матрицы равно количеству ограничений m, а количество столбцов совпадает с количеством неизвестных n.
b – массив (вектор-столбец), содержит свободные члены системы ограничений, длина вектора m.
ci – массив (вектор-столбец) размерности n содержит нижнюю границу пере-менных (cij ≤ xj ); если таковая отсутствует, указывают [].
cs – массив (вектор-столбец) длиной n, содержит верхнюю границу переменных (csj ≥ xj ); если таковая отсутствует, указывают [].
k – целочисленная переменная, используется, если в систему ограничений кроме неравенств входят и равенства, в матрице они будут находиться в k первых строках, оставшиеся l строк займут неравенства, т.е. m = k + l.
x0 – вектор-столбец начальных приближений длиной n.
Функция linpro возвращает массив неизвестных x, минимальное значение функции f и массив множителей Лагранжа kl.
-->c=[1;-1;3;1];
-->A=[1 -1 0 1;0 1 -1 1;1 0 1 2;0 -2 0 1];
-->b=[1;1;2;0];
-->ci=[0;0;0;0];
-->[x,kl,f]=linpro(c,A,b,ci,[])
Заключение
В современных мехатронных системах для реализации высокого качества и точности движения применяются методы интеллектуального управления. Данная группа методов опирается на новые идеи теории управления современным аппаратным и программным средством вычислительной техники, перспективные подходы к синтезу управляемого движения мехатронных систем.
Бурное развитие мехатроники вызвано резко возросшими требованиями рынка к потребительским свойствам и качеству продукции современного машиностроения. Именно этот фактор определяет современные тенденции развития промышленности.
Работа любой технологической установки, агрегата или технологического объекта характеризуется различными физическими величинами, например температурой, давлением, разрежением, расходом вещества и т. п. Для обеспечения оптимального режима их работы эти физические величины должны с определенной точностью поддерживаться на заданном уровне или изменяться по определенному закону.
В результате выполнения курсовой работы можно сделать вывод о том, что применение программы Scilab имеет очень широкий диапазон. Поэтому её можно использовать не только для решения каких-либо инженерных задач, но и проводить расчеты и строить графики для различных технологических процессов. Также этот пакет можно использовать для разработки и моделирования отдельных модулей мехатронных систем с возможностью использования их на практике.
Список использованной литературы
1. Афонин А.М., Теоретические основы разработки и моделирования систем автоматизации: Учебное пособие / А.М. Афонин, Ю.Н. Царегородцев, А.М. Петрова и др. - М.: Форум: НИЦ ИНФРА-М, 2014. - 192 с.: 60x90 1/16. - (Проф. обр.). (о) ISBN 978-5-91134-479-5, 500 экз. [Электронный ресурс] – Режим доступа: http://znanium.com/go.php?id=219000.
2. Рульнов А.А., Автоматическое регулирование: Учебник / А.А. Рульнов, И.И. Горюнов, К.Ю. Евстафьев. - М.: ИНФРА-М, 2012. - 219 с.: 60x90 1/16. - (Среднее профессиональное образование). (переплет) ISBN 978-5-16-006216-7, 1000 экз. [Электронный ресурс] – Режим доступа: http://znanium.com/go.php?id=368171.
3. Гальперин М.В., Автоматическое управление: Учебник / М.В. Гальперин. - М.: ИД ФОРУМ: ИНФРА-М, 2011. - 224 с.: ил.; 60x90 1/16. - (Профессиональное образование). (переплет) ISBN 978-5-8199-0020-8, 3000 экз. [Электронный ресурс] – Режим доступа: http://znanium.com/go.php?id=262737.
4. Таратынов О.В., Технология машиностроения. Основы проектирования на ЭВМ: Учебное пособие / О.В. Таратынов, В.В. Клепиков, Б.М. Базров. - М.: Форум, 2011. - 608 с.: ил.; 60x90 1/16. - (Профессиональное образование). (переплет) ISBN 978-5-91134-472-6, 1000 экз. [Электронный ресурс] – Режим доступа: http://znanium.com/go.php?id=209326.
5. Гагарина Л.Г., Разработка и эксплуатация автоматизированных информационных систем: Учебное пособие / Л.Г. Гагарина. - М.: ИД ФОРУМ: НИЦ Инфра-М, 2013. - 384 с.: ил.; 60x90 1/16. - (Профессиональное образование). (переплет) ISBN 978-5-8199-0316-2, 1000 экз. [Электронный ресурс] – Режим доступа: http://znanium.com/go.php?id=368454.
