city_rat: (Default)
[personal profile] city_rat
Работа совсем заела, анонсированное забываю написать.

Так вот. Детям цифровой эры часто сложно понять проблемы разработчиков аналоговой техники прошлого. Аналоговики на работают со _значениями_, в этом мире простая операция "запомнить переменную" - уже сложность. Все "вычисления" здесь делаются так: подбирается какая-нибудь схема, прибор, устройство и т.п., собственные физические свойства которых таковы, что сигнал, поданный на вход, превращается в нужный сигнал на выходе. Как с тем термосом. Конечно же, термос ничего не вычисляет - но вот количество воды в нем действительно будет равно интегралу потока из крана. Т.е. мы используем физический смысл математических уравнений как бы "наоборот".

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

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

Вот, скажем, как навести баллистическую ракету на цель? Маленькое предупреждение: этот текст - научно-популярный, а не инструкция по ракетостроению. Вранья тут нет, суть дела именно такова, но упрощения и умолчания могут быть существенными.

Итак. Большинство таких ракет имеет, в сущности, только два канала управления (в бытовом понимании этого слова): по тангажу и по рысканью. Скоростью своей ракета почти не управляет, "газа" и "тормоза" у нее нет. Ракетные двигатели вообще очень плохо управляются, дроссельную заслонку для плавного регулирования тяги в них, по ряду причин, не поставишь. Относительно современные межконтиненталки могут управлять тягой ступенчато (форсаж, нормальная тяга, малая тяга), но ракетный двигатель еще и изрядно инерционен. Поэтому управление идет по жесткой программе - разогнались на форсаже, продолжаем разгон на нормальной тяге, потом сбросили для окончательной корректировки курса, и отключили. Ну или типа того. А большинство ракет начала космической эры работают еще проще: подожгли движок, и дуют, что есть мочи, пока не достигнут нужной скорости. Всё, после этого работа ракеты кончается. Есть еще канал управления по крену (вращению), но он нам тоже пока не особо интересен - все, что от него требуется - это не давать ракете крутиться вокруг своей оси. И вот почему.

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

Задача управления по рысканью - не дать ракете из этой плоскости уйти. Рысканье - это отклонения "носа" ракеты от направления на цель по горизонтали - вправо-влево. Возникают они и из-за атмосферного влияния, но главным образом - из-за неидеальности конструкции самой ракеты. Еще на ракету действуют всякие там кориолисовы силы из-за вращения Земли и т.п., но это уже тонкости - суть задачи, думаю, понятна. Важно, что по рысканью ракета не рулит, а так - подруливает.

Задача управления по тангажу - удерживать ракету под оптимальным углом к горизонту по вертикали. Если вы играли в метание пингвина и т.п. игры или просто помните школьную физику - то знаете, что пингвин летит на максимальное расстояние при ударе под углом 45 градусов к горизонту (рикошет после падения не в счет). Ракета - тот же пингвин, или камень, или снаряд, с одной только разницей - пингвина мы разогнали быстро, одним точным ударом, а двигатель межконтинентальной ракеты разгоняет ее несколько минут, и все это время надо сохранять правильный наклон "по вертикали". В реальности на ракету еще влияет сопротивление воздуха, плюс надо учитывать шарообразность Земли и т.п. так что точный угол тангажа будет другим, не 45 градусов. Но для большинства ракет он рассчитан раз и навсегда и жестко "зашит" в конструкцию.

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

Как все это выглядит на практике?

У ракеты делают четыре руля:

 1
402
 3


Вид "с хвоста". Нолик - это ось ракеты, на которой расположен основной (маршевый) двигатель. Цифрами обозначены рули. Собственно, маршевых двигателей может быть несколько (как на "гагаринской" Р-7), а рули могут быть самыми разными - аэродинамическими (как на фау-2), газовыми (лопатки такие в сопле маршевого двигателя, как на той же фау-2 и на большинстве других), реактивными (как на "семерке" - там такие маленькие поворотные сопла вокруг основной пачки движков). Могут быть и варианты расположения самих рулей - это уже не существенно, важен принцип.

Ракету ставят на старт так, чтобы она рулем 1 смотрела строго на цель. Таким образом, ракета, хоть и круглая, а имеет не только "верх", но и "перед". После старта ракета завалится строго в сторону руля 1.

Если у нас ракета начинает рыскать и пытается улететь "налево" - мы поворачиваем рули 1 и 3 влево так, чтобы развернуть ее обратно. Если начинает задирать нос или "клевать" (т.е. уходит по тангажу) - то крутим рули 4 и 2 вверх или вниз соответственно.

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

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

Так и летим.

***

Уф. Продолжать?.
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org

Profile

city_rat: (Default)
city_rat

July 2016

S M T W T F S
     12
345 6789
10111213141516
17181920212223
24252627282930
31      

Style Credit

Page generated Jun. 27th, 2025 04:01 am
Powered by Dreamwidth Studios

Expand Cut Tags

No cut tags