{
    "parameters":
    {
        "param1":
        {
            "id": "param1",
            "type": "question_parameter",
            "valueDisplay": "20 mm",
            "value": "20",
            "unit": "mm",
            "parent": "question_params"
        },
        "param2":
        {
            "id": "param2",
            "type": "question_parameter",
            "valueDisplay": "25 mm",
            "value": "25",
            "unit": "mm",
            "parent": "question_params"
        },
        "param3":
        {
            "id": "param3",
            "type": "question_parameter",
            "valueDisplay": "600 N m",
            "value": "600",
            "unit": "N m",
            "parent": "question_params"
        },
        "param4":
        {
            "id": "param4",
            "type": "question_parameter",
            "valueDisplay": "40 GPa",
            "value": "40",
            "unit": "GPa",
            "parent": "question_params"
        },
        "param5":
        {
            "id": "param5",
            "type": "question_parameter",
            "valueDisplay": "25 GPa",
            "value": "25",
            "unit": "GPa",
            "parent": "question_params"
        },
        "param6":
        {
            "id": "param6",
            "type": "question_parameter",
            "valueDisplay": "0.7 m",
            "value": "0.7",
            "unit": "m",
            "parent": "question_params"
        },
        "param7":
        {
            "id": "param7",
            "type": "question_parameter",
            "valueDisplay": "1.0 m",
            "value": "1.0",
            "unit": "m",
            "parent": "question_params"
        }
    },
    "workspaces":
    {
        "1":
        {
            "id": 1,
            "name": "wk1",
            "equations":
            {
                "0":
                {
                    "id": "wk1_add2_1_1",
                    "equation_template_id": "add2",
                    "variables":
                    {
                        "sterm":
                        {
                            "id": "wk1_add2_1_1_sterm",
                            "name": "sterm",
                            "symbol_context":
                            {
                                "parentSymbolTemplateZero": "s_{ }",
                                "parentSymbolTemplate": "s_{ }",
                                "parentSymbol": "s_{ }"
                            },
                            "currentSymbol": "a_a",
                            "expectedDomain": "free",
                            "currentDomain": "torque",
                            "currentUnit": "N m",
                            "valueType": "number",
                            "valueSource": "param3",
                            "valueNegated": false,
                            "value": "600"
                        },
                        "aterm":
                        {
                            "id": "wk1_add2_1_1_aterm",
                            "name": "aterm",
                            "symbol_context":
                            {
                                "parentSymbolTemplateZero": "a_{ }",
                                "parentSymbolTemplate": "a_{ }",
                                "parentSymbol": "a_{ }"
                            },
                            "currentSymbol": "a_b",
                            "expectedDomain": "free",
                            "currentDomain": null,
                            "currentUnit": null,
                            "valueType": "association",
                            "valueSource": null,
                            "valueNegated": false,
                            "value":
                            {
                                "var": "a_j",
                                "varDisplay": "T_{A}",
                                "varDisplayTemplate": "T_{ }"
                            }
                        },
                        "bterm":
                        {
                            "id": "wk1_add2_1_1_bterm",
                            "name": "bterm",
                            "symbol_context":
                            {
                                "parentSymbolTemplateZero": "b_{ }",
                                "parentSymbolTemplate": "b_{ }",
                                "parentSymbol": "b_{ }"
                            },
                            "currentSymbol": "a_c",
                            "expectedDomain": "free",
                            "currentDomain": null,
                            "currentUnit": null,
                            "valueType": "association",
                            "valueSource": null,
                            "valueNegated": false,
                            "value":
                            {
                                "var": "a_o",
                                "varDisplay": "T_{B}",
                                "varDisplayTemplate": "T_{2}"
                            }
                        }
                    }
                },
                "1":
                {
                    "id": "wk1_add2_2_2",
                    "equation_template_id": "add2",
                    "variables":
                    {
                        "sterm":
                        {
                            "id": "wk1_add2_2_2_sterm",
                            "name": "sterm",
                            "symbol_context":
                            {
                                "parentSymbolTemplateZero": "s_{ }",
                                "parentSymbolTemplate": "s_{2}",
                                "parentSymbol": "s_{2}"
                            },
                            "currentSymbol": "a_d",
                            "expectedDomain": "free",
                            "currentDomain": "angle",
                            "currentUnit": "Radian",
                            "valueType": "number",
                            "valueSource": "",
                            "valueNegated": false,
                            "value": "0"
                        },
                        "aterm":
                        {
                            "id": "wk1_add2_2_2_aterm",
                            "name": "aterm",
                            "symbol_context":
                            {
                                "parentSymbolTemplateZero": "a_{ }",
                                "parentSymbolTemplate": "a_{2}",
                                "parentSymbol": "a_{2}"
                            },
                            "currentSymbol": "a_e",
                            "expectedDomain": "free",
                            "currentDomain": null,
                            "currentUnit": null,
                            "valueType": "association",
                            "valueSource": null,
                            "valueNegated": false,
                            "value":
                            {
                                "var": "a_g",
                                "varDisplay": "\\phi_{A}",
                                "varDisplayTemplate": "\\phi_{ }"
                            }
                        },
                        "bterm":
                        {
                            "id": "wk1_add2_2_2_bterm",
                            "name": "bterm",
                            "symbol_context":
                            {
                                "parentSymbolTemplateZero": "b_{ }",
                                "parentSymbolTemplate": "b_{2}",
                                "parentSymbol": "b_{2}"
                            },
                            "currentSymbol": "a_f",
                            "expectedDomain": "free",
                            "currentDomain": null,
                            "currentUnit": null,
                            "valueType": "association",
                            "valueSource": null,
                            "valueNegated": false,
                            "value":
                            {
                                "var": "a_l",
                                "varDisplay": "\\phi_{B}",
                                "varDisplayTemplate": "\\phi_{2}"
                            }
                        }
                    }
                },
                "2":
                {
                    "id": "wk1_angletwist_3_1",
                    "equation_template_id": "angletwist",
                    "variables":
                    {
                        "angletwist":
                        {
                            "id": "wk1_angletwist_3_1_angletwist",
                            "name": "angletwist",
                            "symbol_context":
                            {
                                "parentSymbolTemplateZero": "\\phi_{ }",
                                "parentSymbolTemplate": "\\phi_{ }",
                                "parentSymbol": "\\phi_{ }"
                            },
                            "currentSymbol": "a_g",
                            "expectedDomain": "angle",
                            "currentDomain": null,
                            "currentUnit": null,
                            "valueType": "association",
                            "valueSource": null,
                            "valueNegated": false,
                            "value":
                            {
                                "var": "a_g",
                                "varDisplay": "\\phi_{A}",
                                "varDisplayTemplate": "\\phi_{ }"
                            }
                        },
                        "mominertia":
                        {
                            "id": "wk1_angletwist_3_1_mominertia",
                            "name": "mominertia",
                            "symbol_context":
                            {
                                "parentSymbolTemplateZero": "J_{ }",
                                "parentSymbolTemplate": "J_{ }",
                                "parentSymbol": "J_{ }"
                            },
                            "currentSymbol": "a_h",
                            "expectedDomain": "length4",
                            "currentDomain": null,
                            "currentUnit": null,
                            "valueType": "association",
                            "valueSource": null,
                            "valueNegated": false,
                            "value":
                            {
                                "var": "a_h",
                                "varDisplay": "J_{A}",
                                "varDisplayTemplate": "J_{ }"
                            }
                        },
                        "coeffGshstress":
                        {
                            "id": "wk1_angletwist_3_1_coeffGshstress",
                            "name": "coeffGshstress",
                            "symbol_context":
                            {
                                "parentSymbolTemplateZero": "G_{ }",
                                "parentSymbolTemplate": "G_{ }",
                                "parentSymbol": "G_{ }"
                            },
                            "currentSymbol": "a_i",
                            "expectedDomain": "pressure",
                            "currentDomain": "pressure",
                            "currentUnit": "GPa",
                            "valueType": "number",
                            "valueSource": "param5",
                            "valueNegated": false,
                            "value": "25"
                        },
                        "torque":
                        {
                            "id": "wk1_angletwist_3_1_torque",
                            "name": "torque",
                            "symbol_context":
                            {
                                "parentSymbolTemplateZero": "T_{ }",
                                "parentSymbolTemplate": "T_{ }",
                                "parentSymbol": "T_{ }"
                            },
                            "currentSymbol": "a_j",
                            "expectedDomain": "torque",
                            "currentDomain": null,
                            "currentUnit": null,
                            "valueType": "association",
                            "valueSource": null,
                            "valueNegated": true,
                            "value":
                            {
                                "var": "a_j",
                                "varDisplay": "T_{A}",
                                "varDisplayTemplate": "T_{ }"
                            }
                        },
                        "length":
                        {
                            "id": "wk1_angletwist_3_1_length",
                            "name": "length",
                            "symbol_context":
                            {
                                "parentSymbolTemplateZero": "L_{ }",
                                "parentSymbolTemplate": "L_{ }",
                                "parentSymbol": "L_{ }"
                            },
                            "currentSymbol": "a_k",
                            "expectedDomain": "length",
                            "currentDomain": "length",
                            "currentUnit": "m",
                            "valueType": "number",
                            "valueSource": "param7",
                            "valueNegated": false,
                            "value": "1.0"
                        }
                    }
                },
                "3":
                {
                    "id": "wk1_angletwist_4_2",
                    "equation_template_id": "angletwist",
                    "variables":
                    {
                        "angletwist":
                        {
                            "id": "wk1_angletwist_4_2_angletwist",
                            "name": "angletwist",
                            "symbol_context":
                            {
                                "parentSymbolTemplateZero": "\\phi_{ }",
                                "parentSymbolTemplate": "\\phi_{2}",
                                "parentSymbol": "\\phi_{2}"
                            },
                            "currentSymbol": "a_l",
                            "expectedDomain": "angle",
                            "currentDomain": null,
                            "currentUnit": null,
                            "valueType": "association",
                            "valueSource": null,
                            "valueNegated": false,
                            "value":
                            {
                                "var": "a_l",
                                "varDisplay": "\\phi_{B}",
                                "varDisplayTemplate": "\\phi_{2}"
                            }
                        },
                        "mominertia":
                        {
                            "id": "wk1_angletwist_4_2_mominertia",
                            "name": "mominertia",
                            "symbol_context":
                            {
                                "parentSymbolTemplateZero": "J_{ }",
                                "parentSymbolTemplate": "J_{2}",
                                "parentSymbol": "J_{2}"
                            },
                            "currentSymbol": "a_m",
                            "expectedDomain": "length4",
                            "currentDomain": null,
                            "currentUnit": null,
                            "valueType": "association",
                            "valueSource": null,
                            "valueNegated": false,
                            "value":
                            {
                                "var": "a_m",
                                "varDisplay": "J_{B}",
                                "varDisplayTemplate": "J_{2}"
                            }
                        },
                        "coeffGshstress":
                        {
                            "id": "wk1_angletwist_4_2_coeffGshstress",
                            "name": "coeffGshstress",
                            "symbol_context":
                            {
                                "parentSymbolTemplateZero": "G_{ }",
                                "parentSymbolTemplate": "G_{2}",
                                "parentSymbol": "G_{2}"
                            },
                            "currentSymbol": "a_n",
                            "expectedDomain": "pressure",
                            "currentDomain": "pressure",
                            "currentUnit": "GPa",
                            "valueType": "number",
                            "valueSource": "param4",
                            "valueNegated": false,
                            "value": "40"
                        },
                        "torque":
                        {
                            "id": "wk1_angletwist_4_2_torque",
                            "name": "torque",
                            "symbol_context":
                            {
                                "parentSymbolTemplateZero": "T_{ }",
                                "parentSymbolTemplate": "T_{2}",
                                "parentSymbol": "T_{2}"
                            },
                            "currentSymbol": "a_o",
                            "expectedDomain": "torque",
                            "currentDomain": null,
                            "currentUnit": null,
                            "valueType": "association",
                            "valueSource": null,
                            "valueNegated": false,
                            "value":
                            {
                                "var": "a_o",
                                "varDisplay": "T_{B}",
                                "varDisplayTemplate": "T_{2}"
                            }
                        },
                        "length":
                        {
                            "id": "wk1_angletwist_4_2_length",
                            "name": "length",
                            "symbol_context":
                            {
                                "parentSymbolTemplateZero": "L_{ }",
                                "parentSymbolTemplate": "L_{2}",
                                "parentSymbol": "L_{2}"
                            },
                            "currentSymbol": "a_p",
                            "expectedDomain": "length",
                            "currentDomain": "length",
                            "currentUnit": "m",
                            "valueType": "number",
                            "valueSource": "param6",
                            "valueNegated": false,
                            "value": "0.7"
                        }
                    }
                },
                "4":
                {
                    "id": "wk1_momInertiaDiameter_5_1",
                    "equation_template_id": "momInertiaDiameter",
                    "variables":
                    {
                        "mominertia":
                        {
                            "id": "wk1_momInertiaDiameter_5_1_mominertia",
                            "name": "mominertia",
                            "symbol_context":
                            {
                                "parentSymbolTemplateZero": "J_{ }",
                                "parentSymbolTemplate": "J_{ }",
                                "parentSymbol": "J_{ }"
                            },
                            "currentSymbol": "a_q",
                            "expectedDomain": "length4",
                            "currentDomain": null,
                            "currentUnit": null,
                            "valueType": "association",
                            "valueSource": null,
                            "valueNegated": false,
                            "value":
                            {
                                "var": "a_h",
                                "varDisplay": "J_{A}",
                                "varDisplayTemplate": "J_{ }"
                            }
                        },
                        "diameter":
                        {
                            "id": "wk1_momInertiaDiameter_5_1_diameter",
                            "name": "diameter",
                            "symbol_context":
                            {
                                "parentSymbolTemplateZero": "d_{ }",
                                "parentSymbolTemplate": "d_{ }",
                                "parentSymbol": "d_{ }"
                            },
                            "currentSymbol": "a_r",
                            "expectedDomain": "length",
                            "currentDomain": "length",
                            "currentUnit": "mm",
                            "valueType": "number",
                            "valueSource": "param2",
                            "valueNegated": false,
                            "value": "25"
                        }
                    }
                },
                "5":
                {
                    "id": "wk1_momInertiaDiameter_6_2",
                    "equation_template_id": "momInertiaDiameter",
                    "variables":
                    {
                        "mominertia":
                        {
                            "id": "wk1_momInertiaDiameter_6_2_mominertia",
                            "name": "mominertia",
                            "symbol_context":
                            {
                                "parentSymbolTemplateZero": "J_{ }",
                                "parentSymbolTemplate": "J_{2}",
                                "parentSymbol": "J_{2}"
                            },
                            "currentSymbol": "a_s",
                            "expectedDomain": "length4",
                            "currentDomain": null,
                            "currentUnit": null,
                            "valueType": "association",
                            "valueSource": null,
                            "valueNegated": false,
                            "value":
                            {
                                "var": "a_m",
                                "varDisplay": "J_{B}",
                                "varDisplayTemplate": "J_{2}"
                            }
                        },
                        "diameter":
                        {
                            "id": "wk1_momInertiaDiameter_6_2_diameter",
                            "name": "diameter",
                            "symbol_context":
                            {
                                "parentSymbolTemplateZero": "d_{ }",
                                "parentSymbolTemplate": "d_{2}",
                                "parentSymbol": "d_{2}"
                            },
                            "currentSymbol": "a_t",
                            "expectedDomain": "length",
                            "currentDomain": "length",
                            "currentUnit": "mm",
                            "valueType": "number",
                            "valueSource": "param1",
                            "valueNegated": false,
                            "value": "20"
                        }
                    }
                },
                "7":
                {
                    "id": "wk1_shearMaxTorque1_8_2",
                    "equation_template_id": "shearMaxTorque1",
                    "variables":
                    {
                        "shearstress":
                        {
                            "id": "wk1_shearMaxTorque1_8_2_shearstress",
                            "name": "shearstress",
                            "symbol_context":
                            {
                                "parentSymbolTemplateZero": "\\tau_{ }",
                                "parentSymbolTemplate": "\\tau_{2}",
                                "parentSymbol": "\\tau_{2}"
                            },
                            "currentSymbol": "a_y",
                            "expectedDomain": "pressure",
                            "currentDomain": null,
                            "currentUnit": null,
                            "valueType": null,
                            "valueSource": null,
                            "valueNegated": false,
                            "value": "wk1_shearMaxTorque1_8_2_shearstress"
                        },
                        "mominertia":
                        {
                            "id": "wk1_shearMaxTorque1_8_2_mominertia",
                            "name": "mominertia",
                            "symbol_context":
                            {
                                "parentSymbolTemplateZero": "J_{ }",
                                "parentSymbolTemplate": "J_{2}",
                                "parentSymbol": "J_{2}"
                            },
                            "currentSymbol": "a_z",
                            "expectedDomain": "length4",
                            "currentDomain": null,
                            "currentUnit": null,
                            "valueType": "association",
                            "valueSource": null,
                            "valueNegated": false,
                            "value":
                            {
                                "var": "a_m",
                                "varDisplay": "J_{B}",
                                "varDisplayTemplate": "J_{2}"
                            }
                        },
                        "torque":
                        {
                            "id": "wk1_shearMaxTorque1_8_2_torque",
                            "name": "torque",
                            "symbol_context":
                            {
                                "parentSymbolTemplateZero": "T_{ }",
                                "parentSymbolTemplate": "T_{2}",
                                "parentSymbol": "T_{2}"
                            },
                            "currentSymbol": "b_a",
                            "expectedDomain": "torque",
                            "currentDomain": null,
                            "currentUnit": null,
                            "valueType": "association",
                            "valueSource": null,
                            "valueNegated": false,
                            "value":
                            {
                                "var": "a_o",
                                "varDisplay": "T_{B}",
                                "varDisplayTemplate": "T_{2}"
                            }
                        },
                        "diameter":
                        {
                            "id": "wk1_shearMaxTorque1_8_2_diameter",
                            "name": "diameter",
                            "symbol_context":
                            {
                                "parentSymbolTemplateZero": "d_{ }",
                                "parentSymbolTemplate": "d_{2}",
                                "parentSymbol": "d_{2}"
                            },
                            "currentSymbol": "b_b",
                            "expectedDomain": "length",
                            "currentDomain": "length",
                            "currentUnit": "mm",
                            "valueType": "number",
                            "valueSource": "param1",
                            "valueNegated": false,
                            "value": "20"
                        }
                    }
                }
            },
            "solutionBoxes":
            {
                "7":
                {
                    "value": 290.11923031519297,
                    "unit": "N m",
                    "variable": "a_o",
                    "variableDisplay": "T_{B}",
                    "valueSourceParent": "a_o",
                    "valueNegated": false
                },
                "9":
                {
                    "value": -0.32318574942015,
                    "unit": "Radian",
                    "variable": "a_l",
                    "variableDisplay": "\\phi_{B}",
                    "valueSourceParent": "a_l",
                    "valueNegated": true
                },
                "11":
                {
                    "value": 1.57095e-8,
                    "unit": "m^4",
                    "variable": "a_m",
                    "variableDisplay": "J_{B}",
                    "valueSourceParent": "a_m",
                    "valueNegated": false
                },
                "12":
                {
                    "value": 184677571.09722972,
                    "unit": "Pa",
                    "variable": "a_y",
                    "variableDisplay": "\\tau_{2}",
                    "valueSourceParent": "a_y",
                    "valueNegated": false
                },
                "a_j":
                {
                    "box_id_current": 6,
                    "value": 309.880769684807,
                    "unit": "N m",
                    "variable": "a_j",
                    "variableDisplay": "T_{A}"
                },
                "a_o":
                {
                    "box_id_current": 7,
                    "value": 290.11923031519297,
                    "unit": "N m",
                    "variable": "a_o",
                    "variableDisplay": "T_{B}"
                },
                "a_g":
                {
                    "box_id_current": 8,
                    "value": -0.32318574942015,
                    "unit": "Radian",
                    "variable": "a_g",
                    "variableDisplay": "\\phi_{A}"
                },
                "a_l":
                {
                    "box_id_current": 9,
                    "value": 0.32318574942015,
                    "unit": "Radian",
                    "variable": "a_l",
                    "variableDisplay": "\\phi_{B}"
                },
                "a_h":
                {
                    "box_id_current": 10,
                    "value": 3.835327e-8,
                    "unit": "m^4",
                    "variable": "a_h",
                    "variableDisplay": "J_{A}"
                },
                "a_m":
                {
                    "box_id_current": 11,
                    "value": 1.57095e-8,
                    "unit": "m^4",
                    "variable": "a_m",
                    "variableDisplay": "J_{B}"
                },
                "a_y":
                {
                    "box_id_current": 12,
                    "value": 184677571.09722972,
                    "unit": "Pa",
                    "variable": "a_y",
                    "variableDisplay": "\\tau_{2}"
                }
            }
        }
    },
    "solutions":
    {
        "0":
        {
            "id": "0",
            "solution": "290.1",
            "unit": "N m",
            "source": "a_o",
            "parent": "solution_box",
            "type": "number"
        },
        "1":
        {
            "id": "1",
            "solution": "1.847e+8",
            "unit": "Pa",
            "source": "a_y",
            "parent": "solution_box",
            "type": "number"
        },
        "2":
        {
            "id": "2",
            "solution": "0.3232",
            "unit": "Radian",
            "source": "a_l",
            "parent": "solution_box",
            "type": "number"
        }
    }
}