Cтраница 2
Поскольку в имитационной модели требуется, чтобы до момента достижения системой состояния равновесия или устойчивости прошло определенное время, начальный неустойчивый участок прогона модели не должен учитываться при получении ее выходных параметров. Длительность этого периода достижения системой состояния устойчивости является функцией количества запросов, поступивших в центр, и количества запросов, прошедших цикл обработки. Согласно Конвею [1], для определения моментов проведения измерений нет каких-либо объективных критериев; однако этот автор рекомендует выполнять сразу несколько измерений и брать среднее значение. [16]
Карта SIMULATE необходима в случае, если пользователь намерен в одном задании выполнить интерпретацию GPSS - программы и, в случае правильности программы, прогон модели. Карта SIMULATE является первой картой GPSS - программы. При отсутствии карты SIMULATE интерпретатор лишь проверяет правильность записи модели на языке GPSS, но прогона модели не выполняет. [17]
Эти блоки уничтожаются при завершении моделирования. Если в процессе прогона модели появляется новый транзакт, то на все время его существования образуется блок управления транзактом tcb. При входе транзакта в узел возникает блок управления событием ecb, который уничтожается после выхода транзакта из этого узла. Если транзакт захватывает какое-то количество единиц ресурса определенного типа, то к нему присоединяется блок управления ресурсом rcb с идентификатором этого ресурса; в этом блоке отмечается используемое количество единиц. Если ресурс полностью освобожден, то rcb уничтожается. [18]
Более сложной является задача планирования имитационного эксперимента для определения той области, в которой находится оптимальная ( в каком-то смысле, с точки зрения экспериментатора) точка. Далее словом опыт будем называть один прогон модели, который дает возможность получить два первых момента интересующих нас величин. [19]
Каждый из этих путей связан с решением ряда вопросов. Первый подход можно применить только в случае, если прогон модели не требует слишком много машинного времени. Однако если модель сложна и каждый прогон стоит дорого или же переходный период довольно велик, то такой путь может не подойти в силу больших затрат машинного времени. Чаще оказываются полезными один или два последних подхода. [20]
Разделение времени уже теперь позволяет сократить трудозатраты, связанные с построением и отладкой модели. Использование этого режима функционирования ЭВМ заметно сокращает время мензду последовательными пробными прогонами модели. Особенно же важно отметить, что возможность использования ЭВМ в режиме разделения времени стимулирует работы по созданию новых типов моделей и позволяет вести эффективный поиск решения самых разнообразных задач организационного управления. Фирмы, стоящие в авангарде применения научных методов управления, разрабатывают детальные модели планирования своей финансовой деятельности и постоянно осуществляют экономический анализ возможных вариантов своих действий. Разделение времени позволяет теперь руководству фирмы выполнять анализ решения на чувствительность в оперативном режиме. Возможность буквально за секунды выполнить сотни тысяч вычислительных операций и сразу же получить требуемый результат представляет собой важнейшее достижение, которое обеспечит дальнейшие успехи теории принятия решений. [21]
Другой, используемый иногда метод состоит в задании доверительных интервалов для выходных величин и остановки прогона модели по достижении заданного доверительного интервала. Это позволяет сделать прогон не слишком коротким и не слишком длинным. В то же время при введении в модель правил остановки и операций вычисления доверительных интервалов увеличивается машинное время, необходимое для получения одной выборочной точки. Поэтому необходимо искать другие методы. [22]
Схема простейшей модели обработки потока сообщений ш языке GPSS. [23] |
Команд: SIMULATE говорит о том, что необходимо программу оттранслировав и запустить на моделирование. Если перфокарта с командой SIMULATE отсутствует в колоде, транслятор проверяет правильность записи модел; на языке GPSS, но прогона модели не выполняет. [24]
Совершенно очевидно, что лица, принимающие решение, и лица, осуществляющие планирование, не будут особенно доверять модели в ее первом приближенном варианте. Однако это приближение дает структуру и базис для макромодели планирования. Первые этапы усовершенствования включают прогон модели для предсказания результатов прошлой деятельности. Например, используя данные конца одного года, модель может выдавать приближенные отчеты за каждый месяц следующего года. По крайней мере один из наборов экзогенных данных даст правильное представление о ситуации, которая будет иметь место в следующем году, а правила решения - о том способе, с помощью которого решения будут приняты. [25]
Этот метод моделирования часто используется для выяснения характеристик конкретных методов мультипрограммирования и мультипроцессорной обработки. Входная информация таких моделей получается в результате наблюдений за работой нескольких задач и последующего перенесения характеристик каждой задачи в модель согласно некоторому алгоритму планирования. Для объединения информации для всех программ в единый входной набор данных обычно используется предшествующее реальному прогону модели редактирование. При моделировании сложных систем нам придется вернуться к чему-нибудь вроде двухпроход-ной модели, в которой на редактор возложены функции учета множества исследуемых правил и процедур. За фазой редактирования следует итоговая фаза моделирования. [26]
Карта SIMULATE необходима в случае, если пользователь намерен в одном задании выполнить интерпретацию GPSS - программы и, в случае правильности программы, прогон модели. Карта SIMULATE является первой картой GPSS - программы. При отсутствии карты SIMULATE интерпретатор лишь проверяет правильность записи модели на языке GPSS, но прогона модели не выполняет. [27]
Моделирование начинается после того, как интерпретатором найдена карта оператора START. Карта START может быть не одна. Это связано с тем, что за один выход на ЭВМ часто желательно исследовать различные варианты модели. В этом случае после прогона одного варианта задания целесообрасно, изменение в модели некоторые ее параметры, повторить прогон модели на ЭВМ. Такая ситуация возникает достаточно часто при моделировании реальных систем в изменяющихся условиях. [28]
Поверхность излома образца с метками фронта растущих трещин, демонстрирующая этапы процесса объединения соседних поверхностных трещин, расположенных вдоль одной линии. [29] |
С помощью банка теоретических зависимостей управляющая программа формирует математическую модель. Эффективную работу этой модели обеспечивает наличие информационного банка 9 - 11, содержащего статистически представленный объем экспериментальных данных относительно типа и параметров распределений, характеризующих геометрические размеры дефектов, характеристик сопротивления различных участков сварного соединения зарождению разрушения и характеристик трещийостойкости при циклическом и статическом нагружении. В зависимости от цели расчета и вида исходной информации управляющая программа с помощью банка зависимостей включает математическую модель в алгоритм имитационного моделирования. По существу имитационное моделирование представляет собой статистический машинный эксперимент. Из банка экспериментальных данных выбираются блоки информации, приводятся в исходное состояние датчики случайных чисел и начинается прогон модели. [30]