КАК И ЗАЧЕМ РЕГУЛИРОВАТЬ СКОРОСТЬ космической платформы Factorio Space Age

Поділитися
Вставка
  • Опубліковано 25 лис 2024

КОМЕНТАРІ • 63

  • @mr.Nim0e
    @mr.Nim0e  6 днів тому +2

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

    • @swdwwdwd9956
      @swdwwdwd9956 5 днів тому

      0:29, вопроса на счёт не более 36% нет, а вот насчёт максимально эффективного есть, если ты ещё подробнее посмотришь, то увидишь, что максимальная эффективность достигается когда двигатель практически не работает.

  • @jevelmaximys
    @jevelmaximys 6 днів тому +30

    Я использую другой способ. Он актуален только для карабля предназначенного для полета на край системы и дальше. Моя платформа может двигаться со скоростью 250км/с не повреждаясь об астероиды (огневая мощь позволяет) на этом этапе вопрос об экономии ресурсов для топлива не стоит, ресурсов настолько много, что они выбрасываються за борт.( стоит 4 двигателя 5 тира и один первого) на такой скорости производство разрывных ракет не успевает за расходом. Логика построена на считывании на конвеере ракет в определенном участке, когда там ракеты кончаються выключаються 4 из 5 двигателей, пока конвеер опять не забьется ракетами. На выходе: Платформа до Аквиллы летает на максимальной скорости, на краю системы рывками. Повторюсь речь об экономии топлива не стоит.

  • @TheSkyInFire
    @TheSkyInFire 5 днів тому +3

    чтобы не качал топливо на простое, нужно добавить условие "скорость корабля выше 10км\с". тогда при остановке помпы не будут работать, а для старта будет оставаться немного лишнего топлива, которое будет качаться на время между тем, как двигатели отключились(по прибытии), но корабль по инерции продолжает лететь постепенно замедляясь

  • @Zetom163
    @Zetom163 6 днів тому +4

    Привет! Несколько дополнений)
    в первом способе достаточно одного постоянно и одного сравнивающего комбинатора, дублировать не обязательно их
    так же можно избежать наполнения топлива когда платформа стоит, достаточно поставить считывание скорости с хаба, и подать его на вход сравнивающего комбинатора, в нем добавть новый инпут с условием AND и скорость > 100, тогда топливо начнет подаваться только когда двигатель разгонится за счет стартового запаса, которое успело накопиться за время замедления.
    И условие в помпах < 5 все еще дает колебания, можно поставить условие T = 1, а в сравнивающем T < 15, тогда получится однократный импульс раз в 15 тиков

  • @petrivanov1565
    @petrivanov1565 6 днів тому +17

    С одной стороны говоришь про эффективность, а с другой ленишься взять и посчитать. Помпа прокачивает const объём за const время, если нет проблем с электричеством. Рассчитай нужный объём топлива за тик для всех движков и чекни пропускную способность помпы за тик. Потом включай помпу на нужное количество тиков с нужной частотой для точной подачи топлива.

    • @Zetom163
      @Zetom163 6 днів тому +1

      На вики написано что помпа подает 20 ед жидкости в тик, т.е. для поддержания потребления в 60/s нужно включать помпу всего на 3 тика в секунду, но у меня почему-то не сработало это, потребление дропнуло сильно ниже 60

    • @Jilexa
      @Jilexa 6 днів тому +1

      @@Zetom163 У тебя может трубы промежуточные стоят? Проводи чистый эксперимент где помпа напрямую к резервуару подсоединена. У меня всё четко отрабатывает, ровно по 20 передает в тик

    • @Zetom163
      @Zetom163 6 днів тому +1

      @@Jilexa помпа стоит после резервуара, трубы только между помпой и двигателем. Но я перепроверю на всякий, спасибо)

  • @СуходубовПавел
    @СуходубовПавел 7 днів тому +5

    Я делаю без комбинаторов. Ускоритель - резервуар - помпа - резервуар. Подкидваю зелёный провод к резервуару который питает ускоритель и на помпу, а там уже в зависимости от платформы, задачи подбираю значение топлива. 90% эффективности делаю обычно. Тише едешь дальше будешь.

  • @KonstantinovAG
    @KonstantinovAG 6 днів тому +7

    Всё бы ничего. Но есть ньюанс.
    Регулировать тягу нельзя! а при таком раскладе - реализация - уг.
    Когда добавят подключение к движкам логики, и регулировку тяги - тогда можно будет поговорить об этом .....

  • @ald1ne958
    @ald1ne958 6 днів тому +2

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

  • @Арахнофоб-ъ3т
    @Арахнофоб-ъ3т 6 днів тому +10

    постоянный не нужен комбинатор для таймера, вместо него в сравнивающем еще один выход прописываешь т=1

  • @Moontyle
    @Moontyle 7 днів тому +4

    2:00 - Из постоянного комбинатора направляем любым проводом любой заданный сигнал на ячейку памяти, состоящую из одного сравнивающего комбинатора. В самой ячейке памяти ставим условие равную 1 секунде, т.е. в игре 1 секунда равняется 60 тикам, соответственно каждую секунду у нас будет выключаться и включаться помпа. Ну можно, конечно, подключить напрямую к 1 резервуару помпу, и в данном случае будет примерно тоже самое. Главное уловить баланс. (Рубрика душнила, №1)

  • @РоманМаслянчук
    @РоманМаслянчук 6 днів тому +2

    Если у тебя 42 двигателя достаточно поставить один
    насос на окислитель или топливо и КПД будет 95%.

  • @Gera_dot11
    @Gera_dot11 6 днів тому

    Оочень актуальная лично для меня тема, спасибо

  • @get-null-userName
    @get-null-userName 6 днів тому +2

    Есть 3-тий способ регулировки, конструкция как во втором способе с промежуточной цистерной, но регулировка идёт через наполненность промежуточной цистерны, если в цистерна будет заполнена на 10 процентов, то помпа подключённая к ней будет качать на половину от своей скорости:
    1 цистерны = 5 процентов помпы
    20 цистерны = 100 процентов помпы.
    Разделив процент работы помпы который мы хотим получить на 5, получим процент заполненности цистерны.

    • @XId37
      @XId37 6 днів тому

      А разве эту механику жидкостей не изменили в обновлении?

    • @get-null-userName
      @get-null-userName 6 днів тому +1

      @XId37 Да, по этому не важно как будет выглядеть конструкция, главное 2 помпы и цистерна между ними, у меня для убирания колебаний ещё одна помпа с цистерной сделаны. (Механика работы помпы при нехватки жидкости осталась, по этому 20 процентов на цистерне это 100 процентов на помпе)

  • @RaNoL1N_ilia
    @RaNoL1N_ilia 6 днів тому

    Я резал скорость через 3 комбинатора , но делал это для полета на аквило, два комбинатора аквило=0 и аквило>0 на выход ставим скорость которую хотим достичь ,у меня 250/450 , и кидает это на обычный сравнивающий который помпой управляет , только надо галочку поставить (полет от и полет до в хабе). И как только, залетает на маршрут с аквило скорость будет падать(когда топливо в движке сгорит) до 250, и будет колебаться (в моем случае, 250/300. А на внутренних маршрутах ,скорость не режеться , и флагман идёт свои 430-450 и очень быстро помогает решать разные проблемы и доставлять срочные грузы

  • @RaNoL1N_ilia
    @RaNoL1N_ilia 6 днів тому

    Я делал эксперимент, если поставить помпу НА ПРЯМУЮ (без труб) на откачку в двигатель , то она будет топливо из двигателя откачивать, это лучший вариант регулировки скорости , но для этого для КАЖДОГО движка нужно ещё +3 клетки , а это слишком много. Хотя если поставить помпу на 2/3 движков , то можно будет неплохо скорость контролировать

  • @verion170387
    @verion170387 6 днів тому +2

    Пасиб за схему таймера, не знал)

    • @Kp0cc
      @Kp0cc День тому

      Да чет хз, корочу комбинатор сам на себя, значение Т как было 1, так и остается

  • @andronomed6287
    @andronomed6287 5 днів тому

    Я регулирую тягу количеством хим заводов. Резервуарами не пользуюсь. Получается хороший быстрый старт и экономия топлива в пути. До разрушенной планеты ещё не летал, но я б регулировал тягу отключением хим заводов.

  • @mr.marilas8475
    @mr.marilas8475 6 днів тому +3

    Я пользуюсь 2 способом, но только подкачка включаю как с аккумуляторами если скорость ниже 100 и пока она меньше 200

  • @DarthMalok
    @DarthMalok 6 днів тому +2

    Можно включать и выключать химические заводы в зависимости от скорости, а количество заводов подобрать так, чтобы топлива хватало. Без цистерн, и труб поменьше.

  • @Jilexa
    @Jilexa 6 днів тому

    Во втором случае можно попробовать использовать RS-trigger если я правильно понял проблему "моргания" двигателей.

  • @ATtiny13a-PU
    @ATtiny13a-PU 5 днів тому +1

    Я зачем-то учился на АСУТП. Сейчас скважность ШИМ задаётся сравнением значения таймера с константой.
    Но есть 2 варианта ЗНАЧИТЕЛЬНОГО улучшения стабильности: вместо константы можно собрать простейший ПИ-регулятор, стабильность будет идеальной, а регулировка в км/ч. Т.е. главное отличие от ступенчатой функции - топливо не просто подаётся да/нет по порогу скорости, и не просто константно подаётся заданной пропорцией, оно подаётся заданной пропорцией, зависящей от скорости! Два в одном.
    А также можно использовать импусно-кодовую модуляцию, если приблизительно предсказать сколько топлива скушает двигатель при предполагаемом уровне заполнения простой формулой, например просто умножать уровень топлива на константу каждый тик, или ещё дополнительно уменьшать значение на константу. Такой вариант при верной подгонке позволит мгновенно устанавливать любую скорость без погрешности (если формула хорошо подобрана).

  • @KonstantinovAG
    @KonstantinovAG 6 днів тому

    в первом варианте можно рассчитать скорость нужную, исходя из тяги и веса платформы которые можно получить с головы ....
    Т.е. чисто теоретически (только нцжные формулы рассчитать) - задать скорость можно и в варианте 1, и высчитвывать какую часть секунды должно подаваться топливо .... попробуй, ради интереса )

    • @KonstantinovAG
      @KonstantinovAG 6 днів тому

      да, еще нужно ввести переменную - количество движков.
      Но в теории не должно быть невозможно сделать так ..... блин... хоть иди тестируй .. )

    • @Zetom163
      @Zetom163 6 днів тому

      я сильно нубяра в физике, как расчитать потребление для определенной скорости исходя из веса платформы?)

  • @KonstantinovAG
    @KonstantinovAG 6 днів тому

    Кстати, помимо скорости там есть еще и параметры двигается от и двигается до ...
    и если платформа никуда не двигается то передается сигнал текущей планеты со значением 3 ..... это по моему более правильный способ определения нужно заполнять движки или нет ...

  • @arkasan7460
    @arkasan7460 5 днів тому

    а если сделать схему ускоритель - резервуар с одной помпой закачивающей и одной откачивающей. Запрашиваешь скорость у хаба. Если скорость больше нужного - то откачиваем из двигателя в резервуар, если меньше - то закачиваем топливо в двигатель.

  • @Arseny-K
    @Arseny-K 6 днів тому

    Нужно поставить в хабе считывание пункта вылета и назначения. При стоянке у планеты её сигнал будет равен 3. Прописываем в таймере для каждой планеты ≠ 3. Проблема переполнения решена.

  • @readtext5290
    @readtext5290 6 днів тому

    Что бы не заполнялись двигатели при простое надо в сравнивающем добавить параметры планет.

  • @СуходубовПавел
    @СуходубовПавел 7 днів тому +1

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

    • @Chikarai-san
      @Chikarai-san 6 днів тому

      Так и нужно. Просто тут скорость как экономия ресурса как топлива, патронов и времени.

  • @kaemey4330
    @kaemey4330 6 днів тому

    Крутая идея

  • @Chikarai-san
    @Chikarai-san 6 днів тому

    О, получается, если накинуть ещё одну помпу на условие движение, то не нужно будет ждать разбега по скорости, так как он будет статичен по количеству жидкости в двигателе.

  • @Wing-Span
    @Wing-Span 6 днів тому

    5 двигателей сделал из пафоса, поставил три завода, в топливные засунул по максимуму ускорения т2 и средняя скорость 125. Больше ничего не фиксил. По ощущениям пространства выходит меньше, чем на втором способе с цистернами (они огромные), а по энергии... Хз, эти заводы мало жрут, мне кажется.

  • @Lordnecrons
    @Lordnecrons 6 днів тому +4

    Такое ощущение что автор сам сидит на корабле и ему не приятно что корабль туда сюда ускоряется😂😂 с точки зрения именно игрока вообще не вижу проблемы считывать скорость на прямую без всяких танцев с бубнами. Ну колышет корабль немного ну и что? Я вообще регулировку юзаю только дальше глебы(аквило и т.д.) чтобы лишний раз камень корабль не зацепил из-за большой скорости

  • @VladizT
    @VladizT 4 дні тому

    Единственного когда реально нужно скорость менять это когда летишь на разрушенную планету, так то корабль у меня летает 400+ км/с но приходилось снижать до 150 чтоб не убиться о сплошную стену астероидов после двух миллионов километров пути к ней, а так не ясно зачем это в обычном режиме, ведь летать между планетами важнее на максимальной скорости, а ресурсов с астероидов хватает с избытком.

  • @РоманМаслянчук
    @РоманМаслянчук 6 днів тому

    Нет никаких костылей, ровно так же как и в жизни двигатель а точнее сопло это просто железяка управление это насос, вся инфа что вам нужна можно достать. Мы знаем необходимый расход, мы знаем скорость (её можно считать с центра) мы так же можем считать с центра где мы находимся, двигаемся или стоим. Ооо 4:00 автор об этом говорит- гениально сначала говорит что крстыли а потом оказывается все есть.

  • @KonstantinovAG
    @KonstantinovAG 6 днів тому

    И еще - есть ли смысл проделшывать это с двумя жидкостями?
    При условии что если одной из - не хватает - собственно полета никакого не будет?

    • @mr.Nim0e
      @mr.Nim0e  6 днів тому

      @@KonstantinovAG по большому счету с одной стороны должно быть достаточно, но что наверняка используют с двух сторон. Для экономии топлива собственно это и делаю. После применения не замечаю проблем с топливом, корабли катают туда сюда и баки всегда полные. Для кого-то духота, для кого-то это механика)

  • @dieselekin
    @dieselekin 7 днів тому +1

    Спасибо.
    Мне больше всего было интересно про строение счетчика.

  • @MrNebiusHouse
    @MrNebiusHouse 6 днів тому

    А зачем регулировать подачу топлива если у нас и так есть ограничение на производство топлива заводом? Сколько производим в секунду с такой скоростью и будем лететь

  • @KonstantinovAG
    @KonstantinovAG 6 днів тому

    Вопрос - из бака двигатель накачивает в себя полный объем или в нем топлива или окислителя будет пропорционален объему бака? ....

    • @mr.Nim0e
      @mr.Nim0e  6 днів тому

      @@KonstantinovAG будет заливаться полный объëм, там народ предложил ещё помпы добавить на считывание скорости, чтоб когда корабль висел на орбите бак не заливался полностью. На стриме побалуемся с этим, надо тестить.
      Теория и практика разные вещи в факторио)

    • @KonstantinovAG
      @KonstantinovAG 6 днів тому

      @@mr.Nim0e теория и практика, за частую это даже в жизни разные вещи, не говоря уже о факторке .....
      Тестить надо, да, но лень ... мне во первых - лень искать формулы.
      Во вторых - всех - не найдешь, и надо будет разбираться по какой формуле рассчитывается тяга в зависимости от подачи топлива.. потому что на мин и макс потреблении она практичесвки - различается в два раза считай (чутка до двух не дотягивает, выходит что в 1,941176471 раз ...
      т.е.
      на 6 литрах 1,65MH на литр
      на 120 литрах 0,85MH на литр ....
      скорее всего там синусоидоподобное что-то ... но в 40+ и не имея отношения к математике в принципе, сложно вспомнить школьную программу )
      про физику (ньютоны на кг на метр и т.д.) и подавно ...... до чего блин игры людей доводят ...

  • @rslaim2508
    @rslaim2508 5 днів тому

    Проблема с местом в космосе? Просто делать длинную тонкую змею и спереди вешать кучу пушек. Косм мусор тогда не должен мешать. Или в чем проблема?

    • @mr.Nim0e
      @mr.Nim0e  5 днів тому

      @@rslaim2508 никаких проблем, я лишь высказал мнение что это является минус одного способа перед другим. Если есть желание и ресурсы строить длинную змею тогда можно и топливо совсем не экономить просто производство огромное пристроить. Тут речь скорее про эффективность, а она с большим размером как то не очень вяжется. К тому же для важна и эстетическая составляющая, это моё мнение и Вы можете быть со мной не согласены)

  • @petrivanov1565
    @petrivanov1565 6 днів тому

    А тушить движки нужно, если платформа начинает отхлёбывать от астероидов. Желательно в автоматическом режиме.

    • @eanayayo
      @eanayayo 6 днів тому

      Если платформа на лазерах, то помпа сама выключается при активном обстреле. Можно сделать скорость накачки пропорционально заряду аккумуляторов

    • @БожёкАнгеловичЦистернов
      @БожёкАнгеловичЦистернов 6 днів тому +4

      ​@@eanayayoплатформа на лазерах это какой-то новый вид садомазо, с 90-99% резистами астероидов от лазеров

    • @tiso-0524
      @tiso-0524 6 днів тому

      ты бы еще сделал платформу на теслах

    • @eanayayo
      @eanayayo 5 днів тому

      @@БожёкАнгеловичЦистернов между Вулканусом и Наувисом отлично работает, т.е. средние астероиды гасит. Я сделал себе грузовик, вполне безопасно ходит в автономном режиме.

    • @swdwwdwd9956
      @swdwwdwd9956 5 днів тому

      ​@@БожёкАнгеловичЦистернов на самом деле это действительно садомазо, но не из-за резисторы в 99%, а из-за нехватки электричества. Так то перефармом и бесконечными апгрейдами не сильно сложно этого достичь. Другое дело, как заставить их работать 100% времени при большом количестве этих самых турелей