Моделирование некоторых процессов тестоприготовления на основе интеграции пакетов программ Adobe ActionScript и MathCAD

Автор: Алексеев Геннадий Валентинович, Ивлева Елена Николаевна, Лепеш Григорий Васильевич

Журнал: Технико-технологические проблемы сервиса @ttps

Рубрика: Методические основы совершенствования проектирования и производства технических систем

Статья в выпуске: 2 (24), 2013 года.

Бесплатный доступ

В статье изложена разработанная концепция создания электронных учебных материалов в университетах (лекции, лабораторные работы) на основе интеграции пакетов программ Adobe ActionScript и MathCad. В качестве примера применения концепции представлена виртуальная лабораторная работа «Фильтрование суспензий при наличии осаждения».

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

Короткий адрес: https://sciup.org/148186086

IDR: 148186086

Текст научной статьи Моделирование некоторых процессов тестоприготовления на основе интеграции пакетов программ Adobe ActionScript и MathCAD

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

Язык программирования Flash ActionScript обладает широким спектром возможностей: позволяет создавать управляемую трехмерную анимацию, интерактивные действия, интегрироваться с Javascript, PHP и управлять базами данных, работать с видео и аудио информацией. Этот язык поддерживается программой Adobe Flash Player, поэтому он сегодня функционирует практически на каждом ПК, подключенном к Интернету. Программы на Flash Actionscript широко используются в вузовских системах дистанционного обучения. По данным авторов, среди различных систем дистанционного обучения отсутствуют программные системы, интегрирующие язык Actionscript с какими-либо библиотеками численных алгоритмов расчетов или математическими пакетами. В данной работе предлагается новая концепция создания дистанционных образовательных материалов в вузе (лекций, лабораторных работ) на базе интеграции языка програмирования анимации Adobe Flash Action Script c вычислительным пакетом Mathcad.

Интеграция Actionscript программы и пакета Mathcad осуществляется посредством технологии OLE Automation, которую поддерживает Mathcad, и промежуточной программы на языке Microsoft Jscript, с которой программа на языке Flash Actionscript 2.0 взаимодействует через класс ExternalInterface [1,2]. Программа Jscript поддерживает как технологию OLE Automation, так и взаимодействие с

Actionscript программой. Приведем ряд особенностей. swf-файл, содержащий Actionscript программу, должен быть встроен в html-страницу, содержащую код Jscript. Открываться html-страница должна в браузере Internet Explorer. Система безопасности браузера должна позволить использование элементов управления ActiveX, не помеченных как безопасные для использования.

Таким образом, предлагается новая создания дистанционных образовательных материалов в вузе (лекций, лабораторных работ) на базе интеграции языка програмирования анимации Adobe Flash Action Script c вычислительным пакетом Mathcad. Такая концепция обладает следующими преимуществами: 1) быстрое создание дистанционных материалов, обладающих широкими возможностями численного моделирования, анимации, интерактивных действий, встраивания видео и аудиоинформации, взаимодействия с базами данных; 2) не нужен интернет-сервер для проведения фильтровальной перегородки, ц - динамическая вязкость суспензии; p – разность давлений по обеим сторонам фильтровальной перегородки; г0=цг00, roo - удельное объемное сопротивление осадка; x0 – отношение объема осадка к объему фильтрата в начальный момент фильтрования.

Значения времени т 0 и удельного объема фильтрата q 0 при которых заканчивается первая стадия процесса фильтрования определялись решением системы уравнений

' x nach - W T - q = x о ( q + W T) , s

т = f (q)• где xnach – высота уровня суспензии в фильтре в начальный момент фильтрования, отсчитываемая от фильтровальной перегородки; f(q) – функция из формулы (1).

Скорость стесненного осаждения W(d,c) в формулах (1) и (2) как функция диаметра частиц мела d и объемной доли мела с рассчиты- численных расчетов, время расчета мало, т.к.

для расчетов используется компьютер посетителя вэб-сайта.

В качестве примера реализации предлагаемой новой концепции дистанционных обучающих материалов была создана виртуальная лабораторная работа «Фильтрование суспензий при наличии осаждения». В файле пакета Mathcad рассчитывалась математическая модель фильтрования суспензии при наличии осаждения с образованием несжимаемого осадка. Модель состояла из двух стадий.

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

валась в предположении ламинарного режима по формуле:

d2g(Рт-Рж)(1-с)Ф(с).

18ц( с)          ;

W (d, c)

Ф (с) = 10-L82 с,

где р т , ж - плотность мела и воды соответственно. В формуле (3) динамическая вязкость суспензии ц (с) рассчитывалась по формуле для суспензии сферических частиц, верной при с < 0.3 [5]:

Ц( c )=              Цжс                  (4)

1-                                  0.469

0.46-0.0015 |цжр/ I

v / р ж J

Вторая стадия процесса фильтрования при наличии осаждения описывается фильтро-

и временем т , подтвержденная для несжимаемого осадка [3]:

ванием воды через слой осадка постоянной вы-

соты h 0 по формуле

R nWq

т=f (q) = -+— —

V W Р д n = rrX^, p

-1)

q (т) =

nW J

p (т-т0) Rf + r0 h0

+ q 0 ; ,

где: W – скорость стесненного осаждения частиц мела; R f = ^ R фп , R фп - сопротивление

h0 = x0 (q0 + Wт0), (5)

где R f , r 0 , x 0 , W, p определены как в формуле (1); т 0 и q0 - решение системы (2). Далее полученная по формулам (1) и (5) зависимость q( T ) в

Моделирование некоторых процессов тестоприготовления на основе интеграции пакетов программ Adobe ActionScript и MathCad обеих стадиях процесса фильтрования аппрок-

Actionscript программу для создания анимации симировалась функцией

q (т) = a^ + ax T + a—T + a3

Значения r0, x0, W, Rf были взяты из экспериментов по фильтрованию водных суспензий мела при различных концентрациях мела, при наличии и отсутствии осаждения, варьировались также число и тип фильтровальных бу маг..

наполнения сборника фильтратом.

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

Параметры a 0 , a 1 , a 2 , a 3 в (6) после расчета в пакете Mathcad передавались в Flash

Рисунок 1 . Общий вид виртуальной установки для фильтрации

Статья научная