(57)【要約】【課題】製品の製造に使用する部品の発注を支援することを課題とする。【解決手段】発注支援方法は、記憶部に記憶された情報を用いて製品の製造に使用する部品の発注を支援する処理ステップとして、需要製品数算出部が、現在からの所定期間における前記製品の需要数の予測値である予測需要製品数に、当該予測需要製品数に対応付けられている予測精度別係数を乗算したものと、前記所定期間における前記製品の需要数の確定値である確定需要製品数と、を加算することによって、前記部品の発注数を算出する際に用いられる正味の需要製品数を算出する需要製品数算出ステップを含む。【選択図】図１
2018073338.tif 000002
【特許請求の範囲】
【請求項１】
記憶部に記憶された情報を用いて製品の製造に使用する部品の発注を支援する処理ステップとして、
需要製品数算出部が、現在からの所定期間における前記製品の需要数の予測値である予測需要製品数に、当該予測需要製品数に対応付けられている予測精度別係数を乗算したものと、前記所定期間における前記製品の需要数の確定値である確定需要製品数と、を加算することによって、前記部品の発注数を算出する際に用いられる正味の需要製品数を算出する需要製品数算出ステップを含む、発注支援方法。
【請求項２】
記憶部に記憶された情報を用いて製品の製造に使用する部品の発注を支援する処理ステップとして、
安全係数設定部が、前記部品の発注数の算出に用いられる前記部品の安全在庫数を算出する際に用いられる安全係数を、前記部品の在庫回転率が高いほど大きな値に設定する安全係数設定ステップを含む、発注支援方法。
【請求項３】
記憶部に記憶された情報を用いて製品の製造に使用する部品の発注を支援する処理ステップとして、
調達リードタイム算出部が、前記部品の過去の納入実績から納入遅延期間の期待値を算出し、当該納入遅延期間の期待値に、前記部品の標準調達リードタイムを加算することによって、前記部品の発注数の算出に用いられる前記部品の安全在庫数を算出する際に用いられる正味の調達リードタイムを算出する調達リードタイム算出ステップを含む、発注支援方法。
【請求項４】
安全係数設定部が、前記部品の発注数の算出に用いられる前記部品の安全在庫数を算出する際に用いられる安全係数を、前記部品の在庫回転率が高いほど大きな値に設定する安全係数設定ステップを含む、請求項１に記載の発注支援方法。
【請求項５】
調達リードタイム算出部が、前記部品の過去の納入実績から納入遅延期間の期待値を算出し、当該納入遅延期間の期待値に、前記部品の標準調達リードタイムを加算することによって、前記部品の発注数の算出に用いられる前記部品の安全在庫数を算出する際に用いられる正味の調達リードタイムを算出する調達リードタイム算出ステップを含む、請求項１、請求項２、請求項４のいずれか一項に記載の発注支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、発注支援方法に関する。
【背景技術】
【０００２】
従来から、計装機器や制御機器などの製品を製造する工場等では、その製造に使用する部品の欠品を防ぐために、部品の在庫を保有している。しかし、過剰な在庫は、キャッシュフローなどの観点から避けたい。そのために、例えば、ＭＲＰ（Materials  Requirements  Planning：資材所要量計画）と呼ばれる手法によって、製品の需要数や部品の調達日数等の要素をもとに部品の発注計画を立案することで、部品の欠品を防ぎつつ在庫数の適正化が図られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１０８９７６号公報
【特許文献２】特開２００９−１８７１５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、近年、部品の発注数を決定するときに考慮すべき要素は多様化しており、従来のＭＲＰでは、ユーザが部品の適正な発注数を決めるのは難しい。
【０００５】
そこで、本発明は、上記事情に鑑みてなされたものであり、製品の製造に使用する部品の発注を支援することを課題とする。
【課題を解決するための手段】
【０００６】
実施形態の発注支援方法は、記憶部に記憶された情報を用いて製品の製造に使用する部品の発注を支援する処理ステップとして、需要製品数算出部が、現在からの所定期間における前記製品の需要数の予測値である予測需要製品数に、当該予測需要製品数に対応付けられている予測精度別係数を乗算したものと、前記所定期間における前記製品の需要数の確定値である確定需要製品数と、を加算することによって、前記部品の発注数を算出する際に用いられる正味の需要製品数を算出する需要製品数算出ステップを含む。
【図面の簡単な説明】
【０００７】
【図１】図１は、本実施形態の発注支援装置の構成例を示す図である。
【図２】図２は、確定需要製品数情報の例を示す図である。
【図３】図３は、予測需要製品数情報の例を示す図である。
【図４】図４は、予測精度別係数情報の例を示す図である。
【図５】図５は、構成部品数情報の例を示す図である。
【図６】図６は、標準調達リードタイム情報の例を示す図である。
【図７】図７は、部品納入実績情報の例を示す図である。
【図８】図８は、部品使用実績情報の例を示す図である。
【図９】図９は、本実施形態の発注支援装置が発注部品数を算出する処理のフローチャートである。
【発明を実施するための形態】
【０００８】
以下、本発明にかかる発注支援方法の実施形態について、図面を参照して説明する。
【０００９】
まず、本実施形態の発注支援装置１の構成例について説明する。図１は、本実施形態の発注支援装置１の構成例を示す図である。図１に示すように、発注支援装置１は、記憶部２に記憶された情報を用いて製品の製造に使用する部品の発注を支援するコンピュータ装置（例えば、パソコン、サーバ等）であって、記憶部２、処理部３、通信Ｉ／Ｆ（インタフェース）部４、入力部５、および、表示部６を備える。
【００１０】
記憶部２は、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、ＨＤＤ（Hard  Disk  Drive）、フラッシュメモリ、ＳＳＤ（Solid  State  Drive）、光ディスクなどの記憶装置である。記憶部２は、処理部３で実行されるＯＳ（Operating  System）（不図示）や各種プログラム（不図示）のほか、発注支援処理のための図１に記載の各情報や、各種演算結果（不図示）などを記憶する。
【００１１】
記憶部２に記憶された図１に記載の各情報について、以下に説明する。まず、確定需要製品数情報１００について、図２を参照して説明する。図２は、確定需要製品数情報１００の例を示す図である。確定需要製品数とは、現在からの所定期間（以下、単に「所定期間」という。例えば、現在から１週間、１か月など）における製品の需要数の確定値である。図２の例では、所定期間における製品Ｘの需要数の確定値が１０台であることを示している。
【００１２】
次に、予測需要製品数情報１０１について、図３を参照して説明する。図３は、予測需要製品数情報１０１の例を示す図である。予測需要製品数情報１０１では、製品名に対して、台数と予測精度が対応付けられる。予測需要製品数（図３における「台数」）とは、所定期間における製品の需要数の予測値である。予測精度とは、過去の統計等に基づいてユーザによって設定される予測の精度である。ここでは、予測精度として、精度が高いほうからＡ、Ｂ、Ｃの三段階があるものとする。図３の例では、所定期間における製品Ｘの需要数の予測値の４台に対して予測精度「Ａ」が対応付けられ、また、所定期間における製品Ｘの需要数の予測値の８台に対して予測精度「Ｃ」が対応付けられていることを示している。
【００１３】
次に、予測精度別係数情報１０２について、図４を参照して説明する。図４は、予測精度別係数情報１０２の例を示す図である。予測精度別係数とは、各予測精度に対応付けられる係数である。図４の例では、予測精度「Ａ」に係数「１．０」が対応付けられ、予測精度「Ｂ」に係数「０．８」が対応付けられ、予測精度「Ｃ」に係数「０．５」が対応付けられていることを示している。
【００１４】
次に、構成部品数情報１０３について、図５を参照して説明する。図５は、構成部品数情報１０３の例を示す図である。構成部品数とは、所定の製品の製造に使用する所定の部品の数である。図５の例では、製品Ｘの製造に使用する部品Ｙの数（構成部品数）が２個であることを示している。
【００１５】
次に、標準調達リードタイム情報１０４について、図６を参照して説明する。図６は、標準調達リードタイム情報１０４の例を示す図である。標準調達リードタイムとは、部品ごとに設定された標準的な調達リードタイムである。図６の例では、部品Ｙの標準調達リードタイムが１０日であることを示している。
【００１６】
次に、部品納入実績情報１０５について、図７を参照して説明する。図７は、部品納入実績情報１０５の例を示す図である。部品納入実績情報１０５では、部品の過去の納入実績として、部品ごとに、オーダ回数に対して納入遅延日数が対応付けられている。図７の例では、部品Ｙに関して、１回目〜１０回目のオーダのうち、４回目のオーダで４日の納入遅延があり、５回目のオーダで６日の納入遅延があり、１０回目のオーダで３日の納入遅延があったことを示している。
【００１７】
次に、部品使用実績情報１０６について、図８を参照して説明する。図８は、部品使用実績情報１０６の例を示す図である。部品使用実績情報１０６では、部品ごとに、月に対して使用数が対応付けられている。図８の例では、部品Ｙに関して、４月、５月、６月、７月、８月、９月のそれぞれの使用数が５個、１０個、７個、８個、７個、５個であったことを示している。
【００１８】
図１に戻って、部品在庫情報１０７とは、部品ごとの現在の在庫数を示す情報である。部品入荷予定情報１０８とは、部品ごとの入荷予定を示す情報である。部品補充点情報１０９とは、部品ごとの補充点（在庫数がこの数まで減ったら発注をするという基準の数値）を示す情報である。部品最小発注単位数情報１１０とは、部品ごとの最小発注単位数（例えば１００個等）を示す情報である。部品最小発注数情報１１１とは、部品ごとの最小発注数（例えば１０００個等）を示す情報である。
【００１９】
次に、処理部３について説明する。処理部３は、例えば、ＣＰＵ（Central  Processing  Unit）、ＭＰＵ（Micro  Processing  Unit）等の電子回路である。処理部３は、記憶部２に記憶されたＯＳ、各種プログラム、発注支援のための各情報などに基づいて、各種演算（処理）を実行する。処理部３は、例えば、機能部として、需要製品数算出部３１、使用部品数算出部３２、調達リードタイム算出部３３、安全係数設定部３４、安全在庫数算出部３５、過不足部品数算出部３６、および、発注部品数算出部３７を有する。
【００２０】
需要製品数算出部３１は、所定期間における所定の製品の需要数の予測値である予測需要製品数（図３の「台数」）に、当該予測需要製品数に対応付けられている予測精度別係数（図４の「係数」）を乗算したものと、所定期間におけるその製品の需要数の確定値である確定需要製品数（図２の「台数」）と、を加算することによって、部品の発注数を算出する際に用いられる正味の需要製品数（最終的に見込まれる需要製品数）を算出する。計算式は、例えば、次の式（１）である。
【００２１】
正味の需要製品数＝Σ（予測需要製品数×予測精度）＋確定需要製品数・・・式（１）
図２〜図４の例で計算すると、製品Ｘの正味の需要製品数は、「（４×１．０＋８×０．５＋１０」＝「１８（台）」となる。
【００２２】
使用部品数算出部３２は、所定の製品の正味の需要製品数と、その製品を構成する所定の部品の数（構成部品数）に基づいて、その製品の製造に使用するその部品の数（使用部品数）を算出する。計算式は、例えば、次の式（２）である。
【００２３】
使用部品数＝（正味の需要製品数）×構成部品数  ・・・式（２）
図５の例で計算すると、製品Ｘを製造するのに使用する部品Ｙの数（使用部品数）は、「１８（台）×２」＝「３６（個）」となる。
【００２４】
調達リードタイム算出部３３は、所定の部品の発注数の算出に用いられるその部品の安全在庫数を算出する際に用いられる正味の調達リードタイム（納入遅延のリスクを考慮した調達リードタイム）を算出する。調達リードタイム算出部３３は、例えば、部品納入実績情報１０５（図７）から納入遅延期間の期待値を算出し、当該納入遅延期間の期待値に、部品の標準調達リードタイム（図６）を加算することによって、正味の調達リードタイムを算出する。計算式は、例えば、次の式（３）である。
【００２５】
正味の調達リードタイム＝（Σ納入遅延日数）／（オーダ回数）＋
標準調達リードタイム  ・・・式（３）
図６、図７の例で計算すると、部品Ｙの正味の調達リードタイム数は、「（４＋６＋３）／１０＋１０」＝「１１．３（日）」となる。
【００２６】
安全係数設定部３４は、所定の部品の発注数の算出に用いられるその部品の安全在庫数を算出する際に用いられる安全係数を、部品の在庫回転率が高いほど大きな値に設定する。安全係数設定部３４は、例えば、在庫回転率が１（回／月）未満であれば安全係数＝０．５、在庫回転率が１（回／月）以上であれば安全係数＝１．０とする。なお、安全係数は、２種類に限定されず、３種類以上であってもよい。なお、この在庫回転率の対象期間は、例えば、直近の半年、１年などであるが、これらに限定されない。
【００２７】
安全在庫数算出部３５は、所定の部品の安全在庫数を算出する。計算式は、例えば、公知の次の式（４）である。
安全在庫数＝安全係数×（使用数の標準偏差）×√（正味の調達リードタイム）
・・・式（４）
【００２８】
安全係数は、安全係数設定部３４によって設定されている。また、正味の調達リードタイムは、調達リードタイム算出部３３によって算出されている。
【００２９】
「使用数の標準偏差」は、図８の例で計算すると、月単位の平均使用数は「７」なので、「√[１／６｛（５−７）２＋（１０−７）２＋（７−７）２＋（８−７）２＋（７−７）２＋（５−７）２｝]」＝「√３」である。
【００３０】
なお、「使用数の標準偏差」を算出する際に、対象期間は、過去のすべての期間としてもよいし、あるいは、特定の期間としてもよい。例えば、製品が、長期間にわたって、また、季節等に関係なく、毎月、安定した数量を製造されている場合は、対象期間を過去のすべての期間とすればよい。また、製品が、短期寿命であったり、また、季節等によって製造の数量の変動が大きかったりする場合は、対象期間を特定の期間とすればよい。
【００３１】
過不足部品数算出部３６は、所定の部品の過不足数を算出する。計算式は、例えば、次の式（５）である。
過不足数＝現在庫数＋入荷予定数−使用部品数−（補充点＋安全在庫数）・・・式（５）
【００３２】
現在庫数は、記憶部２に記憶されている部品在庫情報１０７に含まれている。入荷予定数は、記憶部２に記憶されている部品入荷予定情報１０８に含まれている。使用部品数は、使用部品数算出部３２によって算出されている。補充点は、記憶部２に記憶されている部品補充点情報１０９に含まれている。安全在庫数は、安全在庫数算出部３５によって算出されている。
【００３３】
発注部品数算出部３７は、所定の部品の発注数を算出する。発注部品数算出部３７は、例えば、過不足部品数算出部３６によって算出された過不足数が０以上の場合は発注数をゼロとし、過不足数が０未満の場合（以下、０未満の過不足数を「不足数」という。）は発注数を次のようにして算出する。
【００３４】
発注部品数算出部３７は、その部品の最小発注単位数（図１の記憶部２の部品最小発注単位数情報１１０）、最小発注数（図１の記憶部２の部品最小発注数情報１１１）に基づいて、不足数の絶対値以上で、かつ、最小発注数量以上で、かつ、最小発注単位数の倍数になる最小の値を発注数とする。例えば、不足数が「１２３０（個）」で、最小発注単位数が「１００（個）」で、最小発注数が「１０００（個）」の場合、発注数は「１３００（個）」となる。
【００３５】
通信Ｉ／Ｆ部４は、他の装置との間での通信の制御を行うインタフェースである。通信Ｉ／Ｆ部４は、例えば、ＬＡＮ（Local  Area  Network）カードなどのネットワークインタフェースカードを用いて実現できる。
【００３６】
入力部５は、各種の情報入力を受け付ける入力デバイスであり、例えば、マウスやキーボードなどである。入力部５は、例えば、ユーザによる部品の発注に関する各種の情報入力を受け付け、その情報を処理部３に受け渡す。
【００３７】
表示部６は、各種情報を表示する表示デバイスであり、例えば、ＬＣＤ（Liquid  Crystal  Display）やＣＲＴ（Cathode  Ray  Tube）などである。表示部６は、例えば、ユーザによる部品の発注に関する各種情報の入力画面や演算結果等を表示する。
【００３８】
次に、発注支援装置１による発注部品数算出処理の流れについて説明する。図９は、本実施形態の発注支援装置１が発注部品数を算出する処理のフローチャートである。この処理は、例えば、ユーザによる入力部５での操作をトリガーに実行される。
【００３９】
まず、需要製品数算出部３１は、所定の部品を使用する製品に関して、予測需要製品数に、当該予測需要製品数に対応付けられている予測精度別係数を乗算したものと、確定需要製品数と、を加算することによって、正味の需要製品数を算出する（ステップＳ１）。
【００４０】
次に、使用部品数算出部３２は、所定の製品の正味の需要製品数と、その製品を構成するその部品の数（構成部品数）に基づいて、その製品の製造に使用するその部品の数（使用部品数）を算出する（ステップＳ２）。
【００４１】
次に、調達リードタイム算出部３３は、部品納入実績情報１０５（図７）から納入遅延期間の期待値を算出し、当該納入遅延期間の期待値に、部品の標準調達リードタイム（図６）を加算することによって、正味の調達リードタイムを算出する（ステップＳ３）。
【００４２】
次に、安全係数設定部３４は、その部品の安全在庫数を算出する際に用いられる安全係数を、部品の在庫回転率が高いほど大きな値に設定する（ステップＳ４）。
【００４３】
次に、安全在庫数算出部３５は、例えば、上述の式（４）を用いて、その部品の安全在庫数を算出する（ステップＳ５）。
【００４４】
次に、過不足部品数算出部３６は、例えば、上述の式（５）を用いて、その部品の過不足数を算出する（ステップＳ６）。
【００４５】
次に、発注部品数算出部３７は、その部品の過不足数、最小発注単位数、最小発注数に基づいて、その部品の発注数を算出する（ステップＳ７）。
【００４６】
このように、本実施形態の発注支援装置１によれば、製品の製造に使用する部品の発注を支援することができる。
【００４７】
例えば、一般に、部品の発注数を決定する際に考慮すべき要素のうち、需要製品数は、市場動向や取引先等によって大きく変動するため、予測が難しい。本実施形態の発注支援装置１では、上述した需要製品数算出部３１の処理によって正味の需要製品数を高精度で算出（予測）することによって、部品の発注を支援することができる。
【００４８】
また、安全係数設定部３４が部品の在庫回転率が高いほど安全係数を大きな値に設定することで、その安全係数を用いて高精度な安全在庫数を算出することができる。つまり、在庫回転率が高い部品（必要度の高い部品）の在庫を適正に多くし、在庫回転率が低い部品（必要度の低い部品）の在庫を適正に少なくすることができる。
【００４９】
また、一般に、部品の発注数を決定する際に考慮すべき要素のうち、調達リードタイムは、市場動向や取引先等によって大きく変動するため、予測が難しい。本実施形態の発注支援装置１では、上述した調達リードタイム算出部３３の処理によって正味の調達リードタイムを高精度で算出することによって、部品の発注を支援することができる。
【００５０】
また、本実施形態の発注支援装置１で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供することができる。また、本実施形態の発注支援装置１で実行されるプログラムを、インターネット等のネットワークを経由して配布、提供するようにしてもよい。
【００５１】
また、本実施形態の発注支援装置１で機能する処理部３内の各機能部は、全部がソフトウェアで構成されていてもよいし、あるいは、一部または全部がハードウェアで構成されていてもよい。
【００５２】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００５３】
１    発注支援装置
２    記憶部
３    処理部
４    通信Ｉ／Ｆ部
５    入力部
６    表示部
３１  需要製品数算出部
３２  使用部品数算出部
３３  調達リードタイム算出部
３４  安全係数設定部
３５  安全在庫数算出部
３６  過不足部品数算出部
３７  発注部品数算出部
【図１】
2018073338.tif 000003
【図２】
2018073338.tif 000004
【図３】
2018073338.tif 000005
【図４】
2018073338.tif 000006
【図５】
2018073338.tif 000007
【図６】
2018073338.tif 000008
【図７】
2018073338.tif 000009
【図８】
2018073338.tif 000010
【図９】
2018073338.tif 000011