Automatic modeling system and modeling method of solar cell distributed circuit model

Through the automatic modeling system, the construction and simulation process of distributed circuit models of solar cells is simplified, and the problems of cumbersome writing and maintenance difficulty in the existing technology are solved, and efficient and accurate modeling and simulation effects are achieved.

CN119886025APending Publication Date: 2025-04-25EAST CHINA NORMAL UNIV
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510124086.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-26
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

In the prior art, the writing of distributed circuit models of solar cells is cumbersome, time-consuming and labor-intensive, and there are problems of compatibility and maintenance difficulties, making it difficult to meet the needs of high-precision and complex models.

Method used

Develop an automatic modeling system, including a sub-circuit parameter visualization module, a general parameter setting module, a junction parameter setting module, a simulation mode setting module, an electrode setting module, a defect construction module and a data import and export module, providing an intuitive configuration and design environment through the GUI interface, simplifying the model construction and simulation process.

Benefits of technology

It significantly improves modeling efficiency, simplifies the design process, reduces the risk of manual writing errors, ensures unified specifications and reliability of files, supports high-precision circuit model generation, and is suitable for SPICE simulation function EDA tools.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119886025A_ABST
    Figure CN119886025A_ABST
Patent Text Reader

Abstract

The invention discloses an automatic modeling system for a distributed circuit model of a solar cell. The automatic modeling system comprises a sub-circuit parameter visualization module, a sub-circuit parameter visualization module and a sub-circuit parameter visualization module, wherein the sub-circuit parameter visualization module is used for displaying sub-circuit electrical parameter distribution of each junction in the distributed circuit model; the general parameter setting module configures general parameters suitable for the whole distributed circuit model; the junction parameter setting module configures parameters of each junction of the distributed circuit model; the simulation mode setting module configures the structure and the simulation mode of the sub-circuit; the electrode setting module configures the position of an electrode of the distributed circuit model and the position of a current source on the electrode; the defect construction module constructs defects for one or more of the sub-circuits; the data import and export module stores or reads a netlist of the distributed circuit model, and generates a circuit model file suitable for an EDA tool with an SPICE simulation function. The automatic modeling system provided by the invention has the advantages of improving the modeling efficiency, establishing a unified and normative circuit file format, supporting high-precision modeling and the like.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of photovoltaic power generation, and in particular to an automatic modeling system and a modeling method for a distributed circuit model of a solar cell. Background Art

[0002] Solar energy, as a form of energy with great potential and advantages, occupies an irreplaceable and important position in the current global context of actively advocating sustainable development. From a safety perspective, solar energy will not produce any dangerous factors that may endanger life safety or cause environmental disasters during its conversion and use, and its safe and reliable characteristics are remarkable. More importantly, solar energy is completely clean and pollution-free. During the entire energy life cycle, it will not emit greenhouse gases into the atmosphere, nor will it cause any form of pollution to the soil, water, etc., which perfectly fits the development concept of green environmental protection.

[0003] In the field of solar energy applications, the solar cell distributed circuit model plays a vital role. This model can accurately simulate the non-uniformity on the two-dimensional surface of solar cells, and by presenting various subtle characteristics and changes, it provides valuable guidance for the design and manufacturing of solar cells. With this unique advantage, it has become a simulation model with extremely high research value and innovation, attracting many researchers and engineers to participate in it.

[0004] However, in the process of studying the distributed circuit model of solar cells, a series of thorny problems gradually surfaced. First, researchers have to face the writing of lengthy circuit model files, which not only consumes a lot of time and energy, but also requires the writer to have deep professional knowledge and rigorous logical thinking. After the writing is completed, these files must be accurately input into the EDA software with SPICE simulation function before subsequent simulation operations can be performed. With the continuous improvement of model accuracy requirements, the difficulty of writing circuit model files has increased exponentially. Complex parameter settings, sophisticated logical relationships, and considerations for various special situations make designers often feel overwhelmed and face huge challenges when building high-precision circuit models with complex defects.

[0005] In addition, manually written circuit model files have many disadvantages that are difficult to ignore. The lack of a unified writing standard not only increases the compatibility issues between files, but also makes subsequent maintenance work extremely difficult. Moreover, manual writing is bound to result in negligence and errors, which seriously hinders research work.

[0006] In view of the above problems, it is particularly urgent and necessary to organically combine the automation method with the distributed circuit model of solar cells and develop more intuitive and efficient modeling tools. Summary of the invention

[0007] In order to solve the deficiencies of the above-mentioned technology, the object of the present invention is to provide an automatic modeling system for a distributed circuit model of a solar cell, comprising:

[0008] A subcircuit parameter visualization module, used to display the subcircuit electrical parameter distribution of each node in the distributed circuit model;

[0009] A general parameter setting module, used for configuring general parameters applicable to the entire distributed circuit model;

[0010] A junction parameter setting module, used to configure the parameters of each junction of the distributed circuit model, including the electrical parameters of the sub-circuit, edge effect parameters and the resistance value of the tunnel junction connecting each junction;

[0011] A simulation mode setting module, used to configure the structure and simulation mode of the subcircuit, including the number of model junctions, single diode or double diode mode, light illumination or dark mode, and contact resistance or non-contact resistance mode;

[0012] An electrode setting module, used for configuring the positions of the electrodes of the distributed circuit model and the positions of the current sources on the electrodes;

[0013] a defect construction module for constructing defects for one or more of the subcircuits, including a series resistance defect, a parallel resistance defect, a diode reverse saturation current defect, and a diode ideality factor defect;

[0014] The data import and export module is used to save or read the netlist of the distributed circuit model and generate a circuit model file suitable for an EDA tool with SPICE simulation function.

[0015] In one embodiment of the present invention, the subcircuit is equivalently represented by a single diode or a double diode model, the solar cell is divided into M layers according to the number of junctions, and each layer is composed of N subcircuits to form a two-dimensional array with a shape of L×W, wherein the values ​​of N, L and W are set by the general parameter setting module according to the number of the subcircuits in the longitudinal direction or in the lateral direction, and N=L×W.

[0016] Specifically, N represents the total number of sub-circuits in each layer of the model, L represents the number of sub-circuits set in the longitudinal direction of each layer of the model, and W represents the number of sub-circuits set in the transverse direction of each layer of the model, and N = L × W; N, L, and W jointly determine the shape and accuracy of the distributed circuit model. The value of L / W represents the aspect ratio of the model, which is usually equal to the aspect ratio of the actual battery. When L:W remains unchanged, the larger the N value, the more sub-circuits are set per unit area of ​​the battery, and the higher the accuracy of the model.

[0017] In one embodiment of the present invention, the sub-circuit parameter visualization module constructs a two-dimensional coordinate system in proportion to the distribution of the sub-circuit in the longitudinal direction or in the transverse direction, and displays the series resistance, parallel resistance, diode reverse saturation current and diode ideal factor distribution of the sub-circuit in the form of a heat map.

[0018] Specifically, the number of sub-circuits and the coordinate values ​​displayed in the coordinate system are in a one-to-one correspondence. The maximum coordinate value of the Y-axis represents the number of sub-circuits in the longitudinal direction, and the maximum coordinate value of the X-axis represents the number of sub-circuits in the transverse direction. Each sub-circuit corresponds to a specific point in the two-dimensional coordinate system.

[0019] Preferably, the common parameters of the distributed circuit model include:

[0020] The material of the solar cell is used to mark the header of the circuit model file;

[0021] a simulated temperature of the solar cell;

[0022] The number of the sub-circuits in the longitudinal direction or in the transverse direction in the distributed circuit model;

[0023] The top resistance value of the solar cell is used to simulate the parasitic resistance effect caused by the gate electrode of the solar cell;

[0024] The bottom resistance value of the solar cell is used to simulate the parasitic resistance effect caused by the back electrode of the solar cell;

[0025] The resistance value of the electrode resistance of the solar cell;

[0026] The contact resistance of the electrode of the solar cell is used to simulate the conversion resistance between the electrode and the top layer;

[0027] The scanning current range of the solar cell simulation;

[0028] The scanning current step length during the solar cell simulation.

[0029] Preferably, the junction parameter setting module configures the parameters of each junction of the distributed circuit model, including:

[0030] configuring the series resistance, parallel resistance, diode reverse saturation current, diode ideality factor and photocurrent source current enabled in the illumination mode of the subcircuit;

[0031] The edge type, edge thickness and edge value of the edge effect are configured, wherein the edge type includes a series resistance type, a parallel resistance type, a diode reverse saturation current type and a diode ideal factor type.

[0032] Preferably, the simulation mode setting module configures the structure and simulation mode of the sub-circuit, including:

[0033] In the dark mode, the subcircuit is composed of a series resistor, a parallel resistor and a single diode or a double diode. In the light mode, the subcircuit is connected in parallel with a current source in the opposite direction of the diode to simulate a photocurrent source.

[0034] In the contact resistance mode, the electrode and the top of the circuit model are connected via a contact resistor, and in the non-contact resistance mode, the electrode and the top of the circuit model are connected via a wire.

[0035] Preferably, the electrode setting module configures the position of the electrode of the distributed circuit model and the position of the current source on the electrode, including:

[0036] The electrodes are connected in parallel to the top of the distributed circuit model, and the current source is fixed on the electrodes to inject current into the distributed circuit model.

[0037] Preferably, the circuit model file records the coordinates of each of the sub-circuits of each junction, the series resistance, the parallel resistance, the diode reverse saturation current, the diode ideality factor, whether the current sub-circuit has a construction defect, and whether the current sub-circuit has an added edge effect.

[0038] Based on the above, the present invention also proposes an automatic modeling method for a distributed circuit model of a solar cell, comprising the following steps:

[0039] Step 1: Configure the general parameters of the distributed circuit model: Use the general parameter setting module to configure the number of vertical and horizontal sub-circuits, and configure the model's material name, simulation temperature, and top resistance R. TC , bottom resistance R BC , electrode resistance R E , initial value of scanning current source, scanning range and scanning step;

[0040] Step 2: Configure the junction parameters of the distributed circuit model: Configure the subcircuit series resistance R through the junction parameter setting module S-MC , parallel resistance R SH-MC , diode reverse saturation current I MC , diode ideal factor n MC , tunnel junction resistance R TJ , and configure edge effect parameters;

[0041] Step 3, configure simulation mode: configure subcircuit type, simulation conditions, number of junctions, and contact resistance mode through the simulation mode setting module;

[0042] Step 4, configure electrodes: confirm the positions of electrodes and current sources in the circuit model through the electrode slider control and current source slider control of the electrode setting module;

[0043] Step 5, construct defect: select the type of subcircuit defect to be constructed, confirm the subcircuit coordinate range by directly inputting it in the defect construction module or placing a mark on the subcircuit parameter visualization module, and enter the value of the subcircuit defect in the defect construction module to construct the defect;

[0044] Step 6, export data: export a temporary circuit model file of Excel type or a circuit model file suitable for SPICE series EDA tools.

[0045] The automatic modeling system and method of the solar cell distributed circuit model disclosed in the present invention have the following beneficial effects:

[0046] It excels in improving modeling efficiency. The system cleverly integrates the design process of distributed circuit models into the GUI interface. This carefully crafted GUI interface provides designers with a circuit design environment that perfectly combines interactivity and visualization. In this environment, designers no longer need to face the cumbersome and complex traditional operation processes, but can quickly configure and design circuit models with intuitive interface displays and convenient interactive methods. The system also provides designers with a rich variety of options to meet their various needs in different design scenarios. It is particularly worth mentioning that the system provides a method for interactively constructing sub-circuit defects. This innovative method gives designers a considerable degree of freedom and flexibility. They can freely set and adjust the defects of sub-circuits according to actual needs, and can accurately shape circuit models that meet various complex requirements. This high degree of autonomy and flexibility makes the modeling process more efficient and faster, significantly improves the overall modeling efficiency, saves designers a lot of time and energy, and allows them to devote more attention to more creative design work;

[0047] The system plays a vital role in the standardization of circuit file formats. The circuit model file format generated by the system is standardized and unified, and the generated circuit files are standardized, which completely avoids the occurrence of these problems. It ensures that files can be smoothly transferred and used between different software and platforms, and also greatly improves the consistency and reliability of files. Whether in the storage, sharing, or subsequent modification and maintenance of the model, the unified and standardized file format brings great convenience to the work and effectively reduces the errors and losses caused by file format problems.

[0048] The system has demonstrated strong capabilities in supporting high-precision modeling. It can quickly and accurately generate high-precision circuit model files, which are suitable for various EDA tools with SPICE simulation functions. In order to achieve high-precision modeling, the system adopts a method of finely dividing sub-circuits, which can more deeply and comprehensively capture the various characteristics and parameter changes of solar cells under different working conditions, thereby more realistically reflecting the actual performance of solar cells. This high-precision modeling capability provides a reliable basis for the design, optimization and performance evaluation of solar cells, helps researchers and engineers better understand the working principles and performance characteristics of solar cells, and then promotes the continuous advancement and development of solar cell technology, making important contributions to improving the conversion efficiency and stability of solar cells. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without paying any creative work.

[0050] Figure 1 A schematic diagram of a distributed circuit model of a double-junction double-diode ideal solar cell under dark conditions that supports generation in Embodiment 1 of the automatic modeling system for a distributed circuit model of a solar cell of the present invention;

[0051] Figure 2 This is a schematic diagram of the GUI interface in Embodiment 1 of the automatic modeling system for a distributed circuit model of a solar cell according to the present invention. DETAILED DESCRIPTION

[0052] The invention is further described in detail with reference to the following specific embodiments and drawings. The process, conditions, experimental methods, etc. for implementing the present invention, except for the contents specifically mentioned below, are all common knowledge and common common sense in the art and are not particularly limited by the present invention.

[0053] The modeling tool proposed in the present invention can greatly simplify the modeling process, reduce the workload and error probability of manual writing, and improve modeling efficiency. Through the intuitive operation interface, designers can more conveniently build various complex circuit models and easily meet the needs of high-precision and complex defect situations. This will not only help promote the in-depth research and wide application of distributed circuit models of solar cells, but will also inject strong impetus into the overall development of photovoltaic technology, help it shine more brightly in the energy field, and contribute key forces to achieving global sustainable energy development goals.

[0054] The automatic modeling system of the distributed circuit model of solar cells of the present invention will be described below with reference to the accompanying drawings.

[0055] An automatic modeling system for a distributed circuit model of a solar cell, comprising:

[0056] The subcircuit parameter visualization module can provide an interactive and visual interface to display the subcircuit electrical parameter distribution of each node in the distributed circuit model;

[0057] A general parameter setting module, used to configure general parameters applicable to the entire distributed circuit model;

[0058] A junction parameter setting module is used to configure the parameters of each junction of the distributed circuit model, including sub-circuit electrical parameters, edge effect parameters and the resistance value of the tunnel junction connecting each junction;

[0059] A simulation mode setting module, used to configure the structure and simulation mode of the subcircuit, including the number of model junctions, single diode or double diode mode, light or dark mode, and contact resistance or non-contact resistance mode;

[0060] An electrode setting module, used to configure the positions of electrodes of a distributed circuit model and the positions of current sources on the electrodes;

[0061] a defect construction module for constructing one or more defects in the subcircuit, including a series resistance defect, a parallel resistance defect, a diode reverse saturation current defect, and a diode ideality factor defect;

[0062] The data import and export module is used to save or read the netlist of the distributed circuit model and generate circuit model files suitable for EDA tools with SPIC E simulation function.

[0063] It should be noted that the system's GUI interface is developed based on PyQT, and the Python language is used to perform repetitive sub-circuit netlist writing tasks, significantly improving the designer's work efficiency.

[0064] The subcircuit is equivalently represented by a single diode or a double diode model. The solar cell is divided into M layers according to the number of junctions. Each layer is composed of N subcircuits to form a two-dimensional array with a shape of L×W, wherein the values ​​of N, L and W are set by the general parameter setting module according to the number of subcircuits in the longitudinal direction or in the lateral direction, and N=L×W.

[0065] The subcircuit parameter visualization module constructs a two-dimensional coordinate system according to the number of subcircuits in the longitudinal direction or in the transverse direction, and displays the series resistance, parallel resistance, diode reverse saturation current and diode ideal factor distribution of the subcircuit in the form of a heat map.

[0066] Common parameters of distributed circuit models, including:

[0067] The material of the solar cell is used to mark the header of the circuit model file. Apart from this, the material of the solar cell has no actual physical meaning in the circuit model.

[0068] Simulated temperature of solar cells;

[0069] the number of sub-circuits in the vertical direction or in the horizontal direction in the distributed circuit model;

[0070] The top resistance of the solar cell is used to simulate the parasitic resistance effect caused by the gate electrode of the solar cell;

[0071] The bottom resistance of the solar cell is used to simulate the parasitic resistance effect caused by the back electrode of the solar cell;

[0072] The resistance value of the electrode of the solar cell;

[0073] The electrode contact resistance of the solar cell is used to simulate the conversion resistance between the electrode and the top layer;

[0074] Scanning current range for solar cell simulation;

[0075] The current step size used to scan the solar cell simulation.

[0076] The junction parameter setting module configures the parameters of each junction of the distributed circuit model, including:

[0077] Configure the subcircuit's series resistance, parallel resistance, diode reverse saturation current, diode ideality factor, and the photocurrent source current enabled in illumination mode;

[0078] Configure the edge type, edge thickness and edge value of the edge effect, wherein the edge type includes the series resistance type, the parallel resistance type, the diode reverse saturation current type and the diode ideal factor type;

[0079] Based on the above, we can simulate the phenomenon that the edge area of ​​the EL image of the solar cell pool has lower luminous intensity than the middle area;

[0080] It should be noted that the parameters configured by the designer in the node parameter setting module and the above-mentioned general parameter setting module will be automatically restored after the system is restarted.

[0081] The simulation mode setting module configures the structure and simulation mode of the subcircuit, including:

[0082] In dark mode, the subcircuit consists of a series resistor, a parallel resistor and a single diode or a double diode. In light mode, the subcircuit is connected in parallel with a current source in the opposite direction of the diode to simulate a photocurrent source.

[0083] In the contact resistance mode, the electrode and the top of the circuit model are connected via a contact resistor, and in the non-contact resistance mode, the electrode and the top of the circuit model are connected via a wire.

[0084] The electrode setting module configures the positions of the electrodes of the distributed circuit model and the positions of the current sources on the electrodes, including:

[0085] The electrodes are connected in parallel to the top of the distributed circuit model, and the current source is fixed on the electrodes to inject current into the distributed circuit model;

[0086] It should be noted that the range of the injected current is determined by the scanning current range and step size of the general parameter setting module. The designer determines the vertical coordinate of the electrode position and the horizontal coordinate of the current source position in the model by dragging the electrode slider and current source slider controls in the GUI interface. The electrode is connected to the top of the circuit model by default, and the current source is connected to the center of the electrode by default. The coordinate values ​​displayed by the electrode and current source slider controls are updated synchronously with the number of sub-circuits set in the vertical or horizontal direction of the circuit model.

[0087] It should also be noted that the defect construction module can determine the coordinate range of the subcircuit where defects need to be constructed by directly inputting coordinates or placing marks on the subcircuit parameter visualization module. The module supports the construction of multiple types of subcircuit defects on the same model.

[0088] The circuit model file records the coordinates of each subcircuit of each junction, the series resistance, the parallel resistance, the diode reverse saturation current, the diode ideality factor, whether the current subcircuit is constructed defectively, and whether the current subcircuit is added with edge effects;

[0089] It should be noted that the circuit model file can be saved locally in the form of Excel, and the saved Excel file can be re-imported into the automatic modeling system and displayed in the sub-circuit parameter visualization module; the circuit model file finally generated by the system is stored in .sp format and can be directly imported into the SPICE series of EDA tools for simulation.

[0090] Example 1

[0091] like Figure 1 As shown, taking the establishment of an equivalent circuit model of a double-junction GaAs solar cell with a size of 4cm×2cm, a sub-circuit type of a double-diode type, and working under dark conditions as an example, given that the ratio of the length to the width of this solar cell is 2, the aspect ratio L / W of the intermediate layer two-dimensional array of the equivalent circuit model is equal to 2. In this embodiment, an 80×40 intermediate layer two-dimensional array is constructed, that is, 20 sub-circuits are set per centimeter, the number of single-junction sub-circuits in the equivalent model is 3200, and the number of double junctions is 6400. The simulation accuracy is relatively high. In theory, the more sub-circuits the model sets, the closer the final simulation effect is to the actual situation of the solar cell, but the difficulty of writing the circuit model file will be greatly increased.

[0092] The method for establishing a distributed equivalent circuit model of a double-junction double-diode solar cell under dark conditions in this embodiment includes the following steps:

[0093] Step 1: Configure the common parameters of the distributed circuit model. Figure 2 The GUI interface of the system. The designer configures the number of vertical subcircuits to 80 and the number of horizontal subcircuits to 40 through the general parameter setting module on the GUI interface, and configures the material name, simulation temperature, and top resistance R of the model. TC , bottom resistance R BC , electrode resistance R E , initial value of scanning current source, scanning range and scanning step.

[0094] Step 2: Configure the junction parameters of the distributed circuit model. The designer configures the sub-circuit series resistance R of junction 1 and junction 2 through the junction parameter setting module on the GUI interface. S-MC , parallel resistance R SH-MC , diode reverse saturation current I MC , diode ideal factor n MC , tunnel junction resistance R TJ , and configure the edge effect parameters.

[0095] Step 3, configure the simulation mode. The designer uses the simulation mode setting module on the GUI interface to configure the sub-circuit type to dual diode mode, the simulation condition to dark condition, the number of junctions to 2, and the contact resistance mode to non-contact resistance.

[0096] Step 4, configure the electrodes. The designer confirms the positions of the electrodes and current sources in the circuit model by dragging the electrode slider control and the current source slider control of the electrode setting module on the GUI interface. In this embodiment, the electrode is located at the top of the battery and the current source is located in the center of the electrode.

[0097] Step 5, construct the defect. The designer selects the type of subcircuit defect to be constructed, confirms the subcircuit coordinate range by directly entering it in the defect construction module on the GUI interface or by placing a mark on the subcircuit parameter visualization module, and constructs the defect by entering the value of the subcircuit defect in the defect construction module.

[0098] Step 6, data export, the designer clicks the "LoadNetlist" button on the GUI interface to export a temporary circuit model file of the excel type. Click the ".sp generate" button on the GUI interface to export a circuit model file suitable for the SPICE series EDA tools.

[0099] After the modeling system obtains the parameters provided by the designer, the processing steps are as follows:

[0100] Step 1: Initialize multiple 80×40 two-dimensional arrays based on the number of vertical subcircuits (80), the number of horizontal subcircuits (40) and the number of junctions and electrical parameters (40) entered by the designer in the general parameter setting module, to store the series resistance R of each subcircuit of each junction. S-MC , parallel resistance R SH-MC , diode reverse saturation current I MC , diode ideal factor n MC The values ​​of the subcircuit parameters are visualized in the subcircuit parameter visualization module in the form of a heat map, showing the distribution of the subcircuit electrical parameters stored in the two-dimensional array.

[0101] Step 2, according to the defect type, defect coordinate range, and defect value set by the designer in the defect construction module, the electrical parameter value stored in the corresponding element of the two-dimensional array in step 1 is changed, and the heat map displayed by the sub-circuit parameter visualization module is updated;

[0102] Step 3, after the designer clicks the ".sp generate" button on the GUI interface, the system will select the appropriate circuit description language template from the internal package according to the simulation mode configured by the designer, automatically generate the corresponding circuit model file, and fill and adjust it according to all the parameters configured by the designer in the GUI interface. The generated circuit description will include all common parameters, the electrical parameter values ​​of the electrode resistance and each sub-circuit, the connection relationship between the electrode and the sub-circuit, and the layout information.

[0103] In summary, according to the automatic modeling system of the distributed circuit model of solar cells of the present invention, on the one hand, the modeling efficiency is improved. By integrating the design process of the distributed circuit model into the GUI interface, an interactive and visual circuit design environment is provided, so that designers can quickly configure and design, and a wealth of options are provided, especially a method for interactively constructing sub-circuit defects is provided, which has considerable freedom and flexibility, and significantly improves the beneficial effect of modeling efficiency. On the other hand, a unified and standardized circuit file format is established, and the circuit model file format generated by the system is unified and standardized, avoiding the error risk caused by manual writing, and ensuring the consistency and reliability of the file. Finally, it supports high-precision modeling. The system can generate high-precision circuit model files, which are suitable for various EDA tools with SPICE simulation functions. By finely dividing the sub-circuit, the model can more realistically reflect the actual performance of the solar cell.

[0104] Unless otherwise defined, all technical and scientific terms used in the present invention have the same meaning as those commonly understood by those skilled in the art of the present invention. The terms used in the specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention.

[0105] As used in the present invention, the term "comprising" is an open expression, that is, including the contents specified in the present invention but not excluding other contents.

[0106] As used herein, the term "and / or" includes any and all combinations of one or more of the associated listed items.

[0107] The protection content of the present invention is not limited to the above embodiments. Without departing from the spirit and scope of the inventive concept, changes and advantages that can be thought of by those skilled in the art are included in the present invention and are protected by the attached claims.

Claims

1. An automatic modeling system for a distributed circuit model of a solar cell, characterized in that: include: A subcircuit parameter visualization module, used to display the subcircuit electrical parameter distribution of each node in the distributed circuit model; A general parameter setting module, used for configuring general parameters applicable to the entire distributed circuit model; A junction parameter setting module, used to configure the parameters of each junction of the distributed circuit model, including the electrical parameters of the sub-circuit, edge effect parameters and the resistance value of the tunnel junction connecting each junction; A simulation mode setting module, used to configure the structure and simulation mode of the subcircuit, including the number of model junctions, single diode or double diode mode, light illumination or dark mode, and contact resistance or non-contact resistance mode; An electrode setting module, used for configuring the positions of the electrodes of the distributed circuit model and the positions of the current sources on the electrodes; a defect construction module for constructing defects for one or more of the subcircuits, including a series resistance defect, a parallel resistance defect, a diode reverse saturation current defect, and a diode ideality factor defect; The data import and export module is used to save or read the netlist of the distributed circuit model and generate a circuit model file suitable for an EDA tool with SPICE simulation function.

2. The automatic modeling system of the solar cell distributed circuit model according to claim 1, characterized in that: The subcircuit is equivalently represented by a single diode or a double diode model; the solar cell is divided into M layers according to the number of junctions, and each layer is composed of N subcircuits to form a two-dimensional array with a shape of L×W, wherein the values ​​of N, L and W are set by the general parameter setting module, N represents the total number of subcircuits in each layer of the model, L represents the number of subcircuits set in the longitudinal direction of each layer of the model, W represents the number of subcircuits set in the transverse direction of each layer of the model, and N=L×W; N, L, and W jointly determine the shape and accuracy of the distributed circuit model, the value of L / W represents the aspect ratio of the model, which is equal to the aspect ratio of the actual battery, and when L:W remains unchanged, the larger the N value, the more subcircuits are set per unit area of ​​the battery, and the higher the accuracy of the model.

3. The automatic modeling system of the solar cell distributed circuit model according to claim 2, characterized in that: The subcircuit parameter visualization module constructs a two-dimensional coordinate system according to the distribution of the subcircuits in the longitudinal and transverse directions in geometric proportion; wherein the number of subcircuits and the coordinate values ​​displayed in the coordinate system are in a one-to-one correspondence, the maximum coordinate value of the Y-axis represents the number of subcircuits in the longitudinal direction, and the maximum coordinate value of the X-axis represents the number of subcircuits in the transverse direction, and each subcircuit corresponds to a specific point in the two-dimensional coordinate system; the subcircuit parameter visualization module displays the series resistance, parallel resistance, diode reverse saturation current and diode ideal factor distribution of the subcircuit in the form of a heat map.

4. The automatic modeling system of the solar cell distributed circuit model according to claim 1, characterized in that: The common parameters of the distributed circuit model include: The material of the solar cell is used to mark the header of the circuit model file; a simulated temperature of the solar cell; The number of the sub-circuits in the longitudinal direction or in the transverse direction in the distributed circuit model; The top resistance value of the solar cell is used to simulate the parasitic resistance effect caused by the gate electrode of the solar cell; The bottom resistance value of the solar cell is used to simulate the parasitic resistance effect caused by the back electrode of the solar cell; The resistance value of the electrode resistance of the solar cell; The contact resistance of the electrode of the solar cell is used to simulate the conversion resistance between the electrode and the top layer; The scanning current range of the solar cell simulation; The scanning current step length during the solar cell simulation.

5. The automatic modeling system of the solar cell distributed circuit model according to claim 1, characterized in that: The junction parameter setting module configures the parameters of each junction of the distributed circuit model, including: configuring the series resistance, parallel resistance, diode reverse saturation current, diode ideality factor and photocurrent source current enabled in the illumination mode of the subcircuit; The edge type, edge thickness and edge value of the edge effect are configured; wherein the edge type includes a series resistance type, a parallel resistance type, a diode reverse saturation current type and a diode ideal factor type.

6. The automatic modeling system of the solar cell distributed circuit model according to claim 1, characterized in that: The simulation mode setting module configures the structure and simulation mode of the sub-circuit, including: In the dark mode, the subcircuit is composed of a series resistor, a parallel resistor and a single diode or a double diode. In the light mode, the subcircuit is connected in parallel with a current source in the opposite direction of the diode to simulate a photocurrent source. In the contact resistance mode, the electrode and the top of the circuit model are connected via a contact resistor, and in the non-contact resistance mode, the electrode and the top of the circuit model are connected via a wire.

7. The automatic modeling system of solar cell distributed circuit model according to claim 1, characterized in that: The electrode setting module configures the position of the electrode of the distributed circuit model and the position of the current source on the electrode, including: The electrodes are connected in parallel to the top of the distributed circuit model, and the current source is fixed on the electrodes to inject current into the distributed circuit model.

8. The automatic modeling system of solar cell distributed circuit model according to claim 1, characterized in that: The circuit model file records information of the coordinates of each of the sub-circuits of each junction, series resistance, parallel resistance, diode reverse saturation current, diode ideality factor, whether the current sub-circuit is defective, and whether edge effects are added to the current sub-circuit.

9. An automatic modeling method for a distributed circuit model of a solar cell, characterized in that: The method adopts the automatic modeling system of the solar cell distributed circuit model according to any one of claims 1 to 8, and the method comprises the following steps: Step 1: Configure the common parameters of the distributed circuit model; Step 2: Configure the junction parameters of the distributed circuit model; Step 3: Configure the simulation mode; Step 4: Configure electrodes; Step 5: Construction defects; Step 6: Export the data.

10. The automatic modeling method of a solar cell distributed circuit model according to claim 9, characterized in that: In step 1, the number of vertical subcircuits and the number of horizontal subcircuits are configured through the general parameter setting module, and the material name, simulation temperature, and top resistance R of the model are configured. TC , bottom resistance R BC , electrode resistance R E , initial value of scanning current source, scanning range and scanning step; and / or, In step 2, the sub-circuit series resistance R is configured by the junction parameter setting module. S-MC , parallel resistance R SH-MC , diode reverse saturation current I MC , diode ideal factor n MC 、Tunnel junction resistance R TJ , and configure edge effect parameters; and / or, In step 3, the subcircuit type, simulation conditions, number of junctions, and contact resistance mode are configured through a simulation mode setting module; and / or, In the step 4, the positions of the electrode and the current source in the circuit model are confirmed by using the electrode slider control and the current source slider control of the electrode setting module; and / or, In step 5, the type of subcircuit defect to be constructed is selected, the subcircuit coordinate range is confirmed by directly inputting it into the defect construction module or placing a mark on the subcircuit parameter visualization module, and the value of the subcircuit defect is input into the defect construction module to construct the defect; and / or, In step 6, a temporary circuit model file of Excel type or a circuit model file suitable for SPICE series EDA tools is exported.