JP4327648B2 - Computer program, inventory management apparatus and method - Google Patents
Computer program, inventory management apparatus and method Download PDFInfo
- Publication number
- JP4327648B2 JP4327648B2 JP2004124790A JP2004124790A JP4327648B2 JP 4327648 B2 JP4327648 B2 JP 4327648B2 JP 2004124790 A JP2004124790 A JP 2004124790A JP 2004124790 A JP2004124790 A JP 2004124790A JP 4327648 B2 JP4327648 B2 JP 4327648B2
- Authority
- JP
- Japan
- Prior art keywords
- demand
- product
- period
- value
- prediction
- 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.)
- Expired - Fee Related
Links
- 238000004590 computer program Methods 0.000 title claims description 16
- 238000000034 method Methods 0.000 title description 22
- 238000004364 calculation method Methods 0.000 claims description 34
- 230000001186 cumulative effect Effects 0.000 claims description 30
- 238000007726 management method Methods 0.000 claims description 29
- 238000009825 accumulation Methods 0.000 claims description 6
- 230000010365 information processing Effects 0.000 claims description 5
- 230000006870 function Effects 0.000 description 15
- 238000012545 processing Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 238000011156 evaluation Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 2
- 230000003442 weekly effect Effects 0.000 description 2
- KNMAVSAGTYIFJF-UHFFFAOYSA-N 1-[2-[(2-hydroxy-3-phenoxypropyl)amino]ethylamino]-3-phenoxypropan-2-ol;dihydrochloride Chemical compound Cl.Cl.C=1C=CC=CC=1OCC(O)CNCCNCC(O)COC1=CC=CC=C1 KNMAVSAGTYIFJF-UHFFFAOYSA-N 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、過去における需要予測値と需要実績値に基づいて安全在庫量を算出するコンピュータプログラム及び在庫管理装置並びにその方法に関する。 The present invention relates to a computer program, an inventory management apparatus, and a method for calculating a safe stock quantity based on a demand forecast value and a demand actual value in the past.
従来から、商品の在庫量が、発注点在庫を切ったときに一定の量を発注する発注点方式の在庫管理方式が知られている。ここで「発注点在庫」とは、過去の需要実績値に基づいて予測された当該商品の調達期間内の需要予測値に安全在庫量を加えた在庫量のことである。そして、安全在庫量の計算方法としては、式(1)に示す求め方が一般的であった(例えば、非特許文献1参照)。 2. Description of the Related Art Conventionally, an inventory management method of an ordering point method in which a certain amount is ordered when the inventory amount of a product is cut off the ordering point inventory is known. Here, the “order point inventory” is an inventory quantity obtained by adding a safety inventory quantity to a demand forecast value within a procurement period of the product predicted based on a past demand actual value. Then, as a method for calculating the safety stock amount, the method of obtaining the equation (1) has been common (see, for example, Non-Patent Document 1).
ここで、「安全係数」とは、許容可能な欠品率によって決定されるものであり、安全係数が大きいほど欠品確率は小さくなる。また、「調達期間」とは、発注してから商品が届くまでの期間のことである。 Here, the “safety factor” is determined by the allowable shortage rate. The larger the safety factor, the smaller the shortage probability. In addition, the “procurement period” is a period from when an order is placed until the product arrives.
一方、適切な需要予測が可能な場合には、需要予測値と需要実績値との予測誤差のバラツキの方が需要実績値自体のバラツキよりも小さくなるため、より少ない安全在庫量で同様の欠品率が実現できることが知られている(例えば、特許文献1参照)。この場合の安全在庫量の計算方法は式(2)に示すようになる。 On the other hand, when an appropriate demand forecast is possible, the variation in the forecast error between the demand forecast value and the actual demand value is smaller than the variation in the actual demand value itself. It is known that the product rate can be realized (for example, see Patent Document 1). In this case, the safety stock quantity is calculated as shown in Equation (2).
ここで調達期間の単位は、需要予測の予測単位期間(需要予測周期)を用いる。すなわち、需要予測を日次で行う場合は日、週次で行う場合は週、また月次で行う場合は月が単位となる。
しかしながら、上記特許文献1に記載の方法では、需要予測の予測単位期間よりも調達期間が長い場合には、適切な安全在庫量を求めることが困難である。例えば、ある商品の需要予測を週単位に実施し(需要予測周期:1週間)、当該商品の調達期間が4週間である場合、安全在庫量は式(3)で計算することができる。
However, in the method described in
上記式(3)は、1週先から4週先の「予測誤差のバラツキ度合い」が全て同じであり、かつ独立(各時点の実績がそれぞれ依存していない状態をいい、以下同じ)であったとすると、4週間累計の「予測誤差のバラツキ度合い」は1週毎の「予測誤差のバラツキ度合い」のルート4倍(=2倍)になるという、性質に基づくものである。 In the above formula (3), the “variation degree of prediction error” from the first week to the fourth week is the same, and is independent (refers to the state where the results at each time point are not dependent on each other, the same applies hereinafter). For example, the “prediction error variation degree” for four weeks is based on the property that the route is four times (= 2 times) the “prediction error variation degree” for each week.
しかし、実際には、各週の「予測誤差のバラツキ度合い」は同じであるとは考えにくい。例えば、需要の予測は先であればあるほど困難であり、「予測誤差のバラツキ度合い」は将来になればなるほど大きくなると考えられる。また、各週の「予測誤差のバラツキ度合い」は独立でない場合もある。例えば、需要実績値が一定のサイクル(例えば隔週)で大きくなったり小さくなったりするような場合は、ある週の予測誤差が正であると、その翌週の予測誤差は負になる可能性が高い。このような需要特性を持つ商品は、1週先の需要量を正確に予測することは難しくても、4週まとめてであれば比較的高精度で予測できることがある。 However, in reality, it is unlikely that the “degree of variation in prediction error” in each week is the same. For example, it is considered that the earlier the demand is predicted, the more difficult it is, and the “degree of variation in prediction error” will increase as the future increases. In addition, the “degree of variation in prediction error” for each week may not be independent. For example, when the actual demand value increases or decreases in a certain cycle (for example, every other week), if the prediction error for a certain week is positive, the prediction error for the next week is likely to be negative. . Even if it is difficult to accurately predict the demand amount one week ahead, a product having such demand characteristics may be predicted with relatively high accuracy if it is collected for four weeks.
このように、一般には「予測誤差のバラツキ度合い」は週毎に一定ではなく、かつ独立ではないため、上記特許文献1に示すような従来の安全在庫量計算では、安全在庫量が過少になったり過剰になってしまう場合があると考えられる。
As described above, in general, the “degree of prediction error variation” is not constant every week and is not independent. Therefore, in the conventional safety inventory calculation as shown in
本発明は、このような事情を考慮してなされたものであり、需要予測の予測単位期間よりも調達期間が長い場合であっても、調達期間内における予測誤差のバラツキ度合いを正確に見積もり、安全在庫量を適切に計算することができるコンピュータプログラム及び在庫管理装置並びにその方法を提供することを目的とする。 The present invention has been made in consideration of such circumstances, and even when the procurement period is longer than the forecast unit period of demand forecast, accurately estimate the degree of variation in prediction error within the procurement period, It is an object of the present invention to provide a computer program, an inventory management device, and a method thereof capable of appropriately calculating a safety stock quantity.
上記課題を解決するために、本発明に係るコンピュータプログラムは、
コンピュータを、
安全在庫量の算出対象となる商品それぞれについて、当該商品の調達期間を設定する第1の設定手段、
前記第1の設定手段で安全在庫量の算出対象である商品に設定された調達期間から、当該商品の予測誤差を算出する期間である累積期間を設定する第2の設定手段、
記憶装置に記憶されている前記商品の需要実績値、及び当該需要実績値を用いて予測単位期間ごとに算出された前記商品の需要予測値のうち、前記商品の需要予測時点毎に前記第2の設定手段で設定された累積期間により決定される期間における需要予測値と需要実績値とを取得する取得手段、
前記取得手段で取得した需要予測値と需要実績値とから、前記期間における予測単位期間ごとの需要予測値と需要実績値との差の総和を示す累積誤差を算出する第1の算出手段、
前記第1の算出手段で算出された、複数の前記需要予測時点における前記累積誤差に基づいて、前記商品の安全在庫量を算出する第2の算出手段
として機能させる。
In order to solve the above problems, a computer program according to the present invention provides:
Computer
A first setting means for setting a procurement period of the product for each product for which a safety stock quantity is to be calculated;
Second setting means for setting a cumulative period, which is a period for calculating a prediction error of the product, from a procurement period set for the product for which the safety stock quantity is calculated by the first setting unit;
Of the demand actual value of the product stored in the storage device and the demand predicted value of the product calculated for each prediction unit period using the demand actual value, the second for each demand forecast time of the product. obtaining means for obtaining forecast value definitive period determined by the set accumulated period setting means and the actual demand value,
First calculation means for calculating a cumulative error indicating a sum of differences between the demand prediction value and the demand actual value for each prediction unit period in the period from the demand prediction value and the demand actual value acquired by the acquisition means;
Based on the accumulated error at the plurality of demand prediction points calculated by the first calculation unit, the product functions as a second calculation unit that calculates a safety stock amount of the product.
また、本発明に係る在庫管理装置は、
安全在庫量の算出対象となる商品それぞれについて、当該商品の調達期間を設定する第1の設定手段と、
前記第1の設定手段で安全在庫量の算出対象である商品に設定された調達期間から、当該商品の予測誤差を算出する期間である累積期間を設定する第2の設定手段と、
記憶装置に記憶されている前記商品の需要実績値、及び当該需要実績値を用いて予測単位期間ごとに算出された当該商品の需要予測値のうち、前記商品の需要予測時点毎に前記第2の設定手段で設定された累積期間により決定される期間における需要予測値と需要実績値とを取得する取得手段と、
前記取得手段で取得した需要予測値と需要実績値とから、前記期間における予測単位期間ごとの需要予測値と需要実績値との差の総和を示す累積誤差を算出する第1の算出手段と、
前記第1の算出手段で算出された、複数の前記需要予測時点における前記累積誤差に基づいて、前記商品の安全在庫量を算出する第2の算出手段と
を備えることを特徴とする。
In addition, the inventory management device according to the present invention,
A first setting means for setting a procurement period of the product for each product for which a safety stock quantity is to be calculated;
Second setting means for setting a cumulative period, which is a period for calculating a prediction error of the product, from a procurement period set for the product for which the safety stock quantity is to be calculated by the first setting unit;
Of the demand actual value of the product stored in the storage device and the demand predicted value of the product calculated for each prediction unit period using the demand actual value, the second for each demand forecast time of the product. a forecast value and the actual demand value definitive the period determined by the cumulative period set by the setting means and acquisition means for acquiring,
First calculation means for calculating a cumulative error indicating a sum of differences between the demand prediction value and the demand actual value for each prediction unit period in the period from the demand prediction value and the demand actual value acquired by the acquisition means;
And second calculating means for calculating a safety stock quantity of the product based on the accumulated error at the plurality of demand forecast points calculated by the first calculating means.
さらに、本発明に係る在庫管理方法は、
商品の需要実績値と当該商品の需要予測値との誤差に基づいて安全在庫量を算出する情報処理装置によって行われる在庫管理方法であって、
安全在庫量の算出対象となる前記商品それぞれについて、当該商品の調達期間を設定する第1の設定工程と、
前記第1の設定工程で安全在庫量の算出対象である商品に設定された調達期間から、当該商品の予測誤差を算出する期間である累積期間を設定する第2の設定工程と、
記憶装置に記憶されている前記商品の需要実績値、及び当該需要実績値を用いて予測単位期間ごとに算出された当該商品の需要予測値のうち、前記商品の需要予測時点毎に前記第2の設定工程で設定された累積期間により決定される期間における需要予測値と需要実績値とを取得する取得工程と、
前記取得工程で取得した需要予測値と需要実績値とから、前記期間における予測単位期間ごと需要予測値と需要実績値との差の総和を示す累積誤差を算出する第1の算出工程と、
前記第1の算出工程で算出された、複数の前記需要予測時点における前記累積誤差に基づいて、前記商品の安全在庫量を算出する第2の算出工程と
を備えることを特徴とする。
Furthermore, the inventory management method according to the present invention includes:
An inventory management method performed by an information processing device that calculates a safety stock quantity based on an error between a demand actual value of a product and a demand forecast value of the product,
For the products respectively to be calculated subject to the safety stock quantity, a first setting step of setting the lead time of the product,
A second setting step for setting a cumulative period, which is a period for calculating a prediction error of the product, from a procurement period set for the product for which the safety stock quantity is calculated in the first setting step;
Of the demand actual value of the product stored in the storage device and the demand predicted value of the product calculated for each prediction unit period using the demand actual value, the second for each demand forecast time of the product. an acquisition step of acquiring the forecast value and the actual demand value definitive the period determined by the cumulative period set by the setting step of,
A first calculation step of calculating a cumulative error indicating a sum of differences between the demand prediction value and the demand actual value for each prediction unit period in the period from the demand prediction value and the demand actual value acquired in the acquisition step;
And a second calculation step of calculating a safety stock amount of the product based on the accumulated errors at the plurality of demand prediction points calculated in the first calculation step.
本発明によれば、需要予測の予測単位期間よりも調達期間が長い場合であっても、調達期間内における予測誤差のバラツキ度合いを正確に見積もり、安全在庫量を適切に計算することができる。 According to the present invention, even if the procurement period is longer than the forecast unit period of the demand forecast, it is possible to accurately estimate the degree of variation in the prediction error within the procurement period and appropriately calculate the safety stock amount.
以下、本発明の一実施形態について、図面を参照して説明する。 Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
図1は、本発明の一実施形態に係る在庫管理装置の構成図である。図1に示すように、本実施形態に係る在庫管理装置は、データベース100と、需要予測部110と、安全在庫量算出部120とを備える。
FIG. 1 is a configuration diagram of an inventory management apparatus according to an embodiment of the present invention. As shown in FIG. 1, the inventory management apparatus according to the present embodiment includes a
需要予測部110は、後述する需要実績DB101の需要実績値及び各種マスタ103の情報に基づいて将来の需要予測値を計算し、その結果を後述する需要予測履歴DB102に格納する。また、安全在庫量算出部120は、需要予測履歴DB102に格納されている需要予測値と需要実績DB101に格納されている需要実績値から安全在庫量を算出し、これを後述する安全在庫量DB104に格納する。そして、DB100は、上記需要実績DB101と、上記需要予測履歴DB102と、上記各種マスタ103と、上記安全在庫量DB104とを含む。尚、需要実績DB101には、過去の商品別・期間別の需要実績値が蓄積されている。
The
図2は、本実施形態に係る在庫管理装置の需要実績DB101に蓄積されているデータの一例を示す図である。図2の1行目のデータは、2003年1月の商品コードAAAAの商品の需要実績値が105であったことを示している。
FIG. 2 is a diagram illustrating an example of data stored in the
図3は、本実施形態に係る在庫管理装置の需要予測履歴DB102に蓄積されているデータの一例を示す図である。尚、需要予測履歴DB102には、商品別予測開始時点別期間別の需要予測結果が蓄積されている。図3の1行目のデータは、商品コードAAAAの商品について、2002年12月までの実績をもとにして2003年1月の需要量を予測した結果が97であることを示している。また、図3の2行目のデータは、2002年12月までの実績をもとに、2003年2月の需要量を予測した当該商品についての結果が84であったことを示している。
FIG. 3 is a diagram illustrating an example of data stored in the demand
図1に示す各種マスタ103は、本装置の各部の動作のために必要となるマスタ類であり、例えば商品マスタ等が含まれる。図4は、本実施形態に係る在庫管理装置に備わる商品マスタの一例を示す図である。図4の1行目のデータは、商品コードAAAAに関する情報であり、商品名が商品1、許容欠品率が0.05、調達期間が4か月、評価期間が12か月であることを示している。
図5は、本実施形態に係る在庫管理装置の安全在庫量DB104に蓄積されているデータ(各商品の安全在庫量)の一例を示す図であり、図5の1行目のデータは、商品コードAAAAの安全在庫量が50であることを示している。
FIG. 5 is a diagram illustrating an example of data (safety stock amount of each product) accumulated in the safe
図6は、本実施形態に係る在庫管理装置を実現する情報処理装置(コンピュータ)の細部構成を示すブロック図である。図6において、CPU201は、システムバス212に接続された各デバイスを統括的に制御する。また、RAM202は、CPU201の主メモリ、ワークエリア、一時退避領域等として機能する。さらに、ROM203は、ブートプログラムが記憶されている。
FIG. 6 is a block diagram illustrating a detailed configuration of an information processing apparatus (computer) that implements the inventory management apparatus according to the present embodiment. In FIG. 6, the
入力制御部204は、キーボードやマウス等のポインティングデバイスで実現される入力部205からの入力を制御する。また、表示制御部206は、CRTモニタや液晶モニタ等で実現される表示部207による表示を制御する。さらに、外部メモリ制御部208は、CPU201の制御プログラムであるオペレーティングシステム(OS)や、本在庫管理装置の後述する各種機能を実現するためのプログラム、各種マスタファイル等、各種データベース、ユーザファイル、編集ファイル等の各種データを記憶する外部メモリ209へのアクセスを制御する。
The
外部メモリ209には、さらに本情報処理装置の各種機能を実現するための各種テーブル等が記憶されている。尚、外部メモリ209としては、ハードディスク(HD)やフレキシブルディスク(FD)、PCMCIAカードスロットにアダプタを介して接続可能なコンパクトフラッシュ(登録商標)やスマートメディア等が挙げられる。また、本実施形態では、外部メモリ209に記録されているプログラムが必要に応じてRAM202にロードされることによって実行されるものとする。
The
また、通信I/F制御部210は、LANやインターネット等のネットワーク211を介して外部機器との通信制御処理を実行する。
In addition, the communication I /
次に、本実施形態に係る在庫管理装置の安全在庫量算出部120の細部処理について説明する。図7は、本実施形態に係る在庫管理装置の安全在庫量算出部120の細部処理手順を説明するためのフローチャートである。尚、本実施形態に係る在庫管理装置は、図7に示す一連の処理を商品毎に商品マスタに登録されている数だけ繰り返し実行する。
Next, detailed processing of the safe inventory
尚、安全在庫量の算出処理を説明するにあたって、需要予測の単位期間は1か月、現時点を2003年12月末として、2003年12月末までの需要実績データから2004年1月以降の需要量を予測し、1月時点の安全在庫量を算出する場合を考える。また、商品マスタは図4に示す通りとする。 In explaining the safety stock quantity calculation process, the demand forecast unit period is one month, and the current time is the end of December 2003, and the demand quantity after January 2004 is calculated from the demand data until the end of December 2003. Assume that the safety stock quantity as of January is calculated and calculated. The product master is as shown in FIG.
安全在庫量算出部120は、まず、当該商品に関連するデータを取得する(ステップS71)。ここで取得するデータは少なくとも、当該商品の需要実績値、需要予測値、許容欠品率を含んでいるものとする。尚、許容欠品率とは、当該商品の欠品が起こっても仕方がないとする確率の最大値のことである。
First, the safety stock
図8は、図7のステップS71のデータ取得処理の詳細を説明するためのフローチャートである。まず、図4に示す商品マスタから対象となる商品を設定する(ステップS71a)。例えば、商品コードAAAAの商品1を対象として設定する。次いで、現在の時点(現時点)の日付を抽出し設定する(ステップS71b)。設定された商品の許容欠品率、調達期間及び評価期間を図4に示す商品マスタから抽出し設定する(ステップS71c)。例えば、商品1の許容欠品率0.05、調達期間4.0か月及び評価期間12.0か月を抽出し設定する。尚、許容欠品率、調達期間、及び評価期間は任意に設定することもできる。
FIG. 8 is a flowchart for explaining details of the data acquisition process in step S71 of FIG. First, the target product is set from the product master shown in FIG. 4 (step S71a). For example, the
そして、抽出された許容欠品率に対応する安全係数を図12に示す安全係数テーブルから抽出し設定する(ステップS71d)。尚、安全係数は許容欠品率によって定められた定数であり、例えば許容欠品率が5%で1.65、1%で2.33、0.5%で2.58等が与えられている。また、許容欠品率から安全係数を計算し設定してもよい。次に、調達期間に基づいて累積期間を算出し設定する(ステップS71e)。その後、図3に示すデータが格納された需要予測履歴DB102から需要予測値を抽出するとともに、図2に示すデータが格納された需要実績DB101から需要実績値を抽出する(ステップS71f)。
Then, the safety factor corresponding to the extracted allowable shortage rate is extracted and set from the safety factor table shown in FIG. 12 (step S71d). The safety factor is a constant determined by the allowable shortage rate. For example, the allowable shortage rate is 1.65 at 5%, 2.33 at 1%, 2.58 at 0.5%, etc. Yes. Further, a safety factor may be calculated and set from the allowable shortage rate. Next, an accumulation period is calculated and set based on the procurement period (step S71e). Thereafter, the demand forecast value is extracted from the demand
上述したステップS71のデータ取得処理が終了した後、需要予測値と需要実績値とに基づいて、過去の各時点の累積誤差を計算する(ステップS72)。ここで、上記累積誤差は、次に示す式(4)に基づいて計算される。 After the above-described data acquisition process in step S71 is completed, a cumulative error at each past time point is calculated based on the demand prediction value and the actual demand value (step S72). Here, the cumulative error is calculated based on the following equation (4).
図9〜11は、上記式(4)に基づいて計算された商品1〜3の各時点のそれぞれの累積誤差を示す図である。尚、当該計算をするにあたっては、商品1、2、3の調達期間がそれぞれ4月、0.5月、3.5月であることから、それらの累積期間を調達期間を下回らない最小の整数で定義される4か月、1か月、4か月とし、評価期間をそれぞれ12か月とした。
FIGS. 9-11 is a figure which shows each accumulated error of each time of goods 1-3 calculated based on the said Formula (4). In the calculation, since the procurement periods of the
次に、式(5)に基づいて累積誤差のバラツキ度合いを計算する(ステップS73)。 Next, the degree of variation in accumulated error is calculated based on equation (5) (step S73).
図9に示すように、2004年1月時点の商品1の累積誤差のバラツキ度合いは、式(6)に示すようになる。
As shown in FIG. 9, the degree of variation in the cumulative error of the
同様に、2004年1月時点の商品2及び商品3の累積誤差のバラツキ度合いは、それぞれ10、139となる。
Similarly, the degree of variation in the accumulated error between the
次に、式(7)に基づいて安全在庫量を計算する(ステップS74)。 Next, the safety stock quantity is calculated based on the equation (7) (step S74).
ここで、許容欠品率は全商品とも0.05であり、この場合の安全係数は図12に示す安全係数テーブルより1.65(許容欠品率:5%)となる。各商品の安全在庫量は下記の通りとなる。 Here, the allowable shortage rate is 0.05 for all products, and the safety factor in this case is 1.65 (allowable shortage rate: 5%) from the safety factor table shown in FIG. The safety stock quantity of each product is as follows.
尚、実際の運用では、各商品の調達期間は変化する。例えば、自社工場で商品を生産する場合であれば、工程改善によって製造期間(リードタイム)が短縮されたり、取引先を変更することにより調達期間(リードタイム)が短縮されたりすることがある。このような場合は商品マスタの調達期間を変更するだけで、適切な安全在庫量を計算することができる。 In actual operation, the procurement period of each product changes. For example, in the case of producing a product in its own factory, the manufacturing period (lead time) may be shortened by improving the process, or the procurement period (lead time) may be shortened by changing the supplier. In such a case, an appropriate safety stock quantity can be calculated simply by changing the procurement period of the product master.
尚、上記説明では、累積誤差のバラツキ度合いを求め、それに式(9)を乗ずることにより、安全在庫量を求める方法について説明した。 In the above description, the method for obtaining the safety stock quantity by obtaining the degree of variation of the accumulated error and multiplying it by the equation (9) has been described.
これに対して、式(10)で示される累積誤差率のバラツキ度合いを求め、それに式(11)を乗ずることにより安全在庫量を求めてもよい。 On the other hand, the safety stock quantity may be obtained by obtaining the degree of variation of the cumulative error rate represented by Expression (10) and multiplying it by Expression (11).
累積誤差のバラツキ度合いが需要予測値に比例している場合は、累積誤差率を用いた方がより妥当な安全在庫量を算出することができる。 When the degree of variation in the accumulated error is proportional to the demand forecast value, it is possible to calculate a more appropriate safety stock quantity using the accumulated error rate.
そして最後に、算出された上記安全在庫量を安全在庫量DB104に保存する(ステップS75)。 Finally, the calculated safety stock quantity is stored in the safety stock quantity DB 104 (step S75).
尚、上述した安全在庫量の算出方法は、定期発注方式や定量発注方式等の安全在庫量の算出が必要な全ての在庫管理方式に適用することが可能である。また、安全在庫量の計算式は上述したモデル以外にも、次式に示すようなモデルを用いてもよい。 It should be noted that the above-described method for calculating the safe stock quantity can be applied to all stock management systems that require the calculation of the safe stock quantity, such as a regular order method and a quantitative order method. In addition to the above-described model, a model as shown in the following equation may be used as the safety inventory quantity calculation formula.
式(12)に示すモデルは、累積需要実績値が累積需要予測値を最も上回った量(最大累積超過量)に基づいて安全在庫量を決めるものである。図9に示す商品1の例の場合、安全在庫量は53となる。
また、安全在庫量の計算式は、その式中に調達期間と予測誤差が含まれているものであれば何でもよく、「調達期間」の部分を「調達期間/累積期間」に置き換え、「予測誤差」の部分を「累積誤差」に置き換えることで安全在庫量を計算してもよい。
The model shown in Expression (12) determines the amount of safety stock based on the amount of accumulated demand actual value exceeding the accumulated demand predicted value (maximum accumulated excess amount). In the case of the
The safety stock quantity calculation formula can be anything as long as it includes the procurement period and forecast error, and replaces the “procurement period” with “procurement period / cumulative period”. The safety stock quantity may be calculated by replacing the “error” part with the “cumulative error”.
上述したように、安全在庫量を調達期間内における需要予測値と需要実績値の累積誤差率に基づいて計算することにより、調達期間内における「予測誤差のバラツキ度合い」を正確に見積もることができる。そのため、需要予測の予測単位期間よりも調達期間が長い商品においても、適正な安全在庫量を計算することができる。また、需要予測の予測単位期間よりも調達期間が短い商品において、本発明を適用すると、累積期間=1となり、安全在庫量の計算式は式(13)に示すようになる。 As described above, by calculating the safety stock quantity based on the cumulative error rate of the demand forecast value and the actual demand value within the procurement period, it is possible to accurately estimate the “prediction error variation degree” within the procurement period. . Therefore, an appropriate safety stock quantity can be calculated even for a product whose procurement period is longer than the forecast unit period of demand forecast. In addition, when the present invention is applied to a product whose procurement period is shorter than the forecast unit period of the demand forecast, the cumulative period = 1, and the formula for calculating the safety stock quantity is as shown in Expression (13).
これは、従来技術における安全在庫量の計算式と同義である。すなわち、本発明で提案した方法によれば、需要予測の予測単位期間よりも調達期間が長い場合には従来よりもより適切に安全在庫量を計算することができ、従来の方法でも問題がない場合には、従来の方法と同様の効果を発揮することが可能である。
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
This is synonymous with the formula for calculating the safety stock in the prior art. That is, according to the method proposed in the present invention, when the procurement period is longer than the forecast unit period of the demand forecast, the safe stock quantity can be calculated more appropriately than in the past, and there is no problem with the conventional method. In some cases, it is possible to achieve the same effect as the conventional method.
As described above, the embodiment has been described in detail. However, the present invention can take an embodiment as a system, apparatus, method, program, storage medium, or the like, and specifically includes a plurality of devices. The present invention may be applied to a system that is configured, or may be applied to an apparatus that includes a single device.
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム(実施形態では図に示すフローチャートに対応したプログラム)を、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。 In the present invention, a software program (in the embodiment, a program corresponding to the flowchart shown in the figure) that realizes the functions of the above-described embodiment is directly or remotely supplied to the system or apparatus, and the computer of the system or apparatus Is also achieved by reading and executing the supplied program code.
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。 Accordingly, since the functions of the present invention are implemented by computer, the program code installed in the computer also implements the present invention. In other words, the present invention includes a computer program itself for realizing the functional processing of the present invention.
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等の形態であっても良い。 In that case, as long as it has the function of a program, it may be in the form of object code, a program executed by an interpreter, script data supplied to the OS, or the like.
プログラムを供給するための記録媒体としては、例えば、フロッピー(登録商標)ディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD−ROM、CD−R、CD−RW、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD−ROM,DVD−R)などがある。 As a recording medium for supplying the program, for example, floppy (registered trademark) disk, hard disk, optical disk, magneto-optical disk, MO, CD-ROM, CD-R, CD-RW, magnetic tape, nonvolatile memory card ROM, DVD (DVD-ROM, DVD-R) and the like.
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明に含まれるものである。 As another program supply method, a client computer browser is used to connect to an Internet homepage, and the computer program of the present invention itself or a compressed file including an automatic installation function is downloaded from the homepage to a recording medium such as a hard disk. Can also be supplied. It can also be realized by dividing the program code constituting the program of the present invention into a plurality of files and downloading each file from a different homepage. That is, a WWW server that allows a plurality of users to download a program file for realizing the functional processing of the present invention on a computer is also included in the present invention.
また、本発明のプログラムを暗号化してCD−ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。 In addition, the program of the present invention is encrypted, stored in a storage medium such as a CD-ROM, distributed to users, and key information for decryption is downloaded from a homepage via the Internet to users who have cleared predetermined conditions. It is also possible to execute the encrypted program by using the key information and install the program on a computer.
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているOSなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。 In addition to the functions of the above-described embodiments being realized by the computer executing the read program, the OS running on the computer based on the instruction of the program is a part of the actual processing. Alternatively, the functions of the above-described embodiment can be realized by performing all of them and performing the processing.
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。 Furthermore, after the program read from the recording medium is written in a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, the function expansion board or The CPU or the like provided in the function expansion unit performs part or all of the actual processing, and the functions of the above-described embodiments are realized by the processing.
100 データベース(DB)
101 需要実績DB
102 需要予測履歴DB
103 各種マスタ
104 安全在庫量DB
110 需要予測部
120 安全在庫量算出部
100 database (DB)
101 Demand results DB
102 Demand forecast history DB
103
110
Claims (10)
安全在庫量の算出対象となる商品それぞれについて、当該商品の調達期間を設定する第1の設定手段、
前記第1の設定手段で安全在庫量の算出対象である商品に設定された調達期間から、当該商品の予測誤差を算出する期間である累積期間を設定する第2の設定手段、
記憶装置に記憶されている前記商品の需要実績値、及び当該需要実績値を用いて予測単位期間ごとに算出された前記商品の需要予測値のうち、前記商品の需要予測時点毎に前記第2の設定手段で設定された累積期間により決定される期間における需要予測値と需要実績値とを取得する取得手段、
前記取得手段で取得した需要予測値と需要実績値とから、前記期間における予測単位期間ごとの需要予測値と需要実績値との差の総和を示す累積誤差を算出する第1の算出手段、
前記第1の算出手段で算出された、複数の前記需要予測時点における前記累積誤差に基づいて、前記商品の安全在庫量を算出する第2の算出手段
として機能させるためコンピュータプログラム。 Computer
A first setting means for setting a procurement period of the product for each product for which a safety stock quantity is to be calculated;
Second setting means for setting a cumulative period, which is a period for calculating a prediction error of the product, from a procurement period set for the product for which the safety stock quantity is calculated by the first setting unit;
Of the demand actual value of the product stored in the storage device and the demand predicted value of the product calculated for each prediction unit period using the demand actual value, the second for each demand forecast time of the product. obtaining means for obtaining forecast value definitive period determined by the set accumulated period setting means and the actual demand value,
First calculation means for calculating a cumulative error indicating a sum of differences between the demand prediction value and the demand actual value for each prediction unit period in the period from the demand prediction value and the demand actual value acquired by the acquisition means;
A computer program for functioning as second calculation means for calculating a safety stock amount of the product based on the accumulated errors at the plurality of demand forecast points calculated by the first calculation means.
前記商品の許容欠品率を設定する第3の設定手段として機能させ、
前記第2の算出手段は、前記商品の許容欠品率により決定される安全係数をさらに用いることで前記商品の安全在庫量を算出することを特徴とする請求項1乃至5のいずれか1項に記載のコンピュータプログラム。 Further causing the computer to function as a third setting means for setting an allowable shortage rate of the product,
The said 2nd calculation means calculates the safety stock quantity of the said goods by further using the safety factor determined by the allowable shortage rate of the said goods, The any one of Claim 1 thru | or 5 characterized by the above-mentioned. A computer program described in 1.
前記記憶装置に記憶されている需要実績値に基づいて、商品の需要予測値を算出する予測手段、
前記予測手段により算出された需要予測値を、前記記憶装置に記憶する記憶手段
として機能させることを特徴とする請求項1乃至7のいずれか1項に記載のコンピュータプログラム。 The computer further
Prediction means for calculating a demand predicted value of a product based on the actual demand value stored in the storage device,
Storage means for storing the demand prediction value calculated by the prediction means in the storage device
The computer program according to claim 1, wherein the computer program is caused to function as a computer program.
前記第1の設定手段で安全在庫量の算出対象である商品に設定された調達期間から、当該商品の予測誤差を算出する期間である累積期間を設定する第2の設定手段と、
記憶装置に記憶されている前記商品の需要実績値、及び当該需要実績値を用いて予測単位期間ごとに算出された当該商品の需要予測値のうち、前記商品の需要予測時点毎に前記第2の設定手段で設定された累積期間により決定される期間における需要予測値と需要実績値とを取得する取得手段と、
前記取得手段で取得した需要予測値と需要実績値とから、前記期間における予測単位期間ごとの需要予測値と需要実績値との差の総和を示す累積誤差を算出する第1の算出手段と、
前記第1の算出手段で算出された、複数の前記需要予測時点における前記累積誤差に基づいて、前記商品の安全在庫量を算出する第2の算出手段と
を備えることを特徴とする在庫管理装置。 A first setting means for setting a procurement period of the product for each product for which a safety stock quantity is to be calculated;
Second setting means for setting a cumulative period, which is a period for calculating a prediction error of the product, from a procurement period set for the product for which the safety stock quantity is to be calculated by the first setting unit;
Of the demand actual value of the product stored in the storage device and the demand predicted value of the product calculated for each prediction unit period using the demand actual value, the second for each demand forecast time of the product. a forecast value and the actual demand value definitive the period determined by the cumulative period set by the setting means and acquisition means for acquiring,
First calculation means for calculating a cumulative error indicating a sum of differences between the demand prediction value and the demand actual value for each prediction unit period in the period from the demand prediction value and the demand actual value acquired by the acquisition means;
An inventory management apparatus comprising: a second calculation unit configured to calculate a safety stock quantity of the product based on the cumulative error at the plurality of demand prediction points calculated by the first calculation unit. .
安全在庫量の算出対象となる前記商品それぞれについて、当該商品の調達期間を設定する第1の設定工程と、
前記第1の設定工程で安全在庫量の算出対象である商品に設定された調達期間から、当該商品の予測誤差を算出する期間である累積期間を設定する第2の設定工程と、
記憶装置に記憶されている前記商品の需要実績値、及び当該需要実績値を用いて予測単位期間ごとに算出された当該商品の需要予測値のうち、前記商品の需要予測時点毎に前記第2の設定工程で設定された累積期間により決定される期間における需要予測値と需要実績値とを取得する取得工程と、
前記取得工程で取得した需要予測値と需要実績値とから、前記期間における予測単位期間ごと需要予測値と需要実績値との差の総和を示す累積誤差を算出する第1の算出工程と、
前記第1の算出工程で算出された、複数の前記需要予測時点における前記累積誤差に基づいて、前記商品の安全在庫量を算出する第2の算出工程と
を備えることを特徴とする在庫管理方法。 An inventory management method performed by an information processing device that calculates a safety stock quantity based on an error between a demand actual value of a product and a demand forecast value of the product,
For the products respectively to be calculated subject to the safety stock quantity, a first setting step of setting the lead time of the product,
A second setting step for setting a cumulative period, which is a period for calculating a prediction error of the product, from a procurement period set for the product for which the safety stock quantity is calculated in the first setting step;
Of the demand actual value of the product stored in the storage device and the demand predicted value of the product calculated for each prediction unit period using the demand actual value, the second for each demand forecast time of the product. an acquisition step of acquiring the forecast value and the actual demand value definitive the period determined by the cumulative period set by the setting step of,
A first calculation step of calculating a cumulative error indicating a sum of differences between the demand prediction value and the demand actual value for each prediction unit period in the period from the demand prediction value and the demand actual value acquired in the acquisition step;
An inventory management method comprising: a second calculation step of calculating a safety stock quantity of the product based on the accumulated errors at the plurality of demand prediction points calculated in the first calculation step. .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004124790A JP4327648B2 (en) | 2004-04-20 | 2004-04-20 | Computer program, inventory management apparatus and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004124790A JP4327648B2 (en) | 2004-04-20 | 2004-04-20 | Computer program, inventory management apparatus and method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005306543A JP2005306543A (en) | 2005-11-04 |
JP4327648B2 true JP4327648B2 (en) | 2009-09-09 |
Family
ID=35435735
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004124790A Expired - Fee Related JP4327648B2 (en) | 2004-04-20 | 2004-04-20 | Computer program, inventory management apparatus and method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4327648B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7266518B2 (en) * | 2005-12-29 | 2007-09-04 | Kimberly-Clark Worldwide, Inc. | Spare parts inventory management |
JP2009173435A (en) * | 2008-01-28 | 2009-08-06 | Panasonic Electric Works Co Ltd | System and program for calculating of safe stock quantities |
CN108022061B (en) * | 2016-10-31 | 2023-04-07 | 株式会社日立制作所 | Inventory management system and method |
-
2004
- 2004-04-20 JP JP2004124790A patent/JP4327648B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2005306543A (en) | 2005-11-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11170327B2 (en) | Dynamic production planning system and dynamic production planning device | |
JP7357606B2 (en) | System and method for predicting demand and supply of clinical trials | |
JP6973887B2 (en) | Project management support equipment, project management support methods and programs | |
US8504398B2 (en) | Methods, systems, and computer program products for implementing a reusable new product planning model | |
JP2008123371A (en) | Goods demand predicting device, goods demand predicting method and program thereof | |
JP6983115B2 (en) | Logistics forecasting system and forecasting method | |
JP2008021020A (en) | Sales plan creation support system | |
JP5973380B2 (en) | Production index extraction apparatus and program | |
JP4339769B2 (en) | Prediction model selection device, prediction model selection method, and program | |
JP2006085645A (en) | Data predicting device and data predicting method, and program | |
JP4327648B2 (en) | Computer program, inventory management apparatus and method | |
US20090048889A1 (en) | Manufacturing portfolio flexibility planning | |
JP2013131259A (en) | Integrated demand prediction device, integrated demand prediction method, and integrated demand prediction program | |
JP4343806B2 (en) | Prediction device, prediction method, and program | |
JP2010086278A (en) | Automatic technique selection device, automatic technique selection method, and program | |
JP3727832B2 (en) | Production schedule creation device and recording medium recording production schedule creation program in production schedule creation device | |
JP3260333B2 (en) | Production management device, production management system, production planning method, and storage medium | |
JP7007596B2 (en) | Information processing equipment, control method, program | |
JP7495601B2 (en) | Information processing device, control method, and program | |
JP2004102357A (en) | Production volume calculating method, device, system and program, and recording medium | |
JP2008165597A (en) | Business parameter determination system | |
WO2019059135A1 (en) | Information processing device, information processing system, information processing method and recording medium | |
JP4559776B2 (en) | Demand forecasting device, demand forecasting method and program | |
JP7436854B2 (en) | Information processing device, control method, program | |
JP6427798B2 (en) | Information processing apparatus, control method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20051227 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080724 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080808 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081007 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090123 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090324 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090518 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090611 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120619 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4327648 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130619 Year of fee payment: 4 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130619 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140619 Year of fee payment: 5 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |