공지사항
태양광 인버터 역송전방지기술, 코드로 치면?
- 공유 링크 만들기
- X
- 이메일
- 기타 앱
역송전방지기술...
별거 아니다.
태양광을 직접적으로 사용하는 곳 같은 경우 휴일 등의 모종의 이유로 전기를 사용 안 할 때가 있다. 그때!
닭의 목을 비틀어도 새벽은 온다고,
태양광은 계속 발전하고 있다.
그러니, 태양광시스템과 연결 된 시스템들은 발정난 고양이처럼 환장하는 것이지.
발전은 계속 되고, 해소가 안 되니까...
우리는 이를 발정기라 하고, 자연으로 돌려 보낼 생각 안하고, 거세를 해 버리는 만행을....
ㅅㅂ 반려동물이라 하면서 지들 곁에 둘려고, 뭐? 동물의 괴로움을 덜어주기 위해서?
거세?
쨌든 이 넘쳐나는 전기는 조치를 안 해도 차단기 선에서 해결 된다.
하지만, 그 때마다 차단기를 내렸다 올렸다 하기 귀찮잖아?
이 때 아예 인버터를 꺼버리는 것이지.
사실, 너무 전기가 넘쳐나서 한전계통에 영향을 줄까봐 인버터를 꺼버리는 기술이라고 생각하면 되, 그것을 역, 송전방지기술이라 하는 거지...
다른 말로는 단독운전방지, 역류방지라고도 하지.
태양광 단독운전이란? 그리고 조치방법은? (tistory.com)
내가 2022년부터 주구장창 알려준 내용이야.
사실, 그 전부터 문제가 제기 되어 왔고, 작금에는 인버터 ks 규정에도 있는 것이지.
다만, 인버터마다 이것을 어떻게 작동하고, 적극성있게 하느냐 그것의 차이이지.
파이썬 코드로 치면,
class SolarInverter:
def __init__(self, max_output_power):
self.max_output_power = max_output_power
self.current_output_power = 0
self.grid_connected = False
def generate_power(self, power):
if power > self.max_output_power:
power = self.max_output_power
self.current_output_power = power
self.check_reverse_power_flow()
def connect_to_grid(self):
self.grid_connected = True
def disconnect_from_grid(self):
self.grid_connected = False
def check_reverse_power_flow(self):
if self.grid_connected and self.current_output_power > self.max_output_power:
self.prevent_reverse_power_flow()
def prevent_reverse_power_flow(self):
print("Reverse power flow detected! Reducing output power.")
self.current_output_power = self.max_output_power
# Example usage
inverter = SolarInverter(max_output_power=5000) # Max output power in watts
inverter.connect_to_grid()
inverter.generate_power(6000) # Attempt to generate 6000 watts
댓글
댓글 쓰기