Scheduling of Manufaturing SystemsSummaryExisting production planning solutions are neither easy to use nor performance adaptive and optimal. In this project we are addressing this challenge from two different angles, that is, to develop a novel drag-and-play production task modeling and controller design framework, and to develop a novel fault-tolerant AGV fleet management framework and tool. Our solutions can enhance AGV fleet management, including the level of automation and fault tolerance, and improve controller design efficiency and responsiveness. Together, they can improve the overall productivity and cost reduction. ContributionsFor the production scheduling part, we use discrete event systems (DES) for modelling a general class of reconfigurable manufacturing systems in the low level and employ supervisor synthesis tools for the automatic synthesis of (sub)-optimal plans and schedules This work attempts to overcome the drawbacks of existing modelling techniques for low volume high mix productions (LVHM) manufacturing systems, which often lack built-in guarantee for requirement compliance or behaviour correctness and lack tools that can automatically adapt to new system functionalities and user requirements after system reconfiguration, while still supporting a range of different optimization techniques to be employed for solving the scheduling problem. Drag-and-play production task modeling and controller design frameworkManufacturing planning and control typically contains the following steps: system design, real-time planning, supervisory control execution, feedback and replanning. How to automate the system design and planning is one challenge for the industry. Existing approaches typically start from scratch manually, even though many components in a target system are functionally similar to existing ones, resulting in huge waste of knowledge accumulated in the past. To maximize knowledge reusability and shorten the design process, a novel production scheduling and controller design framwork is proposed.
Discrete-event system based drag-and-play tool
Integrated Drag & Play SystemFor a typical design procedure in the Drag & Play system, a user drags existing component templates from the extendable database and builds the layout of a production line. After that, the user specifies production recipes. With the layout and recipes, the tool automatically generates formal component and requirement models as finite-state weighted automata. Then, the tool calls an external synthesis tool SuSyNA to generate a supervisor to ensure logic correctness and performance optimality. The output operational sequence can be directly executed by the system via its MES.
References
|