Stormworks - Микроконтроллеры управления двигателем

  Рет қаралды 7,946

PiFF

PiFF

2 жыл бұрын

🎁 Поддержка и донат - www.donationalerts.com/r/piff...
✅ Дискорд сервер - / discord
✅ Группа ВК - piffko_edition
✅ Steam -steamcommunity.com/profiles/76...
🐈 Стать спонсором - / @piff_games
_________________________
✔️Игра - store.steampowered.com/app/57...
✔️Playlist - • Stormworks ► Прохожден...
_________________________
#Stormworks #Прохождение #PiffGames
Stormworks: Build and Rescue - это богатая событиями «песочница» с точным расчетом «физики». Отправляйте свои программируемые транспортные средства из блоков на борьбу с жестокими океанскими бурями. Планируйте и выполняйте захватывающие спасательные операции в разных кризисных ситуациях. Делитесь своей техникой и заданиями с другими игроками через Мастерскую Steam.
Stormworks: Build and Rescue - творите, спасайте и пробудите в себе героя!

Пікірлер: 30
@genedose1468
@genedose1468 Жыл бұрын
Наконец то понятное видео по управлению двигателем. В остальных тебе показывают уже готовую логику микроконтроллера, а принцип-то не понятен. Спасибо.
@TymblerX
@TymblerX 2 жыл бұрын
Спасибо огромное, ещё раз! Знаю, что видео делается не легко и на это тратится время, ты молодец!
@IamAlexNewman
@IamAlexNewman 5 ай бұрын
Спасибо тебе, друг! Хоть кто то смог объяснить доступным языком, логику этих треклятых контроллеров! Благодарю! Низкий поклон тебе.
@PiFF_GAMES
@PiFF_GAMES 5 ай бұрын
Да не за что) у меня есть более свежее видео по контроллеру управления двигателем, более правильный вариант :)
@max-kf6yp
@max-kf6yp 2 жыл бұрын
Мне проще будет свои мозги засунуть туда уже :D Спасибо, немного разобрался в концепции, буду делать своё
@-tigr-
@-tigr- 2 жыл бұрын
Ох и замороченно наверно всё это снимать. Спасибо за демонстрацию.
@PiFF_GAMES
@PiFF_GAMES 2 жыл бұрын
Да, тигр) на это времени больше в два раза уходит, чем сам ролик
@meldoro9482
@meldoro9482 2 жыл бұрын
Когда зашёл посмотреть, что бы облегчить себе жизнь, но понял что это немного не то и придётся делать самому
@marvinjheemeyer5702
@marvinjheemeyer5702 2 жыл бұрын
15:45 а не проще было обойтись без конвертаций композит-число-композит и передать шину от движка напрямую на выход? Панели приборов без разницы, какой канал читать в четвёртом слоте, так пусть и читает третий канал сама. 36:40 также нужно предотвратить попытки стартера завести движок, когда тот остановится, но температура ещё высокая. То есть либо добавить внизу ещё один AND, либо вместо существующего поставить F() на четыре логических входа и прописать внутри "x & y & z" (работать, когда на три первых входа подаётся ON - то есть выполняются все необходимые условия: зажигание, низкие обороты, низкая температура).
@phonker3101
@phonker3101 Жыл бұрын
А причем здесь температура? Чтобы на горячую не заводилась?
@user-hz1eg9fp3r
@user-hz1eg9fp3r Жыл бұрын
Это для большего понимания пид-регулятора. , Он работает по следующей формуле sp*pg+ (sp-vb) +( (sp*ig)dt / (((sp2-sp1)*(kdg))/dg)dt) комментарии: sp- setpoint; pg- proportional gain; vb - variable process ; ig - integral gain; dg - derivative gain; kdg - коэффициент dg; dt - по времени ( в единицу времени)... В общем как мы видим формула проста..... Пропорция просто подстраивает ошибку, т.е. при корректной вводной, особенно если она константа смысла в нем кроме как местной подстройки нет, тем более что это фиксированное значение; vb- уже поинтереснее, регулирует отклонение сложением и вычитанием при отходе в сторону , поэтому тебе логичнее и проще было делить значение в рпс выраженное в значении тротла, но и это не имело смысла); ig- в единицу времени ( скорее всего игровой такт) прибавляет sp* ig - помогает достаточно плавно приближаться к заданному значению выводя ошибку в ноль.; dg- вычитает из текущей ошибке за интервал времени предыдущюю за прошлый интервал и делит на неё значение ig, таким образом уменьшая перескоки заданного значения. Но за dg не очень уверен в корректности формулы, по сути это производная от ig но работает странновато а лезть в инет и вспоминать тау не очень хочется))) Так по сути в сделанной логике ты путем пропорции подобрал значение воздуха (тротла) , это ты мог сделать и в ручную а потом в программе задать константой при нейтралке, меньше лишней логики, меньше нагрузки на систему)... Пид'ы имеют смысл в динамических процессах там где тебе нужно подстраивать величину под конкретное входное меняющееся значение...... Например брать соотношение воздух/топливо и подстраивать его под идеальное игровое 14.3 с диапазоном регулировки заслонки 0.001.... схема сложноватая получается но даёт хороший буст движку..... Думаю так разрабами задумано, по другому объяснить не могу, т.к. регулировка в очень малом диапазоне но при схоластике 0 даёт ощутимый прирост к мощи....... По итогу это я к чему, ты проделал лишнюю работу и не очень к месту использовал пид- регулятор). И, думаю, зря потратил время на подбор значения) .. Описанный мной принцип ещё удобно использовать с турбонагнетателем воздуха, т.к. не нужно подстраивать каждый движок, подкидываешь контроллер и он сам будет выводить ошибку от рычага.... С турбонагнетателем уже 1/ 0.6 соотношение и ещё при разных режимах оно немного меняется, поэтому просто срычага хороший выход мощности тяжело получить, а так ты эффективность на 95 ставишь навсегда..... По сути выжимаешь с движка всё. Но это всё нюансы). На своей практике чаще всего использую ig и иногда vb и dg..... Самые ходовые. ....
@PiFF_GAMES
@PiFF_GAMES Жыл бұрын
Слушай спасибо за информацию) вот как раз таки я и хотел заняться турбонагнетателем. Не могу никак рассчитать обьем воздуха, подаваемый в двигатель после нагнетателя (например импеллера), в связи с этим не могу нормальное соотношение топливной смеси подобрать
@user-hz1eg9fp3r
@user-hz1eg9fp3r Жыл бұрын
@@PiFF_GAMES да не за что) я уже делал, просто соотношение 14.3 air/fuel его можно прям на цилиндре посмотреть... Вообще, в жизни для бензина оно равно 14.7 и странно что здесь 14.3, но думаю это просто игровая условность... Т.к. у нас дизель а у него вообще соотношение меняется в зависимости от давления в цилиндре( насколько я понимаю) и чтобы совсем не кошмарить игроков они сделали так .... А с турбонагнетателем вообще странно , (и да, импелеер электрический самый мощный (точне большая жидкостная помпа, но к ней генератор дополнительно нужен будет маленький , помимо ременного), родной от модуляров вообще не очень, точнее норм, так как сам по оборотам регулируется , и можно выставить одно положение рукояти, но он слишком много мощности от движка отбирает.).... Так вот, турбонагнетатель когда выключен даёт одно стотношение воздух/топливо и это не 2.08, когда включен даёт другое и тоже не 2.08 ( насколько помню большая помпа даёт 1/0,62. ; Малая 1/0,52- в ней, т.е. смысла нет).... В итоге большая помпа даёт 50 процентов прироста мощности, но именно мощности а не момента на валу, тоже не очень понимаю как это работает, но это мой пробел в знаниях, в том плане что мощность это момент на валу помноженный на обороты, и турбина даёт то что раньше движок на 20 рпс, например , выдавал 40 торков, то с турбиной на 40 рпс даёт, но на низких оборотах он 80 торков не даёт, даёт примерно 60-70 иногда 55.... В общем , я так понял турбина даёт возможно именно на высоких оборотах ещё разогнать движок.. хотя по логике больше горючего взорвалось больше сила на цилиндр действующая..... Но там надо поиграться, может я просто недогрузил движок, т.к. Торки и от нагрузки зависят..... Имея ввиду всё выше сказанное я подумал что лучше контроллер делать на регулировку соотношения топли и он получается универсальный.... Не прогадал.... Причем, как я говорил, на ручке постоянное значение схоластики ( точнее соотнония топлива тяжело подобрать) а вот пид с ig с этим справляется на ура..... Прям сразу чувствуется прирост мощности, колеса у меня на 2-х осях просто начинают рвать... Хотя до этого, казалось бы было впрямую выставлено соотношение 2.08 и погрешность маленькая в районе 0,01). Опять же, повторюсь, считаю что разрабы специально сделали так, чтобы была мотивация с этим поиграться.... Ну и плюс такого контроллера - всегда максимальная эффективность, включил турбину, выключил, перенаправил на прямой вход она отыграет спокойно......
@user-hz1eg9fp3r
@user-hz1eg9fp3r Жыл бұрын
@@PiFF_GAMES попробуй, а так могу написать формулу регулирования своего контроллера: я регулирую не весь выход а корректирующее значение к заданному ручкой, так удобно... Это не даёт значениям сильно разбегаться... Это конечно можно и пидом сделать, но придется с математикой попыхтеть а так проще fuel= air/2.08 + PidOut со значением ig= 0.001... на сетпоинт подаю с движка air/fuel -14.3... в общем, идею подкинул, а там разберешься... Это не единственный вариант.... Вообще игра крутая, в ней прям можно получить хорошую базу по основам автоматики, электроники и логики.... Мне бы такую в детстве быстрее бы инженером по автоматизации стал)))). И в более весёлом формате... Тут конечно много допущений, но я реально на работе многими из этих вещей занимаюсь..... Прям топовая игруха) А, ну и электричество здесь очень фигово реализовано, и генераторы и тд, ну прям с очень большимими допущениями, но это всё же игра.....)
@PiFF_GAMES
@PiFF_GAMES Жыл бұрын
Согласен)))
@user-br6zp6ys9w
@user-br6zp6ys9w Жыл бұрын
Привет Piff у меня тут вопрос , модульный двигатель вообще не слушается рычага , там хоть даже 0.01 на рычаге поставь и включи коробку все равно как ненормальный набирает обороты , подскажи как это исправить.
@PiFF_GAMES
@PiFF_GAMES Жыл бұрын
привет, то есть, рычаг тротл подключен к дроссельной заслонке и двигатель сразу начинает рвать?
@evgenymikhaylov2567
@evgenymikhaylov2567 Жыл бұрын
Искренне разочарован что в такой великолепной игре которую я искренне люблю отсутствуют механические узлы управления двигателями , карбюраторы, тяги и прочее, приходится довольствовался своей машиной в гараже)))
@PiFF_GAMES
@PiFF_GAMES Жыл бұрын
Есть такое))
@evgenymikhaylov2567
@evgenymikhaylov2567 Жыл бұрын
@@PiFF_GAMES благо завезли паровые машины, но к сожалению без механических тяговых приводов, без чего не обойдётся не один парораспределитель или парлвоздушный насос которых вообще нет (
@Recacella
@Recacella Жыл бұрын
можно гайд по удержанию определённго кол-ва оборотов, а то когда дивжок стартует сразу 60 рпс, а хочется ограничеть это число например до 11
@PiFF_GAMES
@PiFF_GAMES Жыл бұрын
Так в этом видосе я это и делаю) или что именно нужно?
@Recacella
@Recacella Жыл бұрын
@@PiFF_GAMES можно тайминг?
@GR_
@GR_ Жыл бұрын
Привет сижу на стадии Throttle сам рычаг выкручиваеться при посадке вверх и вниз не опускаеться
@PiFF_GAMES
@PiFF_GAMES Жыл бұрын
Привет, внимательно посмотри ещё соединения и настройки кресла w/s - sensitive
@AMONGUS0467
@AMONGUS0467 Жыл бұрын
Дай пожалуйста ссылку на коробку передач 🙏🙏
@PiFF_GAMES
@PiFF_GAMES Жыл бұрын
steamcommunity.com/sharedfiles/filedetails/?id=2865183586
@geraareg6139
@geraareg6139 2 жыл бұрын
а можно без рычяга
@dadopdad7284
@dadopdad7284 Жыл бұрын
да
@zerus___6668
@zerus___6668 Жыл бұрын
В игре меня парзало при входе немколько вещеи например двигатель но почему не добавить систему смазки как он рабоатет без этого вральности бы давно уже встал бы из за изнашивания деталеи трения и еще вопрос у нас масло итоплиов всгеда ли что чистое где фильтры грубои тонкои очитски добавьты истсему загпязнения топливо и масло и обороыт подаются по трубам как блять уогда вреальности использутся коленвалы с шемтернями коробка воще молчу кокда в ральности это сборище шестеренок и валов где все это ?сами жи написали што с рмалситичнои физики а ее по сути нет печальног про электричество мол чу у них блять по воздуху идет ток но вопрос какоито это ток постояныи ли переменый и добавьте характеристики тока через закон ома и полныи закон ома и так чтоб можно преоброзываьть потсояни в переменыи или перменыи в псотояный и нормальные выключатель и собразованием при высоком напряжений дуги и номинал выключателей если не подходил он престает работать и сделаите уже нормальные поезда с элкетровозами с пневматичским тормозом и токоприемники и разьездинетелеи плюс трнсформаты для понижения и повышения напряжения паровозы где блять парокомпресор для накачки воздуха p.s прости немножго жопа сгорела с двигателей
He sees meat everywhere 😄🥩
00:11
AngLova
Рет қаралды 8 МЛН
Alat Seru Penolong untuk Mimpi Indah Bayi!
00:31
Let's GLOW! Indonesian
Рет қаралды 7 МЛН
Always be more smart #shorts
00:32
Jin and Hattie
Рет қаралды 33 МЛН
Stormworks: Build And Rescue Гайд - Самолёт
14:30
Enot Inc.
Рет қаралды 58 М.
Stormworks: Search & Destroy DLC. Разбираемся с оружием
44:05
Алексей Шкрябин
Рет қаралды 23 М.
1000+  МЕГАЯЩИК АШСАМ НЕ ТҮСЕДІ ЕКЕН?!
26:01
Асхат Gaming
Рет қаралды 43 М.