资源描述:
《要用到用户子程序》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、1.1.3DFLUX:Usersubroutinetodefinenonuniformdistributedfluxinaheattransferanalysis.应用于定义非均匀分布热流密度。Product:Abaqus/StandardReferences•“Thermalloads,”Section30.4.4oftheAbaqusAnalysisUser’sManual•“Massdiffusionanalysis,”Section6.9.1oftheAbaqusAnalysisUser’sManual•*DFLUX•*DS
2、FLUX•“DFLUX,”Section4.1.1oftheAbaqusVerificationManualOverviewUsersubroutineDFLUX:•canbeusedtodefineanonuniformdistributedfluxasafunctionofposition,time,temperature,elementnumber,integrationpointnumber,etc.inaheattransferormassdiffusionanalysis;•willbecalledateachfluxi
3、ntegrationpointforeachelement-basedorsurface-based(heattransferonly)nonuniformdistributedfluxdefinitionintheanalysis;•ignoresanyamplitudereferencesthatmayappearwiththeassociatednonuniformdistributedfluxdefinition;and•usesthenodesasfluxintegrationpointsforfirst-orderhea
4、ttransfer,first-ordercoupledtemperaturedisplacement,andmassdiffusionelements.UsersubroutineinterfaceSUBROUTINEDFLUX(FLUX,SOL,KSTEP,KINC,TIME,NOEL,NPT,COORDS,1JLTYP,TEMP,PRESS,SNAME)CINCLUDE'ABA_PARAM.INC'CDIMENSIONFLUX(2),TIME(2),COORDS(3)CHARACTER*80SNAMEusercodingtod
5、efineFLUX(1)andFLUX(2)RETURNEND1.1.3–1DFLUXVariablestobedefinedFLUX(1)Magnitudeoffluxflowingintothemodelatthispoint.InheattransfercasestheunitsareJT−1L−2forsurfacefluxesandJT−1L−3forbodyflux.Intransientheattransfercaseswhereanon-defaultamplitudeisusedtovarytheappliedfl
6、uxes,thetimeaveragefluxoverthetimeincrementmustbedefinedratherthanthevalueattheendofthetimeincrement.InmassdiffusioncasestheunitsarePLT−1forsurfacefluxesandPT−1forbodyflux.FLUX(1)willbepassedintotheroutineasthemagnitudeofthefluxspecifiedaspartoftheelement-basedorsurfac
7、e-basedfluxdefinition.Ifthemagnitudeisnotdefined,FLUX(1)willbepassedinaszero.Thisfluxisnotavailableforoutputpurposes.FLUX(2)Inheattransfercases:,therateofchangeofthefluxwithrespecttothetemperatureatthispoint.TheunitsareJT−1L−2−1forsurfacefluxesandJT−1L−3−1forbodyflux.I
8、nmassdiffusioncases:,therateofchangeofthefluxwithrespecttothemassconcentrationatthispoint.TheunitsareLT−1forsurfacefl