Широкое использование экструдеров в различных областях производства объясняется стабильностью их работы, обеспечением высокого качества продукции, совмещением нескольких технологических операций, возможностью компоновки в поточные линии с высокой степенью автоматизации.
Сложность процессов, которыми характеризуется экструзия, не позволяет рассчитать их обычными методами без использования САПР, поэтому задача разработки алгоритмов построения и реконфигурирования архитектуры комплексной САПР шнековых экструдеров является актуальной. Необходимость формирования перестраиваемых архитектур САПР объясняется ростом элементной базы, специализацией программных средств проектирования экструдеров, быстрой сменой технологических и конструктивных требований к проектируемым объектам, внедрением CALS-технологий и сложностью создания прикладного ПО.
Построением САПР, математическим моделированием, разработкой ПО занимались многие ис- следователи [1–9]. На основе их трудов делается вывод о существовании нескольких направлений построения САПР с перестраиваемой архитектурой. Среди них выделена априорная адаптация архитектуры САПР к особенностям объекта проектирования (рис. 1).
Согласно данной концепции, адаптация заключается в использовании наиболее подходящего программного компонента САПР, при котором обеспечивается оптимальное проектирование объекта с учетом изначально неизвестных и меняющихся условий работы. Комбинирование и отбор проектирующих модулей осуществляются с помо- щью выявления общих свойств объекта проектиро- вания, разделения компонентов на отдельные классы, варьирования критериев оценки качества проекта. Указанные действия реализуются отдельным программным модулем – модулем управления (принятия решения).
Математическое описание построения САПР
Задача построения архитектуры САПР на основе теории искусственного интеллекта заключается в выборе набора компонентов R для решения проектных задач Z таким образом, чтобы обеспечить необходимые свойства F в системе S при минимизации времени проектирования t.
Целевая функция конфигурирования системы [10] в случае применения аддитивного критерия примет вид:
где Fj – свойство альтернативной подсистемы для решения j-й задачи проектирования (управляемый параметр), при этом
; Qj – функция оценки качества системных свойств для j-й задачи проектирования; tj – функция оценки времени выполнения проектной задачи; PA j – набор альтернативных компонентов для решения j-й задачи; Q0j, t0j – j-й нормирующий делитель для качественных и временных характеристик соответственно; J – количество проектных задач; cj, vj – весовые коэффициенты j-го частного критерия, причем ![](uploaded/image/2016-4/image225.gif)
При этом управляемыми параметрами являются свойства системы (F) и совокупность компонентов (R), обеспечивающих данные свойства:
(1)
В качестве ограничений выступают следующие:
- проектная задача: синтез (ZS), анализ (ZA), оценка (ZE), конвертирование (ZC), визуализация (ZV), принятие проектных решений (ZD);
- конструктивные особенности изделия: количество секций (KI), наличие компрессионных затворов (KZ), количество шнеков (KS), форма фильер матрицы (KF), количество фильер (KFI), наличие оттока жидкой фазы (KO), наличие пристенного слоя (KP), форма канала шнека (KFS);
- технологические требования производства: свойства обрабатываемого материала (коэффициент консистенции в винтовом канале шнека (Tµ), индекс течения прессуемого материала (Tn)), напряженное состояние в различных участках экс- трудера (Tσ), температура обработки (Tt);
- набор начальных данных (возможность при- менения компонента): конструктивные (UK), геометрические (UG), кинематические (UP) и реологические (UR) параметры.
Система ограничений примет вид:
(2)
Решить представленную оптимизационную задачу с помощью теории графов невозможно, поскольку нет полной информации о связях между компонентами по воздействию, по управлению, по информации, по размещению.
Принятие решения в большинстве случаев заключается в генерации возможных альтернативных решений, их оценке и выборе лучшего варианта. При выборе варианта приходится учитывать большое число неопределенных и противоречивых факторов. Неопределенность – неотъемлемая часть процессов принятия решений.
Выходом являются системы, основанные на мягких вычислениях, которые используют вероятностные вычисления, нечеткую логику, обучение и адаптацию, оптимизацию на основе случайного поиска и эволюции (генетические вычисления).
Выделяют несколько моделей нечеткого вывода (модель Мамдани, Ларсена, Сугено и др.), которые различаются видом логических операций и используемых правил.
Метод Мамдани, использующий минимаксную композицию нечетких множеств, является наиболее распространенным способом логического вывода. Применительно к задаче реконфигурирования математической модели одношнековых экструдеров данный метод включает следующие действия.
1. Формирование базы правил следующего вида: если <условие 1> и <условие 2> … и <условие n>, то <вывод>.
В качестве условий указывается соответствие входных параметров Xi (i Î [1, ..., n]) предъявляемым требованиям (например, количество секций больше 2).
На основе входных параметров, а также по оценочному мнению <условие k> принимает значение в интервале [0, ..., 1].
«Вывод» соответствует выбору использования того компонента, для которого составлено правило (например, использовать математическую модель экструдера для биополимера).
2. Фаззификация входных переменных. Этот этап часто называют приведением к нечеткости.
На вход поступают сформированная база правил и массив входных данных A={a1, …, am}, где m – количество входных переменных. В этом мас- сиве содержится информация о конструктивных особенностях экструдера и технологических требованиях производства. Целью этапа является получение значений истинности для всех подусловий из базы правил. Это происходит следующим образом: для каждого из подусловий находится значение bi = li (aj), где l – функция принадлежности, которая всем значениям входных переменных ставит в соответствие конкретные значения степени истинности; j = 1, ..., m; i=1, ..., k, где k – общее число подусловий в базе правил. Таким образом, получается множество значений bi.
3. Агрегирование подусловий – определение степени истинности условий в каждом правиле: ci=min{bi}.
4. Активизация подзаключений – переход от условий к подзаключениям. Для каждого подзаключения находится степень истинности di = ci Fi, где i = 1, ..., q, q – общее число подзаключений в базе правил; F – весовые коэффициенты, означающие степень уверенности в истинности получаемого подзаключения. Затем каждому i-му подзаключению сопоставляется множество Di с новой функцией принадлежности. Ее значение определяется как минимум из di и значения функции принадлежности компонента из подзаключения. Этот метод называется min-активизацией и формально записывается так: l¢i(x) = min{di, li(x)}.
5. Аккумуляция заключений – получение нечеткого множества (или их объединения) для каждой из выходных переменных. Выполняется сле- дующим образом: i-й выходной переменной сопоставляется объединение множеств Ei = ÈDj, где j – номера подзаключений, в которых участвует i-я выходная переменная (i = 1, ..., s). Объединением двух нечетких множеств является третье нечеткое множество со следующей функцией принадлежности: l¢i(x) = max{l1(x), l2(x)}, где l1(x), l2(x) – функции принадлежности объединяемых множеств.
6. Дефаззификация выходных переменных. На данном этапе определяется количественное значение (crisp value) для каждой из выходных лингвистических переменных. Рассматриваются i-я выходная переменная и относящееся к ней множество Ei (i=1, ..., s). Затем при помощи метода дефаззификации находится итоговое количественное значение выходной переменной. В данной реализации алгоритма используется метод центра тяжести, в котором значение i-й выходной переменной рассчитывается по формуле
(3)
где li(x) – функция принадлежности соответствующего нечеткого множества Ei; min и max – границы универсума нечетких переменных; yi – результат дефаззификации.
Рассмотрим реализацию данного алгоритма на примере выбора математической модели процесса экструдирования согласно заданным начальным условиям. Для проведения эксперимента необходимо составить БЗ. В данном примере в качестве правил возьмем соответствие свойств обрабатываемого материала и используемых математических моделей.
Пример заполнения БЗ приведен в таблице 1. Показателями, по которым будет производиться отбор, являются температура материала (t, °C), индекс течения прессуемого материала (n), коэффициент консистенции (m¢ ).
Таблица 1
БЗ для выбора математической модели
Table 1
Knowledge base to select a mathematical model
Условие 1
|
Условие 2
|
Условие 3
|
Вывод
|
t = 40
|
n = 0,18
|
m¢ = 0,052
|
Используется математическая модель для биополимеров
|
t = 40
|
n = 0,28
|
m¢ = 0,0343
|
Используется математическая модель для сырья с оттоком жидкой фазы
|
Начальными данными являются следующие свойства обрабатываемого материала: t = 40 °C, n = 0,21, m¢ = 0,049.
Найдем степень истинности начальных данных каждому правилу из БЗ и реализуем метод Мамдани. Результаты приведены в таблице 2.
Таблица 2
Результаты алгоритма
Table 2
The algorithm results
Условие 1
|
Условие 2
|
Условие 3
|
min
|
1
|
0,83
|
0,94
|
0,83
|
1
|
0,75
|
0,57
|
0,57
|
max
|
|
|
0,83
|
На основании полученных результатов можно сделать вывод, что математическая модель для биополимеров предпочтительна при проведении эксперимента в соответствии с начальными условиями. Преимуществом метода является возможность учета безграничного числа условий и составления правил различных форм. Точность результатов зависит от объема БЗ.
Таким образом, по результату этапа дефаззификации можно судить о необходимости использования определенного программного компонента из имеющихся альтернатив.
На основе описанного алгоритма разработана методика управления конфигурацией САПР (рис. 2). В результате ее реализации определяется набор интегрированных программных подсистем, с помощью которых решается поставленная задача проектирования [11].
Реализация построения САПР
Диаграмма вариантов использования САПР по- казана на рисунке 3.
Работа с программной системой осуществляется следующим образом.
При добавлении новой конструкции создается ее проект.
Параметры конструкции вносятся через форму ввода либо определяются автоматически при загрузке чертежа конструкции (рис. 4).
![](phpThumb/phpThumb.php?w=300&src=//uploaded/image/2016-4/2016-4-img/95.jpg)
После создания проекта конструкции в программной системе доступны следующие функции: редактирование конструкции, анализ конструкции с помощью математической модели расчета технико-экономических показателей процесса (производительности, мощности сил полезного со- противления, времени процесса, эффективности процесса), оптимизация конструкции, подготовка данных для применения их во внешних системах.
Анализ процесса экструдирования реализован в три этапа: выбор конструкции, задание параметров процесса экструдирования, моделирование (см. рис. 5). Пользователю предоставляется возможность выбора одного или нескольких вычисляемых параметров, при этом подключение и использование математических моделей осуществляются автоматически на основе БЗ и описанного алгоритма конфигурирования.
В приведенном примере требуется определить ряд технико-экономических показателей. По результатам конфигурирования для расчетов был выбран модуль «Модель расчета технико-экономических показателей экструдера для биополимеров». Отследить этапы расчета возможно в блоке «Трассировка и детализация».
Для оптимизации выбранной конструкции необходимо указать условия оптимизации (целевой параметр, ограничения), корректируемые характеристики и критерий остановки алгоритма. Результатом расчета являются значения параметров оптимизации и технико-экономические характеристики полученной конструкции. На рисунке 6 представлена оптимизация параметров шнека конструкции при условии максимизации коэффициента полезного действия.
![](phpThumb/phpThumb.php?w=300&src=//uploaded/image/2016-4/2016-4-img/97.jpg)
![](phpThumb/phpThumb.php?w=300&src=//uploaded/image/2016-4/2016-4-img/98.jpg)
В заключение отметим достоинства предлагаемой методики, основанной на конфигурировании интеллектуальной САПР шнековых экструдеров.
Благодаря увеличению числа просматриваемых вариантов и детальности проработки каждого из них повышается качество проектируемых объектов. За счет более широкого использования средств имитационного моделирования и численных методов уменьшается время проектирования. Повышается эффективность инженерного анализа. Благодаря планированию вычислений и контролю результатов ускоряются проектные расчеты.
Кроме того, снижается трудоемкость процесса проектирования шнековых экструдеров в среднем на 24 % и уменьшается срок внедрения САПР.
Литература
1. Шевченко М.Н. Математическое обеспечение САПР шнековых экструдеров // Вестн. Оренбургского гос. ун-та. 2010. № 5 (111). С. 145–146.
2. Кузнецов С.А. Разработка специализированных САПР – главное направление при создании высокоэффективных про- граммных продуктов // Автоматизация. Современные технологии. 2011. № 10. С. 29–34.
3. Остpиков А.Н., Абpамов О.В. Разpаботка САПP шнековых рабочих оpганов экстpудеpов // Вестн. машиностроения. 2009. № 10. С. 27–30.
4. Пищухин А.М., Шевченко М.Н. Архитектура системы автоматизации проектирования шнековых экструдеров // Вестн. Самарского гос. технич. ун-та. Сер.: Технич. науки. 2010. № 2. С. 128–134.
5. Барабанов В.В. Роль интегрированных информационных систем управления производством в решении проблемы повышения качества и конкурентоспособности продукции промышленных предприятий // Информационные технологии в проектировании и производстве. 2000. № 4. С. 3–8.
6. Волкова Г.Д. Концептуальное моделирование при создании систем автоматизации проектирования // Техника машиностроения. 2000. № 2. С. 92–102.
7. Гаврилова Т.А., Хорошевский В.Ф. Базы знаний интеллектуальных систем. СПб: Питер, 2001. 384 с.
8. Кравченко Ю.А. Перспективы развития гибридных интеллектуальных систем // Перспективные информационные технологии и интеллектуальные системы. 2002. № 3. С. 34–38.
9. Курейчик В.В. Перспективные архитектуры генетического поиска // Перспективные информационные технологии и интеллектуальные системы. 2000. № 1. С. 58–60.
10. Зубкова Т.М., Мустюков Н.А., Колобов А.Н. Реконфигурирование САПР для проектирования одношнековых экструдеров на основе модели нечеткого вывода Мамдани // Вестн. ОГУ. 2013. № 1. С. 176–181.
11. Мустюков Н.А., Зубкова Т.М. Применение генетического алгоритма для проведения параметрического синтеза конструкции экструдера // Науч.-технич. вестн. ИТМО. 2013. № 4. С. 114–118.