JPS61265603A - 制御方法 - Google Patents

制御方法

Info

Publication number
JPS61265603A
JPS61265603A JP10686785A JP10686785A JPS61265603A JP S61265603 A JPS61265603 A JP S61265603A JP 10686785 A JP10686785 A JP 10686785A JP 10686785 A JP10686785 A JP 10686785A JP S61265603 A JPS61265603 A JP S61265603A
Authority
JP
Japan
Prior art keywords
data
average value
pieces
control
difference
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.)
Granted
Application number
JP10686785A
Other languages
English (en)
Other versions
JPH0330166B2 (ja
Inventor
Junichi Ueno
上野 潤一
Kazuyuki Kamimura
一幸 神村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Azbil Corp
Original Assignee
Azbil Corp
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 Azbil Corp filed Critical Azbil Corp
Priority to JP10686785A priority Critical patent/JPS61265603A/ja
Publication of JPS61265603A publication Critical patent/JPS61265603A/ja
Publication of JPH0330166B2 publication Critical patent/JPH0330166B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Feedback Control In General (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、空調装置、生産設備等の各種プロセスに対し
て制御を行なう方法に関するものである。
〔従来の技術〕
各種のプロセスに対して制御を行なう場合、流量、圧力
、温度、湿度等の制御量を各種のセンサにより検出する
と共に、これらの検出量を一定周期によってサンプリン
グを行ない、これによって求めたデータを所定数N個づ
つ平均化し、この平均値に基づく制御を指令するトリガ
パルスを送出し、これに応じて平均値を用いた制御演算
を行ない、この結果にしたがって制御を行なうのが一般
的となっている。
〔発明が解決しようとする問題点〕
しかし、常にN個づつのデータを平均化し、これの平均
値に応じた制御を反復しているため、突発的または一時
的な制御量の変化は除去され、制御状況が安定となる反
面、状況の変化に応゛する制御量の変動も平均化され、
制御上の応答性が遅延し、制御状況の追従性が劣化する
問題を生じている。
〔問題点を解決するための手段〕
前述の問題を解決するため、本発明はつぎの手段によ多
構成するものとなっている。
すなわち、上述の制御方法において、所定数N個より少
ない複数n個の現在から過去までのデータによる平均値
mlを求めると共に1現在よυに個の過去から更に過去
までn個のデータによる平均値m2を求め、これら各平
均値ml とm2との差が一定値以上のとき急変発生と
し、更にサンプリングを行なって複数を個のデータを求
め、これらの変化方向がmlとm2との差の変化方向と
同一の場合、前記現在のデータと4個のデータとによる
平均値m3を求め、この平均値m3に基づく制御を指令
するトリガパルスを送出するものとしている。
〔作用〕
したがって、現在に最も近いn個のデータを平均化した
平均値ff1l と、これよυ過去のデータn個を平均
化した平均値m2との差が一定値以上となれば、制御量
に「急変発生」との判断がなされると共に、更にサンプ
リングを行ない、を個のデータを求めたうえ、これらの
変化方向が平均値m1とm2との差の変化方向と同一で
あれば、変化状態が一時的なもの、でないと判断し、を
個のデータとこれらの直前のデータとの平均値m3を求
め、これに基づく制御を指令するトリガパルスの送出が
行なわれるものとなシ、平均値ml J m2に対して
影響を与えない範囲の突発的または過渡的な変化は無視
される反面、急激かつ連続的な変化に対しては平均値m
3に基づく制御が即応して行なわれるため、制御量の急
激かつ連続的な変、動に対する制御の応答性が向上する
。
〔実施例〕
以下、実施例を示す図によって本発明の詳細な説明する
。
第2図は、制御装置のブロック図であυ、マイクロプロ
セッサ等のプロセッサ(以下、CPU)1を中心とし、
固定メモリ(以下、ROM) 2 、可変メモリ(以下
、RAM) 3、インターフェイス(以下、工/F)4
1〜44を周辺に配し、これらを母線により接続してお
、!l) 、I/F41には各種センナ等からの検出出
力が入力データDiとして与えられ、I/F4.からは
、例えば冷凍機、ポンプ等の各制御対象機器に対する制
御信号が出力データD0として送出されるものとなって
いる。
また、I/F43には、伝送路5により中央制御装置等
の上位装置が接続され、I/F43を介してデータ信号
の送受信を行ない、上位装置から与えられる制御上の基
本的なデータ等を受信すると共に、制御状況を示すデー
タを監視用として送信するものとなっておfi、I/F
4.には、ブラウン管表示装置等の表示器およびキーボ
ード等の端末機器(以下、TE)6が接続され、これの
操作によ、9、RAM3に対するデータの格納および更
新が行なわれると共に、これらの状況および制御状況等
の表示がTE6により行なわれるものとなっている。
ここにおいて、CPU1はROM2中の命令を実行し、
I/F4.を介する入力データDlを検出量として一定
周期によりサンプリングし、このデータをRAM3へ逐
次格納すると共に、所定数N個のデータによる平均値を
求める演算を行ない、これの終了に応じてトリガパルス
を送出のうえ、これを契機として制御演算を行ない、こ
れの結果を出力データD0として送出し、これによる制
御を反復しているが、このほか、第3図に示す演算およ
び制御も行なっておシ、これらの実行に際しては、RA
M3へ必要とするデータをアクセスしながら演算および
制御を行なうものとなっている。
すなわち、第3図は、例えば圧力Pを検出量とした場合
のサンプリング状況および平均値演算状況を示し、圧力
Pを一定周期toによりサンプリングし、通常は所定数
N個のデータによる平均値を求めると、これの終了に応
じ時点t1においてトリガパルスを送出するものとなっ
ているが、このほか、t2を現時点とすれば、N ) 
nの関係を満足し、現在から過去までn個のデータによ
る平均値m1を求めると共に、現在よυに個の過去から
更に過去n個のデータによる平均値m2を求め、各平均
値m!とm2との差が一定値C以上となれば急変の発生
と判断し、かつ、ml とm2との差が増減いずれの方
向であるかを判断するものとなっている。
ついで、更にサンプリングを継続し、を個のデータを求
めると共に、これらの変化方向がmlとmlとの差の変
化方向と同一であれば、急変が一時的なものでないと判
断し、この時点をt3とすれば、これよシ過去へ6個の
データと時点t2のデータとの平均値msを求め、これ
による制御を行なうものとし、時点t3においてトリガ
パルスの送出を行ない、平均値m3に基づく制御演算に
より制御状況を定めるものとなっている。
第1図は、第3図の時点t1〜t3の間を主体とする制
御状況のフローチャートであシ、別途のルーチンにより
制御対象機器の運転台数決定がなされ、新規起動により
’ OFF→ON?’101がY(YES)となれば、
これによる1運転台数・制御量変化に応じOND決定〃
102を行ない、制御量が安定化するまでつぎの起動、
停止制御を中止する待機時間ωΦを定めたうえ、制御量
が変化中のサンプリングデータによる平均値演算を禁止
する1起動時平均化禁止フラグ・セット“103を行な
う。
ステップ101がN(No)のときは、ステップ102
による’ OND経過?’104のYに応じ、ステップ
103と対応して1禁止フラグ・リセット1105を行
なう。
ついで、前述の運転台数決定により、停止する運転中の
ものがあれば、’ ON−+OFF? ’ 111がY
となシ、1運転台数・制御量変化に応じOFD決定“1
12により、制御量が安定化するまでつぎの起動、停止
制御を中止する待機時間OFDを定めたうえ、前述と同
様に1停止時平均化禁止フラグ・セット“113を行な
う。
また、ステップ111がNであれば、ステップ112に
よる%OFD経過? ”114のYに応じ、ステップ1
13と対応して1禁止フラグ・リセット〃115を行な
う。
つぎに、ステップ103 、113の7ラグに応じ、1
平均化禁止中?’121をチェックし、これがNであれ
ば一定周期to経過?”122のYにしたがって入力デ
ータ% p tをサンプリング1123を行ない、平均
値ml l mlの演算に必要とする最低1サンプル数
〉n+k ? ’124のYに応じ、後述のフラグによ
り1変化中?’125をチェックのうえ、これがNのと
きは、第3図の各平均値%ml + ff12演算11
31を行ない、’ 1m1−m21 〉C? ’ j3
2を判断し、mlとmlとの差が一定値C以上であれば
これの結果がYとなシ、急激な変化の発生となるため、
ステップ125と対応する1変化7ラグ・セット#13
3を行なってから、m1m2による差の値が正負いずれ
の符号かを示す1変化符号フラグ・セット〃134を行
なう。
一方、ステップ133の7ラグによりステップ125が
Yであれば、現在のデータD1と直前のデータDl−1
とにより’ e=J−Dl−t’141を演算し、′e
の符号=(ml−ml)の符号? #142により、ス
テップ134および141に基づき両者の変化方向が同
一か否かを判断のうえ、これのYに応じて未だ変化中と
判断し、′サンプル数=tT1143がYとなれば、第
3図の平均値’m3演算〃151を行ない、安定状態の
サンプル数Nを変更するための1N変更フラグΦ七ツ)
’152を行なってから、% I ml −ml Iに
応じNをNtへ変更〃153により、ROM2またはR
AM3中の変換テーブルを用いてNtを求める。
これに対し、ステップ124 、132および142の
いずれかがNのときは安定状態とみなし、ステップ13
3と対応して1変化フラグ・リセット“161を行ない
、ステップ152のフラグによl>%H変更中?#16
2をチェックし、これがYのときは1サンプル数−?N
t ? ’ 163の判断、Nのときは1サンプル数〉
N?’164の判断を行ない、これらのYに応じ、あら
かじめYESにより設定される最大値および最小値の除
外を行なうか否かを’ MAX −MINカッ)?’1
71によfi、RAM3の内容に応じて判断し、これが
Yであれば’ MAX −MINを除き平均値演算〃1
T2を行ない、ステップ171のNに応じては1N個の
平均値演算〃173を行なったうえ、スナップ152と
対応して′N変更フラグ・リセツ) ’ 174を行な
い、ステップ172 、173または151による平均
値を気平均値→制御演算用〃181により、制御演算用
のデータとしてRAM3へ格納し、1トリガパルス送出
〃182を行ない、’EXIT#を介して制御演算のル
ーチンへ移行し、これらの各ルーチンを経てステップ1
01以降を反復する。
したがって、平均値ml+m2に影響を与えない範囲の
突発的または一時的な変化は検出されない反面、急激か
つ連続的な変化は検出されると共に、更に、この変化が
一時的でないことが確認され、この確認に応じて平均値
m3に基づく急変時の制御が即応してなされ、かつ、急
変発生時およびこれにつぐ平均化演算時のサンプル数N
が変更されるため、応答性の速やかな、かつ、安定な制
御が実現する。
ただし、n+にの数はN ) n ) kおよびN〉(
n十k)とし、条件に応じて選定すればよく、tの数も
同様であり、検出量としては、各種の物理量を用途にし
たがって用いればよい。
また、制御対象機器としては、制御量に応じた選定が任
意であシ、これらの運転台数制御のみならず、能力制御
等にも適用できる。
このほか、第2図の構成は状況に応じて選定すればよく
、第1図においては、条件にしたがい、ステップの順位
を入替え、または、同等な他のものとの置換、あるいは
、不要なものの省略環が任意であシ、本発明は種々の変
形が自在である。
〔発明の効果〕
以上の説明により明らかなとおシ本発明によれば、突発
的または一時的な検出量の変化は無視される反面、急激
かつ連続的な変化は検出および確認されたうえ、平均値
による制御が直ちに行なわれるものとなシ、安定な制御
が高応答性により行なわれるため、各種検出量に基づく
各種の制御において顕著な効果が得られる。
【図面の簡単な説明】
図は本発明の実施例を示し、第1図は制御状況のフロー
チャート、第2図は制御装置のブロック図、第3図はサ
ンプリング状況および平均値演算状況を示す図である。 l me・・CPU (プロセッサ)、2・番・・RO
M (固定メモリ)、3・・・−RAM (可変メモリ
)、41〜44 ・・・・I/F (インターフェイス
)、P・・・・圧力(検出量) 、ml””t113・
・・・平均値、C・・・・一定値。

Claims (1)

    【特許請求の範囲】
  1. 検出量を一定の周期によりサンプリングし、これによつ
    て求めた複数N個のデータを平均化し、該平均値に基づ
    く制御を指令するトリガパルスを送出する制御方法にお
    いて、前記N個より少ない複数n個の現在から過去まで
    のデータによる平均値m_1を求めると共に、現在より
    k個の過去から更に過去まで前記n個のデータによる平
    均値m_2を求め、これら各平均値m_1とm_2との
    差が一定値以上のとき更にサンプリングを行なつて複数
    l個のデータを求め、これらの変化方向が前記差の変化
    方向と同一の場合、前記現在のデータとl個のデータと
    による平均値m_3を求め、該平均値m_3に基づく制
    御を指令するトリガパルスを送出することを特徴とした
    制御方法。
JP10686785A 1985-05-21 1985-05-21 制御方法 Granted JPS61265603A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10686785A JPS61265603A (ja) 1985-05-21 1985-05-21 制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10686785A JPS61265603A (ja) 1985-05-21 1985-05-21 制御方法

Publications (2)

Publication Number Publication Date
JPS61265603A true JPS61265603A (ja) 1986-11-25
JPH0330166B2 JPH0330166B2 (ja) 1991-04-26

Family

ID=14444491

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10686785A Granted JPS61265603A (ja) 1985-05-21 1985-05-21 制御方法

Country Status (1)

Country Link
JP (1) JPS61265603A (ja)

Also Published As

Publication number Publication date
JPH0330166B2 (ja) 1991-04-26

Similar Documents

Publication Publication Date Title
JPH0824723B2 (ja) 防爆装置の自動起動方法及び起動制御装置
US4520274A (en) Method and apparatus for controlling the loads or a plurality of units on a shared source
EP3193510B1 (en) Control device, system and control method therefor
EP3655838A1 (en) Rule-based load shedding algorithm for building energy management
CN119792971B (zh) 一种基于智能控制的间歇精馏系统
JPS5760132A (en) Controlling system for air conditioning
US8910050B2 (en) Manipulation-monitoring device
JPH0330166B2 (ja)
JPS61265604A (ja) 制御方法
JP2867656B2 (ja) ファジー推論によるポンプ台数制御方法
JPH0374942B2 (ja)
CN118896388B (zh) 设备压缩机的控制方法、装置及空调的控制方法、装置
JPH0650007Y2 (ja) 異常監視装置
SU1275389A1 (ru) Устройство дл регулировани уровн в газораспределительной колонне
JPS6326613B2 (ja)
JPS6053278B2 (ja) 熱交換器の制御装置
JPS61801A (ja) 受信デ−タの処理方法
JPH0632805A (ja) 連続重合プロセスの非定常運転時の制御方法
JPH0136015B2 (ja)
KR890002922B1 (ko) 공조냉동장치의 분산형 제어장치
JPH0689102A (ja) プロセス制御装置
CN117329652A (zh) 基于5g技术的中央空调系统的水泵控制方法及装置
JPS60197194A (ja) 同期機の励磁制御装置
JPS61141002A (ja) 制御方式
JPS6332610A (ja) プロセス制御装置