Генерация случайного распределения Matlab без перекрытия
Мне нужно генерировать волокна определенного размера из коробки или балки. Распределение будет случайным и без наложения. Алгоритм показан в файле изображения вместе с результатом.
Я могу генерировать случайное распределение в Matlab, но я не могу понять, как избежать наложения, как показано в алгоритме. Полученный результат я буду использовать в программе моделирования Ansys для анализа.
Алгоритм, который я взял из другого источника, но я изменил параметры, такие как: длина волокна 12 мм, диаметр волокна 35 мкм, размер коробки (40 мм x 40 мм x 160 мм), объемная доля волокна = 2% и количество волокон в коробка около 443500.
Упомянутые кодировки находятся за пределами моего опыта, может ли кто-нибудь помочь мне написать код для указанного алгоритма в Matlab?
1 ответ
Я использовал прилагаемый алгоритм для вставки волокон без перекрытия, он работает