Файл: Лабораторная работа 4 Исследование моделирования процесса многомерной теплопроводности.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 25.10.2023

Просмотров: 21

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Лабораторная работа № 4

Исследование моделирования процесса многомерной теплопроводности

Задание


1) значения u(t,y) изменяются линейно согласно описанию по точкам (рис. 2): A = 10*№; на промежутке AB значение изменяется в два раза сильнее, чем на AD; C=5. Общая формула для функции Z(x,y)=F1(x)+F2(y), 2*F1(xmax)=F2(ymax).

2) значения v(t,y) изменяются линейно согласно описанию по точкам (рис. 2): A = 10*№; на промежутке AB значение изменяется в два раза сильнее,

чем на AD; C=0. Общая формула для функции Z(x,y)=F1(x)+F2(y), 2*F1(xmax)= F2(ymax).

Для пунктов 1, 2 построить поверхность двумя способами:

а) Мгновенный от 2-х векторов и матрицы – на X и Y входы блока поступают векторы координат по соответствующим осям, на вход Z подается матрица, размерностью m×n (где m, n - размерность векторов X и Y), в которой Zij элемент соответствует значению координаты Z в точке с координатой [Xi; Yj] на плоскостью XY (см. пример в этом файле).

б) Накопительный от трех скаляров – на входы блока подаются значения мгновенных координат по соответствующим осям, а построение тела происходит путем накопления значений координат (использовать «C:\SimInTech64\Demo\Графики и исследования\Графики\Трехмерные графики\Накопительный от 3-х скаляров\Поверхность»).

3) Построить многомерную теплопроводность (рис. 1). Использовать:

а) данные лабораторной работы № 3, если не указана информация о них в данной работе;

б) T0 = 10*№, где номер варианта; u=[10*№ 5]; v=[10*№ 0];

в) h=30, Ny=20;

Решение


1) Значения u(t,y) изменяются линейно согласно описанию по точкам (рис. 2): A = 10; на промежутке AB значение изменяется в два раза сильнее, чем на AD; C=5. Общая формула для функции Z(x,y)=F1(x)+F2(y), 2*F1(xmax)=F2(ymax).

Создаем структурную модель. Для чего пертаскиваем необходимые блоки в рабочую область:




Открываем блок Язык программирования и вводим код программы:



Далее устанавливаем связи между блоками:



Полученный график:



Настройки графика:



Настройки графика: