@ZauruS2025

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

LIGGGHTSのstlファイル反映

解決したいこと

LIGGGHTSでstlファイルを挿入した際に粒子がstlファイルを無視して粒子が落下していきます。
粒子がstlファイルにぶつかるようにしたいです。
また、粒子を挿入する面をstlファイルのfallから行いたいです。

発生している問題・エラー

または、問題・エラーが起きている画像をここにドラッグアンドドロップ
スクリーンショット 2025-06-09 112849.png
スクリーンショット 2025-06-09 112913.png

該当するソースコード

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

No Answers yet.

Your answer might help someone💌