4. Droid4X является Андроид эмулятором, который дает отличную возможность с
помощью компьютера создать полноценное Android устройство. Это дает возможность
для людей с устаревшими моделями смартфонов или планшетов на базе ОС Android
установить любую игру на эмулятор. Неплохим дополнением к эмулятору стал сенсорный
экран монитора или ноутбука. Эмулятор разработан на базе Android версии 4.2.2, поэтому
он совместим с большинством приложений в Google Play. В Droid4X эмулируется
устройство с 16Гб встроенной памяти и 32 Гб внешней памяти (SD карта). Таким образом,
не возникает проблем с нехваткой места, так как, учитывая, что самые большие
приложения в Google Play занимают около 2Гб, то памяти хватит для установки более 10
игр. Эмулятор идеально подходит как для разработчиков мобильных приложений, так и
для обычных пользователей. Разработчики имеют возможность проверить новые
приложения, а обычные пользователи оценить преимущества новейших игр, которые
несложно воспроизводит эмулятор, без какого либо дополнительного оборудования.
5. AMIDuOS — это новый продукт от американской фирмы-разработчика American
Megatrends, выполняющий функции гипервизора. AMIDuOS позволяет операционную
систему Android полноценно эксплуатировать в сфере Windows. Если возникает
необходимость перевода эмулятор (сервис, позволяющий использование вашим
компьютером или мобильным устройством других программ, созданных не для вашей
операционной системы) в режим «на весь экран», то никакого отличия с механизмом
работы реального приложения Android не появляется.
6. Windroy — это продукт, разработанный китайскими программистами. Умнейшее
приложение Windroy предназначено для четкой имитации ОС Android версии 4.4.2. на ПК.
На сегодняшний день он считается одним из мощных эмуляторов, работающим в данном
направлении. От остальных эмуляторов Android для Windows эта программа существенно
отличается. Рабочие характеристики Windroy позволяют ему работать как реальная
система, раскрывающая всевозможные приложения Android (включая 3D).
7. YouWave — это эмулятор ОС Android версии 4.0
ICS. Это эффективный,
благодаря своим функциям, продукт. YouWave точно имитирует систему любого
устройства — от интерфейса Android до сенсорной клавиатуры. Кроме того, этот
эмулятор выполняет различные функции, например эмулятор SD-карт для записывания на
нем игр, или же многопользовательский онлайн-модуль.[3]
Компоненты меню эмулятора YouWave такие же как в мобильном телефоне:
навигатор, галерея, настройки. Продукт поддерживает подвижное вращение устройства и,
благодаря этому, его использование становиться более комфортным.
Недавно появился новый эмулятор от китайских программистов — Nox APP Player,
поддерживающий в настоящее время версию Андроид 4.4.2.. Производители
позиционируют его как самый стабильный и мощный эмулятор ОС Android на
сегодняшний день. Так же они гарантируют 100% поддержку всех современных
процессоров, в том числе и AMD.[4]
8. Тестирование на реальном устройстве
292
Для того, чтобы использовать ADB с устройством, подключенным по USB,
необходимо разрешить USB-отладку в системных настройках телефона или планшета в
разделе "Параметры разработчика" (название может отличаться). На некоторых
устройствах этот раздел по умолчанию скрыт. Рассмотрим шаги в случае, когда нет
нужного раздела настроек. Зайдите в настройки, раздел "Об устройстве" Найдите пункт
"Номер сборки" и щёлкните по нему 7 раз. Должно появиться окно, оповещающее о том,
что активирован режим разработчика. Теперь в настройках должен появиться раздел
параметров разработчика. Включите в нём опцию "Отладка USB". Теперь, когда вы
подключаете устройство к компьютеру, в зависимости от модели у вас может появиться
новый вариант подключения. Запуск приложения на реальном устройстве Всё тоже самое,
что и в случае запуска на эмуляторе. Откройте в Android Studio наш проект, (рисунок 2.)
нажмите на зелёный треугольник, но в появившемся окне выбора устройства выберите
ваш девайс.
Рисунок 2. Вид менеджера устройств
Выводы
В данной статье были расмотрены эмуляторы для Androidstudio их различие. Было
протестировано большое количество эмуляторов дляAndroidstudio и самые лучшие
результаты показали прямоеподключения телефона к тестированию приложений. Это дает
большую пропускную способность для приложений, вместе с этим облегчает работу и
тестирование приложений. Такая операция дает положительные результаты и облегчает
работу. Разницой между ними является, то что эмуляторы не зависят от размера экрана,
это значит что при верстании приложения можно сверстать на несколько вариантов,
которые могут отоброжатся на любых устройствах.
Литература
1. Медникс З., Дорнинкoн Л. Программирование под Android. Издательство Питер, -
2007. - №2. - С. 3-6.
2. Амелин К. С., Граничин О. Н., Кияев В. И., Корявко А. В.. Введение в разработку
приложений для мобильных платформ. Издательство ВВМ, 2011. - 2005.-№ 5.-с.8-11.
3. Дейтел П. Android для программистов: создаем приложения. Издательство Питер,
2001. - № 2 - С. 4-7.
4. Голощапов А.Л. GoogleAndroid. Создание приложений для смартфонов и
планшетных ПК. ИздательствоПитер 2007. - №2. - С. 3-6.
293
Қайруллаев М.К., Аманова Т.Т.
Қазақ Ұлттық Аграрлық Университеті
«ОНЛАЙН-СТАРОСТА» ҚОСЫМШАСЫН ANDROID ЖҮЙЕСІНДЕГІ
ҚОСЫМШАСЫНА ІСКЕ ҚОСУ ЖƏНЕ ӨҢДЕУ
Бұл мақалада Android операциялық жүйесінде бағдарламаларды ұшыру жəне күйін
келтіру құралдары талқыланады. Эмулятор жəне олардың айырмашылықтарының түрлері,
сондай-ақ мобильді құрылғының тікелей байланыстыруының артықшылығы берілген.
Сонымен қатар ең танымал эмулятор сипаттамалары қарастырылады. Компьютерге
Android платформасында бірнеше құрылғыларды қосу жəне сіздің ұялы құрылғыда
Android studio құрылғы менеджері жұмысын қолдану.
Түйін сөздер: операциялық жүйе, андроид студиясы, мобильді құрылғылар, ұялы
платформа, бағдарламалық қамтамасыз ету, ақпараттық сауаттылық, сенсорлық экран,
мобильдік қосымшалар.
Kairullaev M.K., AmanovaT.T.
Kazakh National Agrarian University
RUN AND DEBUG APPLICATIONS ON THE SYSTEM FOR ANDROID APPLICATIONS
«ОНЛАЙН-СТАРОСТА»
The article discussed the means of launching and debugging applications on the operating
system Android. Given types of emulators and their differences, and the advantage of a direct
connection of the mobile device. It was presented descriptions of the most popular emulators.
Connecting multiple devices on the Android platform to the computer and launch the application
on your mobile device, work in the device manager in the Android studio
Keywords: operating system, android studio, mobile devices, mobile platform, software,
information literacy, touch screen, mobile applications.
УДК 635:631.3
Махметханова А.К., Хазимов М.Ж.
Казахский национальный аграрный университет
МОДЕЛИРОВАНИЕ ТЕЧЕНИЯ ВЯЗКОЙ ЖИДКОСТИ В КАМЕРЕ
БАРАБАННОЙ ГЕЛИОСУШИЛКИ
Аннотация
В статье представлена система уравнений движения вязкой среды используемой в
качестве сушильного агента в камере мобильной гелиосушилки. Выбраны краевые
условия задачи с учетом формы камеры. Для решения систем уравнений они
преобразованы в другой вид с помощью разностных схем. Решения такого вида можно
путем компьютерного моделирования для получения линий тока и вихрь скоростей потока
сушильного агента, которые позволят оценить пассивные зоны камеры где неподвижные
слои.
294
Ключевые слова: барабанная сушилка, коллектор,квадратичная функция,
разностные схемы, агент, вихрь скорости, линий тока.
Введение
Одной из характерных черт современных исследований стала математизация
физического познания, интенсивное применение методов математического
моделирования в нетрадиционных и даже «описательных» науках (экология,
медицина и др.). Сегодня практика выдвигает перед учеными-прикладниками
различного рода проблемы, полное исследование которых может быть проведено в
большинстве случаев лишь численным путем или с помощью тщательно
поставленного физического эксперимента. Вот почему столь важно создание общих
численных методик (алгоритмов) для изучения задач математической физики и
нелинейной механики. В данной работе рассматривается физический процесс –
течение вязкой жидкости в камере гелио сушилки [1] путем математического
моделирования. В качестве математической модели выступает система уравнений
Навье-Стокса для движения вязкой несжимаемой жидкости [2].
Материалы и методы иследований
Исследование движения сушильного агента и определение его параметров. Камеры
сушки позволяет обоснавать активную и пассивную зону. Рассматриваемая барабанная
сушильная камера имеет прямоугольное сечения (рисунок 1).
Рисунок 1. Сечения камеры сушилки
1 – солнечные батареи; 2 – вентилятор; 3 – коллектор; 4-корпус; 5- транспортная тележка;
6-лотки; 7- электродвигатель; 8- опора; 9- образующие; 10- треугольные отвесы;
11- барабан; 12- поддоны
Исходя из условий, сечения камеры гелиосушилки можно рассмотреть область
движения вязкой несжимаемой жидкости в криволинейной области
(рисунок 2).
295
Рисунок 2. Криволинейная область движения сушильного агента в виде
вязкой несжимаемой жидкости
Данное движение описывается следующей системой уравнений Навье-Стоксав
естественных переменных с заданными начально-граничными условиями.
,
Re
1
2
V
y
P
x
UV
y
V
t
V
(1)
0
y
V
x
U
.
В системе уравнений (1) первые два уравнения представляют собой уравнения
количества движения для двумерного случая (первое – по горизонтальной составляющей
скорости
,
U
второе – по вертикальной составляющей вектора скорости
V
). Третье
уравнение данной системы – уравнение несжимаемости.
Начально-граничные условия:
0
),
(
1
1
V
y
U
U
U
на Г
1
;
0
),
(
2
2
V
y
U
U
U
на Г
2
;
(2)
где U, V – компоненты скорости; U
1
, U
2
– const; U
1
(y), U
2
(y) – квадратичные функции;
P – давление; Re – число Рейнольдса.
Условия для скорости на твердых стенках Г
3
и Г
4
называют условиями
«прилипания». Начально-граничные условия в (2) представлены в общем виде. Зададим
их более конкретно. Рассмотрим входные данные на границе Г
1
.
).
(
,
0
1
1
y
U
U
U
V
(3)
Так как
)
(
1
y
U
- квадратичная функция, то ее можно представить в виде:
1
1
2
1
1
)
(
c
y
b
y
a
y
U
. Графиком квадратичной функции является парабола,
следовательно
.
0
2
2
0
;
0
)
(
)
0
(
0
1
0
1
0
1
1
y
U
y
U
y
U
U
Так как
.
0
,
0
)
0
(
1
1
с
U
Следовательно
.
)
(
1
2
1
1
y
b
y
a
y
U
Учитывая, что
,
0
)
(
0
1
y
U
имеем
.
0
0
1
2
0
1
y
b
y
a
Следовательно
.
0
1
1
y
a
b
Вычислим производную для функции
).
(
1
y
U
.
2
)
(
1
1
1
b
y
a
y
U
Пусть
,
1
1
a
тогда
.
0
1
y
b
Получим
)
(
0
2
1
y
y
y
U
U
).
(
0
1
y
y
y
U
).
(
0
1
y
y
y
U
U
(4)
x
y
l
2
x
1
x
2
x
3
= l
1
y
0
Г
1
Г
2
Г
3
Г
4
f
2
f
1
y
3
y
4
0
296
Аналогично рассмотрим выходные данные на границе Г
2
.
).
(
,
0
2
2
y
U
U
U
V
(5)
Так как
)
(
2
y
U
- квадратичная функция, то ее можно представить в виде:
2
2
2
2
2
)
(
c
y
b
y
a
y
U
. Графиком квадратичной функции является парабола,
следовательно
.
0
2
;
0
)
(
)
(
4
3
2
4
2
3
2
y
y
U
y
U
y
U
Так как
.
0
0
)
(
2
3
2
2
3
2
3
2
c
y
b
y
a
y
U
Учитывая, что
.
0
0
)
(
2
4
2
2
4
2
4
2
c
y
b
y
a
y
U
Получим систему, состоящую из 2-х уравнений:
0
0
2
4
2
2
4
2
2
3
2
2
3
2
c
y
b
y
a
c
y
b
y
a
.
(6)
Из первого уравнения данной системы вычтем второе. При этом получим:
0
)
(
)
(
4
3
2
2
4
2
3
2
y
y
b
y
y
a
).
(
4
3
2
2
y
y
a
b
Полученное значение
)
(
4
3
2
2
y
y
a
b
подставим в первое уравнение системы (6).
В результате получим:
.
0
)
(
2
3
4
3
2
2
3
2
c
y
y
y
a
y
a
Из полученного равенства выразим
2
c
.
.
)
(
4
3
2
2
2
3
2
4
3
3
2
2
y
y
a
c
y
a
y
y
y
a
c
Пусть
,
1
2
a
тогда
4
3
2
4
3
2
,
y
y
c
y
y
b
. Получим
)
)
(
(
4
3
4
3
2
2
y
y
y
y
y
y
U
U
.
(7)
Таким образом, начально-граничные условия, представленные в виде (2), будут
заменены следующими выражениями:
.
0
),
(
0
1
V
y
y
y
U
U
на Г
1
;
0
),
)
(
(
4
3
4
3
2
2
V
y
y
y
y
y
y
U
U
на Г
2
;
(8)
Система уравнений (1) вместе с условиями (8) и будет представлять постановку
задачи в естественных переменных. Преобразуем систему уравнений (1) в переменных
функция тока (
), вихрь скорости (
). Для этого первое уравнение системы (1)
продифференцируем по y, а второе по x. Затем из первого уравнения отнимаем второе.
Тогда получим:
,
,
Re
1
2
2
2
2
2
2
2
2
y
x
y
x
x
y
y
x
t
(10)
где
.
,
,
x
V
y
U
x
V
y
U
(11)
Преобразуем входные граничные условия (на границе Г
1
).
Учитывая (4) и
y
U
.
2
3
)
(
2
0
3
1
0
1
y
y
y
U
dy
y
y
y
U
Udy
Так как
0
V
.
2
0
1
1
y
U
y
U
x
V
y
U
В итоге получаем:
,
2
3
2
0
3
1
y
y
y
U
.
2
2
0
1
0
1
1
y
y
U
y
U
y
U
(12)
Далее преобразуем выходные граничные условия (на границе Г
2
).Учитывая (7) и
y
U
dy
y
y
y
y
y
y
U
Udy
)
)
(
(
4
3
4
3
2
2
297
Так как
0
V
.
2
4
3
2
y
y
y
U
x
V
y
U
В итоге получаем:
,
2
)
(
3
4
3
2
4
3
3
2
y
y
y
y
y
y
y
U
.
2
4
3
2
y
y
y
U
(13)
На нижней твердой границе Г
4
:
0
y
, при подстановке
y
в (12) получим
.
0
На верхней твердой границе Г
3
:
0
y
y
, при подстановке
y
в (12) получим
.
6
2
3
3
0
1
3
0
3
0
1
y
U
y
y
U
Объединим условия на всех границах (Г
1
, Г
2
, Г
3
, Г
4
).При этом получим начально-
граничные условия в переменных функция тока, вихрь скорости для системы уравнений
(10).
На Г
1
:
,
2
3
2
0
3
1
y
y
y
U
.
2
0
1
y
y
U
На Г
2
:
,
2
)
(
3
4
3
2
4
3
3
2
y
y
y
y
y
y
y
U
.
2
4
3
2
y
y
y
U
(14)
Для решения исходной задачи осуществляется преобразование двумерной области со
сложной границей в прямоугольник в декартовой системе координат, путем отображения
всех точек нижней границы f
1
на ось ox и верхней границы f
2
- напрямую y=y
0
. После
вышеуказанного преобразования получим область -прямоугольник (Рисунок 3), в которой
непосредственно будем искать решение.
Покажем, как связаны между собой координаты (x, y) и (q
1
, q
2
).
)
(
2
1
x
f
y
q
x
q
)
(
2
1
x
f
q
y
q
x
(15)
Рисунок 3. Прямоугольная область течения вязкой несжимаемой жидкости
Вычислим якобиан данного преобразования (J) [2].
J=
1
2
1
2
1
q
x
q
y
q
x
q
x
.
(16)
Далее введем
g
km
=
n
m
n
k
x
q
x
q
,
(17)
k, m, n = 1, 2 (по повторяющимся индексам производится суммирование) [3].
Рассмотрим второе уравнение системы (0)
2
2
2
2
y
x
и запишемего в новых
координатах:
J
q
Jg
q
Jg
q
q
Jg
q
Jg
q
2
22
1
12
2
2
21
1
11
1
(18)
q
0
q
y
x
Г
Г
Г
Г
298
Выполним следующие вычисления, используя формулу (17)
'
'
2
2
2
1
1
2
1
1
12
0
)
(
1
x
x
f
f
x
q
x
q
x
q
x
q
g
Подставляя полученные значения J, g
11
, g
21
, g
12
, g
22
в уравнение (18), получим:
2
2
'
1
'
2
2
'
1
1
)
)
(
1
(
q
f
q
f
q
q
f
q
q
x
x
x
. (19)
Аналогично преобразовываем первое уравнение системы (10), т.е.
.
Re
1
2
2
2
2
y
x
x
y
y
x
t
(20)
Объединив уравнения (19) и (20), получим следующую систему двух уравнений с
соответствующими граничными условиями
(21)
2
2
'
1
'
2
2
'
1
1
)
)
(
1
(
q
f
q
f
q
q
f
q
q
x
x
x
На входе Г
1
:
.
2
,
2
3
0
2
1
2
2
0
3
2
1
y
q
U
q
y
q
U
(22)
На выходе Г
2
:
.
2
,
2
)
(
3
4
3
2
2
2
4
3
2
2
4
3
3
2
2
y
y
q
U
q
y
y
q
y
y
q
U
(23)
На верхней твердой границе Г
3
:
.
0
,
6
2
3
0
1
q
y
U
(24)
На нижней твердой границе Г
4
:
.
0
,
0
2
q
(25)
Учитывая зависимость (15), преобразуем компоненты скорости
).
,
(
U
В итоге имеем:
,
2
q
U
(26)
.
)
(
2
1
q
x
f
q
(27)
Проведем следующие преобразования. Для уравнения движения:
1
2
2
1
q
q
q
q
t
2
2
1
2
2
1
1
)
(
1
(
Re
1
q
f
q
f
q
q
f
q
q
x
x
x
учитывая, что f – линейная функция, имеем f
x
’
=const.
2
1
2
1
q
q
q
q
t
2
2
2
2
'
2
1
2
2
1
2
1
2
Re
1
q
f
q
q
f
q
x
x
(28)
Для уравнения Лапласа:
2
2
1
2
2
1
1
1
q
f
q
f
q
q
f
q
q
x
x
x
(29)
Достарыңызбен бөлісу: |