Saturday, November 24, 2007

WHAT IS PRODUCTION SCHEDULING?

WHAT IS PRODUCTION SCHEDULING?

Scheduling concerns the allocation of limited resources to tasks over time. Bitran [1]explained  "Production scheduling is concerned with the allocation of resources and the sequencing of tasks to produce goods and services. Although allocation and sequencing decisions are closely related, it is very difficult to model mathematically the interaction between them. However, by using a hierarchical approach, the allocation and the sequencing problems can be solved separately. The allocation problem is solved first and its results are supplied as inputs to the sequencing problem. The resource allocation problem can sometimes be solved using aggregate production planning techniques. To specify completely the input to the sequencing problem, the resulting detailed or item plan (also referred to as the master schedule) has to be disaggregated. A breakdown by component parts can be obtained in a straightforward way by using Material Requirements Planning (MRP) systems. Although MRP continues to be popular in practice, many issues still need to be resolved to make it an effective production planning tool."

Because of complexity of production scheduling there are different views of it [2].

Problem Solving Perspective views the scheduling as an optimization problem. It is the formulation of scheduling as a combinatorial optimization problem isolated form the manufacturing planning and control system place.

Decision making Perspective is the view that scheduling is a decision that a human must make. Schedulers perform a variety of tasks and use both formal and informal information to accomplish these. Schedulers must address uncertainty, manage bottlenecks, and anticipate the problems that people cause

 

Organizational Perspective: is a systems-level view that scheduling is part of the complex flow of information and decision-making that forms the manufacturing planning and control system. Such systems are typically divided into modules that perform different functions such as aggregate planning and material requirements planning

 

Production scheduling can be classified according to the following criteria [3]:

1. Flow patterns

(a) Flow shop: All the jobs have identical process flows and require the same sequence of

operations.

(b) Job shop: Jobs have different process flows, and may require significantly different sequence

of operations.

2. Processing mode

(a) Unit processing: Jobs are processed one by one.

(b) Batch processing: A number of jobs are processed together as a batch.

3. Job release pattern (job release time is the earliest time at which processing can start)

(a) Static: Jobs are (or assumed to be) released to the shop floor at time zero.

(b) Dynamic: Jobs are (or assumed to be) released to the shop floor over time.

4. Work center configuration

(a) Single machine

(b) Identical parallel machines:

(c) Uniform parallel machines:

(d) Unrelated parallel machines:

DIFFERENCE BETWEEN PRODUCTION PLANNING AND PRODUCTION SCHEDULING

 

Barták[4] stated that "the main difference is in the resolution of the resulting plan or schedule. While the industrial planning deals with the task of finding "rough" plans for longer period of time where activities are assigned to departments etc., the industrial scheduling deals with the task of finding detail schedules for individual machines for shorter period of time. From this point of view, scheduling can be seen as a high-resolution short-term planning."

 Image

     Planning and scheduling in industry

Image

Hierarchical Planning

 

Barták[4]  also defines a new  mixed planning and scheduling approach in his paper.

 

BENEFITS OF PRODUCTION SCHEDULING

There are some goals and benefits of production scheduling:

 

  • A production schedule can determine whether delivery promises can be met and identify time periods available for preventive maintenance.
  • A production schedule gives shop floor personnel an explicit statement of what should be done so that supervisors and managers can measure their performance.
  • Minimize WIP inventory
  • Minimize average flow time through the system
  • Maximize machine and/or worker utilization
  • Minimize setup times
  • A production schedule can identify resource conflicts, control the release of jobs to the shop, and ensure that required raw materials are ordered in time.
  • Better coordination to increase productivity and minimizing operating costs.

 

 

ORDER MANAGEMENT AND SCHEDULING

Order management is a vital issue on make-to-order systems. Pinedo [5] illustrated the way and how an order is processed via capacity planning, scheduling, and dispatching activities to shop floor management.

Image

Key decisions in different stages of order management, production planning, andoperations scheduling (OMPPOS) process(From Kemppainen [9] which based on Pinedo [5])

 

Order management is closely related with production capacity, current production utilization level, customer priority, and due date based prizing. Some of the customers may have an agreement with the company then we can give high priority according to this agreement. Utilization of resources is done by considering these factors [5]. While accepting an order it is possible to give range of prizes based on time and current state of the production level.

 

THE GAP BETWEEN THEORY AND PRACTICE

 

Application of  computer based schedules are very scarce. Pinedo[6]

In spite of the fact that during this last decade many companies have made large investments in the development as well as in the implementation of scheduling systems, not that many systems appear to be used on a regular basis. Systems, after being implemented, often remain in use for only a limited amount of time; after a while they often are, for one reason or another, ignored altogether. (p. 2151).

Real world is somehow different than idealized computer models so there are some fuzzy constraints, lack of accurate information and, sudden changes. Berlung [7] stated in their paper:  "Outcome of the scheduling process is influenced by the scheduler adding human capabilities that cannot be automated, problem-solving when the technical system fails, and negotiating between groups of employees to handle incompatible goals. Technology influences by limitations in the scheduled production system as well as the scheduling tools available. The organization, finally, influences the outcome through degree of proximity between employees, meeting structures, the schedulers' position in hierarchy and their work role interconnecting activities of different organizational parts." Also, Wiers [8] presented applicability of operations research and artificial intelligence techniques and their shortcomings in practice:

1. Robustness. Robustness refers to the extent to which a schedule will remain unchanged when the information on which a schedule is based changes. Robustness avoids nervousness in scheduling in situations with uncertainty. Most authors recognize that nervousness should be avoided as much as possible.

2. Complexity. Complexity is an oft used construct, and can be defined in many ways. In this context, complexity refers to the number of real world elements that are relevant for the scheduling problem, and the relationships between these elements. Some of the issues mentioned in this chapter are linked to the complexity of the problem, such as: oversimplification, and knowledge of the problem domain.

3. Performance measurement. The optimization criteria of many scheduling techniques do not meet the criteria used in practice. In practice, performance is often a matter of judgment by the human scheduler, and can be subject to negotiation.

4. Fixed vs. changeable input. Most scheduling techniques assume that information input is a given and cannot be changed. However, in practice, the situation is often not taken for granted: inputs, such as available capacity, might be changed if judged necessary.

5. Organizational embedding. The relationship of scheduling decision making to other parts of an organization is generally not considered in scheduling techniques.

6. Availability and accuracy of data. The scheduling process predominantly depends on the availability of accurate data. If this condition is not met, the schedule will be incorrect and cannot be executed properly.

7. Interaction with human scheduler. It is recognized by many authors that the human scheduler will remain an indispensable factor in the scheduling process. However, many techniques do not account for interaction with the human scheduler.

8. Learning from experience (artificial intelligence techniques). The intelligence that is built into artificial intelligence scheduling techniques is often not stable in practice. Therefore, these systems should learn from experience to keep their intelligence base up to date. However, most artificial intelligence scheduling techniques are not able to learn from experience, and therefore may become outdated.

9. Availability and reliability of human experts (artificial intelligence techniques). The intelligence of AI based scheduling systems sometimes comprises expertise that must be elicited from human experts. However, in many cases, this expertise cannot be adequately acquired.

 

[1] Bitran G. R., (1983),A Simulation Model for Job Shop Modeling, A. P. Sloan School of Management Massachusetts Institute of Technology

[2] Hermann, J., W., (2006) Improving Production Scheduling: Integrating Organizational, Decision-Making, and Problem-Solving Perspectives, Industrial Engineering Research Conference, Orlando, Florida

[3] Bayındır, Z., P., (2005) EIN 4333 Production and Distribution Systems class notes.

[4] Barták, R., (1999), On the Boundary of Planning and Scheduling: A Study, Proceedings of Eighteenth Workshop of the UK Planning and Scheduling Special Interest Group (PLANSIG99) Workshop,

[5] Pinedo, M. (1995), Scheduling: theory, algorithms, and systems, Prentice-Hall, Englewood Cliffs, New Jersey.

[6] Pinedo, M. (1992). Scheduling. In G. Salvendy (Ed.), Handbook of Industrial Engineering (2nd edition). Chichester: Wiley.Interscience.

[7] Berlung, B., Karltun, J.,(2005), Human, Technological and Organizational Aspects Influencing the Production Scheduling Process, 18th International Conference on Production Research

[8]Wiers,V., (1997) ,Human-computer interaction in production scheduling-Analysis and design of decision support systems for production scheduling  tasks ,Eindhoven, The Netherlands: Eindhoven University of Technology Press, Ph.D. Thesis.

 [9] Kemppainen, K.,(2005) Priority Scheduling Revisited –Dominant Rules, Open Protocols, And Integrated Order Management

Machines

The grinder machine for grinding laterlite soil to powder.

Moter 3 hp. 220 v.

Easy control and safty.

Put soil upper and close the lid.

The soil will go out below.

Special model use desel machine 7.5 ph.

we can modify size and system for your request.

The mixer for mixing soil and cement with water.

Moter 3 hp. 220 v.

Size 150 liters., dimention 80cms. high 100 cms.

 

Interlocking soil cement block building

Interlocking soil cement block building

The build is beautiful and natural. The inside building is cool quite and attrective without the use of air condition. The building's low energy costs in both construction and operation, plus greatly reduced use of wood, make it environmentally benign, Because they are so simple......

interlocking soil sement block house

enclosing wall

church,temple

water flow

 

**HYDRAULIC PRESSING MACHINE**

**HYDRAULIC PRESSING MACHINE**
  • HYDRAULIC PRESSING SYSTEM FOR MAKE CEMENT BLOCKS
  • PUT CEMENT 1 PART AND SOIL 7 PART MIXED WITH WATER 10 % INSIDE THE BLOCK,COSEING AND PUSH DOWN
  • SAVE TIME AND WAGES.
  • MAKE 120 - 160 PCS. PER HOUR, 2 PCS. A TIME.
  • MOTOR 2 PHASE 3 HP. 220V.
  • EASY CONTROL AND SAVE ALL
  • THIS MODEL MAKE RECTANGULAR BLOCK
  • DESIGN AND SIZE CIMENT BLOCK CAN MAKE FOR YOUR ORDER

Interlockingblock machines

Interlockingblock machines

*HAND PRESSING MACHINES*
  • HAND PRESSING MACHINE FOR MAKE CEMENT BLOCK
  • EASY CONTROL BY ONE MAN
  • PUT CEMENT 1 PART AND SOIL 7 PARTS MIXED WITH WATER 10% INSIDE BLOCK, CLOSE THE LID AND MOVE THE HANDLE FOR PRESSING
  • SIMPLE OPERATION
  • NO ELECTRIC ,NO POLLUTION,SAVE THE EARTH, RECYCLE
  • HANDICRAFT MACHINE
  • 1 PC. PER TIME, 300 - 400 PCS. PER 8 HOURS.
  • CIMENT BLOCK HAS MORE DESIGNS FOR YOUR ORDER.

Interlocking soil cement blocks

Interlocking soil cement blocks are the specially designed for low-cost housing. The matirials is local laterlite soil 7 part and cement 1 part with a little bit water not more than 10%, mix well, and put its in cinva-ram pressing machine for pressing. .......After that take its in the open air under the roof, waiting 7-14 days -"no firing" or baking is involved.

BLOCK SIZE AND DESIGNED

. NEW BLOCK FLOWER FORNT.. SIZE12.50X25.00X10.00 CMS.
.FULL BLOCK.. SIZE12.50X25.00X10.00 CMS.
.HALF BLOCK.. SIZE 12.50X12.50X10.00 CMS.
.TANK BLOCK FOR.. 2.00 METERS TANK
.ROUND BLOCK ..SIZE 22.00 CMS., 12.00 CMS
FULL BLOCK SIZE 30.00X15.00X10.00CMS.
HALF BLOCK SIZE 15.00X15.00X10.00CMS.
BIG BLOCK SIZE 24.00X25.00X9.5 CMS.
BLOCK SIZE 12.50X25.00X10.00CMS.
SMALL BLOCK SIZE 7.00X28.00X10.00CMS.

WE CAN MAKE OTHER BLOCKS FOR YOUR ORDER

Soil test

1.Natural Moisture content 1.5-2.0%

2.Drying Shrinkage not more than 1.0%

3.Plasticity index is non-plastic

 

Block test

1.Compressive Strength is not lesser than 70 kgs./square cms. (5 blocks/28 days)

2.Compressive Strength is not less than 55 kgs./square coms/pc.

3.Durability after wit and dry 6 times must to more than 15%

Interlocking soil cement block method

Interlocking soil cement block method

How to build your house?

1.Make the local standerd foundation.

2.Array interlocking block worded like the lego system, straight walls could be build quickly and easily by placing fresh blocks in the grooves af already - lis blocks below.

3.Mixing cement and sand 1:1 with more water like creamy put it in the block.

How to make interlocking block?

**Hand pressing machine**

interlocking soil sement block house1.Inside Hand pressing machine.

enclosing wall 2.Mixing soil and cement 7:1 with a little bit water not more than 10 %.

church,temple 3. Put all matirail in to block fully.

water flow 4. Moveing the handle for pressing.

5.Moving back the handle. The block will upper.

6. Move the bock to the ground under the roof open air and waiting 7-14 days. Watering 3 days for cement setting.

 

7.For half block. We have a steel for put inside bock.

aaaaaaaaaaaaaaaaaaaaaaaaa aa

 

 

 

 

 

**Hydraulic pressing machine**

1.Put all matirail in to block fully. Close and lock, push button at controller

2.Open and Move the bocks to the ground or rack under the roof open air and waiting 7-14 days. Watering 3 days for cement setting.

aa