Method for determining flexible demand in a manufacturing process
Abstract
A system that determines the total demand for a product for each day over four time periods specified by the user of the system. Within the first time period, from the current date up to a demand fence, the total demand cannot be altered. For the next three periods, called the flex fence periods, the total demand for each day can vary by a percentage amount set by the user. If an order exceeding capacity is received for a date beyond the demand fence, the system will recalculate total demand for all days beyond the demand fence and prior to the order date to attempt to produce the total demand quantity necessary to fulfill the order. In calculating the increased quantities, the system uses a formula that prevents the total demand quantity for any day from exceeding the amount of material that was ordered for that day.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. In a computerized manufacturing system, a computer implemented method for determining a production quantity for a plurality of flex periods, and ordering material for said production quantity during said plurality of flex periods, said method comprising: (a) accepting a quantity of flex periods from a user of the system and assigning each flex period a sequential number, wherein said flex periods occur after a demand fence date; (b) accepting a daily rate total demand from the user of the system, wherein said daily rate total demand equals said production quantity at said demand fence date; (c) accepting a flex period percentage for each of said flex periods from the user; (d) accepting a flex period number of days, one said flex period number of days for each of said flex periods; (e) calculating a flex period total demand for each of said flex periods, comprising the steps of (e1) calculating a first multiplier by dividing said flex period percentage for said flex period by one-hundred and adding one to a result of said dividing to produce said first multiplier; (e2) calculating a second multiplier by raising said first multiplier to the power of said sequential number assigned to said flex period in step (a), and (e3) calculating said flex period total demand for said flex period by multiplying said second multiplier by said daily rate total demand, and (e4) assigning said flex period total demand to each day of said flex period; (f) accepting at least one customer order from a user of said system; (g) for each said customer order accepted, increasing said production quantity for .[.all days in each of said flex periods.]. .Iadd.at least one day .Iaddend.prior to a .[.day of said.]. customer order .Iadd.required date .Iaddend.and after said .[.flex.]. .Iadd.demand .Iaddend.fence date, wherein said production quantity for each .[.of said days.]. .Iadd.day in each flex period .Iaddend.does not exceed said flex period total demand set for said day; and (h) placing an order for material for said production quantity for each of said flex .[.fence.]. periods .Iadd.according to the maximum daily total demand calculated for each of said flex periods.Iaddend..
2. The computer implemented method of claim 1 wherein step .[.(g2).]. (.Iadd.g) .Iaddend.further comprises the steps of: .[.(g2a).]. (.Iadd.g2) .Iaddend.increasing said production quantity starting with said day of said customer order and increasing said production quantity for previous days until said customer order is satisfied.
3. The computer implemented method of claim 2 wherein step .[.(g2a).]. (.Iadd.g2) .Iaddend.further comprises the step of increasing said production quantity for each sequentially previous day, starting with said day of said customer order, to a maximum allowed amount within said flex period total demand for each sequentially previous day, until a total amount of increase in said production quantity equals an amount of said customer order. .Iadd.
4. In a computerized manufacturing system, a computer-implemented method for determining a production quantity for a plurality of flex periods and ordering material for said production quantity comprising the steps of: (a) accepting a number of flex periods from a user of the system, wherein said flex periods occur after a demand fence date; (b) accepting a daily rate total demand from the user of the system, wherein said daily rate total demand equals said production quantity at said demand fence date; (c) accepting a flex period percentage for each said flex period wherein each successive flex period's percentage is increased by an incrementally smaller amount than the preceding flex period's percentage; (d) accepting a flex period number of days, one said flex period number of days for each of said flex periods; (e) calculating a total demand for each of said flex periods based upon that flex period's percentage; (f) accepting at least one customer order from a user of said system; (g) for each said customer order accepted, increasing said production quantity for at least one day in at least one said flex period, wherein said production quantity for each day in each flex period does not exceed said flex period total demand set for said day; and (h) ordering material for said production quantity for each of said flex periods according to the maximum daily total demand calculated for each of said flex periods..Iaddend..Iadd.
5. A computer implemented method, as claimed in claim 4, wherein step (d) further comprises accepting a flex period number of days, wherein each successive flex period number of days is larger than each previous flex period number of days..Iaddend.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.