Приближенное решение задачи размещения взаимосвязанных габаритных объектов на линии с запрещенными зонами
Назначение: Получение проектных решений по размещению единиц технологического оборудования (например, в цехах промышленного предприятия).
Область применения: крупные производственные предприятия (нефтехимические, машиностроительные и др.).
Используемый алгоритм: В работе рассматривается задача размещения габаритных объектов на линии с запрещенными зонами. Задача является NP-трудной. Предлагается алгоритм поиска приближенного решения, состоящий из двух этапов. На первом этапе, с помощью алгоритма последовательно-одиночного размещения, находится очередное допустимое разбиение объектов по областям, в которых допускается расположение объектов. На втором – объекты переставляются в указанных областях с целью минимизации суммарной стоимости связей.
Описание постановки задачи, ее свойств, модели, предложенного алгоритма, а также интерфейс разработанного программного приложения и способы его настройки и установки – в файле “Инструкция по работе с программой” (Instruction.pdf).
Функциональные возможности:
- Ведение справочника тестируемых задач.
- Работа с реальными или синтетическими данными.
- Возможность копирования одной задачи в другую.
- Возможность визуализации результатов решений задач.
- Хранение информации по решаемым задачам в базе данных.
- Возможность выгрузки полученных результатов для последующего анализа.
- Объем обрабатываемых данных зависит от версии MS SQL Server 2000. При использовании MS SQL Server 2000 Personal Edition ограничения на объем базы данных до 2 ГБ.
Инструментальные средства создания: Алгоритм реализован в среде разработки Borland C++ Builder 6.0. Хранение первоначальных данных и результатов решений задач организовано в виде базы данных (БД), созданной на основе MS SQL Server 2000.
Публикации:
- Забудский Г.Г., Веремчук Н.С. Алгоритм приближенного решения задачи Вебера на линии с запрещенными зонами // Дискрет. анализ и исслед. операций. 2016. Т. 23, № С. 82-96. (An Algorithm for Finding an Approximate Solution to the Weber Problem on a Line with Forbidden Gaps // Journal of Applied and Industrial Mathematics, 2016, Vol. 10, No. 1, pp. 136-144. Pleiades Publishing, Ltd., 2016. Original Russian Text G.G. Zabudskii, N.S. Veremchuk, 2016, published in Diskretnyi Analiz i Issledovanie Operatsii, 2016, Vol. 23, No. 1, pp. 82-96. DOI: 10.1134/S1990478916010154)
- Gennady Zabudsky, Natalia Veremchuk. About Local Optimum of the Weber Problem on Line with Forbidden Gaps // Proc. DOOR 2016, Vladivostok, Russia, September 19-23, 2016. CEUR-WS. 2016. Vol. 1623. P. 115-124. CEUR-WS.org, online http://ceur-ws.org/Vol-1623/paperco17.pdf
Компьютер на базе Windows XP (и выше), минимальный размер оперативной памяти 4 ГБ, MS SQL Server 2000.
Сервисы GMQL - генератор веб-сервисов на основе геномного языка для разностороннего доступа к данным высокопроизводительного секвенирования
Сервисы GMQL - система с формами доступа к базам биологических данных, основанная на геномном SQL-подобном языке GMQL. Создание веб-сервиса происходит автоматически на основе параметризованного запроса. После исполнения запроса пользователю доступны средства визуализации данных в виде графиков, таблиц или аннотаций в геномном браузере.
Назначение: доступ к базам данных высокопроизводительного секвенирования.
Область применения: биоинформатика, биология, геномика, базы данных, биологические лаборатории.
Используемый алгоритм: Каждый сервис состоит из параметризированного запроса на геномном языке GMQL, короткого описания функций сервиса и формы с параметрами, которые задает пользователь. Детальное описание с биологическими аспектами доступно для нескольких выделенных запросов. Также, для большинства запросов доступны параметры по умолчанию для того, чтобы новые пользователи смогли опробовать сервисы.
Сервисы GQML поддерживают два типа параметров, вводимых пользователем:
- Файловый тип. Файлы, которые загружает пользователь
- Текстовый тип. Любое текстовое значение
Файлы, которые задаются, как входные параметры, загружаются в формате BED и содержат геномные регионы. Сервисы GMQL загружают файлы, конвертируют их во внутренний формат GMQL, выполняют запросы с использованием этих внутренних данных, сохраняют выходные данные и затем удаляют временные данные на сервере. Таким образом, файлы сохраняются на сервере только во время выполнения запроса. Если пользователь задает несколько файлов, то они загружаются на сервер как несколько образцов одного набора данных.
Значения текстовых параметров вставляются напрямую в текст запроса. Например, сервис, который осуществляет выборку образцов из репозитория ENCODE по клеточной линии, используя параметр «cell». Параметр «cell» может принимать различные значения (например, K562, H1-hESC, GM12878, и т.д.), которые соответствуют значениям клеточных линий в репозитории ENCODE. Пользователь выбирает значение параметра и запрос выполняется с этим значением. Для удобства пользователя доступно авто-заполнение значений. Значения подставляются из мета-данных, собранных по всему репозиторию, по мере того, как пользователь печатает в поле параметра.
Если запрос осуществляется к коллекции с публичными данными, то пользователь имеет возможность оценить количества образцов, которые будут выбраны. Для этого пользователь задает параметры, сервисы GMQL находят запросы выборки и запускают их с заданными параметрами. Это необходимо, чтобы оценить количество выбранных образцов перед запуском вычислительно требовательных запросов.
Сервисы GMQL запускаются асинхронно, то есть пользователь может запустить несколько запросов одновременно. Запросы передаются на исполнение вычислительному ядру, основанном на Hadoop, и используют внутренние репозитории с данными. Результат, который предоставляет вычислительное ядро, передается обратно сервисам GMQL, которые осуществляют дополнительные вычисления, например, для отображения графиков.
Необработанные данные, полученные после выполнения каждого запроса, представляют собой архив с файлами, содержащими геномные участки. Для того, чтобы предоставить пользователю информацию о содержании этих архивов и файлов, сервисы GMQL осуществляют дополнительную обработку данных и выводят отчеты в трех форматах:
- Форматом по умолчанию является стандартный выходной формат GMQL – геномные участки в формате GTF (индексация с 0), мета-данные и технические детали выполнения запроса.
- Формат CSV сохраняет все регионы (индексация с 1) с мета-данными всего образца, которые добавляются к каждому региону. Этот формат может быть использован для дальнейшей работы с регионами программным способом.
- Формат BED содержит только геномные регионы (индексация с 1), без мета-данных.
Полученные в результате геномные участки могут быть визуализированы в геномном браузере IGB. Сервисы GMQL используют скриптовый язык IGB и веб-соединение IGB. Геномный браузер IGB должен быть запущен на компьютере пользователя, тогда ссылка, которая доступна в отчете, генерируемом после запуска сервисов, автоматически перенаправит полученные данные в браузер IGB. Данные будут автоматически скачаны с сайта GMQL и загружены в геномный браузер, как треки аннотаций.
Функциональные возможности
- Структурированный доступ к базам данных высокопроизвоидетльного секвенирования
- Автозаполнение параметров
- Загрузка пользовательских файлов
- Асинхронный запуск сервисов
- Генерация результатов в форматах BED, BedGrpah
- Генерация выходных графиков и таблиц (распредеоение участков, тепловая карта участков и т.д.)
- Расширение новыми сервисами с подстветкой синтаксиса для языка GMQL
Сервисы GMQL рассчитаны на обработку коллекций данных объемом до 400Гб. Среднее время выполнения одного из 26-ти встроенных веб-сервисов составляет 5 минут.
Инструментальные средства создания - приложение на фреймворке Django, которое запускается с помощью HTTP-сервера и WSGI сервера Python. Связанные модули Python указаны в файле requirements.txt. Редактируемые переменные окружения безопасности (максимальный размер загружаемого файла, максимальное время выполнения запроса и т.д.) находятся в файле настроек.
-
SMITH - Лабораторная информационная система с конвейерной обработкой данных высокопроизводительного секвенирования
SMITH является лабораторной информационной системой со встроенными конвейерами обработки биологических данных. Программа поддерживает деятельность биологической лаборатории начиная с процесса заказа на обработку биологического образца и заканчивая предоставлением готовых к интерпретации данных.
Назначение: управление пользователям, биологическими образцами, конвейерами обработки данных в лаборатории высокопроизводительного секвенирования.
Область применения: АСУ, АСУ ТП, лабораторная информационная система (ЛИС), обработка данных ChIP-Seq, RNA-Seq, DNA-Seq.
Используемый алгоритм: Пользователь взаимодействует с SMITH для заказа секвенирования, для выбора типа и настроек секвенирования, для добавления описания образцов (в виде ключ-значение) для последующего анализа мета-данных и для отслеживания образцов через интерфейс SMITH. Пользователи также могут собрать образцы в проекты и назначить сотрудникам уровень допуска. Технический персонал взаимодействует с SMITH для сборки проточных ячеек, для ввода идентификаторов реагентов и для отслеживания уровня реагентов.
SMITH помогает в сборке проточных ячеек путем подбора образцов с совместимыми баркодами, для того, чтобы не возникало коллизий баркодов на стадии демультиплексирования. С точки зрения пользователя, наиболее важные функции – загрузка образов и отслеживание образов. Загруженные образцы имеют статус «заказан». Перед запуском секвенатора, генерируется виртуальная проточная ячейка, которую подтверждают лидеры групп. После запуска секвенирования по собранной проточной ячейке автоматически генерируется таблица, необходимая для мультиплексирования. По завершению секвенирования, SMITH автоматически отслеживает новые данные, генерируются и исполняются скрипты, которые производят файлы FASTQ, копируют их в нужные директории на сервере, запускают конвейеры обработки, запускают FastQC и отправляют уведомления пользователям, что их данные доступны для анализа. После этого, образец получает статус «проанализирован».
Функциональные возможности:
- Загрузка образцов
- Аннотирование образцов
- Анализ образцов
- Отслеживание образцов
- Разделение на проекты
- Отслеживание директорий с данными
- Контроль качества
- Политика безопасности
- Хранилище реагентов
- Доступ по ролям
- Виртуальные проточные ячейки
- Совместимость индексов
- Уведомления по email
Програма расчитана на нагрузки в 2-3 эксперимента высокопроизводительного секвенирования. Объем данных одного эксперимента - 40 Гб. Время обработки одного эксперимента 20-36 часов.
Инструментальные средства создания - SMITH была разработана с использованием технологии Java Enterprise и среды разработки NetBeans 7.3. SMITH запускается на сервере приложений Java EE (например, Glassfish). Apache Maven используется как инструмент управления зависимостями.
Архитектура SMITH подразделяется на веб-уровень, срединный уровень и системно-информационный уровень, следуя парадигме Model-View-Controller (MVC). Веб-интерфейс предоставляется средствами Java Server Faces (JSF) и PrimeFaces. Сервлет Faces, который является частью технологии JSF, играет роль контроллера и координирует информационный обмен между пользователем и моделью через набор представлений. Модель основана на технологии JSF Managed Beans – взаимодействующие модули, которые связаны с информационной системой, которая основана на Hibernate с базой MySQL. Отображаемые сообщения выделены в отдельный ресурс для простой интернационализации.
Публикация:
Venco F, Vaskin Y, Ceol A, Muller H. SMITH: a LIMS for handling next-generation sequencing workflows. BMC Bioinformatics. 2014;15 Suppl 14:S3. doi: 10.1186/1471-2105-15-S14-S3.
-
Двухфазный поиск с чередующимися окрестностями для задачи размещения предприятий и фабричного ценообразования
Назначение - поиск приближенных решений задачи размещения предприятий и фабричного ценообразования (Facility location and pricing problem)
Постановка задачи. В задаче размещения предприятий и фабричного ценообразования заданы: множество возможных мест открытия предприятий, число открываемых предприятий, множество клиентов, их бюджет, транспортные затраты на доставку товара от предприятий к клиентам. Производитель размещает предприятия и назначает цены на однородный продукт на каждом из них с целью получить максимальный доход от продажи продукции клиентам, которые, в свою очередь, выбирают для обслуживания такое предприятие, на котором минимальны суммарные затраты на покупку и транспортировку продукта, и совершают покупку только в том случае, когда эти затраты не превышают бюджет.
Область применения - размещение предприятий, складов, ценообразование.
Используемый алгоритм - двухфазный поиск с чередующимися окрестностями, использующий локальный поиск для определения размещения предприятий и локальный поиск по разным окрестностям для нахождения цен при выбранном размещении. Алгоритм опубликован в статье [1].
Для работы программы необходимо сформировать input.txt файл.
1) Указать число примеров решаемой задачи (integer).
Для каждого из примеров:
2.а) Указать размерность задачи (число возможных мест открытия предприятий, число клиентов, число открываемых предприятий) и параметры метода решения (максимальное число итераций, максимальное время счета в секундах, максимальное число итераций внутреннего VNS-алгоритма, максимальный размер k окрестности k-flip, глубина просмотра окрестностей k-flip); (все integer)
2.б) Указать матрицу транспортных затрат (строки - возможные места открытия предприятий, столбцы - клиенты); (все double)
2.в) Указать бюджеты клиентов. (все double)
В прилагаемом файле Program1.png. приведен тестовый пример. Результаты работы программы выводятся в файл output.txt. В нем выводятся результаты работы (места, где открыты предприятия, цены, значение целевой функции и время работы) по каждой итерации и лучшее найденное решение в конце. Как видно из результатов расчета (файл Program2.png), на втором примере задачи (файл Program1.png), в найденном решении открыты предприятия в местах 0 и 2, и назначена цена 3 на обоих предприятиях. Итоговый доход равен 12. Время работы менее секунды (округление до целых).
[1] Кочетов Ю., Панин А., Плясунов А. Сравнение метаэвристик для решения двухуровневой задачи размещения предприятий и ценообразования. Дискретн. анализ и исслед. опер., 2015, том 22, номер 3 с. 36-54. https://doi.org/10.17377/daio.2015.22.480
Функциональные возможности - программа позволяет находить приближенные решения с малой погрешностью для задачи размещения предприятий и фабричного ценообразования. При размерности до 100 возможных мест открытия предприятий и клиентов, при 5 размещаемых предприятиях алгоритм находит решение с погрешностью не более 1%. Ограничение на размерность задачи отсутствует, но при большей размерности требуется больше временных ресурсов.
Инструментальные средства создания - Microsoft visual studio 2012, c/c++.
Процессор intel core i3;
Свободной оперативной памяти не менее 200 Мб;
Операционная система Windows 7 x64.
Информационный ресурс по трудоустройству иностранных граждан "Трудовой мигрант"
Назначение - Исследование проблем адаптации мигрантов и интегрирования их в единое правовое и культурное поле России.
Основными целями регулирования миграционных потоков в России являются: обеспечение устойчивого социально-экономического и демографического развития страны, национальной безопасности РФ; удовлетворение потребностей растущей российской экономики в трудовых ресурсах; рациональное размещение населения на территории страны; использование интеллектуального и трудового потенциала мигрантов для достижения благополучия и процветания Российской Федерации. Решение указанных задач возможно только при наличии полной и достоверной информации о процессах, происходящих миграционных потоках.
В настоящее время миграционные потоки на территории Российской Федерации носят стихийный характер, не учитываются реальные возможности социальной инфраструктуры, увеличивается диспропорция региональных рынков труда, растет социальная напряженность. Существующие на данный момент на сайте ФМС РФ электронная «Биржа вакансий» для иностранных граждан, а также федеральный информационный портал «Работа в России» не решают проблемы, т.к. рассчитаны на русскоговорящих высококвалифицированных специалистов.
В связи с этим актуальным является вопрос о разработке единой информационной системы по трудоустройству иностранных граждан, которая позволит не только эффективно распределить трудовые ресурсы, но также отслеживать их движение и проводить мониторинг и анализ.
Область применения - Управление Федеральной миграционной службы РФ по СК, Служба занятости населения Ставропольского края, Министерство труда и социальной защиты населения Ставропольского края, Территориальный Орган Федеральной Службы Государственной Статистики По Ставропольскому Краю.
Разработанная единая информационная система по трудоустройству иностранных граждан "Трудовой мигрант" позволит не только эффективно распределять трудовые ресурсы, но также отслеживать их движение и проводить анализ, мониторинг, что будет способствовать более эффективному управлению миграционными потоками. На основе полученных результатов можно разработать рекомендации и новые законодательные акты по совершенствованию управления трудовой миграцией как на федеральном, так и региональном уровнях. С помощью информационной системы "Трудовой мигрант" возможно решение следующих задач: - эффективная организация сбора показателей, характеризующих миграционное положение региона; - объективная оценка происходящих в субъекте изменений; - прогнозирование развития миграционных потоков; - своевременная разработка регулирующих воздействий, направленных на поддержку позитивных и ослабление негативных тенденций. |
Публикации по теме:
1.Орлинская О.Г., Щеголев А.А., Костюков К.И. Развитие информационно-коммуникативных технологий, как фактор конструктивного управления социально-экономическими процессами // Вестник университета (вестник Государственного Университета Управления) – 2015. – №7. – С.199-206. (0,3/0,2 п.л.).
2. (1389) Орлинская О.Г., Костюков К.И. Вопросы обеспечения экономической безопасности России // Экономика и предпринимательство – 2016. – №2-1 (67-1). – С.1113-1116. (0,3/0,2 п.л.).
3. Развитие информационно-коммуникативных технологий рынка труда в контексте конструктивного управления социально-экономическими процессами региона: монография/ Е.Н. Бабина, К.И. Костюков, О.Г. Орлинская, А.А. Щеголев – Ставрополь: ООО ТЭСЭРА, - 2015. – 160 с.
Функциональные возможности:
1. Одновременный онлайн без существенной* потери скорости - ~10.000 чел.
2. Одновременное использование активных форм - ~2.000 чел.
3. Выполнение запросов - ограничено до 5 запросов \ секунда (для избежания DDoS-атак)
4. Ограничение по объему загружаемых данных - 10 мегабайт \ пользователь
-* - Существенной потерей скорости считается замедление выполнения операций загрузки и рендера страниц в 0.7 раза (на 70%)
Входными данными для полноценной работы информационного ресурса являются:
- Гео-теги с описанием, совместимые с сервисом «Яндекс.Карты» (медицинские учреждения, органы правопорядка, диаспоры);
- Текстовые данные – данные, которые внесены на сайт через форму и были обработаны системой валидации контента;
- Файлы формата CSV – данные, собранные путем сбора информации с сайтов «досок объявлений», такие как Авито, HeadHunter и т.д., с последующим импортом;
- Информационные документы (Бланки, шаблоны, вырезки законов, брошюры) в формате PDF.
Пользователь ресурса получает «User-friendly» страницу, удобную для визуального восприятия. Отображаемая страница в автоматизированном режиме подстраивает контент под разрешение и тип устройства конечного пользователя.
На рис. 1 представлена условная схема получения и обработки данных информационным ресурсом (рисунок прикреплён отдельным файлом).
Информационный ресурс использует аналитические средства сервисов Яндекс.Метрика и Google Аналитика, где входными данными являются параметры пользователя, его приблизительная геопозиция, увлечения и прочая статистическая информация.
Инструментальные средства создания:
Бизнес логика: CakePHP.
Базы данных: MySQL.
CSS/JS: Bootstrap.
ОС сервера: Ubuntu Server.
Технические характеристики сервера: Intel Xeon 3.5GHz, 16GB Ram, 1 + 1 TB HDD (RAID).
http://megration.ru - адрес программы в интернете
ОС сервера: Ubuntu Server.
ОС клиента: Windows > XP и выше / Linux > 2.3 и выше.
Технические характеристики сервера: Intel Xeon 3.5GHz, 16GB Ram, 1 + 1 TB HDD (RAID).
Численный метод решения задачи определения параметров математической модели распространения туберкулеза с лечением и возникновением лекарственно устойчивых штаммов
Назначение: Программа предназначена для уточнения возможных последствий в случае возникновения эпидемии туберкулеза с лекарственно-устойчивыми штаммами на территории рассматриваемого региона, а также для составления прогнозов развития заболевания.
Область применения: Математическая эпидемиология Туберкулеза, прогнозирование эпидемии.
Используемый алгоритм: В работе рассмотрена задача определения параметров для нелинейной системы дифференциальных уравнений, описывающая распространение эпидемии туберкулеза с лекарственно-устойчивыми штаммами. Алгоритм решения состоит из комбинации оптимизационных методов: метода имитации сверхбыстрого отжига (стохастический метод) - для поиска области "глобального минимума" целевого функционала из любого начального приближения из области определения вектора параметров модели, и метода минимальных ошибок (градиентного метода) - для поиска самого "глобального минимума" в найденной области.
Подробное описание обратной задачи, модели, совмещенного алгоритма, пошаговых алгоритмов двух методов, явный вид градиента и сопряженной задачи, а также пример использования программы - в файле "Инструкция по работе с программой".
Функциональные возможности:
1. Задание точности решения.
2. Работа с реальными или синтетическими данными.
3. Возможность задать любой вектор определяемых параметров модели.
5. Возможность ограничения определяемых параметров интервалом допустимых значений.
6. Возможность варьировать количество измеряемых функций модели и количество точек измерения.
Во время работы программа выдает на каждой итерации .txt файлы со значениями функционала, значением относительной ошибки и значениями восстанавливаемых параметров .
Инструментальные средства создания. Программа написана на языке программирования C++ в среде разработки Visual Studio 2015.
Публикации:
1. Kabanikhin S.I., Krivorotko O.I. Identification of biological models described by systems of nonlinear differential equations // Journal of Inverse and Ill-Posed Problems, Vol. 23, Iss. 5, 2015. P. 519-527. DOI: 10.1515/jiip-2015-0072.
2. Ильин А.И., Кабанихин С.И., Криворотько О.И., Воронов Д.А., Каштанова В.Н. Численное решение прямых и обратных задач эпидемиологии // Труды шестой международной молодежной научной школы-конференции «Теория и численные методы решения обратных и некорректных задач» в Сибирские электронные математические известия, Т. 12, 2015. С. С90-С96.
Компьютер на базе Windows 7 (и выше) с минимальным размером оперативной памяти 4 Гб.
Моделирование аномальных плазменных процессов на графических ускорителях
Назначение Проведение расчетов по моделированию релаксационных процессов в высокотемпературной плазме. Моделирование неустойчивостей в плазме, излучения в турбулентной плазме. Моделирование перспективных установок управляемого термоядерного синтеза (УТС).
Область применения Физика управляемого термоядерного синтеза. Физика ускорителей. Промышленные плазменные технологии.
Используемый алгоритм Динамика плазмы описывается системой уравнений, состоящей из уравнения Власова и уравнений Максвелла. Уравнение Власова решается методом частиц в ячейках, уравнения Максвелла - с помощью метода конечных разностей во временной области.
По заданным пользователем плотности и температуре плазмы, а также параметрам пучка (энергия, плотность, температура) генерируется распределение частиц в расчетной области. Расчетная область (ячейки и частицы) распределяются между узлами суперЭВМ, содержащими графические ускорители. На каждом временном шаге рассчитывается движение модельных частиц, по ним вычислчется распределение тока в области и происходит перерасчет поля. Один раз в течение нескольких шагов происходит выдача указанных пользователем величин (тока, плотности, поля и др.) на диск.
Реализация алгоритма Алгоритм реализован на графических ускорителях (GPU) с помощью технологии CUDA.
Протетирован на графических ускорителях Nvidia Tesla M2090, Nvidia Kepler K40, Nvidia Pascal P100.
Функциональные возможности
1) Декопмозиция расчетной области
2) асинхронная пересылка частиц
3) расчет электромагнитного поля
4) расчет излучения плазмы
5) учет влияния малых примесей в плазме
6) диагностика плазменных величинТребования к аппаратно-программному обеспечению:
ОС Linux, CUDA 6.0, GPU cc 1.3
7) расчетные сетки до 1 млрд. узлов, до 100 Гб памяти, до 500 GPU
Алгоритм опубликован в:
1. Вшивков В.А., Вшивков К.В., Дудникова Г.И. Алгоритмы решения задачи взаимодействия лазерного импульса с плазмой//Вычислительные технологии. Том 2, номер 6, 2001.
2. A.V.Snytnikov. Supercomputer simulation of plasma electron heat conductivity decrease due to relativistic electron beam relaxation//Procedia Computer Science.
3. A.V. Snytnikov, M.A. Boronina, E.A. Mesyats, A.A. Romanenko. A technology for the design of hybrid supercomputer simulation codes for relativistic particle electrodynamics.//Суперкомпьютерные дни в России: Труды международной конференции (28-29 сентября 2015 г., г. Москва).– М.: Изд-во МГУ, 2015. – 844 с
C/C++ compiler, CUDA, GPUs, Linux
Программа управления гидравлическим монтажным комплексом для строительства ЛЭП ВЛ
Назначение - программа предназначена для управления монтажным комплексом, состоящим из специального оборудования (гидравлические машины и домкрат).
Область применения - АСУ, АСУ ТП, технологический процесс - монтаж с помощью гидравлических машин провода и/или лидер-троса
Используемый алгоритм:
Алгоритм программы представлен в прикрепленном файле (algoritm_programmy.jpg).
После запуска программы ("Начало") необходимо ввести исходные данные (так называемые "начальные параметры"). Программа определяет положение регуляторов давления. После этого на экране отображаются исходные данные и расчетные параметры.
Счетчик длины протяжки каждый раз обнуляется, как и счетчик времени протяжки провода.
После этого переключается кран гидронасоса на режим "Пуск".
Включается зажигание двигателя внутреннего сгорания (ДВС).
Происходит прогрев ДВС.
Определяется температура и частота вращения ДВС (отражается на экране).
В случае, если температура превышает 70С, увеличивается подача топлива в системе. Если нет, ДВС продолжает прогреваться до этой температуры.
После этого увеличиваются обороты ДВС. Если они больше 2200 об, тогда катушка с проводом поднимается в рабочее положение. Если нет, продолжается разгон ДВС.
Гидроаппараты насоса переключается из режима "Пуск" в "Рабочий режим".
Увеличивается подача насоса. Если скорость подачи меньше номинальной, процесс переключения не заканчивается, если больше, то происходит протяжка провода в рабочем режиме.
Режим протяжки отображается на экране оператора (сколько метров протянуто).
Если длина протяжки меньше на 0,9 заданной длины, снижается подача насоса, если больше, тяжение провода продолжается до этой величины.
Со снижением подачи насоса также снижается подача топлива в ДВС.
По достижению длины протяжки, соответствующей 0,95 длины протяжки, подается сигнал, если не достигнуто это значение, работа ДВС и насоса не заканчивается.
При минимальной скорости система может работать в ручном режиме, ДВС и насос по достижению 0,97 от всей строительной длины продолжают работать, иначе происходит перевод регуляторов в положение "выключено", система останавливается. Регуляторы и счетчики сбрасываются. Можно распечатать протокол тяжения провода.
---------------------------------------------------------------------------------------------------------------------------------------
На экране операторского интерфейса три рабочих окна. Первое - "начальные параметры". В нем указываются первоначальные данные (настройки) системы монтажного комплекса (номинальное усилие, зависящее от типа прокладываемого провода), усилие протяжки (также зависит от типа провода), скорость, длина протяжки (режим работы оборудования (гидравлических машин)), а также погонная масса провода (берется под определенный вид провода) и длина провода (строительная длина провода).
Второе рабочее окно - "Параметры работы лебедки". В нем указываюся текущие значения скорости, ускорения и длина разгона. Окно активно после нажатия кнопки "Пуск", аналог динамометра на гидравлических машин с ручным управлением.
В последнем, третьем окне под названием "Временные параметры" указываются текущие показатели монтажного оборудования (гидравлической натяжной машины). "Время работы" указывает, сколько времени прошло с начала тяжения, "Время разгона" - сколько потребовалось времени на разгон до скорости 1,4 м/с (~5 км/ч), "Время до торможения" и "Время торможения" - аналогично периоду разгона, показывает текущие значения.
В окне "Длина пройденного пути" и "Длина начала торможения" показывают, склолько провода протянуто и сколько осталось с начала торможения метров провода.
В окнах "Начальные параметры" и "Параметры работы лебедки" задаются начальные параметры. Процесс запуска машины отражается в окне "Временные параметры". Подсчет идет с 0 с и до конца монтажа провода или лидер-троса, при этом указывается Длина пройденного пути (строительная длина, начиная с 0 м и заканчивая длиной провода на катушке барабана (порядка 4000 м). Длина начала торможения указывается "Время торможения".
Поскольку скорость прокладки составляет 1,4 м/с, процесс не быстрые, показания в окне "Временные параметры" представляют собой нарастающие значения (от 0 с до строительной длины провода.
Таким образом, алгоритм считывает показания с датчиков на гидравлической лебедки, разгон и выбег (торможение) - процессы не быстрые.
Кнопка "Стоп" позволяет выключить процесс, а "Сброс" установить параметры, согласно типу прокладываемого провода.
Подробное описание программы в публикация:
Картовенко А. В. Исследование и создание автоматизированного гидравлического монтажного комплекса ЛЭП ВЛ / Картовенко А. В. // Известия ВУЗов. Сер. "Машиностроение". - 2013. - № 2. - С. 48-52.
|
Картовенко А. В. Динамическая модель монтажного комплекса воздушных линий электропередач / Картовенко А. В. // Известия ВУЗов. Сер. "Машиностроение". - 2012. - № 12. - С. 66-69. |
Функциональные возможности - программа управляет монтажным комплексом, считывает показания с датчиков. Ограничением по обработке данных является стандартная строительная длина провода на катушке кабельного барабана, соответствует порядка 4 км.
Инструментальные средства создания - TRACE MODE 6
ОС Windows, Linux
программа TRACE MODE 6
Вывод трёхмерных объектов на основе автостереоскопического метода
Назначение - восстановление трёхмерных объектов с использованием автостереоскопического подхода
Область применения - цифровая голография, цифровая голографическая микроскопия, оптическая физика.
Используемый алгоритм: автостереоскопический подход.
На вход программы подаётся файл модели трёхмерного объекта в формате obj. Формат obj можно использовать для представления данных цифровой голораммы. Вычисляются размеры и крайние точки объекта. Модель объекта отображается согласно автостереоскопическому подходу: воссроизведение разных видов модели, с последовательной сменой вида, с задаваемой скоростью. Изменение кадра, с достаточно быстрой для человеческого глаза частотой, благодаря инертности зрения воспринимается как объёмное изображение [1].
1. Методы формирования и оценки качества автостереоскопических изображений / Диссертация / Савельев В.В. – 2014
Функциональные возможности:
- восстановление трёхмерных объектов на дисплее с помощью автостереоскопического подхода,
- возможность настройки параметров отображения объекта: выбор модели, скорость изменеия вида, толщина сечения объекта,
- обрабатывается любой файл формата obj, в котором модель состоит из примитива - треугольник.
Программный продукт выполняет следующие функции:
- Загрузка трёхмерных объектов
- Расчёт буфера глубины для отрисовки необходимого вида объекта
Инструментальные средства создания - Microsoft Visual Studio 2013, С++, OpenGL, GLSL.
Поддержка OpenGL 3.3, языка шейдеров glsl версии 1.40. Операционная система - Windows 7.
Гармонический анализ направлений прихода атмосферных ливней
Назначение - Анализ направления прихода широких атмосферных ливней (ШАЛ)
Область применения - Физика космических лучей
Используемый алгоритм - В программе вычисляется амплитуда и фаза k-ой гармоники n точек на круге прямых восхождений, αi, i=1,..,n (направления прихода космических лучей в экваториальной системе координат) в заданном интервале энергии (в единицах эксаэлектронвольт=1018 эВ) Алгоритм опубликован в [1].
Функциональные возможности - анализ направления прихода ШАЛ.
Инструментальные средства создания - Fortran
В приложении находятся 2 файла:
1) Описание программы.doc - описание программы
2) Garm_analiz_EAS.zip - архив содержащий три файла:
а) Code.f90 - программа гармонического анализа направлений прихода атмосферных ливней по прямому восхождению в экваториальной системе координат
б) Data.txt - входные данные программы для примера
в) Out.txt - выходные данные программы для примера
[1] А. А. Иванов, А. Д. Красильников, С. И. Никольский. Эффект органиченной статистики в наблюдаемом распределении направления прихода космических лучей сверхвысоких энергий. Сб. ФИАН / Краткие сообщения по физике/ - М. : ФИАН. - 1990. - №6.- С. 30-32.
ОС Windows 95/98/XP, Windows 7/8.1
- « первая
- ‹ предыдущая
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- …
- следующая ›
- последняя »
