Движение управляемого снаряда - Программирование, компьютеры и кибернетика контрольная работа

Движение управляемого снаряда (по продольному каналу) под действием порохового ускорителя и описанием с помощью системы дифференциальных уравнений второго порядка. Разработка алгоритма расчета фазовой траектории управляемого процесса в программе.
посмотреть текст работы
скачать работу можно здесь
полная информация о работе
весь список подобных работ
Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Движение управляемого снаряда (по продольному каналу) происходит под действием порохового ускорителя и описывается системой дифференциальных уравнений второго порядка:
где X', V - дальность и скорость в продольном канале, м и м/с; F - сила тяги ускорителя, Н, полагается постоянной по времени на интервале [0, Т уск ] времени его работы; M - масса снаряда, кг, полагается постоянной по времени; P a - сила аэродинамического сопротивления, Н, пропорциональная скорости движения P a = A*V, где A - постоянный коэффициент, .
На старте, t 0 = 0, X 0 = 0 м, V 0 = 0 м/с.
Разработать алгоритмы расчета фазовой траектории управляемого процесса (изменения дальности и скорости объекта на разгоне).
1. Постановка задачи, расчетные формулы
В начальный момент времени (t 0 = 0, X 0 = 0, V 0 = 0) масса снаряда M(t) постоянна, а изменение скорости - минимально. Следуя из этого, можем сказать, что при прохождение снарядом определенного расстояния, скорость движения будет увеличиваться до определенного момента, пока не достигнет максимальной скорости. Чтобы можно было проследить изменение дальности и скорости снаряда на разгоне, введем шаг замеров h, сек, на котором изменение скорости снаряда будет постоянным. Составим уравнения для расчета скорости и дальности движения в определенный промежуток времени.
2) t 1 = h, X 1 = 0+X 0 ', V 1 = 0+V 1 '
3) t 2 = 2*h, X 2 = X 1 +X 1 ', V 2 = V 1 +V 1 '
n) t n = n*h, X n = X n-1 +X n-1 ', V n = V n-1 +V n-1 ';
Из полученных уравнений выведем одно, с помощью которого мы сможем вычислить точку, в которой находится снаряд в определенный момент времени:
Разгон снаряда закончится в момент времени Т уск , когда сила тяги ускорителя F станет равной нулю. Так как сила тяги ускорителя снаряда на всех промежутках времени постоянная (кроме конечного), а сила аэродинамического сопротивления будет расти с увеличением скорости, то в какой-то момент времени станет меньше или равно нулю. В этом случае изменение скорости приравняется к нулю:
Обозначим полученную скорость как V конечное , и в момент времени, когда V n станет равным V конечное , изменение скорости станет равным нулю. Следуя из этого, можно сказать, что максимальная скорость снаряда при разгоне определяется его силой тяги ускорителя.
Рис. 1. График зависимости дальности разгона снаряда от шага по времени
Рис. 2. График зависимости скорости снаряда от времени
using System. Collections. Generic;
int i, x; //x и i вспомогатальные паременные i для цикла, x для массивов и цикла.
Double h, Tk, F, a, M; //Tk время процесса(конечное).
string s; // вспомогательная переменная чтения с консоли.
Console. Write («введите время процесса»); // ввод данных
Console. Write («введите шаг замеров»); // ввод данных
Double[] X = new Double [x + 1]; // массивы размерности х+1 (х-число возможных замеров за время Tk +1 необходимо для задания 0-го значения иначе мы бы потеряли последнее значение)
Console. Write («введите силу тяги»);
Console. Write («введите коэффициент А»);
for (i = 1; x >= i; i++) // расчет значений
V[i] = V [i - 1] + (F - a * V [i - 1]) / M;
Console. WriteLine («В момент времени» + i * h + «скорость равна» + V[i] + «дальность равна» + X[i] +».»); // вывод
Программа написана в приложении Visual Studio 2010 на языке программирования C#.
1. Павловская Т.А.; С#. Программирование на языке высокого уровня. Учебник для вузов. - СПб.: Питер, 2007. - 432 с.
снаряд уравнение управляемый программа
Разработка и написание программы по моделированию движения снаряда при заданных параметрах пути, максимальной высоты, времени полета и траектории. Анализ методов построения модели, разработка алгоритма, написание и отладка программы в среде Delphi. курсовая работа [214,5 K], добавлен 11.02.2011
Исследование свойств управляемого объекта, обоснование выбора структуры системы управления для системы второго порядка. Принципы построения системы с переменной структурой. Расчет периода квантования для цифровой системы по условиям ее устойчивости. курсовая работа [2,4 M], добавлен 14.11.2010
Динамика движения материальной точки. Разработка программы, моделирующей траектории полета снаряда при стрельбе из пушки под заданным углом к горизонту. Ее структурная схема, системные требования к ней. Создание приложения в среде Borland C++Builder. курсовая работа [3,2 M], добавлен 10.06.2014
Изучение баллистикой процессов, протекающих внутри канала ствола при выстреле. Совокупность влияний на полет снаряда, исследование траектории пули в воздухе. Проверка корректности расчетов и обработка в Matlab. Построение графиков и листинг программы. курсовая работа [1,6 M], добавлен 02.03.2011
Математическая модель задачи для исследования характера движения тела. Решение задачи Коши для системы дифференциальных уравнений первого и второго порядка. Использование метода Эйлера. Схема алгоритма, таблица идентификаторов, программа на языке Pascal. курсовая работа [137,9 K], добавлен 07.03.2013
Разработка компьютерных игр как зрелищная и наиболее сложная отрасль программирования. Рассмотрение основных особенностей конструирования классов CGame и Players, а также алгоритмов вычисления траектории полета снаряда. Анализ алгоритма PassivePlayer. курсовая работа [5,1 M], добавлен 22.02.2013
Разработка программы для решения нелинейных уравнений различными численными методами: с помощью дискриминанта и таблицы Горнера, теоремой Виетта. Требования к интерфейсу. Компоненты среды Delphi, использованные в программе. Реализация и тестирование. курсовая работа [1,3 M], добавлен 20.04.2011
Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д. PPT, PPTX и PDF-файлы представлены только в архивах. Рекомендуем скачать работу .
© 2000 — 2021
Движение управляемого снаряда контрольная работа. Программирование, компьютеры и кибернетика.
Курсовая работа: Лабораторный практикум по ботанике как средство развития самостоятельности учащихся
Реферат: Обработка почвы под посев льна-долгунца
Дипломная работа: Реализация продукции. Скачать бесплатно и без регистрации
Сочинение Аудиокнига Хорошо Или Плохо
Дипломная работа: Электроснабжение промышленных предприятий
Исследования Однофазного Трансформатора Лабораторная Работа
Дипломная работа по теме Организация деятельности ОВД по контролю за частной детективной и охранной деятельностью
Контрольная работа: Место Украины в мировых экономических отношениях
Контрольная работа: Custom service
Реферат: Political Spectrum Essay Research Paper The Political
Применение Асу В Гражданской Авиации Реферат
Курсовая Работа На Тему Афіксальний Словотвір Дієслів Сучасної Англійської Мови
Дипломная работа: Индивидуализация в процессе обучения математике. Скачать бесплатно и без регистрации
Контрольная работа по теме Силовой расчет групп Ассура
Курсовая Работа Бизнес План Гостиница
Реферат по теме Местные бюджеты и их роль в финансовом обеспечении полномочий органов местного самоуправления
Отчет по практике по теме Финансовое состояние строительной фирмы ООО "Строители"
Реферат На Тему Параллельные Миры И Антимиры
Контрольная работа по теме Ввоз и вывоз товаров на таможенную территорию России
Контрольная Работа По Теме Обмен Веществ
Pets - Иностранные языки и языкознание топик
Процесс организации учебного цикла в ВУЗе на примере юридических дисциплин - Педагогика реферат
Особливості обліку витрат за статтями калькуляції у нафтодобувній промисловості - Бухгалтерский учет и аудит курсовая работа