Рефераты

Автоматизация процесса бурения

управляет лишь по одному параметру-нагрузке на породоразрушающий

инструмент (долото).

К неявным источникам экономической эффективности можно отнести

функции контроля и регистрации параметров, а также показателей процесса

бурения, выполненные системой управления. При этом высвобождается

определенная часть инженерно-технических работников; которые должны

хронометрировать процесс и предварительно обрабатывать данные.

Полученные объективные данные служат основой для оптимального

проектирования процесса бурения, нормирования и др.

В недалеком будущем с внедрением гидрофицированных буровых установок

нового поколения возможен рост эффективности за счет расширения

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

как автоматизация спуско-подъемных операций, диагностика состояния

станка, оперативная обработка данных скважинной геофизики, учет расхода

материалов и т. д.

Внедрение систем автоматизированного управления имеет социальное

значение. Прежде всего, это устранение различий между умственным и

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

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

на безопасное расстояние от движущихся и вращающихся частей, и создание

комфортабельных условий работы.

3.4. Состояние разработок по автоматизации процесса бурения

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

процессом бурения в последнее время занимаются также зарубежные фирмы.

Японская фирма “Кокэн Боринг Машин Ко” разрабатывает буровые станки

с компьютерным управлением с 1979 г. Например, в 1981 г. был разработан

буровой станок СВК-К-10А с программным управлением. Эта модель

представляет собой малогабаритный гидравлический станок со встроенной

микро-ЭВМ, который предназначен для геологической съемки и бурения

цементировочных скважин глубиной до 100 м при постройке дамб и плотин.

Разработчики обоснованно считают, что эффективность и безопасность

бурения значительно зависят от квалификации оператора-бурильщика. Поэтому

цель разработки бурового станка со встроенной ЭВМ состоит в обеспечении

высокой надежности, эффективности и безопасности работы при бурении

станком независимо от квалификации бурильщика и, тем более, в открытии

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

неизвестных горно-геологических условиях. Система управления собирает

информацию по шести параметрам и по заданной программе производит

оптимальное управление станком спускоподъемные операции также

автоматизированы. Специалисты фирмы утверждают, что применение станков с

программным управлением позволило получить большой экономический эффект.

В ФРГ в 1989 г. приступили к оптимизации процессов бурения на

основе микроэлектроники при разработке рудных месторождений скважинами

большого диаметра. Начатые научно-исследовательские опытно-

конструкторские работы показывают, что их результаты могут быть

использованы и при других видах бурения.

Авторы считают, что автоматическое регулирование при бурении

скважин большого диаметра позволяет:

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

энергии;

. создать условия для обслуживания бурового станка одним человеком,

обслуживания одной бригадой нескольких станков;

. сократить непроизводительное время в начале и конце смены;

. максимально увеличить скорость бурения при минимизации затрат.

В разработке предусматривается диагностика бурового станка, регистрация

и индикация параметров режимов бурения и некоторых режимов работы.

Оптимизацию процесса бурения намечено осуществить путем адаптивного

регулирования с помощью вычислительных устройств.

В обзоре, посвященном анализу состояния разведочного бурения и

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

дальнейшее развитие этого способа, вероятно, приведет к повышению|

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

времени на спускоподъемные операции и обеспечения адаптивного

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

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

колонны [12]. В Специальном проектно-конструкторском бюро буровой

автоматики (СПКББА) на базе ЭВМ среднего класса разработана станция

автоматической оптимизации и геолого-технологического контроля бурения

глубоких скважин (САОБ), предназначенная для оперативного управления

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

осложнений и аварийных ситуаций, ликвидации аварий, автоматического

сбора, обработки, накопления и выдачи геолого-технологической и технико-

экономической информации о процессе бурения глубоких скважин на нефть и

газ.

Основные функции станции следующие: оптимизация режимов бурения,

обеспечивающих достижение экстремального значения критерия оптимальности

(максимум рейсовой скорости или проходки на долото, минимум стоимость 1 м

проходки); корректировка выбранного оптимального режима бурения при

изменении условий бурения в процессе рейса; распознавание на ранней

стадии предаварийных и аварийных ситуаций и вероятностная оценка момента

их наступления; накопление, хранение и представление в различной форме

геолого-технологической информации о процессе бурения, кратной 1 м

бурения или рейсу.

Станция может работать с любыми нефтяными буровыми установками,

укомплектованными необходимым набором технологических датчиков и

рассчитанными на бурение эксплуатационных и поисково-разведочных скважин

на нефть и газ глубиной 4000-6500 м. В первую очередь целесообразно

использовать станцию на новых площадях в условиях малой изученности

разрезов и недостоверности сходной геолого-технологической информации об

условиях бурения.

Вторая наиболее значительная разработка, имеющая реальный выход в

производство, автоматическая система управления процессом углубки

скважины в оптимальном режиме (автобурильщик “Узбекистан 2А”), созданная

в Методической экспедиции геолого-экономических исследований. Система

включает кабину бурильщика с размещенным в ней вычислительно-управляющим

комплексом, датчики технологических параметров и исполнительный механизм

для управления рычагом тормоза лебедки. Система предназначена для ведения

в автоматическом режиме процесса бурения роторным и турбинным способами

глубоких скважин на нефть и газ серийными буровыми установками с

использованием шарошечных долот. Систему обслуживает один оператор.

Вычислительно-управляющий комплекс включает в себя вычислительный блок,

выполненный на базе серийной микроЭВМ “Электроника С5-12”, пульт

управления, устройства связи с объектом и оператором, представления

информации, формирования управляющих сигналов, ленточный перфоратор ПЛ-

150 и систему питания. Комплекс предназначен для приема и анализа

информации о процессе бурения по сигналам датчиков технологических

параметров, а также для логической и математической обработки ее в

соответствии с алгоритмом управления, формирования информационных и

управляющих сигналов и обеспечения всех устройств системы электропитания.

В соответствии с алгоритмом управления система производит

взвешивание бурового инструмента, приработку долота, поиск эффективного

значения осевой нагрузки на долото и поддержание ее в процессе бурения.

Если дальнейшее бурение экономически нецелесообразно, то система

вырабатывает сигнал об окончании рейса и прекращает подачу инструмента.

Кроме того, система обеспечивает безаварийное бурение, своевременно

определяя износ опоры шарошечного долота. Сведения о ходе процесса

бурения и режимах работы оборудования выдаются бурильщику с помощью

стрелочных приборов, цифровой индикации, светящихся транспарантов, а

также фиксируются на перфоленте, которая может быть исходным документом

для формирования информационного банка и служит контрольным документом,

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

отображающим работу буровой бригады.

Система предназначена для бурения скважин глубиной 3500-4000 м.

Потребляемая мощность не более 0,5 кВт. Как показали результаты

промысловых испытаний, применение системы позволяет сократить расход

долот и время проводки скважины на 15-20% при обеспечении полной

безаварийности.

Фирмой “Даймэнт Боарт” создана гидрофицированная установка с

подвижным вращателем и трубодержателем, в управлении которой использован

микропроцессор [13]. С помощью микропроцессора координируется

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

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

заданиям. При спускоподъемных операциях микропроцессор синхронизирует

последовательность срабатывания гидропатрона вращателя и трубодержателя,

перемещение вверх и вниз и контролирует интервалы времени между

прохождением последовательных сигналов.

Возможно расширение функций системы управления: полное

воспроизведение различных программ, заранее отработанных

экспериментально; защита по максимальному крутящему моменту при

свинчивании и развинчивании бурильных труб; ограничение по предельной

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

колонны и т. д. Предусматриваются регистрация и обработка информации о

процессе бурения, которая затем будет использована для интерпретации

этого процесса и геологического разреза.

Для бурения геологоразведочных скважин на твердые полезные

ископаемые разработана система автоматизированной оптимизации управления

технологическим процессом бурения САОПБ-1. Система предназначена для

автоматического управления технологическим процессом бурения скважин

алмазным породоразрушающим инструментом по заданной оптимальной углубке

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

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

при алмазном бурении.

Практически система представляет собой аналоговый регулятор и

отличается от известных высокой надежностью и эффективностью, которые

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

за оборот, задаваемой бурильщиком (технологом). При несоответствии

заданной углубки (скорости бурения) условиям бурения, т.е. в случае

превышения заданной скорости бурения, оптимальной для данных условий,

срабатывает защита по потребляемой мощности или давлению бурового

раствора в нагнетательной линии промывочного насоса и происходит

автоматический “подрыв” инструмента. Частое повторение описанной ситуации

служит сигналом о необходимости уменьшения заданной углубки за оборот.

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

(горная порода-коронка) выбирают по специальной, ранее разработанной,

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

процессе бурения.

Безусловной заслугой разработчиков является то, что они первыми на

базе большого объема бурения доказали преимущества автоматизированного

управления процессом алмазного бурения.

Недостаток системы - ограниченная способность к совершенствованию,

что присуще всем аналоговым решениям. Введение элементов адаптации,

совершенствование алгоритмов управления повлечет за собой большие

трудности и, следовательно, удорожание системы.

В начале 1999 г. Московское специальное конструкторское бюро

геофизического приборостроения и информатики "Ореол" выпустила систему

технологического контроля параметров бурения "СГТ-микро". Система

рекомендована Госгортехнадзором РФ для внедрения во всех буровых

предприятиях, в первую очередь, как оборудование для обеспечения

безопасности ведения буровых работ и предотвращения аварий.

Система "СГТ-микро" по функциональным возможностям аналогична

подобным средствам, выпускаемым известной фирмой "Мартин-Декер".

Стоимость "СГТ-микро" в 4-6 раз меньше, а с учетом затрат на обучение

персонала, профилактические обслуживание и ремонт, вызов специалистов при

возникновении нештатных ситуаций и т. п., стоимостное отношение еще более

возрастает в пользу "СГТ-микро".

Глава 3. Описание устройства сбора и первичной обработки информации о

состоянии процесса бурения

Необходимое условие качественного решения задачи автоматического

управления процессом бурения – получение информации о состоянии процесса

с требуемой оперативностью и точностью. Требуемая оперативность получения

информации определяется необходимостью управления процессом в реальном

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

запаздывания (или с допустимым запаздыванием) относительно изменений

состояния управляемого процесса. Это обеспечивается тем, что

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

временных характеристик процесса бурения, к которым относятся

длительность переходных процессов в приводе подаче бурового станка,

инерциальные свойства буровой колонны, нестационарный характер процесса.

Кроме того, временные характеристики существенно зависят от геолого-

технических условий бурения: глубины скважины, физико-механических

свойств разбуриваемых пород, типов бурильных труб и компоновки бурильной

колонны, свойств очистного агента, режима промывки скважины и т.п. Расчет

точных временных характеристик возможен лишь на основе адекватного

математического описания процесса бурения (модели), определяющего не

только качественные, но и точные количественные зависимости входных и

выходных переменных, характеризующих процесс бурения, для конкретных

геолого-технических условий.

Однако существующие в настоящее время математические описания

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

приблизительно оценить (от единиц до нескольких десятков секунд)

временные характеристики процесса бурения. Эта оценка также

подтверждается многочисленными экспериментальными данными. Таким образом,

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

опроса параметров, не могут быть точно определены на основании расчетов.

На данном этапе развития автоматизированного управления процессом бурения

целесообразно рассматривать период опроса параметров как технологическую

константу, конкретное значение которой для определенных условий

устанавливают экспериментальным путем по соответствующим методикам.

По данным экспериментальных исследований и испытаний, при бурении

различными буровыми установками (СКБ-4, 5, 8, ЗИФ-650) скважин глубиной

100-300 м при периоде опроса параметров с [pic] обеспечиваются вполне

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

своевременная и эффективная реакция на изменения процессов и ликвидация

аномальных технологических ситуаций в начальных стадиях их развития. При

таких больших периодах опроса параметров невозможен анализ

высокочастотных процессов в бурении, например, вибраций, диапазон которых

составляет, по различным оценкам, от сотен герц до десятков килогерц. Для

реализации опроса параметров с такими высокими частотами необходимы

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

обработки измерений. Поэтому в настоящее время целесообразно проводить

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

формировать по их результатам рекомендации по управлению режимами

бурения, например, в виде системы ограничений.

Для целей управления режимами бурения в реальном масштабе времени

возможно ограничиться решением задачи формирования временного ряда

измерений (тренда), который адекватен реальным закономерностям изменения

состояния процесса бурения, позволяющего обнаруживать взаимозависимости

изменения параметров и прогнозировать тенденции изменения состояния

процесса. Качество формирования тренда каждого параметра бурения также

определяется точностью измерений отдельных точек (мгновенных значений),

составляющих тренд.

Процедура получения мгновенного значения параметра, представляющего

собой непрерывный электрический сигнал, заключается в квантовании этого

сигнала по уровню, которое состоит в том, что в диапазоне непрерывных

значений функции ?(?) выбирается конечное число дискретных значений

функции, распределенных, например, равномерно по всему диапазону. В

момент измерения значения функции ?(?) заменяется значением ближайшего

дискретного уровня. Функция при этом приобретает ступенчатый вид (рис.

номер ). При квантовании возникает погрешность квантования, определяемая

шагом квантования [pic]. При равномерном квантовании по уровню

максимальное значение приведенной погрешности квантования

[pic]

где [pic]- диапазон изменения параметра; (q-1) – число интервалов

(шагов) квантования, q-1=([pic]).

Однако основная проблема заключается в выделении полезного сигнала

на фоне случайных помех, источник которых не измерительные тракты, а

стохастические возмущения, возникающие в процессе бурения и являющиеся

следствием изменяющихся условий бурения и нестабильности работы бурового

оборудования. Задача состоит в формировании измерения требуемого

параметра бурения в определенный момент времени таким образом, чтобы

совокупность этих измерений отражала закономерное изменение данного

параметра в пределах анализируемого временного интервала. В

разрабатываемой настоящим дипломе системе указанная проблема решается

следующим образом:

Рис. Квантование непрерывного сигнала по уровню.

Формирование одного измерения каждого вида параметров производится

по определенному количеству опросов АЦП, которое рассматривается как

статистическая выборка n наблюдаемых значений измеряемой величины [pic],

…, [pic] (под опросом АЦП понимается однократный программный запуск АЦП

для измерения мгновенного значения заданного параметра в момент

запускаю; быстродействие АЦП ADC0816 позволяет производить опросы с

частотой 10-30 Гц в зависимости от амплитуды измеряемого сигнала). В

качестве значения параметра вычисляется выборочное среднее – первый

момент выборочного распределения случайной величины. Для одномерных

распределений – это среднее арифметическое значение по элементам выборки

[pic], …, [pic]

[pic]

(7/1)

При обработке статистических выборок среднее арифметическое является

оценкой математического ожидания, точность которого зависит от количества

элементов выборки n. Так как n в случае формирования измерений параметров

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

оценки этой точности при небольших объемах выборок можно воспользоваться

наилучшими линейными оценками S среднего квадратического отклонения [2],

например,

[pic] для n=2,

[pic] для n=4,

[pic]для n=8,

(7,2)

где [pic]- вариационный ряд, т.е. значения, расположенные в порядке

возрастания.

Например, при восьми опросах АЦП канала механической скорости [pic]

получены следующие значения:

|n |1 |2 |3 |4 |5 |6 |7 |8 |

|[pic],см/ч|156 |147 |149 |152 |151 |155 |144 |148 |

Вычисляя x и S по формулам (7.1) и (7.2), для различных значений n,

получим следующие результаты (табл. xxx ).

Таблица xxx

| |Вариационный ряд | | |

|n | |[pic] |S |

| |1 |2 |3 |4 |5 |6 |7 |8 | | |

|2 |147 |156 |---- |--- |--- |--- |--- |--- |151,1 |7,98 |

|4 |147 |149 |152 |156 |--- |--- |--- |--- |151 |4,41 |

|8 |144 |147 |148 |149 |151 |152 |155 |156 |150,25|3,36 |

Очевидно, с увеличением n точность формирования измерения повышается

и при n=4 и при n=8 вполне удовлетворительна. Кроме того, для выявления

тенденций в изменении состояния процесса бурения точность формирования

измерений различных параметров может быть неодинаковой. Например,

механическую скорость и крутящий момент (мощность), как наиболее

информативные параметры необходимо измерять с большой точностью (n=8),

чем осевую нагрузку и частоту вращения (n=4).

Для параметров расхода промывочной жидкости и давления на насосе,

изменения которых носят пульсирующий характер, можно ограничиться n=2.

Параметры обрабатываются не в физических единицах параметров

бурения, а в некоторых абстрактных единицах (кодах АЦП), пропорциональных

измеренному напряжению сигнала с соответствующего датчика. Следующий этап

формирования измерения – масштабирования, т. е. перевод значений

измерений, выраженных в кодах АЦП, в физические единицы. Такое

преобразование осуществляется следующим образом:

[pic],

где [pic]- значение i – го параметра бурения в физических

единицах; [pic]- масштабный коэффициент i – го параметра; [pic] -

значение i – го параметра в кодах АЦП.

Для некоторых параметров требуется дополнительная математическая

обработка, связанная с особенностями их измерения. Например, при

измерении осевой нагрузки на породоразрушающий инструмент необходимо

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

дополнительной нагрузкой или разгрузкой. Такая дополнительная обработка

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

характеристики буровых установок и датчиков технологических параметров. В

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

реализована возможность изменения определенных характеристик подсистемы

опроса и первичной обработки информации путем ввода в систему

соответствующих данных с пульта оператора системы. К таким

характеристикам относятся период измерения параметров , количество

опросов в измерении, Масштабные коэффициенты, выбор требуемой

подпрограммы обработки. Данные изменения должен производить специалист

службы КИП экспедиции или партии при проведении наладочных и проверочных

работ.

Как указывалось выше, оценка и прогнозирование изменений состояния

процесса бурения осуществляется путем формирования и анализа временного

ряда (тренда) каждого из измеряемых параметров. Непосредственно анализ

трендов, оценка и прогнозирование изменений состояния процесса

производится другими подсистемами системы автоматического управления

процессом бурения. Задача подсистемы сбора и первичной обработки

информации – формирование тренда, который, с точки зрения программной

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

хранятся значения параметров, упорядоченные во времени.

Такой массив памяти формируется с использованием так называемой

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

что в массиве памяти фиксированного объема N , содержащего N значений

определенной переменной, новое (N + 1) значение данной переменной

помещается в этот массив (стек) за счет исключения из него по

определенному правилу одного из N элементов. Правилами записи в стек

могут быть ”первый пришел – первый ушел”, ”первый пришел – последний

ушел” и т. п. В данном случае стековая организация хранения данных

организована следующим образом.

Часть объема ОЗУ ЭВМ, в котором организована оперативная

информационная база, разделена на блоки, включающие по 64 ячейки памяти.

Число таких блоков равно максимальному количеству параметров и

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

блоков является стеком соответствующего параметра; запись информации во

все стеки осуществляется по правилу ”первый пришел – первый ушел”. Пусть

в момент времени [pic][pic] в каком либо стеке, например стеке измерений

[pic], находилось 64 предыдущих значений (рис. 7.2) [pic] ,( [pic],

[pic], …,[pic]).

В момент времени [pic] было сформировано очередное измерение [pic],

которое необходимо поместить в стек, [pic] будет перемещено в 63-й

элемент, [pic] - в 62-й элемент и таким образом до ”вершины” стека, т. е.

до1-го элемента, в который будет помещено значение [pic], а значение

[pic] будет удалено из стека. Следовательно, в стек будет помещаться

каждое новое измерение данного параметра.

Запись во все стеки производиться синхронно с периодом [pic], т. е.

в момент времени [pic] (где K - номер цикла измерений) формируются

измерения всех параметров и записываются значения измерений в

соответствующие стеки. В любой момент времени [pic] в стеках

Ожидание истечения

[pic]

Да

Нет

Нет

Да

Нет

Рис. XXX Блок-схема

Да алгоритма работы

подсистемы

сбора и первичной

обработки информации

находятся по 64 измерения каждого из параметров процесса бурения,

упорядоченных во времени и позволяющих оценить изменение параметров в

интервале времени от [pic] до [pic]. Например, при [pic] с интервал

оценки измерения параметров составит [pic] с.

Очевидно, что, располагая данными за такой относительно длительный

интервал времени, можно достаточно надежно распознавать возникающие

изменения состояния процесса и прогнозировать тенденции развития

технологических ситуаций. Анализ формируемых таким образом временных

рядов производится другими подсистемами системы по математическим методам

и алгоритмам, соответствующим задачам, решаемым каждой из подсистем.

Описанные выше методы опроса, первичной обработки и хранения

информации о параметрах и показателях процесса бурения реализуются

программным модулем САУ технологическим процессом, который получает

управление циклически, с периодом [pic] Данный программный модуль имеет в

системе высший приоритет.

Вся необходимая для работы информация содержится в таблице опроса

параметров (рис. xxxx) и определяет требуемый режим и характеристики

измерений. Блок схема алгоритма работы модуля приведена на рис. xxxx.

Важное преимущество подобной структуры данной подсистемы -

возможность простого изменения или замены подпрограммы обработки

измерений параметров, и следовательно возможность работы системы с

различными датчиками и измерительными приборами.

Глава 4. Разработка принципиальной схемы устройства связи персонального

компьютера с объектом автоматизации.

4.1 Описание автоматизированной системы управления процессом бурения

Зоя 1.1.

Система Зоя 1.1 предназначена для контроля технологических

параметров бурения с целью оперативного управления и оптимизации режимов

бурения скважин на нефть и газ и обеспечивает:

. автоматический сбор и обработку с расчетом производных параметров

и представление текущей информации в наглядной форме на средствах

отображения и регистрации бурильщика и бурового мастера;

. документирование результатов бурения в цифро-аналоговом и

графическом виде, включая рапорт за смену,

. контроль выхода технологических параметров за установленные

пользователем пределы со световой и звуковой сигнализацией этих

событий;

. аварийную сигнализацию при выходе параметров "Вес на крюке",

"Давление на входе" за предельные значения с выдачей сигналов

блокировки на соответствующее буровое оборудование;

. автономное функционирование пульта бурильщика при отключении ЭВМ;

. высокую эксплуатационную надежность и долговечность при

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

метрологическое обеспечение.

К необходимому типовому элементу любой системы автоматического

управления относятся датчики технологических параметров. Назначение

датчика - преобразование контролируемой или регулируемой величины в

величину другого рода, удобную для дальнейшего применения.

В системе присутствуют следующие датчики:

. Датчик веса на крюке устанавливается на неподвижной ветви талевого

каната. В качестве первичного преобразователя в датчике используется

тензометрический силоизмерительный элемент.

. Датчик контроля момента на роторе (тензометрический) устанавливается

на редукторе привода ротора вместо фиксирующей серьги-стяжки или

фиксирующей опоры. Контролируется действующее на датчик усилие

растяжения или сжатия.

. Датчик контроля ходов насоса (индуктивный датчик приближения)

устанавливается на шкиве привода насоса.

. Датчик канала контроля скорости вращения ротора определяет скорость

вращения вала привода ротора. В качестве первичного преобразователя

применяется датчик приближения. Устанавливается на трансмиссии.

. Датчик давления (тензорезисторный) устанавливается в нагнетательной

линии.

. Датчик глубин дает исходную информацию для расчета глубины забоя,

подачи, положения тальблока. Датчик цепной передачей связан с валом

лебедки.

. Датчик-индикатор изменения расхода бурового раствора на выходе (в

желобе) преобразует угол отклонения лопатки от вертикального положения

в электрический сигнал в зависимости от уровня и скорости потока.

. В совмещенном датчике плотности - уровня бурового раствора (БР) и

плотности БР на выходе в качестве первичного преобразователя

применяется дифференциальный манометр. Измеряется гидростатическое

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

давлением продувается воздух.

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

первичного термохимического преобразователя, монтируется вместе с

датчиком-индикатором изменения расхода на выходе. Аналогичные датчики

применяются для контроля газосодержания и сигнализации во

взрывоопасной зоне.

. Датчик температуры БР на входе и выходе выполнен на основе специальной

микросхемы и устанавливается, соответственно, в рабочей емкости и в

желобе.

. Датчик температуры воздуха (аналогичный) размещен в кабельной

распределительной коробке.

. Датчик момента на ключе (тензометрический) устанавливается на

приводном тросе ключа.

. Датчик момента на турбобуре (тензометрический) устанавливается на узел

стопора ротора.

Информация от датчиков по кабелям передается в блок УКП, где

осуществляется преобразование и обработка сигналов, и, затем, в пуль

бурильщика и ЭВМ.

Информационно-метрологические характеристики в полном объеме

приведены в прилагаемой таблице №.

Таблица №.

|Контролируемый параметр |

|Наименование параметра, единица измерения |Диапазон |

| |контроля |

| | |

|1 Вес на крюке, кН |0 - 5000; 0 - |

| |4000 |

| |0 - 3000; 0 - |

| |2500 |

| |0 - 2000; 0-1500|

|2 Нагрузка на долото, кН |0-500 |

|3. Крутящий момент на роторе, кНм |0-60 0-30 |

|4. Давление на входе, Мпа |0-40 |

|5 Расход на входе, л/с |0-100 |

|6 Обороты ротора, об/мин |0-300 |

|7 Число ходов каждого насоса (до трех), ход/мин|0-125 |

|8 Изменение расхода на выходе, % |0-99 |

|9. Подача, м |0-99,9 |

|10. Положение талевого блока, м |0-60 0-45 |

|11 Глубина забоя, м |0 -9999 |

|12 Положение долота над забоем, м |0 - 9999 |

|13 Текущее время, дата |- |

|14. Время бурения 1 м проходки, мин/м |0-1000 |

|15. Механическая скорость проходки, м/час |0-200 |

|16. Скорость СПО, м/с |0-3 |

|17. Время бурения долотом, мин |0-999999 |

|18. Проходка на долото, м |0-999 |

|19. Плотность бурового раствора (БР),г/смЗ |0,8-2,6 |

|20. Уровень БР, м |0,4-2,0; 0,8-2,4|

| | |

| |1,2-2,8 |

|21 Суммарный объем БР,мЗ |0 - 999,9 |

|22. Изменение суммарного объема БР, мЗ |0-500 |

|23 Суммарное содержание горючих газов, % НКПР |0-50 |

|24. Момент на ключе, кНм |0-60 |

|25. Момент турбобура, кНм |0-30 |

|26 Температура на входе и выходе,°С |0-100 |

|27 Температура воздуха,°С |0-100 |

|28. Плотность промывочной жидкости в желобе, |0,8-2,6 |

|г/смЗ | |

4.2 Место УСО в АСУ процесса бурения

АСУ ТП должна иметь возможность и средства связи с объектом

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

АСУ ТП состоит в том, что последняя должна быть способна в реальном

времени получать информацию о состоянии объекта управления, реагировать

на эту информацию и осуществлять автоматическое управление ходом

технологического процесса. Для решения этих задач ЭВМ, на базе которой

строится АСУ ТП, должна относиться к классу управляющих вычислительных

машин (УВС), т. е. представлять собой управляющий вычислительный комплекс

(УВК) УВК можно определить как вычислительную машину, ориентированную на

автоматический прием и обработку информации, поступающей в процессе

управления, и выдачу управляющих воздействий непосредственно на

исполнительные органы технологического оборудования. Такая ориентация

обеспечивается устройствами связи с объектом (УСО) (рис. ммм) - набором

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

ЭВМ и объектом управления. Различают пассивные и активные УСО.

Пассивные устройства выполняют команды опроса датчиков и команды выдачи

управляющих воздействий. Они содержат комплекты входных и выходных блоков

и блок управления. В состав входных и выходных блоков, обеспечивающих

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

информации типа аналог-код и код-аналог, коммутаторы, усилители и т. п.

Блок управления обеспечивает необходимый обмен информацией с управляющей

ЭВМ и управление всеми блоками устройства, расшифровывает команды,

поступающие от ЭВМ, и обеспечивает необходимый обмен информацией через

блоки ввода-вывода

Активные УСО способны работать в автономном режиме слежения за

состоянием управляемого объекта (процесса), а также выполняют

определенные алгоритмы преобразования информации, например, алгоритмы

регистрации параметров и сигнализации об отклонении их от нормы,

регулирования по одному из относительно простых законов и др. Построение

УСО по активному принципу позволяет повысить надежность АСУ ТП в целом и

эффективность использования управляющей вычислительной машины в

результате сокращения потока информации, поступающей от объекта

управления в управляющую ЭВМ.

Рис. Типовая структура АСУ ТП на базе управляющей ЭВМ.

В настоящем дипломе разрабатывается конструкция функционально

законченного устройства связи с объектом в системе сбора и первичной

обработки информации о состоянии процесса бурения (рис.ццц). Система

сбора и первичной обработки информации о состоянии процесса бурения

является важнейшей функциональной подсистемой АСУ ТП ЗОЯ.

В основном схема разработана на интегральных микросхемах ТТЛ серии

К555 и К155. Данная модель является практичной, недорогой и простой и

позволяет связать датчик любого типа с IBM PC или эквивалентным

компьютером. Подробно рассматриваются принципы функционирования системной

шины IBM PC и базовый аппаратный интерфейс, с которым связана

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

таймеров.

4.1 Описание работы схемы

В разрабатываемой схеме можно использовать до 64 портов - 32 входных

и 32 выходных. В таблице ххх дается распределение портов платы.

Таблица ххх.

|Линия |Номер порта |Наимено- |Функция |Микросхема |

|выбора порта |(16-ричный) |вание | | |

|E0 |300 |PORTA |Паралл.ВВ |Intel 8255 |

| | | |порт А | |

|E1 |301 |PORTB |Паралл.ВВ |Intel 8255 |

| | | |порт В | |

|E2 |302 |PORTC |Паралл.ВВ |Intel 8255 |

| | | |порт С | |

|E3 |303 |PCNTRL |Паралл.ВВ |Intel 8255 |

| | | |Управление | |

|E4 |304 |CNT0 |Счетчик 0 |Intel 8253 |

|E5 |305 |CNT1 |Счетчик 1 |Intel 8253 |

|E6 |306 |CNT2 |Счетчик 2 |Intel 8253 |

|E7 |307 |TCNTRL |Таймер/счетчи|Intel 8253 |

| | | |к | |

| | | |Управление | |

|E8 |308 |ADC |АЦП | |

| | | |Адрес, данные| |

|E9 |309 |STAT |АЦП | |

| | | |Состояние | |

|E10 |30A |START |АЦП | |

| | | |запуск | |

|E11 |30B |DACO |ЦАП | |

| | | |адрес | |

|E12 |30C |GATE |Таймер/счетчи| |

| | | |к | |

| | | |строб | |

|E13 |30D | |Порт ручки | |

| | | |Управления | |

|E14 |30E | |Не | |

| | | |задействов. | |

|E15 |30F | |Не | |

| | | |задействов. | |

|E16 |310 | |Не | |

| | | |задействов. | |

|E17 |311 | |Не | |

| | | |задействов. | |

|E18 |312 | |Не | |

| | | |задействов. | |

|E19 |313 | |Не | |

| | | |задействов. | |

|E20 |314 | |Не | |

| | | |задействов. | |

|E21 |315 | |Не | |

| | | |задействов. | |

|E22 |316 | |Не | |

| | | |задействов. | |

|E23 |317 | |Не | |

| | | |задействов. | |

|E24 |318 | |Не | |

| | | |задействов. | |

|E25 |319 | |Не | |

| | | |задействов. | |

|E26 |31A | |Не | |

| | | |задействов. | |

|E27 |31B | |Не | |

| | | |задействов. | |

|E28 |31C | |Не | |

| | | |задействов. | |

|E29 |31D | |Не | |

| | | |задействов. | |

|E30 |31E | |Не | |

| | | |задействов. | |

|E31 |31F | |Не | |

| | | |задействов. | |

Параллельный порт ввода-вывода

Хотя компьютер IBM PC и обладает очень мощными средствами обработки

данных, одного этого ему недостаточно. Он нуждается также и в средствах

взаимодействия с внешним миром. Для обмена данными между компьютером и

периферийным устройством необходимы аппаратные средства ввода-вывода и

соответствующее программное обеспечение.

Временные диаграммы

Ключом к успешному созданию любого интерфейса с системой является

обеспечение совместимости временного распределения его работы с

аналогичными параметрами системной шины. Во временных диаграммах и

таблицах, приведенных на рис. 3.5, представлена детальная информация о

временном распределении шинных циклов записи и чтения для ВВ.

Шинный цикл обычно состоит из четырех рабочих периодов длительностью Т

(машинный такт), однако компьютер автоматически вводит в этот цикл

дополнительный период ожидания (TW). Таким образом, в компьютере весь

шинный цикл ВВ содержит как минимум пять периодов Т, т.е. его длительность

равна примерно 1,05 мкс. Шинный цикл может быть дополнительно увеличен

путем регулирования длительности сигнала готовности (10 СН RDY) на

системной шине. Обратите внимание на то, что выводы А16—А19 адресной шины

компьютера не переводятся в активное состояние во время шинных циклов ВВ.

Шинный цикл чтения ВВ инициируется каждый раз, когда микропроцессор

8088 выполняет команду IN. Во время периода Т1 в активное состояние

переключается линия сигнала ALE, по срезу которого выдается признак того,

что разряды АО—А15 адресной шины содержат действительный адрес порта ВВ. Во

время периода Т2 в активное состояние переводится сигнал управления IOR,

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

в выводе им своего содержимого на шину данных. В начале периода Т4

процессор считывает информацию с шины данных, а затем линия сигнала IOR

переводится в неактивное состояние.

Шинный цикл записи ВВ инициируется каждый раз, когда процессор 8088

выполняет команду OUT. Во время периода Т1 в активное состояние переводится

управляющий сигнал ALE, по срезу которого выдается признак того, что

разряды АО-А15 адресной шины (содержат действительный адрес порта. Затем во

время периода Т2 в активное состояние переключается сигнал IOW, который

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

шины данных. Далее в течение этого же периода процессор 8088 выводит на

шину данные, которые должны поступать на выходной порт. В начале периода Т4

сигнал IOW переходит в неактивное состояние и процессор 8088 удаляет данные

с шины.

В таблицах, представленных на рис 3.5, приводится информация о

временных соотношениях в виде данных для наихудшего случая по максимуму и

минимуму. Следовательно, эти данные справедливы для всех условий нагрузки

шины и всех уровней напряжений питания в пределах заданных допусков.

[pic]

Рис. 3.5. Временные диаграммы работы порта ввода вывода. Временное

распределение шинного цикла чтения для порта ввода (а) Временное

распределение шинного цикла записи для порта вывода (б).

Сопряжение компьютера РС с микросхемой порта ввода-вывода типа Intel 8255

Программируемый таймер/счетчик

Программируемый таймер ИС КР580ВИ3 содержит три независимых 16-

разрядных счетчика, выполняющих счет в обратном направлении.

Предварительный установка позволяет задавать двоичный или двоично-

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

одном из шести режимов:

0. Прерывание терминального счета;

1. Ждущий мультивибратор;

2. Генератор импульсный;

3. Генератор меандра;

4. Одиночный программно формируемый стробирующий сигнал;

5. Одиночный аппаратно стробирующий сигнал.

Частота следования синхроимпульсов может быть в пределах до 2,5 МГц.

В разрабатываемом устройстве на основе таймера-счетчика ИС 8253

реализована счетная схема. Источник напряжения 5 В подключается между

точками Vcc и GND. Линии D0-D7 подведены к буферизированной шине данных.

Цифро-аналоговый преобразователь

На рис.ррр показана внутренняя схемотехническая организация 8-

разрядного ЦАП AD 558 фирмы Analog Devices. Когда обе управляющие линии

выбора кристалла находятся в активном состоянии, на 8-разрядный фиксатор

поступает байт данных от шины данных. Это 8-разрядное двоичное число

хранится в фиксаторе до тех пор, пока не выбирается следующий кристалл.

Каждый разряд фиксатора контролирует состояние транзисторного ключа,

действующего на R = 2R резисторную матрицу с лазерной подгонкой, состоящую

из 16 резисторов. К конечному ОУ подключена резисторная цепь, с помощью

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

сигнала.

На рис. ллл показана схема подключения выводов ЦАП при использовании на

интерфейсной плате. Линия выбора порта Е11 (порт ЗОВН) инициализирует выбор

ЦАП как порта вывода. При переключении линии управления выходное напряжение

изменяется в диапазоне 0…2,56 В.

Наличие двух общих (земляных) выводов у микросхемы AD558 типично для

устройств, реализующих как аналоговые, так и цифровые функции. Эти выводы

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

аналогового сигнала.

Для уменьшения шума (помех) в системе, содержащей как аналоговые,

так и цифровые компоненты, хорошие практические результаты дает

использование всюду внутри системы раздельных общих проводов для

аналоговых и цифровых схем и соединение этих общих проводов друг с другом

только в одной точке.

Аналого-цифровой преобразователь

Обоснование выбора АЦП

4.2 Расчет производительности

Производительность системы рассчитывается путем оценки полного

времени, затрачиваемого на одно преобразование. Список всех временных

задержек, называемых временным бюджетом, облегчает расчет

производительности.

|Временной бюджет |

|Время захвата УВХ |6 мкс |

|Время установления выходного сигнала УВХ |1мкс |

|Время преобразования АЦП |110 мкс |

|Задержка, связанная с исполнением команды вывода (OUT) и |40 мкс |

|ввода (IN) | |

|Полное время одного преобразования |157 мкс |

|Максимальная производительность |6369 |

| |отсчет/c |

.

4.3 Расчет точности

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

погрешностей в системе, начиная от ее аналогового входа и заканчивая

цифровым выходом. Прочие погрешности, не указанные в таблице бюджета

погрешностей (погрешность, возникающая в результате спада напряжения на

выходе УВХ в режиме хранения и т.д.) пренебрежительно малы (не превышают

0.01%)

|Бюджет погрешностей |

|Неопределенность напряжения УВХ |0,2% |

|Погрешность усиления УВХ |0,01% |

|Неопределенность квантования в АЦП |0,2% |

|Погрешности смещения, усиления и нелинейность АЦП |0,3% |

|Погрешность АЦП, связанная с дрейфом опорного сигнала |0,1% |

|Максимальная полная погрешность (алгебраическая сумма) |0,81% |

|Полная статическая погрешность (среднеквадратическая) |0,42 |

Таким образом, гарантируется точность не хуже 1%.

Глава5. Разработка программного обеспечения

Методика разработки ПО предусматривает несколько этапов, которые во

многом совпадают с этапами разработки системы в целом

1) точная постановка проблемы;

2) выбор алгоритмов и выражение их в терминах и понятиях конкретных

операционных и аппаратных средств системы,

3) выбор языка программирования,

4) спецификация структуры программ,

5) кодирование (программирование),

6) отладка программ и тестирование на контрольных примерах,

7) пересмотр предыдущих этапов по результатам отладки,

8) документальное сопровождение.

Программное обеспечение подразделяется на общее и специальное. Общее

программное обеспечение АСУ ТП представляет собой ту часть ПО, которую

обычно поставляют в комплекте со средствами вычислительной техники.

Важнейшая часть общего ПО - операционная система, которая представляет

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

и реализующих наиболее общие алгоритмы обработки информации и управление

стандартными УВВ для конкретной ЭВМ. Потребность в операционной системе в

случае применения управляющих ЭВМ обусловлена двумя основными факторами:

эффективным использованием вычислительных ресурсов, в частности, времени и

памяти ЭВМ, а также скоростью реакции на события, происходящие в

технологическом процессе. Операционная система состоит из некоторой главной

программы, называемой супервизором или монитором, и набора специальных

системных подпрограмм, работающих под управлением главной программы.

Операционная система в программном обеспечении АСУ ТП является той

«вычислительной средой», в которой существуют специальные программы,

реализующие собственно автоматизированное управление технологическим

процессом. Операционная система обеспечивает выполнение общесистемных

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

программных модулей специального программного обеспечения.

К общесистемным процедурам относятся:

. распределение ресурсов процессора между программными модулями в

соответствии с их приоритетами;

. работа с системой прерываний и запуск или остановка отдельных

модулей в соответствии с состоянием системы прерываний;

. синхронизация работы программных модулей средствами операционной

подсистемы синхронизации событий с целью реализации требуемых

причинно-следственных связей и последовательностей в процессе

управления;

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

выполнение всех требуемых операций, связанных с использованием

абсолютных или относительных значений времени (информация о текущем

времени суток, отсчет интервалов времени, хронометрирование

заданных технологических операций и т. п.);

. контроль и диагностика работоспособности управляющего

вычислительного комплекса.

Разработка программы вывода информации о параметрах процесса на

экран ЭВМ.

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

персонального компьютера, можно преобразовать ЭВМ в цифровой осциллограф

для сбора и обработки аналоговых данных о состоянии процесса бурения.

Программа для цифрового осциллографа написана на языке Си. Этот

продукт предназначен для визуализации снимаемых с датчиков параметров,

что значительно облегчает их последующий анализ. Программа позволяет

принимать по одному каналу и воспроизводить аналоговый сигнал с выбранной

скоростью дискретизации. Реализованные здесь функции дают возможность

манипулировать данными самыми различными способами, в частности

осуществлять фильтрацию нижних частот, дифференцирование и

интегрирование. При разработке использовался компилятор Си фирмы

Microsoft. Листинг программы представлен в приложении 1.

Разработка Бэйсик-программы для управления работой АЦП

Цикл команд OUT и INP выполняется в БЭЙСИКе приблизительно за 5 мс,

так что частота выборки ограничена величиной, немного меньшей 200

отсчет/c. Программа представлена в приложении 2.

Разработка программы для выборки данных от АЦП

Программа написана на языке Си для выборки от АЦП канала 1 с

интервалом в 5 мс и посылки каждого выбранного значения в ЦАП. Листинг

программы представлен в приложении 3.

-----------------------

А

[pic]

А

Рис. ZZ11. Классификация механических способов бурения скважин

Физическими

способами

Бурение

скважин

Химическими

способами

Гидравлический

Термический

Взрывной

Электро-

физический

Механическими

способами

Задавливанием

Ударное

Вращательное

Ударно-

вращательное

Ударно-

канатное

Медленно-

вращательное

Пневмо-ударное

Шнековое

Шпиндельное

Роторное

Забойными

двигателями

Гидроударное

Вибрационное

Ударно-

забивное

Забойными

вибраторами

С непрерыв-ным выносом керна

КГК

С цикличным подъемом керна

(ССК, КССК)

С рейсовым подъемом керна

(ОКС, ДКС)

Колонковое

Бескерновое

X(t)

t

[pic]

1\2[pic]

Период измерений параметров [pic]

Число измеряемых параметров К

Число опросов в измерении 1-го

параметра

Число опросов в измерении 15-го параметра

Адрес канала АЦП 1-го параметра

Адрес канала АЦП 15-го параметра

Адрес подпрограммы обработки 1-го параметра

Адрес подпрограммы обработки 15-го параметра

Аккумулятор опросов 1-го параметра Д(1)

Аккумулятор опросов 15-го параметра Д(15)

Рис. Таблица опроса параметров (ТОП).

Начало

Выбор из ТОП [pic]

Запрос к операционной системе на отсчет интервала [pic]

Выбор из ТОП K

i = 0

i = i + 1

A(i) = 0

Выбор из ТОП [pic]

[pic]0

Выбор адреса канала АЦП i-го параметра

j = 0

j = j +1

Формирование опроса канала АЦП [pic]

A(i) = A(i) + [pic]

j =[pic]

A(i) = A(i)/[pic]

Выбор из ТОП адреса подпрограммы

обработки i-го параметра

Вызов подпрограммы обработки

i = K

Сообщение операционной системе о завершении

очередного цикла измерений

Аппаратура передачи

данных

ЭВМ

Устройство связи с объектом

АСУ ТП

Датчики

Технологический процесс

Исполнительные

органы

Страницы: 1, 2


© 2010 Реферат Live