КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Диалоговая система и банк данных моделирования
Одно из самых перспективных направлений в области машинного моделирования – оснащение существующих АСМ машин графикой и диалоговыми средствами. Системы моделирования с интерактивной графикой могут существенно повысить эффективность исследования систем, формализуемых в виде непрерывных (детерминированных и стохастических) схем, когда пользователю выдаются на дисплей выходные характеристики (переменные) модели системы S и имеется возможность визуального сравнения с помощью буферизации на выходе старых и новых решений. Особенности диалоговых систем моделирования коллективного пользования: · возможность одновременной работы многих пользователей, занятых разработкой одной системы S; · доступ пользователей к программно-техническим ресурсам системы моделирования, включая распределенные банки данных и пакеты прикладных программ моделирования; · обеспечение диалогового режима работы с различными вычислительными машинами и устройствами, включая цифровые и аналоговые вычислительные машины, установки физического моделирования, элементы реальных систем и т.п.; · диспетчирование работ в АСМ и оказание различных услуг пользователям, включая обучение работе с диалоговой системой моделирования; · использование сетевых технологий. Рассмотрим организацию интерактивного процесса создания моделирующей программы. Схема построения машинной модели с помощью программного генератора приведена на рис. 5.5.
Рис. 5.5. Схема построения машинной модели с помощью программного генератора
После построения на основе концептуальной модели Мк математической схемы моделируемой системы S (блок 1) у пользователя имеется возможность ее дальнейшей модификации и исправлений, вносимых в структуру, алгоритмы поведения и параметры Затем с помощью средств ППМ проводятся формализация и алгоритмизация модели М (блок 3). Далее пользователь имеет возможность выбрать, исходя из особенностей модели и имеющихся в его распоряжении программно-технических средств, язык моделирования ЯОН или ЯИМ Банк данных моделирования – организационно-программно-техническая система, представляющая собой совокупность БДО и БДЭ, программных и технических средств формирования и ведения этих баз и коллектива специалистов, обеспечивающих функционирование банка. Структура банка данных АСМ показана на рис. 5.6.
Рис. 5.6. Структура банка данных автоматизированной системы моделирования
Банк данных моделирования включает в себя следующие структурные элементы: · информационный фонд – организованную совокупность данных моделирования, т.е. базы данных объекта и эксперимента; · специализированное математическое обеспечение для управления банком данных; · информационные языки для описания и манипулирования с данными об объекте моделирования и машинном эксперименте; · администратор банка данных; · справочные и служебные данные, необходимые для нормального функционирования банка данных; · технические средства банка данных. База данных моделирования представляет собой массив связей сложной структуры, характеризующий взаимосвязи между данными, относящимися к разным совокупностям. Для хранения данных простой структуры используют обычные массивы описания свойств, в числе которых могут быть и библиотеки программ процедур моделирования. Математическое обеспечение банка данных представляет собой систему управления базой данных (СУБД), содержащую компиляторы и интерпретаторы языков заданий, манипулятор, а также набор сервисных программ манипулятора и администратора банка данных. функции манипулятора (ядра СУБД): · управление компонентами системы; · организация их взаимодействия; · осуществление связи с операционной системой и администратором банка; · выполнение основных операций над данными; · контроль и защита целостности данных; · редактирование вывода; · кодирование (декодирование) и сжатие (расширение) данных; · сбор статистики; · ведение протокола в процессе моделирования. Пользователи взаимодействуют с базой данных моделирования в диалоговом режиме с помощью набора специальных языков. Для обращения пользователей к базе данных необходим информационный язык запросов. Для записи схем баз данных применяется язык описания данных. Общее управление работой банка данных осуществляется либо с помощью языка управления заданиями операционной системы, либо с помощью специально для этой цели создаваемого языка управления. Администратор банка данных осуществляет внешнюю координацию всей работы банка и выполняет операции, не поддающиеся формализации. В его функции входят создание баз данных, согласование требований пользователей, управление восстановлением при сбоях, анализ статистики, оценка и обеспечение эффективности работы с базой данных, управление загрузкой баз данных, реорганизация банка (изменение схем и баз данных), генерация и развитие СУБД. Сервисные программы осуществляют основные операции над базами данных, в частности: сортировки, выборки данных, слияние, дополнение и изменение баз данных, редактирование ответов. Банк данных моделирования функционирует следующим образом При поиске данных происходят обращение к рабочей области в памяти ЭВМ и выборка искомых данных по объекту и эксперименту или корректировка данных в базе. Найденные в базе данные контролируются и анализируются, а затем редактируются ответы пользователю, выдаваемые на печать или устройство отображения. Таким образом, база данных моделирования, имеющаяся в банке данных, позволяет создать единое (интегрированное) информационное обеспечение АСМ, т.е. в ней хранится как информация, необходимая для построения моделей различных объектов, так и информация, необходимая для планирования и проведения машинного эксперимента.
Дата добавления: 2014-01-04; Просмотров: 514; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |