Modeling concepts, scalesand approachesCEE 373Build a Model ConceptuallyINPUT OUTPUTWHITEBOXDefine:ScopeInitial conditionsBoundary conditionsGranularityThe Working ModelINPUT OUTPUTBLACKBOXDefined:ScopeInitial conditionsBoundary conditionsGranularityGoverning equationsEnvironmental Compartmentsand Processes• How do you organize the knowledge tostart working with a model?– Set scope of compartments and processes– Interconnect compartments– Set system conditionsEnvironmental Compartmentsand ProcessesHydrolysisOxidationPhotolysisReductionMetabolism/biodegradationSorption and sedimentsRunoffVolatilizationLeachingBio-UptakeSoilPhotolysisHydrolysisOxidationMetabolism/biodegradationSorptionVolatilizationBio-UptakeWaterPhotolysisOxidationMeteorological transport:Diffusion and dispersionPrecipitation and falloutAirTransformationTransportCompartmentConnell and Miller (1984)Environmental Compartmentsand ProcessesConnell and Miller, 1984Model environmentsMcCall et al, 1983Model environmentsMcCall et al, 1983Model environmentsScales:Bench-scaleScales:MicrocosmScales:Field ScaleScales:Regional ScaleScales:GeologicTypes of Chemical ModelsAnother listZhu & Anderson,2002• Equilibrium Speciation• Quasi-equilibriumsolubility• Process (equilibrium)• Process (rate-limited)• Transport• Speciation-solubility• Reaction path• Inverse mass balance• Coupled mass transportTypes of Chemical Models• Process (equilibrium)• Changingcondition(s)• Process (rate-limited)• Consecutive Rxns• Competing Rxns• Transport• Non-reactive• Reactive• Equilibrium Speciation• Scope is "Local"• Quasi-equilibriumsolubility• Super-saturation• Crystallinity• Efflorescence• Settling• CoprecipitationRoadmapSANDBOXModeling concepts,scales and approachesSANDBOXProgramminglanguages, softwareengineering &numerical methodsDESIGNIMPLEMENTATIONExamination ofEquilibrium-basedCodeIMPLEMENTATIONExamination ofReaction Rate-basedCodeIMPLEMENTATIONExamination ofExisting Models forComplex SystemsProject ProposalIMPLEMENTATIONVisualization, InterfaceDesign and UsabilityREADINESSInternal Testing andCode FreezeRELEASEFinal
View Full Document