В этом примере показано, как использовать Simulink®, чтобы создать тепловую модель дома. Это системные модели наружная среда, тепловые характеристики дома и система отопления дома.
sldemo_househeat_data.m файл инициализирует данные в рабочем пространстве модели. Чтобы внести изменения, можно отредактировать рабочее пространство модели напрямую или отредактировать файл и перезагрузить рабочее пространство модели. Чтобы просмотреть рабочее пространство модели, от вкладки Simulink Editor Modeling, нажимают Model Explorer.
Во-первых, откройте sldemo_househeat модель.
Эта модель вычисляет нагревающиеся затраты для типового дома. Открытие модели загружает информацию о доме из sldemo_househeat_data.m файла. Файл делает следующее:
Задает геометрию дома (размер, количество окон)
Задает тепловые свойства материалов дома
Вычисляет тепловое сопротивление дома
Обеспечивает характеристики нагревателя (температура горячего воздуха, скорости потока)
Задает стоимость электричества (0,09$/kWhr)
Задает начальную комнатную температуру (20 ºC = 68 ºF)
Примечание: Время дано в модулях часов. Определенные количества, как воздушная скорость потока, описываются в час (не в секунду).
Заданные значения
Заданные значения являются постоянным блоком. Он задает температуру, которая должна быть обеспечена в закрытом помещении. По умолчанию это - 70 ºF. Температуры даны в ºF. Модель преобразует температуру в ºC.
Термостат
Подсистема Термостата содержит блок Relay. Термостат позволяет колебания 5 ºF выше или ниже желаемой комнатной температуры. Если температура воздуха опускается ниже 65 ºF, термостат включает нагреватель.
Откройте подсистему Термостата.
Нагреватель
Подсистема Нагревателя моделирует постоянный уровень воздушного потока, Mdot
, который задан в sldemo_househeat_data.m файле. Сигнал термостата включает или выключает нагреватель. Когда нагреватель работает, поток горячего воздух в переменной THeater (50 ºC = 122 ºF по умолчанию) при постоянной скорости потока жидкости Mdot (1kg/sec = 3600kg/hr по умолчанию). Уравнение 1 описывает тепловой поток в комнату.
Уравнение 1
Откройте подсистему Нагревателя.
Расчет стоимости
Расчет стоимости представлен блоком Gain. Расчет стоимости интегрирует тепловой поток в зависимости от времени и умножает его на стоимость энергии. Модель строит обогревающую стоимость в осциллографе PlotResults.
Дом
Дом является подсистемой, в которой вычисляются изменения комнатной температуры. Это учитывает тепловой поток от нагревателя и потерь тепла к среде. Потери тепла и производная по времени от температуры описываются уравнением 2.
Уравнение 2
Открытая подсистема палаты.
Смоделируйте среду
Чтобы симулировать среду, модель использует теплоотвод с бесконечной теплоемкостью и время изменения температуры, Tout. Постоянный блок Avg Outdoor Temp задает среднюю температуру воздуха на открытом воздухе. Блок The Daily Temp Variation Sine Wave ежедневно генерирует наружные температурные колебания. Можно варьировать эти параметры и видеть, как они влияют на затраты для нагрева.
Запустите симуляцию. Используйте осциллограф PlotResults, чтобы визуализировать результаты. Осциллограф строит стоимость тепла и внутренний по сравнению с наружными температурами. Температура вне помещения варьируется синусоидально. В закрытом помещении температура остается в 5 ºC Сетбола. Ось времени находится в часах.
Согласно этой модели, это стоило бы приблизительно 30$, чтобы нагреть дом в течение двух дней. Попытайтесь варьироваться параметры и наблюдайте отклик системы.
Эта модель вычисляет нагревающиеся затраты только. Если температура внешнего воздуха будет выше, чем комнатная температура, комнатная температура превысит желаемый Сетбол.
Можно изменить эту модель, чтобы включать кондиционер. Можно реализовать кондиционер как модифицированный нагреватель. Для этого добавьте параметры как следующее к sldemo_househeat_data.m.
Отвод холодного воздуха
Температура потока от кондиционера
КПД кондиционера
Чтобы управлять и кондиционером и нагревателем, измените термостат.
Sine Wave | Sine Wave Function