WO2001011633A2 - Method, computer programme and computer programme interface for determining a characteristic value of a nuclear reactor - Google Patents

Method, computer programme and computer programme interface for determining a characteristic value of a nuclear reactor Download PDF

Info

Publication number
WO2001011633A2
WO2001011633A2 PCT/EP2000/007386 EP0007386W WO0111633A2 WO 2001011633 A2 WO2001011633 A2 WO 2001011633A2 EP 0007386 W EP0007386 W EP 0007386W WO 0111633 A2 WO0111633 A2 WO 0111633A2
Authority
WO
WIPO (PCT)
Prior art keywords
input
nuclear reactor
computing
data processing
program
Prior art date
Application number
PCT/EP2000/007386
Other languages
German (de)
French (fr)
Other versions
WO2001011633A3 (en
Inventor
Martin Klein
Original Assignee
Framatome Anp Gmbh
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Framatome Anp Gmbh filed Critical Framatome Anp Gmbh
Publication of WO2001011633A2 publication Critical patent/WO2001011633A2/en
Publication of WO2001011633A3 publication Critical patent/WO2001011633A3/en

Links

Classifications

    • GPHYSICS
    • G21NUCLEAR PHYSICS; NUCLEAR ENGINEERING
    • G21DNUCLEAR POWER PLANT
    • G21D3/00Control of nuclear power plant
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E30/00Energy generation of nuclear origin

Definitions

  • the invention relates to a method for the automatic quantitative determination and display of a parameter describing an operating state of a nuclear reactor, in particular also a nuclear reactor core and / or a fuel element operated in the nuclear reactor core.
  • the invention further relates to a data processing program and a surface of a data processing program and a data processing system for carrying out the method.
  • the data processing system comprises at least one input / output point and / or a computing stage and / or a database, for example stored in a database.
  • an input required for a computing program is processed at a computing level in which various parameters can be determined quantitatively.
  • the monitoring of an operating state of a nuclear reactor is of the greatest interest for the effective and safe operation of a nuclear reactor. Monitoring takes place, for example, by means of an automatic control system as described in US Pat. No. 5,317,606. However, not every parameter of the operating status can be used at all times. For example, measurements of material properties of the nuclear reactor core, e.g. Corrosion status data, accessible only when the nuclear reactor is off by removing and examining fuel assemblies from the nuclear reactor core.
  • the relevant parameters include those that describe the neutron physics properties of the reactor core.
  • at least the spatio-temporal solution of a three-dimensional neutron diffusion equation based on a corresponding model is necessary for the reactor core.
  • the specification of thermohydraulic parameters also requires the spatio-temporal solution of three-dimensional differential and / or integral equations of thermodynamics and hydrodynamics.
  • the determination of material properties of structural parts of the nuclear reactor core and parameters relating to the fuel also requires knowledge of a wide range of material parameters and corresponding models for describing changing material and fuel properties in different neutron physical and thermohydraulic environments.
  • a realistic analysis or forecast of a reactor condition also requires the solution of coupled problems that take into account the interaction of neutron physical, thermo-hydraulic and material properties.
  • a parameter of a current or future operating state can be determined.
  • an input required for a computing program is processed at a computing level in which various parameters can be determined quantitatively.
  • the parameter can in particular also describe a nuclear reactor core and / or a fuel element operated in the nuclear reactor core.
  • the invention provides that the following method steps are carried out as part of a controlled (for example a menu-controlled and / or command-controlled) data processing program:
  • At least one computing program is defined from a plurality of computing programs stored in the computing stage, which allow a plurality of parameters to be determined quantitatively from one input each.
  • the values of the input parameters required for the input of the defined computing program are called up, for example, via a data connection, in particular from the input / output point and / or from a stored data stock, for example from a data stock stored in a database.
  • the input for the specified computing program is formed and sent to the specified computing program at the computing level.
  • the defined arithmetic program is executed and an output is generated, which is checked and from which the selected parameter is subsequently determined quantitatively. 5.
  • the quantitatively determined parameter is passed to the first or a second input / output point, and then - after receiving at the first or the second input / output point - the parameter is displayed.
  • the data processing program receives the decisive information with the selection of the parameter in order to automatically, i.e. to determine the characteristic size without the intervention of a specialist or another person.
  • the parameter to be determined can e.g. the core of the current temperature distribution.
  • one or more of the parameters of a nuclear reactor can be determined quantitatively from the following addition:
  • NDB Nucleate Boilmg ratios
  • LOCA loss of coolant accident analysis
  • the parameter can be determined as a single value and / or a list of values and / or as a function that is temporally and / or spatially dependent with a selectable step size. For example, a characteristic can be determined over several cycles or as a characteristic.
  • a suitable computer program and further necessary inputs are then determined in accordance with the selection of the parameter. For this purpose, a whole series of physical-technical relationships are taken into account by the data processing program, so that errors are avoided.
  • the necessary computer programs advantageously solve equations for describing neutron-physical and / or thermohydrauiical and / or coupled neutron ether-hydraulic processes in a nuclear reactor. This applies in particular to the solution of the problems mentioned in at least one dimension, advantageously in two or three spatial dimensions.
  • the local temperature distribution depends on the temperature of the coolant fed in and the power distribution of the fuel elements.
  • This power distribution is in turn determined by the activity distribution of the fuel and the neutron flow.
  • the latter is influenced, among other things, by the position of the control stick and a boron concentration in the moderator.
  • the data processing program can automatically generate each computing program for the activity distribution, for the neutron distribution, as a function of the control rod positions and boron concentration - and for the temperature distribution as a function of coolant temperature, activity distribution, control rod position and boron concentration to be selected.
  • the input parameters required for one or more computer programs in the second process step are measured values e.g. available in a database. It is particularly advantageous to take into account one or more of the input parameters contained in the following addition in the context of the method according to the invention:
  • the database mentioned can be created in particular at the input / output point.
  • a menu-driven selection in the data processing program at the input / output point can initiate a query of the database, or an input parameter can be entered via a keyboard at the input / output point.
  • the stored data status can include in particular:
  • Material and substance distributions can affect, for example, boron enrichments in the coolant.
  • the measured values of the coolant temperature from the data bank at the input / output point, the isotope composition and activity distribution from data from the fuel element supplier and a data connection are fed into the computer program.
  • This temperature at the individual locations of the reactor core can then be graphically represented in the fifth method step - for example on a screen in the reactor control center - and / or converted into a color code and / or stored in a data center as a temperature table.
  • the invention is based on the knowledge that a menu-controlled implementation of the method with a data processing program contributes to avoiding errors, since on the one hand the user is offered only the options from a large number of possible options which are reasonable according to reactor engineering considerations , On the other hand mandatory entries are called by the user or automatically imported from a stored database. So as many input parameters as necessary and not more than necessary are read in.
  • the data processing process After the selection of a parameter to be determined, the data processing process automatically determines at least a single or a sequence or a plurality of computer programs and all the input parameters required for this, and the values of the input parameters required for the input of the defined computer program are input on request or automatically called up. This has the advantage that, due to the technical considerations following the specifications of the data processing program, the amount of the necessary output parameters is complete but not overdetermined.
  • User-defined input query is intelligently created by the data processing program.
  • an input parameter can, for example, be stored in a database, logged input form or e.g. can be entered for the standard unit of measurement, but nevertheless converted into a value that is favorable for the defined computer program and checked for its consistency or plausibility.
  • this input can be a large amount of data, so that it can be further advantageous to undertake data optimization, for example data compression and / or data identification, and / or encryption. The amount of data can thus be reduced and / or an advantageous transmission via a data connection can be accelerated and / or processing by the computing program can be accelerated. Further input processing can be created by the computer program.
  • an automatic check of an output generated by the defined computing program which is carried out by the data processing program, has the advantage that quality-assured statements can be made and complex billing Repetitions save both time and money.
  • a check is carried out taking into account in particular the set input parameters, for example whether the generated output is suitable for determining the parameter.
  • a comparison with empirical values can also be used to check whether the data of the output is in a physically and technically sensible plausibility range. The empirical values can, for example, be stored in a database.
  • the output can be filtered.
  • the selected parameter is already included in the output of the defined computer program and can be determined in a trivial manner from the output and passed to the first or the second input / output point.
  • the output also only includes the selected parameter in an implicit manner, so that it must first be determined quantitatively from the output data, for example by averaging or converting.
  • the output can also include a much larger amount of data than is absolutely necessary for the quantitative determination of the parameter.
  • the method according to the invention has the advantage that the data processing program takes on a type of filter function by means of which the output is checked and the selected parameter is selected, so that only the parameter previously selected for quantitative determination is passed to the first or a second input / output point becomes.
  • the parameter after receiving the parameter at the first or second th input / output point, the parameter can be displayed in different ways. Depending on the complexity of the parameter, this can be a simple number, a dependent function (for example of time or a local coordinate) in the form of a curve or a two-dimensional or three-dimensional visualized image of a data matrix.
  • the method according to the invention therefore has the advantage that, for example, when determining a relatively simply structured characteristic, a necessary complete reactor calculation is carried out, but due to the filtering effect of the method, a selected one for the input parameters or the input and the output values or the output quality-assured amount of data is swept down to what is necessary.
  • a correspondingly detailed, quantified parameter can be returned and displayed in an advantageous manner.
  • a comparison is made between the quantitatively determined characteristic variable on the one hand and a corresponding measured value or a data value from a stored data status on the other hand.
  • This has the advantage that existing measured values can be checked for their plausibility or an existing data value can be updated, for example on a database.
  • This favorably relates to a comparison with regard to an activation rate and / or a boron value and / or a corrosion value and / or a DNB ratio of a nuclear reactor.
  • a DNB ratio indicates the distance from the "Departure from Nucleate Boiling", a measure of the critical overheating of a reactor.
  • This relates in particular to a change in the nuclear reactor core and / or in a fuel element contained in the nuclear reactor.
  • this can be a change in a power density distribution and / or a load factor for the nuclear reactor and / or a change in a spatial or temporal power peak.
  • It may also be a change in the loading condition and / or a new loading plan. For example, reloading after a public reactor cycle may prove beneficial, or simply relocating a fuel element. In the latter case, it can be advantageous, for example, if a comparison result can be used directly to control a loading machine.
  • At least the first input / output point and / or the computing level and / or the stored data inventory is networked, for example, in a database via an Internet environment that transmits to it.
  • This can also include, for example, a "wide area network” (WAN) and / or a "local area network” (LAN).
  • WAN wide area network
  • LAN local area network
  • a plurality of input / output points are networked with a common computing level and / or a common stored database (e.g. on a database).
  • the calculation programs can therefore be carried out on a correspondingly large and powerful calculation level.
  • the input and output filters implemented by the method also enable effective work at the computing level, which can therefore also be used by a number of EmgaDe / output points.
  • a stored database can in particular include one or more of the above-mentioned sizes.
  • one or more of the above-mentioned parameters can be determined.
  • the invention is also based on a data processing program on a data processing system for automatic, quantitative determination and display of a parameter describing an operating state of a nuclear reactor, the data processing system having at least one input / output point and / or a computing level and / or a stored one Data inventory, for example contained in a database, and an input required for a computing program is processed at a computing level in which various parameters can be determined quantitatively.
  • the data processing program comprises program modules linked to one another, with controlled output information of a first module acting as input information of a further module to avoid errors.
  • the output information can arise, for example, as a result of a menu-controlled and / or command-controlled input.
  • the first module can be used at a first input / output point to select from a plurality of identifiable parameters which parameter is to be determined.
  • the following essentially automatically implemented measures are implemented in the data processing program:
  • At least one computing program can be determined from a multitude of computing programs stored by the computing stage, which design a plurality of parameters to be determined quantitatively from one input each.
  • the third module can be used to call up the values of the input parameters required for the input of the computer program, in particular from the input / output point and / or from a stored database (e.g. a database stored in a database can be called up via a data connection).
  • a stored database e.g. a database stored in a database can be called up via a data connection.
  • the input for the computer program can be formed from the values of the required input parameters and, e.g. via a data connection, can be routed to the specified computing program at the computing level.
  • the specified computing program can be executed at the computing level and an output can be generated in the process.
  • the output can be checked via a sixth module and the selected parameter can then be determined quantitatively.
  • the quantitatively determined parameter can be passed to the first or a second issuing / issuing point via a seventh module.
  • the parameter can be quantitatively represented via an eighth module after receipt in the first or second input / output point.
  • a data processing system is essentially understood to mean a plurality of computers and / or data processing machines which have at least one screen and / or a printer and / or another output medium, and have a keyboard and / or another output medium, as well as a storage medium for Data storage in the computer.
  • An input / output point is understood in the narrower sense only as an input and output medium as just explained, in a broader sense also as a computer as just explained.
  • a computing level is understood to mean, in particular, a generously dimensioned computer with an input / output point, the data memory and the computing capacity of the computing level being suitable for storing and numerically complex processing of large amounts of data. This can be, for example, at least one work station or a mainframe.
  • An issue / issue point can be, for example, an ordinary personal computer.
  • a comparison between the quantitatively determined characteristic variable on the one hand and a corresponding measured value or a data value from a stored database, for example on a database (e.g. an empirical value) can be carried out on the other hand via a ninth module.
  • a change in an existing operating state of a nuclear reactor can advantageously be determined in a tenth module based on the comparison.
  • a change in an existing operating state of a nuclear reactor can be registered in the stored data store via an eleventh module.
  • At least one network of the first input / output point and / or the computing level and / or the data stored for example, in a database via a twelfth module, in particular via an Internet environment which networks the mentioned points (eg a wide area network and / or a local area network environment).
  • a corer surface, in particular a user interface, of a data processing program on a data processing system for automatic quantitative determination and representation of a parameter which describes an operating state of a nuclear reactor is also assumed.
  • the parameter also relates in particular to the operating state of a nuclear reactor core and / or a fuel element operated by a nuclear reactor core.
  • the data processing system comprises at least one input / output point and / or a computing level and / or a stored database. It is also assumed that an input required for a computing program can be processed at a computing level in which various parameters can be determined quantitatively.
  • the invention provides masks linked to one another, in order to avoid errors, a controlled (for example essentially menu-driven and / or command-controlled) input on one of the masks at an input / output point and / or Arithmetic stage calls another mask.
  • a controlled (for example essentially menu-driven and / or command-controlled) input on one of the masks at an input / output point and / or Arithmetic stage calls another mask.
  • one or more masks are part of the surface in the following payment: a first mask for selecting a characteristic variable to be determined from a plurality of characteristic variables that can be determined, a second mask for entering and / or selecting output parameters, a third mask for displaying the status of the computing program and / or for influencing the computing program, - a fourth mask for outputting and / or displaying the parameter.
  • the surface of a data processing program is advantageously designed in such a way that part of the masks, especially for a user at a first or a second input / output point, and another part of the masks, especially for a specialist who is responsible for the computing level, on an output / Issuing point accessible, which is assigned to the computing level.
  • This can concern, for example, the third mask for displaying the status of the computing program and / or for influencing the computing program.
  • the third mask can, however, also be used in a modified form to notify a user at an input / output point that the computer program has ended and the selected parameter has been determined.
  • the fourth mask not only permits a numerical representation of a selected characteristic variable, but in particular can also have a selected area for the pictorial representation of the characteristic variable in the form of a curve or, for example, a color-visualized two-dimensional or three-dimensional representation of a corresponding data matrix. It can also be advantageous to provide the mask with certain functions in the case of a pictorial representation, which allow the enlargement or reduction of certain image sections and / or the numerical representation of individual points of the image.
  • the above-mentioned masks of the surface are essentially linked to several levels in accordance with a hierarchical structure. It is advantageous to provide a mask with a selection menu and / or an input field and / or an output table and / or an output area for displaying images or curves. This has the advantage that a user can be guided by general information on the details, and thereby offers a clear picture.
  • the invention also leads to a data processing system which comprises at least one input / output point, for example a terminal, and / or a computing level and / or a stored database (for example on a database).
  • the individual components of the data processing system are designed such that one of claims 1 to 10 can be carried out on the inside of the method.
  • a data processing program according to one of claims 11 to 16 is installed on such a data processing system.
  • such a data processing program on said data processing system has a surface according to one of claims 17 to 19, which can be displayed on a screen of said data processing system
  • an instruction for performing the above-mentioned method is also stored on a storage medium according to the invention.
  • a data processing program according to a development of the invention described above and / or an instruction for executing a surface described above is stored on a storage medium. This applies in particular to the execution of the instructions and / or the data processing program and / or the surface with a data processing system.
  • FIG 1 shows a previous data processing system for carrying out reactor calculations and determining a parameter
  • FIG 2 em data processing system for carrying out a
  • FIG. 3 shows a flowchart of the method for automatic, quantitative determination of a parameter
  • FIG. 4 shows a flowchart of a development of the method for automatic, quantitative determination of a parameter
  • FIG. 5 shows an example of an input mask of a surface a data processing program for the selection of a task area
  • FIG. 6 shows an example of the first mask for selecting a parameter to be determined from a plurality of determinable parameters
  • FIG. 7 shows an example of the second mask for entering and / or selecting input parameters
  • FIG. 1 shows a previous data processing system and method for determining a parameter describing an operating state of a nuclear reactor 1.
  • the determination of the characteristic quantity K is carried out essentially on a powerful computer 3 (possibly a mainframe computer), which can access a data memory 5 and on which a reactor program 7 is executed to determine it.
  • a powerful computer 3 possibly a mainframe computer
  • This can be, for example, a UNIX computer that is operated by a specialized service provider, as shown in FIG. 1. Under certain circumstances, it could also be operated at the site of a nuclear reactor 1.
  • the input parameters E necessary for carrying out the calculation for the reactor program 7 are usually not yet stored in a computer 3 on a powerful computer 3, but rather decentrally, in particular on local personal computers 9 e.g. at the location of a nuclear power plant 1 or elsewhere (e.g. at fuel element suppliers).
  • the data material is usually very inhomogeneous. For example, data on identical sizes are available in different dimensions. The data are not selected, but must be selected from a variety of other information. As a rule, they are also not standardized to one or more reference sizes that made sense for a calculation.
  • the input parameters E must therefore be transferred to the database 5 of the computer 3 with considerable expenditure of time and essentially manually via an input station 11 of a powerful computer 3.
  • the input parameters E are already available as a mobile data storage device 13 or a diskette 15.
  • the input parameters are often only available in the form of a written document 17.
  • manual input must be made on the keyboard of the emitting station 11 on the computer 3.
  • the cause of the error large due to simple input errors.
  • FIG. 2 shows the schematic representation of the method proposed here for the automatic, quantitative determination and representation of a parameter K describing an operating state of a nuclear reactor 1.
  • a data processing program 21 is used to avoid the aforementioned errors in particular. It operates essentially menu-controlled or Controlled by the input of commands as coordinator and filter for the input of necessary input parameters E at an input / output point 23.
  • This input / output point 23 and possibly a plurality of further input / output points 23 are generally located at the location of one individual reactor 1 and / or generally at further reactor locations 1.
  • the input parameters E are transmitted via a data line 29 to suitable or several suitable computing programs 24 on a computing stage 25 for determining the characteristic variable K. It will Computer program 24 executed and monitored as part of data processing program 21.
  • the output of an individual or a plurality of computer programs 24 is checked, filtered and the parameter K is returned as a response via the data line 29.
  • the data processing program 21 serves to output and display a characteristic variable K on an input / output point 23.
  • the data processing program 21 therefore primarily assumes the role of an intelligent input-output filter in the selection of the suitable computer programs 24, the input of input parameters E and the quality check of the determined parameter K. This affects, on the one hand, the Menu-driven selection of necessary input parameters E, which can be entered at an input / output point 23 or retrieved from a database 26, 27, 28. This can be, for example, a database 26 at a fuel element supplier or a data store 27 at a service provider or a data store 28 at a reactor site 1.
  • the task set is automatically recognized on the basis of the set parameters and, on the other hand, a determined one
  • Characteristic K checked for its consistency with the task and on the other hand for plausibility with already stored data values. This is done, for example, by an empirical value or a measured value M at a power plant location 1 or an empirical value on a database 26, 27, 28. The transmission of these values can take place from a power plant 1 or via a data line 30 or via the data line 29.
  • the data connection 29 can in particular also be an Internet connection, for example a wide area network (WAN) or also an e local area network (LAN).
  • WAN wide area network
  • LAN e local area network
  • the Internet environment 33 of the user (eg intranet) is connected to an Internet environment 35 of the service provider (intranet) or a supplier within the framework of a higher-level internet environment 31 (eg extranet) via data lines 29, 30 ,
  • a characteristic variable K to be determined is selected from a selection of determinable characteristic quantities K selected.
  • one or more assigned computer programs 24 are defined in accordance with the selection made.
  • the method in particular in the context of the data processing program 21, defines a list of input parameters E necessary for the quantitative determination of the parameter K. Above all, this list is consistent in itself and avoids redundancies and contradictions or the linking of physically not possible states for the input parameters E.
  • the input parameters E are again entered in a further input mask 39, for example using the keyboard 39 of an input / output point 23.
  • the input parameters E called up in this way are already used in the above-mentioned method by the data processing program 21 checked for consistency and, if necessary, supplemented by data values from a stored data stock 41A, 41B, 41C, for example on a database 26, 27, 28, converted or offset to new input parameters.
  • a database 28 with a database 28 at the location of the power plant 1 can either be accessed via a data line 30. Or via a data line 29, for example in the context of the Internet environment 31, to an external database 26 or 27, for example at a supplier or service provider be resorted to. At this point there is therefore communication via the Internet 31 between the Internet application 33 of the user and the Internet application 35 of the service provider.
  • the input parameters E are adapted to a form of input necessary for the computer program 24. This can be, for example, standardization of input parameters E to an order of magnitude favorable for the computing program 24. For example, several input parameters E can also be combined to form a data field or data vector.
  • the data record can also be compressed and encrypted or identified with regard to transmission via a data line 29.
  • the data packet is then transmitted from the user's Internet environment 33 to the service provider's Internet environment 35.
  • the data is then determined in the next method step V5 by means of the selected computer program 24, and an output is generated in this way, which is subjected to a consistency check in a further method step V6.
  • the data is usually determined on a correspondingly dimensioned computing stage 25 with a sufficient data memory 27 and computing capacity for carrying out the reactor programs 24.
  • a consistency check for example, the parameters that were set were used to identify which task had to be done and whether the output was to be done this task is sufficient.
  • a check can be carried out with regard to the comparison of the characteristic variable K with empirical values (e.g. on a database 27) or measured values M (for example from a reactor core 2 or a database 28).
  • the generated output can include complicated data matrices that, for example, a temporal-spatial neutron ⁇ d 1 1 00
  • change information I can possibly be returned to the user's Internet environment via a data line 43 and there to an input / output -Position 23 are shown or stored in a database 28 of the user. If the user accepts this change I, for example via a data connection 43A, the stored database 41B can be updated on the database 27 at the service provider (possibly also in the database 41A on the database 26 at the supplier). The stored database 41C on the database 28 can also be updated synchronously by the user.
  • a change in the corresponding characteristic variable K in the reactor 1 via a data connection 43B - for example the change in a load factor in the reactor core 2 or the change in a loading plan for a fuel assembly 4.
  • the analysis of an existing operating state of a nuclear reactor 1 in particular the determination of a characteristic variable K of a nuclear reactor 1, can therefore cause a necessary change I of the operating state via a data link 43B in the reactor 1 and at the same time (synchronously) update the currently documented operating state on a database 26, 27 via a data line 43A.
  • the analysis of the current operating state via the determination of a characteristic variable K of a reactor 1 can therefore directly intervene in the future-oriented operating planning of a nuclear reactor 1.
  • FIG. 5 shows an example of a mask 37A for a surface 37 of a data processing program 21. This can appear at the start of the data processing program 21 on a website that is called up, for example, at an input / output point 23 of a data processing system.
  • field 53 identifies the purpose of the mask 37A - namely the automatic, quantitative determination and display of a characteristic quantity K describing an operating state of a nuclear reactor 1 by means of "reactor calculations".
  • the mask 37A provides the option by means of a selection menu 61 by means of a pointer 62 (for example A service can be selected using a computer mouse), for example analysis 61A of reactor properties (determination of characteristic size) or comparison 61B of a determined characteristic value K with a measured value M that can be called up from a power plant or a data value D stored in a database
  • analysis 61C of fuel-specific properties can also be carried out or a search 61D can be carried out on a stored database 4 LA, 41B, 41C on a database 26, 27, 28.
  • a determined parameter K can be called up by a computing stage 25 and information about field 57 (e.g. Ko comments) to the service provider.
  • An alphabetical list of all possibilities within the surface 37 can be selected via field 59.
  • a language of the upper sheet 37 can be selected according to the user via the field 51.
  • a message can be sent to a specialist responsible for the reactor program 24 or via a field 65 to the service provider.
  • a further first mask 37B (FIG. 6) is called up, which selects a characteristic variable K to be determined from a plurality of characteristic variables K which can be determined allowed.
  • This can be a selection 67 of neutron physical parameters K, for example.
  • one or more of the following parameters can be selected:
  • control effectiveness e.g. affects limited control by jammed control rod
  • the determination can be made as a function of time steps of different sizes.
  • the reactivity of the reactor is determined for reactor states in which
  • the fuel temperature is varied by +/- 50K by a nominal value, and - the coolant temperature is kept constant.
  • the result (in this case several values for different fuel temperatures) is balanced by the data processing program 21 as a “fuel temperature coefficient” in a reactivity change (in the unit 10 “5 / K) and then checked for plausibility on the basis of experience and limit values. If the value lies within certain limits, the result is classified as "permissible” and is thus output to the user. Measures which lead to a variation in the fuel temperature within the limits queried can then be carried out by the user during reactor operation.
  • the choice includes:
  • core schemes can be provided, for example, or a pool assignment or a list of fuel elements in the reactor pool or a list of fuel elements to be replaced or exchanged.
  • FIG. 7 shows an exemplary embodiment of a second mask 37C of a surface 37 of a data processing program 21 on a data processing system.
  • the execution of the mask 37C depends on the parameter K selected for the determination in the first masks 37A, 37B and is determined by the data processing Program 21 determines.
  • the input of required input parameters E for a computer program 24 (reactor program) is called up via a table 69.
  • a series of preset standard values E for the selection of a point in time T in the past or in the future for the calculation of a characteristic variable K can be selected and / or read in by actuating a field 74 with the pointer 62.
  • the input parameters concern:
  • Only a few fields 70 of table 69 can be filled in via keyboard 39 at an input / output point 23.
  • the majority of the fields 72 in table 69 are filled, for example, by input parameters E, which are retrieved from a stored database 4 LA, 41B 41C in a database 26, 27 28.
  • the input parameters E in the fields 70 entered via an input / output point 23 are checked for consistency with the input parameters E in the fields 72 read from a database 26, 27, 28 or are calculated with these to form a new combined parameter , The measures necessary for this are carried out automatically by the data processing program 21.
  • the input parameters E of the table 69 are used by the data processing program 21 to generate an input for a computing program 24 which is suitable for determining the selected characteristic variable K.
  • FIG. 8 shows an exemplary embodiment of a third mask 37D of a surface 37 of a data processing program 21 for outputting and / or displaying a characteristic variable K.
  • the right part of the mask in FIG. 8 shows an exemplary embodiment of a third mask 37D of a surface 37 of a data processing program 21 for outputting and / or displaying a characteristic variable K.
  • Characteristic K here for example quantitatively represent the spatial distribution of a neutron flux density in a reactor 2 by color gradations.

Abstract

The invention concerns a method, a computer programme and a computer programme interface for determining a characteristic value of a nuclear reactor. It is necessary to resort to a plurality of input parameters (E), linked to one another in rather complex form, to determine and represent a characteristic value (K) of a nuclear reactor (1). The method, the computer programme (21) and the user interface (37) of the invention enable to avoid incoherence due to erroneous inputs. Said programme operates, in the form of an input/output filter, with inputs (E) whereof the quality is guaranteed, and determined characteristic values (K). Furthermore it uses an Internet environment (31, 33, 35).

Description

Beschreibung description
Verfahren, Datenverarbeitungsprogramm und Oberfläche eines Datenverarbeitungsprogramms zur Ermittlung einer Kenngröße eines NuklearreaktorsMethod, data processing program and surface of a data processing program for determining a parameter of a nuclear reactor
Die Erfindung betrifft ein Verfahren zur automatischen quantitativen Ermittlung und Darstellung einer einen Betriebszustand eines Nuklearreaktors beschreibenden Kenngröße, insbe- sondere auch eines Nuklearreaktorkerns und/oder eines im Nuklearreaktorkern betriebenen Brennelements. Die Erfindung betrifft weiter ein Datenverarbeitungsprogramm sowie eine Oberfläche eines Datenverarbeitungsprogramms und ein Datenverarbeitungssystem zur Durchführung des Verfahrens. Das Datenver- arbeitungssystem umfaßt dabei wenigstens eine Eingabe/Ausgabe-Stelle und/oder eine Rechenstufe und/oder einen beispielsweise auf einer Datenbank hinterlegten Datenbestand. Bei dem Verfahren wird ein für ein Rechenprogramm erforderlicher Input auf einer Rechenstufe verarbeitet, in der ver- schiedene Kenngrößen quantitativ ermittelbar sind.The invention relates to a method for the automatic quantitative determination and display of a parameter describing an operating state of a nuclear reactor, in particular also a nuclear reactor core and / or a fuel element operated in the nuclear reactor core. The invention further relates to a data processing program and a surface of a data processing program and a data processing system for carrying out the method. The data processing system comprises at least one input / output point and / or a computing stage and / or a database, for example stored in a database. In the method, an input required for a computing program is processed at a computing level in which various parameters can be determined quantitatively.
Die Überwachung eines Betriebszustands eines Nuklearreaktors, insbesondere die Überwachung des Nuklearreaktorkerns mit den darin enthaltenen Brennelementen während eines Betriebszyk- lus, ist für den effektiven und sicheren Betrieb eines Nuklearreaktors von größtem Interesse. Eine Überwachung erfolgt beispielsweise mittels eines automatischen Leittechniksystems wie es in der US 5 317 606 beschrieben ist. Allerdings ist nicht jede Kenngröße des Betriebszustands zu jedem Zeitpunkt nutzbar. So sind beispielsweise Meßwerte zu Materialeigenschaften des Nuklearreaktorkerns, z.B. Daten zum Korrosionszustand, nur bei abgeschaltetem Nuklearreaktor zugänglich, indem Brennelemente aus dem Nuklearreaktorkern entnommen und untersucht werden.The monitoring of an operating state of a nuclear reactor, in particular the monitoring of the nuclear reactor core with the fuel elements contained therein during an operating cycle, is of the greatest interest for the effective and safe operation of a nuclear reactor. Monitoring takes place, for example, by means of an automatic control system as described in US Pat. No. 5,317,606. However, not every parameter of the operating status can be used at all times. For example, measurements of material properties of the nuclear reactor core, e.g. Corrosion status data, accessible only when the nuclear reactor is off by removing and examining fuel assemblies from the nuclear reactor core.
Es ist deshalb üblich, daß wichtige, letztlich die effektive Funktion und Sicherheit eines Reaktors bestimmende Kenngrößen in gewissen Zeitschritten innerhalb eines Betriebszyklus durch Simmulationsrechnungen vorausbestimmt und überwacht werden. Die Eingabe- und Ausgabewerte solcher Simulationsrechnungen sind anhand von Erfahrungs- und Meßwerten kalib- πert, so daß derartige Rechnungen eine zu einer Messung a- quivalente und verläßliche Information über wichtige Nuklear- reaktorkenngroßen liefern.It is therefore common for important parameters that ultimately determine the effective function and safety of a reactor can be predetermined and monitored in certain time steps within an operating cycle using simulation calculations. The input and output values of such simulation calculations are calibrated on the basis of empirical and measured values, so that such calculations provide reliable and equivalent information about important nuclear reactor parameters for a measurement.
Zu den relevanten Kenngroßen gehören zum einen solche, die neutronenphysikaiische Eigenschaften des Reaktorkerns beschreiben. Zu diesem Zweck ist wenigstens die raumlich- zeitliche Losung einer m der Regel dreidimensionalen Neutro- nendiffusionsgleicnung aufgrund eines entsprechenden Modells für den Rea rorkern notwendig. Die Angabe von thermohydrauli- sehen Kenngroßen zum anderen erfordert ebenso die raumlich- zeitliche Losung von dreidimensionalen Differential- und/oder Integralgleicnungen der Thermodynamik und Hydrodynamik. Die Ermittlung von Materialeigenschaften von Strukturteilen des Nuklearreaktorkerns und des Brennstoffs betreffende Kenngro- ßen erfordert zudem die Kenntnis vielfaltiger Materialparame- ter sowie entsprechender Modelle zur Bescnreibung von sich ändernden Material- und Brennstoffeigenschaften in unterschiedlicher neutronenphysikalischer und thermohydraulischer Umgebung. Insbesondere bedarf es für eine realistische Analy- se oder Prognose eines Reaktorzustands auch der Losung von gekoppelten Problemen, welche die Wechselwirkung von neutro- nenphysikalischen, thermo-hydraulischen und Materialeigenschaften berücksichtigen.The relevant parameters include those that describe the neutron physics properties of the reactor core. For this purpose, at least the spatio-temporal solution of a three-dimensional neutron diffusion equation based on a corresponding model is necessary for the reactor core. The specification of thermohydraulic parameters also requires the spatio-temporal solution of three-dimensional differential and / or integral equations of thermodynamics and hydrodynamics. The determination of material properties of structural parts of the nuclear reactor core and parameters relating to the fuel also requires knowledge of a wide range of material parameters and corresponding models for describing changing material and fuel properties in different neutron physical and thermohydraulic environments. In particular, a realistic analysis or forecast of a reactor condition also requires the solution of coupled problems that take into account the interaction of neutron physical, thermo-hydraulic and material properties.
Bisher werden Losungen eben genannter Probleme durch Reaktorprogramme ermittelt, welche in der Regel eine aufwendige Numerik aufweisen. Es ist aus den obigen Erläuterungen sofort ersichtlich, daß derartige Reaktorprogramme a) eine entsprechend großzugig dimensionierte Hardwareumge- bung erfordern (UNIX-Rechner) , b) die numerische Losung der genannten Probleme zeitaufwendig und damit kostenintensiv ist, d.h. die Korrektur oder wo- möglich Wiederholung einer einmal ausgeführten Rechnung ist in der Regel nicht zu akzeptieren, mindestens aber mit sehr viel Aufwand verbunden, c) die Bestimmung der Eingabeparameter für solche Rechnungen allein aufgrund der anfallenden Datenmenge ein nicht unerhebliches Problem darstellt, d) auch geringfügig falsche Startwerte, oder schlimmstenfalls widersprüchliche oder redundante Startinformationen bzw. Eingabeparameter für die Losung der Gleichungen zu ganz- lieh falschen Aussagen oder zum Programmabbruch fuhren können. Dies liegt in der mathematischen Struktur der zu losenden Gleichungen begründet, die unter anderem Nichtli- nearitaten und damit Instabilitäten umfassen. Die Gleichungen liefern unter Umstanden nur unter Vorgabe eines womöglich sehr begrenzten Startparameterbereichs stabile und realistische Losungen.So far, solutions to the problems just mentioned have been determined by reactor programs, which generally have complex numerics. It is immediately apparent from the above explanations that such reactor programs a) require a correspondingly generously dimensioned hardware environment (UNIX computer), b) the numerical solution to the problems mentioned is time-consuming and therefore cost-intensive, ie the correction or Repetition of an invoice once executed is generally not acceptable, but at least involves a great deal of effort, c) the determination of the input parameters for such calculations is a not inconsiderable problem solely due to the amount of data involved, d) even slightly incorrect starting values, or in the worst case, contradicting or redundant start information or input parameters for solving the equations can lead to entirely false statements or to the program being terminated. This is due to the mathematical structure of the equations to be solved, which include non-linearities and thus instabilities. The equations may only provide stable and realistic solutions if a possibly very limited starting parameter range is specified.
Die Bedienung solcher Reaktorprogramme erfordert unter anderem aufgrund der genannten Grunde in der Regel ein über das allgemein übliche Fachwissen hinausgehendes Spezialwissen und zum Teil auch eine intime Kenntnis der Theorie zur Reaktorphysik und Numerik. Die Bedienung solcher Reaktorprogramme an lokal aufgestellten UNIX-Rechnern durch Nichtspezialisten fuhrt deshalb und aufgrund der Vielzahl von möglichen Optio- nen für Eingangsparameter zu erheblichen Schwierigkeiten.The operation of such reactor programs requires, among other things, due to the reasons mentioned, generally a special knowledge that goes beyond the generally customary specialist knowledge and in some cases also an intimate knowledge of the theory of reactor physics and numerics. The operation of such reactor programs on locally installed UNIX computers by non-specialists therefore leads to considerable difficulties and due to the large number of possible options for input parameters.
Insbesondere die Verknüpfung von physikalisch nicht möglichen Zustanden bei falscher Eingabe von Eingangsparametern fuhrt zu falschen Ergebnissen. Sind diese erkannt, müssen die Rechnungen wiederholt oder die Eingabeparameter aufwendig repa- πert werden. Schlimmstenfalls erfolgt eine falsche Prognose von Reaktorzustanden und damit eine fehlerhafte Betriebsplanung des Nuklearreaktors. Wird für die Bedienung der Reaktorprogramme dagegen ein Spezialist beauftragt, verursacht die Informationsbeschaffung für die Eingabeparameter in der Regel einen erheblichen Zeitaufwand, da die Eingabeparameter beispielsweise einem Qualitatscheck unterworfen werden müssen. Es ist deshalb Aufgaoe der Erfindung, anzugeben, wie eine einen Betriebszustand eines Nuklearreaktors beschreibende Kenngroße ermittelt werden kann.In particular, the linking of physically not possible states if the input parameters are entered incorrectly leads to incorrect results. If these are recognized, the calculations have to be repeated or the input parameters have to be laboriously repaired. In the worst case scenario, the reactor states are incorrectly forecast and the nuclear reactor is therefore incorrectly planned for operation. If, on the other hand, a specialist is commissioned to operate the reactor programs, it usually takes a considerable amount of time to obtain information for the input parameters, since the input parameters have to be subjected to a quality check, for example. It is therefore an object of the invention to specify how a parameter describing an operating state of a nuclear reactor can be determined.
Zur Losung der Aufgaoe wird von einem Verfahren zur automatischen, quantitativen Ermittlung und Darstellung einer einen Betriebszustand eines Nuklearreaktors beschreibenden Kenngroße ausgegangen. Dabei kann eine Kenngroße eines aktuellen o- der zukunftigen Betriebszustands ermittelt werden. Ein für ein Rechenprogramm erforderlicher Input wird dazu auf einer Rechenstufe verarbeitet, in der verschiedene Kenngroßen quantitativ ermittelbar sind. Dabei kann die Kenngroße insbesondere auch einen Nuklearreaktorkern und/oder ein im Nuklearreaktorkern betriebenes Brennelement beschreiben.To solve the problem, a method for automatic, quantitative determination and display of a parameter describing an operating state of a nuclear reactor is assumed. A parameter of a current or future operating state can be determined. For this purpose, an input required for a computing program is processed at a computing level in which various parameters can be determined quantitatively. The parameter can in particular also describe a nuclear reactor core and / or a fuel element operated in the nuclear reactor core.
Bei einem solchen Verfahren sieht die Erfindung vor, daß im Rahmen eines gesteuerten (z.B. eines menugesteuerten und/oder über einen Befehl gesteuerten) Datenverarbeitungsprogramms zur Vermeidung von Fenlern folgende Verfahrenschritte durch- gefuhrt werden:In the case of such a method, the invention provides that the following method steps are carried out as part of a controlled (for example a menu-controlled and / or command-controlled) data processing program:
Zunächst wird an einer ersten Eingabe/Ausgabe-Stelle aus einer Mehrzahl von ermittelbaren Kenngroßen ausgewählt, welche Kenngroße zu ermitteln ist, und anschließend werden vom Datenverarbeitungsprogramm automatisch folgende Schritte ausge- fuhrt:First of all, at a first input / output point, a number of ascertainable parameters is selected, which parameter is to be determined, and then the data processing program automatically carries out the following steps:
1. Aus einer Mehrzahl von in der Rechenstufe gespeicherten Rechenprogrammen, welche eine Mehrzahl von Kenngroßen aus jeweils einem Input quantitativ zu ermitteln gestatten, wird wenigstens ein Rechenprogramm festgelegt. 2. Die Werte der für den Input des festgelegten Rechenprogramms erforderlichen Eingabeparameter werden z.B. über eine Datenverbindung abgerufen, insbesondere aus der Eingabe/Ausgabe-Stelle und/oder aus einem hinterlegten Datenbestand, beispielsweise aus einem auf einer Datenbank hin- terlegten Datenbestand. 3. Aus den Werten der erforderlichen Eingabeparameter wird der Input für das festgelegte Rechenprogramm gebildet und an das festgelegte Rechenprogramm auf der Rechenstufe geleitet. 4. Auf der Rechenstufe wird das festgelegte Rechenprogramm ausgeführt und dabei ein Output generiert, der geprüft und aus dem anschließend die ausgewählte Kenngroße quantitativ ermittelt wird. 5. Die quantitativ ermittelte Kenngroße wird an die erste o- der eine zweite Eingabe/Ausgabestelle geleitet, und anschließend - nach einem Empfang an der ersten oder der zweiten Emgabe/Ausgaoe-Stelle - die Kenngroße dargestellt.1. At least one computing program is defined from a plurality of computing programs stored in the computing stage, which allow a plurality of parameters to be determined quantitatively from one input each. 2. The values of the input parameters required for the input of the defined computing program are called up, for example, via a data connection, in particular from the input / output point and / or from a stored data stock, for example from a data stock stored in a database. 3. From the values of the required input parameters, the input for the specified computing program is formed and sent to the specified computing program at the computing level. 4. At the arithmetic stage, the defined arithmetic program is executed and an output is generated, which is checked and from which the selected parameter is subsequently determined quantitatively. 5. The quantitatively determined parameter is passed to the first or a second input / output point, and then - after receiving at the first or the second input / output point - the parameter is displayed.
Zu Beginn des Verfahrens erhalt das Datenverarbeitungsprogramm also mit der Auswanl der Kenngroße die entscheidende Information, um automatisch, d.h. ohne Eingriff eines Spezialisten oder einer anderen Person die Kenngroße zu ermitteln.At the beginning of the process, the data processing program receives the decisive information with the selection of the parameter in order to automatically, i.e. to determine the characteristic size without the intervention of a specialist or another person.
Die zu ermittelnde Kenngroße kann z.B. die aktuelle Tempera- turverteilung im Kern sein. Insbesondere können eine oder mehrere der Kenngroßen eines Kernreaktors aus der folgenden Aufzahlung quantitativ ermittelt werden:The parameter to be determined can e.g. the core of the current temperature distribution. In particular, one or more of the parameters of a nuclear reactor can be determined quantitatively from the following addition:
- Temperaturkoeffizient und andere Moderatorwerte z.B. Druck- werk,- temperature coefficient and other moderator values e.g. Printing unit,
- Bor-Wirksamkeit und/oder Konzentration,- boron effectiveness and / or concentration,
- Steuerelementwirksamkeit in Normal- und/oder Stuck-Rod- Konflguration,- control element effectiveness in normal and / or stucco rod configuration,
- Überkπtikalitatskenngroßen, - Departure from Nucleate Boilmg-Verhaltnisse (DNB), z.B. auch einen Void-Wert, d.h. einen Dampfanteil im Kuhlmittel, oder eine Loss of Coolant Accident-Analyse (LOCA) ) ,- Overskinetic characteristics, - Departure from Nucleate Boilmg ratios (DNB), e.g. also a void value, i.e. a proportion of steam in the coolant, or a loss of coolant accident analysis (LOCA)),
- Neutronenflußdichten,- neutron flux densities,
- Brennstab- und/oder Brennelement-Leistung, - Brennstab- und/oder Brennelementabbrand,- fuel rod and / or fuel element output, - fuel rod and / or fuel element burn-up,
- Korrosionsschichtdicke auf Brennstab-Hullrohre (z.B. auch eine Defektwahrschemlichkeit ) . Dabei kann die Kenngroße als ein einzelner Wert und/oder eine Liste von Werten und/oder als eine mit einer auswahlbaren Schrittweite zeitlich und/oder räumlich abhangige Funktion ermittelt werden. Beipielsweise kann eine Kenngroße über meh- rere Zyklen oder als eine Kennlinie bestimmt werden.- Corrosion layer thickness on fuel rod sheaths (e.g. also a probability of a defect). The parameter can be determined as a single value and / or a list of values and / or as a function that is temporally and / or spatially dependent with a selectable step size. For example, a characteristic can be determined over several cycles or as a characteristic.
Im ersten Verfahrensschritt wird dann entsprechend der Auswahl der Kenngroße ein geeignetes Rechenprogramm und weiter notwendige Eingaben festgelegt. Dazu werden eine ganze Reihe von physikalisch-technischen Zusammenhangen vom Datenverarbeitungsprogramm berücksichtigt, so daß Fehler vermieden werden.In the first process step, a suitable computer program and further necessary inputs are then determined in accordance with the selection of the parameter. For this purpose, a whole series of physical-technical relationships are taken into account by the data processing program, so that errors are avoided.
Vorteilhaft losen die erforderlichen Recnenprogramme Glei- chungen zur Beschreibung neutronenphysikalischer und/oder thermohydrauiischer und/oder gekoppelter Neutronen- ther o- hydraulischer Vorgange in einem Kernreaκtor losen. Dies betrifft insbesondere die Losung genannter Probleme in mindestens einer Dimension vorteilhaft in zwei- oder drei raumli- chen Dimensionen.The necessary computer programs advantageously solve equations for describing neutron-physical and / or thermohydrauiical and / or coupled neutron ether-hydraulic processes in a nuclear reactor. This applies in particular to the solution of the problems mentioned in at least one dimension, advantageously in two or three spatial dimensions.
Beispielsweise hangt die lokale Temperaturverteilung von der Temperatur des eingespeisten Kuhlmittels und der Leistungsverteilung oer Brennelemente ab. Diese Leistungsverteilung ist ihrerseits von der Aktivitatsverteilung des Brennstoffs und dem Neutronenfluß bestimmt. Letztere ist unter anderem durch die Stellung der Steuerstabe und einer Borkonzentration im Moderator beeinflußt. Dagegen ist sie vom Korrosionszu- stand des Strukturmaterials praktisch unabhängig. Entsprechend kann in diesem Fall vom Datenverarbeitungsprogramm automatisch je e n Rechenprogramm für die Aktivitatsverteilung, für die Neutronenverteilung, als Funxtion der Steuerstabstellungen und Borkonzentration - und für die Temperaturverteilung als Funktion von Kuhl- mitteltemperatur, Aktivitatsverteilung, Steuerstabstellung und Borkonzentration ausgewählt werden.For example, the local temperature distribution depends on the temperature of the coolant fed in and the power distribution of the fuel elements. This power distribution is in turn determined by the activity distribution of the fuel and the neutron flow. The latter is influenced, among other things, by the position of the control stick and a boron concentration in the moderator. In contrast, it is practically independent of the corrosion status of the structural material. Correspondingly, in this case the data processing program can automatically generate each computing program for the activity distribution, for the neutron distribution, as a function of the control rod positions and boron concentration - and for the temperature distribution as a function of coolant temperature, activity distribution, control rod position and boron concentration to be selected.
Die im zweiten Verfahrensschritt für ein oder mehrere Rechenprogramme benotigten Eingabeparameter, beispielsweise die vorrausgegangenen Meßwerte der Kuhlmitteltemperaturen, die Aktivitatsverteilung des Brennstoffs zu Beginn des Reaktorzyklus und die bisherigen Bewegungen der Steuerstabe und anderer Absorbermaterialien (z.B. Borkonzentrationen), sind als Meßwerte z.B. in einer Datenbank verfugbar. Es ist besonders gunstig, einen oder mehrere der m der folgenden Aufzahlung enthaltenen Eingabeparameter m Rahmen des erfindungsgemaßen Verfahrens zu berücksichtigen:The input parameters required for one or more computer programs in the second process step, for example the previous measured values of the coolant temperatures, the activity distribution of the fuel at the start of the reactor cycle and the previous movements of the control rod and other absorber materials (e.g. boron concentrations), are measured values e.g. available in a database. It is particularly advantageous to take into account one or more of the input parameters contained in the following addition in the context of the method according to the invention:
- Emsatzoauer und/ooer Position eines Brennelements im Nuklearreaktorkern, - örtliche Position im Nuklearreaktorkern, an dem die Kenngroße quantitativ ermittelt werden soll,- position and / or position of a fuel element in the nuclear reactor core, - local position in the nuclear reactor core at which the parameter is to be determined quantitatively,
- Lastfaktor, mit dem der Nuklearreaktor betrieben wird,- load factor with which the nuclear reactor is operated,
- Borkonzentration und/oder Boranreicherung im Kuhlmittel des Nuklearreaktors, - Position der Steuerstabe im Nuklearreaktorkern,Boron concentration and / or boron enrichment in the coolant of the nuclear reactor, position of the control rod in the nuclear reactor core,
- Abbrandzustand der Brennelemente und/oder eines Neutronengifts im Nuklearreaktorkern,- Burning state of the fuel elements and / or a neutron poison in the nuclear reactor core,
- Kühlmittel und/oder Moderatoreigenscha ten im Nuklearreaktorkern.- Coolant and / or moderator properties in the nuclear reactor core.
Die genannte Datenbank kann insbesondere bei der Eingabe/Ausgabestelle angelegt sein. Dazu kann entweder beispielsweise eine menugesteuerte Auswahl im Datenverarbeitungsprogramm an der Eingabe/Ausgabestelle eine Abfrage der Datenbank in Gang setzen oder ein Emgabeparamter über eine Tastatur an der Eingabe/Ausgabestelle eingegeben werden. Der hinterlegte Datenoestand kann insbesondere umfassen:The database mentioned can be created in particular at the input / output point. For this purpose, either a menu-driven selection in the data processing program at the input / output point can initiate a query of the database, or an input parameter can be entered via a keyboard at the input / output point. The stored data status can include in particular:
- neutronenphysikalische und/oder- neutron physical and / or
- thermohydraulische und/oder - brennstoffspezifische- thermohydraulic and / or - fuel-specific
- strukturmateπalspezifische- Structure-specific
Eigenschaften eines Nuklearreaktors, insbesondere Listen und/oder Schemata zu:Properties of a nuclear reactor, in particular Lists and / or schemes for:
- Wirkungsquerschnitten und/oder- cross sections and / or
- Temperaturverteilungen und/oder- temperature distributions and / or
- Abbrandzustanden und/oder- Burning conditions and / or
- Beladungszustanden- loading conditions
- Material- und/oder Stoffverteilungen im Nuklearreaktorkern.- Material and / or substance distributions in the nuclear reactor core.
Material- und Stoffverteilungen kann beispielsweise Boranreicherungen im Kuhlmittel betreffen.Material and substance distributions can affect, for example, boron enrichments in the coolant.
Beispielsweise werden bei dem dritten Verfahrensschritt die Meßwerte der Kuhlmitteltemperatur aus der Datenoank an der Eingabe/Ausgabestelle, die Isotopenzusammensetzung und Aktivitatsverteilung aus Angaben des Brennelement-Lieferanten u- Der eine Datenverbindung n das Rechenprogramm eingespeist.For example, in the third method step, the measured values of the coolant temperature from the data bank at the input / output point, the isotope composition and activity distribution from data from the fuel element supplier and a data connection are fed into the computer program.
Die im vierten Verfahrensschritt vorgesehene Prüfung des Outputs des Recnenprogramms nach dessen Ablauf erfolgt einerseits auf Einhaltung der Berechungsvorschπften und anαerer- seits auf Einhaltung der Grenzwerte durch einen Vergleich mit Erfahrungswerten. Bei positivem Ergebnis stehen also quali- tatsgesicherte Zahlenwerte zur Beschreibung beispielsweise der Temperaturverteilung zur Verfugung.The check of the output of the computer program provided in the fourth method step after its execution takes place on the one hand to ensure compliance with the calculation requirements and on the other hand to ensure compliance with the limit values by means of a comparison with empirical values. If the result is positive, quality-assured numerical values are available to describe the temperature distribution, for example.
Diese Temperatur an den einzelnen Orten des Reaktorkerns kann dann in dem fünften Verfahrensschritt - beispielsweise auf einem Bildschirm in der Reaktorleitstelle - graphisch dargestellt und/oder in einen Farbcode umgesetzt werden und/oder in einem Rechenzentrum als eine Temperaturtabelle abgelegt werden.This temperature at the individual locations of the reactor core can then be graphically represented in the fifth method step - for example on a screen in the reactor control center - and / or converted into a color code and / or stored in a data center as a temperature table.
Die Erfindung geht bei dem Verfahren von der Erkenntnis aus, daß eine menugesteuerte Durchfuhrung des Verfahrens mit einem Datenverarbeitungsprogramm zur Vermeidung von Fehlern bei- tragt, da dem Benutzer zum einen nur die nach reaktortechnischen Überlegungen sinnvollen Optionen aus einer Vielzahl von möglichen Optionen zur Auswahl angeboten werden. Zum anderen werden vom Benutzer zwingend notwendige Eingaben aogerufen oder automatisch aus einem hinterlegten Datenbestand eingelesen. Es werden also so viele Eingabeparameter wie notwendig und nicht mehr als notig eingelesen.In the case of the method, the invention is based on the knowledge that a menu-controlled implementation of the method with a data processing program contributes to avoiding errors, since on the one hand the user is offered only the options from a large number of possible options which are reasonable according to reactor engineering considerations , On the other hand mandatory entries are called by the user or automatically imported from a stored database. So as many input parameters as necessary and not more than necessary are read in.
So wird vom Datenverarbeitungsvorgang automatisch nach der Auswahl einer zur ermittelnden Kenngroße wenigstens ein einzelnes oder eine Folge oder Mehrzahl von Rechenprogrammen und alle dafür erforderlichen Eingabeparameter festgelegt, und die Werte der für den Input des festgelegten Recnenprogramm erforderlichen Eingabeparameter werden auf Anforderung eingegeben oder automatisch abgerufen. Dies hat den Vorteil, daß aufgrund der tecnnischen Überlegungen folgenden Vorgaben des Datenverarbeitungsprogramms die Menge der notwendigen Emga- beparameter vollständig, aber nicht uberbestimmt st.After the selection of a parameter to be determined, the data processing process automatically determines at least a single or a sequence or a plurality of computer programs and all the input parameters required for this, and the values of the input parameters required for the input of the defined computer program are input on request or automatically called up. This has the advantage that, due to the technical considerations following the specifications of the data processing program, the amount of the necessary output parameters is complete but not overdetermined.
Beispielsweise kann bei einer Kenngroße, für deren Bestimmung die Losung eines gekoppelten Problems der Thermonyoraulik und Neutronenphysik notwendig ist, die Angabe gewisser Emgabepa- rameter entfallen, da diese bereits ourch die Kopplung der beiden Probleme pnysikalisch vorgegeoen sind. Dagegen können ein Teil der Eingabeparameter Dei der Losung eines isolierten thermohydrauliscnen oder ein anderer Te l der Eingaoeparame- ter zu der Losung des neutronenphysikalischen Prooiems not- wendig sein. Widerspruche und Redundanzen werden beispielsweise in den genannten Fallen durch dieses erfmdungsgemaße Verfahren im Rahmen eines enugesteuerten Datenverarbeitungsprogramms vermieden.For example, in the case of a parameter for the determination of which a solution to a coupled problem of thermony orgy and neutron physics is necessary, it is not necessary to specify certain input parameters, since these have already been physically provided by the coupling of the two problems. On the other hand, part of the input parameters Dei of the solution of an isolated thermohydraulic or another part of the input parameters may be necessary for the solution of the neutron-physical problem. Contradictions and redundancies are avoided, for example, in the cases mentioned by this method according to the invention as part of a newly controlled data processing program.
Es ist ebenso von Vorteil, daß bei der Benennung eines oder mehrerer Zeitpunkte für welche eine Kenngroße ermittelt werden soll, nur der oder die relevanten Zeitpunkte aus der Eingabe/Ausgabe-Stelle abgerufen werden und alle einem benannten Zeitpunkt zugeordneten Eingabeparameter aus einem mnterleg- ten Datenbestand abgerufen werden können (beispielsweise aus einer bereits vorhandenen Reaktorrecnnung oder einem Reaktorprotokoll oder einem Kernbeladungsplan) . Der Datenoestand braucht also vorteilhaft nicht mehr manuell eingegeben werden. So wird die Qualität der Eingabeparameter gesichert und die Konsistenz derselben garantiert. Nach der Erfindung kann dies über eine Datenverbindung geschehen, die beispielsweise auch zu einem „in situ" -Meßsystem fuhren kann. Es konnten hier beispielsweise auch aktuelle Meßdaten eingelesen werden. Es ist bei dieser Art von Eingabe also von Vorteil, daß das Datenverarbeitungsprogramm eine vorliegende komplexe Datenmenge konsistent emliest und dabei redundante Eingaben ver- meidet. Dazu wird eine von der Auswahl einer ermittelbarenIt is also advantageous that when naming one or more points in time for which a parameter is to be determined, only the relevant point or points in time are retrieved from the input / output point and all input parameters assigned to a specified point in time from a stored database can be called up (for example from an existing reactor calculation or a reactor protocol or a core loading plan). The data status therefore advantageously no longer needs to be entered manually. This ensures the quality of the input parameters and guarantees their consistency. According to the invention, this can be done via a data connection, which can also lead, for example, to an "in situ" measurement system. For example, current measurement data could also be read in here. It is therefore advantageous with this type of input that the data processing program has an existing one Consistently reads complex data volumes while avoiding redundant inputs
Kenngroße vom Benutzer abhangige Eingabeabfrage auf intelligente Weise vom Datenverarbeitungsprogramm erstellt.User-defined input query is intelligently created by the data processing program.
Desweiteren ist es von Vorteil, daß das Datenverarbeitungs- programm automatisch aus den Werten der erforderlichen E nga- beparameter oen Input für das festgelegte Rechenprogramm bildet. So kann zwar ein Eingabeparameter beispielsweise in einer Datenbank, protokollierten Eingabeform oder in einer z.B. für den Rea.<torbetπeb üblichen Maßeinheit eingegeben werden, aber dennoch in einen für das festgelegte Rechenprogramm günstigen Wert umgerechnet und auf seine Konsistents bzw. Plausibilitat geprüft werden. Auf diese Weise wird ein quali- tatsgesicherter Input für das festgelegte Rechenprogramm gebildet. Dieser Input kann unter Umstanden eine große Daten- menge sein, so daß es weiter vorteilhaft sein kann eine Datenoptimierung vorzunehmen, beispielsweise eine Datenkompression und/oder eine Datenkennzeichnung, und/oder Verschlüsselung. So kann die Datenmenge reduziert und/oder eine vorteilhafte Übertragung über eine Datenverbindung beschleunigt und/oder eine Verarbeitung durch das Rechenprogramm beschleunigt werden. Eine weitere Input-bearbeitung ist vom Rechenprogramm erstellbar.Furthermore, it is advantageous that the data processing program automatically forms the input for the defined computing program from the values of the required input parameters. For example, an input parameter can, for example, be stored in a database, logged input form or e.g. can be entered for the standard unit of measurement, but nevertheless converted into a value that is favorable for the defined computer program and checked for its consistency or plausibility. In this way, quality-assured input is created for the specified computer program. Under certain circumstances, this input can be a large amount of data, so that it can be further advantageous to undertake data optimization, for example data compression and / or data identification, and / or encryption. The amount of data can thus be reduced and / or an advantageous transmission via a data connection can be accelerated and / or processing by the computing program can be accelerated. Further input processing can be created by the computer program.
Ebenso hat eine vom Datenverarbeitungsprogramm übernommene automatische Prüfung eines von dem festgelegten Rechenprogramm generierten Outputs den Vorteil, daß qualitatsgesicher- te Aussagen gemacht werden können und aufwendige Rechnungs- Wiederholungen sowohl Zeit als auch Kosten sparen. Eine Pr fung erfolgt unter Berücksichtigung insbesondere der eingestellten Eingangsparameter, beispielsweise ob der generierte Output zur Bestimmung der Kenngroße geeignet ist. Es kann zudem auch durch den Vergleich mit Erfahrungswerten geprüft werden, ob die Daten des Outputs in einem physikalisch- technisch sinnvollen Plausibilitatsbereich liegen. Die Erfahrungswerte könne beispielsweise in einer Datenbank hinterlegt sein.Likewise, an automatic check of an output generated by the defined computing program, which is carried out by the data processing program, has the advantage that quality-assured statements can be made and complex billing Repetitions save both time and money. A check is carried out taking into account in particular the set input parameters, for example whether the generated output is suitable for determining the parameter. A comparison with empirical values can also be used to check whether the data of the output is in a physically and technically sensible plausibility range. The empirical values can, for example, be stored in a database.
Desweiteren kann eine Filterung des Outputs stattfinden. Unter Umstanden ist die ausgewählte Kenngroße bereits in dem Output des festgelegten Rechenprogramms enthalten und kann auf triviale Weise aus dem Output ermittelt und an die erste oder an die zweite Eingabe/Ausgabe-Stelle geleitet werden. Unter Umstanden umfaßt der Output aber auch die ausgewählte Kenngroße bloß in impliziter Weise, so daß sie erst aus den Outputdaten quantitativ ermittelt werden muß, beispielsweise durch eine Mittelwert-Bildung oder Umrechnung. Außerdem kann der Output auch eine wesentlich größere Datenmenge umfassen als zur quantitativen Ermittlung der Kenngroße unbedingt notwendig ist. Das erfmdungsgemaße Verfahren hat den Vorteil, daß das Datenverarbeitungsprogramm eine Art Filterfunktion übernimmt, durch die der Output geprüft und die ausgewählte Kenngroße selektiert wird, so daß auch nur die zuvor zur quantitativen Ermittlung ausgewählte Kenngroße an die erste oder eine zweite Eingabe/Ausgabe-Stelle geleitet wird. Dies vermeidet die Übertragung von unnötig großen Datenmengen und hat den Vorteil, daß ein Benutzer nach dem erfmdungsgemaßen Verfahren den ermittelten Wert der Kenngroße erhalt, die er ausgewählt hat, und den Wert der Kenngroße nicht erst selbst aus den Output-Daten extrahieren muß. Die dazu notwendigen technischen Überlegungen sind im Rahmen des Datenverarbei- tungsprogamms implementiert.Furthermore, the output can be filtered. Under certain circumstances, the selected parameter is already included in the output of the defined computer program and can be determined in a trivial manner from the output and passed to the first or the second input / output point. Under certain circumstances, the output also only includes the selected parameter in an implicit manner, so that it must first be determined quantitatively from the output data, for example by averaging or converting. In addition, the output can also include a much larger amount of data than is absolutely necessary for the quantitative determination of the parameter. The method according to the invention has the advantage that the data processing program takes on a type of filter function by means of which the output is checked and the selected parameter is selected, so that only the parameter previously selected for quantitative determination is passed to the first or a second input / output point becomes. This avoids the transmission of unnecessarily large amounts of data and has the advantage that, according to the method according to the invention, a user receives the determined value of the characteristic variable that he has selected and does not have to extract the value of the characteristic variable himself from the output data. The technical considerations required for this are implemented as part of the data processing program.
Es ist weiter ein Vorteil des erfmdungsgemaßen Verfahrens, daß nach einem Empfang der Kenngroße an der ersten oder zwei- ten Eingabe/Ausgabe-Stelle die Kenngroße auf verschiedene Weise dargestellt werden kann. Je nach Komplexität der Kenngroße kann dies eine einfache Zahl, eine abhangige Funktion (beispielsweise von der Zeit oder einer örtlichen Koordinate) in Form einer Kurve oder ein zweidimensional oder dreidimensional visiualisiertes Bild einer Datenmatrix sein.It is also an advantage of the method according to the invention that after receiving the parameter at the first or second th input / output point, the parameter can be displayed in different ways. Depending on the complexity of the parameter, this can be a simple number, a dependent function (for example of time or a local coordinate) in the form of a curve or a two-dimensional or three-dimensional visualized image of a data matrix.
Das erfmdungsgemaße Verfahren hat also den Vorteil, daß beispielsweise bei der Ermittlung einer relativ einfach struktu- πerten Kenngroße zwar eine notwendige vollständige Reaktorrechnung durchgeführt wird, aber aufgrund der Filterwirkung des Verfahrens bei den Eingabeparametern bzw. dem Input und den Ausgabewerten bzw. dem Output eine selektierte qualitats- gesicherte Datenmenge auf das Notwendige besenrankt wird. An- dererseits kann beispielsweise auch bei einer komplex strukturierten Kenngroße eine entsprechend detailliert, quantitativ ermittelte Kenngroße zurückgegeben und auf vorteilhafte Weise dargestellt werden.The method according to the invention therefore has the advantage that, for example, when determining a relatively simply structured characteristic, a necessary complete reactor calculation is carried out, but due to the filtering effect of the method, a selected one for the input parameters or the input and the output values or the output quality-assured amount of data is swept down to what is necessary. On the other hand, even in the case of a complex structured parameter, a correspondingly detailed, quantified parameter can be returned and displayed in an advantageous manner.
Nach einer vorteilhaften Weiterbildung des erf dungsgemaßen Verfahrens wird ein Vergleich zwischen der quantitativ ermittelten Kenngroße einerseits und einem entsprechenden Meßwert oder einem Datenwert aus einem hinterlegten Datenoestand andererseits durchgeführt. Dies hat den Vorteil, daß vorliegen- de Meßwerte auf ihre Plausibilitat geprüft oder ein bestehender Datenwert beispielsweise auf einer Datenbank aktualisiert werden kann. Dies betrifft gunstigerweise einen Vergleich bezüglich einer Aktivierungsrate und/oder eines Borwerts und/ oder eines Korrosionswerts und/oder eines DNB-Verhaltnisses eines Nuklearreaktors. Ein DNB-Verhaltnis gibt dabei den Abstand vom „Departure from Nucleate Boiling" an, ein Maß für die kritische Überhitzung eines Reaktors.According to an advantageous development of the method according to the invention, a comparison is made between the quantitatively determined characteristic variable on the one hand and a corresponding measured value or a data value from a stored data status on the other hand. This has the advantage that existing measured values can be checked for their plausibility or an existing data value can be updated, for example on a database. This favorably relates to a comparison with regard to an activation rate and / or a boron value and / or a corrosion value and / or a DNB ratio of a nuclear reactor. A DNB ratio indicates the distance from the "Departure from Nucleate Boiling", a measure of the critical overheating of a reactor.
Es ist weiter gunstig aufgrund des Vergleichs eine Verande- rung eines bestehenden Betriebszustands eines Nuklearreaktors ermittelt und unter Umstanden herbeigeführt. Dies hat den Vorteil, daß der Benutzer einen Vorschlag für eine auf die Zukunft gerichtete Betriebsplanung des Reaktors bereits mit der Analyse des bestehenden Betriebszustands erhalt und nicht explizit und getrennt von der Analyse des bestehenden Be- triebszustands durchfuhren muß. Dies betrifft insbesondere eine Veränderung im Nuklearreaktorkern und/oder in einem im Nuklearreaktor enthaltenen Brennelement. Beispielsweise kann dies eine Veränderung in einer Leistungsdichteverteilung und/oder einem Lastfaktor für den Kernreaktor und/oder eine Veränderung einer räumlichen oder zeitlichen Leistungsspitze sein. Es kann unter Umstanden auch eine Veränderung im Beladungszustand und/oder ein neuer Beladungsplan sein. So kann sich beispielsweise fruner als nach einem ublicnen Reaktorzyklus eine Neubeladung als gunstig erweisen, oder lediglich das Umsetzen eines Brennelements. Im letzten Fall kann es beispielsweise gunstig sein, wenn ein Vergleichsergebnis direkt zur Steuerung einer Lademaschine nutzbar ist.On the basis of the comparison, it is also advantageous to determine a change in an existing operating state of a nuclear reactor and to bring about this under certain circumstances. This has the advantage that the user has a suggestion for one on the Future-oriented operational planning of the reactor is already obtained with the analysis of the existing operating state and does not have to be carried out explicitly and separately from the analysis of the existing operating state. This relates in particular to a change in the nuclear reactor core and / or in a fuel element contained in the nuclear reactor. For example, this can be a change in a power density distribution and / or a load factor for the nuclear reactor and / or a change in a spatial or temporal power peak. It may also be a change in the loading condition and / or a new loading plan. For example, reloading after a public reactor cycle may prove beneficial, or simply relocating a fuel element. In the latter case, it can be advantageous, for example, if a comparison result can be used directly to control a loading machine.
Es ist weiter vorteilnaft, wenn eine Veränderung eines bestehenden Betriebszustands eines Nuklearreaktors im hinterlegten Datenbestand (z.B. auf einer Datenoank) registriert wird. Eine Aktualisierung des nmterlegten Datenbestands wird dadurch automatisch und ohne Fehler durchfuhroar .It is also advantageous if a change in an existing operating state of a nuclear reactor is registered in the stored database (e.g. on a data bank). An update of the stored data is carried out automatically and without errors.
Nach einer besonders vorteilhaften Weiterbildung der Erfm- düng ist mindestens die erste Emgabe/Ausgabe-Stelle und/oder die Rechenstufe und/oder der hinterlegte Datenbestand beispielsweise auf einer Datenbank über eine dahin übertragende Internet-Umgebung vernetzt. Dies kann beispielsweise auch ein „Wide Area Network" (WAN) und/oder ein „Local Area Network" (LAN) umfassen. Die Weiterbildung der Erfindung geht dabei von der Erkenntnis aus, daß die Nutzung einer solchen Internetumgebung zur Datenübertragung durch die erfmdungsgemaße Wahl der Input-Filterung und Output-Filterung durch das Datenverarbeitungsprogramm, beispielsweise zur Datenreduzierung und/oder zur Qualitätssicherung möglich ist. Es ist deshalb eine besondere Leistung der Erfindung, trotz der Komplexität der für die Losung der erläuterten Probleme durchzuführenden Rechnungen, eine genügend kompakte Übertragung der Eingangsparameter bzw. des Inputs und der ermittelten Kenngroße bzw. des Outputs realisiert zu haben.According to a particularly advantageous development of the invention, at least the first input / output point and / or the computing level and / or the stored data inventory is networked, for example, in a database via an Internet environment that transmits to it. This can also include, for example, a "wide area network" (WAN) and / or a "local area network" (LAN). The development of the invention is based on the knowledge that the use of such an Internet environment for data transmission is possible through the selection of input filtering and output filtering by the data processing program, for example for data reduction and / or quality assurance. It is therefore a particular achievement of the invention, despite the complexity of the problems to be solved to solve the problems explained Calculations to have realized a sufficiently compact transmission of the input parameters or the input and the determined parameter or the output.
Dabei ist es vorteilhaft, daß insbesondere eine Mehrzahl von Eingabe/Ausgabe-Stellen mit einer gemeinsamen Rechenstufe und/oder einem gemeinsamen hinterlegten Datenbestand (z.B. auf einer Datenbank) vernetzt sind. Die Erledigung der Rechenprogramme kann also auf einer entsprechend groß dimensio- nierten und leistungsstarken Rechenstufe erfolgen. Durch die vom Verfahren realisierten Input- und Outputfilter wird zudem eine effektive Arbeitsleistung der Rechenstufe ermöglicht, die desnalb von einer Mehrzahl von EmgaDe-/Ausgabestellen genutzt werden kann.It is advantageous that, in particular, a plurality of input / output points are networked with a common computing level and / or a common stored database (e.g. on a database). The calculation programs can therefore be carried out on a correspondingly large and powerful calculation level. The input and output filters implemented by the method also enable effective work at the computing level, which can therefore also be used by a number of EmgaDe / output points.
Es ist gunstig, einen oder mehrere der oben genannten Einga- beparameter im Rahmen des erfmdungsgemaßen Verfahrens zu berücksichtigen. Dazu kann e hmterlegter Datenbestand insbesondere eine oder mehrere der oben genannten Großen umfassen. Insbesondere können damit eine oder menrere der oben genannten Kenngroßen ermittelt werden.It is advantageous to take one or more of the above-mentioned input parameters into account in the context of the method according to the invention. For this purpose, a stored database can in particular include one or more of the above-mentioned sizes. In particular, one or more of the above-mentioned parameters can be determined.
Zur Losung der Aufgabe geht die Erfindung außerdem von einem Datenverarbeitungsprogramm auf einem Datenverarbeitungssystem zur automatischen, quantitativen Ermittlung und Darstellung einer einen Betriebszustand eines Nuklearreaktors beschreibenden Kenngroße aus, wobei das Datenverarbeitungssystem wenigstens eine Emgabe/Ausgabe-Stelle und/oder eine Rechenstufe und/oder einen hinterlegten Datenbestand, beispielsweise auf einer Datenbank enthalt, und em für ein Rechenprogramm erforderlicher Input auf einer Rechenstufe verarbeitet wird, in der verschiedene Kenngroßen quantitativ ermittelbar sind.To achieve the object, the invention is also based on a data processing program on a data processing system for automatic, quantitative determination and display of a parameter describing an operating state of a nuclear reactor, the data processing system having at least one input / output point and / or a computing level and / or a stored one Data inventory, for example contained in a database, and an input required for a computing program is processed at a computing level in which various parameters can be determined quantitatively.
Erfmdungsgemaß umfaßt das Datenverarbeitungsprogramm dabei miteinander verknüpfte Programmodule, wobei zur Vermeidung von Fehlern eine gesteuerte Ausgabeinformation eines ersten Moduls als Emgabeinformation eines weiteren Moduls wirkt. Die Ausgabeinformation kann dabei beispielsweise infolge einer menugesteuerten und/oder über einen Befehl gesteuerten Eingabe entstehen. Nach der Erfindung ist dabei wenigstens vorgesehen: - Über das erste Modul ist an einer ersten Emgabe/Ausgabe- Stelle aus einer Mehrzahl von ermittelbaren Kenngroßen auswahlbar, welche Kenngroße zu ermitteln ist. Nach der Erfindung sind im Datenverarbeitungsprogramm folgende im wesentlichen automatisch ablaufende Maßnahmen lmplemen- tiert:According to the invention, the data processing program comprises program modules linked to one another, with controlled output information of a first module acting as input information of a further module to avoid errors. The output information can arise, for example, as a result of a menu-controlled and / or command-controlled input. According to the invention, there is at least provision for: - The first module can be used at a first input / output point to select from a plurality of identifiable parameters which parameter is to be determined. According to the invention, the following essentially automatically implemented measures are implemented in the data processing program:
Über em zweites Modul ist aus einer Mehrzanl von m der Recnenstufe gespeicherten Rechenprogrammen, welche eine Mehrzahl von Kenngroßen aus jeweils einem Input quantitativ zu ermitteln gestalten, wenigstens em Rechenprogramm festlegbar.Via a second module, at least one computing program can be determined from a multitude of computing programs stored by the computing stage, which design a plurality of parameters to be determined quantitatively from one input each.
Über em drittes Modul sind die Werte der für den Input des Rechenprogramms erforderlichen Eingabeparameter abrufbar, insbesondere aus der Emgabe/Ausgabe-Stelle und/oder aus einem hinterlegten Datenbestand (z.B. ist ein auf ei- ner Datenbank hmterlegter Datenbestand über eine Datenverbindung abgeruf ar) .The third module can be used to call up the values of the input parameters required for the input of the computer program, in particular from the input / output point and / or from a stored database (e.g. a database stored in a database can be called up via a data connection).
Über em viertes Modul ist aus den Werten oer erforderlichen Emgabeparameter der Input für das Rechenprogramm bildbar und, z.B. über eine Datenverbindung, an das fest- gelegte Rechenprogramm auf der Rechenstufe leitbar.Via the fourth module, the input for the computer program can be formed from the values of the required input parameters and, e.g. via a data connection, can be routed to the specified computing program at the computing level.
- über em fünftes Modul ist das festgelegte Rechenprogramm auf der Rechenstufe ausfuhrbar und dabei ein Output generierbar.- Via a fifth module, the specified computing program can be executed at the computing level and an output can be generated in the process.
Über ein sechstes Modul ist der Output prufbar und aus ihm ist anschließend die ausgewählte Kenngroße quantitativ er- mittelbar.The output can be checked via a sixth module and the selected parameter can then be determined quantitatively.
Schließlich ist über e siebtes Modul die quantitativ ermittelte Kenngroße an die erste oder eine zweite Emgabe/Ausgabe-Stelle leitbar. Danach ist nach der Erfindung über ein achtes Modul nach dem Empfang in der ersten oder zweiten Emgabe/Ausgabe-Stelle, die Kenngroße quantitativ darstellbar. Die Vorteile eines derartigen erf dungsgemaßen Datenverarbeitungsprogramms ergeben sich m entsprechender Weise aus den bereits erläuterten Vorteilen des erfmdungsgemaßen Verfahrens zur automatischen, quantitativen Ermittlung und Dar- Stellung einer Kenngroße.Finally, the quantitatively determined parameter can be passed to the first or a second issuing / issuing point via a seventh module. According to the invention, the parameter can be quantitatively represented via an eighth module after receipt in the first or second input / output point. The advantages of such a data processing program according to the invention result in a corresponding manner from the advantages already explained of the method according to the invention for the automatic, quantitative determination and display of a parameter.
Unter einem Datenverarbeitungssystem wird im wesentlichen eine Mehrzahl von Rechnern und/oder Datenverarbeitungsmaschinen verstanden, die wenigstens einen Bildschirm und/oder einen Drucker und/oder em anderes Ausgabemedium aufweisen, und eine Tastatur und/oder ein anderes Emgabemedium aufweisen, so wie außerdem ein Speichermedium zur Datenspeicherung im Rechner. Unter einer Emgabe/Ausgabe-Stelle wird im engeren Sinne lediglich em Eingabe- und e Ausgabemedium wie eben erlau- tert verstanden, im weiteren Sinne auch em Rechner wie eben erläutert. Unter einer Recnenstufe wird insbesondere ein großzugig ausgelegter Rechner mit Eingabe-Ausgaoe-Stelle verstanden, wobei der Datenspeicher und die Rechenkapazitat der Rechenstufe zur Speicherung und numerischer aufwendiger Ver- arbeitung großer Datenmengen geeignet ist. Dies kann beispielsweise wenigstens eine Work-Station sein oder auch ein Großrechner. Eine Emgabe/Ausgabe-Stelle kann beispielsweise ein gewonnlicher Personalcomputer sein.A data processing system is essentially understood to mean a plurality of computers and / or data processing machines which have at least one screen and / or a printer and / or another output medium, and have a keyboard and / or another output medium, as well as a storage medium for Data storage in the computer. An input / output point is understood in the narrower sense only as an input and output medium as just explained, in a broader sense also as a computer as just explained. A computing level is understood to mean, in particular, a generously dimensioned computer with an input / output point, the data memory and the computing capacity of the computing level being suitable for storing and numerically complex processing of large amounts of data. This can be, for example, at least one work station or a mainframe. An issue / issue point can be, for example, an ordinary personal computer.
Nach einer Weiterbildung der Erfindung ist über ein neuntes Modul em Vergleich zwischen der quantitativ ermittelten Kenngroße einerseits und einem entsprechenden Meßwert oder einem Datenwert aus einem hinterlegten Datenbestand beispielsweise auf einer Datenbank (z.B. ein Erfahrungswert) an- dererseits durchfuhrbar.According to a further development of the invention, a comparison between the quantitatively determined characteristic variable on the one hand and a corresponding measured value or a data value from a stored database, for example on a database (e.g. an empirical value) can be carried out on the other hand via a ninth module.
Vorteilhaft ist bei dieser erf dungsgemaßen Wahl m einem zehnten Modul aufgrund des Vergleichs eine Veränderung eines bestehenden Betriebszustands eines Nuklearreaktors ermittel- bar. Gunstigerweise ist dabei über em elftes Modul eine Veränderung eines bestehenden Betriebszustands eines Nuklearreaktors im hinterlegten Datenbestand registrierbar.With this choice according to the invention, a change in an existing operating state of a nuclear reactor can advantageously be determined in a tenth module based on the comparison. Favorably, a change in an existing operating state of a nuclear reactor can be registered in the stored data store via an eleventh module.
Schließlich ist es gunstig, über ein zwölftes Modul mindestens eine Vernetzung der ersten Eingabe/Ausgabe-Stelle und/oder der Recnenstufe und/oder dem beispielsweise auf einer Datenbank hinterlegten Datenbestand zu ermöglichen, insbesondere über eine Internet-Umgebung, welche die genannten Stellen vernetzt (z.B. ein Wide Area Network und/oder eine Local Area Network Umgebung) .Finally, it is expedient to enable at least one network of the first input / output point and / or the computing level and / or the data stored, for example, in a database via a twelfth module, in particular via an Internet environment which networks the mentioned points ( eg a wide area network and / or a local area network environment).
Zur Losung der Aufgabe wird weiterhin von einer Coerflache, insbesondere einer Benutzeroberflache, eines Datenverarbei- tungsprogramms auf einem Datenverarbeitungssystem zur automatischen quantitativen Ermittlung und Darstellung einer einen Betriebszustand eines Nuklearreaktors oeschreibencen Kenngroße ausgegangen. Dabei betrifft die Kenngroße insbesondere auch den Betriebszustand eines Nuklearreaktorkerns und/oder eines Nuklearreaktorkern betriebenen Brennelements. Desweiteren umfaßt das Datenverarbeitungssystem wenigstens eine Ein- gabe/Ausgaoe-Stelle und/oder eine Recnenstufe und/oder einen hinterlegten Datenbestand. Dabei wird aucn davon ausgegangen, daß ein für ein Rechenprogramm erforderlicher Input auf einer Rechenstufe verarbeitbar ist, in der verschiedene Kenngroßen quantitativ ermittelbar sind.To solve the problem, a corer surface, in particular a user interface, of a data processing program on a data processing system for automatic quantitative determination and representation of a parameter which describes an operating state of a nuclear reactor is also assumed. The parameter also relates in particular to the operating state of a nuclear reactor core and / or a fuel element operated by a nuclear reactor core. Furthermore, the data processing system comprises at least one input / output point and / or a computing level and / or a stored database. It is also assumed that an input required for a computing program can be processed at a computing level in which various parameters can be determined quantitatively.
Bei einer solchen Oberflache eines Datenverarbeitungsprogramms sieht die Erfindung miteinander verknüpfte Masken vor, wobei zur Vermeidung von Fehlern eine gesteuerte (z.B. im wesentlichen menugesteuerte und/oder über einen Befenl gesteuerte) Eingabe auf einer der Masken an einer Emgabe/Ausgabe- Stelle und/oder einer Rechenstufe den Aufruf einer weiteren Maske bewirkt. Desweiteren sind nach der Erfindung eine oder mehrere Masken in folgender Aufzahlung Teil der Oberflache: eine erste Maske zur Auswahl einer zur ermittelnden Kenngroße aus einer Mehrzahl von ermittelbaren Kenngroßen, eine zweite Maske zur Eingabe und/oder Auswahl von Emga- beparametern, eine dritte Maske zur Anzeige des Stands des Rechenprogramms und/oder zur Einflußnahme auf das Rechenprogramm, - eine vierte Maske zur Ausgabe und/oder Darstellung der Kenngroße.In the case of such a surface of a data processing program, the invention provides masks linked to one another, in order to avoid errors, a controlled (for example essentially menu-driven and / or command-controlled) input on one of the masks at an input / output point and / or Arithmetic stage calls another mask. Furthermore, according to the invention, one or more masks are part of the surface in the following payment: a first mask for selecting a characteristic variable to be determined from a plurality of characteristic variables that can be determined, a second mask for entering and / or selecting output parameters, a third mask for displaying the status of the computing program and / or for influencing the computing program, - a fourth mask for outputting and / or displaying the parameter.
Vorteilhaft ist die Oberflache eines Datenverarbeitungsprogramms dabei so konzipiert daß em Teil der Masken, msbeson- dere für einen Benutzer an einer ersten oder einer zweiten Emgabe/Ausgabe-Stelle zuganglich ist und e weiterer Teil der Masken insbesondere für einen die Rechenstufe betreuenden Spezialisten an einer Emgabe/Ausgabe-Stelle zuganglich, die der Rechenstufe zugeordnet ist. Dies kann beispielsweise die dritte Maske zur Anzeige des Stands des Rechenprogramms und/oder zur Einflußnahme auf das Rechenprogramm betreffen. Die dritte Maske kann allerdings auch m einer abgewandelten Form zur Benachrichtigung eines Anwenders an einer Emgabe/Ausgabe-Stelle über die Beendigung des Rechenprogramms und Ermittlung der ausgewählten Kenngroße dienen.The surface of a data processing program is advantageously designed in such a way that part of the masks, especially for a user at a first or a second input / output point, and another part of the masks, especially for a specialist who is responsible for the computing level, on an output / Issuing point accessible, which is assigned to the computing level. This can concern, for example, the third mask for displaying the status of the computing program and / or for influencing the computing program. The third mask can, however, also be used in a modified form to notify a user at an input / output point that the computer program has ended and the selected parameter has been determined.
Die vierte Maske erlaubt nach der Erfindung nicht nur eine zahlenmäßige Darstellung einer ausgewählten Kenngroße, sondern kann insbesondere auch einen ausgewählten Bereich zur bildlichen Darstellung der Kenngroße m Form einer Kurve oder beispielsweise einer farblich visualisierten zweidimensiona- len oder dreidimensionalen Darstellung einer entsprechenden Datenmatrix aufweisen. Es kann dabei auch gunstig sein, bei einer bildlichen Darstellung die Maske mit gewissen Funktio- nen zu versehen, welche es erlauben, gewisse Bildausschnitte zu vergrößern oder zu verkleinern und/oder einzelne Punkte des Bildes zahlenmäßig darzustellen.According to the invention, the fourth mask not only permits a numerical representation of a selected characteristic variable, but in particular can also have a selected area for the pictorial representation of the characteristic variable in the form of a curve or, for example, a color-visualized two-dimensional or three-dimensional representation of a corresponding data matrix. It can also be advantageous to provide the mask with certain functions in the case of a pictorial representation, which allow the enlargement or reduction of certain image sections and / or the numerical representation of individual points of the image.
Nach einer Weiterbildung der erfmdungsgemaßen Oberflache ei- nes Datenverarbeitungsprogramms sind die erwähnten Masken der Oberflache im wesentlichen entsprechend einer hierarchischen Struktur mit mehreren Ebenen verknüpft. Dabei ist es vorteil- haft eine Maske mit einem Auswahlmenu und/oder einem Emgabe- feld und/oder einer Ausgabetabelle und/oder einer Ausgabeflache zur Darstellung von Bildern oder Kurven zu versehen. Dies hat den Vorteil, daß ein Anwender von allgemeinen Angaben zu den Details geleitet werden kann, und sich dabei ein übersichtliches Bild bietet.According to a further development of the surface of a data processing program according to the invention, the above-mentioned masks of the surface are essentially linked to several levels in accordance with a hierarchical structure. It is advantageous to provide a mask with a selection menu and / or an input field and / or an output table and / or an output area for displaying images or curves. This has the advantage that a user can be guided by general information on the details, and thereby offers a clear picture.
Die Erfindung fuhrt weiterhin zu einem Datenverarbeitungssys- tem, das wenigstens eine Emgabe/Ausgabe-Stelle, beispiels- weise ein Terminal, und/oder eine Rechenstufe und/oder einen hinterlegten Datenbestand umfaßt (z.B. auf einer Datenbank). Dabei sind die einzelnen Komponenten des Datenverarbeitungssystems so konzipiert, daß auf innen em Verfahren nacn einem der Ansprüche 1 bis 10 ausfuhrbar ist. Insbesondere ist auf einem solchen Datenverarbeitungssystem em Datenverarbeitungsprogramm nach einem der Ansprüche 11 bis 16 installiert. Gunstigerweise weist ein solches Datenarbeitungsprograrnm auf dem genannten Datenverarbeitungssystem eine Oberflache nach einem der Ansprüche 17 bis 19 auf, welche auf einem Bild- schirm des genannten Datenverarbeitungssystems darstellbarThe invention also leads to a data processing system which comprises at least one input / output point, for example a terminal, and / or a computing level and / or a stored database (for example on a database). The individual components of the data processing system are designed such that one of claims 1 to 10 can be carried out on the inside of the method. In particular, a data processing program according to one of claims 11 to 16 is installed on such a data processing system. Conveniently, such a data processing program on said data processing system has a surface according to one of claims 17 to 19, which can be displayed on a screen of said data processing system
Zur Losung der Aufgabe ist weiterhin erfmdungsgemaß auf einem Speichermedium eine Anweisung zur Durchfuhrung des oben genannten Verfahrens abgelegt. Insbesondere ist em Datenverarbeitungsprogramm nach einer oben beschriebenen Weiterbildung der Erfindung und/oder eine Anweisung zur Ausfuhrung einer oben beschriebenen Oberflache auf einem Speichermedium abgelegt. Dies betrifft insbesondere eine Ausfuhrung der An- Weisung und/oder des Datenverarbeitungsprogramms und/oder der Oberflache mit einem Datenverarbeitungssystem.In order to solve the problem, an instruction for performing the above-mentioned method is also stored on a storage medium according to the invention. In particular, a data processing program according to a development of the invention described above and / or an instruction for executing a surface described above is stored on a storage medium. This applies in particular to the execution of the instructions and / or the data processing program and / or the surface with a data processing system.
Nach dem hier erläuterten erf dungsgemaßen Verfahren, insbesondere im Zusammenhang mit dem genannten erfmdungsgemaßen Datenverarbeitungsprogramm und einer entsprechenden Oberflache des Datenverarbeitungsprogramms, werden zur Losung der Aufgabe notwendige Informationen verläßlich und aktuell er- mittelt und die für em Reaktorprogramm notwendigen Eingabeparameter vollständig aber nicht uberbestimmt abgerufen. Danach wird em Ergebnis einer Reaktorrechnung qualitatsgepruft ausgegeben und beispielsweise em bestehender Datenbestand gemäß einer durchgeführten Änderung aktualisiert, um möglicherweise als Grundlage weiterer Reaktorrechnungen zu dienen.According to the method according to the invention explained here, in particular in connection with the data processing program mentioned according to the invention and a corresponding surface of the data processing program, information necessary for solving the task is reliably and up-to-date. averaged and the input parameters required for a reactor program are called up completely but not in a specific manner. The result of a reactor calculation is then output in a quality-checked manner and, for example, an existing database is updated in accordance with a change made in order to possibly serve as the basis for further reactor calculations.
Anhand einer Zeichnung werden vorteilhafte Ausfunrungsformen der Erfindung naher erläutert. Die Figuren zeigen in schema- tischer Darstellung:Advantageous embodiments of the invention are explained in more detail with the aid of a drawing. The figures show a schematic representation:
FIG 1 em bisheriges Datenverarbeitungssystem zur Durchfuhrung von Reaktorrechnungen und Ermittlung einer Kenngroße, FIG 2 em Datenverarbeitungssystem zur Durchfuhrung eines1 shows a previous data processing system for carrying out reactor calculations and determining a parameter, FIG 2 em data processing system for carrying out a
Verfahrens zur automatischen, quantitativen Ermittlung einer Kenngroße nach der Erfindung, FIG 3 einen Ablaufplan des Verfahrens zur automatischen, quantitativen Ermittlung einer Kenngroße, FIG 4 einen Ablaufplan einer Weiterbildung des Verfahrens zur automatischen, quantitativen Ermittlung einer Kenngroße, FIG 5 em Beispiel einer Eingangsmaske einer Oberflache eines Datenverarbeitungsprogramms, zur Auswahl eines Aufga- benbereichs,Method for automatic, quantitative determination of a parameter according to the invention, FIG. 3 shows a flowchart of the method for automatic, quantitative determination of a parameter, FIG. 4 shows a flowchart of a development of the method for automatic, quantitative determination of a parameter, FIG. 5 shows an example of an input mask of a surface a data processing program for the selection of a task area,
FIG 6 ein Beispiel für die erste Maske zur Auswahl einer zu ermittelnden Kenngroße aus einer Mehrzahl von ermittelbaren Kenngroßen, FIG 7 ein Beispiel für die zweite Maske zur Eingabe und/oder Auswahl von Eingabeparametern,6 shows an example of the first mask for selecting a parameter to be determined from a plurality of determinable parameters, FIG. 7 shows an example of the second mask for entering and / or selecting input parameters,
FIG 8 ein Beispiel für die vierte Maske zur Ausgaoe und/oder Darstellung der Kenngroße.8 shows an example of the fourth mask for outputting and / or displaying the parameter.
Gleiche Elemente tragen in den Figuren jeweils gleiche Be- zugszeichen. In Figur 1 ist em bisheriges Datenverarbeitungssystem bzw. Verfahren zur Ermittlung einer einen Betriebszustand eines Nuklearreaktors 1 beschreibenden Kenngroße dargestellt. Die Ermittlung der Kenngroße K erfolgt dabei im wesentlicnen auf einem leistungsfähigen Rechner 3 (evtl. ein Großrechner), der auf einen Datenspeicher 5 zurückgreifen kann, und auf dem zur Ermittlung em Reaktorprogramm 7 ausgeführt wird. Es kann sich dabei beispielsweise um einen UNIX-Rechner handeln, der bei einem spezialisierten Dienstleister betrieben wird, wie in Figur 1 dargestellt. Er konnte unter Umstanden auch am Standort eines Nuklearreaktors 1 betrieben werden.Identical elements have the same reference symbols in the figures. FIG. 1 shows a previous data processing system and method for determining a parameter describing an operating state of a nuclear reactor 1. The determination of the characteristic quantity K is carried out essentially on a powerful computer 3 (possibly a mainframe computer), which can access a data memory 5 and on which a reactor program 7 is executed to determine it. This can be, for example, a UNIX computer that is operated by a specialized service provider, as shown in FIG. 1. Under certain circumstances, it could also be operated at the site of a nuclear reactor 1.
Jedenfalls sind die zur Durchfuhrung der Rechnung notwendigen Eingangsparameter E fαr das Reaktorprogramm 7 auf einem leis- tungsfahigen Rechner 3 m der Regel noch nicht im Recnner 3 gespeichert, sondern dezentral, insbesondere auf lokalen Personalcomputern 9 z.B. am Standort eines Kernkraftwerks 1 oder woanders (z.B. bei Brennelement-Lieferanten) abgelegt. Das Datenmaterial ist dabei n der Regel sehr inhomogen. Bei- spielsweise liegen Daten zu identischen Großen in verschiedenen Maßemneiten vor. Die Daten liegen nicht selektiert vor, sondern m ssen aus einer Vielzahl von anderen Informationen ausgewählt werden. Sie sind in der Regel auch nicht auf eine oder mehrere Bezugsgroßen normiert, die für eine Recnnung sinnvoll waren.In any case, the input parameters E necessary for carrying out the calculation for the reactor program 7 are usually not yet stored in a computer 3 on a powerful computer 3, but rather decentrally, in particular on local personal computers 9 e.g. at the location of a nuclear power plant 1 or elsewhere (e.g. at fuel element suppliers). The data material is usually very inhomogeneous. For example, data on identical sizes are available in different dimensions. The data are not selected, but must be selected from a variety of other information. As a rule, they are also not standardized to one or more reference sizes that made sense for a calculation.
Die Eingangsparameter E müssen desnalb mit erheblichem Zeitaufwand und im wesentlichen manuell über eine Eingabestation 11 eines leistungsfähigen Rechners 3 in den Datenbestand 5 des Rechners 3 übernommen werden. Dabei liegen die Eingangsparameter E in einem gunstigen Fall bereits als ein mobiler Datenspeicner 13 oder einer Diskette 15 vor. Oft sind die Eingangsparameter jedoch nur in Form eines schriftlichen Dokuments 17 vorhanden. Insbesondere im letzten Fall muß eine manuelle Eingabe über die Tastatur der Emgabestation 11 am Rechner 3 erfolgen. Dabei ist nicht nur die Fehlerursache aufgrund simpler Eingabefehler groß. Es ergeben sich vor allem aucn die bereits erläuterten erheblichen Nachteile durch die von einem normalen Anwender nicht zu vermeidenden Redundanzen und Widerspruche bei der Eingabe, insbesondere infolge der Vielfalt von möglichen Optionen bei der Eingabe der Eingabeparameter. In diesem Fall muß em Spezialist zu Rate gezogen werden. Dies ist insbesondere bei dringenden Berechnungen oftmals lediglich über eine Telefonleitung 19 möglich. Das Herausfil- tern der richtigen Eingabeparameter, eine Fehlerursachensuche sowie eine Behebung der Fehler erfolgt somit m der Regel durcn wechselseitiges häufiges KontaKtieren von Spezialisten durch den Anwender und umgekehrt über eine Telefonleitung. Zum Teil sind schließlich kostenaufwendige, Reisen eines oder mehrerer Spezialisten zum Standort eines Kernreaktors 1 notwendig, wo dann durch persönliche Maßnahmen des Spezialisten die genannten Probleme ausgeräumt werden müssen.The input parameters E must therefore be transferred to the database 5 of the computer 3 with considerable expenditure of time and essentially manually via an input station 11 of a powerful computer 3. In an advantageous case, the input parameters E are already available as a mobile data storage device 13 or a diskette 15. However, the input parameters are often only available in the form of a written document 17. In the latter case in particular, manual input must be made on the keyboard of the emitting station 11 on the computer 3. Not only is the cause of the error large due to simple input errors. Above all, there are also the considerable disadvantages already explained due to the redundancies and contradictions in the input that cannot be avoided by a normal user, in particular due to the variety of possible options when inputting the input parameters. In this case, consult a specialist. In the case of urgent calculations, this is often only possible via a telephone line 19. The correct input parameters are filtered out, a search for the cause of a fault, and the fault is remedied, as a rule by means of mutual frequent contacting of specialists by the user and vice versa via a telephone line. Finally, costly trips of one or more specialists to the location of a nuclear reactor 1 are sometimes necessary, where the above-mentioned problems must then be eliminated by means of personal measures by the specialist.
Figur 2 zeigt die schematische Darstellung des hier vorge- schlagenen Verfahrens zur automatischen, quantitativen Ermittlung und Darstellung einer einen Betriebszustand eines Nuklearreaktors 1 Deschreibenden Kenngroße K. In diesem Fall dient zur Vermeidung insbesondere der genannten Fehler em gesteuertes Datenverarbeitungsprogramm 21. Es arbeitet im wesentlichen menugesteuert oder über die Eingabe von Befehlen gesteuert als Koordinator und Filter zur Eingabe notwendiger Eingabeparameter E an einer Emgabe/Ausgabe-Stelle 23. Diese Emgabe/Ausgabe-Stelle 23 und möglicherweise eine Mehrzahl von weiteren Emgabe/Ausgabe- Stelle 23 stehen in der Regel am Standort eines einzelnen Reaktors 1 und/oder in der Regel an weiteren Reaktorstandorten 1.FIG. 2 shows the schematic representation of the method proposed here for the automatic, quantitative determination and representation of a parameter K describing an operating state of a nuclear reactor 1. In this case, a data processing program 21 is used to avoid the aforementioned errors in particular. It operates essentially menu-controlled or Controlled by the input of commands as coordinator and filter for the input of necessary input parameters E at an input / output point 23. This input / output point 23 and possibly a plurality of further input / output points 23 are generally located at the location of one individual reactor 1 and / or generally at further reactor locations 1.
Die Eingabeparameter E werden nach dem hier vorgeschlagenen Verfahren über ein Datenleitung 29 an em geeignetes oder mehrere geeignete Rechenprogramme 24 auf einer Rechenstufe 25 zur Ermittlung der Kenngroße K übermittelt. Dabei wird das Rechenprogramm 24 im Rahmen des Datenverarbeitungsprogramm 21 ausgeführt und überwacht.According to the method proposed here, the input parameters E are transmitted via a data line 29 to suitable or several suitable computing programs 24 on a computing stage 25 for determining the characteristic variable K. It will Computer program 24 executed and monitored as part of data processing program 21.
Der Output eines einzelnen oder mehrerer Rechenprogramme 24 wird geprüft, gefiltert und die Kenngroße K als Antwort über die Datenleitung 29 zurückgegeben.The output of an individual or a plurality of computer programs 24 is checked, filtered and the parameter K is returned as a response via the data line 29.
Schließlich dient das Datenverarbeitungsprogramm 21 der Ausgabe und Darstellung einer Kenngroße K auf einer Emgabe/Ausgabe-Stelle 23.Finally, the data processing program 21 serves to output and display a characteristic variable K on an input / output point 23.
Nach der Auswahl der Kenngroße K übernimmt das Datenverarbeitungsprogramm 21 also vor allem die Rolle eines intelligenten Input-Output-Filters bei der auswahl der geeigneten Recnen- programme 24, der Eingabe von Eingabeparametern E und αer Qualitätsprüfung der ermittelten Kenngroße K. Dies betrifft zum einen die menugesteuerte Selektion notwendiger Eingabeparameter E, die auf einer Emgabe/Ausgabe-Stelle 23 eingegeben oder von einer Datenbank 26, 27, 28 abgerufen werden können. Dies kann beispielsweise eine Datenbank 26 bei einem Brennelement-Lieferanten sein oder em Datenspeicher 27 bei einem Dienstleister oder em Datenspeicher 28 an einem Reaktorstandort 1.After the selection of the parameter K, the data processing program 21 therefore primarily assumes the role of an intelligent input-output filter in the selection of the suitable computer programs 24, the input of input parameters E and the quality check of the determined parameter K. This affects, on the one hand, the Menu-driven selection of necessary input parameters E, which can be entered at an input / output point 23 or retrieved from a database 26, 27, 28. This can be, for example, a database 26 at a fuel element supplier or a data store 27 at a service provider or a data store 28 at a reactor site 1.
Zum anderen betrifft dies die Qualitätsprüfung. Hier w rd einerseits anhand der eingestellten Parameter automatisch die gestellte Aufgabe erkannt und andererseits eine ermittelteOn the other hand, this concerns the quality check. Here, on the one hand, the task set is automatically recognized on the basis of the set parameters and, on the other hand, a determined one
Kenngroße K auf deren Konsistenz mit der Aufgabe und andererseits auf Plausibilitat mit bereits vorhandenen hinterlegten Datenwerten geprüft. Dazu dient beispielsweise em Erfan- rungswert oder em Meßwert M an einem Kraftwerksstandort 1 oder ein Erfahrungswert auf einer Datenbank 26, 27, 28. Die Übermittlung dieser Werte kann aus einem Kraftwerk 1 uoer eine Datenleitung 30 oder über die Datenleitung 29 erfolgen.Characteristic K checked for its consistency with the task and on the other hand for plausibility with already stored data values. This is done, for example, by an empirical value or a measured value M at a power plant location 1 or an empirical value on a database 26, 27, 28. The transmission of these values can take place from a power plant 1 or via a data line 30 or via the data line 29.
Die Datenverbindung 29 kann insbesondere auch eine Internet- Verbindung sein, beispielsweise ein Wide Area Network (WAN) oder auch e Local Area Network (LAN) . Dazu sind wenigstens die zu übertragenden Datenmengen M, E, K einerseits kompπ- P 1 1 1 P P Φ 1The data connection 29 can in particular also be an Internet connection, for example a wide area network (WAN) or also an e local area network (LAN). For this purpose, at least the data quantities M, E, K to be transmitted are compπ- P 1 1 1 PP Φ 1
\Q 1 3 1 (β Φ g r~- Φ P 3 φ 1 d 1 r-l\ Q 1 3 1 ( β Φ gr ~ - Φ P 3 φ 1 d 1 rl
00 rrj 1 N D P P P 1 Φ cn TJ P P ^ d N d P x: H o CNJ g φ Φ 3 to P 10 .. d Φ φ d Φ 3 Φ P IH H 3 d υ Φ s e O H 3 Cn 4J P N rö Φ Cn d H P Φ H Φ H N TJ φ to φ 44 Φ P • (0 r00 rrj 1 NDPPP 1 Φ cn TJ PP ^ d N d P x: H o CNJ g φ Φ 3 to P 10 .. d Φ φ d Φ 3 Φ P IH H 3 d υ Φ se OH 3 Cn 4J PN rö Φ Cn d HP Φ H Φ HN TJ φ to φ 44 Φ P • (0 r
© +J TJ N d (fl 3 H x: d Φ φ rH x: Q P x; P Φ d P 3 d d P g r o 3 (fl H g N r~- υ 3 TJ Φ υ H υ O -H x: d Φ n P 4H Q P Φ M g cö P TJ x: • ro P H P P P P cd • Φ to ro H υ H P d 44 Q, Φ P P P ro C φ (fl O TJ TJ Φ to H Φ H P H TJ to P Φ H Φ X5 3 (fl 3 P rH to H Φ P© + J TJ N d (fl 3 H x: d Φ φ rH x: QP x; P Φ d P 3 dd P gro 3 (fl H g N r ~ - υ 3 TJ Φ υ H υ O -H x: d Φ n P 4H QP Φ M g cö P TJ x: • ro PHPPPP cd • Φ to ro H υ HP d 44 Q, Φ PPP ro C φ (fl O TJ TJ Φ to H Φ HPH TJ to P Φ H Φ X5 3 (fl 3 P rH to H Φ P
H d XI TJ TJ 44 d d Φ d Φ Φ s g H M-4 P P Φ -. EH P (0 rH x: d 3 J P s TJ Cn υ H 3 d d 3 H Λ H Cn XI g P. H Φ > Ch Φ J 44 rH rH - N φ Φ O XH d XI TJ TJ 44 d d Φ d Φ Φ s g H M-4 P P Φ -. EH P (0 rH x: d 3 J P s TJ Cn υ H 3 d d 3 H Λ H Cn XI g P. H Φ> Ch Φ J 44 rH rH - N φ Φ O X
PH φ H ^r φ to υ Φ to P P m P Φ -5 d CNJ to n d • P φ φ P tu rH P PPH φ H ^ r φ to υ Φ to PP m P Φ -5 d CNJ to nd • P φ φ P tu rH PP
« to CM P d (fl P cd P CNJ φ X) P H rH d 3 d φ P H φ g (0 3 Cn D, cQ C (fl Φ P --H Ή (fl M φ o P Φ Φ d (fl H d > t α > Φ d Φ TJ rH to rö d 10 Q to φ 44 3 P φ H φ o Φ P XI Φ φ P (Ö P to P o d o o Cn Π «to CM P d (fl P cd P CNJ φ X) PH rH d 3 d φ PH φ g (0 3 Cn D, cQ C (fl Φ P --H Ή (fl M φ o P Φ Φ d ( fl H d> t α> Φ d Φ TJ rH to rö d 10 Q to φ 44 3 P φ H φ o Φ P XI Φ φ P ( Ö P to P odoo Cn Π
TJ Φ Φ g H d P (fl H > M >P to P P d (fl Cn P Φ M t (fl H P 10 > H s 4-1 d 1 g P g TJ φ Cn Φ rH d Φ 3 φ H TJ d to rH N φ Q φ φ Φ P 3TJ Φ Φ g H d P (fl H> M> P to PP d (fl Cn P Φ M t (fl HP 10> H s 4-1 d 1 g P g TJ φ Cn Φ rH d Φ 3 φ H TJ d to rH N φ Q φ φ Φ P 3
.. g Φ (fl d 5 H XI .V (fl φ d P φ TJ Φ 3 H 00 P d TJ X) TJ to cn to Φ P.. g Φ (fl d 5 H XI .V (fl φ d P φ TJ Φ 3 H 00 P d TJ X) TJ to cn to Φ P
+J cö 4-> P 3 4-1 φ o υ 3 P φ t H rH P d P 3 Φ TJ d to d d φ H+ J cö 4-> P 3 4-1 φ o υ 3 P φ t H rH P d P 3 Φ TJ d to d d φ H
P P H Cn 3 Φ 3 σ rj Cn d TJ P φ φ Φ H rH P d cG g d x; co Cn 3 o P — » φ φ Cn Φ O Φ (fl tu φ M Q Φ φ Cn P x: Φ φ Φ φ ro g 3 υ d d TJ H Φ X)P P H Cn 3 Φ 3 σ rj Cn d TJ P φ φ Φ H rH P d cG g d x; co Cn 3 o P - »φ φ Cn Φ O Φ (fl tu φ M Q Φ φ Cn P x: Φ φ Φ φ ro g 3 υ d d TJ H Φ X)
H O S P 4-1 d TJ oo rH x: TJ N M φ Φ rH H d CQ *P (fl 3 H 3 H P P c PH O S P 4-1 d TJ oo rH x: TJ N M φ Φ rH H d CQ * P (fl 3 H 3 H P P c P
TJ P to 0. (fl Φ CTl H 44 CM o rH υ d P υ P P d Ci(0 g P cn ro Φ P Φ cO H (flTJ P to 0. (fl Φ CTl H 44 CM o rH υ d P υ PP d Ci ( 0 g P cn ro Φ P Φ cO H (fl
O &. φ P P P CNJ φ Ct, (fl (fl Φ 3 3 3 x: to Φ to P g 3 C d P H g g Φ P M JO &. φ P P P CNJ φ Ct, (fl (fl Φ 3 3 3 x: to Φ to P g 3 C d P H g g Φ P M J
M Q O t (fl o φ TJ 44 P d P Φ P H P H (fl 3 d H φ P P 5 3 Φ o 4-> C g Cn TJ d rH d φ 3 g n co Φ X. Φ P H rH Φ g XI φ o Cn > to 4-1 . ΛJ d P d P : s rH x: φ P TJ 03 N d Q XI ω XI Φ TJ P x: P > 44 d H dMQO t (fl o φ TJ 44 P d P Φ PHPH (fl 3 d H φ PP 5 3 Φ o 4-> C g Cn TJ d rH d φ 3 gn co Φ X. Φ PH rH Φ g XI φ o Cn > to 4-1. ΛJ d P d P: s rH x: φ P TJ 03 N d Q XI ω XI Φ TJ P x: P> 44 d H d
4-> M 4-> (fl 3 o 3 H φ υ x: Φ P d 3 to P 4-1 P υ P (fl d H u φ4-> M 4-> (fl 3 o 3 H φ υ x: Φ P d 3 to P 4-1 P υ P (fl d H u φ
H (fl t Φ Cn M P s P P M υ d H d m Φ rH φ Cn CO 00 to 3 H H H P P H φ — PH (fl t Φ Cn M P s P P M υ d H d m Φ rH φ Cn CO 00 to 3 H H H P P H φ - P
Φ Φ H PS (fl H Φ to 3 Φ H s φ CNJ g P H d Φ ro H (fl g rH g Φ 3 Φ (fl öS P Φ Φ rH α, φ TJ Di φ d x: P s 3 P φ rH P P > IM X) P rH QΦ Φ H PS (fl H Φ to 3 Φ H s φ CNJ g PH d Φ ro H (fl g rH g Φ 3 Φ (fl öS P Φ Φ rH α, φ TJ Di φ dx: P s 3 P φ rH PP> IM X) P rH Q
Xl (0 P Cn rH φ XI P H d (fl H o P d cn rH (fl 3 Φ \ l φ l to d >P P φ O S g t x: d d P ä ω d g dXl (0 P Cn rH φ XI PH d (fl H o P d cn rH (fl 3 Φ \ l φ l to d> PP φ OS gtx: dd P ä ω dgd
P υ Φ P H P H d (f Φ g φ H Cn 44 H toP υ Φ P H P H d (f Φ g φ H Cn 44 H to
P Φ H d Φ x: Φ CiΦ Cn P Φ 3 x; H P 3 ro 3 to d (0 cfl P Φ to Q. dP Φ H d Φ x: Φ CiΦ Cn P Φ 3 x; HP 3 ro 3 to d ( 0 cfl P Φ to Q. d
Φ TJ rH H XI d to d to 3 rH 3 d P g Φ oo 4-1 d Q d to Φ Φ P (0 J 3 d t φΦ TJ rH H XI d to d to 3 rH 3 d P g Φ oo 4-1 d Q d to Φ Φ P (0 J 3 d t φ
TJ Cn Φ 3 ^P P H Φ 3 D rH 'P ö (fl H X) CNJ to Φ Φ Φ φ > s Cn Q o < o H P d X) o d P φ Φ TJ d Φ Cn φ P 3 3 cn Cn H x: H O s H Φ x;TJ Cn Φ 3 ^ PPH Φ 3 D rH 'P ö (fl HX) CNJ to Φ Φ Φ φ> s Cn Q o <o HP d X) od P φ Φ TJ d Φ Cn φ P 3 3 cn Cn H x : HO s H Φ x;
(fl Φ g d Φ Φ P XI rH 3 d Cn ^ C/) H d » <c o g Q υ P g P g Φ P XJ(fl Φ g d Φ Φ P XI rH 3 d Cn ^ C /) H d »<c o g Q υ P g P g Φ P XJ
H Φ P d d to 4-J Φ P 3 d 1 Φ φ r- t n H co H D, φ ~- P (fl to 44 τ) P < > to (fl P Cn 3 XI TJ V d υ φ φ XI P CNJ g 1 g H P to d (0 P g Cn P d P CNI H Q Φ d ro (fl d (fl x P 02 XI (0 (fl φ d P H Cn H P Cn H d φ P d φH Φ P dd to 4-J Φ P 3 d 1 Φ φ r- tn H co HD, φ ~ - P (fl to 44 τ) P <> to (fl P Cn 3 XI TJ V d υ φ φ XI P CNJ g 1 g HP to d (0 P g Cn P d P CNI HQ Φ d ro (fl d (fl x P 02 XI ( 0 (fl φ d PH Cn HP Cn H d φ P d φ
3 Φ Φ P 1-1 3 Cn 3 υ 3 o (fl TJ Q .. to H Φ Φ o P (0 d Φ φ 3 o 3 > 03 Φ Φ P 1-1 3 Cn 3 υ 3 o (fl TJ Q .. to H Φ Φ o P (0 d Φ φ 3 o 3> 0
CQ tn s cq d φ P ^ d d Φ TJ P Cn < > φ Φ d X) g d H 3 P Φ 44 P CCQ tn s cq d φ P ^ dd Φ TJ P Cn <> φ Φ d X) gd H 3 P Φ 44 PC
+J d (0 (fl H d .d P H cd Φ Da Cn to d P CNJ H ro (0 P 44 x: P d x: to+ J d (0 (fl H d .d P H cd Φ Da Cn to d P CNJ H ro (0 P 44 x: P d x: to
M 3 d TJ H 3 rH cd TJ ^r d 3 d 3 TJ Cn P ιτ) d 3 10 H 3 cd to H 3 φ r υ Φ TJ o Φ Φ 4-ι rH P φ CN d rö (SJ P d P 00 H er Φ Φ (fl 44 Φ φ 44 TJM 3 d TJ H 3 rH cd TJ ^ rd 3 d 3 TJ Cn P ιτ) d 3 10 H 3 cd to H 3 φ r υ Φ TJ o Φ Φ 4-ι rH P φ CN d rö (SJ P d P 00 H er Φ Φ (fl 44 Φ φ 44 TJ
(0 4-> d H X) (0 Φ P Φ P H Φ \ .V φ & 3 d Φ H X) P Cn X) to(0 4-> d H X) (0 Φ P Φ P H Φ \ .V φ & 3 d Φ H X) P Cn X) to
D. P H P 4-> (0 P 3 P Φ P 3 TJ g ; φ • x: υ X) Cn «. Q P d φ 3 (0 3 inD. PHP 4-> ( 0 P 3 P Φ P 3 TJ g; φ • x: υ X) Cn «. QP d φ 3 ( 0 3 in
P Φ X) ΛJ P Cn H <C to d Φ 44 g X) r- d υ (0 Φ d P d (fl Φ > d Cn <P Φ X) ΛJ P Cn H <C to d Φ 44 g X) r- d υ ( 0 Φ d P d (fl Φ> d Cn <
Φ H P d Φ to g φ H g Ö (fl Φ (fl 00 H H ?: Cn Φ 3 Cn Φ • P rH φ d 4-JΦ H P d Φ to g φ H g Ö (fl Φ (fl 00 H H?: Cn Φ 3 Cn Φ • P rH φ d 4-J
> φ 3 H 3 6 Cn Φ πj . 1 d P P Cn φ Φ g d Q H x: ^ φ 3 to £ H g 3> φ 3 H 3 6 Cn Φ πj. 1 d P P Cn φ Φ g d Q H x: ^ φ 3 to £ H g 3
H > , g Cn Φ P CNJ Φ Cn <P d Φ to α. . o H Φ Φ u > TJ Φ Cd Φ PH>, g Cn Φ P CNJ Φ Cn <P d Φ to α. , o H Φ Φ u> TJ Φ Cd Φ P
TJ 4-> 1 H d to Cn d (fl C3 O 3 H x: 10 Cn 1 Φ Cn N to Φ d o TJ Φ t 44TJ 4-> 1 H d to Cn d (fl C3 O 3 H x: 10 Cn 1 Φ Cn N to Φ d o TJ Φ t 44
(O d : P Φ P TJ 3 φ d m α g Φ P P d υ P d d P g H G Φ g to to φ 3 fl 3 (0 Φ H α d Cn H 3 Φ g H α α ro Cn Φ 3 φ to D 00 P O P g Cn H rH H(O d: P Φ P TJ 3 φ dm α g Φ PP d υ P dd P g HG Φ g to to φ 3 fl 3 ( 0 Φ H α d Cn H 3 Φ g H α α ro Cn Φ 3 φ to D 00 POP g Cn H rH H
VO < d TJ o 3 (0 J Cn CTl XI (0 rH d Φ P .H Φ P Cn d Φ 1 (fl P co (fl d φ (fl TJ \ p X P P 3 ro (0 P x: Φ Cn φ •1-4 rH (0 3 P x: P P g Cn Q P 3 ≥ PVO <d TJ o 3 ( 0 J Cn CTl XI (0 rH d Φ P .H Φ P Cn d Φ 1 (fl P co (fl d φ (fl TJ \ p XPP 3 ro (0 P x: Φ Cn φ • 1-4 rH ( 0 3 P x: PP g Cn QP 3 ≥ P
*-»! p υ Φ XI TJ 1 P x: 44 n cn υ X, TJ P Φ Q >P Φ υ Φ 3 o d Cn P rH t x: P * - »! p υ Φ XI TJ 1 P x: 44 n cn υ X, TJ P Φ Q> P Φ υ Φ 3 or Cn P rH tx: P
O Φ to 4J υ d d M υ P M d o to υ TJ Φ Cn P P rH d Cn P d d o x! H rH υ (fl o H H d 3 Φ H Φ to Φ 3 H P d Φ d d X) X! Φ Φ d φ (fl H 3 φ H P 3 Φ 3 ro P g 4-> (Ö x: cd XI 2 > P Cd D. ro PS 3 (0 o (fl d > ? P (fl X, φ U P TJ 2 tΛ m o LO o LΠ O LO rH rH CNJ ro ro O Φ to 4J υ dd M υ PM do to υ TJ Φ Cn PP rH d Cn P ddox! H rH υ (fl o HH d 3 Φ H Φ to Φ 3 HP d Φ dd X) X! Φ Φ d φ (fl H 3 φ HP 3 Φ 3 ro P g 4-> ( Ö x: cd XI 2> P Cd D. ro PS 3 ( 0 o (fl d>? P (fl X, φ UP TJ 2 tΛ mo LO o LΠ O LO rH rH CNJ ro ro
nes Benutzers des Datenverarbeitungsprogramm 21. Die Internet-Umgebung 33 des Benutzers (z.B. Intranet) ist im Rahmen einer übergeordneten Internetumgebung 31 (z.B. Extranet) über Datenleitungen 29, 30 unter anderem mit einer Internetumge- bung 35 des Dienstleisters (Intranet) oder eines Lieferanten verbunden.nes user of the data processing program 21. The Internet environment 33 of the user (eg intranet) is connected to an Internet environment 35 of the service provider (intranet) or a supplier within the framework of a higher-level internet environment 31 (eg extranet) via data lines 29, 30 ,
In einem ersten Verfahrensschritt VI wird auf einer Oberflache 37 m einer Auswahlmaske (die z.B. auf einer Internetsei- te erscheint) beispielsweise durch eine Eingabe in der Tastatur 39 an der Emgabe/Ausgabe-Stelle 23 eine zur ermittelnde Kenngroße K aus einer Auswahl von ermittelbaren Kenngroßen K gewählt. Im nächsten Verfahrensschritt V2 erfolgt die Festlegung eines oder mehrerer zugeordneter Rechenprogramme 24 ent- sprechend der getroffenen Auswahl. Dazu wird dem Verfahren, insbesondere im Rahmen des Datenverarbeitungsprogramms 21, eine Liste von für die quantitative Ermittlung der Kenngroße K notwendigen Eingabeparametern E festgelegt. Diese Liste ist vor allem in sich konsistent und vermeidet Redun- danzen und Widerspruche oder die Verknüpfung von physikalisch nicht möglichen Zustanden bei den Eingabeparametern E.In a first method step VI, on a surface 37 m of a selection mask (which appears, for example, on an Internet site), for example by an input in the keyboard 39 at the input / output point 23, a characteristic variable K to be determined is selected from a selection of determinable characteristic quantities K selected. In the next method step V2, one or more assigned computer programs 24 are defined in accordance with the selection made. For this purpose, the method, in particular in the context of the data processing program 21, defines a list of input parameters E necessary for the quantitative determination of the parameter K. Above all, this list is consistent in itself and avoids redundancies and contradictions or the linking of physically not possible states for the input parameters E.
In einem weiteren Verfahrensschritt V3 erfolgt die Eingabe der Eingabeparameter E in einer weiteren Eingabemaske 39 wie- derum beispielsweise über die Tastatur 39 einer Eingabe/Ausgabestelle 23. Die auf diese Weise abgerufenen Emgabeparame- ter E werden im genannten Verfahren bereits durch das Daten- verarbeitungsprogramm 21 auf ihre Konsistenz geprüft und gegebenenfalls durch Datenwerte aus einem hinterlegten Datenbe- stand 41A, 41B, 41C beispielsweise auf einer Datenbank 26, 27, 28 ergänzt, umgerechnet oder zu neuen Eingabeparametern verrechnet. Zu diesem Zweck kann entweder über eine Datenleitung 30 auf eine am Standort des Kraftwerks 1 vorhandene Datenbank 28 mit einem Datenbestand 28 zurückgegriffen werden. Oder über eine Datenleitung 29 wird, beispielsweise im Rahmen der Internet-Umgebung 31, auf eine externe Datenbank 26 oder 27 beispielsweise bei einem Lieferanten oder Dienstleister zurückgegriffen werden. An dieser Stelle findet also eine Kommunikation über das Internet 31 zwischen der Internet- applikation 33 des Benutzers und der Internetapplikation 35 des Dienstleisters statt.In a further method step V3, the input parameters E are again entered in a further input mask 39, for example using the keyboard 39 of an input / output point 23. The input parameters E called up in this way are already used in the above-mentioned method by the data processing program 21 checked for consistency and, if necessary, supplemented by data values from a stored data stock 41A, 41B, 41C, for example on a database 26, 27, 28, converted or offset to new input parameters. For this purpose, a database 28 with a database 28 at the location of the power plant 1 can either be accessed via a data line 30. Or via a data line 29, for example in the context of the Internet environment 31, to an external database 26 or 27, for example at a supplier or service provider be resorted to. At this point there is therefore communication via the Internet 31 between the Internet application 33 of the user and the Internet application 35 of the service provider.
Ist der Satz von Eingabeparametern E vollständig und für fehlerfrei befunden, so erfolgt im nächsten Verfahrensschritt V4, wiederum innerhalb des Datenverarbeitungsprogramms 21 eine Anpassung der Eingaoeparameter E an eine für das Rechen- programm 24 notwendige Form des Inputs. Dies kann beispielsweise eine Normierung oer Eingabeparameter E auf eine für das Rechenprogramm 24 gunstige Größenordnung sein. Es können auch beispielsweise mehrere Eingabeparameter E zu einem Datenfeld oder Datenvektor zusammengefugt werden. Es kann auch eine Komprimierung und Verschlüsselung bzw. Kennzeichnung des Datensatzes im Hinblick auf eine Übertragung durch eine Datenleitung 29 erfolgen. Anschließend wird das Datenpaket von der Internet-Umgebung 33 des Benutzers zur Internet-Umgebung 35 des Dienstleisters übertragen.If the set of input parameters E is complete and found to be error-free, then in the next method step V4, again within the data processing program 21, the input parameters E are adapted to a form of input necessary for the computer program 24. This can be, for example, standardization of input parameters E to an order of magnitude favorable for the computing program 24. For example, several input parameters E can also be combined to form a data field or data vector. The data record can also be compressed and encrypted or identified with regard to transmission via a data line 29. The data packet is then transmitted from the user's Internet environment 33 to the service provider's Internet environment 35.
Dort (Figur 3B) erfolgt dann im nächsten Verfahrensschritt V5 die Datenermittlung mittels des ausgewählten Rechenprogramms 24 und es wird so em Output generiert, der einem weiteren Verfahrensschritt V6 einer Konsistenzprufung unterzogen wird. Die Datenermittlung erfolgt in der Regel auf einer entsprechend dimensionierten Rechenstufe 25 mit einem ausreichenden Datenspeicher 27 und Rechenkapazitat zur Durchfuhrung der Reaktorprogramme 24. Bei einer Konsistenzprufung w rd beipiels- weise anhand eingestellter Parameter erkannt, welche Aufgabe zu erledigen war, und ob der Output zur Erledigung dieser Aufgabe genügt. Weiter kann eine Prüfung hinsichtlich des Vergleichs der Kenngroße K mit Erfahrungswerten (z.B. auf einer Datenbank 27) oder Meßwerten M (beispielsweise aus einem Reaktorkern 2 oder einer Datenbank 28) erfolgen.There (FIG. 3B), the data is then determined in the next method step V5 by means of the selected computer program 24, and an output is generated in this way, which is subjected to a consistency check in a further method step V6. The data is usually determined on a correspondingly dimensioned computing stage 25 with a sufficient data memory 27 and computing capacity for carrying out the reactor programs 24. In the case of a consistency check, for example, the parameters that were set were used to identify which task had to be done and whether the output was to be done this task is sufficient. Furthermore, a check can be carried out with regard to the comparison of the characteristic variable K with empirical values (e.g. on a database 27) or measured values M (for example from a reactor core 2 or a database 28).
Der generierte Output kann komplizierte Datenmatrizen umfassen, die beispielsweise eine zeitlich-räumliche Neutro- Φ d 1 1 00The generated output can include complicated data matrices that, for example, a temporal-spatial neutron Φ d 1 1 00
00 1 1 H Φ o 1 > P n M 1 f φ H Q TJ Q d (Ö P Cn 1 cn 1 d 1 d o Φ r-00 1 1 H Φ o 1> P n M 1 f φ HQ TJ Q d ( Ö P Cn 1 cn 1 d 1 do Φ r-
© Cn φ P Φ S φ d 1 rH P rH d 3 P (fl to φ Φ d P 3 cö H P o d X) H XJ d H o Cn g d 3 Φ d TJ H d H 4-4 Φ Φ g d Φ Φ© Cn φ P Φ S φ d 1 rH P rH d 3 P (fl to φ Φ d P 3 cö H P o d X) H XJ d H o Cn g d 3 Φ d TJ H d H 4-4 Φ Φ g d Φ Φ
0- to P Φ d (Ö υ P rH τj υ P P : - Cn P Φ P 30- to P Φ d (Ö υ P rH τj υ P P: - Cn P Φ P 3
63 3 o TJ P υ 4H rö rH H 44 to x: φ g φ P d rH63 3 o TJ P υ 4H rö rH H 44 to x: φ g φ P d rH
H rö CM P M to P d o X) 3 Φ υ P o ro cö x: υ Φ υ H Φ x: to cö Cn to ö> Φ 1 P Q P ro e- Φ d 3: 3 d > d P 3 rH t d TJ P φ Φ 3 rH rl P o d Φ r< ro l TJ ä d 3 Φ TJ P 4-1 rH 4 > TJ P (0 (f Φ TJ l d Φ φ P φ d rH φ P (fl . Φ d P P rH d P > TJ H ΦH rö CM PM to P do X) 3 Φ υ P o ro cö x: υ Φ υ H Φ x: to cö Cn to ö> Φ 1 PQP ro e- Φ d 3: 3 d> d P 3 rH td TJ P φ Φ 3 rH rl P od Φ r <ro l TJ ä d 3 Φ TJ P 4-1 rH 4> TJ P (0 (f Φ TJ ld Φ φ P φ d rH φ P (fl. Φ d PP rH d P> TJ H Φ
XJ o rH Cn M Q H φ to 3 x; H 3 Φ H- TJXJ o rH Cn M Q H φ to 3 x; H 3 Φ H- TJ
(fl H φ to Φ brf 3 TJ φ Cn (Ö XJ Di P x: d o(fl H φ to Φ brf 3 TJ φ Cn ( Ö XJ Di P x: do
H P P 3 rH . d d H 4-) P rö d u H toH P P 3 rH. d d H 4-) P rö d u H to
ΛJ (0 cö φ d Φ P Φ H CM P φ P hH H φΛJ (0 cö φ d Φ P Φ H CM P φ P hH H φ
P d Φ Φ φ x: Φ Φ P P Φ g TJ QP d Φ Φ φ x: Φ Φ P P Φ g TJ Q
Φ 3 Ö> CQ d TJ o TJ Φ d > H P P rH φÖ 3 Ö> CQ d TJ o TJ Φ d> H P P rH φ
TJ Cu P 00 Φ P P o Cn g H Φ Φ 3 Cn d CQ P o (Ö CNJ P Φ Cn P P g s J N P H rH P φ TJ Φ 3 d P Φ o to Φ o Φ Φ "3* ΦTJ Cu P 00 Φ PP o Cn g H Φ Φ 3 Cn d CQ P o ( Ö CNJ P Φ Cn PP gs JNPH rH P φ TJ Φ 3 d P Φ o to Φ o Φ Φ "3 * Φ
Φ n P TJ d φ P Cu (fl TJ P 00 > 3Φ n P TJ d φ P Cu (fl TJ P 00> 3
P H P d d P Φ TJ H TJ Φ φ 00 P d to Cn P φ rö P W d Φ d x: d d d H ΦP H P d d P Φ TJ H TJ Φ φ 00 P d to Cn P φ rö P W d Φ d x: d d d H Φ
H d φ g φ φ 3 H d υ H H Cn H g rH PH d φ g φ φ 3 H d υ H H Cn H g rH P
1-1 (fl s 3 g x: P φ rö tÖ Φ Φ d Φ «rr ro x: d M Φ υ Φ XJ P 10 d 3 Φ Q1-1 (fl s 3 g x: P φ rö tÖ Φ Φ d Φ «rr ro x: d M Φ υ Φ XJ P 10 d 3 Φ Q
Φ X) φ O d H TJ Φ d x: rH to XI TJ to TJ r- d rö rH Q H Φ TJ d Φ υ d Φ P Φ P H d dΦ X) φ O d H TJ Φ d x: rH to XI TJ to TJ r- d rö rH Q H Φ TJ d Φ υ d Φ P Φ P H d d
CNJ H x; Φ 0- Cn d H P H Φ H φ σ> H Φ (fl ΦCNJ H x; Φ 0- Cn d H P H Φ H φ σ> H Φ (fl Φ
Φ φ (fl d to d Φ Φ x: co x: a N g 3 3 P x: d ts! H P φ 3 c (0 υ t P 3 to to υ to H Φ Φ Cn rH Φ rH 44 t H H 3 P P rH φ H rH φ d TJ XJ rH H φ P Φ rH Φ d φ P Φ XI rHΦ φ (fl d to d Φ Φ x: co x: a N g 3 3 P x: d ts! HP φ 3 c (0 υ t P 3 to to υ to H Φ Φ Cn rH Φ rH 44 t HH 3 PP rH φ H rH φ d TJ XJ rH H φ P Φ rH Φ d φ P Φ XI rH
(fl H (0 o (fl Φ rH H Φ x: P CQ Φ d o H d TJ to φ rH P x: Ci> υ d CQ P Q Ciφ d(fl H (0 o (fl Φ rH H Φ x: P CQ Φ d o H d TJ to φ rH P x: Ci> υ d CQ P Q Ciφ d
P rH (fl M P to υ to rH Φ g φ to P HP rH (fl M P to υ to rH Φ g φ to P H
Φ (fl to d Φ P tO H d Φ (0 Φ (0 P • H (fl 44 J rH x: (Ö N (fl d Φ Φ 3 Φ to Φ d t Φ Q Φ o x: (fl υ XJ P α rα CQ d 3 Φ TJ rH P XJ XI υ 3 d 3 Φ .. H φ d d 3 P rö Φ d TJ t d XI P g TJ x: P P X Φ tΦ (fl to d Φ P tO H d Φ (0 Φ (0 P • H (fl 44 J rH x: ( Ö N (fl d Φ Φ 3 Φ to Φ dt Φ Q Φ ox: (fl υ XJ P α rα CQ d 3 Φ TJ rH P XJ XI υ 3 d 3 Φ .. H φ dd 3 P rö Φ d TJ td XI P g TJ x: PPX Φ t
Φ CÖ 3 P φ d P H Φ rH H υ φ to P PΦ CÖ 3 P φ d P H Φ rH H υ φ to P P
TJ d d co OQ 3 Φ Φ H rH x: to d H φ cnTJ d d co OQ 3 Φ Φ H rH x: to d H φ cn
P P d Q N P φ d υ d H Φ cα Φ φ Φ P rö g Cn P P x: P Φ (Ö 3 Φ rH o rH tPP d QNP φ d υ d H Φ cα Φ φ Φ P rö g Cn PP x: P Φ ( Ö 3 Φ rH o rH t
5 TJ Φ .y P H d 3 to υ to P 2 s to P P P o TJ Φ Φ 3 d H to Φ x: 10 i φ5 TJ Φ .y P H d 3 to υ to P 2 s to P P P o TJ Φ Φ 3 d H to Φ x: 10 i φ
P o X d X! rH Φ Φ Cn ro • 44 t d d P r rH d H P Q " XI P 4H P 3 3 φ d d rH Φ φ Φ Φ oo P rö P c (fl rö H Φ H 1 φ TJ > α CNJ H 10 P P TJ Φ Φ Q !-S x; vo P P P o d g Φ 3 Φ > H CD «P o X d X! rH Φ Φ Cn ro • 44 tdd P r rH d HPQ "XI P 4H P 3 3 φ dd rH Φ φ Φ Φ oo P rö P c (fl rö H Φ H 1 φ TJ> α CNJ H 10 PP TJ Φ Φ Q! -S x; from PPP odg Φ 3 Φ> H CD «
(0 Φ 3 P H P P TJ Cn H to rH > t d r-(0 Φ 3 P H P P TJ Cn H to rH> t d r-
-~ φ 3 « n d Cd H x: g Φ x; Φ Φ Φ CNl o Cn d P φ Φ m g P υ x: c TJ P- ~ φ 3 «n d Cd H x: g Φ x; Φ Φ Φ CNl o Cn d P φ Φ m g P υ x: c TJ P
O P d P d φ g P xi d to (fl P to υ o rHO P d P d φ g P xi d to (fl P to υ o rH
(fl Φ φ φ TJ 3 3 ro Φ d P φ d (0 P in Φ < >
Figure imgf000029_0001
TJ X) d ^ o AJ N Cn TJ H J Cn TJ d Di 00 P CNJ T
(fl Φ φ φ TJ 3 3 ro Φ d P φ d ( 0 P in Φ <>
Figure imgf000029_0001
TJ X) d ^ o AJ N Cn TJ HJ Cn TJ d Di 00 P CNJ T
Figure imgf000029_0002
Figure imgf000029_0002
mit einem aus einem Reaktor 1, einem Reaktorkern 2, oder einem Brennelement 4 abgerufenen Meßwert M durchgeführt. Ergibt der Vergleich V eine Veränderung der ermittelten Kenngroße K im Vergleicn zum Meßwert M oder dem Datenwert D, so kann ge- gebenenfalls über eine Datenleitung 43 eine Veranderungs - formation I an die Internet-Umgebung des Benutzers zurückgegeben werden und dort an einer Eingabe/Ausgabe-Stelle 23 dargestellt oder in einem Datenbestand 28 des Benutzers abgelegt werden. Akzeptiert der Benutzer diese Veränderung I kann bei- spielsweise über eine Datenverbindung 43A kann eine Aktualisierung des hinterlegten Datenbestands 41B auf der Datenbank 27 beim Dienstleister (evtl. auch im Datenbestand 41A auf der Datenbank 26 beim Lieferanten) vorgenommen werden. Synchron kann auch eine Aktualisierung des hinterlegten Datenbestands 41C auf der Datenbank 28 beim Benutzer vorgenommen werden.with a measurement value M retrieved from a reactor 1, a reactor core 2, or a fuel element 4. If the comparison V yields a change in the ascertained characteristic variable K in comparison to the measured value M or the data value D, then change information I can possibly be returned to the user's Internet environment via a data line 43 and there to an input / output -Position 23 are shown or stored in a database 28 of the user. If the user accepts this change I, for example via a data connection 43A, the stored database 41B can be updated on the database 27 at the service provider (possibly also in the database 41A on the database 26 at the supplier). The stored database 41C on the database 28 can also be updated synchronously by the user.
Es ist aucn möglich über eine Datenverbindung 43B eine Veränderung der entsprechenden Kenngroße K im Reaktor 1 zu veran- laßen - beispielsweise die Änderung eines Lastfaktors im Re- aktorkern 2 oder die Änderung eines Ladeplans für e Brennelement 4. Die Analyse eines bestehenden Betrieoszustands eines Nuklearreaktors 1, insbesondere die Ermittlung einer Kenngroße K eines Nuklearreaktors 1, kann also eine notwendige Veränderung I des Betriebszustands über eine Datenverbm- düng 43B im Reaktor 1 veranlassen und gleichzeitig (synchron) den derzeitig dokumentierten Betriebszustand auf einer Datenbank 26, 27 über eine Datenleitung 43A aktualisieren. Die A- nalyse des derzeitigen Betriebszustands über die Ermittlung einer Kenngroße K eines Reaktors 1 kann also direkt in die auf die Zukunft gerichtete Betriebsplanung eines Nuklearreaktors 1 eingreifen.It is also possible to cause a change in the corresponding characteristic variable K in the reactor 1 via a data connection 43B - for example the change in a load factor in the reactor core 2 or the change in a loading plan for a fuel assembly 4. The analysis of an existing operating state of a nuclear reactor 1 , in particular the determination of a characteristic variable K of a nuclear reactor 1, can therefore cause a necessary change I of the operating state via a data link 43B in the reactor 1 and at the same time (synchronously) update the currently documented operating state on a database 26, 27 via a data line 43A. The analysis of the current operating state via the determination of a characteristic variable K of a reactor 1 can therefore directly intervene in the future-oriented operating planning of a nuclear reactor 1.
Figur 5 zeigt ein Beispiel einer Maske 37A bei einer Oberflache 37 eines Datenverarbeitungsprogramms 21. Diese kann zum Einstieg in das Datenverarbeitungsprogramm 21 auf einer Internetseite erscheinen, die z.B. an einer Emgabe/Ausgab- Stelle 23 eines Datenverarbeitungssystem aufgerufen wird. Ein Feld 53 kennzeicnnet nach diesem Beispiel den Zweck der Maske 37A - nämlich die automatische, quantitativen Ermittlung und Darstellung einer einen Betriebszustand eines Nuklearreaktors 1 beschreibenden Kenngroße K mittels „Reaktorrechnungen" . Die Maske 37A liefert über ein Auswahlmenu 61 die Möglichkeit mittels eines Zeigers 62 (beispielsweise über eine Computer- Maus bedienbar) eine Dienstleistung zu wählen. Dies kann beispielsweise die Analyse 61A von Reaktoreigenschaften sein (Kenngroßenermittlung) oder der Vergleich 61B einer ermittel- ten Kenngroße K mit einem aus einem Kraftwerk abrufbaren Meßwert M oder einem m einem Datenbestand hinterlegten Datenwert D sein. Es kann auch die Analyse 61C von brennstoffspe- zifiscnen Eigenscnaften erfolgen oder eine Suche 61D einem hinterlegten Datenbestand 4 LA, 41B, 41C auf einer Datenbank 26, 27, 28. Über em Feld 55 kann von einer Rechenstufe 25 eine ermittelte Kenngroße K abgerufen sowie über em Feld 57 eine Information (z.B. Kommentare) an den Dienstleister ver- scnickt werden. Über em Feld 59 ist eine alphabetiscne Liste aller Möglichkeiten innerhalb der Oberflache 37 wahlbar. Au- ßerdem ist über em Feld 51 eine Sprache der Oberflacne 37 nach Maßgabe des Benutzers wahlbar. Über die Bet tigung eines Feldes 63 mit dem Zeiger 62 kann eine Nachricht an einen für das Reaktorprogramm 24 zustandigen Spezialisten oder über em Feld 65 an den Dienstleister, gesendet werden.FIG. 5 shows an example of a mask 37A for a surface 37 of a data processing program 21. This can appear at the start of the data processing program 21 on a website that is called up, for example, at an input / output point 23 of a data processing system. On According to this example, field 53 identifies the purpose of the mask 37A - namely the automatic, quantitative determination and display of a characteristic quantity K describing an operating state of a nuclear reactor 1 by means of "reactor calculations". The mask 37A provides the option by means of a selection menu 61 by means of a pointer 62 (for example A service can be selected using a computer mouse), for example analysis 61A of reactor properties (determination of characteristic size) or comparison 61B of a determined characteristic value K with a measured value M that can be called up from a power plant or a data value D stored in a database The analysis 61C of fuel-specific properties can also be carried out or a search 61D can be carried out on a stored database 4 LA, 41B, 41C on a database 26, 27, 28. Via a field 55, a determined parameter K can be called up by a computing stage 25 and information about field 57 (e.g. Ko comments) to the service provider. An alphabetical list of all possibilities within the surface 37 can be selected via field 59. In addition, a language of the upper sheet 37 can be selected according to the user via the field 51. By actuating a field 63 with the pointer 62, a message can be sent to a specialist responsible for the reactor program 24 or via a field 65 to the service provider.
Wird in der ersten Maske 37A beispielsweise die Auswahl 61A getroffen, so wird bei dem vorliegenden Beispiel einer Oberflache 37, eine weitere erste Maske 37B (Figur 6) aufgerufen, welche die Auswahl einer zu ermittelnden Kenngroße K aus ei- ner Mehrzahl von ermittelbaren Kenngroßen K erlaubt. Dies kann beispielsweise eine Auswahl 67 von neutronenphysikalischen Kenngroßen K sein.If, for example, the selection 61A is made in the first mask 37A, in the present example of a surface 37, a further first mask 37B (FIG. 6) is called up, which selects a characteristic variable K to be determined from a plurality of characteristic variables K which can be determined allowed. This can be a selection 67 of neutron physical parameters K, for example.
Nach dem vorliegenden Ausfuhrungsbeispiel ist eine oder meh- rere der folgenden Kenngroßen auswahlbar:According to the present exemplary embodiment, one or more of the following parameters can be selected:
Isothermer bzw. kombinierter Temperaturkoeffizient, Brennstofftemperaturkoeffizient, Borwirksamkeit,Isothermal or combined temperature coefficient, fuel temperature coefficient, Borwirksamkeit,
- Nullastborkonzentrationen (z.B. zwischen 0-2000ppm) , Steuerelementwirksamkeit , Steuerelementwirksamkeiten von Stuck-Rod-Konfigurationen (z.B. betrifft eingeschränkte Steuerung durch veklemmte Steuerstabe ) ,- zero-load boron concentrations (e.g. between 0-2000ppm), control effectiveness, control effectiveness of stucco rod configurations (e.g. affects limited control by jammed control rod),
Berechnung der effektiven Uberkπtikalitat . Die übrigen Bezugszeichen entsprechen denen in Figur 5.Calculation of the effective Uberkπtikalitat. The remaining reference numerals correspond to those in FIG. 5.
Die Ermittlung kann dabei n Abhängigkeit verschieden großer Zeitschritte erfolgen.The determination can be made as a function of time steps of different sizes.
Beispielsweise erfolgt bei der Wahl der Kenngroße „Brennstofftemperaturkoefflzient" mit dem Zeiger 62 folgende Berechnung, die das Datenverarbeitungsprogramm 21 automatisch durchfuhrt:For example, when selecting the parameter "fuel temperature coefficient" with the pointer 62, the following calculation is carried out, which the data processing program 21 carries out automatically:
Die Reaktivität des Reaktors wird für Reaktorzustande ermittelt, bei denenThe reactivity of the reactor is determined for reactor states in which
- die Brennstofftemperatur um +/- 50K um einen Nominalwert variiert wird, und - die Kuhlmitteltemperatur konstant gehalten wird.- the fuel temperature is varied by +/- 50K by a nominal value, and - the coolant temperature is kept constant.
Das Ergebnis (in diesem Fall mehrere Werte für verschiedene Brennstoff-Temperaturen) wird vom Datenverarbeitungsprogramm 21 als „Brennstofftemperaturkoeffizient" in einer Reaktivi- tatsanderung (in der Einheit 10"5/K) bilanziert und dann anhand von Erfahrungs- und Grenzwerten auf Plausibilitat geprüft. Liegt der Wert innerhalb bestimmter Grenzen wird das Ergebnis als „zulassig" eingestuft und so an den Benutzer ausgegeben. Maßnahmen, die zu einer Variation der Brennstoff- temperatur innerhalb der abgefragten Grenzen fuhren, können dann vom Benutzer beim Reaktorbetrieb durchgeführt werden.The result (in this case several values for different fuel temperatures) is balanced by the data processing program 21 as a “fuel temperature coefficient” in a reactivity change (in the unit 10 “5 / K) and then checked for plausibility on the basis of experience and limit values. If the value lies within certain limits, the result is classified as "permissible" and is thus output to the user. Measures which lead to a variation in the fuel temperature within the limits queried can then be carried out by the user during reactor operation.
Bei der Aufgabenwahl 61B mit dem Zeiger 62 (Figur 5) besteht nach dem vorliegenden Ausfuhrungsbeispiel (analog zu Figur 6) unter anderem die Wahl:When selecting the task 61B with the pointer 62 (FIG. 5), there is the choice according to the present exemplary embodiment (analogous to FIG. 6):
Vergleich von Aktivierungsdaten, Vergleich von Borwerten, Vergleich von Korrosionswerten,Comparison of activation data, comparison of boron values, Comparison of corrosion values,
- Vergleich von Meßwerten aus einer Datenbank- Comparison of measured values from a database
Bei der Aufgabenwahl 61C mit dem Zeiger 62 (Figur 5) besteht nach dem vorliegenden Ausführungsbeispiel (analog zu Figur 6) unter anderem die Wahl:In the task selection 61C with the pointer 62 (FIG. 5), according to the present exemplary embodiment (analogous to FIG. 6), the choice includes:
- Brennelement mit minimalem DNB-Verhältnis, DNB-Verhältnis eines bestimmten Brennelements, räumliche Darstellung einer Brennstableistung im Kernschema, - räumliche Darstellung von Brennstababbränden im Kernschema (betrifft Brennstoff und Neutronengift z.B. Gadolinium- Abbrand) , räumliche brennstabweise Darstellung von Korrosionsschichtdicken im Kern, - räumliche Darstellung brennstabweise für korrosionsschichtigen für ein Brennelement,- Fuel element with a minimum DNB ratio, DNB ratio of a certain fuel element, spatial representation of fuel rod output in the core diagram, - spatial representation of fuel rod burn-offs in the core diagram (affects fuel and neutron poison, e.g. gadolinium burn-off), spatial fuel rod-based display of corrosion layer thicknesses in the core, - spatial Representation of fuel rod by layer of corrosion for a fuel element,
Berechnung eines Schadenumfangs im LOCA-Fall (Loss of Coo- lant Accident, fiktiv) ,Calculation of the extent of damage in the LOCA case (Loss of Coalant Accident, fictitious),
- Brennstableistungsgeschichte, Brennstableistungsgeschichte aller Stäbe. Für den Fall der Anwahl einer Datenbank 27 können beispielsweise Kernschemata geliefert werden oder eine Beckenbelegung oder eine Liste von Brennelementen im Reaktorbecken oder eine Liste von auszuwechselnden oder ausgewechselten Brennelementen.- fuel history, fuel history of all rods. If a database 27 is selected, core schemes can be provided, for example, or a pool assignment or a list of fuel elements in the reactor pool or a list of fuel elements to be replaced or exchanged.
Bei der Aufgabenwahl 61D mit dem Zeiger (Figur 5) besteht nach dem vorliegenden Ausführungsbeispiel (analog zu Figur 6) unter anderem die Wahl: Kernschemata - BeckenbelegungIn the task selection 61D with the pointer (FIG. 5), according to the present exemplary embodiment (analogous to FIG. 6) there is a choice among other things: core schemes - pelvic occupancy
BrennelementlistenFuel element lists
Figur 7 zeigt ein Ausführungsbeispiel einer zweiten Maske 37C einer Oberfläche 37 eines Datenverarbeitungsprogamms 21 auf einem Datenverarbeitungssystem. Die Ausführung der Maske 37C ist von der zur Bestimmung gewählten Kenngröße K in den ersten Masken 37A, 37B abhängig und wird vom Datenverarbeitungs- Programm 21 bestimmt. Bei diesem Ausfuhrungsbeispiel wird u- ber eine Tabelle 69 die Eingabe erforderlicher Eingabeparameter E für ein Rechenprogramm 24 (Reaktorprogramm) abgerufen. Dabei kann eine Reihe von voreingestellten Stanαarde gabe- werten E für die Wahl eines Zeitpunkts T in der Vergangenheit oder der Zukunft für die Berechnung einer Kenngroße K durch das Betatigen eines Feldes 74 mit dem Zeiger 62 gewählt und/oder eingelesen werden.FIG. 7 shows an exemplary embodiment of a second mask 37C of a surface 37 of a data processing program 21 on a data processing system. The execution of the mask 37C depends on the parameter K selected for the determination in the first masks 37A, 37B and is determined by the data processing Program 21 determines. In this exemplary embodiment, the input of required input parameters E for a computer program 24 (reactor program) is called up via a table 69. A series of preset standard values E for the selection of a point in time T in the past or in the future for the calculation of a characteristic variable K can be selected and / or read in by actuating a field 74 with the pointer 62.
Die Eingabeparameter betreffen:The input parameters concern:
- den Zeitpunkt im Reaktorzyklus (TS,TP) die Steuerstabposition (CRC) den Lastfaktor (LOAD)- the time in the reactor cycle (TS, TP) the control rod position (CRC) the load factor (LOAD)
- DNB-Verhaltnis (DNB) - Brennelement-Position m t zugehörigem DNB (DNBPOS) die örtliche Positionen im Reaktordruckbehalter (WXYZ)- DNB ratio (DNB) - fuel element position with associated DNB (DNBPOS) the local positions in the reactor pressure vessel (WXYZ)
- den Abbrand von Brennstoff und Neutronengift (CB, BURC)- the burning of fuel and neutron poison (CB, BURC)
- die Moderator-Dichte, (MODRHO)- the moderator density, (MODRHO)
- verschiedene Moderator-Temperaturen (MODTEMP, TINLET, TRISE) verschiedene Moderatordrucke (MODP)- different moderator temperatures (MODTEMP, TINLET, TRISE) different moderator prints (MODP)
- zusätzliche, andere Dtenfiles (MTS, NO50)- additional, other data files (MTS, NO50)
Nur einige Felder 70 der Tabelle 69 sind über eine Tastatur 39 an einer Ξingabe/Ausgabe-Stelle 23 ausfullbar. Der überwiegende Teil der Felder 72 der Tabelle 69 wird beispielsweise durch Eingabeparameter E ausgefüllt, die aus einem hinterlegten Datenbestand 4 LA, 41B 41C auf einer Datenbank 26, 27 28 abgerufen werden. Zum Teil werden die über eine Einga- be/Ausgabe-Stelle 23 eingegebenen Eingabeparameter E in den Feldern 70 mit den aus einer Datenbank 26, 27, 28 eingelesenen Eingabeparametern E in den Feldern 72 auf Konsistenz geprüft oder mit diesen zu einem neuen kombinierten Parameter verrechnet . Die dafür notwendigen Maßnahmen werden automa- tisch vom Datenverarbeitungsprogramm 21 vollzogen. Nach Bestätigung der Eingaben in einem Bestätigungsfeld 75 werden die Eingabeparameter E der Tabelle 69 vom Datenverarbeitungsprogramm 21 genutzt, um einen Input für ein Rechenprogramm 24 zu generieren, das zur Ermittlung der ausgewahl- ten Kenngroße K geeignet ist.Only a few fields 70 of table 69 can be filled in via keyboard 39 at an input / output point 23. The majority of the fields 72 in table 69 are filled, for example, by input parameters E, which are retrieved from a stored database 4 LA, 41B 41C in a database 26, 27 28. In some cases, the input parameters E in the fields 70 entered via an input / output point 23 are checked for consistency with the input parameters E in the fields 72 read from a database 26, 27, 28 or are calculated with these to form a new combined parameter , The measures necessary for this are carried out automatically by the data processing program 21. After confirmation of the entries in a confirmation field 75, the input parameters E of the table 69 are used by the data processing program 21 to generate an input for a computing program 24 which is suitable for determining the selected characteristic variable K.
Figur 8 zeigt em Ausfuhrungsbeispiel einer dritten Maske 37D einer Oberflache 37 eines Datenverarbeitungsprogramms 21 zur Ausgabe und/oder Darstellung einer Kenngroße K. Dazu kann wahlweise m einem rechten Teil der Maske em Bild 71 dieFIG. 8 shows an exemplary embodiment of a third mask 37D of a surface 37 of a data processing program 21 for outputting and / or displaying a characteristic variable K. For this purpose, the right part of the mask in FIG
Kenngroße K hier beispielsweise die räumliche Verteilung einer Neutronenflußdichte in einem Reaktor ern 2 durch farbliche Abstufungen quantitativ darstellen. Durch Anwanlen eines Punktes P in diesem Bild 71 mit dem Zeiger 62 kann beispiels- weise em zugenoriger numerischer Wert W dieses Punktes P in einem linken Teil der Maske einem numeriscnen Feld 73 dargestellt werden. Characteristic K here for example quantitatively represent the spatial distribution of a neutron flux density in a reactor 2 by color gradations. By selecting a point P in this image 71 with the pointer 62, for example, an associated numerical value W of this point P can be represented in a left part of the mask of a numerical field 73.

Claims

Patentansprüche claims
1. Verfahren zur automatischen, quantitativen Ermittlung und Darstellung einer einen Betriebszustand eines Nuklearreaktors (1) beschreibenden Kenngroße (K) , insbesondere auch eines1. A method for the automatic, quantitative determination and display of a parameter (K) describing an operating state of a nuclear reactor (1), in particular also one
Nuklearreaktorkerns (2) und/oder eines im Nuklearreaktorkern (2) betriebenen Brennelements (4), wobei em für ein Rechenprogramm (24) erforderlicner Input auf einer Rechenstufe (25) verarbeitet wird, in der verschiedene Kenngroßen (K) quanti- tativ ermittelbar sind, d a d u r c h g e k e n n z e i c h n e t, daß im Ranmen eines gesteuerten (z.B. teilweise menugesteuert und/oder über einen Befenl gesteuert) Datenverarbeitungsprogramms (21) zur Vermeidung von Fehlern - an einer ersten Emgabe/Ausgabe-Stelle (23) aus einer Mehrzahl von ermittelbaren Kenngroßen (K) ausgewählt wird, welche Kenngroße (K) zu ermitteln ist, daß vom Datenverarbeitungsprogramm (21) automatisch:Nuclear reactor core (2) and / or a fuel element (4) operated in the nuclear reactor core (2), wherein input required for a computing program (24) is processed on a computing level (25) in which different parameters (K) can be determined quantitatively , characterized in that in the frame of a controlled (for example partially menu-controlled and / or controlled via a command) data processing program (21) to avoid errors - selected from a plurality of determinable parameters (K) at a first input / output point (23) which parameter (K) is to be determined, that the data processing program (21) automatically:
- aus einer Mehrzahl von der Rechenstufe (25) gespeicher- ten Rechenprogrammen (24), welche eine Mehrzahl von Kenngroßen (K) aus jeweils einem Input quantitativ zu ermitteln gestatten, wenigstens em Recnenprogramm (24) festgelegt wird,at least one computing program (24) is determined from a plurality of computing programs (24) stored by the computing stage (25), which allow a plurality of parameters (K) to be determined quantitatively from one input each,
- die Werte der für den Input des festgelegten Rechenpro- gramms (24) erforderlicnen Eingabeparameter (E) abgerufen werden, insbesondere aus der Emgabe/Ausgabe-Stelle (23) und/oder aus einem hinterlegten Datenbestand (41A, 41B, 41C) , insbesondere auf einer Datenbank (26, 27, 28), z.B. über eine Datenverbindung (29) , - aus den Werten der erforderlichen Eingabeparameter (E) der Input für das festgelegte Rechenprogramm (24) gebildet und an das festgelegte Rechenprogramm (24) auf der Rechenstufe (25) geleitet wird, z.B. über eine Datenverbindung (29),- The values of the input parameters (E) required for the input of the defined arithmetic program (24) are called up, in particular from the input / output point (23) and / or from a stored database (41A, 41B, 41C), in particular on a database (26, 27, 28), e.g. Via a data connection (29), - the input for the specified computing program (24) is formed from the values of the required input parameters (E) and is passed to the specified computing program (24) on the computing stage (25), e.g. via a data connection (29),
- auf der Recnenstufe (25) das festgelegte Rechenprogramm (24) ausgeführt und dabei ein Output generiert wird, der geprüft und aus dem anschließend die ausgewählte Kenngroße (K) quantitativ ermittelt wird, - die quantitativ ermittelte Kenngroße (K) an die erste oder eine zweite Emgabe/Ausgabe-Stelle (23) geleitet wird, und daß nach einem Empfang an der ersten oder der zweiten Emgabe/Ausgabe-Stelle (23) die Kenngroße (K) dargestellt wird.- On the computing stage (25), the defined computing program (24) is executed and an output is generated, which is checked and from which the selected parameter (K) is then determined quantitatively, - The quantitatively determined characteristic (K) is passed to the first or a second issuing / issuing point (23), and that after a reception at the first or the second issuing / issuing point (23) the characteristic (K) is shown becomes.
2. Verfahren nach Anspruch 1, d a d u r c h g e k e n n z e i c h n e t, daß em Vergleich (V) zwischen der quantitativ ermittelten Kenngroße (K) einerseits und einem entsprechenden Meßwert (M) oder einem Datenwert (D) aus einem nmterlegten Datenbestand (41A, 41B, 41C) , beispielsweise auf einer Datenbank (26, 27, 28), andererseits durchgeführt wird, insbesondere em Vergleich bezuglich einer Aktivierungsrate und/oder eines Borwerts und/ooer eines Korrosionswerts eines Nuklearreaktors (1).2. The method according to claim 1, characterized in that em comparison (V) between the quantitatively determined parameter (K) on the one hand and a corresponding measured value (M) or a data value (D) from a stored data set (41A, 41B, 41C), for example on a database (26, 27, 28), on the other hand, in particular by comparing an activation rate and / or a boron value and / or a corrosion value of a nuclear reactor (1).
3. Verfahren nach Anspruch 2, d a d u r c h g e k e n n z e i c h n e t, daß aufgrund des Vergleichs (V) eine Veränderung eines bestehenden Be- triebszustands eines Nuklearreaktors (1) ermittelt wird, insbesondere eine Veränderung im Nuklearreaktorkern (2) und/oder in einem im Nuklearreaktor (1) enthaltenen Brennelement (4), z.B. eine Veränderung in einer Leistungsdichteverteilung und/oder im Beladungszustand und/oder ein neuer Beladungs- plan.3. The method according to claim 2, characterized in that based on the comparison (V) a change in an existing operating state of a nuclear reactor (1) is determined, in particular a change in the nuclear reactor core (2) and / or contained in one in the nuclear reactor (1) Fuel element (4), e.g. a change in a power density distribution and / or in the loading condition and / or a new loading plan.
4. Verfahren nach einem der vorhergehenden Ansprüche, d a d u r c h g e k e n n z e i c h n e t, daß eine Veränderung eines bestehenden Betriebszustands eines Nuklearre- aktors (1) im hinterlegten Datenbestand ( LA, 41B, 41C) , beispielsweise auf einer Datenbank (26, 27, 28), registriert wird.4. The method according to any one of the preceding claims, that a change in an existing operating state of a nuclear reactor (1) is registered in the stored database (LA, 41B, 41C), for example on a database (26, 27, 28).
5. Verfahren nach einem der vorhergehenden Ansprüche, d a d u r c h g e k e n n z e i c h n e t, daß mindestens die erste Emgabe/Ausgabe-Stelle (23) und/oder die Rechenstufe (25) und/oder der hinterlegte Datenbestand (41A, 41B, 41C) , beispielsweise auf einer Datenbank (26, 2 , 28), über eine Internetumgebung (31,33,35) vernetzt ist, insbesondere über eine WAN- und/oder LAN-Umgebung.5. The method according to any one of the preceding claims, characterized in that at least the first input / output point (23) and / or the computing stage (25) and / or the stored data stock (41A, 41B, 41C), for example on a database (26, 2, 28), is networked via an Internet environment (31, 33, 35), in particular via a WAN and / or LAN environment.
6. Verfahren nach einem der vorhergehenden Ansprüche, d a d u r c h g e k e n n z e i c h n e t, daß eine Mehrzahl von Eingabe/Ausgabe-Stellen (23) mit einer gemeinsamen Rechenstufe (25) und/oder einem gemeinsamen hinterlegten Datenbestand (41A, 41B, 41C) , beispielsweise auf einer Daten- bank (26, 27, 28), vernetzt sind.6. The method according to any one of the preceding claims, characterized in that a plurality of input / output points (23) with a common computing stage (25) and / or a common stored database (41A, 41B, 41C), for example on a data bank (26, 27, 28), are networked.
7. Verfahren nach einem der vorhergehenden Ansprüche, d a d u r c h g e k e n n z e i c h n e t, oaß der hinterlegte Datenbestand (4 LA, 41B, 41C) , beispielsweise auf ei- ner Datenbank (26, 27, 28), umfaßt:7. The method according to any one of the preceding claims, that the data stored (4 LA, 41B, 41C), for example on a database (26, 27, 28), comprises:
- neutronenphysikalische und/oder- neutron physical and / or
- thermohydraulische und/oder- thermohydraulic and / or
- brennstoffspezifische- fuel specific
- strukturmaterialspezifische Eigenschaften eines Nuklearreaktors (1) , insbesondere Listen und/oder Schemata zu:- Structural material-specific properties of a nuclear reactor (1), in particular lists and / or schemes for:
- Wirkungsquerschnitten und/oder- cross sections and / or
- Temperaturverteilungen und/oder- temperature distributions and / or
- Abbrandzustanden und/oder - Beladungszuständen- Burning conditions and / or - Loading conditions
- Material- und/oder Stoffverteilungen im Nuklearreaktorkern (2) .- Material and / or substance distributions in the nuclear reactor core (2).
8. Verfahren nach einem der vorhergehenden Ansprüche, d a d u r c h g e k e n n z e i c h n e t, daß einer oder mehrere der erforderlichen Emgabeparameter in folgender Aufzahlung enthalten ist:8. The method according to any one of the preceding claims, d a d u r c h g e k e n n z e i c h n e t that one or more of the required input parameters is included in the following payment:
- Einsatzdauer und/oder Position eines Brennelements (4) im Nuklearreaktorkern (2), - ortliche Position im Nuklearreaktorkern, an dem die Kenngroße quantitativ ermittelt werden soll,- period of use and / or position of a fuel element (4) in the nuclear reactor core (2), - local position in the nuclear reactor core at which the parameter is to be determined quantitatively,
- Lastfaktor, mit dem der Nuklearreaktor (1) betrieben wird, - Borkonzentration und/oder Boranreicherung im Kuhlmittel des Nuklearreaktors (1),- load factor with which the nuclear reactor (1) is operated, Boron concentration and / or boron enrichment in the coolant of the nuclear reactor (1),
- Position der Steuerstabe im Nuklearreaktorkern (2),- position of the control rod in the nuclear reactor core (2),
- Abbrandzustand der Brennelemente (4) und/oder eines Neutro- nengifts im Nuklearreaktorkern (2),- Burning state of the fuel elements (4) and / or a neutron poison in the nuclear reactor core (2),
- Kuhlmittel und/oder Moderatoreigenschaften im Nuklearreaktorkern (2) .- Coolant and / or moderator properties in the nuclear reactor core (2).
9. Verfahren nach einem der vorhergehenden Ansprüche, d a d u r c h g e k e n n z e i c h n e t, daß eine oder mehrere der Kenngroßen (K) eines Nuklearreaktors (1) aus der folgenden Aufzanlung quantitativ ermittelt werden:9. The method according to any one of the preceding claims, d a d u r c h g e k e n n z e i c h n e t that one or more of the parameters (K) of a nuclear reactor (1) are determined quantitatively from the following list:
- Temperaturkoeff zient,- temperature coefficient,
- Bor-Wirksamkeit und/oder Konzentration, - Steuerelementwirksamkeit in Normal- und/oder Stuck-Rod- Konflguration,- Boron effectiveness and / or concentration, - Control element effectiveness in normal and / or stucco rod configuration,
- Uberkritikal tatskenngroßen,- supercritical factual,
- DNB-Verhaltmsse,- DNB behavior,
- Neutronenf lußdichten, - Brennstab- und/oder Brennelement-Leistung,- neutron flux densities, - fuel rod and / or fuel element performance,
- Brennstab- und/oder Brennelementabbrand,- fuel rod and / or fuel element burnup,
- Korrosionsscr. chtαicke im Nuklearreaktorkern (2) und/oder im Brennelement (4), wobei die Kenngroße als em einzelner Wert und/oder eine Lis- te von Werten und/oder als eine mit einer auswahlbaren- corrosion scr. chtαicke in the nuclear reactor core (2) and / or in the fuel assembly (4), the parameter as an individual value and / or a list of values and / or as one with a selectable
Schrittweite zeitlich und/oder räumlich abhangige Funktion ermittelt wird.Step size temporally and / or spatially dependent function is determined.
10. Verfahren nach einem der vorhergehenden Ansprüche, d a d u r c h g e k e n n z e i c h n e t, daß die erforderlichen Rechenprogramme (24) Gleichungen zur zeitlichen und räumlichen Bescnreibung neutronenphyskalischer und/oder ther- mohydraulischer und/oder gekoppelter neutronenthermohydrauli- scher Vorgange in einem Nuklearreaktor (1) losen.10. The method according to any one of the preceding claims, d a d u r c h g e k e n n z e i c h n e t that the required computer programs (24) equations for the temporal and spatial description of neutron physics and / or thermohydraulic and / or coupled neutron thermohydraulic processes in a nuclear reactor (1) loose.
11. Datenverarbeitungsprogramm (21) auf einem Datenverarbeitungssystem zur automatischen quantitativen Ermittlung und Darstellung einer einen Betriebszustand eines Nuklearreaktors11. Data processing program (21) on a data processing system for automatic quantitative determination and Representation of an operating state of a nuclear reactor
(1) beschreibenden Kenngroße (K) , insbesondere auch eines Nuklearreaktorkerns (2) und/oder eines im Nuklearreaktorkern(1) Descriptive parameter (K), in particular also a nuclear reactor core (2) and / or one in the nuclear reactor core
(2) betriebenen Brennelements (4), wobei das Datenverarbeitungssystem wenigstens eine Emgabe/Ausgabe-Stelle (23) und/oder eine Rechenstufe (25) und/ oder einen hinterlegten Datenbestand (41A, 41B, 41C) , insbesondere auf einer Datenbank (26, 27, 28), enthalt und ein für em Rechenprogramm (24) erforderlicher Input auf ei- ner Rechenstufe (25) verarbeitet wird, in der verschiedene Kenngroßen (K) quantitativ ermittelbar sind, g e k e n n z e i c h n e t d u r c h miteinander verknüpfte Programmodule, wobei zur Vermeidung von Fehlern eine gesteuerte (z.B. eine teilweise menugesteu- erte und/oder über einen Befenl gesteuerte) Ausgabeinformation eines ersten Moduls als Emgabemformation eines weiteren Moduls wirkt, und wenigstens:(2) operated fuel element (4), the data processing system comprising at least one input / output point (23) and / or a computing stage (25) and / or a stored database (41A, 41B, 41C), in particular on a database (26 , 27, 28), and an input required for an arithmetic program (24) is processed on an arithmetic stage (25) in which various parameters (K) can be determined quantitatively, characterized by interlinked program modules, one to avoid errors controlled ( for example partially menu-controlled and / or controlled via a command) output information of a first module acts as input information of another module, and at least:
- über das erste Modul an einer ersten Emgabe/Ausgabe-Stelle (23) aus einer Mehrzahl von ermittelbaren Kenngroßen (K) auswahlbar ist, welche Kenngroße (K) zu ermitteln ist, und automatisch:- The first module at a first input / output point (23) can be used to select from a plurality of identifiable parameters (K), which parameter (K) is to be determined, and automatically:
- über e zweites Modul aus einer Mehrzahl von in der Rechenstufe (25) gespeicherten Recnenprogrammen (24), welche eine Mehrzahl von Kenngroßen (K) aus jeweils einem Input quantitativ zu ermitteln gestatten, wenigstens ein Rechenprogramm (24) festlegbar ist,at least one computing program (24) can be determined via a second module from a plurality of computing programs (24) stored in the computing stage (25), which allow a plurality of parameters (K) to be determined quantitatively from one input each,
- über em drittes Modul, die Werte der für den Input des Rechenprogramms (24) erforderlichen Emgabeparameter (E) abrufbar sind, insbesondere aus der Emgabe/Ausgabe-Stelle (23) und/oder aus einem hinterlegten Datenbestand (41A,- Via a third module, the values of the input parameters (E) required for the input of the computing program (24) can be called up, in particular from the input / output point (23) and / or from a stored database (41A,
41B, 41C) , insbesondere auf einer Datenbank (26, 27, 28), z.B. über eine Datenverbindung (29, 30),41B, 41C), in particular on a database (26, 27, 28), e.g. via a data connection (29, 30),
- über em viertes Modul aus den Werten der erforderlichen Emgabeparameter (E) der Input für das Rechenprogramm (24) gebildet und, z.B. über eine Datenverbindung (29), an das festgelegte Rechenprogramm (24) auf der Rechenstufe (25) leitbar ist, - über ein fünftes Modul das festgelegte Rechenprogramm (24) auf der Rechenstufe (25) ausfuhrbar und dabei em Output generierbar ist, derthe input for the computing program (24) is formed via the fourth module from the values of the required input parameters (E) and, for example via a data connection (29), can be conducted to the defined computing program (24) on the computing level (25), - Via a fifth module, the defined computing program (24) can be executed at the computing level (25) and thereby em output can be generated
- über ein sechstes Modul prufbar und aus dem anschließend die ausgewählte Kenngroße (K) quantitativ ermittelbar ist,- Can be checked via a sixth module and from which the selected parameter (K) can then be determined quantitatively,
- über ein siebtes Modul die quantitativ ermittelte Kenngroße (K) an die erste oder eine zweite Emgabe/Ausgabe-Stelle (23) leitbar ist, und über em achtes Modul nach dem Empfang in der ersten oder zweiten Emgabe/Ausgabe-Stelle (23) die Kenngroße (K) quantitativ darstellbar ist.- The quantitatively determined parameter (K) can be passed to the first or a second issuing / issuing point (23) via a seventh module, and via an eighth module after receipt in the first or second issuing / issuing point (23) the parameter (K) can be represented quantitatively.
12. Datenverarbeitungsprogramm (21) nach Anspruch 11, d a d u r c h g e k e n n z e i c h n e t, daß über ein neuntes Modul em Vergleich (V) zwischen der quantitativ ermittelten Kenngroße einerseits und einem entsprecnenden Meßwert oder einem Datenwert aus einem hinterlegten Datenbestand (41A, 41B, 41C) andererseits durcnfuhrbar ist.12. The data processing program (21) as claimed in claim 11, which also means that a comparison (V) between the quantitatively determined characteristic variable on the one hand and a corresponding measured value or a data value from a stored database (41A, 41B, 41C) on the other hand can be carried out via a ninth module.
13. Datenverarbeitungsprogramm (21) nach Ansprucn 12, d a d u r c h g e k e n n z e i c h n e t, daß einem zehnten Modul aufgrund des Vergleichs (V) eine Veränderung eines bestehenden Betriebszustanos eines Nuklearreaktors (1) ermittelbar ist.13. Data processing program (21) according to claim 12, so that a tenth module can determine a change in an existing operating state of a nuclear reactor (1) based on the comparison (V).
14. Datenverarbeitungsprogramm (21) nach einem der Ansprüche 11 bis 13, d a d u r c h g e k e n n z e i c h n e t, daß über ein elftes Modul eine Veränderung eines bestehenden Betriebszustands eines Nuklearreaktors (1) im hinterlegten Datenbestand (41A, 41B, 41C) registrierbar ist.14. Data processing program (21) according to one of claims 11 to 13, d a d u r c h g e k e n e z e i c h n e t that a change in an existing operating state of a nuclear reactor (1) in the stored database (41A, 41B, 41C) can be registered via an eleventh module.
15. Datenverarbeitungsprogramm (21) nacn einem der Ansprüche 11 bis 14, d a d u r c h g e k e n n z e i c h n e t, daß über em zwölftes Modul mindestens die erste Einga- be/Ausgabe-Stelle (23) und/oder die Rechenstufe (25) und/ooer der hinterlegte Datenbestand (41A, 41B, 41C) über eine dahin übertragende Internetumgebung vernetzbar ist, insbesondere über eine WAN- und/oder LAN-Umgebung .15. Data processing program (21) according to one of claims 11 to 14, characterized in that via the twelfth module at least the first input / output point (23) and / or the computing stage (25) and / or the stored data stock (41A , 41B, 41C) about one there transmitting Internet environment can be networked, in particular via a WAN and / or LAN environment.
16. Oberflache (37) eines Datenverarbeitungsprogramms (21) auf einem Datenverarbeitungssystem zur automatischen quantitativen Ermittlung und Darstellung einer einen Betriebszustand eines Nuklearreaktors (1) beschreibenden Kenngroße (K) , insbesondere auch eines Nuklearreaktorkerns (2) und/oder eines im Nuklearreaktorkern (2) betriebenen Brennelements (4), wobei das Datenverarbeitungssystem (21) wenigstens eine Emgabe/Ausgabe-Stelle (23) und/oder eine Rechenstufe (25) und/oder einen hinterlegten Datenbestand (41A, 41B, 41C) enthalt und ein für ein Rechenprogramm (24) erforderlicher Input auf ei- ner Rechenstufe (25) verarbeitet wird, n der verschiedene Kenngroßen quantitativ ermittelbar sind, g e k e n n z e i c h n e t d u r c h miteinander verknüpfte Masken (37A, 37B,38,40), wobei zur Vermeidung von Fehlern eine im wesentlichen gesteuerte (z.B. menugesteuerte und/oder über einen Befehl gesteuerte) Eingabe auf einer der Masken (37A, 37B, 37C, 37D) an einer Emgabe/Ausgabe-Stelle (23) und/oder einer Rechenstufe (25), den Aufruf einer weiteren Maske (37A, 37B, 37C, 37D) bewirkt, und eine oder mehrere Masken (37A, 37B, 37C, 37D) in folgender Aufzahlung enthalten sind:16. Surface (37) of a data processing program (21) on a data processing system for the automatic quantitative determination and display of a parameter (K) describing an operating state of a nuclear reactor (1), in particular also a nuclear reactor core (2) and / or one in the nuclear reactor core (2) operated fuel element (4), the data processing system (21) containing at least one input / output point (23) and / or a computing stage (25) and / or a stored database (41A, 41B, 41C) and one for a computing program ( 24) the required input is processed on a computing level (25), n which different characteristic quantities can be determined quantitatively, characterized by interlinked masks (37A, 37B, 38, 40), an essentially controlled (eg menu-controlled and / or command-controlled) input on one of the masks (37A, 37B, 37C, 37D) at an input / output location (2nd 3) and / or a computing stage (25), calls up a further mask (37A, 37B, 37C, 37D), and one or more masks (37A, 37B, 37C, 37D) are included in the following payment:
- eine erste Maske (37A, 37B) zur Auswahl einer zu ermittelnden Kenngroße (K) aus einer Mehrzahl von ermittelbaren Kenngroßen (K)- a first mask (37A, 37B) for selecting a characteristic variable (K) to be determined from a plurality of determinable characteristic variables (K)
- eine zweite Maske (37C) zur Eingabe und/oder Auswahl von Eingabeparametern (E) ,a second mask (37C) for input and / or selection of input parameters (E),
- eine dritte Maske zur Anzeige des Stands des Rechenprogramms (24) und/oder zur Einflußnahme auf das Rechenprogramm (24) ,a third mask for displaying the status of the computing program (24) and / or for influencing the computing program (24),
- eine vierte Maske (37D) zur Ausgabe und/oder Darstellung der Kenngroße (K) . - A fourth mask (37D) for outputting and / or displaying the parameter (K).
17. Oberflache (37) eines Datenverarbeitungsprogramms (21) nach Anspruch 16, d a d u r c h g e k e n n z e i c hn e t, daß die Masken (37A, 37B, 37C, 37D) im wesentlichen entsprechend einer hierarchischen Struktur mit mehreren Ebe- nen verknüpft sind.17. The surface (37) of a data processing program (21) according to claim 16, so that the masks (37A, 37B, 37C, 37D) are linked to several levels essentially according to a hierarchical structure.
18. Oberflache (37) eines Datenverarbeitungsprogramms nach Anspruch 16 oder 17, d a d u r c h g e k e n n z e i c hn e t, daß eine Maske (37A, 37B, 37C, 37D) em Auswahlmenu (61,67) und/oder em Emgabefeld (69) und/oder eine Ausgabetabelle (69) und/oder eine Ausgabeflache (71) zur Darstellung von Bildern oder Kurven aufweist.18. Surface (37) of a data processing program according to claim 16 or 17, characterized in that a mask (37A, 37B, 37C, 37D) em selection menu (61,67) and / or em input field (69) and / or an output table (69) and / or an output surface (71) for displaying images or curves.
19. Datenverarbeitungssystem umfassend wenigstens eine E ga- be/Ausgabe-Stelle (23) und/oder eine Rechenstufe (25) und/ oder einen hinterlegten Datenbestand (4 LA, 41B, 41C), beispielsweise auf einer Datenbank (26, 27, 28), d a d u r c h g e k e n n z e i c h n e t , daß mit ihm ein Verfahren nach einem der Ansprüche 1 bis 10 ausfuhrbar ist, und/oder auf ihm em Datenveraroeitungsprogramm (21) nach einem der Ansprüche 11 bis 15 ausfuhrbar ist, und/oder eine Oberflacne (37) nach einem der Ansprüche 16 bis 18 bedienbar ist.19. Data processing system comprising at least one input / output point (23) and / or a computing stage (25) and / or a stored database (4 LA, 41B, 41C), for example on a database (26, 27, 28 ), characterized in that it can be used to execute a method according to one of Claims 1 to 10, and / or it can be used to execute a data processing program (21) according to one of Claims 11 to 15, and / or an upper flap (37) according to one of the Claims 16 to 18 is operable.
20. Speichermedium auf der em Datenverarbeitungsprogramm zur Durchfuhrung des Verfahrens nach einem der Ansprüche 1 bis 10 abgelegt ist, insbesondere em Datenverarbeitungsprogramm (21) nach einem der Ansprüche 11 bis 15 und/oder em Daten- verarbeitungsprogramm zur Ausfuhrung einer Oberflache (37) nach einem der Ansprüche 16 bis 18, insbesondere mit einem DatenverarbeitungsSystem. 20. Storage medium on which a data processing program for carrying out the method according to one of claims 1 to 10 is stored, in particular a data processing program (21) according to one of claims 11 to 15 and / or a data processing program for executing a surface (37) according to one of claims 16 to 18, in particular with a data processing system.
PCT/EP2000/007386 1999-08-06 2000-07-31 Method, computer programme and computer programme interface for determining a characteristic value of a nuclear reactor WO2001011633A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE19937275.6 1999-08-06
DE19937275A DE19937275C2 (en) 1999-08-06 1999-08-06 Method and data processing program for determining a parameter of a nuclear reactor

Publications (2)

Publication Number Publication Date
WO2001011633A2 true WO2001011633A2 (en) 2001-02-15
WO2001011633A3 WO2001011633A3 (en) 2002-05-30

Family

ID=7917529

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2000/007386 WO2001011633A2 (en) 1999-08-06 2000-07-31 Method, computer programme and computer programme interface for determining a characteristic value of a nuclear reactor

Country Status (2)

Country Link
DE (1) DE19937275C2 (en)
WO (1) WO2001011633A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10052284B2 (en) 2013-10-22 2018-08-21 Translate Bio, Inc. Lipid formulations for delivery of messenger RNA

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4196476A (en) * 1977-08-30 1980-04-01 Xerox Corporation Reproduction machine with selectively disclosable programs
US4411385A (en) * 1980-08-20 1983-10-25 Webasto-Werk W. Baier Gmbh & Co. Controller for the operation of heaters
EP0414256A1 (en) * 1989-08-25 1991-02-27 Hitachi, Ltd. Automation system for nuclear power plants
US5768119A (en) * 1996-04-12 1998-06-16 Fisher-Rosemount Systems, Inc. Process control system including alarm priority adjustment

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4196476A (en) * 1977-08-30 1980-04-01 Xerox Corporation Reproduction machine with selectively disclosable programs
US4411385A (en) * 1980-08-20 1983-10-25 Webasto-Werk W. Baier Gmbh & Co. Controller for the operation of heaters
EP0414256A1 (en) * 1989-08-25 1991-02-27 Hitachi, Ltd. Automation system for nuclear power plants
US5768119A (en) * 1996-04-12 1998-06-16 Fisher-Rosemount Systems, Inc. Process control system including alarm priority adjustment

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10052284B2 (en) 2013-10-22 2018-08-21 Translate Bio, Inc. Lipid formulations for delivery of messenger RNA

Also Published As

Publication number Publication date
WO2001011633A3 (en) 2002-05-30
DE19937275A1 (en) 2001-03-15
DE19937275C2 (en) 2003-10-30

Similar Documents

Publication Publication Date Title
DE60034926T2 (en) System and method for optimizing a variety of operating and control parameters in a nuclear reactor
DE69712678T3 (en) Method for real-time monitoring of a computer system for its management and assistance for its maintenance during its operational readiness
DE102007062986B4 (en) Method and device for client-server communication according to the standard protocol OPC UA
DE3629178C2 (en)
DE10255125A1 (en) Decentralized Automatic Testing of Graphical User Interfaces (GUI) of Software
DE112004000362T5 (en) Output of notifications of a process plant
DE102010036757A1 (en) Graphical sidebar for a process control system
DE102005062838A1 (en) Method and device for evaluating a proposed solution to a boundary value problem
DE112015006067T5 (en) Intelligent functional module and programmable logic control system
EP2439691A1 (en) Method and device for mechanical production of a process diagram
DE112016004613T5 (en) System and method for checking the safety logic of a cause-and-effect table
WO2020200877A1 (en) Generating and distributing configuration data structures for control systems
EP1470459B1 (en) Early prognosis of the reliability of a technical arrangement
DE10048941A1 (en) Time diagram compiler and runtime environment for the interactive generation of executable test programs for logic checking
EP1005215B1 (en) Method and system for editing configuration data in telecommunications systems
WO2011000367A1 (en) Method and device for the simplified error processing in a machine tool
DE102019001129A1 (en) Numerical control device
WO2001011633A2 (en) Method, computer programme and computer programme interface for determining a characteristic value of a nuclear reactor
DE102019005935A1 (en) NUMERIC CONTROL UNIT
DE19517976A1 (en) Programming device for a programmable control unit, functional unit for this and method for entering the memory display for the programming device
DE112013006686T5 (en) Programmable controller, programmable control system, and method for generating execution error information
DE10063514A1 (en) Accessing database involves index generator calling up stored procedure to access index configuration data in remote database management system for optimal index configuration
Parimalam et al. Convenient and elegant HCI features of PFBR operator consoles for safe operation
EP3355186A1 (en) Creation and execution of software modules
EP3625676B1 (en) Method for supporting a user in the creation of a software application and computer program using an implementation of the method and programming interface which can be used in such a method

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): US

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
AK Designated states

Kind code of ref document: A3

Designated state(s): US

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

122 Ep: pct application non-entry in european phase