{
    "version": 10,
    "name": "6 m × 4 m fixed-base portal frame",
    "mode": "frame",
    "defaultMemberBehavior": "frame",
    "units": "metric",
    "workspace": {
        "grid": 0.5,
        "showGrid": true
    },
    "material": {
        "E": 200
    },
    "materials": [
        {
            "id": "MAT1",
            "name": "Structural steel",
            "type": "standard",
            "E": 200,
            "density": 7850,
            "source": {
                "key": "structural-steel",
                "note": "Typical carbon steel"
            }
        }
    ],
    "defaultMaterialId": "MAT1",
    "section": {
        "A": 5000,
        "I": 200000000
    },
    "sections": [
        {
            "id": "S1",
            "name": "Uniform frame section",
            "type": "custom",
            "A": 5000,
            "I": 200000000,
            "source": null
        }
    ],
    "defaultSectionId": "S1",
    "nodes": [
        {
            "id": 1,
            "label": "N1",
            "x": 0,
            "y": 0,
            "support": "fixed",
            "restraints": {
                "ux": true,
                "uy": true,
                "rz": true
            }
        },
        {
            "id": 2,
            "label": "N2",
            "x": 0,
            "y": 4,
            "support": "free",
            "restraints": {
                "ux": false,
                "uy": false,
                "rz": false
            }
        },
        {
            "id": 3,
            "label": "N3",
            "x": 6,
            "y": 4,
            "support": "free",
            "restraints": {
                "ux": false,
                "uy": false,
                "rz": false
            }
        },
        {
            "id": 4,
            "label": "N4",
            "x": 6,
            "y": 0,
            "support": "fixed",
            "restraints": {
                "ux": true,
                "uy": true,
                "rz": true
            }
        }
    ],
    "members": [
        {
            "id": 1,
            "label": "M1",
            "start": 1,
            "end": 2,
            "E": 200,
            "A": 5000,
            "I": 200000000,
            "behavior": "frame",
            "releases": {
                "startRz": false,
                "endRz": false
            },
            "materialId": "MAT1",
            "sectionId": "S1",
            "sectionRef": null
        },
        {
            "id": 2,
            "label": "M2",
            "start": 2,
            "end": 3,
            "E": 200,
            "A": 5000,
            "I": 200000000,
            "behavior": "frame",
            "releases": {
                "startRz": false,
                "endRz": false
            },
            "materialId": "MAT1",
            "sectionId": "S1",
            "sectionRef": null
        },
        {
            "id": 3,
            "label": "M3",
            "start": 3,
            "end": 4,
            "E": 200,
            "A": 5000,
            "I": 200000000,
            "behavior": "frame",
            "releases": {
                "startRz": false,
                "endRz": false
            },
            "materialId": "MAT1",
            "sectionId": "S1",
            "sectionRef": null
        }
    ],
    "loads": [
        {
            "id": "L1",
            "label": "L1",
            "loadCaseId": null,
            "category": null,
            "type": "nodal",
            "nodeId": 3,
            "fx": 12,
            "fy": 0,
            "mz": 0
        },
        {
            "id": "L2",
            "label": "L2",
            "loadCaseId": null,
            "category": null,
            "type": "member-distributed",
            "memberId": 2,
            "start": 0,
            "end": 6,
            "qStart": -8,
            "qEnd": -8,
            "direction": "local-y"
        }
    ],
    "loadCases": [],
    "loadCombinations": [],
    "activeLoadCaseId": null,
    "analysisScenario": {
        "type": "all",
        "id": "all"
    },
    "counters": {
        "node": 5,
        "member": 4,
        "load": 3,
        "loadCase": 1,
        "combination": 1,
        "material": 2,
        "section": 2
    }
}
