ДВУХКАНАЛЬНАЯ АРХИТЕКТУРА

1. Способ переключения, осуществляемый первым блоком (1,2) обработки, являющимся локальным блоком обработки, системы управления полетом летательного аппарата, содержащего по меньшей мере один двигатель,
при этом указанный локальный блок (1,2) обработки выполнен с возможностью управления по меньшей мере одним приводом, являющимся локальным приводом, для управления двигателем летательного аппарата, и с возможностью подключения по меньшей мере к одному локальному датчику и соединения по меньшей мере через одну линию связи (3,4) с вторым блоком (2,1) обработки, являющимся противоположным блоком обработки, выполненным с возможностью управления по меньшей мере одним противоположным приводом и подключения по меньшей мере к одному противоположному датчику, при этом указанный локальный блок (1,2) обработки дополнительно выполнен с возможностью подключения к аварийным средствам (13,14) связи, позволяющим обеспечивать обмен данными между локальным блоком (1,2) обработки и противоположным блоком (2,1) обработки в случае отказа указанной по меньшей мере одной соединяющей их линии связи (3,4), при этом указанные аварийные средства связи содержат сеть (13) датчиков или приводов и/или защищенную бортовую сеть (14) для авионики,
при этом указанный способ содержит этапы, на которых:
передают в противоположный блок обработки данные измерений, относящиеся к указанному по меньшей мере одному локальному датчику, и данные привода, относящиеся к указанному по меньшей мере одному локальному приводу,
принимают от противоположного блока обработки данные измерений, относящиеся к указанному по меньшей мере одному противоположному датчику, и данные привода, относящиеся к указанному по меньшей мере одному противоположному приводу,
принимают данные об исправности, относящиеся к рабочему состоянию противоположного (2,1) блока обработки и называемые противоположными данными об исправности,
определяют данные об исправности, относящиеся к исправности указанного локального блока (1,2) обработки и называемые локальными данными об исправности,
переключают указанный локальный блок (1,2) обработки из первого состояния во второе состояние в зависимости от указанных принятых противоположных данных об исправности и от указанных определенных локальных данных об исправности,
при этом указанные этапы передачи, приема данных измерения и приема данных об исправности осуществляют посредством указанной по меньшей мере одной линии связи или указанных аварийных средств связи, а указанные состояния являются состояниями из активного состояния (15), в котором локальный блок (1,2) обработки обеспечивает управление двигателем летательного аппарата, пассивного состояния (16), в котором локальный блок (1,2) обработки не обеспечивает управление двигателем летательного аппарата, и подчиненного состояния (18), в котором локальный блок (1,2) обработки уступает противоположному блоку (2,1) обработки управление указанными локальными приводами для управления двигателем летательного аппарата.
2. Способ по п. 1, в котором когда противоположный блок (2,1) обработки и локальный блок (1,2) обработки соединены через первую цифровую двухстороннюю линию связи (3) и через вторую цифровую двухстороннюю линию связи (4), и противоположный блок (2,1) обработки передает противоположные данные об исправности по каждой из линий связи (3,4),
на этапе приема противоположных данных об исправности принимают первые противоположные данные об исправности по первой линии связи (3) и вторые избыточные противоположные данные об исправности по второй линии связи (4), проверяют согласованность указанных принятых первых и вторых данных об исправности и определяют указанные переданные противоположные данные об исправности в зависимости от указанной проверки.
3. Способ по п. 2, в котором этап определения переданных противоположных данных об исправности содержит, если указанные первые и вторые данные об исправности не являются согласованными, этап консолидации, на котором определяют переданные противоположные данные об исправности на основании данных, принятых по меньшей мере в двух последовательных фреймах.
4. Способ по любому из пп. 1-3, в котором на этапе приема противоположных данных об исправности проверяют целостность указанных принятых данных об исправности.
5. Способ по любому из пп. 1-4, в котором на этапе определения локальных данных об исправности выполняют диагностику рабочего состояния аппаратных средств (“hardware”) и программных средств (“software”) указанного локального блока (1,2) обработки.
6. Способ по любому из пп. 1-5, в котором на этапе переключения:
определяют, на основании локальных данных об исправности, данные состояния, относящиеся к состоянию указанного локального блока (1,2) обработки, и данные статуса исправности локального блока обработки, относящиеся к способности локального блока обработки обеспечивать управление двигателем, и
переключают указанный локальный блок (1,2) обработки в подчиненное состояние (18):
если данные состояния показывают, что локальный блок (1) обработки находится в пассивном состоянии (16), и
если данные статуса исправности показывают статус, в котором:
локальный блок обработки может осуществлять связь с противоположным блоком обработки,
локальный блок (1,2) обработки не может обеспечивать управление двигателем, и
и локальный блок (1,2) обработки может управлять локальными приводами.
7. Способ по любому из пп. 1-7, в котором на этапе переключения:
определяют, с помощью указанного локального блока (1,2) обработки на основании указанных локальных и противоположных данных об исправности, что рабочее состояние локального блока обработки лучше, чем рабочее состояние противоположного блока (2,1) обработки,
выжидают в указанном локальном блоке (1,2) обработки, когда противоположный блок обработки (2,1) перейдет в пассивное состояние (16),
переключают локальный блок (1,2) обработки в активное состояние (16).
8. Компьютерный программный продукт, содержащий командные коды для осуществления способа переключения по любому из пп. 1-7 при исполнении программы процессором.
9. Блок (1,2) обработки системы управления полетом летательного аппарата, содержащего по меньшей мере один двигатель, причем блок обработки выполнен с возможностью управления по меньшей мере одним приводом, являющимся локальным приводом, для управления двигателем летательного аппарата,
при этом указанный блок (1,2) обработки, являющийся локальным блоком обработки, выполнен с возможностью подключения по меньшей мере к одному локальному датчику и соединения по меньшей мере через одну линию связи (3,4) со вторым блоком (2,1) обработки, являющимся противоположным блоком обработки, выполненным с возможностью управления по меньшей мере одним противоположным приводом и подключения по меньшей мере к одному противоположному датчику, при этом указанный локальный блок (1,2) обработки дополнительно выполнен с возможностью подключения к аварийным средствам (13,14) связи, позволяющим обеспечивать обмен данными между локальным блоком (1,2) обработки и противоположным блоком (2,1) обработки в случае отказа указанной по меньшей мере одной соединяющей их линии связи (3,4), при этом указанные аварийные средства связи содержат сеть (13) датчиков или приводов и/или защищенную бортовую сеть (14) для авионики,
и содержит:
средства передачи для передачи в противоположный блок обработки данных измерений, относящихся к указанному по меньшей мере одному локальному датчику, и данных привода, относящихся к указанному по меньшей мере к одному локальному приводу,
средства приема для приема от противоположного блока обработки данных измерений, относящихся к указанному по меньшей мере одному противоположному датчику, и данных привода, относящихся к указанному по меньшей мере одному противоположному приводу,
средства приема для приема данных об исправности, относящихся к рабочему состоянию противоположного блока (2,1) обработки и являющихся противоположными данными об исправности,
средства определения для определения данных об исправности, относящихся к исправности указанного локального блока (1,2) обработки и являющихся локальными данными об исправности,
средства переключения для переключения указанного локального блока (1,2) обработки из первого состояния во второе состояние в зависимости от указанных принятых противоположных данных об исправности и от указанных определенных локальных данных об исправности,
при этом указанные состояния являются состояниями из активного состояния (15), в котором локальный блок (1,2) обработки обеспечивает управление двигателем летательного аппарата, пассивного состояния (16), в котором локальный блок (1,2) обработки не обеспечивает управление двигателем летательного аппарата, и подчиненного состояния (18), в котором локальный блок (1,2) обработки уступает противоположному блоку (2,1) обработки управление указанными локальными приводами для управления двигателем летательного аппарата.
10. Система управления полетом, содержащая два блока (1,2) обработки по п. 9 и дополнительно содержащая аварийные средства (13,14) связи, позволяющие обеспечивать обмен данными между локальным блоком (1,2) обработки и противоположным блоком (2,1) обработки в случае отказа соединяющих их линий связи (3,4), при этом указанные аварийные средства связи содержат сеть (13) датчиков или приводов и/или защищенную бортовую сеть (14) для авионики.
11. Система управления полетом по п. 10, в которой оба блока (1,2) обработки соединены через первую цифровую двухстороннюю линию связи (3) и через вторую цифровую двухстороннюю линию связи (4), при этом указанная вторая линия связи (4) является избыточной для первой линии связи (3), и указанные первая и вторая линии связи (3,4) могут одновременно быть активными.
12. Система управления полетом по п. 11 в которой первая и вторая линии связи (3,4) являются линиями связи CCDL (“Cross Channel Data Link”).
13. Система управления полетом по п. 10 в которой защищенная бортовая сеть (14) для авионики является избыточной сетью Ethernet типа AFDX (“Avionics Full DupleX switched Ethernet) или μAFDX.