Simulation-with-Arena-教案

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

SimulationwithArena,3rded.Chapter11–Continuous&CombinedDiscrete/ContinuousModelsSlide1of11ContinuousandCombinedDiscrete/ContinuousModelsChapter11LastrevisionJuly21,2003SimulationwithArena,3rded.Chapter11–Continuous&CombinedDiscrete/ContinuousModelsSlide2of11WhatWe’llDo...•Whatisacontinuoussystem?•Simplelinearcontinuoussystems•Combineddiscrete/continuoussystems•Non-linearandcomplexsystemsSimulationwithArena,3rded.Chapter11–Continuous&CombinedDiscrete/ContinuousModelsSlide3of11ContinuousSystems•Discretesystems–Statechangesoccuratisolatedpointsintimecalledevents•Continuoussystems–StatechangesmayoccurcontinuouslyovertimeFlowoffluidsandfluid-likematerialsTemperaturechangesChemicaloperationsBiologicalprocessesSimulationwithArena,3rded.Chapter11–Continuous&CombinedDiscrete/ContinuousModelsSlide4of11ContinuousSystems•Simplesystems(linear)RateofchangeisconstantbetweeneventsFuturevaluecanbecalculatedfromstartingvalueandrateCanstepdirectlytocalculatedevent•Complexsystems(non-linear)RateofchangemaydependonothercontinuousprocessesSpecializedapproachesusedtocapturechangeApproximatescontinuouschangebymakingaseriesofsmallstepsbetweentheusualdiscreteeventsSimulationwithArena,3rded.Chapter11–Continuous&CombinedDiscrete/ContinuousModelsSlide5of11ContinuousSystems•ExampleofsimplecontinuoussystemfillingatanksmoothlyovertimeSimulationwithArena,3rded.Chapter11–Continuous&CombinedDiscrete/ContinuousModelsSlide6of11ContinuousSystems•Basicconstructs:Levels&RatesfromElementsPanel•ALevelisthevaluethatischangingovertime•ARatedeterminestherateofchangeofthelevel•BotharesimilartoVariablesinthattheycanbeassignedanewvalueatanytime.•LevelsmayalsochangeastimeadvancesifthevalueoftheassociatedRateisnon-zero.•ALevelandaRateshouldbeusedasapair(e.g.Ifyouhave4Levelsyoushouldhave4Rates)SimulationwithArena,3rded.Chapter11–Continuous&CombinedDiscrete/ContinuousModelsSlide7of11SimpleContinuousSystems•ContinuousElementspecifiesintegrationparameters:NumberofDifEquations–Insimplesystems,leaveatdefaultofnumberofRate/Levelpairs.NumberofStateEquations–Ignoreinsimplesystems.Minimumstepsize–Theminimumtimeadvancebetweenintegrationsteps.Use0.0insimplesystems.Maximumstepsize–Themaximumtimeadvancebetweenintegrationsteps.Useahighvalue(100)insimplesystems.SavePointInterval–Themaximumtimebetweensavepointsforrecordingcontinuousstatistics(CSTATS).Method–UseEulerlinearalgorithmforsimplesystems.SimulationwithArena,3rded.Chapter11–Continuous&CombinedDiscrete/ContinuousModelsSlide8of11SimpleContinuousSystems•DiscretecontrollooptoemptyandrefillatankSimulationwithArena,3rded.Chapter11–Continuous&CombinedDiscrete/ContinuousModelsSlide9of11CombinedDiscrete/Continuous•DetectModulefromBlockspanel“watches”forandhelpspredictevents.•Watchesforvalueofavariabletocrossathresholdvalue(e.g.atanklevelreachingitsmaximumvalue)•SimilartoCreateModuleinthatanentityiscreatedwhencrossingoccurs.SimulationwithArena,3rded.Chapter11–Continuous&CombinedDiscrete/ContinuousModelsSlide10of11CombinedDiscrete/Continuous•FillandemptylogicusingDetectmodulesSimulationwithArena,3rded.Chapter11–Continuous&CombinedDiscrete/ContinuousModelsSlide11of11ComplexSystems•Non-linearsystemsrequirespecialalgorithmslikeRunge-Kutta-Fehlberg(RKF).•Stepsizesmustbesetcarefully.•SmallerstepsizewillgeneratemoreaccurateresultsbecauseArenawillcalculatecontinuous-changevariablesmoreoften.•Largerstepsizewillrunfaster,butyourerrortoleranceswillneedtobesethigher.•Manysituations(likeagravityfedtank)areactuallynon-linear,butcanbeaccuratelyapproximatedwithfaster,linearmethods.

1 / 11
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功