The thermal behavior of liquid systems is of interest in many engineering applications. Liquids can store energy and release it back to their surroundings, often doing work in the process. Oil flow through an underground pipeline and hydraulic fluid flow in an aircraft actuator are two examples.
When temperature fluctuations are negligible, liquids behave as isothermal fluids, which simplifies the modeling process. However, when detailed thermal analysis is a goal, or when temperature fluctuations are significant, this assumption is no longer suitable.
The Thermal Liquid library provides a modeling tool that you can use to analyze the thermal behavior of thermal liquid systems. Three featured examples show some applications well-suited for Thermal Liquid modeling:
ssc_tl_oil_pipeline — Model oil temperature
along an insulated underground pipeline.
ssc_tl_hydraulic_fluid_warming — Model
hydraulic fluid warming due to viscous dissipation inside a hydraulic
ssc_tl_water_hammer — Model the water hammer
effect due to a fast-turning hydraulic valve.
Thermal liquid systems can range in complexity from basic to highly specialized. To model a basic system, simple components often suffice. These are components such as chambers, pipes, pumps, and the liquid medium itself. Simple components are often industry independent and can be modeled using a single Thermal Liquid block. For example, you can model a pipeline segment using a single Pipe (TL) block.
To model a specialized system, generally you use custom components. These are
components that you cannot represent by a single Thermal Liquid block. The five-way
directional control valve in the
example is one such component. Custom components are often industry specific and
must be modeled by grouping Thermal Liquid blocks into more complex
The Thermal Liquid library shares the structure of other Simscape™ Foundation libraries. Four sublibraries supply the Thermal Liquid blocks: Elements, Sources, Sensors, and Utilities. With these sublibraries you can represent the most common components of a thermal liquid system. The table summarizes these components.
|Component Type||Description||Thermal Liquid Blocks|
|Liquid storage||Store liquid in chambers or reservoirs.||Constant Volume Chamber (TL), Reservoir (TL), Controlled Reservoir (TL)|
|Liquid transport||Transport thermal liquid through closed conduits such as pipes.||Pipe (TL)|
|Flow restriction||Restrict thermal liquid flow, e.g., due to valves or fittings.||Local Restriction (TL)|
|Mechanical interfaces||Interface thermal liquid and mechanical systems, e.g., to convert liquid mechanical energy into useful work.||Translational Mechanical Converter (TL), Rotational Mechanical Converter (TL)|
|Power sources||Provide a power source to the thermal liquid system, e.g. , pressure difference or mass flow rate.||Mass Flow Rate Source (TL), Pressure Source (TL), Controlled Mass Flow Rate Source (TL), Controlled Pressure Source (TL)|
|Sensors||Output measurement data for dynamic variables such as mass flow rate, energy flow rate, pressure, and temperature.||Pressure & Temperature Sensor (TL), Mass & Energy Flow Rate Sensor (TL), Thermodynamic Properties Sensor (TL), Volumetric Flow Rate Sensor (TL)|
|Thermal liquid||Specify thermodynamic properties and pressure-temperature validity region of thermal liquid medium.||Thermal Liquid Settings (TL)|
The Thermal Liquid Settings (TL) block specifies the thermodynamic properties of the liquid medium. These properties are assumed functions of both pressure and temperature. This assumption boosts model fidelity, especially in models in which pressure, temperature, or both, vary widely.
The block accepts two-way lookup tables as input. These tables provide the different thermodynamic property values at discrete pressures and temperatures. You can populate these tables using empirical data from product data sheets or values calculated from analytical expressions.
Thermal Liquid blocks can contain different types of conserving ports. These ports include not only Thermal Liquid conserving ports but also thermal and mechanical conserving ports. By using these ports, you can interface a Thermal Liquid subsystem with thermal and mechanical subsystems.
For instance, you can use the thermal conserving port of a Pipe (TL) block to
model conductive heat transfer through a pipe wall. Oil pipeline modeling is one
application. The example
ssc_tl_oil_pipeline shows this
Similarly, you can use the translational mechanical conserving ports of a
Translational Mechanical Converter (TL) block to convert hydraulic pressure in a
thermal liquid system into a mechanical actuation force. Hydraulic actuator modeling
is one application. The example
shows this approach.
The table lists the Thermal Liquid blocks that have thermal or mechanical conserving ports. You can use these blocks to create a multidomain model containing thermal liquid, thermal, and mechanical subsystems.
|Thermal Liquid Block||Thermal Conserving Port||Mechanical Conserving Port|
|Constant Volume Chamber (TL)||✓||✗|
|Rotational Mechanical Converter (TL)||✓||✓|
|Translational Mechanical Converter (TL)||✓||✓|