Генерация случайного распределения Matlab без перекрытия

Мне нужно генерировать волокна определенного размера из коробки или балки. Распределение будет случайным и без наложения. Алгоритм показан в файле изображения вместе с результатом.

! https://imgur.com/a/zzMvV

Я могу генерировать случайное распределение в Matlab, но я не могу понять, как избежать наложения, как показано в алгоритме. Полученный результат я буду использовать в программе моделирования Ansys для анализа.

Алгоритм, который я взял из другого источника, но я изменил параметры, такие как: длина волокна 12 мм, диаметр волокна 35 мкм, размер коробки (40 мм x 40 мм x 160 мм), объемная доля волокна = 2% и количество волокон в коробка около 443500.

Упомянутые кодировки находятся за пределами моего опыта, может ли кто-нибудь помочь мне написать код для указанного алгоритма в Matlab?

1 ответ

Я использовал прилагаемый алгоритм для вставки волокон без перекрытия, он работает

Другие вопросы по тегам