Cyber Manufacturing - Florida International University

advertisement
Cyber Manufacturing
Blueprint Version 2
November 2, 1998
Department of Industrial & Systems Engineering
Florida International University
Cyber Manufacturing
- built on
• Concurrent Engineering
• Distributed Manufacturing
• Agile Manufacturing
• Virtual Manufacturing
• Virtual Enterprise
• Cyber/Electronic Commerce
• Internet-enabled CAD/CAM/PDM
Department of Industrial & Systems Engineering
Florida International University
Cyber Manufacturing
- to further
• Customer Satisfaction
• Quick Market Response
• Systems Integration
• Concurrent Engineering
• Distributed Manufacturing
• Virtual Enterprise
• Shared Production/Manufacturing
Department of Industrial & Systems Engineering
Florida International University
Cyber Manufacturing (CM)
Community
CM
Member
Internet
CM
Member
CM
Member
CM
Community
Service
Provider
CM
Member
•
•
•
Member
Agent
Types of CM members:
CM
Member
CM
Member
•product design/engineering firms
•fabricators
•suppliers
•engineering tool (CAD/CAM) providers
•manufacturing equipment providers
•engineering information providers
•buyers
Department of Industrial & Systems Engineering
Florida International University
CM Community Service Provider (CSP)
CM operators
CM viewers
webpage
webpage
Functions:
agent
• Register new CM members
• Communicate with members
• Serve CM viewers
• Serve CM operators
CM member
•
webpage
agent
•
•
CM members
to be
CM member
Department of Industrial & Systems Engineering
Florida International University
An Agent Controlled Architecture
for a CM Enterprise
Internet/Intranet
Resource
Enterprise (member) agent
Internal agent
•••
Production
Design/Engineering
CM
Community
Service
Provider
Finance/
Accounting
Administration
Sales/
Marketing
Department of Industrial & Systems Engineering
Florida International University
An Agent Controlled Architecture
for a Engineering Department
PDM
Station Resource
Dept
agent
agent
Engineering
Station
Resource
agent
NC Program
Resource
agent
Validation
Station
Design
Station Resource
agent
Resource
agent
Resource
agent
...
Process
Planning
Station
NC
Programming
Station
Department of Industrial & Systems Engineering
Florida International University
The Hierarchy of Multi-Agents
inside a CM Enterprise
Level 1 -- Enterprise Agent
...
Level 2 -- Department Agents
• Design
• Engineering
• Production operations
• Sales/Marketing
• Finance/Accounting
• Administration
Level 3 -- Resource Agents
Enterprise agent
• Labors
• Manufacturing equipment (hardware)
• Engineering tools (software)
• Information repositories
Internal agent
Department of Industrial & Systems Engineering
Florida International University
Relationship between an Agent and the
Person in Charge
Unit
•For an enterprise agent,
it is a department agent(s).
•For a department agent,
it is a resource agent(s).
•For a resource agent,
it is a resource(s).
to other agents
control
control
Agent
override
Person in Charge
Department of Industrial & Systems Engineering
Florida International University
Enterprise Agent
CM
Community
Service
Provider
Dept. Agent List:
•ID
•Capabilities
Enterprise
Agent
Functions:
• request services/evaluate external bids
• receive/respond (bid) to external requests
• register department agents
• communicate with departments agents
• schedule tasks and assign to departments
• monitor and control enterprise workflow
• interface with enterprise manager
Enterprise manager
Department agents
Department of Industrial & Systems Engineering
Florida International University
Department Agent
Enterprise
Agent
Res. Agent List:
•ID
•Capabilities
Department
Agent
Functions:
• request services
• receive/respond to service requests
• register resource agents
• communicate with resource agents
• schedule tasks for departmental resources
• monitor and control departmental workflow
• interface with department manager
Department manager
Resource agents
Department of Industrial & Systems Engineering
Florida International University
Labor Agent
Department
Agent
Labor
Agent
Functions:
• receive/respond to service requests
• schedule tasks for workers
• monitor and control workflow
• interface with labor supervisor
Labor supervisor
Department of Industrial & Systems Engineering
Florida International University
Manufacturing Equipment Agent
Department
Agent
Manufacturing
Equipment
Agent
Functions:
• receive/respond to service requests
• schedule jobs for the equipment
• monitor and control the operations
• interface with the person in charge
Manufacturing
Equipment
Wrapper
Person in charge
Department of Industrial & Systems Engineering
Florida International University
Wrapping a Manufacturing Equipment*
Person
in charge
Manufacturing
Equipment
Monitor and
Control
Agent
Wrapper
Input and
Function Execution
*
No wrapper for interactive operation manner
Department of Industrial & Systems Engineering
Florida International University
Engineering Tool (Software) Agent
Department
Agent
Engineering
Tool
Agent
Functions:
• receive/respond to service requests
• schedule jobs for the tool system
• transmit input/output data of the tool
• control the execution of the tool
• interface with the person in charge
Engineering
Tool
Wrapper
Person in charge
Department of Industrial & Systems Engineering
Florida International University
Wrapping an Engineering Tool*
Person
in charge
Engineering
Tool
Transmit
Output
Agent
Wrapper
Input and
Function Execution
*
No wrapper for interactive operation manner
Department of Industrial & Systems Engineering
Florida International University
Information Repository Agent
Department
Agent
Information
Repository
Agent
Functions:
• receive/respond to service requests
• schedule jobs for the data management tool
• access/transmit the the required information
• control the execution of the data management tool
• interface with the person in charge
Data Management
Tool
Wrapper
Person in charge
Department of Industrial & Systems Engineering
Florida International University
Wrapping a Data Management Tool*
Person
in charge
Data
Management
Tool
Transmit
Output
Agent
Wrapper
Input and
Function Execution
*
No wrapper for interactive operation manner
Department of Industrial & Systems Engineering
Florida International University
CM Browser (for Viewers/Operators )
CM Member
Webpages
Community
Webpage
Remote agent interface
link to homepage
commercial
browser
link to agents and
resources
Agent
Resource
Remote control panel
Department of Industrial & Systems Engineering
Florida International University
Service Request
CM
Community
Service
Provider
request
member
agent
Request Form
Header information
…
Contents
…
Department of Industrial & Systems Engineering
Florida International University
Header Information of
a Service Request
• Service requester
– name
– ID
– address
– IP address
• Recommended by
– name
– ID
– address
– IP address
• Date
Department of Industrial & Systems Engineering
Florida International University
Contents of a Service Request
• Request Type*
• Service (& Trade) Classification*
• Service Specifications
• Inspection/Documentation Requirements
• Method Requirements
• Constraints
* used as a key to match member’s capabilities
Department of Industrial & Systems Engineering
Florida International University
Request Types
• Conduct a design/engineering task
– product design
– engineering analysis
– testing and evaluation
– process planning
• Fabricate a product
• Purchase materials/components
• Rent an engineering/manufacturing resource
– engineering tools
– manufacturing equipment
– engineering information
Department of Industrial & Systems Engineering
Florida International University
Service Classification
Manufacturing (Sector 31-33*)
Fabricated metal product mfg. (Subsector 332*)
Machinery manufacturing (Subsector 333*)
Transportation equipment mfg. (Subsector 336*)
Wholesale (Sector 42*)
Retail (Sector 44-45*)
Professional, Scientific, and Technical Services (Sector 54*)
Professional and technical services (Subsector 541*)
* Refer to the North American Industry Classification System: United
States,
Executive Office of the President, Office of Management and Budget, 1997
Department of Industrial & Systems Engineering
Florida International University
Service Specifications
• For product design
–product specifications
• For product fabrication
– product design
– process plans
• For material/component purchase
–material specifications
• For resource usage
–resource specifications
Department of Industrial & Systems Engineering
Florida International University
Inspection & Documentation
Requirements
• inspection
– procedure
– inspection tools
– criteria
• documents
– for product design: engineering drawings,
CAD files, test data, product specification,
user’s manuals, maintenance manuals
– for product fabrication: quality certification
– for resource usage: none
– for material purchase: quality certification
Department of Industrial & Systems Engineering
Florida International University
Method Requirements
• For product design: modeling tools,
analysis tools, testing methods,
evaluation and validation methods
• For product fabrication: refer to
the input of process plan and QA plan
• For purchase: none
• For resource usage: none
Department of Industrial & Systems Engineering
Florida International University
Constraints
• Due date & penalty
• Government regulations
• Trade regulations
Department of Industrial & Systems Engineering
Florida International University
Agent Architecture
(for Manufacturing Equipment)
Agent
Communicator
•Dept. Agent, or
•Person in charge
Scheduler
Controller
equipment
Department of Industrial & Systems Engineering
Florida International University
Agent’s Communicator
Capture Commands
•Dept. Agent, or
•Person in charge
User Interface
Info. Receiver
Classify Commands
Command Types:
•assign a new job
•edit the job schedule
•inquire into job status
•abort a job
•preempt a job
•pause a job
•resume a job
Scheduler &
Controller
Respond to Commands
User Interface
Info. Transmitter
Department of Industrial & Systems Engineering
Florida International University
Agent’s Scheduler & Controller
Constraints
Scheduler
Communicator
• Schedule jobs
• Decompose job into tasks
Job-Task
Relationships
Controller
• Control task workflow
• Transmit operation commands and data
• Check equipment status
• Receive parameters
equipment
Department of Industrial & Systems Engineering
Florida International University
An Example Schedule
Ready
Not Ready
Task 1
Task 1
Task 4
Task 2
Task 2
Task 3
J1
J2
J3
J4
J5
...
Task 2
Task 4
Task 3
Task 1
Task 2
Task 2
Task 3
T
Now
Department of Industrial & Systems Engineering
Florida International University
A Workstation Controller
Controller
Material
Handling
Device
NC
Machine
Tool
Cutting
Tool
Loader
Department of Industrial & Systems Engineering
Florida International University
Download