simulateModel("Buildings.Templates.Plants.HeatPumps.Components.Validation.PumpsPrimaryDedicated",
    method="cvode",
    tolerance=1e-6,
    startTime=0.0,
    stopTime=5000.0,
    resultFile="PumpsPrimaryDedicated");
createPlot(
    id=1,
    position={5, 5, 300, 400},
    y={"pumPriCom.bus.pumHeaWatPri.y1[1]", "pumPriCom.bus.pumHeaWatPri.y1[2]"},
    autoscale=true,
    grid=true
);
createPlot(
    id=1,
    subPlot=2,
    y={"valHeaWatIsoCom[1].m_flow", "valChiWatIsoCom[1].m_flow", "hpCom[1].m_flow", "hpCom[2].m_flow", "datHp.mHeaWatHp_flow_nominal", "datHp.mChiWatHp_flow_nominal"},
    autoscale=true,
    grid=true
);
createPlot(
    id=2,
    position={310, 5, 300, 400},
    y={"pumPriHdr.bus.y1[1]", "pumPriHdr.bus.y1[2]"},
    autoscale=true,
    grid=true
);
createPlot(
    id=2,
    subPlot=2,
    y={"valHeaWatIsoHdr[1].m_flow", "valChiWatIsoHdr[1].m_flow", "hpHdr[1].m_flow", "hpHdr[2].m_flow", "datHp.mHeaWatHp_flow_nominal", "datHp.mChiWatHp_flow_nominal"},
    autoscale=true,
    grid=true
);
createPlot(
    id=3,
    position={615, 5, 300, 400},
    y={"pumPriSep.bus.pumHeaWatPri.y1[1]", "pumPriSep.bus.pumHeaWatPri.y1[2]", "pumPriSep.bus.pumChiWatPri.y1[1]", "pumPriSep.bus.pumChiWatPri.y1[2]"},
    autoscale=true,
    grid=true
);
createPlot(
    id=3,
    subPlot=2,
    y={"valHeaWatIsoSep[1].m_flow", "valChiWatIsoSep[1].m_flow", "hpSep[1].m_flow", "hpSep[2].m_flow", "datHp.mHeaWatHp_flow_nominal", "datHp.mChiWatHp_flow_nominal"},
    autoscale=true,
    grid=true
);
createPlot(
    id=4,
    position={920, 5, 300, 600},
    y={"pumPriHea.bus.pumHeaWatPri.y1[1]", "pumPriHea.bus.pumHeaWatPri.y1[2]"},
    autoscale=true,
    grid=true
);
createPlot(
    id=4,
    subPlot=2,
    y={"pumPriHea.bus.pumHeaWatPri.y[1]", "pumPriHea.bus.pumHeaWatPri.y[2]"},
    autoscale=true,
    grid=true
);
createPlot(
    id=4,
    subPlot=3,
    y={"priHeaWat.m_flow", "hpHea[1].m_flow", "hpHea[2].m_flow", "datHp.mHeaWatHp_flow_nominal"},
    autoscale=true,
    grid=true
);