- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
YADE架构分析颗粒密实堆积流固耦合的方案
Ergun ?p-Q picture Re 0-1.0 sinap ~~~ OpenFOAM plus DEM -1/2次方非线性算法的适用范围 sinap ~~ OpenFOAM plus DEM 流道等效存在的问题 sinap ~~~ OpenFOAM plus DEM sinap ~~~ OpenFOAM plus DEM 5 / 36 sinap ~~ OpenFOAM plus DEM 谢谢 YADE架构分析颗粒密实堆积流固耦合方案 sinap ~~~ OpenFOAM plus DEM 1. Yade结构分析 2. 球床堆中的颗粒问题 sinap ~~~ OpenFOAM plus DEM structs.xml 配置文件 sinap ~~~ OpenFOAM plus DEM 工业级强度架构_struts2 sinap ~~~ OpenFOAM plus DEM 配置文件引出的问题 sinap ~~~ OpenFOAM plus DEM from yade.utils import * O.bodies.append(utils.sphere(Vector3(0.0,0.0,0.0),1.0)) O.engines=[ ForceResetter(), InsertionSortCollider([Bo1_Sphere_Aabb(),Bo1_Facet_Aabb()]), InteractionLoop([Ig2_Sphere_Sphere_ScGeom(),Ig2_Facet_Sphere_ScGeom()], [Ip2_FrictMat_FrictMat_MindlinPhys(label=ContactModel)], [Law2_ScGeom_MindlinPhys_Mindlin()]), NewtonIntegrator(damping=local_damping,gravity=(0,0,-9.81)),] O.dt=0.5*utils.PWaveTimeStep() O.run(1000000) 用户需求的最自然处理 最小范围内最大自由度的实现 openfoam算例结构 sinap ~~~ OpenFOAM plus DEM 0/p FoamFile { version 2.0; format ascii; class volScalarField; object p; } dimensions [0 2 -2 0 0 0 0]; internalField uniform 0; boundaryField { movingWall { type zeroGradient; } fixedWalls { type zeroGradient; } } openfoam的组件定制 定制边界条件 定制离散格式 sinap ~~~ OpenFOAM plus DEM boundaryField { walls { type fixedFluxBC; flux uniform 0; Ks_normal uniform 0.238; value uniform 0; }... } laplacianSchemes { laplacian(K,p) 3D27pointsScheme corrected; } ... 层次结构 配置取代编码 sinap ~~~ OpenFOAM plus DEM 配置文件的变与不变 功能单元 组件:运行期底层功能单元 随需求变化 配置的对象 框架:核心逻辑的体现 相对固定 分离变化点 针对组件的三个问题: 放谁去? 放到哪儿? 怎么放? 顶层抽象---框架的开始 sinap ~~~ OpenFOAM plus DEM 工作流:对数据模型(X),做操作(Y),处理(Z)其结果 Yade: Body (Shape Material State Bound...) Interaction (IGeom IPhys Law) Engine (Collider NewtonIntegrator...) OpenFOAM: GeometricField Type, PatchField, GeoMesh Schemes(div grad ...
文档评论(0)