Реферат: Экспертные системы 10

В ЭСМП используются методы аналитического и имитационного моделирования, интервальный анализ и методы теории оптимизации. Она позволяет проводить [11, c. 73]:

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

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

Сочетание различных подходов к архитектуре ЭСИМ:

- использование экспертной системы в качестве интеллектуального посредника ("an Intelli gent Front End"), осуществляющего интерфейс пользователя с системой моделирования и генерирующего моделирующую программу;

- использование экспертной системы в качестве советчика, дающего пользователю рекомендации по осуществлению различных этапов имитационной процедуры (например, при стратегическом планировании имитационных экспериментов).

Использование алгоритмического языка имитационного моделирования SIMAN.

Этот язык широко используется в современных работах по имитационному моделированию производственных систем. Его структура удобна для совместного использования с экспертными системами.

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

Аналитическая часть реализована с помощью алгоритмического языка С. Она содержит аналитические выражения, описывающие взаимосвязи между основными компонентами и характеристиками производственных процессов.

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

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

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

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

Экспертная часть ЭСМЛ организует диалог системы с пользователем, "ведет" его по этапам процедуры моделирования, помогает выбрать и реализует наилучшие методы решения возникающих в процессе моделирования подзадач. Например, на этапе имитационного моделирования экспертная часть выполняет следующие функции [8, c. 62]:

- запрашивает пользователя о цели моделирования;

- помогает пользователю аппроксимировать закон распределения экспериментально наблюдаемых входных величин (при этом можно использовать десять наиболее распространенных распределений: экспоненциальное, Эрланга, равномерное, треугольное, нормальное, логнормальное, гамма, бета, Пуассона, Вейбулла);

- генерирует текст моделирующей программы на языке SIMAN;

- организует стратегическое планирование имитационных экспериментов;

- организует тактическое планирование имитационных экспериментов;

- выполняет прогоны моделирующей программы;

- обрабатывает выходные данные;

- помогает пользователю анализировать результаты моделирования;

- корректирует тактический и/или стратегический план имитационных экспериментов и т.д.

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

К-во Просмотров: 282
Бесплатно скачать Реферат: Экспертные системы 10