Example #1
0
        public static ICE3ConcreteModel DefaultRC3240ConcreteGGBS20()
        {
            var allConstituents = ICE3CementModel.getCementConstituents();

            return(new ICE3ConcreteModel
            {
                Constituents = new List <CementAndConcreteConstituent>
                {
                    new CementAndConcreteConstituent {
                        Material = ICE3CementModel.getOPC(), Proportion = 0.122
                    },
                    new CementAndConcreteConstituent {
                        Material = allConstituents["GGBS"], Proportion = 0.031
                    },
                    new CementAndConcreteConstituent {
                        Material = allConstituents["Aggregates"], Proportion = 0.801
                    },
                    new CementAndConcreteConstituent {
                        Material = allConstituents["Admixture"], Proportion = 0
                    },
                    new CementAndConcreteConstituent {
                        Material = allConstituents["Water"], Proportion = 0.046
                    }
                }
            });
        }
Example #2
0
 public ICE3ConcreteModel()
 {
     AllConstituents = ICE3CementModel.getCementConstituents();
     _massDensity    = 2350;
     Category        = ICECategory.ConcreteV3;
     TransportsToProcessing.Add(MaterialTransport.Default33THGV());
     Constituents = new List <CementAndConcreteConstituent>
     {
         //new CementAndConcreteConstituent{Material = new ICE3CementModel(), Proportion = 0.15},
         //new CementAndConcreteConstituent{Material = AllConstituents["Aggregates"], Proportion = 0.8685},
         //new CementAndConcreteConstituent{Material = AllConstituents["Admixture"], Proportion = 0.0015},
         //new CementAndConcreteConstituent{Material = AllConstituents["Water"], Proportion = 0.03}
     };
 }
Example #3
0
        public static ICE3ConcreteModel DefaultRC4050Concrete()
        {
            var allConstituents = ICE3CementModel.getCementConstituents();

            return(new ICE3ConcreteModel
            {
                Constituents = new List <CementAndConcreteConstituent>
                {
                    new CementAndConcreteConstituent {
                        Material = ICE3CementModel.getOPC(), Proportion = 0.179
                    },
                    new CementAndConcreteConstituent {
                        Material = allConstituents["Aggregates"], Proportion = 0.767
                    },
                    new CementAndConcreteConstituent {
                        Material = allConstituents["Admixture"], Proportion = 0
                    },
                    new CementAndConcreteConstituent {
                        Material = allConstituents["Water"], Proportion = 0.054
                    }
                }
            });
        }