Справочник от Автор24
Поделись лекцией за скидку на Автор24

Системные модели физики

  • 👀 189 просмотров
  • 📌 159 загрузок
  • 🏢️ Санкт-Петербургский государственный политехнический университет
Выбери формат для чтения
Загружаем конспект в формате pdf
Это займет всего пару минут! А пока ты можешь прочитать работу в формате Word 👇
Конспект лекции по дисциплине «Системные модели физики» pdf
Санкт-Петербургский государственный политехнический университет Системные модели физики Практическое занятие №2 Доц., к.ф.-м.н. Ефремов А. А. Санкт-Петербург Решение ОДУ первого порядка . Пример. Дано дифференциальное уравнение: x  t   2 x  t   sin  t  С известным решением x(0)  0 x  t    exp  2t   cos  t   2sin  t   5 Запускаем Simulink и нажимаем кнопку «New model». В открывшемся файле создадим схему решения уравнения. 2 Решение ОДУ первого порядка 3 Решение ОДУ первого порядка Для построения схемы решения уравнения в Simulink используется блок Integrator. На его вход подается производная, а на выходе получают величину x. Блоки Sum (Сумматор) и Gain (Усилитель) необходимы для формирования значения x' в соотствии с ОДУ. Для получения сигнала sin(t) используется блок Sine Wave. Полученное значение x(t) подается на вход блока Scope. При открытии данного блока появляется график решения. 4 Решение ОДУ первого порядка Выбор блоков, необходимых для создания модели 5 Решение ОДУ первого порядка Организация связей между блоками 6 Решение ОДУ первого порядка Настройка параметров блока Sum 7 Решение ОДУ первого порядка Настройка параметров блока Gain 8 Решение ОДУ первого порядка Результаты моделирования 9 Решение ОДУ первого порядка Проверка решения t=(0:0.1:2); x=(exp(-2*t)-cos(t)+2*sin(t))/5; plot(t,x) 10 Решение ОДУ первого порядка Проверка решения 11 Решение систем ОДУ первого порядка Пример. Рассмотрим решение системы ОДУ первого порядка  dx  dt  x    y   x    dy   y    x   dt Зададим параметры задачи: α = 0.1; β = 0.05; γ = 0.03; δ = 0.2; ε = 0.15 12 Решение систем ОДУ первого порядка Выбор блоков, необходимых для создания модели 13 Решение ОДУ первого порядка Настройка параметров блока Subtract 14 Решение систем ОДУ первого порядка Организация связей между блоками 15 Решение ОДУ первого порядка Настройка параметров блока Gain 16 Решение ОДУ первого порядка Настройка параметров блока Gain1 17 Решение ОДУ первого порядка Настройка параметров блока Gain2 18 Решение ОДУ первого порядка Настройка параметров блока Constant 19 Решение ОДУ первого порядка Настройка параметров блока Constant1 20 Решение ОДУ первого порядка Настройка параметров блока Integrator 21 Решение ОДУ первого порядка Настройка параметров блока Integrator1 22 Решение ОДУ первого порядка Итоговая модель 23 Решение ОДУ первого порядка Результаты моделирования 24 Решение ОДУ первого порядка Проверка решения Создаем два m-файла %Первый function dx=fun2(t,x) dx=zeros(2,1); dx(1)=x(1)*(0.1-0.05*x(2)-0.03*x1)); dx(2)=-x(2)*(0.2-0.15*x(1)); %Сохраняем с названием fun2.m %Второй [T, X] = ode45('fun2',[0 200],[2 0.01]); plot(T,X) %Сохраняем с названием solw2.m 25 Решение ОДУ первого порядка Проверка решения Создаем два m-файла 26 Решение ОДУ первого порядка Проверка решения 27
«Системные модели физики» 👇
Готовые курсовые работы и рефераты
Купить от 250 ₽
Решение задач от ИИ за 2 минуты
Решить задачу
Найди решение своей задачи среди 1 000 000 ответов
Найти
Найди решение своей задачи среди 1 000 000 ответов
Крупнейшая русскоязычная библиотека студенческих решенных задач

Тебе могут подойти лекции

Смотреть все 462 лекции
Все самое важное и интересное в Telegram

Все сервисы Справочника в твоем телефоне! Просто напиши Боту, что ты ищешь и он быстро найдет нужную статью, лекцию или пособие для тебя!

Перейти в Telegram Bot