(57)【要約】【課題】生産計画及び輸送計画を統合してコスト最小とする計画を生成する。【解決手段】生産・輸送計画システムであって、所定の処理を実行する演算装置と、前記演算装置がアクセス可能なメモリとを備え、前記演算装置は、入力された要求日までに要求量を納品できるように製品の生産計画を生成し、前記生成された生産計画によって生産された製品が前記要求日までに仕向地に届くように製品の輸送計画を生成し、前記生成された輸送計画の輸送コストを計算し、前記生成された生産計画における段取り替えのロスコストを計算し、前記生成された生産計画及び輸送計画に従った場合の在庫コストを計算し、前記計算された輸送コスト、ロスコスト及び在庫コストを出力することを特徴とする。【選択図】図１
2020126509.tif 000002
【特許請求の範囲】
【請求項１】
生産・輸送計画システムであって、
所定の処理を実行する演算装置と、前記演算装置がアクセス可能なメモリとを備え、
前記演算装置は、
入力された要求日までに要求量を納品できるように製品の生産計画を生成し、
前記生成された生産計画によって生産された製品が前記要求日までに仕向地に届くように製品の輸送計画を生成し、
前記生成された輸送計画の輸送コストを計算し、
前記生成された生産計画における段取り替えのロスコストを計算し、
前記生成された生産計画及び輸送計画に従った場合の在庫コストを計算し、
前記計算された輸送コスト、ロスコスト及び在庫コストを出力することを特徴とする生産・輸送計画システム。
【請求項２】
請求項１に記載の生産・輸送計画システムであって、
前記演算装置は、前記要求日が早い順、かつ、前記段取り替えのロスコストが小さい順に製品を生産する生産計画を生成することを特徴とする生産・輸送計画システム。
【請求項３】
請求項１に記載の生産・輸送計画システムであって、
前記演算装置は、
前記計算された輸送コスト、ロスコスト及び在庫コストを加算して、合計コストを計算し、
前記合計コストが最小となる生産計画及び輸送計画を出力することを特徴とする生産・輸送計画システム。
【請求項４】
請求項３に記載の生産・輸送計画システムであって、
前記演算装置は、前記計算された輸送コスト、ロスコスト及び在庫コストの各々に定められた重み係数を乗じた値を加算して、合計コストを計算することを特徴とする生産・輸送計画システム。
【請求項５】
請求項３又は４に記載の生産・輸送計画システムであって、
前記演算装置は、
前記生成された生産計画における製品の生産コストを計算し、
前記計算された生産コストも加算して合計コストを計算することを特徴とする生産・輸送計画システム。
【請求項６】
請求項３に記載の生産・輸送計画システムであって、
前記演算装置は、
複数のシナリオに従って、複数の生産計画及び複数の輸送計画を生成し、
前記シナリオ毎に、合計コストが最小となる生産計画及び輸送計画を出力することを特徴とする生産・輸送計画システム。
【請求項７】
請求項１に記載の生産・輸送計画システムであって、
前記演算装置は、在庫コストが最小となる生産計画及び輸送計画を出力することを特徴とする生産・輸送計画システム。
【請求項８】
計算機によって実行される生産・輸送計画方法であって、
前記計算機は、所定の処理を実行する演算装置と、前記演算装置がアクセス可能なメモリとを有し、
前記方法は、
前記演算装置が、入力された要求日までに要求量を納品できるように製品の生産計画を生成し、
前記演算装置が、前記生成された生産計画によって生産された製品が前記要求日までに仕向地に届くように製品の輸送計画を生成し、
前記演算装置が、前記生成された輸送計画の輸送コストを計算し、
前記演算装置が、前記生成された生産計画における段取り替えのロスコストを計算し、
前記演算装置が、前記生成された生産計画及び輸送計画に従った場合の在庫コストを計算し、
前記演算装置が、前記計算された輸送コスト、ロスコスト及び在庫コストを出力することを特徴とする生産・輸送計画方法。
【請求項９】
請求項８に記載の生産・輸送計画方法であって、
前記演算装置は、前記要求日が早い順、かつ、前記段取り替えのロスコストが小さい順に製品を生産する生産計画を生成することを特徴とする生産・輸送計画方法。
【請求項１０】
請求項８に記載の生産・輸送計画方法であって、
前記演算装置は、
前記計算された輸送コスト、ロスコスト及び在庫コストを加算して、合計コストを計算し、
前記合計コストが最小となる生産計画及び輸送計画を出力することを特徴とする生産・輸送計画方法。
【請求項１１】
請求項１０に記載の生産・輸送計画方法であって、
前記演算装置は、前記計算された輸送コスト、ロスコスト及び在庫コストの各々に定められた重み係数を乗じた値を加算して、合計コストを計算することを特徴とする生産・輸送計画方法。
【請求項１２】
請求項１０又は１１に記載の生産・輸送計画方法であって、
前記演算装置は、
前記生成された生産計画における製品の生産コストを計算し、
前記計算された生産コストも加算して合計コストを計算することを特徴とする生産・輸送計画方法。
【請求項１３】
請求項１０に記載の生産・輸送計画方法であって、
前記演算装置は、
複数のシナリオに従って、複数の生産計画及び複数の輸送計画を生成し、
前記シナリオ毎に、合計コストが最小となる生産計画及び輸送計画を出力することを特徴とする生産・輸送計画方法。
【請求項１４】
請求項８に記載の生産・輸送計画方法であって、
前記演算装置は、在庫コストが最小となる生産計画及び輸送計画を出力することを特徴とする生産・輸送計画方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生産・輸送計画システムに関する。
【背景技術】
【０００２】
従来の輸送計画業務では、生産計画と輸送物流計画とは別個に最適化されており、生産計画を生成した後に、生産計画に合わせた輸送物流計画を生成している。
【０００３】
本技術分野の背景技術として、以下の先行技術がある。特許文献１（特開２０１４−１６４５０１号公報）には、需要地に輸送すべき製品の受注量及び納品日の入力を受け付ける受注情報入力部と、輸送計画に基づいて製品の輸送を行うことで納品日に需要地における製品の数が所定の基準を下回る場合または所定の基準を上回る場合に、製品の輸送計画を変更する輸送計画変更部と、生産計画に基づく製品の生産量、受注量、または在庫量に基づいて、サプライチェーンのある地点における製品の数が所定の基準を下回る場合または所定の基準を上回る場合に、製品の生産計画を変更する生産計画変更部とを備える制御装置が記載されている（要約参照）。
【０００４】
また、特許文献２（特開２０１５−６０５６６号公報）には、作業計画と、切替えコスト情報と、追加作業の情報と、を読み込む読込部と、前記作業主体に割り当てられた作業間の区間を区間頂点とし、入力頂点、区間頂点、出口頂点間を辺で張り、前記辺に重み変数を設定してグラフネットワークを作成するグラフネットワーク作成部と、前記グラフネットワークの前記入口頂点から出口頂点へ至る各経路のそれぞれの辺重み総和に基づいて経路を選択する経路選択部と、前記選択された経路に従って前記作業主体間で作業を交換し、当該交換によって創出した区間に前記追加作業を割り当てる作業計画作成部と、を備える作業計画スケジューリング装置が記載されている（要約参照）。
【０００５】
また、特許文献３（特開２０１２−２３８３０１号公報）には、依頼主会社からの指示を受けて商品を発注する調達元請会社の端末と、発注に応じて商品を発送する複数の調達先会社の端末と、前記調達先会社から発送される商品の依頼主会社への納品を代行する納品代行会社の端末と、サーバ装置とを通信ネットワークを介して接続し、商品の発注から納品に至る情報を処理することで商品配送の進捗状況がリアルタイムで把握できるようにする商品発注支援装置が記載されている（要約参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１４−１６４５０１号公報
【特許文献２】特開２０１５−６０５６６号公報
【特許文献３】特開２０１２−２３８３０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
一般的に、生産コストと輸送コストの間にはトレードオフ関係がある。すなわち、生産設備における段取替えを減らした場合段取替えコストが減少するが、生産ロットが大きくなり、作れる品目数が低減する。需要地へは必要な量のみを輸送するため、多品目を少量ずつ販売する場合には１回の輸送で少ない品目数を少量ずつ輸送することとなる。このため積載率が低下する傾向がある。従って、従来のように、生産計画を生成した後に輸送計画を生成する方法では全体として最適な計画を得られないことがある。
【０００８】
前述した特許文献１では、与えられた生産計画及び輸送計画に対する物流シミュレーションを実行する。また、特許文献２では、段取り替えを最適化する。また、特許文献３では、輸送量決定後に輸送頻度を計算する。このように、公知技術では生産計画と輸送計画とを統合した計画が考慮されていなかった。また、公知技術を組み合わせて、個別に最適された生産計画（段取り替え）と輸送計画とを組み合わせたシミュレーションをしても、段取り替えロスコストと輸送コストと在庫コストの合計コストが最小となる計画を生成できない。
【０００９】
本発明は、生産計画及び輸送計画を統合して計画することによって、段取り替えロスコストと輸送コストと在庫コストの合計コストが最小となる計画の作成を目的とする。
【課題を解決するための手段】
【００１０】
本願において開示される発明の代表的な一例を示せば以下の通りである。すなわち、生産・輸送計画システムであって、所定の処理を実行する演算装置と、前記演算装置がアクセス可能なメモリとを備え、前記演算装置は、入力された要求日までに要求量を納品できるように製品の生産計画を生成し、前記生成された生産計画によって生産された製品が前記要求日までに仕向地に届くように製品の輸送計画を生成し、前記生成された輸送計画の輸送コストを計算し、前記生成された生産計画における段取り替えのロスコストを計算し、前記生成された生産計画及び輸送計画に従った場合の在庫コストを計算し、前記計算された輸送コスト、ロスコスト及び在庫コストを出力することを特徴とする。
【発明の効果】
【００１１】
本発明の一態様によれば、生産計画及び輸送計画を統合して最適化された計画ができる。前述した以外の課題、構成及び効果は、以下の実施例の説明によって明らかにされる。
【図面の簡単な説明】
【００１２】
【図１】生産・輸送計画システムの構成を示す図である。
【図２】生産・輸送計画処理のフローチャートである。
【図３】輸送計画作成処理のフローチャートである。
【図４】要求量情報の構成例を示す図である。
【図５】品目情報の構成例を示す図である。
【図６】在庫単価情報の構成例を示す図である。
【図７】輸送カレンダ情報の構成例を示す図である。
【図８】設備カレンダ情報の構成例を示す図である。
【図９】生産情報の構成例を示す図である。
【図１０】段取り替え情報の構成例を示す図である。
【図１１】シナリオ情報の構成例を示す図である。
【図１２】生産計画情報の構成例を示す図である。
【図１３】段取り替え計画情報の構成例を示す図である。
【図１４】輸送品目計画情報の構成例を示す図である。
【図１５】輸送費情報の構成例を示す図である。
【図１６】在庫情報の構成例を示す図である。
【図１７】コスト情報の構成例を示す図である。
【図１８】シナリオ比較画面の例を示す図である。
【図１９】生産・輸送計画画面の構成例を示す図である。
【発明を実施するための形態】
【００１３】
＜実施例１＞
図１は、本発明の実施例の生産・輸送計画システムの構成を示す図である。
【００１４】
本発明の実施例の生産・輸送計画システム１は、プロセッサ（ＣＰＵ）１１、通信インターフェース１２、入出力インターフェース１３及びメモリ１４を有する計算機によって構成される。プロセッサ１１、通信インターフェース１２、入出力インターフェース１３及びメモリ１４は、バスなどの通信手段によってアクセス可能に接続されている。
【００１５】
プロセッサ１１は、メモリ１４に格納されたプログラムを実行する演算装置である。プロセッサ１１が、各種プログラムを実行することによって、生産・輸送計画システム１の各種機能が実現される。なお、プロセッサ１１がプログラムを実行して行う処理の一部を、他の演算デバイス（例えば、ハードウェアによるＦＰＧＡやＡＳＩＣ）で実行してもよい。
【００１６】
メモリ１４は、不揮発性の記憶素子であるＲＯＭ及び揮発性の記憶デバイスであるＲＡＭを含む。ＲＯＭは、不変のプログラム（例えば、ＢＩＯＳ）などを格納する。ＲＡＭは、ＤＲＡＭ（Dynamic Random Access Memory）のような高速かつ揮発性の記憶デバイスであり、プロセッサ１１が実行するプログラム及びプログラムの実行時に使用されるデータ（例えば、記憶装置２から読み出したデータ）を一時的に格納する。例えば、プロセッサ１１が生産計画・輸送計画生成プログラムを実行することによって生産計画・輸送計画生成部１５が構成される。生産計画・輸送計画生成部１５は、生産計画及び輸送計画を作成し、生成された計画に従って各種コストを計算する。また、プロセッサ１１が画面生成プログラムを実行することによって、画面生成部１６が構成される。画面生成部１６は、生成された計画及び計算されたコストをユーザが視認可能な画面を表示するためのデータを生成する。
【００１７】
通信インターフェース１２は、所定のプロトコルに従って、他の装置との通信を制御するネットワークインターフェース装置である。
【００１８】
入出力インターフェース１３には、ディスプレイ装置１７やプリンタ（図示省略）などの出力装置、及びキーボード１８、マウス（図示省略）、タッチパネル（図示省略）などの出力装置が接続され、プログラムの実行結果をユーザが視認可能な形式で出力し、ユーザからの入力を受けるインターフェースである。
【００１９】
プロセッサ１１が実行するプログラムは、リムーバブルメディア（ＣＤ−ＲＯＭ、フラッシュメモリなど）又はネットワークを介してサーバに提供され、非一時的記憶媒体である不揮発性のメモリ１４や補助記憶装置に格納される。このため、生産・輸送計画システム１は、ネットワークやリムーバブルメディアからデータを読み込むインターフェースを有するとよい。
【００２０】
生産・輸送計画システム１は、物理的に一つの計算機上で、又は、論理的又は物理的に構成された複数の計算機上で構成される計算機システムであり、複数の物理的計算機資源上に構築された仮想計算機上で動作するものでもよい。
【００２１】
生産・輸送計画システム１は、記憶装置２と接続されている。記憶装置２は、例えば、磁気記憶装置（ＨＤＤ）、フラッシュメモリ（ＳＳＤ）等の大容量かつ不揮発性の記憶デバイスを有し、プロセッサ１１がプログラムの実行時に使用するデータを格納する。例えば、記憶装置２は、生産・輸送計画システム１が演算処理に使用するデータである要求量情報２１、品目情報２２、在庫単価情報２３、輸送カレンダ情報２４、設備カレンダ情報２５、生産情報２６、段取り替え情報２７及びシナリオ情報２８を格納する。また、記憶装置２は、生産・輸送計画システム１が演算処理の結果として出力する生産計画情報３１、段取り替え計画情報３２、輸送品目計画情報３３、輸送費情報３４、在庫情報３５及びコスト情報３６を格納する。記憶装置２に格納される情報の詳細は、図４から図１７を用いて後述する。なお、記憶装置２は、プロセッサ１１が実行するプログラムを格納してもよい。
【００２２】
図１に示す構成では、生産・輸送計画システム１とは別に記憶装置２を設けたが、データを格納する不揮発性記憶デバイスである補助記憶装置を生産・輸送計画システム１内に設けてもよい。
【００２３】
生産・輸送計画システム１は、通信インターフェース１２を介して、他のシステム（例えば、客先ＰＯＳシステム３、工場生産管理システム４、輸送管理システム５、在庫管理システム６）と接続されているとよい。客先ＰＯＳシステム３は、販売店における製品の販売を管理するためのシステムであり、販売店が製品を発注するためにも使用される。工場生産管理システム４は、工場における製品の生産を管理するためのシステムである。輸送管理システム５は、輸送業者（例えば、海運会社）が輸送手段の運行を管理するためのシステムである。在庫管理システム６は、工場や倉庫に保管されている在庫を管理するためのシステムである。
【００２４】
生産・輸送計画システム１は、物流業者や問屋が製品の流通を管理するためのシステムであり、客先ＰＯＳシステム３から送信された製品の発注を取り纏めて、工場における製品の生産計画を作成し、生産された製品を工場から販売店まで運搬するための輸送計画を作成する計算機システムである。
【００２５】
図２は、生産・輸送計画処理のフローチャートである。
【００２６】
まず、生産計画・輸送計画生成部１５は、一つシナリオを選択する（１０１）。シナリオの選択は、以下のような様々な方法がある。
（１）シナリオ情報２８から一つシナリオを選択してもよい。例えば、過去に用いられた全てのシナリオを使用してもよい。
（２）シナリオ情報２８に定義されたシナリオ内で製品の生産順序をデフォルトの順序から変えることによって複数の子シナリオを生成して、生成された子シナリオを一つずつ選択してもよい。一般に段取り替えにおける前品目と後品目によって段取り替えコストや負荷（生産停止時間）が異なることから、生産順序を変えたシナリオによって生産コストを低減できる。
（３）所定のルールに従ってシナリオを生成して、生成されたシナリオを一つずつ選択してもよい。このように、シナリオ情報２８を用いずにシナリオを生成することによって、予めシナリオ情報２８を定めておかなくても、生産計画及び輸送計画を生成できる。
【００２７】
次に、生産計画・輸送計画生成部１５は、選択したシナリオに従って生産計画を作成する（１０２）。例えば、要求量情報２１の要求量の製品を生産するための設備を設備カレンダ情報２５から選択し、輸送カレンダ情報２４の輸送リードタイムを考慮して生産日を決定する。また、段取り替え情報２７を参照して、必要に応じて段取り替えを行って、生産する製品を切り替えて、１日に複数種類の製品を生産するとよい。また、生産情報２６を参照して生産単価が低くなる生産設備を選択するとよい。作成された生産計画は生産計画情報３１及び段取り替え計画情報３２に格納される。
【００２８】
次に、生産計画作成処理の具体例を説明する。生産計画は一般的なスケジューリング方式により生成することができる。ここでは、一例を説明する。要求量情報２１の要求日から輸送カレンダ情報２４の輸送リードタイムを遡った日を工場から出荷する日とする。工場では、出荷日に要求量分出荷できるように、選択したシナリオに従って生産設備と生産日を決定する。
【００２９】
例えば、シナリオ１を選択した場合、品目情報２２に登録された順番に毎日１設備１品目ずつ生産する。品目情報２２に製品Ａ、製品Ｂ、製品Ｃという順番で品目が登録され、設備Ｘがある場合、生産の初日である２０１８年１０月１日の設備Ｘには製品Ａを、翌日２０１８年１０月２日の設備Ｘには製品Ｂを、２０１８年１０月３日の設備Ｘには製品Ｃを割り当てる。設備Ｘの生産能力は１５０であり、設備Ｘにおける製品Ａの負荷は１であるため、２０１８年１０月１日には設備Ｘで製品Ａを１５０生産する。製品Ａから製品Ｂへの段取り換え負荷は０であり、設備Ｘにおける製品Ｂの負荷は１であるため、２０１８年１０月２日には設備Ｘで製品Ｂを１５０生産する。同様にして、全ての品目と出荷日と出荷量について生産日と生産量を決定する。
【００３０】
次に、生産計画・輸送計画生成部１５は、生成された生産計画に従って輸送計画を作成する（１０３）。例えば、生産計画情報３１に格納された生産計画、輸送カレンダ情報２４の輸送リードタイム及び要求量情報２１の要求量に従って輸送日を決定し、品目情報２２及び輸送カレンダ情報２４を参照して、当該製品を輸送するコンテナ（すなわち、出発日）を決定し、輸送計画を生成する。作成された輸送計画は輸送品目計画情報３３及び輸送費情報３４に格納される。さらに、生産計画情報３１及び輸送品目計画情報３３に基づいて、シナリオ毎かつ製品毎の在庫量を計算し、在庫情報３５に記録する。在庫情報３５は、在庫管理システム６に記録してもよい。
【００３１】
次に、図３を参照して、輸送計画作成処理の具体例を説明する。まず、はじめに、輸送カレンダ情報２４から計画作成日より後で最も早い出発日を選択する（１１１）。次に、生産計画作成処理により決定された出荷日が、前回の出発日から検索した出発日までの間にある品目を特定する。特定した品目について、品目情報２２に登録されたコンテナ占有率と出荷量を乗じて、今回の出発日に対する品目の輸送率を決定する。特定した全ての品目に対して輸送率を加算して総輸送率を算出する（１１２）。そして、総輸送率の小数点以下を切り上げた整数値をコンテナ本数とする（１１３）。その後、当該出発日より後で最も早い出発日を検索する。該当日が無い場合には処理を終了し、該当日がある場合にはステップ１１１に戻り、処理を繰り返す。
【００３２】
次に、生産計画・輸送計画生成部１５は、生産コスト、段取り替えコスト、輸送費、在庫コストを計算する（１０４）。例えば、生産計画情報３１の生産量に生産情報２６の生産単価を乗じると製品毎の生産コストが計算される。計算された生産コストは生産計画情報３１に格納される。また、段取り替えコストの計算については、段取り替え情報２７を段取り替え計画情報３２を参照して、段取り替え計画情報３２に記録されている段取り替えの負荷及びロスコストを記録する。なお、生産計画情報３１を参照して、設備の稼動時間外の段取り替えは、製品の生産量に影響を生じないので、負荷を０にするとよい。また、輸送費の計算については、輸送カレンダ情報２４の輸送費を、輸送費情報３４の輸送費に記録する。また、在庫単価情報２３を参照して、在庫コストを計算し、在庫情報３５に記録する。
【００３３】
最後に、計算された生産コスト、段取り替えコスト、輸送費、在庫コストを合計した合計コストをコスト情報３６に記録する。生産コスト、段取り替えコスト、輸送費、在庫コストの合計は各コストに重み付けをして合計してもよい。この重み係数は、ユーザの指示によって決定しても、季節性を考慮して決定してもよい。重み係数を乗じたコストを加算して合計コストを計算することによって、様々な要因を考慮した適切な合計コストを算出できる。例えば、在庫中に劣化したり、価格が低下する製品では、在庫コストの係数を大きくして、在庫が少ない計画のコスト合計が低くなるようにしてもよい。また、キャッシュフローが潤沢な場合は、経営への在庫コストの影響が小さく、在庫コストの係数を小さくしてもよい。
【００３４】
ステップ１０４では、生産コストを含めて合計コストを計算したが、生産コストを含めずに合計コストを計算してもよい。使用する設備によって単位負荷や生産単価が異なる場合、製品の生産順序によって生産コストが異なることから、合計コストに生産コストを含めるとよい。一方、使用する設備によって単位負荷や生産単価が同じ場合、要求量に応じて生産量が決まることから、シナリオによって製品の生産数（すなわち、生産コスト）は変化しない。このような場合には、生産コストを含めずに合計コストを計算すると、計算負荷を軽減できる。
【００３５】
次に、生産計画・輸送計画生成部１５は、計算された合計コストは暫定解より安いかを判定する（１０５）。なお、暫定解の初期値は新しいシナリオの選択時に無限大に設定しておく。そして、合計コストが暫定解より安ければ、計算された合計コストを暫定解として保存する（１０６）。
【００３６】
なお、本例では生産計画作成後に輸送計画を作成する方法について説明したが、生産条件、輸送条件および合計コストを一次式として記載し、これらの一次式で構成される連立方程式を混合整数計画法などの一般的な手法により解くことで、生産計画と輸送計画を同時に作成することも可能である。
【００３７】
次に、生産計画・輸送計画生成部１５は、選択されたシナリオに従って生成された生産計画と輸送計画の全てを用いたコストの計算が終了したかを判定する（１０７）。選択されたシナリオにおけるコストの計算が終了していなれば、ステップ１０２に戻り、次の生産計画及び輸送計画を作成し、当該計画に基づくコストの計算を続ける。一方、選択されたシナリオにおける全てのコストの計算が終了していれば、ステップ１０８に進む（１０７）。
【００３８】
ステップ１０８では、生産計画・輸送計画生成部１５は、シナリオ情報２８の全シナリオについてコストの計算が終了したかを判定する。一部のシナリオにおけるコストの計算が終了していなれば、当該シナリオの暫定解をメモリ１４に格納し、ステップ１０１に戻り、別のシナリオを選択し、コストの計算を続ける。一方、全シナリオにおけるコストの計算が終了していれば、ステップ１０９に進む。
【００３９】
その後、画面生成部１６は、生成された生産計画及び輸送計画、及び計算されたコストをユーザが視認可能な画面を表示するためのデータを生成する（１０９）。生成されたデータは、入出力インターフェース１３から出力されディスプレイ装置１７に表示される。
【００４０】
図４は、要求量情報２１の構成例を示す図である。要求量情報２１は、客先ＰＯＳシステム３から送信された製品の発注をまとめたデータであり、生産計画の生成時に使用される（図２のステップ１０２）。要求量情報２１は、日付、販売拠点名、品目名、及び要求量のデータを含む。日付は、当該製品を販売地（販売拠点名）に納入すべき日である。本実施例では、ある国の工場で生産された製品を販売地である他国に船積みコンテナで運搬する輸送計画を作成する例を示すが、工場（生産地）や販売店（販売地）は、それらが所在する都市名で定義してもよい。
【００４１】
図５は、品目情報２２の構成例を示す図である。品目情報２２は、工場で生産された製品を販売地に運搬する手段（船積みコンテナ）における物量に関する情報であり、生産計画の生成時及び輸送費の計算時に使用される（図２のステップ１０２、１０４）。品目情報２２は、品目名及びコンテナ占有率のデータを含む。すなわち、品目情報２２には、１個の製品を運搬する際のコンテナの占有率が記録される。例えば、製品Ａはコンテナの１０００分の１の容積を占有する、換言すると、１個のコンテナで１０００個の製品Ａが運搬できる。なお、品目情報は、製品の容積ではなく、製品の重量で規定してもよい。
【００４２】
図６は、在庫単価情報２３の構成例を示す図である。在庫単価情報２３は、製品を在庫として保管するためのコストの情報であり、在庫コストの計算時に使用される（図２のステップ１０４）。在庫単価情報２３は、拠点名、品目名、及び在庫保管単価のデータを含む。在庫保管単価は、１日あたりの円コスト（例えば、千円単位）で記録するとよいが、他の期間や単位（１か月あたりの現地通貨単位）で記録してもよい。例えば、製品Ａをインドネシア工場で在庫として保管すると１日あたり１千円のコストが生じる。
【００４３】
図７は、輸送カレンダ情報２４の構成例を示す図である。輸送カレンダ情報２４は、製品を運搬するコンテナの輸送に関する情報であり、輸送計画の生成時及び在庫コストの計算時に使用される（図２のステップ１０３、１０４）。輸送カレンダ情報２４は、出発日、発地名、着地名、コンテナ本数、輸送リードタイム（輸送ＬＴ）、及び輸送費を含む。コンテナ本数は、この生産・輸送計画システム１を運用する物流業者や問屋が製品の流通を予約しているコンテナの数である。輸送リードタイムは、発地点から着地点へのコンテナの輸送に要する時間（日数）である。輸送費は、発地点から着地点へのコンテナの輸送に要する費用（例えば、千円単位）である。
【００４４】
図８は、設備カレンダ情報２５の構成例を示す図である。設備カレンダ情報２５は、工場における設備の稼動に関する情報であり、生産計画の生成時に使用される（図２のステップ１０２）。設備カレンダ情報２５は、日付、生産拠点名、設備名、及び生産能力のデータを含む。生産能力は、所定の単位（例えば、ある製品の生産に要する時間である単位負荷）で記録される。例えば、２０１８年１０月１日のインドネシア工場の設備Ｘの生産能力は１５０単位であり、設備Ｙの生産能力は２００単位である。
【００４５】
図９は、生産情報２６の構成例を示す図である。生産情報２６は、工場における製品の生産に関する情報であり、生産計画の生成時及び生産コストの計算時に使用される（図２のステップ１０２、１０４）。生産情報２６は、生産拠点名、設備名、品目名、単位負荷、及び生産単価のデータを含む。単位負荷は、製品を生産するための時間である。生産単価は、材料費や生産設備の償却費を含む、製品を生産するための費用である。例えば、インドネシア工場の設備Ｘ及び設備Ｙで製品Ａを生産する単位負荷は１であり、設備Ｘで製品Ａを生産するコストは１０千円であり、設備Ｙで製品Ａを生産するコストは１５千円である。製品Ａは設備Ｘでも設備Ｙでも単位負荷（生産時間）は同じであるが、設備Ｘより設備Ｙの方が生産コストが高いことが分かる。
【００４６】
図１０は、段取り替え情報２７の構成例を示す図である。段取り替え情報２７は、工場における製品の段取り替えに関する情報であり、生産計画の生成時及び生産コストの計算時に使用される（図２のステップ１０２、１０４）。段取り替え情報２７は、前品目、後品目、ロスコスト、及び負荷のデータを含む。ロスコストは、生産する製品を切り替えるための生産設備の洗浄や金型の交換などに要する費用であり、例えば千円単位で記録される。負荷は、同じ日に複数種類の製品を生産する場合に生じる負荷、すなわち、生産する製品を切り替えるために必要な時間であり、単位負荷によって表される。例えば、製品Ａから製品Ｂに切り替えるコストは１０００千円であり、切り替える時間は１０単位負荷である。
【００４７】
図１１は、シナリオ情報２８の構成例を示す図である。シナリオ情報２８は、コストを計算する前提となる生産計画及び輸送計画を生成するためのルールであり、登録されているシナリオの一つが図２のステップ１０１で選択される。シナリオ情報２８は、シナリオ番号及び投入順序決定ルールのデータを含む。例えば、シナリオ１は、品目情報２２に記録された順（製品Ａ、Ｂ、Ｃの順）に１日１品目を生産し、生産設日の稼働時間外に段取り替えをするシナリオである。また、シナリオ２は、要求日が早い順に製品の生産を開始し、段取り替え時間が短い順に要求量ずつ生産するシナリオである。シナリオ３は、品目情報２２に記録された順（製品Ａ、Ｂ、Ｃの順）に要求量ずつ生産するシナリオである。
【００４８】
図１２は、生産計画情報３１の構成例を示す図である。生産計画情報３１は、シナリオに従って生成された生産計画であり、図２のステップ１０２、１０４で生成される。生産計画情報３１は、シナリオ、日付、生産拠点名、設備名、投入順序、品目名、生産量、及び生産コストのデータを含む。例えば、シナリオ２を用いると、２０１８年１０月１日にインドネシア工場の設備Ｘで製品Ａを９０個生産し（その生産コストは９００千円）、その後、設備Ｘで製品Ｃを２５個生産する（その生産コストは５００千円）計画が記録されている。
【００４９】
図１３は、段取り替え計画情報３２の構成例を示す図である。段取り替え計画情報３２は、生成された生産計画における段取り替えの情報であり、図２のステップ１０２、１０４で生成される。段取り替え計画情報３２は、シナリオ、日付、生産拠点名、前品目、後品目、負荷、及びロスコストのデータを含む。例えば、シナリオ１を用いると、２０１８年１０月２日にインドネシア工場の設備Ｘで製品Ａから製品Ｂへの切り替える計画が記録されており、その負荷は０単位時間で、コストは１０００千円であることが記録されている。この場合、日毎に生産する製品が切り替えられ、設備の稼動時間外に段取り替えが行われるので、前後の製品の生産への影響は生じず、負荷は０となる。また、シナリオ２を用いると、２０１８年１０月１日にインドネシア工場の設備Ｘで製品Ａから製品Ｃへの切り替える計画が記録されており、その負荷は１０単位時間で、コストは１００千円であることが記録されている。
【００５０】
図１４は、輸送品目計画情報３３の構成例を示す図である。輸送品目計画情報３３は、シナリオに従って生成された輸送計画であり、図２のステップ１０３で生成される。輸送品目計画情報３３は、シナリオ、出発日、発地名、着地名、品目名、及び輸送量のデータを含む。例えば、シナリオ１を用いてインドネシア工場で生産される９０個の製品Ａと７０個の製品Ｂは、２０１８年１０月２日にインドネシアから日本に発送され輸送計画が記録されている。
【００５１】
図１５は、輸送費情報３４の構成例を示す図である。輸送費情報３４は、シナリオに従って生成された輸送計画の輸送費の情報であり、図２のステップ１０３、１０４で生成される。輸送費情報３４は、シナリオ、出発日、発地名、着地名、コンテナ本数、及び輸送費のデータを含む。例えば、シナリオ１を用いてインドネシア工場で生産される製品を２０１８年１０月２日にインドネシアから日本に発送する１本のコンテナの輸送費は２０００千円であることが記録されている。
【００５２】
図１６は、在庫情報３５の構成例を示す図である。在庫情報３５は、シナリオに従って生成された生産計画及び輸送計画から導出される在庫の情報であり、図２のステップ１０３、１０４で生成される。在庫情報３５は、シナリオ、日付、生産拠点名、品目名、在庫量、及び在庫コストのデータを含む。例えば、シナリオ１に従ってインドネシア工場で生産される製品Ａについて、２０１８年１０月１日の在庫量は１５０個（在庫コストは１５０千円）、同月２日及び３日の在庫量は６０個（在庫コストは６０千円）、２０１８年１０月１日の在庫量は１５０個（在庫コストは１５０千円）であることが記録されている。
【００５３】
図１７は、コスト情報３６の構成例を示す図である。コスト情報３６は、図２のステップ１０４で計算された生産コスト、段取替えコスト、輸送費、及び在庫コストの情報であり、図２のステップ１０４で計算される。なお、生産コストを含めないでコストを比較する場合、生産コストを含めないでコスト合計を計算し、コスト情報３６に生産コストを含めなくてもよい。
【００５４】
図１８は、シナリオ比較画面の例を示す図である。シナリオ比較画面は、入出力インターフェース１３から出力されディスプレイ装置１７に表示される。シナリオ比較画面では、シナリオ毎のコストが比較できるようにグラフ形式でコストが表示される。なお、コストを数値で表してもよい。また、生産コスト、段取替えコスト、輸送費、及び在庫コストを区別できるように表示し、どのコストがコスト合計の低減に寄与しているかが分かるようになっている。なお、生産コストを含めないでコストを比較する場合、段取替えコスト、輸送費、及び在庫コストを表示する。
【００５５】
図１９は、生産・輸送計画画面の構成例を示す図である。生産・輸送計画画面は、入出力インターフェース１３から出力されディスプレイ装置１７に表示される。生産・輸送計画画面では、シナリオ毎に合計コストが最小となる生産計画及び輸送計画における、日毎及び設備毎の製品の生産計画と発送日とがグラフ形式で表示される。例えば、１０月２日に設備Ｘで生産された製品Ｂの一部は１０月２日に発送されるが、残りは在庫となることが分かる。
【００５６】
なお、生産・輸送計画画面では、シナリオ毎に合計コストが最小となる生産計画及び輸送計画を出力するが、他の条件（在庫コストが最小）で生産計画及び輸送計画を出力してもよい。在庫コストに従って生産計画及び輸送計画を選択することによって、経営への在庫コストの影響が大きいユーザが適切な生産計画及び輸送計画を容易に生成できる。
【００５７】
以上に説明したように、生産計画・輸送計画生成部１５は、入力された要求日までに要求量を納品できるように製品の生産計画（生産計画情報３１）を生成し、生成された生産計画によって生産された製品が要求日までに仕向地に届くように製品の輸送計画（輸送品目計画情報３３）を生成し、生成された輸送計画の輸送コスト（輸送費情報３４）を計算し、生成された生産計画における段取り替えのロスコスト（段取り替え計画情報３２）を計算し、生成された生産計画及び輸送計画に従った場合の在庫コスト（在庫情報３５）を計算し、計算された輸送コスト、ロスコスト及び在庫コストをシナリオ比較画面として出力するので、生産計画及び輸送計画を統合して低コストの計画を生成できる。
【００５８】
また、生産計画・輸送計画生成部１５は、シナリオ２を用いて、要求日が早い順に製品の生産を開始し、段取り替え時間が短い順に要求量ずつ生産するので、製品の要求日時を遵守して、低コストの生産計画及び輸送計画を生成できる。
【００５９】
また、生産計画・輸送計画生成部１５は、計算された輸送コスト、ロスコスト及び在庫コストを加算して、合計コストを計算し、合計コストが最小となる生産計画及び輸送計画を生産・輸送計画画面として出力するので、生成された生産計画及び輸送計画のうち低コストな計画を簡単に選択できる。
【００６０】
また、生産計画・輸送計画生成部１５は、計算された輸送コスト、ロスコスト及び在庫コストの各々に定められた重み係数を乗じた値を加算して、合計コストを計算するので、様々な要因を考慮した適切な合計コストを算出できる。
【００６１】
また、生産計画・輸送計画生成部１５は、生成された生産計画における製品の生産コストを計算し、計算された生産コストも加算して合計コストを計算するので、製品の生産順序によって生産コストが異なる場合にも、合計コストを適切に計算できる。
【００６２】
また、生産計画・輸送計画生成部１５は、複数のシナリオに従って複数の生産計画及び複数の輸送計画を生成し、シナリオ毎に合計コストが最小となる生産計画及び輸送計画を生産・輸送計画画面として出力するので、シナリオ毎に、適切な生産計画及び輸送計画を提示でき、ユーザは低コストな計画を簡単に選択できる。
【００６３】
また、生産計画・輸送計画生成部１５は、在庫コストが最小となる生産計画及び輸送計画を出力するので、経営への在庫コストの影響を小さくしたいユーザに適した生産計画及び輸送計画を容易に生成できる。
【００６４】
なお、本発明は前述した実施例に限定されるものではなく、添付した特許請求の範囲の趣旨内における様々な変形例及び同等の構成が含まれる。例えば、前述した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに本発明は限定されない。また、ある実施例の構成の一部を他の実施例の構成に置き換えてもよい。また、ある実施例の構成に他の実施例の構成を加えてもよい。また、各実施例の構成の一部について、他の構成の追加・削除・置換をしてもよい。
【００６５】
また、前述した各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等により、ハードウェアで実現してもよく、プロセッサがそれぞれの機能を実現するプログラムを解釈し実行することにより、ソフトウェアで実現してもよい。
【００６６】
各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリ、ハードディスク、ＳＳＤ（ｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の記憶装置、又は、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に格納することができる。
【００６７】
また、制御線や情報線は説明上必要と考えられるものを示しており、実装上必要な全ての制御線や情報線を示しているとは限らない。実際には、ほとんど全ての構成が相互に接続されていると考えてよい。
【符号の説明】
【００６８】
１  生産・輸送計画システム
２  記憶装置
３  客先ＰＯＳシステム
４  工場生産管理システム
５  輸送管理システム
６  在庫管理システム
１１  プロセッサ
１２  通信インターフェース
１３  入出力インターフェース
１４  メモリ
１５  輸送計画生成部
１６  画面生成部
１７  ディスプレイ装置
１８  キーボード
２１  要求量情報
２２  品目情報
２３  在庫単価情報
２４  輸送カレンダ情報
２５  設備カレンダ情報
２６  生産情報
２７  段取り替え情報
２８  シナリオ情報
３１  生産計画情報
３２  段取り替え計画情報
３３  輸送品目計画情報
３４  輸送費情報
３５  在庫情報
３６  コスト情報
【図１】
2020126509.tif 000003
【図２】
2020126509.tif 000004
【図３】
2020126509.tif 000005
【図４】
2020126509.tif 000006
【図５】
2020126509.tif 000007
【図６】
2020126509.tif 000008
【図７】
2020126509.tif 000009
【図８】
2020126509.tif 000010
【図９】
2020126509.tif 000011
【図１０】
2020126509.tif 000012
【図１１】
2020126509.tif 000013
【図１２】
2020126509.tif 000014
【図１３】
2020126509.tif 000015
【図１４】
2020126509.tif 000016
【図１５】
2020126509.tif 000017
【図１６】
2020126509.tif 000018
【図１７】
2020126509.tif 000019
【図１８】
2020126509.tif 000020
【図１９】
2020126509.tif 000021