(57)【特許請求の範囲】
【請求項１】
互いに関連して動作する複数の設備を有するシステムに含まれる設備の電力消費形態のタイプを設定するタイプ設定部と、
前記タイプ設定部により設定されたタイプに従って前記設備の消費電力をシミュレーションにより出力する出力部とを備え、
前記タイプ設定部により設定されるタイプには、前記システムに含まれる他の設備の処理の遅れに応じて電力消費が変化する設備における電力消費形態のタイプが含まれることを特徴とするシミュレーション装置。
【請求項２】
前記タイプ設定部に設定されるタイプには、他の設備の処理が遅れることにより待機する待機状態の消費電力と稼動状態の消費電力とが異なる設備における電力消費形態である第１タイプが含まれることを特徴とする請求項１に記載のシミュレーション装置。
【請求項３】
前記タイプ設定部に設定されるタイプには、前段の設備の処理が遅れることにより待機する第１待機状態の消費電力と、後段の設備の処理が遅れることにより待機する第２待機状態の消費電力と、稼動状態の消費電力とが異なる設備における電力消費形態である第２タイプが含まれることを特徴とする請求項１または２に記載のシミュレーション装置。
【請求項４】
前記タイプ設定部に設定されるタイプには、略一定の電力が消費される設備における電力消費形態である第３タイプが含まれることを特徴とする請求項１〜３の何れか１項に記載のシミュレーション装置。
【請求項５】
前記タイプ設定部に設定されるタイプには、稼動時のみ電力が消費される設備における電力消費形態である第４タイプが含まれることを特徴とする請求項１〜４の何れか１項に記載のシミュレーション装置。
【請求項６】
前記タイプ設定部に設定されるタイプには、電源をオンにしてから安定状態になるまで所定の立ち上げ時間を要する設備であり、電源をオンにしてから安定状態になるまで略一定の電力が消費される設備における、電源をオンにしてから安定状態になるまでの電力消費形態である第５タイプが含まれることを特徴とする請求項１〜５の何れか１項に記載のシミュレーション装置。
【請求項７】
前記タイプ設定部により設定されるタイプには、電源をオンにしてから安定状態になるまで所定の立ち上げ時間を要する設備であり、電源をオンにする前の状態によって立ち上げ時間が変わる設備における、電源をオンにしてから安定状態になるまでの電力消費形態である第６タイプが含まれることを特徴とする請求項１〜６の何れか１項に記載のシミュレーション装置。
【請求項８】
前記設備における処理数に基づいて当該設備の稼動時間を決定する稼動時間決定部を備え、
前記出力部は、第１タイプに設定された設備の消費電力を、当該設備における処理数、および、前記複数の設備に対して前記稼動時間決定部により決定された稼動時間のうちの最長稼動時間に基づいてシミュレーションにより出力することを特徴とする請求項２に記載のシミュレーション装置。
【請求項９】
前記設備における処理数に基づいて当該設備の稼動時間を決定する稼動時間決定部と、
前記複数の設備に対して前記稼動時間決定部により決定された稼動時間のうち最長のものを最長稼動時間とするとき、第２タイプに設定された設備について、当該設備に対して決定された稼動時間と前記最長稼動時間との差である待機時間を求めるとともに、最長稼動時間が決定された設備が当該設備の前段および後段のいずれであるかに基づいて、当該待機時間が第１待機状態であるか第２待機状態であるかを示す待機状態情報を生成する待機時間決定部とを備え、
前記出力部は、第２タイプに設定された設備の消費電力を、当該設備における処理数、当該設備について決定された稼動時間、当該設備について決定された待機時間および待機状態情報に基づいてシミュレーションにより出力することを特徴とする請求項３に記載のシミュレーション装置。
【請求項１０】
前記設備における処理数に基づいて当該設備の稼動時間を決定する稼動時間決定部と、
前記複数の設備に対して前記稼動時間決定部により決定された稼動時間のうち最長のものを最長稼動時間とするとき、前記出力部は、第３タイプに設定された設備の消費電力を、当該設備が単位時間当たりに消費する電力と前記最長稼動時間とに基づいてシミュレーションにより出力することを特徴とする請求項４に記載のシミュレーション装置。
【請求項１１】
前記システムの稼動計画時間帯および停止計画時間帯を設定するスケジュール設定部を備え、
前記タイプ設定部は、第５タイプに設定された設備について、電源をオンにしてから安定状態になるまでの時間である立ち上げ時間と当該立ち上げ時間で消費される電力である立ち上げ電力とを設定し、
前記出力部は、第５タイプに設定された設備について、前記スケジュール設定部により設定された停止計画時間帯の時間と当該設備における立ち上げ時間との比較に基づいて当該停止計画時間帯において電源をオフにすることが可能か否か判断し、電源をオフにすることが可能である場合には、当該設備に対応する立ち上げ電力を当該停止計画時間帯における消費電力として出力することを特徴とする請求項６に記載のシミュレーション装置。
【請求項１２】
前記システムの稼動計画時間帯および停止計画時間帯を設定するスケジュール設定部を備え、
前記タイプ設定部は、第６タイプに設定された設備について、（１）安定状態において電源を一旦オフとした後の停止時間と、（２）当該停止時間の終了時点において再び安定状態にするために、電源をオンにしてから安定状態までに必要な時間である立ち上げ時間と、（３）当該立ち上げ時間において消費される電力である立ち上げ電力と、を対応付けた立ち上げ電力情報を設定し、
前記出力部は、第６タイプに設定された設備について、前記スケジュール設定部により設定された停止計画時間帯の停止時間と当該停止時間に対応する前記立ち上げ時間との比較に基づいて当該停止計画時間帯において電源をオフにすることが可能か否か判断し、電源をオフにすることが可能である場合には、当該停止計画時間帯の停止時間に対応する立ち上げ電力を当該停止計画時間帯における消費電力として出力することを特徴とする請求項７に記載のシミュレーション装置。
【請求項１３】
前記複数の設備のうち第１設備を除く設備の消費電力の合計値と前記第１設備の定格電力とを対応付けた定格電力情報を予め記憶しており、第１設備を除く設備に対して前記出力部により出力された消費電力の合計値に対応する定格電力を前記定格電力情報から読み出す定格設定部を備え、
前記出力部は、前記定格設定部により読み出された定格電力に基づいて前記第１設備の消費電力を出力することを特徴とする請求項１〜１２の何れか１項に記載のシミュレーション装置。
【請求項１４】
互いに関連して動作する複数の設備を有するシステムに含まれる設備で消費される電力をシミュレーションにより出力するシミュレーション方法であって、
前記設備について、当該設備での電力消費形態のタイプを設定する設定ステップと、
設定されたタイプに従って各設備の消費電力を出力する出力ステップとを含み、
前記設定ステップにて設定されるタイプは、前記システムに含まれる他の設備の処理の遅れに応じて電力消費が変化する設備における電力消費形態のタイプを含むことを特徴とするシミュレーション方法。
【請求項１５】
互いに関連して動作する複数の設備を有するシステムに含まれる設備で消費される電力をシミュレーションにより出力するコンピュータで実行されるプログラムであって、
前記設備について、当該設備での電力消費形態のタイプを設定すると共に、該設定されるタイプは、前記システムに含まれる他の設備の処理の遅れに応じて電力消費が変化する設備における電力消費形態のタイプを含む設定ステップと、
設定されたタイプに従って各設備の消費電力を出力する出力ステップとを、前記コンピュータに実行させるプログラム。
【請求項１６】
請求項１５に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設備の消費電力をシミュレーションにより出力するシミュレーション装置に関するものである。
【背景技術】
【０００２】
従来、電子部品や機構部品等の加工あるいは組立を複数の設備を用いて連続的に行う製造ラインが知られている。このような製造ラインの構築は、図２２に示されるような方法で実施されている。まず、製品の材質、形状、部品構成等の情報に基づいて製造工程を設計する（Ｓ１００）。次に、製造工程を実現するための設備、工具、搬送方法、作業人員などの資源を生産能力に合わせて導入、配置することで製造ラインを決定する（Ｓ１０１）。その後、決定した製造ラインにおいて実際に製品を製造しながら生産能力を評価する（Ｓ１０２）。生産能力が設計段階で想定した能力と比べて劣る場合には、その原因を追究し、何らかの改善を行う（Ｓ１０３）。Ｓ１０３では、製造ラインの再設計などが実施される。その後、再度Ｓ１０２の評価を繰り返す。Ｓ１０１〜Ｓ１０３を複数回繰り返して行うことで、適正な製造ラインが完成する。
【０００３】
ところが、図２２で示す方法で製造ラインを構築する場合、製造工程の設計に基づいて準備された各設備を最適に連動させるために多くの労力を要することとなる。また、製造工程の設計のプロセスにまで後戻りして工程を変更する必要等が発生して、適正な製造ラインの構築に長期間を要するという問題があった。また、他の設備との連動のために必要な待機時間、空転時間等の発生により、設備の最大能力を発揮できない、もしくは、設計された生産能力を達成できない等の問題が発生しやすい。
【０００４】
そこで、このような問題を解消するために、製品の仕様、製造条件等を基にコンピュータ上に製造ラインの仮想モデルを構築し、当該仮想モデルにおいて製造ライン全体の動きをシミュレーションさせ、製造ラインを評価する方法が提案されている（特許文献１〜４参照）。特に、特許文献３，４には、仮想モデル内の設備能力を意図的に変化させて、製造ラインの稼動状態をシミュレーションする方法や、各設備の稼動および停止の確率を用いて製造ラインの稼働率を算出する方法が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−４４１１５号公報
【特許文献２】特開２００８−２３４１７６号公報
【特許文献３】特許第４２４７０８３号公報
【特許文献４】特開２００９−１５７６７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
近年のＣＯ２削減に関する認識の高まりから、製造ラインの設計においては、生産タクトの短縮、製造コストの最少化といった目的に加えて、消費電力を最小限に抑える設計の必要性が増加している。しかしながら、特許文献１〜４に記載の技術では消費電力について考慮されていない。
【０００７】
製造ラインの消費電力を見積もる方法としては、製造ラインを構成する各設備の定格電力から消費電力の総量を算出する方法が考えられる。すなわち、図２３に示されるように、計画時間を入力し、計画時間と製造ラインを構成する各設備の定格電力とを乗じた値を合計することで、製造ラインの消費電力を算出する。ただし、このようにして算出された消費電力は、各設備の停止や待機などが考慮されておらず、実際の製造ラインの消費電力よりも非常に大きくなってしまう。そこで、特許文献３で記載されている設備の停止の確率を用いることが考えられる。しかしながら、特許文献３では、製造ラインにおいて複数の設備が関連して動作することに起因した設備の停止や待機については考慮されていない。そのため、消費電力のシミュレーション結果の精度向上が期待できない。
【０００８】
また、製造ラインに限らず、互いに関連して動作する複数の設備を有するシステムに含まれる設備の消費電力を精度よくシミュレーションすることが望まれている。例えば、廃棄対象物（例えば、工場廃棄物、工場廃水、廃ガス、ゴミ等）を複数の設備が順に処理する廃棄物処理システムなどである。
【０００９】
本発明は、上記課題を解決するためになされたものであり、設備の消費電力を精度よくシミュレーションにより出力することが可能なシミュレーション装置、シミュレーション方法、プログラムおよび記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記の課題を解決するために、本発明のシミュレーション装置は、設備の電力消費形態のタイプを設定するタイプ設定部と、前記タイプ設定部により設定されたタイプに従って前記設備の消費電力をシミュレーションにより出力する出力部とを備えることを特徴とする。
【００１１】
これにより、設備の電力消費形態に応じた消費電力をシミュレーションにより出力することができる。そのため、消費電力を精度よくシミュレーションすることが可能となる。
【００１２】
また、本発明のシミュレーション装置において、前記出力部は、複数の設備を有するシステムに含まれる設備の消費電力をシミュレーションにより出力することが好ましい。
【００１３】
これにより、設備ごとに電力消費形態に応じた消費電力をシミュレーションにより出力することができる。そのため、消費電力を精度よくシミュレーションすることが可能となる。
【００１４】
なお、前記タイプ設定部により設定されるタイプには、例えば、以下の第１タイプから第６タイプがある。
・第１タイプ：他の設備の処理が遅れることにより待機する待機状態の消費電力と稼動状態の消費電力とが異なる設備における電力消費形態
・第２タイプ：前段の設備の処理が遅れることにより待機する第１待機状態の消費電力と、後段の設備の処理が遅れることにより待機する第２待機状態の消費電力と、稼動状態の消費電力とが異なる設備における電力消費形態
・第３タイプ：略一定の電力が消費される設備における電力消費形態
・第４タイプ：稼動時のみ電力が消費される設備における電力消費形態
・第５タイプ：電源をオンにしてから安定状態になるまで所定の立ち上げ時間を要する設備であり、電源をオンにしてから安定状態になるまで略一定の電力が消費される設備における、電源をオンにしてから安定状態になるまでの電力消費形態
・第６タイプ：電源をオンにしてから安定状態になるまで所定の立ち上げ時間を要する設備であり、電源をオンにする前の状態によって立ち上げ時間が変わる設備における、電源をオンにしてから安定状態になるまでの電力消費形態。
【００１５】
また、本発明のシミュレーション装置は、前記設備における処理数に基づいて、当該設備の稼動時間を決定する稼動時間決定部を備え、前記出力部は、第１タイプに設定された設備の消費電力を、当該設備における処理数、および、前記複数の設備に対して前記稼動時間決定部により決定された稼動時間のうちの最長稼動時間に基づいてシミュレーションにより出力することが好ましい。
【００１６】
上記の構成によれば、設備の処理数に基づくことにより、当該設備における稼動状態に必要な消費電力を求めることができる。また、最長稼動時間は、待機状態と稼動状態との両方の状態を含む時間である。そのため、最長稼動時間に基づくことにより、待機状態と稼動状態とで共通して必要な消費電力を求めることができる。そのため、第１タイプに属する設備について、待機状態と稼動状態との電力消費形態の差を考慮した消費電力をシミュレートすることができる。
【００１７】
また、本発明のシミュレーション装置は、前記設備における処理数に基づいて、当該設備の稼動時間を決定する稼動時間決定部と、前記複数の設備に対して前記稼動時間決定部により決定された稼動時間のうち最長のものを最長稼動時間とするとき、第２タイプに設定された設備について、当該設備に対して決定された稼動時間と前記最長稼動時間との差である待機時間を求めるとともに、最長稼動時間が決定された設備が当該設備の前段および後段のいずれであるかに基づいて、当該待機時間が第１待機状態であるか第２待機状態であるかを示す待機状態情報を生成する待機時間決定部とを備え、前記出力部は、第２タイプに設定された設備の消費電力を、当該設備における処理数、当該設備について決定された稼動時間、当該設備について決定された待機時間および待機状態情報に基づいてシミュレーションにより出力する。
【００１８】
上記の構成によれば、処理数に基づくことにより、稼動状態に必要な消費電力を求めることができる。また、待機状態情報に基づくことにより、待機状態の種類に応じた消費電力を求めることができる。さらに、稼動時間および待機時間に基づくことにより、待機状態と稼動状態とで共通して必要な消費電力を求めることができる。そのため、第２タイプに属する設備について、待機状態と稼動状態との電力消費形態の差を考慮した消費電力をシミュレートすることができる。
【００１９】
なお、最長稼動時間は、稼動時間と待機時間との合計である。そのため、最長稼動時間を用いて、待機状態と稼動状態とで共通して必要な消費電力を求める場合も、稼動時間と待機時間とに基づいて消費電力を出力することとなる。
【００２０】
また、本発明のシミュレーション装置において、前記設備における処理数に基づいて当該設備の稼動時間を決定する稼動時間決定部と、前記複数の設備に対して前記稼動時間決定部により決定された稼動時間のうち最長のものを最長稼動時間とするとき、出力部は、第３タイプに設定された設備の消費電力を、当該設備が単位時間当たりに消費する電力と前記最長稼動時間とに基づいてシミュレーションにより出力する。
【００２１】
上記の構成によれば、第３タイプの設備について、他の設備の稼動状態を反映した消費電力を出力することができる。
【００２２】
また、本発明のシミュレーション装置は、前記システムの稼動計画時間帯および停止計画時間帯を設定するスケジュール設定部を備え、前記タイプ設定部は、第５タイプに設定された設備について、電源をオンにしてから安定状態になるまでの時間である立ち上げ時間と、当該立ち上げ時間で消費される電力である立ち上げ電力とを設定し、前記出力部は、第５タイプに設定された設備について、前記スケジュール設定部により設定された停止計画時間帯の時間と当該設備における立ち上げ時間との比較に基づいて当該停止計画時間帯において電源をオフにすることが可能か否か判断し、電源をオフにすることが可能である場合には、当該設備に対応する立ち上げ電力を、当該停止計画時間帯における消費電力として出力する。
【００２３】
上記の構成によれば、停止計画時間帯において電源をオフとし、できるだけ省電力化を図ったときの停止計画時間帯における消費電力を出力することができる。そのため、停止計画時間帯において電源をオンのままにしたときの当該停止計画時間帯における消費電力と比較することにより、省電力化の効果を容易に確認することができる。
【００２４】
また、本発明のシミュレーション装置は、前記システムの稼動計画時間帯および停止計画時間帯を設定するスケジュール設定部を備え、前記タイプ設定部は、第６タイプに設定された設備について、（１）安定状態において電源を一旦オフとした後の停止時間と、（２）当該停止時間の終了時点において再び安定状態にするために、電源をオンにしてからの安定状態までに必要な時間である立ち上げ時間と、（３）当該立ち上げ時間において消費される電力である立ち上げ電力と、を対応付けた立ち上げ電力情報を設定し、前記出力部は、第６タイプに設定された設備について、前記スケジュール設定部により設定された停止計画時間帯の停止時間と当該停止時間に対応する前記立ち上げ時間との比較に基づいて当該停止計画時間帯において電源をオフにすることが可能か否か判断し、電源をオフにすることが可能である場合には、当該停止計画時間帯の停止時間に対応する立ち上げ電力を、当該停止計画時間帯における消費電力として出力する。
【００２５】
上記の構成によれば、停止計画時間帯において電源をオフとし、できるだけ省電力化を図ったときの停止計画時間帯における消費電力を出力することができる。そのため、停止計画時間帯において電源をオンのままにしたときの当該停止計画時間帯における消費電力と比較することにより、省電力化の効果を容易に確認することができる。
【００２６】
また、本発明のシミュレーション装置は、前記複数の設備のうち第１設備を除く設備の消費電力の合計値と前記第１設備の定格電力とを対応付けた定格電力情報を予め記憶しており、第１設備を除く設備に対して前記出力部により出力された消費電力の合計値に対応する定格電力を前記定格電力情報から読み出す定格設定部を備え、前記出力部は、前記定格設定部により読み出された定格電力に基づいて前記第１設備の消費電力を出力する。
【００２７】
従来、図２３に示されるように単に定格電力を基に第１設備以外の設備の消費電力を求め、その合計値から第１設備の定格電力を求めることがあった。この場合、第１設備以外の設備の消費電力は、実際よりも高く見積もられる。なぜなら、第１タイプや第２タイプに属する設備のように待機状態では消費電力が小さくなるなど、実際の運転の際には、常に定格電力が消費されるわけではないからである。
【００２８】
しかしながら、上記の構成によれば、シミュレーションにより他の設備の電力消費形態を考慮して求めた消費電力に応じて、第１設備の定格電力を適切なものに設定することができる。
【００２９】
また、本発明のシミュレーション方法は、複数の設備を有するシステムに含まれる設備で消費される電力をシミュレーションにより出力するシミュレーション方法であって、前記設備について、当該設備での電力消費形態のタイプを設定する設定ステップと、設定されたタイプに従って、各設備の消費電力を出力する出力ステップとを含むことを特徴とする。この構成によれば、前記した効果と略同じ効果を奏する。
【００３０】
さらに、前記シミュレーション装置は、コンピュータによって実現されてもよく、この場合には、コンピュータを前記シミュレーション装置の各部として機能させるプログラム、および、このプログラムを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００３１】
以上のように、本発明のシミュレーション装置、シミュレーション方法、プログラムおよび記録媒体によれば、設備の消費電力を精度よくシミュレーションにより出力することができるという効果を奏する。
【図面の簡単な説明】
【００３２】
【図１】製造ラインの仮想モデルの一例を示す模式図である。
【図２】タイプ１の電力消費形態を示す印刷機の電力波形を示す図である。
【図３】タイプ２の電力消費形態を示す高速実装機の電力波形を示す図である。
【図４】タイプ２の電力消費形態を示す高精度実装機の電力波形を示す図である。
【図５】タイプ３の電力消費形態を示すリフロー炉の安定状態時の電力波形を示す図である。
【図６】タイプ４の電力消費形態を示す検査機の電力波形を示す図である。
【図７】タイプ５の電力消費形態を示す照明機の立ち上げ時の電力波形を示す図である。
【図８】タイプ６の電力消費形態を示すリフロー炉の立ち上げ時の電力波形を示す図であり、（ａ）は余熱がないときであり、（ｂ）は余熱があるときである。
【図９】本発明の一実施形態に係るシミュレーション装置の構成を示すブロック図である。
【図１０】スケジュール情報の一例を示す図である。
【図１１】仮想モデル設定部により設定される仮想モデル情報の一部を示す図である。
【図１２】仮想モデル設定部により設定される仮想モデル情報の別の一部を示す図である。
【図１３】仮想モデル設定部により設定される立ち上げ電力テーブルの一例を示す図である。
【図１４】定格設定部が記憶する定格電力テーブルの一例を示す図である。
【図１５】本発明の一実施形態に係るシミュレーション装置の処理の流れを示すフローチャートである。
【図１６】図１５のＳ１３の詳細を示す図である。
【図１７】図１１および図１２に示す仮想モデル情報が設定されたときの、Ｓ３〜Ｓ７の処理の具体的な処理例を示す図である。
【図１８】図１１および図１２に示す仮想モデル情報が設定されたときの、Ｓ８の処理の具体的な処理例を示す図である。
【図１９】図１０に示すスケジュール情報が設定され、図１３に示す立ち上げ電力テーブルが設定されたときの、Ｓ１１の処理の具体例を示す図である。
【図２０】変形例に係るシミュレーション装置の構成を示すブロック図である。
【図２１】図２０に示すシミュレーション装置のタイミング設定部の処理の一例を示すフローチャートである。
【図２２】従来の製造ラインの構築方法を示すフローチャートである。
【図２３】製造ラインの消費電力をシミュレートする方法の参考例を示す図である。
【発明を実施するための形態】
【００３３】
以下、図面を参照して本発明の一実施形態に係る製造ラインのシミュレーション装置を詳細に説明する。
【００３４】
＜製造ラインの仮想モデル＞
図１は、本実施形態のシミュレーション装置において設定される製造ラインの仮想モデルの一例を示す図である。図１に示されるように、仮想モデル２００は、プリント配線基板に電子部品を実装して電子部品実装基板を作製するための製造ラインのモデルである。
【００３５】
仮想モデル２００は、電子部品実装基板の基材となるプリント配線基板（以下、単に基板という）（ワーク）にはんだ材を印刷するための印刷機２０１、基板に電子部品を実装するための高速実装機２０３および高精度実装機２０４、はんだ材を加熱硬化させるリフロー炉２０６、各工程後の加工状態を確認するための第１検査機２０２，第２検査機２０５および第３検査機２０７、ならびに、第３検査機２０７による検査の際にワークに光を照射する照明機２０８を含む。これらの設備は、製造ラインにおいてワーク（処理対象物）である基板に対して処理を行うことにより製品を製造する設備（以下、ライン設備という）である。
【００３６】
また、仮想モデル２００は、製造ラインの稼動を支援する工場設備（以下、支援設備という）として、印刷機２０１、高速実装機２０３および高精度実装機２０４に圧縮エアーを供給するエアーコンプレッサ２１１と、リフロー炉２０６からのガスを排気する排気ダクト２１３、および製造ラインスペースの空調を行う空調機２１２がある。
【００３７】
このように、製造ラインの仮想モデル２００には、製造ラインを構成するライン設備と、製造ラインを支援する支援設備とが含まれる。
【００３８】
＜設備の電力消費形態のタイプ＞
ライン設備および支援設備の電力消費形態は、以下の６つのタイプ１〜タイプ６に分類することができる。なお、タイプ１，２，４はライン設備における電力消費形態である。また、タイプ３，５，６は、ライン設備および支援設備のどちらの設備でも取り得る電力消費形態である。また、タイプ５，６の何れかと、タイプ１〜４の何れかとの両方の電力消費形態を示す設備もある。
【００３９】
（タイプ１（第１タイプ））
ワークに対して処理を施す稼動状態と、ワークに対して処理を施さずに待機している待機状態とで消費電力が異なるライン設備における消費電力形態である。そして、待機状態における単位時間当たりの消費電力を第１単位固定電力とすると、稼動状態における単位時間あたりの消費電力が、第１単位固定電力よりも大きくなるタイプである。すなわち、稼動状態における消費電力は、設備が稼動している時間（稼動時間）に第１単位固定電力を乗じた設備固定電力と、設備固定電力とは別に必要となる稼動用の電力（以下、設備稼動電力という）とを加算した値となる。なお、設備稼動電力は、対象となるライン設備において所定の単位動作を行うために設備固定電力とは別に必要となる電力（以下、単位動作電力という）に、単位動作を行う回数（動作回数）を乗じることにより求めることができる。なお、本タイプでは、待機状態は１つのみである。
【００４０】
本タイプは、例えば図１に示す仮想モデル２００では、印刷機２０１による電力消費形態である。図２は、印刷機２０１の電力消費形態を示す図である。図２に示されるように、待機状態では、制御コントローラ、駆動モータの空転等で発生する設備固定電力が消費される。そして、稼動状態では、設備固定電力に加えて、基板へのはんだペースト印刷、および、所定の印刷回数毎に実施される洗浄処理に要する設備稼動電力が追加され、設備固定電力と設備稼動電力との和の電力が消費される。
【００４１】
（タイプ２（第２タイプ））
上記のタイプ１と同様に、ワークに対して処理を施す稼動状態と、ワークに対して処理を施さずに待機している待機状態とで消費電力が異なるライン設備における消費電力形態である。ただし、待機状態として第１待機状態および第２待機状態の２つの待機状態が存在し、第１待機状態のときに単位時間当たり第２単位固定電力が消費され、第２待機状態のときに単位時間当たり第３単位固定電力（＞第２単位固定電力）が消費される。稼動状態の消費電力は、第３固定単位電力に稼働時間を乗じた値である設備固定電力と設備稼動電力との和となる。
【００４２】
本タイプは、例えば図１に示す仮想モデルでは、高速実装機２０３または高精度実装機２０４による電力消費形態である。図３は、高速実装機２０３の電力消費形態を示し、図４は、高精度実装機２０４の電力消費形態である。図３に示されるように、高速実装機２０３では、単位時間当たり第２単位固定電力を消費する第１待機状態と、第２単位固定電力よりも大きい第３単位固定電力を単位時間当たり消費する第２待機状態とを有する。同様に、図４に示されるように、高精度実装機２０４でも、第２単位固定電力を消費する第１待機状態と、第２単位固定電力よりも大きい第３単位固定電力を消費する第２待機状態とを有する。
【００４３】
なお、高速実装機２０３および高精度実装機２０４において、第１待機状態とは、部品が実装される基板（ワーク）を保持することなく、前段のライン設備から新たな基板が搬送されるのを待機している状態である。一方、第２待機状態とは、後段のライン設備が処理中であるため、部品の実装処理が終了した基板を後段の設備に搬送することができずに、当該基板を保持したまま待機している状態である。この場合、基板を保持するための電力が必要となるため、第３単位固定電力が第２単位固定電力よりも大きくなる。
【００４４】
稼動状態では、基板を保持するとともに、部品を基板の所定の位置に実装する処理（実装処理）が必要となるため、第３単位固定電力に稼動時間を乗じた電力（設備固定電力）に当該実装処理のために必要となる設備稼働電力を加えた電力が消費されることとなる。
【００４５】
（タイプ３（第３タイプ））
製造ラインを稼動させる間、常に電源がオンとされる設備であり、設備において略一定の電力が消費される電力消費形態である。本タイプの設備がライン設備である場合、他のライン設備の遅延に関係なく（つまり、ワークの搬送の有無に関係なく）略一定の電力が消費される。
【００４６】
本タイプは、例えば図１に示す仮想モデルでは、設定温度で安定した状態のリフロー炉２０６や、排気ダクト２１３、エアーコンプレッサ２１１、常時電源オンとしたときの第１〜第３検査機２０２・２０５・２０７の電力消費形態である。
【００４７】
図５は、リフロー炉２０６の電力消費形態である。なお、図５は、設定温度で安定した状態のリフロー炉２０６の電力消費形態を示している。図５に示されるように、ワークの搬送の有無に関係なく、略一定の電力が消費されている。このような設備は、通常、休日等の製造ライン全体を停止する時間帯のみ計画的に電源がオフにされる。
【００４８】
なお、タイプ３に属する電力消費形態を示す設備で消費される電力は、当該設備において単位時間当たりに消費される第４単位固定電力に稼動時間を乗じることにより求めることができる。
【００４９】
（タイプ４（第４タイプ））
ワークに対する処理を行うときに電源がオンとされ、電源がオンのとき略一定の電力が消費されるライン設備での電力消費形態である。
【００５０】
本タイプは、例えば図１に示す仮想モデルでは、使用時のみ電源オンとされる第１検査機２０２，第２検査機２０５、第３検査機２０７の電力消費形態である。作業者は、検査を行うときに検査機の電源をオンとし、電力が消費されることとなる。ただし、検査するときに限らず、製造ラインを稼動させる間、常に電源をオンとする場合には、タイプ３の電力消費形態となる。すなわち、タイプ４に属する設備は、使用状態によってはタイプ３となりうる。
【００５１】
なお、タイプ４に属する設備で消費される電力は、当該設備において所定の単位動作を行うために必要となる電力である単位動作電力に単位動作を行う回数を乗じることにより求めることができる。
【００５２】
図６は、第１検査機２０２における電力消費形態である。図６に示されるように、稼動時間だけ略一定の電力が消費される。
【００５３】
（タイプ５（第５タイプ））
設備を立ち上げるとき（起動時）の電力消費形態のタイプである。なお、本タイプでは、立ち上げ前の状態に関係なく、略一定の電力が立ち上げにより消費される。
【００５４】
本タイプは、光量の安定に時間がかかる照明等の設備がある。例えば図１に示す仮想モデルでは、照明機２０８の立ち上げ時の電力消費形態が本タイプに該当する。
【００５５】
図７は、仮想モデルに含まれる照明機２０８の立ち上げ時における電力消費形態である。図６に示されるように、照明の光量が安定するまでの一定時間（約３０分）だけ立ち上げのための電力を消費する。
【００５６】
（タイプ６（第６タイプ））
タイプ５と同様に、設備を立ち上げるとき（起動時）の電力消費形態のタイプである。ただし、本タイプは、立ち上げ前の状態によって、立ち上げ時の消費電力（以下、立ち上げ電力という）が変化する形態である。
【００５７】
本タイプに属する電力消費形態は、図２に示す仮想モデルのリフロー炉２０６のような加熱装置である。このような加熱装置では、短期間の電源オフでは炉内に熱が残留しているため、熱が残留していない状態のときと比べて短時間で設定温度に到達する。そのため、立ち上げ前の電源オフの時間によって立ち上げ電力が変化する。
【００５８】
図８（ａ）は、リフロー炉２０６に熱が残留していない状態で立ち上げたときの電力消費形態であり、図８（ｂ）は、リフロー炉２０６に熱が残留している状態で立ち上げたときの電力消費形態である。図８（ａ）（ｂ）に示されるように、リフロー炉２０６のような加熱装置では、電源オンにした直後の初期段階（図中ａで示す）で大きな電力消費があり、炉内の温度が設定温度に到達したタイミング（図中ｂで示す）で電力の制御が開始される。その後、一定時間の電力制御の後、タイミングＸにおいて炉内温度が設定温度で安定し、電力消費も安定する。ここで、電源オンにしてからタイミングＸまでが立ち上げに要する時間（以下、立ち上げ時間という）となり、立ち上げ時間における電力波形の積分値が立ち上げ電力となる。なお、タイミングＸ以降は、上述したようにタイプ３の電力消費形態となる。
【００５９】
図８（ａ）（ｂ）に示されるように、リフロー炉２０６に熱が残留している状態では、熱が残留していない状態と比べて、炉内温度が設定温度に到達するまでに時間が短くなり、立ち上げ電力が小さくなる。
【００６０】
＜シミュレーション装置の構成＞
本実施形態に係るシミュレーション装置は、上記のような各設備の電力消費形態のタイプを考慮して、製造ラインの仮想モデルにおける所定期間（例えば１日）の消費電力をシミュレートする装置である。これにより、実際の製造ラインに近い消費電力を精度良くシミュレートすることができる。
【００６１】
図９は、シミュレーション装置１０の構成を示すブロック図である。図９に示されるように、シミュレーション装置１０は、表示装置３０および入力装置４０と接続されている。そして、シミュレーション装置１０は、スケジュール設定部１１、スケジュール情報記憶部１２、仮想モデル設定部１３と、仮想モデル情報記憶部１４と、稼動時間決定部１５と、待機時間決定部１６と、立ち上げモード設定部１７と、消費電力算出部１８と、定格設定部１９と、表示処理部２０とを備えている。
【００６２】
なお、シミュレーション装置１０は、例えばＰＣ（Personal Computer）ベースのコンピュータによって構成される。そして、シミュレーション装置１０における処理は、プログラムをコンピュータに実行させることによって実現される。このプログラムは例えばＣＤ−ＲＯＭ（Compact Disc Read Only Memory）などのリムーバブルメディアに記録され、シミュレーション装置１０が前記リムーバブルメディア（コンピュータ読み取り可能な記録媒体）から前記プログラムを読み込んで使用する形態であってもよい。また、ハードディスク（コンピュータ読み取り可能な記録媒体）などにインストールされたプログラムをシミュレーション装置１０が読み込んで使用する形態であってもよい。
【００６３】
表示装置３０は、シミュレーション装置１０から受信した表示データに基づいて文字や画像などの各種の情報を表示出力するものである。表示装置３０は、例えば、ＬＣＤ（液晶ディスプレイ）、ＰＤＰ（プラズマディスプレィ）、有機ＥＬ（electroluminescence）ディスプレイ等の表示手段である。
【００６４】
入力装置４０は、ユーザから各種の入力を受け付けるものであり、入力用ボタン、キーボード、マウスなどのポインティングデバイス、その他の入力デバイスによって構成されている。入力装置４０は、オペレータから入力された情報を入力データに変換してシミュレーション装置１０に送信する。
【００６５】
（スケジュール設定部）
スケジュール設定部１１は、入力装置４０に対する入力に従って、製造ラインの仮想モデルにおける稼動／停止のスケジュールを設定するものである。具体的には、スケジュール設定部１１は、ユーザ入力に応じて、所定期間（例えば一日）における、製造ラインを稼動させる稼動計画時間帯と、製造処理を停止させる停止計画時間帯とを示すスケジュール情報を生成し、スケジュール情報記憶部１２に格納する。ユーザは、実際の製造ラインにおける昼休みや作業者交代等を考慮して、稼動計画時間帯および停止計画時間帯を入力すればよい。
【００６６】
（スケジュール情報記憶部）
スケジュール情報記憶部１２は、スケジュール設定部１１により設定されたスケジュール情報を記憶するものである。図１０は、スケジュール情報の一例を示す図である。図１０の例では、スケジュールの開始予定時刻である２：００から１日の間において、稼動計画時間帯Ａ〜Ｄと、停止計画時間帯Ｅ〜Ｈとが設定されている。
【００６７】
（仮想モデル設定部）
仮想モデル設定部１３は、入力装置４０に対する入力に従って、シミュレーションの対象となる製造ラインの仮想モデルを設定するものである。具体的には、仮想モデル設定部１３は、以下のような処理を行う。
【００６８】
仮想モデル設定部１３は、製造ラインの仮想モデルを設定するために必要な情報の入力を促す画面を表示装置３０に表示させ、入力装置４０に入力された情報を取得する。仮想モデル設定部１３が入力を促す情報としては、以下のような情報が挙げられる。
（ａ）仮想モデルに含まれる設備の各々を識別する設備識別情報（例えば設備名）。なお、全く同じ処理を行うための設備が複数台ある場合には、当該複数台の設備について一つの設備識別情報が入力される。また、同仕様の設備であっても、ワークに異なる処理を行うために配置される複数台の設備については、設備ごとに異なる設備識別情報が入力される。
（ｂ）各設備の台数。なお、ここで入力される台数は、全く同じ処理を行う設備についての台数が設定される。
（ｃ）各設備の電力消費形態のタイプを示すタイプ情報。
（ｄ）各設備がライン設備であるか支援設備であるかを示す種別情報。
（ｅ）各ライン設備について、ワークに対して処理を行う順番。
【００６９】
図１１は、上記の（ａ）〜（ｅ）の情報の一例を示す図である。なお、図において、種別情報「ライン」はライン設備であることを示しており、種別情報「支援」は支援設備であることを示している。
【００７０】
さらに、仮想モデル設定部１３は、以下の情報についても入力を促し、入力装置４０から取得する。
（ｆ）タイプ１，２，４の電力消費形態を示すライン設備について、当該設備を稼動するために設備固定電力とは別に必要となる単位時間当たりの電力である基準電力。例えば、対象となる設備を所定時間（例えば１時間）だけ連続して稼動させたときの消費電力を予め実験等で求めておき、当該消費電力から（単位固定電力×所定時間）を引いた電力を基準電力として入力すればよい。より具体的には、ユーザは、図２に示すような電力波形から、連続して稼動している状態の設備稼働電力を基に基準電力を予め求め、入力すればよい。
（ｇ）タイプ１、２、４の電力消費形態を示すライン設備について、当該ライン設備でワークに対して所定の単位動作を行う際の単位動作電力。なお、上述したように、単位動作電力には、設備固定電力が含まれない。単位動作電力は、例えば図２〜４，６に示されるような電力波形を実験等により取得し、電力波形から予め求めればよい。図２の電力波形のように、１０回の印刷動作ごとに１回の洗浄動作を行う印刷機２０１の場合、１０回の印刷動作および１回の洗浄動作を連続して行うときの消費電力から設備固定電力を差し引き、その値を１０で割った値を単位動作電力とすればよい。この場合、１枚分の基板に対する印刷動作および洗浄動作が単位動作となる。また、高速実装機２０３や高精度実装機２０４の場合、基板上に１つの部品を実装する動作を単位動作としてもよいし、もしくは、基板上に所定数の部品を実装する動作を単位動作としてもよい。
（ｈ）タイプ１、２、４の電力消費形態を示すライン設備について、単位動作を行う動作回数（処理数）。例えば、印刷機２０１では、１枚分の基板に対する印刷動作および洗浄動作を単位動作とすると、印刷機２０１に投入する基板の枚数となる。また、高速実装機２０３では、基板上に１つの部品を実装する動作を単位動作とすると、動作回数は、印刷機２０１に投入される基板の枚数に、１枚の基板上に高速実装機２０３により実装される部品数を乗じた数となる。なお、ユーザは、スケジュール設定部１１によって設定されたスケジュール情報で示される所定期間（例えば１日）稼動計画時間帯で想定される動作回数を入力する。
（ｉ）タイプ１の電力消費形態を示すライン設備についての第１単位固定電力。
（ｊ）タイプ２の電力消費形態を示すライン設備についての第２単位固定電力および第３単位固定電力。また、第２単位固定電力および第３単位固定電力の各々について、当該単位固定電力が発生する際の待機状態の種別を示す待機状態情報。なお、待機状態情報としては、前段の設備からのワークの搬送を待機する状態を示す情報と、後段の設備へのワークの搬送を待機する状態を示す情報とがある。
（ｋ）タイプ３の電力消費形態を示す設備における第４単位固定電力。なお、ユーザは、図５に示すような電力波形から第４単位固定電力を求めてもよく、もしくは、設備の定格電力を第４単位固定電力としてもよい。
（ｌ）タイプ３の電力消費形態を示すライン設備に投入されるワーク数（以下、投入ワーク数という）（処理数）。なお、ワークに対する処理時間が他のライン設備と比較して小さいことが明らかであるライン設備については、投入ワーク数の入力を省略してもよい。省略する場合には、例えば、「考慮なし」のような文字を入力すればよい。
（ｍ）タイプ３の電力消費形態を示すライン設備における、所定時間（例えば１時間）で処理可能な最大ワーク数（以下、最大処理ワーク数という）。なお、ワークに対する処理時間が他のライン設備と比較して小さいことが明らかであるライン設備については、最大処理ワーク数の入力を省略してもよい。省略する場合には、例えば、「考慮なし」のような文字を入力すればよい。
【００７１】
図１２のＡ領域は、上記の（ｆ）〜（ｍ）の情報の一例を示す図である。なお、図において、待機状態情報「前段」は、前段の設備からのワークの搬送を待機する状態を示し、待機状態情報「後段」は、後段の設備へのワークの搬送を待機する状態を示す。また、図中において、「単位固定電力」の列は、タイプ１に属する設備については第１単位固定電力を示し、タイプ２に属する設備については「第２」が第２単位固定電力を、「第３」が第３単位固定電力を示し、タイプ３に属する設備については第４単位固定電力を示す。
【００７２】
なお、（ｆ）基準電力、（ｇ）単位動作電力、（ｉ）第１単位固定電力、（ｊ）第２単位固定電力および第３単位固定電力、（ｋ）第４単位固定電力、（ｍ）最大処理ワーク数は、１台の設備に対する値が入力される。
【００７３】
一方、（ｈ）動作回数、（ｌ）投入ワーク数は、入力された（ｂ）台数分の設備の全てに対する値の合計値が入力されるものとする。なお、（ｈ）動作回数、（ｌ）投入ワーク数は、スケジュール設定部１１により設定されたスケジュール情報の期間（例えば１日）での値が入力される。
【００７４】
また、ユーザは、空調機２１２の第４単位固定電力として、設置を想定している空調機２１２の定格電力を入力してもよいし、「自動」を入力してもよい。空調機２１２の第４単位固定電力として「自動」が設定された場合、後述するように、仮想モデル内のライン設備の消費電力を基に、最適な空調機２１２の定格電力が第４単位固定電力として自動的に設定される。
【００７５】
さらに、仮想モデル設定部１３は、以下の情報についても入力を促し、入力装置４０から取得する。
（ｎ）タイプ５の電力消費形態を示す設備について、電源をオンにしてから設備が安定するまでに要する時間（立ち上げ時間）、および、立ち上げ時間で消費される電力（立ち上げ電力）。
（ｏ）タイプ６の電力消費形態を示す設備について、立ち上げ電力に関する情報である立ち上げ電力テーブル。立ち上げ電力テーブルは、（１）設定温度で安定している状態の設備の電源を一旦オフとした後の停止時間と、（２）当該停止時間の終了時点において再び安定状態にするために、電源をオンにしてから安定状態までに必要な時間である立ち上げ時間と、（３）立ち上げ時間において消費される電力（立ち上げ電力）との対応関係を示すテーブルである。なお、このテーブルには、電源オフにしてから電源オンにするまでの時間（電源オフ時間）を加えてもよい。電源オフ時間は、停止時間から立ち上げ時間を差し引いた時間となる。立ち上げ電力テーブルは、設定温度で安定している状態の設備の電源を一旦オフとした後に再度電源をオンとして炉内温度が設定温度で再び安定するまでの電力波形を測定する実験を、電源オフから電源オンまでの時間を変えて行うことにより予め作成される。なお、ここで停止時間とは、設備が非安定状態であり正常な稼動ができない状態の時間である。そのため、停止時間には、電源がオンにされているが立ち上げ中である時間も含まれる。
【００７６】
図１２のＢ領域は、上記の（ｎ）および（ｏ）の情報の一例を示す図である。また、図１３は、図１２に示す立ち上げ電力テーブルＴの一例を示す図である。なお、（ｎ）および（ｏ）の情報は、１台の設備に対する情報が入力される。
【００７７】
図１３に示す立ち上げ電力テーブルＴでは、停止時間「１５分」および「３０分」に対応する立ち上げ時間が「３０分」となっている。これは、設定温度で安定している状態の設備の電源を一旦オフとした直後に電源をオンとしても、炉内温度を設定温度で再び安定させるために３０分かかることを意味している。すなわち、立ち上げ時間は最短でも３０分である。そのため、停止時間が１５分の場合、その停止時間の開始の１５分前に電源をオンにしなければ、停止時間の終了時点で炉内温度を設備温度で安定化させることができない。すなわち、停止時間内に電源をオフにすることができないことを意味している。停止時間が３０分のときも同様である。（停止時間）―（立ち上げ時間）＝（電源オフ時間）が０以下である場合は、停止時間中に電源をオフにすることができないことを意味する。
【００７８】
仮想モデル設定部１３は、上記の（ａ）〜（ｏ）の情報の入力を受け付け、図１１および図１２に示されるように、（ａ）設備識別情報と、当該設備識別情報で示される設備についての（ｂ）〜（ｏ）の情報とを対応付けて仮想モデル情報記憶部１４に格納する。
【００７９】
（仮想モデル情報記憶部）
仮想モデル情報記憶部１４は、仮想モデル設定部１３により設定された上記の（ａ）〜（ｏ）の情報を互いに対応付けて記憶するものである。
【００８０】
（稼動時間決定部）
稼動時間決定部１５は、ライン設備ごとに、当該ライン設備を稼動させる必要最小限の時間である設備稼働時間を決定するものである。具体的には、稼動時間決定部１５は、タイプ１，２，４に属するライン設備の各々について、台数、基準電力、動作回数、および単位動作電力に基づいて、以下の式に従い設備稼動時間を決定する。
（設備稼動時間）＝（単位動作電力）×（動作回数）／｛（基準電力）×（台数）｝  。
【００８１】
また、稼動時間決定部１５は、タイプ３に属するライン設備については、投入ワーク数および最大処理ワーク数に基づいて、以下の式に従い設備稼働時間を決定する。ただし、投入ワーク数および最大処理ワーク数が設定されていないタイプ３のライン設備については設備稼働時間を決定しない。
（設備稼働時間）＝（投入ワーク数）／｛（最大処理ワーク数）×（台数）｝  。
【００８２】
稼動時間決定部１５は、各ライン設備について、当該ライン設備に対して決定した設備稼働時間と、スケジュール情報における稼動計画時間帯の合計値とを比較する。稼動時間決定部１５は、決定した設備稼働時間が稼動計画時間帯の合計値よりも大きい場合、スケジュール情報で示される所定期間（例えば１日）での稼動が不可能であるため、スケジュール情報または仮想モデルの再設定を促すエラー通知を表示装置３０に表示させる。
【００８３】
一方、決定した全ての設備稼働時間が稼動計画時間帯の合計値以下である場合、稼動時間決定部１５は、ライン設備を識別する設備識別情報（例えば、設備名）と当該ライン設備について決定した設備稼働時間とを対応付けた稼動時間情報を、待機時間決定部１６および消費電力算出部１８に出力する。
【００８４】
また、稼動時間決定部１５は、稼動時間決定部１５により決定された設備稼動時間の中から最長のものをライン稼動時間（最長稼動時間）として抽出し、抽出したライン稼動時間を待機時間決定部１６および消費電力算出部１８に出力する。
【００８５】
（待機時間決定部）
待機時間決定部１６は、タイプ１，２の何れかに属するライン設備の各々について、待機時間を決定するものである。待機時間決定部１６は、タイプ１，２の何れかに属する各ライン設備について、ライン稼動時間から当該設備に対して決定された設備稼働時間を差し引くことにより待機時間を決定する。
【００８６】
また、待機時間決定部１６は、最長の設備稼働時間に対応するライン設備を最長稼動設備として特定する。そして、待機時間決定部１６は、タイプ２に属するライン設備の各々について、当該設備に対応する上記（ｅ）で設定された順番と最長稼動設備に対応する順番とを比較する。待機時間決定部１６は、最長稼動設備に対応する順番よりも後の順番を示している設備の待機状態を、前段の設備の処理が遅れることによる待機であると判定し、最長稼動設備に対応する順番よりも前の順番を示している設備の待機状態を、後段の設備の処理が遅れることによる待機であると判定し、その判定結果（以下、待機状態判定結果）を生成する。
【００８７】
待機時間決定部１６は、待機時間を決定したライン設備について、当該ライン設備を識別する設備識別情報と、当該ライン設備について決定した待機時間とを対応付けた待機時間情報を消費電力算出部１８に出力する。なお、待機状態判定結果を生成した場合には、待機時間決定部１６は、待機状態判定結果を待機時間情報に含ませる。
【００８８】
（立ち上げモード設定部）
立ち上げモード設定部１７は、タイプ５またはタイプ６の電力消費形態を示す設備について、停止計画時間帯も電源をオンにしたままとする第１モードと、停止計画時間帯において可能な範囲で電源をオフとして省電力化を図る第２モードとのいずれかを設定するものである。立ち上げモード設定部１７は、入力装置４０へのユーザ入力に応じて、第１モードおよび第２モードの何れかを選択し、選択したモードを示す立ち上げモード情報を消費電力算出部１８に出力する。
【００８９】
（消費電力算出部）
消費電力算出部１８は、スケジュール情報で示される所定期間（例えば１日）において仮想モデルで消費される電力予想量を算出するものである。消費電力算出部１８は、第１算出部１８１、第２算出部１８２、第３算出部１８３、第４算出部１８４、第５算出部１８５、および第６算出部１８６を備える。
【００９０】
（第１算出部）
第１算出部１８１は、タイプ１の電力消費形態を示すライン設備の消費電力（第１消費電力）を算出するものである。ただし、当該ライン設備がタイプ５またはタイプ６にも属する場合には、停止計画時間帯を除いた期間の消費電力を算出する。第１算出部１８１は、タイプ１に属する各ライン設備について、仮想モデル情報で示される、当該ライン設備に対する台数、第１単位固定電力、単位動作電力および動作回数と、稼動時間決定部１５から出力されたライン稼働時間とに基づいて、以下の式（１）により第１消費電力を算出する。
（第１消費電力）＝
（単位動作電力）×（動作回数）＋（ライン稼動時間）×（第１単位固定電力）×（台数）  ・・・  式（１）
このように、第１算出部１８１は、タイプ１に設定されたライン設備について、当該ライン設備における処理数（動作回数）、および、ライン稼動時間に基づいて、第１消費電力を出力する。なお、上記の式では、複数台ある設備については、当該複数台全ての消費電力の合計値を求めることとなる。
【００９１】
式（１）の右辺の第１項は、稼動状態でのみ必要となる消費電力を示しており、第２項は、待機状態および稼動状態に共通して必要となる消費電力を示している。つまり、式（１）は、待機状態のときには単位時間あたり第１単位固定電力が消費され、稼動状態のときには更に単位動作電力に動作回数を乗じた電力が追加で消費されることを前提としている。そのため、タイプ１に属するライン設備について、待機状態と稼動状態との電力消費形態の差を考慮して消費電力をシミュレートすることができる。
【００９２】
（第２算出部）
第２算出部１８２は、タイプ２の電力消費形態を示すライン設備の消費電力（第２消費電力）を算出するものである。ただし、当該ライン設備がタイプ５またはタイプ６にも属する場合には、停止計画時間帯を除いた期間の消費電力を算出する。第２算出部１８２は、タイプ２に属する各ライン設備について、仮想モデル情報で示される、当該ライン設備に対応する台数、第２単位固定電力、第３単位固定電力、単位動作電力および動作回数と、稼動時間決定部１５から出力されたライン稼動時間および設備稼働時間と、待機時間決定部１６から出力される待機時間および待機状態判定結果とに基づいて、以下のようにして第２消費電力を算出する。
【００９３】
＜待機状態判定結果が、前段の設備の処理が遅れることによる待機を示している場合＞
第２算出部１８２は、仮想モデル情報の中から、待機状態情報「前段」に対応する単位固定電力が第２単位固定電力および第３単位固定電力（＞第２単位固定電力）のいずれであるかを確認する。待機状態情報「前段」に対応する単位固定電力が第２単位固定電力（小さい方の単位固定電力）である場合、下記の式（２−１）に従い第２消費電力を算出する。
（第２消費電力）＝
（単位動作電力）×（動作回数）＋（ライン稼動時間）×（第３単位固定電力）×（台数）−（待機時間）×｛（第３単位固定電力）−（第２単位固定電力）｝×（台数）
・・・  式（２−１）
もしくは、下記の式（２−２）でもよい。
（第２消費電力）＝
（単位動作電力）×（動作回数）＋（設備稼動時間）×（第３単位固定電力）×（台数）＋（待機時間）×（第２単位固定電力）×（台数）  ・・・  式（２−２）
もしくは、下記の式（２−３）でもよい。
（第２消費電力）＝
（単位動作電力）×（動作回数）＋（ライン稼動時間−待機時間）×（第３単位固定電力）×（台数）＋（待機時間）×（第２単位固定電力）×（台数）  ・・・式（２−３）。
【００９４】
また、待機状態情報「前段」に対応する単位固定電力が第３単位固定電力（大きい方の単位固定電力）である場合、下記の式（２−４）に従い第２消費電力を算出する。
（第２消費電力）＝
（単位動作電力）×（動作回数）＋（ライン稼動時間）×（第３単位固定電力）×（台数）  ・・・式（２−４）
もしくは、下記の式（２−５）でもよい。
（第２消費電力）＝
（単位動作電力）×（動作回数）＋（設備稼動時間）×（第３単位固定電力）×（台数）＋（待機時間）×（第３単位固定電力）×（台数）  ・・・式（２−５）
＜待機状態判定結果が、後段の設備の処理が遅れることによる待機を示している場合＞
第２算出部１８２は、仮想モデル情報の中から、待機状態情報「後段」に対応する単位固定電力が第２単位固定電力および第３単位固定電力（＞第２単位固定電力）のいずれであるかを確認する。待機状態情報「後段」に対応する単位固定電力が第２単位固定電力（小さい方の単位固定電力）である場合、上記の式（２−１）〜（２−３）の何れかに従い第２消費電力を算出する。
【００９５】
また、待機状態情報「後段」に対応する単位固定電力が第３単位固定電力（大きい方の単位固定電力）である場合、上記の式（２−４）または（２−５）に従い第２消費電力を算出する。
【００９６】
なお、待機時間が０である場合、上記の何れかの式において待機時間＝０を入力し、第２消費電力を算出すればよい。
【００９７】
このように、第２算出部１８２は、タイプ２に設定されたライン設備について、当該ライン設備における処理数（動作回数）、設備稼働時間（またはライン稼動時間）、待機時間および待機状態情報に基づいて、第２消費電力を出力する。なお、上記の式（２−１）〜（２−５）では、複数台ある設備については、当該複数台全ての消費電力の合計値を求めることとなる。
【００９８】
これらの式（２−１）〜（２−５）の右辺の第１項は、稼動状態でのみ必要となる消費電力を示しており、第２項および第３項は、待機状態および稼動状態に共通して必要となる消費電力を示している。つまり、これらの式（２−１）〜（２−５）は、第２単位固定電力に対応する待機状態のときには単位時間あたり第２単位固定電力が消費され、第３単位固定電力に対応する待機状態のときには単位時間あたり第３単位固定電力が消費され、稼動状態のときには更に単位動作電力に動作回数を乗じた電力が追加で消費されることを前提としている。そのため、タイプ２に属するライン設備について、待機状態と稼動状態との電力消費形態の差を考慮して消費電力をシミュレートすることができる。
【００９９】
（第３算出部）
第３算出部１８３は、タイプ３の電力消費形態を示す設備の消費電力（第３消費電力）を算出するものである。ただし、当該設備がタイプ５またはタイプ６にも属する場合には、停止計画時間帯を除いた期間の消費電力を算出する。第３算出部１８３は、タイプ３に属する各設備について、稼動時間決定部１５から出力されたライン稼動時間と、仮想モデル情報の中の第４単位固定電力および台数とに基づいて、以下の式（３）により第３消費電力を算出する。
（第３消費電力）＝
（ライン稼動時間）×（第４単位固定電力）×（台数）・・・式（３）。
【０１００】
なお、上記の式（３）では、複数台ある設備については、当該複数台全ての消費電力の合計値を求めることとなる。
【０１０１】
（第４算出部）
第４算出部１８４は、タイプ４の電力消費形態を示すライン設備の消費電力（第４消費電力）を算出するものである。ただし、当該ライン設備がタイプ５またはタイプ６にも属する場合には、立ち上げ時を除いた期間の消費電力を算出する。第４算出部１８４は、タイプ４に属する各設備について、仮想モデル設定部１３により設定された単位動作電力および動作回数に基づいて、以下の式（４）に従い第４消費電力を算出する。
（第４消費力）＝（単位動作電力）×（動作回数）・・・式（４）。
【０１０２】
なお、台数が複数であっても、全台数で実施される動作回数が設定されているため、複数台の設備については、当該複数台全ての消費電力の合計値を求めることとなる。
【０１０３】
（第５算出部）
第５算出部１８５は、タイプ５の電力消費形態を示す設備の停止計画時間帯における消費電力（第５消費電力）を算出するものである。
【０１０４】
第５算出部１８５は、ライン稼動時間とスケジュール情報とを基に、稼動の終了予定時刻を求める。具体的には、第５算出部１８５は、スケジュール情報で示される計画期間の開始予定時刻から稼動計画時間帯の積算時間がライン稼動時間と一致する時刻を終了予定時刻とする。例えば、図１０に示されるようなスケジュール情報が設定され、ライン稼動時間が６時間である場合、第５算出部１８５は、終了予定時刻として１４：３０を求める。そして、第５算出部１８５は、開始予定時刻から終了予定時刻までに含まれる停止計画時間帯のすべてを特定する。ここで、特定した停止計画時間帯の各々を特定停止期間という。第５算出部１８５は、タイプ５に属する各設備について、特定停止期間と、仮想モデル情報の中の立ち上げ時間、立ち上げ電力、台数および単位固定電力と、立ち上げモード設定部１７から出力される立ち上げモード情報とに基づいて第５消費電力を算出する。
【０１０５】
立ち上げモード情報が第１モードを示している場合、第５算出部１８５は、タイプ５に属する各設備について、以下の式（５−１）に従い第５消費電力を算出する。
（第５消費電力）＝
（立ち上げ電力）×（台数）＋（最初の稼動計画時間帯より前の停止計画時間帯を除く特定停止期間の合計時間）×（単位固定電力）×（台数）・・・式（５−１）。
【０１０６】
上記の式（５−１）による第５消費電力は、以下の条件を前提として算出されている。すなわち、最初の稼動計画時間帯よりも前の停止計画時間帯において立ち上げを行い、残りの特定停止期間については、電源をオンのままとする。
【０１０７】
一方、立ち上げモード情報が第２モードを示している場合、第５算出部１８５は、タイプ５に属する各設備について、特定停止期間の中で立ち上げ時間よりも大きい時間帯を示す特定停止期間を再立ち上げ可能停止期間とし、立ち上げ時間以下の時間を示す特定停止期間を再立ち上げ不可停止期間として分類する。そして、以下の式（５−２）に基づいて第５消費電力として求める。
（第５消費電力）＝
（再立ち上げ可能停止期間の数）×（立ち上げ電力）×（台数）＋（再立ち上げ不可停止期間の合計時間）×（単位固定電力）×（台数）・・・式（５−２）。
【０１０８】
上記の式（５−２）による第５消費電力は、以下の条件を前提として算出されている。すなわち、再立ち上げ可能停止期間については、当該期間内で可能な範囲で電源をオフとし、当該期間の終了時点で設備の立ち上げが終了するように当該期間内で電源をオンとする。また、再立ち上げ不可停止期間については、電源をオンのままとする。これにより、停止計画時間帯における無駄な消費電力をなるべく抑えたときの消費電力を算出することができる。
【０１０９】
なお、単位固定電力は、タイプ１にも属する設備の場合は第１単位固定電力であり、タイプ２にも属する設備の場合は第２単位固定電力であり、タイプ３に属する設備の場合は第４単位固定電力とする。
【０１１０】
（第６算出部）
第６算出部１８６は、タイプ６の電力消費形態を示す設備の停止計画時間帯における消費電力（第６消費電力）を算出するものである。
【０１１１】
第６算出部１８６は、第５算出部１８５と同様に、開始予定時刻からの稼動計画時間帯の積算時間がライン稼動時間と一致する時刻である終了予定時刻を求め、特定停止期間を特定する。そして、第６算出部１８６は、タイプ６に属する各設備について、特定停止期間と、仮想モデル情報の中の立ち上げ電力テーブル、台数および単位固定電力と、立ち上げモード設定部１７から出力される立ち上げモード情報とに基づいて第６消費電力を算出する。
【０１１２】
立ち上げモード情報が第１モードを示している場合、第６算出部１８６は、タイプ６に属する各設備について、最初の稼動計画時間帯より前の停止計画時間帯の停止時間に対応する立ち上げ電力を立ち上げ電力テーブルから読み出し、以下の式（６−１）に従い第６消費電力を算出する。
（第６消費電力）＝（最初の稼動計画時間帯より前の停止計画時間帯に対応する立ち上げ電力）×（台数）＋（最初の稼動計画時間帯より前の停止計画時間帯を除く特定停止期間の合計時間）×（単位固定電力）×（台数）・・・式（６−１）。
【０１１３】
上記の式（６−１）による第６消費電力は、以下の条件を前提として算出されている。すなわち、最初の稼動計画時間帯よりも前の停止計画時間帯において立ち上げを行い、残りの特定停止期間については、電源をオンのままとする。
【０１１４】
一方、立ち上げモード情報が第２モードを示している場合、第６算出部１８６は、タイプ６に属する各設備について、以下のようにして第６消費電力を求める。すなわち、第６算出部１８６は、各特定停止期間について、当該特定停止期間と同じ時間を示す停止期間に対応する電源オフ可否情報および立ち上げ電力を読み出す。電源オフ可否情報が「可」を示している場合、当該特定停止期間を再立ち上げ可能停止期間とし、電源オフ可否情報が「否」を示している場合、特定停止期間を再立ち上げ不可停止期間として分類する。また、第６算出部１８６は、再立ち上げ可能停止期間の停止時間に対応する立ち上げ電力を立ち上げ電力テーブルから読み出す。
【０１１５】
そして、以下の式（６−２）に基づいて第６消費電力として求める。
（第６消費電力）＝
（再立ち上げ可能停止期間に対応する立ち上げ電力の合計値）×（台数）＋（再立ち上げ不可停止期間の合計時間）×（単位固定電力）×（台数）・・・式（６−２）。
【０１１６】
上記の式（６−２）による第６消費電力は、以下の条件を前提として算出されている。すなわち、再立ち上げ可能停止期間については、当該期間内で可能な範囲で電源をオフとし、当該期間の終了時点で設備の立ち上げが終了するように当該期間内で電源をオンとする。また、再立ち上げ不可停止期間については、電源をオンのままとする。これにより、停止計画時間帯における無駄な消費電力をなるべく抑えたときの消費電力を算出することができる。
【０１１７】
なお、単位固定電力は、タイプ１にも属する設備の場合は第１単位固定電力であり、タイプ２にも属する設備の場合は第２単位固定電力であり、タイプ３にも属する設備の場合は第４単位固定電力とする。
【０１１８】
（定格設定部）
定格設定部１９は、仮想モデル設定部１３により空調機２１２の第４単位固定電力として「自動」が設定された場合に、空調機２１２の第４単位固定電力の値を設定するものである。
【０１１９】
定格設定部１９は、製造ラインを構成するライン設備の消費電力の範囲と、当該製造ラインに適した空調機２１２の定格電力とを対応付けた定格電力テーブルを予め記憶しておく。定格電力テーブルは、実験や経験等に基づいて予め作成されている。図１４は、定格電力テーブルの一例を示す図である。
【０１２０】
そして、定格設定部１９は、ライン設備の各々について消費電力算出部１８により算出された消費電力の合計値をライン電力として求め、当該ライン電力を含む消費電力の範囲に対応する定格電力を、空調機２１２の第４単位固定電力として設定する。定格設定部１９は、設定した第４単位固定電力を消費電力算出部１８に出力する。
【０１２１】
（表示処理部）
表示処理部２０は、消費電力算出部１８により算出された各設備の消費電力を表示装置３０に表示させる処理を行う。表示処理部２０は、設備ごとの消費電力を求め、表示装置３０に表示させる。また、表示処理部２０は、ライン設備の消費電力の合計値、支援設備の消費電力の合計値、全設備の消費電力の合計値を算出し、表示装置３０に表示させてもよい。
【０１２２】
＜シミュレーション装置の処理の流れ＞
次に、シミュレーション装置１０の処理の流れについて説明する。図１５は、シミュレーション装置１０の処理の流れを示すフローチャートである。
【０１２３】
まず、スケジュール設定部１１は、入力装置４０に対する入力に従って、所定期間（例えば一日）における稼動計画時間帯と停止計画時間帯とを示すスケジュール情報を設定する（Ｓ１）。例えば、図１０に示されるようなスケジュール情報を設定する。
【０１２４】
次に、仮想モデル設定部１３は、入力装置４０に対する入力に従って、製造ラインの仮想モデルに含まれる各種の設備について、上述した（ａ）〜（ｏ）の各種の仮想モデル情報を設定する（Ｓ２）。特に、本実施形態では、各設備の電力消費形態のタイプ（上述したタイプ１〜６）を設定し、各タイプに応じた情報を設定する。また、ユーザは、空調機２１２の定格電力である第４単位固定電力について、具体的な値を入力してもよいし、「自動」を入力してもよい。
【０１２５】
次に、稼動時間決定部１５は、ライン設備の各々について、当該ライン設備を稼動させる必要最小限の時間である設備稼働時間を算出する（Ｓ３）。算出方法については上述したとおりである。
【０１２６】
稼動時間決定部１５は、ライン設備の各々について、設備稼働時間とスケジュール情報の稼動計画時間帯の合計値とを比較する（Ｓ４）。例えば、図１０に示されるスケジュール情報である場合、稼動計画時間帯の合計値１５．５時間と比較される。
【０１２７】
設備稼働時間が稼動計画時間帯の合計値よりも大きい場合（Ｓ４でＮｏ）、仮想モデルにおける、スケジュール情報、動作回数または台数等の入力が不適切であり、稼動計画時間帯の合計時間内で稼動できないことを意味する。そのため、稼動時間決定部１５は、スケジュール情報または仮想モデルの再設定を促すエラー通知を表示装置３０に表示させる（Ｓ５）。
【０１２８】
全ての設備稼働時間が稼動計画時間帯の合計値以下である場合（Ｓ４でＹｅｓ）、稼動時間決定部１５は、設備稼動時間の中から最長のものをライン稼動時間として抽出する。その後、待機時間決定部１６は、タイプ１，２の何れかに属する各ライン設備について、ライン稼動時間から設備稼働時間を差し引くことにより待機時間を決定する（Ｓ６）。また、タイプ２に属するライン設備の各々について、当該設備の待機状態が、前段の設備の処理が遅れることによる待機であるか、後段の設備の処理が遅れることによる待機であるかを示す待機状態判定結果を生成する。
【０１２９】
次に、第１算出部１８１は、タイプ１に属するライン設備について、台数、第１単位固定電力、単位動作電力、動作回数およびライン稼働時間に基づいて、上述した式（１）により第１消費電力を算出する。上述した式（１）は、待機状態のときには単位時間あたり第１単位固定電力が消費され、稼動状態のときには更に単位動作電力に動作回数を乗じた電力が追加で消費されることを前提としている。そのため、タイプ１に属するライン設備について、待機状態と稼動状態との電力消費形態の差を考慮した消費電力をシミュレートすることができる。
【０１３０】
また、第２算出部１８２は、タイプ２に属する設備について、台数、第２単位固定電力、第３単位固定電力、単位動作電力、動作回数、ライン稼動時間、設備稼働時間、待機時間および待機状態判定結果に基づいて第２消費電力を求める。具体的な式（２−１）〜（２−５）は上述したとおりである。上述した式（２−１）〜（２−５）は、第２単位固定電力に対応する待機状態のときには単位時間あたり第２単位固定電力が消費され、第３単位固定電力に対応する待機状態のときには単位時間あたり第３単位固定電力が消費され、稼動状態のときには更に単位動作電力に動作回数を乗じた電力が追加で消費されることを前提としている。そのため、タイプ２に属するライン設備について、待機状態と稼動状態との電力消費形態の差を考慮して消費電力をシミュレートすることができる。
【０１３１】
このようにして、第１算出部１８１および第２算出部１８２は、待機時間を考慮した第１消費電力および第２消費電力を算出する（Ｓ７）。
【０１３２】
次に、第３算出部１８３は、空調機２１２を除く、タイプ３に属する設備について、ライン稼動時間を基に第３消費電力を算出する。また、第４算出部１８４は、タイプ４に属する設備について、第４消費電力を算出する（Ｓ８）。この算出は、上述した式（３）または（４）に従って行うことができる。
【０１３３】
次に、消費電力算出部１８は、立ち上げモード設定部１７から出力された立ち上げモード情報を確認する（Ｓ９）。立ち上げモード情報が第１モードを示している場合、第５算出部１８５および第６算出部１８６は、式（５−１）および式（６−１）に従い、第５消費電力および第６消費電力を算出する（Ｓ１０）。すなわち、最初の稼動計画時間帯よりも前の停止計画時間帯において立ち上げを行い、残りの特定停止期間については、電源をオンのままとして、停止計画時間帯の消費電力を算出する。
【０１３４】
一方、立ち上げモード情報が第２モードを示している場合、第５算出部１８５および第６算出部１８６は、上述の式（５−２）および式（６−２）に従って第５消費電力および第６消費電力を算出する（Ｓ１１）。すなわち、停止計画時間帯において可能な範囲で電源をオフとしたときの、停止計画時間帯での消費電力を求めることができる。そのため、ユーザは、立ち上げモード情報を第１モードに設定したときの消費電力と、第２モードに設定したときの消費電力とを確認することにより、第２モードとすることによる省電力効果を評価することができる。
【０１３５】
次に、定格設定部１９は、仮想モデル情報において、空調機２１２に対応する第４単位固定電力として「自動」が設定されているか否かを判断する（Ｓ１２）。
【０１３６】
「自動」ではなく、第４単位固定電力として具体的な数値が設定されている場合、第３算出部１８３は、当該数値を基に、空調機２１２で消費される第３消費電力を算出する（Ｓ１４）。
【０１３７】
一方、「自動」が設定されている場合、定格設定部１９は、図１６に示されるように、Ｓ７、Ｓ８およびＳ１０でライン設備に対して算出された消費電力の合計値をライン消費電力として求める。そして、定格設定部１９は、定格電力テーブル（図１４参照）の中から、ライン消費電力を含む消費電力の範囲に対応する定格電力を、空調機２１２の第４単位固定電力として設定する（Ｓ１３）。
【０１３８】
その後、第３算出部１８３は、定格設定部１９から出力された第４単位固定電力を基に、空調機２１２で消費される第３消費電力を算出する（Ｓ１４）。
【０１３９】
最後に、表示処理部２０は、算出された第１〜第６消費電力を設備ごとの消費電力を求める。つまり、タイプ１〜４の何れかに属するとともにタイプ５または６に属する設備については、当該設備に対して算出された第１〜第４消費電力の何れかと、当該設備に対して算出された第５または第６消費電力との合計値を算出する。これ以外の設備については、表示処理部２０は、当該設備に対して算出された第１〜第４消費電力のいずれかを、当該設備の消費電力とする。
【０１４０】
そして、表示処理部２０は、設備ごとの消費電力を表示装置３０に表示させる（Ｓ１５）。また、表示処理部２０は、ライン設備の消費電力の合計値、支援設備の消費電力の合計値、全設備の消費電力の合計値を合わせて表示してもよい。これにより、ユーザは、仮想モデルにおいて想定される消費電力を容易把握することがきる。
【０１４１】
＜第１および第２消費電力の具体的な算出例＞
図１７は、図１１および図１２に示す仮想モデル情報が設定されたときの、Ｓ３〜Ｓ７の処理の具体的な処理例を示す図である。なお、図１７において、図１５に示す処理と同じ処理については同一の符号を付けている。
【０１４２】
なお、図１２では、印刷機２０１について、１枚の基板に印刷する一連の動作を単位動作としたときの単位動作電力および動作回数が設定されている。すなわち、動作回数として、基板数が設定されている。また、高速実装機２０３および高精度実装機２０４について、１つの部品を基板上に実装する動作を単位動作としたときの単位動作電力および動作回数が設定されている。すなわち、動作回数として、各実装機２０３・２０４で実装される部品の総数が設定されている。
【０１４３】
さらに、図１１に示されるように、各ライン設備の台数が１であり、高速実装機２０３の設備稼働時間が最長となるような各種情報が入力されたものとする。
【０１４４】
図１７に示されるように、Ｓ３では、設備稼働電力として、印刷機２０１については単位動作電力×基板数が、高速実装機２０３および高精度実装機２０４については単位動作電力×部品数が算出され、各々を基準電力で割ることにより設備稼働時間が算出される。
【０１４５】
その後、設備稼働時間が稼動計画時間帯の合計値（図１７では単に「稼動計画時間」と記載）と比較され、設備稼働時間が当該合計値以下であることが確認されると、各設備稼働時間が比較される。その結果、ライン稼動時間および待機時間が決定される。なお、図１７では、高速実装機２０３の設備稼働時間が最長であったものとする。この場合、高精度実装機２０４について「前段」を示す待機状態情報が待機時間決定部１６より出力される。
【０１４６】
そして、印刷機２０１について、待機時間を含むライン稼動時間に基づいて第１消費電力が算出される。また、高精度実装機２０４については、前段の高速実装機２０３の処理が遅いために待機状態が発生すると判断され、待機状態については、待機時間×第２単位固定電力で示される電力が消費され、稼動状態については、（ライン稼動時間−待機時間）×第３単位固定電力＋単位動作電力×部品数で示される電力が消費されるものとして、第２消費電力が算出される。
【０１４７】
なお、高速実装機２０３については、最長稼動設備であるため、第３単位固定電力×ライン稼動時間＋単位動作電力×部品数で示される電力が消費されるものとして、第２消費電力が算出される。
【０１４８】
＜第３および第４消費電力の具体的な算出例＞
図１８は、図１１および図１２に示す仮想モデル情報が設定されたときの、Ｓ８の処理の具体例を示す図である。図１１および図１２に示す仮想モデル情報では、タイプ４に属する設備が設定されていないため、タイプ３に属する設備についてのみ第３消費電力が算出されている。
【０１４９】
図１８に示されるように、Ｓ３で算出された設備稼働時間の中で最も長い時間であるライン稼動時間と第４単位固定電力（図中では定格電力と記載）とを乗じることで、各設備の第３消費電力が算出されている。
【０１５０】
＜Ｓ１１による第５および第６消費電力の具体的な算出例＞
図１９は、図１０に示すスケジュール情報が設定され、図１３に示す立ち上げ電力テーブルが設定されたときの、Ｓ１１において第６消費電力を算出する処理の具体例を示す図である。
【０１５１】
まず、スケジュール情報で設定された停止計画時間帯Ｅ〜Ｈの各々について、第６算出部１８６は、立ち上げ電力テーブルの中から、当該停止計画時間帯で示される時間と同じ停止時間に対応する立ち上げ時間を読み出す。そして、第６算出部１８６は、停止計画時間帯で示される時間が立ち上げ時間よりも大きい場合にのみ、当該停止計画時間帯において電源をオフにすることが可能であると判断する（Ｓ２１）。図１０に示すスケジュール情報の場合、停止計画時間帯Ｆを除く、停止計画時間帯Ｅ，Ｇ，Ｈが電源をオフにすることが可能な時間帯となる。
【０１５２】
次に、第６算出部１８６は、スケジュール情報において、電源をオフにすることが可能な最初の停止計画時間帯がＥであると認識する。そして、停止計画時間帯Ｅまでの稼動計画時間帯の合計値を求める。図１０に示すスケジュール情報では、停止計画時間帯Ｅより前の稼動計画時間帯がないため０となる。そのため、第６算出部１８６は、電源をオフにすることが可能な次の停止計画時間帯がＧであると判断する。そして、第６算出部１８６は、停止計画時間帯Ｇまでの稼動計画時間帯Ａ、Ｂの合計値「４．５時間」を求め、ライン稼動時間と比較する（Ｓ２２）。
【０１５３】
稼動計画時間帯Ａ、Ｂの合計値がライン稼動時間以上である場合（Ｓ２２でＹｅｓ）、第６算出部１８６は、稼動計画時間帯Ｂまでの稼動でよいと判断し、稼動計画時間帯Ｂまでの停止計画時間帯Ｅ，Ｆにおける消費電力を算出する。具体的には、第６算出部１８６は、電源をオフにすることが可能な停止計画時間帯Ｅについては、図１３に示す立ち上げ電力テーブルから、当該時間帯Ｅの停止時間に対応する立ち上げ電力を、時間帯Ｅでの消費電力として読み出す。また、第６算出部１８６は、電源をオフにできない停止計画時間帯Ｆについては、時間帯Ｆの時間「０．５時間」に第４単位固定電力（図１９では「定格電力」と記載）を乗じた電力を、時間帯Ｆでの消費電力として算出する。そして、第６算出部１８６は、停止計画時間帯Ｅ、Ｆについて求めた消費電力を足し合わせることで第６消費電力を算出する（Ｓ２３）。
【０１５４】
稼動計画時間帯Ａ、Ｂの合計値がライン稼動時間未満である場合（Ｓ２２でＮｏ）、第６算出部１８６は、電源をオフにすることが可能な次の停止計画時間帯がＨであると判断する。そして、第６算出部１８６は、停止計画時間帯Ｈまでの稼動計画時間帯Ａ、Ｂ、Ｃの合計値「９．５時間」を求め、ライン稼動時間と比較する（Ｓ２４）。
【０１５５】
稼動計画時間帯Ａ、Ｂ、Ｃの合計値がライン稼動時間以上である場合（Ｓ２４でＹｅｓ）、第６算出部１８６は、稼動計画時間帯Ｃまでの稼動でよいと判断し、稼動計画時間帯Ｃまでの停止計画時間帯Ｅ，Ｆ、Ｇにおける消費電力を算出する。具体的には、第６算出部１８６は、電源をオフにすることが可能な停止計画時間帯Ｅ、Ｇについては、図１３に示す立ち上げ電力テーブルから、当該時間帯Ｅ、Ｇの各々の停止時間に対応する立ち上げ電力を、時間帯Ｅ、Ｇでの消費電力として読み出す。また、第６算出部１８６は、電源をオフにできない停止計画時間帯Ｆについては、時間帯Ｆの時間「０．５時間」に第４単位固定電力を乗じた電力を、時間帯Ｆでの消費電力として算出する。そして、第６算出部１８６は、停止計画時間帯Ｅ、Ｆ、Ｇについて求めた消費電力を足し合わせることで第６消費電力を算出する（Ｓ２５）。
【０１５６】
稼動計画時間帯Ａ、Ｂ、Ｃの合計値がライン稼動時間未満である場合（Ｓ２４でＮｏ）、第６算出部１８６は、電源をオフにすることが可能な次の停止計画時間帯がないと判断する。そして、第６算出部１８６は、すべての稼動計画時間帯Ａ、Ｂ、Ｃ、Ｄの合計値「１５．５時間」を求め、ライン稼動時間と比較する（Ｓ２６）。
【０１５７】
稼動計画時間帯Ａ、Ｂ、Ｃ、Ｄの合計値がライン稼動時間以上である場合（Ｓ２６でＹｅｓ）、第６算出部１８６は、すべての停止計画時間帯Ｅ，Ｆ、Ｇ、Ｈにおける消費電力を算出する。具体的には、第６算出部１８６は、電源をオフにすることが可能な停止計画時間帯Ｅ、Ｇ、Ｈについては、図１３に示す立ち上げ電力テーブルから、当該時間帯Ｅ、Ｇ、Ｈの各々の停止時間に対応する立ち上げ電力を、時間帯Ｅ、Ｇ、Ｈでの消費電力として読み出す。また、第６算出部１８６は、電源をオフにできない停止計画時間帯Ｆについては、時間帯Ｆの時間「０．５時間」に第４単位固定電力を乗じた電力を、時間帯Ｆでの消費電力として算出する。そして、第６算出部１８６は、停止計画時間帯Ｅ、Ｆ、Ｇ、Ｈについて求めた消費電力を足し合わせることで第６消費電力を算出する。
【０１５８】
なお、稼動計画時間帯Ａ、Ｂ、Ｃ、Ｄの合計値がライン稼動時間未満である場合（Ｓ２６でＮｏ）、稼動計画時間帯の範囲でライン稼動することができないため、スケジュール情報の変更を促すエラー通知を行う（Ｓ２８）。なお、本実施形態では、図１５に示すＳ５において、既にエラー通知を行っているため、Ｓ２６においてＮｏとなる場合はない。ただし、図１５のＳ４においてＮｏであってもＳ６以降の処理を実施してもよいとする変形例の場合には、Ｓ２８の処理が実施されることとなる。
【０１５９】
なお、Ｓ１１で第５消費電力を算出する場合、Ｓ２１において、第５算出部１８５は、設備に対して設定された立ち上げ時間よりも長い停止計画時間帯を、電源をオフにすることが可能な時間帯として特定すればよい。また、Ｓ２３，Ｓ２５、Ｓ２７において、第５算出部１８５は、停止計画時間帯Ｅ，Ｇ，Ｈについて、設備に対して設定された立ち上げ電力を加算すればよい。
【０１６０】
以上のように、本実施形態に係るシミュレーション装置１０は、複数の設備を有するシステムで消費される電力をシミュレーションにより出力する装置であって、設備について、当該設備での電力消費形態のタイプを設定する仮想モデル設定部（タイプ設定部）１３と、設定されたタイプに従って、各設備の消費電力を出力する消費電力算出部（出力部）１８とを備える。
【０１６１】
これにより、各設備について、その設備の電力消費形態に応じた消費電力をシミュレーションにより出力することができるため、消費電力を精度よくシミュレーションすることが可能となる。すなわち、製造に必要な電力消費量を、実際の稼動状態を考慮した正確な値で出力することができる。
【０１６２】
また、シミュレーションにより出力された消費電力の正確な値と、製造ラインにおける実測値とを比較することで、製造ラインの不具合発生を判定できる。
【０１６３】
さらに、各設備のフル稼働時の消費電力と、シミュレーションによる消費電力との比較から、設備能力の過不足が判定でき、設備の台数等を適切に設定することができる。
【０１６４】
さらに、省電力化の検討の際に考慮すべき設備として、シミュレーションの結果において消費電力が相対的に大きな設備を抽出することができる。
【０１６５】
具体的には、仮想モデル設定部１３により設定される設備のタイプには、上記のタイプ１〜タイプ６の少なくとも１つが含まれる。
【０１６６】
また、シミュレーション装置１０は、設備における処理数（動作回数）に基づいて、当該設備の稼動時間（設備稼働時間）を決定する稼動時間決定部１５を備える。そして、第１算出部１８１は、タイプ１に設定された設備について、当該設備における動作回数（処理数）と、複数の設備に対する設備稼働時間のうち最長のライン稼動時間とに基づいて、第１消費電力を出力する。
【０１６７】
動作回数は、稼動状態にときの動作の回数である。そのため、動作回数に基づくことにより、稼動状態に必要な消費電力を求めることができる。また、ライン稼動時間は、待機状態と稼動状態との両方の状態を含む時間である。そのため、ライン稼動時間に基づくことにより、待機状態と稼動状態とに共通して必要な消費電力を求めることができる。そのため、タイプ１に属する設備について、待機状態と稼動状態との電力消費形態の差を考慮した消費電力をシミュレートすることができる。その結果を参考にすることで、製造ラインの消費電力削減を目的とした、製造ラインを構成するライン設備間の関連（待機、空転時間）を考慮した設備仕様、設備配置を容易に行うことができる。
【０１６８】
また、待機時間決定部１６は、２タイプ２に設定された設備について、最長稼動時間が決定された設備が当該設備の前段および後段のいずれであるかに基づいて、当該設備の待機時間が第１待機状態であるか第２待機状態であるかを示す待機状態情報を生成する。そして、第２算出部１８２は、タイプ２に設定された設備について、動作回数（処理数）、設備稼動時間（またはライン稼動時間）、待機時間および待機状態情報とに基づいて、第２消費電力を出力する。
【０１６９】
これにより、タイプ２に属する設備について、待機状態と稼動状態との電力消費形態の差を考慮した消費電力をシミュレートすることができる。その結果を参考にすることで、製造ラインの消費電力削減を目的とした、製造ラインを構成するライン設備間の関連（待機、空転時間）を考慮した設備仕様、設備配置を容易に行うことができる。
【０１７０】
また、第３算出部１８３は、タイプ３に設定された設備について、当該設備が単位時間当たりに消費する第４単位固定電力とライン稼動時間とに基づいて、第３消費電力を出力する。これにより、製品数等の製造条件に無関係な設備についても、製造ラインの稼動状態を反映した消費電力を出力することができる。
【０１７１】
また、シミュレーション装置１０は、稼動計画時間帯および停止計画時間帯を設定するスケジュール設定部１１を備える。そして、仮想モデル設定部１３は、タイプ５に設定された設備について、電源をオンにしてから安定状態になるまでの時間である立ち上げ時間と、当該立ち上げ時間で消費される電力である立ち上げ電力とを設定する。第５算出部１８５は、タイプ５に設定された設備について、停止計画時間帯の時間と、当該設備に対応する立ち上げ時間との比較に基づいて、当該停止計画時間帯において電源をオフにすることが可能か否か判断し、電源をオフにすることが可能である場合には、前記立ち上げ電力を、当該停止計画時間帯における消費電力として出力する。
【０１７２】
これにより、停止計画時間帯において電源をオフとし、できるだけ省電力化を図ったときの停止計画時間帯における消費電力を出力することができる。そのため、停止計画時間帯において電源をオンのままにしたときの当該停止計画時間帯における消費電力と比較することにより、省電力化の効果を容易に確認することができる。
【０１７３】
また、仮想モデル設定部１３は、タイプ６に設定された設備について、（１）安定状態において電源を一旦オフとした後の停止時間と、（２）当該停止時間の終了時点において、再び安定状態にするために必要な時間である立ち上げ時間と、（３）当該立ち上げ時間において消費される電力である立ち上げ電力とを対応付けた立ち上げ電力テーブルを設定する。そして、第６算出部１８６は、タイプ６に設定された設備について、停止計画時間帯について、当該停止計画時間帯の停止時間と、当該停止時間に対応する前記立ち上げ時間との比較に基づいて、当該停止計画時間帯において電源をオフにすることが可能か否か判断し、電源をオフにすることが可能である場合には、当該停止計画時間帯の停止時間に対応する立ち上げ電力を、当該停止計画時間帯における消費電力として出力する。
【０１７４】
これにより、停止計画時間帯において電源をオフとし、できるだけ省電力化を図ったときの停止計画時間帯における消費電力を出力することができる。そのため、停止計画時間帯において電源をオンのままにしたときの当該停止計画時間帯における消費電力と比較することにより、省電力化の効果を容易に確認することができる。
【０１７５】
また、シミュレーション装置１０は、空調機（第１設備）２１２を除く設備の消費電力の合計値と、空調機２１２の定格電力とを対応付けた定格電力テーブル（定格電力情報）を予め記憶しており、空調機２１２を除く設備に対して出力された消費電力の合計値を求め、当該合計値に対応する定格電力を定格電力テーブルから読み出す定格設定部１９を備える。そして、第３算出部１８３は、定格設定部１９により読み出された定格電力に基づいて、空調機２１２の消費電力を出力する。
【０１７６】
従来は、単に定格電力を基に空調機２１２以外の設備の消費電力を求め、その合計値から空調機２１２の定格電力を求めていた。この場合、空調機２１２以外の設備の消費電力は、実際よりも高く見積もられる。なぜなら、タイプ１，２に属する設備のように待機状態では消費電力が小さくなるなど、実際の運転の際には、常に定格電力が消費されるわけではないからである。しかしながら、上記の構成によれば、空調機２１２の定格電力を他の設備の消費電力に応じた適切なものに設定することができる。これにより、製造ラインの設計段階においても、適切な定格電力を有する空調機２１２を適宜選択することができる。
【０１７７】
＜変形例１＞
本実施形態のシミュレーション装置１０は、各設備の設備稼動時間および待機時間を考慮して消費電力をシミュレーショトするものである。ただし、実際の製造ラインでは、シミュレーション装置１０によるシミュレーションの通りに実施するためには、各設備の電源をオンにするタイミングを適切に設定する必要がある。すなわち、製造ラインの稼動開始直後では、前段のライン設備からワークが搬送されてこない間、後段のライン設備の電源をオンにしておくと、上記のシミュレーションでは想定されていない無駄な待機時間が新たな発生するためである。
【０１７８】
そのため、シミュレーション装置１０は、図２０に示されるように、各ライン設備の電源をオンにするタイミングを決定するタイミング設定部を備えていてもよい。
【０１７９】
タイミング決定部は、ユーザ入力に従って、各ライン設備について、１つのワークに対する処理時間（以下、タクトタイムという）を設定する。
【０１８０】
なお、タイミング設定部は、各ライン設備のタクトタイムの入力を促す画面を表示装置３０に表示させ、入力装置４０から当該タクトタイムを取得してもよい。もしくは、タイミング決定部は、タイプ１，２，４に属するライン設備については、１つのワークに対する処理で実施される動作回数を入力装置４０から取得し、仮想モデル設定部１３により設定された単位動作電力と基準電力とから、
（タクトタイム）＝（単位動作電力）×（動作回数）／基準電力
の式に基づいてタクトタイムを設定してもよい。
【０１８１】
なお、ユーザは、タクトタイムが非常に小さいライン設備については、タクトタイム「０」を入力してもよい。もしくは、ユーザからタクトタイムを考慮しない旨の入力を受けたとき、タイミング決定部は、タクトタイム「０」を設定してもよい。
【０１８２】
タイミング決定部は、各ライン設備のタクトタイムに基づいて、各ライン設備の電源をオンにするタイミングを決定する。すなわち、タイミング決定部は、仮想モデル設定部１３により設定された順番「１」のライン設備について、電源をオンにするタイミングをスケジュール情報における各稼動計画時間帯の開始時刻に設定する。また、タイミング決定部は、順番「ｋ」（ｋは２以上の整数）のライン設備について、順番「１」のライン設備の開始時刻から順番「１」〜「ｋ−１」のタクトタイムの合計時間だけ経過した時刻を、電源をオンにするタイミングとして設定すればよい。
【０１８３】
ただし、タイプ５または６に属するライン設備については、上記のようにして設定されたタイミングから立ち上げ時間だけ前の時刻を、電源をオンにするタイミングとして設定すればよい。
【０１８４】
もしくは、タイミング設定部は、タイプ５または６に属するライン設備について、図２１に示されるようなフローに従って、電源をオンにするタイミングを設定してもよい。なお、図２１は、図１に示す仮想モデルにおいて、第１検査機２０２および第２検査機２０５のタクトタイムが「０」に設定されたときの、リフロー炉２０６の電源をオンにするタイミングを設定するときのフローである。
【０１８５】
まず、タイミング設定部は、スケジュール情報を参照して、各稼動計画時間帯について、その前の停止計画時間帯の時間を特定し、特定した時間と同一の停止時間に対応する立ち上げ時間を立ち上げ電力テーブルから読み出す（Ｓ３１）。
【０１８６】
次に、タイミング設定部は、リフロー炉２０６より１つ前の順番のライン設備である高精度実装機２０４のタクトタイムを特定する（Ｓ３２）。そして、Ｓ３２で特定したタクトタイムとＳ３１で読み出した立ち上げ時間とを比較する（Ｓ３３）。タクトタイムが立ち上げ時間以上である場合（Ｓ３３でＹｅｓ）、タイミング設定部は、リフロー炉２０６の電源をオンにするタイミングを、高精度実装機２０４の電源をオンにするタイミングと同一に設定する（Ｓ３４）。
【０１８７】
一方、タクトタイムが立ち上げ時間未満である場合（Ｓ３３でＮｏ）、タイミング設定部は、さらに１つ前の順番のライン設備である高速実装機２０３のタクトタイムを特定し、前回に特定したタクトタイム（ここではＳ３２で特定したタクトタイム）に加算する（Ｓ３５）。そして、Ｓ３５で求めたタクトタイムの合計値とＳ３１で読み出した立ち上げ時間とを比較する（Ｓ３６）。タクトタイムの合計値が立ち上げ時間以上である場合（Ｓ３６でＹｅｓ）、タイミング設定部は、リフロー炉２０６の電源をオンにするタイミングを、高速実装機２０３の電源をオンにするタイミングと同一に設定する（Ｓ３７）。
【０１８８】
一方、タクトタイムの合計値が立ち上げ時間未満である場合（Ｓ３６でＮｏ）、タイミング設定部は、さらに１つ前の順番のライン設備である印刷機２０１のタクトタイムを特定し、前回に求めたタクトタイムの合計値（ここではＳ３６で求めたタクトタイム）に加算する（Ｓ３８）。そして、Ｓ３８で求めたタクトタイムの合計値とＳ３１で読み出した立ち上げ時間とを比較する（Ｓ３９）。タクトタイムの合計値が立ち上げ時間以上である場合（Ｓ３９でＹｅｓ）、タイミング設定部は、リフロー炉２０６の電源をオンにするタイミングを、印刷機２０１の電源をオンにするタイミングと同一に設定する（Ｓ４０）。
【０１８９】
タクトタイムの合計値が立ち上げ時間未満である場合（Ｓ３９でＮｏ）、タイミング設定部は、Ｓ３１で読み出した立ち上げ時間からＳ３８で特定したタクトタイムの合計値を差し引いた時間だけ、印刷機２０１の電源をオンにするタイミングよりも前の時刻を、リフロー炉２０６の電源をオンにするタイミングとして設定すればよい。
【０１９０】
このように、本変形例では、シミュレーション装置１０は、複数のライン設備が順に処理を行う製造ライン（システム）の仮想モデルについて、各ライン設備のタクトタイムを設定し、設定したタクトタイムに基づいて、各ライン設備の電源をオンにするタイミング（電源オンタイミング）を設定するタイミング設定部を備える。
【０１９１】
具体的には、タイミング設定部は、ｋ−１番目のライン設備における電源オンタイミングから、ｋ−１番目のタクトタイムだけ加えた時点（仮タイミング）を、ｋ番目のライン設備における電源オンタイミングと設定する。
【０１９２】
ただし、ｋ番目のライン設備がタイプ５または６に属する設備の場合、タイミング設定部は、上記の仮タイミングから当該設備の立ち上げ時間だけ遡った時点を、ｋ番目のライン設備における電源オンタイミングと設定する。もしくは、タイミング設定部は、ｋ番目のライン設備の立ち上げ時間が、ｋ−ｍ番目のライン設備からｋ−１番目のライン設備までのタクトタイムの合計値以下となる、最小のｍを求める。そして、タイミング設定部は、ｋ−ｍ番目のライン設備に対する仮タイミングを、ｋ番目のライン設備における電源オンタイミングと設定してもよい。
【０１９３】
これにより、タイプ５，６に属するライン設備について、他のライン設備の稼動状態に応じて電源をオンにするタイミング（電源オンタイミング）を適切に設定することができる。その結果、無駄な消費電力が発生しない電源オンタイミングを容易に把握することができ、製造ラインの設計の際に役立つ。
【０１９４】
＜変形例２＞
上記の説明では、稼動時間決定部１５は、タイプ１，２および４の電力消費形態を示す設備の設備稼動時間を、基準電力、動作回数、および単位動作電力に基づいて決定するものとした。しかしながら、稼動時間決定部１５は、タイプ１，２および４の電力消費形態を示す設備についても、タイプ３と同様に、投入ワーク数および最大処理ワーク数に基づいて設備稼働時間を決定してもよい。この場合、仮想モデル設定部１３は、タイプ１，２および４の電力消費形態を示す設備について、ユーザ入力に従って投入ワーク数および最大処理ワーク数を設定する。
【０１９５】
この場合、第１算出部１８１は、以下の式（１’）に従って第１消費電力を算出することができる。
（第１消費電力）＝｛（投入ワーク数）／（最大処理ワーク数）｝／（基準電力）＋（ライン稼動時間）×（第１単位固定電力）  ・・・式（１’）。
【０１９６】
式（１’）の右辺の第１項は、稼動状態でのみ必要となる消費電力を示しており、第２項は、待機状態および稼動状態に共通して必要となる消費電力を示している。このように、上記の式（１）と同様に、第１算出部１８１は、タイプ１に設定されたライン設備について、当該ライン設備における処理数（つまり、動作回数や投入ワーク数）、および、ライン稼動時間に基づいて、第１消費電力を出力する。
【０１９７】
また、同様に、第２算出部１８２は、上記の式（２−１）〜（２−５）において、右辺の第１項を、｛（投入ワーク数）／（最大処理ワーク数）｝／（基準電力）とすることにより、第２消費電力を求めることができる。
【０１９８】
同様に、第４算出部１８４は、上記の式（４）において、右辺を、｛（投入ワーク数）／（最大処理ワーク数）｝／（基準電力）とすることにより、第４消費電力を求めることができる。
【０１９９】
＜その他＞
上記の説明では、仮想モデル設定部１３により設定されるタイプには、以下のタイプ１〜６があるとした。
【０２００】
タイプ１：他の設備の処理が遅れることにより待機する待機状態の消費電力と稼動状態の消費電力とが異なる設備における電力消費形態
タイプ２：前段の設備の処理が遅れることにより待機する第１待機状態の消費電力と、後段の設備の処理が遅れることにより待機する第２待機状態の消費電力と、稼動状態の消費電力とが異なる設備における電力消費形態
タイプ３：他の設備の処理における遅延に関係なく、略一定の電力が消費される設備における電力消費形態
タイプ４：稼動時のみ電力が消費される設備における電力消費形態
タイプ５：電源をオンにしてから安定状態になるまで所定の立ち上げ時間を要する設備であり、電源をオンにしてから安定状態になるまで略一定の電力が消費される設備における、電源をオンにしてから安定状態になるまでの電力消費形態
タイプ６：電源をオンにしてから安定状態になるまで所定の立ち上げ時間を要する設備であり、電源をオンにする前の状態によって立ち上げ時間が変わる設備における、電源をオンにしてから安定状態になるまでの電力消費形態。
【０２０１】
しかしながら、仮想モデル設定部１３により設定されるタイプには、上記のタイプ１から６の少なくとも１つを含んでいればよい。
【０２０２】
また、本明細書において、製造ラインとは、ワークに対して加工・組立・検査等の処理を行う系統・システムを意味し、１直線に沿って複数の設備が並ぶようなラインに限定されるものではない。例えば、建物の１階に設置される設備と前記建物の２階に設置される設備とによって工程全体が実現されるような製造ラインでもよいし、複数の設備が複数の建物に分散されており全設備によって工程全体が実現されるような製造ラインでもよい。
【０２０３】
また、以上の説明では、製造ラインを例にして説明したが、本発明の適用範囲は製造ラインに限られるものではなく、検査ラインや、配送センタにおける荷物の仕分ライン等にも適用可能である。
【０２０４】
その他、ラインに限らず、互いに関連して動作する複数の設備を含むシステムであっても適用できる。例えば、被対象物の処理工程の管理システムにも適用することが可能である。なお、被対象物の処理工程とは、例えば、鉱工業製品、農産物、または原料の検査工程、廃棄対象物（例えば、工場廃棄物、工場廃水、廃ガス、ゴミ等）の処理工程、廃棄対象物の検査工程、設備の検査工程、リサイクル工程等である。このような管理システムでも、複数の設備が順に処理を行うため、上記のタイプ１や２などの電力消費形態を示す設備が含まれる。
【０２０５】
例えば、複数の浄化設備を用いて、工場廃水や生活廃水を処理する浄化システムがある。この場合、複数の排水槽Ａ〜Ｄがあり、排水槽Ａから第１フィルタを通して排水槽Ｂに排水を送る第１ポンプと、排水槽Ｂから第２フィルタを通して排水槽Ｃに排水を送る第２ポンプと、排水槽Ｃから第３フィルタを通して排水槽Ｄに排水を送る第３ポンプとが浄化設備として設置される。この場合、第２ポンプは、第３ポンプの処理が遅れた場合、排水槽Ｃの排水が溢れないように待機状態となる。ただし、待機状態であっても、逆流の防止等の何らかの理由で第２ポンプを通常よりも低い消費電力で動作させるケースがある。この場合、第２ポンプは、タイプ１の電力消費形態を示す設備となる。
【０２０６】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０２０７】
なお、上記した各実施形態におけるシミュレーション装置１０の各部は、ＣＰＵ（Central Processing Unit）などの演算手段が、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などの記憶手段に記憶されたプログラムを実行し、キーボードなどの入力手段、ディスプレイなどの出力手段、あるいは、インターフェース回路などの通信手段を制御することにより実現することができる。したがって、これらの手段を有するコンピュータが、上記プログラムを記録した記録媒体を読み取り、当該プログラムを実行するだけで、本実施形態の生産ライン管理装置の各種機能および各種処理を実現することができる。また、上記プログラムをリムーバブルな記録媒体に記録することにより、任意のコンピュータ上で上記の各種機能および各種処理を実現することができる。
【０２０８】
この記録媒体としては、マイクロコンピュータで処理を行うために図示しないメモリ、例えばＲＯＭのようなものがプログラムメディアであっても良いし、また、図示していないが外部記憶装置としてプログラム読み取り装置が設けられ、そこに記録媒体を挿入することにより読み取り可能なプログラムメディアであっても良い。
【０２０９】
また、何れの場合でも、格納されているプログラムは、マイクロプロセッサがアクセスして実行される構成であることが好ましい。さらに、プログラムを読み出し、読み出されたプログラムは、マイクロコンピュータのプログラム記憶エリアにダウンロードされて、そのプログラムが実行される方式であることが好ましい。なお、このダウンロード用のプログラムは予め本体装置に格納されているものとする。
【０２１０】
また、上記プログラムメディアとしては、本体と分離可能に構成される記録媒体であり、磁気テープやカセットテープ等のテープ系、フレキシブルディスクやハードディスク等の磁気ディスクやＣＤ／ＭＯ／ＭＤ／ＤＶＤ等のディスクのディスク系、ＩＣカード（メモリカードを含む）等のカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）、フラッシュＲＯＭ等による半導体メモリを含めた固定的にプログラムを担持する記録媒体等がある。
【０２１１】
また、インターネットを含む通信ネットワークを接続可能なシステム構成であれば、通信ネットワークからプログラムをダウンロードするように流動的にプログラムを担持する記録媒体であることが好ましい。
【０２１２】
さらに、このように通信ネットワークからプログラムをダウンロードする場合には、そのダウンロード用のプログラムは予め本体装置に格納しておくか、あるいは別な記録媒体からインストールされるものであることが好ましい。
【産業上の利用可能性】
【０２１３】
本発明は、例えば、複数の設備を備えたシステムに対して利用可能である。当該システムとしては、製造ライン、検査ライン、仕分ライン、廃棄物処理システム、排水浄化システム等がある。
【符号の説明】
【０２１４】
１０  シミュレーション装置
１１  スケジュール設定部
１２  スケジュール情報記憶部
１３  仮想モデル設定部（タイプ設定部）
１４  仮想モデル情報記憶部
１５  稼動時間決定部
１６  待機時間決定部
１７  立ち上げモード設定部
１８  消費電力算出部（出力部）
１９  定格設定部
２０  表示処理部
３０  表示装置
４０  入力装置
１８１  第１算出部（出力部）
１８２  第２算出部（出力部）
１８３  第３算出部（出力部）
１８４  第４算出部（出力部）
１８５  第５算出部（出力部）
１８６  第６算出部（出力部）
２００  仮想モデル
２０１  印刷機（設備）
２０２  第１検査機（設備）
２０３  高速実装機（設備）
２０４  高精度実装機（設備）
２０５  第２検査機（設備）
２０６  リフロー炉（設備）
２０７  第３検査機（設備）
２０８  照明機（設備）
２１１  エアーコンプレッサ（設備）
２１２  空調機（第１設備）
２１３  排気ダクト（設備）
【図１】
0006047894.tif 000002
【図２】
0006047894.tif 000003
【図３】
0006047894.tif 000004
【図４】
0006047894.tif 000005
【図５】
0006047894.tif 000006
【図６】
0006047894.tif 000007
【図７】
0006047894.tif 000008
【図８】
0006047894.tif 000009
【図９】
0006047894.tif 000010
【図１０】
0006047894.tif 000011
【図１１】
0006047894.tif 000012
【図１２】
0006047894.tif 000013
【図１３】
0006047894.tif 000014
【図１４】
0006047894.tif 000015
【図１５】
0006047894.tif 000016
【図１６】
0006047894.tif 000017
【図１７】
0006047894.tif 000018
【図１８】
0006047894.tif 000019
【図１９】
0006047894.tif 000020
【図２０】
0006047894.tif 000021
【図２１】
0006047894.tif 000022
【図２２】
0006047894.tif 000023
【図２３】
0006047894.tif 000024