WO2022014048A1 - Système programmateur, dispositif de gestion de programmateur et dispositif d'apprentissage automatique - Google Patents
Système programmateur, dispositif de gestion de programmateur et dispositif d'apprentissage automatique Download PDFInfo
- Publication number
- WO2022014048A1 WO2022014048A1 PCT/JP2020/027888 JP2020027888W WO2022014048A1 WO 2022014048 A1 WO2022014048 A1 WO 2022014048A1 JP 2020027888 W JP2020027888 W JP 2020027888W WO 2022014048 A1 WO2022014048 A1 WO 2022014048A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- production
- scheduler
- production plan
- plan information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/04—Manufacturing
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Definitions
- This disclosure relates to a scheduler system, a scheduler management device, and a machine learning device that create a product production plan.
- the production scheduler creates a production plan that spans multiple orders, and sets the created production plan in the manufacturing execution system (hereinafter referred to as MES). Then, MES systematically performed production based on the set production plan.
- MES manufacturing execution system
- production delays that cannot be produced according to the production plan may occur due to delays in the progress of work at the production site or unplanned additional production. When production delays occurred, it was necessary to revise the production plan.
- Patent Document 1 discloses a production plan creating device that can replan a production plan that straddles orders when a predetermined event occurs.
- the production plan creating device described in Patent Document 1 creates a production plan for a plurality of types of products manufactured through a plurality of processes in a plurality of facilities, and includes a plurality of process scheduler devices and a plurality of process scheduler devices. It is equipped with a fully integrated device.
- the process scheduler device is provided for each process and creates a production plan for the process.
- the overall integrated device calculates each work-in-process amount for each product type from the production plan and production results created by the process scheduler device, and calculates each excess / deficiency work-in-process amount from each work-in-process amount and each minimum required work-in-process amount. demand. If there is a shortage of work-in-process, the overall integrated device requests the process scheduler device of the process before the process corresponding to the shortage of work-in-process to request the shortage of the shortage of work-in-process with the time when the shortage occurs as the delivery date. Further, in the case of a new order, the overall integrated device requests a production request for the new order from the process scheduler device in the final process of the type of product corresponding to the new order. Then, the process scheduler device recreates the production plan so as to satisfy the shortage request in the case of the shortage request and to satisfy the new order in the case of the production request.
- the present disclosure has been made in view of the above, and an object of the present disclosure is to obtain a scheduler system capable of replanning a production plan in consideration of conditions that cause replanning.
- the scheduler system of the present disclosure includes a production scheduler, a manufacturing execution system, and a scheduler management device.
- the production scheduler creates first production plan information indicating production plans of a plurality of orders.
- the manufacturing execution system receives the contents of the production plan corresponding to the order managed by itself from the first production plan information created by the production scheduler, and corresponds to a plurality of processes based on the contents of the received production plan. Perform production in manufacturing equipment.
- the scheduler management device instructs the production scheduler to recreate the first production plan information.
- the scheduler management device has a plan information acquisition unit and a replanning execution unit.
- the plan information acquisition unit connects other monitored data, which is data for monitoring the occurrence of an event that requires re-creation of the first production plan information after the creation of the first production plan information, to the scheduler management device. Obtain from the device.
- the replanning execution unit detects the presence or absence of an event using the monitored data, and when an event occurs, it is information other than the planning creation information, which is the information used for creating the first production planning information. Instructs the production scheduler to acquire additional information and planning information. After instructing the production scheduler to acquire additional information and plan creation information, the plan information acquisition unit recreates the second production plan information in which the order spans multiple processes by using the acquired additional information and plan creation information. To the production scheduler.
- the scheduler system related to this disclosure has the effect of being able to re-plan the production plan in consideration of the conditions that cause the re-planning.
- Diagram showing an example of production planning information A block diagram schematically showing an example of the functional configuration of the scheduler management device according to the first embodiment.
- FIG. 1 is a block diagram schematically showing an example of the configuration of the scheduler system according to the first embodiment.
- the scheduler system 1 creates MES2 that performs production based on production plan information indicating production plans of a plurality of orders, production scheduler 3 that creates production plan information in MES2, and production plan information for production scheduler 3.
- the scheduler management device 4 for instructing the re-creation is provided.
- the MES2 receives the contents of the production plan corresponding to the order managed by itself from the production plan information created by the production scheduler 3, and is in the manufacturing apparatus corresponding to a plurality of processes based on the received contents of the production plan. Run production.
- the MES2 controls the FA (Factory Automation) device 60 so as to produce a product based on production replanning information, a manufacturing order, an ordering order, and the like.
- FA Vectory Automation
- the production scheduler 3 holds the latest master data and transaction data, and creates production planning information that spans a plurality of orders in response to instructions from the scheduler management device 4.
- Master data includes an item master that indicates the items of products manufactured at the manufacturing site, a parts master that indicates the parts that make up each product registered in the item master, and each product registered in the item master. Includes a process master, which indicates the manufacturing process for.
- the transaction data includes actual information such as inventory status and manufacturing results for products registered in the master data, material delivery schedule data, and the like.
- the production scheduler 3 is started by the scheduler management device 4 to create or recreate the production plan information.
- the production plan information first created by the production scheduler 3 corresponds to the first production plan information, and the production plan information recreated after the first production plan information corresponds to the second production plan information.
- the production scheduler 3 has a data acquisition unit 31, a data table 32, and a production plan creation unit 33.
- the data acquisition unit 31 acquires data necessary for creating or recreating production planning information from the MES2, the information management system 50, or the FA device 60 according to the instruction from the scheduler management device 4.
- the data table 32 is data storage information including data necessary for creating or recreating the production planning information acquired by the data acquisition unit 31.
- the data table 32 is stored in the storage unit.
- the production plan creation unit 33 creates production plan information in which a manufacturing order including a delivery date and a quantity is allocated to a production resource including a manufacturing facility, personnel, tools, etc. along a time axis.
- the production plan creation unit 33 creates the production plan information according to the allocation method designated from the plurality of allocation methods.
- the allocation method includes "a method of defining priorities for each order and allocating in that order", "a method of allocating so as to minimize inventory in terms of delivery date", and “minimization of setup time in terms of delivery date”. There are “methods of allocating to maximize the operating rate” and “methods of allocating to maximize the operating rate in order to meet the delivery date”.
- FIG. 2 is a diagram showing an example of production planning information.
- the vertical axis is the production line name 101 and the horizontal axis is the time 102.
- the production line names 101 are arranged in the order of the production processes.
- the production line is a facility provided corresponding to the manufacturing process for manufacturing the product and includes one or more manufacturing devices.
- the production line name 101 is a name given to the production line used in each process.
- the horizontal axis is the time axis.
- the occupied production line name 101 and the usage time zone are set for each production order 103 of the product.
- a plurality of production orders 103 are configured across the production lines along the time axis, and the production orders 103 do not overlap, so that production can be performed without overbooking on the production lines. It will be possible.
- the scheduler management device 4 instructs the production scheduler 3 to create the production plan information of the product in the manufacturing equipment, and as a result, the production plan information which is the first production plan information created as a result is transmitted from the production scheduler 3. It is a device to acquire. Further, the scheduler management device 4 monitors the occurrence of an event for which the production plan information currently being executed must be changed, and when the occurrence of the event is detected, the production scheduler 3 is started and the production plan information is generated. Is instructed to the production scheduler 3 to be recreated, and as a result, the production plan information which is the recreated second production plan information is acquired. The case where the production planning information is recreated will be described below.
- the scheduler management device 4 is connected to an information system interface (InterFace: hereinafter referred to as I / F) unit 45 connected to the information management system 50, a manufacturing site I / F unit 46 connected to the FA device 60, and a production scheduler 3. It is provided with a production scheduler I / F unit 47, and a MES I / F unit 48 connected to the MES2.
- the specifications of each I / F section of the information system I / F section 45, the manufacturing site I / F section 46, the production scheduler I / F section 47, and the MES I / F section 48 match the specifications of the connected external devices such as MES2. This makes it possible to freely connect to other external devices.
- the information system I / F unit 45 is connected to the information management system 50 via a network.
- An example of the information management system 50 is a core information system (Enterprise Resources Planning: hereinafter referred to as ERP) 51, a product lifecycle management system (hereinafter referred to as PLM) 52, and a sales support system (Sales Force Automation: hereinafter). , SFA) 53.
- the ERP 51 outputs actual information such as product orders, orders, and inventory information to the scheduler management device 4 and the MES 2.
- the PLM 52 outputs product design information to the scheduler management device 4.
- the SFA 53 outputs the demand forecast information of the product to the scheduler management device 4.
- the manufacturing site I / F unit 46 is connected to the FA device 60 via a network.
- An example of the FA device 60 is a programmable logic controller (PLC) installed at the manufacturing site.
- the programmable logic controller is connected to the equipment, sensors, robots, etc. that make up the production line.
- the sensor detects the operating status of the device or robot.
- the staff works according to the production plan information at the manufacturing site where the FA device 60 is arranged.
- the FA device 60 outputs information including the actual result information of the manufactured product and the operating status of the manufacturing device to the scheduler management device 4 and the MES2.
- the production scheduler I / F unit 47 is connected to the production scheduler 3.
- the scheduler management device 4 outputs a replanning instruction, which is an instruction for recreating the production plan information, to the production scheduler 3, and acquires the production plan information from the production scheduler 3.
- the MES I / F unit 48 is connected to the MES2.
- the scheduler management device 4 outputs the production plan information acquired from the production scheduler 3 and the manufacturing order and the ordering order corresponding to the production plan information to the MES2, and also outputs the actual information executed by the MES2 based on the production plan information. Obtained from MES2.
- the scheduler management device 4 includes a scheduler database 41, a plan information acquisition unit 42, a replanning execution unit 43, and a learning engine unit 44.
- the scheduler database 41 is a schedule information storage unit that stores schedule information, which is data necessary for recreating production planning information. Specifically, the scheduler database 41 is a condition for determining monitoring target data, which is data for monitoring the occurrence of an event that requires re-creation of production plan information, and re-creation of production plan information. Stores schedule information including replanning rules, which are rules that should be prioritized and followed when replanning conditions and production planning information are recreated.
- the plan information acquisition unit 42 collects or creates monitored data from the MES2, the information management system 50, and the FA device 60.
- the plan information acquisition unit 42 acquires plan information including product performance information, design information, and demand forecast information from the information management system 50 as monitoring target data via the information system I / F unit 45. Further, the plan information acquisition unit 42 acquires the plan information including the actual information and the operation status of the equipment from the FA device 60 as the monitoring target data via the manufacturing site I / F unit 46.
- the plan information acquisition unit 42 acquires the plan information including the actual data from the MES2 as the monitoring target data via the MES I / F unit 48.
- the actual data may be acquired from the information management system 50, the FA device 60, or the MES2.
- the plan information acquisition unit 42 stores the acquired monitored data in the scheduler database 41.
- the scheduler management device 4 is connected to the data collection platform 70, which is a device into which software for acquiring data from the FA device 60 is installed, without depending on the specifications of the FA device 60 installed at the manufacturing site. May be good.
- the plan information acquisition unit 42 can also collect the actual information from the FA device 60 or the operation status of the equipment via the data collection platform 70. Further, when the production plan information needs to be recreated, the plan information acquisition unit 42 instructs the production scheduler 3 to recreate the production plan information including the replanning rule according to the instruction from the replanning execution unit 43. To send.
- the replanning execution unit 43 acquires the monitored data and the replanning condition from the scheduler database 41, compares the acquired monitored data with the replanning condition, and is an event that requires re-creation of the production plan information at that time. Check if has occurred.
- the production scheduler 3 holds the contents of the monitored data acquired from other devices connected to the scheduler system 1 such as the information management system 50. It is reflected in various data tables 32.
- the replanning execution unit 43 reads the master data and the transaction data from the scheduler database 41, performs processing such as format conversion, and reflects them in various data tables 32 held by the production scheduler 3.
- the replanning execution unit 43 instructs the production scheduler 3 to acquire the information necessary for executing the replanning of the production planning information as needed. This is when the cause of the replanning of the production plan information is based on the additional information which is the additional information not included in the plan creation information used for creating the production plan information set by default. On the other hand, additional information is collected in addition to the planning information. In one example, the planning information is monitored data. The replanning execution unit 43 acquires the production planning information created by the production scheduler 3.
- the learning engine unit 44 learns the implementation logic of recreating the production plan information.
- the learning engine unit 44 learns the delay amount of the production plan information that has occurred in the past, and reflects the learning result in the re-creation of the new production plan information.
- the learning engine unit 44 learns the replanning conditions and the monitoring target data necessary for improving the accuracy of recreating the production plan information, and the newly learned monitoring target data is used as the planning information acquisition unit 42.
- the replanning conditions and replanning rules are reflected in the replanning execution unit 43.
- FIG. 3 is a block diagram schematically showing an example of the functional configuration of the scheduler management device according to the first embodiment.
- the scheduler database 41, the plan information acquisition unit 42, and the replanning execution unit 43 of the scheduler management device 4 are shown, and the other functional processing units are not shown.
- the scheduler database 41 stores the monitoring target data 411, the replanning condition 412, the replanning determination result 413, the replanning rule 414, and the actual data 415.
- the monitored data 411 is data necessary for monitoring the occurrence of an event that requires re-creation of the production plan information, and is also data necessary for re-creating the production plan information.
- the monitored data 411 is acquired by the plan information acquisition unit 42. That is, the monitored data 411 has contents that can determine the re-creation of the production plan information by using the re-planning condition 412, and has the contents for re-creating the production plan information.
- An example of monitored data 411 is order information indicating the order status of a product, information indicating the operation status of equipment, equipment failure information indicating equipment failure, inventory information indicating the inventory status of a product, and actual results indicating a manufacturing record of a product. Information.
- Replanning condition 412 is a condition that requires re-creation of production planning information.
- the replanning condition 412 is set for each event according to a plurality of events. Examples of the replanning condition 412 include the following (1) to (5). (1) Replanning conditions when an urgent order occurs (2) Replanning conditions when an equipment failure occurs (3) Replanning conditions when a sign of equipment failure occurs (4) Material delivery delay occurs Replanning conditions in case (5) Replanning conditions when product quality deteriorates
- time-based maintenance TBM
- state-based maintenance Condition Based Maintenance: CBM
- machine learning or deep learning may be used.
- a maintenance method using the above technology may be used.
- the replanning determination result 413 is data indicating a result in which the monitored data 411 is compared with the replanning condition 412 by the replanning execution unit 43 and the necessity of replanning is determined.
- the replanning rule 414 is information that defines the contents to be observed when the production planning information is recreated.
- Replanning rule 414 is defined in response to the replanning condition 412.
- Examples of the replanning rule 414 include the following (A) to (E). Each of the following (A) to (E) corresponds to the example of (1) to (5) of the above-mentioned replanning condition 412.
- (A) Rule to raise the priority of the order detected as an urgent order when an urgent order occurs (B) When an equipment failure occurs, the equipment where the equipment failure has occurred is the date of failure occurrence.
- the actual data 415 is the actual data of the product produced according to the production plan information created or recreated by the production scheduler 3.
- the scheduler database 41 stores data acquired from the MES2, the information management system 50, or the FA device 60 for each data item. When only the latest data is required among the data items, the scheduler database 41 updates and stores the corresponding data.
- the plan information acquisition unit 42 has a monitoring target table 421, a data input / output unit 422, and a reschedule unit 423.
- the monitoring target table 421 is a monitoring target information storage unit that stores the monitoring target information in which the data items of the monitoring target data to be acquired and the acquisition destination information of the monitoring target data are described.
- the data input / output unit 422 acquires the monitored data from the outside of the scheduler management device 4 based on the monitored table 421 at predetermined time intervals, and saves the acquired monitored data in the scheduler database 41.
- the method of acquiring the monitored data in the data input / output unit 422 is not only to go to the outside by itself at a predetermined time interval, but also to acquire the monitored data sent from the outside at a predetermined time interval. May be obtained.
- the data input / output unit 422 may acquire the monitored data in real time. Further, the data input / output unit 422 acquires the production plan information recreated by the production scheduler 3 and outputs it to the replanning execution unit 43.
- the reschedule unit 423 is activated by an instruction from the replanning execution unit 43, which will be described later, and transmits an instruction to recreate the production plan information to the production scheduler 3.
- the replanning execution unit 43 has an event monitoring unit 431, a replanning unit 432, and a replanning result confirmation unit 433.
- the event monitoring unit 431 monitors an event related to the execution of re-creation of production planning information from the monitoring target data acquired from the MES2, the information management system 50, and the FA device 60.
- the event monitoring unit 431 has a replanning event monitoring unit 4311 and a replanning activation unit 4312.
- the replanning event monitoring unit 4311 acquires the monitored data 411 and the latest replanning condition 412 from the scheduler database 41 at predetermined intervals, for example, every 30 minutes.
- the replanning event monitoring unit 4311 sequentially determines whether or not the monitored data 411 meets the plurality of replanning conditions 412, and detects the occurrence of an event for recreating the production plan information.
- the replanning event monitoring unit 4311 outputs the determination result as the replanning determination result information to the replanning activation unit 4312 and the scheduler database 41.
- the scheduler database 41 stores the acquired replanning determination result information in the item of the replanning determination result 413.
- the replanning condition 412 is set to "accumulate the manufacturing lead time and the distribution lead time at the current time, and the integrated time is within the delivery date".
- the replanning event monitoring unit 4311 determines whether or not the replanning condition 412 of the urgent order is satisfied by using the acquired current time, manufacturing lead time, distribution lead time, and delivery date monitoring data. That is, the replanning event monitoring unit 4311 indicates that it is not necessary to recreate the production plan information when the "time obtained by integrating the production lead time and the distribution lead time at the current time" is "within the delivery date".
- the replanning judgment result information is notified to the replanning start-up unit 4312, and if "not within the delivery date", the replanning judgment result information indicating that the production plan information needs to be recreated is notified to the replanning start-up unit 4312. do. Further, the replanning event monitoring unit 4311 stores the replanning determination result information in the item of the replanning determination result 413 of the scheduler database 41.
- the replanning start unit 4312 When the replanning start unit 4312 receives a notification from the replanning event monitoring unit 4311 that the production plan information needs to be recreated, the replanning start unit 4312 starts the replanning unit 432.
- the replanning unit 432 prepares for the production scheduler 3 to replan the production plan information according to the content of the event detected by the event monitoring unit 431. ..
- the replanning unit 432 has a replanning rule execution unit 4321, a scheduler environment update unit 4322, and a reschedule activation unit 4323.
- the replanning rule execution unit 4321 executes the replanning rule 414 according to the type of event detected by the event monitoring unit 431. Specifically, the replanning rule execution unit 4321 acquires the replanning rule 414 from the scheduler database 41 and sequentially executes the replanning rule 414. Taking the case of executing the urgent order replanning rule 414 of (A) as an example, the replanning rule execution unit 4321 attaches a code for urgent order to the urgent order. As a result, the production scheduler 3 can create the production plan information that preferentially executes the order with the code for urgent order when the production plan information is recreated. After executing all the replanning rules 414 that have been set, the replanning rule execution unit 4321 notifies the scheduler environment update unit 4322 that the execution of the replanning rule 414 has been completed.
- the scheduler environment update unit 4322 updates the data corresponding to the transaction information among the items in the data table 32 held by the production scheduler 3. Further, the data table 32 held by the production scheduler 3 and the monitored table 421 held by the plan information acquisition unit 42 are linked so that the items match. Therefore, when the item of the data table 32 of the production scheduler 3 and the item of the monitored table 421 do not match, the scheduler environment update unit 4322 refers to the plan information acquisition unit 42 to the data table of the production scheduler 3. Instruct the 32 items to match the items in the monitored table 421. As a result, the data input / output unit 422 of the plan information acquisition unit 42 updates the data table 32 of the production scheduler 3. When the update process of the data table 32 of the production scheduler 3 is completed, the scheduler environment update unit 4322 notifies the reschedule start unit 4323 that the update of the data table 32 is completed.
- the reschedule activation unit 4323 activates the reschedule unit 423 of the plan information acquisition unit 42.
- the reschedule unit 423 of the plan information acquisition unit 42 causes the production scheduler 3 to recreate the production plan information. That is, after the update of the data table 32 of the production scheduler 3 is completed, the production scheduler 3 is instructed to recreate the production plan information.
- the item in the data table 32 of the production scheduler 3 becomes the item of the monitored data including the data that causes the re-creation. It will be updated at the same time. Then, the production scheduler 3 can recreate the production plan information by using the monitored data including the data causing the re-creation.
- the replanning result confirmation unit 433 confirms whether or not the recreated new production plan information acquired from the production scheduler 3 is an acceptable plan in actual production. If the re-planned production plan information is acceptable in actual production, the re-planning result confirmation unit 433 changes the re-created production plan information acquired from the production scheduler 3 to the production plan information at that time. The changed part, which is the changed point, is extracted, and the changed part of the recreated production plan information with respect to the production plan information at that time is displayed on a display unit (not shown) to notify the user. In addition, the replanning result confirmation unit 433 calculates the delay amount of the recreated production plan information with respect to the production plan information at that time.
- the items corresponding to the replanning condition 412 are registered as the monitoring target data 411.
- the above-mentioned (1) to (5) are the default replanning conditions 412, and at the manufacturing site, the replanning conditions 412 that do not correspond to the default replanning conditions 412 (1) to (5) are newly added. May be generated in.
- the user adds a new replanning condition 412 to the scheduler database 41, and the new monitoring item to be monitored by the monitored data 411 is also updated accordingly. However, at this point, this update is not reflected in the production scheduler 3.
- the production scheduler 3 cannot acquire the monitoring target data corresponding to the added new monitoring item. That is, since the production scheduler 3 replans the production plan information without using the monitored data that causes the delay, the recreated production plan information is appropriate for eliminating the delay. It cannot be said that there is.
- the scheduler environment update unit 4322 of the replanning unit 432 has the items of the data table 32 held by the production scheduler 3 and the items of the monitored table 421 held by the plan information acquisition unit 42. Check if they match, and if they do not match, instruct them to match. After the plan information acquisition unit 42 updates the items in the data table 32 of the production scheduler 3 based on this instruction, the reschedule start unit 4323 activates the reschedule unit 423 to re-release the production plan information to the production scheduler 3. Send instructions to execute the plan. Then, the production scheduler 3 acquires data from the outside based on the items of the data table 32 whose items match the monitored table 421, and recreates the production plan information using the acquired data.
- the production scheduler 3 is monitored including data that causes a delay.
- Production planning information can be recreated using the data.
- the recreated production planning information is appropriate to eliminate the delay.
- the plan information acquisition unit 42 can set the items in the data table 32 by setting the parameters of the items in the data table 32 of the production scheduler 3 based on the instruction from the scheduler environment update unit 4322. .. In one example, when the parameter setting of the item in the data table 32 can be set by setting the data item on or off, the plan information acquisition unit 42 sets the parameter setting of the data item to on, so that the data can be set. Add items in table 32. When the above-mentioned new replanning condition 412 is added, the data item corresponding to the new monitoring item based on the addition of the new replanning condition 412 is set to on, so that the data table 32 of the production scheduler 3 is set. Items can be added.
- the production scheduler 3 can recreate the production planning information without using unnecessary information.
- the scheduler environment update unit 4322 displays a parameter setting screen on which the display of data items can be switched on or off on a display unit (not shown), and receives an input result by the user from an input unit (not shown). .. Then, the plan information acquisition unit 42 reflects the input result in the data table 32 of the production scheduler 3.
- the production scheduler 3 can additionally acquire information for improving the accuracy of the production plan information, and the acquired data is used to obtain high accuracy. Production planning information can be recreated.
- FIG. 4 is a block diagram schematically showing an example of the functional configuration of the learning engine unit in the scheduler management device according to the first embodiment.
- the learning engine unit 44 includes a state observation unit 441 and a learning unit 442.
- the state observation unit 441 observes the recreated production plan information 201, the delay cause 202 of the production plan information, and the delay amount 203 as state variables.
- the recreated production plan information 201 is obtained from the production scheduler 3.
- the delay cause 202 of the production plan information is obtained from the replanning determination result determined by the replanning event monitoring unit 4311 of the replanning execution unit 43 or the replanning determination result 413 stored in the scheduler database 41.
- the delay amount 203 is obtained from the replanning result confirmation unit 433 of the replanning execution unit 43.
- the learning unit 442 machine-learns the production plan information having the smallest delay amount according to the data set created based on the state variables of the recreated production plan information 201, the delay cause 202 of the production plan information, and the delay amount 203. ..
- the production plan information machine-learned by the learning unit 442 corresponds to the third production plan information.
- any learning algorithm may be used as the learning algorithm used by the learning unit 442.
- Reinforcement learning is that an action subject who is an agent in a certain environment observes the current state and decides an action to be taken. Agents get rewards from the environment by choosing actions and learn how to get the most rewards through a series of actions.
- Q-learning or TD-learning is known as a typical method of reinforcement learning.
- the general update equation (behavior value table) of the action value function Q (s, a) is expressed by the following equation (1).
- s t represents the environment at time t
- a t represents the behavior in time t.
- the environment is changed to s t + 1.
- r t + 1 represents the reward received by the change of the environment
- ⁇ represents the discount rate
- ⁇ represents the learning coefficient. Note that ⁇ is in the range of 0 ⁇ ⁇ 1 and ⁇ is in the range of 0 ⁇ ⁇ 1. If you apply the Q-learning, production planning information 201 to re-create is the action a t.
- the action value of the best action a at time t + 1 is larger than the action value Q of the action a executed at time t, the action value Q is increased, and vice versa. In that case, the action value Q is reduced.
- the action value function Q (s, a) is updated so that the action value Q of the action a at time t approaches the best action value at time t + 1.
- the best behavioral value in a certain environment is sequentially propagated to the behavioral value in the previous environment.
- the learning unit 442 further includes a reward calculation unit 4421 and a function update unit 4422.
- the reward calculation unit 4421 calculates the reward based on the state variable.
- the reward calculation unit 4421 calculates the reward r based on the allowable range of the planned delay, which is the delay amount of the recreated production plan information with respect to the production plan information before the re-creation. For example, if the planning delay is reduced, the reward r is increased (for example, the reward of "1" is given). On the other hand, when the planning delay increases, the reward r is reduced (for example, a reward of "-1" is given). Tolerances for planned delays are extracted according to known methods.
- the function update unit 4422 updates the production planning information so that the reward is the largest, that is, the delay amount is the smallest, according to the reward calculated by the reward calculation unit 4421.
- Q-learning it is used as a function for calculating the (1) Action value function formula Q (s t, a t).
- reinforcement learning is applied to the learning algorithm used by the learning unit 442 , but the present invention is not limited to this.
- the learning algorithm in addition to reinforcement learning, supervised learning, unsupervised learning, semi-supervised learning, and the like can also be applied.
- deep learning which learns the extraction of the feature amount itself
- other known methods such as neural networks, genetic programming, functional logic programming, and support vectors can be used.
- Machine learning may be executed according to the machine or the like.
- the learning engine unit 44 is used to learn the production planning information that minimizes the delay amount of the scheduler system 1.
- the learning engine unit 44 is connected to the scheduler system 1 via a network, and is the scheduler system 1. It may be a separate device. Further, the learning engine unit 44 may be built in the scheduler system 1. Further, the learning engine unit 44 may exist on the cloud server.
- the learning unit 442 may learn the production planning information having the smallest delay amount according to the data sets created for the plurality of scheduler systems 1.
- the learning unit 442 may acquire a data set from a plurality of scheduler systems 1 used at the same site, or a data set collected from a plurality of machine tools operating independently at different sites. You may use to learn the production planning information that minimizes the delay amount.
- the scheduler system 1 that collects the data set can be added to the target on the way, or conversely, can be removed from the target.
- the learning engine unit 44 that has learned the production plan information that has the smallest delay amount for a certain scheduler system 1 is attached to another scheduler system 1, and the production that has the smallest delay amount for the other scheduler system 1 is attached. The plan information may be relearned and updated.
- the scheduler management device 4 may have a detachable configuration between the MES 2 and the production scheduler 3. As a result, the scheduler management device 4 can select the MES 2 or the production scheduler 3 according to the user's request, and can add a function to improve the planning accuracy of the production plan information to the selected production scheduler 3.
- FIG. 5 is a flowchart showing an example of a procedure of a method of recreating production planning information in the scheduler system according to the first embodiment.
- the data input / output unit 422 of the scheduler management device 4 acquires the monitored data 411 from the outside based on the monitored table 421 at a predetermined cycle (step S11).
- the data input / output unit 422 saves the acquired monitored data 411 in the scheduler database 41 (step S12).
- the replanning event monitoring unit 4311 of the event monitoring unit 431 acquires the monitored data 411 and the latest replanning condition 412 from the scheduler database 41 at predetermined intervals (step S13). After that, the replanning event monitoring unit 4311 determines whether or not the monitored data 411 meets the replanning condition 412 (step S14). The determination result is output to the replanning activation unit 4312 and the scheduler database 41 as the determination result information.
- the scheduler database 41 stores the acquired determination result information in the item of the replanning determination result 413.
- the replanning event monitoring unit 4311 notifies the replanning activation unit that it is not necessary to recreate the production plan information. Notifying 4312 (step S15), the process returns to step S11.
- the replanning event monitoring unit 4311 indicates that the production planning information needs to be recreated. (Step S16).
- the re-planning activation unit 4312 activates the re-planning unit 432 (step S17), and the re-planning rule execution unit 4321 of the re-planning unit 432 executes the re-planning rule 414. (Step S18). After executing all the replanning rules 414, the replanning rule execution unit 4321 notifies the scheduler environment update unit 4322 that all the replanning rules 414 have been executed (step S19).
- the scheduler environment update unit 4322 instructs the plan information acquisition unit 42 to update the data corresponding to the transaction information among the items in the data table 32 of the production scheduler 3 (step S20). Further, when the item of the data table 32 of the production scheduler 3 does not match the item of the monitoring target table 421, the scheduler environment update unit 4322 monitors the item of the data table 32 with respect to the plan information acquisition unit 42. It is instructed to match the items in the table 421 (step S21). Then, the plan information acquisition unit 42 updates the data table 32 of the production scheduler 3 (step S22). After the update process of the data table 32 is completed, the scheduler environment update unit 4322 notifies the reschedule activation unit 4323 that the update process of the data table 32 is completed (step S23).
- the reschedule activation unit 4323 activates the reschedule unit 423 of the plan information acquisition unit 42 (step S24).
- the reschedule unit 423 transmits an instruction to recreate the production plan information to the production scheduler 3 (step S25).
- the production scheduler 3 recreates the production plan information and transmits the result to the scheduler management device 4.
- the plan information acquisition unit 42 acquires the production plan information recreated from the production scheduler 3 and transmits it to the replanning result confirmation unit 433 (step S26).
- the replanning result confirmation unit 433 extracts the points changed by the re-creation from the received production planning information and displays them on the display unit to the user (step S27). This completes the process.
- FIG. 6 is a block diagram schematically showing another example of the configuration of the scheduler system according to the first embodiment. Those having the same functions as those in FIG. 1 are designated by the same reference numerals, and the description thereof will be omitted.
- the production scheduler 3 has the function of the scheduler management device 4.
- the production scheduler 3 includes a data acquisition unit 31, a data table 32, a production plan creation unit 33, a scheduler database 341, a plan information acquisition unit 342, a replanning execution unit 343, a learning engine unit 344, an information system I / F unit 345, and manufacturing. It is equipped with a site I / F unit 346 and a MES I / F unit 348.
- the scheduler database 341, the plan information acquisition unit 342, the replanning execution unit 343, the learning engine unit 344, the information system I / F unit 345, the manufacturing site I / F unit 346, and the MES I / F unit 348 are the scheduler management in FIG.
- the plan information acquisition unit 42, the replanning execution unit 43, the learning engine unit 44, the information system I / F unit 45, the manufacturing site I / F unit 46, and the MES I / F unit 48 respectively. ing. Therefore, the description of these processing units will be omitted.
- FIG. 7 is a block diagram schematically showing an example of the hardware configuration of the scheduler management device according to the first embodiment.
- the scheduler management device 4 is a connection interface between a processor 210 that executes various processes, a memory 220 that stores information, an input unit 230 that inputs information according to an operation by a user, and an external device of the scheduler management device 4. It is composed of a computer including a communication unit 240 and a display unit 250 for displaying information.
- the processor 210, the memory 220, the input unit 230, the communication unit 240, and the display unit 250 are connected by a bus line 260.
- the memory 220 includes a RAM (Random Access Memory), a ROM (Read Only Memory), or an external storage device.
- the RAM is loaded with a replanning program that describes the procedure for recreating the production planning information executed by the processor 210, and the data used by the processor 210 is temporarily held.
- the ROM stores BIOS (Basic Input / Output System) or UEFI (Unified Extensible Firmware Interface), which is a program for basic control of the computer which is the scheduler management device 4.
- the external storage device is an HDD (Hard Disk Drive) or an SSD (Solid State Drive).
- the replanning program and various data are stored in the external storage device.
- the replanning program may be stored in the ROM.
- the program stored in the ROM and the external storage device is loaded into the RAM.
- the processor 210 loads the replanning program into the RAM and executes various processes.
- the processor 210 realizes the functions of the processing units of the planning information acquisition unit 42, the replanning execution unit 43, and the learning engine unit 44 described above by executing the replanning program.
- the replanning program may be stored in a storage medium that can be read by a computer.
- the scheduler management device 4 may store the replanning program stored in the storage medium in the external storage device.
- the storage medium may be a portable storage medium that is a flexible disk, or a flash memory that is a semiconductor memory.
- the replanning program may be installed from another computer or server device to the computer to be the scheduler management device 4 via the network.
- the monitoring target table 421 that defines the data to be monitored by the scheduler management device 4 and the data table 32 that shows the data used when the production plan information is recreated by the production scheduler 3 are linked. I did it.
- the scheduler management device 4 uses the data of the production scheduler 3 as well. After matching the items in the table 32 with the items in the monitored table 421, an instruction to recreate the production planning information is issued.
- the production scheduler 3 can generate the data that causes the production plan information to be recreated. Can be obtained. As a result, it has the effect of being able to recreate effective production planning information that reflects the cause of replanning, that is, the cause of delay.
- the production plan information is obtained by monitoring the monitored data 411 in real time, immediately recognizing the occurrence of the replanning condition 412, and executing the replanning rule 414 defined in association with the replanning condition 412. Can be automated to recreate. Furthermore, when recreating the production plan information, the production plan information is recreated after acquiring the plan creation information from other equipment, etc., so that the production plan information is highly accurate based on the latest plan creation information. Can be created.
- the configuration shown in the above embodiment is an example, and can be combined with another known technique, or a part of the configuration may be omitted or changed without departing from the gist. It is possible.
Landscapes
- Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- General Health & Medical Sciences (AREA)
- Economics (AREA)
- Human Resources & Organizations (AREA)
- Health & Medical Sciences (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Automation & Control Theory (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- General Factory Administration (AREA)
Abstract
Ce système programmateur comprend un programmateur de production, un système d'exécution de fabrication et un dispositif de gestion de programmateur. Le dispositif de gestion de programmateur comprend une unité d'acquisition d'informations de plan et une unité d'exécution de replanification. L'unité d'acquisition d'informations de plan acquiert, à partir d'un autre dispositif connecté au dispositif de gestion de programmateur, des données de surveillance, qui sont des données pour surveiller l'occurrence, après la création de premières informations de plan de production, d'un événement qui nécessite la recréation des premières informations de plan de production. L'unité d'exécution de replanification utilise les données de surveillance pour détecter la présence/l'absence d'une occurrence d'événement, et si un événement se produit, ordonne au programmateur de production d'acquérir des informations de création de plan qui sont des informations utilisées dans la création des premières informations de plan de production et des informations supplémentaires qui sont des informations autres que les informations de création de plan. Après avoir ordonné au programmateur de production d'acquérir les informations supplémentaires et les informations de création de plan, l'unité d'acquisition d'informations de plan utilise les informations supplémentaires acquises et les informations de création de plan acquises pour ordonner au programmateur de production de recréer des secondes informations de plan de production dans lesquelles une commande est étalée sur plusieurs processus.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2020/027888 WO2022014048A1 (fr) | 2020-07-17 | 2020-07-17 | Système programmateur, dispositif de gestion de programmateur et dispositif d'apprentissage automatique |
| JP2020564501A JP6880343B1 (ja) | 2020-07-17 | 2020-07-17 | スケジューラシステム、スケジューラ管理装置および機械学習装置 |
| CN202080102171.9A CN115702401B (zh) | 2020-07-17 | 2020-07-17 | 调度器系统、调度器管理装置及机器学习装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2020/027888 WO2022014048A1 (fr) | 2020-07-17 | 2020-07-17 | Système programmateur, dispositif de gestion de programmateur et dispositif d'apprentissage automatique |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2022014048A1 true WO2022014048A1 (fr) | 2022-01-20 |
Family
ID=76083860
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2020/027888 Ceased WO2022014048A1 (fr) | 2020-07-17 | 2020-07-17 | Système programmateur, dispositif de gestion de programmateur et dispositif d'apprentissage automatique |
Country Status (3)
| Country | Link |
|---|---|
| JP (1) | JP6880343B1 (fr) |
| CN (1) | CN115702401B (fr) |
| WO (1) | WO2022014048A1 (fr) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7395078B1 (ja) * | 2023-04-07 | 2023-12-08 | 三菱電機株式会社 | スケジュール管理装置及びスケジュール管理システム |
| WO2025027957A1 (fr) * | 2023-08-03 | 2025-02-06 | 株式会社日立製作所 | Procédé de planification de production et système de planification de production |
| JP7630736B1 (ja) * | 2024-03-28 | 2025-02-17 | 三菱電機株式会社 | 生産シミュレーション装置、生産システム、生産シミュレーション方法及びプログラム |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102472715B1 (ko) * | 2021-11-11 | 2022-12-01 | 주식회사 모비젠 | 데이터 품질 보정을 통해 로우데이터의 품질저해요소를 추정하는 방법 및 시스템 |
| JP7776375B2 (ja) * | 2022-04-22 | 2025-11-26 | 株式会社日立製作所 | 生産管理装置、生産管理方法およびプログラム |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0535749A (ja) * | 1991-07-25 | 1993-02-12 | Nippon Steel Corp | 鉄鋼業における生産管理システム |
| JPH06176031A (ja) * | 1992-12-03 | 1994-06-24 | Nippon Telegr & Teleph Corp <Ntt> | 生産管理システムおよび方法 |
| JP2002169605A (ja) * | 2000-11-30 | 2002-06-14 | Canon Inc | 生産システム、生産計画作成装置、生産計画作成方法及び記憶媒体 |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2923864B2 (ja) * | 1995-11-06 | 1999-07-26 | 横河電機株式会社 | 分散形制御システム |
| JP2004185115A (ja) * | 2002-11-29 | 2004-07-02 | Honda Motor Co Ltd | 生産計画管理システム |
| JP5171301B2 (ja) * | 2008-02-19 | 2013-03-27 | 株式会社神戸製鋼所 | 生産計画作成装置および該方法 |
| JP2009199173A (ja) * | 2008-02-19 | 2009-09-03 | Casio Comput Co Ltd | サーバ装置、クライアント装置、サーバベースコンピューティングシステムおよびプログラム |
| JP5653333B2 (ja) * | 2011-11-24 | 2015-01-14 | 株式会社神戸製鋼所 | スケジュール作成方法及びスケジュール作成プログラム、並びにスケジュール作成装置 |
| JP6443312B2 (ja) * | 2015-09-28 | 2018-12-26 | オムロン株式会社 | 管理システム |
| JP6461779B2 (ja) * | 2015-12-21 | 2019-01-30 | 株式会社日立製作所 | 計画調整システムおよび計画調整方法 |
| JP2017191567A (ja) * | 2016-04-15 | 2017-10-19 | ファナック株式会社 | 生産計画を実施する生産システム |
| CN107942979B (zh) * | 2017-11-23 | 2019-10-22 | 北京动力机械研究所 | 柔性生产线制造执行系统和方法 |
-
2020
- 2020-07-17 JP JP2020564501A patent/JP6880343B1/ja not_active Expired - Fee Related
- 2020-07-17 CN CN202080102171.9A patent/CN115702401B/zh active Active
- 2020-07-17 WO PCT/JP2020/027888 patent/WO2022014048A1/fr not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0535749A (ja) * | 1991-07-25 | 1993-02-12 | Nippon Steel Corp | 鉄鋼業における生産管理システム |
| JPH06176031A (ja) * | 1992-12-03 | 1994-06-24 | Nippon Telegr & Teleph Corp <Ntt> | 生産管理システムおよび方法 |
| JP2002169605A (ja) * | 2000-11-30 | 2002-06-14 | Canon Inc | 生産システム、生産計画作成装置、生産計画作成方法及び記憶媒体 |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7395078B1 (ja) * | 2023-04-07 | 2023-12-08 | 三菱電機株式会社 | スケジュール管理装置及びスケジュール管理システム |
| WO2024209689A1 (fr) * | 2023-04-07 | 2024-10-10 | 三菱電機株式会社 | Dispositif de gestion d'horaire et système de gestion d'horaire |
| WO2025027957A1 (fr) * | 2023-08-03 | 2025-02-06 | 株式会社日立製作所 | Procédé de planification de production et système de planification de production |
| JP7630736B1 (ja) * | 2024-03-28 | 2025-02-17 | 三菱電機株式会社 | 生産シミュレーション装置、生産システム、生産シミュレーション方法及びプログラム |
| WO2025203475A1 (fr) * | 2024-03-28 | 2025-10-02 | 三菱電機株式会社 | Dispositif de simulation de production, système de production, procédé de simulation de production et programme |
Also Published As
| Publication number | Publication date |
|---|---|
| CN115702401B (zh) | 2023-07-11 |
| JP6880343B1 (ja) | 2021-06-02 |
| JPWO2022014048A1 (fr) | 2022-01-20 |
| CN115702401A (zh) | 2023-02-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6880343B1 (ja) | スケジューラシステム、スケジューラ管理装置および機械学習装置 | |
| Janak et al. | Production scheduling of a large-scale industrial batch plant. II. Reactive scheduling | |
| CN103034920B (zh) | 用于控制制造设施的操作的系统和方法 | |
| US8321187B2 (en) | Process simulation utilizing component-specific consumption data | |
| Frantzén et al. | A simulation-based scheduling system for real-time optimization and decision making support | |
| JP5643502B2 (ja) | 複数工場の生産スケジュール作成方法 | |
| JP2021117538A (ja) | 工場管理装置、工場管理方法、及び工場管理プログラム | |
| JPH05225205A (ja) | 順次確定生産計画システム | |
| KR101550740B1 (ko) | 실시간 공장상황을 반영한 디지털 팩토리 생산능력 관리 시스템 | |
| WO2017207988A1 (fr) | Système et procédé de gestion de parc | |
| EP4465216A1 (fr) | Système de nuage de fabrication à ia appliquée | |
| EP4468217A1 (fr) | Mes en nuage avec service conteneurisé de bord | |
| US20220171908A1 (en) | Support system and support method supporting system construction | |
| Pfeiffer | Novel methods for decision support in production planning and control | |
| US10222788B2 (en) | Plan generating device and plan generating method | |
| JPH08202773A (ja) | ソフトウェアプロジェクト進行管理装置 | |
| JP6695298B2 (ja) | 発注制御装置 | |
| JP6799512B2 (ja) | 計画立案システムおよび計画立案方法 | |
| CN119768748A (zh) | 制造运营管理方法、边缘设备、云端设备和存储介质 | |
| EP3258429A1 (fr) | Système et procédé de gestion de flotte | |
| JP2023035417A (ja) | 保守支援システム | |
| JP4679091B2 (ja) | 生産計画を再設定する生産管理システム、及び当該システムを実行させるプログラム | |
| JP7612030B2 (ja) | 監視システムおよび監視方法 | |
| JP7403284B2 (ja) | 作業支援システム、作業支援方法及び作業支援プログラム | |
| US20260111821A1 (en) | Apparatus for providing digital production plan information, method thereof, and computationally implementable storage medium for storing a software for providing digital production plan information |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| ENP | Entry into the national phase |
Ref document number: 2020564501 Country of ref document: JP Kind code of ref document: A |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20945319 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 20945319 Country of ref document: EP Kind code of ref document: A1 |