A kind of steam turbine valve control method for supporting control logic to reconfigure, device andSystemTechnical field
The present invention relates to technical field of industrial control, especially a kind of high-speed response steamer for supporting control logic to reconfigureMachine valve control method, device and system.
Background technique
Steam turbine is prime mover of one group of large high-speed operating, is one of the capital equipment of thermal power plant unit, uses vapourTurbine carrys out drawing generator so as to make mechanical energy be converted into electric energy, is finally completed power generation power supply network and uses.
Steam turbine is all made of digital electrohydraulic control system (Digital Electric in modern power plants unitHydraulic Control System, DEH system) it is controlled, the revolving speed control either in start-up course, or it is normalRunning Load Regulation and main vapour pressure control, are all finally by high pressure control valve to steam turbine and high pressure masterThe control of valve position of porthole is realized, therefore valve control is the necessary functions of DEH.
The wherein aperture management of valve is clearly the critical function of DEH system, and steam turbine is from the starting red switch of beginning to samePhase arrives grid-connected on-load again, is realized by controlling the valve opening of steam turbine, digital electro-hydraulic regulating system for steam turbineIn management valve be an important link, it be directly related to unit operation stabilization and efficiency.
The main operational principle of valve control module is that the current aperture and control system by acquiring steam turbine valve are sent outGiven aperture out constitutes comparing element, and then by proportional integration operation, final output adjusts current control control valveMovement makes the aperture of valve reach the position that given expectation reaches.
In addition to working contents, valve control module also needs to complete such as process under the cooperation of upper controllerThe contents such as filtering, abnormality processing, linear amendment, process judgement.
Whether valve control module there is quick input signal acquisition, internal logic processing judgement, output signal to establishSpeed directly influences the response speed of steam turbine valve aperture control, to directly influence the safety of entire unit, warpJi property.
Each turbine making manufacturer polygamy has its dedicated valve control module, meanwhile, many digital electro-hydraulics adjust DEHControl system producer is also configured with special valve control module.But fixed base control is executed inside its control module mostly to patrolVolume, the valve control module of part of the manufacturer can also carry out necessary additional logic, but above-mentioned base control logic and additional logicFixed after module factory, power plant operator can not be adjusted flexibly according to complicated field demand base control logic andAdditional logic, or have to be realized in host controller side, the data interaction pair between controller and valve control moduleThe response speed of whole control logic brings certain delay, such as must complete logic adjustment in control module side, then moduleIt needs to return factory to be upgraded to realize, often operability is excessively poor.Simultaneously as the difference in used interior design circuit, respectivelyThe valve control module of producer controls the period at present and rests on more than ten milliseconds to a few tens of milliseconds.
Summary of the invention
The object of the present invention is to provide a kind of steam turbine valve control method for supporting control logic to reconfigure, device and it isSystem is, it can be achieved that module side On-line Control logic reconfigures, to improve the response speed of steam turbine valve control.
The technical scheme adopted by the invention is as follows: a kind of steam turbine valve control method, comprising:
Control logic data are recompiled in response to external input, obtains and recompiles control logic data accordingly;
The control logic data that recompile got are decoded, obtain that control logic data can be performed accordingly;
Storage decodes obtained executable control logic data every time;
Control logic data can be performed accordingly according to external command setting selection, be updated to current control logic;
Steam turbine valve control is carried out according to current control logic.
Further, the steam turbine valve control method further includes obtaining steam turbine valve real time status information;It carries outWhen steam turbine valve controls, it is based on steam turbine valve real time status information, executes current control logic.
Further, control logic includes main control logic and additional control logic, recompiles control logic data packetIt includes and recompiles main control logic data and/or recompile additional control logic data.Main control logic is generally conventional PID controlLogic processed, additional control logic includes the control logics such as process filtering, abnormality processing, linear amendment and process judgement, specific to divideExisting corresponding control methods not can be used.
Preferably, it for the executable control logic data decoded every time, is numbered respectively according to preset numbers ruleAnd store, it include number corresponding with executable control logic data to be selected in the external command for setting current control logicInformation.External command can be issued through host controller to valve control module from Field Force by industrial personal computer, the control selectedThe current demand for control of logical AND processed is adapted.
Invention additionally discloses a kind of steam turbine valve control devices, comprising:
Data acquisition module is recompiled, for recompiling control logic data in response to external input, acquisition is rearranged accordinglyTranslate control logic data;
Control logic decoding module obtains to hold accordingly for decoding the control logic data that recompile gotRow control logic data;
Data memory module, for storing the executable control logic data for decoding obtain every time;
Control logic update module, for control logic data to can be performed accordingly according to external command setting selection, more by itIt is newly current control logic;
Control logic execution module, for carrying out steam turbine valve control according to current control logic.
Invention additionally discloses a kind of steam turbine valve control module, including control logic more new interface, upper control interface,Data memory module and data processing module, data processing module include control logic decoding unit, control logic updating unitAnd control logic execution unit;
Data processing module recompiles control logic data by the way that the acquisition of control logic more new interface is externally input, and then passes throughControl logic decoding unit decodes the control logic data that recompile, and obtains that control logic number can be performed accordinglyAccording to, and store to data memory module;
Data processing module obtains External control logic setting instruction by upper control interface, and then is updated by control logicControl logic data can be performed according to external command setting selection in unit accordingly, are updated to current control logic;
The control logic execution unit carries out steam turbine valve control according to current control logic.
Further, steam turbine valve control module of the present invention further includes valve state parameter collection module and control letterNumber output module, valve state parameter collection module and control signal output module respectively include analog quantity channel and digital quantity is logicalRoad;Control logic execution unit carries out steam turbine valve control according to the valve state parameter that valve state parameter collection module acquiresSystem, and exterior operator is output control signals to by controlling signal output module.The analog quantity channel and digital quantity are logicalHigh speed analog-digital conversion/digital-to-analogue conversion device can be used in road, high-speed figure amount photoelectric isolating device is realized, guarantees data acquisition and controlThe timeliness of signal output, to ensure the speed of valve control response.
Preferably, the data processing module uses the fpga chip with Embedded Soft Core.This processor chips haveHigher data-handling efficiency can further ensure the real-time and accuracy of valve control response.
Preferably, the control logic more new interface uses USB interface.Compiling computer and control logic decoding are singleMember carries out coding and the decoding of control logic based on unified coding and decoding rule, and control logic is converted to processor chips energyThe prior art can be used in the control logic data enough identified, specific coding decoding rule.
Invention additionally discloses a kind of steam turbine valve management systems based on aforementioned steam turbine valve control module, including compileComputer, host controller and valve control module are translated, it is total by internal communication between host controller and valve control moduleLine connection communication;
Valve control module recompiles control logic data by the acquisition compiling computer input of control logic more new interface;
Host controller receives External control logic set information, and controls mould to valve according to External control logic set informationPart sends control logic setting instruction;
Valve control module sets instruction choosing by the setting instruction of upper control interface control logic, and according to control logicStored accordingly executable control logic data are selected, are updated to current control logic, and then according to current control logicCarry out steam turbine valve control.
Beneficial effect
Compared with prior art, the present invention has the following advantages that and improves:
(1) recompiling mechanism by setting modify module side control logic can, and operator can be according to actual field needThe modification of the control logic or progress module side control logic of asking selection adaptable is grasped to complete steam turbine valve controlMake flexibly, to give an encore upgrading without valve control module, substantially reduce equipment cost;
(2) since module side can be achieved at the same time base control logic and additional control logic, reduce module side and upper controlThe logic interaction of device side processed, therefore faster process cycle can be obtained, greatly improve the speed of response of valve control;
(3) by configuration high-speed input/output interface and high speed FPGA processor, input signal acquisition is completed, output signal is drivenThe work such as dynamic, internal logic processing, can further shorten the control period, and by the complexity of control logic, it is controllable to control the periodSystem is in 2-5ms range, and the accuracy of valve control can be further ensured that by controlling the period faster then;
(4) control logic of valve control module more new interface can receive new control logic at any time and save as used in control,It is easy to operate easy-to-use.
Detailed description of the invention
Fig. 1 show steam turbine valve control method flow diagram of the present invention;
Fig. 2 show a kind of valve control system configuration diagram in the prior art;
Fig. 3 show alternative valve control system configuration diagram in the prior art;
Fig. 4 show the valve control system configuration diagram using valve control method of the present invention.
Specific embodiment
It is further illustrated below in conjunction with the drawings and specific embodiments.
Referring to figs. 2 and 3, two kinds of steam turbine valve control models are existed in the prior art, in Fig. 2, valve control moduleSide executes fixed control logic, and host controller side executes additional logic.In Fig. 3, valve control module side executes fixedControl logic and additional logic, host controller side do not execute or execute a small amount of control logic.Fig. 2 and valve shown in Fig. 3In control system, fixed base control logic and/or necessary additional logic are executed inside valve control module, it can not sceneIt recompiles.Base control logic and additional logic can not be adjusted flexibly in power plant operator according to demand, or has to upperRealized that the data friendship between controller and valve control module brings the response speed of whole control logic in level controller sideCertain delay such as must complete logic adjustment in control module side, then module needs to return factory and upgraded to realize, oftenOperability is excessively poor.
Embodiment 1
Refering to what is shown in Fig. 1, the present embodiment is a kind of steam turbine valve control method, comprising:
Control logic data are recompiled in response to external input, obtains and recompiles control logic data accordingly;
The control logic data that recompile got are decoded, obtain that control logic data can be performed accordingly;
Storage decodes obtained executable control logic data every time;
Control logic data can be performed accordingly according to external command setting selection, be updated to current control logic;
Steam turbine valve control is carried out according to current control logic.
In use, the present embodiment method is executed by steam turbine valve control module, realize that module side On-line Control is patrolledIt collects and reconfigures, to improve the response speed of steam turbine valve control.
The present embodiment method further includes obtaining steam turbine valve real time status information;When carrying out steam turbine valve control, baseIn steam turbine valve real time status information, current control logic is executed.Valve real time status information is the information such as valve opening.
Control logic includes main control logic and additional control logic, and recompiling control logic data includes recompiling master controlLogical data processed and/or recompile additional control logic data.Main control logic is generally conventional PID control logic, addsControl logic includes the control logics such as process filtering, abnormality processing, linear amendment and process judgement, specifically be can be used respectively existingCorresponding control methods.
Control logic data, which can be performed, in the multiple groups of storage can respectively correspond different demands for control, main control logic or additionalControl logic content different from.For the executable control logic data decoded every time, according to preset numbers rule pointIt does not number and stores, include corresponding with executable control logic data to be selected in the external command for setting current control logicNumber information.External command can be issued through host controller to valve control module from Field Force by industrial personal computer, be chosenThe control logic and current demand for control selected are adapted.
Embodiment 2
It is based on identical inventive concept with embodiment 1, the present embodiment is a kind of steam turbine valve control device, comprising:
Data acquisition module is recompiled, for recompiling control logic data in response to external input, acquisition is rearranged accordinglyTranslate control logic data;
Control logic decoding module obtains to hold accordingly for decoding the control logic data that recompile gotRow control logic data;
Data memory module, for storing the executable control logic data for decoding obtain every time;
Control logic update module, for control logic data to can be performed accordingly according to external command setting selection, more by itIt is newly current control logic;
Control logic execution module, for carrying out steam turbine valve control according to current control logic.
Embodiment 3
The present embodiment be a kind of steam turbine valve control module, refering to what is shown in Fig. 4, module include control logic more new interface, onPosition control interface, data memory module and data processing module, data processing module include control logic decoding unit, control and patrolCollect updating unit and control logic execution unit;
Data processing module recompiles control logic data by the way that the acquisition of control logic more new interface is externally input, and then passes throughControl logic decoding unit decodes the control logic data that recompile, and obtains that control logic number can be performed accordinglyAccording to, and store to data memory module;
Data processing module obtains External control logic setting instruction by upper control interface, and then is updated by control logicControl logic data can be performed according to external command setting selection in unit accordingly, are updated to current control logic;
The control logic execution unit carries out steam turbine valve control according to current control logic.
Steam turbine valve control module further includes valve state parameter collection module and control signal output module, valveState parameter acquisition module and control signal output module respectively include analog quantity channel and digital quantity channel;Control logic executesUnit carries out steam turbine valve control according to the valve state parameter that valve state parameter collection module acquires, and passes through control letterNumber output module outputs control signals to exterior operator.High speed mould can be used in the analog quantity channel and digital quantity channelNumber/digital-to-analogue conversion device, high-speed figure amount photoelectric isolating device are realized, guarantee the timeliness of data acquisition and control signal outputProperty, to ensure the speed of valve control response.
Data processing module uses the fpga chip with Embedded Soft Core.At this processor chips data with higherEfficiency is managed, can further ensure the real-time and accuracy of valve control response.
Control logic more new interface uses USB interface.Compiling computer and the control logic decoding unit are based on unifiedCoding and decoding rule carry out control logic coding and decoding, control logic is converted into the control that processor chips can identifyThe prior art can be used in logical data processed, specific coding decoding rule.
Embodiment 4
The present embodiment is the steam turbine valve management system based on valve control module in embodiment 3, refering to what is shown in Fig. 4, systemIncluding compiling computer, host controller and valve control module, pass through inside between host controller and valve control moduleCommunication bus connection communication;
Valve control module recompiles control logic data by the acquisition compiling computer input of control logic more new interface;
Host controller receives External control logic set information, and controls mould to valve according to External control logic set informationPart sends control logic setting instruction;
Valve control module sets instruction choosing by the setting instruction of upper control interface control logic, and according to control logicStored accordingly executable control logic data are selected, are updated to current control logic, and then according to current control logicCarry out steam turbine valve control.
The present embodiment is in use, control module side executes reconfigurable control logic and additional logic, upper controlDevice side can not then execute or only execute a small amount of interrelated logic.
During steam turbine valve control module self-operating, specific hardware communication interface, that is, control logic is externally providedUSB port can be used for receiving special logic firmware, the interface online in more new interface.The receive process of local firmware are not to mouldPart operation itself and the operation of valve control logic have an impact.Programming software can be used to press custom protocol for compiling computer endIt writes control logic code and encodes generation local firmware;Local firmware is online in steam turbine valve control module operational processIt is sent in steam turbine valve control module by control logic more new interface.Steam turbine valve control module is automatically to acquisitionLocal firmware carries out work decoding, and the logic after decoding is stored.In module operational process, control logic can be repeatedlyProgramming compiles and downloads storage.
Field control personnel can be according to demand for control by host controller control valve control module, from stored moreRequired control logic is selected to realize valve control in group control logic.
In valve control module, for acquiring analog quantity, the digital quantity input channel of valve running state parameter, Yi JiyongIt can be all made of high-speed channel in the analog quantity of output control signal, digital output channel, as far as possible the acquisition of shortening input signalAnd the time that output signal is established.Meanwhile valve control module itself uses high speed processor, completes module self-operating and phaseControl logic operation is closed, in addition to the valve control logic on basis, the operation of additional logic is also directly completed by module side, upper controlDevice side processed does not execute or only carries out a small amount of additional logic, is executed with obtaining control logic as fast as possible in module side.
In the present embodiment, control module use site programmable gate array FPGA can be adopted in design as internal processorIt is driven with 50MHz clock frequency, FPGA is internally integrated itself Embedded Soft Core, for completing the reception of control logic firmwareProcessing, the decoding execution of control logic, the acquisition of input channel, the control of output channel etc. function.FPGA uses nanosecondSpeed constantly updated by itself I/O pin On-off signal state and driving switch amount output.Analog input signal is adoptedIt is acquired with high-speed AD converter, conversion frequency is higher than 250K, and conversion time is less than 5us, and acquisition data pass through heightFast SPI dedicated bus is sent to soft core inside FPGA and carries out logical operation.Analog quantity output signals use high-speed A/D converterIt completes, output signal used time settling time about 20us.High speed processor and input and output hardware corridor ensure that be believed from inputNumber acquisition, after by internal logic operation, output signal driving is finally completed, according to the complexity of internal logic, when wholeBetween only need 2-5ms.
It should be understood by those skilled in the art that, embodiments herein can provide as method, system or computer programProduct.Therefore, complete hardware embodiment, complete software embodiment or reality combining software and hardware aspects can be used in the applicationApply the form of example.Moreover, it wherein includes the computer of computer usable program code that the application, which can be used in one or more,The computer program implemented in usable storage medium (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.) producesThe form of product.
The application is referring to method, the process of equipment (system) and computer program product according to the embodiment of the present applicationFigure and/or block diagram describe.It should be understood that every one stream in flowchart and/or the block diagram can be realized by computer program instructionsThe combination of process and/or box in journey and/or box and flowchart and/or the block diagram.It can provide these computer programsInstruct the processor of general purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices to produceA raw machine, so that being generated by the instruction that computer or the processor of other programmable data processing devices execute for realThe device for the function of being specified in present one or more flows of the flowchart and/or one or more blocks of the block diagram.
These computer program instructions, which may also be stored in, is able to guide computer or other programmable data processing devices with spyDetermine in the computer-readable memory that mode works, so that it includes referring to that instruction stored in the computer readable memory, which generates,Enable the manufacture of device, the command device realize in one box of one or more flows of the flowchart and/or block diagram orThe function of being specified in multiple boxes.
These computer program instructions also can be loaded onto a computer or other programmable data processing device, so that countingSeries of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, thus in computer orThe instruction executed on other programmable devices is provided for realizing in one or more flows of the flowchart and/or block diagram oneThe step of function of being specified in a box or multiple boxes.
The embodiment of the present invention is described in conjunction with attached drawing above, but the invention is not limited to above-mentioned specificEmbodiment, the above mentioned embodiment is only schematical, rather than restrictive, those skilled in the artUnder the inspiration of the present invention, without breaking away from the scope protected by the purposes and claims of the present invention, it can also make very muchForm, all of these belong to the protection of the present invention.