Отвлекитесь, эмбеддеры! Отвлеченные темы - обсудить проблемы тепловой смерти вселенной, или просто пиво. Этот раздел - для отдыха. |
13.12.2017, 04:59
|
|
Вид на жительство
Регистрация: 10.06.2005
Сообщений: 325
Сказал спасибо: 43
Сказали Спасибо 360 раз(а) в 194 сообщении(ях)
|
Re: Мои ответы на вопросы [b]AR_Favorit[/b]
Сообщение от AR_Favorit
|
А вот как на самом деле. Стандартный период регулирования для системы, которая прогревает бачок с маслом за 10 минут - 4 секунды. Это не твой скорострельный фен, Саньбо! Это медленно прогревающийся очень теплоемкий бачок с маслом. Твоему фену нужно быстрое регулирование. Бачку оно нафик не нужно.
За время нагрева проходит соответственно 150 итераций регулирования. В каждой итерации ошибка может быть от нуля до 70 градусов, в среднем она составляет градусов 40-45. Возьмем для пущего блезиру 50. 50*150 = 7500 - вот примерно сколько может накопиться в интегральном значении ошибки в этом кейсе пр нормальной работе.
А EE_PID_TIME*2000 у нас 4*2000=8000 единиц. Не дорастает интегральная составляющая до этого значения. И не мешает оно ей работать, если ТЭНы в порядке, и масло во внешней емкости не слишком холодное. А если что-то не так, то мешает, как и задумано, накапливается больше заданного предела, лочится в таком положении, и в контроле за состоянием установки этот факт заданным образом обрабатывается.
|
Ай молодца! 39 страниц темы пытаешься показать себя приличным кодером, а когда на 40 странице понял что обделался со своим кодом, начинаешь заниматься подгонкой под правильный ответ!!! Заявляя
Сообщение от AR_Favorit
|
Стандартный период регулирования для системы, которая прогревает бачок с маслом за 10 минут - 4 секунды.
|
Если дальше так пойдет, то у меня появляется надежда на то что ты и вспомнишь значения своих правильных коэффициентов EE_PID_P, EE_PID_I и EE_PID_D !
Нам же ведь еще и с управляющим сигнальчиком control надо разобраться! Чтобы он вписался в условие
if (control›heat_counter) HEAT_ON; else HEAT_OFF;
а сигнальчики HEAT_ON и HEAT_OFF правильно шимили и ТЭНы и горелку, где-то там, в другом коде программы!
|
|
|
|
13.12.2017, 07:01
|
|
Вид на жительство
Регистрация: 10.06.2005
Сообщений: 325
Сказал спасибо: 43
Сказали Спасибо 360 раз(а) в 194 сообщении(ях)
|
Re: Мои ответы на вопросы [b]AR_Favorit[/b]
Сообщение от AR_Favorit
|
Глупая, идиотская сказка, еще раз показывающая, что ты ни разу в жизни не настраивал ПИД-регулятора, не понимаешь, за что какая компонента отвечает, и какой результат будет при неверной настройке той или иной компоненты. Так вот: "легкие завихрения воздуха" - это не та ситуация, при которой дифкомпонента будет работать в данном случае. В твоем "кине", кстати, что-то не видно, допущены ли тупые ремонтеры вообще к настройке коэффициентов ПИДа. Должны быть не допущены (уставки ПИД запаролены или вообще не изменяются), поскольку эта настройка жестко задается производителем, которому прекрасно известны все параметры станции, и известно также, что эти параметры неизменны, а значит подстройки коэффициентов ПИД (а скорее всего, ПИ, учитывая инерционность системы) пользователю менять не нужно.
Но я, кажется понял, в чем твоя проблема. На самом деле ты в своей конторе самым зачморенным и низкооплачиваемым работником, которого даже не подпускали к крутой паяльной станции, и тебя это так травмировало, что ты до сих пор не можешь с этим смириться и пытаешься скомпенсировать это идиотскими выдумками, которые нечем подтвердить? Да?
|
В своем "кине" я показал станцию, с которой работал и менял настройки пида.
Если бы мне нужно было раскказать как они меняются и что в них можно менять, то я бы просто дал страничку с производителем пида, и посоветовал бы ознакомится с документацией на контроллер пида http://www.altec.cc/english/downloads.htm
По этой ссылке, любой любопытствующий смог бы ознакомиться и с форматом протокола обмена, по которому управляется контроллер (см http://www.altec.cc/DownloadFile/AL808CommsProtocol.pdf)
и с техническим описанием на сам контроллер (см http://www.altec.cc/DownloadFile/PC900_EN.pdf )
из которого узнал бы что в нем можно перестраивать, и как это надо делать!
Мне лично эти документы сильно помогли, и я написал свою программу для пользования этой станцией!
|
|
|
|
13.12.2017, 07:03
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.03.2010
Сообщений: 2,897
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
|
Re: Мои ответы на вопросы [b]AR_Favorit[/b]
Сообщение от ALEGYR
|
Не очевидно!
Я писал о ПД алгоритме когда еще надеялся, что ты, как крутой кодер и спец по правильному нагреву бачков с маслом, не станешь пренебрегать влиянием дифференциальной составляющей, и не станешь принимать Kd равным нулю! Ну а уж коли ты все-таки похерил дифференциальную составляющую, то о ПД алгоритме можно забыть, и говорить только о простом П алгоритме!
|
Ты долбаный кретин, который перепутал дифференциальную составляющую с интегральной, а теперь пытаешься выкрутиться, как будто я не заявил о неважности в моей системе дивфференциально1 составляющей и вырождении ПИД в ПИ еще черт-те-сколько времени назад. Ты не тьолько тупая скотина, ты еще и лживая тупая скотина, Саньбо.
А вот еще одно подтверждение твоей лживости:
Сообщение от ALEGYR
|
А зачем мне просить ТВОИ коэффициенты для СВОЕГО фена?!
|
А я объяснял, зачем. Ты не можешь просчитать работу моей системы, потому, что она сильно инерционная, и график нагрева там - вовсе не прямая линия, и прирост температуры там в разное время разный, и без точной математической модели той системы твои "расчеты" бессмысленны. Ты, конечно, по причине своей тупости и полной некомпетентности этого понять не можешь, но, увы, это так.
Но зато ты можешь без проблем применить мой алгоритм к своей системе, график нагрева которой, в отличие от моей, тупо прямая линия, с абсолютно линейным ростом температуры 1 градус в секунду (ах, какое дивное совпадение) при 100% мощности нагревателя.
Имено это я тебе и предложил, чтобы ты, несмотря на свою тупость, мог поподставлять в алгоритм циферки и прикинуть, насколько выходной сигнал совпадает с требуемым для твоей системы.
Именно это я предложил, мразь ты лживая. И ты согласился.
Сообщение от ALEGYR
|
У меня есть СВОИ и они мне очень хорошо подходят!
|
бессмысленный бред, который может работать только начина с определенного значения ошибки, а при старте с других значений ошибки идущий в аццкий разнос у тебя есть, чувырла тупорылая!
Я же не купился на твои уверения о сбережении сил ардуины в твоем, с позволения сказать ,коде, напичканном флоатами и портянками IF-ов. Я точно знаю, что, поскольку ты вообще не представлял, как работает ПИД-алгоритм, и не мог подобрать коэффициенты так, чтобы у тебя не возникало сильного перерегулирования с последующими колебаниями, то стал пытаться уменьшить время работы ПИД так, чтобы картинка стала приличнее, и получилось у тебя только при старте со значения ошибки, равного 19. А знаю я это потому, что если бы ты хотел !экономить силы ардуины", то включал бы ПИД еще позже, в твоей системе его, доработав парой констант, можно включать вообще чуть ли не перед самым достижением уставки, и иметь тот же самый график, что у тебя.
Сообщение от ALEGYR
|
Мне нужны ТВОИ коэффициенты, и нужны для анализа ТВОЕГО кода! Уж больно они у тебя загадочные, но правильные!
|
И что ты собралась анализировать, милая? Я тебе даю три взятых наугад кефа: 50, 15, 8. И период регулирования 4 секунды. Что ты с ними можешь "проанализировать", дятел? Никакого анализа без математической модели системы у тиебя не получится, потому что ты будешь опять из собственного немытого хера высасывать значения обратной связи (реальные взять неотуда же тебе), и получится у тебя всё та же бессмысленная блевота, которой ты уже затопил эту свою тему.
Сообщение от ALEGYR
|
Так что если ты попутал мое со своим, и считаешь что указанные тобой коэффициенты к твоему коду для контроля нагрева бачка с маслом не подходят, я все-таки готов еще подождать, и узнать значения коэффициентов для ТВОЕГО кода! Ты же все-таки писал свой код на что-то опираясь, и даже циферьки 2000 и 1000 поставил в своем коде не спроста, а по умному разумению о том, как каждая из составляющих ПИДа влияет не процесс регулирования!!!
|
Попутал не я, а ты, стрелы не переводи, мразь тупая.
Тебе дадены кефы, с которыми мой алгоритм должен справиться с управлением твоим феном - анализируй, дятел!
Сообщение от ALEGYR
|
Я понимаю, что ты свой код писал под конкретный бачок с маслом и сегодня перед тобой его уже нет, но ты же можешь вспомнить о том с какой скоростью нагревался бачок с маслом, вот и исходи из этого! Тем более что ты хорошо можешь абстрагироваться!
|
Ни хера ты не понимаешь, тетерев опухший, скорость изменения температуры в моем случае все время изменяется. Сначала медленная, потом ускоряется, потом еще ускоряется, и затем уже при малой мощности нагревателя рост температуры начинает замедляться. Я тебе, тварь, подробно описал, как ведет себя бак с маслом, тэном и терсмодатчиком - ты все миму ушей, мурло тупое пропустил, только и смог, что похабно переврать описанное.
Вот такой (очень приблизительно) график нагрева как ты будешь "анализировать", ушлепок?
Придурок конченый. Садись и распиши математическую модель объекта, а когда распишешь, только свистни, я тебе уж кевфы представлю. Точно те самые, с которыми в "Олимпия-Центре" на Дмитровском настраивают моё устройство.
|
|
|
|
13.12.2017, 07:06
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.03.2010
Сообщений: 2,897
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
|
Re: Мои ответы на вопросы [b]AR_Favorit[/b]
Сообщение от ALEGYR
|
Так эта херь написана на первой странице темы,
|
Мне нравится, как ты, гнида импотентная, пытаешься как-то оскорбить и унизить мой работающий код. Это в тебе говорит черная гнилая зависть плешивого менятеля конденсаторов и пассиков в камерах и видаках, который не способен сам написать даже столь простого кода, и брызжет слюной от осознания собственной днищности в вопросе, в обсуждение которого по глупости залез
А код-то работает в реальных установках, Саньбо! И ПИДит замечательно, уставку держит как влитую! Завидуй, плесень ардуинная
|
|
|
|
13.12.2017, 07:10
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.03.2010
Сообщений: 2,897
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
|
Re: Мои ответы на вопросы [b]AR_Favorit[/b]
Сообщение от ALEGYR
|
В своем "кине" я показал станцию, с которой работал и менял настройки пида.
|
Во врешь. И кино, не твое, и к станции такого дурака никто бы не подпустил настройки пида крутить, которые вообще пользователям трогать не надо, они производителем заданы.
Сообщение от ALEGYR
|
Мне лично эти документы сильно помогли, и я написал свою программу для пользования этой станцией!
|
Да-да, мы помним. На бейсике. Только вот опять ты врешь, как сивый мерин, программ писать ты не умеешь, я в этом уже убедился еще со времен, когда ты чужой дизасм за свой код выдавал.
|
|
|
|
13.12.2017, 07:17
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.03.2010
Сообщений: 2,897
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
|
Re: Мои ответы на вопросы [b]AR_Favorit[/b]
Сообщение от ALEGYR
|
Ай молодца! 39 страниц темы пытаешься показать себя приличным кодером, а когда на 40 странице понял что обделался со своим кодом, начинаешь заниматься подгонкой под правильный ответ!!!
|
Вот ты бредишь-то, убогий! Главное, меня обвиняет в том, чем который месяц занимается сам - придумывает какие-то бредовые коэффициенты и уставки к моему алгоритму, бегая потом и вереща, что "оно не пидит"
Дятел ты, Саньбо.
Но у тебя есть шанс немного реабилитироваться, если приложишь алгоритм с данными тебе кефами к своему фену. Его, так-то, и в ардуинку загнать дело получаса на всё про всё с перекурами, но ты хотя бы просто прикинь на калькуляторе (благо математическая модель твоего фена при 100% мощности нагревателя на участке от нуля до как минимум 190 градусов отлично укладывается в уравнение "T=Ts + t", где T - текущая температура, Ts - температура, с которой начат нагрев, t - время нагрева в секундах.
Анализируй это, Саньбо! Уставки есть, код есть, матмодель есть! ПОкажи, как ты способен перемножать циферки на калькуляторе)))
|
|
|
|
13.12.2017, 07:33
|
|
Вид на жительство
Регистрация: 10.06.2005
Сообщений: 325
Сказал спасибо: 43
Сказали Спасибо 360 раз(а) в 194 сообщении(ях)
|
Re: Мои ответы на вопросы [b]AR_Favorit[/b]
Сообщение от AR_Favorit
|
А я объяснял, зачем. Ты не можешь просчитать работу моей системы, потому, что она сильно инерционная, и график нагрева там - вовсе не прямая линия, и прирост температуры там в разное время разный, и без точной математической модели той системы твои "расчеты" бессмысленны. Т
|
Так я знаю зачем ты стал переводить стрелки с обсуждения своего кода для бачка с маслом (то есть кода представленного на первой странице темы), на обсуждение моей рабочей программы для управления нагревом паяльного фена, которую я привел в качестве ответа на не твой вопрос, и даже в другой теме.
Ты просто понял что сильно лоханулся со своим корявеньким кодом и циферьками в нем! Вот и решил поумничать на моей программе. Обидно же нарваться на настоящего специалиста, и на глазах приличных форумчан, превратится из AR_Favoritа в PUK_Outsiderа!
Честно скажу ты был уже близок к этому, но сейчас стал немного выкарабкиваться из этого не очень приятного положения!
Осталось только привести значения своих правильных коэффициентов EE_PID_P, EE_PID_I и EE_PID_D, и у тебя есть шанс остаться на форуме AR_Favoritом, а в моих глазах из заносчивого балабола игорька превратиться в Андрея!
Последний раз редактировалось ALEGYR; 13.12.2017 в 07:49.
|
|
|
|
13.12.2017, 07:42
|
|
Прописка
Регистрация: 02.03.2010
Сообщений: 139
Сказал спасибо: 12
Сказали Спасибо 49 раз(а) в 26 сообщении(ях)
|
Re: Мои ответы на вопросы [b]AR_Favorit[/b]
Вопрос - где по отношению к нагревателю стоит термометр и в скольких точках идет контроль температуры?
Больно уж вы подробно коэффициенты обсуждаете, без обоснования подхода к проектированию.
|
|
|
|
13.12.2017, 07:48
|
|
Вид на жительство
Регистрация: 10.06.2005
Сообщений: 325
Сказал спасибо: 43
Сказали Спасибо 360 раз(а) в 194 сообщении(ях)
|
Re: Мои ответы на вопросы [b]AR_Favorit[/b]
Сообщение от AR_Favorit
|
И что ты собралась анализировать, милая? Я тебе даю три взятых наугад кефа: 50, 15, 8. И период регулирования 4 секунды. Что ты с ними можешь "проанализировать", дятел? Никакого анализа без математической модели системы у тиебя не получится, потому что ты будешь опять из собственного немытого хера высасывать значения обратной связи (реальные взять неотуда же тебе), и получится у тебя всё та же бессмысленная блевота, которой ты уже затопил эту свою тему.
|
Я просто прогоню эти значения через программку, в которой будет не какой-то там высосанный хер , а твой написанный код с указателями //Начало и //конец и посмотрю что будет с сигналом control за 10 минут прогрева от комнатной температуры до уставки EE_FUEL_TARGET_TEMP при скорости нагрева бачка равной 0.1 градуса в секунду!
|
|
|
|
13.12.2017, 07:51
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.03.2010
Сообщений: 2,897
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
|
Re: Мои ответы на вопросы [b]AR_Favorit[/b]
Сообщение от ALEGYR
|
Так я знаю зачем ты стал переводить стрелки с обсуждения своего кода для бачка с маслом (то есть кода представленного на первой странице темы), на обсуждение моей рабочей программы для управления нагревом паяльного фена, которую я привел в качестве ответа на не твой вопрос, и даже в другой теме.
|
Упорно (или упорото) продолжаешь бредить:
Сообщение от ALEGYR
|
Ты просто понял что сильно лоханулся со своим корявеньким кодом и циферьками в нем!
|
Если я лоханулся, мой корявенький код с цифирьками не сможет управлять твоим феном. Так что же ты не рвешься проверить? Повторюсь - у тебя есть всё, что надо, уставки, матмодель - давай, покажи, что мой код НЕ работает, а мы посмеемся)))
Сообщение от ALEGYR
|
Вот и решил поумничать на моей программе.
|
Ты что, совсем дурак?! Я не собираюсь касаться твоей программой даже трехметровой палкой! Я уверен, что она заразная. Потому что она выглядит как свалка токсичных отходов, а не как программа. Нееет, Саньбо, обсуждаем мы тут мой код, его и предлагаю проверять - с твоим устройством. У тебя же наверняка нет такого бачка и тэна, как у моего заказчика. А вот фен есть. С термопарой унутре. И информация есть о том, как линейно он нагревается. Так что можешь адаптировать мой код для абдурины, можешь считать руками - учитывая то, что нагрев у тебя прямо-таки ультралинейный (в реальной жизни такого не встречается, правда, ну да ладно) - расчеты несложные.
Цитата:
|
Обидно же нарваться на настоящего специалиста, и на глазах приличных форумчан, превратится из ниипаца крутого ремонтника разработчика, и вообще супермена, которому сам гитарист Антонова руку пожал в стандартную для данного форума картину обоссанного щенка Саньбо, неспособного ни написать своего кода, ни проанализировать чужой!
|
Я подправил цитату, чтобы она отображала реальность, а не влажные фантазии старного больного дурачка.
Цитата:
|
Осталось только привести значения своих правильных коэффициентов EE_PID_P, EE_PID_I и EE_PID_D
|
А что ты с ними делать-то будешь, дебил? Я тебе выше там кинул тройку цифр наугад в качестве этих кефов, ну покажи на них, что ты там АНАЛизировать собрался, придурок)))
Только предупреждаю: если увижу хоть одно взятое из твоей больной головы значение текущей ошибки (за исключением первой итерации, где олна известна, 70 уставки минус , допустим 25 комнатной = 45)- я, тебе, чмо, всю плешь проем, заставляя объяснить, откуда ты это высосал и почему рот после не прополоскал.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:32.
|
|