High-voltage energy storage system, control method of high-voltage energy storage system and electronic equipment
By adopting the synchronization mechanism of square wave pulse signals in high-voltage energy storage systems, the problem of cascade power unit synchronization is solved, the system flexibility and scalability is improved, maintenance costs are reduced, and the control needs of multi-stage power units are met.
Patent Information
- Application Number
- CN202411140873.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-19
- Publication Date
- 2024-12-13
AI Technical Summary
In high-voltage energy storage systems, since the synchronization technology of cascade power units relies on optical fiber communication, the system flexibility and scalability are poor, and the maintenance cost is high, making it difficult to meet the control needs of multi-stage power units.
A synchronization mechanism based on square wave pulse signals is designed. The third controller and optical fiber expansion unit synchronize the square wave pulse signals generated by each module under reset command to ensure the timeliness and accuracy of data transmission, simplifying the control system Design and reduce costs.
The control requirements of multi-stage power units of high-voltage, large-capacity direct-mounted energy storage equipment are realized, the control system design is simplified, the system cost is reduced, and the flexibility and maintainability are improved.
Smart Images

Figure CN119134681A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of high-voltage energy storage equipment, and in particular to a high-voltage energy storage system and a control method and electronic equipment of the high-voltage energy storage system. Background Art
[0002] With the continuous growth of energy demand and the transformation of energy structure, high-voltage energy storage equipment is increasingly used in power systems. High-voltage energy storage technology is gradually becoming a research hotspot in the field of electric energy storage with its advantages such as high energy storage efficiency, long life and low cost. In high-voltage energy storage systems, in order to achieve higher operating voltage levels, the industry generally adopts the cascading of power units to improve the overall performance of the system. Although the cascading of power units can effectively improve the operating voltage level of the energy storage system, it also brings complexity to the design of the control system. In an energy storage system composed of a large number of cascaded power units, how to ensure that the control and information sampling of each module meet the strict control timing requirements has become an urgent problem to be solved.
[0003] In traditional energy storage systems, high-speed optical fiber is usually used to connect the modules of high-voltage energy storage devices to achieve fast and accurate data transmission. The cascaded power units use a carrier phase shift modulation method to ensure the coordinated operation of each power unit. However, this modulation method requires that the carriers of each power unit not only need to be phase-shifted and synchronized, but also need to be synchronized with the control interrupt of the main controller. Most of the existing synchronization technologies rely on the main control chip to generate the phase-shifted synchronization signal and send it to each power unit through the optical fiber. However, due to the periodic data transmission and reception characteristics of optical fiber communication, the carrier frequency and carrier phase shift angle of the power unit need to be integer multiples of the optical fiber communication cycle, which limits the flexibility and scalability of the system to a certain extent. In addition, although the synchronization problem can be solved by using separate hardware to achieve synchronization, it also increases the cost and hardware complexity of the system. This is not only not conducive to the promotion and application of high-voltage energy storage equipment, but also increases the difficulty and cost of system maintenance.
[0004] Therefore, designing a technical solution that can not only meet the needs of multi-stage power unit control of high-voltage, large-capacity direct-mounted energy storage equipment, but also simplify control system design, reduce costs and improve system flexibility has become a technical problem that needs to be urgently solved in the current high-voltage energy storage field. Summary of the invention
[0005] The embodiments of the present application provide a high-voltage energy storage system, a control method for the high-voltage energy storage system, and an electronic device, which at least solve the problems of poor system flexibility and scalability, and high system maintenance cost in a high-voltage energy storage system composed of a large number of cascaded power units.
[0006] According to one aspect of an embodiment of the present application, a high-voltage energy storage system is provided, comprising: a first controller, a second controller, a third controller, an optical fiber extension unit, a plurality of power units and a peripheral device, wherein the third controller, the optical fiber extension unit, the plurality of power units and the peripheral device respectively generate a square wave pulse signal, and automatically trigger data transmission at the rising edge of the square wave pulse signal; the first controller and the second controller are of the same type, and are respectively connected to the third controller, and are configured to send a reset command to the third controller; the third controller is configured to forward the reset command to the optical fiber extension unit, the peripheral device and the plurality of power units respectively, and synchronize the square wave pulse signals generated by each module based on the reset command.
[0007] Optionally, a third controller is connected to the fiber optic extension unit and the peripheral device, and is configured to reset the square wave pulse signal generated by it to the rising edge after receiving a reset command, and forward the reset command to the fiber optic extension unit and the peripheral device; the fiber optic extension unit and the peripheral device are configured to reset the square wave pulse signal generated by them to the rising edge after receiving the reset command.
[0008] Optionally, the optical fiber extension unit is connected to multiple power units and is configured to forward the reset command to the multiple power units; each power unit is configured to reset the square wave pulse signal generated by each to the rising edge after receiving the reset command.
[0009] Optionally, the optical fiber extension unit is configured to send each control data to multiple power units in a manner of enabling sending individually.
[0010] Optionally, the optical fiber extension unit is configured to periodically send the modulated wave data to the multiple power units according to the timing of the square wave pulse signal; and when the control data changes, send the changed control data to the multiple power units.
[0011] Optionally, the first controller and the second controller are configured to calculate the phase shift angle of the carrier synchronization signal according to the number of power units in each phase and the carrier synchronization signal period of the power unit; and send the phase shift angle to the third controller; the third controller is configured to generate a carrier synchronization flip signal of the power unit according to the phase shift angle; and number the online power units; and calculate the carrier synchronization value of each power unit according to the phase shift angle based on the number of power units in each phase and the number of power units; send the carrier synchronization flip signal, the number of each power unit and the carrier synchronization value of each power unit to the optical fiber extension unit according to a preset communication period; the optical fiber extension unit is configured to send the number of each power unit and the carrier synchronization value of each power unit to the corresponding power unit at the falling edge of the carrier synchronization signal; each power unit is configured to set its own carrier synchronization value to the same value as the carrier synchronization value sent by the optical fiber extension unit at the rising edge of the carrier synchronization flip signal.
[0012] According to another aspect of an embodiment of the present application, a control method for a high-voltage energy storage system is also provided. The method is applied to the above high-voltage energy storage system, including: after receiving a reset command, the controller resets the square wave pulse signal generated by itself to the rising edge, wherein the square wave pulse signal is used to automatically trigger data sending at the rising edge; the controller forwards the reset command to the optical fiber extension unit, peripheral equipment and multiple power units included in the high-voltage energy storage system, and synchronizes the square wave pulse signals generated by each module based on the reset command.
[0013] Optionally, the square wave pulse signals generated by each module are synchronized based on the reset command, including: the controller forwards the reset command to the optical fiber extension unit and the peripheral equipment, wherein the optical fiber extension unit and the peripheral equipment reset the square wave pulse signals generated by each of them to the rising edge after receiving the reset command; the controller forwards the reset command to multiple power units through the optical fiber extension unit, wherein each power unit resets the square wave pulse signals generated by each of them to the rising edge after receiving the reset command.
[0014] Optionally, the above method also includes: the controller receives a phase shift angle of a carrier synchronization signal, wherein the phase shift angle is calculated based on the number of power units in each phase and the carrier synchronization signal period of the power unit; the controller generates a carrier synchronization flip signal of the power unit based on the phase shift angle, and numbers the online power units; the controller calculates the carrier synchronization value of each power unit based on the number of power units in each phase, the number of the power units, and the phase shift angle; the controller sends the carrier synchronization flip signal, the number of each power unit, and the carrier synchronization value of each power unit to each power unit through the optical fiber extension unit according to a preset communication period.
[0015] According to another aspect of an embodiment of the present application, there is also provided an electronic device, including: a processor, and a memory for storing a program, wherein the program includes instructions, and when the instructions are executed by the processor, the processor executes the above method.
[0016] According to another aspect of the embodiments of the present application, a non-transitory machine-readable medium storing computer instructions is provided, wherein the computer instructions are used to enable a computer to execute the above method.
[0017] According to another aspect of the embodiments of the present application, a computer program product is provided, including a computer program, which is used to enable the computer to execute the above method when the computer program is executed by a processor of the computer.
[0018] Beneficial effects of the embodiments of the present application:
[0019] In an embodiment of the present application, a high-voltage energy storage system is provided, including: a first controller, a second controller, a third controller, an optical fiber extension unit, a plurality of power units and peripheral equipment, wherein the third controller, the optical fiber extension unit, the plurality of power units and the peripheral equipment respectively generate a square wave pulse signal, and automatically trigger data transmission at the rising edge of the square wave pulse signal; the first controller and the second controller are of the same type, and are respectively connected to the third controller, and are configured to send a reset command to the third controller; the third controller is configured to forward the reset command to the optical fiber extension unit, the peripheral equipment and the plurality of power units respectively, and synchronize the square wave pulse signals generated by each module based on the reset command, and a periodic square wave pulse signal mechanism is designed inside the device involving optical fiber communication in the energy storage system, and the mechanism autonomously triggers data transmission at the rising edge of the square wave pulse signal to ensure the timeliness and accuracy of data transmission, thereby achieving the technical effect of meeting the requirements of multi-stage power unit control of high-voltage and large-capacity direct-mounted energy storage equipment and simplifying control system design, reducing costs and improving system flexibility.
[0020] Details of one or more embodiments of the present application are set forth in the following drawings and description to make other features, objects, and advantages of the present application more readily apparent. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following briefly introduces the drawings required for use in the embodiments or the prior art descriptions. Obviously, the drawings described below are only some embodiments of the present application, and for ordinary technicians in this field, other embodiments can be obtained based on these drawings without creative work.
[0022] Figure 1is a structural block diagram of a high-voltage energy storage system according to an embodiment of the present application;
[0023] Figure 2 is a schematic diagram of a high-speed optical fiber communication topology structure of a high-voltage energy storage system according to an embodiment of the present application;
[0024] Figure 3 is a timing diagram of square wave pulse signals generated by each module in a high-voltage energy storage system according to an embodiment of the present application;
[0025] Figure 4 is a schematic diagram of each power unit realizing carrier synchronization according to an embodiment of the present application;
[0026] Figure 5 is a flow chart of a control method of a high-voltage energy storage system according to an embodiment of the present application;
[0027] Figure 6 Schematic diagram of the structure of the electronic device of this embodiment. DETAILED DESCRIPTION
[0028] Embodiments of the present embodiment will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present embodiment are shown in the accompanying drawings, it should be understood that the present embodiment can be implemented in various forms and should not be construed as being limited to the embodiments set forth herein, which are instead provided for a more thorough and complete understanding of the present embodiment. It should be understood that the drawings and embodiments of the present embodiment are only for exemplary purposes and are not intended to limit the scope of protection of the present embodiment.
[0029] In order to better understand the embodiments of the present application, the technical terms involved in the embodiments of the present application are explained as follows:
[0030] Carrier phase shifting is a technology that optimizes power electronic equipment or communication systems by adjusting the phase of the carrier. This technology mainly introduces a phase difference between different carriers to reduce harmonics, improve system performance or reduce noise.
[0031] Cascading, in electronic engineering, cascading can refer to connecting multiple electronic components or circuits together to achieve more complex circuit functions. In general, cascading is a way of connecting multiple elements, operations, or events together so that they are interdependent to form a continuous process or system that improves overall performance or achieves more complex functions.
[0032] In the related art, the high-voltage energy storage system composed of a large number of cascaded power units has the problems of poor system flexibility and scalability, as well as high system maintenance costs. In order to solve this problem, a relevant solution is provided in the embodiment of the present application. This solution solves the problem of information transmission synchronization between modules at the software level, avoiding increasing hardware complexity and hardware costs. By optimizing the software algorithm and communication protocol, the overall cost of the system is reduced, and the maintainability and scalability of the system are improved. The following is a detailed description.
[0033] Figure 1 is a structural block diagram of a high-voltage energy storage system according to an embodiment of the present application, such as Figure 1 As shown, the high-voltage energy storage system includes: a first controller 11, a second controller 12, a third controller 13, a fiber extension unit 14, a plurality of power units 15 and peripheral equipment 16.
[0034] Figure 2 is a schematic diagram of a high-speed optical fiber communication topology structure of a high-voltage energy storage system according to an embodiment of the present application, such as Figure 2 As shown, in the embodiment of the present application, the first controller 11 and the second controller 12 are digital signal processing (DSP) chips. The DSP chip adopts a Harvard structure with separate programs and data, has a dedicated hardware multiplier, widely uses pipeline operations, and provides special DSP instructions, which can be used to quickly implement various digital signal processing algorithms.
[0035] The third controller 13 is a Field Programmable Gate Array (FPGA) chip. FPGA is a product further developed on the basis of programmable devices such as Programmable Array Logic (PAL) and Generic Array Logic (GAL). It appears as a semi-custom circuit in the field of Application Specific Integrated Circuit (ASIC), which not only solves the shortcomings of custom circuits, but also overcomes the shortcomings of the limited number of gate circuits of the original programmable devices.
[0036] The optical fiber extension unit 14 is a POCU, which is short for Patulous Optical Control Unit.
[0037] The peripheral devices 16 include an analog board, a communication board, and the like.
[0038] like Figure 2As shown in the figure, the core main control part adopts the advanced architecture of FPGA and dual DSP, aiming to achieve efficient and stable control functions. In this architecture, the main control FPGA is directly connected to various devices such as POCU devices, analog boards and communication boards through optical fibers, forming a close and high-speed data interaction network. At the same time, the communication between the power unit and the main control is transferred through the POCU device, which improves the scalability of the system and ensures that the system can realize a high-voltage level and large-capacity direct-mounted energy storage system.
[0039] The third controller 13, the optical fiber extension unit 14, the plurality of power units 15 and the peripheral device 16 respectively generate a square wave pulse signal and automatically trigger data transmission at the rising edge of the square wave pulse signal.
[0040] In the control process of the power unit, it is usually chosen to update the comparison value of the modulation wave at the valley and peak of the carrier. However, due to the existence of carrier phase shift, a large number of cascaded power units will not be updated at the same time. In order to ensure that the comparison values used by each power unit at the update time are valid and accurate control data, the technical solution proposed in this application strictly limits the calculation and transmission cycle of the control algorithm. Specifically, the execution cycle of the core algorithm of this control system is less than 50 microseconds, which is much lower than the carrier cycle of the power unit, thereby ensuring the real-time and accuracy of the control.
[0041] In order to meet the control and communication timing requirements of 50us, the technical solution proposed in this application designs a periodic (50us) square wave pulse signal mechanism inside the device involving optical fiber communication (including the third controller 13, optical fiber extension unit 14, multiple power units 15 and peripheral devices 16). This mechanism autonomously triggers data transmission at the rising edge of the square wave pulse signal to ensure the timeliness and accuracy of data transmission. The periodic square wave signal generated by the main control FPGA serves as the timing reference of the entire control system. The above square wave signal triggers the four CPU external interrupts of the two DSPs respectively, and the above square wave signal periodically triggers the control data to be sent from the main control to the POCU and other peripheral devices.
[0042] The first controller 11 and the second controller 12 are of the same type and are respectively connected to the third controller 13 , and are configured to send a reset command to the third controller 13 .
[0043] In order to match the data transmission of each module with the time requirements of the control cycle, when the system is initialized, the master DSP sends a reset command to the master FPGA. At this time, the square wave pulse counter of the master FPGA is reset, and the master FPGA is reset to the rising edge position of the square wave pulse to trigger the optical fiber data transmission.
[0044] The third controller 13 is configured to forward the reset command to the fiber extension unit 14, the peripheral device 16 and the plurality of power units 15 respectively, and synchronize the square wave pulse signals generated by each module based on the reset command.
[0045] The master FPGA will then forward this reset command to each peripheral device. After a communication delay, all peripheral devices can receive the reset command and reset the square wave pulse counter to the rising edge of the square wave pulse. In this way, for the master FPGA, the data returned by the peripheral device is the control result of the previous cycle, thus meeting the timing requirements.
[0046] The technical solution proposed in this application uses the reset command of the master DSP as the timing synchronization signal of each module to ensure that each module starts synchronously and uploads the result feedback data of the previous cycle control to the master FPGA. This synchronization mechanism improves the response speed and stability of the system and enhances the overall performance.
[0047] The above-mentioned scheme provided in the embodiment of the present application designs a periodic square wave pulse signal mechanism inside the device involved in optical fiber communication in the energy storage system. The mechanism autonomously triggers data transmission at the rising edge of the square wave pulse signal to ensure the timeliness and accuracy of data transmission, thereby achieving the technical effect of satisfying the needs of multi-stage power unit control of high-voltage and large-capacity direct-mounted energy storage equipment, simplifying the control system design, reducing costs and improving system flexibility.
[0048] According to an optional embodiment of the present application, the third controller 13 is connected to the fiber optic extension unit 14 and the peripheral device 16, and is configured to reset the square wave pulse signal generated by it to the rising edge after receiving the reset command, and forward the reset command to the fiber optic extension unit 14 and the peripheral device 16; the fiber optic extension unit 14 and the peripheral device 16 are configured to reset the square wave pulse signal generated by them to the rising edge after receiving the reset command.
[0049] Figure 3 is a timing diagram of square wave pulse signals generated by each module in a high-voltage energy storage system according to an embodiment of the present application, such as Figure 3 As shown, the main control FPGA receives a reset command and resets the square wave pulse counter of the main control FPGA to the rising edge of the square wave pulse to trigger the optical fiber data transmission. After a communication delay, the optical fiber extension unit 14 and the peripheral device 16 (analog board and communication board) receive the reset command, and the optical fiber extension unit 14 and the peripheral device 16 reset the square wave pulse counter to the rising edge of the square wave pulse.
[0050] According to another optional embodiment of the present application, the optical fiber extension unit 14 is connected to multiple power units 15 and is configured to forward the reset command to the multiple power units 15; each power unit 15 is configured to reset the square wave pulse signal generated by each to the rising edge after receiving the reset command.
[0051] like Figure 3 As shown, after a short communication delay, multiple power units 15 receive the reset command and reset the square wave pulse signals generated by each of them to the rising edge of . At this point, the square wave pulse signals generated by each module in the high-voltage energy storage system are synchronized.
[0052] The technical solution proposed in this application uses the master FPGA timing as a benchmark to achieve autonomous triggering of high-speed optical fiber data transmission by each distributed submodule. This design simplifies the control system structure, improves the efficiency and accuracy of data transmission, and provides a solid foundation for the stable operation of high-voltage energy storage equipment.
[0053] As an optional embodiment of the present application, the optical fiber extension unit 14 is configured to send each control data to multiple power units 15 in a manner of enabling sending individually.
[0054] Each control data is sent separately between POCU and power unit to ensure that the delay from the calculation of control instructions to the reception of power unit meets the requirements. This design reduces the waiting time during communication and improves the real-time performance and accuracy of the energy storage system.
[0055] In some optional embodiments of the present application, the optical fiber extension unit 14 is configured to periodically send the modulated wave data to multiple power units 15 according to the timing of the square wave pulse signal; and when the control data changes, the changed control data is sent to the multiple power units 15.
[0056] The data sent by POCU to the power unit includes modulation waves and other control signals. The modulation wave data with strict timing requirements are sent to the power unit periodically according to the square wave signal timing. The control instructions without timing requirements are sent to the power unit only when they change, ensuring that the optical fiber line will not be busy for a long time when various data need to be sent.
[0057] In some optional embodiments of the present application, the first controller 11 and the second controller 12 are configured to calculate the phase shift angle of the carrier synchronization signal according to the number of power units in each phase and the carrier synchronization signal period of the power unit; and send the phase shift angle to the third controller 13; the third controller 13 is configured to generate a carrier synchronization flip signal of the power unit according to the phase shift angle; and number the online power units; and calculate the carrier synchronization value of each power unit according to the number of power units in each phase and the number of power units, and the phase shift angle; send the carrier synchronization flip signal, the number of each power unit and the carrier synchronization value of each power unit to the optical fiber extension unit 14 according to a preset communication cycle; the optical fiber extension unit 14 is configured to send the number of each power unit and the carrier synchronization value of each power unit to the corresponding power unit 15 at the falling edge of the carrier synchronization signal; each power unit 15 is configured to set its own carrier synchronization value to the same value as the carrier synchronization value sent by the optical fiber extension unit 14 at the rising edge of the carrier synchronization flip signal.
[0058] In the embodiment of the present application, the carriers between the power units also need to be synchronized. Figure 4 is a schematic diagram of each power unit realizing carrier synchronization according to an embodiment of the present application, such as Figure 4 As shown, the DSP calculates the phase shift angle P=T / N / 2 according to the number N of power units in each phase and the carrier synchronization signal period T of the power unit, and then sends it to the main control FPGA. The main control FPGA generates the carrier synchronization flip signal of each unit according to the phase shift angle after numbering the online power units. The main control FPGA calculates the carrier synchronization value Ci=(Ni)*P of each power unit. The main control FPGA sends the carrier synchronization flip signal, unit number and carrier synchronization value to the POCU device according to the 50us communication cycle. The POCU device sends the unit number and carrier synchronization value to the power unit at the falling edge of the carrier synchronization signal. The power unit sets the carrier count value to Ci at the rising edge of the carrier synchronization flip signal. At this time, each power unit realizes carrier synchronization.
[0059] Through the above technical solution, each power unit synchronizes the carrier value at the same carrier synchronization signal. This avoids the need for the master FPGA to consider the impact of the communication cycle on the phase shift angle when generating the carrier synchronization signal, allowing the energy storage system to select more carrier frequencies under a certain power unit level, thereby improving the flexibility and stability of the system.
[0060] The high-voltage direct-mounted energy storage control system provided in this application realizes accurate and efficient data transmission and control through the designed timing control and communication mechanism. The 50us periodic square wave signal generated by the main control FPGA serves as the timing reference of the entire system, ensuring the real-time nature of control and communication. At the same time, the system adopts different sending strategies for different types of data, effectively avoiding the long-term occupancy of the optical fiber line. In addition, the phase shift angle calculated by the DSP and the carrier synchronization flip signal generated by the main control FPGA realize the carrier synchronization between the power units, further improving the stability and control accuracy of the system. This design not only meets the stringent requirements of high-voltage and large-capacity direct-mounted energy storage systems, but also provides strong technical support for higher-level energy management in the future.
[0061] Figure 5 : is a flow chart of a control method of a high-voltage energy storage system according to an embodiment of the present application. The method is applied to the above high-voltage energy storage system and includes the following steps:
[0062] Step S502, after receiving the reset command, the controller resets the square wave pulse signal generated by itself to the rising edge, wherein the square wave pulse signal is used to automatically trigger data transmission at the rising edge.
[0063] In this step, the controller is Figure 2 In order to match the time requirements of data transmission of each module with the control cycle, the master DSP sends a reset command to the master FPGA when the system is initialized. After receiving the reset command, the master FPGA resets the square wave pulse counter to the rising edge of the square wave pulse to trigger the optical fiber data transmission.
[0064] In step S504, the controller forwards the reset command to the optical fiber extension unit, peripheral equipment, and multiple power units included in the high-voltage energy storage system, and synchronizes the square wave pulse signals generated by each module based on the reset command.
[0065] According to an optional embodiment of the present application, step S504 is executed to synchronize the square wave pulse signals generated by each module based on the reset command, including the following steps: the controller forwards the reset command to the optical fiber extension unit and the peripheral devices, wherein the optical fiber extension unit and the peripheral devices reset the square wave pulse signals generated by each of them to the rising edge after receiving the reset command; the controller forwards the reset command to multiple power units through the optical fiber extension unit, wherein each power unit resets the square wave pulse signals generated by each of them to the rising edge after receiving the reset command.
[0066] like Figure 3As shown, the main control FPGA receives a reset command, resets the square wave pulse counter of the main control FPGA to the rising edge of the square wave pulse to trigger the optical fiber data transmission, and after a communication delay, the optical fiber extension unit 14 and the peripheral device 16 (analog board and communication board) receive the reset command, and the optical fiber extension unit 14 and the peripheral device 16 reset the square wave pulse counter to the rising edge of the square wave pulse. After another short communication delay, multiple power units 15 receive the reset command and reset the square wave pulse signals generated by each of them to the rising edge. At this point, the square wave pulse signals generated by each module in the high-voltage energy storage system are synchronized.
[0067] According to another optional embodiment of the present application, the above method also includes: the controller receives the phase shift angle of the carrier synchronization signal, wherein the phase shift angle is calculated based on the number of power units in each phase and the carrier synchronization signal period of the power unit; the controller generates a carrier synchronization flip signal of the power unit according to the phase shift angle, and numbers the online power units; the controller calculates the carrier synchronization value of each power unit according to the number of power units in each phase, the number of the power units, and the phase shift angle; the controller sends the carrier synchronization flip signal, the number of each power unit, and the carrier synchronization value of each power unit to each power unit through the optical fiber extension unit according to a preset communication cycle.
[0068] like Figure 4 As shown, the DSP calculates the phase shift angle P=T / N / 2 according to the number N of power units in each phase and the carrier synchronization signal period T of the power unit, and then sends it to the main control FPGA. The main control FPGA generates the carrier synchronization flip signal of each unit according to the phase shift angle after numbering the online power units. The main control FPGA calculates the carrier synchronization value Ci=(Ni)*P of each power unit. The main control FPGA sends the carrier synchronization flip signal, unit number and carrier synchronization value to the POCU device according to the 50us communication cycle. The POCU device sends the unit number and carrier synchronization value to the power unit at the falling edge of the carrier synchronization signal. The power unit sets the carrier count value to Ci at the rising edge of the carrier synchronization flip signal. At this time, each power unit realizes carrier synchronization.
[0069] The embodiment of the present application also provides an electronic device, comprising: at least one processor; and a memory connected to the at least one processor in communication. The memory stores a computer program executable by the at least one processor, and the computer program is used to enable the electronic device to perform the method of the embodiment of the present application when executed by the at least one processor.
[0070] An embodiment of the present application also provides a non-transitory machine-readable medium storing a computer program, wherein the computer program, when executed by a processor of a computer, is used to cause the computer to execute the method of the embodiment of the present application.
[0071] The embodiment of the present application also provides a computer program product, including a computer program, wherein the computer program, when executed by a processor of a computer, is used to cause the computer to execute the method of the embodiment of the present application.
[0072] refer to Figure 6 , the structural block diagram of the electronic device that can be used as the server or client of the embodiment of the present application will now be described, which is an example of the hardware device that can be applied to various aspects of the present application. The electronic device is intended to represent various forms of digital electronic computer equipment, such as laptop computers, desktop computers, workbenches, personal digital assistants, servers, blade servers, mainframe computers and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices and other similar computing devices. The components shown herein, their connections and relationships, and their functions are only examples, and are not intended to limit the implementation of the present application described and / or required herein.
[0073] like Figure 6 As shown, the electronic device includes a computing unit 601, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 602 or a computer program loaded from a storage unit 608 into a random access memory (RAM) 603. In the RAM 603, various programs and data required for the operation of the electronic device can also be stored. The computing unit 601, the ROM 602, and the RAM 603 are connected to each other via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.
[0074] Multiple components in the electronic device are connected to the I / O interface 605, including: an input unit 606, an output unit 607, a storage unit 608, and a communication unit 609. The input unit 606 can be any type of device that can input information to the electronic device, and the input unit 606 can receive input digital or character information, and generate key signal input related to user settings and / or function control of the electronic device. The output unit 607 can be any type of device that can present information, and can include but is not limited to a display, a speaker, a video / audio output terminal, a vibrator, and / or a printer. The storage unit 608 can include but is not limited to a disk, an optical disk. The communication unit 609 allows the electronic device to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks, and can include but is not limited to a modem, a network card, an infrared communication device, a wireless communication transceiver, and / or a chipset, such as a Bluetooth device, a WiFi device, a WiMax device, a cellular communication device, and / or the like.
[0075] The computing unit 601 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the computing unit 601 include, but are not limited to, a CPU, a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The computing unit 601 performs the various methods and processes described above. For example, in some embodiments, the method embodiments of the present application may be implemented as a computer program, which is tangibly contained in a machine-readable medium, such as a storage unit 608. In some embodiments, part or all of the computer program may be loaded and / or installed on an electronic device via a ROM 602 and / or a communication unit 609. In some embodiments, the computing unit 601 may be configured to perform the above method in any other appropriate manner (e.g., by means of firmware).
[0076] The computer program for implementing the method of the embodiment of the present application can be written in any combination of one or more programming languages. These computer programs can be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor or controller, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program can be executed entirely on the machine, partially on the machine, partially on the machine as a stand-alone software package and partially on a remote machine, or entirely on a remote machine or server.
[0077] In the context of the present application embodiment, machine-readable medium can be a tangible medium that can contain or store a program for use by an instruction execution system, device or equipment or used in combination with an instruction execution system, device or equipment. Machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. Machine-readable signal medium can include but is not limited to electronic, magnetic, optical, electromagnetic or infrared systems, devices or equipment, or any suitable combination of the above. More specific examples of machine-readable storage media can include electrical connections based on one or more lines, portable computer disks, hard disks, random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM or flash memory), optical fibers, portable compact disk read-only memories (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above.
[0078] It should be noted that the term "including" and its variations used in the embodiments of the present application are open inclusions, that is, "including but not limited to". The term "based on" means "based at least in part on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one other embodiment"; the term "some embodiments" means "at least some embodiments". The modifications of "one" and "multiple" mentioned in the embodiments of the present application are illustrative and not restrictive. Those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".
[0079] The user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in the embodiments of the present application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards of relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.
[0080] The various steps described in the method implementation methods provided in the embodiments of the present application can be performed in different orders and / or in parallel. In addition, the method implementation methods may include additional steps and / or omit the steps shown. The scope of protection of the present application is not limited in this respect.
[0081] The term "embodiment" in this specification refers to specific features, structures or characteristics described in conjunction with the embodiment that can be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily mean the same embodiment, nor does it mean that it is mutually exclusive with other embodiments and is independent or optional. The various embodiments in this specification are described in a related manner, and the same or similar parts between the various embodiments refer to each other. In particular, for the device, equipment, and system embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts refer to the partial description of the method embodiment.
[0082] The above-mentioned embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of patent protection. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the scope of protection of the present application. Therefore, the scope of protection of the present application shall be subject to the attached claims.
Claims
1. A high-voltage energy storage system, characterized in that: include: A first controller, a second controller, a third controller, a fiber extension unit, a plurality of power units and peripheral devices, wherein: The third controller, the optical fiber extension unit, the plurality of power units and the peripheral device respectively generate a square wave pulse signal, and automatically trigger data transmission at the rising edge of the square wave pulse signal; The first controller and the second controller are of the same type and are respectively connected to the third controller and are configured to send a reset command to the third controller; The third controller is configured to forward the reset command to the optical fiber extension unit, the peripheral device, and the plurality of power units respectively, and synchronize the square wave pulse signals generated by each module based on the reset command.
2. The high-voltage energy storage system according to claim 1, characterized in that: The third controller is connected to the optical fiber extension unit and the peripheral device, and is configured to reset the square wave pulse signal generated by it to the rising edge after receiving the reset command, and forward the reset command to the optical fiber extension unit and the peripheral device; The optical fiber extension unit and the peripheral device are configured to reset the square wave pulse signals generated by them to the rising edge after receiving the reset command.
3. The high-voltage energy storage system according to claim 1, characterized in that: The optical fiber extension unit is connected to the plurality of power units and is configured to forward the reset command to the plurality of power units; Each of the power units is configured to reset the square wave pulse signal generated by each of them to the rising edge after receiving the reset command.
4. The high-voltage energy storage system according to claim 1, characterized in that: The optical fiber extension unit is configured to send each control data to the multiple power units in a manner of enabling sending individually.
5. The high-voltage energy storage system according to claim 4, characterized in that: The optical fiber extension unit is configured to periodically send the modulated wave data to the multiple power units according to the timing of the square wave pulse signal; and when the control data changes, send the changed control data to the multiple power units.
6. The high-voltage energy storage system according to claim 1, characterized in that: The first controller and the second controller are configured to calculate the phase shift angle of the carrier synchronization signal according to the number of power units in each phase and the carrier synchronization signal period of the power unit; and send the phase shift angle to the third controller; The third controller is configured to generate a carrier synchronization flip signal of the power unit according to the phase shift angle; and number the online power units; And according to the number of power units in each phase, the number of the power units, and the phase shift angle, the carrier synchronization value of each power unit is calculated; according to the preset communication cycle, the carrier synchronization flip signal, the number of each power unit, and the carrier synchronization value of each power unit are sent to the optical fiber extension unit; The optical fiber extension unit is configured to send the number of each power unit and the carrier synchronization value of each power unit to the corresponding power unit at the falling edge of the carrier synchronization signal; Each of the power units is configured to set its own carrier synchronization value to the same value as the carrier synchronization value sent by the optical fiber extension unit at the rising edge of the carrier synchronization flip signal.
7. A control method for a high-voltage energy storage system, characterized in that: The method is applied to the high-voltage energy storage system according to any one of claims 1 to 6, comprising: After receiving the reset command, the controller resets the square wave pulse signal generated by itself to the rising edge, wherein the square wave pulse signal is used to automatically trigger data transmission at the rising edge; The controller forwards the reset command to the optical fiber extension unit, peripheral equipment, and multiple power units included in the high-voltage energy storage system, and synchronizes the square wave pulse signals generated by each module based on the reset command.
8. The method according to claim 7, characterized in that Synchronizing the square wave pulse signals generated by each module based on the reset command includes: The controller forwards the reset command to the optical fiber extension unit and the peripheral device, wherein the optical fiber extension unit and the peripheral device reset the square wave pulse signals generated by them to the rising edge after receiving the reset command; The controller forwards the reset command to the plurality of power units through the optical fiber extension unit, wherein each of the power units resets the square wave pulse signal generated by the power unit to the rising edge after receiving the reset command.
9. The method according to claim 7, characterized in that: The method further comprises: The controller receives a phase shift angle of a carrier synchronization signal, wherein the phase shift angle is calculated based on the number of power units per phase and a carrier synchronization signal period of the power unit; The controller generates a carrier synchronization flip signal of the power unit according to the phase shift angle, and numbers the online power units; The controller calculates the carrier synchronization value of each power unit according to the number of power units in each phase, the serial number of the power unit, and the phase shift angle; The controller sends the carrier synchronization flip signal, the number of each power unit and the carrier synchronization value of each power unit to each power unit through the optical fiber extension unit according to a preset communication cycle.
10. An electronic device, comprising: A processor, and a memory storing a program, wherein the program comprises instructions, which, when executed by the processor, cause the processor to perform the method according to any one of claims 7 to 9.
11. A non-transitory machine-readable medium storing computer instructions, characterized in that: The computer instructions are used to cause the computer to execute the method according to any one of claims 7 to 9.
12. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor of a computer, the computer is used to cause the computer to execute the method according to any one of claims 7 to 9.
