├── Utilities ├── Icons │ ├── Dumpster │ │ └── package.order │ ├── Package │ │ └── package.order │ ├── BaseLibrary │ │ └── package.order │ ├── Enumeration │ │ └── package.order │ ├── ExamplesLibrary │ │ └── package.order │ ├── VariantLibrary │ │ └── package.order │ ├── package.order │ ├── HeatTransfer │ │ ├── package.order │ │ ├── package.mo │ │ ├── Plate_i.mo │ │ ├── Channel_i.mo │ │ ├── General_i.mo │ │ ├── HelicalPipe_i.mo │ │ ├── TubeBundle_i.mo │ │ ├── HeatExchanger_i.mo │ │ └── StraightPipe_i.mo │ ├── PressureLoss │ │ ├── package.mo │ │ ├── package.order │ │ ├── Bend_i.mo │ │ ├── Valve_i.mo │ │ ├── Tjunction_i.mo │ │ ├── Channel_i.mo │ │ ├── General_i.mo │ │ ├── Orifice_i.mo │ │ ├── Diffuser_i.mo │ │ ├── StraightPipe_i.mo │ │ ├── HeatExchanger_i.mo │ │ └── Nozzle_i.mo │ ├── BaseLibrary.mo │ └── ExamplesLibrary.mo ├── Functions │ ├── HeatTransfer │ │ ├── package.order │ │ ├── package.mo │ │ └── TwoPhase │ │ │ ├── package.mo │ │ │ └── package.order │ ├── PressureLoss │ │ ├── package.order │ │ ├── package.mo │ │ └── TwoPhase │ │ │ ├── package.mo │ │ │ └── package.order │ ├── package.order │ ├── General │ │ ├── package.mo │ │ └── package.order │ └── package.mo ├── Derivatives │ ├── HeatTransfer │ │ ├── package.order │ │ └── HelicalPipe │ │ │ ├── package.order │ │ │ └── Laminar │ │ │ └── package.order │ └── package.order ├── package.order ├── Records │ ├── package.order │ ├── General │ │ ├── package.mo │ │ ├── package.order │ │ ├── NominalPressureLossLawDensity_var.mo │ │ ├── TwoPhaseFlow_con.mo │ │ └── QuadraticVFLOW.mo │ ├── package.mo │ ├── HeatTransfer │ │ ├── package.mo │ │ ├── package.order │ │ ├── Plate.mo │ │ └── HelicalPipe.mo │ └── PressureLoss │ │ ├── package.mo │ │ ├── package.order │ │ └── StraightPipe.mo └── Types │ ├── MolarMass_gpmol.mo │ ├── Roughness.mo │ ├── MassOrVolumeFlowRate.mo │ ├── HTXGeometry_flatTubes.mo │ ├── LocalResistanceCoefficient.mo │ ├── FrictionalResistanceCoefficient.mo │ ├── DarcyFrictionFactor.mo │ ├── PressureLossCoefficient.mo │ ├── FluidFlowRegime.mo │ ├── PressureLossTarget.mo │ ├── TwoPhaseHeatTransferTarget.mo │ ├── HTXGeometry_roundTubes.mo │ ├── ValveGeometry.mo │ ├── ValveCoefficient.mo │ ├── PipeCrossSectionType.mo │ ├── kc_general.mo │ ├── GeometryOfInternalFlow.mo │ ├── JunctionFlowSituation.mo │ ├── OrificeGeometry.mo │ ├── TwoPhaseFrictionalPressureLoss.mo │ ├── VoidFractionApproach.mo │ ├── HeatTransferBoundary.mo │ ├── kc_evenGap.mo │ └── package.order ├── UsersGuide ├── package.order └── package.mo ├── Examples ├── Applications │ ├── package.order │ ├── PressureLoss │ │ ├── BaseClasses │ │ │ ├── Valve │ │ │ │ ├── package.order │ │ │ │ ├── BaseValvePL │ │ │ │ │ ├── package.order │ │ │ │ │ ├── BaseValveModel.mo │ │ │ │ │ └── package.mo │ │ │ │ ├── Overall │ │ │ │ │ └── package.order │ │ │ │ └── package.mo │ │ │ ├── Channel │ │ │ │ ├── package.order │ │ │ │ ├── BaseChannelPL │ │ │ │ │ ├── package.order │ │ │ │ │ ├── package.mo │ │ │ │ │ └── BaseChannelModel.mo │ │ │ │ ├── Overall │ │ │ │ │ └── package.order │ │ │ │ └── package.mo │ │ │ ├── Nozzle │ │ │ │ ├── package.order │ │ │ │ ├── BaseNozzlePL │ │ │ │ │ ├── package.order │ │ │ │ │ ├── BaseNozzleModel.mo │ │ │ │ │ └── package.mo │ │ │ │ ├── ConicalOverall │ │ │ │ │ └── package.order │ │ │ │ └── package.mo │ │ │ ├── Bend │ │ │ │ ├── package.order │ │ │ │ ├── BaseBendPL │ │ │ │ │ ├── package.order │ │ │ │ │ ├── package.mo │ │ │ │ │ └── BaseBendModel.mo │ │ │ │ ├── CurvedBend │ │ │ │ │ └── package.order │ │ │ │ ├── EdgedBend │ │ │ │ │ └── package.order │ │ │ │ └── package.mo │ │ │ ├── Diffuser │ │ │ │ ├── package.order │ │ │ │ ├── BaseDiffuserPL │ │ │ │ │ ├── package.order │ │ │ │ │ ├── BaseDiffuserModel.mo │ │ │ │ │ └── package.mo │ │ │ │ ├── ConicalOverall │ │ │ │ │ └── package.order │ │ │ │ └── package.mo │ │ │ ├── General │ │ │ │ ├── BaseGeneralPL │ │ │ │ │ ├── package.order │ │ │ │ │ ├── package.mo │ │ │ │ │ └── BaseGeneralModel.mo │ │ │ │ ├── IdealGas │ │ │ │ │ └── package.order │ │ │ │ ├── VolumeFlowRate │ │ │ │ │ └── package.order │ │ │ │ ├── NominalDensityViscosity │ │ │ │ │ └── package.order │ │ │ │ ├── PressureLossCoefficient │ │ │ │ │ └── package.order │ │ │ │ ├── NominalPressureLossLawDensity │ │ │ │ │ └── package.order │ │ │ │ ├── package.order │ │ │ │ └── package.mo │ │ │ ├── Orifice │ │ │ │ ├── BaseOrificePL │ │ │ │ │ ├── package.order │ │ │ │ │ ├── BaseOrificeModel.mo │ │ │ │ │ └── package.mo │ │ │ │ ├── package.order │ │ │ │ ├── SuddenChange │ │ │ │ │ └── package.order │ │ │ │ ├── ThickEdgedOverall │ │ │ │ │ └── package.order │ │ │ │ ├── SuddenChangeSectionBidirectionalTurbulentSmooth │ │ │ │ │ └── package.order │ │ │ │ └── package.mo │ │ │ ├── StraightPipe │ │ │ │ ├── BaseStraightPipePL │ │ │ │ │ ├── package.order │ │ │ │ │ ├── package.mo │ │ │ │ │ └── BaseStraightPipeModel.mo │ │ │ │ ├── package.order │ │ │ │ ├── Laminar │ │ │ │ │ └── package.order │ │ │ │ ├── Overall │ │ │ │ │ └── package.order │ │ │ │ ├── Turbulent │ │ │ │ │ └── package.order │ │ │ │ ├── OverallTwoPhase │ │ │ │ │ └── package.order │ │ │ │ └── package.mo │ │ │ ├── HeatExchanger │ │ │ │ ├── BaseHeatExchangerPL │ │ │ │ │ ├── package.order │ │ │ │ │ ├── package.mo │ │ │ │ │ └── BaseHeatExchangerModel.mo │ │ │ │ ├── package.order │ │ │ │ ├── FlatTube │ │ │ │ │ └── package.order │ │ │ │ ├── RoundTube │ │ │ │ │ └── package.order │ │ │ │ ├── CorrugatedPlate_1ph │ │ │ │ │ └── package.order │ │ │ │ └── package.mo │ │ │ ├── package.mo │ │ │ └── package.order │ │ ├── package.mo │ │ └── package.order │ ├── HeatTransfer │ │ ├── BaseClasses │ │ │ ├── General │ │ │ │ ├── package.order │ │ │ │ ├── Turbulent │ │ │ │ │ └── package.order │ │ │ │ ├── BaseGeneralHT │ │ │ │ │ └── package.order │ │ │ │ └── package.mo │ │ │ ├── Channel │ │ │ │ ├── Laminar │ │ │ │ │ └── package.order │ │ │ │ ├── Overall │ │ │ │ │ └── package.order │ │ │ │ ├── package.order │ │ │ │ ├── Turbulent │ │ │ │ │ └── package.order │ │ │ │ ├── BaseChannelHT │ │ │ │ │ └── package.order │ │ │ │ └── package.mo │ │ │ ├── Plate │ │ │ │ ├── Laminar │ │ │ │ │ └── package.order │ │ │ │ ├── Overall │ │ │ │ │ └── package.order │ │ │ │ ├── Turbulent │ │ │ │ │ └── package.order │ │ │ │ ├── package.order │ │ │ │ ├── BasePlateHT │ │ │ │ │ └── package.order │ │ │ │ └── package.mo │ │ │ ├── HelicalPipe │ │ │ │ ├── Laminar │ │ │ │ │ └── package.order │ │ │ │ ├── Overall │ │ │ │ │ └── package.order │ │ │ │ ├── Turbulent │ │ │ │ │ └── package.order │ │ │ │ ├── package.order │ │ │ │ ├── BaseHelicalPipeHT │ │ │ │ │ └── package.order │ │ │ │ └── package.mo │ │ │ ├── StraightPipe │ │ │ │ ├── Laminar │ │ │ │ │ └── package.order │ │ │ │ ├── Overall │ │ │ │ │ └── package.order │ │ │ │ ├── Turbulent │ │ │ │ │ └── package.order │ │ │ │ ├── package.order │ │ │ │ ├── BaseStraightPipeHT │ │ │ │ │ ├── package.order │ │ │ │ │ ├── HeatTransferStraightPipe_con.mo │ │ │ │ │ └── HeatTransferStraightPipe_var.mo │ │ │ │ └── package.mo │ │ │ ├── HeatExchanger │ │ │ │ ├── package.order │ │ │ │ ├── FlatTube │ │ │ │ │ ├── package.order │ │ │ │ │ ├── HeatTransferHeatExchanger_con.mo │ │ │ │ │ └── HeatTransferHeatExchanger_var.mo │ │ │ │ ├── RoundTube │ │ │ │ │ ├── package.order │ │ │ │ │ ├── HeatTransferHeatExchanger_con.mo │ │ │ │ │ └── HeatTransferHeatExchanger_var.mo │ │ │ │ ├── BaseHeatExchangerHT │ │ │ │ │ ├── package.order │ │ │ │ │ ├── BaseHeatExchangerModel.mo │ │ │ │ │ └── BaseHeatExchangerModel_TwoPhase.mo │ │ │ │ ├── FilmCondensationTubeBundle │ │ │ │ │ ├── package.order │ │ │ │ │ ├── HeatTransferHeatExchanger_con.mo │ │ │ │ │ └── HeatTransferHeatExchanger_var.mo │ │ │ │ └── package.mo │ │ │ ├── package.order │ │ │ └── package.mo │ │ ├── package.mo │ │ └── package.order │ └── package.mo ├── Verifications │ ├── package.order │ ├── PressureLoss │ │ ├── Nozzle │ │ │ ├── package.order │ │ │ └── package.mo │ │ ├── Diffuser │ │ │ ├── package.order │ │ │ └── package.mo │ │ ├── Valve │ │ │ ├── package.order │ │ │ └── package.mo │ │ ├── Channel │ │ │ ├── package.order │ │ │ └── package.mo │ │ ├── HeatExchanger │ │ │ ├── package.order │ │ │ └── package.mo │ │ ├── Bend │ │ │ ├── package.order │ │ │ └── package.mo │ │ ├── Junction │ │ │ ├── package.order │ │ │ └── package.mo │ │ ├── Orifice │ │ │ ├── package.order │ │ │ └── package.mo │ │ ├── package.order │ │ ├── StraightPipe │ │ │ ├── package.order │ │ │ └── package.mo │ │ ├── General │ │ │ ├── package.mo │ │ │ └── package.order │ │ └── package.mo │ ├── HeatTransfer │ │ ├── General │ │ │ ├── package.order │ │ │ └── package.mo │ │ ├── package.order │ │ ├── Plate │ │ │ ├── package.order │ │ │ └── package.mo │ │ ├── HelicalPipe │ │ │ ├── package.order │ │ │ └── package.mo │ │ ├── Channel │ │ │ ├── package.order │ │ │ └── package.mo │ │ ├── StraightPipe │ │ │ ├── package.order │ │ │ └── package.mo │ │ ├── HeatExchanger │ │ │ ├── package.order │ │ │ └── package.mo │ │ └── package.mo │ └── package.mo ├── package.order ├── TestCases │ ├── package.order │ ├── HeatTransfer │ │ ├── package.order │ │ └── package.mo │ ├── package.mo │ └── PressureLoss │ │ ├── package.mo │ │ └── package.order └── package.mo ├── Extras ├── Images │ ├── heatTransfer │ │ ├── straightPipe │ │ │ ├── convectiveBoiling │ │ │ │ ├── equation203.tex │ │ │ │ ├── equation204.tex │ │ │ │ ├── equation205.tex │ │ │ │ ├── equation016.tex │ │ │ │ ├── equation067.tex │ │ │ │ ├── equation015.tex │ │ │ │ ├── equation017.tex │ │ │ │ ├── equation060.tex │ │ │ │ ├── equation061.tex │ │ │ │ ├── equation063.tex │ │ │ │ ├── equation068.tex │ │ │ │ ├── equation062.tex │ │ │ │ ├── equation066.tex │ │ │ │ ├── equation064.tex │ │ │ │ ├── equation065.tex │ │ │ │ ├── equation013.png │ │ │ │ ├── equation014.png │ │ │ │ ├── equation015.png │ │ │ │ ├── equation016.png │ │ │ │ ├── equation017.png │ │ │ │ ├── equation060.png │ │ │ │ ├── equation061.png │ │ │ │ ├── equation062.png │ │ │ │ ├── equation063.png │ │ │ │ ├── equation064.png │ │ │ │ ├── equation065.png │ │ │ │ ├── equation066.png │ │ │ │ ├── equation067.png │ │ │ │ ├── equation068.png │ │ │ │ ├── equation202.png │ │ │ │ ├── equation203.png │ │ │ │ ├── equation204.png │ │ │ │ ├── equation205.png │ │ │ │ ├── HT_ConvectiveBoiling.png │ │ │ │ ├── equation202.tex │ │ │ │ ├── equation014.tex │ │ │ │ └── equation013.tex │ │ │ ├── icon_straightPipe.png │ │ │ ├── fig_kc_turbulent_KC_wipl.png │ │ │ ├── fig_kc_turbulent_KC_wopl.png │ │ │ ├── pic_hTchoices_straightPipe.png │ │ │ ├── pic_hTcontent_straightPipe.png │ │ │ ├── fig_kc_twoPhaseOverall_KC_1.png │ │ │ ├── fig_kc_twoPhaseOverall_KC_2.png │ │ │ ├── fig_kc_twoPhaseOverall_KC_3.png │ │ │ ├── fig_kc_twoPhaseOverall_KC_4.png │ │ │ ├── fig_kc_twoPhaseOverall_KC_5.png │ │ │ ├── fig_straightPipe_kc_laminar.png │ │ │ ├── fig_straightPipe_kc_overall.png │ │ │ ├── fig_straightPipe_kc_turbulent.png │ │ │ ├── pic_hTcontent_straightPipe_app.png │ │ │ ├── fig_straightPipe_kc_laminar_UHFwithDFF_KC.png │ │ │ ├── fig_straightPipe_kc_laminar_UHFwithUFF_KC.png │ │ │ ├── fig_straightPipe_kc_laminar_UWTwithDFF_KC.png │ │ │ ├── fig_straightPipe_kc_laminar_UWTwithUFF_KC.png │ │ │ ├── fig_straightPipe_kc_overall_UHFwithDFF_KC.png │ │ │ ├── fig_straightPipe_kc_overall_UHFwithUFF_KC.png │ │ │ ├── fig_straightPipe_kc_overall_UWTwithDFF_KC.png │ │ │ ├── fig_straightPipe_kc_overall_UWTwithUFF_KC.png │ │ │ ├── fig_straightPipe_kc_twoPhase_boiling_horizontal_KC.png │ │ │ └── fig_straightPipe_kc_twoPhase_condensation_horizontal_KC.png │ │ ├── pic-packageHT.png │ │ ├── channel │ │ │ ├── pic_gap.png │ │ │ ├── icon_channel.png │ │ │ ├── pic_gap_symbol.png │ │ │ ├── pic_hTcontent_channel.png │ │ │ ├── pic_hTcontent_channel_app.png │ │ │ ├── fig_channel_kc_evenGapLaminar.png │ │ │ ├── fig_channel_kc_evenGapOverall.png │ │ │ ├── fig_channel_kc_evenGapTurbulent.png │ │ │ ├── fig_channel_kc_evenGapLaminar_target1_KC.png │ │ │ ├── fig_channel_kc_evenGapLaminar_target2_KC.png │ │ │ ├── fig_channel_kc_evenGapLaminar_target3_KC.png │ │ │ ├── fig_channel_kc_evenGapLaminar_target4_KC.png │ │ │ ├── fig_channel_kc_evenGapOverall_target1_KC.png │ │ │ ├── fig_channel_kc_evenGapOverall_target2_KC.png │ │ │ ├── fig_channel_kc_evenGapOverall_target3_KC.png │ │ │ └── fig_channel_kc_evenGapOverall_target4_KC.png │ │ ├── pic-packageHT-app.png │ │ ├── plate │ │ │ ├── icon_plate.png │ │ │ ├── pic_plate.png │ │ │ ├── pic_plate_symbol.png │ │ │ ├── fig_plate_kc_laminar.png │ │ │ ├── fig_plate_kc_overall.png │ │ │ ├── pic_hTcontent_plate.png │ │ │ ├── fig_plate_kc_turbulent.png │ │ │ ├── pic_hTcontent_plate_app.png │ │ │ ├── fig_plate_kc_mean_laminar_KC.png │ │ │ ├── fig_plate_kc_mean_overall_KC.png │ │ │ └── fig_plate_kc_mean_turbulent_KC.png │ │ ├── general │ │ │ ├── icon_general.png │ │ │ ├── pic_hTgeneral.png │ │ │ ├── fig_kc_approxForcedConvection_T1.png │ │ │ ├── fig_kc_approxForcedConvection_T2.png │ │ │ ├── fig_kc_approxForcedConvection_T3.png │ │ │ ├── fig_kc_approxForcedConvection_KC_T1.png │ │ │ ├── fig_kc_approxForcedConvection_KC_T2.png │ │ │ └── fig_kc_approxForcedConvection_KC_T3.png │ │ ├── heatExchanger │ │ │ ├── pic_flatTube.png │ │ │ ├── pic_roundTube.png │ │ │ ├── fig_flatTube_kc.png │ │ │ ├── icon_tubeBundle.png │ │ │ ├── pic_tubeBundle.png │ │ │ ├── fig_TubeBundle_kc.png │ │ │ ├── fig_flatTube_kc_KC.png │ │ │ ├── fig_roundTube_kc.png │ │ │ ├── icon_heatExchanger.png │ │ │ ├── pic_tubeBundle300.png │ │ │ ├── fig_TubeBundle_kc_KC.png │ │ │ ├── fig_roundTube_kc_KC.png │ │ │ ├── pic_tubeBundle186_1phase.png │ │ │ ├── pic_tubeBundle300_1phase.png │ │ │ ├── fig_FilmCondensationTubeBundle_kc.png │ │ │ └── fig_FilmCondensationTubeBundle_kc_KC.png │ │ └── helicalPipe │ │ │ ├── pic_helicalPipe.png │ │ │ ├── icon_helicalPipe.png │ │ │ ├── pic_hTcontent_helicalPipe.png │ │ │ ├── fig_helicalPipe_kc_laminar.png │ │ │ ├── fig_helicalPipe_kc_overall.png │ │ │ ├── fig_helicalPipe_kc_turbulent.png │ │ │ ├── pic_hTcontent_helicalPipe_app.png │ │ │ ├── fig_helicalPipe_kc_laminar_KC_cnt.png │ │ │ ├── fig_helicalPipe_kc_laminar_KC_cpr.png │ │ │ ├── fig_helicalPipe_kc_overall_KC_cnt.png │ │ │ ├── fig_helicalPipe_kc_overall_KC_cpr.png │ │ │ ├── fig_helicalPipe_kc_turbulent_KC_cnt.png │ │ │ └── fig_helicalPipe_kc_turbulent_KC_cpr.png │ ├── FD.png │ ├── FD2.png │ ├── FD_500.png │ ├── XRG_logo_3Streifen.png │ ├── documentation │ │ ├── pic_LVD.pdf │ │ ├── pic_LVD.png │ │ ├── pic-pLchoices.png │ │ ├── pic-packageFD.png │ │ ├── packagetree_hT.png │ │ ├── packagetree_pL.png │ │ ├── pic-ModFluid-Heating.png │ │ ├── pic_implementFunction.png │ │ ├── pic_inverseAnnotation.png │ │ ├── pic-horStroemungsformen.png │ │ └── pic_implementFunction2.png │ ├── utilities │ │ ├── SmoothPower.png │ │ ├── Stepsmoother.png │ │ └── LambertW_deviation.png │ ├── examples │ │ ├── testCases │ │ │ ├── pic-EFS.png │ │ │ ├── pic-EFS-2.png │ │ │ ├── pic-evalDA.png │ │ │ ├── pic_EFS_LVD.png │ │ │ ├── pic_EFS_PressureVsTime.png │ │ │ └── pic_EFS_MassFlowRateVsTime.png │ │ └── application │ │ │ ├── hTcontent-app.png │ │ │ └── pLcontent-app.png │ └── pressureLoss │ │ ├── bend │ │ ├── icon_bend.png │ │ ├── pic_edgedBend.png │ │ ├── pic_circularBend.png │ │ ├── pic_pLcontent_bend.png │ │ ├── pic_pLcontent_bend_app.png │ │ ├── fig_bend_edged_DPvsMFLOW.png │ │ ├── fig_bend_edged_DPvsVflow.png │ │ ├── fig_bend_curved_DPvsVflow.png │ │ ├── fig_bend_curved_smooth_DPvsVflow.png │ │ ├── fig_bend_dp_curvedOverall_DPMFLOW.png │ │ ├── fig_bend_dp_edgedOverall_ZETAvsRE.png │ │ ├── fig_bend_dp_curvedOverall_DPvsMFLOW.png │ │ ├── fig_bend_dp_curvedOverall_DPvsMFLOWwrtRD.png │ │ ├── fig_bend_dp_curvedOverall_MFLOWvsDPwrtRD.png │ │ ├── fig_bend_dp_edgedOverall_DPvsMFLOWwrtDelta.png │ │ ├── fig_bend_dp_edgedOverall_MFLOWvsDPwrtDelta.png │ │ ├── fig_bend_dp_curvedOverall_DPvsMFLOWwrtDelta.png │ │ └── fig_bend_dp_curvedOverall_MFLOWvsDPwrtDelta.png │ │ ├── pic-packagePL.png │ │ ├── pic-packagePL-app.png │ │ ├── pic-packagePL_2.png │ │ ├── valve │ │ ├── icon_valve.png │ │ ├── pic_pLvalve.png │ │ ├── fig_valve_dp_severalGeometryOverall_DPvsMFLOW.png │ │ ├── fig_valve_dp_severalGeometryOverall_MFLOWvsDP.png │ │ └── fig_valve_dp_severalGeometryOverall_zetaVsOpening.png │ │ ├── nozzle │ │ ├── icon_nozzle.png │ │ ├── icon_diffusor.png │ │ ├── pic_conicalNozzle.png │ │ ├── fig_nozzle_zetaTotVsAlphaWrtRe.png │ │ ├── fig_nozzle_dpTotVsMflowWrtAlpha.png │ │ ├── fig_nozzle_dp_conical_DP_zetaLocVsRelamWrtAlpha.png │ │ └── fig_nozzle_dp_conical_DP_zetaTotVsReturbWrtAlpha.png │ │ ├── channel │ │ ├── icon_channel.png │ │ ├── pic-pLchannel.png │ │ ├── fig-dp_internalFlowOverall.png │ │ ├── fig-dp_internalFlowOverall_MFLOWvsDP.png │ │ ├── fig-dp_internalFlowOverall_lambdaVsRe.png │ │ └── fig_channel_dp_internalFlowOverall_lambdaVsRe.png │ │ ├── diffuser │ │ ├── icon_diffusor.png │ │ ├── pic_conicalDiffuser.png │ │ ├── fig_diffuser_dp_conical_DP_dptotVsMflow_wrtAlpha.png │ │ ├── fig_diffuser_dp_conical_DP_zetaTotVsAlphaWrtRe.png │ │ ├── fig_diffuser_dp_conical_DP_zetaTotVsReWrtAlpha.png │ │ └── fig_diffuser_dp_conical_DP_zetaLocVsRelamWrtAlpha.png │ │ ├── general │ │ ├── icon_general.png │ │ ├── pic_pLcontent_general.png │ │ ├── pic_pLcontent_general_app.png │ │ ├── fig_general_dp_idealGas_DPvsMFLOW.png │ │ ├── fig_general_dp_idealGas_MFLOWvsDP.png │ │ ├── fig_general_dp_volumeFlowRate_DPvsMFLOW.png │ │ ├── fig_general_dp_volumeFlowRate_MFLOWvsDP.png │ │ ├── fig_general_dp_nominalDensityViscosity_DPvsMFLOW.png │ │ ├── fig_general_dp_nominalDensityViscosity_MFLOWvsDP.png │ │ ├── fig_general_dp_pressureLossCoefficient_DPvsMFLOW.png │ │ ├── fig_general_dp_pressureLossCoefficient_MFLOWvsDP.png │ │ ├── fig_general_dp_nominalPressureLossLawDensity_DPvsMFLOW.png │ │ └── fig_general_dp_nominalPressureLossLawDensity_MFLOWvsDP.png │ │ ├── orifice │ │ ├── icon_orifice.png │ │ ├── pic_thickEdged.png │ │ ├── pic_pLcontent_orifice.png │ │ ├── pic_suddenChangeSection.png │ │ ├── ThickEdgedOrificeGeometry.png │ │ ├── pic_pLcontent_orifice_app.png │ │ ├── pic_suddenChangeSection_symbol.png │ │ ├── fig_orifice_suddenChangeExpansion.png │ │ ├── fig_orifice_thick_edged_DPvsMFLOW.png │ │ ├── fig_orifice_suddenChangeContraction.png │ │ ├── fig_orifice_thickEdgedOverall_DPvsMFLOW.png │ │ ├── fig_orifice_thickEdgedOverall_MFLOWvsDP.png │ │ ├── fig_orifice_thick_edged_zeta_TOTvsl_bar.png │ │ └── fig_orifice_thickEdgedOverall_ZETAvsLENGHT.png │ │ ├── junction │ │ ├── icon_Tjunction.png │ │ ├── pic_Tjunction_cases.png │ │ ├── pic_Tjunction_general.png │ │ ├── fig_Tjoin_conv_DPvsfracVflow.png │ │ ├── fig_Tjoin_noconv_DPvsfracVflow.png │ │ ├── fig_Tsplit_conv_DPvsfracVflow.png │ │ ├── fig_Tjoin_conv_zetaTOTvsfracVflow.png │ │ ├── fig_Tsplit_noconv_DPvsfracVflow.png │ │ ├── fig_Tjoin_noconv_zetaTOTvsfracVflow.png │ │ ├── fig_Tsplit_conv_zetaTOTvsfracVflow.png │ │ ├── fig_Tsplit_noconv_zetaTOTvsfracVflow.png │ │ ├── fig_Tjoin_symmetric_noconv_DPvsfracVflow.png │ │ ├── fig_Tsplit_symmetric_noconv_DPvsfracVflow.png │ │ ├── fig_Tjoin_symmetric_noconv_zetaTOTvsfracVflow.png │ │ └── fig_Tsplit_symmetric_noconv_zetaTOTvsfracVflow.png │ │ ├── heatExchanger │ │ ├── pic_flatTube.png │ │ ├── pic_roundTube.png │ │ ├── icon_heatExchanger.png │ │ ├── pic_corrugatedPlate.png │ │ ├── fig_heatExchanger_dp_flatTube_DP.png │ │ ├── fig_heatExchanger_dp_roundTube_DP.png │ │ ├── fig_heatExchanger_dp_flatTube_DPvsRe.png │ │ ├── fig_heatExchanger_dp_roundTube_DPvsRe.png │ │ ├── fig_heatExchanger_dp_corrugatedPlate_DPvsRe.png │ │ ├── fig_heatExchanger_dp_corrugatedPlate_xiVsRe.png │ │ └── fig_heatExchanger_dp_corrugatedPlate_ZETAvsRe.png │ │ └── straightPipe │ │ ├── pic_straightPipe.png │ │ ├── Equations │ │ ├── equation.png │ │ ├── equation001.png │ │ ├── equation002.png │ │ ├── equation006.png │ │ ├── equation007.png │ │ ├── equation008.png │ │ ├── equation009.png │ │ ├── equation012.png │ │ └── equation013.png │ │ ├── icon_straightPipe.png │ │ ├── fig_twoPhase_overall.png │ │ ├── fig_dp_twoPhaseOverall_1.png │ │ ├── fig_dp_twoPhaseOverall_2.png │ │ ├── fig_dp_twoPhaseOverall_3.png │ │ ├── fig_dp_twoPhaseOverall_4.png │ │ ├── fig_straightPipe_laminar.png │ │ ├── fig_twoPhasePL_Friedel.png │ │ ├── fig_twoPhase_overall_DP.png │ │ ├── lambda_FRI_straightPipe.png │ │ ├── fig_straightPipe_turbulent.png │ │ ├── pic_pLchoices_straightPipe.png │ │ ├── pic_pLcontent_straightPipe.png │ │ ├── pic_twoPhaseFlowRegimes_horizontal.png │ │ ├── pic_twoPhaseFlowRegimes_vertical.png │ │ ├── straightPipe_dp_laminar_lambdaRe.png │ │ ├── fig_straightPipe_dp_overall_DPMFLOW.png │ │ ├── fig_straightPipe_twoPhase_overall_DP.png │ │ ├── fig_validPL_straigthPipeTwoPhaseMSH.png │ │ ├── fig_straightPipe_dp_laminar_DPvsMFLOW.png │ │ ├── fig_straightPipe_dp_laminar_MFLOWvsDP.png │ │ ├── fig_straightPipe_dp_overall_DPvsMFLOW.png │ │ ├── fig_straightPipe_dp_overall_MFLOWvsDP.png │ │ ├── fig_straightPipe_dp_turbulent_DPMFLOW.png │ │ ├── fig_straightPipe_dp_turbulent_DPvsMFLOW.png │ │ ├── fig_straightPipe_dp_turbulent_MFLOWvsDP.png │ │ ├── fig_straightPipe_dp_twophase_overall_.png │ │ ├── fig_straightPipe_laminar_lambdavsRe_ver.png │ │ ├── fig_straightPipe_turbulent_LAMBDAvsRe.png │ │ ├── fig_straightPipe_dp_twoPhase_Friedel_DP_1.png │ │ ├── fig_validPL_straightPipeTwoPhase_Friedel.png │ │ ├── straightPipe_dp_overall_DP_inline_DPmflow.png │ │ ├── straightPipe_dp_turbulent_smooth_lambdaRe.png │ │ ├── fig_straightPipe_dp_overall_lambdavsRe_ver.png │ │ ├── fig_straightPipe_dp_twoPhase_Chisholm_DP_1.png │ │ ├── straightPipe_dp_overall_DP_inline_lambdaRe.png │ │ ├── straightPipe_dp_overall_MFLOW_inline_MFLOWdp.png │ │ ├── straightPipe_dp_overall_MFLOW_inline_lambdaRe.png │ │ └── fig_straightPipe_dp_turbulent_DPMFLOW_LAMBDAvsRe.png └── Scripts │ └── ConvertFluidDissipation_from_1.1.8_to1.1.9.mos ├── package.order ├── HeatTransfer ├── package.order ├── General │ ├── package.order │ └── package.mo ├── Plate │ ├── package.mo │ ├── package.order │ └── kc_laminar_IN_con.mo ├── Channel │ ├── package.mo │ └── package.order ├── HelicalPipe │ ├── package.mo │ └── package.order ├── StraightPipe │ ├── package.mo │ ├── package.order │ ├── kc_twoPhaseOverall_KC_IN_con.mo │ └── kc_twoPhaseOverall_KC_IN_var.mo ├── HeatExchanger │ ├── package.mo │ └── package.order └── package.mo ├── PressureLoss ├── Diffuser │ ├── package.order │ ├── package.mo │ └── dp_conicalOverall_IN_con.mo ├── Nozzle │ ├── package.order │ ├── package.mo │ └── dp_conicalOverall_IN_con.mo ├── package.order ├── Channel │ ├── package.order │ └── package.mo ├── Valve │ ├── package.order │ └── package.mo ├── package.mo ├── Bend │ ├── package.mo │ └── package.order ├── General │ └── package.mo ├── Orifice │ ├── package.mo │ └── package.order ├── HeatExchanger │ ├── package.mo │ └── package.order ├── StraightPipe │ ├── package.mo │ └── package.order └── Junction │ ├── package.order │ ├── package.mo │ ├── dp_Tsplit_IN_con.mo │ └── dp_Tjoin_IN_con.mo └── libraryinfo.mos /Utilities/Icons/Dumpster/package.order: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Utilities/Icons/Package/package.order: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Utilities/Icons/BaseLibrary/package.order: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Utilities/Icons/Enumeration/package.order: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Utilities/Icons/ExamplesLibrary/package.order: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Utilities/Icons/VariantLibrary/package.order: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /UsersGuide/package.order: -------------------------------------------------------------------------------- 1 | GettingStarted 2 | ReleaseNotes 3 | -------------------------------------------------------------------------------- /Utilities/Functions/HeatTransfer/package.order: -------------------------------------------------------------------------------- 1 | TwoPhase 2 | -------------------------------------------------------------------------------- /Utilities/Functions/PressureLoss/package.order: -------------------------------------------------------------------------------- 1 | TwoPhase 2 | -------------------------------------------------------------------------------- /Utilities/Derivatives/HeatTransfer/package.order: -------------------------------------------------------------------------------- 1 | HelicalPipe 2 | -------------------------------------------------------------------------------- /Examples/Applications/package.order: -------------------------------------------------------------------------------- 1 | HeatTransfer 2 | PressureLoss 3 | -------------------------------------------------------------------------------- /Examples/Verifications/package.order: -------------------------------------------------------------------------------- 1 | HeatTransfer 2 | PressureLoss 3 | -------------------------------------------------------------------------------- /Utilities/Derivatives/HeatTransfer/HelicalPipe/package.order: -------------------------------------------------------------------------------- 1 | Laminar 2 | -------------------------------------------------------------------------------- /Utilities/Derivatives/package.order: -------------------------------------------------------------------------------- 1 | HeatTransfer 2 | PressureLoss 3 | -------------------------------------------------------------------------------- /Utilities/package.order: -------------------------------------------------------------------------------- 1 | Functions 2 | Icons 3 | Records 4 | Types 5 | -------------------------------------------------------------------------------- /Examples/package.order: -------------------------------------------------------------------------------- 1 | Verifications 2 | Applications 3 | TestCases 4 | -------------------------------------------------------------------------------- /Utilities/Functions/package.order: -------------------------------------------------------------------------------- 1 | HeatTransfer 2 | PressureLoss 3 | General 4 | -------------------------------------------------------------------------------- /Utilities/Records/package.order: -------------------------------------------------------------------------------- 1 | General 2 | HeatTransfer 3 | PressureLoss 4 | -------------------------------------------------------------------------------- /Examples/Verifications/PressureLoss/Nozzle/package.order: -------------------------------------------------------------------------------- 1 | dp_conicalOverall_DPMFLOW 2 | -------------------------------------------------------------------------------- /Utilities/Derivatives/HeatTransfer/HelicalPipe/Laminar/package.order: -------------------------------------------------------------------------------- 1 | der_Nu_lam 2 | -------------------------------------------------------------------------------- /Examples/TestCases/package.order: -------------------------------------------------------------------------------- 1 | EngineFeedingSystem 2 | HeatTransfer 3 | PressureLoss 4 | -------------------------------------------------------------------------------- /Examples/Verifications/PressureLoss/Diffuser/package.order: -------------------------------------------------------------------------------- 1 | dp_conicalOverall_DPMFLOW 2 | -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation203.tex: -------------------------------------------------------------------------------- 1 | flowPattern\ge 3 -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation204.tex: -------------------------------------------------------------------------------- 1 | flowPattern\le 2 -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation205.tex: -------------------------------------------------------------------------------- 1 | 3 > flowPattern > 2 -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/Valve/package.order: -------------------------------------------------------------------------------- 1 | BaseValvePL 2 | Overall 3 | -------------------------------------------------------------------------------- /Examples/Verifications/PressureLoss/Valve/package.order: -------------------------------------------------------------------------------- 1 | dp_severalGeometryOverall_DPMFLOW 2 | -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation016.tex: -------------------------------------------------------------------------------- 1 | 10^{-3} \le p* \le 0.8 -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation067.tex: -------------------------------------------------------------------------------- 1 | (B9)\quad \qquad \Psi=1 -------------------------------------------------------------------------------- /package.order: -------------------------------------------------------------------------------- 1 | UsersGuide 2 | Examples 3 | HeatTransfer 4 | PressureLoss 5 | Utilities 6 | -------------------------------------------------------------------------------- /Examples/Applications/HeatTransfer/BaseClasses/General/package.order: -------------------------------------------------------------------------------- 1 | BaseGeneralHT 2 | Turbulent 3 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/Channel/package.order: -------------------------------------------------------------------------------- 1 | BaseChannelPL 2 | Overall 3 | -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation015.tex: -------------------------------------------------------------------------------- 1 | 3.5 \le \rho'/\rho'' \le 5000 -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/Nozzle/package.order: -------------------------------------------------------------------------------- 1 | BaseNozzlePL 2 | ConicalOverall 3 | -------------------------------------------------------------------------------- /Extras/Images/FD.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/FD.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation017.tex: -------------------------------------------------------------------------------- 1 | 3 \le d_{hyd}/\text{mm} \le 25.4 -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation060.tex: -------------------------------------------------------------------------------- 1 | (B2)\quad \qquad \Phi=\varphi/2\pi -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/Bend/package.order: -------------------------------------------------------------------------------- 1 | BaseBendPL 2 | CurvedBend 3 | EdgedBend 4 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/Diffuser/package.order: -------------------------------------------------------------------------------- 1 | BaseDiffuserPL 2 | ConicalOverall 3 | -------------------------------------------------------------------------------- /Extras/Images/FD2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/FD2.png -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/Bend/BaseBendPL/package.order: -------------------------------------------------------------------------------- 1 | massFlowRate_dp 2 | BaseBendModel 3 | -------------------------------------------------------------------------------- /Extras/Images/FD_500.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/FD_500.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation061.tex: -------------------------------------------------------------------------------- 1 | (B3)\quad \qquad a=\alpha_g/\alpha_{conv} -------------------------------------------------------------------------------- /HeatTransfer/package.order: -------------------------------------------------------------------------------- 1 | Channel 2 | General 3 | HeatExchanger 4 | HelicalPipe 5 | Plate 6 | StraightPipe 7 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/Valve/BaseValvePL/package.order: -------------------------------------------------------------------------------- 1 | massFlowRate_dp 2 | BaseValveModel 3 | -------------------------------------------------------------------------------- /Examples/Verifications/HeatTransfer/General/package.order: -------------------------------------------------------------------------------- 1 | kc_approxForcedConvection 2 | kc_approxForcedConvection_KC 3 | -------------------------------------------------------------------------------- /Examples/Verifications/PressureLoss/Channel/package.order: -------------------------------------------------------------------------------- 1 | dp_internalFlowOverall 2 | dp_internalFlowOverall_DPMFLOW 3 | -------------------------------------------------------------------------------- /PressureLoss/Diffuser/package.order: -------------------------------------------------------------------------------- 1 | dp_conicalOverall_DP 2 | dp_conicalOverall_IN_con 3 | dp_conicalOverall_IN_var 4 | -------------------------------------------------------------------------------- /PressureLoss/Nozzle/package.order: -------------------------------------------------------------------------------- 1 | dp_conicalOverall_DP 2 | dp_conicalOverall_IN_con 3 | dp_conicalOverall_IN_var 4 | -------------------------------------------------------------------------------- /Examples/Applications/HeatTransfer/BaseClasses/Channel/Laminar/package.order: -------------------------------------------------------------------------------- 1 | fluidFlowRegime 2 | coefficientOfHeatTransfer 3 | -------------------------------------------------------------------------------- /Examples/Applications/HeatTransfer/BaseClasses/Channel/Overall/package.order: -------------------------------------------------------------------------------- 1 | fluidFlowRegime 2 | coefficientOfHeatTransfer 3 | -------------------------------------------------------------------------------- /Examples/Applications/HeatTransfer/BaseClasses/Channel/package.order: -------------------------------------------------------------------------------- 1 | BaseChannelHT 2 | Laminar 3 | Overall 4 | Turbulent 5 | -------------------------------------------------------------------------------- /Examples/Applications/HeatTransfer/BaseClasses/Plate/Laminar/package.order: -------------------------------------------------------------------------------- 1 | fluidFlowRegime 2 | coefficientOfHeatTransfer 3 | -------------------------------------------------------------------------------- /Examples/Applications/HeatTransfer/BaseClasses/Plate/Overall/package.order: -------------------------------------------------------------------------------- 1 | fluidFlowRegime 2 | coefficientOfHeatTransfer 3 | -------------------------------------------------------------------------------- /Examples/Applications/HeatTransfer/BaseClasses/Plate/Turbulent/package.order: -------------------------------------------------------------------------------- 1 | fluidFlowRegime 2 | coefficientOfHeatTransfer 3 | -------------------------------------------------------------------------------- /Examples/Applications/HeatTransfer/BaseClasses/Plate/package.order: -------------------------------------------------------------------------------- 1 | BasePlateHT 2 | Laminar 3 | Overall 4 | Turbulent 5 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/Channel/BaseChannelPL/package.order: -------------------------------------------------------------------------------- 1 | massFlowRate_dp 2 | BaseChannelModel 3 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/General/BaseGeneralPL/package.order: -------------------------------------------------------------------------------- 1 | massFlowRate_dp 2 | BaseGeneralModel 3 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/Nozzle/BaseNozzlePL/package.order: -------------------------------------------------------------------------------- 1 | pressureLoss_mflow 2 | BaseNozzleModel 3 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/Orifice/BaseOrificePL/package.order: -------------------------------------------------------------------------------- 1 | massFlowRate_dp 2 | BaseOrificeModel 3 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/Orifice/package.order: -------------------------------------------------------------------------------- 1 | BaseOrificePL 2 | ThickEdgedOverall 3 | SuddenChange 4 | -------------------------------------------------------------------------------- /Examples/Applications/HeatTransfer/BaseClasses/Channel/Turbulent/package.order: -------------------------------------------------------------------------------- 1 | fluidFlowRegime 2 | coefficientOfHeatTransfer 3 | -------------------------------------------------------------------------------- /Examples/Applications/HeatTransfer/BaseClasses/General/Turbulent/package.order: -------------------------------------------------------------------------------- 1 | fluidFlowRegime 2 | coefficientOfHeatTransfer 3 | -------------------------------------------------------------------------------- /Examples/Applications/HeatTransfer/BaseClasses/HelicalPipe/Laminar/package.order: -------------------------------------------------------------------------------- 1 | fluidFlowRegime 2 | coefficientOfHeatTransfer 3 | -------------------------------------------------------------------------------- /Examples/Applications/HeatTransfer/BaseClasses/HelicalPipe/Overall/package.order: -------------------------------------------------------------------------------- 1 | fluidFlowRegime 2 | coefficientOfHeatTransfer 3 | -------------------------------------------------------------------------------- /Examples/Applications/HeatTransfer/BaseClasses/StraightPipe/Laminar/package.order: -------------------------------------------------------------------------------- 1 | fluidFlowRegime 2 | coefficientOfHeatTransfer 3 | -------------------------------------------------------------------------------- /Examples/Applications/HeatTransfer/BaseClasses/StraightPipe/Overall/package.order: -------------------------------------------------------------------------------- 1 | fluidFlowRegime 2 | coefficientOfHeatTransfer 3 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/Diffuser/BaseDiffuserPL/package.order: -------------------------------------------------------------------------------- 1 | pressureLoss_mflow 2 | BaseDiffuserModel 3 | -------------------------------------------------------------------------------- /Examples/Applications/HeatTransfer/BaseClasses/HelicalPipe/Turbulent/package.order: -------------------------------------------------------------------------------- 1 | fluidFlowRegime 2 | coefficientOfHeatTransfer 3 | -------------------------------------------------------------------------------- /Examples/Applications/HeatTransfer/BaseClasses/HelicalPipe/package.order: -------------------------------------------------------------------------------- 1 | BaseHelicalPipeHT 2 | Laminar 3 | Overall 4 | Turbulent 5 | -------------------------------------------------------------------------------- /Examples/Applications/HeatTransfer/BaseClasses/StraightPipe/Turbulent/package.order: -------------------------------------------------------------------------------- 1 | fluidFlowRegime 2 | coefficientOfHeatTransfer 3 | -------------------------------------------------------------------------------- /Examples/Applications/HeatTransfer/BaseClasses/StraightPipe/package.order: -------------------------------------------------------------------------------- 1 | BaseStraightPipeHT 2 | Laminar 3 | Overall 4 | Turbulent 5 | -------------------------------------------------------------------------------- /Examples/Verifications/PressureLoss/HeatExchanger/package.order: -------------------------------------------------------------------------------- 1 | dp_flatTube_DP 2 | dp_roundTube_DP 3 | dp_corrugatedPlate_1ph_DP 4 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/StraightPipe/BaseStraightPipePL/package.order: -------------------------------------------------------------------------------- 1 | massFlowRate_dp 2 | BaseStraightPipeModel 3 | -------------------------------------------------------------------------------- /Examples/Verifications/HeatTransfer/package.order: -------------------------------------------------------------------------------- 1 | Channel 2 | General 3 | HeatExchanger 4 | HelicalPipe 5 | Plate 6 | StraightPipe 7 | -------------------------------------------------------------------------------- /Extras/Images/XRG_logo_3Streifen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/XRG_logo_3Streifen.png -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/HeatExchanger/BaseHeatExchangerPL/package.order: -------------------------------------------------------------------------------- 1 | pressureLoss_mflow 2 | BaseHeatExchangerModel 3 | -------------------------------------------------------------------------------- /Extras/Images/documentation/pic_LVD.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/documentation/pic_LVD.pdf -------------------------------------------------------------------------------- /Extras/Images/documentation/pic_LVD.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/documentation/pic_LVD.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation063.tex: -------------------------------------------------------------------------------- 1 | (B5)\quad \qquad \alpha_{conv,dry}=\alpha_{conv}\frac{1-(1-a)\Phi}{\Psi} -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation068.tex: -------------------------------------------------------------------------------- 1 | (B10)\quad \qquad \alpha_{conv,dry}=\alpha_{conv}(1-\Phi)+\alpha_{vap}\Phi -------------------------------------------------------------------------------- /Extras/Images/utilities/SmoothPower.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/utilities/SmoothPower.png -------------------------------------------------------------------------------- /Extras/Images/utilities/Stepsmoother.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/utilities/Stepsmoother.png -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/HeatExchanger/package.order: -------------------------------------------------------------------------------- 1 | BaseHeatExchangerPL 2 | FlatTube 3 | RoundTube 4 | CorrugatedPlate_1ph 5 | -------------------------------------------------------------------------------- /Examples/Verifications/PressureLoss/Bend/package.order: -------------------------------------------------------------------------------- 1 | dp_curvedOverall 2 | dp_curvedOverall_DPMFLOW 3 | dp_edgedOverall 4 | dp_edgedOverall_DPMFLOW 5 | -------------------------------------------------------------------------------- /Examples/Verifications/PressureLoss/Junction/package.order: -------------------------------------------------------------------------------- 1 | dp_Tjoin 2 | dp_Tjoin_symmetric 3 | dp_Tjunction 4 | dp_Tsplit 5 | dp_Tsplit_symmetric 6 | -------------------------------------------------------------------------------- /Extras/Images/documentation/pic-pLchoices.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/documentation/pic-pLchoices.png -------------------------------------------------------------------------------- /Extras/Images/documentation/pic-packageFD.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/documentation/pic-packageFD.png -------------------------------------------------------------------------------- /Extras/Images/examples/testCases/pic-EFS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/examples/testCases/pic-EFS.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/pic-packageHT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/pic-packageHT.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/bend/icon_bend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/bend/icon_bend.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/pic-packagePL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/pic-packagePL.png -------------------------------------------------------------------------------- /Examples/Applications/HeatTransfer/BaseClasses/Plate/BasePlateHT/package.order: -------------------------------------------------------------------------------- 1 | coefficientOfHeatTransfer 2 | HeatTransferPlate_con 3 | HeatTransferPlate_var 4 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/StraightPipe/package.order: -------------------------------------------------------------------------------- 1 | BaseStraightPipePL 2 | Laminar 3 | Overall 4 | Turbulent 5 | OverallTwoPhase 6 | -------------------------------------------------------------------------------- /Extras/Images/documentation/packagetree_hT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/documentation/packagetree_hT.png -------------------------------------------------------------------------------- /Extras/Images/documentation/packagetree_pL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/documentation/packagetree_pL.png -------------------------------------------------------------------------------- /Extras/Images/examples/testCases/pic-EFS-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/examples/testCases/pic-EFS-2.png -------------------------------------------------------------------------------- /Extras/Images/examples/testCases/pic-evalDA.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/examples/testCases/pic-evalDA.png -------------------------------------------------------------------------------- /Extras/Images/examples/testCases/pic_EFS_LVD.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/examples/testCases/pic_EFS_LVD.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/channel/pic_gap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/channel/pic_gap.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/pic-packageHT-app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/pic-packageHT-app.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/plate/icon_plate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/plate/icon_plate.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/plate/pic_plate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/plate/pic_plate.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation062.tex: -------------------------------------------------------------------------------- 1 | (B4)\quad \qquad M=\frac{\alpha_{conv}d_{hyd}}{\lambda_{w}}\frac{\pi^{2}(d_{hyd}+s)}{4s} -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation066.tex: -------------------------------------------------------------------------------- 1 | (B8)\quad \qquad f2=\sqrt{Ma}\Phi(1-\Phi)\frac{cosh(\sqrt{Ma}\Phi)}{sinh(\sqrt{Ma}\Phi)} -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/pic-packagePL-app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/pic-packagePL-app.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/pic-packagePL_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/pic-packagePL_2.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/valve/icon_valve.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/valve/icon_valve.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/valve/pic_pLvalve.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/valve/pic_pLvalve.png -------------------------------------------------------------------------------- /Extras/Images/utilities/LambertW_deviation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/utilities/LambertW_deviation.png -------------------------------------------------------------------------------- /Examples/Verifications/HeatTransfer/Plate/package.order: -------------------------------------------------------------------------------- 1 | kc_laminar 2 | kc_laminar_KC 3 | kc_overall 4 | kc_overall_KC 5 | kc_turbulent 6 | kc_turbulent_KC 7 | -------------------------------------------------------------------------------- /Examples/Verifications/PressureLoss/Orifice/package.order: -------------------------------------------------------------------------------- 1 | dp_thickEdgedOverall 2 | dp_thickEdgedOverall_DPMFLOW 3 | dp_suddenChange 4 | dp_suddenChange_DPMFLOW 5 | -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation064.tex: -------------------------------------------------------------------------------- 1 | (B6)\quad \qquad \Psi=1+\frac{\Phi(1-\Phi)(1-a)^2}{a}\left(1-\frac{1-(1-a)\Phi}{f1+f2}\right) -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation065.tex: -------------------------------------------------------------------------------- 1 | (B7)\quad \qquad f1=a\sqrt{M}\Phi(1-\Phi)\frac{cosh(\sqrt{M}(1-\Phi))}{sinh(\sqrt{M}(1-\Phi))} -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/bend/pic_edgedBend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/bend/pic_edgedBend.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/nozzle/icon_nozzle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/nozzle/icon_nozzle.png -------------------------------------------------------------------------------- /Utilities/Icons/package.order: -------------------------------------------------------------------------------- 1 | Package 2 | BaseLibrary 3 | Dumpster 4 | Enumeration 5 | ExamplesLibrary 6 | HeatTransfer 7 | PressureLoss 8 | VariantLibrary 9 | -------------------------------------------------------------------------------- /Utilities/Types/MolarMass_gpmol.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Types; 2 | type MolarMass_gpmol = Real (final quantity="Molar mass", final unit="g/mol"); 3 | -------------------------------------------------------------------------------- /Examples/Applications/HeatTransfer/BaseClasses/Channel/BaseChannelHT/package.order: -------------------------------------------------------------------------------- 1 | coefficientOfHeatTransfer 2 | HeatTransferChannel_con 3 | HeatTransferChannel_var 4 | -------------------------------------------------------------------------------- /Examples/Applications/HeatTransfer/BaseClasses/General/BaseGeneralHT/package.order: -------------------------------------------------------------------------------- 1 | coefficientOfHeatTransfer 2 | HeatTransferGeneral_con 3 | HeatTransferGeneral_var 4 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/Channel/Overall/package.order: -------------------------------------------------------------------------------- 1 | massFlowRate_dp 2 | OverallFlowModel 3 | PressureLossInput_con 4 | PressureLossInput_var 5 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/Valve/Overall/package.order: -------------------------------------------------------------------------------- 1 | massFlowRate_dp 2 | OverallFlowModel 3 | PressureLossInput_con 4 | PressureLossInput_var 5 | -------------------------------------------------------------------------------- /Examples/Verifications/HeatTransfer/HelicalPipe/package.order: -------------------------------------------------------------------------------- 1 | kc_laminar 2 | kc_laminar_KC 3 | kc_overall 4 | kc_overall_KC 5 | kc_turbulent 6 | kc_turbulent_KC 7 | -------------------------------------------------------------------------------- /Extras/Images/documentation/pic-ModFluid-Heating.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/documentation/pic-ModFluid-Heating.png -------------------------------------------------------------------------------- /Extras/Images/documentation/pic_implementFunction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/documentation/pic_implementFunction.png -------------------------------------------------------------------------------- /Extras/Images/documentation/pic_inverseAnnotation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/documentation/pic_inverseAnnotation.png -------------------------------------------------------------------------------- /Extras/Images/examples/application/hTcontent-app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/examples/application/hTcontent-app.png -------------------------------------------------------------------------------- /Extras/Images/examples/application/pLcontent-app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/examples/application/pLcontent-app.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/channel/icon_channel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/channel/icon_channel.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/channel/pic_gap_symbol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/channel/pic_gap_symbol.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/general/icon_general.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/general/icon_general.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/general/pic_hTgeneral.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/general/pic_hTgeneral.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/plate/pic_plate_symbol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/plate/pic_plate_symbol.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/bend/pic_circularBend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/bend/pic_circularBend.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/channel/icon_channel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/channel/icon_channel.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/channel/pic-pLchannel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/channel/pic-pLchannel.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/diffuser/icon_diffusor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/diffuser/icon_diffusor.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/general/icon_general.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/general/icon_general.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/nozzle/icon_diffusor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/nozzle/icon_diffusor.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/orifice/icon_orifice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/orifice/icon_orifice.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/orifice/pic_thickEdged.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/orifice/pic_thickEdged.png -------------------------------------------------------------------------------- /Utilities/Records/General/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Records; 2 | package General 3 | extends Modelica.Icons.RecordsPackage; 4 | 5 | end General; 6 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/Bend/CurvedBend/package.order: -------------------------------------------------------------------------------- 1 | massFlowRate_dp 2 | CurvedBendFlowModel 3 | PressureLossInput_con 4 | PressureLossInput_var 5 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/Bend/EdgedBend/package.order: -------------------------------------------------------------------------------- 1 | massFlowRate_dp 2 | EdgedBendFlowModel 3 | PressureLossInput_con 4 | PressureLossInput_var 5 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/General/IdealGas/package.order: -------------------------------------------------------------------------------- 1 | massFlowRate_dp 2 | IdealGasFlowModel 3 | PressureLossInput_con 4 | PressureLossInput_var 5 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/StraightPipe/Laminar/package.order: -------------------------------------------------------------------------------- 1 | massFlowRate_dp 2 | LaminarFlowModel 3 | PressureLossInput_con 4 | PressureLossInput_var 5 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/StraightPipe/Overall/package.order: -------------------------------------------------------------------------------- 1 | massFlowRate_dp 2 | OverallFlowModel 3 | PressureLossInput_con 4 | PressureLossInput_var 5 | -------------------------------------------------------------------------------- /Extras/Images/documentation/pic-horStroemungsformen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/documentation/pic-horStroemungsformen.png -------------------------------------------------------------------------------- /Extras/Images/documentation/pic_implementFunction2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/documentation/pic_implementFunction2.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/bend/pic_pLcontent_bend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/bend/pic_pLcontent_bend.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/junction/icon_Tjunction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/junction/icon_Tjunction.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/nozzle/pic_conicalNozzle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/nozzle/pic_conicalNozzle.png -------------------------------------------------------------------------------- /HeatTransfer/General/package.order: -------------------------------------------------------------------------------- 1 | kc_approxForcedConvection 2 | kc_approxForcedConvection_KC 3 | kc_approxForcedConvection_IN_con 4 | kc_approxForcedConvection_IN_var 5 | -------------------------------------------------------------------------------- /HeatTransfer/Plate/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.HeatTransfer; 2 | package Plate 3 | extends FluidDissipation.Utilities.Icons.VariantLibrary; 4 | 5 | end Plate; 6 | -------------------------------------------------------------------------------- /PressureLoss/package.order: -------------------------------------------------------------------------------- 1 | Bend 2 | Channel 3 | Diffuser 4 | General 5 | HeatExchanger 6 | Junction 7 | Nozzle 8 | Orifice 9 | StraightPipe 10 | Valve 11 | -------------------------------------------------------------------------------- /Utilities/Functions/General/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Functions; 2 | package General 3 | extends Modelica.Icons.FunctionsPackage; 4 | 5 | end General; 6 | -------------------------------------------------------------------------------- /Examples/Applications/HeatTransfer/BaseClasses/HeatExchanger/package.order: -------------------------------------------------------------------------------- 1 | BaseHeatExchangerHT 2 | FlatTube 3 | RoundTube 4 | FilmCondensationTubeBundle 5 | RoundTubeBundle 6 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/Orifice/SuddenChange/package.order: -------------------------------------------------------------------------------- 1 | massFlowRate_dp 2 | PressureLossInput_con 3 | PressureLossInput_var 4 | SuddenChangeFlowModel 5 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/StraightPipe/Turbulent/package.order: -------------------------------------------------------------------------------- 1 | massFlowRate_dp 2 | TurbulentFlowModel 3 | PressureLossInput_con 4 | PressureLossInput_var 5 | -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/heatExchanger/pic_flatTube.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/heatExchanger/pic_flatTube.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/heatExchanger/pic_roundTube.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/heatExchanger/pic_roundTube.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/helicalPipe/pic_helicalPipe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/helicalPipe/pic_helicalPipe.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/plate/fig_plate_kc_laminar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/plate/fig_plate_kc_laminar.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/plate/fig_plate_kc_overall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/plate/fig_plate_kc_overall.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/plate/pic_hTcontent_plate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/plate/pic_hTcontent_plate.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/bend/pic_pLcontent_bend_app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/bend/pic_pLcontent_bend_app.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/heatExchanger/pic_flatTube.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/heatExchanger/pic_flatTube.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/heatExchanger/pic_roundTube.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/heatExchanger/pic_roundTube.png -------------------------------------------------------------------------------- /HeatTransfer/Channel/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.HeatTransfer; 2 | package Channel 3 | extends FluidDissipation.Utilities.Icons.VariantLibrary; 4 | 5 | end Channel; 6 | -------------------------------------------------------------------------------- /HeatTransfer/General/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.HeatTransfer; 2 | package General 3 | extends FluidDissipation.Utilities.Icons.VariantLibrary; 4 | 5 | end General; 6 | -------------------------------------------------------------------------------- /Utilities/Records/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities; 2 | package Records "Package for base records" 3 | extends Modelica.Icons.RecordsPackage; 4 | 5 | end Records; 6 | -------------------------------------------------------------------------------- /Examples/Applications/HeatTransfer/BaseClasses/HelicalPipe/BaseHelicalPipeHT/package.order: -------------------------------------------------------------------------------- 1 | coefficientOfHeatTransfer 2 | HeatTransferHelicalPipe_con 3 | HeatTransferHelicalPipe_var 4 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/General/VolumeFlowRate/package.order: -------------------------------------------------------------------------------- 1 | massFlowRate_dp 2 | VolumeFlowRateFlowModel 3 | PressureLossInput_con 4 | PressureLossInput_var 5 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/HeatExchanger/FlatTube/package.order: -------------------------------------------------------------------------------- 1 | pressureLoss_mflow 2 | FlatTubeFlowModel 3 | PressureLossInput_con 4 | PressureLossInput_var 5 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/HeatExchanger/RoundTube/package.order: -------------------------------------------------------------------------------- 1 | pressureLoss_mflow 2 | RoundTubeFlowModel 3 | PressureLossInput_con 4 | PressureLossInput_var 5 | -------------------------------------------------------------------------------- /Extras/Images/examples/testCases/pic_EFS_PressureVsTime.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/examples/testCases/pic_EFS_PressureVsTime.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/channel/pic_hTcontent_channel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/channel/pic_hTcontent_channel.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/heatExchanger/fig_flatTube_kc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/heatExchanger/fig_flatTube_kc.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/heatExchanger/icon_tubeBundle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/heatExchanger/icon_tubeBundle.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/heatExchanger/pic_tubeBundle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/heatExchanger/pic_tubeBundle.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/helicalPipe/icon_helicalPipe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/helicalPipe/icon_helicalPipe.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/plate/fig_plate_kc_turbulent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/plate/fig_plate_kc_turbulent.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/plate/pic_hTcontent_plate_app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/plate/pic_hTcontent_plate_app.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/bend/fig_bend_edged_DPvsMFLOW.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/bend/fig_bend_edged_DPvsMFLOW.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/bend/fig_bend_edged_DPvsVflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/bend/fig_bend_edged_DPvsVflow.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/diffuser/pic_conicalDiffuser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/diffuser/pic_conicalDiffuser.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/general/pic_pLcontent_general.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/general/pic_pLcontent_general.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/junction/pic_Tjunction_cases.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/junction/pic_Tjunction_cases.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/orifice/pic_pLcontent_orifice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/orifice/pic_pLcontent_orifice.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/straightPipe/pic_straightPipe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/straightPipe/pic_straightPipe.png -------------------------------------------------------------------------------- /Utilities/Functions/HeatTransfer/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Functions; 2 | package HeatTransfer 3 | extends Modelica.Icons.FunctionsPackage; 4 | end HeatTransfer; 5 | -------------------------------------------------------------------------------- /Utilities/Functions/PressureLoss/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Functions; 2 | package PressureLoss 3 | extends Modelica.Icons.FunctionsPackage; 4 | end PressureLoss; 5 | -------------------------------------------------------------------------------- /Utilities/Records/HeatTransfer/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Records; 2 | package HeatTransfer 3 | extends Modelica.Icons.RecordsPackage; 4 | 5 | end HeatTransfer; 6 | -------------------------------------------------------------------------------- /Utilities/Records/PressureLoss/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Records; 2 | package PressureLoss 3 | extends Modelica.Icons.RecordsPackage; 4 | 5 | end PressureLoss; 6 | -------------------------------------------------------------------------------- /Examples/Applications/HeatTransfer/BaseClasses/StraightPipe/BaseStraightPipeHT/package.order: -------------------------------------------------------------------------------- 1 | coefficientOfHeatTransfer 2 | HeatTransferStraightPipe_con 3 | HeatTransferStraightPipe_var 4 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/Diffuser/ConicalOverall/package.order: -------------------------------------------------------------------------------- 1 | pressureLoss_mflow 2 | PressureLossInput_con 3 | PressureLossInput_var 4 | ConicalOverallFlowModel 5 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/Nozzle/ConicalOverall/package.order: -------------------------------------------------------------------------------- 1 | pressureLoss_mflow 2 | PressureLossInput_con 3 | PressureLossInput_var 4 | ConicalOverallFlowModel 5 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/Orifice/ThickEdgedOverall/package.order: -------------------------------------------------------------------------------- 1 | massFlowRate_dp 2 | ThickEdgedOverallFlowModel 3 | PressureLossInput_con 4 | PressureLossInput_var 5 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/StraightPipe/OverallTwoPhase/package.order: -------------------------------------------------------------------------------- 1 | massFlowRate_dp 2 | OverallTwoPhaseFlowModel 3 | PressureLossInput_con 4 | PressureLossInput_var 5 | -------------------------------------------------------------------------------- /Extras/Images/examples/testCases/pic_EFS_MassFlowRateVsTime.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/examples/testCases/pic_EFS_MassFlowRateVsTime.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/heatExchanger/fig_TubeBundle_kc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/heatExchanger/fig_TubeBundle_kc.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/heatExchanger/fig_flatTube_kc_KC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/heatExchanger/fig_flatTube_kc_KC.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/heatExchanger/fig_roundTube_kc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/heatExchanger/fig_roundTube_kc.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/heatExchanger/icon_heatExchanger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/heatExchanger/icon_heatExchanger.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/heatExchanger/pic_tubeBundle300.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/heatExchanger/pic_tubeBundle300.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/icon_straightPipe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/straightPipe/icon_straightPipe.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/bend/fig_bend_curved_DPvsVflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/bend/fig_bend_curved_DPvsVflow.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/heatExchanger/icon_heatExchanger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/heatExchanger/icon_heatExchanger.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/junction/pic_Tjunction_general.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/junction/pic_Tjunction_general.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/orifice/pic_suddenChangeSection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/orifice/pic_suddenChangeSection.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/straightPipe/Equations/equation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/straightPipe/Equations/equation.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/straightPipe/icon_straightPipe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/straightPipe/icon_straightPipe.png -------------------------------------------------------------------------------- /Utilities/Functions/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities; 2 | package Functions "Package for utility functions" 3 | extends Modelica.Icons.FunctionsPackage; 4 | 5 | end Functions; 6 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/HeatExchanger/CorrugatedPlate_1ph/package.order: -------------------------------------------------------------------------------- 1 | pressureLoss_mflow 2 | FlatTubeFlowModel 3 | PressureLossInput_con 4 | PressureLossInput_var 5 | -------------------------------------------------------------------------------- /Examples/Verifications/PressureLoss/package.order: -------------------------------------------------------------------------------- 1 | Bend 2 | Channel 3 | Diffuser 4 | General 5 | HeatExchanger 6 | Junction 7 | Nozzle 8 | Orifice 9 | StraightPipe 10 | Valve 11 | -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/channel/pic_hTcontent_channel_app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/channel/pic_hTcontent_channel_app.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/heatExchanger/fig_TubeBundle_kc_KC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/heatExchanger/fig_TubeBundle_kc_KC.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/heatExchanger/fig_roundTube_kc_KC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/heatExchanger/fig_roundTube_kc_KC.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/plate/fig_plate_kc_mean_laminar_KC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/plate/fig_plate_kc_mean_laminar_KC.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/plate/fig_plate_kc_mean_overall_KC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/plate/fig_plate_kc_mean_overall_KC.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/channel/fig-dp_internalFlowOverall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/channel/fig-dp_internalFlowOverall.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/general/pic_pLcontent_general_app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/general/pic_pLcontent_general_app.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/heatExchanger/pic_corrugatedPlate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/heatExchanger/pic_corrugatedPlate.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/orifice/ThickEdgedOrificeGeometry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/orifice/ThickEdgedOrificeGeometry.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/orifice/pic_pLcontent_orifice_app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/orifice/pic_pLcontent_orifice_app.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/straightPipe/Equations/equation001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/straightPipe/Equations/equation001.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/straightPipe/Equations/equation002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/straightPipe/Equations/equation002.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/straightPipe/Equations/equation006.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/straightPipe/Equations/equation006.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/straightPipe/Equations/equation007.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/straightPipe/Equations/equation007.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/straightPipe/Equations/equation008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/straightPipe/Equations/equation008.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/straightPipe/Equations/equation009.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/straightPipe/Equations/equation009.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/straightPipe/Equations/equation012.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/straightPipe/Equations/equation012.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/straightPipe/Equations/equation013.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/straightPipe/Equations/equation013.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/straightPipe/fig_twoPhase_overall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/straightPipe/fig_twoPhase_overall.png -------------------------------------------------------------------------------- /HeatTransfer/HelicalPipe/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.HeatTransfer; 2 | package HelicalPipe 3 | extends FluidDissipation.Utilities.Icons.VariantLibrary; 4 | 5 | end HelicalPipe; 6 | -------------------------------------------------------------------------------- /HeatTransfer/StraightPipe/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.HeatTransfer; 2 | package StraightPipe 3 | extends FluidDissipation.Utilities.Icons.VariantLibrary; 4 | 5 | end StraightPipe; 6 | -------------------------------------------------------------------------------- /PressureLoss/Channel/package.order: -------------------------------------------------------------------------------- 1 | dp_internalFlowOverall 2 | dp_internalFlowOverall_DP 3 | dp_internalFlowOverall_MFLOW 4 | dp_internalFlowOverall_IN_con 5 | dp_internalFlowOverall_IN_var 6 | -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/channel/fig_channel_kc_evenGapLaminar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/channel/fig_channel_kc_evenGapLaminar.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/channel/fig_channel_kc_evenGapOverall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/channel/fig_channel_kc_evenGapOverall.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/helicalPipe/pic_hTcontent_helicalPipe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/helicalPipe/pic_hTcontent_helicalPipe.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/plate/fig_plate_kc_mean_turbulent_KC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/plate/fig_plate_kc_mean_turbulent_KC.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/fig_kc_turbulent_KC_wipl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/straightPipe/fig_kc_turbulent_KC_wipl.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/fig_kc_turbulent_KC_wopl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/straightPipe/fig_kc_turbulent_KC_wopl.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/bend/fig_bend_curved_smooth_DPvsVflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/bend/fig_bend_curved_smooth_DPvsVflow.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/junction/fig_Tjoin_conv_DPvsfracVflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/junction/fig_Tjoin_conv_DPvsfracVflow.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/nozzle/fig_nozzle_zetaTotVsAlphaWrtRe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/nozzle/fig_nozzle_zetaTotVsAlphaWrtRe.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/straightPipe/fig_dp_twoPhaseOverall_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/straightPipe/fig_dp_twoPhaseOverall_1.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/straightPipe/fig_dp_twoPhaseOverall_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/straightPipe/fig_dp_twoPhaseOverall_2.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/straightPipe/fig_dp_twoPhaseOverall_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/straightPipe/fig_dp_twoPhaseOverall_3.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/straightPipe/fig_dp_twoPhaseOverall_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/straightPipe/fig_dp_twoPhaseOverall_4.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/straightPipe/fig_straightPipe_laminar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/straightPipe/fig_straightPipe_laminar.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/straightPipe/fig_twoPhasePL_Friedel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/straightPipe/fig_twoPhasePL_Friedel.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/straightPipe/fig_twoPhase_overall_DP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/straightPipe/fig_twoPhase_overall_DP.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/straightPipe/lambda_FRI_straightPipe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/straightPipe/lambda_FRI_straightPipe.png -------------------------------------------------------------------------------- /HeatTransfer/HeatExchanger/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.HeatTransfer; 2 | package HeatExchanger 3 | extends FluidDissipation.Utilities.Icons.VariantLibrary; 4 | 5 | end HeatExchanger; 6 | -------------------------------------------------------------------------------- /Utilities/Functions/HeatTransfer/TwoPhase/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Functions.HeatTransfer; 2 | package TwoPhase 3 | extends Modelica.Icons.FunctionsPackage; 4 | 5 | end TwoPhase; 6 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/General/NominalDensityViscosity/package.order: -------------------------------------------------------------------------------- 1 | massFlowRate_dp 2 | NominalDensityViscosityFlowModel 3 | PressureLossInput_con 4 | PressureLossInput_var 5 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/General/PressureLossCoefficient/package.order: -------------------------------------------------------------------------------- 1 | massFlowRate_dp 2 | PressureLossCoefficientFlowModel 3 | PressureLossInput_con 4 | PressureLossInput_var 5 | -------------------------------------------------------------------------------- /Examples/Verifications/HeatTransfer/Channel/package.order: -------------------------------------------------------------------------------- 1 | kc_evenGapLaminar 2 | kc_evenGapLaminar_KC 3 | kc_evenGapOverall 4 | kc_evenGapOverall_KC 5 | kc_evenGapTurbulent 6 | kc_evenGapTurbulent_KC 7 | -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/channel/fig_channel_kc_evenGapTurbulent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/channel/fig_channel_kc_evenGapTurbulent.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/heatExchanger/pic_tubeBundle186_1phase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/heatExchanger/pic_tubeBundle186_1phase.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/heatExchanger/pic_tubeBundle300_1phase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/heatExchanger/pic_tubeBundle300_1phase.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/helicalPipe/fig_helicalPipe_kc_laminar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/helicalPipe/fig_helicalPipe_kc_laminar.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/helicalPipe/fig_helicalPipe_kc_overall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/helicalPipe/fig_helicalPipe_kc_overall.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/pic_hTchoices_straightPipe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/straightPipe/pic_hTchoices_straightPipe.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/pic_hTcontent_straightPipe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/straightPipe/pic_hTcontent_straightPipe.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/bend/fig_bend_dp_curvedOverall_DPMFLOW.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/bend/fig_bend_dp_curvedOverall_DPMFLOW.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/bend/fig_bend_dp_edgedOverall_ZETAvsRE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/bend/fig_bend_dp_edgedOverall_ZETAvsRE.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/junction/fig_Tjoin_noconv_DPvsfracVflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/junction/fig_Tjoin_noconv_DPvsfracVflow.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/junction/fig_Tsplit_conv_DPvsfracVflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/junction/fig_Tsplit_conv_DPvsfracVflow.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/nozzle/fig_nozzle_dpTotVsMflowWrtAlpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/nozzle/fig_nozzle_dpTotVsMflowWrtAlpha.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/orifice/pic_suddenChangeSection_symbol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/orifice/pic_suddenChangeSection_symbol.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/straightPipe/fig_straightPipe_turbulent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/straightPipe/fig_straightPipe_turbulent.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/straightPipe/pic_pLchoices_straightPipe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/straightPipe/pic_pLchoices_straightPipe.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/straightPipe/pic_pLcontent_straightPipe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/straightPipe/pic_pLcontent_straightPipe.png -------------------------------------------------------------------------------- /Utilities/Functions/PressureLoss/TwoPhase/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Functions.PressureLoss; 2 | package TwoPhase 3 | extends Modelica.Icons.FunctionsPackage; 4 | 5 | end TwoPhase; 6 | -------------------------------------------------------------------------------- /Utilities/Types/Roughness.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Types; 2 | type Roughness = enumeration( 3 | Neglected "Neglect surface roughness", 4 | Considered "Consider surface roughness"); 5 | -------------------------------------------------------------------------------- /Examples/Verifications/PressureLoss/StraightPipe/package.order: -------------------------------------------------------------------------------- 1 | dp_laminar 2 | dp_overall 3 | dp_turbulent 4 | dp_twoPhaseOverall_DP 5 | dp_laminar_DPMFLOW 6 | dp_overall_DPMFLOW 7 | dp_turbulent_DPMFLOW 8 | -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/general/fig_kc_approxForcedConvection_T1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/general/fig_kc_approxForcedConvection_T1.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/general/fig_kc_approxForcedConvection_T2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/general/fig_kc_approxForcedConvection_T2.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/general/fig_kc_approxForcedConvection_T3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/general/fig_kc_approxForcedConvection_T3.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/helicalPipe/fig_helicalPipe_kc_turbulent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/helicalPipe/fig_helicalPipe_kc_turbulent.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/helicalPipe/pic_hTcontent_helicalPipe_app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/helicalPipe/pic_hTcontent_helicalPipe_app.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation013.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation013.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation014.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation014.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation015.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation015.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation016.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation016.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation017.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation017.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation060.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation060.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation061.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation061.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation062.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation062.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation063.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation063.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation064.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation064.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation065.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation065.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation066.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation066.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation067.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation067.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation068.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation068.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation202.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation202.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation203.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation203.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation204.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation204.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation205.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation205.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/fig_kc_twoPhaseOverall_KC_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/straightPipe/fig_kc_twoPhaseOverall_KC_1.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/fig_kc_twoPhaseOverall_KC_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/straightPipe/fig_kc_twoPhaseOverall_KC_2.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/fig_kc_twoPhaseOverall_KC_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/straightPipe/fig_kc_twoPhaseOverall_KC_3.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/fig_kc_twoPhaseOverall_KC_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/straightPipe/fig_kc_twoPhaseOverall_KC_4.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/fig_kc_twoPhaseOverall_KC_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/straightPipe/fig_kc_twoPhaseOverall_KC_5.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/fig_straightPipe_kc_laminar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/straightPipe/fig_straightPipe_kc_laminar.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/fig_straightPipe_kc_overall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/straightPipe/fig_straightPipe_kc_overall.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/fig_straightPipe_kc_turbulent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/straightPipe/fig_straightPipe_kc_turbulent.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/bend/fig_bend_dp_curvedOverall_DPvsMFLOW.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/bend/fig_bend_dp_curvedOverall_DPvsMFLOW.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/general/fig_general_dp_idealGas_DPvsMFLOW.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/general/fig_general_dp_idealGas_DPvsMFLOW.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/general/fig_general_dp_idealGas_MFLOWvsDP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/general/fig_general_dp_idealGas_MFLOWvsDP.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/junction/fig_Tjoin_conv_zetaTOTvsfracVflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/junction/fig_Tjoin_conv_zetaTOTvsfracVflow.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/junction/fig_Tsplit_noconv_DPvsfracVflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/junction/fig_Tsplit_noconv_DPvsfracVflow.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/orifice/fig_orifice_suddenChangeExpansion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/orifice/fig_orifice_suddenChangeExpansion.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/orifice/fig_orifice_thick_edged_DPvsMFLOW.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/orifice/fig_orifice_thick_edged_DPvsMFLOW.png -------------------------------------------------------------------------------- /HeatTransfer/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation; 2 | package HeatTransfer "Package for calculation of heat transfer" 3 | extends FluidDissipation.Utilities.Icons.VariantLibrary; 4 | 5 | end HeatTransfer; 6 | -------------------------------------------------------------------------------- /PressureLoss/Valve/package.order: -------------------------------------------------------------------------------- 1 | dp_severalGeometryOverall 2 | dp_severalGeometryOverall_DP 3 | dp_severalGeometryOverall_MFLOW 4 | dp_severalGeometryOverall_IN_con 5 | dp_severalGeometryOverall_IN_var 6 | -------------------------------------------------------------------------------- /PressureLoss/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation; 2 | package PressureLoss "Package for calculation of pressure loss" 3 | extends FluidDissipation.Utilities.Icons.VariantLibrary; 4 | 5 | end PressureLoss; 6 | -------------------------------------------------------------------------------- /Utilities/Records/PressureLoss/package.order: -------------------------------------------------------------------------------- 1 | Bend 2 | Geometry 3 | Orifice 4 | StraightPipe 5 | Tjunction 6 | Diffuser 7 | PressureLossInput 8 | Transition 9 | StraightPipeArbitrarySection 10 | -------------------------------------------------------------------------------- /Examples/Applications/HeatTransfer/BaseClasses/HeatExchanger/FlatTube/package.order: -------------------------------------------------------------------------------- 1 | coefficientOfHeatTransfer 2 | FlatTubeHeatTransferModel 3 | HeatTransferHeatExchanger_con 4 | HeatTransferHeatExchanger_var 5 | -------------------------------------------------------------------------------- /Examples/Applications/HeatTransfer/BaseClasses/HeatExchanger/RoundTube/package.order: -------------------------------------------------------------------------------- 1 | coefficientOfHeatTransfer 2 | RoundTubeHeatTransferModel 3 | HeatTransferHeatExchanger_con 4 | HeatTransferHeatExchanger_var 5 | -------------------------------------------------------------------------------- /Examples/Applications/HeatTransfer/BaseClasses/package.order: -------------------------------------------------------------------------------- 1 | Channel 2 | General 3 | HelicalPipe 4 | Plate 5 | StraightPipe 6 | HeatExchanger 7 | BaseHeatTransferModel 8 | BaseHeatTransferModel_TwoPhase 9 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/General/NominalPressureLossLawDensity/package.order: -------------------------------------------------------------------------------- 1 | massFlowRate_dp 2 | NominalPressureLossLawDensityFlowModel 3 | PressureLossInput_con 4 | PressureLossInput_var 5 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/General/package.order: -------------------------------------------------------------------------------- 1 | BaseGeneralPL 2 | IdealGas 3 | NominalDensityViscosity 4 | NominalPressureLossLawDensity 5 | PressureLossCoefficient 6 | VolumeFlowRate 7 | -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/general/fig_kc_approxForcedConvection_KC_T1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/general/fig_kc_approxForcedConvection_KC_T1.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/general/fig_kc_approxForcedConvection_KC_T2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/general/fig_kc_approxForcedConvection_KC_T2.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/general/fig_kc_approxForcedConvection_KC_T3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/general/fig_kc_approxForcedConvection_KC_T3.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/pic_hTcontent_straightPipe_app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/straightPipe/pic_hTcontent_straightPipe_app.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/channel/fig-dp_internalFlowOverall_MFLOWvsDP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/channel/fig-dp_internalFlowOverall_MFLOWvsDP.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/junction/fig_Tjoin_noconv_zetaTOTvsfracVflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/junction/fig_Tjoin_noconv_zetaTOTvsfracVflow.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/junction/fig_Tsplit_conv_zetaTOTvsfracVflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/junction/fig_Tsplit_conv_zetaTOTvsfracVflow.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/orifice/fig_orifice_suddenChangeContraction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/orifice/fig_orifice_suddenChangeContraction.png -------------------------------------------------------------------------------- /Utilities/Types/MassOrVolumeFlowRate.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Types; 2 | type MassOrVolumeFlowRate = enumeration( 3 | MassFlowRate "Mass flow rate", 4 | VolumeFlowRate "Volume flow rate"); 5 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/Orifice/SuddenChangeSectionBidirectionalTurbulentSmooth/package.order: -------------------------------------------------------------------------------- 1 | massFlowRate_dp 2 | PressureLossInput 3 | SuddenChangeSectionBidirectionalTurbulentSmoothFlowModel 4 | -------------------------------------------------------------------------------- /Examples/Verifications/PressureLoss/Bend/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Verifications.PressureLoss; 2 | package Bend 3 | extends FluidDissipation.Utilities.Icons.ExamplesLibrary; 4 | 5 | end Bend; 6 | -------------------------------------------------------------------------------- /Examples/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation; 2 | package Examples "Test cases for heat transfer and pressure loss correlations" 3 | extends FluidDissipation.Utilities.Icons.ExamplesLibrary; 4 | 5 | end Examples; 6 | -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/heatExchanger/fig_FilmCondensationTubeBundle_kc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/heatExchanger/fig_FilmCondensationTubeBundle_kc.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/helicalPipe/fig_helicalPipe_kc_laminar_KC_cnt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/helicalPipe/fig_helicalPipe_kc_laminar_KC_cnt.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/helicalPipe/fig_helicalPipe_kc_laminar_KC_cpr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/helicalPipe/fig_helicalPipe_kc_laminar_KC_cpr.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/helicalPipe/fig_helicalPipe_kc_overall_KC_cnt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/helicalPipe/fig_helicalPipe_kc_overall_KC_cnt.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/helicalPipe/fig_helicalPipe_kc_overall_KC_cpr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/helicalPipe/fig_helicalPipe_kc_overall_KC_cpr.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/helicalPipe/fig_helicalPipe_kc_turbulent_KC_cnt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/helicalPipe/fig_helicalPipe_kc_turbulent_KC_cnt.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/helicalPipe/fig_helicalPipe_kc_turbulent_KC_cpr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/helicalPipe/fig_helicalPipe_kc_turbulent_KC_cpr.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/bend/fig_bend_dp_curvedOverall_DPvsMFLOWwrtRD.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/bend/fig_bend_dp_curvedOverall_DPvsMFLOWwrtRD.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/bend/fig_bend_dp_curvedOverall_MFLOWvsDPwrtRD.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/bend/fig_bend_dp_curvedOverall_MFLOWvsDPwrtRD.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/bend/fig_bend_dp_edgedOverall_DPvsMFLOWwrtDelta.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/bend/fig_bend_dp_edgedOverall_DPvsMFLOWwrtDelta.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/bend/fig_bend_dp_edgedOverall_MFLOWvsDPwrtDelta.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/bend/fig_bend_dp_edgedOverall_MFLOWvsDPwrtDelta.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/channel/fig-dp_internalFlowOverall_lambdaVsRe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/channel/fig-dp_internalFlowOverall_lambdaVsRe.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/general/fig_general_dp_volumeFlowRate_DPvsMFLOW.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/general/fig_general_dp_volumeFlowRate_DPvsMFLOW.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/general/fig_general_dp_volumeFlowRate_MFLOWvsDP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/general/fig_general_dp_volumeFlowRate_MFLOWvsDP.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/heatExchanger/fig_heatExchanger_dp_flatTube_DP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/heatExchanger/fig_heatExchanger_dp_flatTube_DP.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/heatExchanger/fig_heatExchanger_dp_roundTube_DP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/heatExchanger/fig_heatExchanger_dp_roundTube_DP.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/junction/fig_Tsplit_noconv_zetaTOTvsfracVflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/junction/fig_Tsplit_noconv_zetaTOTvsfracVflow.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/orifice/fig_orifice_thickEdgedOverall_DPvsMFLOW.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/orifice/fig_orifice_thickEdgedOverall_DPvsMFLOW.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/orifice/fig_orifice_thickEdgedOverall_MFLOWvsDP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/orifice/fig_orifice_thickEdgedOverall_MFLOWvsDP.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/orifice/fig_orifice_thick_edged_zeta_TOTvsl_bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/orifice/fig_orifice_thick_edged_zeta_TOTvsl_bar.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/straightPipe/pic_twoPhaseFlowRegimes_horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/straightPipe/pic_twoPhaseFlowRegimes_horizontal.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/straightPipe/pic_twoPhaseFlowRegimes_vertical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/straightPipe/pic_twoPhaseFlowRegimes_vertical.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/straightPipe/straightPipe_dp_laminar_lambdaRe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/straightPipe/straightPipe_dp_laminar_lambdaRe.png -------------------------------------------------------------------------------- /PressureLoss/Bend/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.PressureLoss; 2 | package Bend "Package for pressure loss calculation of bends" 3 | extends FluidDissipation.Utilities.Icons.VariantLibrary; 4 | 5 | end Bend; 6 | -------------------------------------------------------------------------------- /Utilities/Types/HTXGeometry_flatTubes.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Types; 2 | type HTXGeometry_flatTubes = enumeration( 3 | LouverFin "Louver fin", 4 | RectangularFin "Rectangular offset strip fin"); 5 | -------------------------------------------------------------------------------- /Examples/Applications/HeatTransfer/BaseClasses/HeatExchanger/BaseHeatExchangerHT/package.order: -------------------------------------------------------------------------------- 1 | coefficientOfHeatTransfer 2 | BaseHeatExchangerModel 3 | BaseHeatExchangerModel_TwoPhase 4 | BaseHeatExchangerModelWallState 5 | -------------------------------------------------------------------------------- /Examples/Verifications/HeatTransfer/StraightPipe/package.order: -------------------------------------------------------------------------------- 1 | kc_laminar 2 | kc_laminar_KC 3 | kc_overall 4 | kc_overall_KC 5 | kc_turbulent 6 | kc_turbulent_KC 7 | kc_twoPhaseOverall_KC 8 | kc_twoPhase_boilingConvective_KC 9 | -------------------------------------------------------------------------------- /Examples/Verifications/PressureLoss/Nozzle/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Verifications.PressureLoss; 2 | package Nozzle 3 | extends FluidDissipation.Utilities.Icons.ExamplesLibrary; 4 | end Nozzle; 5 | -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/channel/fig_channel_kc_evenGapLaminar_target1_KC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/channel/fig_channel_kc_evenGapLaminar_target1_KC.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/channel/fig_channel_kc_evenGapLaminar_target2_KC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/channel/fig_channel_kc_evenGapLaminar_target2_KC.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/channel/fig_channel_kc_evenGapLaminar_target3_KC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/channel/fig_channel_kc_evenGapLaminar_target3_KC.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/channel/fig_channel_kc_evenGapLaminar_target4_KC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/channel/fig_channel_kc_evenGapLaminar_target4_KC.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/channel/fig_channel_kc_evenGapOverall_target1_KC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/channel/fig_channel_kc_evenGapOverall_target1_KC.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/channel/fig_channel_kc_evenGapOverall_target2_KC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/channel/fig_channel_kc_evenGapOverall_target2_KC.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/channel/fig_channel_kc_evenGapOverall_target3_KC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/channel/fig_channel_kc_evenGapOverall_target3_KC.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/channel/fig_channel_kc_evenGapOverall_target4_KC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/channel/fig_channel_kc_evenGapOverall_target4_KC.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/bend/fig_bend_dp_curvedOverall_DPvsMFLOWwrtDelta.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/bend/fig_bend_dp_curvedOverall_DPvsMFLOWwrtDelta.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/bend/fig_bend_dp_curvedOverall_MFLOWvsDPwrtDelta.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/bend/fig_bend_dp_curvedOverall_MFLOWvsDPwrtDelta.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/junction/fig_Tjoin_symmetric_noconv_DPvsfracVflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/junction/fig_Tjoin_symmetric_noconv_DPvsfracVflow.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/straightPipe/fig_straightPipe_dp_overall_DPMFLOW.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/straightPipe/fig_straightPipe_dp_overall_DPMFLOW.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/straightPipe/fig_straightPipe_twoPhase_overall_DP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/straightPipe/fig_straightPipe_twoPhase_overall_DP.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/straightPipe/fig_validPL_straigthPipeTwoPhaseMSH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/straightPipe/fig_validPL_straigthPipeTwoPhaseMSH.png -------------------------------------------------------------------------------- /PressureLoss/Valve/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.PressureLoss; 2 | package Valve "Package for pressure loss calculation of valves" 3 | extends FluidDissipation.Utilities.Icons.VariantLibrary; 4 | 5 | end Valve; 6 | -------------------------------------------------------------------------------- /Utilities/Types/LocalResistanceCoefficient.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Types; 2 | type LocalResistanceCoefficient = Real (final quantity= 3 | "Local resistance coefficient | zeta_loc", final unit="1"); 4 | -------------------------------------------------------------------------------- /Examples/TestCases/HeatTransfer/package.order: -------------------------------------------------------------------------------- 1 | Channel 2 | General 3 | HeatExchanger 4 | HeatExchanger_TwoPhase 5 | HeatExchanger_TubeBundle 6 | HelicalPipe 7 | Plate 8 | StraightPipe 9 | StateForHeatTransfer 10 | -------------------------------------------------------------------------------- /Examples/Verifications/PressureLoss/Channel/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Verifications.PressureLoss; 2 | package Channel 3 | extends FluidDissipation.Utilities.Icons.ExamplesLibrary; 4 | 5 | end Channel; 6 | -------------------------------------------------------------------------------- /Examples/Verifications/PressureLoss/Diffuser/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Verifications.PressureLoss; 2 | package Diffuser 3 | extends FluidDissipation.Utilities.Icons.ExamplesLibrary; 4 | 5 | end Diffuser; 6 | -------------------------------------------------------------------------------- /Examples/Verifications/PressureLoss/General/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Verifications.PressureLoss; 2 | package General 3 | extends FluidDissipation.Utilities.Icons.ExamplesLibrary; 4 | 5 | end General; 6 | -------------------------------------------------------------------------------- /Examples/Verifications/PressureLoss/Orifice/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Verifications.PressureLoss; 2 | package Orifice 3 | extends FluidDissipation.Utilities.Icons.ExamplesLibrary; 4 | 5 | end Orifice; 6 | -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/heatExchanger/fig_FilmCondensationTubeBundle_kc_KC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/heatExchanger/fig_FilmCondensationTubeBundle_kc_KC.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/convectiveBoiling/HT_ConvectiveBoiling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/straightPipe/convectiveBoiling/HT_ConvectiveBoiling.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/heatExchanger/fig_heatExchanger_dp_flatTube_DPvsRe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/heatExchanger/fig_heatExchanger_dp_flatTube_DPvsRe.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/heatExchanger/fig_heatExchanger_dp_roundTube_DPvsRe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/heatExchanger/fig_heatExchanger_dp_roundTube_DPvsRe.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/junction/fig_Tsplit_symmetric_noconv_DPvsfracVflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/junction/fig_Tsplit_symmetric_noconv_DPvsfracVflow.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/orifice/fig_orifice_thickEdgedOverall_ZETAvsLENGHT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/orifice/fig_orifice_thickEdgedOverall_ZETAvsLENGHT.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/straightPipe/fig_straightPipe_dp_laminar_DPvsMFLOW.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/straightPipe/fig_straightPipe_dp_laminar_DPvsMFLOW.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/straightPipe/fig_straightPipe_dp_laminar_MFLOWvsDP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/straightPipe/fig_straightPipe_dp_laminar_MFLOWvsDP.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/straightPipe/fig_straightPipe_dp_overall_DPvsMFLOW.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/straightPipe/fig_straightPipe_dp_overall_DPvsMFLOW.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/straightPipe/fig_straightPipe_dp_overall_MFLOWvsDP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/straightPipe/fig_straightPipe_dp_overall_MFLOWvsDP.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/straightPipe/fig_straightPipe_dp_turbulent_DPMFLOW.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/straightPipe/fig_straightPipe_dp_turbulent_DPMFLOW.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/straightPipe/fig_straightPipe_dp_turbulent_DPvsMFLOW.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/straightPipe/fig_straightPipe_dp_turbulent_DPvsMFLOW.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/straightPipe/fig_straightPipe_dp_turbulent_MFLOWvsDP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/straightPipe/fig_straightPipe_dp_turbulent_MFLOWvsDP.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/straightPipe/fig_straightPipe_dp_twophase_overall_.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/straightPipe/fig_straightPipe_dp_twophase_overall_.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/straightPipe/fig_straightPipe_laminar_lambdavsRe_ver.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/straightPipe/fig_straightPipe_laminar_lambdavsRe_ver.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/straightPipe/fig_straightPipe_turbulent_LAMBDAvsRe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/straightPipe/fig_straightPipe_turbulent_LAMBDAvsRe.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/valve/fig_valve_dp_severalGeometryOverall_DPvsMFLOW.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/valve/fig_valve_dp_severalGeometryOverall_DPvsMFLOW.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/valve/fig_valve_dp_severalGeometryOverall_MFLOWvsDP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/valve/fig_valve_dp_severalGeometryOverall_MFLOWvsDP.png -------------------------------------------------------------------------------- /PressureLoss/Channel/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.PressureLoss; 2 | package Channel "Package for pressure loss calculation of channels" 3 | extends FluidDissipation.Utilities.Icons.VariantLibrary; 4 | 5 | end Channel; 6 | -------------------------------------------------------------------------------- /PressureLoss/General/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.PressureLoss; 2 | package General "Package for generic pressure loss calculations" 3 | extends FluidDissipation.Utilities.Icons.VariantLibrary; 4 | 5 | end General; 6 | -------------------------------------------------------------------------------- /PressureLoss/Orifice/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.PressureLoss; 2 | package Orifice "Package for pressure loss calculation of orifices" 3 | extends FluidDissipation.Utilities.Icons.VariantLibrary; 4 | 5 | end Orifice; 6 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Applications.PressureLoss; 2 | package BaseClasses 3 | extends FluidDissipation.Utilities.Icons.BaseLibrary; 4 | 5 | end BaseClasses; 6 | -------------------------------------------------------------------------------- /Examples/TestCases/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples; 2 | package TestCases "package for implemented test cases ready for simulation" 3 | extends FluidDissipation.Utilities.Icons.ExamplesLibrary; 4 | 5 | end TestCases; 6 | -------------------------------------------------------------------------------- /Examples/Verifications/PressureLoss/Junction/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Verifications.PressureLoss; 2 | package Junction 3 | extends FluidDissipation.Utilities.Icons.ExamplesLibrary; 4 | 5 | end Junction; 6 | -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/fig_straightPipe_kc_laminar_UHFwithDFF_KC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/straightPipe/fig_straightPipe_kc_laminar_UHFwithDFF_KC.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/fig_straightPipe_kc_laminar_UHFwithUFF_KC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/straightPipe/fig_straightPipe_kc_laminar_UHFwithUFF_KC.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/fig_straightPipe_kc_laminar_UWTwithDFF_KC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/straightPipe/fig_straightPipe_kc_laminar_UWTwithDFF_KC.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/fig_straightPipe_kc_laminar_UWTwithUFF_KC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/straightPipe/fig_straightPipe_kc_laminar_UWTwithUFF_KC.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/fig_straightPipe_kc_overall_UHFwithDFF_KC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/straightPipe/fig_straightPipe_kc_overall_UHFwithDFF_KC.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/fig_straightPipe_kc_overall_UHFwithUFF_KC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/straightPipe/fig_straightPipe_kc_overall_UHFwithUFF_KC.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/fig_straightPipe_kc_overall_UWTwithDFF_KC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/straightPipe/fig_straightPipe_kc_overall_UWTwithDFF_KC.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/fig_straightPipe_kc_overall_UWTwithUFF_KC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/straightPipe/fig_straightPipe_kc_overall_UWTwithUFF_KC.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/channel/fig_channel_dp_internalFlowOverall_lambdaVsRe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/channel/fig_channel_dp_internalFlowOverall_lambdaVsRe.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/junction/fig_Tjoin_symmetric_noconv_zetaTOTvsfracVflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/junction/fig_Tjoin_symmetric_noconv_zetaTOTvsfracVflow.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/nozzle/fig_nozzle_dp_conical_DP_zetaLocVsRelamWrtAlpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/nozzle/fig_nozzle_dp_conical_DP_zetaLocVsRelamWrtAlpha.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/straightPipe/fig_straightPipe_dp_twoPhase_Friedel_DP_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/straightPipe/fig_straightPipe_dp_twoPhase_Friedel_DP_1.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/straightPipe/fig_validPL_straightPipeTwoPhase_Friedel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/straightPipe/fig_validPL_straightPipeTwoPhase_Friedel.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/straightPipe/straightPipe_dp_overall_DP_inline_DPmflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/straightPipe/straightPipe_dp_overall_DP_inline_DPmflow.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/straightPipe/straightPipe_dp_turbulent_smooth_lambdaRe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/straightPipe/straightPipe_dp_turbulent_smooth_lambdaRe.png -------------------------------------------------------------------------------- /Utilities/Icons/HeatTransfer/package.order: -------------------------------------------------------------------------------- 1 | Channel_i 2 | Gap1_d 3 | General_i 4 | HeatExchanger_i 5 | HelicalPipe1_d 6 | HelicalPipe_i 7 | Plate1_d 8 | Plate2_d 9 | Plate_i 10 | StraightPipe_i 11 | TubeBundle_i 12 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/package.order: -------------------------------------------------------------------------------- 1 | BaseFlowModel 2 | Bend 3 | Channel 4 | Diffuser 5 | General 6 | HeatExchanger 7 | Nozzle 8 | Orifice 9 | pressureLoss_Tjunction 10 | StraightPipe 11 | Valve 12 | -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/diffuser/fig_diffuser_dp_conical_DP_dptotVsMflow_wrtAlpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/diffuser/fig_diffuser_dp_conical_DP_dptotVsMflow_wrtAlpha.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/diffuser/fig_diffuser_dp_conical_DP_zetaTotVsAlphaWrtRe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/diffuser/fig_diffuser_dp_conical_DP_zetaTotVsAlphaWrtRe.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/diffuser/fig_diffuser_dp_conical_DP_zetaTotVsReWrtAlpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/diffuser/fig_diffuser_dp_conical_DP_zetaTotVsReWrtAlpha.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/general/fig_general_dp_nominalDensityViscosity_DPvsMFLOW.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/general/fig_general_dp_nominalDensityViscosity_DPvsMFLOW.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/general/fig_general_dp_nominalDensityViscosity_MFLOWvsDP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/general/fig_general_dp_nominalDensityViscosity_MFLOWvsDP.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/general/fig_general_dp_pressureLossCoefficient_DPvsMFLOW.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/general/fig_general_dp_pressureLossCoefficient_DPvsMFLOW.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/general/fig_general_dp_pressureLossCoefficient_MFLOWvsDP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/general/fig_general_dp_pressureLossCoefficient_MFLOWvsDP.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/heatExchanger/fig_heatExchanger_dp_corrugatedPlate_DPvsRe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/heatExchanger/fig_heatExchanger_dp_corrugatedPlate_DPvsRe.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/heatExchanger/fig_heatExchanger_dp_corrugatedPlate_xiVsRe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/heatExchanger/fig_heatExchanger_dp_corrugatedPlate_xiVsRe.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/junction/fig_Tsplit_symmetric_noconv_zetaTOTvsfracVflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/junction/fig_Tsplit_symmetric_noconv_zetaTOTvsfracVflow.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/nozzle/fig_nozzle_dp_conical_DP_zetaTotVsReturbWrtAlpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/nozzle/fig_nozzle_dp_conical_DP_zetaTotVsReturbWrtAlpha.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/straightPipe/fig_straightPipe_dp_overall_lambdavsRe_ver.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/straightPipe/fig_straightPipe_dp_overall_lambdavsRe_ver.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/straightPipe/fig_straightPipe_dp_twoPhase_Chisholm_DP_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/straightPipe/fig_straightPipe_dp_twoPhase_Chisholm_DP_1.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/straightPipe/straightPipe_dp_overall_DP_inline_lambdaRe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/straightPipe/straightPipe_dp_overall_DP_inline_lambdaRe.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/straightPipe/straightPipe_dp_overall_MFLOW_inline_MFLOWdp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/straightPipe/straightPipe_dp_overall_MFLOW_inline_MFLOWdp.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/valve/fig_valve_dp_severalGeometryOverall_zetaVsOpening.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/valve/fig_valve_dp_severalGeometryOverall_zetaVsOpening.png -------------------------------------------------------------------------------- /Utilities/Types/FrictionalResistanceCoefficient.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Types; 2 | type FrictionalResistanceCoefficient = Real (final quantity= 3 | "Frictional resistance coefficient | zeta_fri", final unit="1"); 4 | -------------------------------------------------------------------------------- /Examples/Verifications/PressureLoss/StraightPipe/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Verifications.PressureLoss; 2 | package StraightPipe 3 | extends FluidDissipation.Utilities.Icons.ExamplesLibrary; 4 | 5 | end StraightPipe; 6 | -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/diffuser/fig_diffuser_dp_conical_DP_zetaLocVsRelamWrtAlpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/diffuser/fig_diffuser_dp_conical_DP_zetaLocVsRelamWrtAlpha.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/heatExchanger/fig_heatExchanger_dp_corrugatedPlate_ZETAvsRe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/heatExchanger/fig_heatExchanger_dp_corrugatedPlate_ZETAvsRe.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/straightPipe/straightPipe_dp_overall_MFLOW_inline_lambdaRe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/straightPipe/straightPipe_dp_overall_MFLOW_inline_lambdaRe.png -------------------------------------------------------------------------------- /Utilities/Types/DarcyFrictionFactor.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Types; 2 | type DarcyFrictionFactor = Real (final quantity= 3 | "Darcy friction factor | lambda_fri = zeta_fri / (length/diameter)", 4 | final unit="1"); 5 | -------------------------------------------------------------------------------- /Examples/Applications/HeatTransfer/BaseClasses/HeatExchanger/FilmCondensationTubeBundle/package.order: -------------------------------------------------------------------------------- 1 | coefficientOfHeatTransfer 2 | FilmCondensationTubeBundleHeatTransferModel 3 | HeatTransferHeatExchanger_con 4 | HeatTransferHeatExchanger_var 5 | -------------------------------------------------------------------------------- /Examples/Verifications/PressureLoss/HeatExchanger/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Verifications.PressureLoss; 2 | package HeatExchanger 3 | extends FluidDissipation.Utilities.Icons.ExamplesLibrary; 4 | 5 | end HeatExchanger; 6 | -------------------------------------------------------------------------------- /Examples/Verifications/PressureLoss/Valve/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Verifications.PressureLoss; 2 | package Valve "Verification of valve functions" 3 | extends FluidDissipation.Utilities.Icons.ExamplesLibrary; 4 | end Valve; 5 | -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/general/fig_general_dp_nominalPressureLossLawDensity_DPvsMFLOW.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/general/fig_general_dp_nominalPressureLossLawDensity_DPvsMFLOW.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/general/fig_general_dp_nominalPressureLossLawDensity_MFLOWvsDP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/general/fig_general_dp_nominalPressureLossLawDensity_MFLOWvsDP.png -------------------------------------------------------------------------------- /Extras/Images/pressureLoss/straightPipe/fig_straightPipe_dp_turbulent_DPMFLOW_LAMBDAvsRe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/pressureLoss/straightPipe/fig_straightPipe_dp_turbulent_DPMFLOW_LAMBDAvsRe.png -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/fig_straightPipe_kc_twoPhase_boiling_horizontal_KC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/straightPipe/fig_straightPipe_kc_twoPhase_boiling_horizontal_KC.png -------------------------------------------------------------------------------- /PressureLoss/HeatExchanger/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.PressureLoss; 2 | package HeatExchanger "Package for pressure loss calculation of heat exchangers" 3 | extends FluidDissipation.Utilities.Icons.VariantLibrary; 4 | 5 | end HeatExchanger; 6 | -------------------------------------------------------------------------------- /PressureLoss/StraightPipe/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.PressureLoss; 2 | package StraightPipe "Package for pressure loss calculation of straight pipes" 3 | extends FluidDissipation.Utilities.Icons.VariantLibrary; 4 | 5 | end StraightPipe; 6 | -------------------------------------------------------------------------------- /Utilities/Records/HeatTransfer/package.order: -------------------------------------------------------------------------------- 1 | EvenGap 2 | General 3 | HelicalPipe 4 | Plate 5 | StraightPipe 6 | TwoPhaseFlowHT_IN_con 7 | TwoPhaseFlowHT_IN_var 8 | TwoPhaseFlowConvectiveBoiling_IN_var 9 | TwoPhaseFlowConvectiveBoiling_IN_con 10 | -------------------------------------------------------------------------------- /Utilities/Types/PressureLossCoefficient.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Types; 2 | type PressureLossCoefficient = Real (final quantity= 3 | "Pressure loss coefficient | zeta_tot = zeta_loc + zeta_fri", final unit= 4 | "1"); 5 | -------------------------------------------------------------------------------- /Examples/Applications/HeatTransfer/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Applications; 2 | package HeatTransfer "Application package for heat transfer models" 3 | extends FluidDissipation.Utilities.Icons.VariantLibrary; 4 | 5 | end HeatTransfer; 6 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Applications; 2 | package PressureLoss "Application package for pressure loss models" 3 | extends FluidDissipation.Utilities.Icons.VariantLibrary; 4 | 5 | end PressureLoss; 6 | -------------------------------------------------------------------------------- /Examples/Verifications/HeatTransfer/HeatExchanger/package.order: -------------------------------------------------------------------------------- 1 | kc_flatTube 2 | kc_flatTube_KC 3 | kc_roundTube 4 | kc_roundTube_KC 5 | kc_FilmCondensationTubeBundle 6 | kc_FilmCondensationTubeBundle_KC 7 | kc_tubeBundle_1ph 8 | kc_tubeBundle_1ph_KC 9 | -------------------------------------------------------------------------------- /Examples/Verifications/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples; 2 | package Verifications "verification package of heat transfer and pressure loss correlations" 3 | extends FluidDissipation.Utilities.Icons.ExamplesLibrary; 4 | 5 | end Verifications; 6 | -------------------------------------------------------------------------------- /Examples/Verifications/HeatTransfer/Plate/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Verifications.HeatTransfer; 2 | package Plate "Verification models for plate heat transfer" 3 | extends FluidDissipation.Utilities.Icons.ExamplesLibrary; 4 | 5 | end Plate; 6 | -------------------------------------------------------------------------------- /Examples/Verifications/HeatTransfer/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Verifications; 2 | package HeatTransfer "Verification package for heat transfer functions" 3 | extends FluidDissipation.Utilities.Icons.ExamplesLibrary; 4 | 5 | end HeatTransfer; 6 | -------------------------------------------------------------------------------- /Examples/Verifications/PressureLoss/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Verifications; 2 | package PressureLoss "Verification package for pressure loss functions" 3 | extends FluidDissipation.Utilities.Icons.ExamplesLibrary; 4 | 5 | end PressureLoss; 6 | -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/fig_straightPipe_kc_twoPhase_condensation_horizontal_KC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClaRaLibrary/FluidDissipation/master/Extras/Images/heatTransfer/straightPipe/fig_straightPipe_kc_twoPhase_condensation_horizontal_KC.png -------------------------------------------------------------------------------- /Utilities/Types/FluidFlowRegime.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Types; 2 | type FluidFlowRegime = enumeration( 3 | Laminar "Laminar fluid flow regime", 4 | Overall "Overall fluid flow regime", 5 | Turbulent "Turbulent fluid flow regime"); 6 | -------------------------------------------------------------------------------- /Utilities/Types/PressureLossTarget.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Types; 2 | type PressureLossTarget = enumeration( 3 | MassFlowRate "Calculate mass flow rate from pressure loss", 4 | PressureLoss "Calculate pressure loss from mass flow rate"); 5 | -------------------------------------------------------------------------------- /Utilities/Types/TwoPhaseHeatTransferTarget.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Types; 2 | type TwoPhaseHeatTransferTarget = enumeration( 3 | BoilHor "Boiling horizontal", 4 | BoilVer "Boiling vertical", 5 | CondHor "Condensation horizontal"); 6 | -------------------------------------------------------------------------------- /Examples/TestCases/HeatTransfer/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.TestCases; 2 | package HeatTransfer "Test package for heat transfer models implemented in Modelica.Fluid" 3 | extends FluidDissipation.Utilities.Icons.VariantLibrary; 4 | 5 | end HeatTransfer; 6 | -------------------------------------------------------------------------------- /Examples/TestCases/PressureLoss/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.TestCases; 2 | package PressureLoss "Test package for pressure loss models implemented in Modelica.Fluid" 3 | extends FluidDissipation.Utilities.Icons.VariantLibrary; 4 | 5 | end PressureLoss; 6 | -------------------------------------------------------------------------------- /Examples/Verifications/HeatTransfer/Channel/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Verifications.HeatTransfer; 2 | package Channel "Verification package for channel correlations" 3 | extends FluidDissipation.Utilities.Icons.ExamplesLibrary; 4 | 5 | end Channel; 6 | -------------------------------------------------------------------------------- /Examples/Verifications/HeatTransfer/General/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Verifications.HeatTransfer; 2 | package General "Verification package for general correlations" 3 | extends FluidDissipation.Utilities.Icons.ExamplesLibrary; 4 | 5 | end General; 6 | -------------------------------------------------------------------------------- /Utilities/Icons/HeatTransfer/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Icons; 2 | package HeatTransfer "Icons for heat transfer calculation" 3 | extends Package; 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | end HeatTransfer; 16 | -------------------------------------------------------------------------------- /Utilities/Records/HeatTransfer/Plate.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Records.HeatTransfer; 2 | record Plate "Input for plate" 3 | extends Modelica.Icons.Record; 4 | 5 | SI.Length L=1 "Length of plate" annotation (Dialog(group="Plate")); 6 | 7 | end Plate; 8 | -------------------------------------------------------------------------------- /Examples/Applications/HeatTransfer/BaseClasses/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Applications.HeatTransfer; 2 | package BaseClasses "Base classes for heat transfer applications" 3 | extends FluidDissipation.Utilities.Icons.BaseLibrary; 4 | 5 | end BaseClasses; 6 | -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation202.tex: -------------------------------------------------------------------------------- 1 | (B5a)\quad \qquad \alpha_{conv,dry}=\alpha_{conv}\frac{1-(1-a)\Phi}{\Psi}\cdot \text{\color{red}SMOOTH\color{black}}(2,3,flowPattern) + \alpha_{conv}\cdot \text{\color{red}SMOOTH\color{black}}(3,2,flowPattern) -------------------------------------------------------------------------------- /Utilities/Functions/General/package.order: -------------------------------------------------------------------------------- 1 | CubicInterpolation_LAMBDA 2 | CubicInterpolation_RE 3 | LambertW 4 | LambertWIter 5 | PrandtlNumber 6 | ReynoldsNumber 7 | SearchVectorMax 8 | SmoothPower 9 | SmoothPower_der 10 | Stepsmoother 11 | Stepsmoother_der 12 | -------------------------------------------------------------------------------- /Utilities/Functions/HeatTransfer/TwoPhase/package.order: -------------------------------------------------------------------------------- 1 | kc_twoPhase_condensationHorizontal_KC 2 | kc_twoPhase_boilingVertical_KC 3 | kc_twoPhase_boilingHorizontal_KC 4 | kc_twoPhase_boilingVertical 5 | kc_twoPhase_boilingHorizontal 6 | kc_twoPhase_boilingConvectiveSteiner_KC 7 | -------------------------------------------------------------------------------- /Utilities/Types/HTXGeometry_roundTubes.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Types; 2 | type HTXGeometry_roundTubes = enumeration( 3 | PlainFin "Plain fin", 4 | LouverFin "Louver fin", 5 | SlitFin "Slit fin", 6 | WavyFin "Wavy fin (Herringbone wavy fin)"); 7 | -------------------------------------------------------------------------------- /Utilities/Types/ValveGeometry.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Types; 2 | type ValveGeometry = enumeration( 3 | Ball "Ball valve", 4 | Diaphragm "Diaphragm valve", 5 | Butterfly "Butterfly valve", 6 | Gate "Gate valve", 7 | Sluice "Sluice valve"); 8 | -------------------------------------------------------------------------------- /Examples/Verifications/HeatTransfer/HelicalPipe/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Verifications.HeatTransfer; 2 | package HelicalPipe "Verification package for helical pipe correlations" 3 | extends FluidDissipation.Utilities.Icons.ExamplesLibrary; 4 | 5 | end HelicalPipe; 6 | -------------------------------------------------------------------------------- /PressureLoss/HeatExchanger/package.order: -------------------------------------------------------------------------------- 1 | dp_flatTube_DP 2 | dp_flatTube_IN_con 3 | dp_flatTube_IN_var 4 | dp_roundTube_DP 5 | dp_roundTube_IN_con 6 | dp_roundTube_IN_var 7 | dp_corrugatedPlate_1ph_DP 8 | dp_corrugatedPlate_1ph_IN_con 9 | dp_corrugatedPlate_1ph_IN_var 10 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/package.order: -------------------------------------------------------------------------------- 1 | BaseClasses 2 | BendFlowModel 3 | ChannelFlowModel 4 | DiffuserFlowModel 5 | GeneralFlowModel 6 | HeatExchangerFlowModel 7 | NozzleFlowModel 8 | OrificeFlowModel 9 | StraightPipeFlowModel 10 | ValveFlowModel 11 | Tjunction 12 | -------------------------------------------------------------------------------- /Examples/Verifications/HeatTransfer/StraightPipe/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Verifications.HeatTransfer; 2 | package StraightPipe "Verification package for straight pipe correlations" 3 | extends FluidDissipation.Utilities.Icons.ExamplesLibrary; 4 | 5 | end StraightPipe; 6 | -------------------------------------------------------------------------------- /HeatTransfer/Plate/package.order: -------------------------------------------------------------------------------- 1 | kc_laminar 2 | kc_laminar_KC 3 | kc_laminar_IN_con 4 | kc_laminar_IN_var 5 | kc_overall 6 | kc_overall_KC 7 | kc_overall_IN_con 8 | kc_overall_IN_var 9 | kc_turbulent 10 | kc_turbulent_KC 11 | kc_turbulent_IN_con 12 | kc_turbulent_IN_var 13 | -------------------------------------------------------------------------------- /Utilities/Types/ValveCoefficient.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Types; 2 | type ValveCoefficient = enumeration( 3 | AV "Av (metric) flow coefficient", 4 | KV "Kv (metric) flow coefficient", 5 | CV "Cv (US) flow coefficient", 6 | OP "Av defined by operating point"); 7 | -------------------------------------------------------------------------------- /Examples/Verifications/HeatTransfer/HeatExchanger/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Verifications.HeatTransfer; 2 | package HeatExchanger "Verification package for heat exchanger correlations" 3 | extends FluidDissipation.Utilities.Icons.ExamplesLibrary; 4 | 5 | end HeatExchanger; 6 | -------------------------------------------------------------------------------- /HeatTransfer/HelicalPipe/package.order: -------------------------------------------------------------------------------- 1 | kc_laminar 2 | kc_laminar_KC 3 | kc_laminar_IN_con 4 | kc_laminar_IN_var 5 | kc_overall 6 | kc_overall_KC 7 | kc_overall_IN_con 8 | kc_overall_IN_var 9 | kc_turbulent 10 | kc_turbulent_KC 11 | kc_turbulent_IN_con 12 | kc_turbulent_IN_var 13 | -------------------------------------------------------------------------------- /PressureLoss/Bend/package.order: -------------------------------------------------------------------------------- 1 | dp_curvedOverall 2 | dp_curvedOverall_DP 3 | dp_curvedOverall_MFLOW 4 | dp_curvedOverall_IN_con 5 | dp_curvedOverall_IN_var 6 | dp_edgedOverall 7 | dp_edgedOverall_DP 8 | dp_edgedOverall_MFLOW 9 | dp_edgedOverall_IN_con 10 | dp_edgedOverall_IN_var 11 | -------------------------------------------------------------------------------- /Examples/Applications/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples; 2 | package Applications "Application package of heat transfer and pressure loss calculations in Modelica.Fluid as thermo-hydraulic framework" 3 | extends FluidDissipation.Utilities.Icons.ExamplesLibrary; 4 | 5 | end Applications; 6 | -------------------------------------------------------------------------------- /Utilities/Types/PipeCrossSectionType.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Types; 2 | type PipeCrossSectionType = enumeration( 3 | Circular "Circular cross-section", 4 | Rectangle "Rectangular cross-section", 5 | Ellipse "Elliptical cross-section", 6 | Annular "Annular cross-section"); 7 | -------------------------------------------------------------------------------- /Utilities/Types/kc_general.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Types; 2 | type kc_general = enumeration( 3 | Rough "Roughest approximation w.r.t. Dittus/Boelter (1930)", 4 | Middle "Middle approximation w.r.t. Sieder/Tate (1936)", 5 | Finest "Finest approximation w.r.t. Gnielinski (1976)"); 6 | -------------------------------------------------------------------------------- /PressureLoss/Orifice/package.order: -------------------------------------------------------------------------------- 1 | dp_thickEdgedOverall 2 | dp_thickEdgedOverall_DP 3 | dp_thickEdgedOverall_MFLOW 4 | dp_thickEdgedOverall_IN_con 5 | dp_thickEdgedOverall_IN_var 6 | dp_suddenChange 7 | dp_suddenChange_DP 8 | dp_suddenChange_MFLOW 9 | dp_suddenChange_IN_con 10 | dp_suddenChange_IN_var 11 | -------------------------------------------------------------------------------- /Utilities/Records/General/package.order: -------------------------------------------------------------------------------- 1 | FluidProperties 2 | IdealGas 3 | NominalDensityViscosity 4 | NominalPressureLossLawDensity 5 | QuadraticVFLOW 6 | IdealGas_con 7 | IdealGas_var 8 | NominalPressureLossLawDensity_con 9 | NominalPressureLossLawDensity_var 10 | TwoPhaseFlow_con 11 | TwoPhaseFlow_var 12 | -------------------------------------------------------------------------------- /Utilities/Icons/PressureLoss/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Icons; 2 | package PressureLoss "Icons for pressure loss calculation" 3 | extends Package; 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | end PressureLoss; 24 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/Bend/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Applications.PressureLoss.BaseClasses; 2 | package Bend "Application package for pressure loss in a bend with Modelica.Fluid as thermo-hydraulic framework" 3 | extends FluidDissipation.Utilities.Icons.BaseLibrary; 4 | 5 | end Bend; 6 | -------------------------------------------------------------------------------- /Examples/Applications/HeatTransfer/BaseClasses/Plate/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Applications.HeatTransfer.BaseClasses; 2 | package Plate "Application package for heat transfer for a plate with Modelica_Fluid as thermo-hydraulic framework" 3 | extends FluidDissipation.Utilities.Icons.BaseLibrary; 4 | 5 | end Plate; 6 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/Valve/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Applications.PressureLoss.BaseClasses; 2 | package Valve "Application package for pressure loss in a valves with Modelica.Fluid as thermo-hydraulic framework" 3 | extends FluidDissipation.Utilities.Icons.BaseLibrary; 4 | 5 | end Valve; 6 | -------------------------------------------------------------------------------- /Examples/TestCases/PressureLoss/package.order: -------------------------------------------------------------------------------- 1 | Bend 2 | EdgedBend 3 | Channel 4 | Diffuser 5 | General 6 | HeatExchanger 7 | Join_Right 8 | Join_symmetric 9 | Nozzle 10 | Orifice 11 | SeveralTestCases 12 | Split_Right 13 | Split_symmetric 14 | StraightPipe 15 | Valve 16 | SuddenChange 17 | StraightTwoPhasePipe 18 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/General/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Applications.PressureLoss.BaseClasses; 2 | package General "Application package for a generic pressure loss with Modelica.Fluid as thermo-hydraulic framework" 3 | extends FluidDissipation.Utilities.Icons.BaseLibrary; 4 | 5 | end General; 6 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/Nozzle/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Applications.PressureLoss.BaseClasses; 2 | package Nozzle "Application package for pressure loss in a nozzle with Modelica.Fluid as thermo-hydraulic framework" 3 | extends FluidDissipation.Utilities.Icons.BaseLibrary; 4 | 5 | end Nozzle; 6 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/Channel/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Applications.PressureLoss.BaseClasses; 2 | package Channel "Application package for pressure loss in a channel with Modelica.Fluid as thermo-hydraulic framework" 3 | extends FluidDissipation.Utilities.Icons.BaseLibrary; 4 | 5 | end Channel; 6 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/Diffuser/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Applications.PressureLoss.BaseClasses; 2 | package Diffuser "Application package for pressure loss in a diffuser with Modelica.Fluid as thermo-hydraulic framework" 3 | extends FluidDissipation.Utilities.Icons.BaseLibrary; 4 | 5 | end Diffuser; 6 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/Orifice/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Applications.PressureLoss.BaseClasses; 2 | package Orifice "Application package for pressure loss in an orifice with Modelica.Fluid as thermo-hydraulic framework" 3 | extends FluidDissipation.Utilities.Icons.BaseLibrary; 4 | 5 | end Orifice; 6 | -------------------------------------------------------------------------------- /Utilities/Types/GeometryOfInternalFlow.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Types; 2 | type GeometryOfInternalFlow = enumeration( 3 | Annular "Annular geometry", 4 | Circular "Circular geometry", 5 | Elliptical "Elliptical geometry", 6 | Rectangular "Rectangular geometry", 7 | Isosceles "Isosceles triangular geometry"); 8 | -------------------------------------------------------------------------------- /Examples/Applications/HeatTransfer/BaseClasses/Channel/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Applications.HeatTransfer.BaseClasses; 2 | package Channel "Base package for heat transfer application of a channel with Modelica_Fluid as thermo-hydraulic framework" 3 | extends FluidDissipation.Utilities.Icons.BaseLibrary; 4 | 5 | end Channel; 6 | -------------------------------------------------------------------------------- /Examples/Applications/HeatTransfer/package.order: -------------------------------------------------------------------------------- 1 | BaseClasses 2 | ChannelHeatTransferModel 3 | GeneralHeatTransferModel 4 | HeatExchangerHeatTransferModel 5 | HeatExchangerHeatTransferModel_TwoPhase 6 | HelicalPipeHeatTransferModel 7 | PlateHeatTransferModel 8 | StraightPipeHeatTransferModel 9 | HeatExchangerHeatTransferModelWallState 10 | -------------------------------------------------------------------------------- /Examples/Applications/HeatTransfer/BaseClasses/General/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Applications.HeatTransfer.BaseClasses; 2 | package General "Base package for heat transfer application of a generic geometry with Modelica_Fluid as thermo-hydraulic framework" 3 | extends FluidDissipation.Utilities.Icons.BaseLibrary; 4 | 5 | end General; 6 | -------------------------------------------------------------------------------- /Utilities/Types/JunctionFlowSituation.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Types; 2 | type JunctionFlowSituation = enumeration( 3 | Tjoin_Left "Tjoin_Left", 4 | Tjoin_Right "Tjoin_Right", 5 | Tjoin_Symmetric "Tjoin_Symmetric", 6 | Split_Left "Split_Left", 7 | Split_Right "Split_Right", 8 | Split_Symmetric "Split_Symmetric"); 9 | -------------------------------------------------------------------------------- /Utilities/Types/OrificeGeometry.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Types; 2 | type OrificeGeometry = enumeration( 3 | SharpEdged "Sharp edged shape of orifice inlet", 4 | ThickEdged "Thick edged shape of orifice inlet", 5 | TiltedEdged "Tilted edged shape of orifice inlet", 6 | RoundedEdged "Rounded edged shape of orifice inlet"); 7 | -------------------------------------------------------------------------------- /Examples/Applications/HeatTransfer/BaseClasses/HelicalPipe/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Applications.HeatTransfer.BaseClasses; 2 | package HelicalPipe "Application package for heat transfer in a helical pipe with Modelica_Fluid as thermo-hydraulic framework" 3 | extends FluidDissipation.Utilities.Icons.BaseLibrary; 4 | 5 | end HelicalPipe; 6 | -------------------------------------------------------------------------------- /Examples/Applications/HeatTransfer/BaseClasses/StraightPipe/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Applications.HeatTransfer.BaseClasses; 2 | package StraightPipe "Application package for heat transfer in a straight pipe with Modelica_Fluid as thermo-hydraulic framework" 3 | extends FluidDissipation.Utilities.Icons.BaseLibrary; 4 | 5 | end StraightPipe; 6 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/StraightPipe/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Applications.PressureLoss.BaseClasses; 2 | package StraightPipe "Application package for pressure loss in a straight pipe with Modelica.Fluid as thermo-hydraulic framework" 3 | extends FluidDissipation.Utilities.Icons.BaseLibrary; 4 | 5 | end StraightPipe; 6 | -------------------------------------------------------------------------------- /Examples/Applications/HeatTransfer/BaseClasses/HeatExchanger/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Applications.HeatTransfer.BaseClasses; 2 | package HeatExchanger "Application package for heat transfer for a heat exchanger with Modelica_Fluid as thermo-hydraulic framework" 3 | extends FluidDissipation.Utilities.Icons.BaseLibrary; 4 | 5 | end HeatExchanger; 6 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/HeatExchanger/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Applications.PressureLoss.BaseClasses; 2 | package HeatExchanger "Application package for air-side pressure loss in a heat exchanger with Modelica.Fluid as thermo-hydraulic framework" 3 | extends FluidDissipation.Utilities.Icons.BaseLibrary; 4 | 5 | end HeatExchanger; 6 | -------------------------------------------------------------------------------- /HeatTransfer/Channel/package.order: -------------------------------------------------------------------------------- 1 | kc_evenGapLaminar 2 | kc_evenGapLaminar_KC 3 | kc_evenGapLaminar_IN_con 4 | kc_evenGapLaminar_IN_var 5 | kc_evenGapOverall 6 | kc_evenGapOverall_KC 7 | kc_evenGapOverall_IN_con 8 | kc_evenGapOverall_IN_var 9 | kc_evenGapTurbulent 10 | kc_evenGapTurbulent_KC 11 | kc_evenGapTurbulent_IN_con 12 | kc_evenGapTurbulent_IN_var 13 | -------------------------------------------------------------------------------- /Extras/Scripts/ConvertFluidDissipation_from_1.1.8_to1.1.9.mos: -------------------------------------------------------------------------------- 1 | convertModifiers("FluidDissipation.Examples.Applications.PressureLoss.Tjunction", {"united_converging_crossection"}, {"united_converging_cross_section"}); 2 | convertModifiers("FluidDissipation.Examples.Applications.PressureLoss.pressureLoss_Tjunction", {"united_converging_crossection"}, {"united_converging_cross_section"}); -------------------------------------------------------------------------------- /Examples/Verifications/PressureLoss/General/package.order: -------------------------------------------------------------------------------- 1 | dp_idealGas 2 | dp_idealGas_DPMFLOW 3 | dp_nominalDensityViscosity 4 | dp_nominalDensityViscosity_DPMFLOW 5 | dp_nominalPressureLossLawDensity 6 | dp_nominalPressureLossLawDensity_DPMFLOW 7 | dp_pressureLossCoefficient 8 | dp_pressureLossCoefficient_DPMFLOW 9 | dp_volumeFlowRate 10 | dp_volumeFlowRate_DPMFLOW 11 | -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation014.tex: -------------------------------------------------------------------------------- 1 | (B1b)\quad \qquad \alpha_{conv}=\alpha_{liq}\left\{(1-\dot{x})^{0.01} \left[(1-\dot{x})+1.2\dot{x}^{0.4} \left(\frac{\rho'}{\rho''}\right)^{0.37}\right]^{-2.2}+\dot{x}^{0.01}\left[ \frac{\alpha_{vap}}{\alpha_{liq}}\left(1+8(1-\dot{x})^{0.7} \left(\frac{\rho'}{\rho''}\right)^{0.67}\right) \right]^{-2}\right\}^{-0.5} -------------------------------------------------------------------------------- /Utilities/Icons/PressureLoss/package.order: -------------------------------------------------------------------------------- 1 | FlowModel 2 | Bend_i 3 | BendEdged_d 4 | Channel_d 5 | Channel_i 6 | Diffuser_d 7 | Diffuser_i 8 | General_i 9 | HeatExchanger_i 10 | Nozzle_d 11 | Nozzle_i 12 | Orifice_i 13 | OrificeSuddenChangeSection_d 14 | OrificeThickEdged_d 15 | StraightPipe_d 16 | StraightPipe_i 17 | Valve_d 18 | Valve_i 19 | Tjunction_i 20 | -------------------------------------------------------------------------------- /Extras/Images/heatTransfer/straightPipe/convectiveBoiling/equation013.tex: -------------------------------------------------------------------------------- 1 | (B1a)\quad \qquad \alpha_{conv}=\alpha_{liq}\left\{(1-\dot{x})^{0.01} \left[(1-\dot{x})^{1.5}+1.9\dot{x}^{0.6} \left(\frac{\rho'}{\rho''}\right)^{0.35}\right]^{-2.2}+\dot{x}^{0.01}\left[ \frac{\alpha_{vap}}{\alpha_{liq}}\left(1+8(1-\dot{x})^{0.7} \left(\frac{\rho'}{\rho''}\right)^{0.67}\right) \right]^{-2}\right\}^{-0.5} -------------------------------------------------------------------------------- /Utilities/Types/TwoPhaseFrictionalPressureLoss.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Types; 2 | type TwoPhaseFrictionalPressureLoss = enumeration( 3 | Friedel "Friedel correlation for frictional pressure loss", 4 | Chisholm "Chisholm correlation for frictional pressure loss", 5 | MuellerSteinhagenHeck 6 | "MuellerSteinhagenHeck correlation for frictional pressure loss"); 7 | -------------------------------------------------------------------------------- /HeatTransfer/StraightPipe/package.order: -------------------------------------------------------------------------------- 1 | kc_laminar 2 | kc_laminar_KC 3 | kc_laminar_IN_con 4 | kc_laminar_IN_var 5 | kc_overall 6 | kc_overall_KC 7 | kc_overall_IN_con 8 | kc_overall_IN_var 9 | kc_turbulent 10 | kc_turbulent_KC 11 | kc_turbulent_IN_con 12 | kc_turbulent_IN_var 13 | kc_twoPhaseOverall_KC 14 | kc_twoPhaseOverall_KC_IN_con 15 | kc_twoPhaseOverall_KC_IN_var 16 | kc_boilingOverall 17 | -------------------------------------------------------------------------------- /Utilities/Types/VoidFractionApproach.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Types; 2 | type VoidFractionApproach = enumeration( 3 | Homogeneous "Homogeneous approach", 4 | Momentum "Analytical momentum flux approach (heterogeneous)", 5 | Energy "Kinetic energy flow approach w.r.t. Zivi (heterogeneous)", 6 | Chisholm "Empirical momentum flux approach w.r.t. Chisholm (heterogeneous)"); 7 | -------------------------------------------------------------------------------- /Examples/Applications/HeatTransfer/BaseClasses/HeatExchanger/FlatTube/HeatTransferHeatExchanger_con.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Applications.HeatTransfer.BaseClasses.HeatExchanger.FlatTube; 2 | record HeatTransferHeatExchanger_con 3 | "input record for heat exchanger functions" 4 | 5 | extends FluidDissipation.HeatTransfer.HeatExchanger.kc_flatTube_IN_con; 6 | 7 | end HeatTransferHeatExchanger_con; 8 | -------------------------------------------------------------------------------- /Examples/Applications/HeatTransfer/BaseClasses/HeatExchanger/FlatTube/HeatTransferHeatExchanger_var.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Applications.HeatTransfer.BaseClasses.HeatExchanger.FlatTube; 2 | record HeatTransferHeatExchanger_var 3 | "input record for heat exchanger functions" 4 | 5 | extends FluidDissipation.HeatTransfer.HeatExchanger.kc_flatTube_IN_var; 6 | 7 | end HeatTransferHeatExchanger_var; 8 | -------------------------------------------------------------------------------- /PressureLoss/Junction/package.order: -------------------------------------------------------------------------------- 1 | dp_Tjoin 2 | dp_Tjoin_IN_con 3 | dp_Tjoin_IN_var 4 | dp_Tjoin_symmetric 5 | dp_Tjoin_symmetric_IN_con 6 | dp_Tjoin_symmetric_IN_var 7 | dp_Tsplit 8 | dp_Tsplit_IN_con 9 | dp_Tsplit_IN_var 10 | dp_Tsplit_symmetric 11 | dp_Tsplit_symmetric_IN_con 12 | dp_Tsplit_symmetric_IN_var 13 | dp_Tjunction 14 | dp_Tjunction_IN_con 15 | dp_Tjunction_IN_var 16 | dp_Tzero 17 | -------------------------------------------------------------------------------- /Examples/Applications/HeatTransfer/BaseClasses/HeatExchanger/RoundTube/HeatTransferHeatExchanger_con.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Applications.HeatTransfer.BaseClasses.HeatExchanger.RoundTube; 2 | record HeatTransferHeatExchanger_con 3 | "input record for heat exchanger functions" 4 | 5 | extends FluidDissipation.HeatTransfer.HeatExchanger.kc_roundTube_IN_con; 6 | 7 | end HeatTransferHeatExchanger_con; 8 | -------------------------------------------------------------------------------- /Examples/Applications/HeatTransfer/BaseClasses/HeatExchanger/RoundTube/HeatTransferHeatExchanger_var.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Applications.HeatTransfer.BaseClasses.HeatExchanger.RoundTube; 2 | record HeatTransferHeatExchanger_var 3 | "input record for heat exchanger functions" 4 | 5 | extends FluidDissipation.HeatTransfer.HeatExchanger.kc_roundTube_IN_var; 6 | 7 | end HeatTransferHeatExchanger_var; 8 | -------------------------------------------------------------------------------- /Examples/Applications/HeatTransfer/BaseClasses/StraightPipe/BaseStraightPipeHT/HeatTransferStraightPipe_con.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Applications.HeatTransfer.BaseClasses.StraightPipe.BaseStraightPipeHT; 2 | record HeatTransferStraightPipe_con "input record for straight pipe functions" 3 | 4 | extends FluidDissipation.HeatTransfer.StraightPipe.kc_overall_IN_con; 5 | 6 | end HeatTransferStraightPipe_con; 7 | -------------------------------------------------------------------------------- /Examples/Applications/HeatTransfer/BaseClasses/StraightPipe/BaseStraightPipeHT/HeatTransferStraightPipe_var.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Applications.HeatTransfer.BaseClasses.StraightPipe.BaseStraightPipeHT; 2 | record HeatTransferStraightPipe_var "input record for straight pipe functions" 3 | 4 | extends FluidDissipation.HeatTransfer.StraightPipe.kc_overall_IN_var; 5 | 6 | end HeatTransferStraightPipe_var; 7 | -------------------------------------------------------------------------------- /PressureLoss/Nozzle/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.PressureLoss; 2 | package Nozzle "Package for pressure loss calculation of nozzles" 3 | extends FluidDissipation.Utilities.Icons.VariantLibrary; 4 | 5 | 6 | annotation (preferredView="info", Documentation(info=" 7 | Note that the intention is to enhance the FluidDissipation library by editing this package in future. 8 | ")); 9 | end Nozzle; 10 | -------------------------------------------------------------------------------- /Utilities/Icons/BaseLibrary.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Icons; 2 | class BaseLibrary "Icon for a base library" 3 | 4 | extends Package; 5 | annotation (Diagram(graphics), Icon(graphics={ 6 | Ellipse( 7 | extent={{-30,-30},{30,30}}, 8 | lineColor={128,128,128}, 9 | fillColor={255,255,255}, 10 | fillPattern=FillPattern.Solid)})); 11 | end BaseLibrary; 12 | -------------------------------------------------------------------------------- /Utilities/Types/HeatTransferBoundary.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Types; 2 | type HeatTransferBoundary = enumeration( 3 | UWTuDFF "Uniform wall temperature in developed fluid flow (UWT+DFF)", 4 | UHFuDFF "Uniform heat flux in developed fluid flow (UHF+DFF)", 5 | UWTuUFF "Uniform wall temperature in undeveloped fluid flow (UWT+UFF)", 6 | UHFuUFF "Uniform heat flux in undeveloped fluid flow (UHF+UFF)"); 7 | -------------------------------------------------------------------------------- /PressureLoss/Diffuser/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.PressureLoss; 2 | package Diffuser "Package for pressure loss calculation of diffusers" 3 | extends FluidDissipation.Utilities.Icons.VariantLibrary; 4 | 5 | 6 | annotation (preferredView="info", Documentation(info=" 7 | Note that the intention is to enhance the FluidDissipation library by editing this package in future. 8 | ")); 9 | end Diffuser; 10 | -------------------------------------------------------------------------------- /PressureLoss/Junction/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.PressureLoss; 2 | package Junction "Package for pressure loss calculation of junctions" 3 | extends FluidDissipation.Utilities.Icons.VariantLibrary; 4 | 5 | 6 | annotation (preferredView="info", Documentation(info=" 7 | Note that the intention is to enhance the FluidDissipation library by editing this package in future. 8 | ")); 9 | end Junction; 10 | -------------------------------------------------------------------------------- /PressureLoss/StraightPipe/package.order: -------------------------------------------------------------------------------- 1 | dp_laminar 2 | dp_laminar_DP 3 | dp_laminar_MFLOW 4 | dp_laminar_IN_con 5 | dp_laminar_IN_var 6 | dp_overall 7 | dp_overall_DP 8 | dp_overall_MFLOW 9 | dp_overall_IN_con 10 | dp_overall_IN_var 11 | dp_turbulent 12 | dp_turbulent_DP 13 | dp_turbulent_MFLOW 14 | dp_turbulent_IN_con 15 | dp_turbulent_IN_var 16 | dp_twoPhaseOverall_DP 17 | dp_twoPhaseOverall_IN_con 18 | dp_twoPhaseOverall_IN_var 19 | -------------------------------------------------------------------------------- /Utilities/Records/General/NominalPressureLossLawDensity_var.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Records.General; 2 | record NominalPressureLossLawDensity_var 3 | "Base record for generic pressure loss function" 4 | 5 | extends Modelica.Icons.Record; 6 | 7 | TYP.PressureLossCoefficient zeta_TOT=0.2 "Pressure loss coefficient" 8 | annotation (Dialog(group="Generic variables")); 9 | 10 | end NominalPressureLossLawDensity_var; 11 | -------------------------------------------------------------------------------- /libraryinfo.mos: -------------------------------------------------------------------------------- 1 | LibraryInfoMenuSeparator( 2 | category="libraries", 3 | pos=4000) 4 | LibraryInfoMenuCommand( 5 | category="libraries", 6 | text="FluidDissipation 1.1.9", 7 | reference="FluidDissipation", 8 | version="1.1.9", 9 | isModel=true, 10 | description="FluidDissipation Library (version 1.1.9)", 11 | ModelicaVersion=">=3.2.3", 12 | pos=4030) 13 | LibraryInfoMenuSeparator( 14 | category="libraries", 15 | pos=4200) 16 | 17 | -------------------------------------------------------------------------------- /Utilities/Functions/PressureLoss/TwoPhase/package.order: -------------------------------------------------------------------------------- 1 | dp_twoPhaseChisholm_DP 2 | dp_twoPhaseFriedel_DP 3 | dp_twoPhaseMSH_DP 4 | dp_twoPhaseGeodetic_DP 5 | dp_twoPhaseMomentum_DP 6 | dp_twoPhaseMSH_MFLOW 7 | TwoPhaseMultiplierFriedel 8 | TwoPhaseMultiplierChisholm 9 | TwoPhaseDensity 10 | VoidFraction 11 | SlipRatio 12 | dp_twoPhaseTurbulentMSH_MFLOW 13 | dp_twoPhaseLaminarMSH_MFLOW 14 | dp_twoPhaseTurbulentMSH_DP 15 | dp_twoPhaseLaminarMSH_DP 16 | -------------------------------------------------------------------------------- /Examples/Applications/HeatTransfer/BaseClasses/HeatExchanger/FilmCondensationTubeBundle/HeatTransferHeatExchanger_con.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Applications.HeatTransfer.BaseClasses.HeatExchanger.FilmCondensationTubeBundle; 2 | record HeatTransferHeatExchanger_con 3 | "input record for heat exchanger functions" 4 | 5 | extends 6 | FluidDissipation.HeatTransfer.HeatExchanger.kc_tubeBundleFilmCondensation_lam_IN_con; 7 | 8 | end HeatTransferHeatExchanger_con; 9 | -------------------------------------------------------------------------------- /Examples/Applications/HeatTransfer/BaseClasses/HeatExchanger/FilmCondensationTubeBundle/HeatTransferHeatExchanger_var.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Applications.HeatTransfer.BaseClasses.HeatExchanger.FilmCondensationTubeBundle; 2 | record HeatTransferHeatExchanger_var 3 | "input record for heat exchanger functions" 4 | 5 | extends 6 | FluidDissipation.HeatTransfer.HeatExchanger.kc_tubeBundleFilmCondensation_lam_IN_var; 7 | 8 | end HeatTransferHeatExchanger_var; 9 | -------------------------------------------------------------------------------- /Utilities/Icons/PressureLoss/Bend_i.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Icons.PressureLoss; 2 | partial model Bend_i 3 | 4 | annotation (Icon(coordinateSystem(preserveAspectRatio=true, extent={{-100,-100}, 5 | {100,100}}), graphics={Bitmap(extent={{-100,-100},{100,100}}, 6 | fileName="modelica://FluidDissipation/Extras/Images/pressureLoss/bend/icon_bend.png"), 7 | Rectangle(extent={{-100,100},{100,-100}}, lineColor={0,0,0})})); 8 | end Bend_i; 9 | -------------------------------------------------------------------------------- /Utilities/Icons/HeatTransfer/Plate_i.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Icons.HeatTransfer; 2 | partial model Plate_i 3 | 4 | annotation (Icon(coordinateSystem(preserveAspectRatio=true, extent={{-100,-100}, 5 | {100,100}}), graphics={Bitmap(extent={{-100,-100},{100,100}}, 6 | fileName="modelica://FluidDissipation/Extras/Images/heatTransfer/plate/icon_plate.png"), 7 | Rectangle(extent={{-100,100},{100,-100}}, lineColor={0,0,0})})); 8 | end Plate_i; 9 | -------------------------------------------------------------------------------- /Utilities/Icons/PressureLoss/Valve_i.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Icons.PressureLoss; 2 | partial model Valve_i 3 | 4 | annotation (Icon(coordinateSystem(preserveAspectRatio=true, extent={{-100,-100}, 5 | {100,100}}), graphics={Bitmap(extent={{-100,-100},{100,100}}, 6 | fileName="modelica://FluidDissipation/Extras/Images/pressureLoss/valve/icon_valve.png"), 7 | Rectangle(extent={{-100,100},{100,-100}}, lineColor={0,0,0})})); 8 | end Valve_i; 9 | -------------------------------------------------------------------------------- /HeatTransfer/HeatExchanger/package.order: -------------------------------------------------------------------------------- 1 | kc_flatTube 2 | kc_flatTube_KC 3 | kc_flatTube_IN_con 4 | kc_flatTube_IN_var 5 | kc_roundTube 6 | kc_roundTube_KC 7 | kc_roundTube_IN_con 8 | kc_roundTube_IN_var 9 | kc_tubeBundleFilmCondensation_lam 10 | kc_tubeBundleFilmCondensation_lam_KC 11 | kc_tubeBundleFilmCondensation_lam_IN_con 12 | kc_tubeBundleFilmCondensation_lam_IN_var 13 | kc_tubeBundle_1ph 14 | kc_tubeBundle_1ph_KC 15 | kc_tubeBundle_1ph_IN_con 16 | kc_tubeBundle_1ph_IN_var 17 | -------------------------------------------------------------------------------- /Utilities/Icons/PressureLoss/Tjunction_i.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Icons.PressureLoss; 2 | partial model Tjunction_i 3 | 4 | annotation (Icon(coordinateSystem(preserveAspectRatio=true, extent={{-100,-100}, 5 | {100,100}}), graphics={Bitmap(extent={{-100,-100},{100,100}}, 6 | fileName="modelica://FluidDissipation/Extras/Images/pressureLoss/junction/icon_Tjunction.png"), 7 | Rectangle(extent={{-100,100},{100,-100}}, lineColor={0,0,0})})); 8 | end Tjunction_i; 9 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/Nozzle/BaseNozzlePL/BaseNozzleModel.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Applications.PressureLoss.BaseClasses.Nozzle.BaseNozzlePL; 2 | partial model BaseNozzleModel 3 | "Base flow model for nozzle functions in Modelica.Fluid" 4 | 5 | extends 6 | FluidDissipation.Examples.Applications.PressureLoss.BaseClasses.BaseFlowModel; 7 | 8 | //icon 9 | extends FluidDissipation.Utilities.Icons.PressureLoss.Nozzle_i; 10 | 11 | end BaseNozzleModel; 12 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/Bend/BaseBendPL/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Applications.PressureLoss.BaseClasses.Bend; 2 | partial package BaseBendPL "Base package for all pressure loss functions of a bend" 3 | extends FluidDissipation.Utilities.Icons.BaseLibrary; 4 | 5 | 6 | replaceable partial function massFlowRate_dp 7 | extends Modelica.Icons.Function; 8 | 9 | //mass flow rate as output 10 | output SI.MassFlowRate M_FLOW; 11 | 12 | end massFlowRate_dp; 13 | end BaseBendPL; 14 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/Orifice/BaseOrificePL/BaseOrificeModel.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Applications.PressureLoss.BaseClasses.Orifice.BaseOrificePL; 2 | partial model BaseOrificeModel 3 | "Base flow model for orifice functions in Modelica.Fluid" 4 | 5 | extends BaseClasses.BaseFlowModel(final from_dp=true, final allowFlowReversal= 6 | true); 7 | 8 | //icon 9 | extends FluidDissipation.Utilities.Icons.PressureLoss.Orifice_i; 10 | 11 | end BaseOrificeModel; 12 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/Diffuser/BaseDiffuserPL/BaseDiffuserModel.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Applications.PressureLoss.BaseClasses.Diffuser.BaseDiffuserPL; 2 | partial model BaseDiffuserModel 3 | "Base flow model for diffuser functions in Modelica.Fluid" 4 | 5 | extends 6 | FluidDissipation.Examples.Applications.PressureLoss.BaseClasses.BaseFlowModel; 7 | 8 | //icon 9 | extends FluidDissipation.Utilities.Icons.PressureLoss.Diffuser_i; 10 | 11 | end BaseDiffuserModel; 12 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/General/BaseGeneralPL/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Applications.PressureLoss.BaseClasses.General; 2 | package BaseGeneralPL "Base package for all generic pressure loss functions" 3 | extends FluidDissipation.Utilities.Icons.BaseLibrary; 4 | 5 | 6 | replaceable partial function massFlowRate_dp 7 | extends Modelica.Icons.Function; 8 | 9 | //mass flow rate as output 10 | output SI.MassFlowRate M_FLOW; 11 | 12 | end massFlowRate_dp; 13 | end BaseGeneralPL; 14 | -------------------------------------------------------------------------------- /Utilities/Icons/HeatTransfer/Channel_i.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Icons.HeatTransfer; 2 | partial model Channel_i 3 | 4 | annotation (Icon(coordinateSystem(preserveAspectRatio=true, extent={{-100,-100}, 5 | {100,100}}), graphics={Bitmap(extent={{-100,-100},{100,100}}, 6 | fileName= 7 | "modelica://FluidDissipation/Extras/Images/heatTransfer/channel/icon_channel.png"), 8 | Rectangle(extent={{-100,100},{100,-100}}, lineColor={0,0,0})})); 9 | end Channel_i; 10 | -------------------------------------------------------------------------------- /Utilities/Icons/HeatTransfer/General_i.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Icons.HeatTransfer; 2 | partial model General_i 3 | 4 | annotation (Icon(coordinateSystem(preserveAspectRatio=true, extent={{-100,-100}, 5 | {100,100}}), graphics={Bitmap(extent={{-100,-100},{100,100}}, 6 | fileName= 7 | "modelica://FluidDissipation/Extras/Images/heatTransfer/general/icon_general.png"), 8 | Rectangle(extent={{-100,100},{100,-100}}, lineColor={0,0,0})})); 9 | end General_i; 10 | -------------------------------------------------------------------------------- /Utilities/Icons/PressureLoss/Channel_i.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Icons.PressureLoss; 2 | partial model Channel_i 3 | 4 | annotation (Icon(coordinateSystem(preserveAspectRatio=true, extent={{-100,-100}, 5 | {100,100}}), graphics={Bitmap(extent={{-100,-100},{100,100}}, 6 | fileName= 7 | "modelica://FluidDissipation/Extras/Images/pressureLoss/channel/icon_channel.png"), 8 | Rectangle(extent={{-100,100},{100,-100}}, lineColor={0,0,0})})); 9 | end Channel_i; 10 | -------------------------------------------------------------------------------- /Utilities/Icons/PressureLoss/General_i.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Icons.PressureLoss; 2 | partial model General_i 3 | 4 | annotation (Icon(coordinateSystem(preserveAspectRatio=true, extent={{-100,-100}, 5 | {100,100}}), graphics={Bitmap(extent={{-100,-100},{100,100}}, 6 | fileName= 7 | "modelica://FluidDissipation/Extras/Images/pressureLoss/general/icon_general.png"), 8 | Rectangle(extent={{-100,100},{100,-100}}, lineColor={0,0,0})})); 9 | end General_i; 10 | -------------------------------------------------------------------------------- /Utilities/Icons/PressureLoss/Orifice_i.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Icons.PressureLoss; 2 | partial model Orifice_i 3 | 4 | annotation (Icon(coordinateSystem(preserveAspectRatio=true, extent={{-100,-100}, 5 | {100,100}}), graphics={Bitmap(extent={{-100,-100},{100,100}}, 6 | fileName= 7 | "modelica://FluidDissipation/Extras/Images/pressureLoss/orifice/icon_orifice.png"), 8 | Rectangle(extent={{-100,100},{100,-100}}, lineColor={0,0,0})})); 9 | end Orifice_i; 10 | -------------------------------------------------------------------------------- /Examples/Applications/HeatTransfer/BaseClasses/HeatExchanger/BaseHeatExchangerHT/BaseHeatExchangerModel.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Applications.HeatTransfer.BaseClasses.HeatExchanger.BaseHeatExchangerHT; 2 | partial model BaseHeatExchangerModel 3 | "Base heat transfer model for heat exchanger functions in Modelica.Fluid" 4 | 5 | //icon 6 | extends FluidDissipation.Utilities.Icons.HeatTransfer.HeatExchanger_i; 7 | 8 | extends BaseClasses.BaseHeatTransferModel; 9 | 10 | end BaseHeatExchangerModel; 11 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/Orifice/BaseOrificePL/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Applications.PressureLoss.BaseClasses.Orifice; 2 | package BaseOrificePL "Base package for all pressure loss functions of an orifice" 3 | extends FluidDissipation.Utilities.Icons.BaseLibrary; 4 | 5 | 6 | replaceable partial function massFlowRate_dp 7 | extends Modelica.Icons.Function; 8 | 9 | //mass flow rate as output 10 | output SI.MassFlowRate M_FLOW; 11 | 12 | end massFlowRate_dp; 13 | end BaseOrificePL; 14 | -------------------------------------------------------------------------------- /Utilities/Icons/PressureLoss/Diffuser_i.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Icons.PressureLoss; 2 | partial model Diffuser_i 3 | 4 | annotation (Icon(coordinateSystem(preserveAspectRatio=true, extent={{-100,-100}, 5 | {100,100}}), graphics={Bitmap(extent={{-100,-100},{100,100}}, 6 | fileName= 7 | "modelica://FluidDissipation/Extras/Images/pressureLoss/diffuser/icon_diffusor.png"), 8 | Rectangle(extent={{-100,100},{100,-100}}, lineColor={0,0,0})})); 9 | end Diffuser_i; 10 | -------------------------------------------------------------------------------- /Utilities/Records/PressureLoss/StraightPipe.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Records.PressureLoss; 2 | record StraightPipe "Input for straight pipe" 3 | 4 | extends Modelica.Icons.Record; 5 | 6 | SI.Diameter d_hyd=0.1 "Hydraulic diameter" 7 | annotation (Dialog(group="Straight pipe")); 8 | SI.Length K=0 "Roughness (average height of surface asperities)" 9 | annotation (Dialog(group="Straight pipe")); 10 | SI.Length L=1 "Length" annotation (Dialog(group="Straight pipe")); 11 | end StraightPipe; 12 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/Bend/BaseBendPL/BaseBendModel.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Applications.PressureLoss.BaseClasses.Bend.BaseBendPL; 2 | partial model BaseBendModel 3 | "Base flow model for bend functions in Modelica.Fluid" 4 | 5 | extends BaseClasses.BaseFlowModel(final from_dp=true, final allowFlowReversal= 6 | true); 7 | 8 | //icon 9 | extends FluidDissipation.Utilities.Icons.PressureLoss.Bend_i; 10 | 11 | equation 12 | dp = dp_tot; 13 | 14 | end BaseBendModel; 15 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/Channel/BaseChannelPL/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Applications.PressureLoss.BaseClasses.Channel; 2 | partial package BaseChannelPL "Base package for all pressure loss functions of a channel" 3 | extends FluidDissipation.Utilities.Icons.BaseLibrary; 4 | 5 | 6 | replaceable partial function massFlowRate_dp 7 | extends Modelica.Icons.Function; 8 | 9 | //mass flow rate as output 10 | output SI.MassFlowRate M_FLOW; 11 | 12 | end massFlowRate_dp; 13 | end BaseChannelPL; 14 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/Valve/BaseValvePL/BaseValveModel.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Applications.PressureLoss.BaseClasses.Valve.BaseValvePL; 2 | partial model BaseValveModel 3 | "Base flow model for valve functions in Modelica.Fluid" 4 | 5 | extends BaseClasses.BaseFlowModel(final from_dp=true, final allowFlowReversal= 6 | true); 7 | 8 | //icon 9 | extends FluidDissipation.Utilities.Icons.PressureLoss.Valve_i; 10 | equation 11 | dp = dp_tot; 12 | 13 | end BaseValveModel; 14 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/Valve/BaseValvePL/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Applications.PressureLoss.BaseClasses.Valve; 2 | partial package BaseValvePL "Base package for all pressure loss functions of a valve" 3 | extends FluidDissipation.Utilities.Icons.BaseLibrary; 4 | 5 | 6 | replaceable partial function massFlowRate_dp 7 | extends Modelica.Icons.Function; 8 | 9 | //mass flow rate as output 10 | output SI.MassFlowRate M_FLOW; 11 | 12 | end massFlowRate_dp; 13 | 14 | end BaseValvePL; 15 | -------------------------------------------------------------------------------- /Utilities/Icons/ExamplesLibrary.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Icons; 2 | class ExamplesLibrary "Icon for an examples library" 3 | extends Package; 4 | 5 | annotation (Diagram(graphics), Icon(graphics={ 6 | Polygon( 7 | origin={8.0,14.0}, 8 | lineColor={78,138,73}, 9 | fillColor={78,138,73}, 10 | pattern=LinePattern.None, 11 | fillPattern=FillPattern.Solid, 12 | points={{-58.0,46.0},{42.0,-14.0},{-58.0,-74.0},{-58.0,46.0}})})); 13 | end ExamplesLibrary; 14 | -------------------------------------------------------------------------------- /Utilities/Icons/HeatTransfer/HelicalPipe_i.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Icons.HeatTransfer; 2 | partial model HelicalPipe_i 3 | 4 | annotation (Icon(coordinateSystem(preserveAspectRatio=true, extent={{-100,-100}, 5 | {100,100}}), graphics={Bitmap(extent={{-100,-100},{100,100}}, 6 | fileName= 7 | "modelica://FluidDissipation/Extras/Images/heatTransfer/helicalPipe/icon_helicalPipe.png"), 8 | Rectangle(extent={{-100,100},{100,-100}}, lineColor={0,0,0})})); 9 | end HelicalPipe_i; 10 | -------------------------------------------------------------------------------- /Utilities/Icons/HeatTransfer/TubeBundle_i.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Icons.HeatTransfer; 2 | partial model TubeBundle_i 3 | 4 | annotation (Icon(coordinateSystem(preserveAspectRatio=true, extent={{-100,-100}, 5 | {100,100}}), graphics={Bitmap(extent={{-100,-100},{100,100}}, 6 | fileName= 7 | "modelica://FluidDissipation/Extras/Images/heatTransfer/heatExchanger/icon_tubeBundle.png"), 8 | Rectangle(extent={{-100,100},{100,-100}}, lineColor={0,0,0})})); 9 | 10 | end TubeBundle_i; 11 | -------------------------------------------------------------------------------- /Utilities/Icons/PressureLoss/StraightPipe_i.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Icons.PressureLoss; 2 | partial model StraightPipe_i 3 | 4 | annotation (Icon(coordinateSystem(preserveAspectRatio=true, extent={{-100,-100}, 5 | {100,100}}), graphics={Bitmap(extent={{-100,-100},{100,100}}, 6 | fileName= 7 | "modelica://FluidDissipation/Extras/Images/pressureLoss/straightPipe/icon_straightPipe.png"), 8 | Rectangle(extent={{-100,100},{100,-100}}, lineColor={0,0,0})})); 9 | end StraightPipe_i; 10 | -------------------------------------------------------------------------------- /Utilities/Records/General/TwoPhaseFlow_con.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Records.General; 2 | record TwoPhaseFlow_con "Base record for two phase Flow" 3 | extends Modelica.Icons.Record; 4 | 5 | SI.Area A_cross=PI*0.1^2/4 "Cross sectional area" 6 | annotation (Dialog(group="Geometry")); 7 | SI.Length perimeter=PI*0.1 "Wetted perimeter" 8 | annotation (Dialog(group="Geometry")); 9 | SI.Length length=1 "Length in fluid flow direction" 10 | annotation (Dialog(group="Geometry")); 11 | 12 | end TwoPhaseFlow_con; 13 | -------------------------------------------------------------------------------- /Utilities/Types/kc_evenGap.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Types; 2 | type kc_evenGap = enumeration( 3 | DevOne 4 | "Hydrodynamically DEVELOPED laminar flow regime AND heat transfer at ONE side", 5 | DevBoth 6 | "Hydrodynamically DEVELOPED laminar flow regime AND heat transfer at BOTH sides", 7 | UndevOne 8 | "Hydrodynamic and thermal START of laminar flow regime AND heat transfer at ONE side", 9 | UndevBoth 10 | "Hydrodynamic and thermal START of laminar flow regime AND heat transfer at BOTH side"); 11 | -------------------------------------------------------------------------------- /Utilities/Icons/HeatTransfer/HeatExchanger_i.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Icons.HeatTransfer; 2 | partial model HeatExchanger_i 3 | 4 | annotation (Icon(coordinateSystem(preserveAspectRatio=true, extent={{-100,-100}, 5 | {100,100}}), graphics={Bitmap(extent={{-100,-100},{100,100}}, 6 | fileName= 7 | "modelica://FluidDissipation/Extras/Images/heatTransfer/heatExchanger/icon_heatExchanger.png"), 8 | Rectangle(extent={{-100,100},{100,-100}}, lineColor={0,0,0})})); 9 | end HeatExchanger_i; 10 | -------------------------------------------------------------------------------- /Utilities/Icons/PressureLoss/HeatExchanger_i.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Icons.PressureLoss; 2 | partial model HeatExchanger_i 3 | 4 | annotation (Icon(coordinateSystem(preserveAspectRatio=true, extent={{-100,-100}, 5 | {100,100}}), graphics={Bitmap(extent={{-100,-100},{100,100}}, 6 | fileName= 7 | "modelica://FluidDissipation/Extras/Images/pressureLoss/heatExchanger/icon_heatExchanger.png"), 8 | Rectangle(extent={{-100,100},{100,-100}}, lineColor={0,0,0})})); 9 | end HeatExchanger_i; 10 | -------------------------------------------------------------------------------- /Utilities/Records/General/QuadraticVFLOW.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Records.General; 2 | record QuadraticVFLOW 3 | "Base record for generic pressure loss function | quadratic function (dp=a*Vdot^2 + b*Vdot)" 4 | 5 | extends Modelica.Icons.Record; 6 | 7 | Real a(unit="(Pa.s2)/m6") = 15 "Coefficient for quadratic term" 8 | annotation (Dialog(group="Generic variables")); 9 | Real b(unit="(Pa.s)/m3") = 0 "Coefficient for linear term" 10 | annotation (Dialog(group="Generic variables")); 11 | 12 | end QuadraticVFLOW; 13 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/Diffuser/BaseDiffuserPL/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Applications.PressureLoss.BaseClasses.Diffuser; 2 | package BaseDiffuserPL "Base package for all pressure loss functions of a diffuser" 3 | extends FluidDissipation.Utilities.Icons.BaseLibrary; 4 | 5 | 6 | replaceable partial function pressureLoss_mflow 7 | extends Modelica.Icons.Function; 8 | 9 | //mass flow rate as output 10 | output SI.Pressure DP_tot "Total pressure loss"; 11 | 12 | end pressureLoss_mflow; 13 | end BaseDiffuserPL; 14 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/Nozzle/BaseNozzlePL/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Applications.PressureLoss.BaseClasses.Nozzle; 2 | package BaseNozzlePL "Base package for all pressure loss functions of a nozzle" 3 | extends FluidDissipation.Utilities.Icons.BaseLibrary; 4 | 5 | 6 | replaceable partial function pressureLoss_mflow 7 | extends Modelica.Icons.Function; 8 | 9 | //mass flow rate as output 10 | output SI.Pressure DP_tot "Total pressure loss"; 11 | 12 | end pressureLoss_mflow; 13 | end BaseNozzlePL; 14 | -------------------------------------------------------------------------------- /Utilities/Icons/HeatTransfer/StraightPipe_i.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Icons.HeatTransfer; 2 | partial model StraightPipe_i 3 | 4 | annotation (Icon(coordinateSystem(preserveAspectRatio=true, extent={{-100,-100}, 5 | {100,100}}), graphics={Bitmap(extent={{-100,-100},{100,100}}, 6 | fileName= 7 | "modelica://FluidDissipation/Extras/Images/heatTransfer/straightPipe/icon_straightPipe.png"), 8 | Rectangle(extent={{-100,100},{100,-100}}, lineColor={0,0,0})})); 9 | 10 | end StraightPipe_i; 11 | -------------------------------------------------------------------------------- /Examples/Applications/HeatTransfer/BaseClasses/HeatExchanger/BaseHeatExchangerHT/BaseHeatExchangerModel_TwoPhase.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Applications.HeatTransfer.BaseClasses.HeatExchanger.BaseHeatExchangerHT; 2 | partial model BaseHeatExchangerModel_TwoPhase 3 | "Base heat transfer model for heat exchanger functions in Modelica.Fluid" 4 | 5 | //icon 6 | extends FluidDissipation.Utilities.Icons.HeatTransfer.HeatExchanger_i; 7 | 8 | extends BaseClasses.BaseHeatTransferModel_TwoPhase; 9 | 10 | end BaseHeatExchangerModel_TwoPhase; 11 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/Channel/BaseChannelPL/BaseChannelModel.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Applications.PressureLoss.BaseClasses.Channel.BaseChannelPL; 2 | partial model BaseChannelModel 3 | "Base flow model for channel functions in Modelica.Fluid" 4 | 5 | extends BaseClasses.BaseFlowModel(final from_dp=true, final allowFlowReversal= 6 | true); 7 | 8 | //icon 9 | extends FluidDissipation.Utilities.Icons.PressureLoss.Channel_i; 10 | 11 | equation 12 | dp = dp_tot; 13 | 14 | end BaseChannelModel; 15 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/General/BaseGeneralPL/BaseGeneralModel.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Applications.PressureLoss.BaseClasses.General.BaseGeneralPL; 2 | partial model BaseGeneralModel 3 | "Base flow model for generic functions in Modelica.Fluid" 4 | 5 | extends BaseClasses.BaseFlowModel(final from_dp=true, final allowFlowReversal= 6 | true); 7 | 8 | //icon 9 | extends FluidDissipation.Utilities.Icons.PressureLoss.General_i; 10 | 11 | equation 12 | dp = dp_tot; 13 | 14 | end BaseGeneralModel; 15 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/StraightPipe/BaseStraightPipePL/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Applications.PressureLoss.BaseClasses.StraightPipe; 2 | partial package BaseStraightPipePL "Base package for all pressure loss functions of a straight pipe" 3 | extends FluidDissipation.Utilities.Icons.BaseLibrary; 4 | 5 | 6 | replaceable partial function massFlowRate_dp 7 | extends Modelica.Icons.Function; 8 | 9 | //mass flow rate as output 10 | output SI.MassFlowRate M_FLOW; 11 | 12 | end massFlowRate_dp; 13 | end BaseStraightPipePL; 14 | -------------------------------------------------------------------------------- /UsersGuide/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation; 2 | package UsersGuide "Users guide" 3 | extends Modelica.Icons.Information; 4 | 5 | 6 | 7 | 8 | annotation (DocumentationClass=true, Documentation(info=" 9 | 10 |

The User's Guide contains the following sub-sections: 11 |

12 |

13 |

17 |

18 | ")); 19 | end UsersGuide; 20 | -------------------------------------------------------------------------------- /Utilities/Icons/PressureLoss/Nozzle_i.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Icons.PressureLoss; 2 | partial model Nozzle_i 3 | 4 | annotation (Icon(coordinateSystem(preserveAspectRatio=true, extent={{-100,-100}, 5 | {100,100}}), graphics={Bitmap(extent={{-100,-100},{100,100}}, 6 | fileName= 7 | "modelica://FluidDissipation/Extras/Images/pressureLoss/nozzle/icon_nozzle.png", 8 | origin={0,0}, 9 | rotation=180), 10 | Rectangle(extent={{-100,100},{100,-100}}, lineColor={0,0,0})})); 11 | end Nozzle_i; 12 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/HeatExchanger/BaseHeatExchangerPL/package.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Applications.PressureLoss.BaseClasses.HeatExchanger; 2 | partial package BaseHeatExchangerPL "Base package for all pressure loss functions of a heat exchanger" 3 | extends FluidDissipation.Utilities.Icons.BaseLibrary; 4 | 5 | 6 | replaceable partial function pressureLoss_mflow 7 | extends Modelica.Icons.Function; 8 | 9 | //pressure loss as output 10 | output SI.Pressure DP; 11 | 12 | end pressureLoss_mflow; 13 | end BaseHeatExchangerPL; 14 | -------------------------------------------------------------------------------- /PressureLoss/Nozzle/dp_conicalOverall_IN_con.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.PressureLoss.Nozzle; 2 | record dp_conicalOverall_IN_con 3 | "Input record for function dp_conicalOverall_DP" 4 | 5 | //diffuser variables 6 | extends FluidDissipation.Utilities.Records.PressureLoss.Transition; 7 | 8 | annotation (Documentation(info=" 9 | This record is used as input record for the pressure loss function dp_conicalOverall_DP . 10 | ")); 11 | end dp_conicalOverall_IN_con; 12 | -------------------------------------------------------------------------------- /PressureLoss/Diffuser/dp_conicalOverall_IN_con.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.PressureLoss.Diffuser; 2 | record dp_conicalOverall_IN_con 3 | "Input record for function dp_conicalOverall_DP" 4 | 5 | //diffuser variables 6 | extends FluidDissipation.Utilities.Records.PressureLoss.Diffuser; 7 | 8 | annotation (Documentation(info=" 9 | This record is used as input record for the pressure loss function dp_conicalOverall_DP . 10 | ")); 11 | end dp_conicalOverall_IN_con; 12 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/StraightPipe/BaseStraightPipePL/BaseStraightPipeModel.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Applications.PressureLoss.BaseClasses.StraightPipe.BaseStraightPipePL; 2 | partial model BaseStraightPipeModel 3 | "Base flow model for straight pipe functions in Modelica.Fluid" 4 | 5 | extends BaseClasses.BaseFlowModel(final from_dp=true, final allowFlowReversal= 6 | true); 7 | 8 | //icon 9 | extends FluidDissipation.Utilities.Icons.PressureLoss.StraightPipe_i; 10 | equation 11 | dp = dp_tot; 12 | 13 | end BaseStraightPipeModel; 14 | -------------------------------------------------------------------------------- /PressureLoss/Junction/dp_Tsplit_IN_con.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.PressureLoss.Junction; 2 | record dp_Tsplit_IN_con "input record for pressure loss function | dp_Tsplit" 3 | 4 | //T-junction variables 5 | extends FluidDissipation.Utilities.Records.PressureLoss.Tjunction(final 6 | velocity_reference_branches=false); 7 | 8 | annotation (Documentation(info=" 9 | This record is used as input record for the pressure loss function dp_Tsplit . 10 | ")); 11 | end dp_Tsplit_IN_con; 12 | -------------------------------------------------------------------------------- /HeatTransfer/StraightPipe/kc_twoPhaseOverall_KC_IN_con.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.HeatTransfer.StraightPipe; 2 | record kc_twoPhaseOverall_KC_IN_con 3 | "Input record for function kc_twoPhaseOverall_KC" 4 | 5 | extends FluidDissipation.Utilities.Records.HeatTransfer.TwoPhaseFlowHT_IN_con; 6 | 7 | annotation (Documentation(info=" 8 | This record is used as input record for the heat transfer function kc_twoPhaseOverall_KC . 9 | ")); 10 | end kc_twoPhaseOverall_KC_IN_con; 11 | -------------------------------------------------------------------------------- /HeatTransfer/StraightPipe/kc_twoPhaseOverall_KC_IN_var.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.HeatTransfer.StraightPipe; 2 | record kc_twoPhaseOverall_KC_IN_var 3 | "Input record for function kc_twoPhaseOverall_KC" 4 | 5 | extends FluidDissipation.Utilities.Records.HeatTransfer.TwoPhaseFlowHT_IN_var; 6 | 7 | annotation (Documentation(info=" 8 | This record is used as input record for the heat transfer function kc_twoPhaseOverall_KC . 9 | ")); 10 | end kc_twoPhaseOverall_KC_IN_var; 11 | -------------------------------------------------------------------------------- /Examples/Applications/PressureLoss/BaseClasses/HeatExchanger/BaseHeatExchangerPL/BaseHeatExchangerModel.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Examples.Applications.PressureLoss.BaseClasses.HeatExchanger.BaseHeatExchangerPL; 2 | partial model BaseHeatExchangerModel 3 | "Base flow model for heat exchanger functions in Modelica.Fluid" 4 | 5 | extends BaseClasses.BaseFlowModel(final from_dp=false, final 6 | allowFlowReversal=true); 7 | 8 | //icon 9 | extends FluidDissipation.Utilities.Icons.PressureLoss.HeatExchanger_i; 10 | 11 | equation 12 | dp = dp_tot; 13 | end BaseHeatExchangerModel; 14 | -------------------------------------------------------------------------------- /PressureLoss/Junction/dp_Tjoin_IN_con.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.PressureLoss.Junction; 2 | record dp_Tjoin_IN_con "input record for pressure loss function | dp_Tjoin" 3 | 4 | //T-junction variables 5 | extends FluidDissipation.Utilities.Records.PressureLoss.Tjunction(final 6 | velocity_reference_branches=false); 7 | 8 | annotation (Documentation(info=" 9 | This record is used as input record for the pressure loss function dp_Tjoint . 10 | "), Icon(graphics)); 11 | end dp_Tjoin_IN_con; 12 | -------------------------------------------------------------------------------- /Utilities/Records/HeatTransfer/HelicalPipe.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.Utilities.Records.HeatTransfer; 2 | record HelicalPipe "Input for helical pipe" 3 | extends Modelica.Icons.Record; 4 | 5 | Real n_nt=1 "Total number of turns" annotation (Dialog(group="HelicalPipe")); 6 | SI.Diameter d_hyd=0.1 "Hydraulic diameter" 7 | annotation (Dialog(group="HelicalPipe")); 8 | SI.Length h=0.01 "Distance between turns" 9 | annotation (Dialog(group="HelicalPipe")); 10 | SI.Length L=1 "Total length of helical pipe" 11 | annotation (Dialog(group="HelicalPipe")); 12 | 13 | end HelicalPipe; 14 | -------------------------------------------------------------------------------- /Utilities/Types/package.order: -------------------------------------------------------------------------------- 1 | DarcyFrictionFactor 2 | FrictionalResistanceCoefficient 3 | GeometryOfInternalFlow 4 | HeatTransferBoundary 5 | LocalResistanceCoefficient 6 | MassOrVolumeFlowRate 7 | MolarMass_gpmol 8 | PressureLossCoefficient 9 | Roughness 10 | ValveCoefficient 11 | ValveGeometry 12 | FluidFlowRegime 13 | HTXGeometry_flatTubes 14 | HTXGeometry_roundTubes 15 | JunctionFlowSituation 16 | kc_evenGap 17 | kc_general 18 | OrificeGeometry 19 | PressureLossTarget 20 | TwoPhaseFrictionalPressureLoss 21 | TwoPhaseHeatTransferTarget 22 | VoidFractionApproach 23 | PipeCrossSectionType 24 | -------------------------------------------------------------------------------- /HeatTransfer/Plate/kc_laminar_IN_con.mo: -------------------------------------------------------------------------------- 1 | within FluidDissipation.HeatTransfer.Plate; 2 | record kc_laminar_IN_con 3 | "Input record for function kc_laminar and kc_laminar_KC" 4 | 5 | extends FluidDissipation.HeatTransfer.Plate.kc_overall_IN_con; 6 | 7 | annotation (Documentation(info=" 8 | This record is used as input record for the heat transfer function kc_laminar and 9 | kc_laminar_KC . 10 | ")); 11 | end kc_laminar_IN_con; 12 | --------------------------------------------------------------------------------