Разработки СО РАН - каталоги программ и БД
Поиск по каталогам:
2011-11-02
Графическая оболочка системы имитационного моделирования мелкозернистых алгоритмов и структур WinALT
Назначение. Графическая оболочка системы WinALT обеспечивает возможность визуализированного построения, отладки и исполнения имитационных моделей широкого спектра алгоритмов и структур с мелкозернистым параллелизмом в интерактивном режиме. Разработка программы поддержана проектом Президиума РАН 13.6. Область применения. Графическая оболочка является надстройкой над консольной версией WinALT, которая может применяться для построения имитационных моделей, описывающих параллельные процессы преобразования данных различной природы в таких классах мелкозернистых алгоритмов и структур как клеточные автоматы, матричные и конвейерные архитектуры, мультимикропроцессорные архитектуры, ассоциативные процессоры, клеточно-нейронные сети, однородные перестраиваемые вычислители. Функциональные возможности. Графическая оболочка обеспечивает оформление имитационной модели в виде проекта, содержащего набор подокон – полотен главного окна проекта. Каждое отдельное полотно может содержать либо графические объекты модели, либо текстовые. Типичное представление графического объекта – одно-, двух-, трехмерный массив, составленный из цветных клеток. Создание и редактирование графических объектов осуществляется с помощью меню, панелей инструментов и используемых в них диалогов. Диалоги имеют узнаваемый для пользователей Windows вид. Тексты моделирующих программ создаются и редактируются с помощью текстового редактора, функции которого аналогичны функциям стандартного редактора типа NotePad с некоторыми добавлениями: выполняется синтаксическая раскраска текста и указываются строки с синтаксическими ошибками. Система содержит меню и панели инструментов для отладки и исполнения модели. Вспомогательные окна показывают предупреждения об опасных действиях (например, удалении файла), содержат служебную информацию (например, компилятора или отладчика) и др. Любая пользовательская функция доступна как через комбинацию клавиш, так и с помощью мыши. Инструментальные средства создания и классы графической оболочки. При разработке оболочки использовались методы объектно-ориентированных проектирования и программирования. Описываемая версия графической оболочки основана на библиотеке Microsoft Foundation Classes (MFC). Оболочка представлена комплектом классов, каждый из которых реализует некоторый набор или внутренних, или пользовательских функций. |
2011-11-02
Назначение. Основное назначение консольной версии системы – быть ядром всех компонент системы WinALT, которые расширяют ее функциональные возможности по адаптации к предметным областям пользователей. Самостоятельное использование консольной версии системы конечным пользователем по построению и исполнению имитационных моделей возможно (пользователь запускает консольную версию из командной строки или с помощью bat-файла) и позволяет организовать работу системы WinALT в пакетном режиме. Но из-за отсутствия у консольной версии собственного графического интерфейса, обычно она используется в связке с графической оболочкой системы WinALT. В этом случае создание и редактирование моделирующих программ выполняется в специальных окнах (файлах с расширением .src) системы WinALT. Разработка программы поддержана проектом Президиума РАН 13.6. Область применения. С использованием языка моделирования консольной версии системы построены имитационные модели в таких предметных областях как классические клеточные автоматы, в том числе модели физических процессов; однородные и ассоциативные вычислительные структуры, 2D и 3D многоступенчатые микроконвейеры, клеточно-нейронные сети и т.д. Функциональные возможности. Основные компоненты консольной версии - менеджер данных, компилятор и виртуальная машина. Менеджер данных реализует общие для всех остальных компонент системы WinALT функции по организации модульной архитектуры всей системы, по работе со структурами данных. Компилятор проверяет синтаксическую корректность моделирующей программы, написанной на языке системы WinALT, и выдает пользователю сообщения об ошибках. Затем он генерирует код программы, который исполняется виртуальной машиной. Язык моделирования системы WinALT содержит три взаимосвязанных составляющих. Первая составляющая языка предназначена для описания вычислений с массовым параллелизмом. Вторая составляющая языка предназначена для описания последовательных вычислений. Она основана на языке Паскаль и пpедoставляет сpедства oписания структуры моделирующей программы; управляющие операторы, oпеpатop пpисваивания, вызoвы пpoцедуp и фyнкций пo именам и пo yказателям; арифметические, логические и битовые операции. Третья составляющая языка обеспечивает импорт в моделирующую программу встроенных в систему библиотек, написанных как на ее языке, так и на языках C и C++, расширяя таким способом рамки средств моделирования в нужном пользователю направлении. Первая часть языка представляет параллельные вычисления в виде параллельных подстановок и полностью базируется на алгоритмической системе – алгоритм параллельных подстановок (см. S.M. Achasova, O.L. Bandman., V.P. Markova, S.V. Piskunov. Parallel substitution algorithm. Theory and Application // World Scientific, Singapore, 1994, 220 p.) Выбор этой алгоритмической системы обусловлен тем, что она хорошо себя зарекомендовала при описании информационных и физических процессов в самых разнообразных мелкозернистых архитектурах. Выделение в самостоятельную компоненту консольной версии системы открывает возможность построения новых графических оболочек. Например, открыта возможность для добавления в систему WinALT графики на основе пакетов Trolltech QT и GNU GTK. Консольная версия является основой для выполняемой в настоящее время разработки версии системы WinALT, исполняемой на параллельных вычислительных системах различной архитектуры (кластеры, GPU и т.д.). Инструментальные средства создания Консольная версия реализована с использованием языка ANSI C. |
2011-10-31
Назначение - Автоматизация работы скорой медицинской помощи
МИСС 03 интегрирована с системой записи диалогов, системой мониторинга транспорта, с аптекой в 1С. Область применения - Здравоохранение Используемый алгоритм - Разработанные автором оптимизационные алгоритмы и математические модели поддержки принятия решений на всех этапах обслуживания вызова, многоэтапная многоуровневая экспертиза качества оказания скорой помощи, интегральная оценка деятельности Функциональные возможности - Масштабируемая система, может обслуживать отделения СМП в городах и населенных пунктах от 10 тыс. до 10 млн. жителей. МИСС 03 состоит из автоматизированной диспетчерской и подсистемы анализа деятельности. Автоматизированная диспетчерская состоит из следующих автоматизированных рабочих мест (АРМ):
Рис1. Принципиальная схема МИСС 03
“МИСС-03 Экспертиза”
Инструментальные средства создания |
2011-10-28
Назначение Поэтому проблема разработки системы имитационного моделирования, ориентированной на широкий круг пользователей, являющихся специалистами в своих предметных областях, но не имеющих глубоких знаний в области имитационного моделирования и не имеющих опыта разработки имитационных моделей, является актуальной. Область применения Основные свойства системы MTSS:
Система MTSS позволяет использовать построенные с ее помощью имитационные модели следующим образом:
Интерфейс пользователя
Для визуального представления ЭМ в имитационной модели используется двумерное изображение ЭМ. Трехмерное изображение технологической системы также возможно, но применяется только для целей отображения хода имитационного эксперимента. Для редактирования модели используются только двумерные изображения Специалист в имитационном моделировании использует среду Eclipse и плагин Eclipse для системы MTSS для создания новых ЭМ и библиотек. Создание ЭМ является программным, а потому не имеет никаких ограничений, накладываемых обычно визуальными системами программирования. Библиотеки ЭМ Система MTSS представлена в материалах конференций [5-7], описание этой системы приведено в [2]. Список литературы 1. WirthLogistic GMBH. — 19.10, 2011. — www.wirthsim.com. |
2011-10-28
Назначение - Расчет параметров трещиностойкости (J-интеграла) структурно-неоднородных сварных соединений методом конечных элементов в программной системе ANSYS. Область применения - Макрос может применяться для решения задач надежности сварных соединений.
Используемый алгоритм - В основу программы заложена оригинальная стохастическая модель учета структурно-механической неоднородности. Описание модели опубликовано в статье "Оценка влияния структурной неоднородности сварного соединения на величину J-интеграла", авторы Е. В. Москвичев и А. М. Лепихин, журнал "Деформация и разрушение материалов" N10, 2010 г. Аннотацию можно найти по ссылке http://www.nait.ru/journals/number.php?p_number_id=1312 Функциональные возможности - Учет пластических деформаций, учет вариаций механических свойств, расчет критериев трещиностойкости. Инструментальные средства создания - Параметрический язык программирования ANSYS Parametric Design Language (APDL). |
- « первая
- ‹ предыдущая
- …
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- …
- следующая ›
- последняя »