Перейти к публикации
LaVega_M

technomagic Повышение срока жизни роторов ветрогенератора

Рекомендованные сообщения

Всем привет! Лето в самом разгаре, люди, пытаясь спастись от жары, включают кондиционеры, достают вентиляторы…

А что у нас с вентиляторами на TechnoMagic?

1.thumb.png.88dc32166bda69025b27b98e8fd311b4.png

Ветряки – отличный способ добычи электрической энергии на начальных этапах. Как и любой генератор, ветряк стоит резервировать энергетическими накопителями энергии, потому что сам по себе кинетический генератор имеет небольшой буфер в 200 keU.

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

Данный гайд призван устранить эту проблему. Здесь не будет рассказано об устройстве механизмов, приспособлений и их крафтах (за этим прошу проследовать на другие справочные ресурсы). Здесь – только технологический процесс и немного разных теоретических аспектов. Начнём!

Прежде всего мы должны составить план, потому что без него никуда. Задумка такова – когда энергия системы достигнет максимального значения, ротор ветрогенератора должен сняться, и поместиться в сундук неподалёку. А когда энергия в хранилище упадёт до некоторого значения, ротор должен вернуться на место. Звучит просто, но как дела обстоят на самом деле?

Скрытый текст

Теория. Распределение энергии в энергетической системе IC2.

Все механизмы мода можно классифицировать на четыре группы:

1)Потребители электрической энергии (механизмы, потребляющие энергию, для того, чтобы произвести какое-то полезное физическое действие над объектами, помещёнными в них);

2) Источники электрической энергии (механизмы, тратящие ресурсы, чтобы энергию выработать);

3) Хранилища электрической энергии (могут вести себя как источники и как потребители, в зависимости от ситуации; предназначены для накопления энергетических ресурсов)

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

Вне зависимости от типа, почти всегда, механизм содержит в себе буфер для хранения энергии. У источников и потребителей этот буфер ничтожно мал, а у хранилищ (на то они и хранилища) этот буфер может достигать солидных значение (40 MeU – у МФЭХ).

Энергия в моде всегда пытается достичь сначала самой дальней точки от источника энергии:

1758440848_1.1.thumb.JPG.682bef52347d4753d7800662fc47d04b.JPG

Это знание даёт сделать нам простой вывод – контролировать значение количества энергии нам нужно в буфере источника. В данном случае им является кинетический генератор.

1132517500_1.2.png.9c88a526872d47e30cf5198203b03834.png

К сожалению, мной не было найдено ни одного способа выбить из него сигнал красной пыли или хоть чего-то, а это значит, что в настоящий момент можно сделать вывод – данный блок не поддаётся автоматизации.

Значит, перемещаемся далее по списку.

Местом контроля параметра станет буфер энергохранилища. Обратите внимание, что если их у вас несколько, то нужно будет подвязаться к тому, что находится ближе всех к ветрогенератору. У меня это – вот этот замечательный МФЭХ:

1704988907_1.3.thumb.png.d539a286da1480d18c05e71a7903c932.png

Определившись с эффективным местом контроля параметров, давайте определимся с площадкой для автоматизации.

IC2 даёт нам возможность настройки выхода сигнала красного камня из МФЭХ или любого другого хранилища. Но мне было этого мало)

Скрытый текст

2.thumb.png.80528bf9636edf170055900bf38cbfa2.png

Моей целью было создание более гибкой системы, которую я бы мог легко настроить под любые свои нужды. И тут на помощь нам приходит простецкий ванильный компаратор!

Скрытый текст

Теория. Работа компаратора в режиме считывателя наполненности энергохранилища.

Итак, на что же способна эта приблуда? Вывод условно аналогового сигнала разной силы (от 0 до 15) в зависимости наполненности хранилища!

2045371642_2.1.thumb.png.ad702e19e0571accaf10dfa3efd56fae.png

При заполненном полностью хранилище, поставленный вплотную компаратор выдаёт сигнал максимальной силы (15 единиц).

Если же уровень наполненности упадёт до некоторого значения, то мы сможем увидеть, что сигнал упадëт до 14 единиц:

817366460_2.3.thumb.png.f0e272b13bd70a0c3956f72ad9bad3c8.png1156373799_2.2.thumb.png.ef8bcd5e8088e7227f304e73e6c438e5.png

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

Оказалось, что переход с одного уровня сигнала на другой при зарядке и разрядке не лежит в одной точке и отличается на значительную величину. Более наглядно это будет выглядеть на графике:

1233789193_2.4.png.69d67a122ed76acf797a54b5d6d73b1f.png

Замеры были произведены на МФЭХ, зависимости явно линейные, а сами замеры были произведены качественно, о чём нам поведала величина достоверности аппроксимации (чем ближе значение R2 к единице, тем экспериментальные данные ближе к теоретическим; небольшая погрешность обусловлена задержками компаратора и других элементов, использованных при замерах). Уравнения же пытаются поведать нам о том, что переход на новый уровень сигнала происходит каждые 3MeU (значение округлено, и справедливо только для МФЭХ), и уровень сдвига между графиком зарядки и разрядки тоже смещён на те самые 3MeU. Проведя более точные расчёты (расчёты вручную), оказалось что за округлёнными 3МeU скрывается 2,66 МeU, что по отношению к полной ёмкости МФЭХ составляет 6,66%😈

Важно заметить, что переход с 0 на 1 уровень, и переход с 15 на 14 уровень происходит на половину от скачка, происходящего на остальных уровнях. Вторая половина остаётся «неиспользованной» в конце процесса (видно, что график зарядки не доходит до 40 MeU, а график разрядки – до 0)

Закрепим полученный результат, проведя аналогичные исследования на энергохранилище на 40keU, и если процентное соотношение совпадёт, то мы сможем провести под всеми энергохранилищами жирную черту.

1840803231_2.5.png.31d0ac5d6e8aa3624aa979e159dbe99a.png

На этот раз погрешность измерений чуть выше (мной немного нарушалась последовательность действий), но она всё ещё допустима для моего уровня исследований. На этот раз переход на новый уровень происходил каждые 6,69% от ёмкости энергохранилища, что, собственно, сойдёт за подтверждение моей теории.

Обобщим полученные результаты в формулы:

При зарядке хранимая мощность равна:

P=(0.0333+0.0666*n)*V, где

n – уровень управляющего сигнала,

V – максимально возможная ёмкость энергохранилища, eU.

При разрядке хранимая мощность равна:

P=(1–0.03330.0666*n’)*V, где

 

n’=(15–n) – инвертированный уровень управляющего сигнала,

V – максимально возможная ёмкость энергохранилища, eU.

С сигналом разобрались, осталось передать его в первоначальном виде наверх, к ветрякам.

Чтобы не делать очередную дырку из подвала через весь дом, воспользовался дистанционным компаратором:

Скрытый текст

3.thumb.png.ca719972d2a3816b067326d506747f6d.png

Дальше «дедовский» метод передачи сигнала по вертикали без потерь. Только вместо обычных красных факелов – инверсионные. Напомню, что нам очень важно сохранить уровень сигнала, а инверсионные факелы прекрасно справляются с этой задачей в отличие от обычных красных факелов, которые сводят любой сигнал к бинарной форме (0 или 15):

Скрытый текст

4.thumb.png.e9a5d2cff37f5ef8855003cec4a9f623.png

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

Скрытый текст

5.thumb.png.8fbe4ef763aac19a531c5b39bbdac248.png

6.thumb.png.b681d4a40c74d1b52fa8bc953ac619f2.png

Дальше самое интересное, а именно – место, откуда будет производиться настройка режима работы нашей схемы, т.е. при каком уровне управляющего сигнала (и соответствующего ему уровню наполнения МФЭХ) ротор будет забираться из ветрогенератора, а при каком уровне сигнала возвращаться на место.

Узел управления изъятием ротора из ветрогенератора, которым управляет основной сигнал, установлен ближе к ветрогенератору. Здесь стоит плотный красный кристалл, у которого нужно выставить значение, при котором наш ротор будет «уходить отдыхать». У меня это значение равно 15:

Скрытый текст

7.thumb.png.2bc558e5d13c77c1df8669ee3b5825ee.png

Узел управления действием по возврату ротора в работу, которым управляет инвертированный сигнал, установлен ближе к сундуку. Здесь стоит плотный красный кристалл, у которого нужно выставить значение, при котором наш ротор будет «переставать халтурить». У меня это значение равно 2, а это значит, что работать ротор начнёт тогда, когда уровень моего управляющего сигнала упадёт до 13:

Скрытый текст

8.thumb.png.9dc3b618693af5b1deb03de3269ad39e.png

Действия по перемещению ротора были реализованы при помощи труб из мода Ender IO

Скрытый текст

9.thumb.png.8ca3dc658b918766c8bbf4a0277c23cb.png

Настройка трубы у ветрогенератора:

10.thumb.png.e1973dab300d42a1d93fdcf76fb55eb9.png

11.thumb.png.964053a38e11f7e2bf36aa9baa2f43a1.png

Настройка трубы у сундука:

12.thumb.png.e34bbff0a4d8d8b4a1d2c05210ce4bfd.png

13.thumb.png.aed449102cc09b906e4958fe0c543542.png

Здесь всё просто, главное не запутаться в каналах. Если у сундука выходной сигнал зелёный, то входной у ветрогенератора тоже должен быть зелёный. И наоборот, желательно другим цветом.

Ко всем остальным ветрякам я провёл провод из красного сплава в оболочке из мода ProjectRed Transmission, так как у него низкие потери (теряет одну единицу силы сигнала только на 16 блоке от источника) и быстрая скорость, но это решение – опционально. Ты можешь проложить эту дорожку компараторами и не понесёшь потерь в сигнале совсем, но будь готов к несколько секундным задержкам (задержки в нашем случае совсем не страшны)

Скрытый текст

14.thumb.png.0a2af2e8909a215fbabe5235f308f2e4.png

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

Скрытый текст

15.thumb.png.38c42f8a256bc91ce815340bed5b96e0.png

Осталось протестировать нашу схему.

Скрытый текст

Сейчас все роторы лежат в сундуке, значит, чтобы спровоцировать их установку на места, необходимо понизить сигнал до 13 единиц:

16.thumb.png.7751de8b7d0af52d164c8e0debb33b45.png

17.thumb.png.d3e7910eedf17f34f79a2f0b20f4c557.png

Итак, роторы на месте!

18.thumb.png.e00025e98e4a6f1d44daffe61d7ab921.png

Теперь давайте спровоцируем их сложиться в сундук. Для этого нужно поднять уровень сигнала до 15.

19.thumb.png.ebf0ca95a13e1cbffc72fdd1ec5127f0.png

20.thumb.png.8b52674724c48ec625611f0b5275c1e8.png

21.thumb.png.4006352d1f2102bdd36488e616fac191.png

22.thumb.png.90bab661e81761738085857f83ca4624.png

На этом мой безумный рассказ подходит к концу) Предлагайте идеи для следующих гайдов для рубрики автоматизации от меня (не обязательно адекватные), буду ждать ваших комментариев! Всем спасибо за просмотр.

23.thumb.png.9e1666b0a0aca9c2878e5b3b868c2289.png

Изменено пользователем LaVega_M
  • Нравится 2
  • Одобряю 7

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×
×
  • Создать...