СЕКТОР ПРОЕКТИРОВАНИЯ
 СИСТЕМ РЕАЛЬНОГО ВРЕМЕНИ
(САПР СРВ)
          
Сектор образован в 1979 г. С этого момента по 1997 г. сектор возглавлял известный ученый и педагог, лауреат гос. премии, к.ф.-м.н. Сушков Борис Григорьевич (1941-1997). 
          
Сотрудники сектора:
-  Фуругян Меран Габибуллаевич, зав. сектором, к.ф.-м.н.
 -  Козырев Виктор Петрович, ст.н.с., к.ф.-м.н.
 -  Мирошник Сергей Николаевич, н.с., к.ф.-м.н.
 -  Кондратьев Олег Леонидович, н.с., к.ф.-м.н.
 -  Гончар Дмитрий Русланович, инженер-математик.
 -  Сухих Алексей Владимирович, инженер-программист.
 -  Луганский Игорь Леонидович, инженер-программист.
 
          
Сектор проводит работы по следующим темам:
- Разработка САПР систем реального времени;
 
- Разработка алгоритмов планирования вычислений в многопроцессорных системах;
 
- Оценка параметров газовых залежей с помощью обобщенной динамической модели;
 
- Комбинаторное представление графов и сетей.
 
- Разработка САПР систем реального времени
 
          
Под руководством Сушкова Б.Г. сектором разработана САПР систем реального времени для IBM PC 
"СРВ-КОНСТРУКТОР"
.
     Назначение
     Система СРВ-КОНСТРУКТОР предназначена для автоматизации проектирования и генерации систем реального времени, осуществляющих обработку циклически поступающей информации в темпе поступления при жестких временных ограничениях. СРВ-КОНСТРУКТОР позволяет быстро составить необходимую пользователю систему реального времени из готовых прикладных модулей.
          
СРВ-КОНСТРУКТОР необходим всюду, где находят применение системы реального времени:
- автоматизация экспериментальных исследований;
 
- управление сложными техническими системами;
 
- постоянный контроль за состоянием пациента;
 
- экологический мониторинг;
 
- прогнозирование и принятие интеллектуальных решений.
 
     Генерация прикладной СРВ
     Для генерации прикладной СРВ от пользователя требуются:
- прикладные модули
 , написанные на языках программирования Си, ФОРТРАН, Паскаль или Ассемблер;
- задание на обработку
  информации в реальном времени, написанные на входном языке СРВ-КОНСТРУКТОРА.
     Всю остальную работу по генерации прикладной СРВ выполнит СРВ-КОНСТРУКТОР!
     При этом им будут решены такие проблемы, как синхронизация работы модулей и обмена данными, устранение тупиков и оптимизация процесса прохождения прикладных модулей.
     Таким образом, СРВ-КОНСТРУКТОР выполняет все функции как системного аналитика, так и системного программиста.
     Основные принципы построения входного языка
     Входные данные поступают в компьютер через порты ввода-вывода периодически в виде кадров данных.
     В РВ-программе пользователь задает темпы обработки прикладными модулями входных данных и отображения результатов счета по отношению к периоду поступления кадров данных в систему. Если данные темпы обработки могут быть соблюдены, СРВ-КОНСТРУКТОР обеспечит реализацию заказанной обработки. В противном случае выдается сообщение о невозможности вести указанную обработку. В отличие от систем потоковой обработки данных предусмотрена возможность работы прикладных модулей с несколькими поколениями данных. СРВ-КОНСТРУКТОР автоматически обеспечивает хранение этих данных в специальных буферах нужное время.
     В языке также предусмотрена возможность быстрой реакции на поступление апериодической информации (это может быть использовано, например, при возникновении внештатной ситуации с управляемым объектом), а также выполнения прикладных модулей в фоновом режиме.
     Алгоритмическая поддержка
     В СРВ-КОНСТРУКТОРе используется оригинальный метод построения допустимого расписания выполнения прикладных модулей, что обеспечивает их выполнение в заданные директивные сроки. Для этого автоматически строится математическая модель обработки информации в виде потокового графа.
     Используются также оригинальные алгоритмы оптимального распределения оперативной памяти.
Текущее состояние и перспективы развития СРВ-КОНСТРУКТОРА
     В настоящее время разработана версия СРВ-КОНСТРУКТОРА, которая предназначена для IBM-совместимых персональных ЭВМ, работающих под управлением операционной системы MS-DOS версии 3.30 и старше. Прикладные объектные модули должны удовлетворять стандарту MICROSOFT объектных модулей для большой (LARGE) модели памяти.
     Входная информация может поступать как через последовательные порты COM1 и COM2, так и через нестандартные последовательные и параллельные порты ввода-вывода.
     В ближайшем будущем предполагается усовершенствование системы за счет разработки диалоговой оболочки, которая позволит пользователю составлять задание на обработку с помощью системы меню, минуя написание РВ-программы на входном языке. 
     Основные публикации:
-  Теория и реализация систем реального времени. Сб. Статей под ред. Антимонова С.Г. М.: ВЦ АН СССР, 1984, 104 с.
 
-  Некоторые алгоритмы планирования вычислений в детерминированных системах реального времени. Сб. статей под ред. Сушкова Б.Г. М.: ВЦ АН СССР, 1987, 57 с. 
 
-  Сушков Б.Г. ЭВМ управляет экспериментом. "Знания"
, сер. Матем. и киберн., 1987, N 9. 32 с.
 
-  САПР систем реального времени для IBM PC. Сб. Статей под ред. Флерова Ю.А. М.: ВЦ РАН, 1993, 117 с. 
 
-  Фуругян М.Г. Некоторые алгоритмы анализа детерминированных систем реального времени. М.: ВЦ АН СССР, 1989, 13 с.
 
-  Сушков Б.Г. Нейронные сети для построения маршрутов в сетях. М.: ВЦ РАН, 1995, 29 с.
 
-  Сушков Б.Г., Белый Д.В. Модель организации рестартов в системах реального времени. М., ВЦ РАН, 1996, 32 с. 
 
- Разработка алгоритмов планирования вычислений в многопроцессорных системах
 
     Разработаны алгоритмы построения допустимых расписаний с директивными сроками в многопроцессорных системах для следующих случаев:
- Требования на выполнение заданий поступают циклически с заданными периодами.
 
- Учитываются временные затраты на прерывания при выполнении заданий и переключения их с одного процессора на другой.
 
- Структура связей между процессорами может динамически изменяться. 
 
     Разработаны алгоритмы синтеза многопроцессорных систем, позволяющие определять необходимые производительности процессоров, позволяющие проводить обработку информации с заданным темпом. Разработаны и реализованы различные эвристические алгоритмы.
     Основные публикации:
-  Фуругян М.Г. Некоторые алгоритмы распределения ресурсов в многопроцессорных системах реального времени. М.: ВЦ АН СССР, 1991, 15 с.
 -  Фуругян М.Г. Один алгоритм планирования вычислений в многопроцессорной системе. М.: ВЦ АН СССР, 1992, 11 с.
 -  Фуругян М.Г. Один алгоритм планирования вычислений в многопроцессорной системе с переменной структурой. М., ВЦ РАН, 1995, 14 с.
 -  Фуругян М.Г. Один алгоритм составления расписания в многопроцессорной системе с переменной структурой. М., ВЦ РАН, 1995, 13 с.
 -  Фуругян М.Г. Некоторые алгоритмы распределения ресурсов в многопроцессорных системах реального времени. М., ВЦ РАН, 1996, 21 с.
 
- Оценка параметров газовых залежей с помощью обобщенной динамической модели
 
     На основе блочной динамической модели газовой залежи, разработанной П.А. Герешем, решены следующие задачи.
-  Разработан численный метод решения системы уравнений материального баланса для крупноблочной модели газового месторождения, позволяющий определять запасы и перетоки газа. Метод основан на минимизации отклонений средних давлений в блоках от давлений, вычисленных с помощью модели. Известные ранее методы решения системы уравнений материального баланса отличаются заметной неустойчивостью результатов по отношению к малым вариациям исходных данных. Предлагаемый метод устраняет этот недостаток и позволяет получать оценки запасов газа и коэффициентов перетоков на ранней стадии эксплуатации месторождения.
 -  Разработан численный метод определения на несколько лет вперед таких величин отбора газа по отдельным частям месторождения, что, во-первых, минимизируются перетоки газа между различными частями месторождения, и, во-вторых, выполняются ограничения снизу и сверху на добычу газа. Метод основан на минимизации функционала, задающего для каждого варианта добычи величину, равную сумме квадратов перетоков между различными частями месторождения.
 -  Разработан алгоритм оптимального объединения зон, составляющих газовое месторождение, в более крупные блоки. Это позволяет применять методику крупноблочного моделирования для решения различных задач оценки параметров месторождения (прямая и обратная задачи, определение оптимального режима отбора газа и др.). Предполагается, что все месторождение делится на одну или несколько областей. Объединять в один блок можно только те зоны, которые принадлежат одной и той же области. Такое ограничение на объединение может быть связано с особенностями геологического строения месторождения или различным составом газа в различных областях месторождения. Согласно второму ограничению на объединение зон каждый из полученных блоков должен быть односвязным. Основной критерий объединения зон в блоки - минимизация разброса давлений в пределах каждого блока. 
 
     Все перечисленные методы и алгоритмы реализованы в виде программ на языке Си с использованием систем MS DOS и EXCEL.
     Основные публикации:
-  Гереш П.А., Сушков Б.Г., Фуругян М.Г., Гереш Г.М., Каменев Г.К., Гончар Д.Р., Кондратьев О.Л., Мирошник С.Н., Сухих А.В. Оценка параметров газовой залежи с помощью обобщенной динамической модели. М., ВЦ РАН, 1994,39с. 
 -  Гереш Г.М., Сушков Б.Г., Фуругян М.Г. Регрессионный анализ падения пластового давления в системе "газовая залежь - водонапорный бассейн". В сб. "Вопросы методологии и новых технологий разработки месторождений природного газа", ч.1. М.: ВНИИГАЗ, 1994, 10 с. 
 - Гереш Г.М., Лебедев В.Ю., Сушков Б.Г., Фуругян М.Г. К вопросу оценки начальных запасов и коэффициентов перетоков в крупноблочной модели газового месторождения. М.: ИРЦ РАО ГАЗПРОМ, 1997, 8 стр.
 
 
- Комбинаторное представление графов и сетей
 
     Найдена асимптотика различных интервальных графов с двумя фиксированными параметрами, оценено количество гомеоморфно несводимых деревьев.
     Получены три полиномиально разрешимых класса задач теории расписаний типа динамического распределения памяти.
     Описан ряд классов графов и сетей, допускающих представление отрезками в дву- и трехмерном евклидовом пространстве.
     Разрабатывается описание классов планарных графов, допускающих представление отрезками в евклидовой плоскости. 
     Основные публикации:
- Козырев В.П. Описание и порождение всех минимальных раскрасок интервального графа и решение смежных задач. Журнал вычислит. матем. и мат. физики, 1996, т.36, N 5, с. 146 - 153.
 
- Козырев В.П. Кодирование интервальных графов и нахождение всех раскрасок. Сб. трудов семинара по дискр. матем. и ее приложениям. М.: Мех-Мат МГУ, 1997, с. 26-30.
 
     Наш телефон: (095) 135-4029,      Факс: 135-6159, 
     E-mail: rts@ccas.ru.