Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
rft-21777.rtf
Скачиваний:
8
Добавлен:
25.11.2019
Размер:
162.78 Кб
Скачать

Содержание

Введение

6

1 Назначение и область применения

8

2 Постановка задачи

10

2.1 Информационная модель задачи

10

2.2 Организация и описание входных и выходных данных

12

3 Алгоритм решения задачи и его описание

16

4 Состав программных средств

17

5 Состав технических средств

20

6 Организация производства

21

7 Экономическая часть

26

8 Мероприятия по обеспечению безопасности жизнедеятельности

33

8.1 Требования по электрической безопасности

33

8.2 Особенности электропитания монитора

34

8.3 Особенности электропитания системного блока

34

8.4 Требования к видеосистеме

34

8.5 Требование к рабочему месту

36

Заключение

38

Список использованных источников

39

Блок-схема

Текст программы

Программа и методика испытаний

Руководство пользователя

Руководство программиста

Введение

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

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

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

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

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

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

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

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

  2. Протестировать разработанное пособие;

  3. Оформить техническую документацию на разработанное приложение.

Актуальность данного диплома заключается в том, что в ГАОУ СПО «Альметьевский политехнический техникум» обучаются студенты по специальности «Бурение нефтяных и газовых скважин». Они пишут курсовую работу по расчету строительства наклонно-направленных скважин. Данная программа позволит сократить время произведения расчета и количество ошибок до минимума.

  1. Назначение и область применения

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

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

  1. расчет Профилей наклонно-направленных скважин;

  2. расчет цементирования эксплуатационной колоны;

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

  4. расчет утяжеленных бурильных труб;

  5. выбор бурильной колонны;

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

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

  • средства изучения теоретических основ дисциплины (информационная составляющая);

  • средства поддержки практических занятий;

  • лабораторный практикум,

  • средства контроля знаний при изучении дисциплины;

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

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

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

  • четкая структуризация предметного материала (по разделам, темам, параграфам) и определенный порядок изучения его компонентов;

  • сложность и глубина структуризации предметного материала;

  • наличие рекомендаций по изучению дисциплины;

  • компактность представленного информационного материала;

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

  • наличие внутренних (например, словарь терминов) и внешних (например, на какую-либо используемую программу) ссылок между элементами учебного материала;

  • графическое оформление и наличие иллюстративного материала (поясняющие схемы, рисунки, видео- и аудиовставки и др.);

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

2 Постановка задачи

2.1 Информационная модель задачи

В дипломном проекте была поставлена задача разработки учебного пособия для написания курсовых и дипломных работ для студентов нефтяных специальностей. Требования к пособию:

- языки веб программирование;

- наличие теоретического материала;

- наличие расчетной части;

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

- система тестирования.

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

Подготовка исходных данных. В расчетные формулы входят радиусы кривизны участков набора и спада зенитного угла. На этих участках даны интенсивности изменения зенитного угла.

Зенитный угол определяется по формуле:

(2.1)

определяем :

определяем :

Определяем :

Расчет длины участков профиля и их проекции.

Участок кривизны:

длина

горизонтальная проекция

вертикальная проекция

Участок кривизны:

длина

горизонтальная проекция

вертикальная проекция

Удлинение ствола:

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

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

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

2.2 Организация и описание входных и выходных данных

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

Таблица 2.1 - Данные для расчета профиля скважины

Обозначение

Наименование

Единица измерения

Тип данных

Вид данных

1

2

3

4

5

lc

Длина (по стволу) участка стабилизации зенитного угла

М

Real

Входная

Н

Глубина скважины по вертикали

М

Real

Входная

А

Смещение забоя от вертикали

М

Real

Входная

h1

Глубина вертикального участка

М

Real

Входная

R1

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

М

Real

Входная

R2

Радиус кривизны участка безоринтированного добора зенитного угла

М

Real

Входная

R3

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

М

Real

Входная

a1

Угол в конце бурения с отклонителем

Real

Входная

a2

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

Real

Выходная

a3

Угол входа

Real

Выходная

l2

Длина

М

Real

Выходная

A

Горизонтальная проекция

М

Real

Выходная

H

Вертикальная проекция

М

Real

Выходная

h2

Вертикальная проекция

М

Real

Выходная

l3

Длина

М

Real

Выходная

а1

Горизонтальная проекция

М

Real

Выходная

h3

Вертикальная проекция

М

Real

Выходная

L

Длина ствола

М

Real

Выходная

A

Горизонтальная проекция ствола

М

Real

Выходная

Таблица 2.2 - Данные для расчета цементирования эксплуатационной колоны

Обозначение

Наименование

Единица измерения

Тип данных

Вид данных

1

2

3

4

5

L

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

М

Real

Входная

d

Диаметр эксплуатационной колонны

М

Real

Входная

Hц

Висота подъема цементного раствора за ЭК

М

Real

Входная

rц.р

Плотность цементного раствора

Г/см3

Real

Входная

rб.р

Плотность бурового раствора

Г/см3

Real

Входная

hц

Плотность жидкости в колонне

М

Real

Входная

D

Диаметр долота

Мм

Real

Входная

dпк

Диаметр промежточной колонны

Мм

Real

Входная

Hпк

Глубина спуска предыдущей (промежуточной) колонны

М

Real

Входная

kу

Коэффициент уширения ствола скважины

Real

Входная

Vбж

Объем буферной жидкости

М3

Real

Выходная

h

Высота столба

М

Real

Выходная

Vпр

Объем подавочной жидкости

М3

Real

Выходная

Vв

Объем воды

М3

Real

Выходная

Pk

Давление в конце цементирования

Мпа

Real

Выходная

P

Давление гидравлических сопротивлений

Мпа

Real

Выходная

tц

Продолжительность цементирования обсадной колоны

Real

Выходная

Таблица 2.3 - Данные для расчета выбора типоразмеров долот и нагрузки на них:

1

2

3

4

5

H

Проектная глубина скважины

М

Real

Входная

D

Диаметр долота 

Мм

Real

Входная

Pшт

Твердость породы по штампу

Н/мм2

Real

Входная

Fk

Площадь контакта зубьев шарошек долота

Мм2

Real

Выходная

n

Коэффициент перекрытия зубьями шарошек забя

Real

Выходная

б

Притупление зубьев

Real

Выходная

Pдоп

Эффективная осевая нагрузка на долото

Real

Выходная

Таблица 2.4 – Расчет УБТ:

Обозначение

Наименование

Единиц измерения

Тип данных

Вид данных

1

2

3

4

5

D

Диаметр долота

См

Real

Входная

Рб.р

Вес 1м УБТ

Кг/м3

Real

Входная

Pдол

Нагрузка на долото

Real

Входная

dвн

Внутренний диаметр УБТ

См

Real

Входная

Q

Подача насоса

М3/мин

Real

Входная

Способ бурения

Real

Входная

dутб

Диаметр УБТ

См

Real

Выходная

L

Длина УБТ

М

Real

Выходная

Pкр

Осевая критическая нагрузка

Real

Выходная

E

Модуль упругости стали

См2

Real

Выходная

F0

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

См2

Real

Выходная

Q

Искривление ствола скважены

Real

Выходная

a

Расстояния между опорами

Real

Выходная

Таблица 2.5 - Выбор бурильной колонны:

Обозначение

Наименование

Единиц измерения

Тип данных

Вид данных

1

2

3

4

5

H

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

М

Real

Входная

D

Диаметр долота

Мм

Real

Входная

б.р.

Плотность бурового раствора

Кг/м3

Real

Входная

Lбт

Длина труб

М

Real

Выходная

Lдоп

Допускаемая глубина спуска колоны

М

Real

Выходная

Qр

Допускаемая нагрузка

МН

Real

Выходная

G

Вес забойного двигателя

Кг

Real

Выходная

Продолжение таблицы 2.5

1

2

3

4

5

L2

Длина второй секции

М

Real

Выходная

Lдоп

Общая длина колоны

М

Real

Выходная

L3

3-я секция

Real

Выходная

Pn

Перепад давления

МПа

Real

Выходная

Таблица 2.6 - Данные для выбора класса буровой установки:

Обозначение

Наименование

Единиц измерения

Тип данных

Вид данных

1

2

3

4

5

Толщина стенки

Мм

Real

Входная

Толщина стенки

Мм

Real

Входная

Толщина стенки

Мм

Real

Входная

Толщина стенки

Мм

Real

Входная

Толщина стенки

Мм

Real

Входная

б.р.

Плотность бурового раствора

Кг/м3

Real

Входная

Qт.с.

Вес талевой системы

Кг

Real

Входная

Qэк

Вес эксплуатационной колонны

Кг

Real

Входная

Конструкция скважины

Real

Входная

Направление

Real

Входная

Кондуктор

Real

Входная

Техническая колонна

Real

Входная

Эксплуатационная колонна

Real

Входная

Бурильный инструмент

Real

Входная

Qн

Вес колонны

Кг

Real

Выходная

Qраб

Рабочая нагрузка

Real

Выходная

Qmax

Максимальная нагрузка

Real

Выходная

nрасч

Число рабочих струн

шт

Real

Выходная

Pфак.ч.к

Натяжение ходового конца каната

Real

Выходная

Рразв.факт

Разрывное значение каната

Real

Выходная

3 Алгоритм решения задачи и его описание

Нет

Да

Рисунок 3.1 Алгоритм решения задачи

4 Состав программных средств

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

HTML (HyperText Markup Language) – это язык разметки гипертекста. Он предоставляет браузеру необходимые инструкции, позволяющие отображать тексты и другие элементы web – страниц на мониторе. Язык разметки не является языком программирования. Различные браузеры и даже различные версии браузеров могут отображать HTML код по – разному.

Изначально, язык HTML разрабатывался для обмена научной и технической документацией, подходящий для использования людьми, которые не являются специалистами в области вёрстки, красиво оформить документ. Язык появился на свет приблизительно в 1986 – 1991 годах в Женеве в Европейском Центре Ядерных исследования, и был разработан Тимом Бернерсом – Ли. HTML является приложением SGML (англ. Standard Generalized Markup Language — стандартный обобщённый язык разметки). SGML был разработан в 1969 году, и широко использовался в издательской сфере и для создания машинно-читаемых документов. Но он был очень сложным, что затрудняло его распространение для повседневного использования. HTML же успешно справился со сложностью путём определения небольшого набора структурных и семантических элементов, называемых дескрипторами или тегами.

При помощи HTML легко создаются сравнительно простые и при этом красиво оформленные документы. Кроме упрощения структуры документа, HTML также поддерживает гипертекст.

Язык HTML был создан для форматирования и структурирования документов без привязки к средствам отображения. В идеале, разметка HTML должна воспроизводиться на разнообразных устройствах с различной технической оснащенностью, без стилистических и структурных искажений, будь то монитор современного компьютера, монохромный экран, небольшой дисплей мобильного телефона или даже программа голосового воспроизведения текстов. Однако, использование современного HTML далеко ушло от первоначальной задумки. Со временем основная идея языка – платформонезависимость, была заменена на потребности в мультимедийном и графическом оформлении. Сегодня HTML преимущественно используется для верстки web – сайтов.

CSS (Cascading Style Sheets — каскадные таблицы стилей) — формальный язык описания внешнего вида документа, состоящий из набора параметров форматирования, которые применяются к элементам документа написанного с использованием языка разметки.

CSS используется как средство оформления внешнего вида web – страниц, написанных языком разметки HTML или XHTML, но также может применяться к любым XML документам.

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

Итого, CSS – это мощная система, расширяющая возможности дизайна и верстки web – страниц.

«JavaScript – это интерпретируемый язык программирования с объектноориентированными возможностями. С точки зрения синтаксиса базовый язык JavaScript напоминает C, C++ и Java такими программными конструкциями, как инструкция if, цикл while и оператор &&. Однако это подобие ограничивается синтаксической схожестью. JavaScript – это нетипизированный язык, т. е. в нем не требуется определять типы переменных. Объекты в JavaScript отображают имена свойств на произвольные значения. Этим они больше напоминают ассоциативные массивы Perl, чем структуры C или объекты C++ или Java. Механизм объектно – ориентированного наследования JavaScript скорее похож на механизм прототипов в таких малоизвестных языках, как Self, и сильно отличается от механизма наследования в C++ и Java. Как и Perl, JavaScript – это интерпретируемый язык, и некоторые его инструменты, например регулярные выражения и средства работы с массивами, реализованы по образу и подобию языка Perl.

Ядро языка JavaScript поддерживает работу с такими простыми типами данных, как числа, строки и булевы значения. Помимо этого он обладает встроенной поддержкой массивов, дат и объектов регулярных выражений.

Обычно JavaScript применяется в веб браузерах, а расширение его возможностей за счет введения объектов позволяет организовать взаимодействие с пользователем, управлять веббраузером и изменять содержимое документа, отображаемое в пределах окна веб браузера. Эта встроенная версия JavaScript запускает сценарии, внедренные в HTML код веб страниц. Как правило, эта версия называется клиентским языком JavaScript, чтобы подчеркнуть, что сценарий исполняется на клиентском компьютере, а не на вебсервере.

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]