Микрооперационная система реального времени Клебан Виталий, Стрюк Леонид, Научный руководитель: Шалыто А. А.

Презентация:



Advertisements
Похожие презентации
Применение автоматного программирования во встраиваемых системах В. О. Клебан, А. А. Шалыто Санкт-Петербургский государственный университет информационных.
Advertisements

Автоматное программирование А. А. Шалыто Санкт-Петербургский государственный университет информационных технологий, механики и оптики 2009 г.
Текстовый язык автоматного программирования В. С. Гуров, М. А. Мазин, А. А. Шалыто.
1 Метод сокращенных таблиц для генерации автоматов с большим числом входных воздействий Автор Научный руководитель В. Н. Точилин А. А. Шалыто Санкт-Петербургский.
Использование автоматного программирования для построения систем управления мобильными роботами В. О. Клебан, А. А. Шалыто Кафедра компьютерных технологий.
«Программно-аппаратный комплекс для исследования автоматного управления мобильными роботами» Санкт-Петербург 2010 Алексеев. С. А. гр Научный руководитель:
Теория вычислительных процессов Сети Петри для моделирования Преподаватель: Веретельникова Евгения Леонидовна 1.
Построение автоматов управления системами со сложным поведением на основе тестов с помощью генетического программирования Федор Николаевич Царев, СПбГУ.
Управление и алгоритмы Что изучает наука кибернетика Какие системы управления существуют Что такое алгоритм управления Как описываются алгоритмы и какие.
Алгоритм и его свойства. Алгоритм Алгоритм – это описанная на некотором языке, точная конечная система правил, определяющая содержание и порядок действий.
Разработка методов совместного применения генетического и автоматного программирования Федор Николаевич Царев, гр Магистерская диссертация Научный.
Тема урока: ТРИГГЕР. или не не Разнообразие современных компьютеров очень велико. Но их структуры основаны на общих логических принципах, позволяющих.
Операционная система. Базовые понятия Операционная система – это комплекс программ, обеспечивающий контроль за существованием, распределением и использованием.
Технология верификации управляющих программ со сложным поведением, построенных на основе автоматного подхода Руководитель проекта – А. А. Шалыто Докладчик.
Разработка методов совместного применения генетического и автоматного программирования Федор Николаевич Царев, гр Магистерская диссертация Научный.
ОСНОВНЫЕ УЗЛЫ ЭВМ ВОПРОСЫ 1. СУММАТОР 2. ТРИГГЕР 3. РЕГИСТР.
Верификация автоматных программ Г. А. Корнеев А. А. Шалыто Санкт-Петербургский государственный университет информационных технологий, механики и оптики.
Введение в задачи исследования и проектирования цифровых систем Санкт-Петербургский государственный университет Факультет прикладной математики - процессов.
Основные определения Электронная система любой электронный узел, блок, прибор или комплекс, производящий обработку информации. Задача это набор функций,
Разработка программного средства 3Genetic для генерации автоматов управления системами со сложным поведением Государственный контракт «Технология.
Транксрипт:

Микрооперационная система реального времени Клебан Виталий, Стрюк Леонид, Научный руководитель: Шалыто А. А.

Логическое управление Управление большим числом приборов и учет большого числа входных воздействий вынуждает применять формализованное описание. Разделение управления на независимые, но синхронизированные между собой блоки Мультиагентные системы

Непрерывное управление Управление объектом со сложной динамикой или неустойчивым объектом не позволяет его «просто запрограммировать». Необходима система управления, которая изменяет свойства объекта. Типовые законы управления: П – управление ПИ – управление ПД – управление ПИД – управление Гибридные автоматы

ЭВМ Содержит контроллер на базе ядра ARM7 с частотой 60МГц. Интегрированную систему радиосвязи радиусом действия 1.5км (скорость кбит/с) Трехосевой акселерометр Трехосевой гироскоп Магнитный компас Услилительно- преобразовательные устройства управления двигателями

Вертолет

Организация связи Протокол – автоматный. Аварийная посадка при потере связи. В язык Си введено новое ключевое слово linked. Оно означает, что переменная в БЭВМ вертолета синхронизирована с переменной в наземном комплексе. Пример: static linked double Roll = 0.0;

Организация связи (2) static linked double Roll = 0.0;

ОС Автоматная микрооперационная система Полная верифицируемость Инженерная привлекательность Система с динамической диспетчерезацией Специализированный язык. Задача: по имеющейся временной диаграмме и заданным автоматным процессам построить такой диспетчер (автомат), чтобы временная диаграмма выполнялась как можно точнее.

ОС Новые типы вызываемости для выходов: последовательный вызов z1(), z2() вызов через фальш-состояние z1(); z2() Новые типы вложенности для автоматов: A1, A2 – по порядку A1; A2 – с прерыванием A1 | A2 – параллельно по шагам A1 & A2 – параллельно с одновременным завершением Задачи: разработка текстового языка с поддержкой этих операций; разработка верификатора для этих программ;

Перспективы и задачи Принимает на вход цепочки: ab;