способ управления положением солнечной батареи космического аппарата
Классы МПК: | B64C1/00 Фюзеляж; конструктивные элементы, общие для фюзеляжа, крыльев, стабилизаторов и тп |
Автор(ы): | Гордийко Сергей Владимирович (RU), Бурдыгов Борис Георгиевич (RU) |
Патентообладатель(и): | Федеральное государственное унитарное предприятие Московское опытно-конструкторское бюро "Марс" (ФГУП МОКБ "Марс") (RU) |
Приоритеты: |
подача заявки:
2007-12-28 публикация патента:
27.05.2009 |
Изобретение относится к системам электроснабжения космических аппаратов с солнечными батареями (СБ). Способ включает определение заданного угла установки СБ относительно связанных с космическим аппаратом осей координат и измерение углового положения нормали к рабочей поверхности СБ относительно указанных осей координат. Углы измеряются датчиком угла с точностью до некоторого дискретного углового сектора. Согласно изобретению, определяют угловую скорость СБ, затем по времени пересечения батареей границы между дискретными секторами датчика угла вычисляют расчетный угол относительно измеренного углового положения СБ. Данный угол вычисляют как произведение угловой скорости СБ на время ее вращения. Вращают СБ в направлении уменьшения рассогласования между заданным и расчетным ее углами. По соответствующим углам отклонения нормали к рабочей поверхности СБ определяют углы разбега и торможения СБ. Корректируют расчетный угол по измеренному угловому положению указанной нормали в моменты изменения показаний датчика угла на величину одного дискретного сектора. По углам разбега и торможения, а также по минимально допустимому и максимально возможному токам, даваемым СБ, задают порог срабатывания. При превышении этого порога формируется рассогласование между заданным и расчетным углами СБ. Задают также порог отпускания, менее которого прекращается рассогласование между заданным и расчетным углами СБ. Вращение СБ прекращают, если рассогласование между заданным и расчетным углами начинает увеличиваться, но не превышает порога срабатывания. Техническим результатом изобретения является повышение точности установки заданного угла СБ, а также обеспечение возможности управления положением СБ при отказах или сбоях датчика угла. 2 ил.
Формула изобретения
Способ управления положением солнечной батареи космического аппарата, включающий определение заданного угла солнечной батареи относительно связанных с космическим аппаратом осей координат как положения проекции единичного вектора направления на Солнце на плоскость вращения солнечной батареи и измерение углового положения нормали к рабочей поверхности солнечной батареи относительно связанных с космическим аппаратом осей координат в плоскости вращения солнечной батареи с точностью до дискретного углового сектора соответствующего датчика угла, отличающийся тем, что определяют угловую скорость солнечной батареи, затем по времени пересечения батареей границы между дискретными секторами датчика угла вычисляют расчетный угол относительно измеренного углового положения солнечной батареи как произведение угловой скорости батареи на время ее вращения, вращают солнечную батарею в направлении уменьшения рассогласования между заданным и расчетным углами, определяют угол разбега солнечной батареи как угол отклонения нормали к рабочей поверхности солнечной батареи относительно указанных осей координат с момента начала вращения батареи при рассогласовании до достижения ею фиксированной угловой скорости, затем определяют угол торможения солнечной батареи как угол отклонения указанной нормали с момента прекращения указанного рассогласования до момента окончания вращения, корректируют указанный расчетный угол по измеренному угловому положению указанной нормали в моменты изменения показаний датчика угла на величину одного дискретного сектора, причем задают порог
срабатывания ( ср), при превышении которого формируется рассогласование между заданным и расчетным углами:
где разб, торм - соответственно углы разбега и торможения солнечной батареи,
Imin - задаваемый минимально допустимый ток, вырабатываемый солнечной батареей для питания бортовой аппаратуры космического аппарата,
Imax - максимально возможный ток, вырабатываемый при совпадении нормали к рабочей поверхности солнечной батареи и проекции единичного вектора направления на Солнце на плоскость вращения солнечной батареи,
а также задают порог отпускания ( отп), менее которого прекращается рассогласование между заданным и расчетным углами солнечной батареи:
отп торм, если ср ;
отп 0, если ср< ,
где - величина дискретного углового сектора датчика угла,
прекращают вращение солнечной батареи, если рассогласование между заданным и расчетным углами начинает увеличиваться, но не превышает порога срабатывания.
Описание изобретения к патенту
Способ управления положением солнечной батареи (СБ) относится к космической технике, а именно к системам электроснабжения космических аппаратов (КА), и может быть применен при управлении положением солнечных батарей спутников, космических станций и других КА.
Современные КА могут функционировать на орбите Земли в течение нескольких лет, и в течение всего этого времени требуется обеспечивать его бортовые системы электроэнергией. Электроснабжение КА осуществляется при помощи солнечных батарей. Величина тока, вырабатываемого солнечной батареей (СБ), зависит от ориентации плоскости рабочей поверхности СБ относительно Солнца. Для эффективной работы СБ используют автоматические системы управления, в состав которых входят устройства поворота СБ, выполненные на базе электромеханических приводов с закрепленными на выходном валу датчиками, а также бортовые вычислительные машины, в которых реализуются алгоритмы управления положением СБ. Автоматические системы управления на основе информации от датчика определяют угловое положение СБ относительно корпуса КА, осуществляют его сравнение с заданным направлением поворота, поступающим из системы управления движением (СУД), формируют команды на вращение и прекращение вращения СБ.
Наиболее близким техническим решением, принятым за прототип, является способ управления положением СБ, включающий определение заданного углового положения солнечной батареи относительно связанных с космическим аппаратом осей координат, как положения проекции единичного вектора направления на Солнце на плоскость вращения солнечной батареи, и измерение углового положения нормали к рабочей поверхности солнечной батареи в плоскости вращения солнечной батареи с точностью до дискретного углового сектора датчика угла относительно связанных с космическим аппаратом осей координат [1].
Недостатками известного способа управления положением СБ является невысокая точность установки рабочей поверхности СБ относительно заданного направления, зависящая от величины дискретного сектора датчика угла, а также возможность неправильной ориентации СБ в случае появления отказов, связанных с нарушениями в цепях датчика угла СБ.
Технической задачей предлагаемого изобретения является расширение функциональных возможностей способа управления СБ за счет повышения точности установки углового положения СБ относительно заданного угла, а также обеспечение возможности управления положением СБ при отказах или сбоях датчика угла.
Указанный технический результат достигается тем, что в известном способе управления положением солнечной батареи космического аппарата, включающем определение заданного углового положения солнечной батареи относительно связанных с космическим аппаратом осей координат, как положения проекции единичного вектора направления на Солнце на плоскость вращения солнечной батареи, и измерение углового положения нормали к рабочей поверхности солнечной батареи в плоскости вращения солнечной батареи с точностью до дискретного углового сектора датчика угла относительно связанных с космическим аппаратом осей координат, дополнительно определяют угловую скорость солнечной батареи, вычисляют расчетный угол относительно измеренного углового значения последней по времени пересеченной границы между двумя соседними дискретными секторами датчика угла, как произведение угловой скорости солнечной батареи на время вращения, вращают солнечную батарею в направлении уменьшения рассогласования между заданным и расчетным углом, определяют угол разгона солнечной батареи, как угловую величину отклонения нормали к рабочей поверхности солнечной батареи относительно связанных с космическим аппаратом осей координат, от момента начала вращения при рассогласовании до достижения фиксированной угловой скорости, определяют угол торможения, как угловую величину отклонения нормали к рабочей поверхности солнечной батареи относительно связанных с космическим аппаратом осей координат от момента прекращения рассогласования между заданным и расчетным углом до момента окончания вращения, корректируют расчетный угол по измеренному угловому положению нормали к рабочей поверхности солнечной батареи в моменты изменения значений датчика угла на величину одного дискретного сектора, задают порог срабатывания, при превышении которого формируется рассогласование между заданным и расчетным углом, как
где ср - порог срабатывания,
разб - угол разбега солнечной батареи,
торм - угол торможения солнечной батареи,
Imin - задаваемый минимально-допустимый ток, вырабатываемый солнечной батареей для питания бортовой аппаратуры космического аппарата,
Imax - максимально-возможный ток, вырабатываемый при совпадении нормали к рабочей поверхности солнечной батареи и проекции единичного вектора направления на Солнце на плоскость вращения солнечной батареи, задают порог отпускания, менее которого прекращается рассогласование между заданным и расчетным углом солнечной батареи, как
отп торм, если ср ,
отп 0, если ср< ,
где - величина дискретного углового сектора датчика угла,
отп - порог отпускания,
дополнительно прекращают вращение солнечной батареи, если рассогласование между заданным и расчетным углом начинает увеличиваться, но не превышает порога срабатывания.
На фиг.1 представлена циклограмма изменения угловой скорости СБ при разгоне, достижении фиксированной угловой скорости и при торможении СБ, на фиг.2 представлены циклограммы управления положением СБ предлагаемым способом.
Предложенный способ управления положением солнечной батареи космического аппарата реализуется следующим образом.
Управление положением СБ осуществляют по алгоритмам, заложенным в бортовые вычислительные машины автоматической системы управления КА, которые определяют величину угла рассогласования между заданным и расчетным угловым положением СБ и формируют команды на вращение по или против часовой стрелки, либо на прекращение вращения СБ. Заданный угол определяется алгоритмами системы управления движением (СУД).
Команды, сформированные алгоритмами, из бортовой вычислительной машины через устройство сопряжения поступают в устройство поворота СБ.
Задают порог срабатывания, при превышении которого формируется рассогласование между заданным и расчетным углом, как
где ср - порог срабатывания,
разб - угол разбега солнечной батареи,
торм - угол торможения солнечной батареи,
Imin - задаваемый минимально-допустимый ток, вырабатываемый солнечной батареей для питания бортовой аппаратуры космического аппарата,
Imax - максимально-возможный ток, вырабатываемый при совпадении нормали к рабочей поверхности солнечной батареи и проекции единичного вектора направления на Солнце на плоскость вращения солнечной батареи.
Задают порог отпускания менее порога срабатывания, при котором прекращается рассогласование между заданным и расчетным углом солнечной батареи, как
где - величина дискретного углового сектора датчика угла,
отп - порог отпускания.
Перед началом управления СБ, в наземных условиях, по паспортным данным электромеханического привода СБ, входящего в состав устройства поворота СБ, а также по результатам эксперимента на стендах реального оборудования, определяют угловую скорость вращения СБ, а также углы разбега и торможения.
При превышении рассогласования между заданным и расчетным углом порога срабатывания, после формирования команды на начало вращения СБ в течение времени разгона вала электромеханического привода СБ происходит плавное увеличение угловой скорости СБ от нулевого до фиксированного значения.
В момент достижения рассогласования менее порога отпускания формируется команда на прекращение вращения СБ, при этом осуществляется плавное уменьшение угловой скорости вращения СБ от фиксированного до нулевого значения, при этом наблюдается поворот вала электромеханического привода на угол торможения.
На фиг.1 представлена циклограмма изменения угловой скорости вращения СБ от времени t при разгоне, достижении фиксированной угловой скорости и при торможении СБ, где
ф - фиксированная угловая скорость вращения СБ;
t1 - момент начала вращения СБ;
t2 - момент достижения СБ фиксированной угловой скорости;
t3 - момент начала торможения СБ;
t4 - момент прекращения вращения СБ.
В момент времени t1, при рассогласовании между заданным и расчетным угловым положением СБ более порога срабатывания, формируется команда на вращение СБ и начинается разгон СБ, при этом угловая скорость вращения СБ увеличивается от нулевого до фиксированного значения в момент t2. От момента t2 до момента t3 наблюдается вращение СБ с фиксированной угловой скоростью ф. В момент времени t3, при рассогласовании между заданным и расчетным угловым положением СБ менее порога отпускания, формируется команда на прекращение вращения СБ и начинается торможение СБ, которое заканчивается в момент t 4 при значении угловой скорости, равном нулю, то есть при =0.
Принимают, что увеличение угловой скорости от момента t1 до момента t2 осуществляется линейно и равномерно, при этом угол разгона СБ от нулевой до фиксированной скорости можно определить как площадь треугольника
где разг - угол разгона солнечной батареи;
ф - фиксированная угловая скорость вращения СБ.
Аналогично принимают, что уменьшение угловой скорости от момента t3 до момента t4 осуществляется также линейно и равномерно, при этом угол торможения СБ можно определить как площадь треугольника
где торм - угол торможения солнечной батареи.
Датчик угла, установленный на валу электромеханического привода СБ, представляет собой круг, разбитый на равные дискретные угловые сектора, при этом величина одного дискретного углового сектора составляет величину
где - величина одного дискретного углового сектора датчика угла;
n - количество дискретных угловых секторов датчика угла.
Величина дискретного углового сектора датчика угла для различных типов датчиков может изменяться в пределах:
2° 90°.
При изменении углового положения нормали к рабочей поверхности СБ относительно корпуса КА датчик угла формирует значение, соответствующее j-тому номеру дискретного углового сектора, причем j=0 (n-1). Каждому j-тому дискретному угловому сектору датчика угла однозначно соответствует фиксированный диапазон углов. Таким образом, в процессе управления СБ фактическое угловое положение нормали к рабочей поверхности СБ относительно корпуса КА при j>0 находится в интервале углов от минимальной величины j-того дискретного углового сектора датчика угла, определяемой выражением
до максимальной величины, определяемой выражением
причем при j=0
где minj - минимальное значение фактического угла для j-того дискретного углового сектора датчика угла,
maxj - максимальное значение фактического угла для j-того дискретного углового сектора датчика угла.
В моменты пересечения границы соседних угловых секторов датчика угла измеренное угловое положение СБ совпадает с фактическим.
Таким образом, фактическое угловое положение нормали к рабочей поверхности СБ всегда находится в диапазонах углов
minj фj maxj, при n>j>0,
фj maxj и фj (360°- minj), при j=0,
при этом точки изменения дискретных угловых секторов датчика угла являются общими для соседних секторов, то есть
фj= minj= max(j-1),
фj= maxj= min(j+1),
где фj - фактическое угловое положение СБ, соответствующее положению нормали к рабочей поверхности СБ, расположенной в j-том дискретном угловом секторе датчика угла.
В известном способе управления положением СБ, с целью снабжения бортовой аппаратуры КА электроэнергией, осуществляют определение заданного угла относительно связанных с КА осей координат, как положения проекции единичного вектора направления на Солнце на плоскость вращения СБ, одновременно производят измерение в плоскости вращения СБ относительно связанных с КА осей координат углового положения нормали к рабочей поверхности СБ с точностью до дискретного углового сектора датчика угла.
Предлагаемый способ отличается от известного тем, что дополнительно, с целью повышения точности управления, а также повышения живучести системы управления СБ, перед запуском КА по паспортным данным устройства поворота СБ или по результатам эксперимента на стендах реального оборудования определяют угловую скорость вращения СБ, угол разгона от момента начала рассогласования, совпадающего с моментом выдачи команды на вращение СБ, а также угол торможения от момента прекращения рассогласования, совпадающего с моментом выдачи команды на прекращение вращения СБ. Одновременно задают пороги срабатывания и отпускания.
При появлении рассогласования между заданным и расчетным углом более порога срабатывания в процессе управления осуществляют вращение солнечной батареи в направлении его уменьшения до достижения порога отпускания.
После формирования команды на вращение СБ запоминают заданное направление вращения, при этом
- Uзнв=0, в случае выдачи команды на вращение в сторону увеличения расчетного угла,
- Uзнв=1, в случае выдачи команды на вращение в сторону уменьшения расчетного угла,
где Uзнв - сигнал заданного направления вращения СБ.
В начале управления, поскольку исходное положение нормали к рабочей поверхности СБ известно, запомненному углу, углу коррекции и расчетному углу присваивают значение измеренного угла, то есть при i=1
зап(i)= k(i)= расч= изм,
где i - порядковый номер присвоения, при этом i=1 m;
изм - измеренное значение угла;
зап(i) - i-тое запомненное значение угла;
k(i) - i-тое значение угла коррекции;
расч - расчетный угол.
В процессе управления определяют разность между запомненным и измеренным значением датчика угла, то есть
где - разность между запомненным и измеренным значением датчика угла.
В случае выдачи команды на вращение СБ в направлении увеличения расчетного угла, то есть при Uзнв =0:
- если =0, расчетный угол вычисляют по формуле
при этом, если ( k(i)+ ф·tp)>360°,
то p=( k(i)+ ф·tp)-360°,
где tp - время вращения от момента последней коррекции
расчетного угла;
- если = или (360°- )= и при наличии вращения СБ выполняется одно из условий (9) или (10), то есть при
и
зап(i)- изм>0° и
то:
k(i+1)= minj(j),
где зап(i+1) - запомненное (i+1) значение измеренного угла.
В случае выдачи команды на вращение СБ в направлении уменьшения расчетного угла, то есть при
Uзнв=1:
- если =0, расчетный угол вычисляют по формуле
при этом, если ( k(i)- ф·tp)<0°,
то расч=( k(i)- ф·tp)+360°;
- если = или (360°- )= и в процессе вращения СБ выполняется одно из условий (14) или (15), то есть при
зап(i)- изм>0° и
зап(i)- изм<0° и
то выполняют (12), (13):
k(i+1)= maxj,
при этом:
Известно, что с достаточной степенью точности ток, формируемый СБ, можно определить отношением [1, стр.17-18]:
I=Imax·cos( з- ф),
где I - ток, формируемый СБ;
ф - фактическое угловое положение СБ;
з - заданный угол.
Таким образом, рассогласование между заданным и фактическим углом определяется формулой
Учитывая выражение (17), в соответствии с выражением (1) задают порог срабатывания, который определяет величину максимального отклонения положения нормали к рабочей поверхности СБ относительно корпуса КА от заданного угла. При превышении порога срабатывания формируется сигнал рассогласования между заданным и расчетным углом в соответствии с формулой (1). Обычно порог срабатывания задается в диапазоне значений:
6° ср 24°,
что соответствует току, формируемому СБ, в диапазоне значений:
0,91 Imax I 0,99 Imax.
Учитывая условия (2), задают порог отпускания, менее которого прекращается формирование рассогласования между заданным и определенным угловым положением СБ.
В процессе управления определяют величину и направление рассогласования между заданным и текущим углом, при этом команду на вращение СБ формируют при достижении порога срабатывания в направлении уменьшения рассогласования между заданным и определенным угловым положением СБ с таким расчетом, чтобы вращение СБ осуществлялось по кратчайшему пути.
Формируют команду на вращение в сторону увеличения расчетного угла при одновременном выполнении условий (18), (19), (20) или условий (21), (22), (23):
Формируют команду на вращение в сторону уменьшения расчетного угла при одновременном выполнении условий (21), (19), (20) или условий (18), (22), (23).
Формируют команду на прекращение вращения СБ в случае достижения величины рассогласования между заданным и текущим расчетным угловым положением нормали к рабочей поверхности СБ менее порога отпускания, то есть при выполнении условия (24) или (25):
В случае, если во время вращения СБ величина рассогласования между заданным и расчетным углом начинает увеличиваться, например, по причине резкого изменения заданного угла при разворотах КА, но не превышает угловой величины порога срабатывания, то есть при
дополнительно формируют команду на прекращение вращения СБ в следующих случаях:
- при U знв=0 и при выполнении условий (21) и (20), или при
выполнении условия (18) и (23),
- при Uзнв=1 и при выполнении условий (18) и (20), или при выполнении условия (21) и (23).
На фиг.2 представлена циклограмма управления положением СБ предлагаемым способом, где 1 - изменение заданного угла 3 положения СБ, 2 - изменение расчетного угла p положения СБ, 3 - изменение измеренного углового значения изм датчика угла, 4 - порог отпускания отп, 5 - порог срабатывания ср, 6 - величина дискретного углового сектора датчика угла , - угол, t - время.
В точках 7, 11, 15, при рассогласовании между заданным и расчетным углом более порога срабатывания, то есть при выполнении условия (17), СБ начинает вращение, при этом расчетный угол рассчитывается по формуле (8).
В точках 8, 9, 12, 17, во время вращения СБ в сторону увеличения расчетного угла, происходит смена значений дискретных угловых секторов датчика угла на величину одного дискретного углового сектора, то есть выполняется условие (10). При этом осуществляется присвоение расчетному углу значения измеренного угла, то есть расч= изм. В точках 10 и 14 выполняется условие (22). Это означает, что рассогласование между заданным и расчетным углом достигло порога отпускания, при этом формируют команду на прекращение вращения и СБ прекращает вращение. От точки 13 до точки 16 в связи со сбоем или отказом датчика угла наблюдается резкое изменение значения измеренного угла изм, при этом корректировок расчетного угла по измеренному значению датчика угла не производится.
В реальных условиях эксплуатации КА угловая скорость СБ может измениться по сравнению с расчетной из-за воздействия различных факторов, которые могут возникнуть при выведении КА на орбиту либо в процессе его эксплуатации. Например, на угловую скорость СБ могут повлиять деформация элементов конструкции КА, зацепы, мешающие равномерному движению СБ, износ подвижных частей устройства поворота СБ, воздействие излучений, температуры, вакуума, невесомости и других факторов. Предлагаемый способ позволяет осуществлять управление СБ при существенных отклонениях фактической угловой скорости от расчетной.
Таким образом, предлагаемый способ управления положением СБ позволяет:
- повысить точность управления положением солнечной батареи, соответственно, увеличить максимальный ток;
- осуществлять управление при неравномерной либо отличающейся от расчетной угловой скорости СБ;
- использовать датчики угла с большой угловой величиной дискретного сектора, например 90°, что упрощает конструкцию датчиков и, следовательно, повышает надежность системы управления СБ в целом;
- с аналогичным эффектом можно использовать привод с
низкой точностью отработки угла;
- повысить живучесть системы, так как при сбоях и отказах датчика угла сохраняется управление за счет использования информации расчетного угла.
Реализация данного способа позволяет повысить срок эксплуатации устройства поворота СБ, а следовательно, КА в целом.
Источники информации
1. Патент РФ 2242408, кл. В64С 1/44, 24.03.2003 г.
Класс B64C1/00 Фюзеляж; конструктивные элементы, общие для фюзеляжа, крыльев, стабилизаторов и тп