CN107506297A - Reactor protection system function test method and device based on emulation platform - Google Patents
Reactor protection system function test method and device based on emulation platform Download PDFInfo
- Publication number
- CN107506297A CN107506297A CN201710621087.8A CN201710621087A CN107506297A CN 107506297 A CN107506297 A CN 107506297A CN 201710621087 A CN201710621087 A CN 201710621087A CN 107506297 A CN107506297 A CN 107506297A
- Authority
- CN
- China
- Prior art keywords
- mathematical modeling
- module
- computer simulation
- simulation platform
- protection system
- 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.)
- Pending
Links
- 238000010998 test method Methods 0.000 title claims description 7
- 238000012360 testing method Methods 0.000 claims abstract description 89
- 238000005094 computer simulation Methods 0.000 claims abstract description 50
- 238000000034 method Methods 0.000 claims abstract description 45
- 238000005516 engineering process Methods 0.000 claims abstract description 15
- 230000006870 function Effects 0.000 claims description 36
- 238000010586 diagram Methods 0.000 claims description 35
- 238000004364 calculation method Methods 0.000 claims description 13
- 235000013399 edible fruits Nutrition 0.000 claims description 8
- 238000006243 chemical reaction Methods 0.000 abstract description 11
- 238000011990 functional testing Methods 0.000 abstract description 10
- 230000015572 biosynthetic process Effects 0.000 abstract description 3
- 238000004458 analytical method Methods 0.000 description 17
- 230000008569 process Effects 0.000 description 14
- 238000004088 simulation Methods 0.000 description 13
- 238000013461 design Methods 0.000 description 12
- 230000008859 change Effects 0.000 description 5
- 238000013499 data model Methods 0.000 description 5
- 230000004044 response Effects 0.000 description 5
- 238000005183 dynamical system Methods 0.000 description 4
- 230000008676 import Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000001681 protective effect Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 239000002826 coolant Substances 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000007620 mathematical function Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 230000006641 stabilisation Effects 0.000 description 2
- 230000003466 anti-cipated effect Effects 0.000 description 1
- 238000011960 computer-aided design Methods 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 238000012938 design process Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000012905 input function Methods 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/3684—Test management for test design, e.g. generating new test cases
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Monitoring And Testing Of Nuclear Reactors (AREA)
Abstract
The invention belongs to the technical field of core electric protection system; in order to solve in the prior art by manually calculating that efficiency is low existing for generation test case, is difficult to be competent at the technical problems such as amount parameter computing complicated and changeable; one kind is provided in computer simulation platform, the method and apparatus for realizing reaction of formation heap protection System Functional Test use-case;Methods described includes obtaining the logic chart of reactor technology system, it is characterised in that methods described also includes:Based on the logic chart, mathematical modeling is built on computer simulation platform;In the input side input test signal for building mathematical modeling of the computer simulation platform;The computer simulation platform is run, the operation result of the mathematical modeling is obtained in the outlet side of the mathematical modeling;The result exported based on the input side input test signal and the outlet side, generates test case.
Description
Technical field
The present invention relates to the technical field of core electric protection system, more particularly to a kind of reactor protection based on emulation platform
System Functional Test method and apparatus, more particularly, to one kind in computer simulation platform, realize that reaction of formation heap is protected
The method and apparatus of System Functional Test use-case.
Background technology
Nuclear power plant reactor protection system (English full name Reactor Protection System, abbreviation RPS systems) is made
For nuclear power station security level control system, major function is that the safety of nuclear reactor is protected under accident conditions.Reactor protection system
System is internal, performs extremely complex logical operation;A kind of common reactor protection system has nearly 20,000 input and output to believe
Number, more than 20 kind emergency shut-down operating modes and more than 50 are performed altogether plants ad hoc safe action.In order to ensure the system can be completed correctly
Reactor protection function, it is necessary to which test checking is carried out to the function of reactor protection system.Whole test process, first have to carry out
Test design, in order to ensure all possibilities of the covering of its functional verification, test designer needs to design up to ten thousand tests
Use-case.
The function of reactor protection system is tested, common testing process as shown in Figure 1 and Figure 2, first has to export
The logic chart (S110, S210) of reactor protection system, related test design (S120) is then carried out, and write functional test use
Example (S130, S230), include input signal, expected results two parts content in each functional test use-case, wherein input letter
Number define the signal for being input to reactor protection system and corresponding numerical value;And expected results, it is according to reactor protection system
The logic chart of system is theoretical to calculate obtained output result;It is according to the requirement of test case, one group of signal is defeated in test process
Enter into reactor protection system, reactor protection system can export actual result after carrying out a series of logical operations;By this reality
For border result compared with the expected results in test case, whether the output of confirmatory reaction heap protection system meets expection, from
And whether the function of confirmatory reaction heap protection system meets the requirement (such as Fig. 1) of logic chart.As can be seen here, test case is as survey
The output file of trial-ray method process, its correctness directly determine the correctness of test result.
The specific generating process of test case in the prior art, as shown in Fig. 2 first, according to logic chart association reaction heap
Process system, it is controlled logic theory analysis (S222);Then according to logic chart, some groups of simulation reaction stack operation works are designed
The signal of condition and its change (S224);Finally according to logic chart, the artificial expected results for calculating that reactor protection system is theoretical
(S226)。
Inventor has found that said process S226 is by manually calculating, so depositing during realizing the present invention
:1st, calculate and analysis efficiency is extremely low, and mistake easily occur;2nd, for the analysis of complex calculation logical model, such as have
There are the multiple parameter variables operation of analog quantity of complexity or the model with dynamic characteristic, artificial calculating analysis is difficult to be competent at;3rd, can not
Nuclear power plant's actual operating mode is imported into model and carries out analysis that is more complicated, pressing close to nuclear power plant's practical application.
The content of the invention
In order to solve in the prior art by manually calculating that efficiency is low existing for generation test case, it is competent complicated more to be difficult to
The technical problems such as variable parameter computing, the present invention are provided in a kind of computer simulation platform, realize that reaction of formation heap protects system
The method and apparatus of functional test use-case, it is a kind of CAD by Matlab Simulink as test design
Instrument, i.e. test design (writing test case) instrument.
One aspect of the present invention provides a kind of reactor protection system function test method based on emulation platform, including obtains
The logic chart of reactor technology system, it is characterised in that methods described also includes:
Based on the logic chart, mathematical modeling is built on computer simulation platform;
In the input side input test signal for building mathematical modeling of the computer simulation platform;
The computer simulation platform is run, the operation knot of the mathematical modeling is obtained in the outlet side of the mathematical modeling
Fruit;
The result exported based on the input side input test signal and the outlet side, generates test case.
Preferably, the mathematical modeling built is graphic logic block diagram to the embodiment of the present invention, and described graphical
Logic diagram is formed by connecting by the dedicated computing module in the computer simulation platform.
Preferably, each computing module in the graphic logic block diagram directly corresponds to the reaction to the embodiment of the present invention
Each logic module in heap protection systemic-function, and the result of each computing module in the graphic logic block diagram exists
After the computer simulation platform operation, corresponding result can be exported.
Preferably, the emulation platform can also adjust the output format of the output result to the embodiment of the present invention so that
The output result is filled directly into test case to be done, automatically generates complete test case.
Preferably, the computer simulation platform is to be provided with computer in Matlab softwares to the embodiment of the present invention
Simulink modules.
Another aspect of the present invention also provides a kind of reactor protection system device for testing functions based on emulation platform, and it is special
Sign is, including:
Mathematical modeling builds module, and based on the logic chart of reactor technology system, module is built by the mathematical modeling,
Mathematical modeling is built on computer simulation platform;
Parameter input module, for the input side input test for the building mathematical modeling letter in the computer simulation platform
Number;
Parameter runs module, in the computer simulation platform, running the mathematical modeling;
Parameter generation module, the operation knot of mathematical modeling is being built described in the outlet side output for building mathematical modeling
Fruit;
Test cases technology module, the result exported based on the input side input test signal and the outlet side are raw
Into test case.
Preferably, the mathematical modeling builds module includes dynamic simulation graphic logic block diagram to the embodiment of the present invention,
And the graphic logic block diagram is formed by connecting by the dedicated computing module in the computer simulation platform.
Preferably, the mathematical modeling builds module also includes emulation oscillograph to the embodiment of the present invention, in the computer
After emulation platform operation, each computing module in the graphic logic block diagram directly corresponds to the reactor protection system
The result of each logic module in function, it can be transferred through the emulation oscillograph and export corresponding result.
Preferably, the parameter generation module can also adjust the output format of the output result to the embodiment of the present invention,
So that the output result is filled directly into test case to be done, it is complete by the Test cases technology Module Generation
Whole test case.
Preferably, the computer simulation platform is to be provided with computer in Matlab softwares to the embodiment of the present invention
Simulink modules.
Using above-mentioned technical proposal provided in an embodiment of the present invention, at least one of following beneficial effect can be obtained:
1st, the amount of calculation that test designer calculates logic operation result can be greatly reduced, improve the degree of accuracy of calculating.
2nd, this method can preferably help tester to analyze more complicated arithmetic logic model, for example,
Operation of analog quantity with multiple parameter variables or the model with dynamic characteristic.
3rd, after the completion of once modeling, more complicated signal intensity and dynamical system can be introduced, by the actual fortune of nuclear power plant
Row floor data imports model, to simulate the operating mode of more complicated reactor protection system, quickly obtains accurately calculating knot
Fruit.
The further feature and advantage of invention will illustrate in the following description, also, partly become aobvious from specification
And be clear to, or understood by implementing technical scheme.The purpose of the present invention and other advantages can be by illustrating
Specifically noted structure and/or flow are realized and obtained in book, claims and accompanying drawing.
Brief description of the drawings
Fig. 1 is a kind of reactor protection system function test method based on emulation platform provided in an embodiment of the present invention
Flow chart;
Fig. 2 is a kind of reactor protection system device for testing functions based on emulation platform provided in an embodiment of the present invention
Block diagram;
Fig. 3 is a kind of schematic diagram for reactor protection system logic chart one that the embodiment of the present invention one provides;
Fig. 4 is in a kind of reactor protection system device for testing functions based on emulation platform provided in an embodiment of the present invention
The schematic diagram of mathematical modeling one;
Fig. 5 is in a kind of reactor protection system device for testing functions based on emulation platform provided in an embodiment of the present invention
Logic chart;
Fig. 6 is in a kind of reactor protection system device for testing functions based on emulation platform provided in an embodiment of the present invention
Mathematical modeling schematic diagram;
Fig. 7 is in a kind of reactor protection system device for testing functions based on emulation platform provided in an embodiment of the present invention
The schematic diagram that mathematical modeling first inputs;
Fig. 8 is in a kind of reactor protection system device for testing functions based on emulation platform provided in an embodiment of the present invention
The schematic diagram of the input/output signal of mathematical modeling second;
Fig. 9 is in a kind of reactor protection system device for testing functions based on emulation platform provided in an embodiment of the present invention
The schematic diagram of the input/output signal of mathematical modeling the 3rd;
Figure 10 is a kind of reactor protection system device for testing functions based on emulation platform provided in an embodiment of the present invention
The schematic diagram of the middle input/output signal of mathematical modeling the 4th.
Figure 11 is a kind of reactor protection system device for testing functions based on emulation platform provided in an embodiment of the present invention
The schematic diagram of the middle input/output signal of mathematical modeling the 5th.
Figure 12 is a kind of reactor protection system device for testing functions based on emulation platform provided in an embodiment of the present invention
The schematic diagram of the middle input/output signal of mathematical modeling the 6th.
Embodiment
Embodiments of the present invention are described in detail below with reference to drawings and Examples, and how the present invention is applied whereby
Technological means solves technical problem, and the implementation process for reaching technique effect can fully understand and implement according to this.Need to illustrate
, these specific descriptions are to allow those of ordinary skill in the art to be more prone to, clearly understand the present invention, rather than to this hair
Bright limited explanation;And if conflict is not formed, each embodiment in the present invention and each spy in each embodiment
Sign can be combined with each other, and the technical scheme formed is within protection scope of the present invention.
In addition, can be in the control system of a such as group controller executable instruction the flow of accompanying drawing illustrates the step of
Middle execution, although also, show logical order in flow charts, in some cases, can be with different from herein
Order performs shown or described step.
The present invention uses Simulink to build mathematical modeling on this emulation platform as graphical simulation software, use
The arithmetic logic come in mock-up reactor protection system, what it is with solution is in test design process, and logic chart is analyzed, counted
The problem of calculation.Below by the drawings and specific embodiments, technical scheme is described in detail:
Embodiment one
As shown in figure 1, a kind of reactor protection system function test method based on emulation platform is present embodiments provided,
This method includes:
S310, the logic chart for obtaining reactor technology system;That is the principle of analytical reactions heap protection system, according to Fig. 1
(S110) logic chart of the corresponding steps output-response heap protection system or in Fig. 2 (S210);
S320, based on above-mentioned logic chart, mathematical modeling is built on computer simulation platform;Directly imitated using computer
True platform, the calculating process of logic chart is emulated by data model, such simulation model just can be with actual logic chart
It is just the same, computing is carried out according to same logic according to the signal of input;
S330, the input side input test signal for building mathematical modeling in computer simulation platform;Imitated in computer
By computer input device, (such as special input signal of the keyboard either in mouse or emulation platform is imitated in true platform
True module), the input signal (simulation input signal) that input actual conditions are likely to occur;
S340, operation computer simulation platform, the operation result of mathematical modeling is obtained in the outlet side of mathematical modeling;That is point
The computing button that hits in emulation platform or the input corresponding shortcut of computing, the mathematical modeling energy allowed in computer simulation platform
Enough start logical operation;And obtain the operation result of data model output;And computer simulation platform output as a result, it is possible to
With input parameter simultaneously, the state of Dynamic Announce output parameter, after input parameter, the dynamic result of display output.SIMULINK
Input and output be not simultaneously, be first it is given input then computing then show result.It is not while to inputting, simultaneously
Display output;
S350, the result exported based on input side input test signal and outlet side, generate test case;Letter will be inputted
Number and output signal fill to the test case sky masterplate preset before, obtain complete test case.
Therefore, the above method provided using the present embodiment, reactor protection system functional test case designing is carried out
Computer platform is used in method, the substantial amounts of method manually calculated during Test Sample Design is instead of, improves survey
The efficiency of case designing is tried, reduces the risk that human error brings design mistake.And also have:1st, according to reactor protection system
The logic chart of system, is modeled in computer simulation software, and the logic function of reactor protection system is emulated;Utilize
Emulation of the computer software result, the protection System Functional Test design of assisted reaction heap.2nd, this method is applied to complex calculation logic
Analysis, such as there is complicated multiple parameter variables operation of analog quantity or the model with dynamic characteristic;This method solves well
For artificial the problem of being difficult to analyze complex calculation logic.3rd,, will using this method for the model of dynamic characteristic
Nuclear power plant's actual operating mode data import computer model and carry out dynamic analysis, and the test for obtaining more closing to reality application is used
Example;And after the completion of once modeling, more complicated signal intensity and dynamical system can be introduced, by nuclear power plant's actual motion work
Condition data import model, to simulate the operating mode of more complicated reactor protection system, quickly obtain accurate result of calculation.
Preferably, the mathematical modeling built is graphic logic block diagram to the present embodiment, and graphic logic block diagram is by counting
Dedicated computing module in calculation machine emulation platform is formed by connecting;Graphic logic block diagram is corresponding with actual operation logical device
The graphical symbol of the logical operation is characterized, the mathematical function or electric elements that these graphical symbols represent, these are accorded with
Number connect, just characterize actual logic chart.
Preferably, each computing module in graphic logic block diagram directly corresponds to reactor protection system work(to the present embodiment
Each logic module in energy, and the result of each computing module in graphic logic block diagram is transported in computer simulation platform
After row, corresponding result can be exported;I.e. by each logical operation module or component in reactor protection system function,
Corresponding symbol is inputted in emulation platform successively, these symbol combinations are got up to mean that actual reactor protection system pair
The analogue system answered.
Preferably, emulation platform can also adjust the output format of output result to the embodiment of the present invention so that output result
Test case to be done is filled directly into, automatically generates complete test case.Such as the result of input is directly used into Excel
Form export, then the Excel of the Excel forms with data and the test case sky masterplate preset is closed
And then preserved the form after merging as test case, it is easy to the follow-up actual test of system to use.
Preferably, computer simulation platform is to be provided with computer in Matlab softwares to the embodiment of the present invention
Simulink modules.Wherein, the Simulink in Matlab softwares be one be used for dynamical system is modeled, emulate and divided
The software kit of analysis;Simulink has provided the user a patterned user interface;System for being represented with block diagram, lead to
Its graphical interfaces is crossed, the mode clicked on and drawn using mouse, it is simple just as drawing system block diagram to establish system model;
So that whole simulation process is directly perceived, succinct, easy-to-use, efficient.Therefore, the embodiment of the present invention is by using the graphical of Simulink
Modeling, emulation and analytic function, according to the logic chart of reactor protection system, are modeled and emulate in Simulink, help
Designer is helped to calculate anticipated output, the design test case of reactor protection system;It is achieved thereby that use Simulink works
Tool, the method for carrying out reactor protection system functional test use-case CAD.
Such as Fig. 4, on the other hand the present embodiment also provides a kind of reactor protection system functional test based on emulation platform
Device, the device include:
Mathematical modeling builds module 100, and based on the logic chart of reactor technology system, module is built by mathematical modeling,
Mathematical modeling is built on computer simulation platform;I.e. mathematical modeling builds module 100 directly to utilize computer simulation platform
In, for carrying and performing the application program module of modeling in a computer, the calculating process of logic chart is passed through into data model
Emulated, such simulation model just can be just the same with actual logic chart, according to the signal of input according to same logic
Carry out computing;
Parameter input module 200, for the input side input test for the building mathematical modeling letter in computer simulation platform
Number, i.e., parameter input module 200 is directly utilizes in computer simulation platform, for carrying in a computer and performing modeling
Input function submodule in application program module;Pass through computer input device (such as key i.e. in computer simulation platform
The disk either special input signal emulation module in mouse or emulation platform), the input letter that input actual conditions are likely to occur
Number (simulation input signal);
Parameter runs module 300, in computer simulation platform, running mathematical modeling;Parameter runs module 300
Computing button in emulation platform or the input corresponding shortcut of computing, module 300 is run by clicking on parameter, allow computer
Mathematical modeling in emulation platform can start logical operation;And obtain the operation result of data model output;
Parameter generation module 400, the operation result of mathematical modeling, i.e. parameter generation mould are exported in the outlet side of mathematical modeling
Block 400 is directly utilizes in computer simulation platform, in the application program module for carrying and performing modeling in a computer
Output function submodule;
Test cases technology module 500, for carrying and performing the application program of output test case, base in a computer
In the result that input side input test signal and outlet side export, test case is generated;Input signal and output signal are filled out
The test case sky masterplate preset before being charged to, obtains complete test case.
Preferably, mathematical modeling builds module 100 includes dynamic simulation graphic logic block diagram to the present embodiment, and schemes
Shape logic diagram is formed by connecting by the dedicated computing module in computer simulation platform;Graphic logic block diagram is and actual fortune
Calculate the graphical symbol that the logical operation is characterized corresponding to logical device, the mathematical function or electricity that these graphical symbols represent
Device element, these symbols are connected, just characterize actual logic chart.
Preferably, mathematical modeling builds module 100 also includes emulation oscillograph to the present embodiment, is transported in computer simulation platform
After row, each computing module in graphic logic block diagram directly corresponds to each logic mould in reactor protection system function
The result of block, it can be transferred through emulating the corresponding result of oscillograph output.
Preferably, parameter generation module 400 can also adjust the output format of output result to the present embodiment so that output knot
Fruit is filled directly into test case to be done, passes through the complete test case of Test cases technology Module Generation.Such as
Parameter generation module can be one it is special, for associating input/output signal, and input/output signal is entered into row format and turned
The software changed;Automatically the result of input can directly be exported with Excel form, then by the Excel forms with data
The Excel of the test case sky masterplate preset is merged, and then enters the form after merging as test case
Row preserves, and is easy to the follow-up actual test of system to use.
As shown in figure 5, surveyed for a kind of reactor protection system function based on emulation platform provided in an embodiment of the present invention
Middle logic chart is put in trial assembly, in particular a kind of hydraulic pressure nuclear power station, using the pressure height of voltage-stablizer 1010 cause emergency shut-down logic as
Example illustrates, and the substantially implication of the logic chart will for three sensors 1020,1030,1040 of the measurement pressure of voltage-stablizer 1010
Pressure value is sent into reactor protection system respective logic module 1050,1060,1070, and protection system is by threshold calculations, and then 3
Take 2 votings triggering emergency shut-down action (logical-arithmetic unit 1080).
Obtain in reactor protection system device for testing functions after logic chart, just directly building in computer simulation platform
Mathematical modeling corresponding to the logic chart is found, in order to express easily, is only illustrated below with the Simulink modelings in Matlab,
Other computer platforms use similar mode, and it is no longer repeated.
In Simulink modules first in Matlab, it is right to directly find parameter input module 2010 corresponding to voltage-stablizer
Logic chart in reference picture 5 afterwards, three three sensors 1020,1030,1040 and reactor protection with pressure are found respectively
Time delay simulation module 2020,2030,2040 corresponding to system respective logic module 1050,1060,1070, data conversion module is imitated
True 2050,2060,2070, merge logic simulation module 2080, and respectively with the oscillograph of input side parameter input module 2010
2100, the oscillograph 2090 being connected with outlet side (merging logic simulation module 2080), it can also increase according to the design needs certainly
Add more oscillographs, check other each emulation module parameter operation results;And the connection between each emulation module is closed
System, can be directly with reference to logic chart, so the process of mathematical modeling is relatively very simple, it is not necessary to increase extra logic analysis
Process.
Referring next to Fig. 7, the signal of one group of consecutive variations of design, the change curve of simulation three pressure signals of voltage-stablizer
(signal corresponding to L1, L2, L3 difference representative sensor 1020,1030,1040), the i.e. parameter input module in mathematical modeling
Analog signal is inputted in 2010;Then click on corresponding operation button in the Simulink modelings in Matlab or directly pass through
The shortcut of computer export operation;Computer platform begins to enter with reference to the signal inputted in the data model and Fig. 7 in Fig. 6
Row emulation, computer platform carries out simulation calculating according to the mathematical modeling in Fig. 6, and can directly export operation result;Invention
One group of output result (corresponding curve map such as Fig. 8 the latter half institute as shown in table 1 below that people is obtained by computer simulation platform
Show):
The voltage-stablizer of table 1. corresponds to reactor protection system output parameter table
By above-mentioned simulation calculation, the signal of above-mentioned consecutive variations is input in reactor protection system, theoretically
Calculate, in 25.5714s, reactor protection system can detect reactor operation unusual service condition, and export emergency shut-down letter
Number, in 54.6286s, reactor operation operating mode recovers normal, and reactor protection system stops output scram signal;And
What whole simulation process can be rapidly completed in 10 minutes, and will not malfunction.
The example above provides simplest example in order to facilitate the understanding of this method, for above-mentioned simple logic,
Test Sample Design can be carried out using the method manually calculated;This method is more suitable for complex calculation and (manually calculates and be difficult
Realize, and result is not necessarily accurate), particularly dynamic analysis with time response.More specifically:
Δ T protection be nuclear power plant uniquely by multiple measurement parameters calculate gained dynamic protection definite value, the protection definite value by
Multiple parameters collective effect, there are complicated dynamic characteristic, including cooling agent hot arc temperature, cooling agent cold section of temperature, primary Ioops
Pressure, main pump rotating speed, Axial power difference.
For the time response in formula, it is necessary to carry out calculating and the dynamic analysis of large amount of complex, such as manual compiling is used
It is huge that test case writes difficulty.Dynamic analysis are such as carried out using the method for computer platform Computer Aided Design, then substantially increased
The efficiency and quality of case designing.
It is assumed that reactor capability is full power normal operating condition:
Axial power is distributed as Sine distribution, i.e.,
Primary Ioops pressure is 15.5MPa;
Main pump rotating speed is rated speed.
1st, Δ T overpower dynamic analysis
Fixed cold section of Tcold=292 DEG C of temperature, using slant function signal source, by hot arc temperature using 100s as the time from
Point (0~100s period is used for systems stabilisation original state) is slowly risen since 327 DEG C with 0.5 DEG C/s speed;Fig. 9
To obtain the oscillogram of Δ T, Δ T overtemperature protes line, Δ T overpower protective wires after being tested.It can be seen in figure 9 that Δ T
In 5s, Δ T overpower protective wires are above worn, it is meant that now Δ T > Δs T overpower protection seting values, the super work(of Δ T now occurs
Rate protection causes emergency shut-down.Now cold section of Tcold=292 DEG C of temperature, Thot=329.4 DEG C of hot arc temperature, T=37 DEG C of Δ.
Hot arc rate temperature change is adjusted to 0.1 DEG C/s, other specification is constant, is tested, and obtained waveform is as schemed
Shown in 10, it can be seen that Δ T in 26s, above wears Δ T overpower protective wires, the protection of Δ T overpower now occurs and draws
Play emergency shut-down;Now Thot=329.6 DEG C of hot arc temperature, T=37.5 DEG C of Δ.
2nd, Δ T overtemperatures dynamic analysis
Fixed cold section of Tcold=310 DEG C of temperature, by hot arc temperature, using 100s as start time, (0~100s period is used
In systems stabilisation original state) slowly risen with 0.5 DEG C/s speed since 330 DEG C, obtained waveform is as shown in figure 11.From
As can be seen that Δ T is in 9s in Figure 11, Δ T overtemperature prote lines are above worn, Δ T overtemperature protes now occur and cause emergency shut-down.This
When Thot=334.5 DEG C of hot arc temperature, T=24.0 DEG C of Δ.
Hot arc rate temperature change is adjusted to 0.1 DEG C/s, other specification is constant, is tested, and obtained waveform is as schemed
Shown in 12.
In figure 12 it can be seen that Δ T in 75s, above wears Δ T overtemperature prote lines, Δ T overtemperature protes now occur and cause
Emergency shut-down.Now Thot=337.5 DEG C of hot arc temperature, T=27.4 DEG C of Δ.
Above-mentioned analysis result is summarized, the staticaanalysis results that contrast is carried out using the method manually calculated are as follows:
In static analysis, the time response for adjusting value function is not introduced, it is ideally that it, which acts setting valve,
Setting valve, it can not be expected actuation time.And in dynamic analysis, the time response for adjusting value function is introduced, action is played and adjusts
It is value and actuation time, related to hot arc rate temperature change.
Using the reactor protection system function test method based on emulation platform, Computing knot can be given full play to
Fruit is accurate, fireballing feature.One operational model once models completion, and same operational model can be entered in a short time
The more complicated calculating of row, generates test case that is more complicated, pressing close to nuclear power plant's actual operating mode.
Using above-mentioned technical proposal provided in an embodiment of the present invention, at least one of following beneficial effect can be obtained:
1st, the amount of calculation that test designer calculates logic operation result can be greatly reduced, improve the degree of accuracy of calculating.
2nd, this method can preferably help tester to analyze more complicated arithmetic logic model, for example,
Operation of analog quantity with multiple parameter variables or the model with dynamic characteristic.
3rd, after the completion of once modeling, more complicated signal intensity and dynamical system can be introduced, by the actual fortune of nuclear power plant
Row floor data imports model, to simulate the operating mode of more complicated reactor protection system, quickly obtains accurately calculating knot
Fruit.For same dynamic model, different parameter variation signals is inputted, different results can be obtained, can be met to letter
Several dynamic characteristics are verified.
One of ordinary skill in the art will appreciate that:Realizing all or part of step of above-mentioned each method embodiment can lead to
The related hardware of programmed instruction is crossed to complete.Foregoing program can be stored in a computer read/write memory medium.The journey
Sequence upon execution, execution the step of including above-mentioned each method embodiment;And foregoing storage medium includes:ROM, RAM, magnetic disc or
Person's CD etc. is various can be with the medium of store program codes.
Finally it should be noted that described above is only highly preferred embodiment of the present invention, not the present invention is appointed
What formal limitation.Any those skilled in the art, it is without departing from the scope of the present invention, all available
The way and technology contents of the disclosure above make many possible variations and simple replacement etc. to technical solution of the present invention, these
Belong to the scope of technical solution of the present invention protection.
Claims (10)
1. a kind of reactor protection system function test method based on emulation platform, including obtain patrolling for reactor technology system
Collect figure, it is characterised in that methods described also includes:
Based on the logic chart, mathematical modeling is built on computer simulation platform;
In the input side input test signal for building mathematical modeling of the computer simulation platform;
The computer simulation platform is run, the operation result of the mathematical modeling is obtained in the outlet side of the model;
The result exported based on the input side input test signal and the outlet side, generates test case.
2. according to the method for claim 1, it is characterised in that the mathematical modeling built is graphic logic block diagram,
And the graphic logic block diagram is formed by connecting by the dedicated computing module in the computer simulation platform.
3. according to the method for claim 1, it is characterised in that each computing module in the graphic logic block diagram is straight
Connect each logic module in the corresponding reactor protection system function, and each meter in the graphic logic block diagram
The result of module is calculated after computer simulation platform operation, corresponding result can be exported.
4. according to the method for claim 1, it is characterised in that the emulation platform can also adjust the output result
Output format so that the output result is filled directly into test case to be done, automatically generates complete test case.
5. according to the method described in any one in claim 1-4, it is characterised in that the computer simulation platform is calculating
The Simulink modules being provided with machine in Matlab softwares.
A kind of 6. reactor protection system device for testing functions based on emulation platform, it is characterised in that including:
Mathematical modeling builds module, based on the logic chart of reactor technology system, builds module by the mathematical modeling, is counting
Mathematical modeling is built on calculation machine emulation platform;
Parameter input module, for the input side input test signal for building mathematical modeling in the computer simulation platform;
Parameter runs module, in the computer simulation platform, running the mathematical modeling;
Parameter generation module, the operation result of the mathematical modeling is exported in the outlet side of the mathematical modeling;
Test cases technology module, the result exported based on the input side input test signal and the outlet side, generation are surveyed
Example on probation.
7. device according to claim 6, it is characterised in that the mathematical modeling is built module and schemed including dynamic simulation
Shape logic diagram, and the graphic logic block diagram by the computer simulation platform dedicated computing module connection and
Into.
8. device according to claim 6, it is characterised in that the mathematical modeling, which builds module, also includes emulation oscillography
Device, after computer simulation platform operation, each computing module in the graphic logic block diagram directly corresponds to institute
The result of each logic module in reactor protection system function is stated, can be transferred through the corresponding knot of emulation oscillograph output
Fruit.
9. device according to claim 6, it is characterised in that the parameter generation module can also adjust the output knot
The output format of fruit so that the output result is filled directly into test case to be done, passes through the Test cases technology
The complete test case of Module Generation.
10. according to the device described in any one in claim 6-9, it is characterised in that the computer simulation platform is meter
The Simulink modules being provided with calculation machine in Matlab softwares.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710621087.8A CN107506297A (en) | 2017-07-27 | 2017-07-27 | Reactor protection system function test method and device based on emulation platform |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710621087.8A CN107506297A (en) | 2017-07-27 | 2017-07-27 | Reactor protection system function test method and device based on emulation platform |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107506297A true CN107506297A (en) | 2017-12-22 |
Family
ID=60689865
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710621087.8A Pending CN107506297A (en) | 2017-07-27 | 2017-07-27 | Reactor protection system function test method and device based on emulation platform |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107506297A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108986938A (en) * | 2018-06-15 | 2018-12-11 | 国核自仪***工程有限公司 | The shutdown condition response time test method of nuclear power plant reactor protection system |
CN109299008A (en) * | 2018-09-21 | 2019-02-01 | 北京广利核***工程有限公司 | A kind of control systems of nuclear power plant security function Auto-Test System and method |
CN109448874A (en) * | 2018-09-29 | 2019-03-08 | 国核自仪***工程有限公司 | Power producer protects the test device and method of the shutdown function of system |
CN109543222A (en) * | 2018-10-19 | 2019-03-29 | 广西电网有限责任公司电力科学研究院 | Compacted clay liners fast cut back emulation mode under a kind of different capacity level |
CN111930628A (en) * | 2020-08-13 | 2020-11-13 | 中国核动力研究设计院 | Security level display module graphic configuration simulation system and simulation method thereof |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101162426A (en) * | 2007-11-15 | 2008-04-16 | 中兴通讯股份有限公司 | Example design test method for testing based on data driving and automatically testing platform |
CN102024504A (en) * | 2010-10-21 | 2011-04-20 | 中广核工程有限公司 | Logic test method and device suitable for reactor protection system |
CN102375778A (en) * | 2010-08-17 | 2012-03-14 | 中兴通讯股份有限公司 | Method and system for automatically testing digital signal processor (DSP) |
CN104133954A (en) * | 2014-07-25 | 2014-11-05 | 清华大学 | Protection logic simulation device and dynamic verification system using protection logic simulation device |
JP2016125984A (en) * | 2015-01-08 | 2016-07-11 | 株式会社リコー | Data generation device, data generation method, data generation system, program, and recording medium |
CN106446412A (en) * | 2016-09-26 | 2017-02-22 | 杭州杉石科技有限公司 | Model-based test method for avionics systems |
-
2017
- 2017-07-27 CN CN201710621087.8A patent/CN107506297A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101162426A (en) * | 2007-11-15 | 2008-04-16 | 中兴通讯股份有限公司 | Example design test method for testing based on data driving and automatically testing platform |
CN102375778A (en) * | 2010-08-17 | 2012-03-14 | 中兴通讯股份有限公司 | Method and system for automatically testing digital signal processor (DSP) |
CN102024504A (en) * | 2010-10-21 | 2011-04-20 | 中广核工程有限公司 | Logic test method and device suitable for reactor protection system |
CN104133954A (en) * | 2014-07-25 | 2014-11-05 | 清华大学 | Protection logic simulation device and dynamic verification system using protection logic simulation device |
JP2016125984A (en) * | 2015-01-08 | 2016-07-11 | 株式会社リコー | Data generation device, data generation method, data generation system, program, and recording medium |
CN106446412A (en) * | 2016-09-26 | 2017-02-22 | 杭州杉石科技有限公司 | Model-based test method for avionics systems |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108986938A (en) * | 2018-06-15 | 2018-12-11 | 国核自仪***工程有限公司 | The shutdown condition response time test method of nuclear power plant reactor protection system |
CN109299008A (en) * | 2018-09-21 | 2019-02-01 | 北京广利核***工程有限公司 | A kind of control systems of nuclear power plant security function Auto-Test System and method |
CN109448874A (en) * | 2018-09-29 | 2019-03-08 | 国核自仪***工程有限公司 | Power producer protects the test device and method of the shutdown function of system |
CN109448874B (en) * | 2018-09-29 | 2020-11-20 | 国核自仪***工程有限公司 | Device and method for testing shutdown function of nuclear power reactor protection system |
CN109543222A (en) * | 2018-10-19 | 2019-03-29 | 广西电网有限责任公司电力科学研究院 | Compacted clay liners fast cut back emulation mode under a kind of different capacity level |
CN109543222B (en) * | 2018-10-19 | 2023-04-18 | 广西电网有限责任公司电力科学研究院 | Load shedding protection simulation method for pressurized water reactor nuclear power unit under different power levels |
CN111930628A (en) * | 2020-08-13 | 2020-11-13 | 中国核动力研究设计院 | Security level display module graphic configuration simulation system and simulation method thereof |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107506297A (en) | Reactor protection system function test method and device based on emulation platform | |
CN103020401B (en) | The method of testing of ECU, device and system | |
CN105302950A (en) | Software and hardware cooperation based cross-linking simulation test method for programmable logic device | |
CN104182272B (en) | Simulation testing platform and controlling method for hypersonic flight vehicle assessment | |
US10331548B2 (en) | Method and computer system for compiling and testing a control program | |
CN101609615B (en) | Real-time semi-physical simulation system and data acquisition method thereof | |
CN108287943A (en) | Control systems of nuclear power plant semi-physical simulation platform designs and implementation method | |
CN108663948A (en) | A kind of design method of aeroengine control system Numerical Simulation Analysis platform | |
CN104777758A (en) | General purpose simulator for microsatellite equipment | |
CN112036023B (en) | Software integrated generation system of generator transformer set protection device | |
Song et al. | FBDTester 2.0: Automated test sequence generation for FBD programs with internal memory states | |
CN104598373A (en) | Embedded software testing method capable of realizing multi-technology fusion | |
CN106951575A (en) | A kind of multidisciplinary Virtual Experiment Simulation method based on COSIM | |
CN102692876A (en) | System and method of simulating input/output modules in a control system | |
Li et al. | A low-complexity method for authoring an interactive virtual maintenance training system of hydroelectric generating equipment | |
CN110847111B (en) | Method for acquiring hydropower station gate scheduling parameters based on semi-physical simulation | |
CN104050069B (en) | A kind of automated testing method realizing MIPS processor correctness based on Mars judge Verilog | |
Yu et al. | Matlab/Simulink-based simulation for digital-control system of marine three-shaft gas-turbine | |
CN105631135B (en) | Based on ABAQUS excavation of foundation pit rapid modeling analysis system and its application method | |
CN106777842A (en) | For the method for the thermal machine such as aero-engine system modeling and simulation analysis | |
CN103942380B (en) | Graphical control system design and simulation tool | |
Shanab et al. | Active control of variable geometry Francis Turbine | |
CN106126871A (en) | A kind of governor model modeling method of PSCAD electromagnetic transient simulation | |
CN110109374A (en) | The Hardware In The Loop Simulation Method and device of liquid-propellant rocket engine thrust regulating system | |
Kim et al. | Development of a Visual System Analyzer based on reactor system analysis codes |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20171222 |
|
RJ01 | Rejection of invention patent application after publication |