Cтраница 3
Система ReThink и лежащий в ее основе инструментальный комплекс G2 обеспечивают широкий спектр форм представления информации для наблюдения за ходом моделирования. [31]
Пакет Robust Control включает средства для проектирования и анализа многопараметрических систем управления, устойчивость которых имеет большое значение. Среди них могут быть системы с модельными ошибками, динамика которых известна не полностью или параметры которых могут изменяться в ходе моделирования. [32]
Часто при построении программы модели существенную помощь исследователю может оказать возможность использования стандартных блоков организации моделирования. В некоторых средствах автоматизации моделирования имеются библиотеки специальных процессов, с помощью которых можно формировать блоки задания начальных условий, контроля за ходом моделирования, сбора статистики. Как правило, они представляют программные заготовки на базовом языке моделирования, которые настройкой параметров можно преобразовать в соответствии с требованиями модели. Такой подход сводит к минимуму усилия исследователя по реализации в составе модели стандартных блоков моделирования. [33]
Важнейшим средством автоматизированного синтеза является имитационное моделирование, сущность его состоит в том, что с помощью ЭВМ имитируется поведение исследуемой системы, а проектировщик, управляя ходом моделирования и анализируя полученные результаты, делает выводы о свойствах проектируемой системы. Имитационная модель представляет некоторую комплексную программу для ЭВМ, учитывающую структуру проектируемой системы и взаимодействие между ее элементами. В отличие от математического моделирования имитационное моделирование не требует аналитического решения проблемы. В имитационной модели должны быть описаны лишь правила действий объектов системы. Модель строится таким образом, что в ходе ее испытаний объекты начинают функционировать самостоятельно, выполняя предписанные им операции и взаимодействуя друг с другом. Задача исследователя в результате сводится к наблюдению и последовательной модификации модели, а также к оценке полученных данных. Итак, имитационное моделирование можно рассматривать как управляемый эксперимент, производимый при помощи модели проектируемой системы, реализованной на ЭВМ. [34]
Описания устройств служат для порождения в памяти структур данных, характеризующих статически н динамически ресурсы типа устройство. Эти данные включают: указатели состояния устройств, объекты, находящиеся в очередях на обслуживание на устройствах, и статистическую информацию об использовании устройств, автоматически - фиксируемую в ходе моделирования. Данные, характеризующие устройство, имеют переменный объем и в программе идентифицируются общим именем, являющимся именем устройства. [35]
Для определения резервов выпуска необходимо промоделировать две производственные ситуации, отражающие различные условия производства. При этом в ходе моделирования одной ситуации имитируются наличие производственных ресурсов и интенсивность их использования без учета выявленных ресурсных резервов ( резервы улучшения использования ресурсов), а в ходе моделирования другой ситуации имитация производится с учетом привлечения последних. На множестве прогонов ( в обоих случаях) определяются соответствующие средние объемы товарной продукции, НЧП, а также средние объемы выпуска по конкретным номенкатурным позициям. Сравнение результатов и определяет возможный резерв увеличения выпуска продукции в различных единицах измерения. Полученный таким образом резерв представляет среднюю величину. [36]
Описания памяти служат для порождения структур данных, характеризующих статически и динамически ресурсы типа память. Эти данные включают: указатели состояния памяти, ее полный и занятый объем, объекты, находящиеся в очередях на обслуживание, и статистическую информацию об использовании памяти, автоматически фиксируемую в1 ходе моделирования. Данные, характеризующие память, имеют переменный объем и в программе идентифицируются общим именем, являющимся именем памяти. [37]
В программе может быть образовано любое число процессов. Последовательность активизации процессов устанавливается непосредственно в ходе моделирования и не зависит от порядка следования процессов в программе. [38]
Объекты могут порождаться либо с помощью входной информации процедуры оценки, либо самой процедурой. Процедура может также разрушить объект или любую временную характеристику объекта, а также изменить связанный с ним набор характеристик. Таким образом, как мы видим, в ходе моделирования процедура получает информацию и удаляет ее. [39]
В настоящее время не существует общей схемы построения модели. Успех зависит от искусства, опыта и удачи исследователя. Ниже дан обзор частных приемов, используемых в ходе моделирования. В качестве иллюстрации рассматривается одпоферментная односубстратная реакция, идущая в открытой системе. [40]
Функционирование системы в модели отображается последовательностью ее состояний. Состояние системы представляется совокупностью значений глобальных пере менных, включая значение указателей состояния ресурсов. Для фиксации результатов моделирования в языке предусмотрены следующие способы: а) автоматическая фиксация данных об использовании ресурсов системы в ходе моделирования; б) фиксация результатов моделирования с помощью специальных операторов языка в виде таблиц и гистограмм распределения регистрируемых случайных величин; в) фиксация результатов моделирования средствами языка ФОРТРАН. Результаты моделирования, фиксированные первыми двумя способами, автоматически выводятся по окончании моделирования. При сборе результатов средствами ФОРТРАНА их вывод должен организовываться пользователем и может производиться как в ходе моделирования, так и по его окончании. [41]
Чаще всего такие предпосылки при имитационном эксперименте не выполняются. Для больших систем и большого числа реализаций при моделировании объем информации о состояниях системы может быть настолько значительным, что запоминание ее в памяти ЭВМ весьма затруднено. Поэтому в одних случаях важно организовать фиксацию и обработку результатов моделирования таким образом, чтобы оценки для искомых характеристик формировались по ходу моделирования без специального запоминания всей информации о состояниях системы. В других случаях моделирование ведется на весьма детальном уровне, занимает много времени работы ЭВМ, и поэтому на обработку результатов в цикле моделирования вариантов системы уже нет времени. Поэтому используется двухступенчатая обработка: фиксация результатов в цикле имитации и последующее формирование статистик по окончании цикла имитации. [42]
Приняв, что основой методов внутрипластового горения является возможность осуществления химических реакций в пористой среде, следует сделать вывод о том, что качественный и количественный анализы данных методов должны основываться на понимании физико-химических процессов. Фундаментальные проблемы связаны как с природой и скоростями протекания данных реакций, так и с возникающими при этом тепловыми эффектами. В лабораторных условиях реакции рассматриваются, как правило, или при постоянной температуре, или при заданном градиенте ее изменения в ходе моделирования продвижения фронта горения. Теплота сгорания может быть найдена, если известны составы реагентов и продуктов реакции. [43]
Приняв, что основой методов внутригшастовото горения является возможность осуществления химических реакций в пористой среде, следует сделать вывод о том, что качественный и количественный анализы данных методов должны основываться на понимании физико-химических процессов. Фундаментальные проблемы связаны как с природой и скоростями протекания данных реакций, так и с возникающими при этом тепловыми эффектами. В лабораторных условиях реакции рассматриваются, как правило, или при постоянной температуре, или при заданном градиенте ее изменения в ходе моделирования продвижения фронта горения. Теплота сгорания может быть найдена, если известны составы реагентов и продуктов реакции. [44]
Рассмотрим процедуру моделирования более подробно. Это весьма общее логическое рассуждение, реализуемое в тех случаях, когда знание с одного предмета переносится на другой. Кроме посылки и заключения, в выводе по аналогии различают и оправдывающее его основание. В ходе моделирования основанием служит некоторое известное отношение между моделью и прототипом. [45]