Рисунок 2.1. Главное окно модуля
Для создания главного окна модуля добавляем общую форму
«Главная форма» (Рисунок 2.2)
Рисунок 2.2. Общая форма «Главная форма»
Далее вконструкторе общих форм выбираем произвольную форму
(Рисунок 2.3).
Рисунок 2.3. Конструктор общих форм
На произвольной форме создаем все необходимые надписи и
кнопки (Рисунок 2.4).
Рисунок 2.4. Произвольная форма
Документы были созданы следующим образом: на вкладке
«Документы» создали документ «Расчет П-образных компенсаторов», затем создали
форму элемента (Рисунок 2.5), форму списка (Рисунок 2.6).
Рисунок 2.5. Форма элемента документа
Выбрав все необходимые данные, настраиваем саму форму
документа. Создали три группы «Исходные данные», «Кнопки», «Ответы». В группу
«Исходные данные» внесены реквизиты, которые заполняет пользователь до начала
первого расчета. В группе «Кнопки» включены кнопки, «Демо данные», «Очистить»,
«Расчет», «История» которые выполняют свои определенные функции. В группе
«Ответы» включены реквизиты, которые вычисляются программой.
Рисунок 2.6. Форма списка документа
После того как пользователю открывается форма списка он может просмотреть свои выполнение расчет, либо произвести новый расчет.
Аналогичным образом создаются другие документы.
В данном модуле создали два документа «Расчет П-образных
компенсаторов» и «Расчет Z-образного компенсатора «горячего» трубопровода» В
каждом документе созданы необходимые реквизиты, например, документ «Расчет
П-образных компенсаторов» (Рисунок 2.7) и настроены соответствующие свойства
такие как синоним, тип данных, длина точность, отрицательность и выдавать
ошибку, если значение пустое.
Рисунок 2.7. Реквизиты документа
В документах есть несколько различных вариантов заполнения:
1. Пользователь сам вводит данные.
2. Данные заполняются при помощи команды, в данном
случае это кнопка «Демо данные» (Рисунок 2.8).
Рисунок 2.8. Код команды «Демо данные»
При нажатии на кнопку «Расчет» происходит расчет данных по
формулам, которые написаны в модуле и заполняются остальные данные (Рисунок
2.9).
Рисунок 2.9. Код команды «Расчет»
При нажатии на кнопку «Очистить все поля», происходит очистка
данных и можно повторить расчёт снова (Рисунок 2.10).
Рисунок 2.10. Код команды «Очистить все поля»
При нажатии на кнопку «Назад», происходит переход в «Общую форму». У документа «Расчет Z-образного компенсатора «горячего» трубопровода» происходит тоже самое.
Печатные формы представляют собой аналог бумажного документа.
Печатная форма в 1С - это шаблон (типа документа Excel), в котором заданы переменные. При процессе печати вместо переменных подставляется текст из электронного документа. Шаблон обычно хранится в конфигурации. Используются у документов, но могут быть и у других объектов конфигурации, таких как справочники, планы счетов и т.д.
Для создания печати, нажимаем на Документ «Расчет П-образных
компенсаторов» и выбираем конструктор печати (Рисунок 2.11)
Рисунок 2.11. Конструктор печати
Рисунок 2.12. Окно модуля команды
Когда все расчеты проделаны, нажимаем кнопку печать и далее
откроется окно с реквизитами, выбранными ранее (Рисунок 2.13)
Рисунок 2.13. Печать
Рисунок 2.14. Макет печатной формы
Для создания печати для документа «Расчет Z-образного компенсатора «горячего» трубопровода» проделываем тоже самое.
Разграничение доступа - это средство защиты от несанкционированного доступа к информации.
Разграничение доступа в «1С: Предприятие» построено на трех понятиях - права, роли, и пользователи.
Роли являются объектами системы метаданных и содержат в себе установки прав для всех объектов в конфигурации метаданных - каждое из прав может быть запрещено или разрешено.
В данном модуле создали 2 роли «Администратор» и «Специалист»
(Рисунок 2.15)
Рисунок 2.15. Роли
Для того чтобы создать «Роль» выбираем добавить роль, и далее
выбираем права на определенную роль (Рисунок 2.16)
Рисунок 2.16. Создание ролей
Для каждой роли ограничены права. Список прав для
«Администратор» (Рисунок 2.17)
Рисунок 2.17. Права «Администратор»
На рисунке представлены все доступные права для пользователя
«Специалист» (Рисунок 2.18)
Рисунок 2.18. Права «Специалист»
Присвоили пользователю «Администратор» роль «Администратор»,
а пользователю «Специалист» роль «Специалист».
Определить минимальные размеры и компенсирующую способность П - образных компенсаторов наземных трубопроводов, приняв для изготовления заводские колена. Расчет выполнить для труб диаметрами 57 (3), 89 (3,5), 108 (4), 159 (4,5) 219 (6), 273 (7), 325 (6), 351 (8), 377 (8) и 426 (9) мм. В скобках указана толщина стенок труб.
Суммарное допускаемое напряжение материала труб
.
Вычисление покажем на примере труб диаметром 351 мм
. Выпускаемые промышленностью колена имеют радиус кривизны
Примем колена радиуса
. Прямые вставки на полке и вылете компенсатора должна быть
не меньше
т.е.
Тогда ширина полки
Соответственно вылет
компенсатора
Следовательно
3. По формуле 1.4 определим компенсирующую способность одного компенсатора
Откуда
Для других диаметров результаты вычислений приведены в
таблице 3.1. Компенсаторы этих размеров рекомендуется устанавливать на открытых
местах. В стесненных условиях, особенно, когда требуется большая компенсирующая
способность, приходится применять сварные и гнутые колена и сокращать длину
прямолинейных участков (на полке компенсатора прямолинейный участок может
отсутствовать). Для того, что бы уменьшить размеры компенсатора, необходимо
увеличивать m.
Таблица 3.1. Минимальные размеры и компенсирующая способность
П-образных компенсаторов наземных трубопроводов
57
513
513
7,2
273
2457
2457
34,4
89
801
801
11,2
325
2925
2925
41,0
108
972
972
13,6
351
3159
3159
44,2
159
1431
1431
20,0
377
3393
3393
47,5
219 1971
27,6
426
3834
3834
53,7
Вылет П - образного компенсатора для трубы диаметром 325 мм При принятом значении m = 3 получается
необходимый вылет Рассчитать Z - образный компенсатора «горячего» трубопровода около
насосно-тепловой станции (НТС) при следующих условиях: . Площадь поперечного сечения стенки трубы
2. Момент инерции сечения трубы
. Масса единицы длины трубопровода вместе с
нефтепродуктом (при расчете на воду)
Где, 4. Принимаем размеры компенсатора: R = 5. Определяем 6. По формуле 1.17 определяем коэффициент уменьшения
жесткости гнутых и сварных колен
7. По формуле 1.14 определяем характеристику
компенсатора
8. По формуле 1.20 рассчитываем суммарные продольные
напряжения, действующих в компенсаторе,
9. По формуле 1.21 определяем коэффициент увеличения
напряжений в коленах компенсатора
. По формуле 1.19 рассчитываем компенсирующую
способность компенсатора
11. По формуле 1.13 определяем жесткость компенсатора
12. По формуле 1.12 определяем характеристику упругой
работы грунта
13. Используя формулу 1.20, проверяем критерий отсутствия
участка предельного равновесия грунта
14. Так как условие не выполняется, то продольное
перемещение трубопровода определяем по формуле 1.11
Таким образом, выбранные размеры компенсатора вполне
обеспечат аварийное перемещение «горячего» трубопровода Если не учитывать жесткости компенсатора ( . По формуле 1.23 находим длину подземного участка
перемещения трубопровода
16. Так как компенсирующая способность выбранного
компенсатора значительно больше, чем перемещение трубопровода, то размеры
компенсатора можно уменьшить и расчеты проделать заново. В данным случае можно
уменьшить только В таблице 3.2 приведены результаты расчета компенсатора при
разных L
(показаны значения только изменившихся параметров).
Таблица 3.2. Варианты расчеты компенсатора
20
2,537
0,822
11450
0,522
17
1,75
1,75
16560
5215
15
1,31
0,568
22050
5205
Из таблицы следует, что вылет меньше 15 м брать не следует,
так как При подготовке тестовых заданий следует соблюдать ряд
условий. Во-первых, нужно определить и ориентироваться на некоторую норму, что
позволит объективно сравнивать между собой результаты и достижения различных
испытуемых. Это означает также, что исследователь должен принять некоторую
научную концепцию изучаемого явления, ориентироваться на нее и с этих позиций
обосновывать создание и интерпретировать результаты выполнения заданий.
Уровни тестирования:
. Модульное тестирование (Автономное или Unit-тестирование).
На дан - ном уровне тестируются по отдельности небольшие элементы системы,
максимально отделенные от других элементов и, в то же время, пригодные для
тестирования. Такое тестирование обычно проводится сразу же вслед за
разработкой каждого из элементов и направлено на оценку соответствия
функциональности каждого из компонентов спроектированной ―модели компонентов‖.
. Комплексноетестирование (Сборочноетестирование, integrationtestingилиinterfacetesting). На данном уровне
тестируются объединенные элементы (компоненты или подсистемы) общей системы,
чаще всего некоторая взаимодействующая между собой группа элементов.
Комплексное тестирование направлено не на проверку функционирования каждого из
компонентов, а на проверку взаимодействия компонентов в соответствии с
«Архитектурой системы».
. Системное тестирование (system testing). На данном уровне
тестируется модуль или система (одно или более приложений) целиком. 4.
Приемочное тестирование (Приемо-сдаточное тестирование или acceptance testing).
На данном уровне завершенныймодуль (система) тестируется Заказчиком, конечными
пользователями или соответствующими уполномоченными с целью определения
соответствия системы ― Требованиям Заказчика и
готовности системы к внедрению. Приемосдаточные испытания оформляют процесс
передачи модуля от Разработчика Заказчику. В зависимости от особенностей модуля
и от требований Заказчика они могут проводиться в различной форме.
На этапе тестирования возникли ошибки: ввод символов в поле
входных данных, деление на ноль. Эти ошибки были быстро устранены.
За время создания курсового проекта был получен огромный
опыт.
В ходе курсового проектирования была выполнена следующая
работа: реализованы алгоритмы вычисления с использованием платформы «1С:
Предприятие», обеспечен вывод результатов вычислений на печать. Также была
изучена предметная область, и были приобретены новые знания.
Внедрение современных информационных технологий позволяет
сократить время, требуемое на подготовку конкретных маркетинговых и
производственных проектов, уменьшить непроизводительные затраты при их
реализации, исключить возможность появления ошибок.
Необходимо применять в работе на них комплекс программных и
аппаратных средств, максимально соответствующий поставленным задачам. Поэтому в
настоящее время велика потребность коммерческих компаний в компьютерных
модулях, поддерживающих работу управленческого звена компании, а также в
информации о способах оптимального использования, имеющегося у компании
компьютерного оборудования.
В конечном итоге был разработан модуль, позволяющее оператору
произвести расчеты паро- и конденсатопроводов, с сохранением результатов и выводом их
на печать, изучена предметная область. Углублены знания в программирование на
языке 1С. Модуль был протестирован, обнаруженные ошибки были устранены.
Заботина
Н.Н. Проектирование информационных систем. - М.: НИЦИнфра М, 2015. - 331 с.
Радченко
М.Г. Архитектура и работа с данными «1С: Предприятия 8. 2». Издательство: 1С,
2012. - 268 с.
3 П.И.
Тугунов. Типовые расчеты при проектировании и эксплуатации нефтебаз и
нефтепроводов - Издательство: Уфа, 2015. - 536 с.
при заданной
компенсирующей способности
м. Ширина компенсатора
м,
т.е. на полке прямолинейный участок будет практически отсутствовать.
МПа,
нормативное сопротивление металла из условия
достижения предела текучести
=412,02 МПа, рабочее давление в трубопроводе p = 6,28 Мпа, расчетный
перепад температур между нефтепродуктом и грунтом
коэффициент условий
работы m
= 0,9, коэффициент перегрузки по давлению n=1,15, коэффициент
безопасности по материалу труб
коэффициент надежности
Прилегающий к
компенсатору участок трубопровода засыпан рыхлым грунтом - H = 1 м до верха
образующей трубы,
, угол естественного откоса грунта
, обобщенный коэффициент
касательного сопротивления грунта
Па/м, расчетное удельное
сцепление грунта
Па, коэффициент перегрузки для грунта
.
Исходные данные для расчета приняты в соответствии с категорией трубопровода по
СНиП.
- плотность соответственно стали и воды;
,
.
средний радиус трубы
м.
по формуле 1.18
- 0,5 *
= 196,1 МПа.
то условие 1.10 также не
выполняется, и в этом случае по формуле 1.11
, т.е. суммарное
сжимающее продольное усилие трубопровода вследствие большого температурного
перепада несоизмеримо велико в сравнении с сопротивлением компенсатора.
. Радиус изгиба колена компенсатора в примере
взят минимально возможным, увеличение его нарушает условие
.
может оказаться меньше
.
Заключение
Литература