• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
2026/2027

Компьютерное моделирование и Python для прикладных эволюционных уравнений

ID 1214928

Статус: Общеуниверситетский факультатив
Когда читается: 2, 3 модуль
Охват аудитории: для всех
Язык: русский
Кредиты: 6
Контактные часы: 132

Программа дисциплины

Аннотация

От слушателей дисциплины предполагается знакомство с дисциплинами Математический анализ и Линейная алгебра, изучаемыми на 1 курсе бакалавриата многих факультетов НИУ ВШЭ, а также Программирование на Python. Для студентов, не изучавших Python, но владеющих основами программирования, могут быть устроены дополнительные консультации. Другие необходимые сведения будут излагаться по ходу чтения дисциплины. Данная дисциплина, во-первых, посвящена основам построения разностных численных методов для решения прикладных линейных и нелинейных эволюционных дифференциальных уравнений в частных производных, как 1-го, так и 2-го порядка по времени, способам их практической реализации, анализу их основных свойств таких как консервативность, устойчивость, погрешность аппроксимации, оценки погрешности и др. Даются также базовые сведения о свойствах решений самих уравнений, описывающих линейные и нелинейные теплопроводность, диффузию, европейские опционы и разнообразные волновые процессы. Во-вторых, дисциплина в равном объеме посвящена обучению написанию программных кодов для эффективной реализации разностных методов на языке Python, их тестированию, способам визуализации результатов, практическому анализу свойств разностных методов и непосредственно компьютерному моделированию содержательных примеров. Освоение дисциплины позволит студентам овладеть важным современным практическим инструментом решения разнообразных прикладных задач, описываемых в терминах эволюционных уравнений. Оно поможет им при выполнении КР, КП, ВКР, обучении в аспирантуре и дальнейшей практической деятельности и может стимулировать их интерес к научной работе. Материал данной дисциплины полезен при изучении таких дисциплин как Основы матричных вычислений, Распределенные системы, Введение в обратные задачи, Преобразование Фурье и его использование: примеры дискретные и непрерывные, Вариационные методы в задачах современного математического моделирования, Моделирование сложных систем и процессов, Mathematics of Finance and Valuation, Вычислительная математика для физиков, Компьютерное моделирование многоатомных систем, Основы газовой динамики и численного моделирования в газовой динамике и др. Он также способствует изучению дисциплин Python для анализа данных и Программирование на Python для анализа данных. ИИ планируется использовать при написании части программных кодов по данной дисциплине, с исправлением возможных ошибок и дальнейшим их совершенствованием, а также для иллюстрации свойств и результатов работы изучаемых численных методов и кодов для них.
Цель освоения дисциплины

Цель освоения дисциплины

  • Познакомить студентов с разнообразными подходами к построению разностных методов для типичных дифференциальных уравнений: уравнения теплопроводности, волнового уравнения и уравнения Пуассона - и соответствующими конкретными разностными методами.
  • Изложить студентам основные понятия теории разностных методов такие, как устойчивость, аппроксимация, сходимость и др. и обучить студентов исследовать такие свойства разностных методов.
  • Познакомить студентов с различными эффективными подходами к программированию разностных методов и выработать у студентов способность применять их для конкретных методов.
  • Научить студента эффективно программировать экономичные по вычислительной сложности разностные методы решений уравнений в частных производных различных типов.
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Раздел 1
  • Раздел 2
  • Раздел 3
  • Раздел 4
Элементы контроля

Элементы контроля

  • неблокирующий Контрольная работа 1
  • неблокирующий Контрольная работа 2
  • неблокирующий Лабораторная работа 1
  • неблокирующий Лабораторная работа 2
  • неблокирующий Лабораторная работа 3
  • неблокирующий Контрольная работа 3
  • неблокирующий Лабораторная работа 4
Промежуточная аттестация

Промежуточная аттестация

  • 2026/2027 3rd module
    Максимальная оценка за контрольные КР - 7 баллов.: КР = 0.3*КР1 + 0.16*КР2 + 0.24*КР 3 Максимальная оценка за лабораторные ЛР - 13 баллов. Итоговая оценка за лабораторные работы вычисляется по формуле: ЛР = 0.2 * ЛР1 + 0.2*ЛР2 + 0.45 * ЛР3 + 0.45 * ЛР4 Округление оценки ЛР происходит по арифметическим правилам. Итоговая оценка вычисляется по формуле Кобба-Дугласа: Итог = 5/12*КР^0.7*ЛР^0.7.

Авторы

  • Колотвина Оксана Альбертовна
  • Ломоносов Тимофей Александрович
  • Злотник Александр Анатольевич