Transcript Уравнения движения гиростабилизатора
Slide 1
Федеральное агентство по образованию
Южно-Уральский государственный университет
Кафедра «Приборостроение»
Разработка программы и моделирование
приведения трехосного гиростабилизатора на
подвижном основании в системе С++
Выпускная работа
Анисимов Ян Олегович, ПС-430
Руководитель: Лысов А.Н., д.т.н., профессор
Консультант по IT:Лысова А.А., ведущий программист
1
Slide 2
Цели и задачи работы
Цель работы:
разработка программы для моделирования приведения
гиростабилизатора.
Задачи работы:
1.
Составление математической модели трехосного гиростабилизатора на
подвижном основании.
2.
Разработка алгоритмов ориентирования гиростабилизатора.
3.
Разработка программы выставки гиростабилизатора по навигационной
системе.
2
Slide 3
Постановка задачи
На объекте возможны 2 варианта выставки гиростабилизатора:
1. Автономная выставка.
2. Выставка с использованием внешнего сигнала.
3
Slide 4
Кинематическая схема трехосного
гиростабилизатора
4
Slide 5
Уравнения движения гиростабилизатора
Уравнение движения наружной рамки
J ун ун ( J zн J хн ) zн хн J ув ув cos 2 ( J zв J хв ) zв хв cos 2
J уп уп cos 3 cos 2 ( J zп J хп ) zп хп cos 3 cos 2 Н 1 ( 1 zп ) cos 3 cos 2
H 2 2 ( 2 zп ) cos 3 cos 2 К д3 3 cos 3 cos 2 J хп хп sin 3 cos 2
( J уп J zп ) уп z п sin 3 cos 2 Н 2 ( 2 zп ) sin 3 cos 2 Н 1 1 ( 1 zп ) sin 3 cos 2
Н 3 3 ( 3 yп ) sin 3 cos 2 J zв zв sin 2 ( J хв J ув ) хв ув M C 3 sin 2 h 2 2 M C 1 M 11 ;
В1 ( 1 zп ) К д 1 Н 1 yп Н 11 хп M 21.
1
5
Slide 6
Уравнения движения гиростабилизатора
Уравнение движения внутренней рамки
J хв хв ( J ув J zв ) ув zв J хп хп cos 3 ( J уп J zп ) уп zп cos 3 Н 2 ( 2 zп ) cos 3
Н 1 1 ( 1 zп ) cos 3 Н 3 3 ( 3 yп ) cos 3 J уп уп sin 3 ( J zп J хп ) zп хп sin 3
Н 1 ( 1 zп ) sin 3 Н 2 2 ( 2 zп ) sin 3 К д3 3 sin 3 h 2 2 M C 2 M 12 ;
В 2 ( 2 zп ) К д2 2 Н 2 хп Н 2 2 уп M 22 .
Уравнение движения платформы
J zп zп ( J хп J уп ) хп уп Н 3 ( 3 уп ) К д 1 К д 2 h3 3 M C M 13 .
1
2
3
В3 ( 3 уп ) К д 3 Н 3 zп Н 3 3 хп M 23 .
3
6
Slide 7
Устойчивость гиростабилизатора
W ( p)
K
H
hк g
H
Bh Aкg
AB
2
p
p
p
1
H 2 hк g
H 2 hк g
дБ
W kk ( p )
1 0 .3 p
1 0 .0 3 p
1 0 .0 1 p
1 0 .0 0 2 p
Без коррекции
С коррекцией
град.
Рад/сек
7
Slide 8
Гиростабилизатор в режиме автономного
ориентирования
Прецессионные уравнения движения гиростабилизатора
H 2 xn M
H 1 y n M
k2
k1
H 3 zn M
k3
M
M
22
21
M
23
0;
0;
0.
8
Slide 9
Гиростабилизатор в режиме автономного
ориентирования. Приведение в горизонт
Уравнения движения в режиме
приведения в горизонт:
Mk
2
2
др 2 U cos sin ;
H2
1
Mk
1
H1
др1 U cos cos .
Варианты формирования
управляющего момента:
M ki K i
M ki K i dt
M ki K i K инт i dt
9
Slide 10
Гиростабилизатор в режиме автономного
ориентирования. Приведение в азимуте
Уравнения движения в режиме
компасирования:
хп к 2 хп 3U co s у п U sin др 2 ;
у п к1 у п хп U sin U co s др1 ;
3 к 3 U co s хп U sin др 3 .
Дифференциальное уравнение
колебаний в азимуте
3
2 d 0 3 02 3
0 U cos к 3 U cos
к 2 U
sin
др 2
др 3 02
U
d
cos
к2
2 0
10
.
Slide 11
Выставка гиростабилизатора по
навигационной системе
На борту подводной лодки присутствует наигационная система,
по которой возможна выставка гиростабилизатора на ракете.
11
Slide 12
Выставка гиростабилизатора по
навигационной системе
Параллельное ориентирование
Последовательное ориентирование
M k 1 K ( 1 1 )sin 3 ( 2 2 ) cos 3 ;
u
M k2 K
M k3 K
u
u
1
2
( 2
1
3
1
1
1
2
1
2 )sin 3 ( 1 1 ) cos 3 ;
2
1
1
2
1
3 .
2
3
1
32
3
1
32
M k 1 0;
M k 1 K 3 3 ;
M k 2 0;
M k 2 K 3 3 ;
u
1
2
u
M k3 K 3
u
1
3
2
.
2
1
M k 3 K 3 3 .
u
2
1
12
Slide 13
Разработка архитектуры программы
13
13
Slide 14
Разработка алгоритма программы
Начало
Задание параметров
гиростабилизаторов
Параллельный
mom21="(Al1_1-Al1_2)*cos(Al3_1)
+(Al2_1-Al2_2)*sin(Al3_1)";
mom22="(Al1_1-Al1_2)*sin(Al3_1)
+(Al2_1-Al2_2)*cos(Al3_1)";
mom23="Al3_1-Al3_2";
Последовательный
Выбор алгоритма приведения
mom21="if((Al3_1-Al3_2)<0.02,(Al1_1-Al1_2),0)";
mom22="if((Al3_1-Al3_2)<0.02,(Al2_1-Al2_2),0)";
mom23="Al3_1-Al3_2";
Вывод графиков
t>t_end
Расчет текущего
состояния
Нет
Да
Конец
14
Slide 15
Графический интерфейс пользователя
15
Slide 16
Моделирование приведения
Параметры моделирования:
Угол отклонения нар. рамки: 35 град.
Угол отклонения внутр. рамки: 45 град.
Угол отклонения платформы: 55 град.
Алгоритм приведения: последовательный
Метод интегрирования:
Рунге-Кутта 4 порядка
Шаг интегрирования: 0.0025 сек.
Время интегрирования 3.5 сек.
16
Slide 17
Моделирование приведения
Параметры моделирования:
Угол отклонения нар. рамки: 35 град
Угол отклонения внутр. рамки: 45 град
Угол отклонения платформы: 55 град
Алгоритм приведения: параллельный
Метод интегрирования:
Рунге-Кутта 4 порядка
Шаг интегрирования: 0.0025 сек.
Время интегрирования 3.5 сек.
17
Slide 18
Моделирование приведения.
Параметры моделирования:
Угол отклонения нар. рамки: 35 град
Угол отклонения внутр. рамки: 45 град
Угол отклонения платформы: 55 град
Амплитуда колебаний: 5 градусов
Частота колебаний: 1 Гц
Алгоритм приведения: последовательный
Метод интегрирования:
Рунге-Кутта 4 порядка
Шаг интегрирования: 0.0025 сек.
Время интегрирования 3.5 сек.
18
Slide 19
Моделирование приведения.
Параметры моделирования:
Угол отклонения нар. рамки: 35 град
Угол отклонения внутр. рамки: 45 град
Угол отклонения платформы: 55 град
Амплитуда колебаний: 5 градусов
Частота колебаний: 1 Гц
Алгоритм приведения: параллельный
Метод интегрирования:
Рунге-Кутта 4 порядка
Шаг интегрирования: 0.0025 сек.
Время интегрирования 3.5 сек.
19
Slide 20
Выводы по работе
1.
2.
3.
Составлена математическая модель трехосного гиростабилизатора на
подвижном основании.
Исследованы основные алгоритмы ориентирования.
Разработана программа для моделирования выставки гиростабилизатора по
навигационной системе.
20
Slide 21
Спасибо за внимание.
Вопросы !?
21
Федеральное агентство по образованию
Южно-Уральский государственный университет
Кафедра «Приборостроение»
Разработка программы и моделирование
приведения трехосного гиростабилизатора на
подвижном основании в системе С++
Выпускная работа
Анисимов Ян Олегович, ПС-430
Руководитель: Лысов А.Н., д.т.н., профессор
Консультант по IT:Лысова А.А., ведущий программист
1
Slide 2
Цели и задачи работы
Цель работы:
разработка программы для моделирования приведения
гиростабилизатора.
Задачи работы:
1.
Составление математической модели трехосного гиростабилизатора на
подвижном основании.
2.
Разработка алгоритмов ориентирования гиростабилизатора.
3.
Разработка программы выставки гиростабилизатора по навигационной
системе.
2
Slide 3
Постановка задачи
На объекте возможны 2 варианта выставки гиростабилизатора:
1. Автономная выставка.
2. Выставка с использованием внешнего сигнала.
3
Slide 4
Кинематическая схема трехосного
гиростабилизатора
4
Slide 5
Уравнения движения гиростабилизатора
Уравнение движения наружной рамки
J ун ун ( J zн J хн ) zн хн J ув ув cos 2 ( J zв J хв ) zв хв cos 2
J уп уп cos 3 cos 2 ( J zп J хп ) zп хп cos 3 cos 2 Н 1 ( 1 zп ) cos 3 cos 2
H 2 2 ( 2 zп ) cos 3 cos 2 К д3 3 cos 3 cos 2 J хп хп sin 3 cos 2
( J уп J zп ) уп z п sin 3 cos 2 Н 2 ( 2 zп ) sin 3 cos 2 Н 1 1 ( 1 zп ) sin 3 cos 2
Н 3 3 ( 3 yп ) sin 3 cos 2 J zв zв sin 2 ( J хв J ув ) хв ув M C 3 sin 2 h 2 2 M C 1 M 11 ;
В1 ( 1 zп ) К д 1 Н 1 yп Н 11 хп M 21.
1
5
Slide 6
Уравнения движения гиростабилизатора
Уравнение движения внутренней рамки
J хв хв ( J ув J zв ) ув zв J хп хп cos 3 ( J уп J zп ) уп zп cos 3 Н 2 ( 2 zп ) cos 3
Н 1 1 ( 1 zп ) cos 3 Н 3 3 ( 3 yп ) cos 3 J уп уп sin 3 ( J zп J хп ) zп хп sin 3
Н 1 ( 1 zп ) sin 3 Н 2 2 ( 2 zп ) sin 3 К д3 3 sin 3 h 2 2 M C 2 M 12 ;
В 2 ( 2 zп ) К д2 2 Н 2 хп Н 2 2 уп M 22 .
Уравнение движения платформы
J zп zп ( J хп J уп ) хп уп Н 3 ( 3 уп ) К д 1 К д 2 h3 3 M C M 13 .
1
2
3
В3 ( 3 уп ) К д 3 Н 3 zп Н 3 3 хп M 23 .
3
6
Slide 7
Устойчивость гиростабилизатора
W ( p)
K
H
hк g
H
Bh Aкg
AB
2
p
p
p
1
H 2 hк g
H 2 hк g
дБ
W kk ( p )
1 0 .3 p
1 0 .0 3 p
1 0 .0 1 p
1 0 .0 0 2 p
Без коррекции
С коррекцией
град.
Рад/сек
7
Slide 8
Гиростабилизатор в режиме автономного
ориентирования
Прецессионные уравнения движения гиростабилизатора
H 2 xn M
H 1 y n M
k2
k1
H 3 zn M
k3
M
M
22
21
M
23
0;
0;
0.
8
Slide 9
Гиростабилизатор в режиме автономного
ориентирования. Приведение в горизонт
Уравнения движения в режиме
приведения в горизонт:
Mk
2
2
др 2 U cos sin ;
H2
1
Mk
1
H1
др1 U cos cos .
Варианты формирования
управляющего момента:
M ki K i
M ki K i dt
M ki K i K инт i dt
9
Slide 10
Гиростабилизатор в режиме автономного
ориентирования. Приведение в азимуте
Уравнения движения в режиме
компасирования:
хп к 2 хп 3U co s у п U sin др 2 ;
у п к1 у п хп U sin U co s др1 ;
3 к 3 U co s хп U sin др 3 .
Дифференциальное уравнение
колебаний в азимуте
3
2 d 0 3 02 3
0 U cos к 3 U cos
к 2 U
sin
др 2
др 3 02
U
d
cos
к2
2 0
10
.
Slide 11
Выставка гиростабилизатора по
навигационной системе
На борту подводной лодки присутствует наигационная система,
по которой возможна выставка гиростабилизатора на ракете.
11
Slide 12
Выставка гиростабилизатора по
навигационной системе
Параллельное ориентирование
Последовательное ориентирование
M k 1 K ( 1 1 )sin 3 ( 2 2 ) cos 3 ;
u
M k2 K
M k3 K
u
u
1
2
( 2
1
3
1
1
1
2
1
2 )sin 3 ( 1 1 ) cos 3 ;
2
1
1
2
1
3 .
2
3
1
32
3
1
32
M k 1 0;
M k 1 K 3 3 ;
M k 2 0;
M k 2 K 3 3 ;
u
1
2
u
M k3 K 3
u
1
3
2
.
2
1
M k 3 K 3 3 .
u
2
1
12
Slide 13
Разработка архитектуры программы
13
13
Slide 14
Разработка алгоритма программы
Начало
Задание параметров
гиростабилизаторов
Параллельный
mom21="(Al1_1-Al1_2)*cos(Al3_1)
+(Al2_1-Al2_2)*sin(Al3_1)";
mom22="(Al1_1-Al1_2)*sin(Al3_1)
+(Al2_1-Al2_2)*cos(Al3_1)";
mom23="Al3_1-Al3_2";
Последовательный
Выбор алгоритма приведения
mom21="if((Al3_1-Al3_2)<0.02,(Al1_1-Al1_2),0)";
mom22="if((Al3_1-Al3_2)<0.02,(Al2_1-Al2_2),0)";
mom23="Al3_1-Al3_2";
Вывод графиков
t>t_end
Расчет текущего
состояния
Нет
Да
Конец
14
Slide 15
Графический интерфейс пользователя
15
Slide 16
Моделирование приведения
Параметры моделирования:
Угол отклонения нар. рамки: 35 град.
Угол отклонения внутр. рамки: 45 град.
Угол отклонения платформы: 55 град.
Алгоритм приведения: последовательный
Метод интегрирования:
Рунге-Кутта 4 порядка
Шаг интегрирования: 0.0025 сек.
Время интегрирования 3.5 сек.
16
Slide 17
Моделирование приведения
Параметры моделирования:
Угол отклонения нар. рамки: 35 град
Угол отклонения внутр. рамки: 45 град
Угол отклонения платформы: 55 град
Алгоритм приведения: параллельный
Метод интегрирования:
Рунге-Кутта 4 порядка
Шаг интегрирования: 0.0025 сек.
Время интегрирования 3.5 сек.
17
Slide 18
Моделирование приведения.
Параметры моделирования:
Угол отклонения нар. рамки: 35 град
Угол отклонения внутр. рамки: 45 град
Угол отклонения платформы: 55 град
Амплитуда колебаний: 5 градусов
Частота колебаний: 1 Гц
Алгоритм приведения: последовательный
Метод интегрирования:
Рунге-Кутта 4 порядка
Шаг интегрирования: 0.0025 сек.
Время интегрирования 3.5 сек.
18
Slide 19
Моделирование приведения.
Параметры моделирования:
Угол отклонения нар. рамки: 35 град
Угол отклонения внутр. рамки: 45 град
Угол отклонения платформы: 55 град
Амплитуда колебаний: 5 градусов
Частота колебаний: 1 Гц
Алгоритм приведения: параллельный
Метод интегрирования:
Рунге-Кутта 4 порядка
Шаг интегрирования: 0.0025 сек.
Время интегрирования 3.5 сек.
19
Slide 20
Выводы по работе
1.
2.
3.
Составлена математическая модель трехосного гиростабилизатора на
подвижном основании.
Исследованы основные алгоритмы ориентирования.
Разработана программа для моделирования выставки гиростабилизатора по
навигационной системе.
20
Slide 21
Спасибо за внимание.
Вопросы !?
21