Skip to content

This repository provides all the code files used within the paper "Effect of Cylinder Wall Parameters on the Final Packing Density of Mono-Disperse Spheres Subject to Three Dimensional Vibrations"

License

Notifications You must be signed in to change notification settings

Jack-Grogan/DEM-Vibropacking-Wall-Effects

Repository files navigation

DEM-Vibropacking-Wall-Effects

This repository provides all the code files used within the paper "Effect of Cylinder Wall Parameters on the Final Packing Density of Mono-Disperse Spheres Subject to Three Dimensional Vibrations".

Code Run Order

The run order of both the shell launch scripts, and the file it launches are outlined below. All drop down directories below can be run without any dependency on files in the other drop down directories.

1) launch_continuous_batch_generator.shcontinuous_batch_generator.py
1) launch_continuous_generator.shcontinuous_generator.py
1) launch_continuous_generator_60s.shcontinuous_generator_60s.py
1) launch_periodic_batch_generator.shperiodic_batch_generator.py
1) launch_periodic_generator.shperiodic_generator.py
2) final_paper_packing_launch.shfinal_paper_packing_method.py
2) final_voxel_packing_launch.shfinal_voxel_packing_method.py
2) z_voxel_continuous_packing_launch.shz_voxel_continuous_packing_method.py
2) z_voxel_periodic_packing_launch.shz_voxel_periodic_packing_method.py
2) z_voxel_batch_continuous_packing_launch.shz_voxel_batch_continuous_packing_method.py
2) z_voxel_batch_periodic_packing_launch.shz_voxel_batch_periodic_packing_method.py
3) graph_launch.shmodel_validation_graphs.py
3) z_graph_launch.shz_voxels_graph.py

1) simulation_launch.shshake.sim
2) voxel_packing_launch.shvoxel_packing_method.py
2) paper_packing_launch.shpaper_packing_method.py
3) continuous_voxel_graph_launch.shdensity_time_continuous_voxel_graph.py
3) continuous_graph_launch.shdensity_time_continuous_graph.py

1) simulation_launch.shshake.sim
2) voxel_packing_launch.shvoxel_packing_method.py
2) paper_packing_launch.shpaper_packing_method.py
3) periodic_voxel_graph_launch.shdensity_time_periodic_voxel_graph.py
3) periodic_graph_launch.shdensity_time_periodic_graph.py

1) launch_generator.shgenerator.py
2) final_voxel_packing_launch.shfinal_voxel_packing_method.py
2) final_paper_packing_launch.shfinal_paper_packing_method.py
3) restitution_voxel_graph_launch.shwall_restitution_voxel_graph.py
3) restitution_graph_launch.shwall_restitution_graph.py

1) launch_generator.shgenerator.py
1) launch_generator_wide.shgenerator_wide.py
2) final_voxel_packing_launch.shfinal_voxel_packing_method.py
2) final_voxel_packing_launch_wide.shfinal_voxel_packing_method_wide.py
2) final_paper_packing_launch.shfinal_paper_packing_method.py
2) final_paper_packing_launch_wide.shfinal_paper_packing_method_wide.py
3) rolling_voxel_graph_launch.shwall_rolling_voxel_graph.py
3) rolling_graph_launch.shwall_rolling_graph.py

1) launch_generator.shgenerator.py
2) final_voxel_packing_launch.shfinal_voxel_packing_method.py
2) final_paper_packing_launch.shfinal_paper_packing_method.py
3) sliding_voxel_graph_launch.shwall_sliding_voxel_graph.py
3) sliding_graph_launch.shwall_sliding_graph.py

1) launch_restitution_generator.shrestitution_generator.py
1) launch_rolling_generator.shrolling_generator.py
1) launch_sliding_generator.shsliding_generator.py
2) final_voxel_packing_launch_restitution.shfinal_voxel_packing_method_restitution.py
2) final_voxel_packing_launch_rolling.shfinal_voxel_packing_method_rolling.py
2) final_voxel_packing_launch_sliding.shfinal_voxel_packing_method_sliding.py
2) final_paper_packing_launch_restitution.shfinal_paper_packing_method_restitution.py
2) final_paper_packing_launch_rolling.shfinal_paper_packing_method_rolling.py
2) final_paper_packing_launch_sliding.shfinal_paper_packing_method_sliding.py
3) restitution_voxel_graph_launch.shrestitution_voxel_graphs.py
3) rolling_voxel_graph_launch.shrolling_voxel_graphs.py
3) sliding_voxel_graph_launch.shsliding_voxel_graphs.py
3) restitution_graph_launch.shrestitution_packing_graphs.py
3) rolling_graph_launch.shrolling_packing_graphs.py
3) sliding_graph_launch.shsliding_packing_graphs.py

1) launch_restitution_generator.shrestitution_generator.py
1) launch_rolling_generator.shrolling_generator.py
1) launch_sliding_generator.shsliding_generator.py
2) final_voxel_packing_launch_restitution.shfinal_voxel_packing_method_restitution.py
2) final_voxel_packing_launch_rolling.shfinal_voxel_packing_method_rolling.py
2) final_voxel_packing_launch_sliding.shfinal_voxel_packing_method_sliding.py
2) final_paper_packing_launch_restitution.shfinal_paper_packing_method_restitution.py
2) final_paper_packing_launch_rolling.shfinal_paper_packing_method_rolling.py
2) final_paper_packing_launch_sliding.shfinal_paper_packing_method_sliding.py
3) restitution_voxel_graph_launch.shrestitution_voxel_graphs.py
3) rolling_voxel_graph_launch.shrolling_voxel_graphs.py
3) sliding_voxel_graph_launch.shsliding_voxel_graphs.py
3) restitution_graph_launch.shrestitution_packing_graphs.py
3) rolling_graph_launch.shrolling_packing_graphs.py
3) sliding_graph_launch.shsliding_packing_graphs.py

1) launch_restitution_generator.shrestitution_generator.py
1) launch_rolling_generator.shrolling_generator.py
1) launch_sliding_generator.shsliding_generator.py
2) final_voxel_packing_launch_restitution.shfinal_voxel_packing_method_restitution.py
2) final_voxel_packing_launch_rolling.shfinal_voxel_packing_method_rolling.py
2) final_voxel_packing_launch_sliding.shfinal_voxel_packing_method_sliding.py
2) final_paper_packing_launch_restitution.shfinal_paper_packing_method_restitution.py
2) final_paper_packing_launch_rolling.shfinal_paper_packing_method_rolling.py
2) final_paper_packing_launch_sliding.shfinal_paper_packing_method_sliding.py
3) restitution_voxel_graph_launch.shrestitution_voxel_graphs_batch.py
3) rolling_voxel_graph_launch.shrolling_voxel_graphs_batch.py
3) sliding_voxel_graph_launch.shsliding_voxel_graphs_batch.py
3) restitution_graph_launch.shrestitution_packing_graphs_batch.py
3) rolling_graph_launch.shrolling_packing_graphs_batch.py
3) sliding_graph_launch.shsliding_packing_graphs_batch.py

1) launch_restitution_generator.shrestitution_generator.py
1) launch_rolling_generator.shrolling_generator.py
1) launch_sliding_generator.shsliding_generator.py
2) final_voxel_packing_launch_restitution.shfinal_voxel_packing_method_restitution.py
2) final_voxel_packing_launch_rolling.shfinal_voxel_packing_method_rolling.py
2) final_voxel_packing_launch_sliding.shfinal_voxel_packing_method_sliding.py
2) final_paper_packing_launch_restitution.shfinal_paper_packing_method_restitution.py
2) final_paper_packing_launch_rolling.shfinal_paper_packing_method_rolling.py
2) final_paper_packing_launch_sliding.shfinal_paper_packing_method_sliding.py
3) restitution_voxel_graph_launch.shrestitution_voxel_graphs.py
3) rolling_voxel_graph_launch.shrolling_voxel_graphs.py
3) sliding_voxel_graph_launch.shsliding_voxel_graphs.py
3) restitution_graph_launch.shrestitution_packing_graphs.py
3) rolling_graph_launch.shrolling_packing_graphs.py
3) sliding_graph_launch.shsliding_packing_graphs.py

Citing

Please cite the accompanying paper:

Jack R. Grogan, Andrei L. Nicuşan, Christopher R.K. Windows-Yule, Effect of cylinder wall parameters on the final packing density of mono-disperse spheres subject to three dimensional vibrations, Particuology, 2024

About

This repository provides all the code files used within the paper "Effect of Cylinder Wall Parameters on the Final Packing Density of Mono-Disperse Spheres Subject to Three Dimensional Vibrations"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published