Files
SystemSimulationApp/tests/data/test-mql-4-corrected.json

15650 lines
447 KiB
JSON

{
"projectSchemaVersion": 1,
"name": "test-mql-4-AME-aligned",
"nodes": [
{
"id": "pn_gas_data",
"type": "simulationComponent",
"position": {
"x": -450,
"y": -180
},
"data": {
"label": "pn_gas_data",
"componentType": "amesim_helium_medium",
"modelType": "amesim_helium_medium",
"modelVersion": "0.1.0",
"ports": [],
"parameters": {
"gi": 1.0,
"property_model": 0.0
},
"parameterUnits": {},
"parameterScientificNotation": {},
"rotation": 0,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_pnch023_1",
"type": "simulationComponent",
"position": {
"x": -534,
"y": 140
},
"data": {
"label": "pn_general_chamber",
"componentType": "amesim_pnch023",
"modelType": "amesim_pnch023",
"modelVersion": "0.1.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
]
},
"side": "left",
"order": 10
},
{
"name": "port_2",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
]
},
"side": "right",
"order": 20
}
],
"parameters": {
"gi": 1.0,
"cvol": 0.057,
"kth": 0.0,
"sth": 0.1,
"extemp": 293.15,
"p0": 15299999.999999998,
"T0": 293.15
},
"parameterUnits": {
"cvol": "L",
"kth": "W/(m2*K)",
"sth": "m2",
"extemp": "K",
"p0": "bar",
"T0": "K"
},
"parameterScientificNotation": {},
"rotation": 270,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_pnor001_1",
"type": "simulationComponent",
"position": {
"x": -534,
"y": 89.59999999999997
},
"data": {
"label": "pn_orifice_18",
"componentType": "amesim_pnor001",
"modelType": "amesim_pnor001",
"modelVersion": "0.3.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"p",
"T"
],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "left",
"order": 10
},
{
"name": "port_2",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"p",
"T"
],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "right",
"order": 20
}
],
"parameters": {
"gi": 1.0,
"cq": 0.9,
"area": 7.85e-05,
"Cv": 0.5,
"Kv": 0.4,
"flowset": 1.0
},
"parameterUnits": {
"area": "mm2"
},
"parameterScientificNotation": {},
"rotation": 270,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_pnor001_2",
"type": "simulationComponent",
"position": {
"x": -534,
"y": 190.40000000000003
},
"data": {
"label": "pn_orifice_19",
"componentType": "amesim_pnor001",
"modelType": "amesim_pnor001",
"modelVersion": "0.3.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"p",
"T"
],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "left",
"order": 10
},
{
"name": "port_2",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"p",
"T"
],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "right",
"order": 20
}
],
"parameters": {
"gi": 1.0,
"cq": 0.9,
"area": 7.85e-05,
"Cv": 0.5,
"Kv": 0.4,
"flowset": 1.0
},
"parameterUnits": {
"area": "mm2"
},
"parameterScientificNotation": {},
"rotation": 90,
"mirrored": true
},
"selected": false
},
{
"id": "amesim_pn3node2_1",
"type": "simulationComponent",
"position": {
"x": -537.1,
"y": -15.600000000000051
},
"data": {
"label": "pn_node3_8",
"componentType": "amesim_pn3node2",
"modelType": "amesim_pn3node2",
"modelVersion": "0.3.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "fixed",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
],
"referencePort": "port_2"
},
"side": "left",
"order": 10
},
{
"name": "port_2",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "fixed",
"inputs": [
"p",
"T"
],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "right",
"order": 20
},
{
"name": "port_3",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "fixed",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
],
"referencePort": "port_2"
},
"side": "right",
"order": 30
}
],
"parameters": {},
"parameterUnits": {},
"parameterScientificNotation": {},
"rotation": 180,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_pn3node2_2",
"type": "simulationComponent",
"position": {
"x": -537.1,
"y": 315.6000000000001
},
"data": {
"label": "pn_node3_9",
"componentType": "amesim_pn3node2",
"modelType": "amesim_pn3node2",
"modelVersion": "0.3.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "fixed",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
],
"referencePort": "port_2"
},
"side": "left",
"order": 10
},
{
"name": "port_2",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "fixed",
"inputs": [
"p",
"T"
],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "right",
"order": 20
},
{
"name": "port_3",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "fixed",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
],
"referencePort": "port_2"
},
"side": "right",
"order": 30
}
],
"parameters": {},
"parameterUnits": {},
"parameterScientificNotation": {},
"rotation": 180,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_pn3node2_3",
"type": "simulationComponent",
"position": {
"x": -537.1,
"y": 421.2000000000001
},
"data": {
"label": "pn_node3_10",
"componentType": "amesim_pn3node2",
"modelType": "amesim_pn3node2",
"modelVersion": "0.3.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "fixed",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
],
"referencePort": "port_2"
},
"side": "left",
"order": 10
},
{
"name": "port_2",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "fixed",
"inputs": [
"p",
"T"
],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "right",
"order": 20
},
{
"name": "port_3",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "fixed",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
],
"referencePort": "port_2"
},
"side": "right",
"order": 30
}
],
"parameters": {},
"parameterUnits": {},
"parameterScientificNotation": {},
"rotation": 180,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_pnch023_2",
"type": "simulationComponent",
"position": {
"x": -534,
"y": 576.8000000000001
},
"data": {
"label": "pn_general_chamber_2",
"componentType": "amesim_pnch023",
"modelType": "amesim_pnch023",
"modelVersion": "0.1.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
]
},
"side": "left",
"order": 10
},
{
"name": "port_2",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
]
},
"side": "right",
"order": 20
}
],
"parameters": {
"gi": 1.0,
"cvol": 0.057,
"kth": 0.0,
"sth": 0.1,
"extemp": 293.15,
"p0": 15299999.999999998,
"T0": 293.15
},
"parameterUnits": {
"cvol": "L",
"kth": "W/(m2*K)",
"sth": "m2",
"extemp": "K",
"p0": "bar",
"T0": "K"
},
"parameterScientificNotation": {},
"rotation": 270,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_pnor001_3",
"type": "simulationComponent",
"position": {
"x": -534,
"y": 526.4000000000001
},
"data": {
"label": "pn_orifice_20",
"componentType": "amesim_pnor001",
"modelType": "amesim_pnor001",
"modelVersion": "0.3.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"p",
"T"
],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "left",
"order": 10
},
{
"name": "port_2",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"p",
"T"
],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "right",
"order": 20
}
],
"parameters": {
"gi": 1.0,
"cq": 0.9,
"area": 7.85e-05,
"Cv": 0.5,
"Kv": 0.4,
"flowset": 1.0
},
"parameterUnits": {
"area": "mm2"
},
"parameterScientificNotation": {},
"rotation": 270,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_pnor001_4",
"type": "simulationComponent",
"position": {
"x": -534,
"y": 627.2
},
"data": {
"label": "pn_orifice_21",
"componentType": "amesim_pnor001",
"modelType": "amesim_pnor001",
"modelVersion": "0.3.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"p",
"T"
],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "left",
"order": 10
},
{
"name": "port_2",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"p",
"T"
],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "right",
"order": 20
}
],
"parameters": {
"gi": 1.0,
"cq": 0.9,
"area": 7.85e-05,
"Cv": 0.5,
"Kv": 0.4,
"flowset": 1.0
},
"parameterUnits": {
"area": "mm2"
},
"parameterScientificNotation": {},
"rotation": 90,
"mirrored": true
},
"selected": false
},
{
"id": "amesim_pn3node2_4",
"type": "simulationComponent",
"position": {
"x": -537.1,
"y": 752.4000000000001
},
"data": {
"label": "pn_node3_11",
"componentType": "amesim_pn3node2",
"modelType": "amesim_pn3node2",
"modelVersion": "0.3.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "fixed",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
],
"referencePort": "port_2"
},
"side": "left",
"order": 10
},
{
"name": "port_2",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "fixed",
"inputs": [
"p",
"T"
],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "right",
"order": 20
},
{
"name": "port_3",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "fixed",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
],
"referencePort": "port_2"
},
"side": "right",
"order": 30
}
],
"parameters": {},
"parameterUnits": {},
"parameterScientificNotation": {},
"rotation": 180,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_pnl0001_1",
"type": "simulationComponent",
"position": {
"x": -542,
"y": 19.199999999999946
},
"data": {
"label": "pneumatic_96",
"componentType": "amesim_pnl0001",
"modelType": "amesim_pnl0001",
"modelVersion": "0.4.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"p",
"T"
],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "left",
"order": 10
},
{
"name": "port_2",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
]
},
"side": "right",
"order": 20
}
],
"parameters": {
"gi": 1.0,
"diam": 0.014,
"le": 1.0,
"rr": 0.0032142857142857142,
"k": 1.35,
"kth": 0.0,
"extemp": 293.15,
"mode": 2.0,
"p0": 15299999.999999998,
"T0": 293.15
},
"parameterUnits": {
"diam": "mm",
"le": "m",
"kth": "W/(m2*K)",
"extemp": "K",
"p0": "bar",
"T0": "K"
},
"parameterScientificNotation": {},
"rotation": 90,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_pnl0001_2",
"type": "simulationComponent",
"position": {
"x": -542,
"y": 244.80000000000007
},
"data": {
"label": "pneumatic_97",
"componentType": "amesim_pnl0001",
"modelType": "amesim_pnl0001",
"modelVersion": "0.4.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"p",
"T"
],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "left",
"order": 10
},
{
"name": "port_2",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
]
},
"side": "right",
"order": 20
}
],
"parameters": {
"gi": 1.0,
"diam": 0.014,
"le": 1.0,
"rr": 0.0032142857142857142,
"k": 1.35,
"kth": 0.0,
"extemp": 293.15,
"mode": 2.0,
"p0": 15299999.999999998,
"T0": 293.15
},
"parameterUnits": {
"diam": "mm",
"le": "m",
"kth": "W/(m2*K)",
"extemp": "K",
"p0": "bar",
"T0": "K"
},
"parameterScientificNotation": {},
"rotation": 270,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_pnl0001_4",
"type": "simulationComponent",
"position": {
"x": -542,
"y": 456.0000000000001
},
"data": {
"label": "pneumatic_98",
"componentType": "amesim_pnl0001",
"modelType": "amesim_pnl0001",
"modelVersion": "0.4.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"p",
"T"
],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "left",
"order": 10
},
{
"name": "port_2",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
]
},
"side": "right",
"order": 20
}
],
"parameters": {
"gi": 1.0,
"diam": 0.014,
"le": 1.0,
"rr": 0.0032142857142857142,
"k": 1.35,
"kth": 0.0,
"extemp": 293.15,
"mode": 2.0,
"p0": 15299999.999999998,
"T0": 293.15
},
"parameterUnits": {
"diam": "mm",
"le": "m",
"kth": "W/(m2*K)",
"extemp": "K",
"p0": "bar",
"T0": "K"
},
"parameterScientificNotation": {},
"rotation": 90,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_pnl0001_5",
"type": "simulationComponent",
"position": {
"x": -542,
"y": 681.6
},
"data": {
"label": "pneumatic_99",
"componentType": "amesim_pnl0001",
"modelType": "amesim_pnl0001",
"modelVersion": "0.4.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"p",
"T"
],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "left",
"order": 10
},
{
"name": "port_2",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
]
},
"side": "right",
"order": 20
}
],
"parameters": {
"gi": 1.0,
"diam": 0.014,
"le": 1.0,
"rr": 0.0032142857142857142,
"k": 1.35,
"kth": 0.0,
"extemp": 293.15,
"mode": 2.0,
"p0": 15299999.999999998,
"T0": 293.15
},
"parameterUnits": {
"diam": "mm",
"le": "m",
"kth": "W/(m2*K)",
"extemp": "K",
"p0": "bar",
"T0": "K"
},
"parameterScientificNotation": {},
"rotation": 270,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_pnl0003_1",
"type": "simulationComponent",
"position": {
"x": -360,
"y": 36
},
"data": {
"label": "pneumatic_87",
"componentType": "amesim_pnl0003",
"modelType": "amesim_pnl0003",
"modelVersion": "0.4.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
]
},
"side": "left",
"order": 10
},
{
"name": "port_2",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
]
},
"side": "right",
"order": 20
}
],
"parameters": {
"gi": 1.0,
"diam": 0.02,
"le": 0.3,
"rr": 0.00225,
"k": 1.35,
"kth": 0.0,
"extemp": 293.15,
"mode": 2.0,
"p1_0": 15299999.999999998,
"T1_0": 293.15,
"p2_0": 15299999.999999998,
"T2_0": 293.15
},
"parameterUnits": {
"diam": "mm",
"le": "m",
"kth": "W/(m2*K)",
"extemp": "K",
"p1_0": "bar",
"T1_0": "K",
"p2_0": "bar",
"T2_0": "K"
},
"parameterScientificNotation": {},
"rotation": 0,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_pnl0003_2",
"type": "simulationComponent",
"position": {
"x": -360,
"y": 270
},
"data": {
"label": "pneumatic_88",
"componentType": "amesim_pnl0003",
"modelType": "amesim_pnl0003",
"modelVersion": "0.4.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
]
},
"side": "left",
"order": 10
},
{
"name": "port_2",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
]
},
"side": "right",
"order": 20
}
],
"parameters": {
"gi": 1.0,
"diam": 0.02,
"le": 0.3,
"rr": 0.00225,
"k": 1.35,
"kth": 0.0,
"extemp": 293.15,
"mode": 2.0,
"p1_0": 15299999.999999998,
"T1_0": 293.15,
"p2_0": 15299999.999999998,
"T2_0": 293.15
},
"parameterUnits": {
"diam": "mm",
"le": "m",
"kth": "W/(m2*K)",
"extemp": "K",
"p1_0": "bar",
"T1_0": "K",
"p2_0": "bar",
"T2_0": "K"
},
"parameterScientificNotation": {},
"rotation": 0,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_pnl0003_3",
"type": "simulationComponent",
"position": {
"x": -360,
"y": 684
},
"data": {
"label": "pneumatic_76",
"componentType": "amesim_pnl0003",
"modelType": "amesim_pnl0003",
"modelVersion": "0.4.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
]
},
"side": "left",
"order": 10
},
{
"name": "port_2",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
]
},
"side": "right",
"order": 20
}
],
"parameters": {
"gi": 1.0,
"diam": 0.02,
"le": 0.3,
"rr": 0.00225,
"k": 1.35,
"kth": 0.0,
"extemp": 293.15,
"mode": 2.0,
"p1_0": 15299999.999999998,
"T1_0": 293.15,
"p2_0": 15299999.999999998,
"T2_0": 293.15
},
"parameterUnits": {
"diam": "mm",
"le": "m",
"kth": "W/(m2*K)",
"extemp": "K",
"p1_0": "bar",
"T1_0": "K",
"p2_0": "bar",
"T2_0": "K"
},
"parameterScientificNotation": {},
"rotation": 0,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_pnl0003_8",
"type": "simulationComponent",
"position": {
"x": -360,
"y": 432
},
"data": {
"label": "pneumatic_75",
"componentType": "amesim_pnl0003",
"modelType": "amesim_pnl0003",
"modelVersion": "0.4.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
]
},
"side": "left",
"order": 10
},
{
"name": "port_2",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
]
},
"side": "right",
"order": 20
}
],
"parameters": {
"gi": 1.0,
"diam": 0.02,
"le": 0.3,
"rr": 0.00225,
"k": 1.35,
"kth": 0.0,
"extemp": 293.15,
"mode": 2.0,
"p1_0": 15299999.999999998,
"T1_0": 293.15,
"p2_0": 15299999.999999998,
"T2_0": 293.15
},
"parameterUnits": {
"diam": "mm",
"le": "m",
"kth": "W/(m2*K)",
"extemp": "K",
"p1_0": "bar",
"T1_0": "K",
"p2_0": "bar",
"T2_0": "K"
},
"parameterScientificNotation": {},
"rotation": 0,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_pnvo001_1",
"type": "simulationComponent",
"position": {
"x": -198,
"y": 72
},
"data": {
"label": "pn_morifice_1",
"componentType": "amesim_pnvo001",
"modelType": "amesim_pnvo001",
"modelVersion": "0.2.0",
"ports": [
{
"name": "res",
"kind": "signal",
"domain": "signal",
"nominalRole": "input",
"variables": [
{
"name": "signal",
"role": "signal",
"connectionRule": "directed",
"label": "信号值",
"quantity": "dimensionless",
"unit": "",
"resultVisible": true,
"order": 10
}
],
"side": "left",
"order": 5
},
{
"name": "port_2",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"p",
"T"
],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "right",
"order": 10
},
{
"name": "port_3",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"p",
"T"
],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "left",
"order": 20
}
],
"parameters": {
"gi": 1.0,
"cq": 0.45,
"area0": 7.85e-05,
"Cv": 0.5,
"Kv": 0.4,
"flowset": 1.0,
"opening0": 1.0
},
"parameterUnits": {
"area0": "mm2"
},
"parameterScientificNotation": {},
"rotation": 0,
"mirrored": true
},
"selected": false
},
{
"id": "amesim_pnvo001_2",
"type": "simulationComponent",
"position": {
"x": -198,
"y": 252
},
"data": {
"label": "pn_morifice_9",
"componentType": "amesim_pnvo001",
"modelType": "amesim_pnvo001",
"modelVersion": "0.2.0",
"ports": [
{
"name": "res",
"kind": "signal",
"domain": "signal",
"nominalRole": "input",
"variables": [
{
"name": "signal",
"role": "signal",
"connectionRule": "directed",
"label": "信号值",
"quantity": "dimensionless",
"unit": "",
"resultVisible": true,
"order": 10
}
],
"side": "left",
"order": 5
},
{
"name": "port_2",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"p",
"T"
],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "right",
"order": 10
},
{
"name": "port_3",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"p",
"T"
],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "left",
"order": 20
}
],
"parameters": {
"gi": 1.0,
"cq": 0.45,
"area0": 7.85e-05,
"Cv": 0.5,
"Kv": 0.4,
"flowset": 1.0,
"opening0": 1.0
},
"parameterUnits": {
"area0": "mm2"
},
"parameterScientificNotation": {},
"rotation": 0,
"mirrored": true
},
"selected": false
},
{
"id": "amesim_pnvo001_3",
"type": "simulationComponent",
"position": {
"x": -198,
"y": 486
},
"data": {
"label": "pn_morifice_10",
"componentType": "amesim_pnvo001",
"modelType": "amesim_pnvo001",
"modelVersion": "0.2.0",
"ports": [
{
"name": "res",
"kind": "signal",
"domain": "signal",
"nominalRole": "input",
"variables": [
{
"name": "signal",
"role": "signal",
"connectionRule": "directed",
"label": "信号值",
"quantity": "dimensionless",
"unit": "",
"resultVisible": true,
"order": 10
}
],
"side": "left",
"order": 5
},
{
"name": "port_2",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"p",
"T"
],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "right",
"order": 10
},
{
"name": "port_3",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"p",
"T"
],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "left",
"order": 20
}
],
"parameters": {
"gi": 1.0,
"cq": 0.45,
"area0": 7.85e-05,
"Cv": 0.5,
"Kv": 0.4,
"flowset": 1.0,
"opening0": 1.0
},
"parameterUnits": {
"area0": "mm2"
},
"parameterScientificNotation": {},
"rotation": 0,
"mirrored": true
},
"selected": false
},
{
"id": "amesim_pnvo001_4",
"type": "simulationComponent",
"position": {
"x": -198,
"y": 648
},
"data": {
"label": "pn_morifice_15",
"componentType": "amesim_pnvo001",
"modelType": "amesim_pnvo001",
"modelVersion": "0.2.0",
"ports": [
{
"name": "res",
"kind": "signal",
"domain": "signal",
"nominalRole": "input",
"variables": [
{
"name": "signal",
"role": "signal",
"connectionRule": "directed",
"label": "信号值",
"quantity": "dimensionless",
"unit": "",
"resultVisible": true,
"order": 10
}
],
"side": "left",
"order": 5
},
{
"name": "port_2",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"p",
"T"
],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "right",
"order": 10
},
{
"name": "port_3",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"p",
"T"
],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "left",
"order": 20
}
],
"parameters": {
"gi": 1.0,
"cq": 0.45,
"area0": 7.85e-05,
"Cv": 0.5,
"Kv": 0.4,
"flowset": 1.0,
"opening0": 1.0
},
"parameterUnits": {
"area0": "mm2"
},
"parameterScientificNotation": {},
"rotation": 0,
"mirrored": true
},
"selected": false
},
{
"id": "amesim_step0_1",
"type": "simulationComponent",
"position": {
"x": -318,
"y": 124
},
"data": {
"label": "step_12",
"componentType": "amesim_step0",
"modelType": "amesim_step0",
"modelVersion": "0.1.0",
"ports": [
{
"name": "out",
"kind": "signal",
"domain": "signal",
"nominalRole": "output",
"variables": [
{
"name": "signal",
"role": "signal",
"connectionRule": "directed",
"label": "信号值",
"quantity": "dimensionless",
"unit": "",
"resultVisible": true,
"order": 10
}
],
"side": "right",
"order": 10
}
],
"parameters": {
"initial": 0.0,
"final": 1.0,
"time": 0.04
},
"parameterUnits": {
"time": "s"
},
"parameterScientificNotation": {},
"rotation": 0,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_step0_2",
"type": "simulationComponent",
"position": {
"x": -318,
"y": 340
},
"data": {
"label": "step_13",
"componentType": "amesim_step0",
"modelType": "amesim_step0",
"modelVersion": "0.1.0",
"ports": [
{
"name": "out",
"kind": "signal",
"domain": "signal",
"nominalRole": "output",
"variables": [
{
"name": "signal",
"role": "signal",
"connectionRule": "directed",
"label": "信号值",
"quantity": "dimensionless",
"unit": "",
"resultVisible": true,
"order": 10
}
],
"side": "right",
"order": 10
}
],
"parameters": {
"initial": 0.0,
"final": 1.0,
"time": 0.04
},
"parameterUnits": {
"time": "s"
},
"parameterScientificNotation": {},
"rotation": 0,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_step0_3",
"type": "simulationComponent",
"position": {
"x": -324,
"y": 558
},
"data": {
"label": "step_14",
"componentType": "amesim_step0",
"modelType": "amesim_step0",
"modelVersion": "0.1.0",
"ports": [
{
"name": "out",
"kind": "signal",
"domain": "signal",
"nominalRole": "output",
"variables": [
{
"name": "signal",
"role": "signal",
"connectionRule": "directed",
"label": "信号值",
"quantity": "dimensionless",
"unit": "",
"resultVisible": true,
"order": 10
}
],
"side": "right",
"order": 10
}
],
"parameters": {
"initial": 0.0,
"final": 1.0,
"time": 0.04
},
"parameterUnits": {
"time": "s"
},
"parameterScientificNotation": {},
"rotation": 0,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_step0_4",
"type": "simulationComponent",
"position": {
"x": -324,
"y": 756
},
"data": {
"label": "step_15",
"componentType": "amesim_step0",
"modelType": "amesim_step0",
"modelVersion": "0.1.0",
"ports": [
{
"name": "out",
"kind": "signal",
"domain": "signal",
"nominalRole": "output",
"variables": [
{
"name": "signal",
"role": "signal",
"connectionRule": "directed",
"label": "信号值",
"quantity": "dimensionless",
"unit": "",
"resultVisible": true,
"order": 10
}
],
"side": "right",
"order": 10
}
],
"parameters": {
"initial": 0.0,
"final": 1.0,
"time": 0.04
},
"parameterUnits": {
"time": "s"
},
"parameterScientificNotation": {},
"rotation": 0,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_p4node2_1",
"type": "simulationComponent",
"position": {
"x": -38,
"y": 91.20000000000002
},
"data": {
"label": "pnnode4_16",
"componentType": "amesim_p4node2",
"modelType": "amesim_p4node2",
"modelVersion": "0.3.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "fixed",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
],
"referencePort": "port_2"
},
"side": "left",
"order": 10
},
{
"name": "port_2",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "fixed",
"inputs": [
"p",
"T"
],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "right",
"order": 20
},
{
"name": "port_3",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "fixed",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
],
"referencePort": "port_2"
},
"side": "right",
"order": 30
},
{
"name": "port_4",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "fixed",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
],
"referencePort": "port_2"
},
"side": "right",
"order": 40
}
],
"parameters": {},
"parameterUnits": {},
"parameterScientificNotation": {},
"rotation": 180,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_p4node2_2",
"type": "simulationComponent",
"position": {
"x": -38,
"y": 196.8
},
"data": {
"label": "pnnode4_17",
"componentType": "amesim_p4node2",
"modelType": "amesim_p4node2",
"modelVersion": "0.3.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "fixed",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
],
"referencePort": "port_2"
},
"side": "left",
"order": 10
},
{
"name": "port_2",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "fixed",
"inputs": [
"p",
"T"
],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "right",
"order": 20
},
{
"name": "port_3",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "fixed",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
],
"referencePort": "port_2"
},
"side": "right",
"order": 30
},
{
"name": "port_4",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "fixed",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
],
"referencePort": "port_2"
},
"side": "right",
"order": 40
}
],
"parameters": {},
"parameterUnits": {},
"parameterScientificNotation": {},
"rotation": 180,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_p4node2_3",
"type": "simulationComponent",
"position": {
"x": -36,
"y": 432
},
"data": {
"label": "pnnode4_18",
"componentType": "amesim_p4node2",
"modelType": "amesim_p4node2",
"modelVersion": "0.3.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "fixed",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
],
"referencePort": "port_2"
},
"side": "left",
"order": 10
},
{
"name": "port_2",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "fixed",
"inputs": [
"p",
"T"
],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "right",
"order": 20
},
{
"name": "port_3",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "fixed",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
],
"referencePort": "port_2"
},
"side": "right",
"order": 30
},
{
"name": "port_4",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "fixed",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
],
"referencePort": "port_2"
},
"side": "right",
"order": 40
}
],
"parameters": {},
"parameterUnits": {},
"parameterScientificNotation": {},
"rotation": 180,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_p4node2_4",
"type": "simulationComponent",
"position": {
"x": -36,
"y": 537.6000000000001
},
"data": {
"label": "pnnode4_19",
"componentType": "amesim_p4node2",
"modelType": "amesim_p4node2",
"modelVersion": "0.3.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "fixed",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
],
"referencePort": "port_2"
},
"side": "left",
"order": 10
},
{
"name": "port_2",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "fixed",
"inputs": [
"p",
"T"
],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "right",
"order": 20
},
{
"name": "port_3",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "fixed",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
],
"referencePort": "port_2"
},
"side": "right",
"order": 30
},
{
"name": "port_4",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "fixed",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
],
"referencePort": "port_2"
},
"side": "right",
"order": 40
}
],
"parameters": {},
"parameterUnits": {},
"parameterScientificNotation": {},
"rotation": 180,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_pnl0002_1",
"type": "simulationComponent",
"position": {
"x": -36,
"y": 126
},
"data": {
"label": "pneumatic_83",
"componentType": "amesim_pnl0002",
"modelType": "amesim_pnl0002",
"modelVersion": "0.6.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"p",
"T"
],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "left",
"order": 10
},
{
"name": "port_2",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"p",
"T"
],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "right",
"order": 20
}
],
"parameters": {
"gi": 1.0,
"diam": 0.02,
"le": 2.0,
"rr": 0.00225,
"k": 1.35,
"kth": 0.0,
"extemp": 293.15,
"mode": 2.0,
"p0": 100000.00000000001,
"T0": 293.15
},
"parameterUnits": {
"diam": "mm",
"le": "m",
"kth": "W/(m2*K)",
"extemp": "K",
"p0": "Pa",
"T0": "K"
},
"parameterScientificNotation": {},
"rotation": 90,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_pnl0002_2",
"type": "simulationComponent",
"position": {
"x": -36,
"y": 306
},
"data": {
"label": "pneumatic_86",
"componentType": "amesim_pnl0002",
"modelType": "amesim_pnl0002",
"modelVersion": "0.6.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"p",
"T"
],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "left",
"order": 10
},
{
"name": "port_2",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"p",
"T"
],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "right",
"order": 20
}
],
"parameters": {
"gi": 1.0,
"diam": 0.02,
"le": 2.0,
"rr": 0.00225,
"k": 1.35,
"kth": 0.0,
"extemp": 293.15,
"mode": 2.0,
"p0": 100000.00000000001,
"T0": 293.15
},
"parameterUnits": {
"diam": "mm",
"le": "m",
"kth": "W/(m2*K)",
"extemp": "K",
"p0": "Pa",
"T0": "K"
},
"parameterScientificNotation": {},
"rotation": 90,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_pnl0002_3",
"type": "simulationComponent",
"position": {
"x": -34,
"y": 466.80000000000007
},
"data": {
"label": "pneumatic_80",
"componentType": "amesim_pnl0002",
"modelType": "amesim_pnl0002",
"modelVersion": "0.6.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"p",
"T"
],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "left",
"order": 10
},
{
"name": "port_2",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"p",
"T"
],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "right",
"order": 20
}
],
"parameters": {
"gi": 1.0,
"diam": 0.02,
"le": 2.0,
"rr": 0.00225,
"k": 1.35,
"kth": 0.0,
"extemp": 293.15,
"mode": 2.0,
"p0": 100000.00000000001,
"T0": 293.15
},
"parameterUnits": {
"diam": "mm",
"le": "m",
"kth": "W/(m2*K)",
"extemp": "K",
"p0": "Pa",
"T0": "K"
},
"parameterScientificNotation": {},
"rotation": 90,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_pnl0001_13",
"type": "simulationComponent",
"position": {
"x": 198,
"y": 126
},
"data": {
"label": "pneumatic_69",
"componentType": "amesim_pnl0001",
"modelType": "amesim_pnl0001",
"modelVersion": "0.4.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"p",
"T"
],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "left",
"order": 10
},
{
"name": "port_2",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
]
},
"side": "right",
"order": 20
}
],
"parameters": {
"gi": 1.0,
"diam": 0.02,
"le": 1.0,
"rr": 0.00225,
"k": 1.35,
"kth": 0.0,
"extemp": 293.15,
"mode": 2.0,
"p0": 100000.00000000001,
"T0": 293.15
},
"parameterUnits": {
"diam": "mm",
"le": "m",
"kth": "W/(m2*K)",
"extemp": "K",
"p0": "Pa",
"T0": "K"
},
"parameterScientificNotation": {},
"rotation": 180,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_pnl0001_14",
"type": "simulationComponent",
"position": {
"x": 198,
"y": 198
},
"data": {
"label": "pneumatic_68",
"componentType": "amesim_pnl0001",
"modelType": "amesim_pnl0001",
"modelVersion": "0.4.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"p",
"T"
],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "left",
"order": 10
},
{
"name": "port_2",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
]
},
"side": "right",
"order": 20
}
],
"parameters": {
"gi": 1.0,
"diam": 0.02,
"le": 1.0,
"rr": 0.00225,
"k": 1.35,
"kth": 0.0,
"extemp": 293.15,
"mode": 2.0,
"p0": 100000.00000000001,
"T0": 293.15
},
"parameterUnits": {
"diam": "mm",
"le": "m",
"kth": "W/(m2*K)",
"extemp": "K",
"p0": "Pa",
"T0": "K"
},
"parameterScientificNotation": {},
"rotation": 180,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_pnl0001_15",
"type": "simulationComponent",
"position": {
"x": 180,
"y": 378
},
"data": {
"label": "pneumatic_66",
"componentType": "amesim_pnl0001",
"modelType": "amesim_pnl0001",
"modelVersion": "0.4.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"p",
"T"
],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "left",
"order": 10
},
{
"name": "port_2",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
]
},
"side": "right",
"order": 20
}
],
"parameters": {
"gi": 1.0,
"diam": 0.02,
"le": 1.0,
"rr": 0.00225,
"k": 1.35,
"kth": 0.0,
"extemp": 293.15,
"mode": 2.0,
"p0": 100000.00000000001,
"T0": 293.15
},
"parameterUnits": {
"diam": "mm",
"le": "m",
"kth": "W/(m2*K)",
"extemp": "K",
"p0": "Pa",
"T0": "K"
},
"parameterScientificNotation": {},
"rotation": 180,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_pnl0001_16",
"type": "simulationComponent",
"position": {
"x": 180,
"y": 522
},
"data": {
"label": "pneumatic_65",
"componentType": "amesim_pnl0001",
"modelType": "amesim_pnl0001",
"modelVersion": "0.4.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"p",
"T"
],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "left",
"order": 10
},
{
"name": "port_2",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
]
},
"side": "right",
"order": 20
}
],
"parameters": {
"gi": 1.0,
"diam": 0.02,
"le": 1.0,
"rr": 0.00225,
"k": 1.35,
"kth": 0.0,
"extemp": 293.15,
"mode": 2.0,
"p0": 100000.00000000001,
"T0": 293.15
},
"parameterUnits": {
"diam": "mm",
"le": "m",
"kth": "W/(m2*K)",
"extemp": "K",
"p0": "Pa",
"T0": "K"
},
"parameterScientificNotation": {},
"rotation": 180,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_pnch012_12",
"type": "simulationComponent",
"position": {
"x": 320,
"y": 528
},
"data": {
"label": "pn_c1_11",
"componentType": "amesim_pnch012",
"modelType": "amesim_pnch012",
"modelVersion": "0.1.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
]
},
"side": "left",
"order": 10
},
{
"name": "port_2",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
]
},
"side": "right",
"order": 20
},
{
"name": "port_3",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
]
},
"side": "left",
"order": 30
},
{
"name": "port_4",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
]
},
"side": "right",
"order": 40
}
],
"parameters": {
"gi": 1.0,
"cvol0": 0.015,
"kth": 1500.0,
"sth": 0.7,
"extemp": 293.15,
"p0": 100000.00000000001,
"T0": 293.15,
"vol1": 0.0,
"vol2": 0.0,
"vol3": 0.0,
"vol4": 0.0,
"dvol1": 0.0,
"dvol2": 0.0,
"dvol3": 0.0,
"dvol4": 0.0
},
"parameterUnits": {
"cvol0": "L",
"kth": "W/(m2*K)",
"sth": "m2",
"extemp": "K",
"p0": "Pa",
"T0": "K",
"vol1": "m3",
"vol2": "m3",
"vol3": "m3",
"vol4": "m3",
"dvol1": "m3/s",
"dvol2": "m3/s",
"dvol3": "m3/s",
"dvol4": "m3/s"
},
"parameterScientificNotation": {},
"rotation": 0,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_pnpl01_9",
"type": "simulationComponent",
"position": {
"x": 338,
"y": 568
},
"data": {
"label": "pn_plug_22",
"componentType": "amesim_pnpl01",
"modelType": "amesim_pnpl01",
"modelVersion": "0.1.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "left",
"order": 10
}
],
"parameters": {},
"parameterUnits": {},
"parameterScientificNotation": {},
"rotation": 90,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_pnpl01_10",
"type": "simulationComponent",
"position": {
"x": 338,
"y": 484
},
"data": {
"label": "pn_plug_23",
"componentType": "amesim_pnpl01",
"modelType": "amesim_pnpl01",
"modelVersion": "0.1.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "left",
"order": 10
}
],
"parameters": {},
"parameterUnits": {},
"parameterScientificNotation": {},
"rotation": 270,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_pnch012_13",
"type": "simulationComponent",
"position": {
"x": 320,
"y": 384
},
"data": {
"label": "pn_c1_10",
"componentType": "amesim_pnch012",
"modelType": "amesim_pnch012",
"modelVersion": "0.1.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
]
},
"side": "left",
"order": 10
},
{
"name": "port_2",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
]
},
"side": "right",
"order": 20
},
{
"name": "port_3",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
]
},
"side": "left",
"order": 30
},
{
"name": "port_4",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
]
},
"side": "right",
"order": 40
}
],
"parameters": {
"gi": 1.0,
"cvol0": 0.015,
"kth": 1500.0,
"sth": 0.7,
"extemp": 293.15,
"p0": 100000.00000000001,
"T0": 293.15,
"vol1": 0.0,
"vol2": 0.0,
"vol3": 0.0,
"vol4": 0.0,
"dvol1": 0.0,
"dvol2": 0.0,
"dvol3": 0.0,
"dvol4": 0.0
},
"parameterUnits": {
"cvol0": "L",
"kth": "W/(m2*K)",
"sth": "m2",
"extemp": "K",
"p0": "Pa",
"T0": "K",
"vol1": "m3",
"vol2": "m3",
"vol3": "m3",
"vol4": "m3",
"dvol1": "m3/s",
"dvol2": "m3/s",
"dvol3": "m3/s",
"dvol4": "m3/s"
},
"parameterScientificNotation": {},
"rotation": 0,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_pnpl01_11",
"type": "simulationComponent",
"position": {
"x": 338,
"y": 424
},
"data": {
"label": "pn_plug_20",
"componentType": "amesim_pnpl01",
"modelType": "amesim_pnpl01",
"modelVersion": "0.1.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "left",
"order": 10
}
],
"parameters": {},
"parameterUnits": {},
"parameterScientificNotation": {},
"rotation": 90,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_pnpl01_12",
"type": "simulationComponent",
"position": {
"x": 338,
"y": 340
},
"data": {
"label": "pn_plug_21",
"componentType": "amesim_pnpl01",
"modelType": "amesim_pnpl01",
"modelVersion": "0.1.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "left",
"order": 10
}
],
"parameters": {},
"parameterUnits": {},
"parameterScientificNotation": {},
"rotation": 270,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_pnch012_14",
"type": "simulationComponent",
"position": {
"x": 338,
"y": 204
},
"data": {
"label": "pn_c1_9",
"componentType": "amesim_pnch012",
"modelType": "amesim_pnch012",
"modelVersion": "0.1.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
]
},
"side": "left",
"order": 10
},
{
"name": "port_2",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
]
},
"side": "right",
"order": 20
},
{
"name": "port_3",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
]
},
"side": "left",
"order": 30
},
{
"name": "port_4",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
]
},
"side": "right",
"order": 40
}
],
"parameters": {
"gi": 1.0,
"cvol0": 0.015,
"kth": 1500.0,
"sth": 0.7,
"extemp": 293.15,
"p0": 100000.00000000001,
"T0": 293.15,
"vol1": 0.0,
"vol2": 0.0,
"vol3": 0.0,
"vol4": 0.0,
"dvol1": 0.0,
"dvol2": 0.0,
"dvol3": 0.0,
"dvol4": 0.0
},
"parameterUnits": {
"cvol0": "L",
"kth": "W/(m2*K)",
"sth": "m2",
"extemp": "K",
"p0": "bar",
"T0": "K",
"vol1": "m3",
"vol2": "m3",
"vol3": "m3",
"vol4": "m3",
"dvol1": "m3/s",
"dvol2": "m3/s",
"dvol3": "m3/s",
"dvol4": "m3/s"
},
"parameterScientificNotation": {},
"rotation": 0,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_pnpl01_13",
"type": "simulationComponent",
"position": {
"x": 356,
"y": 244
},
"data": {
"label": "pn_plug_18",
"componentType": "amesim_pnpl01",
"modelType": "amesim_pnpl01",
"modelVersion": "0.1.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "left",
"order": 10
}
],
"parameters": {},
"parameterUnits": {},
"parameterScientificNotation": {},
"rotation": 90,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_pnpl01_14",
"type": "simulationComponent",
"position": {
"x": 356,
"y": 160
},
"data": {
"label": "pn_plug_19",
"componentType": "amesim_pnpl01",
"modelType": "amesim_pnpl01",
"modelVersion": "0.1.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "left",
"order": 10
}
],
"parameters": {},
"parameterUnits": {},
"parameterScientificNotation": {},
"rotation": 270,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_pnch012_15",
"type": "simulationComponent",
"position": {
"x": 338,
"y": 78
},
"data": {
"label": "pn_c1_8",
"componentType": "amesim_pnch012",
"modelType": "amesim_pnch012",
"modelVersion": "0.1.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
]
},
"side": "left",
"order": 10
},
{
"name": "port_2",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
]
},
"side": "right",
"order": 20
},
{
"name": "port_3",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
]
},
"side": "left",
"order": 30
},
{
"name": "port_4",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"m_flow",
"H_flow"
],
"outputs": [
"p",
"T"
]
},
"side": "right",
"order": 40
}
],
"parameters": {
"gi": 1.0,
"cvol0": 0.015,
"kth": 1500.0,
"sth": 0.7,
"extemp": 293.15,
"p0": 100000.00000000001,
"T0": 293.15,
"vol1": 0.0,
"vol2": 0.0,
"vol3": 0.0,
"vol4": 0.0,
"dvol1": 0.0,
"dvol2": 0.0,
"dvol3": 0.0,
"dvol4": 0.0
},
"parameterUnits": {
"cvol0": "L",
"kth": "W/(m2*K)",
"sth": "m2",
"extemp": "K",
"p0": "bar",
"T0": "K",
"vol1": "m3",
"vol2": "m3",
"vol3": "m3",
"vol4": "m3",
"dvol1": "m3/s",
"dvol2": "m3/s",
"dvol3": "m3/s",
"dvol4": "m3/s"
},
"parameterScientificNotation": {},
"rotation": 0,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_pnpl01_15",
"type": "simulationComponent",
"position": {
"x": 356,
"y": 118
},
"data": {
"label": "pn_plug_16",
"componentType": "amesim_pnpl01",
"modelType": "amesim_pnpl01",
"modelVersion": "0.1.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "left",
"order": 10
}
],
"parameters": {},
"parameterUnits": {},
"parameterScientificNotation": {},
"rotation": 90,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_pnpl01_16",
"type": "simulationComponent",
"position": {
"x": 356,
"y": 34
},
"data": {
"label": "pn_plug_17",
"componentType": "amesim_pnpl01",
"modelType": "amesim_pnpl01",
"modelVersion": "0.1.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "left",
"order": 10
}
],
"parameters": {},
"parameterUnits": {},
"parameterScientificNotation": {},
"rotation": 270,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_pnrp17_1",
"type": "simulationComponent",
"position": {
"x": 558,
"y": -18
},
"data": {
"label": "pn_brp2_8",
"componentType": "amesim_pnrp17",
"modelType": "amesim_pnrp17",
"modelVersion": "0.1.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"p",
"T"
],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "left",
"order": 10
},
{
"name": "port_3",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "left",
"order": 20
},
{
"name": "port_2",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "left",
"order": 30
},
{
"name": "port_4",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 40
},
{
"name": "port_5",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 50
}
],
"parameters": {
"gi": 1.0,
"dp": 0.2,
"dr": 0.001,
"x0": 0.0
},
"parameterUnits": {
"dp": "mm",
"dr": "mm",
"x0": "m"
},
"parameterScientificNotation": {},
"rotation": 0,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_pnrp17_2",
"type": "simulationComponent",
"position": {
"x": 558,
"y": 162
},
"data": {
"label": "pn_brp2_9",
"componentType": "amesim_pnrp17",
"modelType": "amesim_pnrp17",
"modelVersion": "0.1.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"p",
"T"
],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "left",
"order": 10
},
{
"name": "port_3",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "left",
"order": 20
},
{
"name": "port_2",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "left",
"order": 30
},
{
"name": "port_4",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 40
},
{
"name": "port_5",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 50
}
],
"parameters": {
"gi": 1.0,
"dp": 0.2,
"dr": 0.001,
"x0": 0.0
},
"parameterUnits": {
"dp": "mm",
"dr": "mm",
"x0": "m"
},
"parameterScientificNotation": {},
"rotation": 0,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_pnrp17_3",
"type": "simulationComponent",
"position": {
"x": 558,
"y": 324
},
"data": {
"label": "pn_brp2_10",
"componentType": "amesim_pnrp17",
"modelType": "amesim_pnrp17",
"modelVersion": "0.1.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"p",
"T"
],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "left",
"order": 10
},
{
"name": "port_3",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "left",
"order": 20
},
{
"name": "port_2",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "left",
"order": 30
},
{
"name": "port_4",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 40
},
{
"name": "port_5",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 50
}
],
"parameters": {
"gi": 1.0,
"dp": 0.2,
"dr": 0.001,
"x0": 0.0
},
"parameterUnits": {
"dp": "mm",
"dr": "mm",
"x0": "m"
},
"parameterScientificNotation": {},
"rotation": 0,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_pnrp17_4",
"type": "simulationComponent",
"position": {
"x": 558,
"y": 522
},
"data": {
"label": "pn_brp2_11",
"componentType": "amesim_pnrp17",
"modelType": "amesim_pnrp17",
"modelVersion": "0.1.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"p",
"T"
],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "left",
"order": 10
},
{
"name": "port_3",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "left",
"order": 20
},
{
"name": "port_2",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "left",
"order": 30
},
{
"name": "port_4",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 40
},
{
"name": "port_5",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 50
}
],
"parameters": {
"gi": 1.0,
"dp": 0.2,
"dr": 0.001,
"x0": 0.0
},
"parameterUnits": {
"dp": "mm",
"dr": "mm",
"x0": "m"
},
"parameterScientificNotation": {},
"rotation": 0,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_f000_15",
"type": "simulationComponent",
"position": {
"x": 646.5,
"y": -43.68675
},
"data": {
"label": "zeroforcesource_26",
"componentType": "amesim_f000",
"modelType": "amesim_f000",
"modelVersion": "0.1.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 10
}
],
"parameters": {},
"parameterUnits": {},
"parameterScientificNotation": {},
"rotation": 180,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_f000_16",
"type": "simulationComponent",
"position": {
"x": 646.5,
"y": 136.31324999999998
},
"data": {
"label": "zeroforcesource_27",
"componentType": "amesim_f000",
"modelType": "amesim_f000",
"modelVersion": "0.1.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 10
}
],
"parameters": {},
"parameterUnits": {},
"parameterScientificNotation": {},
"rotation": 180,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_f000_17",
"type": "simulationComponent",
"position": {
"x": 646.5,
"y": 298.3132499999999
},
"data": {
"label": "zeroforcesource_28",
"componentType": "amesim_f000",
"modelType": "amesim_f000",
"modelVersion": "0.1.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 10
}
],
"parameters": {},
"parameterUnits": {},
"parameterScientificNotation": {},
"rotation": 180,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_f000_18",
"type": "simulationComponent",
"position": {
"x": 646.5,
"y": 496.31325000000015
},
"data": {
"label": "zeroforcesource_29",
"componentType": "amesim_f000",
"modelType": "amesim_f000",
"modelVersion": "0.1.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 10
}
],
"parameters": {},
"parameterUnits": {},
"parameterScientificNotation": {},
"rotation": 180,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_mecmas21_1",
"type": "simulationComponent",
"position": {
"x": 467.7000000000001,
"y": -17.971999999999994
},
"data": {
"label": "mass_friction_endstops_10",
"componentType": "amesim_mecmas21",
"modelType": "amesim_mecmas21",
"modelVersion": "0.2.0",
"ports": [
{
"name": "port_2",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "left",
"order": 10
},
{
"name": "port_1",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 20
}
],
"parameters": {
"mass": 50.0,
"fstick": 0.0,
"fcoul": 0.0,
"rvisc": 0.0,
"wind": 0.0,
"dvel": 1e-06,
"restdvel": 1e-06,
"restcoeff": 0.65,
"astrib": 0.001,
"xmin": -1.0,
"Kbmin": 1000000000.0,
"Dbmin": 10000.0,
"Pdmin": 0.0001,
"xmax": 0.8,
"Kbmax": 1000000000.0,
"Dbmax": 10000.0,
"Pdmax": 0.0001,
"theta": 0.0,
"useFriction": 1.0,
"stoptype": 4.0,
"discContactOption": 1.0,
"strib": 1.0,
"frictionType": 1.0,
"v0": 0.0,
"x0": 0.0
},
"parameterUnits": {
"mass": "kg",
"fstick": "N",
"fcoul": "N",
"rvisc": "N/(m/s)",
"wind": "N/(m/s)^2",
"dvel": "m/s",
"restdvel": "m/s",
"astrib": "m/s",
"xmin": "m",
"Kbmin": "N/m",
"Dbmin": "N/(m/s)",
"Pdmin": "m",
"xmax": "m",
"Kbmax": "N/m",
"Dbmax": "N/(m/s)",
"Pdmax": "m",
"v0": "m/s",
"x0": "m"
},
"parameterScientificNotation": {},
"rotation": 0,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_mecmas21_2",
"type": "simulationComponent",
"position": {
"x": 467.70000000000005,
"y": 162.02800000000005
},
"data": {
"label": "mass_friction_endstops_11",
"componentType": "amesim_mecmas21",
"modelType": "amesim_mecmas21",
"modelVersion": "0.2.0",
"ports": [
{
"name": "port_2",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "left",
"order": 10
},
{
"name": "port_1",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 20
}
],
"parameters": {
"mass": 50.0,
"fstick": 0.0,
"fcoul": 0.0,
"rvisc": 0.0,
"wind": 0.0,
"dvel": 1e-06,
"restdvel": 1e-06,
"restcoeff": 0.65,
"astrib": 0.001,
"xmin": -1.0,
"Kbmin": 1000000000.0,
"Dbmin": 10000.0,
"Pdmin": 0.0001,
"xmax": 0.8,
"Kbmax": 1000000000.0,
"Dbmax": 10000.0,
"Pdmax": 0.0001,
"theta": 0.0,
"useFriction": 1.0,
"stoptype": 4.0,
"discContactOption": 1.0,
"strib": 1.0,
"frictionType": 1.0,
"v0": 0.0,
"x0": 0.0
},
"parameterUnits": {
"mass": "kg",
"fstick": "N",
"fcoul": "N",
"rvisc": "N/(m/s)",
"wind": "N/(m/s)^2",
"dvel": "m/s",
"restdvel": "m/s",
"astrib": "m/s",
"xmin": "m",
"Kbmin": "N/m",
"Dbmin": "N/(m/s)",
"Pdmin": "m",
"xmax": "m",
"Kbmax": "N/m",
"Dbmax": "N/(m/s)",
"Pdmax": "m",
"v0": "m/s",
"x0": "m"
},
"parameterScientificNotation": {},
"rotation": 0,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_mecmas21_3",
"type": "simulationComponent",
"position": {
"x": 467.70000000000016,
"y": 324.02799999999996
},
"data": {
"label": "mass_friction_endstops_12",
"componentType": "amesim_mecmas21",
"modelType": "amesim_mecmas21",
"modelVersion": "0.2.0",
"ports": [
{
"name": "port_2",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "left",
"order": 10
},
{
"name": "port_1",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 20
}
],
"parameters": {
"mass": 50.0,
"fstick": 0.0,
"fcoul": 0.0,
"rvisc": 0.0,
"wind": 0.0,
"dvel": 1e-06,
"restdvel": 1e-06,
"restcoeff": 0.65,
"astrib": 0.001,
"xmin": -1.0,
"Kbmin": 1000000000.0,
"Dbmin": 10000.0,
"Pdmin": 0.0001,
"xmax": 0.8,
"Kbmax": 1000000000.0,
"Dbmax": 10000.0,
"Pdmax": 0.0001,
"theta": 0.0,
"useFriction": 1.0,
"stoptype": 4.0,
"discContactOption": 1.0,
"strib": 1.0,
"frictionType": 1.0,
"v0": 0.0,
"x0": 0.0
},
"parameterUnits": {
"mass": "kg",
"fstick": "N",
"fcoul": "N",
"rvisc": "N/(m/s)",
"wind": "N/(m/s)^2",
"dvel": "m/s",
"restdvel": "m/s",
"astrib": "m/s",
"xmin": "m",
"Kbmin": "N/m",
"Dbmin": "N/(m/s)",
"Pdmin": "m",
"xmax": "m",
"Kbmax": "N/m",
"Dbmax": "N/(m/s)",
"Pdmax": "m",
"v0": "m/s",
"x0": "m"
},
"parameterScientificNotation": {},
"rotation": 0,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_mecmas21_4",
"type": "simulationComponent",
"position": {
"x": 467.70000000000005,
"y": 522.0280000000001
},
"data": {
"label": "mass_friction_endstops_13",
"componentType": "amesim_mecmas21",
"modelType": "amesim_mecmas21",
"modelVersion": "0.2.0",
"ports": [
{
"name": "port_2",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "left",
"order": 10
},
{
"name": "port_1",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 20
}
],
"parameters": {
"mass": 50.0,
"fstick": 0.0,
"fcoul": 0.0,
"rvisc": 0.0,
"wind": 0.0,
"dvel": 1e-06,
"restdvel": 1e-06,
"restcoeff": 0.65,
"astrib": 0.001,
"xmin": -1.0,
"Kbmin": 1000000000.0,
"Dbmin": 10000.0,
"Pdmin": 0.0001,
"xmax": 0.8,
"Kbmax": 1000000000.0,
"Dbmax": 10000.0,
"Pdmax": 0.0001,
"theta": 0.0,
"useFriction": 1.0,
"stoptype": 4.0,
"discContactOption": 1.0,
"strib": 1.0,
"frictionType": 1.0,
"v0": 0.0,
"x0": 0.0
},
"parameterUnits": {
"mass": "kg",
"fstick": "N",
"fcoul": "N",
"rvisc": "N/(m/s)",
"wind": "N/(m/s)^2",
"dvel": "m/s",
"restdvel": "m/s",
"astrib": "m/s",
"xmin": "m",
"Kbmin": "N/m",
"Dbmin": "N/(m/s)",
"Pdmin": "m",
"xmax": "m",
"Kbmax": "N/m",
"Dbmax": "N/(m/s)",
"Pdmax": "m",
"v0": "m/s",
"x0": "m"
},
"parameterScientificNotation": {},
"rotation": 0,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_f000_23",
"type": "simulationComponent",
"position": {
"x": 425.90000000000003,
"y": -1.9719999999999942
},
"data": {
"label": "zeroforcesource_17",
"componentType": "amesim_f000",
"modelType": "amesim_f000",
"modelVersion": "0.1.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 10
}
],
"parameters": {},
"parameterUnits": {},
"parameterScientificNotation": {},
"rotation": 0,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_f000_25",
"type": "simulationComponent",
"position": {
"x": 425.90000000000003,
"y": 178.02800000000008
},
"data": {
"label": "zeroforcesource_18",
"componentType": "amesim_f000",
"modelType": "amesim_f000",
"modelVersion": "0.1.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 10
}
],
"parameters": {},
"parameterUnits": {},
"parameterScientificNotation": {},
"rotation": 0,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_f000_26",
"type": "simulationComponent",
"position": {
"x": 425.9000000000001,
"y": 340.02799999999996
},
"data": {
"label": "zeroforcesource_19",
"componentType": "amesim_f000",
"modelType": "amesim_f000",
"modelVersion": "0.1.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 10
}
],
"parameters": {},
"parameterUnits": {},
"parameterScientificNotation": {},
"rotation": 0,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_f000_27",
"type": "simulationComponent",
"position": {
"x": 425.9000000000001,
"y": 538.028
},
"data": {
"label": "zeroforcesource_20",
"componentType": "amesim_f000",
"modelType": "amesim_f000",
"modelVersion": "0.1.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 10
}
],
"parameters": {},
"parameterUnits": {},
"parameterScientificNotation": {},
"rotation": 0,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_lstp00a_1",
"type": "simulationComponent",
"position": {
"x": 738,
"y": -18
},
"data": {
"label": "elasticendstop_8",
"componentType": "amesim_lstp00a",
"modelType": "amesim_lstp00a",
"modelVersion": "0.2.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "left",
"order": 10
},
{
"name": "port_2",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 20
}
],
"parameters": {
"na": 10.0,
"gap0": 0.0,
"kcont": 100000000000.0,
"G": 85700000000.0,
"sdiam": 0.02,
"wdiam": 0.002,
"rcont": 100000000000.0,
"Pdis": 1.0000000000000001e-07,
"stiffmode": 1.0,
"discContactOption": 1.0
},
"parameterUnits": {
"gap0": "mm",
"kcont": "N/m",
"G": "Pa",
"sdiam": "mm",
"wdiam": "mm",
"rcont": "N/(m/s)",
"Pdis": "mm"
},
"parameterScientificNotation": {},
"rotation": 0,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_lstp00a_2",
"type": "simulationComponent",
"position": {
"x": 738,
"y": 162
},
"data": {
"label": "elasticendstop_9",
"componentType": "amesim_lstp00a",
"modelType": "amesim_lstp00a",
"modelVersion": "0.2.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "left",
"order": 10
},
{
"name": "port_2",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 20
}
],
"parameters": {
"na": 10.0,
"gap0": 0.0,
"kcont": 100000000000.0,
"G": 85700000000.0,
"sdiam": 0.02,
"wdiam": 0.002,
"rcont": 100000000000.0,
"Pdis": 1.0000000000000001e-07,
"stiffmode": 1.0,
"discContactOption": 1.0
},
"parameterUnits": {
"gap0": "mm",
"kcont": "N/m",
"G": "Pa",
"sdiam": "mm",
"wdiam": "mm",
"rcont": "N/(m/s)",
"Pdis": "mm"
},
"parameterScientificNotation": {},
"rotation": 0,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_lstp00a_3",
"type": "simulationComponent",
"position": {
"x": 738,
"y": 324
},
"data": {
"label": "elasticendstop_10",
"componentType": "amesim_lstp00a",
"modelType": "amesim_lstp00a",
"modelVersion": "0.2.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "left",
"order": 10
},
{
"name": "port_2",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 20
}
],
"parameters": {
"na": 10.0,
"gap0": 0.0,
"kcont": 100000000000.0,
"G": 85700000000.0,
"sdiam": 0.02,
"wdiam": 0.002,
"rcont": 100000000000.0,
"Pdis": 1.0000000000000001e-07,
"stiffmode": 1.0,
"discContactOption": 1.0
},
"parameterUnits": {
"gap0": "mm",
"kcont": "N/m",
"G": "Pa",
"sdiam": "mm",
"wdiam": "mm",
"rcont": "N/(m/s)",
"Pdis": "mm"
},
"parameterScientificNotation": {},
"rotation": 0,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_lstp00a_4",
"type": "simulationComponent",
"position": {
"x": 738,
"y": 522
},
"data": {
"label": "elasticendstop_11",
"componentType": "amesim_lstp00a",
"modelType": "amesim_lstp00a",
"modelVersion": "0.2.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "left",
"order": 10
},
{
"name": "port_2",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 20
}
],
"parameters": {
"na": 10.0,
"gap0": 0.0,
"kcont": 100000000000.0,
"G": 85700000000.0,
"sdiam": 0.02,
"wdiam": 0.002,
"rcont": 100000000000.0,
"Pdis": 1.0000000000000001e-07,
"stiffmode": 1.0,
"discContactOption": 1.0
},
"parameterUnits": {
"gap0": "mm",
"kcont": "N/m",
"G": "Pa",
"sdiam": "mm",
"wdiam": "mm",
"rcont": "N/(m/s)",
"Pdis": "mm"
},
"parameterScientificNotation": {},
"rotation": 0,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_lmechn1_3",
"type": "simulationComponent",
"position": {
"x": 198,
"y": -234
},
"data": {
"label": "dynamic_mechanical_node_alternative_3",
"componentType": "amesim_lmechn1",
"modelType": "amesim_lmechn1",
"modelVersion": "0.2.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 10
},
{
"name": "port_2",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 20
},
{
"name": "port_3",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 30
},
{
"name": "port_4",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 40
},
{
"name": "port_5",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 50
},
{
"name": "port_6",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 60
},
{
"name": "port_7",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 70
},
{
"name": "port_8",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 80
},
{
"name": "port_9",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 90
},
{
"name": "port_10",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 100
},
{
"name": "port_11",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 110
},
{
"name": "port_12",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 120
},
{
"name": "port_13",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 130
},
{
"name": "port_14",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 140
},
{
"name": "port_15",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 150
},
{
"name": "port_16",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 160
},
{
"name": "port_17",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 170
},
{
"name": "port_18",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 180
},
{
"name": "port_19",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 190
},
{
"name": "port_20",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 200
},
{
"name": "port_21",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "left",
"order": 210
}
],
"parameters": {
"v1": 4.0,
"sum": 1.0
},
"parameterUnits": {},
"parameterScientificNotation": {},
"rotation": 180,
"mirrored": true
},
"selected": false
},
{
"id": "amesim_mecmas21_9",
"type": "simulationComponent",
"position": {
"x": 108.20000000000002,
"y": -179
},
"data": {
"label": "mass_friction_endstops_19",
"componentType": "amesim_mecmas21",
"modelType": "amesim_mecmas21",
"modelVersion": "0.2.0",
"ports": [
{
"name": "port_2",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "left",
"order": 10
},
{
"name": "port_1",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 20
}
],
"parameters": {
"mass": 90000.0,
"fstick": 0.0,
"fcoul": 0.0,
"rvisc": 0.0,
"wind": 0.0,
"dvel": 1e-06,
"restdvel": 1e-06,
"restcoeff": 0.65,
"astrib": 0.001,
"xmin": -0.72,
"Kbmin": 1000000000.0,
"Dbmin": 10000.0,
"Pdmin": 0.0001,
"xmax": 0.0,
"Kbmax": 1000000000.0,
"Dbmax": 10000.0,
"Pdmax": 0.0001,
"theta": 0.0,
"useFriction": 1.0,
"stoptype": 1.0,
"discContactOption": 1.0,
"strib": 1.0,
"frictionType": 1.0,
"v0": 0.0,
"x0": 0.0
},
"parameterUnits": {
"mass": "kg",
"fstick": "N",
"fcoul": "N",
"rvisc": "N/(m/s)",
"wind": "N/(m/s)^2",
"dvel": "m/s",
"restdvel": "m/s",
"astrib": "m/s",
"xmin": "m",
"Kbmin": "N/m",
"Dbmin": "N/(m/s)",
"Pdmin": "m",
"xmax": "m",
"Kbmax": "N/m",
"Dbmax": "N/(m/s)",
"Pdmax": "m",
"v0": "m/s",
"x0": "m"
},
"parameterScientificNotation": {},
"rotation": 0,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_forc_1",
"type": "simulationComponent",
"position": {
"x": 36.80000000000001,
"y": -179
},
"data": {
"label": "forcecon_1",
"componentType": "amesim_forc",
"modelType": "amesim_forc",
"modelVersion": "0.2.0",
"ports": [
{
"name": "res",
"kind": "signal",
"domain": "signal",
"nominalRole": "input",
"variables": [
{
"name": "signal",
"role": "signal",
"connectionRule": "directed",
"label": "信号值",
"quantity": "dimensionless",
"unit": "",
"resultVisible": true,
"order": 10
}
],
"side": "left",
"order": 10
},
{
"name": "port_2",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 20
}
],
"parameters": {
"direction": 1.0
},
"parameterUnits": {},
"parameterScientificNotation": {},
"rotation": 0,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_ud00_1",
"type": "simulationComponent",
"position": {
"x": -30.39999999999999,
"y": -179
},
"data": {
"label": "piecewiselinear",
"componentType": "amesim_ud00",
"modelType": "amesim_ud00",
"modelVersion": "0.2.0",
"ports": [
{
"name": "out",
"kind": "signal",
"domain": "signal",
"nominalRole": "output",
"variables": [
{
"name": "signal",
"role": "signal",
"connectionRule": "directed",
"label": "信号值",
"quantity": "dimensionless",
"unit": "",
"resultVisible": true,
"order": 10
}
],
"side": "right",
"order": 10
}
],
"parameters": {
"tstart": 0.0,
"start1": 1e+17,
"end1": 1e+17,
"t1": 0.8,
"start2": 49000.0,
"end2": 49000.0,
"t2": 10.0,
"start3": 0.0,
"end3": 0.0,
"t3": 3.0,
"start4": 0.0,
"end4": 0.0,
"t4": 3.0,
"start5": 0.0,
"end5": 0.0,
"t5": 3.0,
"start6": 0.0,
"end6": 0.0,
"t6": 3.0,
"start7": 0.0,
"end7": 0.0,
"t7": 3.0,
"start8": 0.0,
"end8": 0.0,
"t8": 3.0,
"nstages": 2.0,
"iscyclic": 0
},
"parameterUnits": {
"tstart": "s",
"t1": "s",
"t2": "s",
"t3": "s",
"t4": "s",
"t5": "s",
"t6": "s",
"t7": "s",
"t8": "s"
},
"parameterScientificNotation": {},
"rotation": 0,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_lmechn1_4",
"type": "simulationComponent",
"position": {
"x": 1078,
"y": 555
},
"data": {
"label": "dynamic_mechanical_node_alternative_2",
"componentType": "amesim_lmechn1",
"modelType": "amesim_lmechn1",
"modelVersion": "0.2.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 10
},
{
"name": "port_2",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 20
},
{
"name": "port_3",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 30
},
{
"name": "port_4",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 40
},
{
"name": "port_5",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 50
},
{
"name": "port_6",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 60
},
{
"name": "port_7",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 70
},
{
"name": "port_8",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 80
},
{
"name": "port_9",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 90
},
{
"name": "port_10",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 100
},
{
"name": "port_11",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 110
},
{
"name": "port_12",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 120
},
{
"name": "port_13",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 130
},
{
"name": "port_14",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 140
},
{
"name": "port_15",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 150
},
{
"name": "port_16",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 160
},
{
"name": "port_17",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 170
},
{
"name": "port_18",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 180
},
{
"name": "port_19",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 190
},
{
"name": "port_20",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 200
},
{
"name": "port_21",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "left",
"order": 210
}
],
"parameters": {
"v1": 4.0,
"sum": 1.0
},
"parameterUnits": {},
"parameterScientificNotation": {},
"rotation": 180,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_mecmas21_10",
"type": "simulationComponent",
"position": {
"x": 1183.8,
"y": 610
},
"data": {
"label": "mass_friction_endstops_18",
"componentType": "amesim_mecmas21",
"modelType": "amesim_mecmas21",
"modelVersion": "0.2.0",
"ports": [
{
"name": "port_2",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "left",
"order": 10
},
{
"name": "port_1",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 20
}
],
"parameters": {
"mass": 170000.0,
"fstick": 0.0,
"fcoul": 0.0,
"rvisc": 0.0,
"wind": 0.0,
"dvel": 1e-06,
"restdvel": 1e-06,
"restcoeff": 0.65,
"astrib": 0.001,
"xmin": 0.0,
"Kbmin": 1000000000.0,
"Dbmin": 10000.0,
"Pdmin": 0.0001,
"xmax": 0.37,
"Kbmax": 1000000000.0,
"Dbmax": 10000.0,
"Pdmax": 0.0001,
"theta": 0.0,
"useFriction": 1.0,
"stoptype": 1.0,
"discContactOption": 1.0,
"strib": 1.0,
"frictionType": 1.0,
"v0": 0.0,
"x0": 0.0
},
"parameterUnits": {
"mass": "kg",
"fstick": "N",
"fcoul": "N",
"rvisc": "N/(m/s)",
"wind": "N/(m/s)^2",
"dvel": "m/s",
"restdvel": "m/s",
"astrib": "m/s",
"xmin": "m",
"Kbmin": "N/m",
"Dbmin": "N/(m/s)",
"Pdmin": "m",
"xmax": "m",
"Kbmax": "N/m",
"Dbmax": "N/(m/s)",
"Pdmax": "m",
"v0": "m/s",
"x0": "m"
},
"parameterScientificNotation": {},
"rotation": 0,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_forc_2",
"type": "simulationComponent",
"position": {
"x": 1255.1999999999998,
"y": 610
},
"data": {
"label": "forcecon_2",
"componentType": "amesim_forc",
"modelType": "amesim_forc",
"modelVersion": "0.2.0",
"ports": [
{
"name": "res",
"kind": "signal",
"domain": "signal",
"nominalRole": "input",
"variables": [
{
"name": "signal",
"role": "signal",
"connectionRule": "directed",
"label": "信号值",
"quantity": "dimensionless",
"unit": "",
"resultVisible": true,
"order": 10
}
],
"side": "left",
"order": 10
},
{
"name": "port_2",
"kind": "physical",
"domain": "mechanical",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "x",
"role": "effort",
"connectionRule": "equal",
"label": "位移",
"quantity": "length",
"unit": "m",
"resultVisible": true,
"order": 10
},
{
"name": "v",
"role": "effort",
"connectionRule": "equal",
"label": "速度",
"quantity": "velocity",
"unit": "m/s",
"resultVisible": true,
"order": 20
},
{
"name": "f",
"role": "flow",
"connectionRule": "sumToZero",
"label": "力",
"quantity": "force",
"unit": "N",
"resultVisible": true,
"order": 30
}
],
"side": "right",
"order": 20
}
],
"parameters": {
"direction": -1.0
},
"parameterUnits": {},
"parameterScientificNotation": {},
"rotation": 0,
"mirrored": true
},
"selected": false
},
{
"id": "amesim_ud00_2",
"type": "simulationComponent",
"position": {
"x": 1322.3999999999996,
"y": 610
},
"data": {
"label": "piecewiselinear_1",
"componentType": "amesim_ud00",
"modelType": "amesim_ud00",
"modelVersion": "0.2.0",
"ports": [
{
"name": "out",
"kind": "signal",
"domain": "signal",
"nominalRole": "output",
"variables": [
{
"name": "signal",
"role": "signal",
"connectionRule": "directed",
"label": "信号值",
"quantity": "dimensionless",
"unit": "",
"resultVisible": true,
"order": 10
}
],
"side": "right",
"order": 10
}
],
"parameters": {
"tstart": 0.0,
"start1": 1000000000000.0,
"end1": 1000000000000.0,
"t1": 0.8,
"start2": 0.0,
"end2": 0.0,
"t2": 10.0,
"start3": 0.0,
"end3": 0.0,
"t3": 3.0,
"start4": 0.0,
"end4": 0.0,
"t4": 3.0,
"start5": 0.0,
"end5": 0.0,
"t5": 3.0,
"start6": 0.0,
"end6": 0.0,
"t6": 3.0,
"start7": 0.0,
"end7": 0.0,
"t7": 3.0,
"start8": 0.0,
"end8": 0.0,
"t8": 3.0,
"nstages": 2.0,
"iscyclic": 0
},
"parameterUnits": {
"tstart": "s",
"t1": "s",
"t2": "s",
"t3": "s",
"t4": "s",
"t5": "s",
"t6": "s",
"t7": "s",
"t8": "s"
},
"parameterScientificNotation": {},
"rotation": 0,
"mirrored": true
},
"selected": false
},
{
"id": "amesim_pnl00r_4",
"type": "simulationComponent",
"position": {
"x": -722,
"y": 780
},
"data": {
"label": "pneumatic",
"componentType": "amesim_pnl00r",
"modelType": "amesim_pnl00r",
"modelVersion": "0.3.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"p",
"T"
],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "left",
"order": 10
},
{
"name": "port_2",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"p",
"T"
],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "right",
"order": 20
}
],
"parameters": {
"gi": 1.0,
"diam": 0.01,
"le": 1.0,
"rr": 1e-05
},
"parameterUnits": {
"diam": "mm",
"le": "m"
},
"parameterScientificNotation": {},
"rotation": 90,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_pnl00r_5",
"type": "simulationComponent",
"position": {
"x": -542,
"y": 350.4000000000001
},
"data": {
"label": "pneumatic_100",
"componentType": "amesim_pnl00r",
"modelType": "amesim_pnl00r",
"modelVersion": "0.3.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"p",
"T"
],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "left",
"order": 10
},
{
"name": "port_2",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"p",
"T"
],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "right",
"order": 20
}
],
"parameters": {
"gi": 1.0,
"diam": 0.014,
"le": 1.0,
"rr": 0.0032142857142857142
},
"parameterUnits": {
"diam": "mm",
"le": "m"
},
"parameterScientificNotation": {},
"rotation": 90,
"mirrored": false
},
"selected": false
},
{
"id": "amesim_pnl0002_10",
"type": "simulationComponent",
"position": {
"x": 80.0,
"y": 900.0
},
"data": {
"label": "pneumatic_1",
"componentType": "amesim_pnl0002",
"modelType": "amesim_pnl0002",
"modelVersion": "0.6.0",
"ports": [
{
"name": "port_1",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"p",
"T"
],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "left",
"order": 10
},
{
"name": "port_2",
"kind": "physical",
"domain": "pneumatic",
"nominalRole": "bidirectional",
"positiveFlowDirection": "intoComponent",
"variables": [
{
"name": "p",
"role": "effort",
"connectionRule": "equal",
"label": "压力",
"quantity": "pressure",
"unit": "Pa",
"resultVisible": true,
"order": 10
},
{
"name": "m_flow",
"role": "flow",
"connectionRule": "sumToZero",
"label": "质量流量",
"quantity": "mass_flow",
"unit": "kg/s",
"resultVisible": true,
"order": 20
},
{
"name": "h_outflow",
"role": "stream",
"connectionRule": "streamMix",
"label": "流出比焓",
"quantity": "specific_enthalpy",
"unit": "J/kg",
"resultVisible": true,
"order": 30
},
{
"name": "volume",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积",
"quantity": "volume",
"unit": "m3",
"resultVisible": false,
"order": 40
},
{
"name": "volume_flow",
"role": "signal",
"connectionRule": "directed",
"label": "外部容积变化率",
"quantity": "volume_flow",
"unit": "m3/s",
"resultVisible": false,
"order": 50
}
],
"computation": {
"mode": "equation",
"inputs": [
"p",
"T"
],
"outputs": [
"m_flow",
"H_flow"
]
},
"side": "right",
"order": 20
}
],
"parameters": {
"gi": 1.0,
"diam": 0.01,
"le": 1.0,
"rr": 1e-05,
"k": 1.35,
"kth": 0.0,
"extemp": 293.15,
"mode": 2.0,
"p0": 101301.013,
"T0": 293.15
},
"parameterUnits": {
"diam": "mm",
"le": "m",
"kth": "W/(m2*K)",
"extemp": "K",
"p0": "Pa",
"T0": "K"
},
"parameterScientificNotation": {},
"rotation": 0,
"mirrored": false
},
"selected": false
}
],
"edges": [
{
"id": "edge-amesim_pnch012_15-port_2-amesim_pnrp17_1-port_1-1786949561970",
"source": "amesim_pnch012_15",
"target": "amesim_pnrp17_1",
"sourceHandle": "port_3",
"targetHandle": "port_1",
"data": {
"isContactEdge": false
}
},
{
"id": "edge-contact-amesim_mecmas21_1-port_1-amesim_pnrp17_1-port_2-1786949817764-1",
"source": "amesim_mecmas21_1",
"target": "amesim_pnrp17_1",
"sourceHandle": "port_1",
"targetHandle": "port_2",
"data": {
"isContactEdge": true
}
},
{
"id": "edge-amesim_lmechn1_3-port_1-amesim_pnrp17_1-port_3-1786949849269",
"source": "amesim_lmechn1_3",
"target": "amesim_pnrp17_1",
"sourceHandle": "port_4",
"targetHandle": "port_3",
"data": {
"isContactEdge": false
}
},
{
"id": "edge-contact-amesim_f000_15-port_1-amesim_pnrp17_1-port_4-1786949604845-0",
"source": "amesim_f000_15",
"target": "amesim_pnrp17_1",
"sourceHandle": "port_1",
"targetHandle": "port_4",
"data": {
"isContactEdge": true
}
},
{
"id": "edge-amesim_pnrp17_1-port_5-amesim_lstp00a_1-port_1-1786949716336",
"source": "amesim_pnrp17_1",
"target": "amesim_lstp00a_1",
"sourceHandle": "port_5",
"targetHandle": "port_1",
"data": {
"isContactEdge": false
}
},
{
"id": "edge-amesim_pnch012_14-port_2-amesim_pnrp17_2-port_1-1786949570722",
"source": "amesim_pnch012_14",
"target": "amesim_pnrp17_2",
"sourceHandle": "port_3",
"targetHandle": "port_1",
"data": {
"isContactEdge": false
}
},
{
"id": "edge-contact-amesim_mecmas21_2-port_1-amesim_pnrp17_2-port_2-1786949641925-0",
"source": "amesim_mecmas21_2",
"target": "amesim_pnrp17_2",
"sourceHandle": "port_1",
"targetHandle": "port_2",
"data": {
"isContactEdge": true
}
},
{
"id": "edge-amesim_lmechn1_3-port_2-amesim_pnrp17_2-port_3-1786949850839",
"source": "amesim_lmechn1_3",
"target": "amesim_pnrp17_2",
"sourceHandle": "port_3",
"targetHandle": "port_3",
"data": {
"isContactEdge": false
}
},
{
"id": "edge-contact-amesim_f000_16-port_1-amesim_pnrp17_2-port_4-1786949607587-0",
"source": "amesim_f000_16",
"target": "amesim_pnrp17_2",
"sourceHandle": "port_1",
"targetHandle": "port_4",
"data": {
"isContactEdge": true
}
},
{
"id": "edge-amesim_pnrp17_2-port_5-amesim_lstp00a_2-port_1-1786949718088",
"source": "amesim_pnrp17_2",
"target": "amesim_lstp00a_2",
"sourceHandle": "port_5",
"targetHandle": "port_1",
"data": {
"isContactEdge": false
}
},
{
"id": "edge-contact-amesim_f000_27-port_1-amesim_mecmas21_4-port_2-1786949674147-0",
"source": "amesim_f000_27",
"target": "amesim_mecmas21_4",
"sourceHandle": "port_1",
"targetHandle": "port_2",
"data": {
"isContactEdge": true
}
},
{
"id": "edge-contact-amesim_mecmas21_4-port_1-amesim_pnrp17_4-port_2-1786949645226-0",
"source": "amesim_mecmas21_4",
"target": "amesim_pnrp17_4",
"sourceHandle": "port_1",
"targetHandle": "port_2",
"data": {
"isContactEdge": true
}
},
{
"id": "edge-amesim_lstp00a_1-port_2-amesim_lmechn1_4-port_8-1786949940789",
"source": "amesim_lstp00a_1",
"target": "amesim_lmechn1_4",
"sourceHandle": "port_2",
"targetHandle": "port_1",
"data": {
"isContactEdge": false
}
},
{
"id": "edge-amesim_lstp00a_2-port_2-amesim_lmechn1_4-port_7-1786949942329",
"source": "amesim_lstp00a_2",
"target": "amesim_lmechn1_4",
"sourceHandle": "port_2",
"targetHandle": "port_2",
"data": {
"isContactEdge": false
}
},
{
"id": "edge-amesim_lstp00a_3-port_2-amesim_lmechn1_4-port_6-1786949943732",
"source": "amesim_lstp00a_3",
"target": "amesim_lmechn1_4",
"sourceHandle": "port_2",
"targetHandle": "port_3",
"data": {
"isContactEdge": false
}
},
{
"id": "edge-amesim_lstp00a_4-port_2-amesim_lmechn1_4-port_5-1786949945286",
"source": "amesim_lstp00a_4",
"target": "amesim_lmechn1_4",
"sourceHandle": "port_2",
"targetHandle": "port_4",
"data": {
"isContactEdge": false
}
},
{
"id": "edge-contact-amesim_mecmas21_10-port_2-amesim_lmechn1_4-port_9-1786949926181-0",
"source": "amesim_mecmas21_10",
"target": "amesim_lmechn1_4",
"sourceHandle": "port_2",
"targetHandle": "port_5",
"data": {
"isContactEdge": true
}
},
{
"id": "edge-contact-amesim_forc_2-port_2-amesim_mecmas21_10-port_1-1786949929831-0",
"source": "amesim_forc_2",
"target": "amesim_mecmas21_10",
"sourceHandle": "port_2",
"targetHandle": "port_1",
"data": {
"isContactEdge": true
}
},
{
"id": "edge-amesim_pnrp17_3-port_5-amesim_lstp00a_3-port_1-1786949719667",
"source": "amesim_pnrp17_3",
"target": "amesim_lstp00a_3",
"sourceHandle": "port_5",
"targetHandle": "port_1",
"data": {
"isContactEdge": false
}
},
{
"id": "edge-amesim_pnrp17_4-port_5-amesim_lstp00a_4-port_1-1786949721116",
"source": "amesim_pnrp17_4",
"target": "amesim_lstp00a_4",
"sourceHandle": "port_5",
"targetHandle": "port_1",
"data": {
"isContactEdge": false
}
},
{
"id": "edge-amesim_lmechn1_3-port_4-amesim_pnrp17_4-port_3-1786949854874",
"source": "amesim_lmechn1_3",
"target": "amesim_pnrp17_4",
"sourceHandle": "port_1",
"targetHandle": "port_3",
"data": {
"isContactEdge": false
}
},
{
"id": "edge-amesim_lmechn1_3-port_3-amesim_pnrp17_3-port_3-1786949852383",
"source": "amesim_lmechn1_3",
"target": "amesim_pnrp17_3",
"sourceHandle": "port_2",
"targetHandle": "port_3",
"data": {
"isContactEdge": false
}
},
{
"id": "edge-contact-amesim_mecmas21_9-port_1-amesim_lmechn1_3-port_9-1786949831063-0",
"source": "amesim_mecmas21_9",
"target": "amesim_lmechn1_3",
"sourceHandle": "port_1",
"targetHandle": "port_5",
"data": {
"isContactEdge": true
}
},
{
"id": "edge-contact-amesim_forc_1-port_2-amesim_mecmas21_9-port_2-1786949832141-0",
"source": "amesim_forc_1",
"target": "amesim_mecmas21_9",
"sourceHandle": "port_2",
"targetHandle": "port_2",
"data": {
"isContactEdge": true
}
},
{
"id": "edge-amesim_pnch012_13-port_2-amesim_pnrp17_3-port_1-1786949575918",
"source": "amesim_pnch012_13",
"target": "amesim_pnrp17_3",
"sourceHandle": "port_3",
"targetHandle": "port_1",
"data": {
"isContactEdge": false
}
},
{
"id": "edge-contact-amesim_mecmas21_3-port_1-amesim_pnrp17_3-port_2-1786949643700-0",
"source": "amesim_mecmas21_3",
"target": "amesim_pnrp17_3",
"sourceHandle": "port_1",
"targetHandle": "port_2",
"data": {
"isContactEdge": true
}
},
{
"id": "edge-contact-amesim_f000_17-port_1-amesim_pnrp17_3-port_4-1786949609264-0",
"source": "amesim_f000_17",
"target": "amesim_pnrp17_3",
"sourceHandle": "port_1",
"targetHandle": "port_4",
"data": {
"isContactEdge": true
}
},
{
"id": "edge-amesim_pnl0001_13-port_1-amesim_pnch012_15-port_1-1786949522082",
"source": "amesim_pnl0001_13",
"target": "amesim_pnch012_15",
"sourceHandle": "port_1",
"targetHandle": "port_1",
"data": {
"isContactEdge": false
}
},
{
"id": "edge-copy-1786949519920-1",
"source": "amesim_pnpl01_16",
"target": "amesim_pnch012_15",
"sourceHandle": "port_1",
"targetHandle": "port_2",
"data": {
"isContactEdge": false
}
},
{
"id": "edge-copy-1786949519920-0",
"source": "amesim_pnpl01_15",
"target": "amesim_pnch012_15",
"sourceHandle": "port_1",
"targetHandle": "port_4",
"data": {
"isContactEdge": true
}
},
{
"id": "edge-amesim_pnl0001_14-port_1-amesim_pnch012_14-port_1-1786949517114",
"source": "amesim_pnl0001_14",
"target": "amesim_pnch012_14",
"sourceHandle": "port_1",
"targetHandle": "port_1",
"data": {
"isContactEdge": false
}
},
{
"id": "edge-copy-1786949515328-1",
"source": "amesim_pnpl01_14",
"target": "amesim_pnch012_14",
"sourceHandle": "port_1",
"targetHandle": "port_2",
"data": {
"isContactEdge": false
}
},
{
"id": "edge-copy-1786949515328-0",
"source": "amesim_pnpl01_13",
"target": "amesim_pnch012_14",
"sourceHandle": "port_1",
"targetHandle": "port_4",
"data": {
"isContactEdge": true
}
},
{
"id": "edge-amesim_pnl0001_15-port_1-amesim_pnch012_13-port_1-1786949510820",
"source": "amesim_pnl0001_15",
"target": "amesim_pnch012_13",
"sourceHandle": "port_1",
"targetHandle": "port_1",
"data": {
"isContactEdge": false
}
},
{
"id": "edge-copy-1786949508480-1",
"source": "amesim_pnpl01_12",
"target": "amesim_pnch012_13",
"sourceHandle": "port_1",
"targetHandle": "port_2",
"data": {
"isContactEdge": false
}
},
{
"id": "edge-copy-1786949508480-0",
"source": "amesim_pnpl01_11",
"target": "amesim_pnch012_13",
"sourceHandle": "port_1",
"targetHandle": "port_4",
"data": {
"isContactEdge": true
}
},
{
"id": "edge-amesim_pnl0001_16-port_1-amesim_pnch012_12-port_1-1786949506502",
"source": "amesim_pnl0001_16",
"target": "amesim_pnch012_12",
"sourceHandle": "port_1",
"targetHandle": "port_1",
"data": {
"isContactEdge": false
}
},
{
"id": "edge-copy-1786949504776-1",
"source": "amesim_pnpl01_10",
"target": "amesim_pnch012_12",
"sourceHandle": "port_1",
"targetHandle": "port_2",
"data": {
"isContactEdge": false
}
},
{
"id": "edge-amesim_pnch012_12-port_2-amesim_pnrp17_4-port_1-1786949579000",
"source": "amesim_pnch012_12",
"target": "amesim_pnrp17_4",
"sourceHandle": "port_3",
"targetHandle": "port_1",
"data": {
"isContactEdge": false
}
},
{
"id": "edge-copy-1786949504776-0",
"source": "amesim_pnpl01_9",
"target": "amesim_pnch012_12",
"sourceHandle": "port_1",
"targetHandle": "port_4",
"data": {
"isContactEdge": true
}
},
{
"id": "edge-contact-amesim_f000_18-port_1-amesim_pnrp17_4-port_4-1786949612717-0",
"source": "amesim_f000_18",
"target": "amesim_pnrp17_4",
"sourceHandle": "port_1",
"targetHandle": "port_4",
"data": {
"isContactEdge": true
}
},
{
"id": "edge-contact-amesim_ud00_1-out-amesim_forc_1-res-1786949833688-0",
"source": "amesim_ud00_1",
"target": "amesim_forc_1",
"sourceHandle": "out",
"targetHandle": "res",
"data": {
"isContactEdge": true
}
},
{
"id": "edge-contact-amesim_pnor001_2-port_2-amesim_pnch023_1-port_1-1786948253132-1",
"source": "amesim_pnor001_2",
"target": "amesim_pnch023_1",
"sourceHandle": "port_2",
"targetHandle": "port_1",
"data": {
"isContactEdge": true
}
},
{
"id": "edge-contact-amesim_pnor001_1-port_1-amesim_pnch023_1-port_2-1786948460485-0",
"source": "amesim_pnor001_1",
"target": "amesim_pnch023_1",
"sourceHandle": "port_1",
"targetHandle": "port_2",
"data": {
"isContactEdge": true
}
},
{
"id": "edge-contact-amesim_pnl0001_1-port_2-amesim_pnor001_1-port_2-1786948481782-0",
"source": "amesim_pnl0001_1",
"target": "amesim_pnor001_1",
"sourceHandle": "port_2",
"targetHandle": "port_2",
"data": {
"isContactEdge": true
}
},
{
"id": "edge-contact-amesim_pnl0001_2-port_2-amesim_pnor001_2-port_1-1786948499851-0",
"source": "amesim_pnl0001_2",
"target": "amesim_pnor001_2",
"sourceHandle": "port_2",
"targetHandle": "port_1",
"data": {
"isContactEdge": true
}
},
{
"id": "edge-contact-amesim_mecmas21_1-port_2-amesim_f000_23-port_1-1786949817764-0",
"source": "amesim_mecmas21_1",
"target": "amesim_f000_23",
"sourceHandle": "port_2",
"targetHandle": "port_1",
"data": {
"isContactEdge": true
}
},
{
"id": "edge-contact-amesim_pn3node2_1-port_1-amesim_pnl0001_1-port_1-1786948483280-0",
"source": "amesim_pn3node2_1",
"target": "amesim_pnl0001_1",
"sourceHandle": "port_1",
"targetHandle": "port_1",
"data": {
"isContactEdge": true
}
},
{
"id": "edge-amesim_pn3node2_1-port_2-amesim_pnl0003_1-port_1-1786948902586",
"source": "amesim_pn3node2_1",
"target": "amesim_pnl0003_1",
"sourceHandle": "port_2",
"targetHandle": "port_1",
"data": {
"isContactEdge": false
}
},
{
"id": "edge-amesim_pnl00r_4-port_1-amesim_pn3node2_1-port_3-1786972805226",
"source": "amesim_pnl00r_4",
"target": "amesim_pn3node2_1",
"sourceHandle": "port_2",
"targetHandle": "port_3",
"data": {
"isContactEdge": false
}
},
{
"id": "edge-contact-amesim_pnl00r_5-port_1-amesim_pn3node2_2-port_1-1786953128004-0",
"source": "amesim_pnl00r_5",
"target": "amesim_pn3node2_2",
"sourceHandle": "port_1",
"targetHandle": "port_1",
"data": {
"isContactEdge": true
}
},
{
"id": "edge-amesim_pn3node2_2-port_2-amesim_pnl0003_2-port_1-1786948943285",
"source": "amesim_pn3node2_2",
"target": "amesim_pnl0003_2",
"sourceHandle": "port_2",
"targetHandle": "port_1",
"data": {
"isContactEdge": false
}
},
{
"id": "edge-contact-amesim_pn3node2_2-port_3-amesim_pnl0001_2-port_1-1786948516979-0",
"source": "amesim_pn3node2_2",
"target": "amesim_pnl0001_2",
"sourceHandle": "port_3",
"targetHandle": "port_1",
"data": {
"isContactEdge": true
}
},
{
"id": "edge-contact-amesim_pnor001_4-port_2-amesim_pnch023_2-port_1-1786948572079-0",
"source": "amesim_pnor001_4",
"target": "amesim_pnch023_2",
"sourceHandle": "port_2",
"targetHandle": "port_1",
"data": {
"isContactEdge": true
}
},
{
"id": "edge-contact-amesim_pnch023_2-port_2-amesim_pnor001_3-port_1-1786948548687-0",
"source": "amesim_pnch023_2",
"target": "amesim_pnor001_3",
"sourceHandle": "port_2",
"targetHandle": "port_1",
"data": {
"isContactEdge": true
}
},
{
"id": "edge-contact-amesim_pnor001_3-port_2-amesim_pnl0001_4-port_2-1786948546851-0",
"source": "amesim_pnor001_3",
"target": "amesim_pnl0001_4",
"sourceHandle": "port_2",
"targetHandle": "port_2",
"data": {
"isContactEdge": true
}
},
{
"id": "edge-contact-amesim_pnl0001_5-port_2-amesim_pnor001_4-port_1-1786948580590-0",
"source": "amesim_pnl0001_5",
"target": "amesim_pnor001_4",
"sourceHandle": "port_2",
"targetHandle": "port_1",
"data": {
"isContactEdge": true
}
},
{
"id": "edge-contact-amesim_pnl0001_4-port_1-amesim_pn3node2_3-port_1-1786948539164-0",
"source": "amesim_pnl0001_4",
"target": "amesim_pn3node2_3",
"sourceHandle": "port_1",
"targetHandle": "port_1",
"data": {
"isContactEdge": true
}
},
{
"id": "edge-amesim_pn3node2_3-port_2-amesim_pnl0003_8-port_1-1786948947499",
"source": "amesim_pn3node2_3",
"target": "amesim_pnl0003_8",
"sourceHandle": "port_2",
"targetHandle": "port_1",
"data": {
"isContactEdge": false
}
},
{
"id": "edge-contact-amesim_pnl00r_5-port_2-amesim_pn3node2_3-port_3-1786953128004-1",
"source": "amesim_pnl00r_5",
"target": "amesim_pn3node2_3",
"sourceHandle": "port_2",
"targetHandle": "port_3",
"data": {
"isContactEdge": true
}
},
{
"id": "ame-amesim_pn3node2_4-port_1-amesim_pnl00r_4-port_1",
"source": "amesim_pn3node2_4",
"target": "amesim_pnl00r_4",
"sourceHandle": "port_1",
"targetHandle": "port_1",
"data": {
"isContactEdge": false
}
},
{
"id": "edge-amesim_pn3node2_4-port_2-amesim_pnl0003_3-port_1-1786948950174",
"source": "amesim_pn3node2_4",
"target": "amesim_pnl0003_3",
"sourceHandle": "port_2",
"targetHandle": "port_1",
"data": {
"isContactEdge": false
}
},
{
"id": "edge-contact-amesim_pn3node2_4-port_3-amesim_pnl0001_5-port_1-1786948588931-0",
"source": "amesim_pn3node2_4",
"target": "amesim_pnl0001_5",
"sourceHandle": "port_3",
"targetHandle": "port_1",
"data": {
"isContactEdge": true
}
},
{
"id": "edge-contact-amesim_pnl0002_1-port_1-amesim_p4node2_1-port_1-1786972813085-1",
"source": "amesim_pnl0002_1",
"target": "amesim_p4node2_1",
"sourceHandle": "port_1",
"targetHandle": "port_1",
"data": {
"isContactEdge": true
}
},
{
"id": "edge-amesim_p4node2_1-port_2-amesim_pnl0001_13-port_2-1786972847258",
"source": "amesim_p4node2_1",
"target": "amesim_pnl0001_13",
"sourceHandle": "port_2",
"targetHandle": "port_2",
"data": {
"isContactEdge": false
}
},
{
"id": "ame-amesim_p4node2_1-port_3-amesim_pnl0002_10-port_1",
"source": "amesim_p4node2_1",
"target": "amesim_pnl0002_10",
"sourceHandle": "port_3",
"targetHandle": "port_1",
"data": {
"isContactEdge": false
}
},
{
"id": "edge-amesim_pnvo001_1-port_2-amesim_p4node2_1-port_3-1786949112480",
"source": "amesim_pnvo001_1",
"target": "amesim_p4node2_1",
"sourceHandle": "port_2",
"targetHandle": "port_4",
"data": {
"isContactEdge": false
}
},
{
"id": "edge-amesim_p4node2_2-port_4-amesim_pnl0002_2-port_1-1786949195556",
"source": "amesim_p4node2_2",
"target": "amesim_pnl0002_2",
"sourceHandle": "port_1",
"targetHandle": "port_1",
"data": {
"isContactEdge": false
}
},
{
"id": "edge-amesim_p4node2_2-port_3-amesim_pnl0001_14-port_2-1786949362056",
"source": "amesim_p4node2_2",
"target": "amesim_pnl0001_14",
"sourceHandle": "port_2",
"targetHandle": "port_2",
"data": {
"isContactEdge": false
}
},
{
"id": "edge-contact-amesim_pnl0002_1-port_2-amesim_p4node2_2-port_1-1786972813085-0",
"source": "amesim_pnl0002_1",
"target": "amesim_p4node2_2",
"sourceHandle": "port_2",
"targetHandle": "port_3",
"data": {
"isContactEdge": false
}
},
{
"id": "edge-amesim_pnvo001_2-port_2-amesim_p4node2_2-port_2-1786949129074",
"source": "amesim_pnvo001_2",
"target": "amesim_p4node2_2",
"sourceHandle": "port_2",
"targetHandle": "port_4",
"data": {
"isContactEdge": false
}
},
{
"id": "edge-contact-amesim_pnl0002_3-port_1-amesim_p4node2_3-port_4-1786949203907-0",
"source": "amesim_pnl0002_3",
"target": "amesim_p4node2_3",
"sourceHandle": "port_1",
"targetHandle": "port_1",
"data": {
"isContactEdge": false
}
},
{
"id": "edge-amesim_p4node2_3-port_3-amesim_pnl0001_15-port_2-1786949364233",
"source": "amesim_p4node2_3",
"target": "amesim_pnl0001_15",
"sourceHandle": "port_2",
"targetHandle": "port_2",
"data": {
"isContactEdge": false
}
},
{
"id": "edge-amesim_pnl0002_2-port_2-amesim_p4node2_3-port_1-1786949196897",
"source": "amesim_pnl0002_2",
"target": "amesim_p4node2_3",
"sourceHandle": "port_2",
"targetHandle": "port_3",
"data": {
"isContactEdge": false
}
},
{
"id": "edge-amesim_pnvo001_3-port_2-amesim_p4node2_3-port_2-1786949131664",
"source": "amesim_pnvo001_3",
"target": "amesim_p4node2_3",
"sourceHandle": "port_2",
"targetHandle": "port_4",
"data": {
"isContactEdge": false
}
},
{
"id": "ame-amesim_p4node2_4-port_1-amesim_pnl0002_10-port_2",
"source": "amesim_p4node2_4",
"target": "amesim_pnl0002_10",
"sourceHandle": "port_1",
"targetHandle": "port_2",
"data": {
"isContactEdge": false
}
},
{
"id": "edge-amesim_p4node2_4-port_3-amesim_pnl0001_16-port_2-1786949365198",
"source": "amesim_p4node2_4",
"target": "amesim_pnl0001_16",
"sourceHandle": "port_2",
"targetHandle": "port_2",
"data": {
"isContactEdge": false
}
},
{
"id": "edge-contact-amesim_p4node2_4-port_1-amesim_pnl0002_3-port_2-1786949205596-0",
"source": "amesim_p4node2_4",
"target": "amesim_pnl0002_3",
"sourceHandle": "port_3",
"targetHandle": "port_2",
"data": {
"isContactEdge": false
}
},
{
"id": "edge-amesim_pnvo001_4-port_2-amesim_p4node2_4-port_2-1786949134056",
"source": "amesim_pnvo001_4",
"target": "amesim_p4node2_4",
"sourceHandle": "port_2",
"targetHandle": "port_4",
"data": {
"isContactEdge": false
}
},
{
"id": "edge-contact-amesim_ud00_2-out-amesim_forc_2-res-1786949931612-0",
"source": "amesim_ud00_2",
"target": "amesim_forc_2",
"sourceHandle": "out",
"targetHandle": "res",
"data": {
"isContactEdge": true
}
},
{
"id": "edge-amesim_pnl0003_1-port_2-amesim_pnvo001_1-port_3-1786948980355",
"source": "amesim_pnl0003_1",
"target": "amesim_pnvo001_1",
"sourceHandle": "port_2",
"targetHandle": "port_3",
"data": {
"isContactEdge": false
}
},
{
"id": "edge-amesim_step0_1-out-amesim_pnvo001_1-res-1786949061988",
"source": "amesim_step0_1",
"target": "amesim_pnvo001_1",
"sourceHandle": "out",
"targetHandle": "res",
"data": {
"isContactEdge": false
}
},
{
"id": "edge-amesim_pnl0003_2-port_2-amesim_pnvo001_2-port_3-1786948998177",
"source": "amesim_pnl0003_2",
"target": "amesim_pnvo001_2",
"sourceHandle": "port_2",
"targetHandle": "port_3",
"data": {
"isContactEdge": false
}
},
{
"id": "edge-amesim_step0_2-out-amesim_pnvo001_2-res-1786949060983",
"source": "amesim_step0_2",
"target": "amesim_pnvo001_2",
"sourceHandle": "out",
"targetHandle": "res",
"data": {
"isContactEdge": false
}
},
{
"id": "edge-amesim_pnl0003_8-port_2-amesim_pnvo001_3-port_3-1786948999135",
"source": "amesim_pnl0003_8",
"target": "amesim_pnvo001_3",
"sourceHandle": "port_2",
"targetHandle": "port_3",
"data": {
"isContactEdge": false
}
},
{
"id": "edge-amesim_step0_3-out-amesim_pnvo001_3-res-1786949059791",
"source": "amesim_step0_3",
"target": "amesim_pnvo001_3",
"sourceHandle": "out",
"targetHandle": "res",
"data": {
"isContactEdge": false
}
},
{
"id": "edge-contact-amesim_f000_25-port_1-amesim_mecmas21_2-port_2-1786949669623-0",
"source": "amesim_f000_25",
"target": "amesim_mecmas21_2",
"sourceHandle": "port_1",
"targetHandle": "port_2",
"data": {
"isContactEdge": true
}
},
{
"id": "edge-amesim_pnl0003_3-port_2-amesim_pnvo001_4-port_3-1786949000506",
"source": "amesim_pnl0003_3",
"target": "amesim_pnvo001_4",
"sourceHandle": "port_2",
"targetHandle": "port_3",
"data": {
"isContactEdge": false
}
},
{
"id": "edge-amesim_step0_4-out-amesim_pnvo001_4-res-1786949058632",
"source": "amesim_step0_4",
"target": "amesim_pnvo001_4",
"sourceHandle": "out",
"targetHandle": "res",
"data": {
"isContactEdge": false
}
},
{
"id": "edge-contact-amesim_f000_26-port_1-amesim_mecmas21_3-port_2-1786949671407-0",
"source": "amesim_f000_26",
"target": "amesim_mecmas21_3",
"sourceHandle": "port_1",
"targetHandle": "port_2",
"data": {
"isContactEdge": true
}
}
],
"simulation": {
"t_start": 0.0,
"t_stop": 10.0,
"step": 0.01,
"max_step": 1e+30,
"method": "BDF"
}
}