Week 4
Aim:-
To determine the component checks for geometrical errors and providing good mesh flow for each elements in the model by satisfying above all given criteria with a thickness assignment from shell to solid. Additonally, below requirements also should be satisfied respectively.
- OFF elements after enabling criteria should be zero.
- Cyclic quads and opposite trias should be diminished from model.
- Good mesh flow.
Procedure:-
1. Open the ANSA Software.
2. Click on the downloaded Bottle Cap and open it.
3. As the model will appear. Use the command 'TOPO'(Faces~TOPO) and do window selection for all the model.
- After the TOPO cleanup, then we have to check the geometrical errors for further steps of MID-Surfacing.
- Firstly, we have to click on the 'Geometry' in the Checks manager(Tools~Checks~Geometry), then an Auto-generated template will be occured.
- Secondly, after displaying the template, likewise we have to click on the 'Execute' option in the template which will displayed the status of error visibility.
- Then, after displaying errors, we can 'auto-fix' this error. Select all the errors and by right clicking 'fix' option will be generated and by click on it auto-fix error will automatically be resolved. After, auto-fixing this error some of the errors should be fixed by our own. Thus, these errors should be resolved one after another. For this, we have to use 'Hybrid Not'(Bullens~Hybrid Not) option.
- Admittedly, these errors should be resolves sequence by sequence, so click on error and go to the option 'show only' then the error will be displayed. Likewise, go to Release(CONS~Release) option, then by clicking on it and doing window selection of TOPO in faces, our error will be resolved respectively. Similarly, we have to resolved all errors one by one.
- Thus, when all errors are resolved, then in template it will shown geometry check status as 100% which clarify that our geometrical errors along with TOPOLOGY clean up is all up to the mark.
- Therefore, our geometry is now ready for MID-Surfacing.
4. Our geometry is now undergo through MID-Surfacing. Basically, we preferred mid-surfacing to get a better mesh flow by converting solid to shell(2-D). Now, for mid-surfacing we have to 'Set PID(Part ID)'(Ctrl+P) for each elements of the model.
- Mid-surfacing of Bottle cap:
a. First, we have to check whether in the model we have to do the geometrical clean-up or not, and if not then we have to move on. Likewise, we will start the manual mid-surfacing from the critical portion. b. Now, like we have to 'Measure' the distance for every assigned surface. For same, according to measurement we will start on the critical portion. 
c. The critical portion will be the surface where we have to create the new surface using the 'Create curve'(Curves~Create).

d. Like, after that, we have to take the 'Middle'(Faces~Middle) part by part. Like that, if the surface is not uniform, we will not use the option 'Middle', we will use the option 'Offset'(Faces~Offset) for middle mid-surface. Likewise, we have to do all the surface part by part, due to that mid-surface for each portion will be generated. As, we are doing mid-surfacing of Bottle cap i.e. of plastic model. Plastic model are not mild in nature, therefore we have to provide them the ribs and curves portion for local reinforcement. So, for same when we take mid-surface of ribs, like they are not attached to each other, like parent geometry, that's the reason we have to use the command New(Faces~New), Project(Cons~Project), Extend(Faces~Extend), and Middle(Curves~Middle).

e. Likewise, we have to do the midsurface of Ribs and Teeth. Therefore, here for ribs we have to use the command Middle(Curves~Middle), thereby curve will be generated in the middle. Then, we have to create the new surface between these two curves. Now, we have to 'Extend'(Faces~Extend) the new surface, according to its parent geometry. Similarly, for teeth, we have to use the option 'Curve'(Curves~Middle) and then we have to create the new surface, according to parent geometry. Then, give TOPO, by selection window. For teeth, we have to use the option 'Rotate'(Transform~Rotate), so by that, we have to generate two COG points(Points~On COG). By that, our mid-surface for the teeth will be generated.

f. So, now our model has attained the mid-surface.

5. Now, our FE Model, is ready for meshing. Before that, we need to follow some protocols, likewise primarily one of its distance between nodes at perimeter and macros. We have to measure distance and like, we have focus to attain a same distance between nodes as well as cons. Basically, we need to assign constant distance, so we need to use 'Length'(Perimeters~Length)option and we have to assign target length of '5 mm' as perimeter and macros. Then our FE Model have constant distance. Likewise, two protocols also we have follow i.e. 'Number'(Perimters~Number) and 'Slide'(Perimeters~Slide). Now, our model is ready for meshing.

Now, for mid-surfacing we have to 'Set PID(Part ID)'(Ctrl+P) for each elements of the model.We have to SET PID, because each surface have variation in the thickness due to that we have to give Part ID. Accordingly, we have to set various colour orientations for each elements in the model. Now, different elements is showed below:-
- Part 1. (T=1.2 mm)
- Primarily, we have prefered 'Best'(Mesh generation~Best) mesh option for meshing. Similarly, we have to do meshing as part by part so we need to make Project cut(Macros~Project Cut) to divide the surface and likewise, we have to do the mesh as part by part.
- Before that, we have to set mentioned quality criteria as per given data. So, click 'F11' a template will be generated, then we have to select required quality parameters as per assigned. Then, for same we have to click 'Presentation Paramters' in the template and we have to click on the 'elements' option and we have to show the same 'Demand effect' arrow.
- After that, we have to click 'Mesh'(Utilities~Mesh) option and we have set to average, maximum and minimum length. Then, we have to do best mesh one part after another. Simultaneously, we have to use two commands 'Reconstruct'(Shell mesh~Reconstruct) and 'Smooth'(Shell mesh~Smooth). For reducing trias and Off elements we have to use basically five commands namely, Split(Elements~Split), Paste(Grids~Paste), Join(Elements~Join), Num+/-(Perimeters~Num+/-), Swap(Elements~Swap).Thus, our element will appeared in meshing.
IV. Likewise, we have reduced the OFF elements as much as possible, but due to triple cons the quality criteria does not specify at a spcific area.

V. Thus, our objective is achieved. So, Part 1. can be viewed in 'PID' mode for its colour orientation.
- Part 2. (T=0.34 mm)
- Repeat the same steps of Part 1. as I, II, III.
- Likewise our Part 2. will appeared in meshing.

III. Likewise, we have reduced the OFF elements as much as possible, but due to triple cons the quality criteria does not specify at a spcific area.

IV. Thus, our objective is achieved. So, Part 1. can be viewed in 'PID' mode for its colour orientation.
- Part 3. (T=0.5 mm)
- Repeat the same steps of Part 1. as I, II, III.
- Likewise our Part 3. will appeared in meshing.

III. Thus, our objective is achieved. So, Part 1. can be viewed in 'PID' mode for its colour orientation.
- Part 4. (T=1.02 mm)
- Repeat the same steps of Part 1. as I, II, III.
- Likewise our Part 3. will appeared in meshing.

III. Likewise, we have reduced the OFF elements as much as possible, but due to triple cons the quality criteria does not specify at a spcific area.
IV. Thus, our objective is achieved. So, Part 4. can be viewed in 'PID' mode for its colour orientation.
- Part 5. (T=2.5 mm)
- Repeat the same steps of Part 1. as I, II, III.
- Likewise our Part 3. will appeared in meshing.

III. Likewise, we have reduced the OFF elements as much as possible, but due to triple cons the quality criteria does not specify at a spcific area.

IV. Thus, our objective is achieved. So, Part 5. can be viewed in 'PID' mode for its colour orientation.
- Part 6. (T=1.7 mm)
- Repeat the same steps of Part 1. as I, II, III.
- Likewise our Part 3. will appeared in meshing.

III. Likewise, we have reduced the OFF elements as much as possible, but due to triple cons the quality criteria does not specify at a spcific area.

IV. Thus, our objective is achieved. So, Part 6. can be viewed in 'PID' mode for its colour orientation.
- Part 7. (T=0.68 mm)
- Repeat the same steps of Part 1. as I, II, III.
- Likewise our Part 3. will appeared in meshing.

III. Likewise, we have reduced the OFF elements as much as possible, but due to triple cons the quality criteria does not specify at a spcific area.

IV. Thus, our objective is achieved. So, Part 7. can be viewed in 'PID' mode for its colour orientation.
6. Lastly, our motive for the good mesh flow is achieved. Now, we have to give thickness assignment to the solid model. Similarly, we can showcase the mesh model with selecting the 'Bounce' option and deselecting the 'Perims points' option. Like, mesh model will be appeared along with trias percentage and zero off elements.

Learning Outcomes:-
- First, from basic we get to know basic commands and their applications purpose with opportunities.
- Next, we have a brief knowledge about all commands in 'Topo' and 'Mesh' mode. Specifically, we get to know how these commands should we use along with the model.
- Next, we get to know about the geometrical errors and Topology clean-up in model for the 'Topo' mode. For same, we get to know the term 'Mid-surfacing'.
- Additionally, we get to know how to make a new surface, project the cons, extend the cons on surface and taking the middle of curve.
- For the 'mesh' mode, we get to know how we can get a better mesh flow along with introduction of trias, quads, off elements etc.
- At last, we get a keen knowledge in the plastic applications.
Conclusion:-
In this model, we have finally acheived a good mesh flow, along with zero 'Off' elements, by resolving all geometrical errors along with the Topology clean-up, by satisfying maximum quality criteria as per mentioned above, and by reducing trias percentage as below 15% as per given condition. At last, our model is mesh with a good mesh flow