Segnetics

Вернуться   Segnetics > Форум Segnetics > Вопросы о программировании

Вопросы о программировании Вопросы, касающиеся программирования на FBD

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.12.2015, 12:04   #31
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Мой вариант PID-регулятора

Цитата
Сообщение от New Посмотреть сообщение
Может тогда здесь? Оно оффтоп, конечно, но потом ведь и удалить можно, а может кто решение и подскажет без смены коэффициентов.
Ситуация такая. Насосная станция, работающая по довольно таки стандартному алгоритму: первый насос разгоняется ЧРП, если давления не хватает, включается следующий насос напрямую от сети питания, а первый вновь начинает разгонятся с минимальной частоты и т.д. Регулятор my PID v7. При тех коэффициентах, что подобраны сейчас выходит на рабочий режим не быстро (что при первом запуске не критично), но давление держит хорошо. И всё бы ничего, если бы не одно но: минимум раз в сутки расход резко увеличивается, давление, соответственно, падает, а в рабочем режиме этого допускать нельзя. Вот и возникла идея (очень возможно что неправильная) при падении давления ниже определённой уставки менять коэффициенты.
С каким коэффициентом P вы работаете?


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 21.12.2015, 12:15   #32
New
Senior Member
 
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили: 22 раз(а) в 22 сообщениях
По умолчанию Ответ: Мой вариант PID-регулятора

P=75


__________________
RTFM
New вне форума   Ответить с цитированием
Старый 21.12.2015, 12:19   #33
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 741
Благодарил(а): 1 раз(а)
Поблагодарили: 9 раз(а) в 9 сообщениях
По умолчанию Ответ: Мой вариант PID-регулятора

Цитата
Сообщение от New Посмотреть сообщение
Ситуация такая. Насосная станция, работающая по довольно таки стандартному алгоритму: первый насос разгоняется ЧРП, если давления не хватает, включается следующий насос напрямую от сети питания, а первый вновь начинает разгонятся с минимальной частоты и т.д.
Ситуация обсуждалась здесь:
http://forum.segnetics.com/showthrea...EB%E5%ED%E8%E5
На что надо обратить внимание:
1. Характеристика насосов - квадратичная.
Р1/Р2=(n1*n1)/(n2*n2) - выход регулятора надо подвергать несложному преобразованию.
2. Стартовать надо не с 0 на выходе ПИД, а с величины обеспечивающей необходимое давление при нулевом расходе. Определяется по характеристике насоса.


__________________
Нет абсолютно бездарных людей. Каждый бездарен в своей области.
tvf вне форума   Ответить с цитированием
Старый 21.12.2015, 12:24   #34
New
Senior Member
 
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили: 22 раз(а) в 22 сообщениях
По умолчанию Ответ: Мой вариант PID-регулятора

Цитата
Сообщение от tvf Посмотреть сообщение
Ситуация обсуждалась здесь:
http://forum.segnetics.com/showthrea...EB%E5%ED%E8%E5
По ссылке немного не о том.
Цитата
Сообщение от tvf Посмотреть сообщение
На что надо обратить внимание:
Всё так и сделано. Проблема только в резком (очень резком) увеличении расхода.


__________________
RTFM
New вне форума   Ответить с цитированием
Старый 21.12.2015, 12:31   #35
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Мой вариант PID-регулятора

Цитата
Сообщение от New Посмотреть сообщение
P=75
Немало. А насколько изменяется давление и какова уставка?


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 21.12.2015, 12:34   #36
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 741
Благодарил(а): 1 раз(а)
Поблагодарили: 9 раз(а) в 9 сообщениях
По умолчанию Ответ: Мой вариант PID-регулятора

Цитата
Сообщение от New Посмотреть сообщение
Всё так и сделано. Проблема только в резком (очень резком) увеличении расхода.
Время разгона ПЧ (в применении для насосов) 3-5 с. Меньше этого времени провал в давлении можно компенсировать только чисто гидравлическими методами. Несколько расширительных баков большого размера значительно облегчат вашу задачу.


__________________
Нет абсолютно бездарных людей. Каждый бездарен в своей области.
tvf вне форума   Ответить с цитированием
Старый 21.12.2015, 12:37   #37
New
Senior Member
 
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили: 22 раз(а) в 22 сообщениях
По умолчанию Ответ: Мой вариант PID-регулятора

Уставка 6 bar, падает до 2,5-3 bar.


__________________
RTFM
New вне форума   Ответить с цитированием
Старый 21.12.2015, 12:38   #38
New
Senior Member
 
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили: 22 раз(а) в 22 сообщениях
По умолчанию Ответ: Мой вариант PID-регулятора

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


__________________
RTFM
New вне форума   Ответить с цитированием
Старый 21.12.2015, 12:38   #39
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 741
Благодарил(а): 1 раз(а)
Поблагодарили: 9 раз(а) в 9 сообщениях
По умолчанию Ответ: Мой вариант PID-регулятора

Цитата
Сообщение от New Посмотреть сообщение
Уставка 6 bar, падает до 2,5-3 bar.
и на какое время?


__________________
Нет абсолютно бездарных людей. Каждый бездарен в своей области.
tvf вне форума   Ответить с цитированием
Старый 21.12.2015, 12:42   #40
New
Senior Member
 
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили: 22 раз(а) в 22 сообщениях
По умолчанию Ответ: Мой вариант PID-регулятора

Пока не включится нужное кол-во насосов. А само время увеличения расхода минимум час.


__________________
RTFM
New вне форума   Ответить с цитированием
Старый 21.12.2015, 12:51   #41
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 741
Благодарил(а): 1 раз(а)
Поблагодарили: 9 раз(а) в 9 сообщениях
По умолчанию Ответ: Мой вариант PID-регулятора

Интересует время переходного процесса при скачке расхода и текущих настройках. Какое минимальное время удалось получить и какое нужно.


__________________
Нет абсолютно бездарных людей. Каждый бездарен в своей области.
tvf вне форума   Ответить с цитированием
Старый 21.12.2015, 13:01   #42
New
Senior Member
 
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили: 22 раз(а) в 22 сообщениях
По умолчанию Ответ: Мой вариант PID-регулятора

По поводу минимального времени ответить не могу (просто не засекал), но намного большее, чем допустимо. А в идеале хотелось бы ноль


__________________
RTFM
New вне форума   Ответить с цитированием
Старый 21.12.2015, 13:16   #43
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Мой вариант PID-регулятора

Цитата
Сообщение от New Посмотреть сообщение
По поводу минимального времени ответить не могу (просто не засекал), но намного большее, чем допустимо. А в идеале хотелось бы ноль
Угу, теперь всё понятно)

Но вопрос в другом - при промывке насколько точно нужно держать давление? Я предлагаю при детектировании режима промывки (идеально каким-нибудь концевиком, либо по резкому провалу давления) включать заранее известное число насосов и регулируемый насос на заранее известную частоту, чтобы выдать 5.5 бар. Остальное доведёт регулятор. Этим вы максимально быстро отреагируете. Не ноль, конечно, но максимум)

Просто на любых коэффициентах получится дольше)


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 21.12.2015, 13:29   #44
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 741
Благодарил(а): 1 раз(а)
Поблагодарили: 9 раз(а) в 9 сообщениях
По умолчанию Ответ: Мой вариант PID-регулятора

Цитата
Сообщение от New Посмотреть сообщение
По поводу минимального времени ответить не могу (просто не засекал), но намного большее, чем допустимо. А в идеале хотелось бы ноль
1.Да порядок величины, секунды, десятки секунд, минуты.
2. Каков провал допустим 0,5, 1, 1,5 бар
3. Текущие проект ну или скрин всего регулятора.

Может имеет смысл вынести это в отдельную тему? Вопрос интересен.


__________________
Нет абсолютно бездарных людей. Каждый бездарен в своей области.
tvf вне форума   Ответить с цитированием
Старый 21.12.2015, 13:33   #45
New
Senior Member
 
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили: 22 раз(а) в 22 сообщениях
По умолчанию Ответ: Мой вариант PID-регулятора

Особо точно не нужно, единственное ограничение не менее 5,5 bar.
То что мгновенно скорректировать не получится, это понятно.
По сигналу подключать нужное кол-во насосов это был бы хороший вариант, но опять но... Во-первых, неизвестен основной расход (он постоянно меняется), а во-вторых фильтров открывшихся на промывку может быть от 1 до 6 (там свои блоки управления рулят, с точностью по времени плюс-минус километр). Так что определить сколько ступеней должно быть включено практически нереально. (((


__________________
RTFM
New вне форума   Ответить с цитированием
Старый 21.12.2015, 13:40   #46
New
Senior Member
 
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили: 22 раз(а) в 22 сообщениях
По умолчанию Ответ: Мой вариант PID-регулятора

Цитата
Сообщение от tvf Посмотреть сообщение
1.Да порядок величины, секунды, десятки секунд, минуты.
Минуты, а требуется хотя бы 20-40 сек


__________________
RTFM
New вне форума   Ответить с цитированием
Старый 21.12.2015, 13:43   #47
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Мой вариант PID-регулятора

Цитата
Сообщение от New Посмотреть сообщение
Минуты, а требуется хотя бы 20-40 сек
А сколько времени у вас занимает переход на допнасос и по какому закону это происходит?

Регулятор упёрся, повисел максимуме/минимуме и допнасос отключился/подключился?


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 21.12.2015, 13:47   #48
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 741
Благодарил(а): 1 раз(а)
Поблагодарили: 9 раз(а) в 9 сообщениях
По умолчанию Ответ: Мой вариант PID-регулятора

Цитата
Сообщение от New Посмотреть сообщение
Минуты, а требуется хотя бы 20-40 сек
Это достижимо, хотя и на грани. Выложите проект, ну или сделайте тестовый, только с регулятором.


__________________
Нет абсолютно бездарных людей. Каждый бездарен в своей области.
tvf вне форума   Ответить с цитированием
Старый 21.12.2015, 13:47   #49
New
Senior Member
 
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили: 22 раз(а) в 22 сообщениях
По умолчанию Ответ: Мой вариант PID-регулятора

Цитата:
Сообщение от Arsie Посмотреть сообщение
Регулятор упёрся, повисел максимуме/минимуме и допнасос отключился/подключился?
Именно так (чтоб уж совсем понятно, регулятор - исковерканный вариант конструкторского секвенсера температуры). Время отк/подкл можно независимо изменять, сейчас 5 сек. на включение стоит.


__________________
RTFM
New вне форума   Ответить с цитированием
Старый 21.12.2015, 13:56   #50
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Мой вариант PID-регулятора

Цитата
Сообщение от New Посмотреть сообщение
Именно так. Время отк/подкл можно независимо изменять, сейчас 5 сек. на включение стоит.
Определите границу, при которой, если разница между уставкой и реальным давлением выше, перескок на ступень осуществляется без учёта работы регулятора.

Т.е., например, порог ускоренной работы равен 1 бар. Тогда:

1) Давление скакнуло с 6 до 3, регулятор медленно пополз вверх

2) Прошло 5 сек - допнасос включился, регулятор на 0.

3) Давление увеличилось до 4.1. Далее регулятор опять медленно пополз вверх

4) Прошло 5 сек - допнасос включился, регулятор опять на 0.

5) Давление увеличилось до 5.2. Далее регулятор пополз вверх и скомпенсировал недостающие 0.8


Этот алгоритм всё равно быстрее, чем смена коэффициентов И вроде даже в ваше время укладывается.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 21.12.2015, 15:09   #51
New
Senior Member
 
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили: 22 раз(а) в 22 сообщениях
По умолчанию Ответ: Мой вариант PID-регулятора

Хм, а если немного не так:
Порог ускоренной работы 1 бар.

1) Давление скакнуло с 6 до <5, регулятор отключается, на выходе максимум.

2) Прошло 5 сек - допнасос включился, регулятор всё так же на максимуме.

3 и 4) Аналогично 2 пункту

5) Давление увеличилось до 5, регулятор начинает работу.

Запас по высокому давлению есть, так что если даже будет перебор не страшно.


__________________
RTFM
New вне форума   Ответить с цитированием
Старый 21.12.2015, 15:33   #52
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Мой вариант PID-регулятора

Цитата
Сообщение от New Посмотреть сообщение
Хм, а если немного не так:
Порог ускоренной работы 1 бар.

1) Давление скакнуло с 6 до <5, регулятор отключается, на выходе максимум.

2) Прошло 5 сек - допнасос включился, регулятор всё так же на максимуме.

3 и 4) Аналогично 2 пункту

5) Давление увеличилось до 5, регулятор начинает работу.

Запас по высокому давлению есть, так что если даже будет перебор не страшно.
Да, это то же самое, только чуть другим способом)


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 21.12.2015, 15:39   #53
New
Senior Member
 
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили: 22 раз(а) в 22 сообщениях
По умолчанию Ответ: Мой вариант PID-регулятора

В общем то да. Но сделать проще и, как мне кажется, реакция быстрее будет.


__________________
RTFM
New вне форума   Ответить с цитированием
Старый 21.12.2015, 15:57   #54
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Мой вариант PID-регулятора

Цитата
Сообщение от New Посмотреть сообщение
В общем то да. Но сделать проще и, как мне кажется, реакция быстрее будет.
Это уже вам решать)

В принципе, это можно сделать очень просто: долбануть P=9999, всё получится само собой


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 21.12.2015, 19:50   #55
New
Senior Member
 
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили: 22 раз(а) в 22 сообщениях
По умолчанию Ответ: Мой вариант PID-регулятора

Цитата:
Сообщение от Arsie Посмотреть сообщение
долбануть P=9999, всё получится само собой
Так это опять возвращаемся к замене коэффициентов "на лету"
Спасибо за помощь, буду пробовать.


__________________
RTFM
New вне форума   Ответить с цитированием
Старый 22.12.2015, 04:56   #56
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 741
Благодарил(а): 1 раз(а)
Поблагодарили: 9 раз(а) в 9 сообщениях
По умолчанию Ответ: Мой вариант PID-регулятора

Цитата
Сообщение от New Посмотреть сообщение
По ссылке немного не о том.
Цитата Минуты, а требуется хотя бы 20-40 сек
Цитата регулятор - исковерканный вариант конструкторского секвенсера температуры
Мне кажется, что вам все таки надо обратить внимание на ссылку. Регулировать насосы по принципу секвенсера - это ошибка, отсюда и большое время регулирования. Все насосы надо регулировать одним ПИД, а уж дальше распределять сигнал по образу и подобию макроса электрического калорифера.

1.Старт регулирования. Разбаланс 6 бар. На ПИД сразу выскакивает пропорциональная составляющая. Зависит от P. Пусть это будет 60%.
2. ПИД разогнался до 100%, разбаланс стал 5 бар. Пропорциональная составляющая 50%, интегральная 50%.
3. Чуть постоял секвенсер в таком состоянии, включил 1 дополнительный насос, сбросил ПИД. Разбаланс остался 5 бар, пропорциональная составляющая 50%, но интегральная составляющая сбросилась.
4. ПИД разогнался до 100%, разбаланс стал 4 бар. Пропорциональная составляющая 40%, интегральная 60%.
5. Чуть постоял секвенсер в таком состоянии, включил 2 дополнительный насос, сбросил ПИД. Разбаланс остался 4 бар, пропорциональная составляющая 40%, но интегральная составляющая сбросилась.
6. Далее по аналогии.

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


__________________
Нет абсолютно бездарных людей. Каждый бездарен в своей области.
tvf вне форума   Ответить с цитированием
Старый 22.12.2015, 09:34   #57
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию

Цитата
Сообщение от New Посмотреть сообщение
Так это опять возвращаемся к замене коэффициентов "на лету"
Спасибо за помощь, буду пробовать.
Неа, тут просто тупо нужно дать P=9999 безо всяких дополнительных действий. Ведь наша цель - чтобы регулятор как можно быстрее улетел в насыщение

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

Поэтому либо нужна схема балансировки, лучше всего самообучаемая, т.к. характеристики "плывут" во времени, либо последовательные шаги со сбросами.

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


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.

Последний раз редактировалось Arsie, 25.12.2015 в 10:42
Arsie вне форума   Ответить с цитированием
Старый 22.12.2015, 09:52   #58
New
Senior Member
 
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили: 22 раз(а) в 22 сообщениях
По умолчанию Ответ: Мой вариант PID-регулятора

Цитата
Сообщение от tvf Посмотреть сообщение
. Все насосы надо регулировать одним ПИД, а уж дальше распределять сигнал по образу и подобию макроса электрического калорифера.
Пробовал, не айс. Описываемой проблемы нет, но есть другие.
Цитата:
Сообщение от Arsie Посмотреть сообщение
Неа, тут просто тупо нужно дать P=9999 безо всяких дополнительных действий. Ведь наша цель - чтобы регулятор как можно быстрее улетел в насыщение
Эт понятно, а как обратно заставить его регулировать? Смена Р и сброс?


__________________
RTFM
New вне форума   Ответить с цитированием
Старый 22.12.2015, 10:16   #59
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 741
Благодарил(а): 1 раз(а)
Поблагодарили: 9 раз(а) в 9 сообщениях
По умолчанию Ответ: Мой вариант PID-регулятора

Цитата:
Сообщение от Arsie Посмотреть сообщение
Нет, это тупиковый путь. Не бывает идеально одинаковых насосов.
New жаловался на медленный выход на уставку при скачке расхода. Мгновенную реакцию даст пропорциональная составляющая. Если ее действие распространяется на все насосы, реакция системы будет быстрее. И я не говорил, что достаточно просто взять макрос электрокалорифера и все будет хорошо. Все придется допиливать под конкретную схему насосного узла.
Цитата Поэтому либо нужна схема балансировки, лучше всего самообучаемая, т.к. характеристики "плывут" во времени, либо последовательные шаги со сбросами.
Первое попахивает нейронными сетями и генетическими алгоритмами, второе требует смены коэффициентов на регуляторе в зависимости от числа подключенных дополнительных насосов. И то и другое много сложнее.
Цитата На полумегаваттных насосах - там буквально задницей чувствуешь все переходные режимы.
Не могу с вами не согласиться. Размер имеет значение.


__________________
Нет абсолютно бездарных людей. Каждый бездарен в своей области.
tvf вне форума   Ответить с цитированием
Старый 22.12.2015, 10:24   #60
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Мой вариант PID-регулятора

Цитата
Сообщение от New Посмотреть сообщение
Пробовал, не айс. Описываемой проблемы нет, но есть другие.

Эт понятно, а как обратно заставить его регулировать? Смена Р и сброс?
Сброс у вас уже есть при смене ступеней. Нужно лишь организовать возврат P к нормальному значению при этом сбросе.

Далее через тайм-аут опять задирать P для осуществления следующего переключения.


PS. Вам нужен ПИД именно версии my_PID_v5 и никак не выше. v6/v7 дадут ошибки при переключениях.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как использовать PID-регулятор? bender Вопросы о программировании 6 29.05.2017 13:20
Макрос my PID v5 chif.com SMLogix 20 05.02.2015 03:10
PID задержка исполнения kostkost Вопросы о программировании 3 27.08.2014 21:51
PID, PI, PD, P регулятор, векторный Arsie Библиотека макросов 5 19.08.2013 17:16
настройка Pid регулятора обратной воды president SMConstructor (вентиляция) 1 18.12.2012 11:51


Часовой пояс GMT +4, время: 21:02.


Версия vBulletin: 3.8.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2023