def generateMaintainanceStream(self):

        stream = Stream()
        stream.StartTemp.setAverageTemperature(self.PT)
        stream.EndTemp.setAverageTemperature(self.PT + 0.1)
        stream.FluidDensity = self.FluidDensity
        stream.Type = self.getProcessStreamType(stream.StartTemp.getAvg(), stream.EndTemp.getAvg())
        stream.SpecHeatCap = 3600
        stream.SpecEnthalpy = self.getSpecificEnthalpy(
            stream.EndTemp.getAvg(), stream.StartTemp.getAvg(), stream.SpecHeatCap
        )
        stream.Enthalpy = []
        for elem in self.periodSchedule.getYearlyBatchOperationProfile():
            stream.Enthalpy.append(elem * self.Qdot)

        stream.MassFlowAvg, stream.MassFlowVector = self.massFlow.getMassFlowOp(stream.Enthalpy, stream.SpecHeatCap)
        stream.HeatTransferCoeff = 5000
        stream.HeatCap = self.getHeatCapacity(stream.MassFlowAvg, stream.SpecHeatCap)
        stream.HotColdType = self.getHotCold(stream.EnthalpyNom)
        stream.OperatingHours = self.periodSchedule.getOperationHoursPerYear()
        self.MaintainanceStream.append(stream)