32 research outputs found

    Formel Yaklaşımlar ile Sürüm Değerlendirme

    Get PDF

    Locomotion Gait Optimization For Modular Robots; Coevolving Morphology and Control

    Get PDF
    This study aims at providing a control-learning framework capable of generating optimal locomotion patterns for the modular robots. The key ideas are firstly to provide a generic control structure that can be well-adapted for the different morphologies and secondly to exploit and coevolve both morphology and control aspects. A generic framework combining robot morphology, control and environment and on the top of them optimization and evolutionary algorithms are presented. The details of the components and some of the preliminary results are discussed. (C) Selection and peer-review under responsibility of FET11 conference organizers and published by Elsevier B.V

    Efficient Online Monitoring and Formula Synthesis with Past STL

    No full text
    In online monitoring, it is crucial to detect a deviation from normal behavior as soon as it occurs. During online monitoring, the system traces are checked against monitoring rules in real-time to detect such deviations. In general, the rules are defined as boundary conditions by the experts of the monitored system. In this work, we study the problem of synthesizing online monitoring rules in the form of temporal logic formulas in an automated way. We describe the monitoring rules as past time signal temporal logic (ptSTL) formulas and propose an algorithm to synthesize such formulas from a given set of labeled system traces. The algorithm searches the formula space for a predefined number of operators in an efficient way and produce the best formula representing a monitoring rule. In addition, we improve online STL monitoring algorithm to efficiently compute a quantitative valuation for piecewise-constant signals from ptSTL formulas, thus, reduce the overhead of the the real-time computation

    Formel Yaklaşımlar ile İzleme ve Sürüm Değerlendirme Sistemlerinin Geliştirilmesi

    No full text
    Bu projede sistem izleme ve sürüm değerlendirmede kullanılan ölçütlerin formel dillerde ifade edilmesi ve bu ölçütlerin değerlendirme ve izleme sistemlerinin başarılarını en iyileştirecek şekilde otomatik olarak üretilmesi üzerine metotlar geliştirilmiştir. Geliştirilen metotlar ile etiketli sistem izlerini yüksek başarım ile tanımlayan sinyal zamansal mantık formülleri üretilmiştir. Bu formüllerden gerçek zamanlı olarak sistem izleme yapılmasını sağlayan çevrimiçi izleme algoritması geliştirilmiştir. İzlerin üretilmesi için formül uzayı tanımlanmış, ve bu formül uzayında şebeke araması, genetik algoritmalar, veri madenciliği, ve geri yayılım ile öğrenme gibi formül türetme metotları geliştirilmiştir. Bunların yanı sıra, karmaşık formüllerin etkin şekilde üretilebilmesi için yinelemeli metotlar ile iyileştirme yapılmıştır. Üretilen formüllerin sistem izleme ve sistem onarma (düzeltme) amacı ile kullanılabileceği sunucu, gerçek zamanlı sistem, Simulink modeli, ve trafik sistemi gibi örnekler üzerinde gösterilmiştir. Bunlara ek olarak, A ve B versiyonlarını tanımlayan formüller türetilip karşılaştırılarak, formel bir sürüm değerlendirme yaklaşımı geliştirilmişti

    Temporal logic model predictive control for discrete time systems

    No full text
    This paper proposes an optimal control strategy for a discrete-time linear system constrained to satisfy a temporal logic specification over a set of linear predicates in its state variables. The cost is a quadratic function that penalizes the distance from desired state and control trajectories. The specification is a formula of syntactically co-safe Linear Temporal Logic (scLTL), which can be satisfied in finite time. It is assumed that the reference trajectories are only available over a finite horizon and a model predictive control (MPC) approach is employed. The MPC controller solves a set of convex optimization problems guided by the specification and subject to progress constraints. The constraints ensure that progress is made towards the satisfaction of the formula with guaranteed satisfaction by the closed-loop trajectory. The algorithms proposed in this paper were implemented as a software package that is available for download. Illustrative case studies are included

    Synthesis of Monitoring Rules via Data Mining

    No full text
    In online monitoring of critical systems, it is important to detect an abnormal behavior as early as possible. Signal temporal logic (STL) formulas are used to specify these undesired behaviors due to the expressivity and interpretability of the logic and the existence of efficient online monitoring algorithms. In this paper, we present a new method to synthesize formulas that belong to past time fragment of STL from a labeled dataset. In particular, we consider a dataset that includes signals and their labels marking the moment of occurrence of undesired behaviors, and propose a formula synthesis algorithm based on data mining algorithms. We first transform the dataset into a new dataset with attributes encoding basic temporal formulas, then learn a classifier from the transformed dataset and finally generate a ptSTL formula from the classifier. The proposed method requires much less computational time compared to similar algorithms and achieves competitive detection performance as shown in the case studies. © 2019 American Automatic Control Council

    Clock Reduction in Timed Automata While Preserving Design Parameters

    No full text
    Timed automata (TA) are widely used to model and verify real-time systems. In a TA, the real valued variables, called clocks, measure the time passed between events. The verification of TA is exponential in the number of clocks. That constitutes a bottleneck for its application in large systems. To address this issue, we propose a novel clock reduction method. We aim at reducing the number of clocks by developing a position (location and transition) based mapping for clocks. Motivated by that the locations and transitions of the automaton reflect the modeled system's physical properties and design parameters; the proposed method changes the clock constraints based on their positions to reduce the total number of clocks. To guarantee correctness, we prove that the resulting automaton is timed bisimilar to the original one. Finally, we present empirical results for the solution, which show that the proposed method significantly reduces the clock count without changing design parameters of the system

    Synthesis of Controllable ptSTL Formulas

    No full text
    In this work, we develop an approach to anomaly detection and prevention problem using Signal Temporal Logic (STL). This approach consists of two steps: detection of the causes of the anomalities as STL formulas and prevention of the satisfaction of the formula via controller synthesis. This work focuses on the first step and proposes a formula template such that any controllable cause can be represented in this template. An efficient algorithm to synthesize formulas in this template is presented. Finally, the results are shown on an example

    Depremde Zarar Görmüş Orta Gerilim Elektrik Dağıtım Şebekelerinde Ayağa Kaldırma için Karar Destek Yöntemlerinin Geliştirilmesi

    No full text
    Elektrik dağıtım sistemlerinin kesinti sonrası ayağa kaldırılması uzun zamandır çalışılmakta olan bir problemdir. Özellikle gelişen haberleşme teknolojisi ile bu alandaki karar destek çalışmaları ciddi bir mesafe kat etmiş olsa da afet durumlarında nasıl bir yol izlenmesi gerektiği halen ciddi bir araştırma potansiyeli taşımaktadır. Operasyonel bir hatadan ya da bir arızadan kaynaklı kesintileri afet durumunda oluşan kesintilerden ayıran en büyük fark şebeke yapısında meydana gelen değişikliklerdir. Afet sonrasında şebekedeki bazı bileşenler (elektrik direkleri, dağıtım transformatörleri, vb.) kullanılamaz hale gelebilir, üstüne üstlük bu bileşenlerin güncel durumları da bilinmeyebilir. Diğer bir ifadeyle deprem sonrasında ayağa kaldırılmak istenen şebekenin topolojisi hakkında sistem operatörü kısıtlı bilgiye sahip olabilir. Bu proje ile deprem yüzünden şebeke topolojisinde oluşan belirsizliğe karşı sistem operatörüne şebekeyi ayağa kaldırmada yardımcı olacak bir karar destek yöntemi geliştirilmiştir. Bu sayede özellikle kritik müşterilere enerjinin en kısa zamanda iletilmesi sağlanacak, dizel jeneratör kullanım süresi en aza indirilecek ve böylece daha güvenilir ve sürekli enerjilendirme sağlanmış olacaktır. Proje kapsamında olası bir deprem durumu için kritik sistem elemanlarının afet durumuna yönelik performans analizi yapılmış ve analitik yöntemler ile bu elemanların deprem sonrasında kullanılabilir kalıp kalamayacağı olasılıksal olarak tespit edilmiştir. Böylece performans değerlendirmesine yönelik bir prosedür oluşturulmuştur. Geliştirilen prosedür çevrimiçi olarak çalışabilmekte, meydana gelen depremin yeri ve şiddeti bilgilerini kullanarak en gerçekçi sonuçları hesaplayabilmektedir. Yapısal analiz sonrası elde edilen ayakta kalma olasılıklarını kullanan, Markov Karar Süreci tabanlı bir karar destek yöntemi proje kapsamında geliştirilmiştir. Geliştirilen yöntem gerçek zamanlı çalışarak sistem operatörüne optimum karar desteği sağlamaktadır. Yöntem sahadan gelen bilgileri (ihbarlar, havadan görüntüler, ekiplerden gelen geri bildirimler, vb.) de kullanarak sürekli güncellenen bir ayağa kaldırma stratejisi önerebilmektedir. Orta gerilim dağıtım sistemlerinde gittikçe yaygınlaşan dağıtık üretim birimleri de geliştirilen karar destek yöntemi tarafından değerlendirilmektedir. Ayağa kaldırma süresinin en aza indirilmesi açısından konvansiyonel üretim tesislerinin mikro-şebeke olarak çalışabilmesi de karar destek yöntemi tarafından göz önüne alınmıştır

    Learning Parameters of ptSTL Formulas with Backpropagation

    No full text
    In this paper, a backpropagation based algorithm is presented to learn parameters of past time Signal Temporal Logic (ptSTL) formulas. A differentiable weight matrix over the parameter values and a loss function based on the mismatch value of the corresponding formulas over the labeled dataset are used in the algorithm. Analysis over a sample dataset shows that the algorithm solves the ptSTL parameter synthesis problem in an efficient way
    corecore