SYSTEM AND METHOD FOR THE PRODUCTION OF GOODS OR PRODUCTS
First Claim
Patent Images
1. A method for optimizing a production process comprising the steps of:
- (A) creating a representation for equipment for production of a product and arranging the representation in at least one sequence for production of the product, and designating each piece of equipment as a resource type according to such piece of equipment'"'"'s function;
(B) selecting the sequence created at step (A) and designating such sequence as a current sequence;
(C) calculating a value score for the current sequence according to values assigned to each resource in the current sequence as resources are arranged in the current sequence, with the value scores being assigned at least in consideration of characteristics of each resource;
(D) determining if there are possible unevaluated variations in the arrangement of the resources in the current sequence, and if there are no possible unevaluated variations then designating the current sequence an optimal sequence and proceeding to step (G), and if there are possible unevaluated variations, varying the arrangement of resources in the current sequence to create a new sequence;
(E) calculating a value score for the new sequence according to values assigned to each resource in the new sequence as resources are arranged in the new sequence, with the values being assigned at least according to resource characteristics;
(F) comparing the value scores for the current sequence and the new sequence to determine if the value score for the new sequence exceeds the value score for the current sequence according to predetermined criteria, and if the value score for the new sequence exceeds the value score for the current sequence, then designating the new sequence as the current sequence and proceeding to step (D), and if the value score for the current score exceeds the value score for the new sequence, then retaining the current sequence as the current sequence and proceeding to step (D); and
(G) returning to a system user the optimal sequence for production of the product.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-based system and method for production planning are described that relies on developing factory shop floor modeling. This modeling includes simulating the factory shop floor to create a Virtual Factory. This Virtual Factory provides the ability to assess any possible production sequence for determining an optimal of production sequence according to the criteria defined the user.
18 Citations
28 Claims
-
1. A method for optimizing a production process comprising the steps of:
-
(A) creating a representation for equipment for production of a product and arranging the representation in at least one sequence for production of the product, and designating each piece of equipment as a resource type according to such piece of equipment'"'"'s function;
(B) selecting the sequence created at step (A) and designating such sequence as a current sequence;
(C) calculating a value score for the current sequence according to values assigned to each resource in the current sequence as resources are arranged in the current sequence, with the value scores being assigned at least in consideration of characteristics of each resource;
(D) determining if there are possible unevaluated variations in the arrangement of the resources in the current sequence, and if there are no possible unevaluated variations then designating the current sequence an optimal sequence and proceeding to step (G), and if there are possible unevaluated variations, varying the arrangement of resources in the current sequence to create a new sequence;
(E) calculating a value score for the new sequence according to values assigned to each resource in the new sequence as resources are arranged in the new sequence, with the values being assigned at least according to resource characteristics;
(F) comparing the value scores for the current sequence and the new sequence to determine if the value score for the new sequence exceeds the value score for the current sequence according to predetermined criteria, and if the value score for the new sequence exceeds the value score for the current sequence, then designating the new sequence as the current sequence and proceeding to step (D), and if the value score for the current score exceeds the value score for the new sequence, then retaining the current sequence as the current sequence and proceeding to step (D); and
(G) returning to a system user the optimal sequence for production of the product. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for calculating a value score for a production sequence that contains a plurality of pieces of equipment comprising the steps of:
-
(A) designating each piece of equipment as a resource type according to such piece of equipment'"'"'s function;
(B) selecting the last resource in the sequence and designating such resource as a current resource;
(C) determining if there is another resource upstream in the sequence and if there is an upstream resource, selecting the upstream resource and designating such upstream resource as the current resource, and repeating step (C) until an upstream resource is not identified, then proceeding to step (D);
(D) calculating a value score for the sequence based on a composite of assigned values for each of the resources selected at steps (B) and (C) for the sequence;
(E) returning to a system user a calculated value score for the sequence. - View Dependent Claims (12, 13, 14)
-
-
15. A computer-base system for optimizing a production process comprising:
-
(A) means for creating a representation of equipment for production of a product and arranging the representation in at least one sequence for production of the product, and means for receiving a designation for each piece of equipment as a resource type according to such piece of equipment'"'"'s function;
(B) means for selecting the sequence created at step (A) and designating such sequence as a current sequence;
(C) means for calculating a value score for the current sequence according to values assigned to each resource in the current sequence that are received by the system as resources are arranged in the current sequence, with the value scores being assigned at least in consideration of characteristics of each resource;
(D) means for determining if there are possible unevaluated variations in the arrangement of the resources in the current sequence, and if there are no possible unevaluated variations then designating the current sequence an optimal sequence and proceeding to step (G), and if there are possible unevaluated variations, varying the arrangement of resources in the current sequence to create a new sequence;
(E) means for calculating a value score for the new sequence according to values assigned to each resource in the new sequence as resources are arranged in the new sequence, with the values being assigned at least according to resource characteristics;
(F) means for comparing the value scores for the current sequence and the new sequence to determine if the value score for the new sequence exceeds the value score for the current sequence according to predetermined criteria, and if the value score for the new sequence exceeds the value score for the current sequence, then designating the new sequence as the current sequence and proceeding to step (D), and if the value score for the current score exceeds the value score for the new sequence, then retaining the current sequence as the current sequence and proceeding to step (D); and
(G) means for returning to a system user the optimal sequence for production of the product. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer-based system for calculating a value score for a production sequence that contains a plurality of pieces of equipment comprising:
-
(A) means for receiving designations for each piece of equipment as a resource type according to such piece of equipment'"'"'s function;
(B) means for selecting the last resource in the sequence and designating such resource as a current resource;
(C) means for determining if there is another resource upstream in the sequence and if there is an upstream resource, selecting the upstream resource and designating such upstream resource as the current resource, and repeating step (C) until an upstream resource is not identified, then proceeding to step (D);
(D) means for calculating a value score for the sequence based on a composite of assigned values of each of the resources selected at steps (B) and (C) that were received by the system;
(E) means for returning to a system user a calculated value score for the sequence. - View Dependent Claims (26, 27, 28)
-
Specification