Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

10806

.pdf
Скачиваний:
0
Добавлен:
25.11.2023
Размер:
12.57 Mб
Скачать

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

Мобильное приложение.

Мобильное приложение – компонент системы, предназначенный для установки на мобильное устройство пользователей. Дерево конфигурации состоит из 23 элементов, в ходе разработки было написано 593 строки кода. Начальная страница мобильного приложения показана на рисунке 2.

Рис.3. Начальная страница мобильного приложения

Каждое устройство, участвующее в обмене данными является узлом обмена и имеет свой код и название. Для осуществления обмена все устройства должны «знать» код тех устройств, с которыми они обмениваются данными. Узлы обмена хранятся в плане обмена. При разработке мобильного приложения, моей задачей было оградить пользователей от настройки узлов обмена. Я хотела, чтобы они даже не догадывались об их существовании. Поэтому, после заполнения справочника «Мои данные», автоматически заполняется предопределённый узел обмена, кодом которого является введённый номер телефона.

Благодаря разработанному механизму обмена, информация о студиях, зарегистрированных в системе, доступна в мобильном приложении в разделе «Выбор студии», представляющий собой список студий. На рисунке 4 показана страница студии «BlueFox», а на рисунке 5 приведён список команд, которые можно выполнить. Например, можно посмотреть студию на карте, узнать её рейтинг, открыть список услуг, уточнить занятость и заказать услугу.

30

Рис. 4. Страница фотостудии BlueFox

Рис. 5. Команды

Заказы хранятся в разделе главного меню

«Заказы». В разделе

«Отзывы» можно оценить студию.

 

Предполагается, что система будет поставляться фотостудиям, и её стоимость в начале продаж будет составлять 50 000 рублей. Чтобы понять, выгодно ли её использование, были рассчитаны 3 показателя экономической эффективности. Оказалось, что использование системы выгодно. Прибыль от её использования будет примерно 92 000 в год, и покупка системы окупится за полгода.

Литература

1.Хрусталева, Е. Ю. Знакомство с разработкой мобильных приложений на платформе «1С: Предприятие 8» [Текст] / Е.Ю. Хрусталева. – Москва : «1С-Паблишинг», 2015. – 376с.: ил.

2.Габец, А. П. Реализация прикладных задач в системе «1С:Предприятие 8.2» [Текст] / А.П. Габец, Е.Ю. Хрусталева, Д.В. Козырев. – Москва : «1С-Паблишинг» – 714 стр.

3.Радченко, М. Г. Практическое пособие разработчика. Примеры и типовые приемы [Текст] /М.Г. Радченко, Е.Ю.Хрусталева – Москва : «1С-Паблишинг» – 965 стр.

31

Н.С. Медведева1, А.В. Плохих 2

1ФГАОУ ВО «Национальный исследовательский ядерный университет «МИФИ» Саровский физико-технический институт – филиал

ФГАОУ ВО «Национальный исследовательский ядерный университет «МИФИ»,

2ФГУП «Российский федеральный ядерный центр – Всероссийский научно-исследовательский институт экспериментальной физики»

РАЗРАБОТКА КОНСТРУКЦИИ КАМЕРЫ ДЛЯ ПРОВЕДЕНИЯ ИССЛЕДОВАНИЙ НА ВОЗДЕЙСТВИЕ ГИДРОСТАТИЧЕСКОГО ДАВЛЕНИЯ

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

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

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

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

Параметры полномасштабного макета, содержащего ВВ – цилиндр с максимальным наружным диаметром 360 мм, высотой 440 мм, массой до 60 кг. Рабочее гидростатическое давление – до 60 МПа (до 600 атм.), пиковое давление – до 90 МПа (900атм.). Камера должна иметь

32

загрузочный люк или быть разъёмной для установки и извлечения испытуемого узла. Режим использования камеры – многократный, не менее 100 циклов нагружения максимальным рабочим давлением по 10 мин. каждый.

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

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

1-стакан; 2-крышка; 3-шпангоут; 4-уплотнитель; 5-вентиль; 6-штуцер; 7- датчик давления

Рис. 1. Схема испытательной камеры

Рис. 2. Схема нагружения цилиндрической оболочки

33

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

где

коэффициент расчётного запаса.

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

запас

Это является также необходимым условием оптимальной

конструкции, обладающей минимальной массой.

Были рассмотрены различные сплавы металлов, результаты расчётов приведены в таблице 1.

Таблица 1.Результаты расчёта толщины оболочки камеры

 

E, МПа

Gt, МПа

δ(

),м

ρ, кг\м3

m(

), кг

АД33

710*

225

0,074

 

2700

417,6

 

 

 

 

 

 

 

 

 

АМг6

710*

170

0,098

 

2640

573,7

 

Д16

710*

350

0,048

 

2800

260,2

 

38ХН3МФА

2,1*

1080

0,016

 

7900

218,6

 

09Г2С

2,0*

305

0,055

 

7850

852,4

 

Х18Н10Т

1,7*

274,4

0,061

 

7900

968,5

 

Ст35

2,1*

195

0,085

 

7826

1437,2

 

На основе требования по подбору наиболее эффективного материала, обеспечивающего наименьшую массу для дальнейшей разработки, берется стальной сплав 38ХН3МФА[1].

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

Продольные

напряжения

равны:

Кольцевые напряжения равны:

Расчёт на усталостную прочность не проводится в соответствии с ГОСТ 14249-89, поскольку оболочка в нагрузках с количеством циклов нагружения от давления менее за весь срок эксплуатации [3].

После проведения аналитического расчета, был выполнен численный. Конечно-элементная модель была подготовлена с помощью препостпроцессора «ЛОГОС», геометрия экспортировалась из ПК «КОМПАС-3D V15.2». Численное моделирование выполнялось в ПК

34

«Логос-Прочность», тип задачи - статическое деформирование, КЭ тип КЭSolid, функция форм КЭ – уточненная. Расчёт напряженнодеформированного состояния (НДС) оболочки проводится методом конечных элементов. НДС силовых деталей камеры будем оценивать по I- ой теории прочности.

Выбранное значение давления, приложенное к стенкам камеры, равно пиковому.

В результате расчёта были получены значения максимального и минимального напряжения (.

Распределение напряжений по фон Мизесу показано на рисунке 3.

Рис.3. Распределение напряжений по фон Мизесу

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

Напряжение меньше допустимого значения, следовательно, условие прочности выполняется.

Разработанная камера малогабаритна, транспортабельна, ее высота равна 490мм, диаметр510мм, масса пустой испытательной камеры равна 126 кг, рабочая масса равна 218кг.

Литература

1. Пат. 2382919 Российская Федерация, МПК F17C 1/00, B21D 51/24. Баллон высокого давления (варианты) и способ его изготовления (варианты) / О.С. Клюнин, Н.М. Елкин ; заявитель и патентообладатель

35

Общество с ограниченной ответственностью НПО "ПОИСК". - № 2007136258/06; заявл. 02.10.2007; опубл. 27.02.10 – 4 с.

2.Лизин, В. Т. Проектирование тонкостенных конструкций [Текст] /В.Т. Лизин, В.А. Пяткин. – Москва : «Машиностроение», 1994. – 383 с.

3.ГОСТ 14249-89. Сосуды и аппараты. Нормы и методы расчета на прочность. – Введен 01.01.1990. - Москва: Изд-во стандартов, 2008. – 53 с.

В.А. Соболев

ФГБОУ ВО «Нижегородский государственный архитектурностроительный университет»

РАЗРАБОТКА МОБИЛЬНОГО ПРИЛОЖЕНИЯ ПО ПОИСКУ МУЗЫКАНТОВ С ИСПОЛЬЗОВАНИЕМ ИНТЕРАКТИВНЫХ КАРТ

Практически любая музыкальная группа, даже самая известная, с большим трудом находит правильных людей в свой состав. Это касается не только начинающих групп, это общая проблема, но не все знают, как с ней справиться. «Требуются музыканты» — именно такой запрос ежемесячно вводит в поиск множество человек в Рунете. Не менее популярными фразами также являются: «Как найти музыкантов», «Где найти музыкантов» и «Ищу музыкантов».

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

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

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

Работа состоит из трёх частей:

Создание базы данных;

Создание API для взаимодействия приложения с БД;

Создание мобильного приложения.

36

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

Всозданной базе данных содержится одна таблица «users», включающая в себя следующие столбцы:

id – номер пользователя в БД, данное поле является ключевым;

uniqe_id – уникальный идентификатор пользователя;

name – имя пользователя;

email – адрес электронной почты пользователя, должен быть уникальным;

encrypted_password – пароль пользователя в зашифрованном

виде;

salt – случайный ключ для дополнительного шифрования

пароля;

instrument – музыкальный инструмент, указанный пользователем;

lat – координата широты метки, поставленной пользователем;

lng – координата долготы метки, поставленной пользователем;

info – общая информация о пользователе;

created_at – дата и время создания строки;

updated_at – дата и время обновления строки.

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

Чтобы Android-приложение могло взаимодействовать с базой данных MySQL, необходимо сначала создать API. Задача этого API - получить запрос от приложения, взаимодействовать с базой данных и, наконец, дать ответ приложению.

В данной работе API было создано с помощью языка PHP, и содержит 8 файлов:

Config.php – в этом файле определяются переменные, необходимые для подключения к базе данных. Например, название БД.

DB_Connect.php – содержит в себе класс DB_Connect, который служит непосредственно для подключения к базе данных.

DB_Functions.php – содержит в себе класс DB_Functions,

определяющий такие функции, как добавление пользователя в БД, получение данных пользователя из БД, шифрование пароля, проверка наличия пользователя в БД, и т.д.

Register.php – отвечает за функцию регистрации пользователей, принимая из приложения такие параметры, как имя, email, пароль, музыкальный инструмент, общая информация о пользователе.

Login.php – отвечает за функцию авторизации пользователей, принимая из приложения такие параметры, как email и пароль.

37

Update.php – отвечает за функцию обновления информации о пользователе.

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

Profile.php – Данный файл отвечает за передачу в приложение информации о зарегистрированных пользователях.

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

Вданной работе мобильное приложение разрабатывалось под платформу «Android». Разработка приложения производилась в среде

«Android Studio».

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

AppConfig – в этом классе определены ссылки на подключение к серверу.

AppController – в данном классе инициализируются основные объекты библиотеки «Volley», с помощью которых будут производиться запросы к серверу.

SessionManager – этот класс сохраняет данные сессии в приложении, благодаря чему пользователю не нужно авторизоваться в приложении после каждого его запуска.

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

Так же были созданы 6 классов для взаимодействия пользователя с приложением:

LoginActivity – c помощью данного класса выполняется авторизация зарегистрированного в приложении пользователя.

RegisterActivity – c помощью данного класса выполняется регистрация пользователя в приложении.

MainActivity – данный класс представляет собой экран, на котором отображаются данные вошедшего в приложение пользователя.

UpdateActivity – с помощью данного класса выполняется изменение данных профиля пользователя.

MapActivity – с помощью данного класса происходит взаимодействие с интерактивной картой с метками пользователей. Каждый зарегистрированный пользователь может поставить на карту метку,

38

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

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

Литература

1.Дейтел П., Дейтел Х., Уолд А. Android для разработчиков. 3-е изд.

СПб.: Питер, 2016. — 512 с.: ил. — (Серия «Библиотека программиста»).

2)Meet Android Studio. [Электронный ресурс]: URL: https://developer.android.com/studio/intro

3)Maps SDK for Android. [Электронный ресурс]: URL: https://developers.google.com/maps/documentation/android-sdk/intro

Е.С. Вершинина

ФГБОУ ВО «Нижегородский государственный архитектурностроительный университет»

АЭРОДИНАМИЧЕСКАЯ НЕУСТОЙЧИВОСТЬ ВАНТОВЫХ МОСТОВ

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

Основные причины аэроупругих колебаний мостовых сооружений:

Порывы ветра;

Переменная аэродинамическая сила, вызванная периодическим срывом вихрей Кармана;

Отрицательное аэродинамическое демпфирование;

39

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]