欢迎来到天天文库
浏览记录
ID:39459368
大小:549.09 KB
页数:285页
时间:2019-07-03
《Object-Oriented Finite Element Analysis》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、Object-OrientedFiniteElementAnalysisbyGrahamCharlesArcherB.A.Sc.(UniversityofWaterloo)1985M.A.Sc.(UniversityofWaterloo)1986AdissertationsubmittedinpartialsatisfactionoftherequirementsforthedegreeofDoctorofPhilosophyinEngineering-CivilEngineeringintheG
2、RADUATEDIVISIONoftheUNIVERSITYofCALIFORNIAatBERKELEYCommitteeincharge:ProfessorChristopherThewalt,ChairProfessorGregoryFenvesProfessorJamesDemmel1996ThedissertationofGrahamCharlesArcherisapproved:UniversityofCaliforniaatBerkeley1996Object-OrientedFini
3、teElementAnalysisCopyright1996byGrahamCharlesArcherAbstractObject-OrientedFiniteElementAnalysisbyGrahamCharlesArcherDoctorofPhilosophyinCivilEngineeringUniversityofCaliforniaatBerkeleyProfessorChristopherThewalt,ChairOverthelast30years,thefiniteelemen
4、tmethodhasgainedwideacceptanceasageneralpurposetoolforstructuralmodelingandsimulation.Typicalfiniteelementprogramsconsistofseveralhundredthousandlinesofproceduralcode,usuallywritteninFORTRAN.Thecodescontainmanycomplexdatastructureswhichareaccessedthro
5、ughouttheprogram.Forthesakeofefficiency,thevariouscomponentsoftheprogramoftentakeadvantageofthisaccessibility.Forexample,elements,nodes,andconstraintsmaydirectlyaccessthematricesandvectorsinvolvedintheanalysistoobtainandtransmittheirstateinformation.T
6、hustheybecomeintimatelytiedtotheanalysisdatastructures.Thisnotonlycompoundsthecomplexityofthecomponents,byrequiringknowledgeofthedatastructures,butwritersofnewanalysisproceduresmustbeawareofallcomponentsthataccessthedata.Modificationorextensionofaport
7、ionofthecoderequiresahighdegreeofknowledgeoftheentireprogram.Solutionproceduresandmodelingtechniquesbecomehardcoded.Theresultingcodeisinflexibleandpresentsabarriertopracticingengineersandresearchers.1Recodingthesesystemsinanewlanguagewillnotremovethis
8、inflexibility.Instead,aredesignusinganobject-orientedphilosophyisneeded.Thisabstractionformsastabledefinitionofobjectsinwhichtherelationshipsbetweentheobjectsareexplicitlydefined.Theimplicitrelianceonanothercomponent'sdatadoesnotoccur.Thus,the
此文档下载收益归作者所有