PageSourceSearch

https://gridcapa.github.io/assets/js/1989bbec.4c8f74bb.js

js gridcapa.github.io collected 2026-10-03 09:15:50 UTC 5,552 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkgridcapa_docs_docusaurus=self.webpackChunkgridcapa_docs_docusaurus||[]).push([[524],{6669:(e,i,n)=>{n.r(i),n.d(i,{assets:()=>c,contentTitle:()=>a,default:()=>p,frontMatter:()=>r,metadata:()=>t,toc:()=>l});const t=JSON.parse('{"id":"about","title":"About","description":"What is GridCapa ?","source":"@site/docs/01-about.md","sourceDirName":".","slug":"/about","permalink":"/docs/about","draft":false,"unlisted":false,"tags":[],"version":"current","sidebarPosition":1,"frontMatter":{"sidebar_position":1},"sidebar":"docSidebar","next":{"title":"User guide","permalink":"/docs/user-guide"}}');var s=n(4848),o=n(8453);const r={sidebar_position:1},a="About",c={},l=[{value:"What is GridCapa ?",id:"what-is-gridcapa-",level:2},{value:"Functional scope",id:"functional-scope",level:2},{value:"Input Data Import",id:"input-data-import",level:3},{value:"Process-Specific Preprocessing",id:"process-specific-preprocessing",level:3},{value:"Iterative Power Exchange Shifting",id:"iterative-power-exchange-shifting",level:3},{value:"Remedial Action Optimization",id:"remedial-action-optimization",level:3},{value:"Output Data Export",id:"output-data-export",level:3},{value:"Process Monitoring",id:"process-monitoring",level:3},{value:"User Interface (HMI)",id:"user-interface-hmi",level:3}];function d(e){const i={h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",p:"p",strong:"strong",ul:"ul",...(0,o.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(i.header,{children:(0,s.jsx)(i.h1,{id:"about",children:"About"})}),"\n",(0,s.jsx)(i.h2,{id:"what-is-gridcapa-",children:"What is GridCapa ?"}),"\n",(0,s.jsx)(i.p,{children:"GridCapa is an open-source software solution developed to support grid operators and coordination centers in conducting detailed capacity assessments of electricity networks. It enables the evaluation of network operating safety and the ability to accommodate additional power exchanges without compromising reliability."}),"\n",(0,s.jsx)(i.p,{children:"Designed for integration into real-world planning and decision-making processes, GridCapa provides a transparent, modular, and customizable framework that can be adapted to utility-specific data models and operational constraints. Its availability on GitHub ensures long-term maintainability, peer-reviewed code quality, and the flexibility to extend or automate workflows to meet evolving industrial needs."}),"\n",(0,s.jsx)(i.h2,{id:"functional-scope",children:"Functional scope"}),"\n",(0,s.jsxs)(i.p,{children:[(0,s.jsx)(i.strong,{children:"GridCapa"})," is built on top of ",(0,s.jsx)(i.strong,{children:"PowSyBl"})," to implement coordination and validation processes through the following modular functional components:"]}),"\n",(0,s.jsx)(i.h3,{id:"input-data-import",children:"Input Data Import"}),"\n",(0,s.jsx)(i.p,{children:"Supports standard European formats, including:"}),"\n",(0,s.jsxs)(i.ul,{children:["\n",(0,s.jsx)(i.li,{children:"Grid models in UCTE-DEF or CGMES formats"}),"\n",(0,s.jsx)(i.li,{children:"GLSK files"}),"\n",(0,s.jsx)(i.li,{children:"CRAC files"}),"\n",(0,s.jsx)(i.li,{children:"Other custom inputs specific to the process"}),"\n"]}),"\n",(0,s.jsx)(i.h3,{id:"process-specific-preprocessing",children:"Process-Specific Preprocessing"}),"\n",(0,s.jsx)(i.p,{children:"Tailored preprocessing operations, such as:"}),"\n",(0,s.jsxs)(i.ul,{children:["\n",(0,s.jsx)(i.li,{children:"Inserting missing devices (e.g., HVDC links)"}),"\n",(0,s.jsx)(i.li,{children:"Adding fictitious elements to support remedial action modeling"}),"\n",(0,s.jsx)(i.li,{children:"Adjusting device setpoints"}),"\n"]}),"\n",(0,s.jsx)(i.h3,{id:"iterative-power-exchange-shifting",children:"Iterative Power Exchange Shifting"}),"\n",(0,s.jsx)(i.p,{children:"Gradual modification of cross-border or internal power flows for capacity assessment."}),"\n",(0,s.jsx)(i.h3,{id:"remedial-action-optimization",children:"Remedial Action Optimization"}),"\n",(0,s.jsx)(i.p,{children:"Optimization of preventive, curative, and automatic remedial actions to maintain system security."}),"\n",(0,s.jsx)(i.h3,{id:"output-data-export",children:"Output Data Export"}),"\n",(0,s.jsx)(i.p,{children:"Generation of results including:"}),"\n",(0,s.jsxs)(i.ul,{children:["\n",(0,s.jsx)(i.li,{children:"Updated grid models (with applied remedial actions, if any)"}),"\n",(0,s.jsx)(i.li,{children:"Other outputs specific to the selected process"}),"\n"]}),"\n",(0,s.jsx)(i.h3,{id:"process-monitoring",children:"Process Monitoring"}),"\n",(0,s.jsx)(i.p,{children:"Includes tracking of input data availability, logging, and overall workflow supervision."}),"\n",(0,s.jsx)(i.h3,{id:"user-interface-hmi",children:"User Interface (HMI)"}),"\n",(0,s.jsx)(i.p,{children:"Enables basic interaction with workflows, including:"}),"\n",(0,s.jsxs)(i.ul,{children:["\n",(0,s.jsx)(i.li,{children:"Launching c
1alculations for individual timestamps or full business days"}),"\n",(0,s.jsx)(i.li,{children:"Modifying process parameters"}),"\n"]})]})}function p(e={}){const{wrapper:i}={...(0,o.R)(),...e.components};return i?(0,s.jsx)(i,{...e,children:(0,s.jsx)(d,{...e})}):d(e)}},8453:(e,i,n)=>{n.d(i,{R:()=>r,x:()=>a});var t=n(6540);const s={},o=t.createContext(s);function r(e){const i=t.useContext(o);return t.useMemo((function(){return"function"==typeof e?e(i):{...i,...e}}),[i,e])}function a(e){let i;return i=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:r(e.components),t.createElement(o.Provider,{value:i},e.children)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.