A programming approach to the visual simulation of

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

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

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

资源描述

AprogrammingapproachtothevisualsimulationofadisasterAlbertoPaoluzziDip.InformaticaeAutomazione,UniversitaRomaTreViadellaVascaNavale79,00146Roma,Italypaoluzzi@dia.uniroma3.itJanuary25,1999AbstractThreeyearsago,aterribledeagrationhappenedduringtheexcavationofasubwaygallerynearNeaples.Inthispaperwedescribethegeometricmodelingandthevisualsimulationofsomepossiblesettingsofthecatastrophicevent.ThegeometricmodelsandthevisualsimulationarecurrentlybeingdevelopedinPLaSM.BothanimationandrenderingareperformedbyanOpenInventorinterfacewhichplaysanimationdatageneratedbythePLaSMinterpreter.KeywordsGeometricmodeling,Designlanguage,Animation,Visualsimulation.1Introduction1.1EventdescriptionInthispaperweaimtodiscusstheguidelinesofavisualsimulationoftheterribleaccidentwhichhappenedinthedreadfuldayofJanuary23,1999atSecondiglianonearNeaples(Italy),infrontofthestreetnumber7of\LimitonediArzanoStreet.Insuchadayaterriblegasexplosiondeagredduringtheexcavationofasubwaygallerypassingatadepthof18metersunderLimitoneStreet.Theexplosioncausedthecollapseoftheterrainabovethefrontofthegalleryexcavation.Partofthefacingbuildingcollapsedtooandarunningcarfelldowntheholethatwasjustopeningintheterrain.Fivepeoplediedinthedeagration,bothinthefallencarandinthegallery.1.2SimulationaimsandmethodologyThevisualsimulationworkdescribedhereispartofananalysisandsimulationstudygrantedtoCERTIAResearchConsortium,basedatUniversityofRome\TorVergata,bythecompany1whichwasinchargeofthesubwaygalleryconstruction.Duetobothtimeandbudgetcon-straints,aswellastothehugeintrinsicdicultyofsuchawork,wedecidedfromthebeginningofneithertryinganyphysically-basedsimulationnoraveryrealisticcomputer-generatedanima-tionusingmovieseects.Conversely,wedecidedtoconcentrateourattentionontheassessmentandreproductionofcausallinksandtimedependenciesbetweensuchphenomenaofveryshortdurationliketheinatingofthegasinthegalleryfromabrokenpipe,thepropagationoftheexplosivewaveinthegallery,thetimerelationshipsbetweenthecollapsesofterrainandofthebuildingfront,etc.Inparticular,themaingoalofthevisualsimulationworkdescribedherewasthatofsim-ulatingtwoalternativesettingsdiscussedinthepreliminarycourt’sdebate,sotoobtainsomeobjectiveinformationaboutthefeasibilityoftwoquitedierenteventchains.Twosuchverydierentsettingswerehencestudied,whicharedescribedbyquitedierentnetworkmodelsofthecatastrophicevent.Bothsuchmodelsweregeneratedbyjustdierentlycombiningthearcs/subnetsassociatedtosimulationactors,soobtainingtwooverallsimulationnetworksofdierenttopology.Byusingsuchnetworksimulationmodelsitwassopossibletoanalyzeandtestforfeasibilitysomecontrastingeye-witnessreportsoftheevent.Thedivideandconquer1paradigmwasextensivelyusedingeometryandmotionmodelingofthedisaster.Inparticulartwoseparatescenes,ofundergroundandforegroundenvironments,respectively,wereimplemented,tobetopologicallyconnectedatexplosiontime.Severalactorsinbothsceneswerealsohierarchicallydecomposed.Themodelingofgeometryandmotionswasperformedsymbolically,i.e.byusinganappropriateprogramminglanguage,andwithoutanygraphicaluserinterface.Thisguaranteedthecompletereproducibilityofeachmodelingandanimationhypothesis,aswelltheeasygenerationandevaluationofalternativedisastersettings.1.3PapercontentsThepaperisorganizedasfollows.InSection2thehardwareandsoftwareenvironmentsusedinthisprojectaredescribed,includingtheimplementedextensionstothegeometricprogramminglanguagePLaSM.InSection3thesetofdevelopedgeometricmodelsisdiscussed,whichconstitutetheforegroundsceneandtheundergroundscene,aswellasthethesetofanimatedmodelslivinginsuchtwosettings.InSection4thehigh-leveldesignofthevisualsimulationisshortlydescribed,togetherwithadiscussionofthemaingoalofthesimulation,whichconsistedinderivingsomeobjectiveinformationaboutthefeasibilityoftwoquitedierenteventchains.InSection5themainmethodsusedinthegeometricmodelingofsceneactorsarerecalled.Inparticular,itisshortlydiscussedthedimension-independenttransniteblendingofmanifoldsinfunctionspaces,whichwasveryeasytoimplementinafunctionallanguagelikePLaSM.Alsosomeimplementationexamplesinsuchalanguagearegiven,includingthereparameterizationofcurvesandtheimplementationoftheplanarholonomicmotionofamobilesystemfromthecentroidtrajectory.IntheConclusionsectionbothprosandcontrasofthisapproacharecomparedandsomefurtherextensionsofthelanguageareoutlined.1Iwouldactuallyprefertosaydivideetimpera,accordingtothelatinoriginalsentence.22Modelingenvironment2.1HardwareandsoftwareThevisualsimulationprojectwastargetedforthetheSGI/IRIXcomputationalenvironment,butalsosomeApplePowerPCwithMacOS8.1andwintelmachineswithWindowsNTwereusedinthisproject,forgeometricprogrammingandmodeltestingandforvisualinterfaceprogramming,respectively.Awide-rangeexplorationofthemarketofvisualsimulationandanimationsoftwaretoolswasexecutedasarststepofthepreliminarydesignoftheproject.Severalverypowerfulmodelingandanimationtoolsweresocarefullytakenintoaccount.Theyarebrieydiscussedinthecompanionpaper[5].Theusingofcommercialanimationsoftwarewassoonexcluded,dependingonbothbudgetlimitsand(

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

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

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

×
保存成功