Gašper Mušič

Gašper Mušič
University of Ljubljana · Faculty of Electrical Engineering

PhD

About

78
Publications
11,042
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
826
Citations

Publications

Publications (78)
Chapter
This paper considers a novel heuristic algorithm called “MDSA” (Minimal Deviation Strategy Algorithm) for solving Flexible Job Shop Scheduling Problems (FJSSP). In the optimization of the machine schedule, one objective function is considered - the “makespan”, i.e., the maximum completion time for all operations of all jobs is minimized. The algori...
Article
Petri nets (PN) are a versatile modelling tool that can also be used to represent scheduling problems. In this paper, a PN-based representation of schedules is investigated in the context of optimization by genetic algorithms (GA). A new sequence repair scheme is proposed, integrated into the GA optimizer, and applied to standard benchmark instance...
Article
Petri nets are a promising tool for development of distributed scheduling approaches and integrating these developments with state-of-the-art schedule optimization algorithms. A Petri net-based solution representation of job shop scheduling problems in a local search optimization context is studied in this paper. A novel sequence repairing scheme i...
Article
Full-text available
An evolving fuzzy model for fault detection is presented in this paper. The method is based on simplified, non-parametric fuzzy model named AnYa. The novelty in this paper is the partial density estimation where only the most influential components are used. The proposed method is tested on simulated data of Tennessee Eastman Process model and furt...
Article
This paper tackles the problem of model identification for monitoring of non-linear processes using evolving fuzzy models. To ensure a high production quality and to match the economic requirements, industrial processes are becoming increasingly complicated in both their structure and their degree of automation. Therefore, evolving systems, because...
Article
Full-text available
In this paper we present an on-line evolving fuzzy cloud-based identification method. The evolving part of the algorithm is improved with new mechanisms. In the part of adding clouds (fuzzy rules) a new condition is implemented in addition to existing ones. Moreover, completely new mechanism for removing the “less active” and “less informative” clo...
Conference Paper
Full-text available
In this paper we present an on-line evolving fuzzy cloud-based identification method. The evolving part of the algorithm is improved with new mechanisms. In the part of adding clouds (fuzzy rules) a new condition is implemented in addition to existing ones. Moreover, completely new mechanism for removing the " less active " and " less informative "...
Conference Paper
In this paper we present a fuzzy cloud-based model identification method tested on realistic input/output data signals acquired from simulated Tennessee Eastman (TE) benchmark process. The cloud-based method uses simplified antecedent (IF) part based on the local density of the clouds and functional consequent (THEN) part. Number of clouds (fuzzy r...
Article
The contribution deals with local search based optimization of schedules that are modelled by Petri nets (PNs). PN modelling of scheduling problems in manufacturing domain is addressed and a generalization of neighbour solution generation is proposed. Such a solution generator can be used to optimize schedules by standard local search optimization...
Article
Full-text available
The contribution deals with an implementation of discrete control logic for a modular production line, with two main objectives pursued. Firstly, the basic ideas of PackML standard should be implemented, in particular the behaviour of the machine from the operational state viewpoint, and secondly, the implementation should be based on low-end progr...
Article
Full-text available
This paper presents the prototype of an advanced platform for production analysis and optimization, referred to as ProOpter. The platform was developed to support the recently derived concept of holistic production control (HPC), which relies on model-based control. The prototype is comprised of a set of offline and on-line modules. The off-line mo...
Article
The paper deals with analysis and optimization of production performance dynamics expressed by key performance indicators (KPI). The architecture of a supporting software tool that integrates into production information systems is presented. The tool is able to support efficiency indicators composition, determination of performance influential vari...
Article
This paper presents an implementation of predictive functional control for image-based satellite attitude control. The approach considers Low Earth Orbit small satellites equipped with an on-board camera for interactive Earth observation. The control goal is to keep a target on the Earth surface in the satellite's camera field of view during orbiti...
Article
The paper introduces an XML schema complying with PMML standard suitable for a general fuzzy model formulation. It also presents a graphical user interface that is a part of a tool for analysis and control of production dynamics, which was developed at the Competence Center for Advanced Control Technologies. The interface is used for eFuMo model id...
Article
Full-text available
For model-based production control and optimisation, it is crucial to properly identify those input variables that have the strongest influence on production performance. This way, production operators can focus only on the relevant variables, and production control problems can be reduced. In order to identify previously unknown relationships amon...
Conference Paper
This paper presents the design of the image-based control algorithm for interactive Earth observation. The image-based control algorithm is obtained from the modelling of the satellite pose in space. It is shown that the image-based control algorithm can be designed for two types of satellite attitude control problems: direction tracking and orient...
Conference Paper
Modelling and simulation are two promising methodologies in attempts to manage the ever increasing complexity of modern technical systems. The knowledge of the inherent continuous and discrete-event dynamics of systems improves the understanding of systems operation and provides the base for designing management and control strategies. Modelling an...
Article
Remote sensing using low-Earth orbit satellites usually needs navigation sensors as well as imaging sensors to perform required Earth observation tasks. The main purpose of the presented research is to use a visual sensor, in this case an imaging camera, as an intelligent device for remote sensing and for extracting relative attitude information ne...
Article
Holistic production control is a concept that introduces production optimisation by employing model-based, closed-loop control of the principal production Performance Indicators (pPIs). The concept relies on the development of a simple black-box model that describes the relation between the main pPIs and the most influential input (manipulative) va...
Article
In this paper a method for estimating the relative orbit is proposed. The method requires a minimum number of simple sensors. The design of observers for formation-flying control, which is formulated as a control problem of tracking the target satellite, is treated. If the equations of the relative motion of the target and the chaser satellites are...
Article
The paper deals with analysis of production line performance efficiency and builds a prediction model that enables a short-term prediction of the expected performance based on the scheduled product mix. The actual schedule can be used as the model input to assist the production operators at the on-line production management. The same model can be u...
Article
This work deals with the image-based attitude control of a satellite for remote sensing. A real Nemo HD satellite performance is simulated by the developed simulator to show feasibility of the proposed image based attitude control. This satellite is being built in a co-operation between Slovenian centre of excellence Space-SI and Space Flight Labor...
Conference Paper
The contribution deals with simulation-optimization of schedules that are modelled by Coloured Petri nets (CPNs). CPN modelling of standard classes of scheduling problems is addressed and compact CPN representations of scheduling problems are derived. A combination of CPN representations with predefined transition sequence conflict resolution strat...
Conference Paper
Petri nets are suitable for modelling of discrete-event systems with highly parallel and cooperating activities. In complex man-made systems, such as manufacturing systems, the systems' specific properties, such as conflicts, deadlocks, limited buffer sizes, and finite resource constraints can be easily represented in the Petri net model. Therefore...
Conference Paper
The contribution deals with simulation-optimization of schedules that are modelled by simple Coloured Petri nets (CPNs). CPN modelling of standard classes of scheduling problems is addressed and compact CPN representations of scheduling problems are proposed. It is shown how a combination of CPN representations with predefined transition sequence c...
Article
In this paper we describe the design of a control algorithm for MISO systems, which can be modelled as hybrid fuzzy models. Hybrid fuzzy models present a convenient approach to modelling nonlinear hybrid systems. We discuss the formulation of a hybrid fuzzy model, its structure and the identification procedure. This is followed by a derivation of t...
Article
The paper deals with the problem of timed state space generation and exploration in the frame of simulation–optimization approach for discrete-event systems. Coloured Petri net representation of a system is considered and corresponding techniques of timed state space generation and timed simulation are addressed. It is shown that the established si...
Article
This paper presents the use of place/transition petri nets (PNs) for the recognition and evaluation of complex multi-agent activities. The PNs were built automatically from the activity templates that are routinely used by experts to encode domain-specific knowledge. The PNs were built in such a way that they encoded the complex temporal relations...
Article
The paper proposes a new translation algorithm that translates a hybrid system described as a discrete hybrid automaton (DHA) into an equivalent piecewise affine (PWA) system. The translation algorithm exploits, among others, a new technique for cell enumeration in hyperplane arrangement, all proposed in this paper. The new translation technique en...
Conference Paper
The paper deals with the image-based control of a remote sensing satellite. The position of the satellite is obtained by the Simplified General Perturbations model and its orienta tion by simulating its dynamic and kinematic models. For known position and orientation of the satellite the images are obtained using Google Earth. The orientation of the...
Article
Full-text available
The synthesis of plant-wide control structures is recognised as one of the most important production-management design problems in the process industries. This article proposes a closed-loop control structure utilising production performance indicators (pPIs) as a possible solution to simplify this problem. pPIs represent the translation of operati...
Article
Process manufacturing has a number of characteristics that make it different from other types of manufacturing. These characteristics are reflected in the design of process production control. This article addresses some features of process manufacturing that have to be taken into account during the design of a production control system in the proc...
Article
Full-text available
In this paper we study a self-adaptive predictive functional control algorithm as an approach to control of temperature in an exothermic batch reactor. The batch reactor is situated in a pharmaceutical company in Slovenia and is used in the production of medicines. Due to mixed discrete and continuous inputs the reactor is considered as a hybrid sy...
Article
The paper deals with Petri net based scheduling approach, where constructive heuristics in the form of dispatching rules is combined with a meta-heuristic embedded within the local search optimization algorithm. The approach is tested on some standard job shop benchmark problems.
Article
Full-text available
This paper proposes an approach for reducing the computational complexity of a model-predictive-control strategy for discrete-time hybrid systems with discrete inputs only. Existing solutions are based on dynamic programming and multi-parametric programming approaches, while the one proposed in this paper is based on a modified version of performan...
Article
This paper addresses the problem of verifying the discrete control logic that is typically implemented by programmable controllers. Not only are the logical properties of the controller studied during verification, the behaviour of the overall controlled system is also examined. An approach that combines the calculation of the safety-oriented inter...
Article
The paper deals with model predictive control (MPC) of nonlinear hybrid systems with discrete inputs based on reachability analysis. In order to implement a MPC algorithm, a model of the process that we are dealing with is needed. In the paper, a hybrid fuzzy modelling approach is proposed. The hybrid system hierarchy is explained and the Takagi–Su...
Conference Paper
The paper deals with modelling and simulation of scheduling and sequencing problems based on Petri nets. In particular, the Petri-net models are simulated over the time domain and a simulation-based optimisation is implemented to optimise the input sequences. A new conflict resolution is implemented and a sophisticated way of defining firing sequen...
Article
Processes in industry, such as batch reactors, often demonstrate a hybrid and non-linear nature. Model predictive control (MPC) is one of the approaches that can be successfully employed in such cases. However, due to the complexity of these processes, obtaining a suitable model is often a difficult task. In this paper a hybrid fuzzy modelling appr...
Article
Model predictive control (MPC) has become an important area of research and is also an approach that has been successfully used in many industrial applications. In order to implement a MPC algorithm, a model of the process we are dealing with is needed. Due to the complex hybrid and nonlinear nature of many industrial processes, obtaining a suitabl...
Article
Full-text available
During the development of a production control system, an appropriate model of the production process is needed to evaluate the various control strategies. This paper describes how to apply timed Petri nets and existing production data to the modelling of production systems. Information concerning the structure of a production facility and the prod...
Article
Full-text available
Timed Petri nets can be used for the modelling and analysis of a wide range of concurrent discrete-event systems, e.g. production systems. The present paper describes how to do so while starting from the information about the structure of a production facility and about the products usually given in production-data management systems. We describe a...
Conference Paper
Full-text available
This paper describes a control logic implementation approach, which is based on discrete event models in form of finite state machines and Petri nets. Such models may be derived during supervisory control synthesis. The approach defines a transformation of the models into an IEC 61131-3 compliant code that can be translated and downloaded into a st...
Conference Paper
The paper deals with model predictive control (MPC) of systems with discrete inputs based on reachability analysis. The basic algorithm is - due to its MPC nature - suitable for controlling a wide spectrum of systems, provided that they have discrete inputs only, therefore its advantages are especially evident when dealing with relatively complex s...
Article
This paper proposes and discusses a model predictive control approach to hybrid systems with discrete inputs only. The algorithm, which takes into account a model of a hybrid system, described as a mixed logical dynamical system, is based on a performance-driven reachability analysis. The algorithm abstracts the behavior of the hybrid system by bui...
Conference Paper
Timed Petri nets can be used for the modeling and analysis of a wide range of concurrent discrete-event systems, e.g. production systems. This paper describes how to apply production management data and timed Petri nets to the modeling of production systems. Information about the structure of a production facility and about the products that can be...
Article
This paper addresses the problem of optimally selecting the production plan for a Multiproduct Batch Plant. The proposed approach can also be applied to a broader class of optimal control problems for systems with discrete inputs. The plant is modelled as a Discrete Hybrid Automaton (DHA) using the high level modelling language, HYbrid System DEscr...
Conference Paper
The paper proposes a model predictive control algorithm that can be applied to discrete-time hybrid systems with discrete inputs. The algorithm is based on performance driven reachability analysis. The algorithm abstracts the behavior of the hybrid system by building a tree of evolution. Nodes of the tree represent reachable state of process, and t...
Conference Paper
The paper describes a software support for Petri net modelling and Petri net based supervisory control synthesis that was developed as a toolbox for popular MATLAB engineering computational tool. Basic functionality of the toolbox is described and analysis and synthesis capabilities are presented through a simple manufacturing machine example.
Conference Paper
The paper proposes a model predictive control approach to the hybrid systems with discrete inputs only. The algorithm, which takes into account a model of a hybrid system described as MLD (mixed logical dynamical) system, is based on performance driven reachability analysis. The algorithm abstracts the behavior of the hybrid system by building a tr...
Conference Paper
Full-text available
Synthesis and verification of discrete control logic by a combined application of automata based supervisory control theory and Petri nets is addressed. While supervisory control theory is well suited to specification and design of the interlock part of the control logic, the sequencing part can be more easily described by Petri net models. The bas...
Article
This paper addresses the issue of an optimal selection of the production and delivery plan for an asphalt base process. The process is modeled as a DHA (Discrete Hybrid Automaton) using the high level modeling language HYSDEL (HYbrid System DEscription Language) that allows converting the DHA model into an MLD (Mixed Logical Dynamical) model. The p...
Conference Paper
The paper proposes a solution to a class of scheduling problems where the goal is to minimize the schedule (production) time. The algorithm. which takes into account a model of a hybrid system described as MLD (mixed logical dynamical) system, is based on performance driven reachability analysis. The algorithm abstracts the behavior of the hybrid s...
Article
Full-text available
Paper deals with modelling methods for the purpose of control of hybrid systems, a class of dynamic systems where the behaviour of interest is determined by interacting time continuous and discrete-event dynamics. Different modelling approaches are discussed and compared. Then the model with the interface is selected and illustrated by an example o...
Article
In the paper we present an implementation method for controllers designed by discrete event control theory. Controllers are implemented by standard programmable logic controller and IEC 61131-3 compliant programming software.
Article
The paper presents a methodology of designing control logic that is implemented by industrial programmable logic controllers. The approach is based on discrete-event model of a plant to be controlled and a set of interlock and sequential specification models. Supervisory control theory is used to test the controllability of the specifications and i...
Article
The paper presents the design of an algorithm used in control of a sequencing batch reactor (SBR) for wastewater treatment. The algorithm is used for the on-line optimization of the batch phases duration which should be applied due to the variable input wastewater. Compared to an operation with fixed times of batch phases, this kind of a control st...
Conference Paper
A new approach to predictive control of highly nonlinear processes based on Takagi-Sugeno fuzzy model is proposed. It is investigated how the Takagi-Sugeno fuzzy models can be linked to a special type of model based predictive control algorithm, the generalized predictive control (GPC). In original GPC design purely linear transfer function model i...
Article
Combined discrete event and continuous views of production processes are important in designing computer control systems for both process industries and manufacturing. The paper presents an extension of the popular Matlab–Simulink simulation tool to facilitate the simulation of the discrete sequential control logic applied to continuous processes....
Conference Paper
Full-text available
A systematic approach to the design of sequential control is presented. It is illustrated by a case study of a two level hierarchical and distributed control design for a laboratory scale modular production system. The authors' first goal is to show how Petri net models can be used as a tool for sequential control specification that enables systema...
Article
Full-text available
In the paper we present an implementation method for controllers designed by discrete event control theory. Controllers are implemented by standard pro-grammable logic controller and IEC 61131-3 compliant pro-gramming software.

Network

Cited By