СВЯЗЬ И УПРАВЛЕНИЕ ПРИ СТРОИТЕЛЬСТВЕ СКВАЖИН

1. Устройство, содержащее:
систему обработки, содержащую процессор и запоминающее устройство, содержащее код компьютерной программы, причем система обработки выполнена с возможностью реализации арбитра, при этом арбитр выполнен с возможностью:
получения команд от одного или большего количества неприоритезированных акторов и одного или большего количества приоритезированных акторов;
повторяющейся подачи раньше всего полученной неподанной команды, полученной от одного или большего количества неприоритезированных акторов, причем выполнение непосредственно предшествующей поданной команды завершается или прекращается актором-отправителем непосредственно предшествующей поданной команды перед подачей последующей раньше всего полученной неподанной команды; и
подачи команды, полученной от одного из одного или большего количества приоритезированных акторов после получения команды от одного из одного или большего количества приоритезированных акторов, причем подача команды, полученной от одного из одного или большего количества приоритезированных акторов, выполнена с возможностью прерывания подачи и выполнения команды, полученной от одного или большего количества неприоритезированных акторов; и
при этом команды от одного или большего количества неприоритезированных акторов и одного или большего количества приоритезированных акторов подаются одному или большему количеству контроллеров оборудования, выполненных с возможностью управления оборудованием системы строительства скважины.
2. Устройство по п. 1, отличающееся тем, что один или большее количество неприоритезированных акторов содержат один или большее количество планов работ.
3. Устройство по п. 1, отличающееся тем, что:
один из неприоритезированных акторов содержит первый план работ; и
один из приоритезированных акторов содержит второй план работ.
4. Устройство по п. 1, отличающееся тем, что один или большее количество приоритезированных акторов содержат один или большее количество интерфейсов человек-машина (HMI).
5. Устройство по п. 1, отличающееся тем, что арбитр также выполнен с возможностью:
отмены, до или по завершении выполнения команды, полученной от одного из одного или большего количества приоритезированных акторов, команд, полученных до подачи команды, полученной от одного из одного или большего количества приоритезированных акторов.
6. Устройство по п. 1, отличающееся тем, что арбитр также выполнен с возможностью:
возврата, по завершении выполнения команды, полученной от одного из одного или большего количества приоритезированных акторов, к этапу подачи и выполнения команды, полученной от одного или большего количества неприоритезированных акторов, на котором была прервана подача команды, полученной от одного или большего количества приоритезированных акторов.
7. Устройство по п. 1, отличающееся тем, что система обработки дополнительно выполнена с возможностью:
получения одного или большего количества планов работ от одного или большего количества приложений процессов, работающих в одной или большем количестве других систем обработки;
составления команд на основе одного или большего количества планов работ; и
передачи команд на основе одного или большего количества планов работ арбитру, причем команды, основанные на одном или большем количестве планов работ, являются командами от одного или большего количества неприоритезированных акторов.
8. Устройство по п. 7, отличающееся тем, что система обработки также выполнена с возможностью:
получения одного или большего количества обновленных планов работ от одного или большего количества приложений процессов, работающих в одной или большем количестве других систем обработки, причем один или большее количество обновленных планов работ основаны на выполнении команды, полученной от одного из одного или большего количества приоритезированных акторов;
отмены команд, переданных арбитру до выполнения команды, полученной от одного или большего количества приоритезированных акторов;
составления команд на основе одного или большего количества обновленных планов работ; и
передачи команд на основе одного или большего количества обновленных планов работ арбитру.
9. Устройство по п. 1, отличающееся тем, что оборудование системы строительства скважины выбрано из группы, состоящей из оборудования системы управления буровой установкой, оборудования системы циркуляции бурового раствора, оборудования системы бурения с регулированием давления, оборудования системы цементирования и оборудования системы перемещения буровой установки.
10. Способ, включающий:
функционирование системы обработки, содержащей процессор и запоминающее устройство, содержащее код компьютерной программы, причем функционирование системы обработки включает функционирование арбитра, при этом функционирование арбитра включает:
получение команд от одного или большего количества неприоритезированных акторов и одного или большего количества приоритезированных акторов;
повторяющуюся подачу раньше всего полученной неподанной команды, полученной от одного или большего количества неприоритезированных акторов, причем выполнение непосредственно предшествующей поданной команды завершается или прекращается актором-отправителем непосредственно предшествующей поданной команды перед подачей последующей раньше всего полученной неподанной команды; и
подачу команды, полученной от одного из одного или большего количества приоритезированных акторов после получения команды от одного из одного или большего количества приоритезированных акторов, причем подача команды, полученной от одного из одного или большего количества приоритезированных акторов, выполнена с возможностью прерывания подачи и выполнения команды, полученной от одного или большего количества неприоритезированных акторов; и
при этом команды от одного или большего количества неприоритезированных акторов и одного или большего количества приоритезированных акторов подаются одному или большему количеству контроллеров оборудования, выполненных с возможностью управления оборудованием системы строительства скважины.
11. Способ по п. 10, отличающийся тем, что один или большее количество неприоритезированных акторов содержат один или большее количество планов работ.
12. Способ по п. 10, отличающийся тем, что один или большее количество приоритезированных акторов содержат один или большее количество интерфейсов человек-машина (HMI).
13. Способ по п. 10, отличающийся тем, что функционирование арбитра дополнительно включает отмену, до или по завершении выполнения команды, полученной от одного из одного или большего количества приоритезированных акторов, команд, полученных до подачи команды, полученной от одного из одного или большего количества приоритезированных акторов.
14. Способ по п. 10, отличающийся тем, что арбитр также выполнен с возможностью возврата, по завершении выполнения команды, полученной от одного из одного или большего количества приоритезированных акторов, к этапу подачи и выполнения команды, полученной от одного или большего количества неприоритезированных акторов, на котором была прервана подача команды, полученной от одного или большего количества приоритезированных акторов.
15. Способ по п. 10, отличающийся тем, что функционирование системы обработки дополнительно включает:
получение одного или большего количества планов работ от одного или большего количества приложений процессов, работающих в одной или большем количестве других систем обработки;
составление команд на основе одного или большего количества планов работ; и
и передачу команд на основе одного или большего количества планов работ арбитру, причем команды, основанные на одном или большем количестве планов работ, являются командами от одного или большего количества неприоритезированных акторов.
16. Способ по п. 15, отличающийся тем, что функционирование системы обработки дополнительно включает:
получение одного или большего количества обновленных планов работ от одного или большего количества приложений процессов, работающих в одной или большем количестве других систем обработки, причем один или большее количество обновленных планов работ основаны на выполнении команды, полученной от одного из одного или большего количества приоритезированных акторов;
отмену команд, переданных арбитру до выполнения команды, полученной от одного или большего количества приоритезированных акторов;
составление команд на основе одного или большего количества обновленных планов работ; и
передачу команд на основе одного или большего количества обновленных планов работ арбитру.
17. Способ, включающий:
функционирование первой системы обработки, соединенной с возможностью передачи данных с сетью и содержащей процессор и запоминающее устройство, содержащее код компьютерной программы, при этом функционирование первой системы обработки включает:
выполнение одного или большего количества планов работ на основе условий в системе строительства скважин; и
передачу одного или большего количества планов работ по сети;
функционирование второй системы обработки, соединенной с возможностью передачи данных с сетью и содержащей процессор и запоминающее устройство, содержащее код компьютерной программы, при этом функционирование первой системы обработки включает функционирование интерфейса человек-машина (HMI - англ.: human-machine interface), причем функционирование HMI включает передачу по сети команды HMI на основе введенных пользователем в HMI данных; и
функционирование третьей системы обработки, соединенной с возможностью передачи данных с сетью и содержащей процессор и запоминающее устройство, содержащее код компьютерной программы, при этом функционирование первой системы обработки включает:
получение одного или большего количества планов работ;
составление команд заданий на основе одного или большего количества планов работ; и
функционирование арбитра, включающее:
получение команд заданий и команды HMI;
повторяющуюся подачу раньше всего полученной неподанной одной из команд заданий, причем выполнение непосредственно предшествующей поданной команды задания завершается или прекращается третьей системой обработки на основе одного или большего количества планов работ перед подачей последующей раньше всего полученной, неподанной одной из команд заданий; и
подачу команды HMI после получения команды HMI, причем подача команды HMI выполнена с возможностью прерывания подачи и выполнения команд заданий; и
при этом команды заданий и команда HMI подаются одному или большему количеству контроллеров оборудования, выполненных с возможностью управления оборудованием системы строительства скважины.
18. Способ по п. 17, отличающийся тем, что функционирование арбитра дополнительно включает отмену, до или после завершения выполнения команды HMI, команд заданий, полученных до подачи команды HMI.
19. Способ по п. 17, отличающийся тем, что функционирование арбитра дополнительно включает возврат, после завершения выполнения команды HMI, к этапу подачи и выполнения команд заданий, на котором прерывалась подача команды HMI.
20. Способ по п. 17, отличающийся тем, что:
функционирование первой системы обработки дополнительно включает:
обновление одного или большего количества планов работ на основе выполнения команды HMI; и
передачу одного или большего количества обновленных планов работ по сети; и
функционирование третьей системы обработки дополнительно включает:
получение одного или большего количества обновленных планов работ;
отмену команд заданий, переданных арбитру до выполнения команды HMI; и
составление команд заданий на основе одного или большего количества обновленных планов работ.