Городок специалистов по инженерным системам - Нью-СОК

 
Регулирование ГВС, теплоснабжения и вентиляции. - Страница 7 - Форум
Меню сайта

Форма входа

Поиск

Наш опрос
Как вы относитесь к созданию профсоюза-биржи инженеров HVAC?
1. Положительно. Очень нужная вещь.
2. Пока не определился.
3. Мне все равно, я и так в порядке всегда.
4. Отрицательно. Нет смысла.
Всего ответов: 187

Мини-чат

Комментарии

Друзья сайта

Яндекс цитирования
Приветствую Вас, Гость · RSSПочтовое отделение нашего городка 24.11.2024, 06:25

Яндекс [ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Яндекс-кошелек нашего сайта: 4100138435330
Модератор форума: Прохожий, теплоноситель  
Регулирование ГВС, теплоснабжения и вентиляции.
Kass Дата: Воскресенье, 25.04.2021, 17:33 | Сообщение # 121
Академик
Город: Москва
Группа: Администраторы
Сообщений: 14113
Репутация: 80
Статус: Offline
Цитата KSD ()
Там используется эффективное кодирование, а оцифровка речи происходит все с той же частотой: "Частота дискретизации составляет 8000 семплов/с


Да пусть, но скорость канала то 12.2к? Нет там 64к. Нет их и в DECT. В том же CDMA скорость 153 кбит/с. В общем не сотит по одному частному случаю судить вообще о цифровой связи в целом. Это ошибочный подход.

Цитата KSD ()
Датчик температуры потребуется. Но его стоимость не такая большая по сравнению с остальными компонентами, например с трехходовым с пропорциональным управлением, установленным в контуре бойлера, или ТА в котельной


Нет, дело не только в датчике температуры. Я процитирую остальное:

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


Тут указаны расходомеры воды и воздуха. Я про них и написал, что это примерно по 30 000 рублей за каждый без стоимости монтажа. Но нужно будет еще добавить и контроллер, так как резко увеличивается количество аналоговых входов. По умолчанию в простой приточке всего 2 аналоговых входа, температур в канале и температур обратки. Все. Уличную они получают по каналам связи, как и давление, информацию о том, что котельная работает, есть тепло и пр. Тут вместо двух аналоговых добавляется еще 3 входа. Если ранее на одном контроллере можно было сделать автоматику двух простых приточек, либо одной навороченной приточно-вытяжной, то теперь нужно контроллеров вдвое больше. В итоге это еще 30 000 с навесным. Вот и получается за все решение +100 к +.

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


Нет, это обязательное условие для такого алгоритма. Если учитываем все факторы, то это реализовать можно, а если нет, то нельзя. У вас просто много неизвестных в условии задачи.

Цитата KSD ()
Если все это достигнуто за счет применения дорогих котлов с модуляцией, ТА и прочих способов "не гнать волну", то вместо подорожания можно получить в итоге удешевление системы в целом.


Так в том то и дело, что плата модуляции в котел стоит 5-8 тыс рублей в зависимости от производителя. Купил и поставил. Зачем весь огород тогда городить? Если заказчик покупает котлы по 250круб, то докупить плату за 6 круб ну вообще не проблема. Для управления потребуется 1-2 аналоговых выхода, которые как правило есть в запасе в автоматике котловой части.

Цитата KSD ()
Упреждение реализуется в Д-канале, который нормально работать не может, поскольку скорость изменения температуры воздуха мала из-за инерционности теплообменника.


Это легко решается величиной множителя Д. Как правило он выставлен единицы сотых. Увеличить не проблема под любые малые значения. Главное только что бы не было помех в результате измерения, и вот тут там как раз вреден быстрый опрос ЦАП. Чем больше он получит значений между циклами, тем точнее определит среднее.

Цитата KSD ()
У вас несколько ВУ с одним общим регулятором температуры подачи?
Если перед каждым теплообменником стоит трехходовой, то вместо регулировки в 2-х местах (в ТП и перед калорифером) можно регулировать только перед калорифером. Или я что-то пропустил?


Да, чаще всего на одном контуре теплового пункта для систем вентиляции висит несколько ВУ. Иногда приходится ставить трехходовой, но это если подача идет из города с графиком к примеру 130/70, или 150/70, и вам нужно это преобразовать в 95/70, что бы можно было провести трубы там, где удобнее. Но если это ИТП от города или котлы, но болтанки нет, то дополнительно стабилизировать температуру в контуре вент не требуется. И так все стабильно работает.

Цитата KSD ()
ИМХО, причина - потенциальная неустойчивость контура. А "раскачка" из-за "болтанки" температуры КК - это следствие.


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


Все ИМХО
 
KSD Дата: Воскресенье, 25.04.2021, 20:29 | Сообщение # 122
Любитель
Город: Истра
Группа: Граждане
Сообщений: 355
Репутация: 9
Статус: Offline
Цитата Kass ()
но скорость канала то 12.2к? Нет там 64к.

Мы опять ходим кругами dry 64к - это поток после оцифровки, который потом может быть передан "как есть" или сжат разными способами - как без потери информации (пример - архивирование или какое-нибудь дельта-сигма), так и с потерей части информации (пример - МП3 с разным битрейтом). Если требуется полоса больше 3400Гц - то используется большая частота дискретизации, чем 8 кГц. Если нужны меньшие шумы квантования - то увеличивается разрядность АЦП и ЦАПа. Больше частота дискретизации и меньше шаг квантования - больше исходный поток.
Цитата Kass ()
Нет, дело не только в датчике температуры. Я процитирую остальное:
Цитата KSD () регулятор, рассчитывающий уставку (т.е. температуру подачи в калорифер), может учитывать уличную температуру, расход воздуха, расход теплоносителя, графики зависимости температуры воздуха
Тут указаны расходомеры воды и воздуха.

Вы не обратили внимание на слово "может" . Может, но не обязательно должен.
Если в ваших ВУ нет этих датчиков, то разумно сравнивать аналогичное решение. Добавится всего один датчик - температуры после трехходового.
Цитата Kass ()
Нет, это обязательное условие для такого алгоритма. Если учитываем все факторы, то это реализовать можно, а если нет, то нельзя. У вас просто много неизвестных в условии задачи.

Не понял это wacko
Цитата Kass ()
плата модуляции в котел стоит 5-8 тыс рублей

Что, в любой напольный котел можно поставить? Дайте мне две таких! А лучше четыре smile
Цитата Kass ()
Это легко решается величиной множителя Д. Как правило он выставлен единицы сотых. Увеличить не проблема под любые малые значения. Главное только что бы не было помех в результате измерения, и вот тут там как раз вреден быстрый опрос ЦАП. Чем больше он получит значений между циклами, тем точнее определит среднее.

Физический порог определяется разрешающей способностью термометра cool Если изменения малы по сравнению с ней, то Д-составляющую не вычислить за время цикла ПЛК. А если за много циклов - получим неточные данные, соответствующие усредненному значению за большой интервал. Поэтому для медленно меняющихся процессов чаще используется П или ПИ.
Цитата Kass ()
на одном контуре теплового пункта для систем вентиляции висит несколько ВУ

А как тогда регулируется температура воздуха на выходе ВУ - расходом теплоносителя?
Цитата Kass ()
Неустойчивость контура определяется законами физики, в частности волновой теорией, а болтанка в КК и есть следствием, то есть возбуждающим волновую среду фактором.

При чем тут "волновая теория"? В разделе технической кибернетики, посвященной АСУ, есть раздел, посвященный устойчивости контуров регулирования. Я приводил пример критерия Найквиста. Где там "волновая теория"?
Уменьшите усиление в петле (коэффициенты П и И в ПИДе) и устойчивость увеличится. Но увеличится за счет понижения точности. Или нужно уменьшать сдвиг фазы, т.е. уменьшать инерционность в контуре регулирования, тогда вместе с устойчивостью точность только повысится.
 
Kass Дата: Понедельник, 26.04.2021, 11:50 | Сообщение # 123
Академик
Город: Москва
Группа: Администраторы
Сообщений: 14113
Репутация: 80
Статус: Offline
Цитата KSD ()
Мы опять ходим кругами 64к - это поток после оцифровки, который потом может быть передан "как есть" или сжат разными способами - как без потери информации (пример - архивирование или какое-нибудь дельта-сигма)


Ничего подобного. Это именно скорость канала Е0, или таймслота в потоке Е1, а передавать по нему вы можете что угодно, хоть сжатым с тысячу раз. Поток Е1, или стык G.703, это сугубо цифровой канал. В нем нет оцифровки вообще. Оцифровка производится в абонентских платах, и параметры оцифровки у разных АТС разные, как правило выше, ибо скорость внутри АТС может быть другой, для АК быть выше, а для DECT быть ниже. В абонентских платах еще присутствует DSP обработка, и по сути процессор DSP может выдать поток в любом формате, как задашь.

Цитата KSD ()
Вы не обратили внимание на слово "может" . Может, но не обязательно должен.


Я уже написал, что не может, а обязан, ибо предложенный вами алгоритм без этого однозначно работать не будет. По такому принципу работает ЭБУ ДВС. Там как раз собираются данные с промежуточных датчиков (температура на впуске, расход воздуха, давление топлива, положение КВ, положение РВ, обороты КВ, абсолютное давление, ДД, положение педали акселератора... и на все это закладываются зависимости в виде т.н. карт. А по ПИДам осуществляется только коррекция коротка и длинная, которая добавляется к данным с карт. Если у вас выходит из строя расходомер (MAF), то ДВС просто перестает работать нормально, либо вообще. Перестает работать без датчика оборотов КВ, перестает работать нормально без ДПРВ и т.д. То есть для того, что бы вам очень тотно корректировать смесь и УОЗ, вам нужно море датчиков, и контроллер с десятками аналоговых входов.

Цитата KSD ()
Что, в любой напольный котел можно поставить?


С модулируемой горелкой. Более того, у многих напольных уже встроен вход 0-10В. К примеру в менеджерах горелок Вейсхаупт этот вход уже есть и в настройках горелка просто переводится в режим внешнего управления модуляцией. К примеру в Серпухове делали котельную, там напольники по 5 МВт с такими горелками. wink

Последние платы поставили в Балтуры с Опентермом. В этом месяце. smile Но они настенные, конденсационные, по 65 кВт. Для каких котлов есть платы обсуждаем в теме выборов котлов в 2021 году. Там как раз эта тема и поднималась мной.

Цитата KSD ()
Физический порог определяется разрешающей способностью термометра Если изменения малы по сравнению с ней, то Д-составляющую не вычислить за время цикла ПЛК.


Дело в том, что термометр это аналоговое устройство, и у него нет разрешающей способности. Вся разрешающая способность определяется разрядностью АЦП контроллера. На указанных примерах АЦП 12 разрядов. Диапазон 200 градусов (-50...150) делим на 4096 значений и получается шаг в 0.05 °С. Но! В контроллере это преобразуется в значение флоат, разрядностью 4 байта, и при вычислении среднего из нескольких тысяч значений происходит интерполяция. Два значения дают шаг 0.25, 4 значения 0.125 и т.д.

Именно поэтому чем больше значений между циклами считывается для вычисления среднего, тем точнее измерение. smile

Цитата KSD ()
А как тогда регулируется температура воздуха на выходе ВУ - расходом теплоносителя?


Ну на мнемосхеме то видно. Смесительным узлом, который смешивает теплоноситель от контура вентиляции с теплоносителем после калорифера.

Добавлено (26.04.2021, 12:23)
---------------------------------------------

Цитата KSD ()
При чем тут "волновая теория"? В разделе технической кибернетики, посвященной АСУ, есть раздел, посвященный устойчивости контуров регулирования. Я приводил пример критерия Найквиста. Где там "волновая теория"?


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

"3.1. Понятие устойчивости
3.1.1. Определение устойчивости
Понятие устойчивости системы связано с её способностью возвращаться в состояние равновесия после исчезновения внешних сил, которые вывели систему из этого состояния.
Интуитивно ясно, что шарик, находящийся на вогнутой поверхности, можно назвать находящимся в состоянии устойчивого равновесия, поскольку после выведения его из состояния равновесия какой-либо силой и прекращения действия этой силы, шарик, в конце концов, вернётся в положение, близкое к первоначальному состоянию равновесия. Напротив шарик, находящийся на вершине выпуклой поверхности, находится в состоянии неустойчивого равновесия, так как, если его вывести из этого состояния (например, толкнуть), никогда сам не вернётся (сколь бы долго мы этого не ожидали) в положение, близкое к первоначальному состоянию равновесия."

А.Г. Карпов
ТЕОРИЯ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ
Часть 1

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

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

Как понятно? smile


Все ИМХО
 
KSD Дата: Понедельник, 26.04.2021, 20:50 | Сообщение # 124
Любитель
Город: Истра
Группа: Граждане
Сообщений: 355
Репутация: 9
Статус: Offline
Цитата Kass ()
Я уже написал, что не может, а обязан, ибо предложенный вами алгоритм без этого однозначно работать не будет.

Для работы достаточно 2-х датчиков: датчика температуры после смесителя и датчика температуры воздуха на выходе ВУ.
Но переходная характеристика в этом случае будет намного хуже, чем при наличии дополнительных датчиков. Но не хуже, чем в вашем варианте с одним датчиком и без дополнительной информации об уличной температуре, расходе воздуха и направлении ветра. А по реакции на изменение температуры КК намного лучше.
Цитата Kass ()
в менеджерах горелок Вейсхаупт этот вход уже есть

Вы себе в дом такую поставите? Сомневаюсь.
Цитата Kass ()
Они настенные, конденсационные, по 65 кВт.

В настенниках модуляция - принципиальная необходимость ввиду микроскопической теплоемкости теплообменника и прочих особенностей. А вот мне настенники не нравятся, мне по душе напольники. Лучше чугунные, но можно и стальные. Среди таких попробуйте найти котлы с модуляцией мощностью, скажем, от 20 до тех же 65 кВт. А без модуляции - на любой цвет, вкус и кошелек. От АОГВ до Висманов/Будеросов и пр.
При этом огромное число частных домов прекрасно отапливаются такими котлами безо всякой модуляции. И ВУ в этих домах тоже встречаются, и ничего, нормально работают, несмотря на колебания температуры КК.
Цитата Kass ()
В контроллере это преобразуется в значение флоат, разрядностью 4 байта, и при вычислении среднего из нескольких тысяч значений происходит интерполяция. Два значения дают шаг 0.25, 4 значения 0.125 и т.д.
Именно поэтому чем больше значений между циклами считывается для вычисления среднего, тем точнее измерение.

Это заблуждение. Ошибка все равно остается, несмотря на получение "дополнительных" разрядов. При этом она меняется в зависимости от измеряемой величины.
Попробую это объяснить. Пусть разрешающая способность АЦП будет 1 градус (или Вольт, без разницы), а сигнал сильно не меняется в течении всего цикла измерений. При его значении от 2.0 до 2.9 Вольт на выходе АЦП будет число 2. И как вы не рассчитывайте среднее значение, получите 2.000000 Вольта, а не среднее входное значение. Если входное напряжение было 2.0, то получите точное значение, а если 2.9 - то получите значение 2.0000000 с погрешностью 0.9 Вольта.
Если требуется увеличить разрешающую способность АЦП, то перед оцифровкой к сигналу подмешивают дополнительный сигнал, который потом компенсируют в цифре при дальнейшей обработке. Так поступают при обработке слабых сигналов, имеющих уровень, соизмеримый с шагом квантования или даже ниже. Но это все равно не дает "инструментальной" точности, поэтому не может использоваться для измерения, а только для "оценки" значения. Погрешность "идеального" АЦП +/- 1 младший разряд, а еще нелинейность, дрейф и прочие "гадости". Сертификат средства измерения вы не получите на такой "измеритель".
Цитата Kass ()
Смесительным узлом, который смешивает теплоноситель от контура вентиляции с теплоносителем после калорифера.

Значит, регулировка качественная в каждой ВУ. Поэтому вполне можно исключить общий смесительный узел.
Цитата Kass ()
А.Г. Карпов
ТЕОРИЯ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ

Это слишком примитивное толкование. В реальности в связанных системах "поверхность" имеет сложный рельеф с локальными впадинами и выпуклостями. Именно поэтому слабые "плавные" воздействия не выводят неустойчивую систему из равновесия, поскольку система находится в локальной яме. А сильные воздействия приводят к выходу за пределы этой зоны, и попаданию в другое состояние, не обязательно устойчивое.
Цитата Kass ()
В итоге имеем сложную колебательную систему связанных маятников, но по всем критериям это устойчивая система.

Устойчивая система будет устойчивой при любом значении возмущающего воздействия. Естественно в рамках разумного - в пределах диапазона возможных значений.
Устойчивость системы в целом и конкретного контура можно оценить по переходному процессу - реакции на возмущающее воздействие. Раз вы используете моделирование, сравните на моделях реакции обоих вариантов на возмущающие факторы. Будет очень любопытно увидеть результаты wink
 
Kass Дата: Понедельник, 26.04.2021, 22:15 | Сообщение # 125
Академик
Город: Москва
Группа: Администраторы
Сообщений: 14113
Репутация: 80
Статус: Offline
Цитата KSD ()
Для работы достаточно 2-х датчиков: датчика температуры после смесителя и датчика температуры воздуха на выходе ВУ.
Но переходная характеристика в этом случае будет намного хуже, чем при наличии дополнительных датчиков. Но не хуже, чем в вашем варианте с одним датчиком и без дополнительной информации об уличной температуре, расходе воздуха и направлении ветра.


Ну попробуйте сделать. smile Значит вся теория автоматического управления не верна. Оказывается два последовательных ПИД будут работать лучше одного. smile

Цитата KSD ()
Вы себе в дом такую поставите?


Вы про дом не писали. Я в дом и напольный не поставлю. smile Зачем?

Цитата KSD ()
В настенниках модуляция - принципиальная необходимость ввиду микроскопической теплоемкости теплообменника и прочих особенностей. А вот мне настенники не нравятся, мне по душе напольники.


И именно иза малой теплоемкости мы получаем куда меньше инерцию котла. У меня котел к душе не имеет никакого отношения. В данном вопросе я сугубо технический бездушный человек. smile Подавляющее число напольников это технологии прошлого века с очень плохой автоматикой и стабильностью температуры на выходе. Мы такие ставим иногда ставим, но в диапазоне мощностей 100-1000 кВт, в котельных 200 - 2000 кВт, но и то, если либо места мало для жаротрубника, либо есть ограничения по шуму. То есть выбор должен быть основан на каких то определенных условиях. Но мы им ставим ТА, как правило в виде огромной стрелки. Совместно с внешним управлением ступенями получается получить болтанку в диапазоне плюс/минус 3 градуса.

Цитата KSD ()
Это заблуждение. Ошибка все равно остается, несмотря на получение "дополнительных" разрядов. При этом она меняется в зависимости от измеряемой величины.


Нет, это наука, и та самая интерполяция. Именно так она и работает. smile

Цитата KSD ()
Попробую это объяснить. Пусть разрешающая способность АЦП будет 1 градус (или Вольт, без разницы), а сигнал сильно не меняется в течении всего цикла измерений. При его значении от 2.0 до 2.9 Вольт на выходе АЦП будет число 2. И как вы не рассчитывайте среднее значение, получите 2.000000 Вольта, а не среднее входное значение. Если входное напряжение было 2.0, то получите точное значение, а если 2.9 - то получите значение 2.0000000 с погрешностью 0.9 Вольта.


И не стоит опять притягивать за уши сферического коня в вакууме. У нас разрешение именно 0.05, а корреляция между последовательными значениями АЦП лежит в диапазоне нескольких десятых. Тут и помехи по проводам, и какие то пульсации опорного напряжения. Теперь попробуйте наложить на постоянную составляющую небольшую переменную и брать значения через малое время и считать среднее уже с плавающей точкой, и через определенное довольно большое значение измерений вы получите среднее значение, равное именно постоянной, и с гораздо большей точностью (разрешением) чем отдельное значение от АЦП. Вот поэтому и мультиметр не спешит вам выдать результат. wink

«8) Выполнение многократных наблюдений с последующим усреднением их результатов.

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

http://www.kemmvl.ru/home....уировке

Вот тут можно почитать более развернуто и более научно: https://www.bookasutp.ru/Chapter4_2.aspx

И это не новшество какое то. Этому же методу посвящен ГОСТ 8.207-76 ПРЯМЫЕ ИЗМЕРЕНИЯ С МНОГОКРАТНЫМИ НАБЛЮДЕНИЯМИ.
МЕТОДЫ ОБРАБОТКИ РЕЗУЛЬТАТОВ НАБЛЮДЕНИЙ.

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


Так и нет общих смесительных по этой причине, что два последовательных регулятора регулятора работают хуже одного. Что лучше работает, два каскада с общей ООС или с двумя местными? smile

Цитата KSD ()
Это слишком примитивное толкование. В реальности в связанных системах "поверхность" имеет сложный рельеф


Да, для начинающих студентов. Я и написал, что это азы. Не важен рельеф. Важно то, что если шарик после толчка не трогать, то он вернется в исходное положение. В неустойчивой системе не вернется. Вот и все. У вас же об устойчивой системе вообще не верное представление. В корне. smile

Цитата KSD ()
Устойчивая система будет устойчивой при любом значении возмущающего воздействия


Ага. Устойчивая система будет устойчивой, если она устоит в пределах устойчивости. smile Теперь нужно вернуться к тому, что я написал выше, что любая самая устойчивая система является волновой. Без понимания этого дальше не сдвинуться. https://ru.wikipedia.org/wiki/Физика_колебаний_и_волн

Цитата KSD ()
Устойчивость системы в целом и конкретного контура можно оценить по переходному процессу - реакции на возмущающее воздействие. Раз вы используете моделирование, сравните на моделях реакции обоих вариантов на возмущающие факторы. Будет очень любопытно увидеть результаты


Ну это примитивная лабораторная для студентов, где показывается, что два последовательных регулятора работают хуже, чем один с общей ООС. Да банально графики канальной температуры ВУ с одним регулятором и с двумя при пересчете задания. smile


Все ИМХО
 
KSD Дата: Понедельник, 26.04.2021, 23:15 | Сообщение # 126
Любитель
Город: Истра
Группа: Граждане
Сообщений: 355
Репутация: 9
Статус: Offline
Цитата Kass ()
Оказывается два последовательных ПИД будут работать лучше одного.

Могут. Если их характеристики согласованы https://www.kipiavp.ru/info/kaskadnoe-regulirovanie.html
Цитата Kass ()
Совместно с внешним управлением ступенями получается получить болтанку в диапазоне плюс/минус 3 градуса.

У меня "болтанка" градусов 6-8 амплитудой без всяких модуляций. Правда котлы выполняют функцию ТА, поскольку в них литров 100 воды smile Без этих "ТА" амплитуда осталась бы, но период колебаний существенно (раз в 5) уменьшился бы.
Цитата Kass ()
«8) Выполнение многократных наблюдений с последующим усреднением их результатов.

Это все про компенсацию случайной погрешности, вызванной наводками, шумами и прочими факторами. А не про уменьшение систематической погрешности (повышение точности АЦП):
"Во-первых, усреднение дает эффект только для случайной составляющей погрешности. Погрешность измерений перестает уменьшаться, когда становится настолько малой, что суммарная погрешность определяется систематической составляющей. Систематическая погрешность складывается из нелинейности АЦП и операционных усилителей, температурной зависимо..."
Это цитата из "более научной ссылки" https://www.bookasutp.ru/Chapter4_2.aspx
Цитата Kass ()
Не важен рельеф. Важно то, что если шарик после толчка не трогать, то он вернется в исходное положение.

Это если толчок слабый. А если сильный, то может не вернуться в исходное состояние, а перескочить в другое квазиустойчивое. Как ваши котлы с перевернутой стрелкой после "резкого" включения насоса бойлера.
Цитата Kass ()
Ну это примитивная лабораторная для студентов, где показывается, что два последовательных регулятора работают хуже, чем один с общей ООС. Да банально графики канальной температуры ВУ с одним регулятором и с двумя при пересчете задания.

Увидеть результаты можно?
 
Kass Дата: Вторник, 27.04.2021, 11:34 | Сообщение # 127
Академик
Город: Москва
Группа: Администраторы
Сообщений: 14113
Репутация: 80
Статус: Offline
Цитата KSD ()
Могут. Если их характеристики согласованы https://u.to/viZGGw


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

По вашей же ссылке:

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

То есть не может иметь, а имеет. Я об этом и написал. Так же по вашей цитате написано следующее:

"Для процессов, которые имеют значительные характеристики запаздывания".

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

То есть применение тех или иных решений должно быть обоснованным и с технической и с экономической точки зрения. В требованиях к проектной документации обязательно указывается "обоснование принятых решений". Вы пытаетесь обосновать это тем, что такое решение имеется, и не более того. Я же вам расписываю, что данное решение экономически не обосновано для регулирования воздуха в канале. Конечно, в простейшую приточку стоимостью тысяч в 200 можно наставить море датчиков и контроллеров в щиты, общей стоимостью более миллиона, но это должно быть чем то оправдано. Если мы делаем вентиляцию на особо опасные производства или чистые комнаты, то да, там требования очень высокие, и там дешевые решения просто не работают, или работают до первого несущественного отказа, а далее людские жизни. Понятно, что людские жизни и безопасность стоят выше стоимости. Но если речь о простейшей общеобменке, то таких задач просто нет. Если большие расходы, то максимум могут стоят задачи энергосбережения и резервирования.

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

Цитата KSD ()
У меня "болтанка" градусов 6-8 амплитудой без всяких модуляций.


no Я надеюсь, что все же не у вас, а у котла. smile Но тогда чем вы ее измеряли? У нас болтанка по стрелочным термометрам в 2-3 раза меньше, чем по датчикам температуры. Они просто сами по себе имеют задержку огромную, и по сути показывают среднюю температуру по больнице.

Цитата KSD ()
Правда котлы выполняют функцию ТА, поскольку в них литров 100 воды Без этих "ТА" амплитуда осталась бы, но период колебаний существенно (раз в 5) уменьшился бы.


Амплитуда бы существенно увеличилась. Я уже тут выкладывал график до и после ТА.

Цитата KSD ()
Это все про компенсацию случайной погрешности, вызванной наводками, шумами и прочими факторами. А не про уменьшение систематической погрешности (повышение точности АЦП)


А причем тут точность АЦП? wacko Мы говорим про точность измерения, а не точность АЦП. Погрешность АЦП,и все, что перечислено в систематической погрешностью нивелируется при калибровке измерительного контроллера. Банально подключаешь батарейку, и показания АЦП стоят как прибитые. Подключаешь датчик или преобразователь и начинается свистопляска, если смотреть именно на показания АЦП, а не усредненных значений, которые попадают в алгоритм. То есть основная погрешность именно случайная.
Далее у нас речь именно о повышении точности измерения, или шага квантования. Я не филолог, и люблю во всем точность. Давайте рассматривать на цифрах.

К примеру возьмем шаг квантования 0.1, что вдвое выше нашего случая. Чисто для наглядности.



Обратите внимание на среднее значение. Оно уже имеет на порядок выше точность. Так это всего среднее из 15 значений. А если так?



Уже 7 разрядов после точки вместо одного. А если измерений тысячи? smile

Далее голая математика. smile Теперь если сделаем шаг 0.05:



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

Язык математики это выражает достаточно точно, что среднеквадратичное отклонение обратно пропорционально корню количества измерений при вычислении среднего:



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


Не может.

Цитата KSD ()
Увидеть результаты можно?


Конечно. Вот за 12 часов вчерашних суток канальная температура ВУ с пересчетом:



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



Тут в принципе можно понять, что происходит. В данном каскадном регулировании второй регулятор раскачивает первый регулятор, который практически все время находится в переходном колебательном режиме. Но нас же это особо не волнует, нам же нужен не промежуточный параметр, а конечный. Вот он стабилен. А на промежуточный параметр по сути наплевать. smile Мы просто ограничиваем значение канальной температуры в диапазоне 18...30°С и все. И пусть оно там болтается в этих границах.


Все ИМХО
 
KSD Дата: Вторник, 27.04.2021, 22:10 | Сообщение # 128
Любитель
Город: Истра
Группа: Граждане
Сообщений: 355
Репутация: 9
Статус: Offline
Цитата Kass ()
Ну вот вы сами посмотрите картинки по вашей ссылке в примере. Там при каскадном регулировании появляется расходомер пара, ибо именно температура зависит именно от расхода в примарном контуре ТО. Но в ВУ гораздо больше зависимостей, и вам придется поставить так же дополнительные расходомеры.

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

Вы опять "забегаете вперед". Давайте сперва определимся с технической целесообразностью. А уже потом будем считать экономическую.
Цитата Kass ()
Я надеюсь, что все же не у вас, а у котла. smile Но тогда чем вы ее измеряли?

Это по графику, который строится по данным контроллера отопления. У Кромшрёдера есть возможность подключиться с помощью их адаптера к CAN-шине, получать данные и рисовать "некрасивые" с вашей точки зрения графики smile Данные берутся с температурных датчиков в погружных гильзах. Датчики дополнительно смазаны пастой типа КПТ для улучшения теплового контакта, гильзы тонкостенные. Разрешающая способность измерения 0.1 гр.
Цитата Kass ()
Амплитуда бы существенно увеличилась. Я уже тут выкладывал график до и после ТА.

Не увеличилась бы. Если только из-за выбега чугуна, если котлы чугунные. Контроллер включает и выключает котлы по заданному значению гистерезиса температуры КК, поэтому амплитуда практически не поменяется, а вот период колебаний и скорость нарастания/спада температуры будет больше. Пропорционально изменению теплоемкости КК.
Цитата Kass ()
Язык математики это выражает достаточно точно, что среднеквадратичное отклонение обратно пропорционально корню количества измерений при вычислении среднего:

Повторюсь, это справедливо только для случайной ошибки. А ошибка квантования не является случайной, поскольку коррелирована с сигналом. Это во-первых.
А во-вторых, уменьшение погрешности, связанной со случайными ошибками, путем усреднения может иметь свои "грабли". Например банальная наводка 50 Гц может преподнести сюрприз в виде "плавающей" погрешности с небольшой частотой. У вас время цикла 100 мсек, но частота сети может быть не ровно 50 Гц. Примем для простоты, что она 51 Гц, тогда в 100 мсек войдут 5 полных периода и еще примерно на пару мсек кусок следующей полуволны. 5 полных периода при усреднении полностью компенсируются, а "хвост" в 2 мсек нет. Его значение после усреднения уменьшится в 2/100 раза, но останется в конечном результате. Поскольку частоты не совпадают, то эти 2 мсек в каждом цикле будут в разных частях синусоиды, т.е. остаточная помеха будет медленно меняться от отрицательного до положительного значения по синусоиде. Изменение количества выборок (изменение частоты дискретизации) на эту ошибку никак не повлияет, хоть 100, хоть 1000000 отсчетов за 100 мсек - все равно погрешность будет 2/100 от амплитуды наводки.
В третьих, уменьшить систематическую погрешность усреднение не может. Для снижения шумов квантования (т.е. для увеличения разрядности) используются немного другие методы: подмешивание перед АЦП специального известного сигнала, а затем компенсация этого сигнала математически. Для получения одного дополнительного разряда подмешивается меандр полутактовой частоты амплитудой в 1/2 шага квантования. После АЦП отсчеты попарно складывают и результат делят на 2. Меандр из результата удаляется, а точность повышается в два раза. Если нужно больше, то добавляется второй меандр, но уже с частотой в 2 раза ниже и амплитудой в 2 раза меньше, усреднение идет по 4-м соседним отсчетам. И так далее. Но все это упирается в другие погрешности АЦП, например в нелинейность. Больше одного разряда получать бессмысленно.
Не надо надеяться, что помеха (наводка или шумы) помогут получить большую точность. Цифр в результате можно получить больше, но они не являются "значимыми".
Такая же "беда" с современными многоразрядными АЦП: точность и повторяемость гарантируется только для части разрядов, а несколько младших могут показывать случайные данные, и точность (линейность) существенно хуже младшего разряда. Некоторые производители используют для повышения точности усреднение, но не во времени по данным одного АЦП, а усредняют выходные данные нескольких ИМС, измеряющих один и тот же входной сигнал. Вот в этом случае шумы и нелинейность действительно уменьшаются за счет усреднения.
Цитата Kass ()
Не может.

Тогда долой котлы с модуляцией, пропорциональные приводы и бойлер с трехходовым biggrin
Цитата Kass ()
Тут в принципе можно понять, что происходит. В данном каскадном регулировании второй регулятор раскачивает первый регулятор, который практически все время находится в переходном колебательном режиме.

Типичный вариант крайне неустойчивой системы surprised Генерит даже без внешнего вмешательства wacko
Не совсем понятно, что за температуры и кто кого регулирует. Уставка для ВУ меняется по температуре воздуха в помещении?
 
Kass Дата: Среда, 28.04.2021, 11:33 | Сообщение # 129
Академик
Город: Москва
Группа: Администраторы
Сообщений: 14113
Репутация: 80
Статус: Offline
Цитата KSD ()
По сравнению с вашим вариантом добавляется только датчик температуры после смесителя.


Нет. Это было бы так, если бы у нас на температуру в канале оказывала влияние именно температура после трехходового. Но это в корне не так, о чем я уже писал. В нашем случае оказывает влияние не только температура после трехходового, но и расходы теплоносителя и воздуха, а так же температура воздуха. Скажем так, вы можете посчитать, какой должны быть температура после трехходового, что бы температура в канале была 22°С? smile

Цитата KSD ()
Вы опять "забегаете вперед". Давайте сперва определимся с технической целесообразностью. А уже потом будем считать экономическую.


Вы знаете, у нас на курсе была такая шуточная группа, как "Теоретики слонизма", вот они и ставили такие вот вопросы. К примеру, как синусоиду, размахом 40 мм на экране осциллографа передать через кабель, диаметром 2 мм. Они предлагали сначала на входе в кабель ставить выпрямитель, заталкивать фактически ровную линию, а на выходе кабеля ставить искривитель, который по скорости проталкивания будет формироваться изгиб. Далее система тригонометрических уравнений, интеграл Дюамеля, комплексные числа и другие достижения высшей математики описывают функцию искривителя. В общем получают рабочую с технической точки зрения схему. Ну просто они как и вы просто предлагают опустить целесообразность применения данного решения. smile

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

Но дело в том, что нас на кафедре учили начинать именно с целесообразности. К примеру я свою диссертацию начинал с того, что поломка каналообразующей приводит к простою в среднем 24 каналов, а среднее время простоя 8 часов. Умножаем все на стоимость канала связи в част, и получаем убыток от простоя по причине долгого ремонта. Далее идет описание прибора, который находит неисправный ТЭЗ за доли секунды, его стоимость, и время окупаемости, которое получается в 3 отказа. В итоге, на заводы производителе идет указание установки диагностический разъемов, а почтовый ящик получает в производство прибор.

Тоже самое у меня и в НИОКРе было, и сейчас в разработке инженерных систем. Я не могу мыслить в отрыве от окупаемости. В этом контексте я вам сказал, что предлагаемое вами давно существует, в том числе и используется нами давно, но применение его именно с той целью, что вы предполагаете не имеет смысла с точки зрения окупаемости. Одно дело комплект автоматики ВУ с диспетчеризацией 200-300 тыс руб, другое дело 500-800. Если это сложная установка, повышенная надежность и параметры, или повышенного комфорта, или чистая комната, где строго прописаны диапазоны параметров подаваемого воздуха, то там можно допустить подобные усложнения, а если таких задач нет, то не имеет смысла.

Цитата KSD ()
Это по графику, который строится по данным контроллера отопления. У Кромшрёдера есть возможность подключиться с помощью их адаптера к CAN-шине, получать данные и рисовать "некрасивые" с вашей точки зрения графики Данные берутся с температурных датчиков в погружных гильзах. Датчики дополнительно смазаны пастой типа КПТ для улучшения теплового контакта, гильзы тонкостенные. Разрешающая способность измерения 0.1 гр.


Так приведите эти графики для разных режимов. Ну допустим сейчас, в межсезонье. Интересно будет глянуть. Возможно у вас просто какой то чудо котел, и мы будем использовать в указанном диапазоне именно их. Просто у нас все котлы показывают в корне иные данные. У нас размах болтанки до 20°С. В теме про выбор котлов я выкладывал графики и с чугунных напольников. Там наихудшие показатели регулирования.

Цитата KSD ()
Повторюсь, это справедливо только для случайной ошибки. А ошибка квантования не является случайной, поскольку коррелирована с сигналом.


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

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

Где вы тут увидели ошибку квантования? Далее читаем.

"В отличие от погрешности, разрешающая способность не зависит от величины систематической погрешности и поэтому может быть увеличена существенно".

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

Цитата KSD ()
Типичный вариант крайне неустойчивой системы Генерит даже без внешнего вмешательства


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

1. Это абсолютно устойчивая система. Если убрать возмущение, то она довольно быстро придет в равновесие.
2. Никого не интересуют промежуточный параметры в теории автоматического регулирования. Совсем. Если мы будем стабилизировать в данном случае температуру в канале, то получим плохую систему, которая будет очень медленно реагировать на изменение температуры в помещении. Открыли двери во внутренний двор, проветрили, и система очень долго будет нагревать воздух в помещении. Открыли чашу бассейна, и система очень долго будет проветривать и остужать воздух в помещении. Такая система никому не нужно. Да, возможно она будет учитывать влияние лунного света на рост телеграфных столбов, но она будет никому не нужна. smile


Все ИМХО
 
KSD Дата: Среда, 28.04.2021, 20:56 | Сообщение # 130
Любитель
Город: Истра
Группа: Граждане
Сообщений: 355
Репутация: 9
Статус: Offline
Цитата Kass ()
Нет. Это было бы так, если бы у нас на температуру в канале оказывала влияние именно температура после трехходового. Но это в корне не так, о чем я уже писал. В нашем случае оказывает влияние не только температура после трехходового, но и расходы теплоносителя и воздуха, а так же температура воздуха. Скажем так, вы можете посчитать, какой должны быть температура после трехходового, что бы температура в канале была 22°С?

Регулятор вычисляет уставку по величине отклонения выходной температуры от заданной. И-канал ПИДа обеспечит "дотягивание" уставки до требуемой для конкретной ситуации с расходами, уличной температурой и прочими возможными факторами. Переходной процесс будет длиннее, чем если бы использовать дополнительные данные, например о температуре уличного воздуха. Но будет примерно таким же, как в исходном варианте - регулировка только по выходной температуре воздуха.
Цитата Kass ()
нас на кафедре учили начинать именно с целесообразности.

И это правильно. Но для расчета целесообразности сперва нужно определить не только дополнительные затраты, но и получаемые выгоды. А с этим пока никак не можем определиться wink
Цитата Kass ()
предлагаемое вами давно существует, в том числе и используется нами давно, но применение его именно с той целью, что вы предполагаете не имеет смысла с точки зрения окупаемости. Одно дело комплект автоматики ВУ с диспетчеризацией 200-300 тыс руб, другое дело 500-800.

Ну вот, первоначальная оценка доп.затрат в 100к (датчик температуры, датчики расходов и дополнительный ПЛК) выросла до 500к surprised при необходимости добавления только одного датчика температуры wacko
Цитата Kass ()
Возможно у вас просто какой то чудо котел, и мы будем использовать в указанном диапазоне именно их.

Дело конечно не в "чудо-котле". Большая теплоемкость котлов позволяет уменьшить гистерезис, сохранив относительно небольшое количество включений в час. Если теплоемкость была бы значительно ниже, то котлы будут слишком часто включаться/выключаться, что "не есть хорошо" sad Поэтому в настройках выбирают некий компромисс между точностью (размахом пилы) и ресурсом (количеством пусков/остановов). Я могу поставить небольшой гистерезис и получить небольшой размах температуры КК. Хотя все равно примерно каждые 2 часа происходит догрев бойлера с кратковременным повышением температуры КК с текущих 50-55 до 70-72 градусов. Остывает бойлер за счет рециркуляции ГВС через полотенцесушители. Насос рециркуляции управляется по температуре обратки ГВС, на графике температуры бойлера видны характерные изломы при включении насоса рециркуляции.
При низкой исходной температуре КК (50-60 градусов) контроллер использует режим частичного приоритета бойлера, временно закрывая трехходовые на РО и ТП на время разогрева КК. Поэтому на их графиках видны провалы температуры до температуры их обраток. В контуре РО небольшие колебания остаются из-за использования медленного привода с трехточечным управлением и примитивным ПИДом в контроллере. Зеленый график - температура в отдельном контуре ТП СУ, он "живет своей жизнью" независимо от контроллера, так сложилось исторически biggrin В прочем, как и контур ВУ, он берет теплоноситель со стрелки, контроллер про него тоже не в курсе wink .
Цитата Kass ()
В теме про выбор котлов я выкладывал графики и с чугунных напольников. Там наихудшие показатели регулирования.

У чугунных большой "выбег" за счет теплоемкости теплообменника, но это не должно мешать системе.
Цитата Kass ()
Именно это я вам и показал на конкретных примерах в экселе. Я вам специально выдлил разрешающую способность, ибо вы все время теперь пытаетесь обсуждать не ее, а некоего сферического коня в вакууме в вид систематической погрешности, которая вообще к разрешающей способности не имеет никакого отношения.

Читаем вашу выдержку чуть дальше:
"В отличие от погрешности, разрешающая способность не зависит от величины систематической погрешности и поэтому может быть увеличена существенно. Она может стать даже меньше величины младшего значащего разряда АЦП при условии, если стабильность его уровней позволяет это сделать."
То есть она иногда может стать даже чуть меньше величины шага квантования, если АЦП линейный smile
Вы немного путаете точность и разрешающую способность. Точность, в отличие от разрешающей способности, увеличить усреднением не получится. В одном цикле вы получите 20.000 градусов, а в другом - 20.100 градусов при одинаковой температуре просто за счет других наводок/шумов или иных факторов. А через час 19.900 градусов, если точность АЦП +/-0.1 градус. И все эти значения с разрешающей способностью 0.001 градус.
Цитата Kass ()
Это абсолютно устойчивая система. Если убрать возмущение, то она довольно быстро придет в равновесие.

Согласен, ВУ в целом относительно устойчивая, но один ее контур регулирования имеет слишком высокий коэффициент усиления, что привело к его возбуждению. Как я понимаю, он постоянно уставку для ВУ дергает вверх-вниз.
Цитата Kass ()
Никого не интересуют промежуточный параметры в теории автоматического регулирования. Совсем. Если мы будем стабилизировать в данном случае температуру в канале, то получим плохую систему, которая будет очень медленно реагировать на изменение температуры в помещении.

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

Добавлено (28.04.2021, 22:49)
---------------------------------------------
И своим "ёрзаньем" создает "волну", с которой вы беспощадно боретесь cool

Прикрепления: 8100906.jpg (143.5 Kb)
 
Kass Дата: Четверг, 29.04.2021, 11:59 | Сообщение # 131
Академик
Город: Москва
Группа: Администраторы
Сообщений: 14113
Репутация: 80
Статус: Offline
Цитата KSD ()
Регулятор вычисляет уставку по величине отклонения выходной температуры от заданной. И-канал ПИДа обеспечит "дотягивание" уставки до требуемой для конкретной ситуации с расходами, уличной температурой и прочими возможными факторами. Переходной процесс будет длиннее, чем если бы использовать дополнительные данные, например о температуре уличного воздуха. Но будет примерно таким же, как в исходном варианте - регулировка только по выходной температуре воздуха.


Не очень улавливаю тут причинно-следственные связи. Есть какие то утверждения, но на чем они построены, не известно. А реальности так это все не работает. В вашей идее есть противоречие. С одной стороны вы хотите стабилизировать температуру после трехходового, но при этом постоянно пересчитывать уставку. По сути температура на выходе трехходового должна постоянно меняться, ибо ПИД меняя задание должен ловить заданную температуру в канале. В итоге будет примерно то, что я вам выложил на графиках каскадного регулирования. Никакой стабилизации температуры после трехходового не будет, ибо ее там и не должно быть. Нам нужно стабилизировать температуру в канале, и ПИД должен управлять тем, что влияет на нее непосредственно, то есть трехходовым. Что там на выходе трехходового никого не интересует. Там в любом случае будут колебания, которыми регулятор будет ловить мельчайшие изменения регулируемой величины.

Цитата KSD ()
И это правильно. Но для расчета целесообразности сперва нужно определить не только дополнительные затраты, но и получаемые выгоды. А с этим пока никак не можем определиться


Ну так напишите, в чем будет эта самая выгода. smile От меня она пока в данном предложении ускользает.

Цитата KSD ()
Ну вот, первоначальная оценка доп.затрат в 100к (датчик температуры, датчики расходов и дополнительный ПЛК) выросла до 500к


Ну так 100 тыс, это только что нужно докупить по крупному и вообще без работ. А это еще потянет за собой увеличение самого щита, клемм, коробов, проводов, это нужно спроектировать заново, написать алгоритмы, потом все это нужно смонтировать по месту, провести ПНР, заплатить налоги, зарплаты не только монтажникам, но проектировщикам и офисным, в итоге доп затраты для простой приточки выросли грубо на 200 тыс, с 300 до 500 тыс. Но есть же сложные, к примеру в охладителем, на котором свой трехходовой, увлажнителем и второй ступенью догрева со своим трехходовым. То есть в разных режимах регулируют температуру в канале 3 разных трехходовых. Мы же каждый регулятор будем усложнять? Мы же расходы воды мерить в в каждом контуре будем. smile

Цитата KSD ()
при необходимости добавления только одного датчика температуры


С одним датчиком температуры вообще ничего работать не будет. Нет смысла даже тратить время. Я выше уже объяснил почему.

Цитата KSD ()
Дело конечно не в "чудо-котле". Большая теплоемкость котлов позволяет уменьшить гистерезис, сохранив относительно небольшое количество включений в час. Если теплоемкость была бы значительно ниже, то котлы будут слишком часто включаться/выключаться, что "не есть хорошо" Поэтому в настройках выбирают некий компромисс между точностью (размахом пилы) и ресурсом (количеством пусков/остановов). Я могу поставить небольшой гистерезис и получить небольшой размах температуры КК.


Я вот не филолог, и не прозаик. Я люблю конкретику, цифры, расчеты, либо результаты обследования или реальные параметры. Можно график увидеть? Вот к примеру за последние сутки выдает на вход в вентккамеру, где стоит пару наших ВУ чудо напольный чугунный котел Ламборджини, с большой инерцией:



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

Цитата KSD ()
Читаем вашу выдержку чуть дальше:
"В отличие от погрешности, разрешающая способность не зависит от величины систематической погрешности и поэтому может быть увеличена существенно. Она может стать даже меньше величины младшего значащего разряда АЦП при условии, если стабильность его уровней позволяет это сделать."
То есть она иногда может стать даже чуть меньше величины шага квантования, если АЦП линейный
Вы немного путаете точность и разрешающую способность.


Да это вы путаете их. Вы все время писали мне на мой пост про разрешающую способность результатов измерения про систематическую погрешность. Я вам специально выделил в вашей же цитате, что разрешающая способность ну никак не связана с систематической погрешностью. Это в корне разные вещи и между ними нет никакой взаимосвязи. "Зачем мне холодильник, если я не курю"?

Далее величина значащего разряда, это не шаг квантования. Шаг квантования может быть 0.9, а разрешающая способность может быть ниже разряда десятичных долей, то есть сотые. Но опять таки, сильно зависит от количества измерений. Я вам это и показал, что если просто посчитать среднее из 15 значений, то вы получите увеличение разрешающей способности на разряд, но если вы посчитаете среднее от сотен средний других сотен измерений, то вы получите разрешающую способность как во фразе "существенно". Этому посвящен и упомянутый мной ГОСТ. smile Поэтому имея шаг квантования в 5 сотых градуса мне не проблема вывести вам температуру с тысячных долях градуса. smile

Цитата KSD ()
Согласен, ВУ в целом относительно устойчивая, но один ее контур регулирования имеет слишком высокий коэффициент усиления, что привело к его возбуждению. Как я понимаю, он постоянно уставку для ВУ дергает вверх-вниз.


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

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


Он будет точно так же ерзать, ибо ему постоянно будет менять уставку второй каскад. Поэтому важно просто брать колебания температуры в КК, а не бороться со следствием. Причина болтанки именно в регуляторе котла. Так вот и нужно устранять причину, а не следствие. Если у меня на объекте 50 или 100 ВУ, то зачем мне эти усложнения в 50 ил 100 щитах, вместо того, что бы не стабилизировать температуру из котельной? Ну где логика то?

Более того, если вы получите ТУ на присоединение к сетям МОЭК, то вам в ТУ пропишут применение в ИТП на контуре вентиляции стабилизатора напора, что бы изменение напора в сети не болтало ВУ. А температуру они сами стабилизируют хорошо. То есть инженеры МОЭК понимают, что стабилизировать только температуру мало. Нужно стабилизировать и напор перед трехходовым, что бы стабилизировать расход. Вы же предлагаете обойтись только датчиком температуры. Ну не работает это. smile


Все ИМХО
 
KSD Дата: Четверг, 29.04.2021, 21:17 | Сообщение # 132
Любитель
Город: Истра
Группа: Граждане
Сообщений: 355
Репутация: 9
Статус: Offline
Цитата Kass ()
С одной стороны вы хотите стабилизировать температуру после трехходового, но при этом постоянно пересчитывать уставку. По сути температура на выходе трехходового должна постоянно меняться, ибо ПИД меняя задание должен ловить заданную температуру в канале. В итоге будет примерно то, что я вам выложил на графиках каскадного регулирования

Не совсем так. Вернее будет так, как вы описали, если быстродействие контуров будет одинаковым или близким. А должно быть разное быстродействие: поскольку в контуре регулирования, вычисляющем уставку, присутствует инерционный элемент (теплообменник), то этот контур должен быть медленным, т.е. он не должен менять уставку часто и/или на значительную величину. А контур, регулирующий температуру после трехходового, может и должен быть быстрым. Это обеспечит быструю реакцию на изменение уставки или температуры КК.
Цитата Kass ()
Он будет точно так же ерзать, ибо ему постоянно будет менять уставку второй каскад.

Второй каскад будет менять уставку медленно, пропорционально инертности калорифера. А первый каскад может попутно отрабатывать более быструю "пилу" КК, поскольку он существенно быстрее, чем второй каскад.
Цитата Kass ()
Ну так напишите, в чем будет эта самая выгода

Как минимум в существенном уменьшении влияния колебаний температуры КК, что устранит влияние других контуров на ВУ.
Цитата Kass ()
С одним датчиком температуры вообще ничего работать не будет.

Не с одним, а с двумя минимум: с датчиком температуры воздуха на выходе ВУ и с датчиком температуры теплоносителя на выходе смесителя. Работать будет, причем заметно лучше, чем ВУ исходного варианта только с датчиком температуры воздуха на выходе ВУ.
Цитата Kass ()
Можно график увидеть?

Скриншот с графиками был во вложении во вчерашнем сообщении. Добавил еще сегодняшний.
Цитата Kass ()
Вот к примеру за последние сутки выдает на вход в вентккамеру

Выбросы под 80 гр. возможно связаны с подготовкой ГВС. У меня также они присутствуют. А амплитуда пилы - компромисс между ее значением и количеством циклов старт/стоп котлов. В общем вполне типовой график для немодулируемых котлов. Средняя температура поддерживается. В чем проблема?
Цитата Kass ()
Это не "возбуждение", а работа регулятора. Он своим воздействием ловит мельчайшие изменения в температуре в помещении, и пытается его нивелировать.

Судя по примерно одинаковым амплитуде колебаний и скорости изменения температуры, это именно возбуждение. Уставка очень сильно прыгает вверх-вниз, а скорость изменения температуры на выходе определяется инерционностью контура ВУ. Вы линейный усилитель типа A/B/C перевели в класс D, загнав его в генерацию неправильными параметрами в ООС biggrin
Цитата Kass ()
Далее величина значащего разряда, это не шаг квантования. Шаг квантования может быть 0.9, а разрешающая способность может быть ниже разряда десятичных долей, то есть сотые. Но опять таки, сильно зависит от количества измерений. Я вам это и показал, что если просто посчитать среднее из 15 значений, то вы получите увеличение разрешающей способности на разряд, но если вы посчитаете среднее от сотен средний других сотен измерений, то вы получите разрешающую способность как во фразе "существенно".

Во вложении файлик экселя. В нем можно задать величину сигнала (считается постоянным за цикл измерения), амплитуду синусоидальной помехи и количество периодов помехи, укладывающихся в интервал цикла измерения. Далее для 100 шагов измерения вычисляется значение помехи, сигнал+помеха и результат оцифровки как округление вниз до целого (отбрасыванием дробной части), поскольку так работают практически все АЦП. Далее вычисляется среднее арифметическое результата оцифровки по 100 отсчетам. Можно поиграться цифирками и посмотреть результаты.
Там прекрасно видно, что амплитуда помехи практически не влияет на ошибку оцифровки. И усреднение по 100 отсчетам не дает стократное повышение точности. И видно, что дробное число периодов наводки сильно искажает результат.
Прикрепления: 4727319.xlsx (19.4 Kb) · 1977635.jpg (139.2 Kb)
 
Kass Дата: Пятница, 30.04.2021, 00:37 | Сообщение # 133
Академик
Город: Москва
Группа: Администраторы
Сообщений: 14113
Репутация: 80
Статус: Offline
Цитата KSD ()
Не совсем так. Вернее будет так, как вы описали, если быстродействие контуров будет одинаковым или близким. А должно быть разное быстродействие: поскольку в контуре регулирования, вычисляющем уставку, присутствует инерционный элемент (теплообменник), то этот контур должен быть медленным, т.е. он не должен менять уставку часто и/или на значительную величину. А контур, регулирующий температуру после трехходового, может и должен быть быстрым. Это обеспечит быструю реакцию на изменение уставки или температуры КК.


1. Инерция трехходового не меньше инерции калорифера.
2. В приведенном примере каскадного регулирования второй регулятор, определяющий задания для первого значительно более медленный. И? smile

Цитата KSD ()
Второй каскад будет менять уставку медленно, пропорционально инертности калорифера. А первый каскад может попутно отрабатывать более быструю "пилу" КК, поскольку он существенно быстрее, чем второй каскад.


Да с чего он вдруг быстрее, если из одного крайнего положения в другое они как правило перемещаются 3 минуты?

Цитата KSD ()
Цитата Kass ()
Ну так напишите, в чем будет эта самая выгода

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


Выгода, она в деньгах. То, что вы описываете не даст выгоды ни в леньгах, ни устранит влияние. smile

Цитата KSD ()
Скриншот с графиками был во вложении во вчерашнем сообщении. Добавил еще сегодняшний.


Ага, вижу, колебания от 51 до 73 градусов это 6-8 градусов? wacko

Цитата KSD ()
Выбросы под 80 гр. возможно связаны с подготовкой ГВС.


Ну что вы! У ГВС нет круглосуточного разбора. Когда есть разбор ГВС (как правило утром и вечером, это видно. Это так работает котел на постоянной нагрузке в аиде отопления. Вентустановки отключены.

Цитата KSD ()
В общем вполне типовой график для немодулируемых котлов. Средняя температура поддерживается. В чем проблема?


Проблема в том, что ВУ не работают. Встают по аварии. Эти пики закрывают трехходовой полносрью, а так как они резко проваливаются, то трехзодовой просто не успевает открыться, проваливается температура и срабатывает защита. А так все нормально. smile Ну и если посмотреть, что творится в контурах с такими котлами, то там полный хаос. О регулировании там можно ну с очень большой натяжкой. smile

Цитата KSD ()
Судя по примерно одинаковым амплитуде колебаний и скорости изменения температуры, это именно возбуждение. Уставка очень сильно прыгает вверх-вниз, а скорость изменения температуры на выходе определяется инерционностью контура ВУ.


Да ничего подобного. Это попытка автоматики нивелировать чудо атмосферные чугунные котлы по 170 кВт. Стоит ТА на куб, но его маловато. Что бы колебания котлов не создавали колебания температуры в помещении, приходится делать именно так. Иначе вы получите колебания с тем де периодом, но температуры воздуха в помещении бассейна. А их там нет. smile Отопления там нет. Температура и влажность определяется только ВУ. Так как ВУ еще и влажность регулирует, то там еще меняется постоянно температура воздуха перед калорифером, так как постоянно меняются пропорции наружного и рециркулируемого воздухв. wink

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


Завтра уже гляну. На планшете не удобно. Но на первый взгляд опять сферический конь в вакууме.

У меня в офисе в гостях сегодня был руководитель разработчиков контроллеров, с которых я привожу вам примеры. Он же писал нулевую функцию (ОС). Он показывал новую платформу на АРМ (уже собственную, ибо уже не работает на заводе). Ну как бы не совсем новую, ило первая генерация у меня есть, а новые версии и возможности. Так вот обсуждали и АЦП. По его словам он не может найти в современных МК на базе ядра АРМ приличных АЦП. Везде стоят простейшие последовательного приближения. Я смотрю, а у него на объектах везде циклы оцифровки стоят 1 с. А чего так, спрашиваю? А если поставить 100 мс, будет болтанка. Говорит, да. Лучше менее пол секунды не ставить. Это при том, что цикл самой программы 100 мкс. При вычислении среднего с АЦП считываются значения с периодом 1 мс. И вот 100 значений для среднего не хватает, что бы получить стабильные результаты. То есть берем вместо измерительного 8 битного с отличными АЦП 32 битный и получаем худший результат по результатам измерения, но контроллер дешевле. Так вот в АРМе с 12 бит они получают интерполяцией через среднее 16 бит, то есть двумя байтами кодируют.

Вот он показывал сегодня режим удаленного осциллографа. Ставил цикл 1 мс, и писал сигнал с датчика, где в виде синусоиды была наводка какая то. Но после построения осциллограммы тут же вернул на 1000 мс. wink Объект все же действующий. То есть имея куда более быстродействующий МК и возможность поставить время цикла меньше в 10 раз получаем куда хуже результат измерения, и в итоге куда больше время цикла обработки измерения аналоговых сигналов, по сути в 10 раз. Так что не все так просто в этой сфере. wink


Все ИМХО
 
KSD Дата: Пятница, 30.04.2021, 19:41 | Сообщение # 134
Любитель
Город: Истра
Группа: Граждане
Сообщений: 355
Репутация: 9
Статус: Offline
Цитата Kass ()
колебания от 51 до 73 градусов это 6-8 градусов?

Увеличение до 70-75 градусов при подогреве бойлера, я это описывал:
Цитата KSD ()
Хотя все равно примерно каждые 2 часа происходит догрев бойлера с кратковременным повышением температуры КК с текущих 50-55 до 70-72 градусов.

А между нагревами бойлера размах пилы менее 8 градусов.
Цитата Kass ()
У ГВС нет круглосуточного разбора. Когда есть разбор ГВС (как правило утром и вечером, это видно.

Я не знаю, что и как работает на этом объекте. Я предположил, что относительно редкие пики возможно связаны с подготовкой ГВС. Амплитуда для этого подходящая (более 60 гр.), длительность тоже вполне возможная. Интервал между "пиками" от 1 до 6 часов, тоже вполне реален. Между ними "пила" амплитудой чуть больше 10 гр. - вполне нормальный режим для котлов без модуляции. Есть внешняя похожесть на графики моей системы, в которой регулярные пики за 70 гр. каждые 2 часа связаны с догревом бойлера.
Цитата Kass ()
Да с чего он вдруг быстрее, если из одного крайнего положения в другое они как правило перемещаются 3 минуты?
1. Инерция трехходового не меньше инерции калорифера.

Так не требуется перемещаться за 3 секунды из одного крайнего положения в другое. При изменении температуры КК на 10 градусов (например с 50 до 60-и) нужно изменить коэффициент смешивания условно на 20%, а не на все 100%. И не мгновенно, поскольку температура КК изменяется относительно медленно.
Цитата Kass ()

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

"Сколько вешать в граммах?" (с). Кроме соответствия быстродействия каскадных регуляторов должно соблюдаться условие устойчивости каждого контура в отдельности. Попробуйте уменьшить усиление контура, вычисляющего уставку, раза в два. Приведите графики, посмотрим и проанализируем результат. По предоставленным данным пока можно только делать предположения о конкретных причинах. Не кофейная гуща, но и вовсе не однозначные выводы с конкретикой.
Цитата Kass ()
Да ничего подобного. Это попытка автоматики нивелировать чудо атмосферные чугунные котлы по 170 кВт.

Возможно, что это действительно так. А где графики температуры КК?
Вы хотите, чтобы посторонний человек, не имеющий даже приблизительной информации о структуре конкретной системы и ее свойствах, по одному графику догадался о всех возможных причинах "болтанки" внутри одного из контуров? ИМХО, наиболее вероятная - банальный возбуд из-за слишком большого коэффициента в П и/или в И канале. Но возможно, что действительно "пролезает" болтанка температуры КК из-за очень низкого быстродействия контура ВУ. В первом случае график температуры КК будет скорее всего ближе к прямоугольнику, во втором случае - пилой с большой амплитудой.
Цитата Kass ()
Проблема в том, что ВУ не работают. Встают по аварии. Эти пики закрывают трехходовой полносрью, а так как они резко проваливаются, то трехзодовой просто не успевает открыться, проваливается температура и срабатывает защита.

Вполне объяснимо. При регулировке по температуре воздуха получаем значительное запаздывание регулировки из-за инерционности калорифера. А при регулировке по температуре после смесителя только инерционность смесителя, которая существенно меньше. Наглядный пример - работа контура РО, наверняка на это объекте он присутствует. Сравните графики температуры его выхода и температуры воздуха на выходе ВУ при этих выбросах.
Цитата Kass ()
Отопления там нет. Температура и влажность определяется только ВУ. Так как ВУ еще и влажность регулирует, то там еще меняется постоянно температура воздуха перед калорифером, так как постоянно меняются пропорции наружного и рециркулируемого воздухв.

Вы постоянно пытаетесь охватить сразу все сложности. Невозможно придумать схему или алгоритм, идеально подходящий под все возможные задачи. В каждом случае нужно "строить" систему из "готовых модулей" (технических решений), подгоняя систему под наиболее оптимальное решение конкретной задачи. Разные задачи - разные решения. Похожие задачи - похожие (одинаковые) решения. Если расход сильно меняется, то желателен датчик расхода или хотя бы его приблизительное значение, полученное косвенным путем (вычисленное из положения заслонок, мощности вентилятора или иным способом). Если расход сильно и/или быстро не меняется, то датчик уже не обязателен. С ним безусловно лучше (быстрее выход на режим, меньше ошибка при смене расхода и короче переходной процесс), но ВУ во многих случаях сможет работать и без него.
Цитата Kass ()
Везде стоят простейшие последовательного приближения.

Так это наиболее "ходовые" варианты АЦП. Остальные либо намного медленнее (например двойного интегрирования), либо намного сложнее и дороже.
Основная проблема в том, что из 12-ти или более разрядов АЦП реально можно использовать от силы 10. Остальные разряды даже в идеальных условиях "гуляют" от измерения к измерению за счет внутренних наводок и дрейфов. В руководствах по микроконтроллерам для увеличения точности предлагается, например, останавливать ядро на время преобразования. Но это не спасает от наводок на входные аналоговые схемы и кабель от датчика. А вот усреднение нескольких измерений позволяет уменьшить в какой-то степени влияние этих наводок, но к сожалению не может снизить погрешность самого АЦП.
Цитата Kass ()
Так вот в АРМе с 12 бит они получают интерполяцией через среднее 16 бит, то есть двумя байтами кодируют.

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

Добавлено (30.04.2021, 20:51)
---------------------------------------------

Цитата Kass ()
Вот он показывал сегодня режим удаленного осциллографа. Ставил цикл 1 мс, и писал сигнал с датчика, где в виде синусоиды была наводка какая то.

Это скорее всего сетевая наводка и есть. Надо менять схемотехнику аналоговых входов, например делать симметричную дифференциальную схему подключения сенсора. И правильно подключать экран кабеля.
Или фильтровать уже после оцифровки. При простом усреднении нужно выбирать длительность цикла кратным периоду сетевого напряжения для более полной компенсации наводки. А при использовании полноценного цифрового фильтра кратность желательна только для совсем малых длительностей цикла.
 
Kass Дата: Суббота, 01.05.2021, 00:53 | Сообщение # 135
Академик
Город: Москва
Группа: Администраторы
Сообщений: 14113
Репутация: 80
Статус: Offline
Цитата KSD ()
Увеличение до 70-75 градусов при подогреве бойлера, я это описывал


У вас равномерная нагрузка на ГВС все сутки? smile В моем примере вообще механический блок автоматики, который понятия не имеет о наличии бойлера и его нагрузке. Там бойлер управляется примитивно от своего термостата, и при включении бойлера имеем провал по температуре, а не всплеск. smile

Цитата KSD ()
Я не знаю, что и как работает на этом объекте.


Абсолютно на любом объекте нет равномерной нагрузки на ГВС в течение суток. Нагрузку на ГВС можно наблюдать по положению трехходового. Вот вам пример нагрузки на ГВС за трое суток:



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

Цитата KSD ()
Так не требуется перемещаться за 3 секунды из одного крайнего положения в другое. При изменении температуры КК на 10 градусов (например с 50 до 60-и) нужно изменить коэффициент смешивания условно на 20%, а не на все 100%.


1. Что бы повернуть сервопривод на 20% требуется 36 секунд.
2. Вы забываете про выбег ругулятора при возмущающем воздействии. Если нужно повернуть на 20%, он повернет изначально ан 40%, а это уже более минуты.
3. Что бы максимально быстро нивелировать провал, нужно быстро дать импульс большой мощности. Так вот для этого иногда нужно добавить и 100%.

Цитата KSD ()
"Сколько вешать в граммах?" (с). Кроме соответствия быстродействия каскадных регуляторов должно соблюдаться условие устойчивости каждого контура в отдельности.


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

Опять таки в соседней теме, после ТА это выглядит вот так:



Цитата KSD ()
ы хотите, чтобы посторонний человек, не имеющий даже приблизительной информации о структуре конкретной системы и ее свойствах, по одному графику догадался о всех возможных причинах "болтанки" внутри одного из контуров?


Тут постороннему человеку достаточно послушать как это обстоит в реальности, на основе исследовательского двадцатилетнего опыта, и не выдумывать того, чего в реальности не существует. smile

Цитата KSD ()
Вполне объяснимо. При регулировке по температуре воздуха получаем значительное запаздывание регулировки из-за инерционности калорифера.


Это вообще не имеет никакого отношения к реальности. Вы когда заказываете ВУ, вам подбирают калорифер по указанному вами графику температуры. Если у вас указан график 80/60, то они и подберут с учетом, что в сильный мороз у вас подача 80 градусов, а летом 60. И если у вас в мороз температура провалится с 80 до 60-ти, и автоматика у ВУ не кривая комплектная, то вы получите сработку защиты. Это законы физики, теплотехника, а не какое то запаздывание. У вас мощность нагрева определяется как средняя температура теплообменника на площадь теплообмена. Второе постоянная, и если у вас провалилась первая величина, то у вас имеет место провал по мощности, и плевать на запаздывание. У вас просто нет тепла на то, что бы нагреть требуемое количество холодного воздуха.

Цитата KSD ()
Вы постоянно пытаетесь охватить сразу все сложности. Невозможно придумать схему или алгоритм, идеально подходящий под все возможные задачи. В каждом случае нужно "строить" систему из "готовых модулей" (технических решений), подгоняя систему под наиболее оптимальное решение конкретной задачи. Разные задачи - разные решения. Похожие задачи - похожие (одинаковые) решения. Если расход сильно меняется, то желателен датчик расхода или хотя бы его приблизительное значение, полученное косвенным путем (вычисленное из положения заслонок, мощности вентилятора или иным способом). Если расход сильно и/или быстро не меняется, то датчик уже не обязателен.


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

Цитата KSD ()
Так это наиболее "ходовые" варианты АЦП. Остальные либо намного медленнее (например двойного интегрирования), либо намного сложнее и дороже.
Основная проблема в том, что из 12-ти или более разрядов АЦП реально можно использовать от силы 10. Остальные разряды даже в идеальных условиях "гуляют" от измерения к измерению за счет внутренних наводок и дрейфов. В руководствах по микроконтроллерам для увеличения точности предлагается, например, останавливать ядро на время преобразования. Но это не спасает от наводок на входные аналоговые схемы и кабель от датчика. А вот усреднение нескольких измерений позволяет уменьшить в какой-то степени влияние этих наводок, но к сожалению не может снизить погрешность самого АЦП.


Ну вот в том то и дело, что МК с хорошими АЦП дороги. Это факт. Вот к примеру стоимость МК 8 бит, но с нормальными АЦП https://www.chipdip.ru/product....tqfp-64

Согласитесь, что за эти деньги можно купить десятка 3-4 современных 32 битных на базе АРМ ядра. Но как измерительные вы их не сможете использовать. Ну вот болтанка с АЦП там ужасная. Кстати о частоте дискретизации АЦП. Вас это сильно интересовало. На стр. 74 можно найти параметры АЦП: http://caxapa.ru/thumbs/255598/C8051F12x-13x-rus.pdf Она 2.5 МГц. Начиная со стр 57 идет описание АЦП. smile

Цитата KSD ()
Если входное значение за время измерения не меняется, то никакая интерполяция не может увеличить точность измерения.


Вы никогда не получите одинаковых значений с этих АЦП. Там всегда болтанка даже от батарейки. smile


Все ИМХО
 
KSD Дата: Суббота, 01.05.2021, 11:52 | Сообщение # 136
Любитель
Город: Истра
Группа: Граждане
Сообщений: 355
Репутация: 9
Статус: Offline
Цитата Kass ()
У вас равномерная нагрузка на ГВС все сутки?

В основном да. Кроме моментов принятия душа или наполнения ванной cool На графиках это видно. Почему - я описывал пару дней назад.
Цитата Kass ()
В моем примере вообще механический блок автоматики, который понятия не имеет о наличии бойлера и его нагрузке. Там бойлер управляется примитивно от своего термостата, и при включении бойлера имеем провал по температуре, а не всплеск.

Я ж писал, что понятия не имею о составе именно этой системы и ее работе. Но по внешним признакам очень похоже на подготовку ГВС. Кстати, практически все котлы при запросе ГВС повышают температуру КК. Напольный чугунный на 170кВт скорее всего не исключение wink
Цитата Kass ()
Абсолютно на любом объекте нет равномерной нагрузки на ГВС в течение суток. Нагрузку на ГВС можно наблюдать по положению трехходового. Вот вам пример нагрузки на ГВС за трое суток:

Ну это единичный пример конкретной системы. У меня другой пример единичной системы, где бойлер регулярно догревается как "по часам". В вашем случае положение 3-х ходового может меняться не только от потребности ГВС, но и от других факторов, вы сами про это писали.
Цитата Kass ()
Вы можете бойлер вообще отключить, и увидите тоже самое.

"Не мы, а вы" (с) biggrin Возможно, что вы просто не совсем в курсе, как установщики котлов там подключили бойлер. Если вопрос все еще актуальный, то уточните про температуру КК при подготовке ГВС. Не думаю, что при исходной температуре КК в 40-50 гр. можно получить горячую воду wacko
Цитата Kass ()
1. Что бы повернуть сервопривод на 20% требуется 36 секунд.

За сколько времени меняется температура КК на 10 гр? Совсем не мгновенно. Одновременно с повышением температуры КК повышается температура на выходе смесителя. ПИД начинает воздействовать на привод, плавно компенсируя это повышение.
Цитата Kass ()
2. Вы забываете про выбег ругулятора при возмущающем воздействии. Если нужно повернуть на 20%, он повернет изначально ан 40%, а это уже более минуты.

Это в вашем случае, поскольку из-за запаздывания рассогласование будет большим и длительным, что приведет к перерегулированию из-за влияния И-канала.
Цитата Kass ()
3. Что бы максимально быстро нивелировать провал, нужно быстро дать импульс большой мощности. Так вот для этого иногда нужно добавить и 100%.

Опять же, это только в случае, если контур регулирования существенно медленнее, чем изменения воздействия. При быстром контуре регулирования ошибки регулирования небольшие, поэтому на требуется полностью открывать или закрывать клапан.
Я предлагал сравнить графики температуры на выходе смесителя РО и температуры на выходе ВУ при одинаковом возмущении (изменении температуры КК).
Цитата Kass ()
после ТА это выглядит вот так

Это температура на входе в обсуждаемую ВУ или график другой системы? Если другой, то смысла обсуждать этот график нет. Если той же, то форма изменения температуры на выходе ВУ существенно отличается от формы изменения на выходе ТА, что косвенно подтверждает мое предположение о возбуждении контура. Я предлагал временно изменить параметры ПИДа и привести графики.
Цитата Kass ()
Тут постороннему человеку достаточно послушать как это обстоит в реальности, на основе исследовательского двадцатилетнего опыта, и не выдумывать того, чего в реальности не существует.

Для того, чтобы делать более-менее адекватные выводы, нужна достаточно полная информация. По одной картинке можно выдвинуть массу предположений, большая часть которых окажется в противоречии с дополнительными данными.
Цитата Kass ()
И если у вас в мороз температура провалится с 80 до 60-ти, и автоматика у ВУ не кривая комплектная, то вы получите сработку защиты. Это законы физики, теплотехника, а не какое то запаздывание.

Вы возможно не совсем правильно поняли то, о чем я написал. Речь шла о том, что после всплеска температуры КК и закрытия смесителя происходит "провал" температуры КК (а фактически возврат к исходному состоянию), вызывающий сильный провал температуры на входе теплообменника. Это происходит исключительно из-за "тормознутости" контура.
Про отключение ВУ при реальном провале температуры КК речь не идет, температура КК должна быть больше требуемой для ВУ.
Цитата Kass ()
Мне все равно как меняется расход воздуха, мы делаем регулирование без датчика расхода. По науке, и оно работает. Вы на многих скриншотах видели расход по графику и отсутствие информацию о расходе. Датчики расхода нужны только там, где мы регулируем именно расход, а не частоту вентилятора.

Замечательно! Значит и при моем варианте датчик расхода не нужен.
Цитата Kass ()
Кстати о частоте дискретизации АЦП. Вас это сильно интересовало.

Не интересовало, вообще то. Но раз речь зашла, получайте smile Частота дискретизации к частоте преобразования прямого отношения не имеет совсем. Указанные 2.5 Мгц - это вольный перевод термина "SAR Clock Frequency", т.е. частоты, которая подается на регистр последовательного приближения (SAR) в АЦП. Время преобразования равно 16-ти периодам этой частоты (для 12-ти разрядного АЦП последовательного приближения), а общее время одиночного преобразования составляет 10 мкс (максимум 100 тысяч преобразований в секунду). Если использовать все 8 аналоговых каналов, то максимальная частота дискретизации по каждому каналу составит всего 100/8=12,5 кГц. И это без учета возможных пауз между преобразованиями.
Я документацию предпочитаю изучать по оригиналам, а не по вольным переводам wink
https://u.to/JhNJGw
Цитата Kass ()
Вы никогда не получите одинаковых значений с этих АЦП. Там всегда болтанка даже от батарейки.

Об этом и речь. Даже в указанном вами "МК 8 бит, но с нормальными АЦП" интегральная и дифференциальная нелинейности ± 1 МЗР, смещение нуля -3 ± 1, а погрешность шкалы -7 ± 3 МЗР. То есть точность порядка ± 5 единиц или хуже. И это без учета влияния шумов, наводок и прочих помех. А есть еще погрешность УВХ, входного усилителя и источника опорного напряжения. Поэтому у 12-ти разрядного АЦП в первом приближении можно считать более-менее точными только 10 разрядов. Остальные что-то показывать будут, а после усреднения по множеству выборок даже что-то "похожее" на измеряемый сигнал. Но рассчитывать Д-составляющую для медленно меняющихся сигналов по ним невозможно.
А тем более пытаться получить 16 разрядную точность.
 
Kass Дата: Суббота, 01.05.2021, 18:23 | Сообщение # 137
Академик
Город: Москва
Группа: Администраторы
Сообщений: 14113
Репутация: 80
Статус: Offline
Цитата KSD ()
В основном да. Кроме моментов принятия душа или наполнения ванной На графиках это видно. Почему - я описывал пару дней назад.


Нет, не видно. У вас поднятие температура котла стабильно с одинаковым периодом. С ГВС это вообще никак не связано. Дайте график включения подогрева ГВС за это время. ГВС это нагрузка всегда не постоянная. При расчетах есть такое понятие как ЧНН.

Цитата KSD ()
Кстати, практически все котлы при запросе ГВС повышают температуру КК. Напольный чугунный на 170кВт скорее всего не исключение


Ну какие по ночам запросы ГВС то? Ну откуда? Я вам выложил график нагрузки ГВС, но это с полотенчиками. Ночью нет никаких всплесков нагрузки. Колебания трехходового лишь нивелируют график и болтанку в КК. А вот днем и вечером видны всплески нагрузок.

Цитата KSD ()
Возможно, что вы просто не совсем в курсе, как установщики котлов там подключили бойлер.


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

Цитата KSD ()
За сколько времени меняется температура КК на 10 гр? Совсем не мгновенно. Одновременно с повышением температуры КК повышается температура на выходе смесителя. ПИД начинает воздействовать на привод, плавно компенсируя это повышение.


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

Цитата KSD ()
Это в вашем случае, поскольку из-за запаздывания рассогласование будет большим и длительным, что приведет к перерегулированию из-за влияния И-канала.


Это из законов физики. Погуглите график регулируемой величины ПИД регулятора и посмотрите, что такое выбег.

Цитата KSD ()
Это температура на входе в обсуждаемую ВУ или график другой системы?


Да, это идет на все ВУ.

Цитата KSD ()
Про отключение ВУ при реальном провале температуры КК речь не идет, температура КК должна быть больше требуемой для ВУ.


В сильный мороз она должна быть 80. Никаких провалов до 60 не допускается. На нормальной автоматике будет сработка защиты.

Цитата KSD ()
Замечательно! Значит и при моем варианте датчик расхода не нужен.


В вашем нужен, иначе вообще ничего не будет работать.

Цитата KSD ()
Об этом и речь. Даже в указанном вами "МК 8 бит, но с нормальными АЦП" интегральная и дифференциальная нелинейности ± 1 МЗР, смещение нуля -3 ± 1, а погрешность шкалы -7 ± 3 МЗР. То есть точность порядка ± 5 единиц или хуже. И это без учета влияния шумов, наводок и прочих помех. А есть еще погрешность УВХ, входного усилителя и источника опорного напряжения. Поэтому у 12-ти разрядного АЦП в первом приближении можно считать более-менее точными только 10 разрядов.


Вы очень далеки от метрологии. Я даже не знаю, с чего начинать вам объяснять. Вы все время смотрите на все сквозь призму оцифровки аналоговых сигналов, а тут просто в корне все иначе. От слова совсем. Тут нет оцифровки вообще. Тут есть измерение. Погрешности, которые вы описываете имеют постоянные значения для каждого чипа, и в измерительных контроллерах есть таблицы калибровки, которые все это нивелируют. Никто не использует голые данные АЦП в метрологии. Каждый прибор подлежит калибровке. Вот вам для примера таблица калибровки первого попавшегося контроллера в сети:



Я понимаю, что вы это видите впервые, ибо никогда не занимались именно измерениями и метрологией. Вы видите сколько коэффициентов калибровочных, которые и убирают все эти погрешности. Далее остается стабильность полученных значений. Вот разработчик и этой и новой платформы на АРМ не знает лучше АЦП в МК. Эти оказались лучшими, но дорогие. smile

Вы обратите внимание на то, сколько знаков после запятых. Если бы снимали шаг квантования с АЦП 0.05 градуса, то зачем бы все это было надо? smile
Вот вам данные с АЦП этого же контроллера:



Максимальное значение чуть более 2400, и два знака после точки еще. То есть более 240 000 значнений. Для 16 бит 64к, а тут 256к. wink

И это все работает. Вот какие чудеса творит математика. smile


Все ИМХО
 
KSD Дата: Суббота, 01.05.2021, 19:02 | Сообщение # 138
Любитель
Город: Истра
Группа: Граждане
Сообщений: 355
Репутация: 9
Статус: Offline
Цитата Kass ()
У вас поднятие температура котла стабильно с одинаковым периодом. С ГВС это вообще никак не связано.

Там есть описание какой график какому параметру соответствует. Догрев бойлера происходит при его остывании за счет рециркуляции ГВС через 6 полотенцесушителей. Могу включить график запроса ГВС, я его отключил, чтобы не мешал. Кстати, на первом скриншоте в начале запрос бойлера еще присутствует пару раз.
Цитата Kass ()
Там все просто как угол дома. Термостат включает насос котла.

На всех котлах со встроенным контроллером, у которых предусмотрен режим ГВС, при запросе ГВС увеличивается уставка температуры. Как подключен датчик бойлера в конкретно в этом случае - вам виднее. Может действительно мимо котла к насосу бойлера. Но тогда должны быть провалы температуры КК, которых на графике нет. Может там и ГВС нет?
Цитата Kass ()
Вот какие чудеса творит математика.

biggrin А почему всего 2 знака после запятой? После коррекции по калибровочным коэффициентам там знаков 6 после запятой должно быть. Или даже десять wink Ведь при умножении в столбик количество знаков после запятой складывается!
Цитата Kass ()
Погрешности, которые вы описываете имеют постоянные значения для каждого чипа,

К сожалению далеко не все погрешности постоянны и могут быть компенсированы. Но дело даже не в этом. Погрешность АЦП принципиально составляет половину от МЗР, и эта погрешность коррелирована с сигналом, т.е. не является случайной. Поэтому ее нельзя уменьшить усреднением или другой математикой. Я приводил экселевский файл с демонстрацией этого факта. Потратьте пару минут для проверки.

Добавлено (01.05.2021, 19:04)
---------------------------------------------

Цитата Kass ()
В вашем нужен, иначе вообще ничего не будет работать.

Предлагаю попробовать happy
 
KSD Дата: Суббота, 01.05.2021, 19:48 | Сообщение # 139
Любитель
Город: Истра
Группа: Граждане
Сообщений: 355
Репутация: 9
Статус: Offline
Файлик экселя
Прикрепления: 2846866.xlsx (19.5 Kb)
 
Kass Дата: Воскресенье, 02.05.2021, 12:49 | Сообщение # 140
Академик
Город: Москва
Группа: Администраторы
Сообщений: 14113
Репутация: 80
Статус: Offline
Цитата KSD ()
Догрев бойлера происходит при его остывании за счет рециркуляции ГВС через 6 полотенцесушителей. Могу включить график запроса ГВС, я его отключил, чтобы не мешал. Кстати, на первом скриншоте в начале запрос бойлера еще присутствует пару раз.


То есть у вас только догрев, и ГВС никто не пользуется? Не принято принимать душ утром и вечером? То есть вы такой схемой регулирования ГВС банально без нагрузки и увеличиваете болтанку в КК в 3 раза? Тогда что у вас с температурой в канале ВУ? Есть такой график? Можно его наложить на котловой?

Цитата KSD ()
На всех котлах со встроенным контроллером, у которых предусмотрен режим ГВС, при запросе ГВС увеличивается уставка температуры.


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

Цитата KSD ()
К сожалению далеко не все погрешности постоянны и могут быть компенсированы.


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

Цитата KSD ()
Я приводил экселевский файл с демонстрацией этого факта. Потратьте пару минут для проверки.


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


Все ИМХО
 
Поиск:

Slepil Kass © 2024 info@newcok.ru
Хостинг от uCoz