Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

СИСТЕМЫ РЕАЛЬНОГО ВРЕМЕНИ





В настоящее время в различных публикациях, технической документации встречаются слова о поддержке работы системы в режиме реального времени (on-Lin). Но это совершенно не означает, что мы имеем дело с системами реального времени. Зачастую просто смешивают понятие «быстродействие» и «режим реального времени».

Вот принятые, считающиеся каноническими определения.

Система называется системой реального времени, если правильность ее функционирования зависит не только от логической корректности вычислений, но и от времени, за которое эти вычисления производятся. То есть для событий, происходящих в такой системе, то, КОГДА эти события происходят, так же важно, как логическая корректность самих событий. Если требования по времени не выполняются, то считается, что произошел отказ системы.

 

Говорят, что система работает в реальном времени, если ее быстродействие адекватно скорости протекания физических процессов на объектах контроля или управления. То есть система управления должна собрать данные, произвести их обработку в соответствии с заданными алгоритмами и выдать управляющее воздействие, а исполнительные механизмы должны его отработать за такой промежуток времени, который обеспечивает успешное решение поставленных перед системой задач.

Из приведенных определений следует несколько интересных выводов.

Во-первых, практически все системы промышленной автоматизации являются системами реального времени.

Во-вторых, принадлежность системы к классу систем реального времени никак не связана с ее быстродействием.

Например, если ваша система предназначена для контроля температуры наружного воздуха, то даже выполняя измерения с периодичностью один раз за полчаса, она будет работать в реальном времени. И о быстродействии здесь вообще нет речи (дать рисунок).

В третьих, интуитивно понятно, что быстродействие RT- системы должно быть тем больше, чем больше скорость протекания процессов на объекте контроля и управления. Система должна успеть отреагировать на событие, произошедшее на объекте, в течение времени, критического для этого события.

Надо дать понятие критического времени. Критическое время – это интервал времени с момента возникновения на объекте некоторого события, после которого ни какое управляющее воздействие не позволит объекту выполнить свои функции, то есть процесс на объекте становится необратимым.

Откуда же берется этот временной порог? Величина критического времени для каждого события определяется объектом и самим событием, и, естественно, может быть разной. Но время реакции системы должно быть предсказано (вычислено) при создании системы. Отсутствие реакции в указанное время считается ошибкой для систем реального времени.

Исходные требования ко времени реакции системы определяются или техническим заданием на систему, или просто логикой ее функционирования.

Например, система прогноза погоды на завтра будет с высокой точностью проводить расчеты, но в течении недели.

Для того чтобы система могла удовлетворить требованиям, предъявляемым к системам реального времени, аппаратные, программные средства и алгоритмы работы системы должны гарантировать заданные временные параметры реакции системы.

Кроме того, система должна успевать реагировать на одновременно происходящие события. Даже если два или больше событий на объекте происходят одновременно, система должна успеть среагировать на каждое из них в течение интервалов времени, критических для этих событий.

Поэтому необходимо, чтобы было гарантировано выполнение требований по времени (естественно система должна обеспечивала высокую степень использования вычислительных ресурсов, чтобы удовлетворять требованиям по времени).

Грамотно разработанные системы реального времени, как правило, имеют уровень безопасности поведения даже для случая, когда вычисления не закончились в необходимый момент, так что если компьютер чуть-чуть не успевает, то это может быть скомпенсировано. То есть, за счет потери качества управления обеспечивается время выполнения объектом поставленной задачи. Реализуется «армейский» принцип –«пусть плохо, но вовремя».

И так. Термин система реального времени не означает, что система дает ответ на воздействие мгновенно - задержка может достигать секунд и более - но означает тот факт, что гарантируется некоторая максимальная возможная величина задержки ответа, что позволяет объекту решать поставленную задачу.

 

Наличие критического времени и отличает RT- системы от других систем.

Ясно одно, что время реакции для таких систем является системной характеристикой. При управлении, например, ракетой требуется реакция в течение нескольких миллисекунд, и такая система относится к классу систем реального времени

Хорошим примером является робот, который должен брать что-либо с ленты конвейера. Объекты на конвейере движутся, и робот имеет некоторый небольшой интервал времени для того, чтобы схватить объект. Если робот опоздает, то объекта уже не будет на месте, и поэтому работа будет неверной, даже если робот переместил захват в правильное положение. В примере с роботом мы имеем настоящий, жесткий режим реального времени, и если робот опоздает, то это приведет к полностью ошибочной операции.

Другой пример - автопилот самолета. Датчики самолета должны постоянно передавать измеренные данные в бортовой компьютер. Если данные измерений теряются, то качество управления самолетом падает, возможно, вместе с самолетом. Или - наружное давление резко падает – самолет попадает в воздушную яму и проваливается на несколько сот метров. Задержка реакции бортового компьютера может привести к сваливанию в штопор.

 

И так, основная задача системы реального времени - получение правильных результатов за определенный крайний срок. Следовательно, эффективность системы зависит от двух составляющих:

· правильности результатов (от логической правильности либо от точности вычислений)

· правильности выбора времени, то есть способности выполнения вычислений за крайние сроки.

Эффективность
DхDt

 


Рассматривают системы жесткого реального времени и мягкого.

Основное отличие между системами жесткого и мягкого реального времени можно выразить так: система жесткого реального времени никогда не опоздает с реакцией на событие, система мягкого реального времени - не должна опаздывать с реакцией на событие.

 


 

ТЕМА 7

АДАПТИВНАЯ МОДЕЛЬ ОПЕРАТОРСКОЙ ДЕЯТЕЛЬНОСТИ

 







Дата добавления: 2014-12-06; просмотров: 1154. Нарушение авторских прав; Мы поможем в написании вашей работы!




Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...


Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...


Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...


Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

Гальванического элемента При контакте двух любых фаз на границе их раздела возникает двойной электрический слой (ДЭС), состоящий из равных по величине, но противоположных по знаку электрических зарядов...

Сущность, виды и функции маркетинга персонала Перснал-маркетинг является новым понятием. В мировой практике маркетинга и управления персоналом он выделился в отдельное направление лишь в начале 90-х гг.XX века...

Разработка товарной и ценовой стратегии фирмы на российском рынке хлебопродуктов В начале 1994 г. английская фирма МОНО совместно с бельгийской ПЮРАТОС приняла решение о начале совместного проекта на российском рынке. Эти фирмы ведут деятельность в сопредельных сферах производства хлебопродуктов. МОНО – крупнейший в Великобритании...

Тактика действий нарядов полиции по предупреждению и пресечению правонарушений при проведении массовых мероприятий К особенностям проведения массовых мероприятий и факторам, влияющим на охрану общественного порядка и обеспечение общественной безопасности, можно отнести значительное количество субъектов, принимающих участие в их подготовке и проведении...

Тактические действия нарядов полиции по предупреждению и пресечению групповых нарушений общественного порядка и массовых беспорядков В целях предупреждения разрастания групповых нарушений общественного порядка (далееГНОП) в массовые беспорядки подразделения (наряды) полиции осуществляют следующие мероприятия...

Механизм действия гормонов а) Цитозольный механизм действия гормонов. По цитозольному механизму действуют гормоны 1 группы...

Studopedia.info - Студопедия - 2014-2025 год . (0.013 сек.) русская версия | украинская версия