Найти
Результаты поиска
-
ПРОГРАММНЫЙ КОМПЛЕКС СТЕНДА ИМИТАЦИОННОГО МОДЕЛИРОВАНИЯ КАЧКИ КАТАМАРАНА В ВЕТРОВОЛНОВЫХ УСЛОВИЯХ
И.Ю. Липко2024-05-28Аннотация ▼Статья посвящена актуальной теме имитации качки катамарана и программному обеспе-
чению, алгоритмам позволяющим реализовать эту имитацию. Актуальность вытекает из необ-
ходимости тестировать навигационные устройства и их алгоритмы, строить большие трена-
жёрные комплексы имитации объектов надводного, воздушного и наземного базирования. Данная
статья будет сосредоточена на описании программного и алгоритмического обеспечения для
создания имитатора качки катамарана, находящегося на поверхности воды, при воздействии на
него ветроволновых воздействий. Имитационный стенд для воспроизведения качки катамарана
включает в себя платформу Стюарта, датчики, микроконтроллеры и персональный компьютер
оператора. Верхняя часть платформы перемещается подобно палубе катамарана, а нижняя
часть жёстко закреплена. Результаты экспериментов учитываются датчиками, закреплёнными
на подвижной части, и обрабатываются микроконтроллером-прототипом навигационной сис-
темы. Считается, что навигационная система должна получать данные об объекте качки и воз-
вращать оператору вектор состояния, содержащий угол и скорость крена, угол и скорость диф-
ферента, высоту и скорость вертикальной качки. Применяемые математические модели описы-
вают динамику катамарана и системы управления, уменьшающую амплитуду качки, внешние воз-
мущения морской волны, формируемые по спектру Пирсона-Московица. Для получения траекто-
рий качки катамарана реализован алгоритм Рунге-Кутта 4-го порядка с фиксированным шагом, а
для фильтрации и восстановления полного вектора состояний катамарана реализован фильтр
Калмана по схеме с «с задержкой». Разработано программное обеспечение для воспроизведения
крена катамарана на имитационном стенде, фильтрации и восстановления вектора состояния,
графического отображения результатов эксперимента в виде графиков, сохранения результатов
в файлах. Для лучшей интерпретации результатов входные параметры графического интерфейса
и алгоритмов имеют простые наглядные параметры: скорость и направление ветра, начальное
состояние катамарана и служебные, а результаты представляются в виде графиков. В статье
представлено подробное описание взаимосвязи модулей программ, применяемых математических
алгоритмов, указаны входные и выходные параметры. Результаты имитации показывают дос-
таточное качество воспроизведения качки катамарана. Однако были выявлены незначительные
погрешности, связанные с механическими ограничениями применённой кинематической модели. -
АНАЛИЗ ИСПОЛЬЗОВАНИЯ МОДЕЛЕЙ КОММУНИКАЦИИ В ЖИЗНЕННОМ ЦИКЛЕ РАЗРАБОТКИ ИНФОРМАЦИОННЫХ СИСТЕМ
А.Н. Беликов , С. А. Кучеров , В. С. Лапшин , Ю.Ю. Липко , А.С. Свиридов2023-02-17Аннотация ▼Проводится анализ существующих моделей коммуникации и их применимости к за-
дачам организации эффективной коммуникации в процессе разработки информационных
систем. Рассматривается использование моделей коммуникации в сочетании с различны-
ми, наиболее часто применяющимися моделями жизненного цикла информационных сис-
тем – водопадной, спиральной, SCRUM. Анализируются достоинства и недостатки таких
сочетаний и их причины на примере модели Т. Ньюкомба. Основным элементом коммуни-
кации является обеспечение понимания между двумя участниками относительно объекта,
который возникает в проекте на очередном шаге его выполнения. Представлена система-
тизация знаний и информации с учетом субъектов и форм ее представления. Проведенный
анализ показывает, что модели, реализуя заложенные в них идеи, в различной степени со-
ответствуют разным моделям жизненного цикла, однако ни одна из моделей коммуника-
ции в полной мере не позволяет решить проблемы коммуникации при разработке информа-
ционных систем. Выполненные исследования показывают, что ни одно из сочетаний моде-
лей не позволяет эффективно организовать коммуникацию между участниками в процессе
разработки. Необходимо кардинально пересматривать модели и механизмы таким образом, чтобы субъекты могли осуществлять коммуникацию на этапе подготовки действий
по созданию артефактов разработки программного обеспечения, а не по результатам их
осуществления. На устранение таких проблем ориентируются подходы, предполагающие
разработку и использование инструментов коммуникации – LOW/No code платформ, или
иного CASE-инструментария, позволяющего пользователю и разработчику коммунициро-
вать с сохранением контекста передаваемых знаний. Изучение особенностей и структуры
таких инструментов будет являться предметом дальнейшего исследования.








