Шестаков В.С. Расчет на ЭВМ нефтегазового оборудования. Учебное пособие для МНГ-2015 (811778)
Текст из файла
Министерство образования и наукиРоссийской ФедерацииГосударственное образовательное учреждениевысшего профессионального образования«Уральский государственный горный университет»В.С. ШестаковРАСЧЕТ НА ЭВМ ПАРАМЕТРОВНЕФТЕГАЗОВОГО ОБОРУДОВАНИЯУчебное пособиеДопущено Учебно-методическим объединением вузов Российской Федерации по нефтегазовому образованию в качестве учебного пособиядля студентов высших учебных заведений, обучающихся по специальности 130602 «Машины и оборудование нефтяных и газовых промыслов» направления подготовки дипломированных специалистов 130600«Оборудование и агрегаты нефтегазового производства».Екатеринбург - 2015УДК 622.242Ш51Рецензенты: д-р. техн. наук, профессор В.А. Ведерников,канд.
техн. наук, доцент В. Е. ЭпштейнПечатается по решению Редакционно-издательского советаУральского государственного горного университетаШестаков В. С.Ш51 Расчет на ЭВМ параметров нефтегазового оборудования:учебное пособие/В. С. Шестаков; Урал. гос. горный ун-т.
- Екатеринбург: Изд-во УГГУ, 2015. – 226 с.В пособии изложены сведения об алгоритмах, приведено описаниеалгоритмического языка Visual Basic для приложений. Рассмотренонесколько примеров решения задач по расчету параметров машин иоборудования на ЭВМ.Пособие предназначено студентам специальности 130602 «Машиныи оборудование нефтяных и газовых промыслов» и может быть полезным специалистам, занимающимся расчетами технических объектов на ЭВМ.Рис. 75. Табл. 3. Библиогр.
13 назв.УДК 622.242© Уральский государственный горныйуниверситет, 2015© Шестаков В. С., 20152ОГЛАВЛЕНИЕПРЕДИСЛОВИЕ................................................................................ 5ВВЕДЕНИЕ ........................................................................................ 61. СВЕДЕНИЯ ПО EXCEL ................................................................ 81.1. Общее описание .............................................................................. 81.2.
Использование Excel для инженерных расчетов ........................ 25и создания пояснительных записок ................................................... 252. ПРОГРАММИРОВАНИЕ НА VISUAL BASIC ........................... 302.1. Общие сведения о программировании ........................................ 302.2. Описание языка программирования Visual Basic....................... 332.3. Создание, редактирование и запуск программ ...........................
552.4. Создание интерфейса пользователя ............................................ 612.5. Примеры программ ....................................................................... 752.6. Сведения по объектно-ориентированному программированию(ООП) ....................................................................................................
793. АЛГОРИТМЫ. РЕШЕНИЕ ЗАДАЧ ......................................... 813.1. Алгоритмы ..................................................................................... 813.2. Пример решения задачи на расчет и вывод графика ................. 934. РЕШЕНИЕ ЗАДАЧ РАСЧЕТА ДЛИТЕЛЬНОСТИ ЦИКЛА ИУСИЛИЙ ........................................................................................ 1034.1. Общие сведения........................................................................... 1034.2.
Последовательность решения задач .......................................... 1044.3. Расчет времени перемещения элемента на заданное расстояниепри действии неизменных усилий и постоянной массе ................ 1044.4. Расчет времени поворота звена на заданный угол ................... 1114.5. Расчет времени изменения скорости механизмом ................... 112вращательного движения ................................................................. 1124.6. Расчет времени изменения скорости рабочего органамеханизмом поступательного движения......................................... 1134.7.
Определение максимального хода поршня-ударника ............ 1144.8. Расчет продолжительности подъема груза лебедкой назаданную высоту ................................................................................ 1264.9. Расчет продолжительности рабочего цикла лебедки............... 1374.10. Расчет коэффициента загрузки привода и параметровстатической характеристики ............................................................. 13834.11. Расчет максимального усилия в канате...................................
1424.12. Расчет продолжительности спуско-подъемных операцийбуровых установок ............................................................................. 1495. РЕШЕНИЕ ЗАДАЧ ОПТИМИЗАЦИИ ..................................... 1755.1. Понятия оптимизации ................................................................. 1755.2. Последовательность и этапы решения задач оптимизации ... 1775.3. Методы поисковой оптимизации............................................... 1825.4. Пример оптимизации цилиндрической емкости ...................... 2035.5.
Пример определения точки крепления каната к мачте........... 209бурового станка при ее подъеме ....................................................... 209ЗАКЛЮЧЕНИЕ ............................................................................. 225БИБЛИОГРАФИЧЕСКИЙ СПИСОК.......................................... 2264ПРЕДИСЛОВИЕСейчас трудно найти область инженерной деятельности, в которой бы не применялись ЭВМ. Они используются для хранения и поиска информации (базы данных), для выполнения разнообразных расчетов, для выполнения чертежных работ и многого другого.В настоящем пособии рассмотрено одно из перечисленных направлений – применение ЭВМ при расчетах.
Изложение материалавыполнено на примерах решения задач.При расчетах объектов обычно используются специализированные пакеты, но иногда возможностей таких специализированных пакетов недостаточно и приходится разрабатывать собственные методики и реализовывать их в виде программ для ЭВМ на алгоритмическихязыках.Наиболее доступен для изучения из алгоритмических языковVisual Basic для приложений (VBA).
Из-за своей простоты он получилширокое распространение. Он входит в качестве компонента вMicrosoft Office Excel, Microsoft Access, AutoCad, SolidWorks и некоторые другие пакеты. Для расчетных задач наиболее подходит Excel, который позволяет организовать ввод и хранение исходных данных, вывод в виде таблиц и графиков результатов расчетов, поэтому в пособии рассматривается решение инженерных задач в среде Excel с использованием VBA.Изучение представленных в пособии разделов позволит самостоятельно освоить решение инженерных задач с помощью ЭВМ. Пособие предназначено студентам специальности 130602 «Машины иоборудование нефтяных и газовых промыслов» и других механических специальностей горного университета, в том числе и заочнойформы обучения.
Многие расчетные задачи могут быть выполненытак, что часть расчетов может быть выполнена непосредственно налистах Excel, а часть на Visual Basic, поэтому в первых разделахвключены общие сведения по Excel.Пособие может быть полезным специалистам, выполняющимрасчеты на ЭВМ.5ВВЕДЕНИЕПрактика решения инженерных задач с применением ЭВМ показала, что привлечение профессиональных программистов для составления программ решения конкретных инженерных задач связано сопределенными сложностями. Инженер разрабатывает методику решения задачи в виде набора математических и логических выражений,составляет алгоритм решения и передает программисту.
Программистобычно не имеет инженерных знаний в области решаемой задачи ипоэтому тратит значительное время, чтобы разобраться в незнакомойему методике и алгоритме. Иногда очень сложно разъяснить неспециалисту все особенности решаемой задачи и в результате составленная программа может неверно выполнять задание. Учитывая это, инженер должен или уметь программировать, чтобы самостоятельно составить всю программу, или, по крайней мере, грамотно поставитьзадачу программисту.Область программирования очень велика, и овладеть всеми языками и пакетами просто невозможно, поэтому необходимо выбратькакой-либо базовый язык и на нем освоить программирование. Признании одного языка перейти на другой значительно проще. На какомже языке из всего многообразия остановиться? На мой взгляд, в качестве такого языка может быть принята среда электронных таблицExcel со встроенным языком визуального программирования VisualBasic для приложений (VBA).
Excel входит в пакет Microsoft Office иимеется обычно на всех компьютерах. Его освоение доступно практически всем пользователям и с его помощью можно решить большойкруг задач, в том числе и инженерных, но имеются задачи, которыетолько средствами Excel решить невозможно. Это связано со сложностью алгоритма расчетов, с наличием циклов и разнообразных проверок.
Такие алгоритмы не могут быть реализованы стандартнымисредствами электронных таблиц, а только на встроенном алгоритмическом языке Visual Basic.Популярность Excel среди пользователей вызвана: простотой для овладения даже неподготовленными в области программирования пользователями; большими возможностями по организации вычислений, повводу, выводу и хранению данных; простотой создания хорошо оформленных документов,6включающих таблицы, графики и рисунки; наличием популярного из-за своей простоты языка программирования Basic, работающего в среде Excel.Эти достоинства Excel и привели к тому, что все больше задачинженерного характера стали решаться с помощью этих электронныхтаблиц.
Характеристики
Тип файла PDF
PDF-формат наиболее широко используется для просмотра любого типа файлов на любом устройстве. В него можно сохранить документ, таблицы, презентацию, текст, чертежи, вычисления, графики и всё остальное, что можно показать на экране любого устройства. Именно его лучше всего использовать для печати.
Например, если Вам нужно распечатать чертёж из автокада, Вы сохраните чертёж на флешку, но будет ли автокад в пункте печати? А если будет, то нужная версия с нужными библиотеками? Именно для этого и нужен формат PDF - в нём точно будет показано верно вне зависимости от того, в какой программе создали PDF-файл и есть ли нужная программа для его просмотра.