CN107844675B - System based on gas-steam combined cycle and rapid modeling method thereof - Google Patents
System based on gas-steam combined cycle and rapid modeling method thereof Download PDFInfo
- Publication number
- CN107844675B CN107844675B CN201711367721.6A CN201711367721A CN107844675B CN 107844675 B CN107844675 B CN 107844675B CN 201711367721 A CN201711367721 A CN 201711367721A CN 107844675 B CN107844675 B CN 107844675B
- Authority
- CN
- China
- Prior art keywords
- module
- unit
- database
- client
- gas
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 238000004364 calculation method Methods 0.000 claims abstract description 91
- 238000004422 calculation algorithm Methods 0.000 claims abstract description 55
- 238000004088 simulation Methods 0.000 claims abstract description 43
- 238000012545 processing Methods 0.000 claims abstract description 11
- 238000013461 design Methods 0.000 claims abstract description 8
- 238000005457 optimization Methods 0.000 claims abstract description 4
- 238000013439 planning Methods 0.000 claims abstract description 4
- 230000003993 interaction Effects 0.000 claims description 14
- 238000010586 diagram Methods 0.000 claims description 13
- 230000002452 interceptive effect Effects 0.000 claims description 3
- 238000004891 communication Methods 0.000 description 7
- 239000007789 gas Substances 0.000 description 7
- 230000006870 function Effects 0.000 description 3
- 238000003860 storage Methods 0.000 description 3
- 238000005094 computer simulation Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000010438 heat treatment Methods 0.000 description 2
- 238000010248 power generation Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000013440 design planning Methods 0.000 description 1
- 238000012942 design verification Methods 0.000 description 1
- 238000004134 energy conservation Methods 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 238000011900 installation process Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 238000010977 unit operation Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
- 239000002918 waste heat Substances 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2119/00—Details relating to the type or aim of the analysis or the optimisation
- G06F2119/08—Thermal analysis or thermal optimisation
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention relates to a system based on gas-steam combined cycle and a rapid modeling method thereof, which is characterized by comprising the following steps: 1) building a system model framework, which comprises a client and a server, wherein the server is provided with a database and an MATLAB module; 2) storing the gas-steam combined cycle system algorithm model in an MATLAB module and carrying out encryption processing; 3) determining different unit parameters of the gas-steam combined cycle system, inputting the parameters through a client, and sending the parameters to a server; 4) the MATLAB module calls an algorithm model to perform simulation calculation and returns a calculation result to the database; 5) the database sends the calculation result returned by the MATLAB module to the client, and the client displays the result; 6) and obtaining technical and economic indexes of the gas-steam combined cycle system according to the obtained calculation result, and providing support for power grid power supply planning design and operation optimization of the gas thermal power plant. The method can be widely applied to rapid modeling.
Description
Technical Field
The invention belongs to the technical field of energy heating power, and particularly relates to a system based on gas-steam combined cycle and a rapid modeling method thereof.
Background
Common rapid modeling methods include applying MATLAB tools, C (C + +), and other languages, Excel documents, CAD modeling techniques, or writing tool software by itself, to complete modeling simulation of objects. Aiming at a gas-steam combined power generation system of energy heating power, simulation analysis software CHP Analysis Tool (CAT) and foreign joint supply system simulation analysis software Ready Reckoner, Dgen Pro, DisGenie and the like can be applied at present, and a human-computer interaction platform can be established by applying VB, MFC, VC + +, C + + and the like in graphical user interface development. MATLAB series products such as Simulink simulation tools have strong modeling capability, have rapidity and reliability of rapid prototyping design, can process data in large batch and carry out rapid design verification iteration, can play a core role in modeling calculation of a gas-steam combined circulation system, but cannot realize a high-efficiency and friendly human-computer interaction function. And tool software written by C + + and other languages cannot realize complex control operation functions, and has limitations in practical application of simulation of the gas-steam combined cycle system.
The existing method for realizing modeling simulation by combining MATLAB tools with interfaces comprises the steps that an MATLAB interface and a VB interface interact through an Active X automation protocol, an MFC applies application program interface API mixed programming of the MATLAB, a VC + + written visual interface calls a dynamic link library (dll) file generated by the MATLAB, and Simulink automatically generates codes to a C + + project through RTW to realize test system modeling and the like. The MATLAB series products are combined with the interface, so that the quick iteration and the inheritability of the rapid prototype design can be considered, the complex control operation is realized, the result is visualized, and the man-machine interaction is realized. The m file or the Simulink model is converted into a dynamic link library file by the MATLAB Compiler and the Embedded Code, but the Embedded Code can report errors due to the existence of modules and structures which are not supported by the Embedded LAMATBFunon in the process of generating the dynamic link library, such as an Interpreted LAMATBFunon module and a algebraic ring structure which are not supported by Code Generation.
As shown in fig. 1, since the complex algebraic ring that cannot be solved exists in the Simulink model of the gas-steam combined cycle system and is a structure that is not supported by Code Generation, the system cannot be programmed by applying the transformation and calling method of the MATLAB file. MATLAB can use communication protocols such as TCP to carry out data communication with a foreground interface, but the method has a delay phenomenon when connection is established, a local communication method requires that each user side is provided with an MATLAB environment, MATLAB software has the characteristics of high price, complex installation process and the like, and in addition, the method can not realize high-efficiency storage of client data information, so that the method has limitation in practical application.
In addition, model parts of a gas turbine, a gas compressor and the like of the gas-steam combined cycle system have the requirement of technical information confidentiality, so that open source simulation modeling methods such as direct communication and the like cannot ensure the information safety of the system.
Disclosure of Invention
In view of the above problems, an object of the present invention is to provide a system based on a gas-steam combined cycle and a rapid modeling method thereof. By establishing a database as a medium of a background MATLAB algorithm model and a foreground user interaction interface, the interaction interface is friendly and standard, quick iteration of rapid prototype design is considered, and the method has high flexibility, openness and sharing.
In order to achieve the purpose, the invention adopts the following technical scheme: a system based on a gas-steam combined cycle, characterized in that: the system comprises a server and a plurality of clients, wherein the server is in network connection with the clients; each client is used for providing an interactive platform for a user, acquiring unit parameters input by the user, sending the unit parameters to the server through a network, and simultaneously performing parameter display and drawing of a thermodynamic system diagram on a calculation result returned by the server; and the server side is used for calculating the received unit parameters according to the stored existing gas-steam combined cycle system algorithm model, storing the unit parameters and the calculation results and then sending the calculation results to the corresponding client side for display.
The client comprises a user interface, an operation acquisition module and a result display module; the user interface is a man-machine interaction interface and is used for providing a user input interface and displaying a result; the operation acquisition module is used for acquiring unit parameters input by a user and sending the unit parameters to the server; and the result display module is used for receiving the calculation result returned by the server and displaying the result in different forms.
The server side comprises a database and an MATLAB module, wherein the database is an information interaction medium between the client side and the MATLAB module and is used for storing the unit parameters input by the client side and the calculation results returned by the MATLAB module into a unit parameter table; and the MATLAB module is used for scanning the unit parameter table stored in the database in real time, calling a corresponding algorithm model for simulation calculation of the unit parameters newly built in the unit parameter table, and returning the obtained calculation result to the database.
The database comprises an input parameter module, a zone bit module, a simulation result parameter module and a user information module; the input parameter module is used for storing the unit parameters acquired by the client into a unit parameter table; the flag bit module is used for setting flag bits representing the unit type and the calculation state in unit parameters newly established in a unit parameter table; the simulation result parameter module is used for storing the calculation result returned by the MATLAB module and sending the calculation result to the client; the user information module is used for storing the input user information.
The MATLAB module comprises a zone bit scanning module, a zone bit judging module, a unit algorithm model module and a unit model calling module; the zone bit scanning module is used for scanning a zone bit module in a database and sending a zone bit scanning result to the zone bit judging module; the flag bit judging module is used for judging the flag bit and sending the unit parameters which are not subjected to simulation calculation to the unit model calling module; the unit algorithm model module is used for storing and encrypting the existing algorithm model; the unit model calling module is used for calling the algorithm model in the unit algorithm model for decryption, then carrying out simulation calculation by taking the received unit parameters as input, deleting the decrypted algorithm model after calculation is finished, and sending the obtained calculation result to the database.
A rapid modeling method based on a gas-steam combined cycle system is established, and is characterized by comprising the following steps: 1) the method comprises the steps that a system model framework is built and comprises a client side and a server side, wherein the client side is provided with a user interface, an operation acquisition module and a result display module; the server side is provided with a database and an MATLAB module; 2) storing an algorithm model of the gas-steam combined cycle system in an MATLAB module at a server side, and carrying out encryption processing; 3) aiming at different objects to be researched, determining different unit parameters of the gas-steam combined cycle system, inputting corresponding unit parameters and user information through a client, and sending the corresponding unit parameters and the user information to a database of a server through a network for processing; 4) an MATLAB of the server side calls an algorithm model to perform simulation calculation according to the unit parameter state stored in the database, and returns a calculation result to the database; 5) the database sends the calculation result returned by the MATLAB module to the client, a result display module of the client displays the result, and meanwhile, historical simulation data are automatically called and displayed through the database when a user uses the client next time, and if the user deletes the unit data at the client, the server-side database deletes the corresponding unit parameter table; 6) and obtaining technical and economic indexes of the gas-steam combined cycle system according to the obtained calculation result, and providing support for power grid power supply planning design and operation optimization of the gas thermal power plant.
In the step 3), the method for processing the unit parameters by the database module comprises the following steps: 3.1) establishing a unit parameter table according to the input unit parameters, wherein the unit parameter table is used for storing time, user information and input parameter contents; 3.2) setting a flag bit aiming at the newly-built unit parameter table, and calibrating the type of the unit parameter and calling the calculation state; and 3.3) inserting the calculation result returned by the MATLAB module into the unit parameter table, updating the state of the flag bit, and simultaneously sending the simulation calculation result to the client.
In the step 4), the method for calculating the input unit parameters by the MATLAB module includes the following steps: 4.1) scanning the unit parameter table in the database to obtain the flag bit corresponding to each unit parameter; 4.2) judging the unit type of each group of unit parameters and whether an algorithm model needs to be called for calculation according to the flag bit state value corresponding to each group of unit parameters; 4.3) calling the stored existing algorithm model, taking the determined unit parameters needing to be calculated as input to carry out simulation calculation, obtaining the calculation result of the unit parameters, and returning the calculation result to the database.
Due to the adoption of the technical scheme, the invention has the following advantages: 1. the distributed modeling simulation method takes the database as a medium, deploys the database and an algorithm tool such as MATLAB at a server end, deploys a user interface at a client end, realizes real-time information interaction between the server end and a plurality of client ends through network connection, realizes effective connection between an MATLAB series tool and a foreground interface, gives consideration to the advantages of quick iteration of rapid prototype design, capability of MATLAB in realizing complex control operation and processing data in large batch, realization of an environment-friendly interface such as C language and the like, and has stronger flexibility, openness and sharing. 2. The invention can realize effective connection and communication with a foreground human-computer interaction interface by using the database as a medium of an algorithm tool and a client and aiming at an actual complex algorithm model with an algebraic ring and other structures in Simulink, and has lower requirements on the algorithm model structure of the server end compared with methods such as an in-process server, a local out-process server, a remote out-process server and the like, and lower development difficulty and complexity. 3. The rapid modeling method of the invention realizes the information interaction and storage of the client and the server by taking the database as a medium, avoids the delay phenomenon of a communication protocol method, improves the real-time performance of simulation, can return the operated result through the real-time inquiry of the database after the interface of the client is restarted, and meets the information exchange and storage requirements of a plurality of clients with large data volume. Meanwhile, the application limitation that each client of the local communication protocol method needs to install expensive algorithm software (such as MATLAB) is avoided, and the requirement on the computing capacity of a client computer is lowered. 4. The rapid modeling method provided by the invention carries out encryption protection on the algorithm file and the database file, and only deciphers and operates in the memory during operation, thereby meeting the safety requirement of the gas-steam combined cycle simulation system. Therefore, the method can be widely applied to rapid modeling.
Drawings
FIG. 1 is a schematic diagram of a simple algebraic ring;
fig. 2 is a block diagram of the gas-steam combined cycle system based on the present invention.
Detailed Description
The invention is described in detail below with reference to the figures and examples.
As shown in FIG. 2, the system based on the gas-steam combined cycle provided by the invention comprises a server side and a plurality of clients, wherein the server side is connected with the clients through a network. Each client is used for providing an interactive platform for a user, acquiring unit parameters input by the user, sending the unit parameters to the server through a network, and simultaneously performing parameter display and drawing of a thermodynamic system diagram on a calculation result returned by the server; and the server side is used for calculating the received unit parameters according to the existing gas-steam combined cycle system algorithm model, storing the unit parameters and the calculation results and then sending the calculation results to the corresponding client side for display.
The client comprises a user interface, an operation acquisition module and a result display module; the user interface is a man-machine interaction interface and is used for providing a user input interface and result display; the operation acquisition module is used for acquiring the unit parameters input by the user and sending the unit parameters to the server; and the result display module is used for receiving the calculation result returned by the server and displaying the result in different forms such as a word report, a thermodynamic system diagram, a temperature-entropy diagram or a temperature-heat exchange diagram.
The server side comprises a database and an MATLAB module, wherein the database is an information interaction medium between the client side and the MATLAB module and is used for storing the unit parameters input by the client side and the calculation results returned by the MATLAB module into a unit parameter table; and the MATLAB module is used for scanning the unit parameter table stored in the database in real time, calling the stored gas-steam combined cycle system algorithm model for simulation calculation on the unit parameters newly built in the unit parameter table, and returning the obtained calculation result to the database.
The database comprises an input parameter module, a zone bit module, a simulation result parameter module and a user information module; the input parameter module is used for storing the unit parameters acquired by the client into a unit parameter table; the zone bit module is used for setting a zone bit representing the type and the calculation state of the unit in the unit parameters newly established in the unit parameter table; the simulation result parameter module is used for storing the calculation result returned by the MATLAB module and sending the calculation result to the client; the user information module is used for storing the input user information.
The MATLAB module comprises a flag bit scanning module, a flag bit judging module, a unit algorithm model module and a unit model calling module; the zone bit scanning module is used for scanning the zone bit modules in the database and sending the zone bit scanning result to the zone bit judging module; the zone bit judging module is used for judging the zone bit and sending the unit parameters which are not subjected to simulation calculation to the unit model calling module; the unit algorithm model module is used for storing and encrypting the existing algorithm model; the unit model calling module is used for calling the algorithm model in the unit algorithm model for decryption, then carrying out simulation calculation by taking the received unit parameters as input, deleting the decrypted algorithm model after calculation is finished, and sending the obtained calculation result to the database module.
As a preferred embodiment, the user interface of the client adopts a window structure of a control group building interface in the DockLibrary, and the window structure comprises a project list, a main page, an input parameter list, an output parameter list and the like, so that functions of building a unit project, opening, storing, importing and the like are realized. After inputting the parameters in the parameter list, a user clicks a 'calculation' button, namely, a corresponding gas-steam combined circulation system algorithm model in the MATLAB module is called through a database at the server end to perform simulation calculation, then parameter display, drawing of a thermodynamic system diagram, a temperature-entropy diagram, a temperature-heat exchange diagram and the like are performed according to the calculation result, and a Word report is output to store the simulation result and drawing information. The user interface can be designed and compiled by applying a Winform control and a C # language, an instruction set System and drawing a thermodynamic system diagram, and the interface is standard and friendly and has strong interactivity and usability.
The invention provides a rapid modeling method based on a gas-steam combined cycle system, which comprises the following steps:
1) and building a system model framework, which comprises a client and a server, wherein the client is provided with a user interface, an operation acquisition module and a result display module, and the server is provided with a database and an MATLAB module.
2) And storing the algorithm model of the gas-steam combined cycle system in an MATLAB module at the server side and carrying out encryption processing.
The invention discloses an algorithm model of an existing gas-steam combined cycle system, wherein the algorithm model of the gas-steam combined cycle system is respectively a model of a system core algorithm component according to an ideal gas state equation, mass conservation, energy conservation law, thermodynamic formula and the like, and the component models are combined to obtain the algorithm model of each combined cycle system. In addition, other algorithm models can be stored in the MATLAB module, and the algorithm models which can be stored in the invention can be, for example, algorithm models which contain complex algebraic rings in the MATLAB simulation model, or models which are difficult to apply the MATLAB file conversion method and combine with a foreground interface due to complex model structures, simulation objects with model change requirements in the later period, algorithm models with large data storage requirements and technical information confidentiality requirements, and the like.
3) And aiming at different objects to be researched, determining different unit parameters of the gas-steam combined cycle system, inputting corresponding unit parameters and user information through a client, and sending the corresponding unit parameters and the user information to a database of a server through a network for processing.
4) And the MATLAB module of the server side calls a corresponding algorithm model to perform simulation calculation according to the unit parameter state stored in the database, and returns the calculation result to the database to be stored.
5) And the database sends the calculation result returned by the MATLAB module to the client, a result display module of the client displays the result, and meanwhile, historical simulation data including historically input unit parameters, calculation results, thermodynamic system diagrams and the like are automatically called and displayed through the database when a user uses the client next time, and if the user deletes the unit parameters at the client, the server-side database deletes the corresponding unit parameter table.
6) And calculating the technical and economic indexes of the gas-steam combined cycle system according to the obtained calculation result, and providing support for power grid power supply planning design and operation optimization of the gas thermal power plant.
Analyzing according to the obtained calculation result to obtain main parameters influencing the performance of the gas-steam combined cycle system, drawing characteristic curves influencing a gas turbine, a waste heat boiler and a steam turbine model, improving the efficiency of a heat supply system, optimizing fuel components and improving cost recovery, calculating and analyzing the variable working condition characteristics of the unit, calculating and checking the result by using a conventional thermodynamic calculation method according to the solved variable working condition steam-water parameters, optimizing the unit operation parameters, finally obtaining thermal economic indexes such as combined cycle power generation power, main steam flow and the like, and providing support for early design planning of a gas power plant.
In the step 3), the method for processing the unit parameters by the database comprises the following steps:
3.1) establishing a unit parameter table according to the input unit parameters, wherein the unit parameter table is used for storing contents such as time, user information, input parameters and the like;
and 3.2) setting a flag bit aiming at the newly-built unit parameter table, wherein the flag bit is used for calibrating the type of the unit parameter and calling the calculation state, and the flag bit set in the invention is a unit type flag bit and a calculation state flag bit. The unit type flag bit is 21 numbers in total from 1 to 21, 21 algorithm files and models of five combined cycle types of single-pressure, double-pressure no-reheat, double-pressure reheat, three-pressure no-reheat and three-pressure reheat are respectively marked, and corresponding MATLAB algorithm files and models can be called according to the unit type flag bit to perform simulation calculation; the flag bit of the calculation state is initially ' 0 ', the post-1 ' after the calculation is finished is called, and the user is reset to ' 0 ' after modifying the input parameters and refreshing, so as to mark the completion state of the simulation calculation of the group of parameters.
And 3.3) inserting the calculation result returned by the MATLAB module into the unit parameter table by the simulation result parameter module, updating the state of the flag bit, and sending the calculation result to the client.
In the step 4), the method for calculating the input unit parameters by the MATLAB module includes the following steps:
4.1) scanning the unit parameter table in the database to obtain the flag bit corresponding to each unit parameter;
4.2) judging the unit type of each group of unit parameters and whether an algorithm model needs to be called for calculation according to the flag bit state value corresponding to each group of unit parameters;
4.3) calling a stored gas-steam combined cycle system algorithm-based model, taking the determined unit parameters needing to be calculated as input to carry out simulation calculation, obtaining the calculation results of the unit parameters, and returning the calculation results to the database.
The above embodiments are only used for illustrating the present invention, and the structure, connection mode, manufacturing process, etc. of the components may be changed, and all equivalent changes and modifications performed on the basis of the technical solution of the present invention should not be excluded from the protection scope of the present invention.
Claims (6)
1. A system based on a gas-steam combined cycle, characterized in that: the system comprises a server and a plurality of clients, wherein the server is in network connection with the clients;
each client is used for providing an interactive platform for a user, acquiring unit parameters input by the user, sending the unit parameters to the server through a network, and simultaneously performing parameter display and drawing of a thermodynamic system diagram on a calculation result returned by the server;
the server side is used for calculating the received unit parameters according to the stored existing gas-steam combined cycle system algorithm model, storing the unit parameters and the calculation results and then sending the calculation results to the corresponding client side for display;
the server side comprises a database and an MATLAB module, wherein the database is an information interaction medium between the client side and the MATLAB module and is used for storing the unit parameters input by the client side and the calculation results returned by the MATLAB module into a unit parameter table; the MATLAB module is used for scanning the unit parameter table stored in the database in real time, calling a corresponding algorithm model for simulation calculation on the unit parameters newly built in the unit parameter table, and returning the obtained calculation result to the database;
the database comprises an input parameter module, a zone bit module, a simulation result parameter module and a user information module; the input parameter module is used for storing the unit parameters acquired by the client into a unit parameter table; the flag bit module is used for setting flag bits representing the unit type and the calculation state in unit parameters newly established in a unit parameter table; the simulation result parameter module is used for storing the calculation result returned by the MATLAB module and sending the calculation result to the client; the user information module is used for storing input user information;
the database and the MATLAB module are realized based on MATLAB software.
2. A gas-steam combined cycle based system according to claim 1, wherein: the client comprises a user interface, an operation acquisition module and a result display module; the user interface is a man-machine interaction interface and is used for providing a user input interface and displaying a result; the operation acquisition module is used for acquiring unit parameters input by a user and sending the unit parameters to the server; and the result display module is used for receiving the calculation result returned by the server and displaying the result in different forms.
3. A gas-steam combined cycle based system according to claim 1, wherein: the MATLAB module comprises a zone bit scanning module, a zone bit judging module, a unit algorithm model module and a unit model calling module; the zone bit scanning module is used for scanning a zone bit module in a database and sending a zone bit scanning result to the zone bit judging module; the flag bit judging module is used for judging the flag bit and sending the unit parameters which are not subjected to simulation calculation to the unit model calling module; the unit algorithm model module is used for storing and encrypting the existing algorithm model; the unit model calling module is used for calling the algorithm model in the unit algorithm model for decryption, then carrying out simulation calculation by taking the received unit parameters as input, deleting the decrypted algorithm model after calculation is finished, and sending the obtained calculation result to the database.
4. A rapid modeling method based on a gas-steam combined cycle system according to any one of claims 1 to 3, characterized by comprising the following steps:
1) the method comprises the steps that a system model framework is built and comprises a client side and a server side, wherein the client side is provided with a user interface, an operation acquisition module and a result display module; the server side is provided with a database and an MATLAB module;
2) storing an algorithm model of the gas-steam combined cycle system in an MATLAB module at a server side, and carrying out encryption processing;
3) aiming at different objects to be researched, determining different unit parameters of the gas-steam combined cycle system, inputting corresponding unit parameters and user information through a client, and sending the corresponding unit parameters and the user information to a database of a server through a network for processing;
4) an MATLAB of the server side calls an algorithm model to perform simulation calculation according to the unit parameter state stored in the database, and returns a calculation result to the database;
5) the database sends the calculation result returned by the MATLAB module to the client, a result display module of the client displays the result, and meanwhile, historical simulation data are automatically called and displayed through the database when a user uses the client next time, and if the user deletes the unit data at the client, the server-side database deletes the corresponding unit parameter table;
6) and obtaining technical and economic indexes of the gas-steam combined cycle system according to the obtained calculation result, and providing support for power grid power supply planning design and operation optimization of the gas thermal power plant.
5. The rapid modeling method based on a gas-steam combined cycle system as claimed in claim 4, wherein: in the step 3), the method for processing the unit parameters by the database module comprises the following steps:
3.1) establishing a unit parameter table according to the input unit parameters, wherein the unit parameter table is used for storing time, user information and input parameter contents;
3.2) setting a flag bit aiming at the newly-built unit parameter table, and calibrating the type of the unit parameter and calling the calculation state;
and 3.3) inserting the calculation result returned by the MATLAB module into the unit parameter table, updating the state of the flag bit, and simultaneously sending the simulation calculation result to the client.
6. The rapid modeling method based on a gas-steam combined cycle system as claimed in claim 4, wherein: in the step 4), the method for calculating the input unit parameters by the MATLAB module includes the following steps:
4.1) scanning the unit parameter table in the database to obtain the flag bit corresponding to each unit parameter;
4.2) judging the unit type of each group of unit parameters and whether an algorithm model needs to be called for calculation according to the flag bit state value corresponding to each group of unit parameters;
4.3) calling the stored existing algorithm model, taking the determined unit parameters needing to be calculated as input to carry out simulation calculation, obtaining the calculation result of the unit parameters, and returning the calculation result to the database.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711367721.6A CN107844675B (en) | 2017-12-18 | 2017-12-18 | System based on gas-steam combined cycle and rapid modeling method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711367721.6A CN107844675B (en) | 2017-12-18 | 2017-12-18 | System based on gas-steam combined cycle and rapid modeling method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107844675A CN107844675A (en) | 2018-03-27 |
CN107844675B true CN107844675B (en) | 2021-03-02 |
Family
ID=61665064
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711367721.6A Active CN107844675B (en) | 2017-12-18 | 2017-12-18 | System based on gas-steam combined cycle and rapid modeling method thereof |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107844675B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111651938B (en) * | 2020-06-04 | 2022-11-08 | 内蒙古电力(集团)有限责任公司内蒙古电力科学研究院分公司 | Variable coal quality unit output prediction method based on thermodynamic calculation and big data |
CN111832167B (en) * | 2020-07-09 | 2024-07-26 | 许昌开普检测研究院股份有限公司 | Modeling method of temperature and pressure reducer applied to steam system simulation and temperature and pressure reducer |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101360126A (en) * | 2008-10-10 | 2009-02-04 | 北京理工大学 | B/S structure remote computing platform based on MATLAB and COM technology |
CN102184203A (en) * | 2011-04-27 | 2011-09-14 | 中国电力科学研究院 | Method for constructing network reconfiguration database |
CN106406836A (en) * | 2015-07-31 | 2017-02-15 | 中国电力科学研究院 | Power system analysis-oriented software platform and running and distributed development methods thereof |
CN106897107A (en) * | 2017-01-18 | 2017-06-27 | 华南理工大学 | A kind of web teledatas calculating realizes system and method with emulation |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10108622B2 (en) * | 2014-03-26 | 2018-10-23 | International Business Machines Corporation | Autonomic regulation of a volatile database table attribute |
-
2017
- 2017-12-18 CN CN201711367721.6A patent/CN107844675B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101360126A (en) * | 2008-10-10 | 2009-02-04 | 北京理工大学 | B/S structure remote computing platform based on MATLAB and COM technology |
CN102184203A (en) * | 2011-04-27 | 2011-09-14 | 中国电力科学研究院 | Method for constructing network reconfiguration database |
CN106406836A (en) * | 2015-07-31 | 2017-02-15 | 中国电力科学研究院 | Power system analysis-oriented software platform and running and distributed development methods thereof |
CN106897107A (en) * | 2017-01-18 | 2017-06-27 | 华南理工大学 | A kind of web teledatas calculating realizes system and method with emulation |
Non-Patent Citations (2)
Title |
---|
《密文数据库查询优化技术》;李刚彪等;《计算机系统应用》;20100831;第225-228页 * |
《燃气_蒸汽联合循环机组的实时数字仿真建模》;蒋松含等;《电力系统保护与控制》;20151016;第137-142页 * |
Also Published As
Publication number | Publication date |
---|---|
CN107844675A (en) | 2018-03-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Wang et al. | Current research and development trend of compressed air energy storage | |
CN103440357B (en) | Virtual reality roaming scence generates method and system | |
CN110705078B (en) | Simulation model development system and analysis method of nuclear power plant | |
Park et al. | Plant model generation for PLC simulation | |
CN104091027A (en) | Visual workshop layout optimization method and system | |
CN107844675B (en) | System based on gas-steam combined cycle and rapid modeling method thereof | |
Clarke | The energy kernel system | |
Heckl et al. | Designing sustainable supply chains in the energy-water-food nexus by the P-graph methodology | |
CN102681855A (en) | Model-to-code converting method facing wireless sensor network | |
Hou et al. | Development and application of an extensible engineering simulator for NPP DCS closed-loop test | |
CN109753702B (en) | Simulation method of chemical regenerative system of gas turbine | |
CN114609926B (en) | Dynamic online thermal power plant simulation method based on thermal power simulation platform | |
Gusain et al. | Energy flexibility analysis using fmuworld | |
CN115826937A (en) | Digital twin industrial software platform makeTwin | |
Di Maio et al. | A visual interactive method for prime implicants identification | |
CN113220664B (en) | Satellite telemetering intelligent interpretation system and method for rapidly generating Lua script rule | |
CN115587480A (en) | Digital simulation method and digital simulation device | |
CN113901029A (en) | Unified modeling method and system for supporting reactor core multi-professional computing software | |
CN106777832A (en) | A kind of digital reactor | |
CN113569419B (en) | Rapid generation system and method for three-dimensional final assembly model of liquid rocket engine | |
Thomas et al. | Customizable continuous building simulation using the design performance toolkit and Kepler scientific workflows | |
MOCIRAN et al. | Methods of interconnecting designing programs simulation and optimization in engineering | |
Shi | Computer simulation in AEC and its future development | |
CN109002674A (en) | A kind of tunnel group construction speed emulation mode and system | |
CN114445530A (en) | Shape modification method, device and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |