JP7596176B2 - Safety stock calculation system - Google Patents
Safety stock calculation system Download PDFInfo
- Publication number
- JP7596176B2 JP7596176B2 JP2021028120A JP2021028120A JP7596176B2 JP 7596176 B2 JP7596176 B2 JP 7596176B2 JP 2021028120 A JP2021028120 A JP 2021028120A JP 2021028120 A JP2021028120 A JP 2021028120A JP 7596176 B2 JP7596176 B2 JP 7596176B2
- Authority
- JP
- Japan
- Prior art keywords
- period
- safety stock
- calculating
- stock quantity
- target
- 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.)
- Active
Links
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、安全在庫数を算出するシステムに関する。 The present invention relates to a system for calculating safety stock.
適正在庫数とは、販売時点において在庫数が出庫数を常に上回る最小の数量である。在庫数は、次に入荷するまでの期間(入庫サイクル)の出庫数の合計を上回る必要がある。一方、出庫数は製品の需要変動等の要因により一定ではなく変動する。この出庫数の変動によって生ずる欠品リスク(販売時点において在庫数が出庫数を下回るリスク)を回避するために、次に入庫するまでに出庫が見込まれる数量(期間平均出庫数)より余分に在庫数を設定する必要があり、これが「安全在庫数」と呼ばれるものである。 The optimum inventory level is the minimum quantity at which the inventory level always exceeds the number of items shipped at the time of sale. The inventory level must exceed the total number of items shipped during the period until the next arrival (inventory cycle). However, the number of items shipped is not constant but fluctuates due to factors such as fluctuations in product demand. In order to avoid the risk of stockouts (the risk that the inventory level at the time of sale will be lower than the number of items shipped) that arises from these fluctuations in the number of items shipped, it is necessary to set the inventory level above the amount expected to be shipped until the next arrival (average number of items shipped during the period); this is known as the "safety stock level."
従来、安全在庫数を予測するシステムが提案されている(例えば、特許文献1参照)。また従来、安全在庫数は、以下の式で算出することが一般的であった。
安全在庫数=安全係数×期間平均出庫数の標準偏差×入庫サイクルの平方根
ここで、安全係数とは、欠品許容率に基づいて算出される係数であり、欠品許容率とは100回の出庫で何回欠品しても良いとして設定する数値である(例えば、5回の欠品を許容する場合、欠品許容率は5%となる)。
Conventionally, a system for predicting a safety stock quantity has been proposed (for example, see Patent Document 1). Conventionally, the safety stock quantity has generally been calculated using the following formula:
Safety stock quantity = safety coefficient × standard deviation of average number of shipments over period × square root of receiving cycle Here, the safety coefficient is a coefficient calculated based on the stockout tolerance rate, which is a value set based on the number of stockouts that can occur out of 100 shipments (for example, if five stockouts are allowed, the stockout tolerance rate is 5%).
しかしながら、従来の安全在庫数の算出法は、出庫数が正規分布となる場合には有効であるが、出庫数が正規分布とならない場合には、安全在庫数を適切に算出することができないという問題があった。ところが多くの場合、製品需要は変動するため、出庫数が正規分布となることは殆どない。 However, while the conventional method for calculating safety stock is effective when the number of shipments follows a normal distribution, there was a problem in that the safety stock could not be calculated appropriately when the number of shipments does not follow a normal distribution. However, in many cases, product demand fluctuates, and the number of shipments rarely follows a normal distribution.
本発明は、上記の課題に鑑みてなされたもので、販売実績(出庫数)が正規分布とならない場合であっても、安全在庫数を適切に算出することのできる安全在庫数算出システムを提供することを目的とする。 The present invention was made in consideration of the above problems, and aims to provide a safety stock calculation system that can properly calculate safety stock even when sales performance (shipment volume) does not follow a normal distribution.
本発明の安全在庫数算出システムは、所定期間ごとに、過去の販売実績と在庫実績の情報が記憶されている記憶部と、安全在庫数を算出する対象時期と、前記対象時期の安全在庫数を算出するための過去の販売実績を算出するときに参照する第1参照時期および第1参照期間と、前記対象時期の安全在庫数を算出するための需要変動係数を算出するときに参照する第2参照時期および第2参照期間と、前記対象時期の安全在庫数を算出するための基準安全在庫数を算出するときに参照する第3参照時期および第3参照期間と、入庫サイクル期間が入力される入力部と、前記第1参照時期から前記第1参照期間にわたる販売実績の平均を算出する平均算出部と、前記対象時期の販売実績と前記平均との乖離の前記対象時期の販売実績に対する割合を、前記対象時期の乖離率として算出する乖離率算出部と、前記第2参照時期から前記第2参照期間にわたる乖離率の標準偏差に基づいて、前記需要変動係数を算出する需要変動係数算出部と、前記需要変動係数と前記第3参照時期から前記第3参照期間にわたる販売実績の平均と前記入庫サイクル期間との積に基づいて、前記基準安全在庫数を算出する基準安全在庫数算出部と、前記第1参照時期から前記第1参照期間にわたる販売実績の平均の前記第3参照時期から前記第3参照期間にわたる販売実績の平均に対する割合と前記基準安全在庫数との積に基づいて、前記対象時期の安全在庫数を算出する安全在庫数算出部と、を備えている。 The safety stock calculation system of the present invention includes a memory unit in which information on past sales performance and inventory performance is stored for each specified period, a target period for calculating the safety stock number, a first reference period and a first reference period that are referenced when calculating past sales performance to calculate the safety stock number for the target period, a second reference period and a second reference period that are referenced when calculating a demand fluctuation coefficient to calculate the safety stock number for the target period, a third reference period and a third reference period that are referenced when calculating a standard safety stock number to calculate the safety stock number for the target period, and an input unit for inputting the inventory cycle period, an average calculation unit that calculates the average of sales performance from the first reference period to the first reference period, and a calculation unit that calculates the average of the sales performance for the target period and the average. The system includes a deviation rate calculation unit that calculates the ratio of the deviation from the actual sales performance of the target period as the deviation rate of the target period, a demand fluctuation coefficient calculation unit that calculates the demand fluctuation coefficient based on the standard deviation of the deviation rate from the second reference period to the second reference period, a standard safety stock quantity calculation unit that calculates the standard safety stock quantity based on the product of the demand fluctuation coefficient, the average of the actual sales performance from the third reference period to the third reference period, and the inventory cycle period, and a safety stock quantity calculation unit that calculates the safety stock quantity of the target period based on the product of the ratio of the average of the actual sales performance from the first reference period to the first reference period to the average of the actual sales performance from the third reference period to the third reference period and the standard safety stock quantity.
この構成によれば、対象時期の安全在庫数を算出するための過去の販売実績を算出するときに算出する参照時期および参照期間(第1参照時期および第1参照期間)や、需要変動係数を算出するときに参照する参照時期および参照期間(第2参照時期および第2参照期間)、基準安全在庫数を算出するときに参照する参照時期および参照期間(第3参照時期および第3参照期間)、入庫サイクル期間を、任意に変更することができる。これにより、需要変動係数(需要の変動傾向)の最適値を求めることができ、販売実績(出庫数)が正規分布とならない場合であっても、安全在庫数を適切に算出することができる。 According to this configuration, the reference time and reference period (first reference time and first reference period) used when calculating past sales performance to calculate the safety stock quantity for the target time, the reference time and reference period (second reference time and second reference period) used when calculating the demand variation coefficient, the reference time and reference period (third reference time and third reference period) used when calculating the standard safety stock quantity, and the inventory cycle period can be changed as desired. This makes it possible to find the optimal value for the demand variation coefficient (demand fluctuation tendency), and to properly calculate the safety stock quantity even if the sales performance (shipment quantity) does not follow a normal distribution.
また、本発明の安全在庫数算出システムでは、前記入力部には、在庫数のシミュレーションを行うための第4参照時期および第4参照期間と、欠品率の許容範囲の上限を定める欠品許容率とが入力され、前記安全在庫数算出システムは、前記対象時期の安全在庫数と前記対象時期の前時期の在庫実績との差に基づいて、対象時期の入庫シミュレーション数を算出する入庫シミュレーション数算出部と、前記対象時期の前時期の在庫実績からの前記対象時期の販売実績の差と前記入庫シミュレーション数との和に基づいて、対象時期の在庫シミュレーション数を算出する在庫シミュレーション数算出部と、前記第4参照時期から前記第4参照期間にわたる欠品数の合計の前記第4参照時期から前記第4参照期間にわたる販売実績の合計に対する割合を、欠品率として算出する欠品率算出部と、前記欠品率が、前記欠品許容率により定められる許容範囲内であるか否かを判定する判定部と、を備えてもよい。 In addition, in the safety stock quantity calculation system of the present invention, the input unit is input with a fourth reference time and a fourth reference period for simulating the stock quantity, and a stockout tolerance rate that defines the upper limit of the tolerance range of the stockout rate, and the safety stock quantity calculation system may include an inventory simulation number calculation unit that calculates an inventory simulation number for the target period based on the difference between the safety stock quantity for the target period and the inventory performance for the period preceding the target period, an inventory simulation number calculation unit that calculates an inventory simulation number for the target period based on the sum of the difference in sales performance for the target period from the inventory performance for the period preceding the target period and the inventory simulation number, a stockout rate calculation unit that calculates the ratio of the total number of stockouts from the fourth reference time to the fourth reference period to the total sales performance for the fourth reference period to the fourth reference period as a stockout rate, and a determination unit that determines whether the stockout rate is within the tolerance range defined by the stockout tolerance rate.
この構成によれば、算出した安全在庫数を用いた在庫数のシミュレーションにより算出された欠品率が許容範囲内であるか否かを判定することができる。これにより、算出した安全在庫数(安全在庫数を算出するために入力した参照時期および参照期間)が欠品リスクの観点で適切であるか否かを、容易に検証することができる。 With this configuration, it is possible to determine whether the stock-out rate calculated by simulating the inventory quantity using the calculated safety stock quantity is within an acceptable range. This makes it easy to verify whether the calculated safety stock quantity (the reference time and reference period input to calculate the safety stock quantity) are appropriate in terms of stock-out risk.
また、本発明の安全在庫数算出システムは、前記第4参照時期から前記第4参照期間にわたって前記在庫シミュレーション数が前記在庫実績より多いか否かを判定する第2判定部と、前記第2判定部により前記在庫シミュレーション数が前記在庫実績より多いと判定された場合に、アラートを出力するアラート出力部と、を備えてもよい。 The safety stock quantity calculation system of the present invention may also include a second determination unit that determines whether the inventory simulation quantity is greater than the actual inventory quantity from the fourth reference time to the fourth reference period, and an alert output unit that outputs an alert when the second determination unit determines that the inventory simulation quantity is greater than the actual inventory quantity.
この構成によれば、算出した安全在庫数を用いた在庫数のシミュレーションにより算出された在庫シミュレーション数が在庫実績より多い場合には、アラートが出力される。これにより、算出した安全在庫数(安全在庫数を算出するために入力した参照時期および参照期間)が適正在庫数の観点で適切であるか否かを、容易に把握することができる。 According to this configuration, if the inventory simulation number calculated by simulating the inventory number using the calculated safety stock number is greater than the actual inventory number, an alert is output. This makes it easy to know whether the calculated safety stock number (the reference time and reference period input to calculate the safety stock number) is appropriate from the perspective of the optimal inventory number.
本発明の方法は、安全在庫数算出システムで実行される方法であって、前記安全在庫数算出システムには、所定期間ごとに、過去の販売実績と在庫実績の情報が記憶され、安全在庫数を算出する対象時期と、前記対象時期の安全在庫数を算出するための過去の販売実績を算出するときに参照する第1参照時期および第1参照期間と、前記対象時期の安全在庫数を算出するための需要変動係数を算出するときに参照する第2参照時期および第2参照期間と、前記対象時期の安全在庫数を算出するための基準安全在庫数を算出するときに参照する第3参照時期および第3参照期間と、入庫サイクル期間が入力され、前記方法は、前記第1参照時期から前記第1参照期間にわたる販売実績の平均を算出する平均算出ステップと、前記対象時期の販売実績と前記平均との乖離の前記対象時期の販売実績に対する割合を、前記対象時期の乖離率として算出する乖離率算出ステップと、前記第2参照時期から前記第2参照期間にわたる乖離率の標準偏差に基づいて、前記需要変動係数を算出する需要変動係数算出ステップと、前記需要変動係数と前記第3参照時期から前記第3参照期間にわたる販売実績の平均と前記入庫サイクル期間との積に基づいて、前記基準安全在庫数を算出する基準安全在庫数算出ステップと、前記第1参照時期から前記第1参照期間にわたる販売実績の平均の前記第3参照時期から前記第3参照期間にわたる販売実績の平均に対する割合と前記基準安全在庫数との積に基づいて、前記対象時期の安全在庫数を算出する安全在庫数算出ステップと、を含んでいる。 The method of the present invention is a method executed by a safety stock calculation system, in which information on past sales performance and inventory performance is stored for each predetermined period, and a target period for calculating the safety stock number, a first reference period and a first reference period referred to when calculating past sales performance to calculate the safety stock number for the target period, a second reference period and a second reference period referred to when calculating a demand variation coefficient to calculate the safety stock number for the target period, a third reference period and a third reference period referred to when calculating a standard safety stock number to calculate the safety stock number for the target period, and a warehousing cycle period are input, and the method includes an average calculation step of calculating an average of sales performance from the first reference period to the first reference period, and a sales variation coefficient for the target period. The method includes a deviation rate calculation step of calculating the ratio of the deviation between the actual sales and the average to the actual sales in the target period as the deviation rate for the target period, a demand variation coefficient calculation step of calculating the demand variation coefficient based on the standard deviation of the deviation rate from the second reference period to the second reference period, a standard safety stock calculation step of calculating the standard safety stock number based on the product of the demand variation coefficient, the average of the actual sales from the third reference period to the third reference period, and the inventory cycle period, and a safety stock number calculation step of calculating the safety stock number for the target period based on the product of the standard safety stock number and the ratio of the average of the actual sales from the first reference period to the first reference period to the average of the actual sales from the third reference period to the third reference period.
この方法によっても、上記のシステムと同様、対象時期の安全在庫数を算出するための過去の販売実績を算出するときに算出する参照時期および参照期間(第1参照時期および第1参照期間)や、需要変動係数を算出するときに参照する参照時期および参照期間(第2参照時期および第2参照期間)、基準安全在庫数を算出するときに参照する参照時期および参照期間(第3参照時期および第3参照期間)、入庫サイクル期間を、任意に変更することができる。これにより、需要変動係数(需要の変動傾向)の最適値を求めることができ、販売実績(出庫数)が正規分布とならない場合であっても、安全在庫数を適切に算出することができる。 With this method, as with the above system, the reference time and reference period (first reference time and first reference period) used when calculating past sales results to calculate the safety stock quantity for the target period, the reference time and reference period (second reference time and second reference period) used when calculating the demand variation coefficient, the reference time and reference period (third reference time and third reference period) used when calculating the standard safety stock quantity, and the inventory cycle period can be changed as desired. This makes it possible to find the optimal value for the demand variation coefficient (demand fluctuation tendency), and to properly calculate the safety stock quantity even if the sales results (shipping quantities) do not follow a normal distribution.
本発明のプログラムは、安全在庫数算出システムが備えるコンピュータで実行されるプログラムであって、前記安全在庫数算出システムには、所定期間ごとに、過去の販売実績と在庫実績の情報が記憶され、安全在庫数を算出する対象時期と、前記対象時期の安全在庫数を算出するための過去の販売実績を算出するときに参照する第1参照時期および第1参照期間と、前記対象時期の安全在庫数を算出するための需要変動係数を算出するときに参照する第2参照時期および第2参照期間と、前記対象時期の安全在庫数を算出するための基準安全在庫数を算出するときに参照する第3参照時期および第3参照期間と、入庫サイクル期間が入力され、前記プログラムは、前記コンピュータに、前記第1参照時期から前記第1参照期間にわたる販売実績の平均を算出する平均算出処理と、前記対象時期の販売実績と前記平均との乖離の前記対象時期の販売実績に対する割合を、前記対象時期の乖離率として算出する乖離率算出処理と、前記第2参照時期から前記第2参照期間にわたる乖離率の標準偏差に基づいて、前記需要変動係数を算出する需要変動係数算出処理と、前記需要変動係数と前記第3参照時期から前記第3参照期間にわたる販売実績の平均と前記入庫サイクル期間との積に基づいて、前記基準安全在庫数を算出する基準安全在庫数算出処理と、前記第1参照時期から前記第1参照期間にわたる販売実績の平均の前記第3参照時期から前記第3参照期間にわたる販売実績の平均に対する割合と前記基準安全在庫数との積に基づいて、前記対象時期の安全在庫数を算出する安全在庫数算出処理と、を実行させる。 The program of the present invention is a program executed by a computer equipped with a safety stock calculation system, in which information on past sales performance and inventory performance is stored for each specified period, and a target period for calculating the safety stock number, a first reference period and a first reference period to be referenced when calculating past sales performance to calculate the safety stock number for the target period, a second reference period and a second reference period to be referenced when calculating a demand variation coefficient to calculate the safety stock number for the target period, a third reference period and a third reference period to be referenced when calculating a standard safety stock number to calculate the safety stock number for the target period, and a warehousing cycle period are input, and the program causes the computer to calculate an average of sales performance from the first reference period to the first reference period. a deviation rate calculation process that calculates the ratio of the deviation between the sales performance in the target period and the average to the sales performance in the target period as the deviation rate for the target period; a demand variation coefficient calculation process that calculates the demand variation coefficient based on the standard deviation of the deviation rate from the second reference period to the second reference period; a standard safety stock quantity calculation process that calculates the standard safety stock quantity based on the product of the demand variation coefficient, the average of the sales performance from the third reference period to the third reference period, and the inventory cycle period; and a safety stock quantity calculation process that calculates the safety stock quantity for the target period based on the product of the ratio of the average of the sales performance from the first reference period to the first reference period to the average of the sales performance from the third reference period to the third reference period and the standard safety stock quantity.
このプログラムによっても、上記のシステムと同様、対象時期の安全在庫数を算出するための過去の販売実績を算出するときに算出する参照時期および参照期間(第1参照時期および第1参照期間)や、需要変動係数を算出するときに参照する参照時期および参照期間(第2参照時期および第2参照期間)、基準安全在庫数を算出するときに参照する参照時期および参照期間(第3参照時期および第3参照期間)、入庫サイクル期間を、任意に変更することができる。これにより、需要変動係数(需要の変動傾向)の最適値を求めることができ、販売実績(出庫数)が正規分布とならない場合であっても、安全在庫数を適切に算出することができる。 With this program, like the above system, it is possible to arbitrarily change the reference time and reference period (first reference time and first reference period) used when calculating past sales results to calculate the safety stock quantity for the target period, the reference time and reference period (second reference time and second reference period) used when calculating the demand variation coefficient, the reference time and reference period (third reference time and third reference period) used when calculating the standard safety stock quantity, and the inventory cycle period. This makes it possible to find the optimal value for the demand variation coefficient (demand fluctuation tendency), and to properly calculate the safety stock quantity even if sales results (shipping quantities) do not follow a normal distribution.
本発明によれば、販売実績(出庫数)が正規分布とならない場合であっても、安全在庫数を適切に算出することができる。 According to the present invention, even if sales performance (shipment volume) does not follow a normal distribution, the safety stock quantity can be calculated appropriately.
以下、本発明の実施の形態の安全在庫数算出システムについて、図面を用いて説明する。本実施の形態では、製品在庫や原材料・中間品在庫などを管理する在庫管理システム等に用いられる安全在庫数算出システムの場合を例示する。 The following describes a safety stock calculation system according to an embodiment of the present invention with reference to the drawings. In this embodiment, we will explain the case of a safety stock calculation system used in an inventory management system that manages finished goods inventory, raw materials inventory, intermediate goods inventory, etc.
本発明の実施の形態の安全在庫数算出システムの構成を、図面を参照して説明する。図1は、本実施の形態の安全在庫数算出システムの構成を示すブロック図である。図1に示すように、安全在庫数算出システム1は、入力部2と、出力部3と、記憶部4と、制御部5を備えている。 The configuration of a safety stock calculation system according to an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram showing the configuration of a safety stock calculation system according to the present embodiment. As shown in FIG. 1, the safety stock calculation system 1 includes an input unit 2, an output unit 3, a memory unit 4, and a control unit 5.
入力部2は、ユーザからの入力を受け付ける入力インターフェースであり、例えばキーボードやマウスなどで構成されている。入力部2には、安全在庫数を算出する対象時期、対象時期の安全在庫数を算出するための過去の販売実績を算出するときに参照する参照時期および参照期間(第1参照時期および第1参照期間)、対象時期の安全在庫数を算出するための需要変動係数を算出するときに参照する参照時期および参照期間(第2参照時期および第2参照期間)、対象時期の安全在庫数を算出するための基準安全在庫数を算出するときに参照する参照時期および参照期間(第3参照時期および第3参照期間)、入庫サイクル期間などが入力される。また、入力部2には、在庫数のシミュレーションを行うための参照時期および参照期間(第4参照時期および第4参照期間)、欠品率の許容範囲の上限を定める欠品許容率などが入力される。 The input unit 2 is an input interface that accepts input from a user, and is composed of, for example, a keyboard and a mouse. The input unit 2 receives inputs such as the target time for calculating the safety stock quantity, the reference time and reference period (first reference time and first reference period) to be referred to when calculating past sales performance to calculate the safety stock quantity for the target time, the reference time and reference period (second reference time and second reference period) to be referred to when calculating the demand fluctuation coefficient to calculate the safety stock quantity for the target time, the reference time and reference period (third reference time and third reference period) to be referred to when calculating the standard safety stock quantity to calculate the safety stock quantity for the target time, the inventory cycle period, etc. In addition, the input unit 2 receives inputs such as the reference time and reference period (fourth reference time and fourth reference period) to simulate the inventory quantity, and the stockout tolerance rate that defines the upper limit of the tolerance range for the stockout rate.
出力部3は、ユーザへの出力を行う出力インターフェースであり、例えばディスプレイやスピーカなどで構成されている。出力部3からは、図3に示すように、後述する安全在庫数の算出結果(例えば、需要変動係数、基準安全在庫数、安全在庫数など)および在庫数のシミュレーション結果(例えば、入庫シミュレーション数、在庫シミュレーション数、欠品率など)などが出力される。また、後述するように、出力部3からは、在庫シミュレーション数が在庫実績より多いと判定された場合に、アラートが出力される。 The output unit 3 is an output interface that outputs to the user, and is composed of, for example, a display and a speaker. As shown in FIG. 3, the output unit 3 outputs the calculation results of the safety stock quantity (e.g., the demand variation coefficient, the standard safety stock quantity, the safety stock quantity, etc.) and the simulation results of the stock quantity (e.g., the inventory simulation quantity, the inventory simulation quantity, the stock-out rate, etc.), which will be described later. In addition, as will be described later, the output unit 3 outputs an alert when it is determined that the inventory simulation quantity is greater than the actual inventory.
記憶部4は、HDDやメモリなどで構成されており、種々のデータが記憶されている。例えば、図2に示すように、記憶部4には、所定期間(例えば1か月)ごとに、過去の販売実績と在庫実績の情報が記憶されている。図2の例では、2017年4月から2019年12月までの販売実績と在庫実績の1か月ごとのデータが、記憶部4に記憶されている。 The storage unit 4 is composed of a HDD, memory, etc., and stores various data. For example, as shown in FIG. 2, the storage unit 4 stores information on past sales performance and inventory performance for each predetermined period (e.g., one month). In the example of FIG. 2, monthly data on sales performance and inventory performance from April 2017 to December 2019 is stored in the storage unit 4.
制御部5は、CPUなどで構成されており、種々のデータ処理を行う機能を備えている。図1に示すように、制御部5は、平均算出部50と、乖離率算出部51と、需要変動係数算出部52と、基準安全在庫数算出部53と、安全在庫数算出部54と、入庫シミュレーション数算出部55と、在庫シミュレーション数算出部56と、欠品率算出部57と、判定部58と、第2判定部59を備えている。 The control unit 5 is composed of a CPU and has the function of performing various data processing. As shown in FIG. 1, the control unit 5 has an average calculation unit 50, a deviation rate calculation unit 51, a demand fluctuation coefficient calculation unit 52, a reference safety stock quantity calculation unit 53, a safety stock quantity calculation unit 54, a stock-in simulation quantity calculation unit 55, an inventory simulation quantity calculation unit 56, a stock-out rate calculation unit 57, a judgment unit 58, and a second judgment unit 59.
平均算出部50は、第1参照時期から第1参照期間にわたる販売実績の平均を算出する機能を備えている。例えば、安全在庫数を算出する対象時期が「2018年4月」であり、第1参照時期および第1参照期間が「前年同月から6か月」である場合には、平均算出部50は、「2017年4月から2017年12月まで」の6か月間の販売実績(出庫実績)の移動平均を算出する。本実施の形態では、対象時期(2018年4月)の前年同月から6か月(2017年4月から2017年12月まで)の販売実績(出庫実績)の平均が「519」と算出されている(図3の丸数字1参照)。 The average calculation unit 50 has a function of calculating the average of the sales performance from the first reference time to the first reference period. For example, if the target time for calculating the safety stock quantity is "April 2018" and the first reference time and the first reference period are "six months from the same month of the previous year," the average calculation unit 50 calculates the moving average of the sales performance (shipment performance) for the six months from "April 2017 to December 2017." In this embodiment, the average of the sales performance (shipment performance) for the six months (April 2017 to December 2017) from the same month of the previous year to the target time (April 2018) is calculated to be "519" (see circled number 1 in FIG. 3).
乖離率算出部51は、対象時期の販売実績と平均との乖離の対象時期の販売実績に対する割合を、対象時期の乖離率として算出する機能を備えている。本実施の形態では、まず、対象時期の販売実績「409」と平均「519」との乖離が「-110(=409-519)」として算出され(図3の丸数字2参照)、その乖離の対象時期の販売実績に対する割合「-26.77(=-110/409×100)」が、対象時期の乖離率として算出される(図3の丸数字3参照)。 The deviation rate calculation unit 51 has a function of calculating the ratio of the deviation between the sales performance for the target period and the average to the sales performance for the target period as the deviation rate for the target period. In this embodiment, the deviation between the sales performance for the target period "409" and the average "519" is first calculated as "-110 (= 409 - 519)" (see circled number 2 in Figure 3), and the ratio of this deviation to the sales performance for the target period "-26.77 (= -110 / 409 x 100)" is calculated as the deviation rate for the target period (see circled number 3 in Figure 3).
需要変動係数算出部52は、第2参照時期から第2参照期間にわたる乖離率の標準偏差に基づいて、需要変動係数を算出する機能を備えている。例えば、第2参照時期および第2参照期間が「2018年4月から2019年12月まで」である場合には、「2018年4月から2019年12月まで」の乖離率の標準偏差「66.18%」が、需要変動係数として算出される(図3の丸数字4参照)。 The demand variation coefficient calculation unit 52 has a function of calculating the demand variation coefficient based on the standard deviation of the deviation rate from the second reference time to the second reference period. For example, if the second reference time and the second reference period are "April 2018 to December 2019", the standard deviation of the deviation rate from "April 2018 to December 2019", "66.18%", is calculated as the demand variation coefficient (see circled number 4 in Figure 3).
基準安全在庫数算出部53は、需要変動係数と第3参照時期から第3参照期間にわたる販売実績の平均と入庫サイクル期間との積に基づいて、基準安全在庫数を算出する機能を備えている。例えば、第3参照時期および第3参照期間が「2017年4月から2019年12月まで」であり、入庫サイクル期間が「1(=30日/30)」である場合には、需要変動係数「66.18%」と「2017年4月から2019年12月まで」の販売実績の平均「512」と入庫サイクル期間「1」との積「339(=66.18×512×1)」が、基準安全在庫数として算出される(図3の丸数字5参照)。 The standard safety stock calculation unit 53 has a function of calculating the standard safety stock quantity based on the product of the demand fluctuation coefficient, the average of sales performance from the third reference time to the third reference period, and the inventory cycle period. For example, if the third reference time and the third reference period are "April 2017 to December 2019" and the inventory cycle period is "1 (=30 days/30)", the product of the demand fluctuation coefficient "66.18%", the average of sales performance "512" from "April 2017 to December 2019", and the inventory cycle period "1", "339 (=66.18 x 512 x 1)", is calculated as the standard safety stock quantity (see circled number 5 in Figure 3).
安全在庫数算出部54は、第1参照時期から第1参照期間にわたる販売実績の平均の第3参照時期から第3参照期間にわたる販売実績の平均に対する割合と基準安全在庫数との積に基づいて、対象時期の安全在庫数を算出する機能を備えている。上述したように、本実施の形態では、第1参照時期から第1参照期間にわたる販売実績の平均が「519」であり、第3参照時期から第3参照期間にわたる販売実績の平均が「512」であり、基準安全在庫数が「339」であるので、対象時期(2018年4月)の安全在庫数が「343(=519/512×339)」として算出される(図3の丸数字6参照)。 The safety stock calculation unit 54 has a function of calculating the safety stock for the target period based on the product of the ratio of the average sales performance from the first reference time to the first reference period to the average sales performance from the third reference time to the third reference period and the reference safety stock. As described above, in this embodiment, the average sales performance from the first reference time to the first reference period is "519", the average sales performance from the third reference time to the third reference period is "512", and the reference safety stock is "339", so the safety stock for the target period (April 2018) is calculated as "343 (=519/512 x 339)" (see circled number 6 in Figure 3).
入庫シミュレーション数算出部55は、対象時期の安全在庫数と対象時期の前時期の在庫実績との差(但し、負の数となる場合には0)に基づいて、対象時期の入庫シミュレーション数を算出する機能を備えている。本実施の形態では、対象時期(2018年4月)の安全在庫数が「343」であり、対象時期の前時期(2018年3月)の在庫実績が「1658」である。この場合、対象時期の安全在庫数と対象時期の前時期の在庫実績との差が「-1315(負の数)」となるため、入庫シミュレーション数は「0」として算出される(図3の丸数字7参照)。 The inventory simulation number calculation unit 55 has a function to calculate the inventory simulation number for the target period based on the difference between the safety stock number for the target period and the actual inventory number for the period preceding the target period (however, if the difference is a negative number, the calculation is 0). In this embodiment, the safety stock number for the target period (April 2018) is "343", and the actual inventory number for the period preceding the target period (March 2018) is "1658". In this case, the difference between the safety stock number for the target period and the actual inventory number for the period preceding the target period is "-1315 (a negative number)", so the inventory simulation number is calculated as "0" (see circled number 7 in Figure 3).
在庫シミュレーション数算出部56は、対象時期の前時期の在庫実績からの対象時期の販売実績の差と入庫シミュレーション数との和に基づいて、対象時期の在庫シミュレーション数を算出する機能を備えている。本実施の形態では、対象時期の前時期(2018年3月)の在庫実績からの対象時期(2018年4月)の販売実績の差が「1249(=1658-409)」であり、入庫シミュレーション数が「0」であるため、在庫シミュレーション数が「1249(=1249+0)」として算出される(図3の丸数字8参照)。 The inventory simulation number calculation unit 56 has a function of calculating the inventory simulation number for the target period based on the sum of the difference in sales results for the target period from the inventory results for the period preceding the target period and the inventory simulation number. In this embodiment, the difference in sales results for the target period (April 2018) from the inventory results for the period preceding the target period (March 2018) is "1249 (=1658-409)" and the inventory simulation number is "0", so the inventory simulation number is calculated as "1249 (=1249+0)" (see circled number 8 in Figure 3).
欠品率算出部57は、第4参照時期から第4参照期間にわたる欠品数の合計の第4参照時期から第4参照期間にわたる販売実績の合計に対する割合を、欠品率として算出する機能を備えている。例えば、第4参照時期および第4参照期間が「2018年4月から2019年12月まで」である場合には、「2018年4月から2019年12月まで」の欠品数の合計の販売実績の合計に対する割合「0.91%(=99/10915×100)」が、欠品率として算出される。 The out-of-stock rate calculation unit 57 has a function of calculating the out-of-stock rate as the ratio of the total number of out-of-stock items from the fourth reference time to the fourth reference period to the total sales performance from the fourth reference time to the fourth reference period. For example, if the fourth reference time and the fourth reference period are "April 2018 to December 2019," the out-of-stock rate is calculated as "0.91% (= 99/10915 x 100)," which is the ratio of the total number of out-of-stock items from "April 2018 to December 2019" to the total sales performance.
判定部58は、欠品率が、欠品許容率により定められる許容範囲内であるか否かを判定する機能を備えている。例えば、欠品許容率が「5%」である場合、上記のようにして算出された欠品率「0.91%」は、許容範囲内であると判定される。 The determination unit 58 has a function of determining whether the out-of-stock rate is within the acceptable range determined by the out-of-stock tolerance rate. For example, if the out-of-stock tolerance rate is "5%," the out-of-stock rate of "0.91%" calculated as described above is determined to be within the acceptable range.
第2判定部59は、第4参照時期から第4参照期間にわたって在庫シミュレーション数が在庫実績より多いか否かを判定する機能を備えている。本実施の形態では、「2018年5月から2019年12月まで」の在庫シミュレーション数の平均「810」が在庫実績の平均「1825」より多くないと判定される。在庫シミュレーション数が在庫実績より多いと判定された場合には、出力部3からアラートが出力される。 The second determination unit 59 has a function of determining whether the inventory simulation number is greater than the actual inventory from the fourth reference time to the fourth reference period. In this embodiment, it is determined that the average inventory simulation number "810" from "May 2018 to December 2019" is not greater than the average actual inventory number "1825". If it is determined that the inventory simulation number is greater than the actual inventory, an alert is output from the output unit 3.
以上のように構成された安全在庫数算出システム1について、図4のフロー図を参照してその動作を説明する。 The operation of the safety inventory calculation system 1 configured as above will be explained with reference to the flow diagram in Figure 4.
本実施の形態の安全在庫数算出システム1を用いて安全在庫数を算出する場合には、まず、入力部2で参照時期や参照期間などの入力を行う(S1)。具体的には、安全在庫数を算出する対象時期(例えば、2018年4月)、第1参照時期および第1参照期間(例えば、前年同月から6か月)、第2参照時期および第2参照期間(例えば、2018年4月から2019年12月まで)、第3参照時期および第3参照期間(例えば、2017年4月から2019年12月まで)、入庫サイクル期間(例えば、1)、第4参照時期および第4参照期間(例えば、2018年4月から2019年12月まで)、欠品許容率(例えば、5%)を入力する。 When calculating the safety stock quantity using the safety stock quantity calculation system 1 of this embodiment, first, the reference time and the reference period are input in the input unit 2 (S1). Specifically, the target time for calculating the safety stock quantity (e.g., April 2018), the first reference time and the first reference period (e.g., six months from the same month of the previous year), the second reference time and the second reference period (e.g., from April 2018 to December 2019), the third reference time and the third reference period (e.g., from April 2017 to December 2019), the inventory cycle period (e.g., 1), the fourth reference time and the fourth reference period (e.g., from April 2018 to December 2019), and the stockout tolerance rate (e.g., 5%) are input.
そうすると、安全在庫数算出システム1では、第1参照時期から第1参照期間にわたる販売実績の平均(例えば、519)が算出され(S2)、対象時期の販売実績と平均との乖離の対象時期の販売実績に対する割合(例えば、-26.77)が、対象時期の乖離率として算出される(S3)。つぎに、第2参照時期から第2参照期間にわたる乖離率の標準偏差(例えば、66.18%)が、需要変動係数として算出され(S4)、需要変動係数と第3参照時期から第3参照期間にわたる販売実績の平均と入庫サイクル期間との積(例えば、339)が、基準安全在庫数として算出される(S5)。そして、第1参照時期から第1参照期間にわたる販売実績の平均の第3参照時期から第3参照期間にわたる販売実績の平均に対する割合と基準安全在庫数との積(例えば、343)が、対象時期の安全在庫数として算出される(S6)。 Then, in the safety stock quantity calculation system 1, the average of the sales results from the first reference time to the first reference period (e.g., 519) is calculated (S2), and the ratio of the deviation between the sales results from the target time and the average to the sales results from the target time (e.g., -26.77) is calculated as the deviation rate for the target time (S3). Next, the standard deviation of the deviation rate from the second reference time to the second reference period (e.g., 66.18%) is calculated as the demand variation coefficient (S4), and the product of the demand variation coefficient, the average of the sales results from the third reference time to the third reference period, and the inventory cycle period (e.g., 339) is calculated as the standard safety stock quantity (S5). Then, the product of the ratio of the average of the sales results from the first reference time to the first reference period to the average of the sales results from the third reference time to the third reference period, and the standard safety stock quantity (e.g., 343) is calculated as the safety stock quantity for the target time (S6).
さらに、安全在庫数算出システム1では、対象時期の安全在庫数と対象時期の前時期の在庫実績との差(例えば、負の数となる場合には0)が、対象時期の入庫シミュレーション数として算出され(S7)、対象時期の前時期の在庫実績からの対象時期の販売実績の差と入庫シミュレーション数との和(例えば、1249)が、対象時期の在庫シミュレーション数として算出される(S8)。そして、第4参照時期から第4参照期間にわたる欠品数の合計の第4参照時期から第4参照期間にわたる販売実績の合計に対する割合(例えば、0.91%)が、欠品率として算出される(S9)。 Furthermore, in the safety stock calculation system 1, the difference between the safety stock for the target period and the actual inventory for the period preceding the target period (e.g., 0 if the difference is negative) is calculated as the simulated inventory number for the target period (S7), and the sum of the difference in actual sales for the target period from the actual inventory for the period preceding the target period and the simulated inventory number (e.g., 1249) is calculated as the simulated inventory number for the target period (S8). Then, the ratio (e.g., 0.91%) of the total number of out-of-stock items from the fourth reference period to the fourth reference period to the total actual sales for the fourth reference period to the fourth reference period is calculated as the out-of-stock rate (S9).
つぎに、欠品率が、欠品許容率により定められる許容範囲内であるか否かを判定され(S10)、許容範囲内でないと判定された場合には、参照時期や参照期間などの入力(S1)に戻る。許容範囲内であると判定された場合には、第4参照時期から第4参照期間にわたって在庫シミュレーション数が在庫実績より多いか否かが判定され(S11)、在庫シミュレーション数が在庫実績より多いと判定された場合には、出力部3からアラートが出力される(S12)。 Next, it is determined whether the stockout rate is within the acceptable range determined by the stockout tolerance rate (S10), and if it is determined that it is not within the acceptable range, the process returns to inputting the reference time and reference period (S1). If it is determined that it is within the acceptable range, it is determined whether the inventory simulation number is greater than the actual inventory from the fourth reference time to the fourth reference period (S11), and if it is determined that the inventory simulation number is greater than the actual inventory, an alert is output from the output unit 3 (S12).
このような本実施の形態の安全在庫数算出システム1によれば、対象時期の安全在庫数を算出するための過去の販売実績を算出するときに算出する参照時期および参照期間(第1参照時期および第1参照期間)や、需要変動係数を算出するときに参照する参照時期および参照期間(第2参照時期および第2参照期間)、基準安全在庫数を算出するときに参照する参照時期および参照期間(第3参照時期および第3参照期間)、入庫サイクル期間を、任意に変更することができる。これにより、需要変動係数(需要の変動傾向)の最適値を求めることができ、販売実績(出庫数)が正規分布とならない場合であっても、安全在庫数を適切に算出することができる。 According to the safety stock calculation system 1 of this embodiment, the reference time and reference period (first reference time and first reference period) used when calculating past sales results to calculate the safety stock number for the target period, the reference time and reference period (second reference time and second reference period) used when calculating the demand variation coefficient, the reference time and reference period (third reference time and third reference period) used when calculating the standard safety stock number, and the inventory cycle period can be changed as desired. This makes it possible to find the optimal value of the demand variation coefficient (demand fluctuation tendency), and to properly calculate the safety stock number even if the sales results (shipment number) are not normally distributed.
また、本実施の形態では、算出した安全在庫数を用いた在庫数のシミュレーションにより算出された欠品率が許容範囲内であるか否かを判定することができる。これにより、算出した安全在庫数(安全在庫数を算出するために入力した参照時期および参照期間)が欠品リスクの観点で適切であるか否かを、容易に検証することができる。 In addition, in this embodiment, it is possible to determine whether the stock-out rate calculated by simulating the inventory quantity using the calculated safety stock quantity is within an acceptable range. This makes it easy to verify whether the calculated safety stock quantity (the reference time and reference period input to calculate the safety stock quantity) are appropriate in terms of stock-out risk.
また、本実施の形態では、算出した安全在庫数を用いた在庫数のシミュレーションにより算出された在庫シミュレーション数が在庫実績より多い場合には、アラートが出力される。これにより、算出した安全在庫数(安全在庫数を算出するために入力した参照時期および参照期間)が適正在庫数の観点で適切であるか否かを、容易に把握することができる。 In addition, in this embodiment, if the inventory simulation number calculated by simulating the inventory number using the calculated safety stock number is greater than the actual inventory number, an alert is output. This makes it easy to know whether the calculated safety stock number (the reference time and reference period input to calculate the safety stock number) is appropriate from the perspective of the optimum inventory number.
以上、本発明の実施の形態を例示により説明したが、本発明の範囲はこれらに限定されるものではなく、請求項に記載された範囲内において目的に応じて変更・変形することが可能である。 The above describes the embodiments of the present invention by way of example, but the scope of the present invention is not limited to these, and can be modified and altered according to the purpose within the scope of the claims.
以上のように、本発明にかかる安全在庫数算出システムは、販売実績(出庫数)が正規分布とならない場合であっても、安全在庫数を適切に算出することができるという効果を有し、製品在庫や原材料・中間品在庫などを管理する在庫管理システム等に適用され、有用である。 As described above, the safety stock calculation system of the present invention has the effect of being able to properly calculate safety stock even when sales performance (shipment volume) is not normally distributed, and is useful when applied to inventory management systems that manage finished goods inventory, raw materials, intermediate goods inventory, etc.
1 安全在庫数算出システム
2 入力部
3 出力部
4 記憶部
5 制御部
50 平均算出部
51 乖離率算出部
52 需要変動係数算出部
53 基準安全在庫数算出部
54 安全在庫数算出部
55 入庫シミュレーション数算出部
56 在庫シミュレーション数算出部
57 欠品率算出部
58 判定部
59 第2判定部
REFERENCE SIGNS LIST 1 Safety stock quantity calculation system 2 Input section 3 Output section 4 Memory section 5 Control section 50 Average calculation section 51 Deviation rate calculation section 52 Demand fluctuation coefficient calculation section 53 Reference safety stock quantity calculation section 54 Safety stock quantity calculation section 55 Stocking simulation quantity calculation section 56 Inventory simulation quantity calculation section 57 Stockout rate calculation section 58 Determination section 59 Second determination section
Claims (5)
安全在庫数を算出する対象時期と、前記対象時期の安全在庫数を算出するための過去の販売実績を算出するときに参照する第1参照時期および第1参照期間と、前記対象時期の安全在庫数を算出するための需要変動係数を算出するときに参照する第2参照時期および第2参照期間と、前記対象時期の安全在庫数を算出するための基準安全在庫数を算出するときに参照する第3参照時期および第3参照期間と、入庫サイクル期間が入力される入力部と、
前記第1参照時期から前記第1参照期間にわたる販売実績の平均を算出する平均算出部と、
前記対象時期の販売実績と前記平均との乖離の前記対象時期の販売実績に対する割合を、前記対象時期の乖離率として算出する乖離率算出部と、
前記第2参照時期から前記第2参照期間にわたる乖離率の標準偏差に基づいて、前記需要変動係数を算出する需要変動係数算出部と、
前記需要変動係数と前記第3参照時期から前記第3参照期間にわたる販売実績の平均と前記入庫サイクル期間との積に基づいて、前記基準安全在庫数を算出する基準安全在庫数算出部と、
前記第1参照時期から前記第1参照期間にわたる販売実績の平均の前記第3参照時期から前記第3参照期間にわたる販売実績の平均に対する割合と前記基準安全在庫数との積に基づいて、前記対象時期の安全在庫数を算出する安全在庫数算出部と、
を備えることを特徴とする安全在庫数算出システム。 a storage unit in which information on past sales results and inventory results is stored for each predetermined period;
an input section for inputting a target time period for calculating safety stock quantity, a first reference time period and a first reference period referred to when calculating past sales performance for calculating the safety stock quantity for the target time period, a second reference time period and a second reference period referred to when calculating a demand fluctuation coefficient for calculating the safety stock quantity for the target time period, a third reference time period and a third reference period referred to when calculating a standard safety stock quantity for calculating the safety stock quantity for the target time period, and a warehousing cycle period;
an average calculation unit that calculates an average of sales results from the first reference time to the first reference period;
a deviation rate calculation unit that calculates a ratio of a deviation between the sales performance in the target period and the average to the sales performance in the target period as a deviation rate for the target period;
a demand fluctuation coefficient calculation unit that calculates the demand fluctuation coefficient based on a standard deviation of the deviation rate from the second reference time to the second reference period;
a standard safety stock quantity calculation unit that calculates the standard safety stock quantity based on the demand fluctuation coefficient, a product of an average of sales results from the third reference time to the third reference period, and the inventory cycle period;
a safety stock quantity calculation unit that calculates a safety stock quantity for the target period based on a product of a ratio of an average of sales results from the first reference time to the first reference period to an average of sales results from the third reference time to the third reference period and the standard safety stock quantity;
A safety stock quantity calculation system comprising:
前記安全在庫数算出システムは、
前記対象時期の安全在庫数と前記対象時期の前時期の在庫実績との差に基づいて、対象時期の入庫シミュレーション数を算出する入庫シミュレーション数算出部と、
前記対象時期の前時期の在庫実績からの前記対象時期の販売実績の差と前記入庫シミュレーション数との和に基づいて、対象時期の在庫シミュレーション数を算出する在庫シミュレーション数算出部と、
前記第4参照時期から前記第4参照期間にわたる欠品数の合計の前記第4参照時期から前記第4参照期間にわたる販売実績の合計に対する割合を、欠品率として算出する欠品率算出部と、
前記欠品率が、前記欠品許容率により定められる許容範囲内であるか否かを判定する判定部と、
を備える、請求項1に記載の安全在庫数算出システム。 A fourth reference time and a fourth reference period for simulating an inventory quantity and a stock-out allowance rate that defines an upper limit of an allowable range of a stock-out rate are inputted into the input unit,
The safety stock quantity calculation system includes:
a simulation inventory quantity calculation unit that calculates a simulation inventory quantity for a target period based on a difference between a safety stock quantity for the target period and an inventory actual result for a period preceding the target period;
an inventory simulation number calculation unit that calculates an inventory simulation number for a target period based on the sum of a difference between a sales performance of the target period and an inventory performance of a period preceding the target period and the inventory simulation number;
a stock-out rate calculation unit that calculates a stock-out rate as a ratio of a total number of stock-outs from the fourth reference time to the fourth reference period to a total sales performance from the fourth reference time to the fourth reference period;
a determination unit that determines whether the stock-out rate is within an allowable range determined by the stock-out allowable rate;
The safety stock quantity calculation system according to claim 1 .
前記第2判定部により前記在庫シミュレーション数が前記在庫実績より多いと判定された場合に、アラートを出力するアラート出力部と、
を備える、請求項2に記載の安全在庫数算出システム。 a second determination unit that determines whether the inventory simulation quantity is greater than the inventory actual result from the fourth reference time to the fourth reference period;
an alert output unit that outputs an alert when the second determination unit determines that the inventory simulation number is greater than the inventory actual result;
The safety stock quantity calculation system according to claim 2 .
前記安全在庫数算出システムには、
所定期間ごとに、過去の販売実績と在庫実績の情報が記憶され、
安全在庫数を算出する対象時期と、前記対象時期の安全在庫数を算出するための過去の販売実績を算出するときに参照する第1参照時期および第1参照期間と、前記対象時期の安全在庫数を算出するための需要変動係数を算出するときに参照する第2参照時期および第2参照期間と、前記対象時期の安全在庫数を算出するための基準安全在庫数を算出するときに参照する第3参照時期および第3参照期間と、入庫サイクル期間が入力され、
前記方法は、
前記第1参照時期から前記第1参照期間にわたる販売実績の平均を算出する平均算出ステップと、
前記対象時期の販売実績と前記平均との乖離の前記対象時期の販売実績に対する割合を、前記対象時期の乖離率として算出する乖離率算出ステップと、
前記第2参照時期から前記第2参照期間にわたる乖離率の標準偏差に基づいて、前記需要変動係数を算出する需要変動係数算出ステップと、
前記需要変動係数と前記第3参照時期から前記第3参照期間にわたる販売実績の平均と前記入庫サイクル期間との積に基づいて、前記基準安全在庫数を算出する基準安全在庫数算出ステップと、
前記第1参照時期から前記第1参照期間にわたる販売実績の平均の前記第3参照時期から前記第3参照期間にわたる販売実績の平均に対する割合と前記基準安全在庫数との積に基づいて、前記対象時期の安全在庫数を算出する安全在庫数算出ステップと、
を含むことを特徴とする方法。 A method executed in a safety stock quantity calculation system, comprising:
The safety stock quantity calculation system includes:
Past sales and inventory information is stored for each specified period.
A target time period for calculating the safety stock quantity, a first reference time period and a first reference period to be referred to when calculating past sales performance for calculating the safety stock quantity for the target time period, a second reference time period and a second reference period to be referred to when calculating a demand fluctuation coefficient for calculating the safety stock quantity for the target time period, a third reference time period and a third reference period to be referred to when calculating a standard safety stock quantity for calculating the safety stock quantity for the target time period, and a warehousing cycle period are inputted,
The method comprises:
an average calculation step of calculating an average of sales results from the first reference time to the first reference period;
a deviation rate calculation step of calculating a ratio of a deviation between the sales performance in the target period and the average to the sales performance in the target period as a deviation rate for the target period;
a demand fluctuation coefficient calculation step of calculating the demand fluctuation coefficient based on a standard deviation of the deviation rate from the second reference time to the second reference period;
A standard safety stock quantity calculation step of calculating the standard safety stock quantity based on the demand fluctuation coefficient, a product of an average of sales results from the third reference time to the third reference period, and the inventory cycle period;
a safety stock quantity calculation step of calculating a safety stock quantity for the target period based on a product of a ratio of an average of sales results from the first reference time to the first reference period to an average of sales results from the third reference time to the third reference period and the standard safety stock quantity;
The method according to claim 1, further comprising:
前記安全在庫数算出システムには、
所定期間ごとに、過去の販売実績と在庫実績の情報が記憶され、
安全在庫数を算出する対象時期と、前記対象時期の安全在庫数を算出するための過去の販売実績を算出するときに参照する第1参照時期および第1参照期間と、前記対象時期の安全在庫数を算出するための需要変動係数を算出するときに参照する第2参照時期および第2参照期間と、前記対象時期の安全在庫数を算出するための基準安全在庫数を算出するときに参照する第3参照時期および第3参照期間と、入庫サイクル期間が入力され、
前記プログラムは、前記コンピュータに、
前記第1参照時期から前記第1参照期間にわたる販売実績の平均を算出する平均算出処理と、
前記対象時期の販売実績と前記平均との乖離の前記対象時期の販売実績に対する割合を、前記対象時期の乖離率として算出する乖離率算出処理と、
前記第2参照時期から前記第2参照期間にわたる乖離率の標準偏差に基づいて、前記需要変動係数を算出する需要変動係数算出処理と、
前記需要変動係数と前記第3参照時期から前記第3参照期間にわたる販売実績の平均と前記入庫サイクル期間との積に基づいて、前記基準安全在庫数を算出する基準安全在庫数算出処理と、
前記第1参照時期から前記第1参照期間にわたる販売実績の平均の前記第3参照時期から前記第3参照期間にわたる販売実績の平均に対する割合と前記基準安全在庫数との積に基づいて、前記対象時期の安全在庫数を算出する安全在庫数算出処理と、
を実行させることを特徴とするプログラム。 A program executed by a computer included in a safety stock calculation system,
The safety stock quantity calculation system includes:
Past sales and inventory information is stored for each specified period.
A target time period for calculating the safety stock quantity, a first reference time period and a first reference period to be referred to when calculating past sales performance for calculating the safety stock quantity for the target time period, a second reference time period and a second reference period to be referred to when calculating a demand fluctuation coefficient for calculating the safety stock quantity for the target time period, a third reference time period and a third reference period to be referred to when calculating a standard safety stock quantity for calculating the safety stock quantity for the target time period, and a warehousing cycle period are inputted,
The program causes the computer to
an average calculation process for calculating an average of sales results from the first reference time to the first reference period;
a deviation rate calculation process for calculating a ratio of a deviation between the sales performance in the target period and the average to the sales performance in the target period as a deviation rate for the target period;
A demand fluctuation coefficient calculation process for calculating the demand fluctuation coefficient based on a standard deviation of the deviation rate from the second reference time to the second reference period;
A standard safety stock quantity calculation process for calculating the standard safety stock quantity based on the demand fluctuation coefficient, the product of an average of sales results from the third reference time to the third reference period, and the inventory cycle period;
A safety stock quantity calculation process for calculating a safety stock quantity for the target period based on a product of a ratio of an average of sales results from the first reference time to the first reference period to an average of sales results from the third reference time to the third reference period and the standard safety stock quantity;
A program characterized by executing the above.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021028120A JP7596176B2 (en) | 2021-02-25 | 2021-02-25 | Safety stock calculation system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021028120A JP7596176B2 (en) | 2021-02-25 | 2021-02-25 | Safety stock calculation system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2022129455A JP2022129455A (en) | 2022-09-06 |
JP7596176B2 true JP7596176B2 (en) | 2024-12-09 |
Family
ID=83151253
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021028120A Active JP7596176B2 (en) | 2021-02-25 | 2021-02-25 | Safety stock calculation system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7596176B2 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000172768A (en) | 1998-12-03 | 2000-06-23 | Sekisui Chem Co Ltd | Safety stock volume calculating device |
WO2004022463A1 (en) | 2002-09-06 | 2004-03-18 | Tsc, Inc. | Safe stock amount calculation method, safe stock amount calculation device, order making moment calculation method, order making moment calculation device, and order making amount calculation method |
US20140156348A1 (en) | 2012-12-03 | 2014-06-05 | Dimitri Sinkel | System and method for inventory management |
-
2021
- 2021-02-25 JP JP2021028120A patent/JP7596176B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000172768A (en) | 1998-12-03 | 2000-06-23 | Sekisui Chem Co Ltd | Safety stock volume calculating device |
WO2004022463A1 (en) | 2002-09-06 | 2004-03-18 | Tsc, Inc. | Safe stock amount calculation method, safe stock amount calculation device, order making moment calculation method, order making moment calculation device, and order making amount calculation method |
US20140156348A1 (en) | 2012-12-03 | 2014-06-05 | Dimitri Sinkel | System and method for inventory management |
Non-Patent Citations (1)
Title |
---|
曹 徳弼,需要予測の誤差を用いた安全在庫の計算方法,日本経営工学会論文誌,2000年10月15日,Vol.51 No.4,pp.373-379 |
Also Published As
Publication number | Publication date |
---|---|
JP2022129455A (en) | 2022-09-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Pasandideh et al. | A genetic algorithm approach to optimize a multi-products EPQ model with discrete delivery orders and constrained space | |
JP4033291B2 (en) | Project risk management system | |
US20080133299A1 (en) | Planning a response to an unplanned event | |
WO2004022463A1 (en) | Safe stock amount calculation method, safe stock amount calculation device, order making moment calculation method, order making moment calculation device, and order making amount calculation method | |
JP6031184B2 (en) | Supply group determination support device and supply group determination support program | |
JP6370757B2 (en) | Profit / loss prediction apparatus and profit / loss prediction program | |
JP6612114B2 (en) | Part order control apparatus and part order control method | |
US20150039373A1 (en) | Method and Apparatus for Material Requirements Planning Adjustments | |
US11042823B2 (en) | Business management system | |
US8255266B1 (en) | Forecasting demand for products | |
US20140096104A1 (en) | Comparing Target Effort to Actual Effort for Software Development Requirements | |
JP7596176B2 (en) | Safety stock calculation system | |
US20060149639A1 (en) | Method and system for creating a purchase suggesting list retailers | |
JP4753590B2 (en) | Method and system for selecting inventory replenishment model | |
JP7063781B2 (en) | Parallel distributed processing control system, program, and parallel distributed processing control method | |
EP1750225A1 (en) | Supply scheduling | |
Holden | Inventory Optimization Using a SimPy Simulation Model | |
JP7583753B2 (en) | Inventory management device, inventory management method, and inventory management program | |
JP2007219965A (en) | Shipment plan calculation method | |
JP2002007671A (en) | Demand prediction device, method, computer program, and computer-readable recording medium | |
CN112258253A (en) | Cost accounting method and device, electronic equipment and storage medium | |
JP6713963B2 (en) | Method and apparatus for generating initial inventory information for supply chain operation simulation | |
Griffioen et al. | Controlling production variances in complex business processes | |
US20040167831A1 (en) | Rehandling planning system and rehandling planning method | |
JP2020126509A (en) | Production-and-transport planning system and production-and-transport planning method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231226 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240920 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240924 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241021 |
|
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: 20241029 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241127 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7596176 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |