{
  "abstract": "The safe and stable operation of pumped storage hydropower (PSH) plants is heavily reliant on the correctness of their Supervisory Control and Data Acquisition (SCADA) systems. Conventional testing methods often fall short in validating the complex, system-wide control logic under comprehensive operational scenarios. To address this, this paper proposes an innovative web-based dynamic simulation test platform featuring a microservices architecture and a zero-client, Simulink-like graphical modeling environment. The platform employs non-linear physics-based models (e.g., rigid water column and dynamic pump-turbine models) to create a high-fidelity virtual replica of a PSH plant. The core contribution lies in enabling engineers to seamlessly translate control logic into executable models without low-level programming. A case study evaluating a governor control algorithm validates the platform’s efficacy. Results demonstrate a highly accurate tracking performance with a maximum error of 0.008 p.u. under normal conditions, and successfully identified a critical overspeed vulnerability (1.42 p.u.) during an injected actuator fault scenario. The platform is further validated through benchmarking against MATLAB/Simulink (trajectory agreement above 99.8%), a quantitative performance characterization (3.1 ms step time, real-time execution scalable to 20 concurrent sessions), a closed-loop hardware-in-the-loop experiment, and a user evaluation yielding a System Usability Scale score of 84.2. This work concludes that the platform provides a robust, risk-free environment for comprehensive pre-commissioning testing, significantly mitigating field deployment risks.",
  "abstract_shown": true,
  "affiliations": [
    "China Three Gorges Corporation, Wuhan, China",
    "School of Electrical Engineering and Automation, Wuhan University, Wuhan, China",
    "China Yangtze Power Renewables Co., Ltd., Wuhan, China",
    "Beijing IWHR Technology Co., Ltd., Beijing, China",
    "School of Electronic Information, Wuhan University, Wuhan, China"
  ],
  "article_type": "Research Article",
  "arxiv": null,
  "author_total": 5,
  "authors": [
    {
      "affs": [
        0
      ],
      "name": "Chen Zhang"
    },
    {
      "affs": [
        1
      ],
      "name": "Ting Liang"
    },
    {
      "affs": [
        2
      ],
      "name": "Yifan Li"
    },
    {
      "affs": [
        3
      ],
      "name": "Weijun Zhang"
    },
    {
      "affs": [
        4
      ],
      "name": "Yuting Wang"
    }
  ],
  "bibtex": "https://research.draconitic.com/paper/4kygjdxxffvj8.bib",
  "cited_by": 0,
  "doi": "10.1371/journal.pone.0355967",
  "fulltext_url": null,
  "id": "4kygjdxxffvj8",
  "issns": [
    "1932-6203"
  ],
  "landing_url": "https://doi.org/10.1371/journal.pone.0355967",
  "language": null,
  "licence": "CC-BY-4.0",
  "licence_label": "CC BY 4.0",
  "licence_source": "journal",
  "licence_url": "https://creativecommons.org/licenses/by/4.0/",
  "metadata_licence": null,
  "native_subjects": [
    [
      "openalex",
      "2207|Real-time simulation and control systems"
    ],
    [
      "plos",
      "/Computer and information sciences/Systems science/Control systems"
    ],
    [
      "plos",
      "/Engineering and technology/Civil engineering/Architectural engineering"
    ],
    [
      "plos",
      "/Engineering and technology/Electrical engineering/Electrical faults"
    ],
    [
      "plos",
      "/Engineering and technology/Industrial engineering/Control engineering/Control systems"
    ],
    [
      "plos",
      "/Engineering and technology/Mechanical engineering/Actuators"
    ],
    [
      "plos",
      "/Physical sciences/Mathematics/Applied mathematics/Algorithms"
    ],
    [
      "plos",
      "/Physical sciences/Mathematics/Systems science/Control systems"
    ],
    [
      "plos",
      "/Physical sciences/Physics/Classical mechanics/Motion/Torque"
    ],
    [
      "plos",
      "/Physical sciences/Physics/Electricity/Electromagnetics"
    ],
    [
      "plos",
      "/Research and analysis methods/Simulation and modeling"
    ],
    [
      "plos",
      "/Research and analysis methods/Simulation and modeling/Algorithms"
    ]
  ],
  "openalex": "W7211961712",
  "pdf_url": "https://journals.plos.org/plosone/article/file?id=10.1371/journal.pone.0355967&type=printable",
  "pmcid": null,
  "pmid": null,
  "published": "2026-09-08",
  "publisher": "Public Library of Science",
  "ris": "https://research.draconitic.com/paper/4kygjdxxffvj8.ris",
  "sources": [
    {
      "first_seen": "2026-10-30T12:17:56Z",
      "native_id": "10.1371/journal.pone.0355967",
      "source": "plos",
      "url": "https://doi.org/10.1371/journal.pone.0355967"
    }
  ],
  "subjects": [
    {
      "field": "mathematics",
      "origin": "plos:mathematics",
      "subfield": "general"
    },
    {
      "field": "physics",
      "origin": "plos:physics",
      "subfield": "general"
    }
  ],
  "title": "Design, implementation and validation of a web-based dynamic simulation platform for pumped storage hydropower plant control systems",
  "title_text": "Design, implementation and validation of a web-based dynamic simulation platform for pumped storage hydropower plant control systems",
  "type": "peer-reviewed",
  "updated_at": "2026-10-30T12:17:56Z",
  "url": "https://research.draconitic.com/paper/4kygjdxxffvj8",
  "venue": "PLOS One",
  "versions": []
}