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

preview_player
Показать описание

_________________________

_________________________

#Stormworks #Прохождение #PiffGames
Stormworks: Build and Rescue — это богатая событиями «песочница» с точным расчетом «физики». Отправляйте свои программируемые транспортные средства из блоков на борьбу с жестокими океанскими бурями. Планируйте и выполняйте захватывающие спасательные операции в разных кризисных ситуациях. Делитесь своей техникой и заданиями с другими игроками через Мастерскую Steam.

Stormworks: Build and Rescue — творите, спасайте и пробудите в себе героя!
Рекомендации по теме
Комментарии
Автор

Наконец то понятное видео по управлению двигателем. В остальных тебе показывают уже готовую логику микроконтроллера, а принцип-то не понятен. Спасибо.

genedose
Автор

Спасибо тебе, друг! Хоть кто то смог объяснить доступным языком, логику этих треклятых контроллеров! Благодарю! Низкий поклон тебе.

IamAlexNewman
Автор

Спасибо огромное, ещё раз! Знаю, что видео делается не легко и на это тратится время, ты молодец!

TymblerX
Автор

Это для большего понимания пид-регулятора., Он работает по следующей формуле 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 и Самые ходовые. ....

РоманГражнин
Автор

Мне проще будет свои мозги засунуть туда уже :D
Спасибо, немного разобрался в концепции, буду делать своё

max-kfyp
Автор

15:45 а не проще было обойтись без конвертаций композит-число-композит и передать шину от движка напрямую на выход? Панели приборов без разницы, какой канал читать в четвёртом слоте, так пусть и читает третий канал сама.
36:40 также нужно предотвратить попытки стартера завести движок, когда тот остановится, но температура ещё высокая. То есть либо добавить внизу ещё один AND, либо вместо существующего поставить F() на четыре логических входа и прописать внутри "x & y & z" (работать, когда на три первых входа подаётся ON - то есть выполняются все необходимые условия: зажигание, низкие обороты, низкая температура).

marvinjheemeyer
Автор

Ох и замороченно наверно всё это снимать. Спасибо за демонстрацию.

-tigr-
Автор

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

СтасВершок
Автор

Когда зашёл посмотреть, что бы облегчить себе жизнь, но понял что это немного не то и придётся делать самому

meldoro
Автор

Искренне разочарован что в такой великолепной игре которую я искренне люблю отсутствуют механические узлы управления двигателями, карбюраторы, тяги и прочее, приходится довольствовался своей машиной в гараже)))

evgenymikhaylov
Автор

Привет сижу на стадии Throttle сам рычаг выкручиваеться при посадке вверх и вниз не опускаеться

GR_
Автор

можно гайд по удержанию определённго кол-ва оборотов, а то когда дивжок стартует сразу 60 рпс, а хочется ограничеть это число например до 11

Recacella
Автор

Дай пожалуйста ссылку на коробку передач 🙏🙏

MARKYOUTUBE
Автор

В игре меня парзало при входе немколько вещеи например двигатель но почему не добавить систему смазки как он рабоатет без этого вральности бы давно уже встал бы из за изнашивания деталеи трения и еще вопрос у нас масло итоплиов всгеда ли что чистое где фильтры грубои тонкои очитски добавьты истсему загпязнения топливо и масло и обороыт подаются по трубам как блять уогда вреальности использутся коленвалы с шемтернями коробка воще молчу кокда в ральности это сборище шестеренок и валов где все это ?сами жи написали што с рмалситичнои физики а ее по сути нет печальног про электричество мол чу у них блять по воздуху идет ток но вопрос какоито это ток постояныи ли переменый и добавьте характеристики тока через закон ома и полныи закон ома и так чтоб можно преоброзываьть потсояни в переменыи или перменыи в псотояный и нормальные выключатель и собразованием при высоком напряжений дуги и номинал выключателей если не подходил он престает работать и сделаите уже нормальные поезда с элкетровозами с пневматичским тормозом и токоприемники и разьездинетелеи плюс трнсформаты для понижения и повышения напряжения паровозы где блять парокомпресор для накачки воздуха p.s прости немножго жопа сгорела с двигателей

zerus___