Professional Documents
Culture Documents
Collaboration on
Planning and Scheduling
Yasuyuki Nishioka, Prof. Dr.
Hosei University,
PSLX Consortium Japan
nishioka@k.hosei.ac.jp
Outline
• Scope and Objectives
• Introduction of PSLX Consortium Japan
• PSLX Technical Specifications
• APS Agent models
• Domain Object models
• XML Schema Specification
• Experimental Applications
• Summary
Scope and Objectives
Hierarchical Levels
Level 4
Target
Business planning and logistics
of this
specifi-
cation
Level 3
Manufacturing operations and control
Level 2
Continuous Batch Descrete Level 1
control control control Level 0
Scope of APS
Supplier’s Customer’s
Design Design Design
Design Design
Engineering chain
Planning and
Supplier’s Planning and Planning and
Customer’s
Demand / supply chain APS Demand / supply chain
Scheduling
APS Scheduling Scheduling
APS
Supplier’s Customer’s
Manufacturing Manufacturing Manufacturing
Manufacturing Manufacturing
Supplier’s Customer’s
APS
APS APS
Supplier’s Customer’s
Manufacturing
Manufacturing Manufacturing
Interfaces (external)
Internal interfaces
APS
APS
APS agent
Interfaces (internal)
Terms and definitions
• Planning
To find suitable goals and operations to fulfill the gap
between desires and facts, by clarifying their
well-formed structures and parameters
• Scheduling
To clarify relationship among production items
and manufacturing resources in the time horizon,
considering various constraints and objectives
• APS (Advanced Planning and Scheduling)
a system architecture of planning and scheduling
integration to dynamically and synchronously achieve
the goal of each manufacturing enterprise
Introduction of PSLX
Consortium Japan
What is PSLX
• Reference Architecture for APS
software development
• Communication Protocols and Ontology
among APS software
• XML Schema for Planning and
Scheduling problems
• Common Terminology of Planning and
Scheduling problems
PSLX
PSLX(Planning
(Planningand
andscheduling
schedulinglanguage
languageon
onXML
XMLspecification)
specification)
PSLX Consortium Japan
• Founded in July 2001
• Chairman Prof. Kazuhiko Yasuda
• Board members (51)
– IT vendor (16)
– System integrator (18)
– Consulting firm (5)
– Manufacturer (4)
– Research Institute (8)
• Recommendation specification will be
published in June 2003
Objective of PSLX Consortium Japan
The
The Objective
Objective of of the
the consortium
consortium is is to
to
establish
establish APS
APS standard
standard for for Japanese
Japanese
Manufacturing
Manufacturing and and support
support world-wide
world-wide
manufacturers
manufacturers to to implement
implement our our
recommending
recommending APS APS systems.
systems.
As
As results
results of
of our
our activities,
activities, we
we hope
hope that
that
Japanese
Japanese manufacturing
manufacturing knowledge
knowledge and and
IT
IT based
based management
management are are combined
combined to to
Integrate
Integrate for
for the
the next
next generation’s
generation’s
manufacturing
manufacturing industry.
industry.
Board Members
Asprova Corporation Hitachi Engineering Co.Ltd
ILOG Co.,Ltd Hitachi Tohoku Software, Ltd.
KOZO KEIKAKU Engineering Inc. Kawatetsu Systems, Inc.
Toyo Engineering Corporation Future Knowledge Consulting Co.,Ltd.
M-2-M Inc. AlphaPurchase Co.,Ltd.
ISAC, Inc. IWAI KiKAI-KOGYO Co.,LTD
e-Manufacturing Co.,Ltd. MASP Association
Process Chain Management Research Institute Lightwell Co.,Ltd
NK-EXA Corporation TOYO Business Engineering Corporation
JT Engineering inc. Hitachi Information & Control Systems,Inc.
CIMTOPS Corporation FFC Limited
Sumitomo Metal System Solutions Co.,Ltd. CIMX Co.,Ltd
NS Solutions Corporation Yokogawa Electric Corporation
System Plaza Inc. Hosei University
NEC Nexsolutions Ltd Hiroshima Prefectural University
APPLIED TECHNOLOGY Co.,Ltd Nagoya Institute of Technology
LOGIX JAPAN Co.,Ltd. Ashikaga Institute of Technology
Hitachi Ltd. Tohoku University
NEXTECH CORPORATION MUSASHI University
REEDREX Corp. Japan Society for the Promotion of Machine Industry
Fujitsu Limited Sofix Co.,Ltd.
Scheduling software provided by the
PSLX consortium members
rule precedence
produce 1 0..1 interval
equetion 0..n duration
predicate type
penalty 0..n 0..n
0..n 0..n 0..n
0..n
+su ccessor
+predecessor
+successor +pre decessor
1 1 1
1 1
0. .n action event 0..1 operation
condition value
0..n 0..n n ame 1.. n v alue 1
unit 0..n s pec 0..1 u nit
1
0..n n ame
1
0..1 +partof 1 1
0..n 0..n
1
substan 1 occurre mode 0..n
item nce
ce 0..n name
name time
ID 0..1 spec 0..1 value
1
0..n pric e +par tof 1..n
1 0 ..1 0..1
+duetime +release
0..n 0..1 0..1 +partof
sd 0 ..n
1
name order 0. .n pegging
feature 0. .n 0. .n 0..n
value 0..n name +produce value
name 1
unit 1 1 value unit
0..1 unit 1 +consume 0..n
spec 1
0..n
0..n 0..n
state +customer +supplier +in
constraint valu e 0..1 0..1 trackin
equetion unit party g
0..1
time name value
+out unit
0..1 spec
0..1
1 1 0..1
plan 0..n 0..n 1 schedu le 0 ..n
lot 0..n +out 0..n
value /c alculation ID
unit 0..1 ID
period 0..1 0. .n
period 0 ..1 spec 0..n +in 0..n 1
0..n +partof 0..n
0..1
progress
1 value
0..n +partof unit
1 subject state
evaluation 0..1 ID
restriction 0..1 time
Ontology model (PSLX- name
04)
Top level objects
• PSLX domain objects are ontology in
representing interface arguments
• Each data schema of practical systems
can be generated by this object model
• Generating operators are:
– create subclass, divide class, merge class,
create attribute class, create relation class,
add/delete attribute, move attribute through
class relation, add/delete relation, restrict
multiplicity, add constraints, change name
according to PSLX common dictionary
Sub classes
• item -- resource, product, material, wip,
subassy
• resource – equipment, tool, labor, ws, shop,
site
• feature – stock, load, capacity, location
• event – start, end, halt, resume
• operation – fabrication, transportation,
storage, inspection, setup, maintenance
• party – customer, supplier
• calculation – cost, profit
XML Schema for PSLX
Schema mapping
schedule operation
operation
operation interval
interval
interval
precedence predecessor
predecessor
occurrence successor
successor
event
event
event order
order
item
item
item
order
stock resource
resource
resource stock
stock
1 1 +p artof
ca lendar
time +partof
order
1
name progress
c apacity location stock load descri ption
shift time
name time address time time priori ty
qty time qty qty price qty
qty
1..n spec
customer supplier
lot t ask n ame name
ID ID d escripti on description
des cription descript ion p riority priority
+partof pri ority
spe c
priority
spec
a ddress
s pec
address
spec
XML Schema
+partof (PSLX-04)
Sample XML specification
Experimental Applications
PSLX interface module
(copy free software)
Client module Apache Server module
Tomcat
internet
WWW
WWW
Server
Server
Display Gantt Chart http://192.168.0.2/pslx/demo
http://192.168.0.2/pslx/demo
getOrder
getOrder
setOrder
setOrder
getEstimate
getEstimate
Web Browser
getOrder
getOrder
setProgress
setProgress Scheduler
Scheduler
PSLX suprt
Scheduler
Industrial Applications
• Project 1-A (started in Aug 2002)
– Resource booking system for a mechanical
fabrication manufacture
• Project 1-B (started in Aug 2002)
– Stock information sharing with a 3rd tire
automotive parts supplier
• Project 3 (started in Sep 2002)
– Web based supply chain planning for one of the
kind production
• Project 2 (started in Nov 2002)
– Remote maintenance using MES and scheduler
integration
Summary
How to use PSLX
• Package vendors develop their software
product for shop floors, e.g. scheduler,
according to PSLX standard
• ERP vendors make their database
schema using the PSLX domain object
model, and clarify the mapping
processes.
• System Integrators develop mapping
modules to integrate PSLX software
and legacy systems.
Benefit of PSLX for APS
• Schedule can be viewed graphically from
different places outside the factory
• Planning and Scheduling Problems of
different business components can be
federated
• Manufacturing execution systems can be
developed with a common interface for
schedulers or shop floor software.
• Many kind of integration with ERP will be
dynamically available for floor level
management.
• APS system has more design flexibility by
using scheduler as a connectable component
Web-based App Integration by PSLX
more information is on
http://www.pslx.org
(English pages will be available by July 2003)