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

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

Nimoe

7 дней назад

8,449 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@СуходубовПавел
@СуходубовПавел - 19.11.2024 13:44

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

Ответить
@СуходубовПавел
@СуходубовПавел - 19.11.2024 13:47

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

Ответить
@dieselekin
@dieselekin - 19.11.2024 18:11

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

Ответить
@yatdn4978
@yatdn4978 - 19.11.2024 18:56

0eNqlmO1ugjAUhu+lv9ki7TlAvZVlWZh2SxMpBHDZYrj3gTNzH5bT5P2p9n3oa56eGk/q+XB0Xe/DqLYn5XdtGNT24aQG/xrqw/JeqBuntqo7Np2aMuXD3r2rbT5ltxb5zv1YpKfHTLkw+tG7L+z5xcdTODbPrp8p2a9kprp2mBe3YWEuT+F7ztTHTNL3PC2P/APQEqAUAEYCFAKAJIAVACwBKgFQCAC9EQClBMgFQCUBjACwEkALgHwjEUgi/HBxUX3FRbqZ18kuc2QHRtpBsb4DkvLlep6Tz0KsQZF8HGOEUupQrXeopLxdz9vk0xhpoDfJAyFGkEy8HuibHbSW8vl63iQPlFgDSp4oMQJLHfR6h0LKm/V8mTzSYg2q5JkWI1ipA107ZGrve7f7+rS6ddGlT8jzfuabe/SHy7X9b5RdRun0zRy6eufuukM9vrR9c/fSHsO+PkeWvfwbJGC+BPMVmLdYfpkRUD4H8xrMGzBP4Pd/8c+A/hnQPwP6Z0D/DOifAf0zoH8G9M+A/hnQPwL9I9A/Av0j0D8C/SPQPwL9I9A/Av0j0D8G/WPQPwb9Y9A/Bv1j0D8G/WPQPwb9S8vPvwT96Jp50fW/oky9uX44E7nQlqxlY4mLTT5NnyWK/BY=

Ответить
@Арахнофоб-ъ3т
@Арахнофоб-ъ3т - 20.11.2024 02:28

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

Ответить
@DarthMalok
@DarthMalok - 20.11.2024 07:03

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

Ответить
@Chikarai-san
@Chikarai-san - 20.11.2024 08:14

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

Ответить
@petrivanov1565
@petrivanov1565 - 20.11.2024 08:50

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

Ответить
@petrivanov1565
@petrivanov1565 - 20.11.2024 08:52

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

Ответить
@ald1ne958
@ald1ne958 - 20.11.2024 08:55

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

Ответить
@jevelmaximys
@jevelmaximys - 20.11.2024 09:01

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

Ответить
@Lordnecrons
@Lordnecrons - 20.11.2024 10:58

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

Ответить
@verion170387
@verion170387 - 20.11.2024 11:18

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

Ответить
@mr.marilas8475
@mr.marilas8475 - 20.11.2024 11:36

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

Ответить
@get-null-userName
@get-null-userName - 20.11.2024 12:46

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

Разделив процент работы помпы который мы хотим получить на 5, получим процент заполненности цистерны.

Ответить
@Wing-Span
@Wing-Span - 20.11.2024 12:52

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

Ответить
@KonstantinovAG
@KonstantinovAG - 20.11.2024 13:14

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

Когда добавят подключение к движкам логики, и регулировку тяги - тогда можно будет поговорить об этом .....

Ответить
@KonstantinovAG
@KonstantinovAG - 20.11.2024 13:19

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

Ответить
@KonstantinovAG
@KonstantinovAG - 20.11.2024 13:21

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

Ответить
@KonstantinovAG
@KonstantinovAG - 20.11.2024 13:24

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

Ответить
@Gera_dot11
@Gera_dot11 - 20.11.2024 13:27

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

Ответить
@RaNoL1N_ilia
@RaNoL1N_ilia - 20.11.2024 13:32

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

Ответить
@RaNoL1N_ilia
@RaNoL1N_ilia - 20.11.2024 13:39

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

Ответить
@Zetom163
@Zetom163 - 20.11.2024 14:11

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

Ответить
@KonstantinovAG
@KonstantinovAG - 20.11.2024 14:12

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

Ответить
@MrNebiusHouse
@MrNebiusHouse - 20.11.2024 14:16

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

Ответить
@Jilexa
@Jilexa - 20.11.2024 15:02

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

Ответить
@Arseny-K
@Arseny-K - 20.11.2024 16:48

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

Ответить
@readtext5290
@readtext5290 - 20.11.2024 17:08

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

Ответить
@kaemey4330
@kaemey4330 - 20.11.2024 17:22

Крутая идея

Ответить
@РоманМаслянчук
@РоманМаслянчук - 20.11.2024 18:34

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

Ответить
@rslaim2508
@rslaim2508 - 20.11.2024 20:45

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

Ответить
@arkasan7460
@arkasan7460 - 20.11.2024 20:56

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

Ответить
@ATtiny13a-PU
@ATtiny13a-PU - 20.11.2024 23:30

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

Ответить
@TheSkyInFire
@TheSkyInFire - 20.11.2024 23:32

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

Ответить
@andronomed6287
@andronomed6287 - 21.11.2024 11:56

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

Ответить
@VladizT
@VladizT - 22.11.2024 05:52

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

Ответить
@mr.Nim0e
@mr.Nim0e - 20.11.2024 14:20

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

Ответить