Система управления приводами в самолете

 

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

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

Ниже описаны системы, в которых требуются команды управления, причем такая система показана на примере самолета. Однако это не является ограничением, так как такую технологию возможно использовать во всех системах, где существуют такие же проблемы. Существует множество прикладных задач, в которых избыточные компьютеры используются для достижения высокой надежности в связи с вычислением команд управления для самолета. Одна такая прикладная задача обнаружена в связи с системой управления современным самолетом, в котором "дистанционная" система управления используется для замены механических систем, которые использовались прежде. Например, команды управления для такой системы генерируются посредством трех избыточных цифровых асинхронных первичных бортовых компьютеров (каналов), см. фиг.3. Эти три первичных бортовых компьютера 10 централизованы и формируют устройство 11 автопилот. Каждый канал имеет свой собственный набор датчиков.

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

Связь между автопилотом и датчиками/приводами происходит через аналоговую или цифровую двухточечную связь.

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

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

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

Компьютер сервоузла в каждом сервоузле вычисляет не только команду управления для собственного привода, но также и команды управления для одного или большего количества других сервоузлов. Нелокально рассчитанные команды управления посылают через шину данных другим сервоузлам в системе управления. Каждый сервоузел таким образом принимает некоторое количество рассчитанных вне его команд управления, предназначенных для его собственного привода. Эти рассчитанные внешне команды управления вместе с локально рассчитанными, т.е. рассчитанными внутри сервоузла, командами управления, которые рассчитываются непосредственно в сервоузле, проходят через мажоритарную логическую схему, например мажоритарную схему среднего уровня, после чего одна из команд управления выбирается в качестве команды привода и, следовательно, используется для управления приводом. Этот процесс предотвращает воздействие большинства одиночных отказов на поверхность управления. Выбранная, переданная команда управления и команда управления, рассчитанная локально в сервоузле, проверяются в блоке контроля, и они должны быть идентичны, если не происходит никаких сбоев. Если они не идентичны, то некоторые виды ошибок могут быть идентифицированы и исправлены, например, с помощью так называемого дублированного выполнения, т.е. с помощью того, что каждый сервоузел содержит множество наборов законов управления, посредством чего каждый такой набор вырабатывает собственную команду управления с помощью сервокомпьютера (компьютера сервоузла). Каждый набор принципов управления использует свой собственный набор параметров для выполнения команды управления. Выполнение различных наборов принципов управления разделено по времени, и оно происходит таким образом, что кратковременный сбой, например, во входных данных повлияет только на выполнение одного набора принципов управления. Тот из принципов управления, который выработал выходной сигнал, который совпадает с командой, посланной приводу, может считаться правильным, поскольку согласно предшествующему объяснению на привод нельзя повлиять большинством одиночных отказов. Значения переменных состояния из набора принципов управления, которые, как полагают, являются правильными, затем копируются в принцип/принципы управления, который вычислил неправильную команду управления, поэтому существует большее количество правильных наборов принципов управления, с которыми можно продолжать на следующем этапе выполнения. Другое альтернативное средство исправления сбоев состоит в том, что в каждом сервоузле существует только один набор принципов управления, но в случае ошибки значения переменных состояния из работающего без ошибок сервоузла копируются в неисправный сервоузел через шину данных.

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

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

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

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

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

Фиг.1 показывает сервоузел в системе управления согласно изобретению и его соединения с шиной данных системы управления. Фиг.1 является просто функциональным описанием и не дает реального описания сервоузла.

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

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

Некоторое количество вариантов осуществления изобретения описано ниже со ссылкой на сопроводительные чертежи.

Фиг.2 обеспечивает краткий обзор множества приводов А, распределенных по самолету. Приводы А предназначены для выполнения маневра управления, например приведения в действие клапана или управления двигателем, электрической машиной, реле, рулевой поверхностью или другим соответствующим устройством, которое можно привести в действие. Приводы А управляются посредством компьютеров C, которые расположены в сервоузлах (S). Каждый компьютер С содержит хранящиеся в нем принципы управления для вычисления команды управления приводом узла для того сервоузла (S), к которому указанный компьютер принадлежит, и по меньшей мере для одного дополнительного привода в другом сервоузле (S). Управление приводом А определяется параметрами, которые получаются через датчики G в системе. Датчики G могут состоять из разных датчиков данных, например индикаторов скорости, температурных датчиков, датчиков давления, датчиков контроля направления движения и т.д. Параметры вышеупомянутых датчиков передаются в цифровой форме как данные через шину B данных, посредством чего все сервоузлы (S) в системе имеют доступ к одним и тем же данным датчика. Таким образом, компьютер С в каждом сервоузле (S) может вычислить, основываясь на принятых данных датчика, команду управления для привода А в его собственном сервоузле и по меньшей мере для одного привода А в другом сервоузле (S), основываясь на законах управления, запрограммированных в компьютере C.

Сервоузел в системе управления описан отдельно на фиг.1, где сервоузел содержит компьютер С, который связан с приводом A. Все данные (2) датчика посылаются компьютеру С через шину B данных. Эти данные используются согласно принципам F управления для вычисления по меньшей мере двух местных команд (4) управления согласно принципу дублированного выполнения или только одной команды (4) управления, когда дублированное выполнение больше не должно использоваться. Одна команда (1) управления рассчитывается по меньшей мере для одного дополнительного привода в другом сервоузле (S). Команда/команды (4) управления, рассчитанная локально сервоузлом для себя, обрабатывается с помощью мажоритарной выборки вместе с множеством нелокально рассчитанных команд (3) управления для данного привода А в блоке H мажоритарной выборки, например в "мажоритарной схеме среднего уровня". Результирующая команда (7) управления используется для управления приводом A. Эта выбранная команда (7) привода и местная команда/команды (4) управления контролируются с помощью функционального блока контроля I. Если локально рассчитанная команда/команды (4) управления совершенно не согласовывается с командой (7) привода, то выполняется одно из следующих действий:

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

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

В любом случае, на следующем этапе выполнения получается правильная местная команда/команды (4) управления, предполагая, что не происходит никаких сбоев. Если по какой-то причине невозможно справиться со сбоями, то в качестве первой возможности для управления приводом A могут использоваться команды (3) управления, рассчитанные в другом сервоузле. Если это также невозможно, то привод А устанавливается в отказобезопасный режим, так как прекращается подача сигналов синхронизации. Функциональный блок I контроля также прекращает подачу сигналов (8) синхронизации, если программа W внутреннего контроля обнаружила в компьютере какие-либо ошибки. Программа W внутреннего контроля разработана таким образом, что она способна с высокой вероятностью обнаружить, что компьютер С функционирует неправильно. Такой контроль может быть реализован, используя "сторожевую программу контроля" известным образом. Функциональный блок I контроля также прекращает подачу сигналов (8) синхронизации, если функциональный блок J контроля привода обнаружит, что привод ведет себя не так, как ожидалось. Это может быть реализовано с помощью так называемого "контроля с помощью моделирования" известным образом, основываясь на командах приводу и некоторых параметрах (9), полученных от привода.

Другие сервоузлы (S) в системе управления функционируют вышеописанным образом. Сигналы, которыми обмениваются соответствующие сервокомпьютеры, являются цифровыми. Различные сервоузлы (S) работают синхронно.

Формула изобретения

1. Система управления приводами самолета, посредством которой команды управления приводами рассчитываются с помощью компьютеров, распределенных по самолету, где каждый компьютер настраивается таким образом, чтобы принимать параметры датчика (G) через шину (B) данных и вычислять команды управления для первого привода (A) и по меньшей мере для одного дополнительного привода в зависимости от принятых параметров датчика, отличающаяся тем, что каждый компьютер (C) связан с приводом (A) и вместе с приводом (A) формирует сервоузел (S) с цифровым сопряжением с шиной данных; компьютер (C) в каждом сервоузле настраивается таким образом, чтобы он принимал через шину данных команды управления приводом (A), определенные компьютером по меньшей мере в одном дополнительном сервоузле (S); компьютер (C) в каждом сервоузле (S) настраивается таким образом, чтобы он выбирал исполнительную команду управления приводом (A) в сервоузле в зависимости от результата сравнения между командами (4) управления, рассчитанными локально в сервоузле (S), и командами управления, принятыми через шину данных; компьютер (C) настраивается таким образом, чтобы он управлял приводом в сервоузле посредством исполнительной команды управления.

2. Система управления по п.1, отличающаяся тем, что компьютер (C) в сервоузле (S) содержит программы с принципами управления для вычисления команд управления приводом (A) в его собственном сервоузле, а также с принципами управления для вычисления команд управления приводами (A) по меньшей мере в одном другом сервоузле (S).

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

4. Система управления по п.3, отличающаяся тем, что функциональный блок (I) контроля в сервоузле (S) принимает исполнительную команду (7) управления и локально рассчитанные команды (4) управления и сравнивает эти команды управления, которые должны быть идентичны.

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

6. Система управления по п.5, отличающаяся тем, что компьютер (C) в сервоузле (S) содержит программу (W) внутреннего контроля, которая контролирует функциональные возможности компьютера и в случае ошибки посылает информацию (5) блоку (I) контроля, после чего импульсный сигнал (8) управления перестает передаваться, что приводит к тому, что привод устанавливается в отказобезопасный режим.

7. Система управления по п.6, отличающаяся тем, что функционирование привода (A) проверяется блоком (J) контроля с помощью моделирования, который обнаруживает любой сбой привода (A), посредством чего блок (I) контроля получает информацию (6) об ошибке, после чего импульсный сигнал перестает поступать и привод устанавливается в отказобезопасный режим.

8. Система управления по п.1, отличающаяся тем, что компьютер (C) содержит множество наборов принципов управления и сравнивает команды управления (4), рассчитанные локально в сервоузле (S) с помощью дублированного выполнения, с командой (7) привода, выбранной с помощью блока мажоритарной выборки, после чего, если команды не идентичны, команды (3) управления, рассчитанные по меньшей мере в одном другом сервоузле (S), используются для определения того, какая из локально рассчитанных команд управления является правильной.

9. Система управления по п.8, отличающаяся тем, что значения параметров состояния в принципах управления, которые выдали правильную местную команду управления, копируются в набор принципов управления, которые не смогли выдать правильную команду управления.

10. Система управления по п.1, отличающаяся тем, что компьютер (C) содержит набор принципов управления и сравнивает команду (4) управления, рассчитанную локально в сервоузле (S), с командой (7) привода, выбранной с помощью блока мажоритарной выборки, после чего, если команды не идентичны, значение параметров состояния принципов управления в сервоузле (S), в котором отсутствуют ошибки, копируются в параметры состояния в принципах управления в неисправном сервоузле (S).

11. Система управления по п.1, отличающаяся тем, что сигналы системы управления являются исключительно цифровыми по своей природе и при этом сигналы в системе передаются через шину (B) данных.

12. Система управления по п.11, отличающаяся тем, что шина (B) данных является логической широковещательной шиной или шиной с конфигурацией “звезда”.

13. Система управления по п.1, отличающаяся тем, что сервоузлы (S) в системе управления работают синхронно.

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

РИСУНКИРисунок 1, Рисунок 2, Рисунок 3



 

Похожие патенты:

Изобретение относится к системным контроллерам

Изобретение относится к устройствам для поддержания работоспособности процессора в системах контроля и управления различными объектами газовой, нефтяной промышленности и тепло- и гидроэнергетики

Изобретение относится к вычислительной технике и может быть использовано в специализированных вычислительных системах для вычисления двумерной свертки

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

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

Изобретение относится к технике обработки цифровых данных, в частности к устройствам для обнаружения ошибок, и может найти применение в цифровых системах передачи

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении тестовой аппаратуры

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

Изобретение относится к радиоэлектронным следящим системам по направлению

Изобретение относится к области оптико-электронных систем управления, предназначенных преимущественно для автоматического сопровождения подвижных объектов с перемещающегося основания

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

Изобретение относится к области систем наблюдения и сопровождения за объектами в пространстве, преимущественно с подвижного основания

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

Изобретение относится к области систем наблюдения и сопровождения за объектами в пространстве, преимущественно с подвижного основания

Изобретение относится к области оптико-электронных систем управления, предназначенных преимущественно для автоматического сопровождения подвижных объектов с перемещающегося основания

Изобретение относится к сложным изделиям автоматики и вычислительной техники и может быть применено при автоматизации объектов, имеющих особо важное значение, в ракетно-космической отрасли, химической и нефтеперерабатывающей промышленности
Наверх