示例#1
0
    def testIgnitionDelay(self):
        """
        Test that findIgnitionDelay() works.
        """

        t = numpy.arange(0,5,0.5)
        P = numpy.array([0,0.33,0.5,0.9,2,4,15,16,16.1,16.2])
        OH = numpy.array([0,0.33,0.5,0.9,2,4,15,16,7,2])
        CO = OH*0.9

        t_ign = findIgnitionDelay(t,P)
        self.assertEqual(t_ign,2.75)

        t_ign = findIgnitionDelay(t,OH,'maxHalfConcentration')
        self.assertEqual(t_ign,3)

        t_ign = findIgnitionDelay(t,[OH,CO], 'maxSpeciesConcentrations')
        self.assertEqual(t_ign,3.5)
示例#2
0
    def testIgnitionDelay(self):
        """
        Test that findIgnitionDelay() works.
        """

        t = numpy.arange(0, 5, 0.5)
        P = numpy.array([0, 0.33, 0.5, 0.9, 2, 4, 15, 16, 16.1, 16.2])
        OH = numpy.array([0, 0.33, 0.5, 0.9, 2, 4, 15, 16, 7, 2])
        CO = OH * 0.9

        t_ign = findIgnitionDelay(t, P)
        self.assertEqual(t_ign, 2.75)

        t_ign = findIgnitionDelay(t, OH, 'maxHalfConcentration')
        self.assertEqual(t_ign, 3)

        t_ign = findIgnitionDelay(t, [OH, CO], 'maxSpeciesConcentrations')
        self.assertEqual(t_ign, 3.5)