CN102497125B - Photovoltaic inversion control device and model free control method based on field programmable gata array (FPGA) - Google Patents
Photovoltaic inversion control device and model free control method based on field programmable gata array (FPGA) Download PDFInfo
- Publication number
- CN102497125B CN102497125B CN201110393358.1A CN201110393358A CN102497125B CN 102497125 B CN102497125 B CN 102497125B CN 201110393358 A CN201110393358 A CN 201110393358A CN 102497125 B CN102497125 B CN 102497125B
- Authority
- CN
- China
- Prior art keywords
- photovoltaic
- fpga
- inverting system
- soft core
- pseudo
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E10/00—Energy generation through renewable energy sources
- Y02E10/50—Photovoltaic [PV] energy
- Y02E10/56—Power conversion systems, e.g. maximum power point trackers
Abstract
A photovoltaic inversion control device and a model free control method based on a field programmable gata array (FPGA) relate to the technical field of control. The model free control method mainly comprises a digitalized and field-programmable hardware design scheme and a model free adaptive control algorithm suitable for hardware implementation. The photovoltaic inversion control device comprises a programmable gata array, a synchronous dynamic random access memory and a nonvolatile memory, wherein the programmable gata array comprises an embedded soft core, an angular wave circuit and an Avnlon bus module, and the embedded soft core and the angular wave circuit are respectively connected with the synchronous dynamic random access memory and the nonvolatile memory through the Avnlon bus module. An FPGA digital chip of a large scale integrated circuit is used in a photovoltaic inversion system firstly, the model free control method is adopted, thereby controlling output of an inverter accurately, and having the advantages of changing, debugging and adding other functions at any time and the like.
Description
Technical field
The present invention relates to control technology field, particularly a kind of photovoltaic inversion control device and model-free methods based on FPGA.
Background technology
Along with the high speed development of photovoltaic industry, traditional analog is controlled and is difficult to realize high-precision inversion output, and digital product with rapid changepl. never-ending changes and improvements provides new design tool to photovoltaic inverter.There is following shortcoming in traditional analog control device: control circuit is complicated, components and parts are more, be unfavorable for miniaturization; Control device flexibility is very poor, once after control device designs, not be apt to do modification, inconvenient debugging; Analog control device is difficult to realize novel Intelligentized control method, and therefore the digitlization photovoltaic inverter of exploitation and use field-programmable is with a wide range of applications.For the non-linear feature of photovoltaic inverter circuit, there is following shortcoming in traditional control method: non-linear for photovoltaic inverting system, set up accurate Mathematical Modeling very difficult, and affected the validity and reliability of controller design; And control the difficult optimization of parameter, controller parameter can not on-line tuning.
Summary of the invention
The deficiency existing for prior art, the present invention proposes a kind of photovoltaic inversion control device and non-model control method based on FPGA, makes photovoltaic inverting system efficient, the object of reliability service to reach.
Technical scheme of the present invention is achieved in that a kind of photovoltaic inversion control device based on FPGA, comprise programmable gate array (FPGA), synchronous DRAM (SDRAM) and nonvolatile memory (FLASH), wherein, programmable gate array (FPGA) comprises Embedded Soft Core (CPU), angle wave circuit, Avalon bus module and IO interface unit, and its annexation is: Embedded Soft Core (CPU) and angle wave circuit are connected with synchronous DRAM (SDRAM), nonvolatile memory (FLASH) by Avalon bus module respectively.
The non-model control method that the photovoltaic inversion control device of employing based on FPGA carries out photovoltaic inversion, comprises the following steps:
Step l: the initial parameter of Embedded Soft Core control device is set, and described initial parameter comprises: the current period desired output voltage y of photovoltaic inverting system load end
*(k), step series η
k, quantization step factor ρ
k, weight factor λ, penalty factor μ, the pseudo-partial derivative initial value of photovoltaic inverting system
Step 2: Embedded Soft Core reads the instantaneous reference voltage level Q of angle wave circuit generation and the photovoltaic inverting system load terminal voltage value y (k) being collected by voltage sensor;
Step 3: determine the pseudo-local derviation numerical value of system, by pseudo-partial derivative initial value
bring formula (1) into:
In formula,
the pseudo-partial derivative that represents current period photovoltaic inverting system,
the pseudo-partial derivative that represents a upper cycle photovoltaic inverting system, Δ u (k-1) represents the changing value of a upper cycle photovoltaic Inversion Control System rule, Δ y (k) represents the changing value of current period photovoltaic inverting system load terminal voltage;
If
or the voltage change of photovoltaic inverting system load end | Δ u| < ε, pseudo-partial derivative
get initial value
otherwise pseudo-partial derivative
value by formula (1), calculate to be obtained;
Step 4: calculate control law, formula is as follows:
In formula, u (k) represents the control law of current period photovoltaic inverting system, and u (k-1) represents the control law of a upper cycle photovoltaic inverting system, y
*(k+1) represent the desired output of next cycle photovoltaic inverting system;
Step 5: Embedded Soft Core output pwm pulse signal is controlled the shutoff of field effect transistor, method is: if control voltage u (k), be greater than or equal to instantaneous reference voltage level Q, modulation (PWM) output of pulse signal is 1, open field effect transistor, otherwise modulation (PWM) output of pulse signal is 0, turn-off field effect transistor;
ε value described in step 3 is 0.01;
Described in step 5, modulation (PWM) output of pulse signal is 0 o'clock, need to postpone a period of time T and be Dead Time, and described T value is 3~5ns.
Advantage of the present invention: first large scale integrated circuit FPGA digit chip has been used in photovoltaic inverting system, and can have controlled accurately inversion output; Utilize advanced SOPC art designs control device, this device has at any time advantages such as changing, debug, add other functions, have flexibly can cut out, extendible, scalable and possess software and hardware and the advantage such as all can debug at any time; First model-free adaption control method has been used in photovoltaic inverting system, it is more stable and accurate that it controls effect, the simple and easy Digital Realization of control algolithm.
Accompanying drawing explanation
Fig. 1 is the structured flowchart of a kind of photovoltaic inversion control device based on FPGA of the present invention;
Fig. 2 is the structured flowchart of a kind of photovoltaic inversion control device Embedded Soft Core control device based on FPGA of the present invention;
Fig. 3 is the angle wave circuit schematic diagram of a kind of photovoltaic inversion control device based on FPGA of the present invention;
Fig. 4 is the FLSH circuit theory diagrams of a kind of photovoltaic inversion control device based on FPGA of the present invention;
Fig. 5 is the SDRAM circuit theory diagrams of a kind of photovoltaic inversion control device based on FPGA of the present invention;
Fig. 6 is the model-free adaption algorithm flow chart of a kind of photovoltaic inversion control device based on FPGA of the present invention;
Fig. 7 is the output waveform figure of the control method photovoltaic inverting system of a kind of photovoltaic inverter based on FPGA of the present invention;
In figure, 1, Avalon bus 2, the soft core 3 of Nios II, angle wave circuit 4, IO interface 5, sdram interface 6, SDRAM memory 7, FLASH memory 8, FLASH interface.
Embodiment
Below in conjunction with drawings and Examples, the present invention is described in further detail.
The chip model of the FPGA that the present embodiment adopts is EP2C35F6762C6N, and the software of employing is Quartus II, and the model of FLSH memory is S29AL032D, and the model of sdram controller is A2V64S40CTP;
On the basis of the hardware platform of the photovoltaic inverter based on FPGA, utilize the Nios IDE exploitation model-free adaption control method that develops software; Utilize hardware description language Verilog development and Design angle wave circuit; The IP kernel design Flash interface, sdram interface, Embedded Soft Core and the IO interface that utilize the SOC (system on a chip) SOPC in Quartus II, utilize the FPGA (Field Programmable Gate Array) of SOPC software-hardware synergism technology based on FPGA to carry out SOC design.
A kind of photovoltaic inversion control device based on FPGA (Nios II) in the present embodiment, its structure as shown in Figure 1, wherein, program in Embedded Soft Core (Nios II) operation model-free adaption control method, the operation principle of the photovoltaic inversion control device based on Embedded Soft Core (Nios II) is as follows: Embedded Soft Core (Nios II) operation model-free adaption control algolithm, the control law calculating is in real time stored in SDRAM, the instantaneous voltage value of the Output rusults of the soft core of Nios II and the generation of angle wave circuit is compared, produce PWM waveform, and Dead Time is loaded in the PWM waveform of having calculated and is exported by IO interface, PWM1 in Fig. 1, PWM2, the PWM waveform on PWM3 and PWM4 tetra-tunnels is amplified to 18V through overdrive circuit by the pwm signal of 5V and drives V1, V2, V3, tetra-field effect transistor MOSFET of V4, wherein V1 and V4 are one group, V2 and V3 are one group, V1 and V4 conducting is simultaneously turn-offed simultaneously, and V1 and V2, V3 and V4 are respectively interlocking, it is the MOSFET pipe conducting simultaneously on same brachium pontis, break-make by four MOSFET pipes is controlled the current value that flows to load, to reach the desired output sine voltage of system.
Its structure of control device of Embedded Soft Core (Nios II) as shown in Figure 2, set up the soft core 2 of Nios, FLASH interface 8, sdram interface 5 and IO interface 4, its annexation is: the input/output terminal of the soft core 2 of Nios II connects Avalon bus 1, the input/output terminal of angle wave circuit 2 connects Avalon bus 1, the first input/output terminal of FLASH interface 8 connects Avalon bus 1, the first input/output terminal of sdram interface 5 connects Avalon bus 1, the input/output terminal of IO interface 4 connects Avalon bus 1, the input/output terminal of FLASH memory 7 connects the second input/output terminal of the FLASH interface 8 of FPGA, the input/output terminal of SDRAM memory 6 connects the second input/output terminal of sdram interface 5,
With hardware description language Verilog, design and develop angle wave circuit, distribute pin, in the present embodiment, the equivalent circuit theory figure of angle wave circuit as shown in Figure 3, in described equivalent electric circuit, No. 6 pin, 8~No. 13 pin connect respectively Avalon bus, and No. 7 pin are as the input of clock signal, with FPGA be that clock end is connected, 2~No. 5 connected rear and the first capacitances in series of pin, and ground connection, No. 1 pin ground connection, No. 14 pin connects power supply;
The circuit theory diagrams of FLASH memory as shown in Figure 4, the OE of S29AL032D end, CE end, WE end, ADDR[19..0] end and DQ[7..0] end connects respectively Avalon bus, its RST end connects the RESET end of FPGA;
The circuit theory diagrams of SDRAM memory as shown in Figure 5, the WE of A2V64S40CTP end, RAS end, CAS end, DQM end, DQ[15..0] end, CS end, ADDR[11..0], BA end connects respectively Avalon bus, its clock end CLK connects the clock end of FPGA;
The present embodiment moves Model free control adaptive algorithm in Embedded Soft Core (Nios II), and as shown in Figure 6, the control algolithm of a kind of photovoltaic inversion control device based on Embedded Soft Core of the present embodiment, comprises the following steps its flow process:
Embodiment 1:
Step 2: it is as shown in table 1 that Embedded Soft Core reads the instantaneous reference voltage level Q that angle wave circuit produces, and the current period photovoltaic inverting system load terminal voltage value y (k) that voltage sensor collects is as shown in table 2:
Table 1 is the instantaneous reference voltage level of angle wave circuit (Q)
Table 2 is photovoltaic inverting system load terminal voltage value y (k)
The first train value that Embedded Soft Core reads the second row of table 1 is Q=1.1, and the first train value that Embedded Soft Core reads the second row of table 2 is y (k)=23.2;
Step 3: calculate pseudo-local derviation numerical value, formula is:
Step 4: calculate control law, formula is:
Step 5: Embedded Soft Core output pwm pulse signal is controlled the shutoff of field effect transistor, when PWM=1, V in Fig. 1
1and V
4conducting, V
2and V
3turn-off; During PWM=0, V
1and V
4turn-off V
2and V
3conducting; And after time delay T=5ns, enter turning on and off of next cycle.
Embodiment 2:
Step 2: the second train value that Embedded Soft Core reads the second row of table 1 is Q=0.2V, the second train value that Embedded Soft Core reads the second row of table 2 is y (k)=23.996;
Step 3: calculate pseudo-local derviation numerical value, due to Δ u=0.004 < ε=0.01, therefore pseudo-partial derivative is got initial value:
Step 4:
During step 5:PWM=1, V in Fig. 1
1and V
4conducting, V
2and V
3turn-off; During PWM=0, V
1and V
4turn-off V
2and V
3conducting; And after time delay T=5ns, enter turning on and off of next cycle.
Fig. 7 is the output waveform of system after having used photovoltaic inversion control device of the present invention and having moved model-free adaption algorithm, wherein acts on the main circuit of Fig. 1, and circuit parameter is V
in=70V, L=100mH, C
1=100uF, load R=10K Ω and y* (k)=24V, from the output waveform of the individual event full bridge inverter of Fig. 7, the 24V alternating voltage that application this method can stable output.
Claims (3)
1. the photovoltaic inversion non-model control method based on FPGA, the photovoltaic inversion control device of employing based on FPGA, this device comprises programmable gate array FPGA, synchronous DRAM SDRAM and nonvolatile memory FLASH, wherein, programmable gate array FPGA comprises Embedded Soft Core, angle wave circuit, Avalon bus module and IO interface unit, its annexation is: Embedded Soft Core and angle wave circuit are connected with synchronous DRAM SDRAM, nonvolatile memory FLASH by Avalon bus module respectively
It is characterized in that: photovoltaic inversion controlling method comprises the following steps:
Step 1: the initial parameter of Embedded Soft Core control device is set, and described initial parameter comprises: the current period desired output voltage y of photovoltaic inverting system load end
*(k), step series η
k, quantization step factor ρ
k, weight factor λ, penalty factor μ, the pseudo-partial derivative initial value of photovoltaic inverting system
Step 2: Embedded Soft Core reads the instantaneous reference voltage level Q of angle wave circuit generation and the photovoltaic inverting system load terminal voltage value y (k) being collected by voltage sensor;
Step 3: determine the pseudo-local derviation numerical value of system, by pseudo-partial derivative initial value
bring formula (1) into:
In formula,
the pseudo-partial derivative that represents current period photovoltaic inverting system,
the pseudo-partial derivative that represents a upper cycle photovoltaic inverting system, Δ u (k-1) represents the changing value of a upper cycle photovoltaic Inversion Control System rule, Δ y (k) represents the changing value of current period photovoltaic inverting system load terminal voltage;
If
or the voltage change of photovoltaic inverting system load end | Δ u|< ε, pseudo-partial derivative
get initial value
otherwise pseudo-partial derivative
value by formula (1), calculate to be obtained;
Step 4: calculate control law, formula is as follows:
In formula, u (k) represents the control law of current period photovoltaic inverting system, and u (k-1) represents the control law of a upper cycle photovoltaic inverting system, y
*(k+1) represent the desired output of next cycle photovoltaic inverting system;
Step 5: Embedded Soft Core output pwm pulse signal is controlled the shutoff of field effect transistor, method is: if control law voltage u (k) is greater than or equal to instantaneous reference voltage level Q, modulation (PWM) output of pulse signal is 1, open field effect transistor, otherwise modulation (PWM) output of pulse signal is 0, turn-off field effect transistor.
2. the photovoltaic inversion non-model control method based on FPGA according to claim 1, is characterized in that: the ε value described in step 3 is 0.001.
3. the photovoltaic inversion non-model control method based on FPGA according to claim 1, is characterized in that: described in step 5, modulation (PWM) output of pulse signal is 0 o'clock, and need to postpone a period of time T and be Dead Time, described T value is 3~5ns.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110393358.1A CN102497125B (en) | 2011-11-30 | 2011-11-30 | Photovoltaic inversion control device and model free control method based on field programmable gata array (FPGA) |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110393358.1A CN102497125B (en) | 2011-11-30 | 2011-11-30 | Photovoltaic inversion control device and model free control method based on field programmable gata array (FPGA) |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102497125A CN102497125A (en) | 2012-06-13 |
CN102497125B true CN102497125B (en) | 2014-03-05 |
Family
ID=46188923
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110393358.1A Expired - Fee Related CN102497125B (en) | 2011-11-30 | 2011-11-30 | Photovoltaic inversion control device and model free control method based on field programmable gata array (FPGA) |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102497125B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109861565B (en) * | 2019-01-25 | 2020-11-06 | 湖南大学 | Model reference self-adaptive control method of two-stage AC/DC converter |
CN109581865B (en) * | 2019-02-01 | 2020-12-22 | 浙江大学 | MISO different-factor partial-format model-free control method |
CN116865343A (en) * | 2023-09-01 | 2023-10-10 | 国网天津市电力公司滨海供电分公司 | Model-free self-adaptive control method, device and medium for distributed photovoltaic power distribution network |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4663703A (en) * | 1985-10-02 | 1987-05-05 | Westinghouse Electric Corp. | Predictive model reference adaptive controller |
CN101729002A (en) * | 2009-11-27 | 2010-06-09 | 哈尔滨工业大学 | SOPC-based remote monitoring system of no-position sensor brushless DC motor |
-
2011
- 2011-11-30 CN CN201110393358.1A patent/CN102497125B/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4663703A (en) * | 1985-10-02 | 1987-05-05 | Westinghouse Electric Corp. | Predictive model reference adaptive controller |
CN101729002A (en) * | 2009-11-27 | 2010-06-09 | 哈尔滨工业大学 | SOPC-based remote monitoring system of no-position sensor brushless DC motor |
Also Published As
Publication number | Publication date |
---|---|
CN102497125A (en) | 2012-06-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100498636C (en) | Maximum power tracking capture photovoltaic control method with self-adaptive search algorithm | |
US9727072B2 (en) | Photovoltaic system maximum power point tracking | |
CN103744467A (en) | Maximum power tracking device for solar cell of miniature satellite power system and control method thereof | |
CN102386893B (en) | Adjustable square signal generation circuit and switch-type regulator utilizing same | |
CN102497125B (en) | Photovoltaic inversion control device and model free control method based on field programmable gata array (FPGA) | |
CN103019294B (en) | Maximum power point tracking (MPPT) method of self-adaption disturbance frequency and step | |
CN106655769A (en) | Adaptive voltage regulator and voltage regulating method | |
Illanes et al. | Dynamic simulation and modelling of stand-alone PV systems by using state equations and numerical integration methods | |
CN101806825A (en) | Method and system for measuring effective value of electric parameter of electric motor powered up by frequency converter | |
CN103280806A (en) | Digital delay compensation control method of active filter device | |
CN103856186A (en) | Duty ratio regulating circuit and regulating method | |
CN101557174B (en) | A state-tracked digitally-controlled inverter power supply | |
Bouselham et al. | Hardware implementation of fuzzy logic MPPT controller on a FPGA platform | |
TW200844704A (en) | Apparatus and method for controlling the propagation delay of a circuit by controlling the voltage applied to the circuit | |
CN103412601B (en) | Reference voltage provides circuit | |
CN203405695U (en) | Voltage controlled current signal generator of solar battery array simulator | |
CN102928805A (en) | Multi-meter position instrument for calibrating digital energy meters | |
CN202841081U (en) | DDS (direct digital synthesis) waveform generator on basis of CORDIC (coordinated rotation digital computer) algorithm | |
CN105743120A (en) | Single-stage photovoltaic Z source inverter variable universe fuzzy control MPPT (Maximum Power Point Tracking) system and control method | |
Yang et al. | Evaluation of supercapacitor models for wireless sensor network applications | |
CN103698562B (en) | A kind of electronic load device and emulation mode thereof | |
CN203275514U (en) | Electric energy production metering device for photovoltaic inverter | |
CN103713688A (en) | Self-adaptive variable-step-size MPPT control method | |
CN204591746U (en) | A kind of fan intelligent control system | |
CN104485131B (en) | Voltage generation circuit and memory |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20140305 Termination date: 20151130 |
|
EXPY | Termination of patent right or utility model |