4 pfc5 0界面和建模流程介绍_第1页
4 pfc5 0界面和建模流程介绍_第2页
4 pfc5 0界面和建模流程介绍_第3页
4 pfc5 0界面和建模流程介绍_第4页
4 pfc5 0界面和建模流程介绍_第5页
已阅读5页,还剩59页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、PFC 5.0用户界面和建模流程介绍2014ITASCA(武汉)咨询有限公司Training SchedulePFC 5.0 Graphical Interface- The new graphical interface for creating and manipulatingPFC 5.0 FilesPFC 5.0 Model Creation and Solution-OutlineSimple 2014Slide 2PFC 5.0Graphics CapabilitiesUser InterfaceLa

2、yout of UIPFC 5.0File typesProject File (*.p2prj) The project file contains information related to a specific PFC project. This includes links to the data file and save file related to the project, the plot views generated for the project and the gui layout.ASCII file listing PFC commands that repre

3、sent the problem being analyzedBinary file containing values of all state variables and user-defined conditions at stage that file is savedASCII file that records text appearing on the screeninto a log fileASCII file record of input or output history values Graphics plot file (in various standard fo

4、rmats)Data File (*.p2dat)Save File (*.p2sav)Log File (*.log)History File (*.his)Plot FilePFC 5.0Model Creation and SolutionOutline of Steps Recommanded Model generation: Choice of constituitive models and contanct types ; Choice of material properties; Boundary and initial conditions ; Perform alter

5、ations and solve the system; Ways to improve modeling efficiency ; Interpretation of results .Model GenerationBallball create keyword .ball distribute keyword . ball generate keyword . Model Generation Wall墙体运动分为柔性运动和刚性运动: 柔性运动指墙体各点能以不同速度运动刚性运动指墙体各点以相同速度运动默认墙体两侧都是active面,人为设置颗粒生成面Wall create keyword

6、 . Wall generate keyword .Wall import keywordModel Generation Clumpclump create keyword .clump generate keyword . clump distribute keyword . clump template keyword Jointdfn addfracture dfn generate keyworddfn gimport keyword clump replicate Create a clump from a template. clump property Assign clump

7、 pebble surface properties clump initialize Modify clump attributes.clump extra Set clump or pebble extra variables. clump fix Fix the specified clump velocities. clump free Free the specified clump velocities. clump group Specify clump or pebble group names. clump history Add a clump history.clump

8、delete Delete clumps.clump template Operate on a single clump template.clump list List clump information.clump result Modify the usage of the clump result logic.clump rotate Rotate clumps.clump scale Scale clumps.clump tolerance Set contact detection tolerances.clump traceclump order Set the rotatio

9、nal EOM order.Outline of Steps Recommanded Model generation: Choice of constituitive models and contanct types ; Choice of material properties; Boundary and initial conditions ; Loading and sequential modeling; Ways to improve modeling efficiency ; Interpretation of results .Model Generation Contact

10、cmat add keyword . Range cmat apply cmat default keyword . cmat modify i keywordcontact model smodel contact method sm . Ball-ball、Ball-wall 、Ball-facet (piece-piece)Constituitive models Contact model Contact model method Contact model energy Callbacks eventsContact typesBall-ball Ball-pebblePebble-

11、pebble Ball-facet Pebble-facetLinear contact modelThe linear model reproduces the mechanical behavior of an infinitesimal, linearelastic and frictional interface that carries a point force. The interface does not resist relative rotation and optional viscous dashpots may be activated.Contact model m

12、ethodCMAT的补充Contact model energyEnergytrackingisenabledwiththesetenergycommand.Energiesareaccumulated each cycle for balls, clumps, walls and contacts. Mechanical energiesfall into two categories: body energies and contact energies. These can be retrieved via the ball.energy, clump.energy, wall.ener

13、gy and contact.energy FISH functions. The total energies falling into each category can be retrieved with the mech.energy FISH function.Callback eventsset fish callback contact_activated catch_contactsset fish callback -11.0 add_ballLinear CBond Contact ModelThe linear contact bond model provides th

14、e behavior of an infinitesimal,linear elastic, and either frictional or bonded interface, that carries a pointforce and does not resist relative rotation.bondunbondContact model methodContact model energyCallback events. LinearPBond Contact ModelThe linear parallel bond model provides the force-disp

15、lacementbehavior of a finite-sized piece of cementitious material deposited between two pieces in the vicinity of the contact locationContact model methodContact model energyCallback events Smoothjoint Contact ModelThe smoothjoint model simulates the behavior of an interface regardless of the local

16、particle contact orientations along the interface. The behavior of a frictional or bonded joint can be modeled by assigning smooth-joint models to all contacts between particles that lie on opposite sides of the joint.Contact model methodContact model energyCallback eventsFlat Joint Contact Model in

17、 3DContact model methodcontact method bondcontact method bond element 5Contact model energyNo energies computed by the flatjoint model so farCallback eventsHertz Contact ModelThe Hertz model implementation has changed from theprevious versions of PFC, with the following modifications:In PFC 5.0, the

18、 force is resolved as a Sphere-Facet contact.Practically, the normal force at the contact is now half its value with the previous approach.2D Formulation: the possibility to use it PFC2D is left to the user.A new parameter has been introduced, to allow scaling down the tangential stiffness upon norm

19、al unloading of the contact, to prevent spurious energy creation, as discussed in Ellata1996 or Agnolin2007.Contact model methodNo methods are defined by the Hertz modelContact model energyCallback eventsHysteretic Contact ModelThe Hysteretic contact model in PFC consists in an extension of the elas

20、tic Hertz model, combinedwith a nonlinear visco-elastic elementContactsSet time fixSet time auto clean注意clean在不同命令下的用法Outline of Steps Recommanded Model generation: Choice of constituitive models and contanct types ; Choice of material properties; Boundary and initial conditions ; Perform alteration

21、s and solve the system; Ways to improve modeling efficiency ; Interpretation of results .Choice of material propertiesPieces parametersball attribute keyword . ball propertyContact parametersCMAT defaultContact model Contact property Contact methodAttribute and property; fname: properties_in_contact

22、s.p3dat;ball attribute density 1000 damp 0.7; Demonstrate ball properties being used toset contact model properties;=newtitle Properties in Contactsdomain extent -10.0 10.0 -5.0 5.0 -10.0 10.0 condition reflectset gravity 10; assign properties balls for the linear contamodel to useball property kn 1

23、e8 range x -10 0 ball property kn 5e5 range x 0 10 ball property fric 0.7; put a partition between the two sideswall generate plane dip 90 ddir 90wall property kn 1e7cmat default model linearset random 10001ball generate number 140 radius 1.0 box -10 0-5 5 -10 10 tries 300000ball generate number 140

24、 radius 1.0 box 0 10 -5 5 -10 10 tries 300000; let them dropsolve time 10returnOutline of Steps Recommanded Model generation: Choice of constituitive models and contanct types ; Choice of material properties; Boundary and initial conditions ; Perform alterations and solve the system; Ways to improve

25、 modeling efficiency ; Interpretation of results .Boundary and initial conditions Initial stateSet gravityInitial equilibrium Boundary conditionBall as boundaryWall as boundary (by default) Pebble as boundaryOutline of Steps Recommanded Model generation: Choice of constituitive models and contanct types ; Choice of material properties; Boundar

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论