WO2015132872A1 - フィードバック制御方法、フィードバック制御装置及びプログラム - Google Patents

フィードバック制御方法、フィードバック制御装置及びプログラム Download PDF

Info

Publication number
WO2015132872A1
WO2015132872A1 PCT/JP2014/055423 JP2014055423W WO2015132872A1 WO 2015132872 A1 WO2015132872 A1 WO 2015132872A1 JP 2014055423 W JP2014055423 W JP 2014055423W WO 2015132872 A1 WO2015132872 A1 WO 2015132872A1
Authority
WO
WIPO (PCT)
Prior art keywords
speed integration
value
deviation
integrated value
speed
Prior art date
Application number
PCT/JP2014/055423
Other languages
English (en)
French (fr)
Inventor
毅 黒田
健夫 萩原
Original Assignee
株式会社ニレコ
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 株式会社ニレコ filed Critical 株式会社ニレコ
Priority to JP2014522771A priority Critical patent/JP5632115B1/ja
Priority to CN201480000933.9A priority patent/CN105144001A/zh
Priority to KR1020147024918A priority patent/KR20160128471A/ko
Priority to PCT/JP2014/055423 priority patent/WO2015132872A1/ja
Priority to TW103129719A priority patent/TW201535080A/zh
Publication of WO2015132872A1 publication Critical patent/WO2015132872A1/ja

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B11/00Automatic controllers
    • G05B11/01Automatic controllers electric
    • G05B11/36Automatic controllers electric with provision for obtaining particular characteristics, e.g. proportional, integral, differential
    • G05B11/42Automatic controllers electric with provision for obtaining particular characteristics, e.g. proportional, integral, differential for obtaining a characteristic which is both proportional and time-dependent, e.g. P. I., P. I. D.
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65HHANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
    • B65H23/00Registering, tensioning, smoothing or guiding webs
    • B65H23/04Registering, tensioning, smoothing or guiding webs longitudinally
    • B65H23/06Registering, tensioning, smoothing or guiding webs longitudinally by retarding devices, e.g. acting on web-roll spindle
    • B65H23/08Registering, tensioning, smoothing or guiding webs longitudinally by retarding devices, e.g. acting on web-roll spindle acting on web roll being unwound
    • B65H23/085Registering, tensioning, smoothing or guiding webs longitudinally by retarding devices, e.g. acting on web-roll spindle acting on web roll being unwound and controlling web tension
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B7/00Arrangements for obtaining smooth engagement or disengagement of automatic control
    • G05B7/02Arrangements for obtaining smooth engagement or disengagement of automatic control electric
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65HHANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
    • B65H2403/00Power transmission; Driving means
    • B65H2403/70Clutches; Couplings
    • B65H2403/72Clutches, brakes, e.g. one-way clutch +F204
    • B65H2403/725Brakes
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65HHANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
    • B65H2515/00Physical entities not provided for in groups B65H2511/00 or B65H2513/00
    • B65H2515/30Forces; Stresses
    • B65H2515/31Tensile forces
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65HHANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
    • B65H2557/00Means for control not provided for in groups B65H2551/00 - B65H2555/00
    • B65H2557/20Calculating means; Controlling methods
    • B65H2557/264Calculating means; Controlling methods with key characteristics based on closed loop control
    • B65H2557/2644Calculating means; Controlling methods with key characteristics based on closed loop control characterised by PID control

Definitions

  • the present invention relates to a feedback control method, a feedback control device, and a program for controlling a web tension and other controlled objects in a predetermined state.
  • FIG. 5 shows an example of a tension control device for the web. This is an apparatus for applying a predetermined tension to the web 10 during conveyance in order to prevent the web 10 such as printing paper from being rolled back from being rolled and slackened or wrinkled.
  • FIG. 6 shows a functional block diagram of a feedback control device used in the tension control device.
  • the web 10 is unwound from the rolled state in the direction of arrow A via the two rollers 20 and the intermediate roller 30.
  • the web 10 is tensioned by the downstream winding power and the upstream rewinding braking force.
  • the force exerted by the web 10 on the intermediate roller 30 is a force corresponding to this tension, and is detected by two tension detectors 40 arranged to support both ends of the intermediate roller 30 and taken into the controller 50B.
  • a value of a target tension is set in advance in the controller 50B, and the target tension signal and the tension detection signal obtained by converting the tension detection signal (force signal) detected by the tension detector 40 into an actual tension
  • a control signal corresponding to the deviation is generated by the controller 50B.
  • the electromagnetic brake 60 as the power unit is driven to control the braking force of the rewinding of the roll of the web 10, and the tension applied to the web 10 is controlled to be the target tension. Ru.
  • clutches and motors are also used as the power unit, and there are many cases in which motor control is performed in recent years, but in terms of cost it tends to be cheaper to use the electromagnetic brake .
  • FIG. 7 shows the internal configuration of the controller 50B.
  • the substance of the tension detection signal (force signal) detected by the tension detector 40 is the force applied to the intermediate roller 30, and this signal is used in the signal converter 53 based on the calibration value given in advance. It is converted to a tension signal.
  • the switch SW1 is switched to the broken line side in advance to remove the noise by the low pass filter 51 and input to the signal converter 53.
  • the target tension signal is subtracted from the tension detection signal output from the signal converter 53 in the subtractor 54 to become a deviation signal.
  • the deviation signal is taken into the PID calculator 55 to perform calculation of proportional, integral and derivative.
  • the basic principle of the tension detector 40 is to detect the pressure applied to the intermediate roller by taking in the tension of the web 10 as the displacement of the spring, so the relationship between the mass of the intermediate roller 30 and the spring constant of the tension detector 40 , And may have a resonance point of several tens Hz to one hundred and several dozen Hz. For this reason, it is desirable that the signal component at this resonance point be reliably cut, so a first-order low-pass filter having a time constant of 10 milliseconds to several hundreds of milliseconds is inserted as the low-pass filter 51. In recent years, one using a strain gauge as the tension detector 40 has appeared. In this type of tension detector, since the spring constant can be very large, the resonance frequency of the tension detector 40 becomes high, so that the time constant of the low pass filter 51 can be reduced.
  • a proportional operation unit 551 which performs proportional operation has a role of amplifying the deviation proportionally and correcting the deviation promptly. If only the proportional calculation becomes small, the control calculation result becomes close to zero if the deviation becomes small, so that a steady-state deviation remains, and a sufficient control calculation can not be realized. Therefore, the integration operation of the deviation up to the present time by the integration operation unit 552 improves the drawback. In the integration operation, even if the deviation is minute, it is integrated, so it is possible to provide an output that is sufficient to eliminate the steady-state deviation of the controlled object. In general, the gain of integration is called integration time, and the shorter the integration time, the higher the gain.
  • PI control based on only these proportional and integral calculations.
  • the differentiation operation performed by the differentiation operator 553 works effectively against sudden deviations.
  • the operation results of the computing units 551, 552, 553 are added by the adder 554 to become a control output signal.
  • the deviation signal is input to the PID computing unit 55 through the low pass filter 52 by switching the switch SW2 to the broken line side in advance.
  • the calculation in the controller 50B is performed by adjusting each parameter of PID.
  • controller 50B In feedback control that causes the control object to follow a target value, it is general to insert at least one integrator in the controller 50B.
  • the calculation result derived by controller 50B may not include the integration result.
  • the integration calculation is transferred to controller 50B. Is common. This is because it is theoretically known that stationary deviation is eliminated by inserting one or more integral operators in the controller 50B (internal model principle).
  • this method can not completely cancel the roll weight change, and can not guarantee that the gain of the control calculation of the controller 50B can be raised to the optimum value. Therefore, even if this index correction is used, the gain of the control calculation of the controller 50B can not be made sufficiently high, and there is a possibility that the disturbance suppression and the control accuracy can not be sufficiently improved.
  • the operation by the diameter correction unit 59 can be added by the switch SW4 to the calculation result of the PID operation unit 55, The signal is multiplied by an index correction factor. This is to obtain the winding diameter of the unwinding roll by calculation or measurement, and reflect this in the control parameter of the diameter correction unit 59.
  • the unwinding roll diameter can be easily obtained by determining the surface position of the unwinding roll by a contact or noncontact position detector. Also, the diameter of the rewinding roll can be easily calculated by using an encoder for obtaining the line speed and an encoder (or a proximity sensor) for measuring the rotation of the rewinding roll.
  • the method using the diameter correction unit 59 has two drawbacks.
  • One is that the price of the system goes up.
  • the other is that although the square of the roll diameter and the inertia moment of the roll are in a proportional relationship, knowing the roll diameter does not mean that the inertia moment of the roll is known. For example, if the paper width or the weight density of the paper changes, the mass will differ even if the roll diameter is the same. Also, if the winding tension of the roll is different, the mass and the moment of inertia may change even with the same roll diameter. That is, even if the parameter of the diameter correction unit 59 is set by simply applying the calculation result of the roll diameter and the controller 50C of the variable gain is realized, there is no guarantee that it is the optimum control parameter, and some stability margin Have to
  • Patent Document 1 Another possible means is to use robust control theory (e.g., Patent Document 1). This is a method of obtaining a mathematical model of a control target, determining a fluctuation range of the control target, and obtaining an optimal control operation.
  • An object of the present invention is to provide a feedback control method capable of shortening the time until the control target converges to the target value, making it difficult for the control target to deviate from the target value, and not to deteriorate the stability of the control system. , Feedback control device and program.
  • the feedback control method of the invention obtains a first calculation result including a low-speed integration calculation result based on a deviation between a target signal and a detection signal of a control target.
  • the absolute value of the deviation is set in advance When the difference is within the threshold value 1, high-speed integration calculation of the deviation is performed, and the integrated value is added to the first calculation result to obtain a second calculation result, or the high-speed calculation is performed for the first calculation result Integral operation is performed, the integrated value is taken as a second operation result, and the power unit is driven by the second operation result.
  • the invention according to claim 2 is the feedback control method according to claim 1, wherein when the absolute value of the deviation exceeds the first threshold value, an integral value of the high-speed integration operation is an integral value of the low-speed integration operation.
  • the integrated value of the high-speed integration operation is reset to zero, and the high-speed integration operation is stopped.
  • the invention according to claim 3 is the feedback control method according to claim 1 or 2, wherein when the deviation can be regarded as zero or zero, the integral value of the high-speed integration operation is added to the integration value of the low-speed integration operation; And, the integrated value of the high-speed integration operation is reset to zero, and then the high-speed integration operation is continued.
  • the invention according to claim 4 is the feedback control method according to claim 1 or 2, wherein a second threshold smaller than the first threshold is provided, and the absolute value of the deviation is within the second threshold.
  • the integrated value of the high speed integration operation is added or not added to the integrated value of the low speed integration operation, and the integrated value of the high speed integration operation is reset to zero, and then the high speed integration operation is stopped.
  • the invention according to claim 5 is characterized in that, in the feedback control method according to claim 1, 2, 3 or 4, the maximum integral value of the high-speed integration operation is set smaller than the maximum integration value of the low-speed integration operation. I assume.
  • the feedback control apparatus comprises a first operation unit including a low-speed integration operation unit that performs low-speed integration based on a deviation between a target signal and a detection signal of a control target; A power unit that is driven by the first calculation result obtained to control the control target, and a detector that detects the control result of the control target, and a signal detected by the detector is the detection signal.
  • a feedback control device for performing high-speed integration of the deviation when the absolute value of the deviation is within a preset first threshold, and adding the integrated value to the first calculation result;
  • a high-speed integral computing unit which performs high-speed integration operation on the first operation result as the operation result and sets the integrated value as a new second operation result, and the power unit according to the second operation result To drive the The features.
  • the invention according to claim 7 is the feedback control device according to claim 6, wherein, when the absolute value of the deviation exceeds the first threshold value, the integrated value of the high-speed integration operator is used as the low-speed integration operator.
  • the integrated value may or may not be added, and the integrated value of the high-speed integration operator may be reset to zero, and the high-speed integration operator may be deactivated.
  • the integrated value of the high-speed integration operator is added to the integrated value of the low-speed integration operator. And reset the integrated value of the high-speed integration operator to zero before continuously operating the high-speed integration operator.
  • the invention according to claim 9 is the feedback control device according to claim 6 or 7, wherein a second threshold smaller than the first threshold is provided, and the absolute value of the deviation is within the second threshold.
  • the integrated value of the high-speed integration operator is added to the integrated value of the low-speed integration operator, and the integrated value of the high-speed integration operator is reset to zero, and then the high-speed integration operator is stopped. .
  • the invention according to claim 10 is the feedback control device according to claim 6, 7, 8 or 9, wherein the maximum integral value of the high-speed integration operator is set smaller than the maximum integration value of the low-speed integrator. It is characterized by
  • the program according to claim 11 acquires a first calculation result including a low-speed integration calculation result based on a deviation between a target signal and a detection signal of a control target, and drives the power unit according to the first calculation result.
  • a program for causing a computer to execute an integral operation in a feedback control method in which the power unit controls the control target and the control result of the control target is the detection signal, the first value in which the absolute value of the deviation is preset A first step of determining whether the deviation is within a threshold, and when the first step determines that the absolute value of the deviation is within a preset first threshold, high-speed integration of the deviation The operation is performed and the integrated value is added to the first operation result to obtain a second operation result, or the high speed integration operation is performed on the first operation result and the integrated value is Comprising a second step of the calculation result, wherein the power unit by the second operation result is characterized by being so driven.
  • the invention according to claim 12 is the program according to claim 11, wherein when the absolute value of the deviation exceeds the first threshold value, the integrated value of the high speed integration operation is added to the integrated value of the low speed integration operation. And adding zero, and resetting the integrated value of the high-speed integration operation to zero, and stopping the high-speed integration operation.
  • the invention according to claim 13 is the program according to claim 11 or 12, wherein when the deviation can be regarded as zero or zero, the integrated value of the high speed integration operation is added to the integrated value of the low speed integration operation, and A fourth step of continuing the high-speed integration operation after resetting the integration value of the high-speed integration operation to zero is characterized.
  • the invention according to claim 14 is the program according to claim 11 or 12, wherein a second threshold smaller than the first threshold is provided, and the high speed integration is performed when the absolute value of the deviation is within the second threshold.
  • the invention according to claim 15 is characterized in that, in the program according to claim 11, 12, 13, or 14, the maximum integral value of the high-speed integration operation is set smaller than the maximum integration value of the low-speed integration operation. .
  • the time until the control target converges to the target value while maintaining the stability of the control system can be shortened to make the controlled object less likely to deviate from the target value.
  • the maximum integral value of the high-speed integration is set smaller than the maximum value of the low-speed integration, so the manipulated variable by the high-speed integration is suppressed small, and the stability of control is ensured.
  • the integral computing unit included in the conventional PID computing unit is treated as a low-speed integral computing unit with a slow response (large integration time), as an aid Introduce a new high-speed integrator with quick response.
  • the stability of the control system is prevented from being degraded by limiting the timing of the operation of this high-speed integral computing unit.
  • FIG. 1 shows a controller 50 for feedback control according to a first embodiment of the present invention.
  • the controller 50 is incorporated in the feedback control device described with reference to FIGS. 5 and 6 instead of the controllers 50B and 50C.
  • the controller 50 of this embodiment includes low pass filters 51 and 52, a signal converter 53 for converting a tension detection signal indicating a force into an actual tension signal, a subtractor 54, a PID operation unit 55, a high speed integration operator with short integration time. 56, an adder 57, and switches SW1, SW2, and SW3.
  • the PID operation unit 55 includes a proportional operation unit 551, an integration operation unit 552, a differential operation unit 553, and an adder 554 for adding the operation results of those operation units 551 to 553.
  • the integration operator 552 in the PID operation unit 55 a low speed integration operator with a long integration time is used.
  • the tension detection signal detected by the tension detector 40 is input to the signal converter 53 via the switch SW1.
  • the switch SW1 is switched to the broken line side in advance, whereby the low pass filter 51 is used.
  • the noise is suppressed and then input to the signal converter 53.
  • the tension detection signal (force signal) input to the signal converter 53 is converted from the force signal into a tension signal and output.
  • the subtractor 54 subtracts the tension detection signal from the input target tension signal to generate a deviation signal having a polarity.
  • the deviation signal is input to the PID operation unit 55 via the switch SW2.
  • the noise is large, the deviation signal is input to the PID computing unit 55 after the noise is suppressed by the low pass filter 52 by switching the switch SW2 to the broken line side in advance.
  • the switch SW3 is on, the signal is also input to the high-speed integration calculator 56.
  • the respective calculation results in the PID operator 55 and the high-speed integration operator 56 are added by the adder 57 and output as a control output signal.
  • the switch SW3 is turned on when the absolute value of the deviation signal obtained by the subtractor 54 is within a predetermined first threshold, and is turned off when the first threshold is exceeded.
  • the high-speed integration operator 56 stops the integration operation and resets the integrated value up to that point (hereinafter referred to as "high-speed integrated value") to zero.
  • the high-speed integration calculator 56 resets the previous high-speed integrated value to zero.
  • the high-speed integral value may be added to the integral value of the low-speed integration calculator 552 (hereinafter referred to as "low-speed integral value") before the zero reset. It is also good.
  • FIG. 2 shows a flowchart of a control program of the high-speed integration calculator 56.
  • a digital processing unit using a computer such as a microprocessor or an FPGA is used to implement processing of the controller 50 of this embodiment, and processing is performed for each sampling of the deviation obtained by the subtractor 54.
  • the switch SW3 is turned on.
  • step S1 it is determined whether the absolute value of the sampled deviation is within a first threshold (step S2).
  • step S2 it is determined whether the deviation can be regarded as zero or zero (step S2).
  • the deviation can be regarded as zero or zero
  • the high speed integral value of the deviation obtained by the previous sampling is added to the low speed integral value, and then the high speed integral value is reset to zero.
  • the current deviation (error that can be regarded as zero or zero) is integrated at high speed (step S3), and the high-speed integrated value is added to the PID calculation result (step S4).
  • step S5 If the deviation can not be regarded as zero or zero, the deviation is integrated at high speed (step S5), and the obtained high-speed integrated value is added to the PID calculation result (step S4).
  • step S4 when the absolute value of the deviation is out of the range of the first threshold in step S1, the high-speed integral value of the deviation obtained in the previous sampling is added to the low-speed integral value, and then the high-speed integral value is obtained. After zero reset, stop the high-speed integration operation. At this time, the high-speed integral value added to the PID calculation result in step S4 is zero.
  • the sampled deviation is taken in, the same process as described above is repeated according to the absolute value of the deviation. As described above, when the high speed integral value is reset to zero, the high speed integral value may not necessarily be added to the low speed integral value.
  • high-speed integration is performed only when the absolute value of the deviation falls within the first threshold value, so that the control target can be set to the target value while preventing the control system from running away.
  • the time until convergence is shortened, and the controlled object is less likely to deviate from the target value.
  • the high speed integral value is reset to zero, so that the effect of the high speed integration is reduced and overshoot is less likely to occur.
  • the high speed integral value is reset to zero, a sudden change of the operation amount is prevented by adding the high speed integral value to the low speed integral value immediately before that. This is similar to temporarily increasing the speed of the low-speed integration calculator.
  • FIG. 3 shows a functional block diagram of the controller 50A of the feedback control device of the second embodiment.
  • the high-speed integration operator 56 is provided on the output side of the PID operator 55 via the switch SW3, and the adder 58 calculates the PID operation result of the high-speed integrator 56 It is a point configured to be added to the calculation result by the unit 55.
  • high-speed integration is performed only when the absolute value of the deviation is within the range of the first threshold, by controlling by the control program described in FIG. 2 in exactly the same manner as the controller 50 described in FIG. , Is to be added to the PID operation result. For this reason, there is an effect similar to feedback control of a 1st example of being able to shorten time until a control object converges on a target value, preventing that a control system runs away.
  • FIG. 4 shows a flowchart of a control program of the high-speed integration operator 56 of the feedback control apparatus of the third embodiment.
  • This embodiment is applicable to the controller 50 of FIG. 1 and the controller 50A of FIG.
  • a first threshold and a second threshold smaller than the first threshold are set, and the high-speed integrator 56 is used only when the absolute value of the deviation is between the first and second thresholds. Integral operation was performed.
  • the switch SW3 is turned on.
  • step S11 it is determined whether the absolute value of the sampled deviation is within the first threshold (step S11). If the absolute value of the deviation is within the first threshold, then it is determined whether the absolute value of the deviation is within the second threshold (step S12). If the absolute value of the deviation is within the second threshold, the high speed integral value of the deviation obtained by the previous sampling is added to the low speed integral value, and then the high speed integral value is reset to zero, and then the high speed integration is performed. It stops (step S13). At this time, the high-speed integral value added to the PID calculation result in step S14 is zero.
  • the deviation is integrated at high speed (step S15), and the obtained high-speed integrated value is added to the PID calculation result (step S14).
  • the absolute value of the deviation is out of the range of the first threshold value in step S11, the high speed integral value obtained by the previous sampling is added to the low speed integral value, and then the high speed integral value is zero. After reset, fast integration stops. At this time, the high-speed integral value added to the PID calculation result in step S14 is zero.
  • the sampled deviation is taken in, the same process as described above is repeated according to the absolute value of the deviation. As described above, when the high speed integral value is reset to zero, the high speed integral value may not necessarily be added to the low speed integral value.
  • high speed integration is performed when the absolute value of the deviation is between the first and second threshold values, but high speed integration is stopped when the absolute value is within the second threshold value.
  • the dead zone (within the second threshold range) is set in the control program described with reference to FIG.
  • Each parameter adjustment of the controllers 50 and 50A is preferably performed at the time of trial operation.
  • trial operation is performed using a feedback control device that does not use the high-speed integration operator 56 of the present invention (the switch SW3 is off), and the parameters of the controllers 50 and 50A are adjusted so that stable control can be performed.
  • the parameters related to the high-speed integration operator be set at the time of factory shipment of the controllers 50 and 50A to parameters that can be used as they are under general conditions.
  • it is recommended to check the parameters by trial operation because the characteristics differ depending on the machine to be applied.
  • the PID operation unit 55 of the feedback control apparatus of the present embodiment described above literally includes operations of proportional, integral, and differential, if it is an operation unit including at least a low-speed integral operation unit as this operation unit.
  • the present invention can be applied regardless of the type of operation unit.
  • the integral operation described above includes operations that approximate other integrals, such as a pulse transfer function operation and a linear difference equation operation.
  • the feedback control it is possible to apply robust control that also takes modeling errors into account, or adaptive control that changes a parameter in response to a large change of a control target.

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Feedback Control In General (AREA)

Abstract

【課題】制御対象が目標値に収束するまでの時間を短縮して、制御対象を目標値から外れ難くすることができ、しかも制御系の安定性を劣化させないようにする。 【解決手段】目標信号と制御対象の検出信号との偏差に基づいて低速積分演算結果を含む第1の演算結果を取得し、該第1の演算結果により動力部を駆動し、該動力部により前記制御対象を制御し、前記制御対象の制御結果を前記検出信号とするフィードバック制御方法において、前記偏差の絶対値が予め設定した第1の閾値内にあるときに前記偏差の高速積分演算を行ってその積分値を前記第1の演算結果に加算して第2の演算結果とし、又は前記第1の演算結果に対して前記高速積分演算を行ってその積分値を第2の演算結果とし、該第2の演算結果により前記動力部を駆動する。

Description

フィードバック制御方法、フィードバック制御装置及びプログラム
 本発明は、ウェブのテンションやその他の制御対象を所定の状態に制御するフィードバック制御方法、フィードバック制御装置及びプログラムに関する。
 図5にウェブ用のテンション制御装置の一例を示す。これは、ロール状態から巻き戻される印刷用紙等のウェブ10に弛みやしわ等が生じることを防止するために、そのウェブ10に対して搬送途中で所定のテンションを与える装置である。図6にそのテンション制御装置で使用されるフィードバック制御装置の機能ブロック図を示す。
 ウェブ10は、2個のローラ20と中間ローラ30とを介在して、ロール状態から矢印A方向に巻き戻される。ウェブ10には、下流側の巻き上げ動力と上流側巻戻しブレーキ力によりテンションが与えられる。中間ローラ30にかかるウェブ10による力は、このテンションに対応した力であり、中間ローラ30の両端を支持するように配置された2個のテンション検出器40によって検出され、コントローラ50Bに取り込まれる。このコントローラ50Bには、あらかじめ目標テンションの値が設定されており、その目標テンション信号と、テンション検出器40で検出されたテンション検出信号(力信号)を実際のテンションに変換したテンション検出信号との偏差に応じた制御信号が、そのコントローラ50Bで生成される。この制御信号によって、動力部としての電磁ブレーキ60が駆動されることで、そのウェブ10のロールの巻戻しのブレーキ力が制御され、そのウェブ10に加わるテンションが前記目標テンションになるように制御される。動力部としては、電磁ブレーキ60以外に、クラッチやモータを使用することも行われ、近年ではモータ制御とする事例も多いが、コスト的には電磁ブレーキを使用する方が安価になる傾向がある。
 図7にこのコントローラ50Bの内部構成を示す。テンション検出器40で検出されたテンション検出信号(力信号)の実体は中間ローラ30にかかっている力であり、この信号が信号変換器53において、事前に与えられた校正値を基に本来のテンション信号に変換される。ノイズが大きい場合は予めスイッチSW1を破線側に切り替えておくことによりローパスフィルタ51でノイズが除去されてからその信号変換器53に入力する。目標テンション信号は、減算器54において信号変換器53から出力するテンション検出信号と減算されて偏差信号となる。この偏差信号は、PID演算器55に取り込まれることで比例・積分・微分の演算が行われる。
 テンション検出器40は、ウェブ10のテンションをバネの変位として取り込むことで中間ローラにかかる圧力を検出するのが基本原理であるため、中間ローラ30の質量とテンション検出器40のバネ定数の関係で、数十Hz~百数十Hzの共振点を持つことがある。このため、この共振点の信号成分は確実にカットすることが望ましいことから、前記ローパスフィルタ51として、10ミリ秒~数百ミリ秒の時定数をもつ1次遅れのローパスフィルタが挿入される。近年では、テンション検出器40として歪みゲージを用いたものが登場している。この種のテンション検出器は、バネ定数が非常に大きくとれるので、テンション検出器40の共振周波数が高くなるため、ローパスフィルタ51の時定数を小さくすることが可能になる。
 PID演算部55において、比例演算を行う比例演算器551は、偏差を比例的に増幅して偏差を速やかに修正する役割をもつ。比例計算だけでは、偏差が小さくなると制御演算結果が零に近くなるため、定常偏差が残ることになり、十分な制御演算は実現できない。そこで、積分演算器552で現在までの偏差の積分演算を行うとその欠点は改善される。積分演算では偏差が微小であってもそれを積分するので、制御対象の定常偏差をなくすだけの出力を出すことが可能である。一般的に積分のゲインは積分時間とよばれ、積分時間が短いほどそのゲインが高くなる。比例と積分の演算のみで十分な制御特性を得られる場合も多くあり、この比例と積分の演算だけによる制御はPI制御と呼ばれる。微分演算器553で行う微分演算は、急激な偏差の変動に対し有効に働く。各演算器551、552、553の演算結果が加算器554で加算されて制御出力信号となる。なお、偏差信号は、ノイズが大きい場合には、予めスイッチSW2を破線側に切り替えておくことにより、ローパスフィルタ52を経由してからPID演算器55に入力する。コントローラ50Bでの演算は、PIDの各パラメータを調整することで行う。
 制御対象を目標値に追従させるフィードバック制御では、コントローラ50Bに最低1つの積分演算器を入れることが一般的である。設計理論においては、コントローラ50Bで導出される演算結果に積分結果を含まないことがあるが、この場合は、制御対象に積分動作が含まれるものと仮定し、実装においてコントローラ50Bに積分演算を移すのが一般的である。これは、コントローラ50Bに1つ以上の積分演算器を入れることで定常偏差が無くなることが理論的に知られている(内部モデル原理)ためである。
 ところで、一般的にコントローラ50Bの制御演算のゲインを上げると、制御系の応答が速くなって定常偏差が減少する等の利点が多いが、これは制御系の安定度を下げることになる。従って、ある一定値以上にゲインを上げることができない。
 例えば輪転印刷機では、巻出しロールの質量は変化し続ける。この輪転印刷機のテンション制御では、ロール質量が時間と共に変化すれば、最適な制御パラメータも時間と共に変化する。この場合、考えられる全ての条件で安定した制御パラメータに調整する必要があるが、一般的には、コントローラ50Bのゲインを低めに設定することで、安定性を確保することが行われる。このため、高精度な制御系の構築は難しい。
 この問題に関してはいくつかの提案がなされ実施されている。コントローラ50Bの制御出力はロール質量に比例する傾向があるので、ロール質量が小さい(ブレーキ制御出力信号が小さい)ときの出力はより小さく、ロール質量が大きい(ブレーキ制御出力信号が大きい)ときの出力はより大きくする指数補正の例がある。この手法は、ダイオードの非線形特性を利用することで、アナログ回路のみで実装できる。現在では、マイクロプロセッサやFPGA等が安価に入手できるため、テンション制御にこれを採用する例が多い。このため多くの場合、この機能を追加コスト無しに実装可能な場合が多い。
 しかし、この手法はロール重量変化を完全にキャンセルできるわけではなく、コントローラ50Bの制御演算のゲインを最適値まで上げることができるかは保証できない。従って、この指数補正を用いてもコントローラ50Bの制御演算のゲインを十分高くするとはできず、外乱抑制や制御精度を十分に高められない可能性がある。
 さらに高度な手段として、図8のコントローラ50Cで示すように、PID演算器55の演算結果に、スイッチSW4により径補正部59による演算を追加できるようにしておいて、この径補正部50において制御信号に指数の補正係数をかけることが行われる。これは、巻戻しロールの巻径を演算又は計測しで取得し、これを径補正部59の制御パラメータに反映させるものである。巻戻しロール径は、接触あるいは非接触の位置検出器によって巻き出しロールの表面位置を求めることで容易に得ることが出来る。また、ライン速度を求めるエンコーダと巻戻しロールの回転を測定するエンコーダ(又は近接センサ)を用いることでも容易に巻戻しロール径を演算できる。
 しかし、径補正部59を用いる手法には2つの欠点があることが容易に想像できる。1つはシステムの価格が上昇することである。もう1つはロール径の自乗とロールの慣性モーメントは比例関係にあるが、ロール径が判ればロールの慣性モーメントが判るというわけではない。例えば、紙幅や紙の重量密度が変われば、同じロール径でも質量は異なる。また、ロールの巻取りテンションが異なれば、同じロール径でも質量および慣性モーメントは変わる可能性がある。すなわち、単純にロール径の演算結果を適用して径補正部59のパラメータ設定し、可変ゲインのコントローラ50Cを実現しても、それが最適な制御パラメータである保証はなく、ある程度安定性に余裕を持たせなければならない。
 当然、ロールの慣性モーメントをリアルタイムで推定し、各状態に応じて径補正部59の制御パラメータを可変するシステムを実現すれば問題は解決すると推測できる。しかし、これらの情報を輪転印刷機の印刷のたびに入力するには、莫大なデータベースシステムを構築する必要があり、運用として好ましくない。また、装置を供給する機械メーカ側としても、このようなシステムを作るのには多大な手間がかかる。
 他に考えられる手段としてロバスト制御理論を使用することがある(例えば特許文献1)。これは、制御対象の数学モデルを求め、制御対象の変動範囲を定めて、最適な制御演算を求める手法である。
特開2010-51104号公報
 しかし、この手法では、制御パラメータの調整を行うためには、高度な制御理論が必要とされる。このため、通常の工場勤務者が制御パラメータの調整することを想定したコントローラにこれを採用するのは現実的とは言えない。また、専用のコントローラとしてロバスト制御を採用するのも問題がある。ロバスト制御の設計・調整には高度な制御理論の知識が必要である上、高価な設計ソフトを使用する必要があるためである。このため、ロバスト制御理論を採用できる制御対象は、制御自体に手間と費用がかけられるものに限定されると思慮される。
 汎用のコントローラを製品化するには、通常の工場勤務者が使いこなすことを想定しなくてはならない。彼らは高度な制御理論を取得しているとは限らない。仮に高度な制御理論を駆使できる能力があったとしても、高価な設計ソフトを導入・運用することが経費的に許されるとは限らない。
 また目標値がランプ状に変化する場合、積分器が1つのみのシステムでは目標値に終息できないことが理論的に知られている(内部モデル原理)。積分器を複数用いれば、この間題は解消できるが、積分器は位相遅れを誘発するためコントローラのゲインを高くすることは出来ない。
 一般的には、コントローラの積分器を1つにする代わりに、その積分ゲインを高めることで定常偏差の値を小さくする、もしくは常にオーバーシュートするように積分ゲインを高く設定する、等のことが行われるが、制御対象によっては、前記したように、コントローラの制御演算のゲインを十分に上げることができない場合がある。この場合は要求性能が満たせない可能性がある。
 本発明の目的は、制御対象が目標値に収束するまでの時間を短縮して、制御対象を目標値から外れ難くすることができ、しかも制御系の安定性を劣化させないようにしたフィードバック制御方法、フィードバック制御装置およびプログラムを提供することである。
 上記目的を達成するために、請求項1にかかる発明のフィードバック制御方法は、目標信号と制御対象の検出信号との偏差に基づいて低速積分演算結果を含む第1の演算結果を取得し、該第1の演算結果により動力部を駆動し、該動力部により前記制御対象を制御し、前記制御対象の制御結果を前記検出信号とするフィードバック制御方法において、前記偏差の絶対値が予め設定した第1の閾値内にあるときに前記偏差の高速積分演算を行ってその積分値を前記第1の演算結果に加算して第2の演算結果とし、又は前記第1の演算結果に対して前記高速積分演算を行ってその積分値を第2の演算結果とし、該第2の演算結果により前記動力部を駆動することを特徴とする。
 請求項2にかかる発明は、請求項1に記載のフィードバック制御方法において、前記偏差の絶対値が前記第1の閾値を超えたとき、前記高速積分演算の積分値を前記低速積分演算の積分値に加算し又は加算せず、且つ前記高速積分演算の積分値を零リセットし、且つ前記高速積分演算を停止することを特徴とする。
 請求項3にかかる発明は、請求項1又は2に記載のフィードバック制御方法において、前記偏差が零又は零とみなせるとき、前記高速積分演算の積分値を前記低速積分演算の積分値に加算し、且つ前記高速積分演算の積分値を零リセットしてから、前記高速積分演算を継続することを特徴とする。
 請求項4にかかる発明は、請求項1又は2に記載のフィードバック制御方法において、前記第1の閾値よりも小さな第2閾値を設け、前記偏差の絶対値が前記第2閾値以内のとき、前記高速積分演算の積分値を前記低速積分演算の積分値に加算し又は加算せず、且つ前記高速積分演算の積分値を零リセットしてから、前記高速積分演算を停止することを特徴とする。
 請求項5にかかる発明は、請求項1、2、3又は4に記載のフィードバック制御方法において、前記高速積分演算の最大積分値を前記低速積分演算の最大積分値よりも小さく設定したことを特徴とする。
 請求項6にかかる発明のフィードバック制御装置は、目標信号と制御対象の検出信号との偏差に基づいて低速積分を行う低速積分演算器を含む第1の演算部と、該第1の演算部で得られた第1の演算結果により駆動されて前記制御対象を制御する動力部と、前記制御対象の制御結果を検出する検出器とを備え、該検出器で検出された信号を前記検出信号とするフィードバック制御装置において、前記偏差の絶対値が予め設定した第1の閾値内にあるときに前記偏差の高速積分演算を行ってその積分値を前記第1の演算結果に加算して第2の演算結果とし、又は前記第1の演算結果に対して高速積分演算を行ってその積分値を新たな第2の演算結果とする高速積分演算器を設け、前記第2の演算結果により前記動力部を駆動するようにしたことを特徴とする。
 請求項7にかかる発明は、請求項6に記載のフィードバック制御装置において、前記偏差の絶対値が前記第1の閾値を超えたとき、前記高速積分演算器の積分値を前記低速積分演算器の積分値に加算し又は加算せず、且つ前記高速積分演算器の積分値を零リセットし、且つ前記高速積分演算器を動作停止させることを特徴とする。
 請求項8にかかる発明は、請求項6又は7に記載のフィードバック制御装置において、前記偏差が零又は零とみなせるとき、前記高速積分演算器の積分値を前記低速積分演算器の積分値に加算し、且つ前記高速積分演算器の積分値を零リセットしてから、前記高速積分演算器を継続動作させることを特徴とする。
 請求項9にかかる発明は、請求項6又は7に記載のフィードバック制御装置において、前記第1の閾値よりも小さな第2閾値を設け、前記偏差の絶対値が前記第2閾値以内のとき、前記高速積分演算器の積分値を前記低速積分演算器の積分値に加算し、且つ前記高速積分演算器の積分値を零リセットしてから、前記高速積分演算器を動作停止させることを特徴とする。
 請求項10にかかる発明は、請求項6、7、8又は9に記載のフィードバック制御装置において、前記高速積分演算器の最大積分値を、前記低速積分演算器の最大積分値よりも小さく設定したことを特徴とする。
 請求項11にかかる発明のプログラムは、目標信号と制御対象の検出信号との偏差に基づいて低速積分演算結果を含む第1の演算結果を取得し、該第1の演算結果により動力部を駆動し、該動力部により前記制御対象を制御し、前記制御対象の制御結果を前記検出信号とするフィードバック制御方法における積分演算をコンピュータに実行させるプログラムにおいて、前記偏差の絶対値が予め設定した第1の閾値内にあるか否かを判定する第1のステップと、該第1のステップによって前記偏差の絶対値が予め設定した第1の閾値内にあると判定されたとき、前記偏差の高速積分演算を行ってその積分値を前記第1の演算結果に加算して第2の演算結果とし、又は前記第1の演算結果に対して前記高速積分演算を行ってその積分値を前記第2の演算結果とする第2のステップと、を備え、前記第2の演算結果により前記動力部が駆動されるようにしたことを特徴とする。
 請求項12にかかる発明は、請求項11に記載のプログラムにおいて、前記偏差の絶対値が前記第1の閾値を超えたとき、前記高速積分演算の積分値を前記低速積分演算の積分値に加算し又は加算せず、且つ前記高速積分演算の積分値を零リセットし、且つ前記高速積分演算を停止する第3のステップを備えることを特徴とする。
 請求項13にかかる発明は、請求項11又は12に記載のプログラムにおいて、前記偏差が零又は零とみなせるとき、前記高速積分演算の積分値を前記低速積分演算の積分値に加算し、且つ前記高速積分演算の積分値を零リセットしてから、前記高速積分演算を継続する第4のステップを備えることを特徴とする。
 請求項14にかかる発明は、請求項11又は12に記載のプログラムにおいて、前記第1の閾値よりも小さな第2閾値を設け、前記偏差の絶対値が前記第2閾値以内のとき、前記高速積分演算の積分値を前記低速積分演算の積分値に加算し、且つ前記高速積分演算の積分値を零リセットしてから、前記高速積分演算を停止する第5のステップを備えることを特徴とする。
 請求項15にかかる発明は、請求項11、12、13又は14に記載のプログラムにおいて、前記高速積分演算の最大積分値を前記低速積分演算の最大積分値よりも小さく設定したことを特徴とする。
 請求項1、6、11では、偏差の絶対値が閾値内のときに限って高速積分演算が行われるので、制御系の安定性を保持しながら、制御対象が目標値に収束するまでの時間を短縮して、制御対象を目標値から外れ難くすることができる。
 請求項2、7、12では、偏差の絶対値が閾値を超えたときに高速積分値が零リセットされるとともに高速積分演算を停止するので、次の高速積分がゼロからスタートすることになる。このとき、それまでの高速積分値が低速積分値に加算されれば、操作量の急変が防止される。
 請求項3、8、13では、偏差が零になったときに高速積分値が零リセットされるので、高速積分の効果が減じられ、オーバーシュートが発生し難くなる。このとき、それまでの高速積分値が低速積分値に加算されれば、操作量の急変が防止される。これにより、低速積分を一時的に高速化したのと同様な効果が得られる。
 請求項4、8、14では、請求項3と本質的に同じである。これは制御系において不感帯が設定されることになる。
 請求項5、10、15では、高速積分の最大積分値が低速積分の最大値よりも小さく設定されるので、高速積分による操作量が小さく抑えられ、制御の安定性が確保される。
本発明の第1の実施例のフィードバック制御装置のコントローラの構成を示す機能ブロック図である。 第1の実施例のコントローラの高速積分演算のフローチャートである。 本発明の第2の実施例のフィードバック制御装置のコントローラの構成を示す機能ブロック図である。 本発明の第3の実施例のコントローラの高速積分演算のフローチャートである。 ウェブのテンションを制御するテンション制御装置の構成を示す図である。 図5のテンション制御装置で使用されるフィードバック制御装置の機能ブロック図である。 図6のフィードバック制御装置のコントローラの構成を示す機能ブロック図である。 図5のテンション制御装置で使用される別の例のコントローラの機能ブロック図である。
 フィードバック制御における制御性の問題は、PID演算の延長として通常の工場勤務者が理解できる制御演算を用いてを解決することが望ましい。ウェブのテンション制御のように、偏差が零に収束したときに動力部の出力が一定値を保持する制御系の場合、コントローラの出力と積分値が一致すると考えられる。この場合、積分器の応答を速くすることで収束するまでの時間を短縮できるが、応答を速くするために積分時間を小さくした場合、制御系の安定性が劣化する。
 そこで、本発明では、ウェブのテンション制御装置に適用されるフィードバック制御において、従来のPID演算部に含まれる積分演算器を応答性の遅い(積分時間の大きい)低速積分演算器として扱い、補助として、応答性の速い高速積分演算器を新たに導入する。この高速積分演算器については、その演算のタイミングを制限することにより、制御系の安定性を劣化させないようにする。
<第1の実施例>
 図1に本発明の第1の実施例のフィードバック制御のコントローラ50を示す。このコントローラ50は、図5,図6で説明したフィードバック制御装置に、コントローラ50B、50Cに代えて組み込まれるものである。
 本実施例のコントローラ50は、ローパスフィルタ51,52、力を示すテンション検出信号を実際のテンション信号に変換する信号変換器53、減算器54、PID演算部55、積分時間の短い高速積分演算器56、加算器57、スイッチSW1,SW2,SW3を備える。PID演算部55は、比例演算器551、積分演算器552、微分演算器553、それらの各演算器551~553の演算結果を加算する加算器554を備える。ここで、PID演算部55における積分演算器552としては、積分時間の長い低速積分演算器を使用する。
 テンション検出器40で検出されたテンション検出信号は、スイッチSW1を経由して信号変換器53に入力するが、ノイズが大きいときは予めスイッチSW1を破線側に切り替えておくことにより、ローパスフィルタ51でそのノイズが抑制されてから信号変換器53に入力する。この信号変換器53に入力したテンション検出信号(力信号)は、力信号からテンション信号に変換されて出力する。減算器54では、入力する目標テンション信号からテンション検出信号が減算されることで極性をもつ偏差信号が生成される。その偏差信号はスイッチSW2を経由してPID演算部55に入力する。ノイズが大きいときは、偏差信号は予めスイッチSW2を破線側に切り替えておくことにより、ローパスフィルタ52でそのノイズが抑制されてからPID演算器55に入力する。そして、スイッチSW3がオンしているときは、高速積分演算器56にも入力する。PID演算器55と高速積分演算器56におけるそれぞれの演算結果が加算器57で加算されて、制御出力信号として出力する。
 スイッチSW3は、減算器54で得られる偏差信号の絶対値があらかじめ決めた第1の閾値以内のときにオンし、その第1の閾値を超えるときはオフになる。このオフ時は、高速積分演算器56は積分演算を停止するとともにそれまでの積分値(以下、「高速積分値」と呼ぶ)を零リセットする。また、高速積分演算器56は、偏差信号が零になる(零点をクロスする)、又は零とみなせるほど小さくなったとき、それまでの高速積分値を零リセットする。高速積分値を零リセットするときは、その零リセットの前に高速積分値を低速積分演算器552の積分値(以下、「低速積分値」と呼ぶ)に加算してもよく、加算しなくてもよい。
 図2に高速積分演算器56の制御プログラムのフローチャートを示す。本実施例のコントローラ50の処理実現には、マイクロプロセッサあるいはFPGA等のコンピュータを使用したデジタル演算装置が使用され、減算器54で得られた偏差のサンプリング毎に処理が行われる。高速積分演算器552による高速積分が行われるときは、スイッチSW3がオンされる。
 まず、サンプリングされた偏差の絶対値が第1の閾値以内か否かが判定される(ステップS1)。偏差の絶対値が第1の閾値以内のときは、その偏差が零又は零とみなせるか否かが判定される(ステップS2)。このとき、偏差が零又は零とみなすことができる場合であれば、前回までのサンプリングで得られた偏差の高速積分値を低速積分値に加算した後に、高速積分値を零リセットしてから、今回の偏差(零又は零とみなせる偏差)を高速積分し(ステップS3)、その高速積分値をPID演算結果に加算する(ステップS4)。また、偏差が零又は零とみなすことができないときは、その偏差を高速積分し(ステップS5)、得られた高速積分値をPID演算結果に加算する(ステップS4)。一方、ステップS1において偏差の絶対値が第1の閾値の範囲外になっているときは、前回までのサンプリングで得られた偏差の高速積分値を低速積分値に加算した後に、高速積分値を零リセットしてから、高速積分動作を停止する。このときステップS4でPID演算結果に加算される高速積分値は零である。次にサンプリグされた偏差を取り込んだときは、その偏差の絶対値に応じて上記と同様な処理が繰り返される。なお、前記したように、高速積分値を零リセットするときは、高速積分値を必ずしも低速積分値に加算しなくてもよい。
 このような制御を行うことにより、偏差の絶対値が第1の閾値以内の偏差時にのみ高速積分が行われることになるので、制御系が暴走することを防止しながら、制御対象が目標値に収束するまでの時間が短縮され、制御対象が目標値から外れ難くなる。偏差が零又は零とみなせる値になったときは、高速積分値が零リセットされるので、高速積分の効果が減じられ、オーバーシュートが発生しにくくなる。また、高速積分値を零リセットするときは、その直前に高速積分値を低速積分値に加算することで操作量の急変が防止される。これは、低速積分演算器を一時的に高速化したのと同様である。なお、高速積分演算器の最大積分値を低速積分演算器による最大積分値よりも小さく設定することにより、高速積分演算器による操作量が小さくなる。
<第2の実施例>
 図3に第2の実施例のフィードバック制御装置のコントローラ50Aの機能ブロック図を示す。図1で説明したコントローラ50と異なるところは、高速積分演算器56をPID演算器55の出力側にスイッチSW3を経由して設け、その高速積分演算器56の演算結果を加算器58でPID演算器55による演算結果と加算するように構成した点である。
 本実施例でも、図1で説明したコントローラ50と全く同様に、図2で説明した制御プログラムにより制御することで、偏差の絶対値が第1の閾値の範囲内のときのみ高速積分が行われ、PID演算結果に加算されることになる。このため、制御系が暴走することを防止しながら、制御対象が目標値に収束するまでの時間を短縮することができる等の第1の実施例のフィードバック制御と同様の作用効果がある。
<第3の実施例>
 図4に第3の実施例のフィードバック制御装置の高速積分演算器56の制御プログラムのフローチャートを示す。本実施例は図1のコントローラ50および図3のコントローラ50Aに適用できるものである。本実施例では、第1の閾値およびその第1の閾値より小さい第2の閾値を設定し、偏差の絶対値が第1と第2の閾値の間にある場合にのみ高速積分演算器56の積分動作を行わせるようにした。高速積分が行われるときは、スイッチSW3がオンされる。
 まず、サンプリングされた偏差の絶対値が第1の閾値以内か否かが判定される(ステップS11)。偏差の絶対値が第1の閾値以内のときは、次に、偏差の絶対値が第2の閾値以内か否かが判定される(ステップS12)。偏差の絶対値が第2の閾値以内であれば、前回までのサンプリングで得られた偏差の高速積分値を低速積分値に加算した後に、その高速積分値を零リセットしてから、高速積分を停止する(ステップS13)。このときステップS14でPID演算結果に加算される高速積分値は零である。また、偏差の絶対値が第2の閾値以内でないときは、その偏差を高速積分し(ステップS15)、得られた高速積分値をPID演算結果に加算する(ステップS14)。一方、ステップS11において偏差の絶対値が第1の閾値の範囲外になっているときは、前回までのサンプリングで得られた高速積分値を低速積分値に加算した後に、その高速積分値を零リセットしてから、高速積分が停止する。このときステップS14でPID演算結果に加算される高速積分値は零である。次にサンプリングされた偏差を取り込んだときは、その偏差の絶対値に応じて上記と同様な処理が繰り返される。なお、前記したように、高速積分値を零リセットするときは、高速積分値を必ずしも低速積分値に加算しなくてもよい。
 このように、本実施例では、偏差の絶対値が第1と第2の閾値の間に入っているときに高速積分を行うが、第2の閾値以内ときは高速積分を停止するようにしたものであり、図2で説明した制御プログラムに不感帯(第2の閾値範囲内)を設定したものである。
<その他の実施例>
 ウェブの巻出し部は、運転を行い続けるとロール径が変わり慣性モーメントが変化する。これに伴い制御系の最適ゲインが変化する。これに対しては背景技術の欄で説明した、指数補正あるいは径補正を実施することが望ましい。システムの価格から考えれば指数補正の方が安価である。径補正の場合は、径と制御パラメータの関係を工夫する必要が生じる。性能面では径補正の方が勝るが、パラメータ調整のやりやすさは指数補正の方が容易である。
 コントローラ50,50Aの各パラメータ調整は、試運転時に行うのが好ましい。まず、本発明の高速積分演算器56を用いない(スイッチSW3がオフ)フィードバック制御装置を使用して試運転を行い、安定に制御できるようにコントローラ50,50Aのパラメータを調整する。次いで本発明を用いた試運転を行い、高速積分演算器関係の各パラメータを調整するのが望ましい。高速積分演算器関連のパラメータは、コントローラ50,50Aの工場出荷時に、一般的な条件でそのまま利用できるパラメータにセットされているのが望ましい。ただし適用する機械毎に特性が異なるため、試運転でパラメータを確認することが推奨される。本発明と従来の制御手法を併用することで、安定性と制御精度を両立した制御系の確立が可能になる。
 なお、以上説明した本実施例のフィードバック制御装置のPID演算部55は、文字通り比例・積分・微分の演算を含むものであるが、この演算部としては少なくとも低速積分演算器が含まれる演算部であれば、演算部の種類を問わず本発明を適用できる。また、以上説明した積分演算には、パルス伝達関数演算、線形差分方程式演算等のように、その他の積分に近似する演算も含まれる。また、フィードバック制御としては、モデル化誤差をも考慮したロバスト制御や制御対象の大きな変動に対応してパラメータを変化させる適応制御等を適用することができる。
 10:ウェブ
 20:ローラ
 30:中間ローラ
 40:テンション検出器
 50,50A,50B,50C:コントローラ、51,52:ローパスフィルタ、53:信号変換器、54:減算器、55:PID演算部、551:比例演算器、552:積分演算器、553:微分演算器、554:加算器、56:高速積分演算器、57,58:加算器、59:径補正部
 60:電磁ブレーキ

Claims (15)

  1.  目標信号と制御対象の検出信号との偏差に基づいて低速積分演算結果を含む第1の演算結果を取得し、該第1の演算結果により動力部を駆動し、該動力部により前記制御対象を制御し、前記制御対象の制御結果を前記検出信号とするフィードバック制御方法において、
     前記偏差の絶対値が予め設定した第1の閾値内にあるときに前記偏差の高速積分演算を行ってその積分値を前記第1の演算結果に加算して第2の演算結果とし、又は前記第1の演算結果に対して前記高速積分演算を行ってその積分値を第2の演算結果とし、該第2の演算結果により前記動力部を駆動することを特徴とするフィードバック制御方法。
  2.  請求項1に記載のフィードバック制御方法において、
     前記偏差の絶対値が前記第1の閾値を超えたとき、前記高速積分演算の積分値を前記低速積分演算の積分値に加算し又は加算せず、且つ前記高速積分演算の積分値を零リセットし、且つ前記高速積分演算を停止することを特徴とするフィードバック制御方法。
  3.  請求項1又は2に記載のフィードバック制御方法において、
     前記偏差が零又は零とみなせるとき、前記高速積分演算の積分値を前記低速積分演算の積分値に加算し、且つ前記高速積分演算の積分値を零リセットしてから、前記高速積分演算を継続することを特徴とするフィードバック制御方法。
  4.  請求項1又は2に記載のフィードバック制御方法において、
     前記第1の閾値よりも小さな第2閾値を設け、前記偏差の絶対値が前記第2閾値以内のとき、前記高速積分演算の積分値を前記低速積分演算の積分値に加算し又は加算せず、且つ前記高速積分演算の積分値を零リセットしてから、前記高速積分演算を停止することを特徴とするフィードバック制御方法。
  5.  請求項1、2、3又は4に記載のフィードバック制御方法において、
     前記高速積分演算の最大積分値を前記低速積分演算の最大積分値よりも小さく設定したことを特徴とするフィードバック制御方法。
  6.  目標信号と制御対象の検出信号との偏差に基づいて低速積分を行う低速積分演算器を含む第1の演算部と、該第1の演算部で得られた第1の演算結果により駆動されて前記制御対象を制御する動力部と、前記制御対象の制御結果を検出する検出器とを備え、該検出器で検出された信号を前記検出信号とするフィードバック制御装置において、
     前記偏差の絶対値が予め設定した第1の閾値内にあるときに前記偏差の高速積分演算を行ってその積分値を前記第1の演算結果に加算して第2の演算結果とし、又は前記第1の演算結果に対して高速積分演算を行ってその積分値を新たな第2の演算結果とする高速積分演算器を設け、前記第2の演算結果により前記動力部を駆動するようにしたことを特徴とするフィードバック制御装置。
  7.  請求項6に記載のフィードバック制御装置において、
     前記偏差の絶対値が前記第1の閾値を超えたとき、前記高速積分演算器の積分値を前記低速積分演算器の積分値に加算し又は加算せず、且つ前記高速積分演算器の積分値を零リセットし、且つ前記高速積分演算器を動作停止させることを特徴とするフィードバック制御装置。
  8.  請求項6又は7に記載のフィードバック制御装置において、
     前記偏差が零又は零とみなせるとき、前記高速積分演算器の積分値を前記低速積分演算器の積分値に加算し、且つ前記高速積分演算器の積分値を零リセットしてから、前記高速積分演算器を継続動作させることを特徴とするフィードバック制御装置。
  9.  請求項6又は7に記載のフィードバック制御装置において、
     前記第1の閾値よりも小さな第2閾値を設け、前記偏差の絶対値が前記第2閾値以内のとき、前記高速積分演算器の積分値を前記低速積分演算器の積分値に加算し、且つ前記高速積分演算器の積分値を零リセットしてから、前記高速積分演算器を動作停止させることを特徴とするフィードバック制御装置。
  10.  請求項6、7、8又は9に記載のフィードバック制御装置において、
     前記高速積分演算器の最大積分値を、前記低速積分演算器の最大積分値よりも小さく設定したことを特徴とするフィードバック制御装置。
  11.  目標信号と制御対象の検出信号との偏差に基づいて低速積分演算結果を含む第1の演算結果を取得し、該第1の演算結果により動力部を駆動し、該動力部により前記制御対象を制御し、前記制御対象の制御結果を前記検出信号とするフィードバック制御方法における積分演算をコンピュータに実行させるプログラムにおいて、
     前記偏差の絶対値が予め設定した第1の閾値内にあるか否かを判定する第1のステップと、
     該第1のステップによって前記偏差の絶対値が予め設定した第1の閾値内にあると判定されたとき、前記偏差の高速積分演算を行ってその積分値を前記第1の演算結果に加算して第2の演算結果とし、又は前記第1の演算結果に対して前記高速積分演算を行ってその積分値を前記第2の演算結果とする第2のステップと、
     を備え、
     前記第2の演算結果により前記動力部が駆動されるようにしたことを特徴とするプログラム。
  12.  請求項11に記載のプログラムにおいて、
     前記偏差の絶対値が前記第1の閾値を超えたとき、前記高速積分演算の積分値を前記低速積分演算の積分値に加算し又は加算せず、且つ前記高速積分演算の積分値を零リセットし、且つ前記高速積分演算を停止する第3のステップを備えることを特徴とするプログラム。
  13.  請求項11又は12に記載のプログラムにおいて、
     前記偏差が零又は零とみなせるとき、前記高速積分演算の積分値を前記低速積分演算の積分値に加算し、且つ前記高速積分演算の積分値を零リセットしてから、前記高速積分演算を継続する第4のステップを備えることを特徴とするプログラム。
  14.  請求項11又は12に記載のプログラムにおいて、
     前記第1の閾値よりも小さな第2閾値を設け、前記偏差の絶対値が前記第2閾値以内のとき、前記高速積分演算の積分値を前記低速積分演算の積分値に加算し、且つ前記高速積分演算の積分値を零リセットしてから、前記高速積分演算を停止する第5のステップを備えることを特徴とするプログラム。
  15.  請求項11、12、13又は14に記載のプログラムにおいて、
     前記高速積分演算の最大積分値を前記低速積分演算の最大積分値よりも小さく設定したことを特徴とするプログラム。
PCT/JP2014/055423 2014-03-04 2014-03-04 フィードバック制御方法、フィードバック制御装置及びプログラム WO2015132872A1 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2014522771A JP5632115B1 (ja) 2014-03-04 2014-03-04 フィードバック制御方法、フィードバック制御装置及びプログラム
CN201480000933.9A CN105144001A (zh) 2014-03-04 2014-03-04 反馈控制方法、反馈控制装置和程序
KR1020147024918A KR20160128471A (ko) 2014-03-04 2014-03-04 피드백 제어 방법, 피드백 제어 장치 및 프로그램
PCT/JP2014/055423 WO2015132872A1 (ja) 2014-03-04 2014-03-04 フィードバック制御方法、フィードバック制御装置及びプログラム
TW103129719A TW201535080A (zh) 2014-03-04 2014-08-28 回授控制方法、回授控制裝置及程式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2014/055423 WO2015132872A1 (ja) 2014-03-04 2014-03-04 フィードバック制御方法、フィードバック制御装置及びプログラム

Publications (1)

Publication Number Publication Date
WO2015132872A1 true WO2015132872A1 (ja) 2015-09-11

Family

ID=52145018

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2014/055423 WO2015132872A1 (ja) 2014-03-04 2014-03-04 フィードバック制御方法、フィードバック制御装置及びプログラム

Country Status (5)

Country Link
JP (1) JP5632115B1 (ja)
KR (1) KR20160128471A (ja)
CN (1) CN105144001A (ja)
TW (1) TW201535080A (ja)
WO (1) WO2015132872A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20220020610A1 (en) * 2018-07-06 2022-01-20 Ebara Corporation Substrate cleaning device and substrate cleaning method

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114753938A (zh) * 2022-05-09 2022-07-15 潍柴动力股份有限公司 再生温度控制方法、装置、设备、介质及产品

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5595104A (en) * 1979-01-09 1980-07-19 Nippon Shiyuuhenki Kk Movement control system
JPH02292502A (ja) * 1989-05-08 1990-12-04 Daikin Ind Ltd 流体アクチュエータの制御装置
JP2003014157A (ja) * 2001-06-27 2003-01-15 Koso Service Kk バルブポジショナおよび制御器
JP2005099981A (ja) * 2003-09-24 2005-04-14 Yaskawa Electric Corp 同期運転方法
JP2007145607A (ja) * 2005-11-29 2007-06-14 Bosch Rexroth Ag 商品ウェブのウェブ張力調整
JP2010020705A (ja) * 2008-07-14 2010-01-28 Sinfonia Technology Co Ltd 制御装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4231544B1 (ja) 2008-08-22 2009-03-04 山洋電気株式会社 モータ制御装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5595104A (en) * 1979-01-09 1980-07-19 Nippon Shiyuuhenki Kk Movement control system
JPH02292502A (ja) * 1989-05-08 1990-12-04 Daikin Ind Ltd 流体アクチュエータの制御装置
JP2003014157A (ja) * 2001-06-27 2003-01-15 Koso Service Kk バルブポジショナおよび制御器
JP2005099981A (ja) * 2003-09-24 2005-04-14 Yaskawa Electric Corp 同期運転方法
JP2007145607A (ja) * 2005-11-29 2007-06-14 Bosch Rexroth Ag 商品ウェブのウェブ張力調整
JP2010020705A (ja) * 2008-07-14 2010-01-28 Sinfonia Technology Co Ltd 制御装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20220020610A1 (en) * 2018-07-06 2022-01-20 Ebara Corporation Substrate cleaning device and substrate cleaning method
US11996303B2 (en) 2018-07-06 2024-05-28 Ebara Corporation Substrate cleaning device and substrate cleaning method
US12002688B2 (en) 2018-07-06 2024-06-04 Ebara Corporation Substrate cleaning device and substrate cleaning method

Also Published As

Publication number Publication date
KR20160128471A (ko) 2016-11-08
JP5632115B1 (ja) 2014-11-26
TW201535080A (zh) 2015-09-16
JPWO2015132872A1 (ja) 2017-03-30
CN105144001A (zh) 2015-12-09

Similar Documents

Publication Publication Date Title
US8786219B2 (en) Motor control device
US20110246127A1 (en) Method for Determining at Least One Controller Parameter of a Dancer Position Control Element
JP6125046B2 (ja) ロール間搬送制御装置
CN110817549B (zh) 一种收卷控制方法、设备、***及计算机存储介质
US9122262B2 (en) Servo control device
KR101328065B1 (ko) 권취기 드라이브에 관한 방법 및 장치
WO2015132872A1 (ja) フィードバック制御方法、フィードバック制御装置及びプログラム
JP5614319B2 (ja) ピンチロールの速度制御システム
JP5457901B2 (ja) 位置制御装置
CA2818090A1 (en) Hot strip mill controller
EP3277467A1 (en) A method for controlling an industrial robot by touch
JP5846102B2 (ja) 張力制御システム
US20150115862A1 (en) Motor control apparatus and motor system
JP4968001B2 (ja) 連続圧延機の負荷配分制御装置
EP3033285B1 (en) A method for reducing the effects of parent roll variations during unwinding
JP6750599B2 (ja) ゲージメータ板厚誤差の推定方法、板厚制御方法、被圧延材の製造方法および板厚制御装置
JP4807001B2 (ja) 張力制御装置
WO2015132871A1 (ja) フィードバック制御方法、フィードバック制御装置及びプログラム
CN109843764B (zh) 片材生产线的数学模型计算装置及控制装置
JP5848207B2 (ja) 圧延機の板厚制御方法
JP6625957B2 (ja) 工作機械の数値制御装置
JP7008885B1 (ja) モータ制御装置、モータ制御システムおよびモータ制御方法
JP6296168B2 (ja) プラントの制御装置
Larsen et al. Adaptive Control with Self-Tuning for Center-Driven Web Winders
JP4292970B2 (ja) 巻取装置のライン速度制御装置

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 201480000933.9

Country of ref document: CN

ENP Entry into the national phase

Ref document number: 2014522771

Country of ref document: JP

Kind code of ref document: A

ENP Entry into the national phase

Ref document number: 20147024918

Country of ref document: KR

Kind code of ref document: A

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 14884924

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 14884924

Country of ref document: EP

Kind code of ref document: A1