예제 #1
0
    def setUp(self):
        """Test setUp. Load the test model."""
        # Load models
        self.model = JMUModel("CSTRLib_Components_Two_CSTRs_stat_init.jmu")
        self.problem = JMUAlgebraic(self.model)
        self.solver = KINSOL(self.problem)
        """
        self.model_test_start = JMUModel(self.invalidStart)
        self.problem_test_start = JMUAlgebraic(self.model_test_start)
        """

        self.model_test_minmax = JMUModel("TestMinMax_TestGuess.jmu")
        self.problem_test_minmax = JMUAlgebraic(self.model_test_minmax)

        # Set inputs for Stationary point A
        u1_0_A = 1
        u2_0_A = 1
        self.model.set('u1', u1_0_A)
        self.model.set('u2', u2_0_A)

        self.dx0 = N.zeros(6)
        self.x0 = N.array([
            200., 3.57359316e-02, 446.471014, 100., 1.79867213e-03, 453.258466
        ])
        self.w0 = N.array([100., 100., -48.1909])