Теория управления. Принципы системного анализа

Этап 5. Разработка компьютерных программ

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

грамм в свою очередь может быть разбит на последовательные этапы: разработка технического задания (ТЗ), проектирования структуры программ, собственно программирование (кодирование алгоритма), тестирование и отладка программ.

Само ТЗ при этом имеет следующую структуру:

название задачи – имя программы (компьютерного кода), система программирования (язык), требования к аппаратному обеспечению;

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

управление режимами – интерфейс «пользователь–компьютер»;

входные данные – содержание параметров, пределы их изменения;

выходные данные – содержание, объем, точность и форма представления;

ошибки – возможный перечень, способы выявления и защиты;

тестовые задания – примеры, предназначенные для тестирования и отладки программного комплекса.

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

Этап 6. Анализ и интерпретация результатов моделирования

Системное исследование предполагает качественный и количественный анализ модели и полученных результатов. Качественный анализ предназначен для выявления общих закономерностей, связанных с функционированием исследуемого объекта, осуществляется рабочей группой, иногда с привлечением представителей заказчика. Цель количественного анализа достигается решением двух задач: 1) прогнозирование характеристик моделируемого объекта; 2) априорная оценка эффективности различных стратегий его совершенствования.

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

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

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

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

Если качественное согласие достигнуто, оценивается совпадение на количественном уровне. При этом для моделей с оценочными функциями оно может оцениваться расхождением в 10-15%, а для используемых в управляющих и контролирующих системах – в 1–2% и ниже.

Причины неадекватности модели могут быть следующие:

значения параметров модели не соответствуют области, определяемой принятой системой гипотез;

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

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

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

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

Далее показано применение поэтапного моделирования на примере исследования аварийности и травматизма.

8.8 Структура моделирования происшествий в техносфере

1. Содержательная постановка задачи

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

1.2. Модели должны: а) выявлять условия появления и предупреждения происшествий; б) вычислять вероятность их появления.

1.3. Исходные данные: параметры производственного объекта Ч (человека), М (машины) и С (среды), проводимых на нем технологических процессов Т, а также статистические данные по состоянию этих компонентов и их аналогов – Q(t).

2. Концептуальная постановка задачи

2.1. Исходные гипотезы и предпосылки относительно моделируемого явления:

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

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

в) поток таких происшествий допустимо считать простейшим, т. е. удовлетворяющим условиям стационарности, ординарности и отсутствия последействия;

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

2.2. С учетом вышеизложенного можно сформулировать концептуальную постановку задачи моделирования следующим образом:

а) представить аварийность и травматизм в виде процесса просеивания потока заявок w(t) на конкретные технологические операции в выходной поток случайных происшествий с вероятностью Q(t) их появления в момент времени t;

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

3. Проверка и качественный анализ семантической модели

3.1. Проверить обоснованность гипотез относительно природы потоков моделируемых событий и необходимости учета факторов внешней среды:

а) возможность представления простейшим потоком также и входного потока требований на проведение технологических операций;

Страница:  1  2  3  4  5  6  7  8  9  10  11  12  13  14  15 
 16  17  18  19  20  21  22  23  24  25  26  27  28  29  30 
 31  32  33  34  35  36  37  38  39  40  41  42  43  44  45 
 46  47  48  49  50  51  52  53  54  55  56  57  58  59  60 
 61  62  63  64  65  66  67  68  69  70  71  72  73  74  75 


Другие рефераты на тему «Безопасность жизнедеятельности и охрана труда»:

Поиск рефератов

Последние рефераты раздела

Copyright © 2010-2024 - www.refsru.com - рефераты, курсовые и дипломные работы