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

 

Содержание


Введение

. Аналитическая часть

. Цель и задачи курсовой работы

. Описание математических моделей

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

. Структуры данных и алгоритмы в программе

. Система ввода-вывода и интерфейс программы

. Основные дисплейные фрагменты и описание внешнего вида приложения

. План тестирования и тестовые примеры

Заключение

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



Введение


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



1. Аналитическая часть


Объект моделирования представляет собой процесс абсорбции. Абсорбцией называют процесс поглощения газов или паров из газовых или парогазовых смесей жидкими поглотителями. Этот процесс является избирательным и обратимым.

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

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

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

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

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


Рисунок 1 - Графическое представление абсорбера


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

Результатом поиска аналогичных программных продуктов оказалось их полное отсутствие в свободном доступе, следовательно, изучить подобные программы не представлялось возможным. С другой стороны для самостоятельного моделирования процессов (не только абсорбции) подошли бы следующие прикладные программные пакеты: MathCAD версии 9.0 или более поздние, Microsoft Office Excel, Model Vision.


2.Цель и задачи курсовой работы


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

Задачи курсовой работы:

·определить коэффициент массопередачи, соответствующий заданному режиму работы установки;

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

·определить относительную массовую долю поглощенного компонента в жидкости в нижней части абсорбера;

·рассчитать среднюю скорость воздуха в абсорбере;

·рассчитать плотность орошения насадки водой;

·рассчитать степень поглощения аммиака водой из воздуха;

·проанализировать влияние изменения температуры на целевые переменные.


3.Описание математических моделей


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

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

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

2.расходы фаз постоянны по высоте аппарата;

.процесс массопередачи происходит в изометрических условиях;

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

Коэффициент массопередачи определяют следующим образом:


,(1)


где: - масса аммиака, поглощённая в единицу времени;

- площадь поверхности насадки;

- средняя движущая сила абсорбции.

Масса аммиака, поглощённая в единицу времени рассчитывается следующим образом:


(2)


где: - массовый расход инертного газа;

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

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

Массовый расход инертного газа рассчитывается как:


,(3)


где: - объёмный расход воздуха;

- плотность воздуха при температуре T опыта.

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


, (4)

где: - плотность воздуха при (1,293 кг/м3);

- температура равная нулю градусов по шкале Цельсия в кельвинах (273 к);

P - давление в абсорбере;

T - температура в абсорбере;

- атмосферное давление (примерно 100кПа).

Площадь поверхности насадки рассчитывают как:


,(5)


где: - диаметр абсорбера;

- высота слоя насадки в абсорбере;

- удельная площадь поверхности насадки.

Средняя движущая сила абсорбции вычисляется следующим образом:


,(6)


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

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

Тогда нетрудно предположить следующие две формулы:


(7)

(8)


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

Поскольку на орошение подают чистую воду, то значения равны нулю.

Значение расчитывают из основного уравнения материального баланса:


, (9)


где: L - массовый расход воды, который рассчитывается по формуле:


,(10)


где: - объёмный расход воды;

- плотность воды (1000 кг/м3).

Далее следует определить E - коэффициент пропорциональности (константа Генри), зависящий от температуры, свойств растворённого газа и поглотителя. С помощью этого коэффициента вычисляют равновесное содержание аммиака в газовой смеси и рассчитывают движущую силу по формуле (6). Расчёт константы Генри для аммиака осуществляется следующим образом:


, (11)


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


, (12)


где: - молярная масса аммиака;

- молярная масса воздуха;

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


. (13)


Среднюю скорость воздуха (на полное сечение абсорбера) рассчитывают по уравнению расхода воздуха:


(14)


Плотность орошения насадки водой:


(15)


Степень поглощения аммиака:


. (16)


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

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


, (17)


где m можно представить как:


(18)


где и - молярные массы поглотителя и инертного газа соответственно, кг/моль.

Уравнение материального баланса:


.(19)


Соотношение для определения числа единиц переноса:


, (20)

. (21)


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


.(22)


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


.(23)


Степень поглощения находится по формуле (16).


4.Требования к программному обеспечению


·Возможность моделирования процесса абсорбции, просмотр результатов расчетов, согласно введённым данным;

·Возможность переносить данные между разными компьютерами (сохранение и загрузка файла с данными);

·Отказоустойчивость программного обеспечения;

·Понятный для пользователя интерфейс;

·Логичность и последовательно ввода данных в программу;

·Наличие справки по работе с программой.


5.Структуры данных и алгоритмы в программе


В процессе разработки программного обеспечения были разработаны 2 собственных класса: CheckValues и Calculations. Все остальные классы для работы были предоставлены самой средой программирования Microsoft Visual Studio 2010. В таблице 1 представлены переменные, которые содержатся в классе CheckValues.


Таблица 1

Переменные, содержащиеся в классе CheckValues

ПеременнаяТип переменной/тип возвращаемого значения методаЗначение переменной/ описание методаMAX_ABS_HEIGHTprivate const doubleМаксимальное значение высоты абсорбера в метрах.MIN_ABS_HEIGHTprivate const doubleМинимальное значение высоты абсорбера в метрах.MAX_ADJUTAGE_HEIGHTprivate const doubleМаксимальная высота насадки в мMIN_ADJUTAGE_HEIGHTprivate const doubleМинимальная высота насадки в м.MAX_ABS_DIAMETERprivate const doubleМаксимальный размер абсорбера.MIN_ABS_DIAMETERprivate const doubleМинимальный размер абсорбера.MAX_WATER_CONSUPTIONprivate const doubleМаксимальный расход воды.MIN_WATER_CONSUPTIONprivate const doubleМинимальный расход воды.MAX_GAS_CONSUPTIONprivate const doubleМаксимальный расход газа.MIN_GAS_CONSUPTIONprivate const doubleМинимальный расход газа.MIN_TEMPERATUREprivate const doubleМинимальное значение температуры.MIN_PRESSUREprivate const doubleМинимальное значение давления.MIN_PROCENTprivate const doubleМинимальный процент целевого компонента в смеси.MAX_PROCENTprivate const doubleМаксимальный процент целевого компонента в смеси.

Методы класса CheckValues представлены в таблице 2:


Таблица 2

Методы класса CheckValues

ИмяОписаниеpublic bool CheckAbsorber(string height, string adjutage, string diameter)Метод для проверки данных о параметрах абсорбера.public bool CheckConsuption(string water, string gas)Метод для проверки расходов газа и воды.public bool CheckRegimeParameters(string temperature, string pressure)Метод для проверки значений режимных параметров.public bool CheckAmm(string start, string end)Метод для проверки процентного содержания аммиака в газе и воде.public bool CheckTemperaturesAndStep(string t1, string t2, string step)Метод для проверки начальной и конечной температур при анализе и шага.

Данный класс используется для проверки пользователем введённых данных. Все методы данного класса возвращают тип bool. Если все возвращённые значение являются истиной, то тогда программа разрешает выполнение расчётов или сохранение данных в типизированный файл. Класс также содержит в себе значения констант - минимальных и максимальных значений для входных данных.

Ниже в таблице 3 представлены переменные, которые содержатся в классе Сalculations.


Таблица 3

Переменные, содержащиеся в классе Сalculations

ПеременнаяТип переменной/тип возвращаемого значения методаЗначение переменной/ описание методаdiameterpublic doubleДиаметр абсорбера.adjutageHeightpublic doubleВысота насадки в абсорбере.Fpublic doubleПлощадь поверхности насадки.sigmapublic doubleУдельная площадь поверхности насадки.ropublic doubleПлотность воздуха при температуре T.ro0public const doubleПлотность воздуха при температуре T0.ppublic doubleДавление в абсорбере.p0public const doubleАтмосферное давление.Tpublic doubleТекущая температура в абсорбере.T1public doubleНачальная температура для исследования.T2public doubleКонечаная температура для исследования.TSteppublic doubleТемпературный шаг для исследования.T0public const doubleТемпература в 273 кельвина.ro_waterpublic const doubleПлотность воды.Gpublic doubleМассовый расход инертного газа.Vpublic doubleМассовый расход жидкого поглотителя.YChertNpublic doubleОтносительная массовая доля целевого компонента в газе внизу абсорбера.YChertVpublic doubleОтносительная массовая доля целевого компонента в газе вверху абсорбера.YChertNzvzdpublic doubleРавновесная относительная массовая доля целевого компонента в газе внизу абсорбера.y_Npublic doubleОбъёмная доля аммиака до абсорбера в газе.y_Vpublic doubleОбъёмная доля аммиака после абсорбера в газе.Mpublic doubleМасса аммиака, поглощённая в единицу времени.Lpublic doubleМассовый расход воды.Epublic doubleКоэффициент пропорциональности для аммиака.X_Npublic doubleОтносительная массовая доля поглощаемого компонента в жидкости внизу абсорбера.V_waterpublic doubleОбъёмный расход воды.deltaYsrpublic doubleДвижущая сила абсорбции.massKoeffpublic doubleКоэффициент массопередачи.omegapublic doubleСкорость воздуха в абсорбере.gammapublic doubleПлотность орошения насадки водой.nupublic doubleСтепень поглощения аммиака.resultsOfResearchpublic DataTableРеузльтаты исследований.

Методы класса Calculations представлены в таблице 4:



Таблица 4

Методы класса Calculations

ИмяОписаниеprivate void CalculateF()Метод для расчёта значения F.private void CalculateG()Метод для расчёта значения G.private void CalculateM()Метод для расчёта значения M.private void CalculateL()Метод для расчёта значения L.private void CalculateX_N()Метод для расчёта значения X_N.private void CalculateE()Метод для расчёта значения E.private void CalculateYChertNzvzd()Метод для расчёта значения YChertNzvzd.private void CalculateDeltaYsr()Метод для расчёта значения deltaYsr.private void CalculateMassKoeff()Метод для расчёта значения massKoeff.private void CalculateOmega()Метод для расчёта значения omega.private void CalculateGamma()Метод для расчёта значения gamma.private void CalculateNu()Метод для расчёта значения nu.private double GetYChert(double y)Метод для пересчета массовых доль аммиака в объёмные доли.public void StartCalculations()Метод содержит в себе вызов методов в нужном порядке для реализации расчетов в программе, не используя режим исследования.public void StartCalculations2()Метод содержит в себе вызов методов в нужном порядке для реализации расчетов в программе, используя режим исследования.

Исходные данные в программу можно вводить двумя способами: либо загрузив типизированный файл, либо через ввод значений вручную пользователем. В любом случае взаимодействие пользователя с программой можно представить в виде следующей UML-диаграммы (Рисунок 2).

В результате изменения пользователем режима работы программы меняется ход вычислений в программе. Алгоритмы расчётов в первом и во втором режимах (без варьирования температуры, с варьированием температуры) представлены в виде блок-схем на рисунках 3 и 4 соответственно.



Рисунок 2 - UML-диаграмма последовательности действий в программе

Рисунок 3 - Последовательность расчётов без варьирования температуры



Рисунок 4 - Последовательность расчётов с варьированием температуры

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


6.Система ввода-вывода и интерфейс программы


Система ввода-вывода реализована в двух вариантах: ввод данных пользователем и загрузка данных из типизированного файла. Ниже на рисунке 5 представлено формализованное описание математической модели объекта исследования.


Рисунок 5 - Формализованное описание математической модели объекта исследования


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


Y = f(X,V),

X = {характеристики абсорбера, расходы, объемные доли аммиака,

давление в абсорбере},

V = {Температура в абсорбере}.


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

?высота абсорбера;

?диаметр абсорбера;

?высота насадки абсорбера;

?тип насадки в абсорбере;

?расход газовой смеси;

?расход воды;

?давление в абсорбере;

?начальная объёмная доля аммиака в газе;

?конечная объёмная доля аммиака в газе;

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

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

?коэффициент массопередачи;

?скорость поглощения аммиака;

?относительная массовая доля аммиака в поглотителе;

?средняя скорость воздуха в абсорбере;

?плотность орошения насадки водой;

?степень поглощения аммиака;

Пример типизированного файла формата .abs, содержащего в себе все необходимые данные представлен ниже.


AbH = 1,8= 1,6= 0,15= 330= 0,02= 0,09= 110000= 310= 0= 0

TSt = 0= 1,4= 0,7

Внешний вид основной формы программы, в которой осуществляется ввод данных представлен на рисунке 6.


Рисунок 6 - Пример главной формы для ввода данных


7.Основные дисплейные фрагменты и описание внешнего вида приложения


При запуске программы сначала появляется окно приветствия пользователя (рисунок 7).

На нём не имеется никаких активных элементов. После этого появляется основная форма приложения. На данной форме находятся: поля для ввода данных, подписи к каждому из полей, главное меню программы, схематичное изображение абсорбера, кнопка для запуска расчётов по текущим исходным данным. Начнём рассматривать данную форму с пункта главного меню «Файл». Содержание данного пункта меню представлено ниже на рисунке 8.

Рисунок 7 - окно приветствия программы


Рисунок 8 - Пункты элемента главного меню «Файл»


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

Пункт Открыть исходные данные предоставляет пользователю возможность открыть уже существующий файл с данными. Файл обязательно должен иметь формат *.abs. При выборе такого файла в диалоговом окне начинается обработка данных файла. Далее может быть два случая: если с файлом все нормально, и программе удаётся корректно считать данные из него, то они помещаются в соответствующие поля на главной форме. В противном случае появится сообщение о том, что файл повреждён.

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

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

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


Рисунок 9 - Внешний второго пункта главного меню и его подпунктов


Пункт Помощь вызывает справку, которую Вы в данный момент читаете. Скорее всего, вы попали сюда как раз таким образом, либо просто открыли файл справки отдельно через Microsoft Word.

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

Ниже на рисунке 10 представлен внешний вид главной формы приложения.


Рисунок 10 - Внешний вид главной формы приложения

На главной форме имеются следующие поля для ввода данных в программу:

·высота абсорбера;

·высота насадки;

·диаметр абсорбера;

·расход газообразной смеси;

·расход воды;

·давление в абсорбере;

·температура в абсорбере;

·начальная объёмная доля аммиака в газе;

·конечная объёмная доля аммиака в газе.

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

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

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

В том случае, если требуется варьирование температуры, то программу следует перевести во второй режим, поставив галочку в поле «Провести исследования для диапазона температур». В этом случае результаты будут отображаться на отдельной форме, как это представлено на рисунке 12



Рисунок 11 - Пример отображения результатов при расчётах без варьирования температуры


Рисунок 12 - Пример отображения результатов расчётов при варьировании температуры


По умолчанию в программе стоят значения, некоторые их которых используются для выполнения лабораторной работы на кафедре процессов и аппаратов СПбГТИ(ТУ). В программе рассчитываются следующие значения:

.коэффициент массопередачи (зависит от режима работы абсорбера);

2.скорость поглощения аммиака водой (целевого компонента жидким поглотителем);

.относительная массовая доля аммиака в поглотителе;

.среднюю скорость воздуха в абсорбере;

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

.степень поглощения аммиака водой.


8.План тестирования и тестовые примеры


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

?запуск программы, некорректный ввод данных;

?запуск программы, ввод корректных данных, выходящих за рамки допустимого диапазона;

?запуск программы, сохранение некорректных данных;

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

?запуск программы, выполнение расчётов в первом режиме функционирования;

?запуск программы, выполнение расчётов во втором режиме функционирования.

Тестовый пример 1: случай с некорректным вводом данных (рисунок 13).

Действия программы:

Появление сообщения о неверном вводе параметров абсорбера (рисунок 14).


Рисунок 13 - Некорректный ввод данных


Рисунок 14 - Неверный ввод параметров абсорбера


Тестовый пример 2: запуск программы, ввод корректных данных, выходящих за рамки допустимого диапазона (рисунок 15).


Рисунок 15 - Выход за предел допустимого диапазона значения


Действия программы:

Появление сообщения о неверном вводе объёмных долей аммиака (рисунок 16).


Рисунок 16- Неверный ввод объёмных долей аммиака

Тестовый пример 3: запуск программы, сохранение некорректных данных.

Действия программы:

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

Тестовый пример 4: запуск программы, загрузка некорректных данных (рисунок 17).


Рисунок 17 - Загрузка не файла с данными


Действия программы:

Вывод сообщения о том, что файл повреждён (рисунок 18).


Рисунок 18 - Сообщение о том, что файл повреждён


Тестовый пример 5: запуск программы, выполнение расчётов в первом режиме функционирования.

Действия программы: выполнение вычислений, отображение результатов на главной форме (рисунок 19).

Тестовый пример 6: запуск программы, выполнение расчётов во втором режиме функционирования.

Действия программы: выполнение вычислений, отображение результатов на форме для второго режима работы (рисунок 20).

Рисунок 19 - Отображение результатов расчёта на главной форме


Рисунок 20 - Отображение результатов на форме для второго режима работы приложения



Заключение


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

)проверки расчётов студентов на кафедре процессов и аппаратов при выполнении лабораторной работы «Определение коэффициента массопередачи в процессе абсорбции».

2)вычислений соответствующих заданию выходных характеристик;

)анализа работы абсорбера и выходных параметров при варьировании температуры с определённым шагом.

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

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

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

-ОС Microsoft Windows XP SP-3 New Year Edition;

-среда разработки Microsoft Visual Studio 2010 Professional;

-Microsoft Office Word 2007;

-Microsoft Office Visio 2007;

-Microsoft Picture Manager 2003;

-Opera 11.0;

-Notepad.exe;

-HelpNDoc.exe;

-Paint.exe.

Приложение разрабатывалось на ПК следующей конфигурации:

?ЦП: AMD Athlon™ 64 x2 Dual Core Processor 5600+;

?ОЗУ: Kingston Hyper DDR2 - 800, 1.5 Gb;

?НЖМД: 200 Gb;

?Графический адаптер: NVIDIA GeForce 8200, 512 Mb.



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


1.Романков П.Г. Руководство к практическим занятиям в лаборатории процессов и аппаратов химической технологии Л.: Химия, 1990 г. - 272с.

2.[Электронный ресурс] / Кафедра АПТО, официальны сайт - <#"justify">Приложение А


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


Программный комплекс моделирования процесса абсорбции и расчёта значениц при обработке экспериментальных данных

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

А.В.00001-01 33 01-1

(Компакт-диск)

Листов 3

1.Общие сведения о программном продукте

Название программного продукта «VirtualOS». Версия 1.00. Областью применения данного продукта является расчет параметров объекта при варьировании данных для конкретного технологического процесса - абсорбции.

2.Описание установки

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

3.Описание запуска

Запуск осуществляется при обращении к файлу Absob.exe.

4.Инструкция по работе

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

)«Файл» с подпунктами:

-Сохранить исходные данные - возможность сохранения исходных данных в файл с расширением .abs;

-Загрузить исходные данные - возможность загрузки из файла с расширением .abs;

-Выход - завершение работы с приложением.

2)«О программе» с подпунктами:

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

-Об авторе - открытие окна с информацией об авторе.

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

5.Сообщения пользователю

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

)«Файл справки не найден» - возникли ошибки, связанные с открытием файла справки. Чтобы исправить данную ошибку требуется поместить файл справки в корневой каталог приложения с названием Help.docx.

2)«Не найден MicroSoft Word 2007. Попробуйте запустить файл справки вручную через более раннюю версию Microsoft Word.» - На данной машине не установлен Microsoft Office Word 2007. Требуется либо установить его, либо открыть файл справки вручную через более раннюю версию, распознающую формат .doc.

)«Неверно заданы параметры абсорбера/расходы (или расходы)/ режимные параметры процесса/объёмные доли аммиака/температуры для пошагового расчёта» - неверно были заданы соотвествующие параметры. Требуется задать их верно.

)«Необходимо выбрать тип насадки!!!» - Тип насадки не выбран. Требуется его выбрать.

)«Файл поврежден» - пользователь пытался открыть файл, в котором либо не содержится нужных данных, либо они находится в неправильной последовательности. Рекомендую открыть файл для проверки через любой текстовый редактор.

6.Системные требования

-ОСMicrosoft Windows XP x32;

-Процессор с частотой 300 МГц;

-128 Mb ОЗУ:

-50 Мб свободного места на жестком диске;

-Клавиатура, мышь;

-Microsoft .NET Framework 2.0;


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

Больше работ по теме:

КОНТАКТНЫЙ EMAIL: [email protected]

Скачать реферат © 2017 | Пользовательское соглашение

Скачать      Реферат

ПРОФЕССИОНАЛЬНАЯ ПОМОЩЬ СТУДЕНТАМ