![]() ![]() This required calculating the cartesian distance between center points and making sure it was greater than the fiber diameter. Additionally, fiber center locations could not be touching or superimposed on one another. ![]() This prevented any partial fibers or fibers in contact with the boundaries. ![]() Firstly, fiber center locations were not permitted within half a radius of any of the four edges. However, specific conditions were required to make the geometry easier for analysis. Multiplying this by the length and width dimensions scaled the random value to my geometry. In order to achieve the random distribution of fibers within the specified bounding box, I utilized the ‘rand’ function within Matlab, which returns a uniformly distributed random number in the range. In this example, a repeat value of 5 dictates the creation of 25 individual fibers. The number of fibers distributed within the matrix is also determined by the repeat value, and is equal to the repeat value squared. With the base bounding dimension being 10 micrometers (10E-6 m), an inputted repeat value of 5 will output a matrix that is 50 micrometers by 50 micrometers. The ‘rndfiber’ function takes requires two inputs: the radius of the fibers, and the repeat value, which represents the modularity of the RVE. I created the function ‘rndfiber’ in Matlab to achieve this. The first step in the fiber modeling is randomly generating a 2D distribution of fibers within a standard geometry. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |