Production schedule change assistance apparatus, production schedule change assistance method, program therefor, and production management system
A schedule change apparatus includes a change model creation section, a schedule creation section, a schedule change evaluation indicator creation section, a production simulator, and a control section. The change model creation section creates a change model estimating a portion of the schedule to be changed. The schedule creation section uses the schedule change model to generate proposed schedule changes and generate a proposed alternative schedule. The schedule change evaluation section generates a schedule change evaluation indicator indicating a best value for a proposed schedule change. The production simulator implements simulation with a simulation condition changed on a basis of schedule execution status information and equipment operation status information for the day and calculates values of the schedule change evaluation indicator for the proposed alternative schedule candidate group on a basis of the schedule change evaluation indicator already learned. The control section outputs a proposed schedule change.
1 . A production schedule change assistance apparatus for changing a production schedule in response to a change in order information, the production schedule change assistance apparatus comprising:
a processor, a memory, and a storage;
a schedule change model creation device configured to create, in a learning phase, from past schedule change information, a schedule change model estimating a portion of the schedule to be changed in response to an order change and a content of the change;
a schedule creation device in communication with the processor and configured to:
use, in the learning phase, the schedule change model to generate a group of proposed schedule changes unselected at a time of past implementation of schedule changes, and
use, in an operation phase, the schedule change model already learned, to generate a proposed alternative schedule candidate group for the order change;
a schedule change evaluation indicator creation device in communication with the processor and configured to generate, in the learning phase, a schedule change evaluation indicator indicating a best value for a proposed schedule change implemented at a time of past schedule change compared to proposed schedule changes unselected at the time of past schedule change,
wherein the schedule change evaluation indicator is a weighted sum of evaluation indicators of an evaluation indicator group,
the weighted sum determined by comparing the group of proposed schedule changes unselected at the time of past implementation of schedule changes with a group of proposed schedule changes implemented at the time of past implementation;
a production simulator device in communication with the processor and configured to implement, in the operation phase, simulation with a simulation condition changed on a basis of schedule execution status information and equipment operation status information for a predetermined day and calculate values of the schedule change evaluation indicator for the proposed alternative schedule candidate group on a basis of the schedule change evaluation indicator already learned;
a control device in communication with the processor and configured to output, as a latest production schedule, a proposed schedule change included in the proposed alternative schedule candidate group and for which the schedule change evaluation indicator indicates the best value; and
a display configured to display the latest production schedule selected and the value of the schedule change evaluation indicator for the latest production schedule,
wherein based upon the displayed proposed schedule change the production schedule change assistance apparatus creates an advance scheduling proposal on the predetermined day.
2 . The production schedule change assistance apparatus according to claim 1 , further comprising:
a communication device configured to receive the schedule execution status information and the equipment operation status information.
3 . The production schedule change assistance apparatus according to claim 1 , further comprising:
a user interface configured to display on the display the latest production schedule selected and the schedule change evaluation indicator for the latest production schedule.
4 . The production schedule change assistance apparatus according to claim 3 , wherein
the user interface receives an input of the evaluation indicator group.
5 . A production schedule change assistance method for changing a production schedule in response to a change in order information, the production schedule change assistance method comprising:
rewriting by a control device a simulation condition on a basis of schedule execution status information and equipment operation status information;
creating by a schedule creation device a proposed alternative schedule candidate group from an original production schedule and a schedule change model already learned;
simulator implementing by a production simulator device simulation for the proposed alternative schedule candidate group and outputting, on a basis of a schedule change evaluation indicator already learned, values of the schedule change evaluation indicator for respective alternative schedule candidates of the proposed alternative schedule candidate group;
section selecting by the control device an alternative schedule candidate for which the schedule change evaluation indicator indicates a best value, from the proposed alternative schedule candidate group, as a latest production schedule;
creating by a schedule change model creation device a schedule change model from past schedule change information; and
generating by a schedule change evaluation indicator creation device a schedule change evaluation indicator from the past schedule change information and the schedule change model,
wherein the schedule change evaluation indicator is a weighted sum of evaluation indicators of an evaluation indicator group,
the weighted sum determined by comparing a group of proposed schedule changes unselected at the time of past implementation of schedule changes with a group of proposed schedule changes implemented at the time of past implementation.
6 . The production schedule change assistance method according to claim 5 , further comprising:
a step of a user interface displaying the latest production schedule selected and the schedule change evaluation indicator for the latest production schedule.
7 . The production schedule change assistance method according to claim 5 , further comprising, as a learning phase:
receiving by the control device an input of the evaluation indicator group from an operator.
8 . The production schedule change assistance method according to claim 7 , further comprising:
creating by the schedule creation device a group of unselected proposed alternative schedule candidates by using the past schedule change information and the schedule change model; and
a step of the production simulator calculating values of the evaluation indicator group for a proposed schedule change implemented in past and the group of unselected proposed alternative schedule candidates, wherein
the schedule change evaluation indicator is a weighted sum of evaluation indicators of the evaluation indicator group.
9 . The production schedule change assistance method according to claim 7 , wherein
machine learning is used in the step of creating the schedule change model from the past schedule change information.
10 . A non-transitory computer-readable medium having stored therein a program causing a computer to execute a production schedule change assistance method for changing a production schedule in response to a change in order information, the program causing the computer to execute:
rewriting a simulation condition on a basis of schedule execution status information and equipment operation status information;
creating a proposed alternative schedule candidate group from an original production schedule and a schedule change model already learned;
implementing simulation for the proposed alternative schedule candidate group and outputting, on a basis of a schedule change evaluation indicator already learned, values of the schedule change evaluation indicator for respective alternative schedule candidates of the proposed alternative schedule candidate group;
selecting an alternative schedule candidate for which the schedule change evaluation indicator indicates a best value, from the proposed alternative schedule candidate group, as a latest production schedule;
creating a schedule change model from past schedule change information; and
generating a schedule change evaluation indicator from the past schedule change information and the schedule change model
wherein the schedule change evaluation indicator is a weighted sum of evaluation indicators of an evaluation indicator group,
the weighted sum determined by comparing a group of proposed schedule changes unselected at the time of past implementation of schedule changes with a group of proposed schedule changes implemented at the time of past implementation.
11 . The non-transitory computer-readable medium according to claim 10 , further causing the computer to execute, as a learning phase:
receiving an input of the evaluation indicator group from an operator.
12 . The non-transitory computer-readable medium according to claim 11 , further causing the computer to execute:
creating a group of unselected proposed alternative schedule candidates by using the past schedule change information and the schedule change model; and
calculating values of the evaluation indicator group for a proposed schedule change implemented in past and the group of unselected proposed alternative schedule candidates, wherein
the schedule change evaluation indicator is a weighted sum of evaluation indicators of the evaluation indicator group.