Отличие управляющего компьютера от обычного
1. Управление процессами всегда происходит в реальном времени
2. Принципиально другой подход к программированию. Параллельное исполнение алгоритма обработки информации вместо последовательного.
3. Управляющий компьютер должен работать со скоростью, соответствующей скорости процесса. Само понятие "реальное время" указывает на то. что в реакции компьютерной системы на внешние события не должно быть заметного запаздывания. Это накладывает серьёзные требования на эффективность использования ресурсов компьютерной системы с учетом временные ограничений.
4. Ход исполнения программы нельзя определить заранее. Внешние сигналы могут прерывать или изменять последовательность исполнения операторов программы, причем для каждого нового прогона по-разному.
5. Особая специфика тестирования систем реального времени ввиду отсутствия предсказуемого порядка выполнения операторов программы по сравнению с обычными компьютерными системами.
Свойства процессов, усложняющие управление
Уровень сложности системы управления определяется, в первую очередь, свойствами управляемого процесса
Факторы усложняющих управление:
q нелинейность процесса;
q изменяющаяся внешняя среда;
q изменение условий самого процесса;
q значительные временные задержки;
q внутренние связи процесса.
Практически все физические процессы по своей природе НЕЛИНЕЙНЫ
Линейные соотношения в большинстве случаев фактически представляют собой искусственное упрощение реального положения вещей
Запаздывание сигналов или наличие зон нечувствительности (мертвых зон) представляет собой серьезную проблему для управления. Из-за этого регулятор функционирует на основе устаревших данных, вплоть до того, что он может выдавать ложные команд.
Запаздывания всегда присутствуют в тех процессах, где некоторые параметры нельзя измерить непосредственно.
Многие типы датчиков характеризуются некоторым временем, необходимым для получения нового значения, измеряемой величины.