Построение информационных сетей для получения математических моделей

Министерство  Образования Республики Беларусь

Белорусский Государственный Технологический  Университет

кафедра информационных систем и технологий

контрольная работа по предмету

Применение  ЭВМ в химической технологии 

ПОСТРОЕНИЕ  ИНФОРМАЦИОННЫХ СЕТЕЙ ДЛЯ ПОЛУЧЕНИЯ  МАТЕМАТИЧЕСКИХ МОДЕЛЕЙ

Вариант 3

                     
                     
                     
                    Выполнила:

                    студентка 5-го курса

                    заочного  ф-та

                    спец. ХТНМ

                    Дубоделов Д.М.

                    Шифр 06-20823 
                     

                    Проверил:

                    проф. каф. Д.Т.Н.

                    Колесников  В.Л. 
                     
                     
                     
                     
                     
                     

Минск 2010

  1. Цель  работы

     Целью контрольной работы заключается  в построении информационной сети для  проведения 3-х факторного эксперимента на 4-х уровнях варьирования для  получения экспериментальных данных результата работы технологического процессе.

     Ввиду отсутствия достоверных данных о реальном производственном процессе в контрольной работе проиллюстрируем процесс построения информационной сети из задания для варианта №4. 

# Температура РН среды Время Измеренное  свойство опытного образца
  x1 x2 x3 y1 y2
1 50 4 10 20 23
2 60 4 20 31 34
3 70 4 30 42 45
4 80 4 40 50 52
5 50 5 20 40 43
6 60 5 30 52 56
7 70 5 40 44 42
8 80 5 10 35 37
9 50 6 30 28 30
10 60 6 40 57 55
11 70 6 10 73 70
12 80 6 20 69 67
13 50 7 40 54 57
14 60 7 10 50 53
15 70 7 20 65 68
16 80 7 30 42 39
 

     Данные  эксперимента предполагается использовать для построения адекватных математических моделей исследуемого процесса.

 

  1. Теоретические основы решения проблемы
    1. Понятие фактора

     Фактором  называется измеряемая переменная величина, принимающая в некоторый момент времени определенное значение. Факторы  соответствуют способам воздействия  на объект исследования. Каждый фактор имеет область определения. Фактор считается заданным, если вместе с  его названием указана область  его определения. Под областью определения  понимается совокупность всех значений, которые в принципе может принимать  данный фактор. Ясно, что совокупность значений фактора, которая используется в эксперименте, является подмножеством  из множества значений, образующих область определения.

     Область определения может быть непрерывной  и дискретной. Однако в тех задачах  планирования эксперимента, которые  мы собираемся рассматривать, всегда используются дискретные области определения. Так, для факторов с непрерывной областью определения, таких, как температура, время, количество вещества ит. п., всегда выбираются дискретные множества уровней. В практических задачах области  определения факторов, как правило, ограничены. Ограничения могут носить принципиальный либо технический характер.

       Произведем классификацию факторов  в зависимости от того, является  ли фактор переменной величиной,  которую можно оценивать количественно:  измерять, взвешивать, титровать и  т. п., или же он - некоторая переменная, характеризующаяся качественными  свойствами.

     Время реакции, температура, концентрация реагирующих  веществ, скорость подачи веществ, величина рН - это примеры наиболее часто встречающихся количественных факторов. Различные реагенты, адсорбенты, вулканизующие агенты, кислоты, металлы являются примером уровней качественных факторов.

    1. Требования  к факторам

     При планировании эксперимента факторы  должны управляемыми. Это значит, что экспериментатор, выбрав нужное значение фактора, может его поддерживать постоянным в течение всего опыта, т. е. может управлять фактором. В этом состоит особенность «активного» эксперимента. Планировать эксперимент можно только в том случае, если уровни факторов подчиняются воле экспериментатора.

     Представьте себе, что вы изучаете процесс синтеза  аммиака. Колонна синтеза установлена  на открытой площадке. Является ли температура  воздуха фактором, который можно  включить в планирование эксперимента?

     Температура воздуха — фактор неуправляемый. Мы еще не научились делать погоду по заказу. А в планировании могут  участвовать только те факторы, которыми можно управлять, — устанавливать  и поддерживать на выбранном уровне в течение опыта или менять по заданной программе. Температурой окружающей среды в данном случае управлять невозможно. Ее можно только контролировать.

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

     Точность  замера факторов должна быть возможно более высокой. Степень точности определяется диапазоном изменения факторов. При изучении процесса, который длится десятки часов, нет необходимости учитывать доли минуты, а в быстрых процессах необходимо учитывать, быть может, доли секунды. Если факторы измеряются с большой ошибкой или особенность объекта исследования такова, что значения факторов трудно поддерживать на выбранном уровне (уровень фактора «плывет»), то экспериментатору следует обратиться к конфлюэнтному анализу.

     Факторы должны быть непосредственными воздействиями  на объект. Факторы должны быть однозначны. Трудно управлять фактором, который  является функцией других факторов. Но в планировании могут участвовать  сложные факторы, такие, как соотношения  между компонентами, их логарифмы  и т. п.

     Необходимость введения сложных факторов возникает  при желании представить динамические особенности объекта в статической  форме. Пусть, например, требуется найти  оптимальный режим подъема температуры  в реакторе. Если относительно температуры  известно, что она должна нарастать  линейно, то в качестве фактора вместо функции (в данном случае линейной) можно использовать тангенс угла наклона, т. е. градиент. Положение усложняется, когда исходная температура не зафиксирована. Тогда ее приходится вводить в  качестве еще одного фактора. Для  более сложных кривых пришлось бы ввести большее число факторов (производные  высоких порядков, координаты особых точек и т. д.). Поэтому целесообразно  пользоваться сложным качественным фактором — номером кривой. Различные  варианты кривых рассматриваются в  качестве уровней. Это могут быть разные режимы термообработки сплавов, переходные процессы в системах управления и т. д..

start="3"

 Выбор и обоснование  количества факторов

     Количество  факторов, включаемых в математическую модель, определяет размерность задачи, стоимость ее реализации и сроки  выполнения. Модели с малым количеством  факторов могут вообще скомпрометировать  результат, поскольку могут оказаться  не задействованными важные переменные, оказывающие на объект решающее влияние. Многофакторные модели могут существенно снижать быстродействие системы оперативного технологического управления, повышать себестоимость их получения и эксплуатации.

     Чтобы помочь в решении проблемы выбора факторов, можно рекомендовать следующие  действия:

    • составить представление о каждом факторе путем проведения однофакторных вычислительных экспериментов;
    • провести отсеивающий вычислительный эксперимент со многими факторами на двух уровнях;
    • осуществить ранжирование факторов с помощью обработки мнений специалистов.
    1. Выбор и обоснование  числа уровней варьирования каждого фактор

     При выборе числа уровней варьирования факторов следует помнить, что для  определения положения прямой линии  достаточно знать координаты двух ее точек на плоскости, кубическая кривая требует информации о положении  четырех точек, а чтобы аппроксимировать экспериментальные данные зависимостью четвертого порядка, фактор нужно варьировать уже не менее чем на 5 уровнях.

     Выбор числа уровней варьирования факторов тесно связан с проблемой выбора границ факторного пространства. Если исследовать только локальные области I, II, IV, V, то можно ограничиться только двумя уровнями варьирования, если исследовать область III или I + II, то необходимо планировать двухуровневый эксперимент, если получать модель для области I + II + III + IV + V, то каждый фактор нужно  варьировать не менее, чем на 5 уровнях.

start="5"

 Выбор и обоснование  границ факторного пространства

     При решении этой проблемы необходима априорная  информация и некоторый опыт моделирования  подобных объектов. Ведь глупо искать результат там, где его просто не может быть. Поэтому при построении информационной сети необходимо провести предварительный интуитивный вычислительный эксперимент по определению возможных  границ рабочего диапазона изменения  каждого фактора.

    1. Выбор метода построения информационной сети

     Рациональное  размещение источников информации в  факторном пространстве определяет объективность и адекватность описания процессов химической технологии и  промышленной экологии.

     На  рисунке показаны возможные принципиальные варианты размещения одного и того же количества датчиков в факторном  пространстве.

Примеры размещения датчиков при организации  сбора информации.

     Из  рисунка ясно, что ни один из четырех  вариантов не может рассматриваться  как удачный. В двух верхних и  левом нижнем вариантах все возможности  съема информации с датчиков будут  ограничиваться локальными областями  исследования. В то время как остальная  часть пространства окажется необследованной. Слабой стороной нижнего правого  варианта является возможная избыточность информации при малом шаге координатной сетки и недостаточность при  большом.

     Между тем объем информации, необходимой  для получения математической модели с заданной точностью, может быть многократно уменьшен. Значительное число источников информации можно изъять из узлов информационной сети, увеличив уровень требований к оценке изучаемого параметра в окрестности оставшихся точек.

    1. Построение  информационных сетей  с помощью проективных  геометрий и полей Галуа
      1. Этапы формирования информационной сети

     Этапами формирования информационной сети являются:

  1. выбор и обоснование числа факторов;
  2. выбор и обоснование числа уровней варьирования каждого фактора;
  3. определение числа вершин фундаментального симплекса;
  4. составление групп координат вершин связок плоскостей на бесконечности;
  5. составление линейно независимых векторов;
  6. решение проблемы упаковки ортогональной таблицы;
  7. трансформирование ортогональной таблицы в информационную сеть.
      1. Выбор и обоснование  числа факторов

     В процессе выбора факторов рекомендуется  учитывать ряд требований.

    1. Имеют наибольшую степень влияния на изучаемый объект. Чаще всего степень влияния определяется корреляционным анализом.
    2. Должны иметь возможность быть измеренным доступными средствами с достаточной точностью.
    3. Являться управляемым и однозначным.
    4. Не быть связанными между собой линейными корреляционными связями.
    5. Фактор не должен быть функцией других факторов.

     Совместимость факторов означает, что все их комбинации, возможные при планировании и проведении эксперимента, могут быть осуществлены на практике.

     Очень часто на практике выбор интервала  варьирования не вызывает затруднений, поскольку заранее известна область  определения факторов и, более того, имеется некоторая информация о  предполагаемом порядке математической модели объекта исследований.

     Выбор факторов завершается составлением списка всех факторов, которые, по мнению исследователей, заслуживают внимания. При этом указываются наименование и обозначение факторов, их интервалы  и уровни варьирования.

     Между тем, объем информации, необходимой  для получения математической модели с заданной точностью, может быть многократно уменьшен без утраты существенности описания деталей. Значительное число датчиков можно изъять из узлов  информационной сети.

      1. Определение числа вершин фундаментального симплекса

     Фундаментальным симплексом называется множество точек XPG(m, s) (i=1, ..., m, s=p), в котором для всех уi, координаты хi=1, а остальные координаты, включая х0, равны нулю.

     Необходимое число опытов в узлах информационной сети определяется по формуле

а количество факторов, которое можно описать  этим количеством опытов, находится  из выражения

где s - число уровней варьирования; n - число вершин фундаментального симплекса.

    Составления групп координат вершин связок плоскостей на бесконечности

     Перед тем как приступить к составлению  групп координат вершин связок плоскостей на бесконечности, нужно усвоить следующие правила:

  • (*) в группу входит столько координат, сколько вершин в фундаментальном симплексе;
  • (**) число уровней варьирования каждого фактора обозначается s и называется модулем:
  • (***) каждая последующая группа координат получается прибавлением единицы к младшему разряду по модулю;
  • (****) первая ненулевая координата не может быть больше единицы.

    Правила составления линейно  независимых векторов

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

     Правила составления линейно независимых  векторов:

  1. группы координат вершин фундаментального симплекса должны располагаться в первых столбцах ортогональной таблицы;
  2. в первом столбце элементы поля Галуа, численно равные уровням варьирования факторов, перечисляются по порядку столько раз, сколько уровней варьирования, т. е. число элементов должно быть (0, 1,..., s)∙s;
  3. во втором столбце каждый элемент, численно равный уровню варьирования, повторяется s раз подряд;
  4. в третьем столбце смена уровней варьирования происходит через s∙s повторений и т. д.

    Решение проблемы упаковки ортогональной  таблицы

     При формировании информационной сети следует  иметь в виду, что число коэффициентов  полиномиальных моделей не должно больше числа опытов.

     Если  факторы варьируются на двух уровнях  и число опытов совпадает с  числом факторов плюс единица, то можно  получить модель не выше первого порядка.

     Если  фактор варьируется на двух уровнях  и количество опытов значительно  больше числа факторов, то можно  получить модель неполного второго  порядка с парными произведениями взаимодействующих факторов.

     Варьирование  на трех уровнях позволит получить нелинейную квадратическую модель.

     Варьирование  на четырех уровнях дает возможность  получать математические модели третьего порядка.

      1. Трансформация ортогональной таблицы в информационную сеть

     Трансформация заключается в замене элементов  поля Галуа натуральными значениями выбранных факторов. После чего ортогональная  таблица трансформируется в информационную сеть. Далее после выполнения эксперимента согласно условиям каждой строки получаем таблично заданную функцию, которая  позволит получить математическое описание объекта.

  1. Алгоритм  решения задачи построения информационной сети

 

 

 

 

 

Формулы для построения информационной сети

    1. Анализ  полученной информационной сети

     Для выбранного количества уровней варьирования и факторов (F=3 и S=4) можно ограничиться N=16 - ю опытами. При этом можно включить в математическую модель еще один два дополнительных фактора 4 и 5, так как это не требует увеличения количества опытов (вторая строка выделенная красным).

     Можно на заданном количестве уровней варьирования описать 5 факторов при том же самом числе опытов – 16 и максимальной степенью математической модели S-1 = 3 - гиперболическая.

  1. Литература
  1. Колесников  В.Л. Математические основы компьютерного  моделирования химико-технологических  систем. Мн., БГТУ, 2003. (с. 135 . 144).
  2. Колесников В.Л., Урбанович П.П., Жарский И.М. Компьютерные модели в промышленной экологии. Мн., БГТУ, 2003. (с. 66 . 70).
  3. Колесников В.Л., Жарский И.М., Урбанович П.П. Компьютерное моделирование в химической технологии. Курсовое и дипломное проектирование. –Мн.: БГТУ, 2008. 336 с.
Построение информационных сетей для получения математических моделей