LIGGGHTSのstlファイル反映
解決したいこと
LIGGGHTSでstlファイルを挿入した際に粒子がstlファイルを無視して粒子が落下していきます。
粒子がstlファイルにぶつかるようにしたいです。
また、粒子を挿入する面をstlファイルのfallから行いたいです。
発生している問題・エラー
または、問題・エラーが起きている画像をここにドラッグアンドドロップ
該当するソースコード
atom_style granular
atom_modify map array
boundary m m m
newton off
communicate single vel yes
units si
region reg block 0 10 0 10 9 10 units box
create_box 1 reg
atom_modify sort 0 0.0 # binエラー回避
neighbor 0.1 bin
neigh_modify delay 0
fix m1 all property/global youngsModulus peratomtype 5.e6
fix m2 all property/global poissonsRatio peratomtype 0.45
fix m3 all property/global coefficientRestitution peratomtypepair 1 0.95
fix m4 all property/global coefficientFriction peratomtypepair 1 0.05
pair_style gran model hertz tangential history
pair_coeff * *
timestep 0.00001
fix gravi all gravity 9.81 vector 0.0 0.0 -1.0
# Insert STL meshes
fix fallwall all mesh/surface file fall.stl type 1
#fix solidwall all mesh/surface file solid.stl type 2
fix solidblock all wall/gran model hertz tangential history mesh n_meshes 1 meshes fallwall
#fix solidblock all wall/gran model hertz tangential history mesh n_meshes 1 meshes solidwall
# Insert region: above the slope
region bc block 5 10 5 10 8 10 units box
fix pts1 all particletemplate/sphere 15485863 atom_type 1 density constant 250 radius constant 0.05
fix pdd1 all particledistribution/discrete 15485867 1 pts1 1.0
fix ins all insert/pack seed 32452843 distributiontemplate pdd1 vel constant 0. 0. -0.5 &
insert_every once overlapcheck yes all_in yes particles_in_region 180 region bc
fix integr all nve/sphere
compute rke all erotate/sphere
thermo_style custom step atoms ke c_rke vol
thermo 1000
thermo_modify lost ignore norm no
dump dmp all custom/vtk 800 post/newModels_*.vtk id type x y z ix iy iz vx vy vz fx fy fz omegax omegay omegaz radius
run 20000
unfix ins
run 200000 upto
以下stlファイル
solid fall
facet normal 0.000000 0.000000 -1.000000
outer loop
vertex 0.000000 10.000000 10.000000
vertex 5.000000 5.000000 10.000000
vertex 0.000000 5.000000 10.000000
endloop
endfacet
facet normal 0.000000 0.000000 -1.000000
outer loop
vertex 5.000000 0.000000 10.000000
vertex 5.000000 5.000000 10.000000
vertex 10.000000 0.000000 10.000000
endloop
endfacet
facet normal 0.000000 0.000000 -1.000000
outer loop
vertex 0.000000 10.000000 10.000000
vertex 10.000000 10.000000 10.000000
vertex 5.000000 5.000000 10.000000
endloop
endfacet
facet normal 0.000000 0.000000 -1.000000
outer loop
vertex 5.000000 5.000000 10.000000
vertex 10.000000 10.000000 10.000000
vertex 10.000000 0.000000 10.000000
endloop
endfacet
endsolid fall
solid block
facet normal 0.000000 1.000000 0.000000
outer loop
vertex 10.000000 10.000000 11.000000
vertex 10.000000 10.000000 10.000000
vertex 0.000000 10.000000 10.000000
endloop
endfacet
facet normal 0.000000 1.000000 0.000000
outer loop
vertex 10.000000 10.000000 11.000000
vertex 0.000000 10.000000 10.000000
vertex 0.000000 10.000000 11.000000
endloop
endfacet
facet normal 0.000000 0.000000 1.000000
outer loop
vertex 10.000000 10.000000 11.000000
vertex 0.000000 10.000000 11.000000
vertex 0.000000 0.000000 11.000000
endloop
endfacet
facet normal 0.000000 0.000000 1.000000
outer loop
vertex 10.000000 10.000000 11.000000
vertex 0.000000 0.000000 11.000000
vertex 10.000000 0.000000 11.000000
endloop
endfacet
facet normal 1.000000 0.000000 0.000000
outer loop
vertex 10.000000 0.000000 11.000000
vertex 10.000000 0.000000 10.000000
vertex 10.000000 10.000000 10.000000
endloop
endfacet
facet normal 1.000000 -0.000000 0.000000
outer loop
vertex 10.000000 0.000000 11.000000
vertex 10.000000 10.000000 10.000000
vertex 10.000000 10.000000 11.000000
endloop
endfacet
facet normal 0.000000 -1.000000 0.000000
outer loop
vertex 5.000000 0.000000 6.000000
vertex 5.000000 0.000000 10.000000
vertex 0.000000 0.000000 11.000000
endloop
endfacet
facet normal -0.000000 -1.000000 0.000000
outer loop
vertex 10.000000 0.000000 11.000000
vertex 0.000000 0.000000 11.000000
vertex 5.000000 0.000000 10.000000
endloop
endfacet
facet normal -0.000000 -1.000000 0.000000
outer loop
vertex 5.000000 0.000000 5.000000
vertex 0.000000 0.000000 11.000000
vertex 0.000000 0.000000 0.000000
endloop
endfacet
facet normal 0.000000 -1.000000 0.000000
outer loop
vertex 5.000000 0.000000 5.000000
vertex 5.000000 0.000000 6.000000
vertex 0.000000 0.000000 11.000000
endloop
endfacet
facet normal 0.000000 -1.000000 0.000000
outer loop
vertex 10.000000 0.000000 10.000000
vertex 10.000000 0.000000 11.000000
vertex 5.000000 0.000000 10.000000
endloop
endfacet
facet normal -0.000000 -1.000000 0.000000
outer loop
vertex 5.000000 0.000000 1.000000
vertex 5.000000 0.000000 5.000000
vertex 0.000000 0.000000 0.000000
endloop
endfacet
facet normal 0.000000 -1.000000 0.000000
outer loop
vertex 10.000000 0.000000 5.000000
vertex 10.000000 0.000000 6.000000
vertex 5.000000 0.000000 6.000000
endloop
endfacet
facet normal 0.000000 -1.000000 0.000000
outer loop
vertex 10.000000 0.000000 5.000000
vertex 5.000000 0.000000 6.000000
vertex 5.000000 0.000000 5.000000
endloop
endfacet
facet normal 0.000000 -1.000000 0.000000
outer loop
vertex 10.000000 0.000000 0.000000
vertex 10.000000 0.000000 1.000000
vertex 5.000000 0.000000 1.000000
endloop
endfacet
facet normal 0.000000 -1.000000 0.000000
outer loop
vertex 10.000000 0.000000 0.000000
vertex 5.000000 0.000000 1.000000
vertex 0.000000 0.000000 0.000000
endloop
endfacet
facet normal 0.000000 0.000000 -1.000000
outer loop
vertex 0.000000 0.000000 0.000000
vertex 10.000000 10.000000 0.000000
vertex 10.000000 0.000000 0.000000
endloop
endfacet
facet normal 0.000000 0.000000 -1.000000
outer loop
vertex 0.000000 10.000000 0.000000
vertex 10.000000 10.000000 0.000000
vertex 0.000000 0.000000 0.000000
endloop
endfacet
facet normal -1.000000 0.000000 0.000000
outer loop
vertex 0.000000 5.000000 10.000000
vertex 0.000000 10.000000 11.000000
vertex 0.000000 10.000000 10.000000
endloop
endfacet
facet normal -1.000000 0.000000 0.000000
outer loop
vertex 0.000000 0.000000 11.000000
vertex 0.000000 5.000000 10.000000
vertex 0.000000 5.000000 6.000000
endloop
endfacet
facet normal -1.000000 0.000000 0.000000
outer loop
vertex 0.000000 0.000000 11.000000
vertex 0.000000 10.000000 11.000000
vertex 0.000000 5.000000 10.000000
endloop
endfacet
facet normal -1.000000 0.000000 0.000000
outer loop
vertex 0.000000 5.000000 5.000000
vertex 0.000000 5.000000 6.000000
vertex 0.000000 10.000000 6.000000
endloop
endfacet
facet normal -1.000000 0.000000 0.000000
outer loop
vertex 0.000000 5.000000 5.000000
vertex 0.000000 10.000000 6.000000
vertex 0.000000 10.000000 5.000000
endloop
endfacet
facet normal -1.000000 0.000000 0.000000
outer loop
vertex 0.000000 5.000000 1.000000
vertex 0.000000 10.000000 1.000000
vertex 0.000000 10.000000 0.000000
endloop
endfacet
facet normal -1.000000 0.000000 0.000000
outer loop
vertex 0.000000 0.000000 0.000000
vertex 0.000000 5.000000 5.000000
vertex 0.000000 5.000000 1.000000
endloop
endfacet
facet normal -1.000000 0.000000 0.000000
outer loop
vertex 0.000000 0.000000 0.000000
vertex 0.000000 0.000000 11.000000
vertex 0.000000 5.000000 6.000000
endloop
endfacet
facet normal -1.000000 0.000000 0.000000
outer loop
vertex 0.000000 0.000000 0.000000
vertex 0.000000 5.000000 1.000000
vertex 0.000000 10.000000 0.000000
endloop
endfacet
facet normal -1.000000 0.000000 0.000000
outer loop
vertex 0.000000 0.000000 0.000000
vertex 0.000000 5.000000 6.000000
vertex 0.000000 5.000000 5.000000
endloop
endfacet
facet normal 1.000000 0.000000 0.000000
outer loop
vertex 10.000000 0.000000 1.000000
vertex 10.000000 0.000000 0.000000
vertex 10.000000 10.000000 0.000000
endloop
endfacet
facet normal 1.000000 -0.000000 0.000000
outer loop
vertex 10.000000 0.000000 1.000000
vertex 10.000000 10.000000 0.000000
vertex 10.000000 10.000000 1.000000
endloop
endfacet
facet normal 0.000000 1.000000 0.000000
outer loop
vertex 10.000000 10.000000 1.000000
vertex 10.000000 10.000000 0.000000
vertex 0.000000 10.000000 0.000000
endloop
endfacet
facet normal 0.000000 1.000000 0.000000
outer loop
vertex 10.000000 10.000000 1.000000
vertex 0.000000 10.000000 0.000000
vertex 0.000000 10.000000 1.000000
endloop
endfacet
facet normal 0.000000 0.000000 1.000000
outer loop
vertex 5.000000 5.000000 1.000000
vertex 0.000000 10.000000 1.000000
vertex 0.000000 5.000000 1.000000
endloop
endfacet
facet normal 0.000000 0.000000 1.000000
outer loop
vertex 5.000000 5.000000 1.000000
vertex 5.000000 0.000000 1.000000
vertex 10.000000 0.000000 1.000000
endloop
endfacet
facet normal 0.000000 0.000000 1.000000
outer loop
vertex 10.000000 10.000000 1.000000
vertex 0.000000 10.000000 1.000000
vertex 5.000000 5.000000 1.000000
endloop
endfacet
facet normal 0.000000 0.000000 1.000000
outer loop
vertex 10.000000 10.000000 1.000000
vertex 5.000000 5.000000 1.000000
vertex 10.000000 0.000000 1.000000
endloop
endfacet
facet normal 1.000000 0.000000 0.000000
outer loop
vertex 5.000000 0.000000 5.000000
vertex 5.000000 0.000000 1.000000
vertex 5.000000 5.000000 1.000000
endloop
endfacet
facet normal 1.000000 -0.000000 0.000000
outer loop
vertex 5.000000 0.000000 5.000000
vertex 5.000000 5.000000 1.000000
vertex 5.000000 5.000000 5.000000
endloop
endfacet
facet normal 0.000000 1.000000 0.000000
outer loop
vertex 5.000000 5.000000 5.000000
vertex 5.000000 5.000000 1.000000
vertex 0.000000 5.000000 1.000000
endloop
endfacet
facet normal 0.000000 1.000000 0.000000
outer loop
vertex 5.000000 5.000000 5.000000
vertex 0.000000 5.000000 1.000000
vertex 0.000000 5.000000 5.000000
endloop
endfacet
facet normal 0.000000 0.000000 -1.000000
outer loop
vertex 0.000000 10.000000 5.000000
vertex 5.000000 5.000000 5.000000
vertex 0.000000 5.000000 5.000000
endloop
endfacet
facet normal 0.000000 0.000000 -1.000000
outer loop
vertex 5.000000 0.000000 5.000000
vertex 5.000000 5.000000 5.000000
vertex 10.000000 0.000000 5.000000
endloop
endfacet
facet normal 0.000000 0.000000 -1.000000
outer loop
vertex 0.000000 10.000000 5.000000
vertex 10.000000 10.000000 5.000000
vertex 5.000000 5.000000 5.000000
endloop
endfacet
facet normal 0.000000 0.000000 -1.000000
outer loop
vertex 5.000000 5.000000 5.000000
vertex 10.000000 10.000000 5.000000
vertex 10.000000 0.000000 5.000000
endloop
endfacet
facet normal 1.000000 0.000000 0.000000
outer loop
vertex 10.000000 0.000000 6.000000
vertex 10.000000 0.000000 5.000000
vertex 10.000000 10.000000 5.000000
endloop
endfacet
facet normal 1.000000 -0.000000 0.000000
outer loop
vertex 10.000000 0.000000 6.000000
vertex 10.000000 10.000000 5.000000
vertex 10.000000 10.000000 6.000000
endloop
endfacet
facet normal 0.000000 1.000000 0.000000
outer loop
vertex 10.000000 10.000000 6.000000
vertex 10.000000 10.000000 5.000000
vertex 0.000000 10.000000 5.000000
endloop
endfacet
facet normal 0.000000 1.000000 0.000000
outer loop
vertex 10.000000 10.000000 6.000000
vertex 0.000000 10.000000 5.000000
vertex 0.000000 10.000000 6.000000
endloop
endfacet
facet normal 0.000000 0.000000 1.000000
outer loop
vertex 5.000000 5.000000 6.000000
vertex 0.000000 10.000000 6.000000
vertex 0.000000 5.000000 6.000000
endloop
endfacet
facet normal 0.000000 0.000000 1.000000
outer loop
vertex 5.000000 5.000000 6.000000
vertex 5.000000 0.000000 6.000000
vertex 10.000000 0.000000 6.000000
endloop
endfacet
facet normal 0.000000 0.000000 1.000000
outer loop
vertex 10.000000 10.000000 6.000000
vertex 0.000000 10.000000 6.000000
vertex 5.000000 5.000000 6.000000
endloop
endfacet
facet normal 0.000000 0.000000 1.000000
outer loop
vertex 10.000000 10.000000 6.000000
vertex 5.000000 5.000000 6.000000
vertex 10.000000 0.000000 6.000000
endloop
endfacet
facet normal 1.000000 0.000000 0.000000
outer loop
vertex 5.000000 0.000000 10.000000
vertex 5.000000 0.000000 6.000000
vertex 5.000000 5.000000 6.000000
endloop
endfacet
facet normal 1.000000 -0.000000 0.000000
outer loop
vertex 5.000000 0.000000 10.000000
vertex 5.000000 5.000000 6.000000
vertex 5.000000 5.000000 10.000000
endloop
endfacet
facet normal 0.000000 1.000000 0.000000
outer loop
vertex 5.000000 5.000000 10.000000
vertex 5.000000 5.000000 6.000000
vertex 0.000000 5.000000 6.000000
endloop
endfacet
facet normal 0.000000 1.000000 0.000000
outer loop
vertex 5.000000 5.000000 10.000000
vertex 0.000000 5.000000 6.000000
vertex 0.000000 5.000000 10.000000
endloop
endfacet
endsolid block
自分で試したこと
surfaceを入れればよいというのは見たのですが、よくわからなかったため教えていただけると幸いです。
0 likes