CN203979570U - Control valve assembly - Google Patents
Control valve assembly Download PDFInfo
- Publication number
- CN203979570U CN203979570U CN201320821186.8U CN201320821186U CN203979570U CN 203979570 U CN203979570 U CN 203979570U CN 201320821186 U CN201320821186 U CN 201320821186U CN 203979570 U CN203979570 U CN 203979570U
- Authority
- CN
- China
- Prior art keywords
- control valve
- value
- valve assembly
- integrated circuit
- specific integrated
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16K—VALVES; TAPS; COCKS; ACTUATING-FLOATS; DEVICES FOR VENTING OR AERATING
- F16K31/00—Actuating devices; Operating means; Releasing devices
- F16K31/12—Actuating devices; Operating means; Releasing devices actuated by fluid
- F16K31/122—Actuating devices; Operating means; Releasing devices actuated by fluid the fluid acting on a piston
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16K—VALVES; TAPS; COCKS; ACTUATING-FLOATS; DEVICES FOR VENTING OR AERATING
- F16K37/00—Special means in or on valves or other cut-off apparatus for indicating or recording operation thereof, or for enabling an alarm to be given
- F16K37/0025—Electrical or magnetic means
- F16K37/0041—Electrical or magnetic means for measuring valve parameters
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D21/00—Measuring or testing not otherwise provided for
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01F—MEASURING VOLUME, VOLUME FLOW, MASS FLOW OR LIQUID LEVEL; METERING BY VOLUME
- G01F15/00—Details of, or accessories for, apparatus of groups G01F1/00 - G01F13/00 insofar as such details or appliances are not adapted to particular types of such apparatus
- G01F15/005—Valves
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D7/00—Control of flow
- G05D7/06—Control of flow characterised by the use of electric means
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/40—Data acquisition and logging
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16Z—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS, NOT OTHERWISE PROVIDED FOR
- G16Z99/00—Subject matter not provided for in other main groups of this subclass
-
- Y—GENERAL 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
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10T—TECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
- Y10T137/00—Fluid handling
- Y10T137/7722—Line condition change responsive valves
- Y10T137/7758—Pilot or servo controlled
- Y10T137/7761—Electrically actuated valve
-
- Y—GENERAL 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
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10T—TECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
- Y10T137/00—Fluid handling
- Y10T137/8158—With indicator, register, recorder, alarm or inspection means
- Y10T137/8359—Inspection means
-
- Y—GENERAL 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
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10T—TECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
- Y10T29/00—Metal working
- Y10T29/49—Method of mechanical manufacture
- Y10T29/49405—Valve or choke making
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Fluid Mechanics (AREA)
- Indication Of The Valve Opening Or Closing Status (AREA)
- Testing And Monitoring For Control Systems (AREA)
- Flow Control (AREA)
Abstract
描述了控制阀组件。在此公开的示例性控制阀组件,包括:阀,其具有流量控制元件;致动器,其机械地连接到所述流量控制元件;以及控制器,其可通信地耦接到所述致动器,其中所述致动器移动所述流量控制元件以响应于从所述控制器接收的控制信号;其中,当所述控制阀组件工作时,所述控制器根据位置传感器灵敏度值和单点位置值在所述控制阀组件工作期间进行自我校准,所述单点位置值表示当所述控制器被置于控制模式时所述流量控制元件的位置。
A control valve assembly is described. An exemplary control valve assembly disclosed herein includes: a valve having a flow control element; an actuator mechanically connected to the flow control element; and a controller communicatively coupled to the actuator wherein the actuator moves the flow control element in response to a control signal received from the controller; wherein when the control valve assembly is operating, the controller The position value is self-calibrating during operation of the control valve assembly, and the single point position value represents the position of the flow control element when the controller is placed in a control mode.
Description
技术领域technical field
本实用新型总的涉及一种阀,更具体而言,涉及一种控制阀组件。The utility model generally relates to a valve, and more specifically, relates to a control valve assembly.
背景技术Background technique
加工厂元件,例如阀,通常具有相关的安装仪器,例如控制元件和/或传递关于元件的信息来实现加工厂中一个或多个要求流程和/或操作的阀位控制器和/或位置传送器。示例性阀组件包括隔膜型或者活塞型气动致动器,其由电动气动阀位控制器控制。示例性电动气动阀位控制器接收一个或多个控制信号(例如4-20毫安(mA)控制信号、0-10伏直流(VDC)控制信号、数字控制信号等),并将控制信号转换为一个或多个供给到气动致动器来打开、关闭或者保持相应阀门位置的气压。例如,如果过程控制程序确定气压驱动的、常闭行程阀将允许通过较大体积和/或流速的过程流体,假设使用当前类型的控制信号,供给到与阀相连的电动气动阀位控制器的控制信号的幅值可从4mA增加到8mA。A process plant element, such as a valve, typically has associated installed instrumentation, such as a valve position controller and/or position transmission that controls the element and/or communicates information about the element to achieve one or more required processes and/or operations in the process plant device. Exemplary valve assemblies include diaphragm-type or piston-type pneumatic actuators controlled by electropneumatic valve position controllers. An exemplary electropneumatic valve position controller receives one or more control signals (eg, 4-20 milliamp (mA) control signal, 0-10 volt direct current (VDC) control signal, digital control signal, etc.) and converts the control signal The air pressure supplied to one or more pneumatic actuators to open, close or maintain the corresponding valve position. For example, if the process control program determines that a pneumatically actuated, normally closed stroke valve will allow the passage of a relatively large volume and/or flow rate of process fluid, assuming the current type of control signal is used, the The amplitude of the control signal can be increased from 4mA to 8mA.
在某些实施例中,电动气动阀位控制器使用经由反馈感应系统或元件,例如位置传感器,产生的反馈信号。这种反馈信号代表气动致动器和相应阀门的位置。该阀位控制器比较反馈信号和代表要求设定点或者要求阀位(例如35%打开)的控制信号,并且确定是否要调整供给到致动器的一个或多个气压。为了阀位控制器、致动器和阀门组合像加工厂内部预计的那样工作,该阀位控制器需要按照反馈感应元件进行校准。In certain embodiments, the electropneumatic valve position controller uses a feedback signal generated via a feedback sensing system or element, such as a position sensor. This feedback signal represents the position of the pneumatic actuator and corresponding valve. The valve position controller compares the feedback signal with a control signal representative of a desired set point or desired valve position (eg, 35% open) and determines whether to adjust one or more air pressures supplied to the actuator. In order for a position controller, actuator and valve combination to function as intended within a process plant, the position controller needs to be calibrated against the feedback sensing element.
实用新型内容Utility model content
为了解决现有技术中校准阀门时需要阀门停止工作或者脱机以完全驱动阀门的技术问题,本实用新型提供一种可以使用单个的外部设置的位置值进行自我校准的控制阀组件。In order to solve the technical problem in the prior art that the valve needs to stop working or be offline to fully drive the valve when calibrating the valve, the utility model provides a control valve assembly that can use a single externally set position value for self-calibration.
公开了一种控制阀组件,其特征在于,包括:阀,其具有流量控制元件;致动器,其机械地连接到所述流量控制元件;以及控制器,其可通信地耦接到所述致动器,其中所述致动器移动所述流量控制元件以响应于从所述控制器接收的控制信号;其中,当所述控制阀组件工作时,所述控制器根据位置传感器灵敏度值和单点位置值在所述控制阀组件工作期间进行自我校准,所述单点位置值表示当所述控制器被置于控制模式时所述流量控制元件的位置。A control valve assembly is disclosed, comprising: a valve having a flow control element; an actuator mechanically connected to the flow control element; and a controller communicatively coupled to the flow control element. an actuator, wherein the actuator moves the flow control element in response to a control signal received from the controller; wherein when the control valve assembly is operated, the controller operates according to the position sensor sensitivity value and A single point position value is self-calibrating during operation of the control valve assembly, the single point position value representing the position of the flow control element when the controller is placed in a control mode.
有利的,进一步包括在安装所述控制器之前,当所述控制阀组件安装就位并且与过程控制系统一起运行时,从所述控制阀组件移走另一个控制器。Advantageously, further comprising removing another controller from said control valve assembly while said control valve assembly is in place and operating with a process control system prior to installing said controller.
有利的,所述单点位置值表示当所述控制器最初安装在所述控制阀组件中时所述流量控制元件的最初位置。Advantageously, said single point position value represents an initial position of said flow control element when said controller is initially installed in said control valve assembly.
有利的,所述单点位置值表示所述流量控制元件的行程跨度百分比。Advantageously, said single point position value represents a percentage of travel span of said flow control element.
有利的,所述自我校准还基于第一估算校准值和第二估算校准值,其中,所述第一估算校准值和所述第二估算校准值分别表示所述流量控制元件的上行程跨度极限和下行程跨度极限。Advantageously, said self-calibration is also based on a first estimated calibration value and a second estimated calibration value, wherein said first estimated calibration value and said second estimated calibration value respectively represent an upstroke span limit of said flow control element and downstroke span limit.
有利的,进一步包括从所述控制器获得第一估算校准值和第二估算校准值,所述控制器根据单点校准位置和位置传感器灵敏度值确定所述第一估算校准值和所述第二估算校准值。Advantageously, further comprising obtaining a first estimated calibration value and a second estimated calibration value from said controller, said controller determining said first estimated calibration value and said second estimated calibration value from a single point calibration position and a position sensor sensitivity value Estimate the calibration value.
有利的,将所述控制器置于控制方式包括使所述控制器处于工作状态,以使所述控制阀组件控制过程系统的流体流量。Advantageously, placing said controller in a control mode includes activating said controller to cause said control valve assembly to control fluid flow to a process system.
有利的,将所述控制器置于控制模式包括启用控制器,而不在将所述控制器置于控制模式之前在所述流量控制元件的一个行程端点和所述流量控制元件的另一个行程端点之间驱动所述控制阀组件。Advantageously, placing said controller in control mode comprises activating the controller without prior to placing said controller in control mode between one end of travel of said flow control element and the other end of travel of said flow control element drive the control valve assembly between.
有利的,进一步包括经由用户接口选择所述控制器的校准程序。Advantageously, further comprising selecting a calibration procedure for said controller via a user interface.
公开了一种控制阀组件,其特征在于,包括:控制器,当控制阀组件与过程控制系统一起运行或者联机时,控制器耦接至控制阀组件,其中所述控制器包括;位置传感器灵敏度值;单点位置值,其表示所述控制阀组件的流量控制元件的当前位置;基于所述位置传感器灵敏度值和所述单点位置值,表示所述流量控制元件的第一行程跨度极限的估算上行程极限值和表示所述流量控制元件的第二行程跨度极限的估算下行程极限值;以及其中,所述控制器根据所述位置传感器灵敏度值、所述单点位置值、估算上行程极限值和估算下行程极限值在所述控制阀组件工作期间进行自我校准。A control valve assembly is disclosed, characterized in that it includes: a controller coupled to the control valve assembly when the control valve assembly is operated with or on-line with a process control system, wherein the controller includes; a position sensor sensitivity value; a single point position value representing the current position of the flow control element of the control valve assembly; based on the position sensor sensitivity value and the single point position value representing the first travel span limit of the flow control element an estimated upper stroke limit value and an estimated lower stroke limit value representing a second stroke span limit of the flow control element; and wherein the controller estimates the upper stroke limit value based on the position sensor sensitivity value, the single point position value, Limits and estimated downstroke limits are self-calibrating during operation of the control valve assembly.
有利的,所述流量控制元件的当前位置被固定以阻止所述流量控制元件移动。Advantageously, the current position of the flow control element is fixed against movement of the flow control element.
有利的,所述单点位置值表示当所述流量控制元件被固定时,所述流量控制元件相对于所述流量控制元件的整个行程跨度的当前位置的估算。Advantageously, said single point position value represents an estimate of the current position of said flow control element relative to the entire travel span of said flow control element when said flow control element is fixed.
有利的,进一步包括松开所述流量控制元件并且启用所述控制器。Advantageously, further comprising releasing said flow control element and activating said controller.
有利的,所述位置传感器灵敏度值和所述单点位置值经由输入接口输入所述控制器。Advantageously, the position sensor sensitivity value and the single point position value are input to the controller via an input interface.
有利的,确定估算上行程极限值和估算下行程极限值包括使所述控制器根据位置传感器灵敏度值和单点位置值计算估算上行程极限值和估算下行程极限值。Advantageously, determining the estimated up-travel limit and the estimated down-travel limit comprises causing the controller to calculate the estimated up-travel limit and the estimated down-travel limit based on the position sensor sensitivity value and the single point position value.
公开了一种控制阀组件,其特征在于,包括:控制器,当控制阀组件位于流体系统中时,所述控制器确定阀的流量控制元件在所述控制阀组件中的位置;预定的位置传感器灵敏度值;单点位置值,其表示当所述控制器被置于控制模式时,所述流量控制元件相对于所述流量控制元件的行程跨度的最初位置;基于所述位置传感器灵敏度值和所述单点位置值估算的上校准值和下校准值;以及其中,所述控制器根据所述单点位置值、所述位置传感器灵敏度值和估算的上校准值和下校准值进行自我校准。A control valve assembly is disclosed, characterized in that it includes: a controller, when the control valve assembly is located in a fluid system, the controller determines the position of the flow control element of the valve in the control valve assembly; a predetermined position a sensor sensitivity value; a single point position value representing the initial position of the flow control element relative to the span of travel of the flow control element when the controller is placed in control mode; based on the position sensor sensitivity value and estimated upper and lower calibration values of the single-point position value; and wherein the controller self-calibrates based on the single-point position value, the position sensor sensitivity value, and the estimated upper and lower calibration values .
有利的,所述单点位置值表示在所述控制阀被置于控制模式之前可视地估算所述流量控制元件的位置。Advantageously, said single point position value represents a visual estimate of the position of said flow control element before said control valve is placed in control mode.
有利的,所述单点位置值表示为所述流量控制元件的行程跨度百分比。Advantageously, said single point position value is expressed as a percentage of the travel span of said flow control element.
有利的,所述单点位置值通过借助于所述控制阀组件的位置传感器测量所述流量控制元件的位置来获得。Advantageously, said single point position value is obtained by measuring the position of said flow control element by means of a position sensor of said control valve assembly.
有利的,当所述控制阀组件联机或者与流体系统一起运行时,所述控制器进行自我校准,而不需驱动所述流量控制元件或者旁通所述控制阀组件。Advantageously, when the control valve assembly is on-line or operating with a fluid system, the controller self-calibrates without actuating the flow control element or bypassing the control valve assembly.
根据提供的测量或者估算的当前位置值,本实用新型的控制阀组件在运行加工厂内的阀门组件的后续操作期间学习、适应和/或自我校准。根据本实用新型的控制阀组件可以使用而不必使加工厂的有关部分脱机或者停止运行,不需要驱动、调整或者重新定位阀门,不需要旁通管线,而且不需要实验台、测试或者校准阀门组件。Based on the provided measured or estimated current position value, the control valve assembly of the present invention learns, adapts and/or self-calibrates during subsequent operation of the valve assembly within the running process plant. Control valve assemblies in accordance with the present invention can be used without taking the relevant part of the process plant offline or shutting down, without the need to actuate, adjust or reposition valves, without bypass lines, and without the need for benches, testing or calibration of valves components.
附图说明Description of drawings
图1图示出具有阀位控制器的示例性阀设备,该控制器可使用在此描述的示例性方法和设备进行校准。FIG. 1 illustrates an example valve apparatus with a valve position controller that can be calibrated using the example methods and apparatus described herein.
图2A-2C描绘了图1中示例性阀组件的示例状态。2A-2C depict example states of the example valve assembly of FIG. 1 .
图3、4和5图示出可通过图1中的示例性阀位控制器实现的示例性校准操作。3 , 4 and 5 illustrate example calibration operations that may be accomplished by the example valve position controller of FIG. 1 .
图6图示出实现图1中的示例性阀位控制器的示例性方式。FIG. 6 illustrates an example manner of implementing the example valve position controller of FIG. 1 .
图7图示出示例性过程,可执行该过程来安装图1和图6中的示例性阀位控制器。FIG. 7 illustrates an example process that may be performed to install the example valve position controller of FIGS. 1 and 6 .
图8-11图示出示例性过程,可执行该过程来校准和/或实现图1和图6中的示例性阀位控制器。8-11 illustrate an example process that may be performed to calibrate and/or implement the example valve position controller of FIGS. 1 and 6 .
图12图示出具有位置传送器的示例性阀设备,该位置传送器可使用在此描述的示例性方法和设备进行校准。.FIG. 12 illustrates an example valve apparatus with a position transmitter that can be calibrated using the example methods and apparatus described herein. .
图13图示出实现图12中的示例性位置传送器的示例性方式。FIG. 13 illustrates an example manner of implementing the example position transmitter in FIG. 12 .
图14图示出示例性过程,可执行该过程来安装图12和图13中的示例性位置传送器。FIG. 14 illustrates an example process that may be performed to install the example position transmitters of FIGS. 12 and 13 .
图15图示出示例性过程,可执行该过程来校准和/或实现图12和图13中的示例性位置传送器。FIG. 15 illustrates an example process that may be performed to calibrate and/or implement the example position transmitters of FIGS. 12 and 13 .
图16是示例性处理器平台的示意图,可以使用该平台和/或对该平台进行编程来实现图7-11,图14和图15中的示例性过程,和/或,更普遍地说,实现图1和图6中的示例性阀位控制器和/或图12和图13中的示例性位置传送器。16 is a schematic diagram of an exemplary processor platform that may be used and/or programmed to implement the exemplary processes in FIGS. 7-11, 14 and 15, and/or, more generally, Implement the example valve position controller in FIGS. 1 and 6 and/or the example position transmitter in FIGS. 12 and 13 .
具体实施方式Detailed ways
为了校准某些阀门,必须使阀门在一个末端行程端点或位置(例如完全打开位置)和另一个末端行程端点或位置(例如完全关闭位置)之间驱动(stroke)阀门。然而,这种方法是不利的,因为这要求使阀门停止工作或者脱机以完全驱动阀门。然而,在有些情况下,过程系统不能中断或关闭以便于阀位控制器和/或位置传送器校准。即使在过程系统可以中断时,这种中断会带来不希望的金钱和/或效率影响。虽然可以使用旁通管线来隔离阀门并且保持过程系统联机,旁通管线也不总是合乎需要的、有效的或者可行的。In order to calibrate certain valves, the valve must be stroked between one end-of-stroke end point or position (eg, fully open position) and another end-stroke end-point or position (eg, fully closed position). However, this approach is disadvantageous because it requires shutting down or taking the valve offline to fully actuate the valve. In some cases, however, the process system cannot be interrupted or shut down to allow for valve position controller and/or position transmitter calibration. Even when a process system can be disrupted, such disruption can have undesirable monetary and/or efficiency impacts. While bypass lines can be used to isolate valves and keep process systems online, bypass lines are not always desirable, efficient, or feasible.
另外地或者可选择地,某些阀位控制器和/或位置传送器可使用实验台(bench)、测试或者校准阀门、致动器和位置传感器进行校准,所述阀门、致动器和位置传感器具有与要安装阀位控制器和/或位置传送器的阀门、致动器和位置传感器大体类似或者相同的特征(例如,行程长度、行程端点等等)。举例来说,测试阀、致动器和位置传感器位于远离实际加工厂设置的保养车间内或者实验室中。在实验室或者车间内,测试阀、致动器和位置传感器可以完全或者彻底驱动,以便校准新的和/或替换阀位控制器和/或位置传送器。校准之后,校准的阀位控制器和/或位置传送器从试验装备移开并且可操作地连接或者安装到加工厂内的目标阀致动器。尽管有效,但是这种校准方法是费时的并且要求有合适的试验设备可用。Additionally or alternatively, certain valve position controllers and/or position transmitters may be calibrated using bench, test or calibration valves, actuators and position sensors that The sensor has generally similar or identical characteristics (eg, stroke length, stroke end points, etc.) to the valve, actuator, and position sensor to which the valve position controller and/or position transmitter is mounted. For example, test valves, actuators and position sensors are located in maintenance workshops or laboratories located far from the actual process plant. In the laboratory or workshop, test valves, actuators and position sensors can be fully or fully actuated in order to calibrate new and/or replacement valve position controllers and/or position transmitters. After calibration, the calibrated valve position controller and/or position transmitter is removed from the test rig and operatively connected or installed to the target valve actuator within the process plant. Although effective, this calibration method is time consuming and requires the availability of suitable test equipment.
至少为了克服这些缺陷,在此描述的示例性阀位控制器和位置传送器可以使用单个的外部设置的位置值进行自我校准,该位置值表示阀位控制器被安装、安装过和/或将要安装的阀门组件(即,阀门、致动器和位置传感器被组合考虑)的当前位置(例如70%关闭)的估算。在此描述的实施例中,在加工厂内的阀位控制器或者位置传送器工作之前,不需要给阀位控制器或者位置传送器提供另外的位置值。单个的位置值可以由安装者容易和/或轻易地确定和/或估算,例如通过在阀位控制器安装期间可视地检验和/或测量阀门组件的当前位置。安装者例如使用用户接口将测量的或者估算的当前位置值输入和/或提供至阀位控制器或者位置传送器。根据提供的测量或者估算的当前位置值,在此描述的示例性阀位控制器和位置传送器在运行加工厂内的阀门组件的后续操作期间学习、适应和/或自我校准。因此,在此描述的用来校准阀位控制器和位置传送器的方法和设备可以使用而不必使加工厂的有关部分脱机或者停止运行,不需要驱动、调整或者重新定位阀门,不需要旁通管线,而且不需要实验台、测试或者校准阀门组件。To overcome at least these deficiencies, the example valve position controllers and position transmitters described herein may self-calibrate using a single, externally set position value indicating that the valve position controller is installed, was installed, and/or will An estimate of the current position (eg 70% closed) of the installed valve assembly (ie valve, actuator and position sensor considered in combination). In the embodiments described herein, no further position values need be provided to the valve position controller or position transmitter before the valve position controller or position transmitter is operational in the process plant. Individual position values can be easily and/or easily determined and/or estimated by the installer, for example by visually verifying and/or measuring the current position of the valve assembly during installation of the valve position controller. The installer inputs and/or provides the measured or estimated current position value to the valve position controller or position transmitter, eg, using the user interface. Based on the provided measured or estimated current position values, the example valve position controllers and position transmitters described herein learn, adapt and/or self-calibrate during subsequent operations of operating the valve assembly within the process plant. Thus, the methods and apparatus described herein for calibrating valve position controllers and position transmitters can be used without taking the relevant part of the process plant offline or shutting down, without actuating, adjusting or repositioning valves, without bypassing through-line without the need for benches, testing, or calibration of valve assemblies.
图1图示出示例性阀门设备100,包括阀门组件102和根据本公开内容的教导构造的阀位控制器104。虽然参考图1中的示例性阀门组件102描述了用来校准阀位控制器的示例性方法和设备,应当理解的是,在此描述的示例性方法和设备可被用来校准供任何数量和/或类型的其他或者可选用的阀门组件使用的阀位控制器。例如,虽然图1中描绘的阀门106是滑动杆式控制阀,但是用来校准阀位控制器的示例性方法和设备可与任何一种其他类型的阀门一起使用,阀门包括但不限于旋转控制阀、直角回转控制阀等等。另外地或者可选择地,虽然图1中的示例性致动器108被描绘为双作用活塞式致动器,但是任何一种其他类型的致动器,诸如转动致动器、单作用弹簧回程隔膜或者活塞式致动器都可以使用。应当进一步理解的是,在此描述的单个位置值校准方法和设备可与任何数量和/或类型的其他可控装置一起使用,可控装置例如包括但不限于缓冲器、升降机、提升设备、天平等。因此,图1的实施例仅仅是出于论述目的的例证性实施例,本专利所涵盖的范围不限于此。FIG. 1 illustrates an exemplary valve apparatus 100 including a valve assembly 102 and a valve position controller 104 constructed in accordance with the teachings of the present disclosure. Although the exemplary method and apparatus for calibrating a valve position controller are described with reference to the exemplary valve assembly 102 in FIG. and/or type of other or optional valve assembly for use with valve position controllers. For example, although valve 106 is depicted in FIG. 1 as a sliding stem control valve, the exemplary method and apparatus for calibrating a valve position controller can be used with any other type of valve, including but not limited to rotary control valves. valves, quarter-turn control valves, and more. Additionally or alternatively, while the exemplary actuator 108 in FIG. 1 is depicted as a double-acting piston actuator, any other type of actuator, such as a rotary actuator, a single-acting spring return Either diaphragm or piston actuators can be used. It should be further understood that the single position value calibration methods and apparatus described herein may be used with any number and/or type of other controllable devices including, but not limited to, buffers, elevators, lifting equipment, balances, wait. Therefore, the embodiment of FIG. 1 is merely an exemplary embodiment for the purpose of discussion, and the scope covered by this patent is not limited thereto.
图1中的示例性阀门组件102包括阀门106、气动致动器108和位置传感器110。图1的示例性阀门106具有布置在其中的阀座112,其限定出在开口116和118之间提供位于阀门106内的流体流动通道的孔114。图1中的示例性致动器108可通过阀杆122可操作地连接到流量控制元件120,其可在第一方向上(例如远离阀座112)移动流量控制元件120以允许开口116和118之间的更大流体流量,以及在第二方向上(例如朝向阀座112)移动流量控制元件120以进一步限制或者阻止开口116和118之间的流体流量。The exemplary valve assembly 102 in FIG. 1 includes a valve 106 , a pneumatic actuator 108 and a position sensor 110 . The example valve 106 of FIG. 1 has a valve seat 112 disposed therein that defines an aperture 114 providing a fluid flow passage within the valve 106 between openings 116 and 118 . The exemplary actuator 108 in FIG. 1 can be operably connected to a flow control element 120 by a valve stem 122, which can move the flow control element 120 in a first direction (eg, away from the valve seat 112) to allow openings 116 and 118. greater fluid flow between openings 116 and 118, and moving flow control element 120 in a second direction (eg, toward valve seat 112) to further restrict or prevent fluid flow between openings 116 and 118.
图1中的示例性气动致动器108包括活塞130,其设在外壳132内以限定出第一腔室136和第二腔室137。致动器输出杆138连接到活塞130并且通过具有相关行程指示器140的连接器139可操作地连接到阀杆122。经过阀门106的流速通过调整活塞130相对于外壳132的位置进行控制,以调整流量控制元件120相对于阀座112的位置以及阀门106的位置。The example pneumatic actuator 108 in FIG. 1 includes a piston 130 disposed within a housing 132 to define a first chamber 136 and a second chamber 137 . An actuator output rod 138 is connected to the piston 130 and is operatively connected to the valve stem 122 through a connector 139 with an associated travel indicator 140 . The flow rate through valve 106 is controlled by adjusting the position of piston 130 relative to housing 132 to adjust the position of flow control element 120 relative to valve seat 112 and the position of valve 106 .
为了控制示例性活塞130的位置,图1中示例性电动气动阀位控制器104将控制流体(例如压缩空气、液压流体等等)从流体供给源150通过第一通道152供给到第一腔室136,并通过第二通道154供给到第二腔室137。示例性活塞130上存在的压差,如果有,决定了活塞130是静止的还是移动的。例如,为了在第一方向上(例如图1中向下方向)移动活塞130,阀位控制器104将控制流体以大于供给到第二腔室137的压力供给到第一腔室136,由此在活塞130上施加净向下的力。活塞130在第一向下方向上的运动使致动器输出杆138、阀杆122以及流量控制元件120移向阀座112,因此进一步阻止或者限制通过孔114的流体流量。相反地,为了在第二方向上(例如,图1中向上方向)移动活塞130,阀位控制器104将控制流体以小于供给到第二腔室137的压力供给到第一腔室136,由此在活塞130上施加净向上的力。活塞130在第二向上方向上的运动使致动器输出杆138、阀杆122以及流量控制元件120远离阀座112移动,因此允许更大流体流量通过孔114。To control the position of the example piston 130, the example electropneumatic valve position controller 104 of FIG. 136, and is supplied to the second chamber 137 through the second channel 154. The differential pressure, if any, that exists across the exemplary piston 130 determines whether the piston 130 is stationary or moving. For example, to move piston 130 in a first direction (eg, downward in FIG. 1 ), valve position controller 104 supplies control fluid to first chamber 136 at a pressure greater than that supplied to second chamber 137, thereby A net downward force is exerted on the piston 130 . Movement of piston 130 in a first downward direction moves actuator output rod 138 , valve stem 122 , and flow control element 120 toward valve seat 112 , thereby further preventing or restricting fluid flow through bore 114 . Conversely, to move piston 130 in a second direction (eg, upward in FIG. 1 ), valve position controller 104 supplies control fluid to first chamber 136 at a pressure less than that supplied to second chamber 137, by This exerts a net upward force on piston 130 . Movement of piston 130 in the second upward direction moves actuator output rod 138 , valve stem 122 , and flow control element 120 away from valve seat 112 , thus allowing greater fluid flow through bore 114 .
在图1的图示实施例中,致动器108包括行程限位件160和162。示例性行程限位件160对应于致动器108的完全打开或者100%行程跨度位置(见图2A),即最大或者最高行程端点。示例性行程限位件162对应于致动器108的完全关闭或者0%行程位置(见图2C),即最小或者最低行程端点。图2B描绘了活塞130位于限位件160和162中间,因而对应于50%行程位置。在某些实施例中,行程限位件160和/或162是可调节的。In the illustrated embodiment of FIG. 1 , actuator 108 includes travel stops 160 and 162 . An exemplary travel stop 160 corresponds to the fully open or 100% travel span position (see FIG. 2A ) of the actuator 108 , ie, the maximum or highest travel end point. An exemplary travel stop 162 corresponds to the fully closed or 0% travel position (see FIG. 2C ) of the actuator 108 , ie, the minimum or lowest travel end point. FIG. 2B depicts the piston 130 intermediate the stops 160 and 162, thus corresponding to the 50% stroke position. In some embodiments, travel stops 160 and/or 162 are adjustable.
转向图1,为了测量致动器108的位置,图1中示例性阀门组件102包括示例性位置传感器110。图1中的示例性位置传感器110测量和/或感应行程指示器140相对于静止的位置传感器110的位置并且输出和/或提供信号170,该信号表示行程指示器140的当前位置以及阀门106的位置(例如作为百分比形式的开度或者跨度)。示例性位置传感器110是线性排列的霍尔效应传感器,其输出具有对应行程指示器140的不同位置的不同数值(例如电压或者电流)的模拟信号170。图1中示例性模拟信号170表示行程指示器140的绝对行程或者位置。举例来说,假设致动器108具有100毫米(mm)的行程长度,并且位置信号170在0到40毫伏(mV)之间变换,当阀杆122移动10%时,模拟信号170变化4mV,即40mV的10%。模拟信号170在行程指示器140处于与活塞130接触限位件162相对应的第一位置时(图2C)具有第一行程值和/或电压(PTV),在行程指示器140处于与活塞130接触限位件160相对应的第二位置时(图2A)具有第二PTV,并且在行程指示器140处于第一和第二位置之间时具有在第一PTV和第二PTV之间的可能的PTV范围。举例来说,如果活塞130处于限位件160和162之间的中点(图2B),模拟信号170具有位于第一和第二PTV之间的中点的PTV。在某些实施例中,位置传感器110可以测量比致动器108物理支持的活动范围更大的活动范围,也就是说,位置传感器110的长度大于致动器108的总行程长度。虽然图1中的示例性位置传感器110输出模拟信号170,另外地或者可选择地,位置传感器可以输出具有表示行程指示器140的相对位置的计数值的数字信号。进一步地,通过位置传感器110输出的模拟信号170可在处理前通过阀位控制器104转换为数字信号。Turning to FIG. 1 , to measure the position of the actuator 108 , the example valve assembly 102 of FIG. 1 includes an example position sensor 110 . The exemplary position sensor 110 in FIG. 1 measures and/or senses the position of the travel indicator 140 relative to the stationary position sensor 110 and outputs and/or provides a signal 170 indicative of the current position of the travel indicator 140 and the position of the valve 106. Position (e.g. opening or span as a percentage). An exemplary position sensor 110 is a linear array of Hall effect sensors that outputs an analog signal 170 having different values (eg, voltage or current) corresponding to different positions of the travel indicator 140 . The exemplary analog signal 170 in FIG. 1 represents the absolute travel or position of the travel indicator 140 . For example, assuming that the actuator 108 has a stroke length of 100 millimeters (mm), and the position signal 170 transitions between 0 and 40 millivolts (mV), when the valve stem 122 moves 10%, the analog signal 170 changes by 4 mV , ie 10% of 40mV. The analog signal 170 has a first travel value and/or voltage (PTV) when the travel indicator 140 is in the first position corresponding to the piston 130 contacting the stopper 162 ( FIG. 2C ), and when the travel indicator 140 is in contact with the piston 130 There is a second PTV when the contact limiter 160 corresponds to the second position (FIG. 2A), and there is a possibility of being between the first PTV and the second PTV when the travel indicator 140 is between the first and second positions PTV range. For example, if piston 130 is at the midpoint between stops 160 and 162 (FIG. 2B), analog signal 170 has a PTV at the midpoint between the first and second PTVs. In some embodiments, the position sensor 110 may measure a greater range of motion than the actuator 108 physically supports, that is, the length of the position sensor 110 is greater than the total travel length of the actuator 108 . While the exemplary position sensor 110 in FIG. 1 outputs an analog signal 170 , the position sensor may additionally or alternatively output a digital signal having a count value representing the relative position of the travel indicator 140 . Further, the analog signal 170 output by the position sensor 110 may be converted into a digital signal by the valve position controller 104 before being processed.
图1中的示例性阀位控制器104可根据表示致动器108的当前位置(例如,70%打开)的单个外部提供的位置值PPP或其估算值和/或近似值进行自我校准。正如在此所述,在加工厂内的阀位控制器104开始运行之前,阀位控制器104不需要附加的外部提供的位置值。进一步地,在加工厂内图1中的示例性阀门设备100工作之前,致动器108的位置不需要调整、改变或者驱动。举例来说,单个位置值PPP可以通过例如在阀位控制器104安装期间可视地检验(例如,估算)和/或测量位置指示器140的当前位置由安装者容易地和/或轻易地确定和/或估算。安装者例如通过阀位控制器104的输入设备640(图6)将估算的或者测量的位置值PPP提供至和/或输入阀位控制器104。虽然示例性阀位控制器104可在附加的位置值有效时以单个估算位置值为基础进行自我校准,或者以安装者提供的和/或通过驱动阀门106确定的估算或者测量值为基础进行自我校准,这种附加值例如可用来改进校准精度。The example valve position controller 104 in FIG. 1 may self-calibrate based on a single externally provided position value PPP or an estimate and/or approximation thereof representing the current position of the actuator 108 (eg, 70% open). As described here, the valve position controller 104 does not require additional externally provided position values before the valve position controller 104 starts operating in the process plant. Further, the position of the actuator 108 need not be adjusted, changed, or actuated prior to operation of the exemplary valve apparatus 100 of FIG. 1 in a process plant. For example, a single position value PPP may be easily and/or readily determined by an installer by, for example, visually verifying (e.g., estimating) and/or measuring the current position of position indicator 140 during installation of valve position controller 104 and/or estimates. An installer provides and/or inputs the estimated or measured position value PPP to and/or enters the valve position controller 104 , for example, via an input device 640 ( FIG. 6 ) of the valve position controller 104 . While the exemplary valve position controller 104 may self-calibrate based on a single estimated position value when additional position values are available, or based on an estimate or measurement provided by the installer and/or determined by actuating the valve 106 Calibration, this added value can be used, for example, to improve calibration accuracy.
基于单个的估算位置值PPP和表示位置指示器140的每个行程单元上PTV170的变化的灵敏度数值SENSITIVITY以及阀门的整个行程距离值,图1中的示例性阀位控制器104估算出预期和/或预计与阀门致动器108的行程端点相对应的PTV170。可选择地,数值SENSITIVITY表示显示阀门106整个行程的计数值。更进一步地,数值SENSITIVITY表示阀门106整个行程上PTV170的变化。参考图3,在时间点T1,图1中的示例性阀门组件102为75%打开并且具有与当前75%位置相对应的PTV170,在致动器108处于完全打开的100%位置时具有HI_ACT的PTV170,而在致动器108处于完全关闭的0%位置时具有LO_ACT的PTV170。在时间点T2,阀位控制器104计算对应于致动器108的估算或者预期完全打开位置的第一数值HI_CAL,并且计算对应于致动器108的估算或者预期完全关闭位置的第二数值LO_CAL。如果PPP和SENSITIVITY的值基本准确,HI_CAL的值基本等于HI_ACT并且LO_CAL的值基本等于LO_ACT。然而,实际上,PPP的值是致动器108的位置估算值(例如,带有误差的测量值),并且/或者由于制造公差和/或安装定位变化,SENSITIVITY值是不准确的。因此,在某些实施例中,图1中的示例性阀位控制器104自觉地调节估算端点值,使得由HI_ACT和LO_ACT表示的估算和/或预计行程范围包括致动器108的更大的行程范围,如时间点T3所示。Based on a single estimated position value PPP and a sensitivity value SENSITIVITY representing the change in PTV 170 on each travel unit of position indicator 140 and the overall travel distance value of the valve, the exemplary valve position controller 104 in FIG. 1 estimates the desired and/or Or predict the PTV 170 corresponding to the end-of-travel of the valve actuator 108 . Alternatively, the value SENSITIVITY represents a count value indicating the entire travel of the valve 106 . Further, the value SENSITIVITY represents the change in PTV 170 over the travel of valve 106 . Referring to FIG. 3, at time point T1, the exemplary valve assembly 102 of FIG. 1 is 75% open and has a PTV 170 corresponding to the current 75% position, with a HI_ACT of HI_ACT when the actuator 108 is in the fully open 100% position. PTV 170 and PTV 170 with LO_ACT when actuator 108 is in the fully closed 0% position. At time T2, valve position controller 104 calculates a first value HI_CAL corresponding to the estimated or expected fully open position of actuator 108 and calculates a second value LO_CAL corresponding to the estimated or expected fully closed position of actuator 108 . If the values of PPP and SENSITIVITY are substantially accurate, the value of HI_CAL is substantially equal to HI_ACT and the value of LO_CAL is substantially equal to LO_ACT. In reality, however, the value of PPP is an estimate (eg, a measurement with error) of the position of the actuator 108 and/or the SENSITIVITY value is inaccurate due to manufacturing tolerances and/or mounting orientation variations. Therefore, in some embodiments, the example valve position controller 104 of FIG. The travel range, as shown at time point T3.
HI_ACT和LO_ACT的值可使用下列数学表达式进行计算,假设反馈信号170在阀门104打开时增加:The values of HI_ACT and LO_ACT can be calculated using the following mathematical expressions, assuming that the feedback signal 170 increases when the valve 104 is open:
HI_CAL=PTV+(100-PPP)*(1+RAF)*SENSITIVITY,等式(1),并且HI_CAL=PTV+(100-PPP)*(1+RAF)*SENSITIVITY, equation (1), and
LO_CAL=PTV-PPP*(,1+RAF)*SENSITIVITY,等式(2)LO_CAL=PTV-PPP*(,1+RAF)*SENSITIVITY, equation (2)
其中,RAF是范围调整系数,例如0.1,其导致HI_CAL的值增加10%而LO_CAL的值减少10%,并且PPP值表示为致动器108的行程范围的百分比。如果反过来,反馈信号170在阀门104打开时减小,那么使用下列数学表达式计算HI_ACT和LO_ACT的值:where RAF is a range adjustment factor, such as 0.1, that results in a 10% increase in the value of HI_CAL and a 10% decrease in the value of LO_CAL, and a value of PPP expressed as a percentage of the travel range of the actuator 108 . If, in turn, the feedback signal 170 decreases when the valve 104 is open, then the values of HI_ACT and LO_ACT are calculated using the following mathematical expressions:
HI_CAL=PTV+PPP*(1+RAF)*SENSITIVITY,等式(3),并且HI_CAL=PTV+PPP*(1+RAF)*SENSITIVITY, equation (3), and
LO_CAL=PTV-(100-PPP)*(1+RAF)*SENSITIVITY,等式(4)LO_CAL=PTV-(100-PPP)*(1+RAF)*SENSITIVITY, equation (4)
使用大量和/或各种类型的方法、算法和/或逻辑,图1中的示例性阀位控制器104比较由位置传感器110生成的PTV170和来源于程序控制器185的、表示阀门106的要求位置和/或设定值(SP)(例如40%打开)的控制信号180,以确定应当如何根据估算的端点值HI_CAL和LO_CAL调节和/或保持供给到腔室136和137的控制流体的压力。举例来说,根据HI_CAL和LO_CAL,示例性阀位控制器104计算与阀门106的要求位置相对应的位置信号170的值TARGET。然后该阀位控制器104调节腔室136和137内的压力直到实际PTV170基本上符合或者等于值TARGET。值TARGET可以使用下列数学表达式计算:Using numerous and/or various types of methods, algorithms, and/or logic, the example valve position controller 104 in FIG. Control signal 180 of position and/or set point (SP) (eg, 40% open) to determine how the pressure of the control fluid supplied to chambers 136 and 137 should be adjusted and/or maintained based on estimated endpoint values HI_CAL and LO_CAL . For example, based on HI_CAL and LO_CAL, the example valve position controller 104 calculates a value TARGET of the position signal 170 corresponding to the desired position of the valve 106 . The valve position controller 104 then regulates the pressure in the chambers 136 and 137 until the actual PTV 170 substantially meets or equals the value TARGET. The value TARGET can be calculated using the following mathematical expression:
TARGET=LO_CAL+SP*(HI_CAL-LO_CAL)/100,等式(5)TARGET=LO_CAL+SP*(HI_CAL-LO_CAL)/100, equation (5)
当图1中的示例性阀门设备100在加工厂内运行时,示例性阀位控制器104使用大量和/或各种类型的算法、逻辑、标准和/或方法适应、调节和/或修正估算的端点值HI_CAL和LO_CAL。当活塞130在加工厂运行期间到达任何一个物理行程限位件160、162时,示例性阀位控制器104调节相应的校准端点值HI_CAL、LO_CAL。活塞130何时到达限位件160、162的检测可以通过检测即使施加到活塞130上的压力应当导致活塞130运动PTV170也不再变化来进行。举例来说,在图3中的时间点T4,到达100%完全打开的限位件160,阀位控制器104修正HI_CAL值以符合当前的PTV170的值,该值等于HI_ACT。同样,在时间点T5时,到达0%完全关闭的限位件162,阀位控制器104修正LO_CAL值以符合当前的PTV170的值,该值等于LO_ACT。While the example valve apparatus 100 of FIG. 1 is operating in a process plant, the example valve position controller 104 adapts, adjusts and/or modifies the estimated position using numerous and/or various types of algorithms, logic, criteria and/or methods The endpoint values HI_CAL and LO_CAL. When the piston 130 reaches either of the physical travel stops 160 , 162 during plant operation, the example valve position controller 104 adjusts the corresponding calibrated endpoint values HI_CAL, LO_CAL. The detection of when the piston 130 has reached the stops 160, 162 can be done by detecting that the pressure applied to the piston 130 no longer changes even though the pressure applied to the piston 130 should cause the piston 130 to move. For example, at time point T4 in FIG. 3 , the 100% fully open limiter 160 is reached, and the valve position controller 104 modifies the HI_CAL value to match the current PTV 170 value, which is equal to HI_ACT. Likewise, at time T5, when the 0% fully closed stop 162 is reached, the valve position controller 104 modifies the LO_CAL value to match the current PTV 170 value, which is equal to LO_ACT.
在某些情况下,使用图3中图示的示例性校准方法,可能出现不利的阀门定位效果。在图3的图示实施例中,校准值HI_CAL和LO_CAL是可充分调节的,只要活塞130到达相应的行程限位件160、162,潜在地导致阀门106远离相应的端点160,162移动。举例来说,如果活塞130在5%打开的位置SP180到达完全关闭限位件162,并且LO_CAL的值如上所述地立即完全调节,阀位控制器104将立即通过将阀门106打开至5%进行响应,造成过程流体流量的跃变。阀位的这种变化会打断正在进行的工作和/或带来其他负面结果。Under certain circumstances, using the exemplary calibration method illustrated in FIG. 3 , adverse valve positioning effects may occur. In the illustrated embodiment of FIG. 3 , the calibration values HI_CAL and LO_CAL are fully adjustable so long as the piston 130 reaches the respective travel stops 160 , 162 , potentially causing the valve 106 to move away from the respective end points 160 , 162 . For example, if the piston 130 reaches the fully closed stop 162 at the 5% open position SP180, and the value of LO_CAL is immediately fully adjusted as described above, the valve position controller 104 will immediately proceed by opening the valve 106 to 5%. response, causing a sudden change in process fluid flow. This change in valve position can interrupt work in progress and/or have other negative consequences.
转向图1,为了减小这种效果的可能性,另一种示例性自动校准方法只在程序控制器104将SP180移动到超出某值时,这时阀门106到达其一个行程极限,调节校准值HI_CAL和LO_CAL。在这种情况下,适当的HI_CAL或者LO_CAL值可以被调节而不造成阀门106的位置变化。当SP信号180实际到达0%和100%时,相应的端点HI_CAL、LO_CAL的校准才完成。不然,端点HI_CAL、LO_CAL的校准仍旧部分未完成。Turning to Figure 1, to reduce the likelihood of this effect, another exemplary automatic calibration method adjusts the calibration value only when the program controller 104 moves SP 180 beyond a certain value, at which point valve 106 reaches one of its travel limits HI_CAL and LO_CAL. In this case, the appropriate HI_CAL or LO_CAL value can be adjusted without causing a change in the position of valve 106 . When the SP signal 180 actually reaches 0% and 100%, the calibration of the corresponding endpoints HI_CAL, LO_CAL is completed. Otherwise, the calibration of the endpoints HI_CAL, LO_CAL is still partially incomplete.
假设LO_CAL和HI_CAL的初始值被计算为表示扩展的行程范围,正如上结合图3所述,当阀门控制器104检测到阀门106已经到达0%时,例如通过检测致动器压力将活塞130加载至限位件162,LO_CAL的值可以使用下列数学表达式进行修正:Assuming that the initial values of LO_CAL and HI_CAL are calculated to represent an extended travel range, as described above in connection with FIG. Up to stop 162, the value of LO_CAL can be corrected using the following mathematical expression:
LO_CAL=HI_CAL-(HI_CAL-PTV)*100/(100-SP),等式(6)LO_CAL=HI_CAL-(HI_CAL-PTV)*100/(100-SP), equation (6)
如果SP180的值小于0%,SP180的值应当在等式(6)-(9)中设为0%。为了减少由于例如位置反馈信号170中存在的不准确的信号偏移造成的合理控制误差,使用下列数学表达式来修正LO_CAL的值以包括1%的安全系数:If the value of SP180 is less than 0%, the value of SP180 should be set to 0% in equations (6)-(9). In order to reduce reasonable control errors due to, for example, inaccurate signal offsets present in the position feedback signal 170, the following mathematical expression is used to modify the value of LO_CAL to include a 1% safety factor:
LO_CAL=HI_CAL-(HI_CAL-PTV)*101/(100-SP),等式(7)LO_CAL=HI_CAL-(HI_CAL-PTV)*101/(100-SP), equation (7)
当阀门控制器104检测到阀门106已经到达其100%打开的物理限位件时,例如通过检测致动器压力已将活塞130加载至限位件160,HI_CAL的值可以同样使用下列数学表达式中的一个进行修正。When the valve controller 104 detects that the valve 106 has reached its physical stop of 100% open, for example by detecting that the actuator pressure has loaded the piston 130 to the stop 160, the value of HI_CAL can similarly use the following mathematical expression One of them is corrected.
HI_CAL=LO_CAL+(PTV-LO_CAL)*100/SP,等式(8)HI_CAL=LO_CAL+(PTV-LO_CAL)*100/SP, equation (8)
HI_CAL=LO_CAL+(PTV-LO_CAL)*101/SP,等式(9)HI_CAL=LO_CAL+(PTV-LO_CAL)*101/SP, equation (9)
如同等式(7)一样,等式(9)包括1%的安全系数。Like equation (7), equation (9) includes a 1% safety factor.
图4图示出使用等式(6)或者等式(7)的示例性表达式的LO_CAL的示例性修正。在图4的实施例中,致动器压力405在正常工作过程中减小。在某个时间410,SP180降到低于致动器108到达完全关闭的0%位置的值。然而,由于不准确的校准,SP180仍旧高于0%。由于控制器增益,致动器压力405在SP180继续减小时迅速降低。图1中的示例性阀位控制器104由低的致动器压力405识别出致动器108完全关闭,并且使用等式(6)或者等式(7)中的一个数学表达式将LO_CAL修正到新的最小值,因此在图4的实施例中使LO_CAL值的精度改进5%。如果SP180已经全程驱动至0%位置,LO_CAL的校准已经基本理想。在某些实施例中,当致动器108保持在完全关闭的0%位置并且SP180变化时,等式(6)或者等式(7)被重复使用。另外或者可选择地,对于在致动器108处于完全关闭的0%位置时出现的SP180的最小值使用等式(6)或者等式(7)。FIG. 4 illustrates an example modification of LO_CAL using the example expressions of Equation (6) or Equation (7). In the embodiment of Figure 4, the actuator pressure 405 decreases during normal operation. At some time 410, SP 180 drops below the value at which actuator 108 reaches the fully closed 0% position. However, due to inaccurate calibration, SP180 is still above 0%. Due to controller gain, actuator pressure 405 decreases rapidly as SP180 continues to decrease. The example valve position controller 104 in FIG. 1 recognizes that the actuator 108 is fully closed from the low actuator pressure 405 and modifies LO_CAL using one of the mathematical expressions in Equation (6) or Equation (7). to the new minimum, thus improving the accuracy of the LO_CAL value by 5% in the embodiment of FIG. 4 . If the SP180 has been fully driven to the 0% position, the calibration of LO_CAL is basically ideal. In some embodiments, equation (6) or equation (7) is repeated when actuator 108 is held in the fully closed 0% position and SP 180 is varied. Additionally or alternatively, equation (6) or equation (7) is used for the minimum value of SP 180 that occurs when the actuator 108 is in the fully closed 0% position.
转向图1,在某些实施例中,每次和/或在活塞130处于相应的行程限位件160、162处时,都会使用等式(6)-(9)中所示的任何一个适当修正。Turning to FIG. 1 , in some embodiments, any one of the equations (6)-(9) shown in Eqs. fix.
在又一个实施例中,当SP180到达阀门106到达其一个行程极限的值时,图1中的示例性阀位控制器104记录PTV170。尔后,只要SP180变化了消除噪音影响(activation)的量,示例性阀位控制器104就将少量修正应用到相应的校准值LO_CAL、HI_CAL,这将减少所记录的PTV170与相应的校准值LO_CAL、HI_CAL之间的差值。通过在SP180变化的一段时间内慢慢改变校准值LO_CAL和HI_CAL,可以降低、减小和/或消除任何一个正在进行的过程的中断。在某些实施例中,校准修正的使用率限制为每分钟总行程跨度的0.1%或者每分钟一个行程计数。根据SP180的动力特性(例如,SP180变化多少和/或以什么速度进行变化),校准修正的速度需要降低和/或增加。In yet another embodiment, the example valve position controller 104 of FIG. 1 records the PTV 170 when the SP 180 reaches a value at which the valve 106 reaches one of its travel limits. Thereafter, whenever SP 180 is changed by an amount to eliminate noise activation, the example valve position controller 104 applies a small correction to the corresponding calibration values LO_CAL, HI_CAL, which will reduce the recorded PTV 170 from the corresponding calibration values LO_CAL, HI_CAL. The difference between HI_CAL. By slowly changing the calibration values LO_CAL and HI_CAL over a period of time during which SP 180 is changed, any interruption to an ongoing process can be reduced, reduced and/or eliminated. In some embodiments, the usage rate of the calibration correction is limited to 0.1% of the total stroke span per minute or one stroke count per minute. Depending on the dynamics of the SP 180 (eg, how much and/or at what speed the SP 180 changes), the rate of calibration corrections may need to be decreased and/or increased.
虽然如上所述的实施例是基于最初地、有目的地扩展的校准值HI_CAL和LO_CAL,做为选择,阀位控制器104最初可以低估致动器108的行程范围,如图5所示。举例来说,可以使用带有-0.1的RAF的等式(1)-(4)计算压缩的校准值HI_CAL和LO_CAL。当位于时间点T4时,致动器108由于腔室136、137的压差仍旧移动,但是PTV170的值已经超过当前的HI_CAL值,调节HI_CAL的值来反映当前的PTV值。低估的行程极限LO_CAL也同样调节,正如在时间点T5所示。在SP180未超过与0%到100%的阀位相对应的值的情况下,阀门106可能未到达其行程端点,因此如图5中所示的HI_CAL和LO_CAL值的校准是不可能的。While the embodiments described above are based on initial, purposefully expanded calibration values HI_CAL and LO_CAL, alternatively, valve position controller 104 may initially underestimate the range of travel of actuator 108, as shown in FIG. 5 . For example, the compressed calibration values HI_CAL and LO_CAL can be calculated using equations (1)-(4) with a RAF of -0.1. At time T4, the actuator 108 is still moving due to the differential pressure of the chambers 136, 137, but the value of PTV 170 has exceeded the current HI_CAL value, and the HI_CAL value is adjusted to reflect the current PTV value. The underestimated stroke limit LO_CAL is also adjusted, as indicated at time T5. Without SP 180 exceeding a value corresponding to a valve position of 0% to 100%, valve 106 may not have reached the end of its stroke, so calibration of the HI_CAL and LO_CAL values as shown in FIG. 5 is not possible.
假设SP180超过与0%到100%的阀位相对应的值,另外或者可选择地,HI_CAL和LO_CAL校准值可以通过检测SP180何时超出0到100%范围来进行调节。在某些实施例中,阀位控制器104实施切断,这是在SP180到达相应的各个预定值(例如5%或者95%)时故意将致动器108完全加载到这组机械限位件160、162中的一个上。在这种实施例中,可能有利的是在使用最初压缩的校准值HI_CAL和LO_CAL时撤消切断。当SP180超出该范围并且移动了消除噪音影响的量,并且致动器压力未将活塞130加载到相应的限位件160、162时,示例性阀位控制器104少量调节相应的校准值HI_CAL、LO_CAL,使致动器108移向和/或加载到限位件160、162上。经过一段时间,上述条件中的一个或多个将不再满足,校准将基本完成。在某些实施例中,当活塞130未被加载并且SP180变化且位于0到100%范围之外时,反复调节校准值HI_CAL、LO_CAL。另外地或者可选择地,使用活塞130未被加载时出现的最大限度的SP180范围值来调节校准值HI_CAL、LO_CAL。Additionally or alternatively, the HI_CAL and LO_CAL calibration values may be adjusted by detecting when SP 180 exceeds the 0 to 100% range, provided SP 180 exceeds a value corresponding to a 0% to 100% valve position. In some embodiments, the valve position controller 104 implements a cutout, which is to intentionally fully load the actuator 108 to the set of mechanical stops 160 when the SP 180 reaches a corresponding respective predetermined value (eg, 5% or 95%). , one of 162. In such an embodiment, it may be advantageous to undo the cutout when using the originally compressed calibration values HI_CAL and LO_CAL. When SP 180 is out of range and moved by an amount to eliminate the effects of noise, and the actuator pressure is not loading the piston 130 against the respective stops 160, 162, the example valve position controller 104 adjusts the respective calibrated values HI_CAL, HI_CAL, LO_CAL, moves the actuator 108 toward and/or loads the stops 160 , 162 . After a period of time, one or more of the above conditions will no longer be met and the calibration will be substantially complete. In some embodiments, the calibration values HI_CAL, LO_CAL are repeatedly adjusted when the piston 130 is unloaded and the SP 180 varies and is outside the range of 0 to 100%. Additionally or alternatively, the calibration values HI_CAL, LO_CAL are adjusted using the maximum SP 180 range value that occurs when the piston 130 is unloaded.
在又一个实施例中,当SP180到达阀门106到达其一个行程极限的值时,图1中的示例性阀位控制器104记录PTV170。尔后,只要SP180变化了消除噪音影响(activation)的量,示例性阀位控制器104就将少量修正应用到相应的校准值LO_CAL、HI_CAL,这将减少所记录的PTV170与相应的校准值LO_CAL、HI_CAL之间的差值。通过在SP180变化的一段时间内慢慢改变校准值LO_CAL、HI_CAL,可以降低、减小和/或消除任何一个正在进行的过程的中断。在某些实施例中,校准修正的使用率限制为每分钟总行程跨度的0.1%或者每分钟一个行程计数。根据SP180的动力特性(例如,SP180变化多少和/或以什么速度进行变化),校准修正的速度需要降低和/或增加。In yet another embodiment, the example valve position controller 104 of FIG. 1 records the PTV 170 when the SP 180 reaches a value at which the valve 106 reaches one of its travel limits. Thereafter, whenever SP 180 is changed by an amount to eliminate noise activation, the example valve position controller 104 applies a small correction to the corresponding calibration values LO_CAL, HI_CAL, which will reduce the recorded PTV 170 from the corresponding calibration values LO_CAL, HI_CAL. The difference between HI_CAL. By slowly changing the calibration values LO_CAL, HI_CAL over a period of time during which SP 180 is changed, any interruption to an ongoing process can be reduced, reduced and/or eliminated. In some embodiments, the usage rate of the calibration correction is limited to 0.1% of the total stroke span per minute or one stroke count per minute. Depending on the dynamics of the SP 180 (eg, how much and/or at what speed the SP 180 changes), the rate of calibration corrections may need to be decreased and/or increased.
虽然如上所述的任何一种示例性阀门校准方法可在计算时自动地应用和/或启动新的LO_CAL和HI_CAL值,另外或者可选择地,新的LO_CAL和/或HI_CAL值被存储并且只有在阀位控制器104受到明确指令和/或指引时启动和/或使用。举例来说,阀位控制器104可在显示器645(图6)上显示标记,标明一个或多个新的校准值LO_CAL、HI_CAL可被启动。例如,当用户通过示例性输入设备640表示新的和/或修正的校准值LO_CAL、HI_CAL将被使用时,阀位控制器104开始在后续的阀门控制操作过程中使用启动的校准值LO_CAL、HI_CAL。While any of the exemplary valve calibration methods described above may automatically apply and/or initiate new LO_CAL and HI_CAL values at calculation time, additionally or alternatively, the new LO_CAL and/or HI_CAL values are stored and The valve position controller 104 is activated and/or used when explicitly commanded and/or directed. For example, valve position controller 104 may display a flag on display 645 (FIG. 6) indicating that one or more new calibration values LO_CAL, HI_CAL may be enabled. For example, when the user indicates via the exemplary input device 640 that new and/or revised calibration values LO_CAL, HI_CAL are to be used, the valve position controller 104 begins using the activated calibration values LO_CAL, HI_CAL during subsequent valve control operations. .
在又一个实施例中,如上所述的校准方法的组合是能实现的。举例来说,当检测到活塞130通过位于0到100%范围内的SP180加载至限位件160、162时,可以使用如上所述的用于最初扩展范围的一个校准方法。然而,当检测到SP180未在0到100%范围内时,可以使用如上所述的用于最初压缩范围的一个校准方法。在其他更多实施例中,利用如上所述的取决于检测条件使用的一个合适的校准方法尽可能准确地估算和/或计算校准值HI_CAL和LO_CAL,而不是有目的地扩大或者压缩最初的校准值HI_CAL和LO_CAL。In yet another embodiment, a combination of the calibration methods described above is possible. For example, a calibration method as described above for the initial extended range may be used when it is detected that the piston 130 is loaded to the stops 160, 162 by the SP 180 in the range of 0 to 100%. However, when SP180 is detected not in the 0 to 100% range, a calibration method as described above for the initial compression range can be used. In other further embodiments, the calibration values HI_CAL and LO_CAL are estimated and/or calculated as accurately as possible using an appropriate calibration method as described above depending on the detection conditions used, rather than purposefully expanding or compressing the initial calibration Values HI_CAL and LO_CAL.
转向图1,为了在阀位控制器104安装、配置、启动和/或计算最初估算端点值HI_CAL和LO_CAL时固定阀门组件102的位置,图1中示例性设备100包括任何数量和/或类型的用来固定、保持和/或维持阀门组件当前位置的固定器,其中一个用参考数字190标示。示例性固定器190包括但不限于夹子、挡块和/或流体圈闭(fluid trap)。Turning to FIG. 1, the exemplary apparatus 100 of FIG. 1 includes any number and/or type of Retainers, one of which is designated by reference numeral 190, are used to secure, hold and/or maintain the current position of the valve assembly. Exemplary retainers 190 include, but are not limited to, clips, stops, and/or fluid traps.
图6图示出使用图1中示例性阀位控制器104的示例性方式。为了接收反馈位置信号170,图6中的示例性阀位控制器104包括位置传感器接口605。使用任何数量和/或类型的电路、部件和/或装置,图6中示例性位置传感器接口605将反馈信号170调整和/或转换为适合于阀门控制器610和/或校准器615处理的形式。举例来说,位置传感器接口605可将模拟反馈信号605转换为表示行程指示器140的当前位置PTV的计数值607。另外或者可选择地,如果由于行程指示器140位于位置传感器110的中线上方或者下方,使得反馈信号170具有不同极性,位置传感器接口605可弥补反馈信号170以便例如在转换为计数值607之前仅仅具有正值。FIG. 6 illustrates an example manner of using the example valve position controller 104 of FIG. 1 . To receive the feedback position signal 170 , the example valve position controller 104 in FIG. 6 includes a position sensor interface 605 . Using any number and/or type of circuits, components, and/or devices, the exemplary position sensor interface 605 of FIG. 6 conditions and/or converts the feedback signal 170 into a form suitable for processing by the valve controller 610 and/or calibrator 615 . For example, position sensor interface 605 may convert analog feedback signal 605 into count value 607 representing the current position PTV of travel indicator 140 . Additionally or alternatively, if the feedback signal 170 has a different polarity due to the travel indicator 140 being positioned above or below the centerline of the position sensor 110, the position sensor interface 605 may compensate the feedback signal 170 so that, for example, only has a positive value.
为了接收控制信号180,图6中的示例性阀位控制器104包括控制信号接口620。使用任何数量和/或类型的电路、部件和/或装置,图6中的示例性控制信号接口620将控制信号180调整和/或转换为适合于示例性阀门控制器610处理的形式。举例来说,控制信号接口620可将控制信号180转换为表示致动器108的要求设定值和/或位置SP的数字控制值622。To receive the control signal 180 , the example valve position controller 104 in FIG. 6 includes a control signal interface 620 . The example control signal interface 620 in FIG. 6 conditions and/or converts the control signal 180 into a form suitable for processing by the example valve controller 610 using any number and/or type of circuits, components and/or devices. For example, the control signal interface 620 may convert the control signal 180 into a digital control value 622 representing a desired setpoint and/or position SP of the actuator 108 .
为了控制供给到腔室136和137的气压,图6中示例性阀位控制器104包括压力控制器625。使用任何数量和/或类型的电路、部件和/或装置,并且根据示例性阀门控制器610提供的压力控制值627,示例性压力控制器625确定是增加还是减少通过管线152和154供给的气压。To control the air pressure supplied to chambers 136 and 137 , the example valve position controller 104 in FIG. 6 includes a pressure controller 625 . Using any number and/or type of circuits, components, and/or devices, and based on the pressure control value 627 provided by the example valve controller 610, the example pressure controller 625 determines whether to increase or decrease the air pressure supplied through lines 152 and 154 .
使用任何数量和/或类型的方法、算法和/或逻辑,图6中示例性阀门控制器610比较数字位置值607和要求的设定值和/或位置值622,以确定压力控制值627,也就是说,供给到腔室136和137的控制流体压力应当如何调节。正如上面结合图1和等式(5)所述,阀门控制器610根据估算的端点值HI_CAL和LO_CAL确定压力控制值627。Using any number and/or type of methods, algorithms, and/or logic, the exemplary valve controller 610 of FIG. 6 compares a digital position value 607 with a desired set point and/or position value 622 to determine a pressure control value 627, That is, how the control fluid pressure supplied to chambers 136 and 137 should be adjusted. As described above in connection with FIG. 1 and equation (5), valve controller 610 determines pressure control value 627 based on estimated endpoint values HI_CAL and LO_CAL.
为了确定和修正与致动器108的预期行程端点相对应的计数值607的估算值HI_CAL和LO_CAL,图6中的示例性阀位控制器104包括示例性校准器615。为了根据单个的外部提供的位置值PPP计算最初的一对估算值HI_CAL和LO_CAL,示例性校准器615包括端点估算器617。举例来说,使用等式(1)-(4)的数学表达式,示例性端点估算器617计算初始值HI_CAL和LO_CAL。To determine and correct estimates HI_CAL and LO_CAL of count value 607 corresponding to expected end-of-travel of actuator 108 , example valve position controller 104 in FIG. 6 includes example calibrator 615 . To calculate an initial pair of estimated values HI_CAL and LO_CAL from a single externally provided position value PPP, the example calibrator 615 includes an endpoint estimator 617 . For example, using the mathematical expressions of equations (1)-(4), the example endpoint estimator 617 calculates initial values HI_CAL and LO_CAL.
在图1中的示例性阀门设备100在加工厂内工作期间,为了修正与致动器108的预期行程端点相对应的值HI_CAL和LO_CAL,示例性校准器615包括端点调节器619。举例来说,使用如上结合图1和3-5所述的任何一个示例性方法和/或等式(6)-(9)的示例性数学表达式,示例性端点调节器619在阀位控制器104的联机工作期间修正HI_CAL和LO_CAL的值。应当理解,另外地或者选择性地,示例性端点调节器619可以用来计算和/或修正HI_CAL和LO_CAL,阀门106是出于校准目的而有目的地驱动。The example calibrator 615 includes an end point adjuster 619 in order to correct the values HI_CAL and LO_CAL corresponding to the expected end points of travel of the actuator 108 during operation of the example valve apparatus 100 in FIG. 1 in a process plant. For example, using any one of the exemplary methods described above in connection with FIGS. The HI_CAL and LO_CAL values are corrected during on-line operation of the controller 104. It should be understood that, additionally or alternatively, the exemplary end point regulator 619 may be used to calculate and/or correct HI_CAL and LO_CAL valve 106 is purposefully actuated for calibration purposes.
为了存储控制变量,图6中示例性阀位控制器104包括存储器630。控制变量使用任何数量和/或类型的数据结构存储在存储器630中,并且存储器630可使用任何数量和/或类型的非永久性的和/或永久性存储器、记忆设备和/或诸如硬盘驱动器的存储设备实现。存储在示例性存储器630中的示例性控制变量包括但不限于,外部提供的位置值PPP、灵敏度值SENSITIVITY和估算的行程端点值HI_CAL和LO_CAL。To store control variables, the example valve position controller 104 of FIG. 6 includes a memory 630 . Control variables are stored in memory 630 using any number and/or type of data structures, and memory 630 may use any number and/or type of non-permanent and/or permanent memory, memory devices, and/or storage device implementation. Exemplary control variables stored in the exemplary memory 630 include, but are not limited to, an externally provided position value PPP, a sensitivity value SENSITIVITY, and estimated trip endpoint values HI_CAL and LO_CAL.
为了允许用户提供位置值PPP和/或灵敏度值SENSITIVITY,图6中的示例性阀位控制器104包括任何类型的用户接口635、任何数量和/或类型的输入设备640和任何类型的显示器645。在某些实施例中,用户接口635经由显示器645给出提示,该显示器指示和/或提示用户提供和/或输入值PPP和/或SENSITIVITY。示例性输入设备640包括但不限于数字通讯接口和/或按键。在某些实施例中,触屏可被用来用作显示器645和输入设备640。To allow a user to provide a position value PPP and/or a sensitivity value SENSITIVITY, the example valve position controller 104 in FIG. 6 includes any type of user interface 635, any number and/or type of input devices 640, and any type of display 645. In some embodiments, user interface 635 prompts via display 645 that instructs and/or prompts the user to provide and/or enter a value for PPP and/or SENSITIVITY. Exemplary input devices 640 include, but are not limited to, digital communication interfaces and/or keypads. In some embodiments, a touch screen may be used as both display 645 and input device 640 .
虽然实现图1中示例性阀位控制器104的示例性方式已经图示于图6,图6中图示的一个或多个接口、数据结构、元件、程序和/或装置可以任何一种方式结合、分割、重新排列、省略、去除和/或实施。进一步地,示例性位置传感器接口605、示例性校准器615、示例性端点估算器617、示例性端点调节器619、示例性控制信号接口620、示例性压力控制器625、示例性存储器630、示例性用户接口635、示例性输入设备640、示例性显示器645和/或,更广泛地说,图6中的阀位控制器104,它们可通过硬件,软件、固件和/或硬件、软件和/或固件的任一组合实现。因此,举例来说,示例性位置传感器接口605、示例性校准器615、示例性端点估算器617、示例性端点调节器619、示例性控制信号接口620、示例性压力控制器625、示例性存储器630、示例性用户接口635、示例性输入设备640、示例性显示器645和/或,更广泛地说,阀位控制器104,它们中的任何一个可通过一个或多个电路、可编程处理器、专用集成电路(ASIC)、可编程序逻辑设备(PLD)、现场可编程序逻辑设备(FPLD)、和/或现场可编程序门阵列(FPGA)等等来实现。当包括这些元件中的一个或多个的本专利的任何一个权利要求被理解为包括单纯的软件和/或固件工具时,示例性位置传感器接口605、示例性校准器615、示例性端点估算器617、示例性端点调节器619、示例性控制信号接口620、示例性压力控制器625、示例性存储器630、示例性用户接口635、示例性输入设备640、示例性显示器645和/或,更广泛地说,阀位控制器104中的至少一个在此被明确限定为包括有形的计算机可读介质。示例性有形计算机可读介质包括但不限于,闪存、光盘(CD)、DVD、软盘、只读存储器(ROM)、随机存取存储器(RAM)、可编程只读存储器(PROM)、电子可编程只读存储器(EPROM)和/或电可擦除可编程只读存储器(EEPROM)、光存储盘、光存储器设备、磁盘、磁存储器和/或任何一种如下的有形介质,其可用来存储程序代码和/或机器可读指令或者数据结构形式的指令并且可通过处理器、计算机和/或具有处理器的其他设备访问,例如接下来结合图16论述的示例性处理器平台P100。上述元件的组合也包括在有形计算机可读介质的范围内。更进一步地,示例性阀位控制器104包括代替图6所示的或者除图6所示的那些之外的接口、数据结构、元件、程序和/或设备,和/或包括图示接口、数据结构、元件、程序和/或设备中的一个以上的任意数量或全部。Although an exemplary manner of implementing the exemplary valve position controller 104 in FIG. 1 has been illustrated in FIG. 6, one or more interfaces, data structures, elements, procedures, and/or devices illustrated in FIG. Combine, divide, rearrange, omit, remove and/or implement. Further, an example position sensor interface 605, an example calibrator 615, an example endpoint estimator 617, an example endpoint regulator 619, an example control signal interface 620, an example pressure controller 625, an example memory 630, an example An exemplary user interface 635, an exemplary input device 640, an exemplary display 645, and/or, more broadly, the valve position controller 104 in FIG. or any combination of firmware implementations. Thus, for example, an example position sensor interface 605, an example calibrator 615, an example endpoint estimator 617, an example endpoint regulator 619, an example control signal interface 620, an example pressure controller 625, an example memory 630, an exemplary user interface 635, an exemplary input device 640, an exemplary display 645, and/or, more broadly, the valve position controller 104, any of which may be controlled by one or more electronic circuits, programmable processors , Application Specific Integrated Circuit (ASIC), Programmable Logic Device (PLD), Field Programmable Logic Device (FPLD), and/or Field Programmable Gate Array (FPGA), etc. Exemplary position sensor interface 605, exemplary calibrator 615, exemplary endpoint estimator 617, an example endpoint regulator 619, an example control signal interface 620, an example pressure controller 625, an example memory 630, an example user interface 635, an example input device 640, an example display 645, and/or, more generally In other words, at least one of the valve position controllers 104 is expressly defined herein as comprising a tangible computer readable medium. Exemplary tangible computer readable media include, but are not limited to, flash memory, compact disc (CD), DVD, floppy disk, read only memory (ROM), random access memory (RAM), programmable read only memory (PROM), electronically programmable Read-Only Memory (EPROM) and/or Electrically Erasable Programmable Read-Only Memory (EEPROM), optical storage disks, optical memory devices, magnetic disks, magnetic storage, and/or any of the following tangible media, which may be used to store programs The instructions are in the form of code and/or machine readable instructions or data structures and are accessible by a processor, computer and/or other device having a processor, such as the exemplary processor platform P100 discussed next in connection with FIG. 16 . Combinations of the above elements are also included within the scope of tangible computer readable media. Still further, the exemplary valve position controller 104 includes interfaces, data structures, elements, programs and/or devices instead of or in addition to those shown in FIG. 6, and/or includes graphical interfaces, Any number or all of more than one data structure, element, program, and/or device.
图7图示出示例性程序,其可被用来安装图1和6中的示例性阀位控制器104。图8-11图示出用来实现图6中的示例性校准器615和/或,更广泛地说,图1和6中的阀位控制器104的示例性程序。处理器、控制器和/或任何一种其他合适的处理设备都可以被用来和/或进行编程来执行图7-11的示例性程序。举例来说,图7-11中的程序可具体表现为存储在例如有形计算机可读介质的任何一种制品上的代码和/或机器可访问的指令,有形计算机可读介质为例如闪存、CD、DVD、软盘、ROM、RAM、PROM、EPROM和/或EEPROM、光存储盘、光存储器设备、磁盘、磁存储器和/或任何其他的有形介质,其可用来存储程序代码和/或机器可读指令或者数据结构形式的指令并且可通过处理器、计算机和/或具有处理器的其他设备访问,例如接下来结合图16论述的示例性处理器平台P100。上述制品的组合也包括在有形计算机可读介质的范畴内。机器可读指令包括,例如,使处理器、计算机和/或具有处理器的设备执行一个或多个特定程序的指令和数据。可选择地,图7-11中的一些或所有示例性操作都可使用ASIC、PLD、FPLD、FPGA、离散逻辑元件、硬件、固件等等的任意组合来实现。同时,图7-11中的一个或多个示例性操作可以手动实现或者以任何上述技术的任意组合实现,例如固件、软件、离散逻辑元件和/或硬件的任意组合。进一步地,可以采用许多其他方法实现图7-11中的示例性操作。举例来说,模块的执行顺序可以改变,和/或一个或多个模块可以改变、取消、细分或者组合。另外,图7-11中的任何一个或者所有示例性处理程序可顺序执行和/或例如通过单独的处理线程、处理器、设备、离散逻辑元件、电路等等并联执行。FIG. 7 illustrates an example procedure that may be used to install the example valve position controller 104 of FIGS. 1 and 6 . 8-11 illustrate exemplary routines for implementing the exemplary calibrator 615 of FIG. 6 and/or, more broadly, the valve position controller 104 of FIGS. 1 and 6 . A processor, controller, and/or any other suitable processing device may be used and/or programmed to perform the example routines of FIGS. 7-11. For example, the programs in FIGS. 7-11 may be embodied as code and/or machine-accessible instructions stored on any article of manufacture such as a tangible computer readable medium such as flash memory, CD , DVD, floppy disk, ROM, RAM, PROM, EPROM and/or EEPROM, optical storage disk, optical storage device, magnetic disk, magnetic storage and/or any other tangible medium that can be used to store program code and/or be machine-readable The instructions are in the form of instructions or data structures and are accessible by a processor, computer, and/or other device having a processor, such as the exemplary processor platform P100 discussed next in connection with FIG. 16 . Combinations of the above are also included within the scope of tangible computer-readable media. Machine-readable instructions include, for example, instructions and data that cause a processor, a computer, and/or a device having a processor to execute one or more specific programs. Alternatively, some or all of the exemplary operations in FIGS. 7-11 may be implemented using any combination of ASICs, PLDs, FPLDs, FPGAs, discrete logic elements, hardware, firmware, and the like. Also, one or more of the exemplary operations in FIGS. 7-11 may be implemented manually or in any combination of any of the aforementioned techniques, such as any combination of firmware, software, discrete logic elements, and/or hardware. Further, many other methods may be used to implement the exemplary operations in Figs. 7-11. For example, the order of execution of the modules may be changed, and/or one or more modules may be changed, eliminated, subdivided, or combined. Additionally, any or all of the exemplary process routines in FIGS. 7-11 may be executed sequentially and/or in parallel, eg, by separate processing threads, processors, devices, discrete logic elements, circuits, and the like.
图7的示例性程序从操作者和/或安装者用示例性固定器190确定或者固定(例如手动固定)阀门组件102的位置开始(模块705)。举例来说,操作者可以使用夹子和/或挡块手动固定阀门106,或者通过阻止控制流体在致动器108内的运动(例如,圈闭)来固定致动器108的位置。The example procedure of FIG. 7 begins with the operator and/or installer determining or fixing (eg, manually fixing) the position of the valve assembly 102 with the example holder 190 (block 705 ). For example, an operator may manually secure the valve 106 using clips and/or stops, or secure the position of the actuator 108 by preventing movement of control fluid within the actuator 108 (eg, trapping).
移除待替换的阀位控制器(模块710),安装替换件和/或新的阀位控制器104(模块715)。安装者启动阀位控制器104(例如提供动力)并且访问用户接口635(模块720)。举例来说,安装者输入例如位置传感器110的灵敏度值SENSITIVITY(例如由位置传感器110上的铭牌或标签获得)的结构数据(模块725)。然后安装者输入位置指示器140的单点位置PPP(模块730)。在某些实施例中,输入位置PPP作为致动器108的行程跨度百分比(例如50%打开)。The valve position controller to be replaced is removed (block 710), and a replacement and/or new valve position controller 104 is installed (block 715). The installer activates the valve position controller 104 (eg, provides power) and accesses the user interface 635 (block 720). For example, the installer enters configuration data such as the sensitivity value SENSITIVITY of the position sensor 110 (eg, obtained from a nameplate or label on the position sensor 110) (block 725). The installer then enters the single point position PPP of the position indicator 140 (block 730). In some embodiments, position PPP is entered as a percentage of the travel span of actuator 108 (eg, 50% open).
根据输入的信息,阀位控制器104计算校准值LO_CAL和HI_CAL,并且安装者使用这些值(模块740)。Based on the entered information, the valve position controller 104 calculates calibration values LO_CAL and HI_CAL, and the installer uses these values (block 740).
安装者使阀位控制器104处于工作状态(模块745)并且松开或者释放阀门组件102的位置(模块750)。The installer activates the valve position control 104 (block 745) and unclamps or releases the position of the valve assembly 102 (block 750).
每当阀位控制器104接到指令经由控制信号180改变阀门组件102的位置,并且阀位控制器104根据这种指令改变阀门组件102的位置时执行图8-11的示例性程序。图8中的示例性程序对应于图3和5的图示实施例。图9中的示例性程序对应于以示例性等式(6)-(9)为基础的校准值修正。图10中的示例性程序对应于到达行程限位件时以存储的PTV170为基础的校准值修正。图11中的示例性程序对应于SP180范围外的校准值修正。在第一次执行图8-11的示例性程序之前(例如,当阀位控制器104启动进入自动控制模式时),图6中的示例性端点估算器617计算初始估算的HI_CAL和LO_CAL,如上结合图1和6所述。The example routines of FIGS. 8-11 are executed each time valve position controller 104 is instructed to change the position of valve assembly 102 via control signal 180 , and valve position controller 104 changes the position of valve assembly 102 in accordance with such instructions. The exemplary procedure in FIG. 8 corresponds to the illustrated embodiment of FIGS. 3 and 5 . The example routine in FIG. 9 corresponds to correction of calibration values based on example equations (6)-(9). The exemplary routine in FIG. 10 corresponds to a correction of the calibration value based on the stored PTV 170 when the travel limit is reached. The example routine in Figure 11 corresponds to calibration value corrections outside the SP180 range. Before executing the example routines of FIGS. 8-11 for the first time (e.g., when the valve position controller 104 initiates into automatic control mode), the example endpoint estimator 617 in FIG. 6 calculates an initial estimated HI_CAL and LO_CAL, as above As described in conjunction with Figures 1 and 6.
在图8的示例性程序中,论述一对0%和100%的修正状态位和单点校准状态位。当单点校准完成时,清除0%和100%的修正状态位并且设置单点校准状态位。因为进行了单点校准,0%和100%的修正状态位表明阀门106和致动器108是否已经分别到达0%和100%行程限位件。单点校准状态位表明进行了单点校准(可能不准确)(例如图7中的模块块740)但还未矫正。在图8的实施例中,NEW_LO_CAL和NEW_HI_CAL值是已经经过计算和/或设定但是直至用户选择使用前未使用的新的校准值。图8中的示例性程序从示例性阀门控制器610确定致动器108是否已经达到完全关闭的0%位置开始(模块805)。如果已经到达完全关闭的0%位置(例如已经到达0%行程限位件162)(模块805),端点调节器619确定与完全关闭或0%位置相对应的状态位是否已经设定(例如0%修正状态位)(模块810)。如果已经设定完全关闭的0%状态位(模块810),控制返回到模块805检查是否已经达到0%行程限位件。In the exemplary routine of FIG. 8, a pair of 0% and 100% correction status bits and a single point calibration status bit are discussed. When the one-point calibration is complete, the 0% and 100% correction status bits are cleared and the one-point calibration status bits are set. Because a single point calibration is performed, the 0% and 100% trim status bits indicate whether the valve 106 and actuator 108 have reached the 0% and 100% travel stops, respectively. The single-point calibration status bit indicates that a single-point calibration (possibly inaccurate) was performed (eg, block 740 in FIG. 7 ) but not yet corrected. In the embodiment of FIG. 8, the NEW_LO_CAL and NEW_HI_CAL values are new calibration values that have been calculated and/or set but not used until the user chooses to use them. The example routine in FIG. 8 begins with the example valve controller 610 determining whether the actuator 108 has reached the fully closed 0% position (block 805 ). If the fully closed 0% position has been reached (e.g., the 0% travel stop 162 has been reached) (block 805), the end point adjuster 619 determines whether the status bit corresponding to the fully closed or 0% position has been set (e.g., 0 % Correction Status Bits) (block 810). If the fully closed 0% status bit has been set (Block 810), control returns to Block 805 to check whether the 0% travel stop has been reached.
如果还未设定完全关闭状态位(例如还未设定NEW_LO_CAL值)(模块810),端点调节器619将反馈信号170的当前LO_ACT值记录为NEW_LO_CAL(模块815)并设定完全关闭状态位(模块820)。校准器615通知用户(例如经由示例性显示器645)新的和/或矫正的校准数据随时可以使用(模块835)。如果用户未使用新值(模块840),用户将被反复告知可用的矫正数据并且控制返回到模块805检查是否已经到达0%行程限位件。If the fully closed status bit has not been set (e.g., the NEW_LO_CAL value has not been set) (block 810), the endpoint regulator 619 records the current LO_ACT value of the feedback signal 170 as NEW_LO_CAL (block 815) and sets the fully closed status bit (block 815) module 820). The calibrator 615 notifies the user (eg, via the exemplary display 645 ) that new and/or corrected calibration data is ready to use (block 835 ). If the user does not use the new value (block 840), the user will be repeatedly informed of the available correction data and control returns to block 805 to check whether the 0% travel stop has been reached.
如果用户只使用一个新值(模块845),用户将被反复告知可用的矫正数据并且控制返回到模块805检查是否已经到达0%行程限位件。如果使用NEW_LO_CAL和NEW_HI_CAL(模块845),修正的端点值LO_CAL、HI_CAL存储在示例性存储器630中,并且清除单点校准状态位,标明所有可能错误已经被更正(模块845)。停止运行示例性校准器615(模块850),然后控制从图8的示例性程序中退出。If the user is only using a new value (block 845), the user will be repeatedly informed of the corrective data available and control returns to block 805 to check whether the 0% travel stop has been reached. If NEW_LO_CAL and NEW_HI_CAL were used (block 845), the corrected endpoint values LO_CAL, HI_CAL are stored in the example memory 630 and the single point calibration status bit is cleared, indicating that all possible errors have been corrected (block 845). Operation of the example calibrator 615 is stopped (block 850 ), and control exits from the example routine of FIG. 8 .
返回模块805,如果还未到达完全关闭的0%行程限位件(模块810),阀门控制器610确定是否已经到达完全打开的100%行程限位件(模块860)。Returning to block 805, if the fully closed 0% travel stop has not been reached (block 810), the valve controller 610 determines whether the fully open 100% travel stop has been reached (block 860).
如果已经到达完全打开的100%行程限位件(模块860),端点调节器619确定是否已经设定完全打开的100%状态位(模块865)。如果已经设定完全打开的100%状态位(模块865),控制返回到模块805检查是否已经达到0%行程限位件。If the fully open 100% travel stop has been reached (block 860), the end point adjuster 619 determines whether the fully open 100% status bit has been set (block 865). If the fully open 100% status bit has been set (block 865), control returns to block 805 to check whether the 0% travel stop has been reached.
如果还未设定完全打开的100%状态位(例如还未设定NEW_HI_CAL值)(模块865),端点调节器619将反馈信号170的当前HI_ACT值记录为NEW_HI_CAL(模块870)并设定完全打开的100%状态位(模块875)。然后控制前行到模块835,通知用户新的校准数据。If the fully open 100% status bit has not been set (e.g., the NEW_HI_CAL value has not been set) (block 865), the endpoint regulator 619 records the current HI_ACT value of the feedback signal 170 as NEW_HI_CAL (block 870) and sets fully open 100% status bit (block 875). Control then passes to block 835, where the user is notified of the new calibration data.
图9的示例性程序从示例性端点调节器619等待活塞130加载到任何一个限位件160、162开始(模块905)。当活塞130加载时(模块905),端点调节器619确定SP180是否朝向限位件160、162变化(模块910)。如果SP180朝向加载的限位件160、162变化(模块910),端点调节器619使用等式(6)-(9)中相应的一个修正相应的校准值HI_CAL、LO_CAL(模块915)。The example routine of FIG. 9 begins with the example end point adjuster 619 waiting for the piston 130 to load on either stop 160 , 162 (block 905 ). When the piston 130 is loaded (block 905), the end point adjuster 619 determines whether the SP 180 is shifting toward the stops 160, 162 (block 910). If the SP 180 changes toward the loaded stop 160, 162 (block 910), the end point adjuster 619 modifies the corresponding calibration value HI_CAL, LO_CAL using a corresponding one of equations (6)-(9) (block 915).
当SP180不再朝向加载的限位件160、162变化时(模块910),控制返回模块905确定是否活塞130加载到机械限位件160、162上。在图9的实施例中,修正的校准值HI_CAL和LO_CAL是自动应用的。另外或者可选择地,如果修正的校准值HI_CAL、LO_CAL不能自动应用,执行与如上结合图8中的模块835、840、845、850和855所述基本类似的通知和新的校准数据应用程序。When the SP 180 is no longer changing toward the loaded stop 160 , 162 (block 910 ), the control return module 905 determines whether the piston 130 is loaded on the mechanical stop 160 , 162 . In the embodiment of FIG. 9, the revised calibration values HI_CAL and LO_CAL are applied automatically. Additionally or alternatively, if the revised calibration values HI_CAL, LO_CAL cannot be automatically applied, a notification and new calibration data application procedure substantially similar to that described above in connection with blocks 835, 840, 845, 850, and 855 in FIG. 8 is performed.
图10的示例性程序从示例性端点调节器619确定活塞130是否加载到任何一个限位件160、162开始(模块1005)。如果活塞130加载(模块1005),端点调节器619保存当前PTV170(模块1010)并且确定SP180是否朝向限位件160、162变化(模块1015)。如果SP180朝向加载的限位件160、162变化(模块1015),端点调节器619使相应的校准值HI_CAL、LO_CAL修正为接近但不一定等于各自保存的PTV170(模块1020)。举例来说,修正校准值HI_CAL,LO_CAL作为介于校准值HI_CAL,LO_CAL和各自保存的PTV170之间的差值百分比。当修正的校准值HI_CAL和LO_CAL等于其各自的保存PTV值时(模块1025),控制退出图10的示例性程序,因为没有进一步校准值调整的可能和/或需要了。如果修正校准值HI_CAL和LO_CAL中的任何一个都不等于其各自的保存PTV(模块1025),控制回到模块1015。The example routine of FIG. 10 begins with the example end point adjuster 619 determining whether the piston 130 is loaded into either of the stops 160 , 162 (block 1005 ). If the piston 130 is loaded (block 1005), the end point adjuster 619 saves the current PTV 170 (block 1010) and determines if the SP 180 is changing toward the stops 160, 162 (block 1015). If the SP 180 changes towards the loaded stop 160, 162 (block 1015), the endpoint adjuster 619 modifies the corresponding calibration values HI_CAL, LO_CAL to be close to but not necessarily equal to the respective stored PTV 170 (block 1020). For example, the calibration values HI_CAL, LO_CAL are corrected as a percentage difference between the calibration values HI_CAL, LO_CAL and the respective stored PTV 170 . When the revised calibration values HI_CAL and LO_CAL equal their respective saved PTV values (block 1025 ), control exits the example routine of FIG. 10 because no further calibration value adjustments are possible and/or required. If neither of the revised calibration values HI_CAL and LO_CAL is equal to its respective saved PTV (block 1025 ), control returns to block 1015 .
回到模块1005,如果活塞130未加载(模块1005),控制前行至模块1015以确定SP180是否变化。Returning to block 1005, if the piston 130 is not loaded (block 1005), control proceeds to block 1015 to determine if SP 180 has changed.
在图10的实施例中,修正的校准值HI_CAL和LO_CAL是自动应用的。另外或者可选择地,如果修正的校准值不能自动应用,执行与如上结合图8中的模块835、840、845、850和855所述基本类似的通知和新的校准数据应用程序。In the embodiment of FIG. 10, the revised calibration values HI_CAL and LO_CAL are applied automatically. Additionally or alternatively, if revised calibration values cannot be automatically applied, a notification and new calibration data application procedure substantially similar to that described above in connection with blocks 835, 840, 845, 850, and 855 in FIG. 8 is performed.
图11的示例性程序从示例性端点调节器619等待SP180落到0-100%范围之外开始(模块1105)。当SP180位于0-100%范围之外时(模块1105),端点分析仪619确定活塞130是否加载至限位件160、162中的任何一个(模块1110)。如果活塞130加载(模块1110),控制返回模块1105。The example routine of FIG. 11 begins with the example endpoint regulator 619 waiting for SP 180 to fall outside the 0-100% range (block 1105). When the SP 180 is outside the 0-100% range (block 1105), the endpoint analyzer 619 determines whether the piston 130 is loaded into either of the stops 160, 162 (block 1110). If the piston 130 is loaded (block 1110 ), control returns to block 1105 .
如果活塞130未加载(模块1110),端点调节器619调节相应的校准值HI_CAL、LO_CAL,因此活塞130朝向相应的限位件160、162运动(模块1120)。If the piston 130 is unloaded (block 1110 ), the end point adjuster 619 adjusts the respective calibration values HI_CAL, LO_CAL so that the piston 130 moves toward the respective stop 160 , 162 (block 1120 ).
当SP180未变化时(模块1115),活塞130加载至机械限位件160、162(模块1110),或者当SP180返回到0-100%范围内(模块1105),控制返回模块1105以等待SP180再次移至0-100%范围之外。When SP180 has not changed (block 1115), the piston 130 loads to the mechanical stops 160, 162 (block 1110), or when SP180 returns to within the 0-100% range (block 1105), control returns to block 1105 to wait for SP180 to again Move outside the 0-100% range.
在图11的实施例中,修正的校准值是自动应用的。另外或者可选择地,如果修正的校准值不能自动应用,执行与如上结合图8中的模块835、840、845、850和855所述基本类似的通知和新的校准数据应用程序。In the embodiment of Figure 11, the corrected calibration values are applied automatically. Additionally or alternatively, if revised calibration values cannot be automatically applied, a notification and new calibration data application procedure substantially similar to that described above in connection with blocks 835, 840, 845, 850, and 855 in FIG. 8 is performed.
图12图示出示例性阀门设备1200,其包括示例性阀门组件1202和根据本公开内容的教导构造的位置传送器1205。因为图12中示例性设备1200的元件与如上结合图1中的示例性设备100论述的那些一致,相同元件的描述就不在此重复了。替代的是,相同元件在图1和12中用相同的参考数字标示,并且对于相同编号元件的完整说明,有兴趣的读者可回头查阅如上结合图1给出的描述。FIG. 12 illustrates an example valve apparatus 1200 that includes an example valve assembly 1202 and a position transmitter 1205 constructed in accordance with the teachings of the present disclosure. Because the elements of the exemplary device 1200 in FIG. 12 are consistent with those discussed above in connection with the exemplary device 100 in FIG. 1 , descriptions of the same elements are not repeated here. Instead, like elements are designated with like reference numerals in FIGS. 1 and 12, and the interested reader is referred back to the description given above in connection with FIG. 1 for a complete description of like numbered elements.
为了向例如示例性程序控制器185和/或监控系统、监控装置、自动停机系统和/或程序联锁装置1215提供表示阀门组件102位置的位置信号(POS_SIG)1210,图12的示例性阀门设备1200包括示例性位置传送器1205。图12的示例性位置传送器1205由PTV170计算和/或确定POS_SIG1200的值。举例来说,位置传送器1205可以使用下列数学表达式计算POS_SIG1200:The exemplary valve apparatus of FIG. 1200 includes an example location transmitter 1205 . The example position transmitter 1205 of FIG. 12 calculates and/or determines the value of POS_SIG 1200 by the PTV 170 . For example, position transmitter 1205 may calculate POS_SIG 1200 using the following mathematical expression:
其中,MAX是与完全打开阀门相对应的POS_SIG1210的值,而MIN是与完全关闭阀门相对应的POS_SIG1200的值。在某些实施例中,MIN是4mA而MAX是20mA。LO_CAL和HI_CAL的值如下所述地通过位置传送器1205计算、选择和/或修正。where MAX is the value of POS_SIG1210 corresponding to a fully open valve and MIN is the value of POS_SIG1200 corresponding to a fully closed valve. In some embodiments, MIN is 4 mA and MAX is 20 mA. The values of LO_CAL and HI_CAL are calculated, selected and/or modified by the position transmitter 1205 as described below.
图12中的示例性位置传送器1205可根据表示致动器108的当前位置(例如70%打开)的单个外部提供位置值PPP或其估算值和/或近似值进行自我校准。正如在此所述,在加工厂内的阀门设备1200开始运行之前,位置传送器1205不需要附加的外部提供的位置值。进一步地,致动器108的位置在加工厂内图12中的示例性阀门设备1200工作之前不需要调整、改变或者驱动。举例来说,单个位置值PPP可以由安装者容易和/或轻易地确定和/或估算,例如通过在位置传送器1205安装期间可视地检验(例如估算)和/或测量位置指示器140的当前位置。例如,安装者通过位置传送器1205的输入设备640将估算的或者测量的位置值PPP提供至和/或输入位置传送器1205(图13)。虽然示例性位置传送器1205可在附加的位置值有效时以单个估算位置值PPP、安装者提供和/或通过驱动阀门106确定的估算值或者测量值为基础进行自我校准,这种附加值例如可用来改进校准精度。The example position transmitter 1205 in FIG. 12 may self-calibrate based on a single externally provided position value PPP or an estimate and/or approximation thereof representing the current position of the actuator 108 (eg, 70% open). As described here, the position transmitter 1205 does not require an additional externally provided position value before the valve system 1200 in the processing plant starts to operate. Further, the position of the actuator 108 need not be adjusted, changed or actuated prior to operation of the example valve apparatus 1200 in FIG. 12 in a process plant. For example, a single position value PPP may be easily and/or readily determined and/or estimated by the installer, for example by visually verifying (e.g., estimating) and/or measuring the position indicator 140 during installation of the position transmitter 1205. current location. For example, the installer provides and/or inputs the estimated or measured position value PPP to the position transmitter 1205 via the input device 640 of the position transmitter 1205 (FIG. 13). While the exemplary position transmitter 1205 may self-calibrate based on a single estimated position value PPP, an estimate or measurement provided by the installer and/or determined by actuating the valve 106 when additional position values are available, such additional values as Can be used to improve calibration accuracy.
基于单个的估算位置值PPP和表示位置指示器140的每个行程单元上PTV170的变化的灵敏度数值SENSITIVITY,以及阀门和致动器的总行程距离,图12中的示例性位置传送器1205估算出预期和/或预计与阀门致动器108的行程端点相对应的PTV170。可选择地,数值SENSITIVITY表示显示阀门106整个行程的计数值。更进一步地,数值SENSITIVITY表示阀门106整个行程上PTV170的变化。参考图5,在时间点T1,图12中的示例性阀门组件102为75%打开并且具有与当前75%位置相对应的PTV170,在致动器108处于完全打开的100%位置时具有HI_ACT的PTV170,而在致动器108处于完全关闭的0%位置时具有LO_ACT的PTV值170。在时间点T2,位置传送器1205计算对应于致动器108的估算或者预期完全打开位置的第一数值HI_CAL,并且计算对应于致动器108的估算或者预期完全关闭位置的第二数值LO_CAL。如果PPP和SENSITIVITY的值基本准确,HI_CAL的值大体等于HI_ACT并且LO_CAI的值大体等于LO_ACT。然而实际上,PPP值是致动器108的位置估算值(例如带有误差的测量值)和/或由于制造公差和/或安装定位变化SENSITIVITY值是不准确的。因此,在某些实施例中,图12中的示例性位置传送器1205有目的地调节估算端点值,因而由HI_ACT和LO_ACT表示的估算和/或预计行程范围包括致动器108的较小行程范围,如图5中时间点T3所示。Based on a single estimated position value PPP and a sensitivity value SENSITIVITY representing the change in PTV 170 per travel unit of position indicator 140, and the total travel distance of the valve and actuator, the exemplary position transmitter 1205 in FIG. 12 estimates The PTV 170 corresponding to the end-of-travel of the valve actuator 108 is expected and/or projected. Alternatively, the value SENSITIVITY represents a count value indicating the entire travel of the valve 106 . Further, the value SENSITIVITY represents the change in PTV 170 over the travel of valve 106 . Referring to FIG. 5, at time point T1, the exemplary valve assembly 102 of FIG. 12 is 75% open and has a PTV 170 corresponding to the current 75% position, with a HI_ACT of HI_ACT when the actuator 108 is in the fully open 100% position. PTV 170 with the PTV value 170 of LO_ACT when the actuator 108 is in the fully closed 0% position. At time T2, position transmitter 1205 calculates a first value HI_CAL corresponding to the estimated or expected fully open position of actuator 108 and calculates a second value LO_CAL corresponding to the estimated or expected fully closed position of actuator 108 . If the values of PPP and SENSITIVITY are substantially accurate, the value of HI_CAL is approximately equal to HI_ACT and the value of LO_CAI is approximately equal to LO_ACT. In reality, however, the PPP value is an estimate of the actuator 108 position (eg, a measurement with error) and/or the SENSITIVITY value is inaccurate due to manufacturing tolerances and/or mounting orientation variations. Therefore, in some embodiments, the example position transmitter 1205 in FIG. range, as shown at time point T3 in FIG. 5 .
HI_ACT和LO_ACT的值可使用下列数学表达式进行计算,假设反馈信号170在阀门104打开时增加:The values of HI_ACT and LO_ACT can be calculated using the following mathematical expressions, assuming that the feedback signal 170 increases when the valve 104 is open:
HI_CAL=PTV+(100-OFF-PPP)*SENSITIVITY*TRAVEL*(100-GAIN),等式(11),和HI_CAL=PTV+(100-OFF-PPP)*SENSITIVITY*TRAVEL*(100-GAIN), equation (11), and
LO_CAL=PTV-(PPP-OFF)*SENSITIVITY*TRAVEL*(100-GAIN),等式(12)LO_CAL=PTV-(PPP-OFF)*SENSITIVITY*TRAVEL*(100-GAIN), equation (12)
其中,OFF是PPP估算中的公差(为行程跨度的百分比),TRAVEL是以工程单位计的阀门106的实际行程长度或者转动角度,GAIN是传感器140校准、传感器140扰动、传感器输出170的增幅和/或过滤和/或传感器输出170的模拟-数字转换中的公差(为行程跨度的百分比)。Wherein, OFF is the tolerance in the PPP estimate (as a percentage of the travel span), TRAVEL is the actual travel length or rotation angle of the valve 106 in engineering units, and GAIN is the sensor 140 calibration, sensor 140 perturbation, sensor output 170 gain and Tolerance (as a percentage of travel span) in/or filtering and/or analog-to-digital conversion of sensor output 170 .
使用等式(10)-(12)中的示例性数学表达式,示例性位置传送器1205试图在加工厂内示例性阀门设备1200的后续工作过程中输出与0%和100%阀位对应的POS_SIGN1210的值。在图12的图示实施例中,示例性位置传送器1205传送MAX作为阀门106实际到达完全打开的100%位置之前表示100%打开阀门的输出1210,并传送MIN作为阀门106实际到达完全关闭的0%位置之前表示0%打开阀门的输出1210。Using the exemplary mathematical expressions in equations (10)-(12), the exemplary position transmitter 1205 attempts to output values corresponding to 0% and 100% valve positions during subsequent operation of the exemplary valve apparatus 1200 in a process plant. The value of POS_SIGN1210. In the illustrated embodiment of FIG. 12, the exemplary position transmitter 1205 transmits MAX as the output 1210 indicating a 100% open valve before the valve 106 actually reaches the fully open 100% position, and transmits MIN as the valve 106 actually reaches the fully closed 100% position. The 0% position precedes the output 1210 indicating 0% open valve.
当图12的示例性位置传送器1205在加工厂内运行时,示例性位置传送器1205适应、调整和/或修正估算的端点值HI_CAL和LO_CAL。在加工厂运行期间,位置传送器1205内的软件计算位于范围[MIN,MAX]之外的POS_SIG1210的值,示例性位置传送器1205调节相应的校准端点值HI_CAL、LO_CAL。举例来说,当计算出POS_SIG1200大于MAX时,位置传送器1205修正HI_CAL值以符合当前PTV170的值。同样,当计算出POS_SIG1210小于MIN时,位置传送器1205修正LO_CAL值以符合当前PTV170。通过每次修正HI_CAL和LO_CAL值,计算出POS_SIG1210位于范围[MIN,MAX]之外,示例性位置传送器1205的校准在一段时间内得以矫正。当阀门106实际到达完全打开的100%或者完全关闭的0%位置时,相应的HI_CAL或者LO_CAL校准值基本上完美。优选地,过滤位置反馈170以减少噪音影响,这样校准误差不会由噪音引入和/或引起。The example position transmitter 1205 of FIG. 12 adapts, adjusts, and/or corrects the estimated endpoint values HI_CAL and LO_CAL as it operates within the processing plant. During plant operation, software within the position transmitter 1205 calculates values of POS_SIG 1210 that lie outside the range [MIN, MAX], and the example position transmitter 1205 adjusts the corresponding calibration endpoint values HI_CAL, LO_CAL. For example, when the calculated POS_SIG 1200 is greater than MAX, the position transmitter 1205 modifies the HI_CAL value to match the current PTV 170 value. Likewise, when the calculated POS_SIG 1210 is less than MIN, the position transmitter 1205 modifies the LO_CAL value to match the current PTV 170 . The calibration of the exemplary position transmitter 1205 is corrected over a period of time by updating the HI_CAL and LO_CAL values each time the calculated POS_SIG 1210 is outside the range [MIN, MAX]. When the valve 106 actually reaches the fully open 100% or fully closed 0% position, the corresponding HI_CAL or LO_CAL calibration values are substantially perfect. Preferably, position feedback 170 is filtered to reduce noise effects so that calibration errors are not introduced and/or caused by noise.
图12的示例性位置传送器1205可在计算时自动应用和/或启用新的LO_CAL和HI_CAL值,正如前一段落所述,和/或新的LO_CAL和/或HI_CAL值可被存储并且只有在位置传送器1205受到明确指令和/或指引时启用和/或使用。举例来说,位置传送器1205可在显示器645上显示标记(图13),标明一个或多个新的校准值LO_CAL、HI_CAL可被使用。例如,当用户通过示例性输入设备640(图13)表示新的和/或修正的校准值LO_CAL、HI_CAL将被使用时,位置传送器1205开始使用启用的校准值LO_CAL、HI_CAL计算后续值POS_SIG1210。The example location transmitter 1205 of FIG. 12 can automatically apply and/or enable new LO_CAL and HI_CAL values at calculation time, as described in the previous paragraph, and/or the new LO_CAL and/or HI_CAL values can be stored and Transmitter 1205 is enabled and/or used when expressly instructed and/or directed. For example, position transmitter 1205 may display a flag on display 645 (FIG. 13) indicating that one or more new calibration values LO_CAL, HI_CAL may be used. For example, when the user indicates via the exemplary input device 640 (FIG. 13) that new and/or revised calibration values LO_CAL, HI_CAL are to be used, the position transmitter 1205 begins calculating a subsequent value POS_SIG 1210 using the enabled calibration values LO_CAL, HI_CAL.
图13图示出实现图12中示例性位置传送器1205的示例性方式。因为图13中示例性位置传送器1205的元件与如上结合图6中的示例性阀位控制器104论述的那些一致,相同元件的描述就不在此重复了。替代的是,相同元件在图6和13中用相同的参考数字标示,并且对于相同编号元件的完整说明,有兴趣的读者可回头查阅如上结合图6给出的描述。FIG. 13 illustrates an exemplary manner of implementing the exemplary position transmitter 1205 of FIG. 12 . Because the elements of the example position transmitter 1205 in FIG. 13 are consistent with those discussed above in connection with the example valve position controller 104 in FIG. 6 , descriptions of the same elements are not repeated here. Instead, like elements are designated with like reference numerals in FIGS. 6 and 13 , and the interested reader is referred back to the description given above in connection with FIG. 6 for a complete description of like numbered elements.
为了确定、计算和修正估算值HI_CAL和LO_CAL,图13的示例性位置传送器1205包括校准器1305。为了根据单个的外部提供的位置值PPP计算最初的一对估算值HI_CAL和LO_CAL,图13的示例性校准器1305包括端点估算器1310。举例来说,使用等式(11)-(12)的数学表达式,图13的示例性端点估算器1310计算初始值HI_CAL和LO_CAL。To determine, calculate and correct the estimated values HI_CAL and LO_CAL, the example position transmitter 1205 of FIG. 13 includes a calibrator 1305 . To calculate an initial pair of estimated values HI_CAL and LO_CAL from a single externally provided position value PPP, the example calibrator 1305 of FIG. 13 includes an endpoint estimator 1310 . For example, using the mathematical expressions of equations (11)-(12), the example endpoint estimator 1310 of FIG. 13 calculates initial values HI_CAL and LO_CAL.
为了在加工厂内在图12中的示例性阀门设备1200工作期间修正值HI_CAL和LO_CAL,图13的示例性校准器1305包括端点调节器1315。图13的示例性端点调节器1315在位置传送器1205的联机操作期间修正值HI_CAL和LO_CAL。在操作期间,计算出POS_SIG1210位于范围[MIN,MAX]之外,示例性端点调节器1315将相应的校准端点值HI_CAL、LO_CAL调整为计数值607的当前值。应当理解,示例性端点调节器1315可以另外或者选择性地用来计算和/或修正HI_CAL和LO_CAL,阀门106是出于校准目的而有目的地驱动。To correct the values HI_CAL and LO_CAL during operation of the example valve apparatus 1200 in FIG. 12 within a process plant, the example calibrator 1305 of FIG. 13 includes an end point adjuster 1315 . The example endpoint adjuster 1315 of FIG. 13 modifies the values HI_CAL and LO_CAL during on-line operation of the position transmitter 1205 . During operation, the POS_SIG 1210 is calculated to be outside the range [MIN,MAX], the example endpoint adjuster 1315 adjusts the corresponding calibration endpoint values HI_CAL, LO_CAL to the current value of the count value 607 . It should be understood that the example end point adjuster 1315 may additionally or alternatively be used to calculate and/or correct HI_CAL and LO_CAL valve 106 is purposely actuated for calibration purposes.
为了计算POS_SIG1210的数字表示1320,图13的示例性位置传送器1205包括位置值确定器1325。图13的示例性位置值确定器1325例如通过采用等式(10)的示例性数学表达式根据校准值HI_CAL和LO_CAL计算数字信号1320的值。To calculate the digital representation 1320 of POS_SIG 1210 , the example position transmitter 1205 of FIG. 13 includes a position value determiner 1325 . The example position value determiner 1325 of FIG. 13 calculates the value of the digital signal 1320 from the calibration values HI_CAL and LO_CAL, for example, by employing the example mathematical expression of Equation (10).
为了将POS_SIG1210发送和/或提供至程序控制器185和/或程序联锁装置1215,图13的示例性位置传送器1205包括任何一种传送器或收发器1330。图13的示例性传送器1330使用任何数量和/或类型电路、设备和/或方法将计数值1320转换为模拟信号,例如4-20mA信号。另外或者可选择地,收发器1330可以数字和/或无线传送计数值1320作为信号1210。To transmit and/or provide POS_SIG 1210 to program controller 185 and/or program interlock 1215 , the example position transmitter 1205 of FIG. 13 includes any transmitter or transceiver 1330 . The example transmitter 1330 of FIG. 13 converts the count value 1320 to an analog signal, such as a 4-20 mA signal, using any number and/or type of circuits, devices, and/or methods. Additionally or alternatively, transceiver 1330 may digitally and/or wirelessly transmit count value 1320 as signal 1210 .
虽然实现图12中示例性位置传送器1205的示例性方式已经图示于图13,图13中图示的一个或多个接口、数据结构、元件、程序和/或装置可以任何一种方式结合、分割、重新设置、省略、去除和/或实施。进一步地,示例性位置传感器接口605、示例性校准器1305、示例性端点估算器1310、示例性端点调节器1315、示例性存储器630、示例性用户接口635、示例性输入设备640、示例性显示器645、示例性位置值确定器1325、示例性传送器/收发器1330和/或,更广泛地说,图13中的位置传送器1205,可通过硬件、软件、固件和/或硬件、软件和/或固件的任意组合实现。因此,举例来说,示例性位置传感器接口605、示例性校准器1305、示例性端点估算器1310、示例性端点调节器1315、示例性存储器630、示例性用户接口635、示例性输入设备640、示例性显示器645、示例性位置值确定器1325、示例性传送器/收发器1330和/或,更广泛地说,位置传送器1205,它们中的任何一个可通过一个或多个电路、可编程处理器、专用集成电路(ASIC)、可编程逻辑设备(PLD)、现场可编程逻辑设备(FPLD)、和/或现场可编程门阵列(FPGA)等等来实现。当包括这些元件中的一个或多个的本专利的任何一个权利要求被理解为包括单纯的软件和/或固件工具时,示例性位置传感器接口605、示例性校准器1305、示例性端点估算器1310、示例性端点调节器1315、示例性存储器630、示例性用户接口635、示例性输入设备640、示例性显示器645、示例性位置值确定器1325、示例性传送器/收发器1330和/或,更广泛地说,位置传送器1205中的至少一个在此被明确限定为包括有形的计算机可读介质。示例性有形计算机可读介质包括但不限于,闪存、光盘(CD)、DVD、软盘、只读存储器(ROM)、随机存取存储器(RAM)、可编程只读存储器(PROM)、电子可编程只读存储器(EPROM)和/或电可擦除可编程只读存储器(EEPROM)、光存储盘、光存储器设备、磁盘、磁存储器和/或任何一种如下的有形介质,其可用来存储程序代码和/或机器可读指令或者数据结构形式的指令并且可通过处理器、计算机和/或具有处理器的其他设备访问,例如接下来结合图16论述的示例性处理器平台P100。上述元件的组合也包括在有形计算机可读介质的范畴内。更进一步地,示例性位置传送器1205包括代替图12所示的或者除图12中所示那些之外的接口、数据结构、元件、程序和/或设备,和/或包括图示接口、数据结构、元件、程序和/或设备中的任意或全部中的一个以上。Although an exemplary manner of implementing the exemplary position transmitter 1205 in FIG. 12 has been illustrated in FIG. 13, one or more of the interfaces, data structures, elements, procedures, and/or devices illustrated in FIG. 13 may be combined in any manner , split, rearrange, omit, remove and/or enforce. Further, an example position sensor interface 605, an example calibrator 1305, an example endpoint estimator 1310, an example endpoint regulator 1315, an example memory 630, an example user interface 635, an example input device 640, an example display 645. Exemplary location value determiner 1325, exemplary transmitter/transceiver 1330, and/or, more broadly, location transmitter 1205 in FIG. and/or any combination of firmware implementations. Thus, for example, an example position sensor interface 605, an example calibrator 1305, an example endpoint estimator 1310, an example endpoint regulator 1315, an example memory 630, an example user interface 635, an example input device 640, Exemplary display 645, exemplary position value determiner 1325, exemplary transmitter/transceiver 1330 and/or, more broadly, position transmitter 1205, any of which may be controlled by one or more circuits, programmable Processors, Application Specific Integrated Circuits (ASICs), Programmable Logic Devices (PLDs), Field Programmable Logic Devices (FPLDs), and/or Field Programmable Gate Arrays (FPGAs), etc. Exemplary position sensor interface 605, exemplary calibrator 1305, exemplary endpoint estimator 1310, an example endpoint adjuster 1315, an example memory 630, an example user interface 635, an example input device 640, an example display 645, an example position value determiner 1325, an example transmitter/transceiver 1330, and/or , and more broadly, at least one of location transmitters 1205 is expressly defined herein as comprising a tangible computer-readable medium. Exemplary tangible computer readable media include, but are not limited to, flash memory, compact disc (CD), DVD, floppy disk, read only memory (ROM), random access memory (RAM), programmable read only memory (PROM), electronically programmable Read-Only Memory (EPROM) and/or Electrically Erasable Programmable Read-Only Memory (EEPROM), optical storage disks, optical memory devices, magnetic disks, magnetic storage, and/or any of the following tangible media, which may be used to store programs The instructions are in the form of code and/or machine readable instructions or data structures and are accessible by a processor, computer and/or other device having a processor, such as the exemplary processor platform P100 discussed next in connection with FIG. 16 . Combinations of the above are also included within the scope of tangible computer readable media. Still further, the exemplary location transmitter 1205 includes interfaces, data structures, elements, programs, and/or devices instead of or in addition to those shown in FIG. 12 , and/or includes graphical interfaces, data One or more of any or all of structures, elements, procedures, and/or devices.
图14图示出示例性程序,可执行该程序来安装图12和13中的示例性位置传送器1205。图15图示出示例性程序,可执行该程序来实现图13中的示例性校准器1305和/或,更广泛地说,图12和13的示例性位置传送器1205。处理器、控制器和/或任何一种其它合适的处理设备都可被使用和/或编程来执行图14和15的示例性程序。举例来说,图14和15的程序具体表现为存储在例如有形计算机可读介质的任何一种制品上的代码和/或机器可访问的指令,这种介质可通过处理器、计算机和/或具有处理器的其他设备访问,例如接下来结合图16论述的示例性处理器平台P100。可选择地,图14和15中的一些或所有示例性操作都可使用ASIC、PLD、FPLD、FPGA、离散逻辑元件、硬件、固件等等的任一组合来实现。同时,图14和15中的一个或多个示例性操作可以手动实现或者以任何一种上述技术的任意组合实现,例如固件、软件、离散逻辑元件和/或硬件的任意组合。进一步地,可以采用许多其他方法实现图14和15中的示例性操作。举例来说,模块的执行顺序可以改变,和/或所述的一个或多个模块可以改变、取消、细分或者组合。另外,图14和15中的任何一个或者所有示例性处理程序可顺序执行和/或例如通过单独的处理线程、处理器、设备、离散逻辑元件、电路等等并联执行。FIG. 14 illustrates an example program that may be executed to install the example location transmitter 1205 of FIGS. 12 and 13 . FIG. 15 illustrates an example program that may be executed to implement the example calibrator 1305 of FIG. 13 and/or, more broadly, the example position transmitter 1205 of FIGS. 12 and 13 . A processor, controller, and/or any other suitable processing device may be used and/or programmed to carry out the example routines of FIGS. 14 and 15 . For example, the programs of FIGS. 14 and 15 are embodied as code and/or machine-accessible instructions stored on any article of manufacture, such as a tangible computer-readable medium, which can be accessed by a processor, a computer, and/or Other devices having a processor access, such as the exemplary processor platform P100 discussed next in connection with FIG. 16 . Alternatively, some or all of the exemplary operations in FIGS. 14 and 15 may be implemented using any combination of ASICs, PLDs, FPLDs, FPGAs, discrete logic elements, hardware, firmware, and the like. Also, one or more of the exemplary operations in FIGS. 14 and 15 may be implemented manually or in any combination of any of the aforementioned techniques, such as any combination of firmware, software, discrete logic elements, and/or hardware. Further, many other methods may be used to implement the exemplary operations in FIGS. 14 and 15 . For example, the order of execution of the modules may be changed, and/or one or more of the modules described may be changed, eliminated, subdivided, or combined. Additionally, any or all of the exemplary process routines in FIGS. 14 and 15 may be executed sequentially and/or in parallel, eg, by separate processing threads, processors, devices, discrete logic elements, circuits, and the like.
图14的示例性程序从操作者和/或安装者用示例性固定器190确定或者固定(例如手动固定)阀门组件102的位置开始(模块1405)。举例来说,操作者可以使用夹子和/或挡块手动固定阀门106,或者通过阻止控制流体在致动器108内的运动(例如,圈闭)来固定致动器108的位置。The example procedure of FIG. 14 begins with the operator and/or installer determining or fixing (eg, manually fixing) the position of the valve assembly 102 with the example holder 190 (block 1405 ). For example, an operator may manually secure the valve 106 using clips and/or stops, or secure the position of the actuator 108 by preventing movement of control fluid within the actuator 108 (eg, trapping).
移除待替换的位置传送器(模块1410),安装替换件和/或新的位置传送器1205(模块1415)。安装者启动位置传送器1205(例如提供动力)并且访问用户接口635(模块1420)。举例来说,安装者输入例如位置传感器110的灵敏度值SENSITIVITY(例如由位置传感器110上的铭牌或标签上获得)的结构数据(模块1425)。然后安装者输入位置指示器140的单点位置PPP(模块1430)。在某些实施例中,输入位置PPP作为致动器108的行程跨度百分比(例如50%打开)。The position transmitter to be replaced is removed (block 1410), and a replacement and/or new position transmitter 1205 is installed (block 1415). The installer activates (eg, provides power to) the location transmitter 1205 and accesses the user interface 635 (block 1420). For example, the installer enters configuration data such as the sensitivity value SENSITIVITY of the position sensor 110 (eg, obtained from a nameplate or label on the position sensor 110) (block 1425). The installer then enters the single point position PPP of the position indicator 140 (block 1430). In some embodiments, position PPP is entered as a percentage of the travel span of actuator 108 (eg, 50% open).
根据输入的信息,位置传送器1205计算校准值LO_CAL和HI_CAL,并且安装者使用这些值(模块1440)。From the entered information, the position transmitter 1205 calculates calibration values LO_CAL and HI_CAL, and the installer uses these values (block 1440).
安装者使位置传送器1205处于工作状态(模块1445)并且松开或者释放阀门组件102的位置(模块1450)。The installer activates the position transmitter 1205 (block 1445) and unclamps or releases the position of the valve assembly 102 (block 1450).
图15的示例性程序从示例性端点调节器1315等待POS_SIG1210的计算值落至范围[MIN,MAX]之外开始(模块1505)。当POS_SIG1210的计算值落至范围[MIN,MAX]之外(模块1505)并且校准矫正将自动应用时(模块1510),端点调节器1315将相应的校准值HI_CAL、LO_CAL修正为当前PTV170的值(模块1515)。The example routine of FIG. 15 begins with the example endpoint regulator 1315 waiting for the calculated value of POS_SIG 1210 to fall outside the range [MIN, MAX] (block 1505). When the calculated value of POS_SIG 1210 falls outside the range [MIN, MAX] (block 1505) and the calibration correction is to be applied automatically (block 1510), the endpoint adjuster 1315 corrects the corresponding calibration values HI_CAL, LO_CAL to the current PTV 170 value ( module 1515).
如果校准矫正未被自动应用(模块1510),端点调节器1315通知用户(例如经由示例性显示器645)新的和/或矫正的校准数据随时可用(模块1520),并且确定PTV170是否位于上述NEW_CAL值范围之外(模块1525)。如果PTV170位于上述范围之外(模块1525),端点调节器1315存储修正的校准值NWE_HI_CAL、NEW_LO_CAL用于后续恢复和/或启用(模块1530)。然后控制返回模块1505,等待POS_SIG1210落至范围[MIN,MAX]之外。If the calibration correction has not been automatically applied (block 1510), the endpoint adjuster 1315 notifies the user (e.g., via the exemplary display 645) that new and/or corrected calibration data is readily available (block 1520), and determines whether the PTV 170 is at the above NEW_CAL value Out of range (block 1525). If the PTV 170 is outside the above range (block 1525), the endpoint regulator 1315 stores the revised calibration values NWE_HI_CAL, NEW_LO_CAL for subsequent recovery and/or enabling (block 1530). Control then returns to block 1505 to wait for POS_SIG 1210 to fall outside the range [MIN, MAX].
图16是示例性处理器平台P100的示意图,该平台可被使用和/或编程来实现任何一种示例性设备和/或方法以校准在此公开的阀位控制器。举例来说,一个或多个通用处理器、处理器内核、微型控制器等等可实现处理器平台P100。16 is a schematic diagram of an exemplary processor platform P100 that may be used and/or programmed to implement any of the exemplary devices and/or methods for calibrating the valve position controllers disclosed herein. For example, one or more general-purpose processors, processor cores, microcontrollers, etc. may implement processor platform P100.
图16的实施例中的处理器平台P100包括至少一个可编程处理器P105。处理器P105执行存在于处理器P105的主存储器(例如RAM P115和/或ROM P120)内的编码指令P110和/或P112。处理器P105可以是任何一种处理部件,例如处理器内核、处理器和/或微型控制器。除了其他方面之外,处理器P105可以执行图7-11、14的示例性程序和/或,更广泛地说,实现图1和6的示例性阀位控制器104和/或图12和13的示例性位置传送器1205。Processor platform P100 in the embodiment of FIG. 16 includes at least one programmable processor P105. Processor P105 executes coded instructions P110 and/or P112 residing in the main memory of processor P105 (eg, RAM P115 and/or ROM P120). Processor P105 may be any kind of processing component, such as a processor core, processor and/or microcontroller. Processor P105 may, among other things, execute the example routines of FIGS. 7-11, 14 and/or, more broadly, implement the example valve position controller 104 of FIGS. An exemplary location transmitter 1205 for .
处理器P105经由总线P125与任何数量和/或类型的有形计算机可读存储介质(包括ROM P120和/或RAM P115)相连。RAMP115可通过动态随机存取存储器(DRAM)、同步动态随机存取存储器(SDRAM)和/或任何一种其他类型的RAM设备来实现,并且ROM可通过闪存和/或任何一种其他要求类型的存储设备来实现。对存储器P115和存储器P120的访问可由存储控制器(未示出)进行控制。示例性存储器P115和P120例如可被用来实现图6和13的示例性存储器630。Processor P105 is coupled to any number and/or type of tangible computer-readable storage media (including ROM P120 and/or RAM P115) via bus P125. RAMP 115 can be implemented by dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM) and/or any other type of RAM device, and ROM can be implemented by flash memory and/or any other required type of storage device to achieve. Access to memory P115 and memory P120 may be controlled by a memory controller (not shown). Example memories P115 and P120 may be used, for example, to implement example memory 630 of FIGS. 6 and 13 .
处理器平台P100还包括接口电路P130。任何一种接口标准,例如外存储接口、串行端口、通用输入/输出等等,都能实现接口电路P130。一个或多个输入设备P135和一个或多个输出设备P140连接到接口电路P130。输入设备P135可被用来实现示例性输入设备640,而输出设备P140可被用来实现图6和13的示例性显示器645。The processor platform P100 also includes an interface circuit P130. Any interface standard, such as external storage interface, serial port, general-purpose input/output, etc., can implement the interface circuit P130. One or more input devices P135 and one or more output devices P140 are connected to the interface circuit P130. Input device P135 may be used to implement the example input device 640, while output device P140 may be used to implement the example display 645 of FIGS. 6 and 13 .
尽管某些示例性方法、设备和系统已经在此进行描述,本专利的覆盖范围不限于此。相反,本专利涵盖文字上或者等同原则下清楚落入所附权利要求的范围内的所有方法、设备、系统和制品。Although certain exemplary methods, devices, and systems have been described herein, the scope of coverage of this patent is not limited thereto. On the contrary, this patent covers all methods, apparatus, systems and articles of manufacture fairly falling within the scope of the appended claims either literally or under the doctrine of equivalents.
Claims (20)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US13/656,823 US9188239B2 (en) | 2009-08-28 | 2012-10-22 | Apparatus, methods and articles of manufacture to calibrate valve-mounted instruments |
| US13/656,823 | 2012-10-22 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN203979570U true CN203979570U (en) | 2014-12-03 |
Family
ID=49515537
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201320821186.8U Expired - Lifetime CN203979570U (en) | 2012-10-22 | 2013-10-17 | Control valve assembly |
| CN201310680273.0A Pending CN103777651A (en) | 2012-10-22 | 2013-10-17 | Apparatus, methods and articles of manufacture to calibrate valve-mounted instruments |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201310680273.0A Pending CN103777651A (en) | 2012-10-22 | 2013-10-17 | Apparatus, methods and articles of manufacture to calibrate valve-mounted instruments |
Country Status (6)
| Country | Link |
|---|---|
| EP (1) | EP2909516A1 (en) |
| JP (1) | JP2015535061A (en) |
| CN (2) | CN203979570U (en) |
| CA (1) | CA2888337C (en) |
| RU (1) | RU2015118771A (en) |
| WO (1) | WO2014066209A1 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109416136A (en) * | 2016-03-03 | 2019-03-01 | 爱默生过程管理阀门自动化公司 | Method and apparatus for detecting the fault configuration of pneumatic actuator automatically |
| TWI774227B (en) * | 2020-02-21 | 2022-08-11 | 日商富士金股份有限公司 | Flow rate control device, control method thereof and control program thereof |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8321059B2 (en) | 2009-08-28 | 2012-11-27 | Fisher Controls International, Llc | Apparatus, methods and articles of manufacture to calibrate valve-mounted instruments |
| US10185330B2 (en) * | 2014-06-30 | 2019-01-22 | Fisher Controls International Llc | Methods and systems for adjusting travel sensor alignment on process control valves |
| JP6295222B2 (en) * | 2015-03-17 | 2018-03-14 | アズビル株式会社 | Positioner |
| EP3360017B1 (en) | 2015-10-09 | 2021-03-24 | Fisher Controls International Llc | Automatic calibration of position transmitter |
| CN111656072A (en) * | 2017-12-30 | 2020-09-11 | Itt制造企业有限责任公司 | Switches for Diaphragm Valve Actuators |
| CN111457142B (en) * | 2019-01-21 | 2022-04-22 | 杭州三花研究院有限公司 | Control method and control system |
| TR201908036A2 (en) * | 2019-05-27 | 2019-08-21 | Mert Teknik Fabrika Malzemeleri Ticaret Ve Sanayi Anonim Sirketi | ELECTRO PNEUMATIC POSITIONER |
| ES2953306T3 (en) * | 2019-05-29 | 2023-11-10 | Fischer G Rohrleitungssysteme Ag | Diaphragm valve commissioning |
| JP6905616B1 (en) * | 2020-04-02 | 2021-07-21 | 油研工業株式会社 | Flood control equipment with position detector |
| CN116224849A (en) * | 2022-12-15 | 2023-06-06 | 浙江中控技术股份有限公司 | Intrinsically Safe Valve Position Current Feedback System and Calibration Method for Intelligent Valve Positioner |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5549137A (en) * | 1993-08-25 | 1996-08-27 | Rosemount Inc. | Valve positioner with pressure feedback, dynamic correction and diagnostics |
| US7621293B2 (en) * | 2001-04-05 | 2009-11-24 | Fisher Controls International Llc | Versatile emergency shutdown device controller implementing a pneumatic test for a system instrument device |
| US7219691B2 (en) * | 2003-02-07 | 2007-05-22 | Fisher Controls International Llc | Control valve positioner mounting system |
| US8321059B2 (en) * | 2009-08-28 | 2012-11-27 | Fisher Controls International, Llc | Apparatus, methods and articles of manufacture to calibrate valve-mounted instruments |
| JP5498114B2 (en) * | 2009-09-29 | 2014-05-21 | アズビル株式会社 | Control valve and calibration method of actual opening conversion characteristics of control valve |
-
2013
- 2013-10-17 CN CN201320821186.8U patent/CN203979570U/en not_active Expired - Lifetime
- 2013-10-17 CN CN201310680273.0A patent/CN103777651A/en active Pending
- 2013-10-21 JP JP2015539684A patent/JP2015535061A/en active Pending
- 2013-10-21 WO PCT/US2013/065839 patent/WO2014066209A1/en not_active Ceased
- 2013-10-21 RU RU2015118771A patent/RU2015118771A/en unknown
- 2013-10-21 EP EP13785760.3A patent/EP2909516A1/en not_active Withdrawn
- 2013-10-21 CA CA2888337A patent/CA2888337C/en active Active
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109416136A (en) * | 2016-03-03 | 2019-03-01 | 爱默生过程管理阀门自动化公司 | Method and apparatus for detecting the fault configuration of pneumatic actuator automatically |
| TWI774227B (en) * | 2020-02-21 | 2022-08-11 | 日商富士金股份有限公司 | Flow rate control device, control method thereof and control program thereof |
Also Published As
| Publication number | Publication date |
|---|---|
| CA2888337A1 (en) | 2014-05-01 |
| JP2015535061A (en) | 2015-12-07 |
| WO2014066209A1 (en) | 2014-05-01 |
| RU2015118771A (en) | 2016-12-10 |
| CA2888337C (en) | 2020-10-27 |
| EP2909516A1 (en) | 2015-08-26 |
| CN103777651A (en) | 2014-05-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN203979570U (en) | Control valve assembly | |
| EP2700857B1 (en) | Valve Calibration | |
| US8306637B2 (en) | Methods and apparatus to limit a change of a drive value in an electro-pneumatic controller | |
| CN111749936B (en) | System and method for adjusting the position of an adjusting element | |
| US11802631B2 (en) | Diagnostic device, system and method | |
| CN105987677B (en) | Pressure control for partial stroke testing | |
| JP2013503309A5 (en) | ||
| WO2010010315A1 (en) | Automated valve testing apparatus | |
| US9063540B2 (en) | Methods and apparatus to limit a change of a drive value in an electro-pneumatic controller | |
| KR20190058548A (en) | Method and controller for actuators | |
| CN111749955B (en) | System and method for adjusting the position of an adjusting element | |
| EP3688315B1 (en) | Method and apparatus for controlling a double-acting pneumatic actuator |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CX01 | Expiry of patent term | ||
| CX01 | Expiry of patent term |
Granted publication date: 20141203 |