Сообщение от
bayk
Для отопления использую модифицированный мною макрос пид из менеджера без пароля. Туда я добавил двухпозиционное управление с мертвой зоной без прекращения расчета пид. Вывел возможность изменять период пид и период следования управляющих импульсов извне. мертвая зона задается минимальным временем воздействия, но для задачи ГВС меня сомнения терзают. Потому тут и спросил. Обратной связи на приводе нет
Маааатушка роща! я открыл, озверел, ничего не понял и закрыл. я в этом файле вообще не понял что к чему и как это должно работать... умом видать я не вышел....
UPD: нет кое во что я вникнуть смог. надо еще пару подходов сделать. я так понял у вас это ПД регулятор, но я не совсем понял смысл переменных степень и полоса пропорциональной/дифференциальной составляющей, поскольку это не классическое решение. еще, если я правильно понял, то ограничения MAX_Длит_ и MIN_Длит_ выставляются сразу в миллисекундах и являются по сути "ограничением мощности ПИД" в классическом его представлении но раздельно для каждой из составляющих, или нет? но почему они не привязаны к периоду расчета пид? но опять же не понял, как ими оперировать.
да и вообще не совсем разобрался как настраивать этот регулятор.
UPD2: тут в одной из статей по пид регуляторам наткнулся на идею, что в дифференциальной компоненте желательно использовать не разность рассогласований а разность текущего (и соответственно) значения параметра. есть смысл попробовать?