exponenta event banner

Моделирование трубопровода термической жидкости

В этом учебном пособии показано, как моделировать трубопровод термической жидкости с приводом от насоса. Трубопроводная система содержит насос, трубу и два резервуара термической жидкости. Насос вырабатывает энергию, и труба передает жидкость между резервуарами. Резервуары действуют как граничные условия давления и температуры для трубопроводной системы. Следует отметить, что термин «термическая» относится к свойствам твердой системы, тогда как термин «термическая жидкость» относится к свойствам жидкостной системы.

Схема тепложидкостного трубопровода

Условия в резервуаре фиксируют при комнатной температуре 293,15 К и атмосферном давлении 0,101325 МПа. Температура наружной поверхности трубы фиксируется при температуре 275 К. Объем текучей среды трубы первоначально находится при комнатной температуре, но благодаря комбинированным эффектам нагрева, обусловленным трением и проводящим охлаждением, постепенно смещается к новому установившемуся значению. Тепловое сопротивление трубы является комбинацией этих конвективных и проводящих сопротивлений.

Тепловые сопротивления труб

Composite of thermal resistances in wall

Блок A Pipe (TL) моделирует конвективное тепловое сопротивление на внутренней поверхности трубы и нагрев из-за трения в термической жидкости. Проводящий блок теплопередачи моделирует проводящее тепловое сопротивление между внутренней и внешней поверхностями трубы.

Запуск новой модели

  1. В командной строке MATLAB ® введитеssc_new. MATLAB открывает шаблон модели Simscape™. Этот шаблон является отправной точкой для модели Simscape Fluids™ и включает блок конфигурации решателя, блок преобразователя Simulink-PS, блок преобразователя PS-Simulink и блок области, позволяющий просматривать результаты моделирования. В этом примере блок Simulink-PS Converter не требуется.

  2. При добавлении новых блоков модель часто сохраняется.

  3. На вкладке «Моделирование» выберите «Обозреватель библиотек». Во всплывающем окне выберите «Simscape» > «Foundation Library» > «Thermal Liquid» > «Utilities library» и перетащите блок «Thermal Liquid Settings» (TL) на холст модели. Этот блок определяет физические свойства термической жидкости, включая ее вязкость, теплопроводность и объемный модуль.

  4. Подключите блоки настройки решателя и настройки тепловой жидкости (TL), как показано на рисунке. Блок «Конфигурация решателя» предоставляет настройки решателя Simscape для модели. Для каждой физической сети требуется блок конфигурации решателя.

Моделирование трубопровода

  1. Откройте обозреватель библиотек. Выберите «Simscape» > «Foundation Library» > «Thermal Liquid» > «Elements library», перетащите два блока резервуара (TL) на холст модели. Блоки резервуаров устанавливают граничные условия давления и температуры для модели трубопровода.

  2. Вставьте эти блоки из библиотеки Simscape > Fluids > Thermal Liquid.

    Блок БиблиотекаЦель
    Труба (TL)Трубы и фитингиТрубопровод для тепловой жидкости между резервуарами
    Насос с фиксированным рабочим объемом (TL)Насосы и двигатели Источник электроэнергии

  3. Подключите блоки и проверьте свои подключения на рисунке ниже. Следует отметить, что блоки могут поворачиваться.

    1. Порт A блока Pipe (TL) соединяется с портом B блока Pump (TL).

    2. Порт B блока труб (TL) соединяется с одним блоком резервуаров (TL). Это служит тепловым поглотителем жидкости.

    3. Порт A блока насоса фиксированного вытеснения (TL) соединяется со вторым блоком резервуара (TL), блоком конфигурации решателя и блоком настроек тепловой жидкости (TL). Блок резервуара служит источником термической жидкости.

    Цвета компонентов указывают на физические домены, которые они представляют: желтый для тепловой жидкости, красный для тепловой и зеленый для механической вращательной. Блоки насосов и трубопроводов являются многодоменными блоками, которые можно использовать для сопряжения различных физических доменов.

  4. В блоке «Труба» (TL) задайте для параметра «Длина трубы» значение 1000 М. Эта длина приводит к наблюдаемым потерям давления из-за рассеяния и теплопередачи за счет трения на стенках трубы.

Введение теплопроводности

  1. Откройте обозреватель библиотек и вставьте эти блоки из библиотеки Simscape > Foundation Library.

    БлокБиблиотекаЦель
    Теплоперенос проводящийТепловые > Тепловые элементы Моделирование теплопроводных потерь через стенку трубы в окружающую среду
    Температурный эталонТепловые > Тепловые элементыОбеспечивает эталон температуры для входа физического сигнала
    Источник регулируемой температурыThermal > Thermal Sources (термДействует как идеальный источник энергии и поддерживает температуру независимо от расхода тепла
    Константа PS Физические сигналы > ИсточникиОпределяет температуру окружающей среды

  2. Подключите блоки и проверьте свои подключения на рисунке ниже. Следует отметить, что блоки могут поворачиваться.

    1. Подключите порт B токопроводящего блока теплопередачи к порту H блока труб (TL).

    2. Подключите порт B блока источника регулируемой температуры к порту A блока теплопередачи.

    3. Подключите блок PS Constant к порту S блока источника регулируемой температуры.

    4. Подключите блок «Температурный эталон» к порту А блока «Источник регулируемой температуры».

  3. В окне параметров блока PS Constant установите для параметра Constant значение 275 K. Это температура окружающей среды.

  4. В блоке «Теплопередача» установите для параметра «Площадь» значение pi*0.1128*1000 м 2. Это площадь поверхности трубы по гидравлическому диаметру, 0.1128 м и длина, 1000 м. Значение теплопроводности по умолчанию для меди, 401 W/(mK) .

Моделирование крутящего момента насоса

  1. Откройте обозреватель библиотек и вставьте эти блоки из библиотеки SimscapeFoundation.

    БлокБиблиотекаЦель
    Идеальный источник крутящего моментаМеханическое оборудование > Источники механического оборудованияУстанавливает коэффициент крутящего момента насоса как физический сигнал
    Опорная точка механического вращенияMechanical > Вращательные элементыСлужит в качестве эталона для идеального источника крутящего момента и поддерживает физический сигнал на заданном уровне
    Константа PSДважды щелкните пробел в браузере, введите PS Constant и нажмите EnterОпределяет крутящий момент насоса

  2. Подключите блоки и проверьте соединения на рисунке. Следует отметить, что блоки могут поворачиваться.

    1. Подключите порт R блока насоса с фиксированным рабочим числом (TL), который представляет вращающийся вал насоса, к порту R блока источника идеального крутящего момента.

    2. Соедините порт C блока источника идеального крутящего момента, который представляет корпус насоса, с портом C блока насоса с фиксированным рабочим объемом (TL) и блока опорного механического вращения.

    3. Подключите порт S блока источника идеального крутящего момента к блоку PS Constant.

  3. В окне PS Constant Block Parameters установите для параметра Constant значение 50 N*m.

Добавить датчики термической жидкости

  1. Откройте обозреватель библиотек и добавьте эти блоки в модель.

    БлокБиблиотекаЦель
    Датчик массового расхода и расхода энергии (TL)Simscape > Foundation Library > Thermal Liquid > СенсорыИзмеряет сквозные переменные области Thermal Liquid и возвращает физический сигнал
    Преобразователь PS-SimulinkSimscape > Утилиты Преобразование физического сигнала в сигнал Simulink ®
    ОбъемSimulink > РаковиныГрафики сигналов Simulink

  2. Подключите блоки и проверьте соединения на рисунке. Следует отметить, что блоки могут поворачиваться.

    1. Блок труб (TL) подключен к резервуару из раздела 1.5.4, который обеспечивает граничные условия давления и температуры для системы. Теперь будет добавлен способ измерения расхода труб. Отсоедините порт B блока труб (TL) от блока резервуаров и подключите его к порту A блока датчика массового расхода и расхода энергии (TL).

    2. Подключите порт B блока датчика массового расхода и расхода энергии к блоку резервуара.

    3. Подключите порт M блока датчика массового расхода и расхода энергии (TL) к блоку PS-Simulink Converter.

    4. Подключите блок PS-Simulink Converter к блоку Scope. Щелкните на блоке «Scope» (Объем) и присвойте ему имя «Mass Flow Rate Scope» (Объем массового расхода).

  3. Откройте обозреватель библиотек и добавьте эти блоки в модель. Также будут использоваться блоки PS-Simulink Converter и Scope, которые были включены при открытии новой модели.

    БлокБиблиотекаЦель
    Датчик давления и температуры (TL)Simscape > Foundation Library > Thermal Liquid > СенсорыИзмеряет переменные Across области Thermal Liquid и возвращает физический сигнал
    Абсолютная ссылка (TL)Simscape > Библиотека фундаментов > Термическая жидкость > ЭлементыПредоставляет контрольную точку, где давление и температура равны нулю

  4. Подключите блоки и проверьте соединения на рисунке. Следует отметить, что блоки могут поворачиваться.

    1. Создайте ответвление от порта B блока датчика массового и энергетического расхода (TL) и подключите его к порту A блока датчика давления и температуры (TL).

    2. Подключите порт B блока датчика давления и температуры (TL) к блоку абсолютного эталона.

    3. Подключите порт T блока датчика давления и температуры (TL) к блоку PS-Simulink Converter.

    4. Если преобразователь PS-Simulink еще не подключен к оставшемуся блоку Scope, подключите эти два блока. Щелкните этот блок области и присвойте ему имя «Temperature Scope».

Моделирование модели трубопровода

Шаблон модели Simscape определяет подходящие параметры решателя для этой модели. Можно запустить моделирование, открыв вкладку Моделирование (Simulation) и выбрав команду Выполнить (Run) > Выполнить (Run). После компиляции модели откройте область «Массовый расход». На графике должно быть показано быстрое изменение расхода по мере перехода термической жидкости из состояния покоя в новую стационарную скорость.

Можно экспериментировать с другими настройками блока и входными сигналами. Попробуйте установить для параметра Инерция жидкости блока труб (TL) значение On, затем запустите модель. На рисунке показано комбинированное влияние динамической сжимаемости жидкости и инерции жидкости на график массового расхода.