Материал: А27870 Алешичев СЕ Технологический анализ и моделирование

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Рис. 2. Шаблон РМ1 – таблицы для определения z1=f(x( ), y(j)) по данным эксперимента на объекте

11

Рис. 3. Шаблон РМ2 – таблицы для определения z2= f(x( ), y(j)) по данным эксперимента на объекте

12

Выбор оптимального сочетания коэффициентов модели осуществляется по критерию минимальной суммы квадратичных отклонений погрешности численных значений выходных переменных z1p(l), рассчитанных с использованием модели и численных значений z1(l), наблюдавшихся в эксперименте.

При запуске процедуры «Поиск решения» в правых столбцах таблицы РМ1:

рассчитываются для каждой строки численные значения

z1p(l) = f(x1(l), x2(l), y1(l), y2(l), y3(l)),

где l = 1…N, N – число исследованных режимов;

 

 

квадратичная

ошибка

в

безразмерной

форме

 

z1р(l) - z1(l)

2

 

 

 

 

dz1р(l)

 

для каждой строки;

 

 

 

 

 

 

nom z1

 

 

 

 

 

 

 

 

 

 

 

 

 

сумма квадратичных ошибок по всем режима

 

 

N

z1р(l) - z1(l)

2

dz

 

.

 

 

 

nom z1

 

 

 

l 1

 

 

Процедура «Поиск решения» останавливается при сочетании

численных значений коэффициентов a1a5, обеспечивающих усло-

вие Σdz1p min.

Оптимальные значения коэффициентов a1a5 сохраняются в нижней строке шаблона РМ1.

Аналогичным методом с использованием процедуры «Поиск решения» в шаблоне РМ2 рассчитываются оптимальные значения коэффициентов модели (рис. 3)

z2p = b1·x1 + b2·x2 + b3· y1 + b4· y2 + b5· y3.

Модели z1p = f1(x( ), y(j)) и z2p = f2(x( ), y(j)) используются для расчета ожидаемых значений показателей качества z1p и z2p при возникновении возмущений x( ) и управляющих воздействий y(j).

В модуле «Дефростация» прил. 5 на листе «РР» размещен шаблон программного модуля, предназначенный для оперативных расчетов оптимальных значений управляющих воздействий: y1 – времени дефростации, Tk, час.; y2 – температуры воздуха в камере, tk, oC; y3 – влажности воздуха в камере, Wk, %, при обработке сырья с характеристиками: x1 – осредненное значение массы туши при загрузке

13

М1(l), кг; x2 – осредненное значение температуры туши при загрузке t1(l), oC; критерием оптимальности решения является максимальное приближение ожидаемых значений: z1р – температуры внутри туши,

t2р, oC

и z2р – потери массы туши при дефростации

z2 p

M1 M 2

100, % к номинальным значениям nom z1 и nom z2.

 

 

M1

 

Функционал оптимизации:

 

 

 

 

dz(i) ABS

 

 

z1p - nom z1

 

 

z2 p - nom z2

 

 

 

 

 

min .

 

 

 

nom z1

 

 

nom z2

 

 

 

 

 

 

На рис. 4 приведена распечатка листа «РР» из модуля «Дефростация». На рисунке представлен пример использования шаблона «РР» для расчета оптимальных управляющих воздействий при дефростации партии туш №11 из табл. на рис. 2 с характеристиками:

изм. x1 = 95 кг; изм. x2 = –10 oC.

Алгоритм работы на шаблоне «Лист РР»:

1.Вызвать на рабочий стол файл «Дефростация» и открыть

спомощью «Excel».

2.На листах «РМ1» и «РМ2» (рис. 2 и 3) последовательно скопировать параметры модели – строки значений коэффициентов

a1a5 и b1b5.

3. Вставить численные значения коэффициентов модели

вобозначенные ячейки таблиц на листе «РР».

4.В расчетную таблицу на листе «РР» внести численные значения начальных условий расчета (рис. 4):

М1(i), кг в ячейку «изм. x1»;

t1(i), oC в ячейку «изм. x2»;

– номинальное значение t2, oC в ячейку «nom z1»;

– номинальное значение потерь z2, % в ячейку «nom z2».

5.Вызвать на экран процедуру «Поиск решения» из графы «сервис» меню «Excel» (при необходимости установить!).

В таблице «Поиск решения»:

– обозначить в качестве «целевой ячейки» численное значение «Σdz(i)» равной «минимальному»;

– в графе «изменять ячейки» перечисляются ячейки с численными значениями «уст y1»…«уст y3»;

14

в графе «ограничения» записать пределы варьирования управляющих воздействий из таблицы на листе «РМ1» – численные значения max Y1max Y3 и min Y1min Y3;

командой «выполнить» запустить Поиск решения (результаты итераций показываются на экране);

после завершения поиска командой «ОК» закрыть «Поиск решения».

6.Результаты расчета режима дефростации изм. x1, изм. x2, уст y1, уст y2, уст y3, а также расч z1 и расч z2 из «расчетной таблицы» копируют и переносят на лист «КР» в таблицу «результаты расчета»

вшаблоне «КР» (рис. 5).

7.Из таблицы «результаты расчета» численные значения

управляющих воздействий уст y1, уст y2, уст y3 передаются на пульт управления камерой дефростации и вводятся как уставки в систему автоматизации камеры (см. каналы управления tk, Tk, Wk на рис. 1).

Управление циклом дефростации данной партии туш осуществляется с пульта управления камерой.

По истечении заданного периода дефростации партии, уст y2 Tk, час, оборудование отключается и начинается выгрузка.

За период выгрузки партии производят измерения в выборке из потока характеристик:

осредненной массы туши при выгрузке М2(l), кг;

осредненной температуры внутри туши при выгрузке

t2(l), oC.

Результаты измерений передаются оператору АРМ и на листе «КР» вводятся в таблицу «характеристики партии готового продукта» (см. рис. 5).

Таблица «характеристики партии готового продукта» обеспечивает накопление статистического массива численных значений параметров x( ), y(j) и z(i), реализованных при переработке каждой партии сырья в продукт.

Накопленные данные используют для дополнения таблиц информационного массива в шаблонах РМ1 и РМ2 и последующей корректировки уравнений z1p = f1(x( ), y(j)) и z2p = f2(x( ), y(j)).

15