|
| 1 | + |
| 2 | +tasks: |
| 3 | + - schema: generate_volume_element_APD |
| 4 | + inputs: |
| 5 | + VE_grid_size: [8, 8, 8] |
| 6 | + VE_size: [1, 1, 1] |
| 7 | + num_grains: 4 |
| 8 | + phase_label: Al |
| 9 | + |
| 10 | + - schema: visualise_VE_VTK |
| 11 | + |
| 12 | + - schema: simulate_VE_loading_damask |
| 13 | + inputs: |
| 14 | + load_case::uniaxial: |
| 15 | + total_time: 100 |
| 16 | + num_increments: 200 |
| 17 | + direction: x |
| 18 | + target_def_grad_rate: 1.0e-3 |
| 19 | + dump_frequency: 1 |
| 20 | + homogenization: |
| 21 | + SX: |
| 22 | + mechanical: { type: "pass" } |
| 23 | + N_constituents: 1 |
| 24 | + damask_phases: |
| 25 | + Al: |
| 26 | + lattice: cF |
| 27 | + mechanical: |
| 28 | + output: [F, P, F_e, F_p, L_p, O] |
| 29 | + elastic: |
| 30 | + type: Hooke |
| 31 | + C_11: 106750000000 |
| 32 | + C_12: 60410000000 |
| 33 | + C_44: 28340000000 |
| 34 | + plastic: |
| 35 | + type: phenopowerlaw |
| 36 | + N_sl: [12] |
| 37 | + a_sl: 2.25 |
| 38 | + atol_xi: 1 |
| 39 | + dot_gamma_0_sl: 0.001 |
| 40 | + h_0_sl-sl: 75.0e+6 |
| 41 | + h_sl-sl: [1, 1, 1.4, 1.4, 1.4, 1.4, 1.4] |
| 42 | + n_sl: 20 |
| 43 | + output: [xi_sl] |
| 44 | + xi_0_sl: [31.0e+6] |
| 45 | + xi_inf_sl: [63.0e+6] |
| 46 | + damask_post_processing: |
| 47 | + - name: add_stress_Cauchy |
| 48 | + args: { P: P, F: F } |
| 49 | + opts: { add_Mises: true } |
| 50 | + - name: add_strain |
| 51 | + args: { F: F, t: V, m: 0 } |
| 52 | + opts: { add_Mises: true } |
| 53 | + - name: add_strain |
| 54 | + args: { F: F_p, t: V, m: 0 } |
| 55 | + opts: { add_Mises: true } |
| 56 | + - name: add_IPF_color |
| 57 | + args: { l: [0, 0, 1] } |
| 58 | + VE_response_data: |
| 59 | + phase_data: |
| 60 | + - field_name: sigma_vM |
| 61 | + phase_name: Al |
| 62 | + out_name: vol_avg_equivalent_stress |
| 63 | + transforms: [{ mean_along_axes: 1 }] |
| 64 | + - field_name: epsilon_V^0(F)_vM |
| 65 | + phase_name: Al |
| 66 | + out_name: vol_avg_equivalent_strain |
| 67 | + transforms: [{ mean_along_axes: 1 }] |
| 68 | + - field_name: epsilon_V^0(F_p)_vM |
| 69 | + phase_name: Al |
| 70 | + out_name: vol_avg_equivalent_plastic_strain |
| 71 | + transforms: [{ mean_along_axes: 1 }] |
| 72 | + field_data: |
| 73 | + - field_name: phase |
| 74 | + - field_name: O |
| 75 | + grain_data: |
| 76 | + - field_name: O |
| 77 | + increments: [{ values: [0, -1] }] |
| 78 | + damask_viz: |
| 79 | + fields: |
| 80 | + [F, F_p, P, sigma_vM, epsilon_V^0(F_p)_vM, IPFcolor_(0 0 1), phase] |
| 81 | + increments: |
| 82 | + - step: 20 |
| 83 | + calculate_yield_stress: |
| 84 | + yield_point: 0.002 |
0 commit comments