Uploaded by ivanobzhorin

Лабораторная работа 6 по СПиРБП

advertisement
Министерство науки и высшего образования Российской Федерации
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ
ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«ОРЕНБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»
Аэрокосмический институт
Кафедра управления и информатики в технических системах.
Отчет по лабораторной работе
по дисциплине: Системное проектирование и реинжиниринг
бизнес-процессов .
Руководитель работы:
Тугов В.В._______________
«___»_______________2022 г.
Исполнитель:
Студент группы З-18САУ(ба)ИТ(д)
Обжорин И.Ю.____________
«___»_______________2022 г.
Оренбург 2022
Лабораторная работа № 6
«Моделирование статических и динамических процессов»
Цель
Краткое знакомство с моделированием статических и динамических
систем в среде Stratum 2000
Задание
Смоделировать нагревания воды в сосуде.
Основные сведения
Изначально в сосуде находится вода при заданной температуре. Вода
может находится, как в жидком, так и в твердом состоянии.
Нагревание льда описывается по следующей формуле:
Q = m*cl,
Плавление льда описывается по следующей формуле:
Q = m*l,
Нагревание воды описывается по следующей формуле:
Q = m*c,
Переход воды из жидкого состояния в парообразное описывается по следующей формуле:
Q=m*r.
Моделирование теплопередачи.
Теплопередача между двумя телами описывается следующим уравнением:
dT/dt=(T1-T)*k,
где T-T1 - разница температур; k - коэффициент теплопередачи, от 0 до 1.
Будем рассматривать следующую модель. Имеется несколько предметов,
стоящих друг на друге. Каждый предмет взаимодействует с верхним, нижним и
с окружающей средой:
dT/dt= (T1-T)*k1+(T2-T)*k2+(Tc -T)*kc
или
T:= T+((T1-T)*k1+(T2-T)*k2+(Tc -T)*kc)*dt
Элементы не меняющие свою температуры в процессе расчета описываются следующей формулой:
Лист
2
dT/dt=0
Этой формулой описывается окружающая среда и массивное основание,
на котором располагаются все предметы.
Если предмет расположен на самом верху то, k1 равен 0. Модель одного
тела.
Ход работы
Для моделирования нагревания воды (льда) создадим новый проект.
Соберем экспериментальную установку:
Модель сосуда описана следующим видом:
Нагревание льда:
if(T<0)
dT:=Q/(m*cl)
T:=min(T+~dt,0.0)
endif
Лист
3
Эта часть работает, если температура меньше 0.
Плавление:
if (ice&& (T==0))
dmi:=q/l // dmi - изменение массы льда
ice:=max(ice-~dmi,0) // ice - масса льда
exit()
endif
Эта часть работает, если температура равна 0 и масса льда больше 0.
Нагревание воды:
if((T>=0) && (T<100))
dT:=Q/(m*c)
T:=min(T+~dt,100.0)
endif
Эта часть работает если температура между 0 и 100 градусами.
Парообразование:
if(T>=100)
dm:=-Q/r // dm - изменение массы воды
M:=max(M+~dm,0.0)
endif
Эта часть работает если температура больше или равна 100 градусам.
Остановка вычислений после выпаривания воды:
Stop(~M==0)
Вывод
В этой работе изучил моделирование статических и динамических систем
в среде Stratum 2000
Лист
4
Download