1 |
1
입력부에 의해 심층신경망의 심층강화학습을 위한 적어도 하나 이상의 에너지정보데이터를 수신하는 단계; 에너지운용스케쥴링부에 의해 상기 적어도 하나 이상의 에너지정보데이터를 이용하여 상기 심층신경망을 구성하는 태양광에너지관리알고리즘을 제어하기 위한 보상값을 산출하고 상기 심층강화학습을 수행하는 단계; 상기 에너지운용스케쥴링부에 의해 상기 적어도 하나 이상의 에너지정보데이터를 상기 태양광에너지관리알고리즘의 입력데이터로 입력하여 태양광에너지를 충전, 방전, 소비 또는 판매하기 위한 스케쥴을 결정하는 단계; 및상기 에너지운용스케쥴링부에 의해 상기 태양광에너지관리알고리즘의 출력값 중 입력값과 행동값에 대한 Q-Value 값의 가장 큰 출력값을 타겟출력값으로 결정하는 단계를 포함하고,상기 에너지운용스케쥴링부에 의해 상기 스케쥴을 결정하는 단계는,상기 태양광에너지의 발전량이 상기 태양광에너지를 소비하는 타겟건물에서의 부하전력량 이상인 경우 상기 태양광에너지를 충전장치에 충전하는 스케쥴을 결정하는 단계; 상기 발전량이 상기 부하전력량 미만이고 상기 부하전력량이 상기 타겟건물에서의 최대부하전력량의 절반이상이고, 전력망으로 상기 태양광에너지의 평균판매가격이 상기 타겟건물에서 상기 태양광에너지의 소비가격 미만인 경우 상기 태양광에너지를 상기 충전장치에서 방전하여 상기 타겟건물에서 소비하도록 스케쥴링하고,상기 평균판매가격이 상기 소비가격 이상인 경우 상기 태양광에너지를 상기 충전장치에서 방전하여 상기 전력망으로 판매하도록 스케쥴링하는 단계를 포함하고,상기 에너지운용스케쥴링부에 의해 보상값을 산출하여 심층강화학습을 수행하는 단계는,상기 부하전력량이 상기 최대부하전력량의 절반 이상이고 상기 평균판매가격이 상기 소비가격 미만이고, 상기 타겟출력값이 음수로 상기 태양광에너지가 방전된 경우 양의 값을 가지는 (상기 소비가격 * 상기 방전된 태양광에너지의 방전량)을 보상값으로 부여하고 상기 타겟출력값이 양수로 상기 태양광에너지가 충전된 경우 음의 값을 가지는 (상기 소비가격 * 상기 방전된 태양광에너지의 방전량)을 패널티값으로 부여하는 단계;상기 부하전력량이 상기 최대부하전력량의 절반 이상이고 상기 평균판매가격이 상기 소비가격 이상이고, 상기 타겟출력값이 음수로 상기 태양광에너지가 방전된 경우 양의 값을 가지는 (상기 전력망으로 상기 태양광에너지의 판매가격 * 상기 방전된 태양광에너지의 방전량)을 보상값으로 부여하고 상기 타겟출력값이 양수로 상기 태양광에너지가 충전된 경우 음의 값을 가지는 (상기 판매가격 * 상기 방전된 태양광에너지의 방전량)을 패널티값으로 부여하는 단계;상기 판매가격이 상기 평균판매가격 이상이고, 상기 타겟출력값이 음수로 상기 태양광에너지가 방전된 경우 양의 값을 가지는 (상기 판매가격 * 상기 방전된 태양광에너지의 방전량)을 보상값으로 부여하고 상기 타겟출력값이 양수로 상기 태양광에너지가 충전된 경우 음의 값을 가지는 (상기 판매가격 * 상기 방전된 태양광에너지의 방전량)을 패널티값으로 부여하는 단계; 및상기 판매가격이 상기 평균판매가격 미만이고, 상기 타겟출력값이 양수로 상기 태양광에너지가 충전된 경우 양의 값을 가지는 (상기 평균판매가격 - (상기 판매가격 * 상기 충전된 태양광에너지의 충전량)을 보상값으로 부여하고 상기 타겟출력값이 음수로 상기 태양광에너지가 방전된 경우 음의 값을 가지는 (상기 평균판매가격 - (상기 판매가격 * 상기 충전된 태양광에너지의 충전량)을 패널티값으로 부여하는 단계를 포함하는,심층강화학습을 이용한 태양광 에너지 관리방법
|
2 |
2
제1 항에 있어서,상기 입력부에 의해 적어도 하나 이상의 에너지정보데이터를 수신하는 단계는, 상기 입력부에 의해 태양광발전시스템으로부터 상기 발전량을 수신하는 단계; 상기 입력부에 의해 상기 부하전력량을 수신하는 단계;상기 입력부에 의해 상기 충전장치의 상기 태양광에너지의 충전량을 수신하는 단계; 상기 입력부에 의해 상기 전력망으로 상기 태양광에너지의 상기 판매가격을 수신하는 단계;상기 입력부에 의해 상기 평균판매가격을 수신하는 단계; 상기 입력부에 의해 상기 부하전력량에 따라 상기 소비가격을 수신하는 단계; 및 상기 입력부에 의해 상기 최대부하전력량을 수신하는 단계를 포함하는,심층강화학습을 이용한 태양광 에너지 관리방법
|
3 |
3
제2 항에 있어서, 상기 에너지운용스케쥴링부에 의해 태양광에너지를 충전, 방전, 소비, 또는 판매하기 위한 스케쥴을 결정하는 단계는,상기 에너지운용스케쥴링부에 의해 상기 발전량, 상기 부하전력량, 상기 충전량, 상기 판매가격, 상기 평균판매가격, 상기 소비가격, 및 상기 최대부하전력량을 상기 입력데이터로 하여 상기 태양광에너지관리알고리즘에 입력하는 단계를 포함하는,심층강화학습을 이용한 태양광 에너지 관리방법
|
4 |
4
삭제
|
5 |
5
삭제
|
6 |
6
삭제
|
7 |
7
삭제
|
8 |
8
제2 항에 있어서, 상기 에너지운용스케쥴링부에 의해 심층신경망을 구성하는 태양광에너지관리알고리즘을 제어하기 위한 보상값을 산출하는 단계는, 상기 에너지운용스케쥴링부에 의해 상기 타겟출력값의 행동값이 음수이고 상기 충전장치에서 상기 태양광에너지가 방전된 결과 상기 충전장치에 잔존하는 상기 충전량이 미리 설정된 기준용량 범위에 포함되는 경우 보상값을 부여하는 단계; 및상기 에너지운용스케쥴링부에 의해 상기 타겟출력값의 행동값이 음수이고 상기 충전장치에서 상기 태양광에너지가 방전된 결과 상기 충전장치에 잔존하는 상기 충전량이 미리 설정된 기준용량 범위에 포함되지 않는 경우 패널티값을 부여하는 단계를 포함하는,심층강화학습을 이용한 태양광 에너지 관리방법
|
9 |
9
삭제
|
10 |
10
삭제
|
11 |
11
삭제
|
12 |
12
삭제
|
13 |
13
제2 항에 있어서, 상기 에너지운용스케쥴링부에 의해 심층신경망을 구성하는 태양광에너지관리알고리즘을 제어하기 위한 보상값을 산출하는 단계는, 상기 에너지운용스케쥴링부에 의해 상기 타겟출력값의 행동값이 양수이고 상기 충전장치에 상기 태양광에너지가 충전된 결과 상기 충전장치에 충전된 상기 충전량이 미리 설정된 기준용량 범위에 포함되는 경우 보상값을 부여하는 단계; 및상기 에너지운용스케쥴링부에 의해 상기 타겟출력값의 행동값이 양수이고 상기 충전장치의 충전된 결과 상기 충전장치에 충전된 상기 충전량이 미리 설정된 기준용량 범위에 포함되지 않는 경우 패널티값을 부여하는 단계를 포함하는,심층강화학습을 이용한 태양광 에너지 관리방법
|
14 |
14
제2 항에 있어서, 상기 에너지운용스케쥴링부에 의해 심층신경망을 구성하는 태양광에너지관리알고리즘을 제어하기 위한 보상값을 산출하는 단계는, 상기 에너지운용스케쥴링부에 의해 상기 부하전력량이 상기 태양광에너지의 발전량 미만이고 상기 타겟출력값의 행동값이 양수로 상기 태양광에너지가 상기 충전장치에 충전되는 경우 보상값을 부여하는 단계; 및상기 에너지운용스케쥴링부에 의해 상기 부하전력량이 상기 태양광에너지의 발전량 이상이고 상기 타겟출력값의 행동값이 양수로 상기 태양광에너지가 상기 충전장치로 충전되는 경우 패널티값을 부여하는 단계를 포함하는,심층강화학습을 이용한 태양광 에너지 관리방법
|
15 |
15
심층신경망의 심층강화학습을 위한 적어도 하나의 에너지정보데이터를 수신하는 입력부;상기 적어도 하나 이상의 에너지정보데이터를 상기 심층신경망을 구성하는 태양광에너지관리알고리즘의 입력데이터로 입력하여 상기 심층강화학습을 수행하고 태양광에너지를 충전, 방전, 소비, 또는 판매하기 위한 스케쥴을 결정하고 상기 태양광에너지관리알고리즘의 출력값 중 입력값과 행동값에 대한 Q-Value 값의 가장 큰 출력값을 타겟출력값으로 결정하는 에너지운용스케쥴링부; 및상기 적어도 하나 이상의 에너지정보데이터를 상기 태양광에너지관리알고리즘의 입력데이터로 입력하여 상기 태양광에너지관리알고리즘을 제어하기 위한 보상값을 산출하고 상기 심층강화학습을 수행하도록 제어하는 제어부를 포함하고,상기 에너지운용스케쥴링부는,상기 태양광에너지의 발전량이 상기 태양광에너지를 소비하는 타겟건물에서의 부하전력량 이상인 경우 상기 태양광에너지를 충전장치에 충전하는 스케쥴을 결정하고, 상기 발전량이 상기 부하전력량 미만이고 상기 부하전력량이 상기 타겟건물에서의 최대부하전력량의 절반이상이고, 전력망으로 상기 태양광에너지의 평균판매가격이 상기 타겟건물에서 상기 태양광에너지의 소비가격 미만인 경우 상기 태양광에너지를 상기 충전장치에서 방전하여 상기 타겟건물에서 소비하도록 스케쥴링하고 상기 평균판매가격이 상기 소비가격 이상인 경우 상기 태양광에너지를 상기 충전장치에서 방전하여 상기 전력망으로 판매하도록 스케쥴링하고, 상기 부하전력량이 상기 최대부하전력량의 절반 이상이고 상기 평균판매가격이 상기 소비가격 미만이고, 상기 타겟출력값이 음수로 상기 태양광에너지가 방전된 경우 양의 값을 가지는 (상기 소비가격 * 상기 방전된 태양광에너지의 방전량)을 보상값으로 부여하고 상기 타겟출력값이 양수로 상기 태양광에너지가 충전된 경우 음의 값을 가지는 (상기 소비가격 * 상기 방전된 태양광에너지의 방전량)을 패널티값으로 부여하고,상기 부하전력량이 상기 최대부하전력량의 절반 이상이고 상기 평균판매가격이 상기 소비가격 이상이고, 상기 타겟출력값이 음수로 상기 태양광에너지가 방전된 경우 양의 값을 가지는 (상기 전력망으로 상기 태양광에너지의 판매가격 * 상기 방전된 태양광에너지의 방전량)을 보상값으로 부여하고 상기 타겟출력값이 양수로 상기 태양광에너지가 충전된 경우 음의 값을 가지는 (상기 판매가격 * 상기 방전된 태양광에너지의 방전량)을 패널티값으로 부여하고,상기 판매가격이 상기 평균판매가격 이상이고, 상기 타겟출력값이 음수로 상기 태양광에너지가 방전된 경우 양의 값을 가지는 (상기 판매가격 * 상기 방전된 태양광에너지의 방전량)을 보상값으로 부여하고 상기 타겟출력값이 양수로 상기 태양광에너지가 충전된 경우 음의 값을 가지는 (상기 판매가격 * 상기 방전된 태양광에너지의 방전량)을 패널티값으로 부여하고,상기 판매가격이 상기 평균판매가격 미만이고, 상기 타겟출력값이 양수로 상기 태양광에너지가 충전된 경우 양의 값을 가지는 (상기 평균판매가격 - (상기 판매가격 * 상기 충전된 태양광에너지의 충전량)을 보상값으로 부여하고 상기 타겟출력값이 음수로 상기 태양광에너지가 방전된 경우 음의 값을 가지는 (상기 평균판매가격 - (상기 판매가격 * 상기 충전된 태양광에너지의 충전량)을 패널티값으로 부여하는,심층강화학습을 이용한 태양광 에너지 관리시스템
|
16 |
16
제1 항 내지 제3 항, 제8 항, 및 제13 항 내지 제14 항 중 어느 한 항의 심층강화학습을 이용한 태양광 에너지 관리방법을 실행시키는 프로그램이 기록된 컴퓨터로 판독가능한 기록매체
|