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

  Главная       Учебники Газпром      СТО Газпром 5.1-2005

 поиск по сайту

 

 

 

 

 

 

 

 

содержание   ..  1  2  3   ..

 

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

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

      1. Программа расчета плотности углеводородных смесей при различных давлениях и температурах является автономным модулем, который устанавливают на персональный или промышленный компьютер, работающий под управлением Windows 98/NT/2000/XP.

      2. Компьютер должен иметь устройство для чтения компакт-дисков – CD-ROM. Для ускорения ввода-вывода данных для расчета необходимо инсталлировать на рабочий компьютер программу Microsoft Excel 7/2000/ХР.

    1. Установка программы на компьютер

      1. Программа расчета плотности углеводородных смесей при различных давлениях и температурах поставляется на CD-диске в комплекте с настоящим стандартом. Установку программы на ПК начинают с запуска файла SETUP с CD-диска. Далее следовать рекомендациям установщика. По умолчанию программа установится в C:\Program Files\Плотность_ТНГГ\.

      2. Программа расчета плотности углеводородных смесей при различных давлениях и температурах имеет название «Density». Одноименный файл «Density.exe», находящийся в папке «Плотность_ТНГГ», является собственно основным рабочим файлом этой программы. Для удобства работы в меню «Программы» после установки появится ярлык «Плотность_ТНГГ» для запуска программы, который можно скопировать на «Рабочий стол» ПК.

    2. Назначение рабочих файлов программы

      1. В папке «Плотность_ТНГГ» находится набор файлов и папок для обеспечения работы программы «Density». Назначение этих файлов и папок следующее:

  • MSVBVM50.DLL – библиотека MICROSOFT;

  • MSFLXGRD.OCX – библиотека MICROSOFT;

  • COMDLG32.OCX – библиотека MICROSOFT;

  • COMMDLG.DLL – библиотека MICROSOFT;

  • basaSW.inf – содержит имена файлов и их описание для базы свойств;

  • basaSWU.inf – содержит имя файла свойств из базы (по умолчанию) и его описание;

  • put.inf – содержит имена файлов (по умолчанию) состава и плотности;

  • Density.exe – файл программа;

  • Папка SOST – содержит файлы состава для примера и предварительного знакомства с программой;

  • Папка TNGG – содержит базу свойств нескольких типов углеводородных смесей, исследованных разработчиком – институтом «ТюменНИИГипрогаз» (ТНГГ).

      1. Возможности программы расчета

        1. Программа «Density» предоставляет возможность оператору вводить компонентно-фракционный состав углеводородной смеси, а также свойства компонентов и фракций (температуру кипения, кажущуюся плотность и молекулярную массу) либо вручную непосредственно в окно программы либо из файла формата *.csv. При вводе данных из файла необходимо иметь в виду, что разделителями столбцов данных являются запятые.

        2. Состав углеводородной смеси вводят либо в массовых долях (процентах), либо в мольных долях (процентах). После ввода данных программа позволяет сохранить введенные составы смесей со свойствами компонентов и фракций в файл с заданным именем или в файл

          «по умолчанию».

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

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

      2. Работа с программой

        1. После установки программы (см. 6.2) осуществляют запуск программного файла (или его ярлыка). На мониторе компьютера появляется окно программы, которое изображено на рисунке 4.

        2. Окно программы имеет графы для ручного ввода данных смеси. В графу «Состав для расчета» вводят имя или краткая характеристика смеси, например «Нестабильный конденсат Уренгойского УПКТ». В графы «Рабочее давление» и «Рабочая температура» вводятся значения давления и температуры смеси, для которых требуется сделать расчет плотности. Причем эти графы предоставляют возможность выбора единиц давления и температуры. Если условия не введены, то проводится расчет плотности смеси только для стандартных условий.

        3. Таблица «Компонентно-фракционный состав массовый % (мольный %)» содержит пять столбцов, если вводят массовое содержание компонентов и фракций и – шесть столбцов, если вводят мольное содержание компонентов и фракций. В первый столбец вводятся названия индивидуальных компонентов и фракций (псевдокомпонентов), во второй – температура кипения, в третий – массовое или молярное содержание компонентов и фракций, в четвертый – интегральное содержание (вводить не требуется – интегральное содержание рассчитывается автоматически), в пятый – плотность компонентов и фракций при стандартных условиях и в шестую – молекулярный вес компонентов и фракций. Свойства компонентов (температура кипения, плотность и молекулярный вес) до nС5 включительно

          не вводят – они введены по умолчанию. Для ввода молярного содержания компонентов и фракций (псевдокомпонентов) необходимо сделать путем активации с помощью мыши опции – «Мольный %». Вид окна программы при вводе молярного содержания компонентов смеси показан на рисунке 5. ВНИМАНИЕ! ПРИ ВВОДЕ ЗНАЧЕНИЙ СОСТАВОВ И СВОЙСТВ В КАЧЕСТВЕ РАЗДЕЛИТЕЛЯ ЦЕЛОЙ И ДРОБНОЙ ЧАСТИ ЧИСЕЛ ИСПОЛЬЗОВАТЬ ТОЧКУ!


           


           

          image


           

          Рисунок 4 – Вид окна программы «Density» после ее запуска и вставки состава флюида из файла


           

          image


           

          Рисунок 5 – Вид окна программы при вводе состава c молярным содержанием компонентов и фракций


           

        4. Основное меню программы имеет четыре подраздела. Меню «Файл» предлагает работу с файлами, которое имеет восемь наименований и изображено на рисунке 6.

        5. «Загрузить состав из файла» – предлагается выбор пути к готовому файлу в формате *.csv, содержащему состав углеводородной смеси, свойства компонентов и фракций, имя углеводородной смеси. Готовый файл в формате *.csv должен содержать таблицу из необходимого количества строк, равного числу компонентов и фракций плюс одна строка с именем смеси. Пример вида соответствующих данных в готовом файле с мольным содержанием компонентов и фракций (псевдокомпонентов) приведен в таблице 3.


           

          image


           

          Рисунок 6 – Меню «Файл»


           

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

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

        6. «Загрузить состав (из файла по умолчанию)» – предлагается выбор пути к готовому файлу с составом углеводородной смеси, созданного для постоянного обращения, и возможность его автоматической загрузки по команде оператора.

        7. «Сохранить состав как» и «Сохранить состав» (в файл по умолчанию) – предлагается выбор пути и имен файлов для хранения введенных вручную составов и свойств компонентов смеси в форматах файлов *.csv.

        8. «Сохранить плотность как» и «Сохранить плотность» (в файл по умолчанию) – предлагается выбор пути и имен файлов для хранения результатов расчета плотностей смеси в форматах файлов *.txt.

        9. «Изменить имя файла по умолчанию» – предлагается возможность изменения пути к файлам по умолчанию и их имен.

          Таблица 3 – Пример вида таблицы в готовом файле данных


           


           

          image


           

        10. После введения состава смеси, свойств фракций или псевдокомпонентов и рабочих условий (если необходимо) расчет плотностей, коэффициента сжимаемости и температурного коэффициента объемного расширения программа выполняет после нажатия кнопки «Расчет плотности» основного меню. В окнах граф «Расчетная плотность, кг/м3» и «Рас-

          четные коэффициенты» появляются значения плотности флюида при нормальных условиях, значение плотности при рабочих условиях, значение коэффициента сжимаемости и коэффициента объемного расширения. Размерности коэффициентов сжимаемости и объемного расширения появляются при наведении указателя «мыши» на название соответствующего коэффициента. Вид окна после проведения расчета показан на рисунке 7.

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


           

          image


           

          Рисунок 7 – Вид окна программы после нажатия кнопки «Расчет плотности» основного меню

        12. Программа предоставляет возможность вводить свойства компонентов и фракций вручную или брать их из базы данных, поставляемой в составе программного продукта или из базы данных, созданной самим пользователем. При вводе свойств компонентов и фракций из баз данных необходимо активизировать кнопку «Свойства фракций» основного меню. При этом возникает всплывающее меню, в котором можно выбрать свойства фракций, хранящиеся в файле «По умолчанию» (рекомендуемое для пользователя) путем активации опции «Взять свойства фракции из базы (по умолчанию). Программа позволяет вызвать базу свойств фракций и выбрать тот набор свойств, который, по мнению пользователя, наиболее соответствует исследуемому флюиду. Следует отметить, что ввод данных в указанной опции необходимо выполнять только квалифицированному персоналу. Введенные данные можно сохранить вручную в меню “Свойства” базы данных под выбранным пользователем названием. Вид окна программы после активации меню «Свойства фракций» приведен на рисунке 8. При активации строчки всплывающего меню «Изменить имя файла свойств (по умолчанию)» раскрывается окно (проводник), изображенное на рисунке 9, и предоставляется возможность выбрать заранее приготовленный файл свойств, например в папке «Sost» или

          «TNGG».

          При этом файл свойств представляет собой файл Excel формата *.csv, содержащий сведения по температурам кипения, плотностям и молекулярным массам фракций.

          Файл свойств может быть построен пользователем, если эти свойства определены или известны, в виде текстового файла формата *.txt, также содержащий сведения по температу-


           

          image


           

          Рисунок 8 – Вид фрагмента окна программы после активации меню «Свойства фракций»

          рам кипения, плотностям и молекулярным массам фракций. В таблице 4 приведен пример построения такого файла.


           

          image


           

          Рисунок 9 Вид окна программы для выбора файла свойств «по умолчанию»


           

          Т а б л и ц а 4 – Пример построения файла свойств


           

          Пластовая нефть оторочек (Уренгой)

          52,5 ,

          668,2 ,

           

          79,1 ,

          65 ,

          686,4 ,

           

          84,6 ,

          75 ,

          711,7 ,

           

          89,2 ,

          85 ,

          730,8 ,

           

          93,7 ,

          95 ,

          740,0 ,

           

          98,7 ,

          105 ,

          749,9 ,

           

          103,6 ,

          115 ,

          756,7 ,

           

          108,6 ,

          125 ,

          762,6 ,

           

          114,0 ,

          135 ,

          771,1 ,

           

          119,4 ,

          и далее ,

          и далее

          ,

          и далее ,


           


           

          Первая строка файла формата *.txt должна содержать название смеси (флюида), а под ней располагаются три столбца данных, разделенных запятыми. При построении файла в формате *.csv вводить запятые нет необходимости (формат *.csv это предусматривает). Первый столбец таблицы 4 содержит данные по средним температурам кипения фракций (псев-

          докомпонентов), второй – их плотности при стандартных условиях и третий – молекулярные массы. После этого приготовленный файл средствами «Windows» сохраняют в любую папку, например «Sost».

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

          Выбрать свойства фракций из базы свойств «ТюменНИИГипрогаз», имеющейся в файле basaSW.inf. Для этого необходимо выбрать «Вызов базы свойств фракций» из всплывающего меню на рисунке 8. При этом возникает окно, изображенное на рисунке 10, и возможность выбора интересующих свойств и использования в качестве «по умолчанию». Для этого необходимо после выбора свойств нажать кнопку «Использовать файл по умолчанию».

        13. Программа позволяет выполнить функцию пересчета состава углеводородной смеси, представленной массовым содержанием компонентов и фракций в мольное содержание и обратно. Эту операцию выполняют путем активации кнопки «Пересчет». На рисунке 11 изображен фрагмент программы с развернутым меню «Пересчет». Для пересчета массового содержания в мольное при ручном вводе необходимо активизировать строчку меню «Ручной ввод молекулярных масс». При этом в окне программы возникает дополнительный столбец для ввода значений молекулярных масс фракций или псевдокомпонентов. При отсутствии данных по молекулярным массам фракций и псевдокомпонентов пользователь имеет возможность сам ввести значения молекулярных масс из базы данных. Для этого необходимо активизировать строчку меню «Вставить молекулярные массы из базы свойств». При этом


     

    image


     

    Рисунок 10 – Вид окна программы для выбора файла свойств из базы ООО «ТюменНИИгипрогаз»

    автоматически происходит ввод молекулярных масс из файла свойств, который заранее назначен файлом «По умолчанию». После заполнения значений молекулярных масс всех фракций или псевдокомпонентов становятся доступными строчки меню «Провести расчет во фракциях» и «Провести расчет в компонентах», при активации которых программа делает пересчет массового содержания компонентов и фракций в молярный. Причем активация строчки «Провести расчет во фракциях» приводит к пересчету массового содержания в молярное непосредственно в тех же фракциях, в которых был задан состав смеси. При активации строчки «Провести расчет в компонентах» возникает дополнительное меню, позволяющее сделать выбор ограничения по псевдокомпонентам, т.е. делать расчет до выбранного псевдокомпонента, например гексана плюс высшие (С6+). При этом выполняется перерасчет массового содержания в молярное с объединением узких фракций в применяемые псевдокомпоненты по температурам кипения нормальных парафинов по кривой истинных температур кипения (ИТК). Последний выбранный псевдокомпонент, например гексан плюс высшие (С6+), объединяет все фракции с температурами кипения выше n-гексана.


     


     

    image


     

    Рисунок 11 – Фрагмент окна программы при нажатии кнопки «Пересчет» основного меню


     

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

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

 

 

 

 

 

 

 

содержание   ..  1  2  3   ..