Dan You

Dr. Dan You


Research Focus & Metrics

Academic Career Length

12Years (2015-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
23 October 2020 in IEEE Transactions on Automation Science and Engineering
Verified
Journal Article
Closed access
ZZZiyan Zhao
Ziyan Zhao
Shixin LiuShixin Liu
Shixin Liu
Mengchu ZhouMengchu Zhou
Mengchu Zhou
DYDan You
Dan You
XGxiwang guo
xiwang guo
Wire rod and bar rolling is an important batch production process in steel production systems. A scheduling problem originated from this process is studied in this work by considering the constraints on sequence-dependent family setup time and release time. For each serial batch to be scheduled, it contains several jobs and the number of late jobs within it varies with its start time. First, we model a rolling process using a Petri net (PN), where a so-called rolling transition describes a rolling operation of a batch. The objective of the concerned problem is to determine a firing sequence of all rolling transitions such that the total number of late jobs is minimal. Next, a mixed-integer linear program is formulated based on the PN model. Due to the NP-hardness of the concerned problem, iterated greedy algorithm (IGA)-based methods by using different neighborhood structures and integrating a variable neighborhood descent method are developed to obtain its near-optimal solutions. To test the accuracy, speed, and stability of the proposed algorithms, we compare their solutions of different-size instances with those of CPLEX (a commercial software) and four heuristic peers. The results indicate that the proposed algorithms outperform their peers and have great potential to be applied to industrial production process scheduling.

2 March 2020 in IEEE Access
Verified
Journal Article
Open access
LCLiwei Cao
Liwei Cao
XJXiaoning Jiang
Xiaoning Jiang
YZYumei Zhao
Yumei Zhao
SWShouguang Wang
Shouguang Wang
DYDan You
Dan You
XXXianli Xu
Xianli Xu
A cyber-physical system (CPS) typically consists of the plant, sensors, actuators, the controller and a communication network. The communication network connects the individual components to achieve the computing and communication in the CPS. It also makes the CPS vulnerable to network attacks. How to deal with the network attacks in CPSs has become a research hotspot. This paper surveys the types of network attacks in CPSs, the intrusion detection methods and the attack defense strategies. The future research directions of CPSs network security are also presented.

27 February 2017 in IEEE Transactions on Systems, Man, and Cybernetics: Systems
Verified
Journal Article
Closed access
SWShouguang Wang
Shouguang Wang
DYDan You
Dan You
Carla SeatzuCarla Seatzu
Carla Seatzu
The main contribution of this correspondence paper consists in a linear algebraic characterization of the admissible marking set relative to a Petri net with uncontrollable transitions, subject to a linear constraint. In more detail, given a linear constraint that limits the number of tokens in one place, an algorithm is proposed to compute an approximation of the admissible marking set in terms of a disjunction of transformed linear constraints. The optimality of the solution is guaranteed provided that certain conditions are satisfied during the intermediate steps of the iterative approach. In all the other cases, the set of markings described by the transformed constraints could be surely contained in the admissible marking set.

4 June 2019 in IEEE Access
Verified
Journal Article
Open access
XGXin Guo
Xin Guo
SWShouguang Wang
Shouguang Wang
DYDan You
Dan You
ZLZhifu Li
Zhifu Li
XJXiaoning Jiang
Xiaoning Jiang
Iterative deadlock prevention strategies based on siphons have drawn increasing attention. For iterative strategies, selecting which siphon to control at each iteration has an influence on the final supervisor in structural complexity, computational complexity, and behavioral permissiveness. In this paper, we define two kinds of emptiable siphons and provide two modified mixed-integer programming (MIP) formulations to compute such siphons. On the basis of them, a three-stage iterative deadlock prevention policy that specifies the siphon control order is proposed. The experimental results show that a supervisor with a simpler structure, higher behavioral permissiveness, and lower computational complexity can be obtained by the proposed strategy since neither the exhaustive siphon enumeration nor the reachability analysis is required.

3 March 2021 in IEEE Transactions on Automatic Control
Verified
Journal Article
Closed access
DYDan You
Dan You
SWShouGuang Wang
ShouGuang Wang
Mengchu ZhouMengchu Zhou
Mengchu Zhou
Carla SeatzuCarla Seatzu
Carla Seatzu
This article addresses the robust control problem of discrete event systems assuming that replacement attacks may occur, thus making it appear that an event that has occurred looks like another event. In particular, we assume that this is done by tampering with the sensor-readings in the sensor communication channel. Specifically, we use Petri nets as the reference formalism to model the plant and assume a control specification in terms of a generalized mutual exclusion constraint. We propose three different methods to derive a control policy that is robust to the possible replacement attacks. The first two methods lead to an optimal (i.e., maximally permissive) policy but are computationally inefficient when applied to large-size systems. On the contrary, the third method computes a policy more efficiently and reveals more easily implementable in practice. However, this is done at the expense of optimality.

17 October 2017 in IEEE Access
Verified
Journal Article
Open access
DYDan You
Dan You
SWShou Guang Wang
Shou Guang Wang
WDWen Zhan Dai
Wen Zhan Dai
WWWen Hui Wu
Wen Hui Wu
YJYongshu Jia
Yongshu Jia
Siphons, as a structural object of Petri nets (PNs), are closely related to the deadlock-freedom of PNs. Efficient siphon computation is of great importance in developing siphon-based deadlock control strategies with good performance. This work is concerned with the enumeration of minimal siphons in a subclass of PNs called Systems of Sequential Systems with Shared Resources (S⁴PR). Firstly, a method with polynomial complexity is proposed to decide whether a subset of resource places can generate a minimal siphon. Next, by utilizing the technique of problem partitioning, we develop an approach to compute all minimal siphons in S⁴PR. The proposed approach is illustrated by an example and its advantage is finally demonstrated via a comparison with other approaches.