문서

섹션 14a EnWG에 따른 배전 시스템 운영자(DSO)의 능동 전력 제어

2024년부터 그리드 운영자는 월박스나 히트펌프와 같은 대형 소비자를 더 이상 거부할 수 없지만 능동 전력 제어를 요구할 수 있습니다. 그러면 전력망 사업자는 사용자에게 전력망 요금 할인을 제공해야 합니다. CFos 충전 관리자는 그리드 운영자에 의한 다양한 형태의 능동 전력 제어(그리드 공급 제어)를 지원합니다.

리플 제어 수신기: 그리드 운영자는 cFos 충전 관리자가 소비할 수 있는 최대 전력을 줄이기 위해 스위칭 접점을 제어할 수 있는 리플 제어 수신기를 설비에 설치합니다. 스위칭 입력을 통해 리플 제어 리시버에 cFos 충전 관리자를 연결할 수 있습니다. 씨포스 파워 브레인 컨트롤러, 씨포스 월박스 부스터 또는 씨포스 차징 매니저 ESP 키트의 S0 입력은 물론 특정 미터 모델과 같은 다른 장치의 입력도 사용할 수 있습니다. 다음은 스위칭 접점으로 충전 관리자를 구성하는 방법에 대한 지침입니다. 또한 2개의 접점을 쿼리하여 4개의 서로 다른 유효 전력 제한을 정의할 수도 있습니다.

모드버스를 통한 제어: 그리드 운영자가 설치에 모드버스 마스터를 설치하여 최대 전력을 제어하는 레지스터를 cFos 충전 관리자에 설정합니다. 이렇게 하려면 충전 관리자의 "구성"에서 SunSpec 서버를 활성화하면 됩니다. 1024 미만의 포트에는 관리자 권한이 필요하므로 모드버스 TCP 포트는 Raspberry PI 1502에서 502입니다. 그런 다음 모드버스 마스터는 레지스터 40098(플로트)에 액세스하여 유효 전력을 쿼리하고 레지스터 40968(플로트)을 사용하여 퍼센트 단위로 조정할 수 있습니다.

OpenADR을 통한 OCPP: 그리드 운영자는 부하와 서비스를 조정하기 위해 OpenADR을 사용합니다. 그의 관점에서 볼 때, 귀하의 시스템은 OCPP 월박스입니다. CFos 충전 관리자에서 "OpenADR을 통한 OCPP" 월박스를 추가할 수 있습니다. 이 월박스의 OCPP 게이트웨이 설정에서 백엔드에 대한 그리드 운영자의 데이터를 입력합니다. 계량기 역할로 "그리드 참조"를 설정합니다. 이를 통해 그리드 운영자는 현재 그리드 사용량을 분석하고 OCPP 충전 프로필을 통해 cFos 충전 관리자를 제어할 수 있습니다.

에너지 공급업체를 위한 HTTP API: 그리드 운영자는 특별히 설계된 HTTP API를 사용합니다. 이는 보안 TLS 연결을 통해 액세스할 수 있습니다. 그리드 운영자의 요청에 따라 인증서를 가져올 수도 있습니다. 또는 스마트 미터 게이트웨이를 통해 연결할 수도 있습니다. 당사의 HTTP API를 사용하면 그리드 운영자 또는 에너지 공급업체가 충전 관리자의 제어에 매우 정확하게 개입할 수 있습니다. 아래에서 이 API에 대한 설명서를 확인할 수 있습니다.

네트워크 사업자 및 에너지 공급업체용 HTTP API는 2번의 호출을 통해 충전 관리자 변수를 설정하고 쿼리할 수 있습니다. 이러한 변수는 하우스 연결 전력 및 최대 월박스 전력을 구성할 때 고려할 수 있습니다. 네트워크 사업자와 에너지 공급업체는 이러한 변수를 할당하는 방법에 대한 자체(제조업체와 무관한) 표준을 자유롭게 정의할 수 있습니다.

예시: 주택 연결 전력 = 55000 * AVAIL / 100
그리드 운영자는 변수 AVAIL을 0-100 사이의 값으로 설정하여 고객 시스템의 전력을 백분율 단계로 조절할 수 있습니다.

예: TARIF
에너지 공급업체는 변수 TARIF를 0 또는 1로 설정하고 0을 통해 "정상" 요금이 적용됨을 시스템에 알리고 1을 통해 인하된 요금이 적용됨을 시스템에 알립니다. 그런 다음 시스템 사용자는 특정 요금으로만 차량을 충전하거나 특정 요금에서 더 낮은 충전 전력으로 충전할 수 있는 충전 규칙을 만들 수 있습니다.

HTTP API

참고: 변수를 설정할 때 충전 관리자는 값이 변경되었는지 확인합니다. 그래야만 config.json 파일에 변수를 저장합니다. Raspberry PI 및 cFos Power Brain에서는 이로 인해 플래시 메모리가 소모됩니다. 이 저장을 방지하려면 추가 쿼리 매개변수 "tmp=1"을 지정할 수 있습니다(예: /cnf?cmd=set_cm_vars&tmp=1 ...).

변수 설정

GET /cnf?cmd=set_cm_vars&name=n&val=v&clear=c
n은 변수 이름, v는 변수 값입니다.
지우기는 선택 사항이며, c=1을 사용하면 재설정하기 전에 모든 기존 변수가 삭제됩니다.

curl -i -X GET --user admin:1234abcd 'http://localhost/cnf?cmd=set_cm_vars&name=var3&val=123' Linux
curl -i -X GET --user admin:1234abcd "http://localhost/cnf?cmd=set_cm_vars&name=var3&val=123" Windows

모든 변수 설정

POST /cnf?cmd=set_cm_vars&clear=1
POST 본문에는 변수 이름과 값이 포함된 JSON 객체가 포함됩니다.

{"vars": [{ "name": "var1", "expr": 1.5 }], { "name": "var2", "expr": 2 }] }
모든 변수를 삭제하고 var1을 1.5로, var2를 2로 설정합니다.

curl -i -X POST -d '{ "vars": [{ "name": "tarif", "expr": 1 }, { "name": "PWR", "expr": 70 }] }' --user admin:1234abcd 'http://localhost/cnf?cmd=set_cm_vars' Linux
curl -i -X POST -d "{ \"vars\": [{ \"name\": \"tarif\", \"expr\": 1 }, { \"name\": \"PWR\", \"expr\": 70 }] }" --user admin:1234abcd "http://localhost/cnf?cmd=set_cm_vars" Windows

모든 변수 읽기

GET /cnf?cmd=get_cm_vars
모든 변수, 해당 수식(또는 상수) 및 현재 계산된 값과 함께 set_cm_vars와 일치하는 JSON 객체를 반환합니다.

curl -i -X GET --user admin:1234abcd 'http://localhost/cnf?cmd=get_cm_vars Linux
curl -i -X GET --user admin:1234abcd "http://localhost/cnf?cmd=get_cm_vars Windows

스마트 미터 게이트웨이가 이미 인증서를 통해 연결 및 인증을 정의하여 이 작업을 처리하므로 추가 인증 없이 스마트 미터 게이트웨이를 통해 이 API에 액세스할 수 있습니다. 이 API는 관리자 비밀번호를 통해 홈 네트워크에서 사용할 수 있습니다.