![]() |
What are Product Models ? |
In many industries, in particular automotive,
rather than choosing a particular variant
of the product, customers "build" the product "à
la carte" by choosing a set of options the final product should
feature. An option denotes a part of the product (such as sunroof, air
conditioning, CD player, leather upholstery, etc.) that should or should
not be present in the product shipped to the customer. The following
figure gives an example of options a customer might order on a product:
Customer-selected options Options are represented in OptiLine by way of implicit variants or BOM. For instance, the BOM may contain the information that 10% of the cars produced on the line will have a sunroof and 15% of the cars produced on the line will have air conditioning, such as in the following simple example:
BOM nodes are linked to operations that are carried out whenever a product featuring the corresponding option is being assembled, as in the following example (learn here how to link BOM nodes to operations):
In this example, the gray operations ("Regular_1" through "Regular_7") are not linked to a BOM node and will be carried out on all products being assembled. Such operations are sometimes called "standard" or "base" operations. On the contrary, the green operations ("Sunroof_1" through "Sunroof_3") will only be carried out if the product being assembled has the option "Sunroof", which will happen 10% percent of the time according to the BOM, while the blue operations ("Airco_1" through "Airco_4") will only be carried out if the product being assembled has the option "Sunroof", which will happen 15% of the time. While the BOM offers an extremely concise way
of representing thousands of different products, it only contains average
frequencies of occurence of each option in the whole production. It
lacks the information on how the different options are combined in the
actual products being assembled on the line.
The above example tells you that 10% of the
products will have a sunroof and 15% will have an air conditioning,
but it does not tell you what percentage of the products will have both
the sunroof and the air conditioning, yielding the precedence
graph in the bottom right. That percentage could be between 0% (no car
with sunroof also having air conditioning) and 10% (every car with sunroof
also having air conditioning). Consequently, the BOM alone only allows for
optimization of the line on average (that is, in the long run), but
cannot account for transitory overflows of the cycle time caused by
combinations of options that are very difficult to assemble on some
workstations. Such overflows may lead to lines difficult to run. In order to account for transitory peak times
in workstations, OptiLine needs to know what combinations of the different
options can be expected to appear in the production. This is done by
specifying a list of product models, each having a given set
of options and a percentage of occurence in the production. Models are
defined in the Edit Product Mix
dialog.
When product models are defined, the optimizing algorithm attempts to find the best tradeoff (according to the MP/Balance setting, see below) between
In the above example, pursuing the second objective may involve avoiding assignments of Sunroof operations to the same stations as Airco operations, if a model featuring both options is defined. If such a model is not defined (say it's never built at all, or only in negligible numbers), then the possibility of products with both options will be ignored and the algorithm will not attempt to dissociate the operations on workstations. Note that this may lead to a line better balanced on average. It is important to realize that these two objectives are often antagonistic: a perfectly balanced line may suffer high peak times for some models, reducing the efficiency of the line by repeated stoppages. Conversely, a line with very low peak times for all models may be highly disbalanced on average, reducing the efficiency of the line due to long idle times. The relative importance of each of the two criteria in the optimization is specified by the MP/Balance slider in the Optimize Dialog. |