Exemplo n.º 1
0
        private void Test(Class1Boundary boundary)
        {
            List <Layer> layers = CreateTestLayers();

            Model.TemperatureCalculate cm = new Model.TemperatureCalculate(1600 + 273.15, boundary, layers);
            CreateTestSolverAndRun(cm);
        }
Exemplo n.º 2
0
        private void TUBBIN_C1(object sender, EventArgs e)
        {
            List <Layer>   layers   = CreateTestTubbinessLayers();
            Class1Boundary boundary = new Class1Boundary(100 + 273.15, 1);

            Model.TemperatureCalculate cm = new Model.TemperatureCalculate(1600 + 273.15, boundary, layers);
            CreateTestSolverAndRun(cm);
        }
Exemplo n.º 3
0
        private void THICKNESS_TUBBIN_C1(object sender, EventArgs e)
        {
            List <Layer>   layers   = CreateTestTubbinessLayers();
            Class1Boundary boundary = new Class1Boundary(100 + 273.15, 1);

            Model.TemperatureCalculate cal    = new Model.TemperatureCalculate(1600 + 273.15, boundary, layers);
            SolverControlParameter     par    = new SolverControlParameter(SolverControlParameter.ConvergenceCriterionType.RESIDUAL_OR_MAXSTEP, 0.001, 50, 0);
            ThicknessCalculate         tcal   = new ThicknessCalculate(cal, 2, 19667.83, par, par);
            ThicknessSolver            solver = ThicknessSolverFactory.CreateSolver(tcal);

            solver.TemperatureSolver.UpdateTemperatureEndEvent += new UpdateTemperatureEndEventHandler(OnTemperatureSolverUpdate);
            solver.SolveStartEvent  += new ThicknessSolverStartEventHandler(OnThicknessSolveStart);
            solver.SolveUpdateEvent += new ThicknessSolverUpdateEventHandler(OnThicknessSolveUpdate);
            solver.SolveStopEvent   += new ThicknessSolverStopEventHandler(OnThicknessSolveStop);
            double lim = solver.LimitValue();

            solver.Solve();
        }
Exemplo n.º 4
0
 public ColdBoundaryForm(Class1Boundary _boundary, CalculationMode _mode)
 {
     InitializeComponent();
     Boundary = _boundary;
     Mode     = _mode;
 }
Exemplo n.º 5
0
        private void PLATE_C1(object sender, EventArgs e)
        {
            Class1Boundary boundary = new Class1Boundary(100 + 273.15, 1);

            Test(boundary);
        }