Математическая модель системы слежения РЛС

дипломная работа

1.3 Программное управление

Сегодня оборудование с программным управлением распространено весьма широко, начиная от компаний, входящих в TOP 500 Fortune в больших промышленных зонах, и заканчивая малыми предприятиями частного бизнеса. Действительно весьма трудно найти ту область машиностроения, где еще не используются уникальные возможности этого оборудования. Поэтому каждый специалист в области машиностроения должен хорошо представлять то, что дает производству применение этого весьма интеллектуального оборудования.

Программное управление технологическим оборудованием и процессами охватывает управление движением машин, механизмов, транспортных средств и изменением физических и химических параметров технологического процесса.

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

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

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

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

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

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

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

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

Делись добром ;)