Job shops machines are aggregated in shops by the nature of skills and technological processes involved, each shop therefore may contain different machines, which gives this production system processing flexibility, since jobs are not necessarily constrained to a single machine.
Formal model
formal-model
The job shop is composed by 5 machines and 5 buffers as depicted in Figure 2. Each buffer is associated to the machine in front of it (e.g. B1 is associated only with M1). All the machines are physically connected each other and the path of a part type inside the system is defined by its production process. The processing time of each machine depends on the part (class) to be worked.
formal-model-1
Production processes
Consider the production of 3 parts (classes), whose production processes are reported in Table6. Each part type has a different process and flows through the system following a different path. In this table and for each part, only the machines to be visited have a process duration. In the case of open system, the generation rate is reported in Table 6.
failure-probabilities
The failure and repair probabilities for each machine
buffer-size
The sizes of the buffers are reported in Table
Modelling of Job shop( Using OntoGui)
System Creation
create-ontology-module
Write ontology module name
Click 'Create New'
open-system-design
Click 'system design'
create-production-systems
Write production system name,
set the class 'manufacturingsystem'
Click 'create'
write machine name
Click 'Add'
add-failure-mode
Click 'Add' in the 'Manage Failure Modes of Machine' section
Enter mean time to failure value
Enter mean time to repair value
Click 'save'
Add-Buffer
Switch to 'Buffer in System' section
Write name of buffer
Click 'Add New'
Write buffer size
upstream
Select Upstream item of B1
Click 'Add'
Part Creation
Note:
Creating Part-A as a WorkpieceType in Job-Shop
In the use case it asks to formalize system with one part at first.
part
Write part name
Set the class 'WorkpieceType'
Click 'Create'
production-process
Write process plan name
Click 'Create'
process-steps
Write name of process step
Set the type of process
Click 'Add New'
Click 'Set Time'
Enter process step time value
Click 'Save'
successor
Select the process step
Select successor of the process step
Click 'Add'
Machine assign
Select the process step
Select the machine to be assigned
Click 'add'
Multi class (all the three parts), closed system
We will enter all the parameters for Part-B and Part-C as Part-A
Assignment of machines form the same production systems