|
0 / 0 / 0
Регистрация: 28.11.2012
Сообщений: 138
|
|
Нужно ли городить PID для удержания температуры?14.11.2015, 00:19. Показов 32413. Ответов 67
Метки нет (Все метки)
Привет. Хочу собрать экструдер для протяжки нити для 3д принтера, нужен нагрев до определенной температуры. Никогда с подобным не сталкивался. Почитал статьи, народ пишет про PID контроллеры. Почитал про них, честно говоря, понимаю принцип работы в довольно общих чертах.
Чем, например, не подойдет включение нагрева, если температура достигла нижнего предела и выключение его, если достигла верхнего? На сколько я понимаю, таким образом и работает параметр P, но чем это чревато на практике? Система будет довольно термо-инертная (по сути, нагревается стальная трубка).
0
|
|
| 14.11.2015, 00:19 | |
|
Ответы с готовыми решениями:
67
Нужно ли городить изолированный DC-DC для RS-485? Нужно отредактировать программу для движения телеги с PID регулированием Нужно написать подпрограмму для движения с PID регулированием по перекрёсткам по 4-м датчикам движения |
|
0 / 0 / 0
Регистрация: 20.01.2011
Сообщений: 157
|
||||
| 25.11.2015, 14:55 | ||||
Если по научному, то у Вас в системе собственное усиление контура слишком велико в комбинации с большим временем шага воздействия, в таких условиях никакой алгоритм не приведет систему в рабочую область, либо менять механизм, дающий адекватное дозирование, либо ставить быстродействующий механизм, либо менять вообще концепцию.
0
|
||||
|
0 / 0 / 0
Регистрация: 20.01.2011
Сообщений: 157
|
|||
| 25.11.2015, 15:09 | |||
Если внешние процессы происходят быстрее чем алгоритм способен среагировать (даже без учета интеграла) то будут или колебания или полное отсутствие управления.
0
|
|||
|
0 / 0 / 0
Регистрация: 28.10.2010
Сообщений: 892
|
||
| 26.11.2015, 11:26 | ||
Не дают часов на плавный подход. -(
0
|
||
|
0 / 0 / 0
Регистрация: 16.05.2010
Сообщений: 185
|
|
| 27.11.2015, 17:10 | |
|
Так вот я к чему и веду, что изначально нужно понимать физику процесса в конкретных условиях и на начальном этапе дклать анализ "рисков" и страховаться. Любая система состоит из связки механической части и средств управления. И чем детализированней картина, тем легче ее обсчитать.
0
|
|
|
0 / 0 / 0
Регистрация: 31.01.2013
Сообщений: 1,625
|
|
| 02.01.2016, 04:39 | |
|
Случайно встретил программу для моделирования ПИД-регулятора. Сам не тыкал. Платная.
http://www.qxdesykn.som/VisualModelQ.htm
0
|
|
|
0 / 0 / 0
Регистрация: 20.01.2011
Сообщений: 157
|
||
| 04.01.2016, 11:34 | ||
Поскольку тема все равно требует нормального изучения, новичку программа не особо поможет, а кто вник, тот уже для себя в математическом пакете сделал заготовки, то обычный анализ переходных процессов и расчет коэффициентов не такой уж трудоемкий. Ценник за такой узкий пакет явно заоблачный. Вообще из платных: http://mottob.ru/products/symulink Правда у меня что то не срослось, почему то он вылетает при расчете, возможно это проблема той версии на которой пробовал, пробовал не у себя, покупать монстра на попробовать как то неприкольно. Единственный минус таких пакетов - долго задавать модель. Слишком перегружен. Поэтому маленький специализированный пакет как по ссылке yiv91 будет удобнее.
0
|
||
|
0 / 0 / 0
Регистрация: 20.01.2011
Сообщений: 157
|
|
| 04.01.2016, 12:07 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 18.04.2014
Сообщений: 4
|
|
| 04.01.2016, 12:27 | |
|
Ещё, как вариант, Scilab:
https://help.scilab.org/docs/5.5.2/en_US/PID.html Но, в любом случае, соглашусь с Mikomk - "тема всё равно требует нормального изучения".
0
|
|
|
0 / 0 / 0
Регистрация: 20.01.2011
Сообщений: 157
|
|
| 04.01.2016, 12:49 | |
|
Попробовал демку. Как то не впечатлило.
И сделано с претензией, в том плане что через ****, в итоге простые вещи делаются долго. Нет, я понимаю что на Лабвью и симулинк кто то специализируется, но этому пакету такое явно не светит.
0
|
|
|
0 / 0 / 0
Регистрация: 28.10.2010
Сообщений: 892
|
|
| 04.01.2016, 13:03 | |
|
Представим ситуацию - есть программа, разобрался как пользоваться. Есть еще сушильный шкаф, известна мощность нагревателя, тип термопары, внутренний объем камеры, вес, по паспорту максимальная температура 400*С . Нужен регулятор с точностью поддержания +/- 1*С в диапазоне 50-400* независимо от загрузки камеры.
Не представляю, как может помочь программа моделирования. Совсем не вижу.
0
|
|
|
0 / 0 / 0
Регистрация: 20.01.2011
Сообщений: 157
|
||
| 04.01.2016, 13:07 | ||
А вообще программа это просто инструмент. Если хороший инструмент - то все зависит от того в чьих руках. Если плохой то нафиг он нужен. Кстати, вопрос, а зачем сушильному шкафу такая точность? Нет, мне действительно интересно. Что то в последнее время полно таких завышенных требований, нередко требуют и 0.001 а то и 0.0001 градуса.
0
|
||
|
0 / 0 / 0
Регистрация: 28.10.2010
Сообщений: 892
|
||
| 04.01.2016, 15:25 | ||
Но это относительно легкий случай, 0.25, 0.5 градусов тоже часто встречались. Я согласен на применение инструмента, но пока вижу, что создание адекватной модели объекта управления требует гораздо большего времени, чем настройка в живую, потому что все равно придется прощупать и промерять все параметры, что бы потом внести в модель. Наверное эти программы нужны для чего-то, типа испытания автомобилей на столкновение, где в реале все проверять на железе слишком дорого.
0
|
||
|
0 / 0 / 0
Регистрация: 20.01.2011
Сообщений: 157
|
||
| 04.01.2016, 17:17 | ||
Насчет применения. Есть конечно способ экспериментальной настройки коэффициентов, сам им пользуюсь в простых случаях. Но когда объект сложный эти способы не всегда работают или очень инерционный - замаешься ждать, а там надо минимум несколько пусков. А кто не умеет - несколько десятков. Точный способ - снятие или теоретический расчет динамических характеристик, вычисление передаточной функции, построение ЛАЧХ и ФЧХ (самый точный метод, да и очень удобный, хотя другие способы тоже можно), вычисление коэффициентов. Вот анализ передаточных функций и решается с помощью пакетов. Правда я быстрее сам по ЛАЧХ ФЧХ сделаю анализ. Применение таких пакетов оправданно только в ситуациях теоретического исследования, например как поведет себя система управления в случае помех, сбоя, и прочих нештатных ситуациях. Особенно когда объект управления дорогой, ломать вообще никак нельзя, а исследовать что произойдет нужно, чтобы заранее защиты разработать.
0
|
||
|
0 / 0 / 0
Регистрация: 28.10.2010
Сообщений: 892
|
||
| 04.01.2016, 21:04 | ||
Вообщем если создается модель, даже долго, но зато потом можно раскидать ее по компьютерам и посадить десять гавриков изучить разные свойства - то вполне рационально. Для работ в одном экземпляре - не идет.
0
|
||
|
0 / 0 / 0
Регистрация: 20.01.2011
Сообщений: 157
|
||
| 04.01.2016, 21:17 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 28.10.2010
Сообщений: 892
|
||
| 04.01.2016, 22:18 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 20.01.2011
Сообщений: 157
|
||
| 04.01.2016, 22:39 | ||
Резкое изменение внешних условий. Резкое изменение инерции. На примере нагрева: Изменение внешней температуры. Изменение теплоемкости - подача материала или наоборот отъем части. Дополнительное тепловыделение в объекте. Можно проверять на объекте. Но если он дорог, то не всегда оправданно. И да, ситуации надо смотреть по месту.
0
|
||
|
0 / 0 / 0
Регистрация: 28.10.2010
Сообщений: 892
|
||
| 04.01.2016, 23:26 | ||
Мои примеры - открывание дверцы в работающей на установившемся режиме муфельной печке - затормаживание нагрева теплоносителя на точке 100* из-за начала испарения растворенной воды - увлажнитель тужится на полной мощности и не может нагнать в камере нужные 90% и вдруг показания срываеются и начинают бодро подниматься от 80% вверх. Оказывается закипел чайник и минут пять увлажнял воздух в комнате ))) Польза от введения в модель этих возмущающих факторов полезна, но... как их предугадать до того, как они случились... и вообще все что может случиться разве учтешь, это ж глыбища получится.
0
|
||
|
0 / 0 / 0
Регистрация: 20.01.2011
Сообщений: 157
|
||
| 04.01.2016, 23:53 | ||
Зачастую они сводятся к нескольким воздействиям. Например открытие дверцы и отбор мощности по сути одно воздействие.
0
|
||
|
0 / 0 / 0
Регистрация: 28.10.2010
Сообщений: 892
|
|
| 05.01.2016, 00:34 | |
|
В таких случаях делается эксперимент. Человеку, умеющему пользоваться программой моделирования я даю данные, которыми располагаю об объекте и регуляторе. Он моделирует, потом производим опыт с виртуальным открытием дверцы на 10 сек и последующим закрытием и пусть он покажет поведение системы. Я-то его точно знаю по опыту - если совпадет достаточно точно, значит молодец. Если не сможет смоделировать или результат сильно отличается, то какая польза?
Можно по Протеусу спросить у тех кто пользуется - он показывает дрожание фронтов ШИМа при работе от внуреннего генератора АВР? Это же легко проверить.
0
|
|
| 05.01.2016, 00:34 | |
|
Каким должно быть сопротивление задатчика стабилизатора температуры для поддержания температуры в камере
Нужно узнать название по VID/PID Найти мощность двигателя для удержания груза
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Море в объективе
kumehtar 06.07.2026
Хотел написать много проникновенных слов, но передумал.
Оно само - говорит.
Кто слышит тот слышит.
|
Оказывается, Unreal Engine позволяет качество на порядки выше, чем было в Lineedge
Etyuhibosecyu 05.07.2026
Жаль, конечно, что я не узнал об этом, пока Lineedge существовала, а то бы Noname2331 написал, что волки превращаются в пиксельную кашу, а я бы его попросил скачать какую-нибудь бриллиантовую или Pro. . .
|
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было
ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась.
Первый вариант. . .
|
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2.
Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
|
|
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет.
Но обычно это 50 лет и более.
Наверное, закисление почвы происходит сезонно в средней. . .
|
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
|
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS
Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
|
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи.
Через несколько переработок от PHP кода к C89 (надеюсь, 89).
Но довольно запутанно получилось. Код для Linux.
Но если убрать time и то, что с ним. . .
|