Численное моделирование динамики космических аппаратов на Python

Курс по численному моделированию динамики космических аппаратов для студентов МГТУ им. Н.Э.Баумана. Содержимое курса наполняется по мере проведения занятий для студентов МГТУ.
Средний уровень
4-5 часов в неделю

Чему вы научитесь

  • Вы освоите базовый синтаксис Python, научитесь использовать стандартные научные библиотеки языка, такие как math, SciPy (интегрирование, оптимизация, интерполяция), NumPy (матрицы), Matplotlib (графики). Научитесь разрабатывать и численно интегрировать математические модели сложного устройства, такого как спутник. Научитесь использовать специализированные библиотеки, такие как AstroPy, PyQuaternion, PyXSteam, orbital, SGP4. Научитесь моделировать баллистику космического аппарата, квазистационарное истечение газа из двигательной установки, динамику системы ориентации и стабилизации, режимы работы системы электропитания и объединять все модели в одну. Научитесь использовать Git.

О курсе

Цель курса заключается в том, чтобы сформировать у учащихся представление о возможности использования OpenSource решений вместо Matlab, Mathematica.

Главное отличие курса от аналогичных на платформе Stepik: курс специализирован для аэрокосмического направления, в отличие от курсов по DataScience, web-программированию или общих курсов по Python.

Необходимо будет решать задания как на платформе Stepik, так и вносить изменения в проект на GitLab (обязательно только для студентов курса из МГТУ).

Для кого этот курс

Курс в первую очередь предназначен для студентов аэрокосмических специальностей МГТУ им. Н.Э. Баумана. Курс также может быть полезен всем кто интересуется темой численного интегрирования и построения моделей сложных систем, в первую очередь летательных аппаратов.

Начальные требования

Желательно знать основы программирования.

Будет полезно, но не обязательно для старта обучения (можно пройти потом или параллельно с курсом):

Наши преподаватели

Как проходит обучение

Курс состоит из статей, видео лекций, тестов на усвоение материала с автоматической проверкой.

Программа курса

загружаем...

Что вы получаете

  • Возможность применить теоретические знания на практике.
  • Освоить востребованный язык программирования.
Price: Бесплатно

Расскажите о курсе друзьям

Price: Бесплатно