(57)【特許請求の範囲】
【請求項１】
少なくとも設計／作図の対象となる盤を構成する箱体の種類と箱体に付設される部品の個数とが仕様として与えられ盤の設計／作図を行う複数台の設計／作図装置と、設計／作図装置とはネットワークを介して接続され外部から設計／作図の処理要求を受けると設計／作図装置を選択して処理要求を引き渡す負荷分散手段と、設計／作図について要求された仕様に基づいて箱体の前面を覆う前面パネルの枚数である面数と部品の個数とに対する重み付け加算を行って作業量を反映する評価値を求める要求分析手段と、各設計／作図装置の稼働状況を監視する装置動作監視手段とを備え、負荷分散手段では、装置動作監視手段により監視されている各設計／作図装置の稼働状況と要求分析手段により求めた評価値とに基づき前記処理要求を各設計／作図装置に振り分けて引き渡すことを特徴とする盤機器の設計／作図システム。
【請求項２】
前記重み付け加算における重み係数は設計／作図装置に与える命令の命令数の目安であって、箱体の施工形態ごとに１面当たりの重み係数が規定されるとともに、部品１個当たりの重み係数が規定されていることを特徴とする請求項１記載の盤機器の設計／作図システム。
【請求項３】
前記装置動作監視手段では前記各設計／作図装置ごとに引き渡された処理要求の前記評価値を当該処理要求の終了まで記憶するとともに各設計／作図装置ごとに記憶している評価値の総和を管理し、前記負荷分散手段では新たな処理要求を受けると、処理要求を受けた時点で装置動作監視手段において管理されている評価値の総和が最小である設計／作図装置に処理要求を引き渡すことを特徴とする請求項１または請求項２記載の盤機器の設計／作図システム。
【請求項４】
前記装置動作監視手段では前記各設計／作図装置に引き渡された処理要求の前記評価値の累積値を処理実績として記憶し、前記負荷分散手段では新たな処理要求を受けると、処理要求を受けた時点で処理実績が最小である設計／作図装置に処理要求を引き渡すことを特徴とする請求項１または請求項２記載の盤機器の設計／作図システム。
【請求項５】
前記各設計／作図装置のうちの少なくとも１台は処理能力が他の設計／作図装置とは異なり、前記負荷分散手段では新たな処理要求を受けると、処理要求を受けた時点で処理要求が引き渡されておらず、かつ前記要求分析手段により求めた前記評価値と処理能力との比が規定値にもっとも近い設計／作図装置に処理要求を引き渡すことを特徴とする請求項１または請求項２記載の盤機器の設計／作図システム。
【請求項６】
前記装置動作監視手段が獲得した情報を格納するデータベースが付設されていることを特徴とする請求項１ないし請求項５のいずれか１項に記載の盤機器の設計／作図システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、分電盤や制御盤のような盤機器の設計図面を自動的に作成する盤機器の設計／作図システムおよびその方法に関するものである。
【０００２】
【従来の技術】
一般に、分電盤や制御盤のような盤機器は、箱体に配線用遮断機のような内器と内器の接続部品と内器の支持部品とを取り付けて構成されている。この種の盤機器を客先仕様に基づいて自動的に設計する技術は、従来から知られており、たとえば特開平９−５０４５１号公報、特開平９−２２４２０号公報、特開２０００−３０５９７２号公報など多々提案されている。
【０００３】
すなわち、特開平９−５０４５１号公報や特開平９−２２４２０号公報には、客先仕様に基づいて箱体を選択するとともに箱体に収納する内器の種類と接続関係とを指示することによって盤機器を自動的に設計するとともに盤機器の作図を行う技術が記載され、また、特開２０００−３０５９７２号公報に記載には、箱体と内器とについてあらかじめ用意されている標準の組合せから客先仕様に近い組合せを選択するとともに、客先仕様に応じて標準の組合せを修正することによって盤機器の作図を行う技術が記載されている。
【０００４】
【発明が解決しようとする課題】
ところで、上述した公報に記載された技術は、基本的には１台の設計装置ないし作図装置（以下、「設計／作図装置」という）を用いて盤機器の設計や設計図面の作図（以下、「設計／作図」という）を行うものであり、複数台の盤機器を設計したり複数台の盤機器の設計図面を作成したりすることについては考慮されていない。つまり、複数台の盤機器について設計／作図を１台の設計／作図装置によって行おうとすれば、各盤機器について設計／作図を順次行うことになるから、比較的長い順番待ちが生じることになる。
【０００５】
一方、最近では複数台のコンピュータ装置を接続したＬＡＮやインターネットのようなコンピュータネットワークを通して複数のコンピュータ装置間でデータを相互に授受することが可能になってきている。ただし、従来の設計／作図装置を、この種のコンピュータネットワークにおけるサーバに用いたとしても、複数の盤機器の設計／作図は１台の設計／作図装置によって行うことになるから、依然として比較的長い時間待ちが生じることになる。とくに、コンピュータネットワークにおいては、設計／作図の要求が複数台のコンピュータ装置から行われることになるから、設計／作図装置を単独で使用する場合に比較して、設計／作図を要求される機会が増加すると考えられ、より長い時間待ちが生じると考えられる。
【０００６】
設計／作図の処理に対する時間待ちを短縮しようとすれば、複数台の設計／作図装置を用いて複数台の盤機器について同時に並行して設計／作図を行うことが考えられる。とくに、近年ではパーソナルコンピュータの性能の向上がめざましく、設計／作図装置を汎用のパーソナルコンピュータとプログラムとの組合せによって実現することが可能になっているから、複数台の設計／作図装置を用いることは時間待ちを低減させる現実的な解決策と考えられる。
【０００７】
しかしながら、コンピュータネットワークを介して接続した複数台の設計／作図装置を用いるとすれば、各設計・作図装置の処理能力の差や各盤機器の設計／作図の作業量によって各設計／作図装置での処理時間が異なるから、どの盤機器の設計／作図の処理をどの設計／作図装置に振り分けるかによって、全体としての処理時間が大きく異なることになる。
【０００８】
本発明は上記事由に鑑みて為されたものであり、その目的は、複数台の設計／作図装置を連携させることによって従来よりも処理速度を向上させて時間待ちを低減した盤機器の設計／作図システムおよびその方法を提供することにある。
【０００９】
【課題を解決するための手段】
請求項１の発明は、少なくとも設計／作図の対象となる盤を構成する箱体の種類と箱体に付設される部品の個数とが仕様として与えられ盤の設計／作図を行う複数台の設計／作図装置と、設計／作図装置とはネットワークを介して接続され外部から設計／作図の処理要求を受けると設計／作図装置を選択して処理要求を引き渡す負荷分散手段と、設計／作図について要求された仕様に基づいて箱体の前面を覆う前面パネルの枚数である面数と部品の個数とに対する重み付け加算を行って作業量を反映する作業量を表す評価値を求める要求分析手段と、各設計／作図装置の稼働状況を監視する装置動作監視手段とを備え、負荷分散手段では、装置動作監視手段により監視されている各設計／作図装置の稼働状況と要求分析手段により求めた評価値とに基づき前記処理要求を各設計／作図装置に振り分けて引き渡すものである。
【００１１】
請求項２の発明は、請求項１の発明において、前記重み付け加算における重み係数は設計／作図装置に与える命令の命令数の目安であって、箱体の施工形態ごとに１面当たりの重み係数が規定されるとともに、部品１個当たりの重み係数が規定されているものである。
【００１２】
請求項３の発明は、請求項１または請求項２の発明において、前記装置動作監視手段では前記各設計／作図装置ごとに引き渡された処理要求の前記評価値を当該処理要求の終了まで記憶するとともに各設計／作図装置ごとに記憶している評価値の総和を管理し、前記負荷分散手段では新たな処理要求を受けると、処理要求を受けた時点で装置動作監視手段において管理されている評価値の総和が最小である設計／作図装置に処理要求を引き渡すものである。
【００１３】
請求項４の発明は、請求項１または請求項２の発明において、前記装置動作監視手段では前記各設計／作図装置に引き渡された処理要求の前記評価値の累積値を処理実績として記憶し、前記負荷分散手段では新たな処理要求を受けると、処理要求を受けた時点で処理実績が最小である設計／作図装置に処理要求を引き渡すものである。
【００１４】
請求項５の発明は、請求項１または請求項２の発明において、前記各設計／作図装置のうちの少なくとも１台は処理能力が他の設計／作図装置とは異なり、前記負荷分散手段では新たな処理要求を受けると、処理要求を受けた時点で処理要求が引き渡されておらず、かつ前記要求分析手段により求めた前記評価値と処理能力との比が規定値にもっとも近い設計／作図装置に処理要求を引き渡すものである。
【００１５】
請求項６の発明は、請求項１ないし請求項５の発明において、前記装置動作監視手段が獲得した情報を格納するデータベースが付設されていることを特徴とする。
【００１６】
【発明の実施の形態】
（第１の実施の形態）
本実施形態では、図１に示すように、ＬＡＮ１ａおよびＷＡＮ１ｂを介して複数の端末装置２が相互に接続されるとともに、ＷＡＮ１ｂに設けた１つのサーバ３にＷＡＮ１ｂとは別のイントラネットのようなネットワーク１ｃを介して複数台の設計／作図装置４が接続されたシステムを想定する。また、サーバ３にはすでに作成された盤機器の仕様を格納するために記憶装置６が付設されている。ただし、この構成は一例であって、ＬＡＮ１ａ、ＷＡＮ１ｂ、ネットワーク１ｃは、コンピュータネットワークであれば形態は問わず、また端末装置２と設計／作図装置４とを同じコンピュータネットワークに接続することも可能である。サーバ３は、端末装置２から盤機器の設計／作図の処理の要求を受け、要求された処理を行わせる設計／作図装置４を選択して端末装置２からの設計／作図の処理要求を引き渡す。なお、以下に説明する実施形態において、設計／作図の処理には盤機器の内部での内器・取付部材・配線用部材の配置の設計と、設計した図面の作成と、仕様や取扱説明などの帳票の作成とを含むものとする。
【００１７】
本発明は、サーバ３において、端末装置２からの設計／作図の処理要求に応じて設計／作図装置４を選択する方法に特徴を有するものである。したがって、サーバ３には、端末装置２からの設計／作図の処理要求の内容と、設計／作図装置４の動作状態とに基づいて、どの設計／作図装置４に要求された処理の割り振りを決める負荷分散手段１１が設けられる。また、負荷分散手段１１において処理の割り振りを決めるには設計／作図の要求内容から作業量を評価することが必要であり、サーバ３には要求内容に応じて作業量を求める要求分析手段１２が設けられる。さらに、負荷分散手段１１において設計／作図装置４に処理を要求するには、設計／作図装置４の稼働状況を知ることが必要であるから、設計／作図装置４の稼働状況を監視する装置動作監視手段１３がサーバ３に設けられる。各設計／作図装置４における作業開始・作業中・待機中の稼働状況、各設計／作図装置４に与えたそれぞれの処理要求の作業量、各設計／作図装置４ごとの過去における作業量の累積値（処理実績）、各設計／作図装置４の処理能力（実際には設計／作図装置４を構成するコンピュータのクロック周波数）についての各データは、装置動作監視手段１３に付設されたデータベース５に記憶される。すなわち、データベース５には図２に示すような内容のデータが格納される。データベース５に蓄積された一部のデータは、負荷分散手段１１で使用され、また端末装置２などの外部装置からデータベース５に蓄積されたデータを閲覧することが可能である。すなわち、データベース５に格納されるデータは、負荷分散手段１１が行う負荷分散のスケジューリングに用いられたり、外部装置で取り出すことによって、作業計画の見直しやメンテナンスに役立たせることができる。
【００１８】
本発明は盤機器の設計／作図を行うものであって、盤機器は基本的には箱体と、配線用遮断機のような内器と、内器を箱体に取り付ける取付台やねじのような固定具等の取付部材と、内器間を電気的に接続する接続部材とにより構成されている。ただし、本実施形態では設計／作図の作業量を評価すればよいから、箱体と内器とのみに着目して作業量を評価している。盤機器として調光盤について例示すると、設計／作図の作業量の評価のために端末装置２からサーバ３に転送するデータは図３のようなものであって、作業量の評価には、箱体の種類と内器（部品）の個数とを用いる。図３おいて（ａ）〜（ｄ）はそれぞれ異なる盤機器の仕様を示しており、図中には箱体や内器の型番も記載しているが、作業量の評価には型番は用いない。箱体の種類として、図示例では、設置の形式が床上据置型か壁直付型かの別、箱体の前面を覆う前面パネルの枚数（面数）を指定することができる。また、図示例では箱体の幅寸法が仕様として記載されているが、この情報は作業量の評価には用いない。
【００１９】
作業量の評価値としては、処理要求について各設計／作図装置４に与えられる命令数に相当する値を用いる。たとえば、図４に示す形状の図であれば、１４本の線分Ｌと２個の円Ｃとにより構成されているから、各線分Ｌと各円Ｃとをそれぞれ１命令で作図するものとすれば、合計１６命令で図４の図形を作図することができる。そこで、本実施形態では、１個の部品の設計／作図に要する単位作業量を部品の種類によらず１００命令とし、箱体の設計／作図に要する単位作業量については、設置形式が床上据置型であれば１面当たり５００命令、壁直付型であれば１面当たり８００命令と規定している。このような、設計／作図を行う対象ごとの単位作業量はデータベース５に格納されている。
【００２０】
しかして、箱体の種類と部品の個数とが与えられると、上述した単位作業量を重み係数に用いて作業量の評価値を求めることができる。たとえば、図３（ａ）〜（ｄ）のような各仕様が与えられているとすれば、以下のように重み付け加算を行うことによって、各仕様について設計／作図装置４に与えられる命令数に相当する評価値を得ることができる。
（ａ）５００×４面＋１００×９０点＝１１０００
（ｂ）５００×２面＋１００×４０点＝５０００
（ｃ）５００×２面＋１００×４０点＝５０００
（ｄ）８００×１面＋１００×１２点＝２０００
要求分析手段１２では上述のような演算により仕様から評価値を求め、負荷分散手段１１では要求分析手段１２が求めた評価値とデータベース５に格納されている各設計／作図装置４の稼働状況の情報とを用い、さらに装置動作監視手段１３により監視されている各設計／作図装置４の稼働状況やデータベース５に格納されている過去の処理実績などに基づいて各設計／作図装置４への処理の割り振りを決定する。装置動作監視手段１３では、各設計／作図装置４の稼働状況として、待機中（次の処理を待ち受けている状態）か作成中（処理を実行している状態）かを判別する。
【００２１】
ここで、３台の設計／作図装置４が設けられているものとし、各設計／作図装置４のクロック周波数（処理能力）が、それぞれ６００ＭＨｚ、３３３ＭＨｚ、３３３ＭＨｚであるものとする。要するに、本実施形態では各設計／作図装置４の処理能力が必ずしも等しくない場合を想定している。このような状況は、ネットワーク１ｃを介して複数台の設計／作図装置４が接続されている場合であって、設計／作図装置４が必要に応じて追加購入されたような場合や、ネットワーク１ｃを介して接続されている汎用のコンピュータ装置にプログラムを実装することによって設計／作図装置４として流用しているような場合には起こり得る状況である。ただし、このことは本質的なことではなく、すべての設計／作図装置４の処理能力が等しい場合でも本発明の技術思想は適用することができる。また、後述する動作の説明のために、各設計／作図装置４の過去の処理実績は、それぞれ１０００００、２００００、４００００であるものとする。
【００２２】
以下では、負荷分散手段１１による処理の割り振りの方法について説明する。本発明では、図５に示すように、端末装置２から設計／作図の要求がなされたときに（Ｓ１）、設計／作図を行う対象となる盤機器の仕様を端末装置２またはサーバ３に付設された記憶装置６から獲得する（Ｓ２）。盤機器の仕様を端末装置２とデータベース５とのどちらから獲得するかは、端末装置２からの作成要求とともに指示される。サーバ３では盤機器の仕様を獲得すると要求分析手段１２において、箱体の設置形式および面数と内器の個数とから上述したような重み付き加算を行って、与えられた仕様の設計／作図を行うのに必要な作業量の評価値を求める（Ｓ３）。ここで、負荷分散手段１１ではどの設計／作図装置４が要求された設計／作図を行うのに適しているかを選択するために、上述した要求側の評価値だけではなく、装置動作監視手段１３により監視されている各設計／作図装置４の稼働状況も併せて用いる（Ｓ４）。設計／作図装置４の稼働状況の情報としては、各設計／作図装置４において処理要求に対する作業中か否かの情報が必要であり、作業中であるときには各設計／作図装置４に引き渡した処理要求のうち未終了の処理要求について作業量の総和を求める。つまり、各設計／作図装置４における負荷の大きさを見積もっていることになる。負荷分散手段１１においては、装置動作監視手段１３から与えられた作業量の総和が最小である設計／作図装置４を選択して発生した処理要求を引き渡す（Ｓ５）。
【００２３】
ここで、各設計／作図装置４は、マルチタスクオペレーションが可能なオペレーションシステムを搭載したものを用いており、１台の設計／作成装置４に複数の処理要求が引き渡されても、並行して処理することが可能になっている。ただし、各設計／作図装置４は処理能力に応じて引き渡し可能な作業量の上限値が設定されており、新たな処理要求が発生したときに、すべての設計／作図装置４において作業中である作業量の総和が上限値を超えるときには、発生した処理要求は設計／作図装置４に引き渡されず、サーバ３では処理要求が待ち行列として処理待ちになる。また、作業量の総和が最小である設計／作図装置４が複数存在するときには、あらかじめ設定されている優先順位に従って設計／作図装置４が選択される。各設計／作図装置４の処理能力に差があるときには、処理能力の高い設計／作図装置４が優先して選択される。
【００２４】
いま、３台の設計／作図装置４が存在し、図６に示すように、図３（ａ）〜（ｄ）に示した仕様の４つの処理要求が時刻ｔ１〜ｔ４で順次発生したとする。ここに、図６（ａ）〜（ｃ）の設計／作図装置４が順に１〜３番の優先順位になっているものとする。まず時刻ｔ１において作業量の評価値が１１０００命令である処理要求が発生したとすると、時刻ｔ１においてはどの設計／作図装置４も作業中ではないから、優先順位に従って図６（ａ）の設計／作図装置４が選択される。この処理要求は作業期間Ｔ１を要する。同様に、時刻ｔ２，ｔ３において作業量の評価値がそれぞれ５０００命令、５０００命令である処理要求が発生すると、それぞれ図６（ｂ）（ｃ）の設計／作図装置４に処理要求が引き渡される。ここで、時刻ｔ４において作業量の評価値が２０００命令である新たな処理要求が発生したとすると、時刻ｔ４においてはすべての設計／作図装置４が作業中であるから、上述した規則に従って作業量の総和が最小である設計／作図装置４が選択される。つまり、図６（ａ）の設計／作図装置４は１１０００命令の処理要求に対して作業中であり、図６（ｂ）（ｃ）の設計／作図装置４は５０００命令の処理要求に対して作業中であるから、負荷分散手段１１では、新たな処理要求に対しては図６（ｂ）（ｃ）の設計／作図装置４のいずれかを選択する。さらに、図６（ｂ）（ｃ）の設計／作図装置４が作業中である処理要求の作業量は等しいから、優先順位に従って図６（ｂ）の設計／作図装置４が選択される。つまり、時刻ｔ４においては図６（ｂ）の設計／作図装置４に処理要求が引き渡される。図６（ｂ）においては時刻ｔ２で受けた処理要求は処理期間Ｔ２が経過した後の時刻ｔ５で終了し、時刻ｔ４で受けた処理要求は処理期間Ｔ４で終了する。ここに、時刻ｔ４から時刻ｔ５の期間においては２つの処理要求に対する作業を行うから、作業量の評価値は７０００命令になり、図６（ｂ）の設計／作図装置４ではこの期間に並行処理を行っていることになる。また、図６（ｃ）の設計／作図装置４では時刻ｔ３から処理期間Ｔ３が経過すると処理要求に対する作業を終了する。なお、時刻ｔ４〜時刻ｔ５の期間における評価値は７０００命令であるが、実際には時刻ｔ４までに５０００命令のうちの一部は終了しているから、実際に未処理の命令数は７０００命令よりは少なくなる。つまり、７０００命令という値は評価値として用いているだけである。
【００２５】
以上説明したように、本実施形態では処理要求に対する作業中の設計／作図装置４に対して設計／作図の要求を割り当てることが可能であり、作業量の総和が少ない設計／作図装置４から順に処理要求を引き渡すから、設計／作図装置４の負荷の偏りを小さくすることができる。
【００２６】
上述した装置動作監視手段１３では、設計／作図装置４の稼働状況として、設計／作図の処理の進捗状況を獲得し、端末装置２からサーバ３に対して進捗状況の報告が要求されたときに進捗状況を端末装置２に転送する機能を有する。ここに、設計／作図の処理の進捗状況とは、上述したように、設計／作図装置４に処理が割り当てられていない待機中、設計／作図装置４において設計／作図の処理が開始された作業開始、設計／作図装置４において設計／作図の処理が進行している作業中を意味する。なお、処理の進捗状況として、複数の図面のうちの何枚目まで終了しているか、あるいはどの帳票まで終了しているかなど、さらに詳細な情報を与えるようにしてもよい。
【００２７】
ここで、装置動作監視手段１３は各設計／作図装置４を一定時間ごとにサイクリックにアクセスすることによって、各設計／作図装置４の稼働状況を獲得するものとしている。ただし、各設計／作図装置４において稼働状況に変化が生じたときに装置動作監視手段１３にアクセスする技術を併用してもよい。つまり、装置動作監視手段１３と設計／作図装置４とが双方向に通信し、常時は装置動作監視手段１３が設計／作図装置４の稼働状況をサイクリックに監視し、処理要求が引き渡された設計／作図装置４では稼働状況の変化ごとに装置動作監視手段１３に報告するようにすればよい。あるいはまた、装置動作監視手段１３からは各設計／作図装置４にアクセスせず、各設計／作図装置４が一定時間ごとに装置動作監視手段１３にアクセスするとともに、各設計／作図装置４において稼働状況に変化が生じたときに装置動作監視手段１３にアクセスすることも可能である。
【００２８】
（第２の実施の形態）
本実施形態は、第１の実施の形態においてデータベース５に格納されるデータとして説明した処理実績を、負荷分散手段１１において負荷分散を行う規則に用いるものである。すなわち、設計／作図を行った実績があるときには、データベース５には各設計／作図装置４によって実際に処理を行った作業量の累積値が処理実績として格納されているから、累積値のもっとも少ない設計／作図装置４から順に使用することを、設計／作図装置４を選択するための規則として用いることができる。この規則に従って設計／作図装置４を選択すれば、特定の設計／作図装置４に処理が集中するのを避けることができる。また、同程度の作業量の処理要求に対しては処理能力の高い設計／作図装置４ほど累積値は小さくなるから、処理能力の高い設計／作図装置４から優先的に使用される可能性が高くなる。
【００２９】
たとえば、図２に示したデータベース５のデータのように、処理実績が１０００００命令、２００００命令、４００００命令、１５０００命令の設計／作図装置４が存在し、４００００命令と１５０００命令との処理実績を有する設計／作図装置４のみが待機中であるとすると、１５０００命令の処理実績である設計／作図装置４のほうが処理実績が少ないから、この設計／作図装置５が選択されることになる。
【００３０】
なお、本実施形態の規則は、第１の実施の形態において説明した各設計／作図装置４の作業量の総和による規則とは同時に用いることはできないが、両規則の一方を優先的に用いることは可能である。つまり、一方の規則を適用しても複数の設計／作図装置４が存在するときに、他方の規則を適用して設計／作図装置４を選択するようにしてもよい。他の構成および動作は第１の実施の形態と同様である。
【００３１】
（第３の実施の形態）
本実施形態は、負荷分散手段１１における負荷分散の規則して、処理要求の作業量の評価値と、設計／作図装置４の処理能力との関係を、作業量が少ないときには処理能力の低い設計／作図装置４を選択する関係としたものである。すなわち、新たな処理要求が発生したときに、（評価値／処理能力）が規定値にもっとも近い処理能力を有した設計／作図装置４から順に選択する。この規則に従って設計／作図装置４を選択すれば、作業量の異なる処理要求に対して各設計／作図装置４における処理開始から処理終了までの時間のばらつきを小さくすることができる。
【００３２】
図３（ａ）〜（ｄ）の各例について、作業量の評価値は、上述したように１１０００命令、５０００命令、５０００命令、２０００命令であり、設計／作図装置４が３台あるとして、各設計／作図装置４の処理能力（クロック周波数）は６００ＭＨｚ、３３３ＭＨｚ、３３３ＭＨｚとする。いま規定値として「１５」を選択しているものとする。ここで、１１０００命令、５０００命令、５０００命令、２０００命令の作業量である処理要求が順に発生したとすれば、最初の１１０００命令の処理要求に対しては、処理能力が６００ＭＨｚの設計／作図装置４について（作業量／処理能力）が１８．３であって１５にもっとも近いから、この設計／作図装置４が選択される。次に、５０００命令の処理要求では残りの（処理要求がまだ引き渡されていない）設計／作図装置４について、（作業量／処理能力）が１５．０であるから、これらの設計／作図装置４が選択される。仮に作業量の評価値が２０００命令の処理要求が最初に発生したとすれば、各設計／作図装置４について、（作業量／処理能力）は、それぞれ３．３、６．０、６．０であるから、６．０となる３３３ＭＨｚの設計／作図装置４が選択される。
【００３３】
要するに本実施形態で説明した規則は、命令数をクロック数で除算した値のばらつきを少なくしているのであるから、各処理要求に対する処理時間のばらつきが低減されることになる。
【００３４】
なお、本実施形態の規則は、第１の実施の形態や第２の実施の形態において説明した各設計／作図装置４の作業量の総和による規則とは同時に用いることはできないが、適用する規則に優先順位を設定して用いることは可能である。他の構成および動作は第１の実施の形態と同様である。
【００３５】
【発明の効果】
請求項１の発明の構成によれば、複数台の設計／作図装置を用いるとともに負荷分散を行うから、従来構成のような時間待ちが少なくなる。また、負荷分散のスケジューリングを行うために、装置動作監視手段により監視されている各設計／作図装置の稼働状況と要求分析手段により求めた評価値とに基づいて負荷分散を行うことができ、負荷分散手段の負担が大きくなることはない。
【００３６】
しかも、設計／作図について要求された仕様に基づいて箱体の前面を覆う前面パネルの枚数である面数と部品の個数とに対する重み付け加算を行って作業量を反映する評価値を求めているから、作業量を簡単な重み付け加算によって評価することになり、比較的簡単な演算で作業量を評価することができる。
【００３７】
請求項２の発明の構成によれば、箱体の施工形態ごとに１面当たりの重み係数が規定されるとともに、部品１個当たりの重み係数が規定されているものであり、設計／作図装置に処理要求として与えられる命令数に相当する評価値を得ることができ、設計／作図装置の処理能力に応じて処理の終了までの時間を見積もることが可能になる。
【００３８】
請求項３の発明の構成によれば、処理要求があったときに作業中の処理の作業量が最小である設計／作図装置を選択して処理要求を引き渡すから、各設計／作図装置の処理能力が等しいとすれば、処理能力にもっとも余裕のある設計／作図装置に新たな処理要求を割り当てることになり、各設計／作図装置の負荷をならすことができる。
【００３９】
請求項４の発明の構成によれば、特定の設計／作図装置に負荷が集中するのを防止することすることすることができる。
【００４０】
請求項５の発明の構成によれば、処理要求の作業量にかかわらず各設計／作図装置での処理開始から処理完了までの時間差を小さくすることができる。
【００４１】
請求項６の発明の構成によれば、データベースを閲覧することによって各設計／作図装置の現在の稼働状況や稼働の履歴を容易に知ることができ、負荷分散のスケジューリングに用いたり、作業計画の見直しやメンテナンスに役立つ情報として用いたりすることができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態を示す構成図である。
【図２】同上に用いるデータベースに格納されるデータ例を示す図である。
【図３】同上において処理要求となる仕様の例を示す図である。
【図４】同上における評価値の計算例を説明する図である。
【図５】同上の動作説明図である。
【図６】同上の動作説明図である。
【符号の説明】
１ａ  ＬＡＮ
１ｂ  ＷＡＮ
１ｃ  ネットワーク
２  端末装置
３  サーバ
４  設計／作図装置
５  データベース
６  記憶装置
１１  負荷分散手段
１２  要求分析手段
１３  装置動作監視手段
【図１】
0004396039.tif 000002
【図２】
0004396039.tif 000003
【図３】
0004396039.tif 000004
【図４】
0004396039.tif 000005
【図５】
0004396039.tif 000006
【図６】
0004396039.tif 000007