Русский
Русский
English
Статистика
Реклама

Ракетный двигатель

Из песочницы Per aspera ad astra, или как я строил ракету. Часть 1. Делаем движки и запускаем ракеты

13.08.2020 22:14:38 | Автор: admin


Земля колыбель человечества, но нельзя вечно жить в колыбели

Эту знаменитую фразу К.Э.Циолковского не забывают и по сей день. NASA, ESA, Роскосмос, SpaceX и множество других космических компаний отправляют автоматические миссии на другие планеты, запускают людей в космос и стремятся воплотить в жизнь слова Константина Эдуардовича.

Но что делать, если разработка новой ракеты занимает долгое время, а запустить ее хочется здесь и сейчас? Тогда стоит заняться ракетомоделированием и самим построить и запустить ракету мечты. А о своем опыте проектирования ракет я с удовольствием вам расскажу в этой статье.

Вступление


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

Итак,



Предыстория
Космосом я увлекся после того как побывал на программе Большие Вызовы 2017 ОЦ Сириус на направлении Космические технологии и робототехника. На ней наша команда разработала первый российский школьный спутник SiriusSat, который в 2018 году вместе со своим братом-близнецом был запущен с МКС во время выхода в открытый космос. Полезная нагрузка спутника детекторы заряженных частиц и гамма-излучения. Конкретно моей задачей на программе было проведение испытаний спутника. Так как в лаборатории космических систем были установлены вибростенд и термобарокамера, то мы решили протрясти и запечь наш аппарат. Все испытания прошли успешно, наша команда защитила проект и все довольные разъехались по своим городам.


SiriusSat-1 и SiriusSat-2. Ручка нужна для того, чтобы космонавт держал спутник

В общем на этой смене я и заразился тематикой космоса. Потом в 10 классе мне пришла в голову идея собрать свою ракету с какой-нибудь электроникой.

Первые попытки собрать движок


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

Карамельный двигатель, что это за зверь такой?
Карамелька относится к классу твердотопливных ракетных двигателей, для которых не нужна система трубопровода и насосы. Грубо говоря это тот же фейерверк, только с стабилизированным и управляемым полетом, ну и в конце полета в идеале ничего не взрывается, а медленно спускается на парашюте. Основной частью двигателя является бак с топливом, который одновременно выступает и камерой сгорания. Топливо, сгорая в баке, выпускает реактивную струю высокой скорости в одну сторону, и, благодаря закону сохранения импульса, толкает ракету в противоположную. Вообще теорию реактивного движения впервые описали К.Э.Циолковский, Р.Годдард и Г.Оберт в 20 веке, но, как бы то ни было парадоксально, первыми применили ее на практике китайцы в 200-х годах до н.э., открыв порох и изобретя фейерверк. В современных твердотопливных двигателях используются более совершенные топлива, например в боковом ускорителе Спейс Шаттла использовалась смесь перхлорат аммония, алюминия и оксида железа.


Схема простейшего ТТРД . Как видно, камеры сгорания как таковой нет, топливо сгорает в баке и выпускает струю газа через сопло


Калиевую селитру купил в ближайшем магазине удобрений, а сахарную пудру в продуктовом магазине. На тот момент надпись N 13,6% и K2O 46% меня не смутила, но из-за нее потом было очень много проблем, о которых я расскажу чуть позже.



Для изготовления корпуса мне понадобилась пластиковая водопроводная труба длиной 100мм и диаметром 10 мм, бентонит (наполнитель для кошачьего туалета), чтобы сделать заглушки и для утрамбовки самого топлива нужно было найти любую палку, свободно входящую в двигатель. Селитру, бентонит и сахарную пудру я на всякий случай по-отдельности перемолол в ступе. Затем смешал калиевую селитру и пудру в соотношении 70% к 30%. Теперь необходимо было забить все компоненты в трубу следующим образом:

  1. Засыпаем в трубу ложку перемолотого бентонита
  2. Забиваем бентонитовую заглушку примерно на 10мм, при необходимости досыпаем бентонит. Важно плотно его утрамбовать, чтобы он не крошился и не высыпался из трубы
  3. Утрамбовываем топливо примерно на 80мм. Его также нужно утрамбовывать плотно, по максимуму заполняя отведенное ему пространство в трубе. Чем больше топлива, тем больше тяга
  4. Забиваем последнюю бентонитовую заглушку до конца трубы, аналогичным образом, как и первую
  5. Высверливаем по центру на малой скорости в любой из заглушек отверстие глубиной примерно 50-70 мм. Таким образом мы делаем своеобразное сопло

В итоге должен получится вот такой движок

Серые части бентонитовые заглушки, по центру топливо

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

К сожалению фотографий первого двигателя и видео его испытаний у меня нет, но по итогу он не взлетел, но знатно дымился на стартовом столе.

Выводы:

  • Температура горения была высокой, из-за чего начала плавится пластиковая труба, и было решено, что корпуса следующих движков нужно делать из металла
  • Сопло постоянно забивалось остатками продуктов горения, из-за чего могло повыситься давление в двигателе и ракета просто взорвалась бы, а rapid unscheduled disassembly никому не нужна. На тот момент я подумал, что это из-за не правильной пропорции селитры и из-за того, что сахарная пудра была не чистой, поэтому в следующих движках решил поэкспериментировать с пропорциями и заменить сахарную пудру на чистый сахар

Таким образом мой первый опыт двигателестроения хоть и выглядел печальным, но меня он подстегнул двигаться дальше в этом направлении и узнавать что-то новое, потому что я очень хотел запустить свою ракету!

It's alive!


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


Примеры чистого карамельного топлива и с добавлением ржавчины. Источник

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

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

Топливо варил на электрической плите в блиннице до цвета и консистенции сгущенки. Блинница тем хороша, что в ней все ингредиенты равномерно нагреваются и не пригорают.

В итоге у меня получилось несколько подопытных:

  • Движки с перемолотым в ступке и сваренным карамельным топливом
  • Движки с измельченным в кофемолке и сваренным карамельным топливом
  • Движки с измельченным в кофемолке и сваренным карамельным топливом с добавлением 1% оксида железа 3

Теперь необходимо было провести испытания движков. В спойлерах написано процентное соотношение ингредиентов в формате Селитра/Сахар/Ржавчина(если есть), а внутри прикреплены гифки самих прожигов.

60/40

59/40/1

57/43

54/45/1

Вот что осталось от топлива в движках

Выводы:

  • В этот раз все движки загорелись и горели они очень хорошо, что конечно же порадовало
  • Ржавчина увеличивает скорость горения. Для сравнения двигатель 55/45 горел примерно 35 сек, а 54/45/1 уже 26 сек;
  • Измельчение в кофемолке существенно не прибавило скорости горения
  • Даже с заменой сахара в двигателях оставалось много не сгоревшего вещества (черное и белое вещество в бочонках на последней фотографии), состав которого был не известен

В общем, топливо загорелось, осталось решить, делать ли на нем ракету, или искать другое решение.

Что в итоге?


А в итоге у нас плохо работающие движки. Основная их проблема не полное сгорание топливной смеси (о последствиях этого я писал выше). Также подкачала и скорость горения. И вот тут то всплывает злополучная надпись N 13,6% и K2O 46% на упаковке селитры, потому что, скорее всего калиевая селитра для удобрений не чистая, и оставшиеся 40,4% это какие-нибудь примеси, которые и стали причиной плохой работы двигателей.

Если вы смотрели недавнюю серию роликов Амперки Ракета против Лехи, то вы заметили, что они использовали химически чистую калиевую селитру. Благодаря ей у них прогорело все топливо, да и скорость горения была выше (2,85 мм/сек против моих 1-1,25 мм/сек). Ну и еще одним минусом самодельных движков является то, что неизвестны их тягостные характеристики, а я в будущем хотел бы рассчитывать параметры полета ракеты.

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

Строим ракету


Двигатели я купил на сайте Real Rockets. Так как вместе с этими двигателями поставляется и электрический воспламенитель, то нужно было собрать пульт для запуска, ну и саму ракету конечно же. В том же магазине приобрел картонные трубы для корпуса.

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


Корпус сделал из ПВХ листов, внутри разместил спаянную схему, провода к воспламенителю (на схеме R2) вывел на зажимы. К проводу зажигания припаял крокодильчики, которые и подключались к воспламенителю.

В итоге получился такой пульт

Внутренности пульта для запуска


Собранный пульт вместе с проводом зажигания

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

Испытания работы пульта и двигателя (осторожно -уши)

Чтобы ракета летела вертикально вверх я решил спроектировать ее в программе Open Rocket, а затем напечатать на 3D принтере все детали. С помощью функции оптимизации ракеты я подобрал форму и размеры обтекателя и стабилизаторов исходя из размеров картонной трубы, обтекателя (в него я хотел установить альтиметр, о котором расскажу в следующей части), массовых и тягостных характеристик двигателя и его крепления. Но сперва необходимо было добавить используемый движок.


Чертеж ракеты в Open Rocket

Как добавить свой движок в Open Rocket
В базе данных Open Rocket есть только американские двигатели, но если вы хотите использовать двигатели других производителей, то можно добавить их в программу. Сделать это довольно просто, я бы даже сказал увлекательно:

  1. Находим кривую тяги двигателя, в моем примере мы будем добавлять двигатель РД1-20-5 от Real Rockets
    "
    Кривая тяги двигателя РД1-20-5
  2. Скачиваем программу ThrustCurve Tracer для рисования новой кривой тяги
  3. Открываем программу и жмем кнопку Open Image в левом верхнем углу и выбираем фотографию кривой тяги нашего двигателя
  4. Жмем кнопку Setup Grid и настраиваем оси следующим образом
    • В X axis вписываем начальное и конечное значение времени, в моем случае 0 1.2 с
    • В X sub-subdivisions вписываем число вертикальных линий между нулем и конечным временем, в моем случае 2
    • В Y axis аналогично X axis только вписываем значения тяги, в моем случае 0 30 Н
    • В Y axis sub-subdivisions аналогично X axis sub-subdivisions только вписываем количество горизонтальных линий, в моем случае 2

  5. Выравниваем наложенную сетку с сеткой фотографии
  6. Жмем кнопку Draw points и начинаем ставить точки на кривой. Вы увидите, что их будет соединять красная линия, которая и должна совпадать с кривой. Вы можете ставить точки в произвольном порядке, главное чтобы последняя точка была на нулевом значении тяги (просто на этом времени тыкните мышкой куда-нибудь за нижнюю границу сетки)
  7. Если вы правильно расставили точки, то снизу увидите галочку



    У меня получилось вот так, но вы можете сделать кривую точнее
  8. Жмем кнопку Motor Info и вписываем требуемую информацию о двигателе
  9. Когда все готово, остается нажать на Save Data и программа сохранит данные о двигателе в файле с расширением .eng
  10. Этот файл нам необходимо вставить в папку по следующему пути C:\Users\username\AppData\Roaming\OpenRocket\ThrustCurves

Готово! Теперь в списке движков появится и ваш двигатель.

Как рассчитать оптимальные параметры ракеты в Open Rocket
Найти подходящую форму обтекателя и стабилизаторов можно с помощью функции оптимизации ракеты (Анализ -> Оптимизация ракеты). Для этого их нужно сначала добавить к нашей ракете и указать их материал, чтобы программа учитывала и их массу.

Добавить свой материал тоже просто. Для этого в разделе материалы (Правка -> Настройки -> Материалы) нажимаем Новый и добавляем данные о материале. Если вы так же как и я печатаете детали на 3D принтере, то плотность при данном заполнении пластиком можно узнать, вспомнив школьные лабораторные работы по физике: в мерный стакан наливаем воды, опускаем деталь и по разности объемов находим объем детали, на весах измеряем массу детали, делим второе на первое и получаем плотность.

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

Также не стоит забывать о стабильности, потому что от нее зависит, завалиться ли на бок ваша ракета во время полета или полетит строго вверх. Если не вдаваться в физические формулы, то стабильность это расстояние в диаметрах корпуса (калибрах) от центра давления до центра тяжести. Open Rocket умная программа и за нас рассчитывает их положение, поэтому нам остается только следить за значением стабильности. В идеале стабильность вашей ракеты должна быть 2-3 калибра, поэтому в оптимизации ракеты не забываем поставить ограничения и на эту характеристику.

Когда форма стабилизаторов и обтекателя были рассчитаны, предстояло их смоделировать и отправить на печать. Также я смоделировал и крепление для двигателя.

Модель стабилизаторов


Модель обтекателя


Модель крепления для двигателя


Сборка всей ракеты



Боковой разрез ракеты

Собранные и покрашенные ракеты


Вперед на полигон!


Когда обе ракеты были собраны, настало время их запустить! В роли стартового стола выступал стальной стержень длиною 1500 мм, воткнутый в землю. Ракета устанавливалась на него с помощью направляющих (листы бумаги, скрученные в трубочки).

Первый запуск 3D печатных ракет одновременно был смешным и страшным. Как оказалось двигатели были бракованные, из-за чего в небо взлетела крылатая ракета Калибр неисправная ракета и на полной скорости воткнулась в землю. Но была и хорошая новость, неисправные движки Real Rockets заменила бесплатно, за что я им благодарен.

Запуск ракеты с неисправным двигателем

Последствия

Отломался один стабилизатор и порвался парашют

Ремонт ракеты

Отломанный стабилизатор приклеил на суперклей
и укрепил с помощью папье-маше, заменил систему спасения


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

Успешный запуск (осторожно -уши)

Запуск в слоу-мо

Заключение


В конце я хотел бы сказать, что на простых запусках ракет я не хочу останавливаться. Одна из моих ракет уже летала вместе с альтиметром, о разработке которого я расскажу в следующей статье. Сейчас же я делаю бортовую камеру, которую планирую установить на новую ракету и запустить уже на более мощных двигателях РД1-30-5.

А на этом у меня:


Спасибо за внимание!
Подробнее..

Что помешало экипажу Crew Dragon выйти из корабля?

04.08.2020 10:19:03 | Автор: admin


Вчера, во время трансляции посадки американского космического корабля Crew Dragon, многие обратили внимание на заминку, которая возникла перед открытием бокового люка. Газоанализатор показал превышение концентрации тетраоксида азота токсичного топливного компонента двигателей корабля. Астронавтам пришлось полчаса ждать чтобы химия выветрилась, а команда спасателей это время провела в противогазах.

Некоторые российские комментаторы поспешили сообщить, что корабль опасен для людей, а всему виной Илон Маск, одержимый идеей сажать корабли на ракетных двигателях вместо парашютов. Планы ракетодинамической посадки у SpaceX действительно были, но от них отказались несколько лет назад по настоянию заказчика NASA. Корабль будут сажать по старинке на воду, как возвращали Mercury, Gemini и Apollo полвека назад. Конкуренты же SpaceX из компании Boeing решили проблему иначе сделали надувные подушки, как у десантной техники, и планируют сухопутные приземления.

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



Предполагается их использовать только в случае аварии ракеты, в нормальном же полете они не участвуют. Штатная система ориентации и коррекции орбиты использует малые двигатели Draco, которые имеют независимую топливную систему. Так первый испытательный беспилотный полет Crew Dragon в 2019 году прошел успешно, но в послеполетных испытаниях включение Super Draco привело к уничтожению корабля на стенде.

Быстрая непреднамеренная разборка



Причина аварии оказалась в клапанах между гелиевыми баками наддува и топливными баками Super Draco. На следующем корабле опасные клапаны заменили на одноразовые разрушаемые мембраны, и отправили людей в космос. При возвращении снова возникли проблемы с топливом, но на этот раз снаружи корабля. На трансляции посадки можно увидеть этот момент на 7:03:56: специалист подносит газоанализатор к замку бокового люка корабля, и тут же дает команду отойти от корпуса:



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

Попробуем разобраться насколько серьезна эта проблема, почему она возникла и причем тут вода и ветер.

Идея использовать ядовитое топливо на пилотируемых космических кораблях кажется не самой удачной, но это не выдумка хипстера Маска. У конструкторов кораблей в принципе выбор не большой: топливо в полете должно храниться недели и месяцы, поэтому криогенные кислород или водород не годятся. Ионные или плазменные двигатели на пилотируемых кораблях использовать нельзя из-за слишком малой тяги. Есть еще перекись водорода, но и она в высоких концентрациях токсична, а эффективность как топлива хуже в два раза. Поэтому остается летать на вонючке, она еще и самовоспламеняется, что упрощает конструкцию двигателя. На ней в космосе летают практически все пилотируемые космические корабли за последние полвека, включая Space Shuttle и Международную космическую станцию. Исключение только у Бурана, но там применялась сложная система хранения кислорода.

Во время использования ракетных двигателей в вакууме далеко не всё топливо стремительно улетает от корабля. Часть разлетается с малой скоростью или оседает вокруг двигателя. Вот как выглядит процесс маневрирования российского корабля Союз при стыковке:



А служебный модуль МКС Звезда за двадцать лет покрылся заметными ядовитыми коричневыми пятнами вокруг двигателей коррекции. В следующий раз, когда увидите наших космонавтов карабкающихся по корпусу станции, вспоминайте эти пятна. Не удивительно, что перчатки там расходный материал.



Значит топливо и на Союзах и на Crew Dragon одинаково токсичное, однако газоанализаторы на посадке наших кораблей не требуются, и тому есть причины. Во-первых, российские корабли в космосе снаружи покрыты экранно-вакуумной теплоизоляций, которая защищает корабль от перегрева на солнечном свету или от переохлаждения в тени. Компоненты топлива оседают на этой оболочке, которую срывает воздушным потоком во время посадки.



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



Подобная конструкция также идет с первых кораблей, и сохраняется на большинстве современных и будущих: Союз, китайский ПТК НП, Starliner, Orion, Федерация/Орел



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



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



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



Crew Dragon использует токсичное топливо не только на орбите, но и во время управляемого снижения в атмосфере. Внешней экранно-вакуумной теплоизоляции у него нет, а для отражения солнечного света достаточно белой краски. Всё это способствует тому, что остатки топлива могут оказаться на корпусе и после посадки. Зато садится он на воду, и в сочетании с атмосферой это должно помогать в очищении корабля до безопасного уровня. В NASA не возражали против такого технического решения, видимо, потому что подобная практика была и раньше, например, во время программы Apollo. Командные модули Apollo также оборудовались двигателями ориентации на токсичном топливе, экранно-вакуумная теплоизоляция наклеивалась на корпус и частично оставалась после посадки на воду.



Но между посадкой Apollo и Crew Dragon можно заметить разницу. Двигатели ориентации Apollo располагались в нижней части модуля, которая заливалась водой в ходе приводнения. Crew Dragon же имеет ватер-линию ниже блока двигателей ориентации. Кроме морских волн, в очистке корпуса остается полагаться только на атмосферное воздействие, и, судя по всему, оно неплохо справляется с внешней поверхностью. Но вот с механизмом замка уже не вышло.



Посмотрим на то место, где располагается замок бокового люка Crew Dragon, где обнаружилось загрязнение тетраоксидом азота.



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

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

Все вышеперечисленные технические решения Crew Dragon:
Система аварийного спасения внутри спускаемого аппарата;
Отсутствие внешней экранно-вакуумной теплоизоляции;
Служебные системы внутри спускаемого аппарата;
Двигатели ориентации выше ватер-линии
Преследуют одну цель: максимально возможное снижение стоимости многократного использования космического корабля. Стремление Илона Маска снизить стоимость доступа в космос, как для спутников, так и для людей, намного важнее красивой ракетной посадки. Эта цель неоднократно декларировалась основателем SpaceX, и практически каждое его решение связано с этим.

Не всегда получается задуманное, например пока ракеты с ножками смогли снизить стоимость запуска спутников в космос только в два раза, хотя Маск надеялся в десять. Crew Dragon пока дороже Союзов, но при достижении определенной частоты полетов, все заложенные конструктивные решения позволят реализовать свой экономический потенциал.

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

Категории

Последние комментарии

  • Имя: Макс
    24.08.2022 | 11:28
    Я разраб в IT компании, работаю на арбитражную команду. Мы работаем с приламы и сайтами, при работе замечаются постоянные баны и лаги. Пацаны посоветовали сервис по анализу исходного кода,https://app Подробнее..
  • Имя: 9055410337
    20.08.2022 | 17:41
    поможем пишите в телеграм Подробнее..
  • Имя: sabbat
    17.08.2022 | 20:42
    Охренеть.. это просто шикарная статья, феноменально круто. Большое спасибо за разбор! Надеюсь как-нибудь с тобой связаться для обсуждений чего-либо) Подробнее..
  • Имя: Мария
    09.08.2022 | 14:44
    Добрый день. Если обладаете такой информацией, то подскажите, пожалуйста, где можно найти много-много материала по Yggdrasil и его уязвимостях для написания диплома? Благодарю. Подробнее..
© 2006-2024, personeltest.ru