Esempio n. 1
0
            self.tiempo.setRetornar(True)
            self.tiempo.setResaltado(True)
            self.deltaP.setReadOnly(False)
            self.deltaP.setRetornar(True)
            self.deltaP.setResaltado(True)

if __name__ == "__main__":
    import sys
    from lib.corriente import Mezcla, Corriente, Solid
    app = QtWidgets.QApplication(sys.argv)
    distribucion=[[17.5, 0.02],
                                [22.4, 0.03],
                                [26.2,  0.05],
                                [31.8,  0.1],
                                [37, 0.1],
                                [42.4, 0.1],
                                [48, 0.1],
                                [54, 0.1],
                                [60, 0.1],
                                [69, 0.1],
                                [81.3, 0.1],
                                [96.5, 0.05],
                                [109, 0.03],
                                [127, 0.02]]

    solido=Solid([64], [138718], distribucion)
    entrada=Corriente(423.15, 3, 11784,  Mezcla([475], [1]), solido)
    dialogo = UI_equipment(entrada)
    dialogo.show()
    sys.exit(app.exec_())
Esempio n. 2
0
        self.rendimientoAdmisible.setResaltado(tipo_calculo)
        self.changeParams("metodo", tipo_calculo)


if __name__ == "__main__":
    import sys
    from lib.corriente import Corriente, Solid
    app = QtGui.QApplication(sys.argv)
    diametros = [
        17.5e-6, 22.4e-6, 26.2e-6, 31.8e-6, 37e-6, 42.4e-6, 48e-6, 54e-6,
        60e-6, 69e-6, 81.3e-6, 96.5e-6, 109e-6, 127e-6
    ]
    fracciones = [
        0.02, 0.03, 0.05, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.05, 0.03,
        0.02
    ]
    solido = Solid(caudalSolido=[0.1],
                   distribucion_diametro=diametros,
                   distribucion_fraccion=fracciones)
    corriente = Corriente(T=300,
                          P=101325,
                          caudalMasico=1.,
                          fraccionMolar=[1.],
                          solido=solido)
    precipitador = ElectricPrecipitator(entrada=corriente,
                                        metodo=1,
                                        rendimientoAdmisible=0.9)
    dialogo = UI_equipment(precipitador)
    dialogo.show()
    sys.exit(app.exec_())
Esempio n. 3
0
    def rellenoSalida(self, estado=1, texto=""):
        self.caudalVolumetrico.setValue(self.entrada.caudal_volumetrico)
        self.velocidadGasCalculada.setValue(self.Equipment.Vgas)
        self.rendimientoCalculado.setValue(self.Equipment.rendimiento)
        self.alturaCalculada.setValue(self.Equipment.H)
        self.anchuraCalculada.setValue(self.Equipment.B)
        self.longitudCalculada.setValue(self.Equipment.L)
        self.SalidaGas.rellenar(self.Equipment.SalidaAire)
        self.SalidaSolido.rellenar(self.Equipment.SalidaSolido)
        self.status.setState(estado, texto)

    def todos_datos(self):
        return self.EntradaSolido.todos_datos(
        ) and self.EntradaAire.todos_datos()


if __name__ == "__main__":
    import sys
    from lib.corriente import Mezcla, Punto_Psicrometrico, Corriente, Solid
    app = QtWidgets.QApplication(sys.argv)
    distribucion = [[96.5, 0.02], [105, 0.05], [110, 0.1], [118, 0.15],
                    [125, 0.25], [130, 0.2], [140, 0.15], [150, 0.05],
                    [170, 0.03]]

    solido = Solid([638], [100], distribucion)
    entradaSolido = Corriente(300, 1, 1, Mezcla([62], [1.]), solido)
    aire = Punto_Psicrometrico(caudal=1000, tdb=300, H=0)
    dialogo = UI_equipment(entradaSolido, aire)
    dialogo.show()
    sys.exit(app.exec_())