Thorsten Pawletta

Thorsten Pawletta
Hochschule Wismar | HS Wismar · Department of Mechanical, Process and Environmental Engineering

Dr.-Ing.

About

122
Publications
22,592
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
590
Citations
Introduction
Thorsten Pawletta currently works at the Faculty of Engineering / Research Group Computational Engineering & Automation, University of Applied Sciences. Thorsten does research in Computing in Engineering, Manufacturing and Control Systems. Current projects are: Variability Modeling/Simulation Using SES Ontology, Machine Learning in Discrete Event Simulation and Controls, DEVS-Based Modeling and Simulation, Robot Control and Visualization Toolbox for Industrial Robots.
Additional affiliations
December 1994 - present
Hochschule Wismar
Position
  • Professor (Full)
December 1994 - May 2019
Hochschule Wismar - University of Applied Sciences
Position
  • Professor (Full)
September 1990 - November 1994
University of Rostock
Position
  • Research Associate

Publications

Publications (122)
Article
Full-text available
This paper deals with the extension of a Python-based infrastructure for studying the characteristics and behavior of families of systems. The infrastructure allows automatic execution of simulation experiments with varying system structures as well as with varying parameter sets in different simulators. Special focus is put on the support of diffe...
Conference Paper
Full-text available
The recently published ARGESIM benchmark C22 'Non-standard Queuing Policies' studies three queuing models, where the queues utilize more complex policies than the standards FIFO, LIFO or priority. Jockeying queues allow entities to switch to a shorter queue, in reneging queues entities leave a queue after a maximal waiting time, and classing queues...
Conference Paper
Full-text available
This paper deals with the extension of a Python-based infrastructure for studying the characteristics and behavior of families of systems. The infrastructure allows automatic execution of simulation experiments with varying system structures as well as with varying parameter sets in different simulators. Special focus is put on the support of diffe...
Conference Paper
System Entity Structures (SES) are used to define families of systems. In this context they are employed in combination with a model base (MB) to describe a set of simulation models. Using a framework, simulation models are generated from the SES/MB in a goal-oriented manner, executed and their results analyzed. The entire process is automated, ite...
Article
System entity structure has been used since the 1970s as a formal ontology framework, axiomatically defined, to represent the elements of a system of systems and their hierarchical relationships resulting in a family of hierarchical models. One challenge with this approach is the process of exploring a family of hierarchical models, and selecting a...
Article
Full-text available
For some time, the focus of past research on industrial workplace designs has been the optimization of processes from the technological point of view. Since human workers have to work within this environment the design process must regard Human Factor needs. The operators are under additional stress due to the range of high dynamic processes and du...
Article
Full-text available
The ARGESIM benchmark C22 'Non-standard Queuing Policies' deals with queueing systems, where entities can leave a queue in a dynamically changed order. It is solved here with MatlabGPSS, a Matlab-based implementation of the well-known GPSS modeling language. Though quite old, it still has its merits, such as precisely defined and flexible methods t...
Article
Full-text available
This paper proposes a Python-based infrastructure for studying the characteristics and behavior of families of systems. The infrastructure allows automatic execution of simulation experiments with varying system structures as well as with varying parameter sets in different simulators. Possible system structures and pa-rameterizations are defined u...
Article
Full-text available
The ARGESIM benchmark C22 ’Non-standard Queuing Policies’ studies three non-standard queues that provide different ways to access entities inside a queue like detaching elements or reorder them: The reneging queue, where entities leave a queue after a given waiting time, the jockeying queue, where entities can switch to another shorter queue, and t...
Article
Full-text available
The System Entity Structure (SES) is a high level approach for variability modeling, particularly insimulation engineering, which is under continuous development. In this context, an enhanced framework is introduced that supports dynamic variability evolution using the SES approach. However, the main focus is to start a discussion about a set of de...
Conference Paper
This paper proposes a Python-based infrastructure for studying the characteristics and behavior of families of systems. The infrastructure allows automatic execution of simulation experiments with varying system structures as well as with varying parameter sets in different simulators. Possible system structures and parametrizations are defined usi...
Conference Paper
Currently, greater attention is paid to the nature of work and workplaces within the digitized industry due to the increasing complexity of work tasks. The operators are under additional stress due to the range of high dynamic processes and due to the integration of robots and autonomous operating machines. There have been few studies on how Human...
Conference Paper
Reinforcement-Learning (RL) has become a bigger task in engineering. The advantage of RL is the ability to learn without known datasets, only with rules included in an environment. If the task becomes bigger, the learning phase grows enormously. Two approaches for accelerating the time of learning are discussed in this work. Introducing interim rew...
Conference Paper
Full-text available
Machine-Learning (ML) ndet derzeit auch in ingenieur-technischen Anwendungen eine große Beach-tung. Als problematisch erweist sich dabei häug der erforderliche Rechenaufwand. Im Beitrag wer-den Beschleunigungspotentiale für ein Reinforcement-Learning-Verfahren untersucht. Neben Ansätzen der Parallelverarbeitung wird auch das Beschleunigungspo-tenti...
Article
Full-text available
This paper describes how a complex case study for variability modeling and simulation from the documentation of MATLAB/Simulink can be remodeled with the extended System Entity Structure and Model Base (eSES/MB) approach using the Phython-based tool SESToPy and the accompanying modelbuilder SESMoPy.
Conference Paper
Full-text available
The System Entity Structure (SES) is a high level approach for variability modeling, particularly in simulation engineering. An SES describes a set of system congurations, i.e. different system structures and parameter settings of system components. In combination with a Model Base (MB), executable models can be generated from an SES. Based on an e...
Conference Paper
Full-text available
This paper describes how a complex case study for variability modeling and simulation from the documentation of MATLAB/Simulink can be remodeled with the extended System Entity Structure and Model Base (eSES/MB) approach using the Phython-based tool SESToPy and the accompanying modelbuilder SESMoPy.
Presentation
Full-text available
20 min presentation showing the differences in variant modeling using the System Entity Structure / Model Base (SES/MB) approach in contrast to implementing an 150%-model.
Chapter
Model engineering aims at applying systematic, standardized, and quantifiable methodologies to model life cycles for achieving minimum cost and maximum quality. This chapter addresses quality analysis, assessment and improvement approaches, and methodologies for graphical models. It introduces modeling guidelines, model checking and repair, model r...
Chapter
Versatile systems are characterized by a high degree of variability, regarding configuration and customization for employment in a particular context, and reactive adaptability during operation. In engineering, cyber-physical systems and flexible, reconfigurable, or adaptable production systems are typical examples. Their development requires enhan...
Article
Full-text available
The paper investigates how a robot control for a pick-and-place application can be learned by simulation using the Q-Learning method, a special Reinforcement Learning approach. Furthermore, a post-optimization approach to improve a learned strategy is presented. Finally, it is shown how the post-optimized strategy can be automatically transformed i...
Conference Paper
Full-text available
The System Entity Structure (SES) is a high level approach for variability modeling, particularly in simulation engineering, which is under continuous development. In this context, an enhanced framework is introduced that supports dynamic variability evolution using the SES approach. However, the main focus is to start a discussion about a set of d...
Conference Paper
Full-text available
Es wird untersucht, wie mit Hilfe des Q-Learning-Verfahrens, einem speziellen Reinforcement-Learning-Ansatz, simulationsbasiert eine Robotersteuerung für eine Pick- und-Place-Anwendung erlernt werden kann. Weiterhin wird ein Postoptimierungsansatz zur Verbesserung einer erlernten Strategie vorgestellt. Anschließend wird gezeigt, wie die postoptimie...
Chapter
The complexity is becoming the future landscape of technical systems. Emergence is defined as the coherent and novel macro-level patterns, properties, behavior or structures that arise from the micro level interactions among the elements of the complex systems. It is a self-organized order. Self-organization can be pronounced as a designed system c...
Chapter
Avionics, like any other safety-critical real-time systems, pose unique challenges on system design, development, and testing. Specifically, the rigorous certification process mandated for avionics software calls for additional attention. The DO-178C Software Considerations in Airborne Systems and Equipment Certification provides detailed guideline...
Conference Paper
Full-text available
The System Entity Structure (SES) is a high level approach for variability modeling, particularly in simulation engineering, which is under continuous development. In this context, an enhanced framework is introduced that supports dynamic variability evolution using the SES approach. However, the main focus is to start a discussion about a set of d...
Poster
Full-text available
The Simulation Based Control (SBC) framework is intended for rapid control development. It supports a seamless control development from the early design phase to the operation phase. The poster illustrates the application of the framework for developing task oriented controls for heterogeneous multi-robot systems using the Robotic Control and Visua...
Poster
Full-text available
The turnaround in energy policy is an ambitious intention for the German society. Especially the efficient usage of volatile energy sources, like wind and solar energy, is a big challenge. However, one solution to tackle this problem is the smart demand management. That means, to adjust the energy demand to the energy supply. Nowadays, in the field...
Article
Full-text available
The System Entity Structure (SES) is a high level approach for variability modeling, particularly in simulation engineering. The SES is under continuous development. In this context, an enhanced framework is introduced that supports dynamic variability evolution using the SES approach and connects the SES to a model base (MB). Using this framework...
Article
Full-text available
In the design of manufacturing systems the consideration of resource usage, especially energy consumption, is getting more attention. However, the inclusion of all relevant physical processes in a unified modeling approach is a non-trivial task, if detailed analyses are required. The commonly used modeling approach for manufacturing systems is the...
Conference Paper
Model-based engineering is defined as the pragmatic utilization of model-based practices, namely, modeling, metamodeling and model transformations in various steps of engineering. In the last decade, the simulation of technical systems has leveraged graphical modeling and model-to-text transformations, but metamodeling and model transformation prac...
Conference Paper
Full-text available
MATLAB/Simulink is a popular software environment used by engineers and scientists. It offers integrated modeling and simulation tools and numerous toolboxes employable in conjunction with modeling and simulation tasks. However, modeling and simulation of discrete event systems is often confusing and sometimes not compliant with the established sys...
Presentation
Full-text available
The tutorial introduces into basics of the System Entity Structure (SES) Ontology, originally introduced by B.P. Zeigler. Additionally, some extensions of the SES Ontology will be introduced to make it more pragmatic for variability modeling of complex systems. Afterwards, two prototypes of new software tools for designing SES models will be presen...
Conference Paper
Full-text available
In der Steuerungsentwicklung haben sich Entwurfsmethodiken wie der Rapid Control Prototyping (RCP) An-satz etabliert. Die Steuerungssoftware (CS) wird durchgehend modellbasiert in möglichst einer Softwareum-gebung entwickelt. Beginnend in der frühen Entwurfsphase, wird ein Simulationsmodell (SM) schrittweise zu einer CS ausgebaut. Die Überführung i...
Conference Paper
Full-text available
While any simulation study starts with a scenario, scenario development is usually conducted in an unstructured and ad hoc manner. In order to streamline scenario development, a formal approach is envisioned in the research flight simulator facility of German Aerospace Center (DLR), namely Air Vehicle Simulator (AVES). System Entity Structure (SES)...
Conference Paper
Full-text available
The simulation-based study of Cyber-Physical Systems or complex production systems leads often to a vast amount of system variants. Each system variant is characterized by a particular model structure and parameter settings, although system variants may also share common parts. There are two main approaches for modeling such a set of system variant...
Article
Full-text available
The increasing complexity of systems entails an increasing complexity of simulation models. Likewise, heterogeneity in system components corresponds to heterogeneous simulation models. Cyber physical systems (CPS) represent an emerging class of technical systems characterized by their complexity and heterogeneity. Developing simulation models for C...
Article
Full-text available
Robot programming software is mostly proprietary and cannot be used for other manufacturers' robots. Nevertheless, there is a desire to allow interactions between robots being developed by different manufacturers in order to set up a Multi-Robot System (MRS). An MRS refers to a team consisting of interacting industrial robots which share skills to...
Conference Paper
Full-text available
Software product-lines are designed to tackle the development of systems that are characterized by a high degree of variability. They define variation points where different solutions can be derived for different products. Such variability mechanisms can be defined at different levels of abstraction, ranging from requirements specification to sourc...
Conference Paper
Full-text available
In the design of manufacturing processes the consideration of resource usage, especially energy consumption , is getting more attention. However, the inclusion of the relevant physical processes in a unified modeling approach is often a non-trivial task. The commonly used simulation tools in this domain usually only support discrete event modeling...
Article
Full-text available
Industrial robots are used in various fields of application and many robot manufacturers are active in the market. In most cases, their software solutions are proprietary and, consequently, they cannot be used for third party robots. Moreover, the integration of external hard- or software is highly restricted. Long term standardization efforts for...
Data
Full-text available
Editorial SNE Special Issue ‘Simulation of Technical Systems – Methods, Tools & Applications’ Modelling and Simulation is an important approach for development and operation of technical systems for many years. Accordingly, the ASIM sections Simulation of Technical Systems and Foundations and Methods in Modelling and Simulation organize an annual w...
Conference Paper
Full-text available
Simulator fidelity has been defined as the conformance of a flight simulator to the characteristics of the real aircraft. Objective fidelity evaluation is an engineering approach that attacks the fidelity problem with comparison of simulator and the actual system behavior over some quantitative measures. Testing can be pronounced as the fundamental...
Conference Paper
Full-text available
Industrial robots are used in various fields of application and many robot manufacturers are active in the market. In most cases, their software solutions are proprietary and, consequently, they cannot be used for third party robots. Moreover, the integration of external hard-or software is highly restricted. Long term standardization efforts for r...
Conference Paper
Full-text available
Softwarelösungen zur Programmierung von Robotersystemen sind heutzutage zumeist herstellerspezifisch und lassen sich nicht für Roboter anderer Hersteller verwenden. Dennoch besteht der Wunsch unterschied-liche Interaktionen zwischen Robotern verschiedener Hersteller zu ermöglichen. Ausgehend von einer Analyse möglicher Interaktionsprinzipien für In...
Conference Paper
Full-text available
In modeling and simulation, Validation and Verification (V&V) have always attracted significant interest. With Model Based Development (MBD) testing models became a part of product V&V. Model-Based Testing (MBT) is an advanced approach for automating the testing process for flexibility and adaptability. MBT advocates utilization of models for the s...
Conference Paper
Full-text available
In computer science ontology is often understood as a formal specifi cation of a shared conceptualization in form of a model. The considered doma in of conceptualiza tion is mod eling and simulation of modular, hierarchical systems . In this context , the System Entity Structure (SES) Ontology has been introduced for specifying a set of various sys...
Conference Paper
Full-text available
Industrial robots are used in various application fields and many robot manufacturers are active on the market. In most cases, their software solutions are proprietary and thereby they cannot be used for third party robots. Moreover, the integration of external hard- or software is highly restricted. Long term standardization efforts for robot prog...
Article
Full-text available