Способ и устройство для формирования рабочих заданий по обслуживанию промышленных объектов
METHOD AND DEVICE FOR GENERATION OF JOB TASKS FOR MAINTENANCE OF INDUSTRIAL FACILITIES

Область техники, к которой относится изобретение
Настоящее изобретение относится к области планирования, распределения и контроля выполнения заданий исполнителями, в частности к техническим средствам для формирования рабочих заданий по обслуживанию промышленных объектов.
Уровень техники
Как правило, работодатель хочет получить от исполнителей максимальную отдачу при исполнении ими заданий, при этом одним из инструментов повышения отдачи является грамотное формирование и распределение заданий для каждого исполнителя, а также контроль исполнения заданий. Особенно актуальным такое формирование и распределение становится в случае, когда уже после того, как на всю текущую смену распределены задания для всех исполнителей, возникает необходимость выполнять задания (в том числе не терпящие отлагательств), которые не предусмотрены в сформированном расписании, тогда как для исполнения заданий требуется перемещение исполнителя по различным местоположениям.
Из уровня техники известно выбранное в качестве прототипа решение, раскрытое в US 5,111,391 «Система и способ для создания расписания для сотрудников, как функции доступных ресурсов, а также уровня квалификации работника, доступности и приоритета» (опубл 05.10.1989), в котором раскрыты система и способ обработки данных о расписании, в которых создают расписание для персонала и менеджеров в местоположениях, удаленных от центрального местоположения, посредством применения центральной политики к уникальным данным местоположения для обеспечения оптимального расписания персонала для каждого удаленного места. Система и способ включают в себя базу данных для хранения и извлечения информации, характеризующей: политику центрального офиса; применяемые требования к работникам; задачи для выполнения; уровни квалификации, требуемые для осуществления задач; ресурсы, которые могут ограничивать или способствовать выполнению задачи в заданное время; взаимосвязи между задачами, которые изменят расположение или перемещение задачи в расписании; работников с ассоциированными уровнями квалификации, приоритетами, доступностью; время начала и завершения работы исполнителя; процент от времени работника, который отнимает работа над конкретной задачей и положительнее или отрицательное смещение в отношении времени выполнения задачи работником. При запросе создания расписания для данного дня для удаленного местоположения система и способ выбирают все задачи для выполнения за день, и, используя статистические данные о местоположении, задачах, квалификации, требуемой для выполнения задач, доступных ресурсов, доступности работников, политики центрального офиса создает оптимизированное требуемое расписание.
Но в данном решении не предполагается возможность перемещения исполнителей между местоположениями, в которых они выполняют задачи, и не раскрывается, какие действия необходимо предпринять, когда в расписание заданий необходимо внести корректировки, что приводит к уменьшению гибкости при создании расписания для сотрудников, снижению точности оценки работы исполнителей, уменьшению возможностей контроля работы исполнителей, снижению эффективности их работы и, как следствие, к неэффективной организации труда в целом. Кроме того, невозможность коррекции расписания при обслуживании промышленных объектов может привести к таким нежелательным последствиям, как ухудшение рабочих характеристик оборудования на объекте и всего объекта в целом вплоть до полного его выхода из строя. В некоторых случаях это может привести также к повышению вредного воздействия на окружающую среду.
Также из уровня техники известно решение, раскрытое в US 2014/249877 «Система и способ для самоорганизации работников» (опубл. 04.09.2014), в котором описываются система, способ и компьютерный программный продукт для сообщения работниками и служащими отчета, содержащего информацию по выполняемым задачам. Решение представляет собой систему управления, использующую облачный сервер и портативный смартфон, который постоянно находится на связи с сервером. Аппаратное и программное обеспечение системы реализует процесс самоуправления, который создает, передает и преобразует исходные данные и информацию для пользы, как работников/служащих, так и их работодателей. Таким образом, раскрывается система организации времени, содержащая сервер, по меньшей мере один смартфон, сеть связи для соединения сервера и по меньшей мере одного смартфона, причем по меньшей мере один смартфон выполнен с возможностью записывать временные данные, ассоциированные с работником, и направлять эти данные на сервер через сеть связи, при этом временные данные имеют географическую привязку.
Но в данном решении не раскрывается ни планирование заданий для исполнителя, ни обработка новых заданий после выполненного планирования. Раскрытая система выполняет лишь пассивную роль наблюдателя, что приводит к снижению эффективности работы исполнителей и, как следствие, к неэффективной организации труда в целом.
Также из уровня техники известно решение, раскрытое в патенте RU 2253897 «Система управления и контроля перевозок пассажиров на такси» (опубл. 10.06.2005). Заявленная система относится к средствам обеспечения управления выполнением заказов на обслуживание пассажиров такси, перевозки пассажиров и контроля за выполнением этих процессов. Технический результат заключается в обеспечении оптимального управления движением такси. Система управления и контроля перевозок пассажиров на такси содержит размещаемые на каждом такси формирователь сообщения, с которым соединены приемник GPS, счетчик текущего времени и формирователь кода состояния такси, и блок звуковой связи такси, выход формирователя сообщения через приемопередатчик связан с приемопередатчиком диспетчерского пункта, на котором размещены блок звуковой связи, блок селекции параметров, соединенный с памятью данных о такси, предназначенной для хранения текущих данных о параметрах всех работающих такси с координатами их местоположения, блок ввода данных о заказах на перевозки, процессор, блок контроля выполнения заказов, блок памяти данных о заказах на перевозки, блок сравнения, блок отображения и телефон для связи с заказчиками, а на каждом такси размещен таксометр, связанный с соответствующим входом соответствующего формирователя сообщений.
Но в данном решении не раскрывается планирование заданий для исполнителя, что приводит к снижению эффективности формирования заданий для исполнителей, поскольку отдельно взятый исполнитель не в состоянии объективно и быстро оценить текущую ситуацию, связанную со всем множеством обслуживаемых объектов, заданий, исполнителей и маршрутов, и как следствие, результатом становится неэффективная организация труда в целом.
Соответственно, в области обслуживания географически разнесенных объектов существует потребность в эффективном способе и системе назначения и перераспределения рабочих заданий при необходимости выполнения срочных заданий, которые не входят в уже сформированный ранее набор заданий.
Раскрытие изобретения
В одном аспекте изобретения раскрыт способ формирования рабочих заданий по обслуживанию географически разнесенных промышленных объектов, содержащий этапы, на которых, посредством блока обработки:
- определяют, что на промышленном объекте требуется проведение дополнительной операции, на основании информации, получаемой от исполнителей и/или от систем телеметрии обслуживаемых промышленных объектов;
- определяют срок выполнения требуемой операции;
- назначают приоритет требуемой операции на основании определенного срока выполнения, при этом:
если операция требует по существу немедленного выполнения, операции назначают наивысший приоритет,
если операция не требует по существу немедленного выполнения, но срок ее выполнения не превышает время окончания текущей рабочей смены или превышает на время, которое меньше суммы времени, требуемого на выполнение данной операции, и времени, необходимого на преодоление расстояния до данного объекта от местоположения начала следующей рабочей смены, назначают операции средний приоритет, и
если срок выполнения операции не соответствует наивысшему и среднему приоритету, назначают операции низкий приоритет;
- определяют по меньшей мере одного исполнителя для выполнения упомянутой дополнительной операции в соответствии с назначенным ей приоритетом;
- определяют значение времени выполнения (Топ), представляющее собой длительность времени, требуемого на выполнение упомянутой дополнительной операции для упомянутого по меньшей мере одного исполнителя; и
- формируют задание выполнить упомянутую дополнительную операцию для упомянутого по меньшей мере одного исполнителя с учетом упомянутого определенного значения времени выполнения.
В дополнительном варианте осуществления определение, что на промышленном объекте требуется проведение дополнительной операции, содержит этап, на котором:
- принимают с устройства связи исполнителя, находящегося на упомянутом объекте, сообщение о необходимости проведения на нем дополнительной операции;
В дополнительном варианте осуществления определяют, что на промышленном объекте требуется проведение дополнительной операции, на основании информации о состоянии данного объекта, полученной от системы телеметрии промышленных объектов, и/или на основании отчетов, полученных от исполнителя, обслуживающего данный промышленный объект.
В дополнительном варианте осуществления определяют, что на промышленном объекте требуется проведение дополнительной операции, на основании информации о состоянии по меньшей мере одного другого объекта, полученной от системы телеметрии промышленных объектов, и/или на основании отчетов, полученных от исполнителей, обслуживающих по меньшей мере один другой промышленный объект.
В дополнительном варианте осуществления способ дополнительно содержит этап, на котором
- определяют географические координаты упомянутого промышленного объекта, на котором требуется проведение дополнительной операции.
В дополнительном варианте осуществления время, необходимое на преодоление расстояния до заданного объекта от местоположения начала следующей рабочей смены, определяют следующим образом:
- определяют, какие типы средств перемещения допустимы с целью выполнения операций данного типа, согласно типу операции;
- определяют время, необходимое на преодоление расстояния до заданного объекта от местоположения начала следующей рабочей смены, для каждого из допустимых типов средств перемещения; и
- выбирают наибольшее время в качестве упомянутого необходимого времени.
В дополнительном варианте осуществления способ дополнительно содержит этап, на котором, перед определением упомянутого перечня,
- определяют, что операция, идентичная упомянутой дополнительной операции, не содержится в предварительно сформированном наборе рабочих заданий среди всех исполнителей на текущую рабочую смену.
В дополнительном варианте осуществления операция в предварительно сформированном наборе рабочих заданий среди всех исполнителей рассматривается как идентичная упомянутой дополнительной операции, если она имеет идентичный тип, идентичный крайний срок выполнения и идентичные дополнительные параметры операции.
В дополнительном варианте осуществления способ дополнительно содержит этап, на котором:
- определяют значение времени перемещения, представляющее собой длительность времени, требуемого на перемещение до упомянутого промышленного объекта и от него для упомянутого по меньшей мере одного исполнителя,
при этом формируют задание выполнить упомянутую дополнительную операцию для упомянутого по меньшей мере одного исполнителя дополнительно с учетом определенного значения времени перемещения.
В дополнительном варианте осуществления определение по меньшей мере одного исполнителя для выполнения упомянутой дополнительной операции, содержит этапы, на которых:
- определяют перечень исполнителей, обладающих квалификацией, достаточной для выполнения упомянутой дополнительной операции;
- определяют количество исполнителей, необходимое для выполнения упомянутой дополнительной операции; и
- выбирают необходимое количество исполнителей из упомянутого перечня.
В дополнительном варианте осуществления способ дополнительно содержит этапы, на которых:
- определяют, какие материально-технические средства необходимы для выполнения требуемой операции;
- определяют, имеются ли на заданном объекте и/или у исполнителей, находящихся на заданном объекте, все необходимые материально-технические средства.
В дополнительном варианте осуществления, если на заданном объекте достаточно исполнителей, обладающих квалификацией, необходимой для выполнения требуемой операции, и если имеются все материально-технические средства, необходимые для выполнения требуемой операции, то формируют задание выполнить упомянутую дополнительную операцию для упомянутого по меньшей мере одного исполнителя,
в противном случае выводят информацию об операции и результаты выполненных определений для оператора;
принимают ввод от оператора;
повторяют все этапы определения или только те этапы определения, которые являлись препятствием для формирования задания; и
формируют задание выполнить упомянутую дополнительную операцию по меньшей мере для одного исполнителя.
В дополнительном варианте осуществления способ дополнительно содержит этап, на котором:
определяют запас по времени на текущую смену (Тз) у упомянутого по меньшей мере одного исполнителя,
при этом формируют задание выполнить упомянутую дополнительную операцию для упомянутого по меньшей мере одного исполнителя, если его Тз больше или равно Топ.
В дополнительном варианте осуществления запасом по времени является сумма запланированных интервалов бездействия данного исполнителя до окончания рабочей смены данного исполнителя.
В дополнительном варианте осуществления интервалом бездействия является интервал времени, в течение которого у данного исполнителя не предусмотрена деятельность, связанная с рабочим распорядком, при этом деятельность, связанная с рабочим распорядком, включает в себя выполнение заданий, перемещение между объектами, регламентированные перерывы на прием пищи или на отдых.
В дополнительном варианте осуществления временем окончания рабочей смены данного исполнителя является крайнее время, в которое данный исполнитель должен оказаться в предварительно заданном для данного исполнителя местоположении окончания рабочей смены.
В дополнительном варианте осуществления местоположением окончания рабочей смены является то местоположение, в котором исполнитель должен сдать отчет о проделанной за смену работе, то местоположение, из которого должен отбыть данный исполнитель по окончании рабочей смены, или то местоположение, в которое исполнитель должен прибыть по окончании рабочей смены.
В дополнительном варианте осуществления, если Тз меньше Топ, то определяют сумму времени заданий с низким приоритетом (Тнп) у данного исполнителя, при этом учитывают время перемещения данного исполнителя между объектами;
определяют сумму Тнп и Тз; и
при этом формируют задание выполнить упомянутую дополнительную операцию для упомянутого по меньшей мере одного исполнителя, если сумма Тнп и Тз у данного исполнителя больше или равна Топ.
В дополнительном варианте осуществления, если в отношении каких-либо объектов в наборе заданий данного исполнителя предусмотрены лишь задания с низким приоритетом, то в сумму времени заданий с низким приоритетом включают также выигрыш по времени перемещения из-за непосредственного перемещения исполнителя между оставшимися в наборе заданий объектами, для которых имеются задания с приоритетом выше низкого, без посещения объектов, для которых назначены только задания с низким приоритетом.
В дополнительном варианте осуществления в качестве исполнителей для упомянутой дополнительной операции предпочтительно выбирают тех исполнителей, у которых есть задания с приоритетом, который ниже приоритета упомянутой дополнительной операции.
В дополнительном варианте осуществления способ дополнительно содержит этап, на котором:
- отправляют на устройство связи исполнителя, определенного в качестве исполнителя для выполнения упомянутой дополнительной операции, сформированное задание.
В дополнительном варианте осуществления способ дополнительно содержит этап, на котором:
- корректируют набор рабочих заданий по меньшей мере одного исполнителя с учетом сформированного задания.
В дополнительном варианте осуществления способ дополнительно содержит этап, на котором:
- отправляют на устройство по меньшей мере одного исполнителя скорректированный набор заданий.
В дополнительном варианте осуществления коррекция набора рабочих заданий содержит этап, на котором:
- добавляют сформированное задание в имеющий набор заданий упомянутого по меньшей мере одного исполнителя, определенного в качестве исполнителя для выполнения упомянутой дополнительной операции.
В дополнительном варианте осуществления коррекция набора рабочих заданий дополнительно содержит этап, на котором:
- удаляют по меньшей мере одно задание из имеющегося набора заданий упомянутого по меньшей мере одного исполнителя, определенного в качестве исполнителя для выполнения упомянутой дополнительной операции.
В дополнительном варианте осуществления коррекция набора рабочих заданий дополнительно содержит этап, на котором:
- перепоручают выполнение по меньшей мере одного задания из имеющегося набора заданий упомянутого по меньшей мере одного исполнителя, определенного в качестве исполнителя для выполнения упомянутой дополнительной операции, по меньшей одному другому исполнителю.
В дополнительном варианте осуществления при определении длительности времени, требуемого на перемещение между промышленными объектами, учитываются особенности местности, по которой осуществляется перемещение.
В дополнительном варианте осуществления особенности местности включают в себя по меньшей мере одно из рельефа местности, наличия водных преград, суммы перепадов высот, наличия дорог, степени проходимости местности.
В дополнительном варианте осуществления объектом является оборудование нефтяной скважины.
В дополнительном варианте осуществления каждое задание является регламентированным и нормированным по времени.
В дополнительном варианте осуществления способ дополнительно содержит этап, на котором:
- отслеживают местоположение и длительность времени пребывания исполнителя на объекте, используя трекер, встроенный в устройство связи исполнителя, причем трекер работает в сети GPS или сети ГЛОНАСС.
В дополнительном варианте осуществления способ дополнительно содержит этап, на котором:
проверяют выполнение заданий исполнителем на основании сопоставления длительности времени пребывания исполнителя на объекте с заранее известной длительностью времени выполнения заданий, осуществляемых на этом объекте.
В дополнительном варианте осуществления способ дополнительно содержит этап, на котором корректируют отчет о выполнении заданий на основании сопоставления.
В дополнительном варианте осуществления коррекция отчета содержит этап, на котором:
исключают из отчета задания, не подтвержденные при сопоставлении.
В другом аспекте раскрывается устройство для формирования рабочих заданий по обслуживанию географически разнесенных промышленных объектов, содержащее:
блок обработки, выполненный с возможностью:
- определять, что на промышленном объекте требуется проведение дополнительной операции, на основании информации, получаемой от исполнителей и/или от систем телеметрии обслуживаемых промышленных объектов;
- определять срок выполнения требуемой операции;
- назначать приоритет требуемой операции на основании определенного срока выполнения, при этом:
если операция требует по существу немедленного выполнения, операции назначается наивысший приоритет,
если операция не требует по существу немедленного выполнения, но срок ее выполнения не превышает время окончания текущей рабочей смены или превышает на время, которое меньше суммы времени, требуемого на выполнение данной операции, и времени, необходимого на преодоление расстояния до данного объекта от местоположения начала следующей рабочей смены, операции назначается средний приоритет, и
если срок выполнения операции не соответствует наивысшему и среднему приоритету, операции назначается низкий приоритет;
- определять по меньшей мере одного исполнителя для выполнения упомянутой дополнительной операции в соответствии с назначенным ей приоритетом;
- определять значение времени выполнения (Топ), представляющее собой длительность времени, требуемого на выполнение упомянутой дополнительной операции для упомянутого по меньшей мере одного исполнителя; и
- формировать задание выполнить упомянутую дополнительную операцию для упомянутого по меньшей мере одного исполнителя с учетом упомянутого определенного значения времени выполнения; и
блок связи, выполненный с возможностью приема сформированного задания от блока обработки и отправки сформированного задания на устройство связи исполнителя, определенного в качестве исполнителя для выполнения упомянутой дополнительной операции,
причем блок обработки дополнительно выполнен с возможностью формирования набора заданий с учетом сложности перемещения по местности, на которой расположены промышленные объекты.
Основной задачей, решаемой заявленным изобретением, является эффективная организация труда, которая осуществляется благодаря распределению исполнителям новых заданий, сопряженных с перемещением по различным географическим местоположениям.
Сущность изобретения заключается в том, что имеется ряд объектов (например, промышленных, таких как нефтедобывающие установки), расположенных в разных географических местоположениях, на этих объектах требуется выполнить ряд заданий. Система формирования рабочих заданий формирует эти задания и распределяет их исполнителям на предстоящую рабочую смену с учетом по меньшей мере предполагаемого времени выполнения заданий, местоположения объектов и времени перемещения исполнителей между объектами. В какой-то момент выясняется, что в рамках текущей смены (или до начала следующей смены) необходимо выполнить задание, которое не попало в ранее сформированный пул заданий среди всех исполнителей. Согласно заявленному изобретению, система выбирает и назначает исполнителя для вновь выявленного задания и при необходимости перераспределяет набор заданий данного исполнителя и/или других исполнителей.
Технический результат, достигаемый настоящим изобретением, заключается в повышении эффективности системы формирования и распределения рабочих заданий благодаря точному и быстрому (по существу, в режиме реального времени) формированию заданий, выполняемых исполнителями на географически разнесенных объектах, с учетом перемещения исполнителей между объектами. Таким образом, наблюдается обеспечение своевременного и квалифицированного обслуживания объектов, требующих немедленного или скорого обслуживания, снижение аварийности и количества отказов, повышение межремонтного интервала, надлежащее обеспечение заданных рабочих режимов, повышение коэффициента рабочего времени, повышение надежности и срока службы оборудования на обслуживаемых объектах, снижение вредного воздействия на окружающую среду, а также повышение эффективности организации труда и повышение эффективности работы отдельных исполнителей.
Краткое описание чертежей
Фиг. 1 показывает снимки экрана смартфона при обслуживании объекта.
Фиг. 2 показывает блок-схему способа назначения приоритетов для новых операций.
Фиг. 3 показывает блок-схему способа формирования рабочих заданий для операций с наивысшим приоритетом.
Фиг. 4 показывает блок-схему способа формирования рабочих заданий для операций со средним приоритетом.
Фиг. 5 показывает временную диаграмму рабочего плана исполнителя и принцип подсчета суммы времени заданий с низким приоритетом.
Фиг. 6 показывает карту, на которой отображено движение исполнителя по объектам на местности.
Осуществление изобретения
В одном из вариантов осуществления предложенное изобретение реализуется на базе ПК (персонального компьютера) с возможностью работы в сети связи и переносных средств связи. ПК при помощи стандартных средств связи обменивается информацией в сети связи и передает/получает данные на/от переносных средств связи исполнителей (далее в данном документе они могут взаимозаменяемо называться устройствами исполнителей или устройствами связи исполнителей).
Под ПК можно понимать не только персональный компьютер, но и любое вычислительное средство, способное принимать и обрабатывать данные в рамках поставленных в данном изобретении задач: ноутбук, процессорное устройство, смартфон, сервер, терминал связи и т.п.
ПК содержит блок обработки, который в одном варианте представляет собой комбинацию функционально соединенных процессора, памяти, средств обмена информацией, в том числе с периферийными устройствами. В качестве периферийных устройств выступают в данном случае переносные средства связи исполнителей (смартфоны, КПК, планшетные компьютеры, ноутбуки и т.п.).
В одном варианте осуществления в ПК заносится информация о географических координатах местоположений, в которых требуется выполнять задания (в частном случае проводить обслуживание), и информация о том, какие задания в каком местоположении следует выполнять. Затем ПК по заложенному в него программному алгоритму формирует для исполнителей набор местоположений и набор выполняемых в каждом из этих местоположений заданий.
Затем ПК отправляет этот набор заданий на переносные средства связи исполнителей через сеть связи, используя любые известные и подходящие для этих целей технологии связи (например, через Интернет, посредством CMC и т.д.).
Когда исполнитель получает свой набор заданий, он получает информацию о том, на каких объектах, какие задания, составляющие набор, выполнять, перемещается к этим объектам и выполняет на них предписанные задания и фиксирует выполнение заданий в отчете. Затем он отправляет этот отчет о выполнении набора заданий в ПК (блок обработки). При этом вместе с отчетом автоматически передаются и данные о местоположении средства связи. Эти данные получают посредством функциональных возможностей средства связи исполнителя, работающего в сети GSM или ГЛОНАСС. Варианты осуществления навигации в сетях GPS и ГЛОНАСС не описываются в данном описании, так как хорошо известны специалистам в области техники. В частности, средство связи может иметь программно-аппаратный функционал известных из уровня техники GSM/ГЛОНАСС-трекеров.
Далее на ПК анализируют отчет о выполнении набора заданий посредством сопоставления заранее известных географических координат промышленных объектов с полученными от средства связи данными о местоположении исполнителя. В одном варианте осуществления, если данные о местоположении указывают, что исполнителя не было на объекте, а в отчете исполнитель указывает, что он проводил обслуживание этого объекта, может делаться вывод о том, что по факту предписанное задание на объекте не было выполнено.
Если же исполнитель был на объекте в течение длительности времени, сравнимой с длительностью времени, требуемой на выполнение на объекте всех заданий набора, то может делаться вывод о том, что по факту все задания на объекте были выполнены (действительно были выполнены). Как правило, все операции по обслуживанию объектов могут быть с той или иной точностью нормированы. Поэтому минимальное время для выполнения всех заданий набора оценить легко.
Зная длительность времени для выполнения всех заданий на объекте и зная длительность времени, в течение которого исполнитель был на объекте, можно по их разности сделать вывод о том, какое именно задание не было выполнено, если разность больше некоторого порогового значения.
Например, требуется выполнить на объекте задание 1, норматив по длительности для которого 10 минут, задание 2, норматив по длительности для которого 15 минут, и задание 3, норматив по длительности для которого 30 минут. Если общее время пребывания исполнителя на объекте 25 минут, то, скорее всего, задание 3 не было выполнено, если общее время пребывания исполнителя на объекте 10 минут, то скорее всего, задания 2 и 3 не были выполнены. Если общее время пребывания исполнителя на объекте больше или равно сумме нормативов всех заданий, делается вывод, что выполнены все задания.
В некоторых аспектах нормативы могут быть скорректированы с учетом квалификации исполнителя, погодных условий и/или других факторов, влияющих на длительность выполнения заданий.
Когда определено, какие задания были выполнены, оно соответствующие позиции отчета исполнителя могут подтверждаться/корректироваться или может формироваться отдельный отчет.
По результатам подтвержденных заданий в конце месяца, квартала, полугодия или года для исполнителя предусмотрено вознаграждение в той или иной форме.
Примерный интерфейс, функционирующий на средстве связи исполнителя, показан на фиг. 1, на левом рисунке фиг. 1 показано, что имеется три заявки на проведение работ на объекте СКВ. №3232, на среднем рисунке показана детальная информация о необходимых работах на объекте, на правом рисунке показана часть отчета о выполнении задания исполнителем.
Частный вариант осуществления относится к обслуживанию нефтедобывающих установок и/или скважин, распределенных по определенному участку местности (понятно, что обслуживаемыми объектами могут быть любые добывающие, нагнетательные и другие типы скважин, шахты и т.п., оборудование на этих скважинах, а также любые инженерные сооружения, например, узлы трубопроводов, насосные станции, групповые замерные установки, узлы и линии электроснабжения, вышки связи и т.д.). При этом виды операций (работ) по обслуживанию, как правило, известны: визуальный осмотр, опрессовка, отбор проб, замер параметров и т.п. Эти работы нормированы по времени, и для них определена требуемая квалификация исполнителя.
Регламент проведения тех или иных работ также заранее известен. Как правило, для каждой установки с заданной периодичностью проводится визуальный осмотр, с той же или иной периодичностью проводится отбор проб и замер параметров и т.д. На основании анализа полученных данных планируется ряд текущих операций по обслуживанию каждой установки. Таким образом, для каждой установки обычно заранее известны работы, которые необходимо провести. Также из нормативов известно время, которое эти работы требуют, поэтому легко рассчитать, сколько скважин может обслужить один исполнитель за заданный период времени, например, рабочую смену.
Однако, поскольку установки разнесены в пространстве, в одном из вариантов осуществления учитывается время на перемещение между установками.
В простейшем случае, заявленное изобретение назначает первому исполнителю первую установку для обслуживания, определяет операции для обслуживания первой установки (как было указано, эти операции регламентированы и являются периодическими, но возможен и вариант, когда внерегламентные операции назначаются по результатам полученных ранее данных), вычисляет время, необходимое на проведения этого обслуживания, назначает первому исполнителю вторую установку для обслуживания, определяет время, необходимое для перемещения от первой установки ко второй, определяет операции для обслуживания второй установки, вычисляет время, необходимое на проведение этого обслуживания, назначает первому исполнителю третью установку и т.д. Когда суммарное время на обслуживание установок и перемещение между установками превышает рабочее время исполнителя (например, 8 часов), новые установки не назначаются первому исполнителю, и таким образом завершается формирование его рабочего плана (набора заданий).
Далее аналогичные действия повторяются для других исполнителей, пока не будут назначены исполнители для всех установок, подлежащих обслуживанию.
Сформированные для исполнителей задания сохраняют в памяти для того, чтобы в дальнейшем не тратить вычислительные и временные ресурсы на решение идентичных задач по распределению заданий, а загружать подходящее распределение из памяти. Кроме того, сохраненное распределение может в дальнейшем использоваться для контроля исполнения заданий исполнителями.
Очевидно, что предложенное изобретение не ограничивается вышеописанной областью применения и принципы изобретения могут быть с успехом применены в любой другой области, где необходимо проводить те или иные работы на разнесенных в пространстве объектах, в случае если эти работы можно с той или иной точностью нормировать.
Средствами ввода информации для заявленного изобретения может служить по меньшей мере одно из клавиатуры, мыши, средства чтения машиночитаемого носителя информации, сканера, средства связи с внешними источниками данных и т.п.
Специалисту понятно, что одни функциональные блоки заявленного изобретения непосредственно или опосредовано функционально связаны линиями связи с соответствующими другими функциональными блоками, если подразумевается или явно указано их взаимодействие.
Связь может осуществляться, например, посредством шины данных, проводной или беспроводной линии передачи данных и т.д. Конкретные линии связи не относятся к сущности предлагаемого изобретения.
Географические координаты объекта в интересующем местоположении могут быть введены в ПК как цифровые значения координат или определены на основании отметок этих местоположений на карте.
Задания для выполнения в конкретном местоположении могут вводиться для каждого объекта вручную, автоматизированным или автоматическим образом. При ручном вводе ответственное лицо с соответствующими полномочиями вручную вводит весь набор заданий, которые необходимо выполнить на объекте. В автоматизированном режиме набор заданий, которые определены тем или иным регламентом проведения обслуживания, ассоциируется с соответствующими объектами, находящимися в известных географических местоположениях, и предоставляется для утверждения ответственному лицу, которое может принять этот набор или внести в него изменения. В автоматическом режиме этап утверждения опускается, и лишь по необходимости ответственное лицо вмешивается в формирование заданий для выполнения на объекте.
В какой-то момент, исходя из поступающей информации, в блоке обработки устройства формирования рабочих заданий может быть определено, что в пределах ранее сформированного набора заданий среди всех исполнителей (то есть, в течение предварительно определенного времени наперед, например, в рамках текущей смены, до начала следующей смены, 4 часа, 8 часов, 12 часов, 24 часа, до 0:00 следующего дня, до 8:30 следующего дня, сегодня с 15:00 до 18:00 и т.д.) необходимо выполнить дополнительную операцию, которая не содержится в этом ранее сформированном наборе заданий. В таком случае сначала может выполняться определение, включена ли операция, идентичная этой дополнительной операции, в предварительно сформированный набор рабочих заданий среди всех исполнителей. Это делается для того, чтобы исключить вероятность дублирования уже распределенных заданий. Если определено, что дополнительная операция не включена в предварительно сформированный набор рабочих заданий среди всех исполнителей, определяются географические координаты того объекта, на котором требуется проведение дополнительной операции, определяется исполнитель, подходящий для выполнения упомянутой дополнительной операции (по меньшей мере, на основании квалификации). Затем определяется значение времени выполнения, представляющее собой длительность времени, требуемого на выполнение дополнительной операции для выбранного исполнителя, а также значение времени перемещения, представляющее собой длительность времени, требуемого на перемещение до заданного промышленного объекта и от него для выбранного исполнителя. На основании полученных предпосылок формируется задание выполнить дополнительную операцию для выбранного исполнителя с учетом определенных значений времени выполнения и времени перемещения.
Таким образом, обеспечивается повышение эффективности системы формирования и распределения рабочих заданий благодаря точному и быстрому (по существу, в режиме реального времени) формированию заданий, выполняемых исполнителями на географически разнесенных объектах, с учетом перемещения исполнителей между объектами. Кроме того, наблюдается обеспечение своевременного и квалифицированного обслуживания объектов, требующих немедленного или скорого обслуживания, снижение аварийности и количества отказов, повышение межремонтного интервала, надлежащее обеспечение заданных рабочих режимов, повышение коэффициента рабочего времени, повышение надежности и срока службы оборудования на обслуживаемых объектах, снижение вредного воздействия на окружающую среду, а также повышение эффективности организации труда и повышение эффективности работы отдельных исполнителей.
Определение, что на промышленном объекте требуется проведение дополнительной операции, может проводиться на основании информации о состоянии данного объекта, полученной от системы телеметрии промышленных объектов, и/или на основании замеров и отчетов, полученных от исполнителя, обслуживающего данный промышленный объект. В дополнительном варианте осуществления такое определение может выполняться и на основании информации о состоянии по меньшей мере одного другого объекта, полученной от системы телеметрии промышленных объектов, и/или на основании замеров и отчетов, полученных от исполнителей, обслуживающих по меньшей мере один другой промышленный объект. Таким образом, обеспечивается автоматизированное и быстрое выявление потребностей в дополнительном обслуживании. Более того, при этом может учитываться не только состояние самого объекта, но и состояние каких-либо иных объектов. Например, может наблюдаться снижение забойного давления на добывающей скважине. Чтобы повысить его, может потребоваться повысить давление на нагнетательной скважине.
Определение, что на промышленном объекте требуется проведение дополнительной операции, может проводиться на основании сообщения, принятого с устройства исполнителя, находящегося на данном объекте, о необходимости проведения на нем дополнительной операции. Исполнители при визуальном осмотре объекта и при его обслуживании имеют возможность выявлять (например, руководствуясь своим опытом и знаниями) такие потребности в дополнительном обслуживании, которые не всегда доступны устройствам телеметрии. Указанное сообщение может иметь определенный формат, который позволяет исполнителю быстро и просто указать тип и крайний срок выполнения требуемой дополнительной операции, и который позволяет устройству формирования рабочих заданий в автоматическом режиме обрабатывать полученные данные. Таким образом, обеспечивается автоматизированное и своевременное выявление потребностей в дополнительном обслуживании.
В частном случае, сообщение о необходимости проведения дополнительной операции на заданном объекте может содержать информацию, связанную с объектом, информацию, связанную с требуемой операцией, и информацию, связанную со сроком выполнения этой операции.
Информация, связанная с требуемой операцией, может являться прямым указанием на то, какая операция должна быть выполнена - например, с помощью идентификатора операции или типа операции, либо указывать лишь какие-то предпосылки, по которым устройство формирования рабочих заданий (либо его оператор) смогло бы определить, какая в точности требуется операция. Например, исполнитель может отправить в сообщении идентификатор проблемы, письменное, голосовое или визуальное описание требуемой операции или описание проблемы. Если указан идентификатор проблемы, устройство формирования рабочих заданий может по нему с использованием справочной таблицы определить требуемую операцию. Если данному идентификатору проблемы соответствует несколько возможных операций, устройство формирования рабочих заданий может самостоятельно выбрать наиболее вероятную требуемую операцию, проанализировав текущее состояние объекта, либо вывести соответствующие сведения для оператора или отправить их на устройство связи исполнителя, а затем, получив ввод от оператора или ответное сообщение с устройства связи исполнителя, выбрать конкретную требуемую операцию. Если в сообщении от исполнителя имеется лишь описание проблемы или требуемой операции, устройство формирования рабочих заданий может проанализировать полученное описание, выявить в нем одно или несколько ключевых слов/указателей и с использованием справочной таблицы определить требуемую операцию. При анализе полученного описания может также выполняться распознавание полученного текста, если он рукописный, распознавание голоса, если получены голосовые данные, и распознавание изображений, если получены изображения или видеоданные. Как и в предыдущем варианте, при определении может учитываться текущее состояние заданного объекта и/или ввод от оператора или исполнителя. Устройство формирования рабочих заданий может не проводить самостоятельный анализ, а сразу вывести полученную информацию для оператора и получить от него ввод, указывающий требуемую операцию. Указанный подход позволяет повысить точность и скорость выявления необходимости в дополнительном обслуживании даже в случае, когда исполнитель не обладает достаточными знаниями.
Следует отметить, что заданным объектом может являться как тот объект, на котором исполнитель находится в данный момент, так и любой другой объект, который известен исполнителю или так или иначе связан с объектом, на котором исполнитель находится в данный момент, и о котором исполнитель может вынести суждение, что на нем требуется выполнение дополнительной операции.
Если исполнитель сомневается или считает, что предлагаемая им операция уже могла быть предусмотрена для заданного объекта, он может с помощью своего устройства связи отправить на устройство формирования рабочих заданий запрос перечня заданий, запланированных к выполнению на заданном объекте. Запрос может содержать информацию, связанную с объектом (например, идентификатор объекта либо навигационные данные, по которым затем определяют объект). Запрос может содержать лишь информацию о классе объекта, и тем самым может запрашиваться перечень заданий, запланированных к выполнению на всех объектах указанного класса. Если необходимо сузить область поиска, то есть получить информацию о заданиях не на всех объектах указанного класса, а лишь на какой-то их части, в запрос может включаться дополнительная уточняющая информация, например, область расположения объектов, принадлежность объектов к какой-либо группе, наличие какой-либо связи с тем объектом, на котором находится исполнитель, и т.д. Кроме того, в запрос может включаться тип операции, чтобы запросить перечень заданий, включающих операции только указанного типа и/или связанного типа.
Получив запрос перечня заданий, устройство формирования рабочих заданий формирует перечень с учетом информации, включенной в этот запрос, и отправляет этот перечень на устройство связи исполнителя. Исполнитель просматривает полученный перечень на экране своего устройства связи (или на каком-либо другом устройстве, предварительно передав на него полученный перечень со своего устройства связи, или, например, на бумажном носителе, предварительно передав полученный перечень на устройство печати), анализирует его и делает вывод, требуется ли проведение дополнительной операции на заданном объекте. Если требуется, то как показано выше, он с помощью своего устройства связи отправляет на устройство формирования рабочих заданий соответствующее сообщение. Тем самым, обеспечивается возможность удобного, точного и своевременного выявления потребностей в дополнительном обслуживании без ложных или избыточных сообщений о необходимости выполнения операций.
В дополнительном варианте осуществления операция в предварительно сформированном наборе рабочих заданий среди всех исполнителей рассматривается как идентичная упомянутой дополнительной операции, если она имеет идентичный тип, идентичный крайний срок выполнения и идентичные дополнительные параметры операции. Дополнительными параметрами может быть перечень требуемого инвентаря, количество материалов, степень требуемого изменения физических, химических и иных величин, целевое положение оборудования и любые другие параметры, связанные с выполнением операции. Например, может быть определена необходимость выполнения следующей операции: тип - «изменить положение регулирующего клапана насосной установки», срок - «15:20, 07.07.2015», дополнительный параметр - «в положение 50%».
Информация, связанная со сроком выполнения требуемой дополнительной операции, может содержать: крайний поздний момент времени, до которого должна быть выполнена операция; крайний ранний момент времени, раньше которого не должна быть выполнена операция; промежуток времени, в течение которого должна быть выполнена операция, начиная с текущего момента или начиная с какого-то указанного момента времени; или какой-либо иной точно указанный срок. В другом варианте осуществления, информация, связанная со сроком выполнения требуемой дополнительной операции, может содержать относительный указатель, например, «до конца текущей смены», «до конца следующей смены», «до вечера текущего дня», «до утра следующего дня» и т.д. Список относительных указателей срока может быть предварительно определен, например, регламентом. На основании указанной информации о сроке устройство формирования рабочих заданий может делать вывод о том, в каком порядке обрабатывать полученное сообщение о необходимости выполнения дополнительной операции. Однако следует еще раз отметить, что сообщение может и не содержать информации о сроке, поскольку исполнитель может быть не в силах самостоятельно указать срок.
В дополнительном варианте осуществления определение исполнителя для выполнения дополнительной операции может выполняться следующим образом. Определяется перечень исполнителей, обладающих квалификацией, достаточной для выполнения дополнительной операции. Затем определяется количество исполнителей, необходимое для выполнения упомянутой дополнительной операции. Затем из полученного перечня выбирается необходимое количество исполнителей. За счет этого можно обеспечить квалифицированное и надлежащее обслуживание объекта.
В качестве исполнителей могут в первую очередь выбираться те исполнители, у которых есть задания с таким крайним сроком выполнения, который приходится на следующую смену. Таким образом, обеспечивается возможность выполнения в первую очередь наиболее срочных заданий без потери качества и своевременности обслуживания других объектов.
Сформированное в блоке обработки задание отправляется с устройства формирования рабочих заданий через дополнительно содержащийся в нем блок связи на устройство исполнителя, определенного в качестве исполнителя для выполнения дополнительной операции. Таким образом, исполнители в реальном времени в течение своей рабочей смены могут получать задания.
Поскольку у каждого исполнителя на момент получения дополнительного сформированного задания уже есть свой набор заданий, может потребоваться его коррекция с учетом необходимости выполнения нового задания. Скорректированный набор заданий также может через блок связи устройства формирования рабочих заданий отправляться на устройство исполнителя. В целом набор заданий может содержать не только информацию о самом задании, времени и месте его выполнения, но и такие сведения, как предполагаемый путь и время перемещения между объектами, общее расписание заданий или распорядок дня, например, с учетом интервалов выполнения заданий, интервалов перемещения и интервалов отдыха, и другие сведения, полезные для исполнителя. Таким образом, исполнители в реальном времени в течение своей рабочей смены могут не только получать задания, но и получать информацию о необходимых перемещениях и должным образом распределять свои силы, время и пути перемещения.
Коррекция набора рабочих заданий может включать в себя добавление сформированного задания в имеющий набор заданий выбранного исполнителя, удаление одного или более заданий из имеющегося набора заданий выбранного исполнителя и перемещение удаленных заданий в лист ожидания, а также перепоручение выполнения заданий, которые удалены из имеющегося набора заданий выбранного исполнителя, другим исполнителям. Таким образом, каждый исполнитель получает заданий не больше, чем он в состоянии выполнить в течение текущей рабочей смены, а те задания, которые выпадают из его набора из-за получения нового задания, не теряются и по возможности перепоручаются другим исполнителям, например менее загруженным или, как указано выше, имеющим менее срочные задания.
В одном варианте осуществления, после того, как определено, что требуемая дополнительная операция не была ранее предусмотрена в списке рабочих заданий среди всех исполнителей, устройство формирования рабочих заданий назначает приоритет этой дополнительной операции.
На фиг. 2 показан способ назначения приоритетов для новых операций.
Сначала устройство формирования рабочих заданий определяет срок выполнения требуемой операции. Если полученное сообщение о необходимости выполнения дополнительной операции содержит информацию о сроке, и в ней есть точное указание срока, то именно оно принимается за срок выполнения. Если информация о сроке содержит относительный указатель срока, то устройство формирования рабочих заданий сопоставляет этот указатель с соответствующей справочной таблицей относительных указателей и определяет точный срок выполнения. Если сообщение о необходимости выполнения дополнительной операции не содержит информацию о сроке, то устройство формирования рабочих заданий определяет точный срок выполнения операции на основании типового срока на выполнение операций данного типа на объектах данного типа с учетом состояния данного объекта в соответствии со справочной таблицей типовых сроков. Опционально, после этого устройство формирования рабочих заданий может вывести сведения о требуемой операции и определенном точном сроке ее выполнения для оператора и принять от него ввод, который либо подтверждает или корректирует эти сведения, либо полностью отменяет данную операцию. В альтернативном варианте осуществления, устройство формирования рабочих заданий может сразу вывести полученное сообщение для оператора и принять от него ввод, который указывает точный тип, срок и дополнительные параметры операции.
Затем на основании определенного срока выполнения операции устройство формирования рабочих заданий назначает ей приоритет. Чем раньше срок, тем выше назначаемый приоритет. В частности, если операция требует по существу немедленного выполнения, операции назначается наивысший приоритет. По существу немедленным сроком считается срок, который либо указывает текущий момент времени, либо до истечения которого остался лишь небольшой предварительно заданный промежуток времени - например, регламентом может быть задано значение такого промежутка равным 1 часу.
Если операция не требует немедленного выполнения, но срок ее выполнения не превышает время окончания текущей рабочей смены или превышает на время, которое меньше суммы времени, требуемого на выполнение данной операции, и времени, необходимого на преодоление расстояния до данного объекта от местоположения начала следующей рабочей смены, назначают операции средний приоритет.
Время, необходимое на преодоление расстояния до данного объекта от местоположения начала следующей рабочей смены, определяют следующим образом: определяют, какие типы средств перемещения допустимы с целью выполнения операций данного типа, согласно типу операции, определяют время, необходимое на преодоление расстояния до данного объекта от местоположения начала следующей рабочей смены, для каждого из допустимых типов средств перемещения, и выбирают наибольшее время в качестве упомянутого необходимого времени.
В остальных случаях, когда срок выполнения операции не соответствует наивысшему и среднему приоритету, назначают операции низкий приоритет.
Такой принцип назначения приоритетов требуемым дополнительным операциям позволяет выделять наиболее важные операции, чтобы их можно было обрабатывать в первую очередь, при этом учитывается специфика работы исполнителей в отношении времени начала и окончания рабочей смены/рабочего дня, в отношении необходимости их перемещения между обслуживаемыми объектами и в отношении применимых средств перемещения.
Затем с учетом приоритета, присвоенного операции, устройство формирования рабочих заданий формирует соответствующее задание для одного или нескольких исполнителей.
На фиг. 3 показан способ формирования рабочих заданий для операций с наивысшим приоритетом.
Если на предыдущих этапах определено, что требуемая операция имеет наивысший приоритет, устройство формирования рабочих заданий выполняет следующие действия.
Определяется перечень исполнителей, которые находятся в данный момент на заданном объекте. Эти данные могут быть получены исходя из данных с GPS-трекеров, которые содержатся в устройствах связи каждого исполнителя. Перечень исполнителей может содержать одного или нескольких исполнителей, а может и вовсе быть пустым, в зависимости от того, является ли заданным объектом тот объект, на котором находится исполнитель, отправивший сообщение НВДО, или другой объект, и сколько на нем сейчас исполнителей. Простейшим является случай, когда перечень исполнителей состоит из одного исполнителя, который один находится на заданном объекте и отправил сообщение НВДО.
Если определенный перечень исполнителей пуст, то операция помещается в лист ожидания заданий с наивысшим приоритетом.
Если перечень исполнителей содержит хотя бы одного исполнителя, способ переходит к следующему этапу, на котором устройство формирования рабочих заданий определяет квалификацию данного(-ых) исполнителя(-ей).
Если квалификация ни одного исполнителя из перечня исполнителей не позволяет выполнить требуемую операцию, то операция помещается в лист ожидания заданий с наивысшим приоритетом.
Если квалификации хотя бы одного из исполнителей достаточно, то определяется, сколько исполнителей необходимо для выполнения требуемой операции. Определение может выполняться на основе справочной таблицы согласно типу операции и дополнительным параметрам. Определенное необходимое число исполнителей сравнивается с числом исполнителей в перечне исполнителей, обладающих необходимой квалификацией. Следует отметить, что данный этап может выполняться также и перед определением квалификации находящихся на заданном объекте исполнителей, то есть без учета квалификации, а лишь на основании сравнения числа исполнителей в перечне с необходимым числом исполнителей. Также следует отметить, что операция может требовать наличия нескольких исполнителей с разной квалификацией, и это также может учитываться при вышеуказанном сопоставлении.
Если число исполнителей, обладающих нужной квалификацией, меньше необходимого числа исполнителей, операция помещается в лист ожидания заданий с наивысшим приоритетом.
Если же на заданном объекте достаточно исполнителей с нужной квалификацией, то определяется, какие материально-технические средства необходимы для выполнения требуемой операции (в частности, инструменты, приборы, инвентарь, оборудование, техника, вычислительные средства, материалы, а также энергетические ресурсы (например, электричество), природные ресурсы (например, вода) и иные нетрудовые и нефинансовые ресурсы, которые могли бы понадобиться исполнителям в процессе выполнения требуемой операции). Это может быть сделано также согласно типу операции и дополнительным параметрам. Затем определяется, имеются ли на заданном объекте и/или у исполнителей, находящихся на заданном объекте (либо только у тех, кто обладает достаточной квалификацией, либо в общем у всех независимо от того, обладают ли они достаточной квалификацией), все необходимые материально-технические средства. Это может быть сделано на основании сведений об объекте, сведений о состоянии объекта и сведений о том, с каким набором технических средств исполнитель приступил к текущей рабочей смене.
Если материально-технических средств недостаточно, операция помещается в лист ожидания заданий с наивысшим приоритетом.
Если все необходимые материально-технические средства есть в наличии, формируют для каждого из необходимого числа исполнителей, обладающих необходимой квалификацией, задание немедленно выполнить требуемую операцию.
Вышеописанный способ формирования заданий позволяет быстро и точно распределить задания и обеспечить своевременное и квалифицированное обслуживание объекта.
Если на объекте находится больше квалифицированных исполнителей, чем требуется для выполнения данной операции, то из их числа выбираются те, кому более целесообразно назначить задание по выполнению этой операции. Например, если на объекте есть две бригады исполнителей каждая из трех человек, способных выполнить требуемую операцию, или одна бригада из трех человек и два одиночных исполнителя, способных выполнить требуемую операцию, а операция требует наличия трех исполнителей, то целесообразно задействовать исполнителей из одной бригады, чтобы остальные бригады и исполнители могли продолжить свой рабочий план по выполнению заданий. Тем самым, можно минимизировать негативное воздействие на ранее сформированный набор рабочих заданий среди всех исполнителей, снизить вычислительную нагрузку, требуемую на последующую коррекцию наборов рабочих заданий отдельных исполнителей, повысить скорость работы системы распределения заданий и избежать простоя (бездействия) исполнителей, находящихся в ожидании других исполнителей из их бригады, которые оказываются заняты выполнением требуемой операции.
В дополнительном варианте осуществления, вышеуказанная целесообразность может быть обусловлена тем, насколько сильно может повлиять выдача задания на выполнение требуемой операции конкретному исполнителю на его дальнейший рабочий план. Например, если на объекте есть три исполнителя, способных выполнить операцию, которая требует наличия двух исполнителей, оценивается возможное негативное влияние выдачи задания для каждого из этих трех исполнителей и выбираются те два исполнителя, рабочий план у которых пострадает в меньшей степени, чем у третьего. Например, у двоих исполнителей в дальнейшем рабочем плане содержатся по несколько не очень срочных заданий, а у третьего исполнителя осталось лишь одно длительное задание, которое к тому же должно быть выполнено именно в текущей смене. Таким образом, выдача задания на выполнение требуемой операции третьему исполнителю привела бы к тому, что он не смог бы выполнить оставшееся в его плане важное задание, и пришлось бы перепоручать выполнение этого оставшегося задания какому-либо другому исполнителю. Чтобы избежать таких негативных последствий, устройство формирования рабочих заданий назначает задания по выполнению требуемой операции первым двоим исполнителям, чьи оставшиеся задания легче перераспределить в рамках текущей смены или перенести на следующую смену.
В дополнительном варианте осуществления, целесообразность может учитывать возможность прекращения выполнения исполнителем своего текущего уже начатого задания и время, когда исполнитель завершит свое текущее уже начатое задание. Например, это может быть сделано на основании справочной таблицы, в которой указывается, является ли задание прерываемым и если является, то в какие моменты его можно прерывать. Кроме того, может учитываться приоритет того задания, которое исполнитель выполняет в данный момент. Например, нецелесообразно отрывать исполнителя на выполнение одного задания с наивысшим приоритетом, если он в данный момент сам занят выполнением другого задания с наивысшим приоритетом. С другой стороны, если исполнитель занят выполнением задания с низким приоритетом, и это задание может быть в любой момент прервано или прервано через промежуток времени, который меньше того времени, которое понадобилось бы на выполнение требуемой операции с наивысшим приоритетом другим исполнителям, то целесообразно выдать ему задание на выполнение этой требуемой операции с наивысшим приоритетом, отложив выполнение текущего задания с низким приоритетом.
В дополнительном варианте осуществления, может оцениваться целесообразность задействования большего числа исполнителей, чем требуется для выполнения требуемой операции, и на основании этой оценки может делаться вывод о том, следует ли их задействовать. Например, если на объекте есть три исполнителя, способных выполнить операцию, которая требует наличия минимум двух исполнителей, то оценивается, насколько эффективным будет назначение выполнения этой операции всем троим имеющимся исполнителям. Эффективность может отражать временные затраты на выполнение операции, а также материальные, финансовые или экологические затраты на выполнение (или невыполнение) операции. Например, если на выполнение требуемой операции двум исполнителям понадобится 30 минут, а трем исполнителям понадобится 20 минут, то общие трудозатраты в обоих случаях составят 1 человекочас. При этом, если требуемая операция не терпит отлагательств и должна быть выполнена как можно быстрее (допустим, происходит утечка нефтепродуктов в окружающую среду, и каждая минута промедления имеет большое материальное, финансовое и экологическое значение), то на ее выполнение могут быть назначены все три имеющихся исполнителя.
Вышеуказанные оценки целесообразности могут выполняться в любой комбинации.
В вышеупомянутых случаях, когда операция помещается в лист ожидания заданий с наивысшим приоритетом, исполнители для ее выполнения выбираются среди всех имеющихся исполнителей в текущей смене. При этом может учитываться близость исполнителей к заданному объекту и целесообразность их выбора (назначения) для выполнения этого задания (по вышеприведенным принципам). Также может учитываться время, необходимое исполнителю для прибытия на заданный объект, и время, которое потребуется исполнителю для ожидания начала выполнения требуемой операции (например, времени, когда все другие исполнители освободятся от выполнения своих текущих заданий и прибудут на заданный объект).
Например, на заданном объекте есть два исполнителя, способных выполнить требуемую операцию, из них один занят выполнением непрерываемого задания со средним приоритетом и освободится через 25 минут, а второй только что освободился. При этом операция требует наличия минимум трех исполнителей. На соседнем объекте есть еще два квалифицированных исполнителя, и они могут практически одновременно освободиться и прибыть на заданный объект - допустим, через 30 минут. Устройство формирования рабочих заданий определяет, какие задания значатся в рабочем плане у каждого из этих исполнителей, и оценивает, каких трех исполнителей наиболее целесообразно назначить на выполнение требуемой операции - например, может быть сделан вывод о том, что целесообразно назначить выполнение требуемой операции первому, третьему и четвертому исполнителям, при этом второй исполнитель избежит необходимости 30 минут находиться в ожидании того, когда на заданном объекте соберутся два других исполнителя и можно будет приступить к выполнению задания.
Еще в одном примере, на заданном объекте есть один исполнитель, способный выполнить требуемую операцию, но он занят выполнением непрерываемого задания со средним приоритетом и освободится через 25 минут, а на соседнем объекте есть еще один квалифицированный исполнитель, и он может освободиться и прибыть на заданный объект через 8 минут. В данном случае устройство формирования рабочих заданий может назначить выполнение требуемой операции второму исполнителю, чтобы ускорить ее выполнение.
На фиг. 4 показан способ формирования рабочих заданий для операций со средним приоритетом.
Если на предыдущих этапах определено, что требуемая операция имеет средний приоритет, устройство формирования рабочих заданий выполняет следующие действия.
Определяется перечень исполнителей, которые находятся в данный момент на заданном объекте. Если определенный перечень исполнителей пуст, то операция помещается в лист ожидания заданий со средним приоритетом. Если перечень исполнителей содержит хотя бы одного исполнителя, способ переходит к следующему этапу, на котором устройство формирования рабочих заданий определяет квалификацию данного(-ых) исполнителя(-ей).
Если квалификация ни одного исполнителя из перечня исполнителей не позволяет выполнить требуемую операцию, то операция помещается в лист ожидания заданий со средним приоритетом. Если квалификации хотя бы одного из исполнителей достаточно, то определяется, сколько исполнителей необходимо для выполнения требуемой операции. Определенное необходимое число исполнителей сравнивается с числом исполнителей в перечне исполнителей, обладающих необходимой квалификацией.
Если число исполнителей, обладающих нужной квалификацией, меньше необходимого числа исполнителей, операция помещается в лист ожидания заданий со средним приоритетом. Если же на заданном объекте достаточно исполнителей с нужной квалификацией, то определяется, какие материально-технические средства необходимы для выполнения требуемой операции. Затем определяется, имеются ли на заданном объекте и/или у исполнителей, находящихся на заданном объекте, все необходимые материально-технические средства.
Если материально-технических средств недостаточно, операция помещается в лист ожидания заданий со средним приоритетом. Если все необходимые материально-технические средства есть в наличии, то определяется, сколько времени надо доступным квалифицированным исполнителям на требуемую операцию с учетом их квалификации (Топ).
Затем определяется, имеется ли у каждого из доступных квалифицированных исполнителей запас по времени на текущую смену (Тз). Запасом по времени может являться сумма запланированных (то есть предусмотренных рабочим планом) интервалов бездействия данного исполнителя до окончания рабочей смены данного исполнителя. Интервалом бездействия является интервал времени, в течение которого у данного исполнителя не предусмотрена деятельность, связанная с рабочим распорядком. Деятельность, связанная с рабочим распорядком, может включать в себя выполнение заданий, перемещение между объектами, регламентированные перерывы на прием пищи или на отдых. Временем окончания рабочей смены данного исполнителя считается крайнее время, в которое данный исполнитель должен оказаться в предварительно заданном для данного исполнителя местоположении окончания рабочей смены. Местоположением окончания рабочей смены может считаться то местоположение, в котором исполнитель должен сдать отчет о проделанной за смену работе, то местоположение, из которого должен отбыть данный исполнитель по окончании рабочей смены (пешком, самостоятельно на служебном транспорте (велосипеде, квадроцикле, снегоходе, автотранспорте и т.д.), или например, место, в котором данного исполнителя по окончании рабочего дня должен встретить и забрать вахтовый транспорт), то местоположение, в которое исполнитель прибывает пешком, на вахтовом или служебном транспорте и т.п. Тз может быть крайне малым значением (и даже нулевым), если рабочий план данного исполнителя является очень плотным. Тз может также оказаться и относительно большим (вплоть до нескольких часов), если в течение рабочей смены у данного исполнителя было отменено одно или более заданий и вместо них не было назначено других заданий.
Следует отметить, что расчет и учет запаса по времени на текущую смену может производиться и при оценке целесообразности задействования данного исполнителя для выполнения операций с наивысшим приоритетом, особенно если на объекте находится больше или меньше исполнителей, чем требуется для выполнения требуемой операции, и необходимо делать выбор между исполнителями.
Возвращаясь к способу на фиг. 4, после определения запаса по времени на текущую смену (Тз), это время Тз сравнивается с определенным ранее временем на выполнение операции (Топ). Если Тз больше или равно Топ, то исполнителю хватит времени на выполнение требуемой операции, и при этом даже не потребуется переназначать его дальнейшие задания другим исполнителям, поэтому требуемая дополнительная операция назначается данному исполнителю.
Если Тз меньше Топ, то определяется, есть ли в рабочем плане у данного исполнителя задания с низким приоритетом. Иными словами, делается оценка того, можно ли какие-либо задания из оставшегося на текущую смену рабочего плана данного исполнителя перенести на следующую смену.
Если определено, что у данного исполнителя нет на текущую смену заданий с низким приоритетом, то операция помещается в лист ожидания заданий со средним приоритетом. В противном случае определяется сумма времени заданий с низким приоритетом (Тнп), при этом учитывается время перемещения данного исполнителя между объектами. Кроме того, если в отношении каких-либо объектов в рабочем плане данного исполнителя предусмотрены лишь задания с низким приоритетом, то в сумму времени заданий с низким приоритетом включается также выигрыш по времени перемещения из-за непосредственного перемещения исполнителя между оставшимися в наборе заданий объектами, для которых имеются задания с приоритетом выше низкого, без посещения объектов, для которых назначены только задания с низким приоритетом, вплоть до достижения местоположения окончания рабочей смены.
На фиг. 5 приведен пример такого подсчета. Как показано на фиг. 5, у исполнителя в рабочем плане осталось 5 заданий на 3 объектах: на объекте 1 - задание 1А со средним приоритетом, на объекте 2 - задания 2А и 2Б с низким приоритетом, на объекте 3 - задание 3-А со средним приоритетом и задание 3-Б с низким приоритетом. Задания имеют разные размеры в соответствии со временем, которое необходимо на их выполнение, и для наглядности окрашены в разный цвет в соответствии с приоритетом. Время перемещения исполнителя между объектами 1 и 2 показано как 1-2, время перемещения между объектами 2 и 3 показано как 2-3, время перемещения между объектами 1 и 3 показано как 1-3, а время перемещения между объектом 3 и местоположением окончания рабочей смены показано как 3-местоп.оконч. В этом случае в Тнп включаются не только время 2А, 2Б и 3Б, но и время, которое является разностью между суммой времени 1-2 и 2-3 и временем 1-3, так как если исполнителю не надо будет выполнять задания 2А и 2Б на объекте 2, он пропустит этот объект и с объекта 1 сразу проследует на объект 3, и если объекты 1, 2 и 3 не расположены последовательно на одной прямой, то в большинстве случаев это приведет к сокращению времени перемещения по сравнению с тем, которое было бы затрачено на перемещение 1-2, а затем 2-3. Тем не менее, время 1-3 в некоторых случаях может и не быть короче суммы 1-2 и 2-3, так как более быстрому перемещению между объектами 1 и 3 могут препятствовать различные факторы, влияющие на время перемещения, которые будут описаны ниже в данном документе.
Следует отметить, что аналогичным образом в предыдущем способе формирования заданий для выполнения операций с наивысшим приоритетом при оценке целесообразности задействования данного исполнителя может подсчитываться сумма времени заданий с низким приоритетом (Тнп) или даже сумма времени заданий со средним и низким приоритетом (Тснп) (соответственно, в последнем случае подсчитывается время, которое может быть высвобождено у данного исполнителя, если оставить в его рабочем плане только задания с наивысшим приоритетом).
Возвращаясь вновь к способу на фиг. 4, после того, как будет определено время Тнп, определяется сумма Тнп и Тз, и полученная сумма Тнп+Тз сравнивается с определенным ранее временем Топ. Если сумма Тнп+Тз больше или равна Топ, то исполнителю хватит времени на выполнение требуемой операции, если изъять из его рабочего плана часть или все задания с низким приоритетом, поэтому требуемая дополнительная операция назначается данному исполнителю. В противном случае операция помещается в лист ожидания заданий со средним приоритетом.
Когда устройство формирования рабочих заданий решает назначить выполнение требуемой операции данному исполнителю, оно формирует для этого исполнителя соответствующее задание.
В вышеупомянутых случаях, когда операция помещается в лист ожидания заданий со средним приоритетом, исполнители для ее выполнения выбираются среди всех имеющихся исполнителей в текущей смене. При этом, если у устройства формирования рабочих заданий есть непустой лист ожидания заданий с наивысшим приоритетом и непустой лист ожидания заданий со средним приоритетом, оно в первую очередь обрабатывает и формирует задания на выполнение операций с наивысшим приоритетом и только потом переходит к листу со средним приоритетом.
Кроме того, следует отметить, что пока устройство формирования рабочих заданий обрабатывает одни операции (например, операции с наивысшим приоритетом), некоторые другие операции (например, операции со средним приоритетом), в соответствии со сроком их исполнения, могут приобрести наивысший приоритет. Для реализации возможности автоматической смены приоритета для операции, при выявлении необходимости выполнения операции ей может быть присвоен таймер обратного отсчета, который указывает время, оставшееся до смены приоритета данной операции. Как только таймер истекает, операция может приобретать более высокий приоритет. Например, от исполнителя поступило сообщение о необходимости выполнения дополнительной операции. Устройство формирования рабочих заданий присваивает этой операции средний приоритет, помещает ее в соответствующий лист ожидания и ассоциирует с ней таймер, а само переключается на обработку операций с наивысшим приоритетом. Через 15 минут таймер истекает, и если за это время устройство формирования рабочих заданий по-прежнему не приступило к обработке данной операции со средним приоритетом, ей присваивается наивысший приоритет, и она перемещается в соответствующий лист ожидания. В альтернативном варианте может использоваться любой другой таймер, который позволяет по истечении времени выполнять событие смены приоритета.
Лист ожидания может представлять собой список, упорядоченный по сроку, типу или по каким-либо дополнительным параметрам операции, и операции могут обрабатываться (обслуживаться) в соответствии установленным порядком. В альтернативном варианте лист ожидания может представлять собой структуру данных с обслуживанием в порядке поступления («первым пришел, первым обслужен»), поскольку в рамках одного приоритета конкретный срок выполнения операции может не иметь большого значения.
Операция может поступать в лист ожидания вместе с флагом, который указывает причину занесения операции в лист ожидания (или ее статус). Например, сразу после того, как операции присвоен приоритет, она может помещаться в лист ожидания с флагом «Новая». Если операция уже подверглась первичной обработке, но в процессе обработки выяснилось, например, что на заданном объекте нет исполнителей, способных выполнить требуемую операцию, она может помещаться в лист ожидания с флагом «Недостаточно исполнителей на объекте». Аналогичным образом могут применяться другие флаги, указывающие статус операции.
Устройство формирования рабочих заданий может обрабатывать операцию до тех пор, пока она не будет назначена каким-либо конкретным исполнителям, а затем переходить к следующей операции. Либо в случае неудачи с назначением обработка операции может откладываться на предварительно определенный срок - например, на 5 минут, и помещаться в лист ожидания с соответствующим флагом. Неудача с назначением операции может возникнуть в случае выявления препятствий для ее назначения, как описано выше.
Следует отметить, что препятствия для назначения могут быть непреодолимыми с точки зрения системы. Например, может быть определено, что для выполнения операции с наивысшим приоритетом требуется 5 исполнителей, тогда как в текущей смене имеется всего 4 исполнителя, обладающих необходимой квалификацией, или имеется всего 6 квалифицированных исполнителей, но 3 из них до конца рабочей смены заняты на выполнении другой, непрерываемой операции с наивысшим приоритетом. В этом случае соответствующая информация может выводиться для оператора (диспетчера), чтобы он мог предпринять какие-либо оперативные меры по устранению такого препятствия. Как только оператор принял необходимые меры, он может выполнить соответствующий ввод, и устройство формирования рабочих заданий может вернуться к обработке данной операции с целью назначения исполнителей. В альтернативном варианте при возникновении одного непреодолимого препятствия устройство формирования рабочих заданий может проверить все условия назначения данной операции и вывести для оператора информацию не только об этом одном непреодолимом препятствии, но и обо всех остальных по данной операции, если таковые имеются.
Далее в настоящем документе будут описаны принципы формирования рабочих заданий с учетом необходимости перемещения между объектами, времени, требуемого на выполнение заданий, и с учетом иных факторов.
В простейшем варианте осуществления для определения времени, требуемого исполнителю для перемещения между двумя назначенными ему местоположениями, определяют расстояние по прямой линии между двумя местоположениями (по их известным координатам), определяют среднюю скорость движения исполнителя (зависит от того, пешком он перемещается или на каком-либо транспортном средстве) и находят их частное.
В одном из вариантов осуществления блок обработки заявленного изобретения определяет путь между двумя точками, между которыми перемещается исполнитель, не как прямую линию, а строит траекторию движения, так чтобы время движения между двумя точками или энергозатраты на это движение были наименьшими.
В случае если имеются данные о наличии на участке местности между двумя объектами для обслуживания труднопроходимых областей (кустарник, овраги и т.п.) или непреодолимых препятствий (заборы, топи, водные препятствия и т.п.), блок обработки учитывает это и строит траекторию так, чтобы затраты времени и/или сил на перемещение между объектами были наименьшими. Учет этого фактора оказывает значительное влияние на оптимальное распределение заданий по исполнителям (точному формированию набора заданий для исполнителей), то есть повышает эффективность работы исполнителей и эффективность организации труда.
В одном из вариантов реализации такого алгоритма участок местности между двумя объектами для обслуживания может быть разбит на квадраты, каждому квадрату присвоен весовой коэффициент, зависящий от проходимости местности в этом квадрате. Затем методом перебора программный алгоритм проходит все возможные траектории движения между упомянутыми объектами, суммирует весовые коэффициенты квадратов, по которым проходит каждая траектория, и находит траекторию с оптимальной суммой весовых коэффициентов (либо максимальной, либо минимальной в зависимости от принципа назначения весовых коэффициентов).
Еще одним фактором, который учитывается в одном из вариантов осуществления, является рельеф местности. Само по себе наличие подъемов и спусков на пути между объектами для обслуживания приводит к удлинению пути по сравнению с движением по прямой. Однако, кроме того, необходимо учитывать не только увеличение длины пути, но и увеличение энергозатрат на преодоление подъемов, которые, как правило, значительно выше уменьшения энергозатрат при движении вниз по склону. Такие особенности рельефа местности также могут быть учтены весовыми коэффициентами. Другими учитываемыми особенностями являются водные преграды, которые являются либо непреодолимыми препятствиями, которые приводят к необходимости объезда и удлинению пути между местоположениями, либо требуют значительного времени на их преодоление. Путь между двумя местоположениями может характеризоваться суммой перепадов высот, которая может учитываться некоторым поправочным (весовым) коэффициентом, который увеличивает время, необходимое для движения от одного местоположения до другого. Аналогичная ситуация с проходимостью местности, которая может быть непроходимой, трудно проходимой, проходимой: для этих трех типов также могут быть введены весовые коэффициенты.
Следует понимать, что учет особенностей местности приводит к корректировке времени перемещения исполнителя между объектами, что в свою очередь приводит к корректировке заданий исполнителя в течение рабочей смены или иного временного промежутка, выделенного для выполнения заданий.
Еще одним фактором, который может быть учтен при формировании набора заданий, является трудоемкость задания. Как правило, трудоемкость имеет прямую зависимость с требуемым на выполнение задания временем, однако в некоторых случаях трудоемкость складывается и из требуемого времени, и из количества операций, выполняемых в единицу времени (возможны операции, требующие длительного ожидания, а возможны операции, требующие активных действий на протяжении всего времени выполнения задания), и из энергозатрат на выполнение задания речь, прежде всего, идет о физических энергозатратах, вызываемых физически сложными действиями, которые необходимо выполнить исполнителю). В изобретении предусматривается возможность равномерного распределения заданий между исполнителями с точки зрения распределения трудоемких заданий. То есть, если работы на первом объекте сопряжены с большой трудоемкостью, то предпочтительно этому же исполнителю будет назначен следующий объект, в котором меньше трудоемкость. Учет этого фактора приводит к меньшей утомляемости исполнителей в среднем.
Таким образом, в заявленном изобретении предлагается возможность формирования набора заданий так, чтобы задания этого набора были распределены равномерно во времени по трудоемкости.
Аналогичный подход реализован в отношении сложности задания. Если под трудоемкостью понимается в основном физическое напряжение, требуемое для выполнения задания, то под сложностью понимается в основном умственное напряжение, требуемое для выполнения задания. Таким образом, в заявленном изобретении реализована возможность равномерного распределения сложных заданий по исполнителям и равномерное распределение сложных заданий по набору заданий отдельных исполнителей.
Регламентироваться могут также и интервалы отдыха, чтобы обеспечить нормальный рабочий режим, при котором исполнители сохраняют на протяжении всей рабочей смены должную концентрацию, производительность труда и качество работ. Кроме того, при определении нормы времени на задание может учитываться условная суммарная физическая и умственная работа (например, тоже на основе нормированных соответствующих весовых коэффициентов), которая будет проделана исполнителем к моменту выполнения этого задания. Учитываться может также и отдых, который был предусмотрен для исполнителя к моменту выполнения этого задания, например, его общая продолжительность за смену к моменту выполнения задания, продолжительность последнего отдыха, а также время, прошедшее с момента последнего отдыха.
Поскольку физическое и умственное напряжение приводят к усталости и повышению вероятности совершения исполнителем ошибок, заявленный подход обеспечивает повышение качества работ исполнителей.
В одном из вариантов осуществления может проводиться отслеживание местоположения исполнителя. Пример отслеживания местоположения исполнителя показан на фиг. 6, на которой отображена темной линией траектория движения исполнителя и информация по этому исполнителю: ЕН_бригада_Хасаншин. Эта полученная с помощью средства связи линия явно показывает, какие точки на карте проходил исполнитель Хасаншин. На графике не отображено, но заявленное изобретение позволяет отобразить время пребывания исполнителя в выбранных точках на карте. Таким образом, понятно, как реализуется контроль исполнения заданий исполнителем.
Данные о движении исполнителей, полученные с помощью средства связи, могут быть сохранены в памяти для целей дальнейшего анализа. Поскольку исполнитель ориентируется на реальные особенности местности, то, как правило, со временем его траектории движения от одного объекта до другого оптимизируются либо по критерию сокращения времени, либо по критерию сокращения энергозатрат. Эти оптимизированные исполнителем траектории могут в дальнейшем быть учтены блоком обработки для распределения заданий. Оптимизация исполнителя может носить сезонный характер, например, весной и осенью некоторые участки местности могут становиться более труднопроходимыми, таким образом, сезон может стать одним из критериев при формировании заданий исполнителя.
Согласно данному изобретению, может строиться карта маршрутов для множества исполнителей так, чтобы обеспечить максимально равномерную рабочую нагрузку исполнителей. При этом может учитываться оптимальная начальная и конечная точка маршрута движения каждого исполнителя так, чтобы исполнителям было максимально комфортно добираться до первой точки и уходить из последней, чтобы минимизировать время в пути на работу и с работы.
В одном из вариантов осуществления исполнитель в конце смены сдает отчет о выполненных заданиях (или, как вариант, сдает в начале смены информацию о выполнении заданий прошлой смены). Устройство контроля обслуживания анализирует отчет, сопоставляет данные о местоположении исполнителя с распределенными исполнителю заданиями и определяет соответствие всех данных друг другу: определяет, был ли исполнитель на объекте, на котором необходимо было выполнить задание, и сколько времени он там пробыл. При наличии несоответствия делается вывод о неполном выполнении набора заданий, распределенных исполнителю. При полном или почти полном выполнении всех заданий исполнителем в течение определенного периода времени исполнитель получает вознаграждение: оклад, премию и т.д.
Необходимо учитывать то, что некоторые задания требуют определенной квалификации исполнителя, эти данные также учитываются при формировании заданий исполнителю, то есть если на объекте требуется выполнять в числе прочих сложные работы, требующие высокой квалификации, то на этот объект не направляется исполнитель с недостаточной квалификацией, а направляется тот, кто сможет сделать все назначенные для объекта задания. С квалификацией исполнителя могут быть связаны и временные нормативы на выполнение тех или заданий, так как более квалифицированный исполнитель в среднем может выполнять часть работ быстрее, чем менее квалифицированный.
Понятно, что для исполнителя благоприятно заканчивать рабочий день на объекте, который находится недалеко от дорог, по которым он мог бы быстро добраться до дома, поэтому предпочтительно учитывать это при составлении маршрута. Аналогичные рассуждения справедливы и в отношении начальной точки маршрута движения исполнителя. Как вариант, маршруты могут составляться так, чтобы начальная и конечная точки совпадали.
Варианты осуществления не ограничиваются описанными здесь вариантами осуществления. Специалисту в области техники на основе информации, изложенной в описании, и знаний уровня техники станут очевидны и другие варианты осуществления изобретения, не выходящие за пределы сущности и объема данного изобретения.
Под функциональной связью элементов следует понимать связь, обеспечивающую корректное взаимодействие этих элементов друг с другом и реализацию той или иной функциональности элементов. Частными примерами функциональной связи может быть связь с возможностью обмена информацией, связь с возможностью передачи электрического тока, связь с возможностью передачи механического движения, связь с возможностью передачи света, звука, электромагнитных или механических колебаний и т.д. Конкретный вид функциональной связи определяется характером взаимодействия упомянутых элементов, и, если не указано иное, обеспечивается широко известными средствами, используя широко известные в технике принципы.
Элементы, упомянутые в единственном числе, не исключают множественности элементов, если отдельно не указано иное.
Способы, раскрытые здесь, содержат один или несколько этапов или действий для достижения описанного способа. Этапы и/или действия способа могут заменять друг друга, не выходя за пределы объема формулы изобретения. Другими словами, если не определен конкретный порядок этапов или действий, порядок и/или использование конкретных этапов и/или действий может изменяться, не выходя за пределы объема формулы изобретения.
В заявке не указано конкретное программное и аппаратное обеспечение для реализации блоков на чертежах, но специалисту в области техники должно быть понятно, что сущность изобретения не ограничена конкретной программной или аппаратной реализацией, и поэтому для осуществления изобретения могут быть использованы любые программные и аппаратные средства, известные в уровне техники. Так, аппаратные средства могут быть реализованы в одной или нескольких специализированных интегральных схемах, цифровых сигнальных процессорах, устройствах цифровой обработки сигналов, программируемых логических устройствах, программируемых пользователем вентильных матрицах, процессорах, контроллерах, микроконтроллерах, микропроцессорах, электронных устройствах, других электронных модулях, выполненных с возможностью осуществлять описанные в данном документе функции, компьютер либо комбинации вышеозначенного.
Хотя отдельно не упомянуто, следует понимать, что, когда речь идет о хранении данных, программ и т.п., подразумевается наличие машиночитаемого запоминающего носителя, примеры машиночитаемых запоминающих носителей включают в себя постоянное запоминающее устройство, оперативное запоминающее устройство, регистр, кэш-память, полупроводниковые запоминающие устройства, магнитные носители, такие как внутренние жесткие диски и съемные диски, магнитооптические носители и оптические носители, такие как диски CD-ROM и цифровые универсальные диски (DVD), а также любые другие известные в уровне техники запоминающие носители.
Несмотря на то, что примерные варианты осуществления были подробно описаны и показаны на сопроводительных чертежах, следует понимать, что такие варианты осуществления являются лишь иллюстративными и не предназначены ограничивать более широкое изобретение, и что данное изобретение не должно ограничиваться конкретными показанными и описанными компоновками и конструкциями, поскольку различные другие модификации могут быть получены специалистами в соответствующей области без творческих усилий.
Признаки, упомянутые в различных зависимых пунктах формулы, а также реализации, раскрытые в различных частях описания, могут быть скомбинированы с достижением полезных эффектов, даже если возможность такого комбинирования не раскрыта явно.