Смоделируйте тепловой жидкий трубопровод

Этот пример показывает, как смоделировать управляемый насосом тепловой жидкий трубопровод. Трубопроводная система включает насос, трубопровод и два тепловых жидких резервуара. Насос производит энергию, и трубопровод передает жидкость между резервуарами. Резервуары действуют как граничные условия давления и температуры для трубопроводной системы. Обратите внимание на то, что "тепловой" относится к свойствам твердой системы, в то время как "тепловая жидкость" относится к свойствам гидросистемы.

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

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

Передайте тепловые сопротивления по каналу

Composite of thermal resistances in wall

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

Запустите новую модель

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

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

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

  4. Соедините Solver Configuration и блоки Thermal Liquid Settings (TL) как показано на рисунке. Блок Solver Configuration обеспечивает настройки решателя Simscape для вашей модели. Каждая физическая сеть требует блока Solver Configuration.

Смоделируйте трубопровод

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

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

    Блок БиблиотекаЦель
    Pipe (TL)Pipes & FittingsКабелепровод для тепловой жидкости между резервуарами
    Fixed-Displacement Pump (TL)Pumps & Motors Источник производства электроэнергии

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

    1. Port A блока Pipe (TL) соединяется с port B блока Fixed-Displacement Pump (TL).

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

    3. Port A блока Fixed-Displacement Pump (TL) соединяется со вторым блоком Reservoir (TL), блоком Solver Configuration и блоком Thermal Liquid Settings (TL). Блок Reservoir служит тепловым жидким источником.

    Составные цвета указывают на физические области, которые они представляют: желтый для Тепловой Жидкости, красной для Теплового, и зеленой для Вращательного механического устройства. Насос и блоки трубопровода являются многодоменными блоками, которые можно использовать, чтобы соединить интерфейсом с различными физическими доменами.

  4. В блоке Pipe (TL), установленном параметр Pipe length на 1000 m. Эта длина приводит к заметному падению давления из-за рассеяния и теплопередачи трением в стенах трубопровода.

Введите тепловую проводимость

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

    БлокБиблиотекаЦель
    Conductive Heat TransferThermal> Thermal Elements Моделирует проводящие потери тепла через стену трубопровода к окружающей среде
    Thermal ReferenceThermal> Thermal ElementsОбеспечивает температурную ссылку для входа физического сигнала
    Controlled Temperature SourceThermal> Thermal SourcesЗаконы как идеальный источник энергии и обеспечивают температуру независимо от уровня теплового потока
    PS Constant Physical Signals> SourcesЗадает температуру окружающей среды

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

    1. Соедините port B блока Conductive Heat Transfer к port H блока Pipe (TL).

    2. Соедините port B Управляемого Температурного Исходного блока к port A блока Conductive Heat Transfer.

    3. Соедините блок PS Constant с port S Управляемого Температурного Исходного блока.

    4. Соедините блок Thermal Reference с port A Управляемого Температурного Исходного блока.

  3. В Окне Параметров блоков PS Constant, установленном параметр Constant на 275 K. Это - температура среды.

  4. В блоке Conductive Heat Transfer, установленном параметр Area на pi*0.1128*1000 m 2. Это - площадь поверхности трубопровода в терминах гидравлического диаметра, 0.1128 m, и длина, 1000 m. Значение Thermal conductivity по умолчанию для меди, 401 W/(mK) .

Смоделируйте крутящий момент насоса

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

    БлокБиблиотекаЦель
    Ideal Torque SourceMechanical> Mechanical SourcesУстанавливает уровень крутящего момента насоса как физический сигнал
    Mechanical Rotational ReferenceMechanical> Rotational ElementsЗаконы как ссылка для Идеального Источника Крутящего момента и обеспечивают физический сигнал по заданному значению
    PS ConstantДважды кликните на пробеле браузера, введите PS Constant и поразите EnterЗадает крутящий момент насоса

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

    1. Соедините port R блока Pump (TL) Фиксированного смещения, который представляет вращающийся вал насоса к port R Идеального Исходного блока Крутящего момента.

    2. Соедините port C Идеального Исходного блока Крутящего момента, который представляет преобразование регистра насоса к port C блока Fixed-Displacement Pump (TL) и блока Mechanical Rotational Reference.

    3. Соедините port S Идеального Исходного блока Крутящего момента с блоком PS Constant.

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

Добавьте тепловые жидкие датчики

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

    БлокБиблиотекаЦель
    Mass & Energy Flow Rate Sensor (TL)Simscape > Foundation Library> Thermal Liquid> SensorsИзмеряет переменные Through Тепловой Жидкой области и возвращает физический сигнал
    PS-Simulink ConverterSimscape> Utilities Преобразовывает физический сигнал в Simulink® сигнал
    ScopeSimulink> SinksСигналы Simulink графиков

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

    1. Ваш блок Pipe (TL) соединяется с Резервуаром от Раздела 1.5.4, который обеспечивает граничные условия давления и температуры для системы. Вы теперь добавите способ измерить поток трубопровода. Отключите port B блока Pipe (TL) из блока Reservoir и соедините его с port A блока Mass & Energy Flow Rate Sensor (TL).

    2. Соедините port B блока Mass & Energy Flow Rate Sensor с блоком Reservoir.

    3. Соедините port M Массы & энергетического блока Sensor (TL) скорости потока жидкости с блоком PS-Simulink Converter.

    4. Соедините блок PS-Simulink Converter с блоком Scope. Кликните по блоку Scope и назовите его "Осциллографом Массового расхода жидкости".

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

    БлокБиблиотекаЦель
    Pressure & Temperature Sensor (TL)Simscape > Foundation Library> Thermal Liquid> SensorsИзмеряет переменные Across Тепловой Жидкой области и возвращает физический сигнал
    Absolute Reference (TL)Simscape > Foundation Library> Thermal Liquid> ElementsОбеспечивает ссылку управления, где давление и температура равно нулю

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

    1. Создайте ветвь из port B блока Mass & Energy Flow Rate Sensor (TL) и соедините его с port A блока Pressure & Temperature Sensor (TL).

    2. Соедините port B блока Pressure & Temperature Sensor(TL) с блоком Absolute Reference.

    3. Соедините port T блока Pressure & Temperature Sensor (TL) с блоком PS-Simulink Converter.

    4. Если PS-Simulink Converter уже не соединяется с остающимся блоком Scope, подключение два. Кликните по этому блоку Scope и назовите его "Температурным Осциллографом".

Симулируйте модель трубопровода

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

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