*new_model *save_as_model platewithhole0.mud yes *add_points | Input the points for the model 0 0 0 1 0 0 0 1 0 10 0 0 0 10 0 10 10 0 *fill_view *add_curves | Input the edge of the plate 2 4 4 6 6 5 5 3 *set_curve_type arc_cpp | Input the hole of the plate *add_curves 0.000000000000e+000 0.000000000000e+000 0.000000000000e+000 1.000000000000e+000 0.000000000000e+000 0.000000000000e+000 0.000000000000e+000 1.000000000000e+000 0.000000000000e+000 *apply_curve_divisions | Divide the hole into 5 sections 5 # | End of List *set_curve_div_type_fix_ndiv *set_curve_div_num | Divide the edge into 15 sections 15 *apply_curve_divisions 4 # | End of List 1 # | End of List 2 # | End of List 3 # | End of List *af_planar_trimesh | Mesh with triangle elements 4 5 1 2 3 # | End of List *sweep_all | Clear the useless nodes *new_apply *apply_type fixed_displacement | Apply the boundaries *apply_dof x *apply_dof_value x *add_apply_curves 4 # | End of List *new_apply *apply_type fixed_displacement *apply_dof y *apply_dof_value y *add_apply_curves 1 # | End of List *new_apply *apply_type edge_load *apply_dof_value p -1 *add_apply_curves 2 # | End of List *material_type mechanical:isotropic | Define the materials *material_value isotropic:youngs_modulus 200e11 .27 *add_material_elements all_existing *geometry_type mech_planar_pstrain | Apply the geometry parameters *geometry_value thick 1 *add_geometry_elements all_existing *loadcase_type static *loadcase_value nsteps 1 *job_class mechanical *add_job_loadcases lcase1 *add_post_tensor stress *add_post_tensor strain *element_type 6 | 3 Nodes triangle elements all_existing *update_job *submit_job 1 *monitor_job *save_model *post_open_default *set_pathplot_path 46 61 # | End of List *pathplot_add | Plot the stress Arc Length Comp 11 of Stress *pathplot_fit