О.С. АЛЕКСЕЕВ, Д.С. ПЕТРОВ, Ю.В. СОЛОЗОБОВ, О.И. ТЕРЕЩЕНКО, М.Н. УЛЬЯНИНА

advertisement
УДК 004(06) Информационные технологии
О.С. АЛЕКСЕЕВ, Д.С. ПЕТРОВ, Ю.В. СОЛОЗОБОВ,
О.И. ТЕРЕЩЕНКО, М.Н. УЛЬЯНИНА
Московский инженерно-физический институт (государственный университет)
ПРИМЕНЕНИЕ СРЕДСТВ SIMULINK & MATLAB
ДЛЯ СОЗДАНИЯ ДИНАМИЧЕСКОЙ МОДЕЛИ
ПРОДОЛЬНОГО ДВИЖЕНИЯ ЧАСТИЦ
В ЛИНЕЙНОМ УСКОРИТЕЛЕ
Отличительной особенностью семейства MATLAB является развитая среда
разработки, которая характеризуется большим разнообразием инструментальных
средств и дружественных графических интерфейсов [1]. Одним из самых важных
и по достоинству оцененных качеств системы MATLAB является возможность её
модификации с целью решения всё новых и новых научно-технических задач.
Для создания модели динамической системы на примере продольной
динамики в линейном ускорителе были выделены 4 основные части:
 Создание модели продольной динамики заряженных частиц в
линейном резонансном ускорителе в пакете Simulink. Это разумно, с той
точки зрения, что пакет Simulink является ядром интерактивного
программного комплекса, предназначенного для математического
моделирования линейных и нелинейных динамических систем [2].
Важное достоинство Simulink – это интеграция не только системы Matlab,
но и с рядом других пакетов расширения, что обеспечивает, по существу,
неограниченные возможности применения Simulink для решения
практически любых задач имитационного моделирования.
 Организация системы управления для проведения исследования и
разработка графической (наглядной) интерпретации результатов
моделирования.
Инструментальные
средства
семейства
Matlab
предоставляют широкие возможности для создания в полной мере
независимых приложений [3]. При разработке графического интерфейса
пользователя были решены задачи многократного запуска моделирования
системы и запоминание выходных характеристик (таких как траектории
движения частиц, коэффициенты захвата и другие) при фиксированных
значениях переменных коэффициентов.
 Определение значений переменных коэффициентов в системе
уравнений. Для различных типов движения необходимо направленно
выбрать переменные коэффициенты из заданных диапазонов. Для
ISBN 5-7262-0555-3. НАУЧНАЯ СЕССИЯ МИФИ-2005. Том 2
157
УДК 004(06) Информационные технологии
решения этой задачи разработаны различные методики настройки
параметров поля.
 Создание модели продольной динамики заряженных частиц в
линейном резонансном ускорителе в системе Matlab. Решение системы
дифференциальных уравнений можно реализовать пользуясь только
возможностями семейства Matlab. Выявление достоинств и недостатков
двух подходов реализации модели, используя пакет Simulink и численные
методы системы Matlab.
Список литературы
1. Потёмкин В.Г. MATLAB 6: Среда проектирования инженерных приложений. М.:
ДИАЛОГ-МИФИ, 2003.
2. Дьяконов В.. Simulink 4: Специальный справочник. СПб Питер. 2002. 528 с.
3. Потёмкин В.Г. Инструментальные средства MATLAB 5х. М.: ДИАЛОГ-МИФИ,
2000.
4. Дьяконов В., Круглов В. Математические пакеты расширения MATLAB:
Специальный справочник. Питер, 2001.
5. Мартынов Н.Н., Иванов А.П. MATLAB 5.х: Вычисления, визуализация,
программирование. М.: КУДИЦ-ОБРАЗ, 2000. 336 с.
6. Ануфриев И.Е. Самоучитель MATLAB 5.3/6.х. 2002. 736 с.
ISBN 5-7262-0555-3. НАУЧНАЯ СЕССИЯ МИФИ-2005. Том 2
158
Related documents
Download