Esempio n. 1
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}
     };
 }
Esempio n. 2
0
        public static GWPMaterialSet GetDefaultFoundationRC()
        {
            var conc = new ICEConcrete("RC25/30", "25%GGBS", 120);

            conc.TransportsToSite.Clear();
            conc.TransportsToSite.Add(MaterialTransport.DefaultDieselRigidHGV());
            conc.TransportsToDispoal.Clear();
            conc.TransportsToDispoal.Add(MaterialTransport.DefaultDieselRigidHGV());
            conc.ConstructionFactor   = 2;
            conc.DeConstructionFactor = 1;
            return(new GWPMaterialSet("Default foundation RC",
                                      new List <GWPMaterial>
            {
                conc
            }));
        }
Esempio n. 3
0
        public static GWPMaterialSet GetDefaultGlulam()
        {
            var timber = new ICETimber("Glue Laminated timber ", false);

            timber.TransportsToSite.Clear();
            timber.TransportsToSite.Add(MaterialTransport.DefaultDieselRigidHGV());
            timber.TransportsToDispoal.Clear();
            timber.TransportsToDispoal.Add(MaterialTransport.DefaultDieselRigidHGV());
            timber.ConstructionFactor   = 2;
            timber.DeConstructionFactor = 1;
            return(new GWPMaterialSet("Default glulam",
                                      new List <GWPMaterial>
            {
                timber
            }));
        }
Esempio n. 4
0
        public static GWPMaterialSet GetDefaultStructuralSteel()
        {
            var steel = new ICESteel("Section");

            steel.TransportsToSite.Clear();
            steel.TransportsToSite.Add(MaterialTransport.DefaultDieselRigidHGV());
            steel.TransportsToDispoal.Clear();
            steel.TransportsToDispoal.Add(MaterialTransport.DefaultDieselRigidHGV());
            steel.ConstructionFactor   = 2;
            steel.DeConstructionFactor = 1;
            return(new GWPMaterialSet("Default structural steel",
                                      new List <GWPMaterial>
            {
                steel
            }));
        }
Esempio n. 5
0
        public static GWPMaterialSet GetDefaultRC2025()
        {
            var conc = ICE3ConcreteModel.DefaultRC2025oncrete();

            conc.ReinforcementDensity = 150;
            conc.TransportsToSite.Clear();
            conc.TransportsToSite.Add(MaterialTransport.DefaultDieselRigidHGV());
            conc.TransportsToDispoal.Clear();
            conc.TransportsToDispoal.Add(MaterialTransport.DefaultDieselRigidHGV());
            conc.ConstructionFactor   = 2;
            conc.DeConstructionFactor = 1;
            return(new GWPMaterialSet("RC 20/25",
                                      new List <GWPMaterial>
            {
                conc
            }));
        }
Esempio n. 6
0
        public static GWPMaterialSet GetDefaultGWPConcreteSetSeparateSteel()
        {
            var conc = new ICEConcrete("RC32/40", "zero", 0);

            conc.TransportsToSite.Clear();
            conc.TransportsToSite.Add(MaterialTransport.DefaultDieselRigidHGV());
            conc.TransportsToDispoal.Clear();
            conc.TransportsToDispoal.Add(MaterialTransport.DefaultDieselRigidHGV());
            conc.ConstructionFactor   = 2;
            conc.DeConstructionFactor = 1;

            var steel = new ICESteel("Bar & rod");

            steel.ChangeMassDensity(150);

            var returnSet = new GWPMaterialSet("Reinforced concrete",
                                               new List <GWPMaterial>
            {
                conc,
                steel
            });

            return(returnSet);
        }