An online adaptive dynamic programming (ADP) design is proposed for the control of urban open-channel flow systems, whose topographic parameters are not assumed to be accessible. According to the Saint-Venant continui...
详细信息
ISBN:
(纸本)9781509054015
An online adaptive dynamic programming (ADP) design is proposed for the control of urban open-channel flow systems, whose topographic parameters are not assumed to be accessible. According to the Saint-Venant continuity equation, a simplified model is firstly built. Subsequently, an adaptive dynamic programming control scheme is implemented, whose purpose is to track the desired water level, as well as to decrease the control cost. the design contains two RBF neural networks (NN). One action NN is employed to generate the control signal. Another critic NN is designed to approximate the long-term cost function. the two NNs are coordinated to approach an optimal solution. Finally, the adaptive dynamic programming controller is validated in rainstorm situation in simulation environment. the results demonstrate that the designed scheme outperforms the traditional PID counterpart.
the inter-cell interference coordination techniques which include frequency reuse and Dynamic Channel Allocation (DCA) play a vital role in improving the spectrum efficiency. the techniques of frequency reuse are very...
详细信息
ISBN:
(纸本)9781538646939
the inter-cell interference coordination techniques which include frequency reuse and Dynamic Channel Allocation (DCA) play a vital role in improving the spectrum efficiency. the techniques of frequency reuse are very sophisticated. Depending on the traffic demand, channels allocated to each cell is varied in DCA. In OFDM based cellular systems, the channel information and interference signals can be measured easily whose knowledge is essential for DCA. Hence, in OFDM systems, DCA can improve the spectral efficiency to a great extent. the next generation cellular systems would incorporate small cell (Micro, Pico and Femto) base stations for extensive frequency reuse and spectrum utility. they would also include millimeter wave (mmWave) for communication i.e. 5G cellular networks. DCA techniques in such a HetNet would improve the efficiency to a great extent. Withthe development of Software Defined Mobile Networking (SDMN), the protocol-specific features of mobile networks for various radio access technologies can be carried out with software improving the functionality of network. thus, the implementation of DCA techniques becomes less complex. In this paper, DCA in small cells with respect to three cases namely spatial, temporal and spatio-temporal allocation is proposed. the problem formulated for DCA is solved using integer linear programming (ILP) technique and the solution is an effective prediction based model to optimize the channel allocation problem. Simulation results show the performance for various number of available resources and number of cells for allocation.
Many universities choose the C programming language (C) as the first one they teach their students, early on in their program. However, students often consider programming courses difficult, and these courses often ha...
详细信息
ISBN:
(纸本)9781450348706
Many universities choose the C programming language (C) as the first one they teach their students, early on in their program. However, students often consider programming courses difficult, and these courses often have among the highest dropout rates of computer science courses offered. It is therefore critical to provide more effective instruction to help students understand the syntax of C and prevent them losing interest in programming. In addition, homework and paper-based exams are still the main assessment methods in the majority of classrooms. It is difficult for teachers to grasp students' learning situation due to the large amount of evaluation work. To facilitate teaching and learning of C, in this article we propose a system-LAPLE (Learning Analytics in programming Language Education)-that provides a learning dashboard to capture the behavior of students in the classroom and identify the different difficulties faced by different students looking at different knowledge. With LAPLE, teachers may better grasp students' learning situation in real time and better improve educational materials using analysis results. For their part, novice undergraduate programmers may use LAPLE to locate syntax errors in C and get recommendations from educational materials on how to fix them.
Solving large-scale problems in a variety of scientific and engineering fields requires efficient hierarchical methods to exploit parallelism. In this paper we present optimizations to enhance the performance of paral...
详细信息
ISBN:
(纸本)9781509015603
Solving large-scale problems in a variety of scientific and engineering fields requires efficient hierarchical methods to exploit parallelism. In this paper we present optimizations to enhance the performance of parallel N-body simulations (NBS) using the Barnes Hut approximation for a 60-core MIC accelerator. We focus on two sources of performance degradation in NBS: (1) the semi-static parallelism which leads to dynamic load unbalancing and (2) the processing of very large data exceeding the cache capacity. A first proposed optimization is to dynamically balance the load by computing load in an iteration as an estimate for the load in the next iteration. this optimization helps in even distribution of the load for the next iteration. the second proposed optimization subdivides the data into well-adjusted chunks to enhance data reuse in shared caches. the proposed optimizations are tested on a 60-core MIC accelerator. Evaluation results showed that optimized NBS produces a speedup of up to 33% due to dynamic load balancing and 260% due to enhanced cached data reuse.
In this paper, we study students' learning effectiveness through their use of a homegrown educational technology, Web programming Grading Assistant (WPGA), which facilitates grading and feedback delivery of paper-...
详细信息
ISBN:
(纸本)9781450348706
In this paper, we study students' learning effectiveness through their use of a homegrown educational technology, Web programming Grading Assistant (WPGA), which facilitates grading and feedback delivery of paper-based assessments. We designed a classroom study and collected data from a lower-division blended-instruction computer science class. We tracked and modeled students' reviewing and reflecting behaviors from WPGA. the results show that students demonstrated an effort and desire to review assessments regardless of if they were graded for academic performance or for attendance. Hardworking students achieved higher exam scores on average and were found to review their exams and the correct questions frequently. Additionally, student cohorts exhibited similar initial reviewing patterns, but different in-depth reviewing and reflecting strategies. Ultimately, this work contributes to the aggregation of multidimensional learning analytics across the physical and cybersphere.
Many physical process systems have performance limitation regardless the input. this limitation usually occurs in the form of input saturation of actuator as the constraint of the system. To overcome this problem, Mod...
详细信息
Big data is technology that has the ability to manage very large amounts of data, in very fast time to allow real-time analysis and reactions. Several clustering methods which are used to group data are Fuzzy C-Means ...
详细信息
Big data is technology that has the ability to manage very large amounts of data, in very fast time to allow real-time analysis and reactions. Several clustering methods which are used to group data are Fuzzy C-Means (FCM) and K-Means Clustering. K-Means Clustering algorithm is a method of partitioning existing data into two or more group. this research goal was to compare the performance of K-Means and Fuzzy C-Means algorithms in clustering data using big data technology. In this research, Hadoop and Hive were chosen the big data technology. the knowledge of Shia history on student and lecturer of Syarif Hidayatullah State Islamic University Jakarta were the data which used in this research, the testing was done by constructing application K-Means Fuzzy C-Means using Java language, Hadoop and Hive and then test the performance of K-Means and Fuzzy C-Means algorithms in data clustering. It compares both algorithms in terms of accuracy, execution time, and time complexity of the algorithms. In the application K-Means Fuzzy C-Means, evaluation were performed with data filter and the average accuracy difference result of K-Means and Fuzzy C-Means is 8.03% withthe better accuracy owned by K-Means. the average execution time difference is 718.58 ms, which K-Means was faster than is Fuzzy C-Means. the time complexities of both algorithms have the same value O(n2) and the Big O equation resulted in an average difference of 93,568 withthe smallest value on K-Means. thus, K-Means algorithm is better than the Fuzzy C-Means in terms of accuracy, execution time, and the time complexity.
A mixed integer linear programming (MILP) approach for the joint simulation of electric control reserve and electricity wholesale markets is described. this generation dispatch model extends an existing integrated gri...
详细信息
Industrial products tend to be customized by third-parties for different use cases. this is currently supported by adding external Programmable Logic Controllers (PLC) to installations. As IoT software ecosystems beco...
详细信息
ISBN:
(纸本)9781450353182
Industrial products tend to be customized by third-parties for different use cases. this is currently supported by adding external Programmable Logic Controllers (PLC) to installations. As IoT software ecosystems become wide-spread, the need for such hardware will decrease. However, removing the controllers opens the challenge of configuring distributed industrial installations. this paper argues for modeling application requirements on industrial installations so that they can be evaluated automatically based on information about targeted installations. GIMLE, a visual language for modeling application requirements using expressive domain knowledge, is proposed. GIMLE enables modeling requirements on physical features of installations, which hasn't received significant attention in the related work. A study with domain experts is used to reflect on the proposed process. the scalability of the visual language is evaluated using a model for a real-world application. the support for reuse of requirements enabled us to build models that can add support for new installations without significant changes and with a slower increase in size the more components can be reused.
暂无评论