RSS    

   Дипломная работа: Использование алгоритмов искусственного интеллекта в процессе построения UFO-моделей

Рисунок 2.26 – Второй ход муравья 2


3. Пример использования Microsoft Excel в процессе построения UFO-модели из заданных компонентов на основе алгоритма муравья

Пусть контекстная диаграмма системы имеет такой вид, как на рис. 3.1, и все муравьи расположены у входов в диаграмму.

Рисунок 3.1 – Начальное размещение трех муравьев

Пусть библиотека компонентов содержит шесть подсистем, таких, как показано на рис. 3.2.

Рисунок 3.2 – Библиотека из шести компонентов

В Microsoft Excel данную библиотеку компонентов можно представить так, как показано на рис. 3.3, на листе "Библиотека компонентов".

Рисунок 3.3 – Представление библиотеки в Microsoft Excel


Текущее положение муравьев в Microsoft Excel можно представить так, как показано на рис. 3.4, на листе "Муравьи".

Рисунок 3.4 – Представление текущего положения муравьев в Microsoft Excel

Для поиска в библиотеке компонентов того компонента, который может быть подключен муравьем к той "висящей" стрелке, на которой он сейчас находится, можно воспользоваться функцией ПРОСМОТР [45].

Функция ПРОСМОТР имеет две синтаксические формы: вектор и массив. Вектор – это диапазон, который содержит только одну строку или один столбец. Векторная форма функции ПРОСМОТР просматривает диапазон, в который входят значения только одной строки или одного столбца (так называемый вектор) в поисках определенного значения и возвращает значение из другого столбца или строки. Эта форма функции ПРОСМОТР используется, когда требуется указать интервал, в котором находятся искомые значения. Другая форма функции ПРОСМОТР автоматически использует для этой цели первую строку или первый столбец.

Синтаксис векторной формы функции ПРОСМОТР имеет следующий вид: ПРОСМОТР (Иск_знач; Просматриваемый_вектор; Вектор_результатов).

Иск_знач – это искомое значение, которое ПРОСМОТР ищет в первом векторе. Искомое значение может быть числом, текстом, логическим значением, именем или ссылкой, ссылающимися на значение. Просматриваемый_вектор – это интервал, содержащий только одну строку или один столбец. Значения в аргументе просматриваемый вектор могут быть текстами, числами или логическими значениями. Следует отметить, что значения в аргументе просматриваемый вектор должны быть расположены в порядке возрастания, в противном случае функция ПРОСМОТР может вернуть неверный результат. Тексты в нижнем и верхнем регистре считаются эквивалентными. Вектор_результатов – это интервал, содержащий только одну строку или один столбец. Он должен быть того же размера, что и просматриваемый вектор. Для поиска в библиотеке компонентов того компонента, который может быть подключен муравьем 1 к "висящей" стрелке a, на которой он сейчас находится, в ячейку Е3 введем формулу

=ПРОСМОТР(C3;'Библиотека компонентов'!$A$2:$A$7;

'Библиотека компонентов'!$B$2:$B$7),

которую затем распространим с помощью маркера заполнения в ячейки Е4 и Е5. Результат показан на рис. 3.5.

Рисунок 3.5 – Поиск компонентов в Microsoft Excel

Заметим, что для муравья 3 результат поиска оказался неверным. Это связано с тем, что компоненты в библиотеке (рис. 3.3) упорядочены по возрастанию по системам, но не по входам, как это требует функция ПРОСМОТР. Поэтому функция ПРОСМОТР вернула неверный результат. Чтобы в дальнейшем получать правильные результаты, необходимо изменить представление библиотеки компонентов так, как показано на рис. 3.6.


Рисунок 3.6 – Измененная библиотека компонентов

Теперь Microsoft Excel дает правильный результат (рис. 3.7).

Рисунок 3.7 – Верный результат поиска компонентов в Microsoft Excel

Итак, Microsoft Excel рекомендует (рис. 3.7):

–  муравью 1 подключить к выходу a компонент С1;

–  муравью 2 подключить к выходу b компонент С2;

–  муравью 3 подключить к выходу c компонент С4.

Сделаем это (рис. 3.8):

Рисунок 3.8 – Первые перемещения муравьев

Заметим, что муравей 1 закончил свои перемещения, а муравей 2 перешел на стрелку g, и муравей 3 – на стрелку h.

Посмотрим, что теперь предложит Microsoft Excel муравьям 2 и 3 (рис. 3.9).

Рисунок 3.9 – Вторая итерация поиска компонентов в Microsoft Excel

Итак, Microsoft Excel рекомендует (рис. 3.9):

–  муравью 2 подключить к выходу g компонент С3;

–  муравью 3 подключить к выходу h компонент С5.

Сделаем это (рис. 3.10):

Рисунок 3.10 – Вторые перемещения муравьев

Заметим, что муравей 2 также закончил свои перемещения, а муравей 3 перешел на стрелку i.

Посмотрим, что теперь предложит Microsoft Excel муравь. 3 (рис. 3.11).

Рисунок 3.11 – Третья итерация поиска компонентов в Microsoft Excel


Сделаем это и посмотрим на окончательный результат (рис. 3.12):

Рисунок 3.12 – Окончательный результат


4. Использование алгоритма муравья в процессе UFO-моделирования шахтной транспортной системы

Все результаты, представленные в этом разделе, получены в ходе исследовательской практики в отдельном подразделении "Шахта "Комсомольская"" государственного предприятия "Антрацит" Министерства угольной промышленности Украины (г. Антрацит, Луганская область).

4.1 Общие сведения о подразделении "Шахта "Комсомольская""

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

Подразделение работает по единой производственно-технологической программе с государственным предприятием "Антрацит" и отчитывается перед ним о результатах финансово-хозяйственной деятельности.

Основными видами деятельности, которые осуществляет подразделение, являются, в частности:

–  добыча угольной продукции;

–  переработка (обогащение) угольного сырья;

–  переработка, использование и реализация отходов производства, вторичного сырья;

–  разработка и внедрение проектов по применению новой техники, передовой технологии, современных методов организации производства, а также использование прогрессивных материалов, изделий и конструкций;

–  развитие производственно-хозяйственного комплекса подразделения, повышение производительности труда и эффективности добычи угля, максимальное использование внутренних резервов, интенсификация производственных процессов;

–  обеспечение экономического анализа производственной и финансово-хозяйственной деятельности с целью выявления резервов повышения эффективности производства, улучшения использования материальных, трудовых и финансовых ресурсов;

–  научно-техническая деятельность.

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

–  самостоятельно планирует свою деятельность, исходя из основных показателей, которое доводит государственное предприятие "Антрацит";

–  на основе перспективной программы развития и задания, которое устанавливается государственным предприятием "Антрацит" на добычу угля, разрабатывает планы производства, доводит их до участков и цехов;

–  разрабатывает проекты отработки очистных забоев и анализирует эффективность использования используемого оборудования при обеспечении соблюдения безопасных условий труда;

–  осуществляет выбор системы разработки угольных месторождений и его элементов, способов подготовки участков для выема, способов механизации основных процессов очистных и подготовительных работ, способов управления горным давлением в очистных и подготовительных выработках;

–  принимает участие в рассмотрении проектов отработки шахтных полей и технологических процессов;

–  внедряет в производство достижения отечественной и зарубежной науки и техники.

4.2 Подготовка и вскрытие шахтного поля

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

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9


Новости


Быстрый поиск

Группа вКонтакте: новости

Пока нет

Новости в Twitter и Facebook

                   

Новости

© 2010.