METHOD FOR OPERATING DUAL CONTROLLER
20170371310 · 2017-12-28
Inventors
Cpc classification
G05B23/0251
PHYSICS
G05B23/024
PHYSICS
G05B2219/24183
PHYSICS
G05B23/0237
PHYSICS
International classification
G06F11/20
PHYSICS
Abstract
The present invention provides a method for operating dual controller which monitors the state of a dual controller to determine whether the dual controller is faulty and enables operation thereof with a controller in a normal state. An operation method of a dual controller according to the present invention dq-converts control command output values of first and second controllers to calculate rates of change in dq conversion values and dq-converts feedback input values, fed back to the first and second controllers, to calculate average rates of change in dq conversion values. When the average rates of change in the dq conversion values for the control command output values and the average rates of change in the dq conversion values for the feedback input values for the respective first and second controllers are identical, the corresponding controller is determined to be in a normal state, and to be in a faulty state otherwise. According to the results of the determination, the controller in the faulty state is set to a standby state and the controller in the normal state is set to an active state.
Claims
1. A method for operating a dual controller, the method comprising: dq-converting control command output values of first and second controllers; calculating average rates of change in dq conversion values for the control command output values of the first and second controllers; dq-converting feedback input values fed back to the first and second controllers; calculating average rates of change in dq conversion values for the feedback input values of the first and second controllers; determining the first controller to be in a normal state when the average rates of change in the dq conversion values for the control command output values of the first controller and average rates of change in the dq conversion values for the feedback input values of the first controller are identical, and to be in a faulty state otherwise; determining the second controller to be in a normal state when the average rates of change in the dq conversion values for the control command output values of the second controller and average rates of change in the dq conversion values for the feedback input values of the second controller are identical, and to be in a faulty state otherwise; and setting a controller in the faulty state to a standby state and a controller in the normal state to an active state according to results of the determining.
2. The method of claim 1, wherein the control command output values comprise V.sub.DC, V.sub.AC, i.sub.AC, P, which is a value of active power, and Q, which is a value of reactive power.
3. The method of claim 1, wherein the feedback input values comprise current iac and voltage Vac measured on a system side of a lower-layer module.
Description
DESCRIPTION OF DRAWINGS
[0013]
[0014]
[0015]
BEST MODE
[0016] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. Initially, it should be noted that like reference numerals refer to like constituent elements although they are illustrated in different drawings. Further, when it is determined that the detailed description of the related functions and constructions would obscure the gist of the present invention, such description will be omitted.
[0017] In addition, in describing elements of embodiments of the present invention, terms such as “first”, “second”, “A”, “B”, “(a)”, and “(b)” may be used. Such terms are used only for distinguishing an element from another element, but do not limit the substance of the element or the sequence or order thereof. It should be noted that if it is described in the specification that one component is “connected,” “coupled” or “joined” to another component, a third component may be “connected,” “coupled,” and “joined” between the first and second components, although the first component may be directly connected, coupled or joined to the second component.
[0018]
[0019] Referring to
[0020] The first and second controllers 110 and 120 are configured to be dualized. Such first and second controllers 110 and 120 are enabled to control a plurality of lower-layer modules 150 according to a control target value received from the upper layer controller 130. The upper layer controller 130 allocates a control target value for each lower-layer module 150 to deliver the control target values to the first and second controllers 110 and 120, and the first and second controllers 110 and 120 control the operation of each lower-layer module 150 in order to reach the control target value.
[0021] In addition, the first and second controllers 110 and 120 respectively monitor their own states, and according to the monitored results, a controller in a faulty state is set to be switched over to a standby state and a controller in a normal state is set to an active state in order to participate in system operation.
[0022] The ARM controller 140 receives respective control commands from the first and second controllers 110 and 120 to deliver the control commands to the plurality of lower-layer modules 150, and conversely, receives feedback information transmitted from the plurality of lower-layer modules 150 and delivers the feedback information to the first and second controllers 110 and 120. With the feedback information delivered in this way, the state of operation and information about the state of the lower-layer modules 150 may be known.
[0023]
[0024] Referring to
[0025]
[0026] Referring to
[0027] Accordingly, the first and second controllers 110 and 120 respectively dq-convert the first and second input variables, and, using the dq-converted values, output control command output values V.sub.DC, V.sub.AC, i.sub.AC, P, and Q through a prescribed program. In other words, V.sub.DC is a control command output value of a DC voltage, V.sub.AC is a control command output value of an AC voltage, i.sub.AC is a control command output value of AC current, P is a control command output value of active power, and Q is a control command output value of reactive power.
[0028]
[0029] Referring to
[0030] In addition, feedback input values fed back to the first controller 110 from the lower-layer modules 150 are received and dq-converted (step S107 and S109). In the present embodiment, as values fed back from the lower-layer modules 150, the feedback input values are measured values of system-side current i.sub.ac and voltage V.sub.ac. Thereafter, the average rates of change in the dq conversion values (i.e. second dq conversion values) for the feedback input values of the first controller 110 are calculated (step S111).
[0031] The above-described procedure is identically applied to the second controller 120. In other words, control command output values of the second controller 120 are received and dq-converted (step S113 and S115), and average rates of change in the dq-conversion values (i.e. third dq conversion values) are calculated (step S117). In addition, feedback input values, fed back from the lower-layer modules 150 to the second controller 120, are received and dq-converted (steps S119 and S121), and average rates of change in dq-conversion values (i.e. fourth dq conversion values) for the feedback input values of the second controller 120 are calculated (step S123).
[0032] Then, the first and second dq conversion values are determined to be matched (step S125), and the third and fourth dq conversion values are determined to be matched (step S127). When the first and second dq conversion values are matched, the first controller 110 is determined to be in the normal state (step S129). Otherwise, the first controller 110 is determined to be in the faulty state (step S131). Similarly, when the third and fourth dq conversion values are matched, the second controller 120 is determined to be in the normal state (step S133). Otherwise, the second controller 120 is determined to be in the faulty state (step S135).
[0033] Depending on the combination of results determined in that way, the controller in the faulty state is switched over to a standby state (step S137), the controller in the normal state is switched over to the active state (step S139), and operation is enabled only for the controller in the normal state (step S141).
[0034] In this way, in the present invention, each of the duplexed first and second controllers 110 and 120 independently uses its own control command output values and feedback input values, fed back from the lower-layer modules 150, to determine whether it is in a faulty state by itself, and switches over to a standby state if it is determined to be in a faulty state, or participates in operation if it is determined to be in the normal state. Accordingly, more accurate and reliable determination criteria are presented for self-diagnosis.
[0035] All the constructional elements of the embodiments of the present invention have been described as operating as though they are integrated as one element; however, the present invention is not limited to such embodiments. In other words, within the ranges of the objects of the present invention, at least two elements among the above mentioned constructional elements may be selectively integrated and operated. In addition, terms like ‘include’, ‘comprise’, and ‘have’ should be interpreted by default as inclusive rather than exclusive unless expressly defined to the contrary. Unless otherwise defined, all terms including technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. Common terms as found in dictionaries should be interpreted in the context of the related technical writings rather than too ideally or impractically, unless the present disclosure expressly defines them so.
[0036] Although exemplary aspects of the present disclosure have been described for illustrative purposes, those skilled in the art will appreciate that various modifications, additions and substitutions are possible, without departing from the essential characteristics of the present invention. Therefore, exemplary aspects of the present invention have not been described for limiting purposes. Accordingly, the scope of the present invention is not to be limited by the above embodiments. It should be understood that the scope of the present invention is to be interpreted based on the following claims and all technical ideas in equivalent scopes belong to the scope of the present invention.