Программное описание алгоритма работы ПИД-регулятора на языке C# для применения в замкнутой системе автоматического управления
На сегодняшний день автоматическое управление становится все сильнее связано с возможностями электронно-вычислительной техники. Если на этапе зарождения теории управления регуляторы представляли из себя преимущественно механические устройства с простейшей кинематикой, то сейчас большинство регуляторов на производстве являются электронно-вычислительными устройствами, содержащими центральный процессор, аналого-цифровые преобразователи, усилители, вспомогательную коммутационную аппаратуру, переферийные устройства в составе человеко- машинного интерфейса. Ответственность за корректную и безаварийную работу и эксплуатацию такой аппаратуры возложена на программное обеспечение, представляющее из себя программный код, написанный на определенном языке программирования (Java, Python, C++, Pascal).Те или иные языки адаптированы под конкретные цели, определяющие степень их распространенности. Разработанный в 1998- 2001 годах специалистами компании Microsoft объектно-ориентированный язык C# к настоящему времени обрел внушительную популярность благодаря выразительности синтаксиса и простоте изучения. Синтаксис языка стремится нивелировать сложности С++, предоставляя такие внушительные возможности, как использование лямбда- выражений, делегатов, а также предоставление прямого доступа к памяти. Количество написанных к настоящему времени приложений, написанных на C#, не поддается исчислению ввиду кроссплатформенности ядра .NETCore. По этой причине авторами была предпринята попытка рассмотрения возможности написания программного алгоритма классического ПИД-регулятора в цепи простейшего апериодического звена первого порядка с использованием именно этого языка программирования.