В качестве нормативной оценки вкуса может быть принято максимальное число баллов, например, nomZa = 6 баллов. Численное значение оптимальной оценки вкуса nomZa может быть также определено путем проведения производственной дегустационной оценки данного вида мороженого при нормативных nom y(j) и nom x(i, j) закладках компонентов в смесь. В этом случае отклонение численной оценки вкуса от номинала может происходить как в положительную, так и в отрицательную сторону.
Для ограничения нежелательных отклонений вкуса продукта от нормы при изменении состава смеси в программу расчета дозировок в смесь вводится дополнительный критерий оптимизации LV
|
ˆ |
|
|
|
LV dv |
dZ a |
|
min , |
(8) |
ˆ |
||||
|
nomZ a |
|
|
|
ˆ
где nomZ a – нормативная оценка в баллах вкуса оптимального для
ˆ
данного вида мороженого; dZ a – ожидаемая оценка в баллах отклонения вкуса мороженого при выбранном сочетании дозировок компонентов y(j) в смесь; dv (0 < dv < 1) – коэффициент веса отклонения вкуса в суммарной оценке оптимальности решения.
В разделе 3 и прил. 7 [http://de.ifmo.ru/--books/appendix_1-
10.zip] предлагается изложение методических указаний и шаблоны программ «EXPERT» и «RTMOD», которые можно использовать для проведения лабораторных и самостоятельных работ по организации экспертных опросов, статистической обработке результатов экспертизы и формированию рейтинговой модели ожидаемых отклонений от номинала оценок вкуса мороженого при варьировании дозировок
исостава компонентов, закладываемых в смесь мороженого.
2.2.Программный модуль для выполнения оптимизационных расчетов операции приготовления смеси для мороженого
Для проведения оперативных оптимизационных расчетов при приготовлении смеси для мороженого в прил. 6 [http://de.ifmo.ru/-- books/appendix_1-10.zip] размещена программа – шаблон «MOR» – программный элемент автоматизированного рабочего места (АРМ) оператора-технолога участка приготовления смеси мороженого.
26
Шаблон оформлен с использованием компилятора «QBasic», по тексту имеются комментарии, что обеспечивает наглядность реализации алгоритма формирования программы и работы с ней.
Шаблон «MOR» подготовлен для расчета оптимальных дозировок в смесь заданного состава, nom Z(i) компонентов y(j). Предусмотрена возможность расчета с минимизацией себестоимости (C=1). Рейтинговая модель оценки изменений вкуса не используется.
В тексте программы «MOR», в режиме диалога вводятся исходные данные, необходимые для проведения оптимизированных расчетов по конкретному заказу.
Для решения оптимизационной задачи в программе используется метод целенаправленного перебора сочетаний численных значений управляющих воздействий «y(j)» в указанном в программе для каждого «y(j)» диапазоне варьирования – «min a(j)» и «max b(j)». При этом диапазон варьирования постепенно сужается (метод «поймать льва в пустыне»).
При каждом новом сочетании рассчитываются численные значения функционала оптимизации «LN» на границах диапазонов варьирования y(j) и сохраняется сочетание y(j) соответствующее минимальному значению критерия «LN».
По результатам сравнения численных значений «LN» на один шаг уменьшаются диапазоны варьирования всех y(j). Число шагов и величина шага, установленные в программе определяют погрешность расчета ожидаемых значений показателей качества Z(i).
После завершения цикла поиска оптимального сочетания дозировок компонентов в смесь opt y(j), по программе выводится на экран вывода QB отчет и запрос о необходимости распечатать документ.
2.3. Алгоритм работы с программой «MOR»
Подготовка исходных данных для расчета
На рис. 7 и 8 представлены формы таблиц информационного обеспечения, которые необходимо заполнить при подготовке процедуры поиска оптимального, по выбранному критерию, количества дозируемых в смесь мороженого компонентов y(j), где j = 1…m. Шаб-
27
лоны таблиц информационного обеспечения размещены в прил. 6 [http://de.ifmo.ru/--books/appendix_1-10.zip]. Бланки таблиц вызывают-
ся, распечатываются и заполняются до начала работ с программой расчета.
Таблица «Нормативное содержание веществ в мороженом Пломбир» (рис. 7) заполняется на основании технологических инструкций по производству выбранного вида мороженого. Таблица «Компоненты, вносимые в смесь» для мороженого (рис. 8) заполняется на основании результатов входного контроля сырья или сопроводительных документов на сырье. На рис. 7 и 8 в таблицах приведен пример подготовки информационного обеспечения для одного из видов мороженого типа «Пломбир».
Втаблицы на рис. 7 и 8 внесены индексы параметров, значения которых необходимо определить в процессе запуска программы.
Обозначенные в таблице на рис. 8 численные значения диапазонов варьирования закладываемых компонентов «a(i)» и «b(i)» занесены в текст программы «MOR» при ее подготовке, но при необходимости могут быть изменены в процессе работы.
Втаблицу «Компоненты, вносимые в смесь» записывают численные значения содержания элементов x(i, j) только для тех компонентов y(j), которые внесены в заказ.
Если по заказу необходимо рассчитать вариант с оптимизацией себестоимости партии смеси «(C=1)», то в графу «цена…» необходимо записать стоимость, руб./100кг каждого компонента, вносимого в партию смеси.
Наименование |
Обозначение, |
Номинальное |
|
размерность |
значение |
Жир |
Z0(1), % |
15 |
СОМО |
Z0(2), % |
10 |
Сахароза |
Z0(3), % |
15 |
Сухие вещества |
Z0(4), % |
42 |
Влага |
Z0(5), % |
58 |
Вкус |
Z6, баллы |
3 |
Масса партии |
Z4, кг |
100 |
Рис. 7. Нормативное содержание веществ в мороженом Пломбир
28
29
Рис. 8. Компоненты, вносимые в смесь мороженого (начало)
30
Рис. 8. Компоненты, вносимые в смесь мороженого (окончание)