- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Реализация регулятора с транспортной задержкой
-
- освоился
- Сообщения: 236
- Зарегистрирован: 28 июл 2008, 15:40
- Имя: Сергеев Евгений Викторович
- Страна: Karjala/Suomi
- город/регион: Petroskoi/Helsinki
- Благодарил (а): 3 раза
- Поблагодарили: 3 раза
Реализация регулятора с транспортной задержкой
Никто примерчиком кода не поделится?
А то просто регулятор знаю как сделать, а вот с задержкой - что-то торможу...
А то просто регулятор знаю как сделать, а вот с задержкой - что-то торможу...
пдпс скрщна по трбвнию мдратра
-
- завсегдатай
- Сообщения: 580
- Зарегистрирован: 08 авг 2008, 10:43
- Имя: Щукин Андрей Александрович
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 6 раз
- Поблагодарили: 56 раз
Реализация регулятора с транспортной задержкой
Экстраполятор (предиктор) Смита?
Авторы ТЗ, с которыми я работаю, не имеют права жаловаться на дороги, ЖКХ, бюрократию и правительство.
-
- освоился
- Сообщения: 236
- Зарегистрирован: 28 июл 2008, 15:40
- Имя: Сергеев Евгений Викторович
- Страна: Karjala/Suomi
- город/регион: Petroskoi/Helsinki
- Благодарил (а): 3 раза
- Поблагодарили: 3 раза
Реализация регулятора с транспортной задержкой
Модель процесса отсутствует. Вернее, мутна до невозможности.
А дальше? Что с ними делать?
пдпс скрщна по трбвнию мдратра
-
- почётный участник форума
- Сообщения: 3572
- Зарегистрирован: 10 ноя 2009, 04:58
- Имя: Толмачев Михаил Алексеевич
- город/регион: г. Чехов, МО
- Благодарил (а): 6 раз
- Поблагодарили: 270 раз
Реализация регулятора с транспортной задержкой
Можно сделать буфер FIFO (first input, first otput; первый вошел, первый вышел). У Вас есть постоянная времени сдвига транспортной задержки, разделим это время на размер буфера n, получим период, с которым мы должны обрабатывать буфер FIFO.
Тьфу или Вам нужно преодолеть транспортную задержку регулятором? Формулируйте мысли четче.
Тьфу или Вам нужно преодолеть транспортную задержку регулятором? Формулируйте мысли четче.
-
- завсегдатай
- Сообщения: 524
- Зарегистрирован: 05 окт 2009, 11:51
- Имя: Тихомиров Дмитрий Викторович
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 17 раз
- Поблагодарили: 20 раз
Реализация регулятора с транспортной задержкой
Не сказать, что прям важная вещь, но я как-то всегда считал, что есть цикл обработки AI и исходя из него надо получать размер буфера. Ну, чтобы совсем честный сдвиг был...
-
- почётный участник форума
- Сообщения: 3572
- Зарегистрирован: 10 ноя 2009, 04:58
- Имя: Толмачев Михаил Алексеевич
- город/регион: г. Чехов, МО
- Благодарил (а): 6 раз
- Поблагодарили: 270 раз
Реализация регулятора с транспортной задержкой
Нужно же как-то регулировать объем затраченной памяти. В моей идее можно задаться глубиной буфера через число n.
Хотя впрочем это очень даже не важно, т.к нужен регулятор типа ППИ-регулятора (предиктивный ПИ) http://www.cta.ru/cms/f/352167.pdf
Хотя впрочем это очень даже не важно, т.к нужен регулятор типа ППИ-регулятора (предиктивный ПИ) http://www.cta.ru/cms/f/352167.pdf
-
- завсегдатай
- Сообщения: 524
- Зарегистрирован: 05 окт 2009, 11:51
- Имя: Тихомиров Дмитрий Викторович
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 17 раз
- Поблагодарили: 20 раз
Реализация регулятора с транспортной задержкой
В итоге всё сводится к балансу потерь и потраченной памяти. -_-
Но мы так и не выяснили, что же хотел автор! :D
-
- освоился
- Сообщения: 236
- Зарегистрирован: 28 июл 2008, 15:40
- Имя: Сергеев Евгений Викторович
- Страна: Karjala/Suomi
- город/регион: Petroskoi/Helsinki
- Благодарил (а): 3 раза
- Поблагодарили: 3 раза
Реализация регулятора с транспортной задержкой
Спасибо за ответы. Судя по всему, мне по телефону совершенно неправильно объяснили ситуацию, так что транспортная задержка не главная проблема в системе, хотя, вне всякого сомнения, она там присутствует.
Итак, что мне надо
- есть некий процесс вытяжки волокна из болванки. Толщину волокна регулиируют два регулятора - скорости вытяжки и скорости подачи болванки. Связаны они с собой через линейную скорость вытяжки - т.е. если волокно толще уставки, повышаем скорость вытяжки - регулятор скорости подачи пропорционально увеличивает скорость подачи... Получается такая проблема - вернее, их две - процесс подачи достаточно медленный и не очень линейный - та самая транспортная задержка; поэтому, когда регулятор скорости вытяжки начинает тянуть сильнее, подача тоже увеличивается - но, раз подача разогналась - волокно опять становится толще подача тянет ещё шибче... И так вот они между собой на животах дерутся.
Я так полагаю, что при достижении определённой скорости подачи нужно зажать скорость вытяжки.
Как ещё можно связать эти два регулятора?
А про задержку вопрос конечно интересный. Я раньше с таким не сталкивался и думал, что проблемы особой нет - однако копание в предмете показало, что и ясность отстутствует. Самый незатейливый способ, как я понял - введение такой же задержки в интегрирующее звено регулятора. Однако простору для творчества много...
пдпс скрщна по трбвнию мдратра
-
- освоился
- Сообщения: 236
- Зарегистрирован: 28 июл 2008, 15:40
- Имя: Сергеев Евгений Викторович
- Страна: Karjala/Suomi
- город/регион: Petroskoi/Helsinki
- Благодарил (а): 3 раза
- Поблагодарили: 3 раза
Реализация регулятора с транспортной задержкой
Статейка не то, чтобы странная, но, судя по тому, что изрядная часть опуса посвящена изложению фаззибесия - аффтар голимый теоретег. И таки да - в трёх строчках про ППИ есть ссылка на литературу [5] - но сам список литературы начинается с номера десять.Михайло писал(а): Хотя впрочем это очень даже не важно, т.к нужен регулятор типа ППИ-регулятора (предиктивный ПИ) http://www.cta.ru/cms/f/352167.pdf
пдпс скрщна по трбвнию мдратра
-
- завсегдатай
- Сообщения: 524
- Зарегистрирован: 05 окт 2009, 11:51
- Имя: Тихомиров Дмитрий Викторович
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 17 раз
- Поблагодарили: 20 раз
Реализация регулятора с транспортной задержкой
На десяток докторских примерно.
Они должны в несколько раз отличаться по настройкам. Иначе войдут в резонанс и будут у вас вместо волокна шарики на нити. Причем, если время интегрирования можно и так сравнить, то коэффициенты усиления надо сопостовлять с коэффициентом изменения линейной скорости до и после установки: (скорость подачи)/(идеальная скорость нити на выходе для этой скорости подачи). Я не специалист по этому процессу, но, из моего опыта на других объектах, я бы убил один из регуляторов, заменив его фиксированным числом, задаваемым оператором. Сразу все эти колебания как рукой снимет! :)
-
- освоился
- Сообщения: 236
- Зарегистрирован: 28 июл 2008, 15:40
- Имя: Сергеев Евгений Викторович
- Страна: Karjala/Suomi
- город/регион: Petroskoi/Helsinki
- Благодарил (а): 3 раза
- Поблагодарили: 3 раза
Реализация регулятора с транспортной задержкой
Пробовали. Оператор не справляется. "Молодёжь нынче криворукая пошла" (с) надпись на базальтовой плите 5000-летней давности из Вавилона.
пдпс скрщна по трбвнию мдратра
-
- завсегдатай
- Сообщения: 524
- Зарегистрирован: 05 окт 2009, 11:51
- Имя: Тихомиров Дмитрий Викторович
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 17 раз
- Поблагодарили: 20 раз
Реализация регулятора с транспортной задержкой
Хм... А с чем не справляется?
Ну, как полумера к тому, что я предложил, сделать регулятор подачи максимально медленным. Не пробовали?
Ну, как полумера к тому, что я предложил, сделать регулятор подачи максимально медленным. Не пробовали?
-
- освоился
- Сообщения: 236
- Зарегистрирован: 28 июл 2008, 15:40
- Имя: Сергеев Евгений Викторович
- Страна: Karjala/Suomi
- город/регион: Petroskoi/Helsinki
- Благодарил (а): 3 раза
- Поблагодарили: 3 раза
Реализация регулятора с транспортной задержкой
Ну, как бы теоретисски, увидев, что скорость вытяжки начала падать ( материала меньше волокно тоньше ), оператор должен вручную накинуть на подачу процентов десять прибавки, дождаться, пока вытяжка выйдет на уставку, и оную прибавку снять. У кого-то это получается, но у большинства - нет. Особенно в ночную смену. Есть подозрение, что оператор тупо плющит нос, уперев его в экран монитора.
Ну так оно и ведёт себя в точности по алгоритму - скорость вытяжки падает ( материала-то не хватает ) пока не упрётся в нижнее ограничение - ошибка выскакивает.
пдпс скрщна по трбвнию мдратра
-
- почётный участник форума
- Сообщения: 3572
- Зарегистрирован: 10 ноя 2009, 04:58
- Имя: Толмачев Михаил Алексеевич
- город/регион: г. Чехов, МО
- Благодарил (а): 6 раз
- Поблагодарили: 270 раз
Реализация регулятора с транспортной задержкой
Регулированию подлежат две величины - скорость вытягивания и толщина материала. Соответственно один регулятор регулирует одну величину, другой - другую. При этом скорость вытягивания должна быть постоянной, тогда пусть вытягивающее устройство будет стабилизировать линейную скорость. Толщина тоже должна быть постоянной, этим может заняться привод подачи материала.
Это все в теории.
Как я понял, проблема транспортной задержки связана с тем, что датчик измерения толщины находится чуть дальше от места вытягивания. То есть транспортная задержка не где-нибудь, а именно в обратной связи, и она входит в состав объекта регулирования. Это значит, что простым ПИД-регулятором не обойтись. Да?
Речь идет о регуляторе толщины в приводе подачи. Надо подавить задержку регулятором. Ну реализовать ППИ-регулятор или предикторы Смита.
Это все в теории.
Как я понял, проблема транспортной задержки связана с тем, что датчик измерения толщины находится чуть дальше от места вытягивания. То есть транспортная задержка не где-нибудь, а именно в обратной связи, и она входит в состав объекта регулирования. Это значит, что простым ПИД-регулятором не обойтись. Да?
Речь идет о регуляторе толщины в приводе подачи. Надо подавить задержку регулятором. Ну реализовать ППИ-регулятор или предикторы Смита.