Hi Sihwa,
I'll try and answer your questions individually:
Q1. A good place to start learning about the parameters in StatsGenerator is by checking out the DREAM.3D user manual. You can access the user manual by launching DREAM.3D and then going to the Help menu > DREAM.3D Help. This opens up the user manual. In the user manual, head to the Auxiliary Tools > StatsGenerator section. Here we explain what the parameters in StatsGenerator mean and the process one can use to select them, including mu and sigma. Check the manual for an in-depth explanation, but the short version is that mu represents the average of the lognormal grain size distribution, which is actually the average value of log(size of grains), where "size of grains" is computed as an equivalent sphere diameter. Similarly, sigma is the standard deviation of the lognormal grain size distribution, which is actually the standard deviation of the values of log(size of grains). The actual plot that is drawn is in "real space" units (microns, etc.), so the best approach is the modify the mu and sigma values until the graph matches your actual data. Alternatively, if you are able to fit your data to a lognormal distribution to determine values for mu and sigma, you could use these as the inputs in StatsGenerator.
Q2. In the current version of DREAM.3D (v6.1.77), the bulk load option uses a file format that can be generated by DREAM.3D using a filter called "Write StatsGenerator ODF Angles File". If you have orientation data in a format like .ang or .ctf, you can read it into DREAM.3D as usual, and then feed your Euler angles into this filter to generate an "angles" file. The filter will generate a separate file automatically for each phase in the system. You can then use this file as the input to the bulk load option in StatsGenerator. If you have orientations in a format that DREAM.3D cannot read in manually, you could create the file yourself. The format of this file is currently:
Number of Euler Angles
phi1 PHI phi2 weight sigma
.......
where the Euler angles are in the Bunge convention. So, if you had three orientations of (90, 0, 0) all with weights and sigmas of 1, the file would look like this:
3
90 0 0 1 1
90 0 0 1 1
90 0 0 1 1
The Euler angles can be in degrees or radians, just make sure to select the correct option for your data when importing into StatsGenerator.
Q3. There are two filters in DREAM.3D that can export Abaqus files: the "Abaqus Hexahedron Writer" filter and the "Write Abaqus Surface Mesh" filter. Check out these filters' documentation for in-depth details. The filter documentation is located in the DREAM.3D user manual. The hexahedron writer takes a voxelized geometry as input, and will simply write the voxels as hexahedra. This results in a very "blocky" volume mesh, but serves as a quick and easy way to get a structure into Abaqus. For example, you could create a synthetic structure using stats from StatsGenerator and then export this voxelized synthetic structure using the hexahedron writer. The surface mesh writer writes out a surface mesh of a 3D volume as "shell" elements. This filter requires a surface mesh geometry as input, so in the example of a synthetic microstructure, you would have to first surface mesh the structure to use this filter. Note that surface mesh writer does not result in a volume mesh. Both the Abaqus writers produce INP files.
hope that helps,
-Sean