System and method for establishing communication with an array of inverters
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H02J-001/00
H02J-003/00
H04B-003/54
H02J-003/38
H02J-013/00
출원번호
US-0902046
(2010-10-11)
등록번호
US-9160408
(2015-10-13)
발명자
/ 주소
Krohne, Edward
Kuhn, Brian T.
출원인 / 주소
SunPower Corporation
대리인 / 주소
Barnes & Thornburg LLP
인용정보
피인용 횟수 :
5인용 특허 :
99
초록▼
A system and method for establishing communication between a controller and a plurality of inverters comprises determining a response time window length and broadcasting a response request to the array of inverters that includes the response time window length. Each inverter, in response to receivin
A system and method for establishing communication between a controller and a plurality of inverters comprises determining a response time window length and broadcasting a response request to the array of inverters that includes the response time window length. Each inverter, in response to receiving the response requests, transmits a response to the controller at a randomly determined response time within the response time window. In response to receiving an acknowledgement from the controller, the responding inverter may ignore subsequent response requests. The controller may adjust the response time window and broadcasts the new response time window until no inverter response is received for a pre-determined number of response time windows.
대표청구항▼
1. A method for establishing communication with a plurality of inverters, each of the inverters being configured to convert direct current (DC) power generated from an alternative source to alternating current (AC) power, the method comprising: determining an initial length of a response time window
1. A method for establishing communication with a plurality of inverters, each of the inverters being configured to convert direct current (DC) power generated from an alternative source to alternating current (AC) power, the method comprising: determining an initial length of a response time window;broadcasting the initial length of the response time window to each inverter of the plurality of inverters to prompt each inverter to respond with corresponding identification data;in response to receiving a response from at least one inverter during the response time window, (i) recording the identification data of the at least one inverter and (ii) transmitting an acknowledgement to the at least one inverter using the identification data; andin response to the response time window expiring, (i) adjusting the length of the response time window and (ii) broadcasting the adjusted length of the response time window to each inverter of the plurality of inverters. 2. The method of claim 1, wherein determining the initial length of the response time window comprises determining the initial length based on a predetermined length of time required by an inverter of the plurality of inverters to transmit a response to the broadcast. 3. The method of claim 2, wherein determining the initial length of the response time window comprises determining an initial length of the response time window that is a multiple of the predetermined length of time required by the inverter to transmit the response to the broadcast. 4. The method of claim 1, wherein broadcasting the initial length comprises broadcasting the initial length over an AC power line using a power line communication protocol. 5. The method of claim 1, wherein receiving a response from the at least one inverter comprises receiving a response that includes an identification number that uniquely identifies the responding inverter from the other inverters of the plurality of inverters and facilitates directed communication with the responding inverter using the identification number. 6. The method of claim 1, wherein transmitting the acknowledgement to the at least one inverter comprises transmitting the acknowledgement after expiration of the time window. 7. The method of claim 1, wherein adjusting the length of the response time window comprises decreasing the length of the response time window by a multiple of a predetermined length of time required by an inverter of the plurality of inverters to transmit a response to the broadcast. 8. The method of claim 1, wherein adjusting the length of the response time window comprises increasing the length of the response time window in response to a number of communication collisions during the response time window being greater than a predetermined value. 9. The method of claim 1, further comprising: incrementing a counter in response to not receiving a response from at least one inverter of the plurality of inverters during the response time window, andwherein broadcasting the adjusted length comprises broadcasting the adjusted length in response to the counter being less than a maximum threshold value. 10. The method of claim 9 further comprising stopping the broadcast of adjusted lengths in response to the counter being equal to a maximum threshold value. 11. The method of claim 1, further comprising: incrementing a counter in response to not receiving a response from at least one inverter of the plurality of inverters during the time window, andrepeating the adjusting step, the broadcasting the adjusted length step, and the incrementing step until the counter equals a predetermined threshold value. 12. A controller for communicating with a plurality of inverters over an alternating current (AC) power line, the inverters configured to convert direct current (DC) power from an alternative energy source to AC power, the controller comprising: a communication circuit to communicate with the plurality of inverters over the AC power line using a power line communication protocol;a processor communicatively coupled to the communication circuit; anda memory communicatively coupled to the processor, the memory having stored therein a plurality of instructions, which when executed by the processor, result in the processor: determining an initial length of a response time window,broadcasting, using the communication circuit, the initial length of the response time window to each inverter of the plurality of inverters to prompt each inverter to respond with corresponding identification data,in response to receiving a response from at least one inverter during the response time window, (i) storing the identification data of the at least one inverter in the memory and (ii) transmitting an acknowledgement, using the communication circuit, to the at least one inverter using the identification data, andin response to the response time window expiring, (i) adjusting the length of the response time window and (ii) broadcasting, using the communication circuit, the adjusted length of the response time window to each inverter of the plurality of inverters. 13. The controller of claim 12, wherein determining the initial length of the response time window comprises determining the initial length based on a predetermined length of time required by an inverter of the plurality of inverters to transmit a response to the broadcast. 14. The controller of claim 12, wherein adjusting the length of the response time window comprises decreasing the length of the response time window by a multiple of a predetermined length of time required by an inverter of the plurality of inverters to transmit a response to the broadcast. 15. The controller of claim 12, wherein the plurality of instructions further result in the processor: incrementing a counter in response to not receiving a response from at least one inverter of the plurality of inverters during the response time window, andwherein broadcasting the adjusted length comprises broadcasting the adjusted length in response to the counter being less than a maximum threshold value. 16. The controller of claim 15, wherein the plurality of instructions further result in the processor stopping the broadcast of adjusted lengths in response to the counter being equal to a maximum threshold value. 17. The controller of claim 12, wherein the plurality of instructions further result in the processor: incrementing a counter in response to not receiving a response from at least one inverter of the plurality of inverters during the time window, andrepeating the adjusting step, the broadcasting the adjusted length step, and the incrementing step until the counter equals a predetermined threshold value. 18. The controller of claim 12, wherein the identification data includes an identification number that uniquely identifies the responding inverter from the other inverters of the plurality of inverters and facilitates directed communication with the responding inverter using the identification number. 19. The controller of claim 12, wherein transmitting the acknowledgement to the at least one inverter comprises transmitting the acknowledgement after expiration of the response time window. 20. The controller of claim 12, wherein adjusting the length of the response time window comprises increasing the length of the response time window in response to a number of communication collisions during the response time window being greater than a predetermined value. 21. One or more non-transitory, machine-readable media comprising a plurality of instructions, which in response to execution by a controller communicatively coupled to a plurality of AC-to-DC inverters over an AC power line, cause the controller to: determine an initial length of a response time window;broadcast the initial length of the response time window to each inverter of the plurality of inverters to prompt each inverter to respond with corresponding identification data;in response to receipt a response from at least one inverter during the response time window, (i) record the identification data of the at least one inverter and (ii) transmit an acknowledgement to the at least one inverter using the identification data; andin response to expiration of the response time window, (i) adjust the length of the response time window and (ii) broadcast the adjusted length of the response time window to each inverter of the plurality of inverters. 22. The one or more non-transitory, machine-readable media of claim 21, wherein to determine the initial length of the response time window comprises to determine the initial length based on a predetermined length of time required by an inverter of the plurality of inverters to transmit a response to the broadcast. 23. The one or more non-transitory, machine-readable media of claim 22, wherein to determine the initial length of the response time window comprises to determine an initial length of the response time window that is a multiple of the predetermined length of time required by the inverter to transmit the response to the broadcast. 24. The one or more non-transitory, machine-readable media of claim 22, wherein the identification data includes an identification number that uniquely identifies the responding inverter from the other inverters of the plurality of inverters and facilitates directed communication with the responding inverter using the identification number. 25. The one or more non-transitory, machine-readable media of claim 22, wherein to transmit the acknowledgement to the at least one inverter comprises to transmit the acknowledgement after expiration of the time window. 26. The one or more non-transitory, machine-readable media of claim 22, wherein to adjust the length of the response time window comprises to decrease the length of the response time window by a multiple of a predetermined length of time required by an inverter of the plurality of inverters to transmit a response to the broadcast. 27. The one or more non-transitory, machine-readable media of claim 22, wherein to adjust the length of the response time window comprises to increase the length of the response time window in response to a number of communication collisions during the response time window being greater than a predetermined value. 28. The one or more non-transitory, machine-readable media of claim 22, wherein the plurality of instructions further cause the controller to increment a counter in response to not receiving a response from at least one inverter of the plurality of inverters during the response time window, and wherein to broadcast the adjusted length comprises to broadcast the adjusted length in response to the counter being less than a maximum threshold value. 29. The one or more non-transitory, machine-readable media of claim 28, wherein the plurality of instructions further cause the controller to stop the broadcast of adjusted lengths in response to the counter being equal to a maximum threshold value. 30. The one or more non-transitory, machine-readable media of claim 22, wherein the plurality of instructions further cause the controller to: increment a counter in response to not receiving a response from at least one inverter of the plurality of inverters during the time window, andrepeat the adjustment step, the broadcast of the adjusted length step, and the increment step until the counter equals a predetermined threshold value.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (99)
Takehara, Nobuyoshi; Kondo, Hiroshi, AC interconnection apparatus supplying AC power from a commercial power system and from a solar cell.
Tassitino, Jr.,Frederick; Pfitzer,Hans Erik; Anderson,Jason S.; Westerfield,Michael, AC power supply apparatus, methods and computer program products using PWM synchronization.
Carl Fisher, Jr., Apparatus and method for initial charging, self-starting, and operation of a power supply with an intermittent and/or variable energy source and a rechargeable energy storage device.
Wendy Xiaowen Fang, Dynamic feedback adaptive control system and method for paralleling electric power sources and an uninterruptible power supply including same.
Champlin Keith S. (5437 Elliot Ave. South Minneapolis MN 55417), Method and apparatus for suppressing time-varying signals in batteries undergoing charging or discharging.
Onizuka Keigo,JPX ; Madenokouji Masaki,JPX ; Morita Isao,JPX ; Makino Yasuhiro,JPX, Method of operating a power supply system having parallel-connected inverters, and power converting system.
Levran Alexander ; Nowosielski Joseph Marion ; Ton-That Giao Mong ; Rajagopalan Ramamoorthy ; Mabboux Henri,FRX ; Mazur David, Power conversion and distribution system.
McAndrews Joseph M. (Freeport NY), Rechargeable back-up battery system including a number of battery cells having float voltage exceeding maximum load volt.
Midya Pallab ; Krein Philip T. ; Turnbull Robert J., Self-excited power minimizer/maximizer for switching power converters and switching motor drive applications.
Yoshino Takehito,JPX ; Murakami Tsutomu,JPX ; Tsuzuki Koji,JPX ; Takeyama Yoshifumi,JPX ; Shimizu Koichi,JPX, Solar cell module, solar cell module string, solar cell system, and method for supervising said solar cell module or solar cell module string.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.