Abstract— The use of rapid prototyping tools such as MATLAB- Simulink and Xilinx System Generator becomes increasingly important because of time-to-market constraints. This paper presents a methodology for implementing real-time DSP applications on a reconfigurable logic platform using Xilinx System Generator (XSG) for Matlab. The methodology aims to improve the design verfication efficiency for such complex system. It presents an architecture for Color Space Conversion (CSC) RGBTOYCbCr for video processing using Xilinx System Generator. The design was implemented targeting a Spartan3 device (3S200PQ208) then a Virtex II Pro (xc2vp7-6ff672). Obtained results are discussed and compared with an other architecture. The conversion method has been verified successfully with no visually perceptual errors in the transformed images.
ing Fuzzy controller which is shown in Figure 4. The reference signals thus obtained are compared with the actual compensating filter currents in a hysteresis com- parator, where the actual current is forced to follow the reference and provides instantaneous compensation by the APF  on account of its easy implementation and quick prevail over fast current transitions. This conse- quently provides switching signals to trigger the IGBTs inside the inverter. Ultimately, the filter provides neces- sary compensation for harmonics in the source current and reactive power unbalance in the system. Figure 6 shows voltage and current vectors in stationary and ro-
In the field of fuzzy control theory, fuzzy logic controllers is one of the most active research areas and are particularly useful in controlling various types of physical processes. Therefore, this project also involved in usage of the fuzzy logic controller. Main objective of this project is to develop online position control of DC motor using Incremental Fuzzy Logic Controller (IFLC). The IFLC were developed by using MATLAB Simulink and implemented in the real position control systemhardware. RAPCON platform is a hardware that was implemented in real-time session with DC motor. For simulation, signal generator used as the reference input in the form of square wave. The best gains used for the IFLC in simulation are: gain of error (GE) is 2.721, gain of change error (GCE) is 0.019 and gain of output (GCU) is 0.259. While real-time simulation use the most gains such as gain error (GE) of 1.785, gain of change error (GCE) is 0.0056955 and gain of output (GCU) is 0.01. Both method either simulation or real-time generate in 20 seconds. The result was obtained in form of graph and their performance was analysed. Based on the result, the IFLC shows the better performance of the overshoot percentage (%OS) of 0%.
Normally the edge extraction mechanisms are implemented executing the corresponding software realisation on a processor. Nevertheless in applications that demand constrained response times (real time applications) the specific hardware implementation is required. The main drawback of implementing the edge detection techniques in hardware is the high complexity of the existing algorithms. For that reason this paper presents a technique that offers reasonable results for detecting edges in images and simultaneously it allows low cost hardware realisations and high processing speed. The method is based on applying soft computing techniques such as fuzzy logic and Lukasiewicz algebra operator. The utility of this technique is related to the simplicity of the operations for edge calculation that makes it very suitable for hardware implementation.
With the full freedom to customize the hardware to the very last single bit of logic, both ASICs and FPGAs can achieve much better system performance compared to other technologies. However, as they differ in the inner structure of logic blocks building, they posses quite different metrics in areas such as speed, power, unit cost, logic integration, etc. In general, a design implemented with ASIC technology is optimized by utilizing a rich spectrum of logic cells with varied sizes and strengths, along with dedicated interconnection. In contrast, FPGAs with the aim of full flexibility are composed of programmable logic components and programmable interconnects.
ABSTRACT: The solar power extracted using a solar array varies mainly depending on the weather conditions. Thus, many new algorithms have been projected to track the maximum power point (MPP) of the solar PV system. This paper, presents a comparative study between two of the most intelligent control methods used in order to optimize the efficiency of the solar PV system, the Incremental conductance algorithm and fuzzy logic controller algorithm applied to a Luo converter. The Luo converter increases the output voltage depending on the duty cycle of switching device .The proposed controller adjusts the duty cycle of the Luo converter switch to track the maximum power out of the solar PV array. Finally the performance comparison is done between Incremental conductance and Fuzzy logic controller method, in which Fuzzy logic controller method has the merit of improved efficiency. Both these controller has been simulated using MATLAB version (R2015a).
According to the works shown in the previous literature, is possible to use non-linear models, composed by a high number of variables that relate each one of plant states, using HIL. The double inverted pendulum is a dynamic system that has been studied many times; this system has two degrees of freedom and is made of two bars joined together by one of its ends using a pivot as is depicted in the Figure-1. The movements performed by the bars, which are of length "l" and mass "m", must be set by using a control system for achieve the stabilization of them in a vertical position, with a theta angle equal to zero respect to the perpendicular axis taking as a reference the surface.
Abstract: This paper implements an image processing algorithm applicable to Edge Detection for still image in a Xilinx FPGA using System Generator. We prefer sobel algorithm which is most reliable and gives us an efficient output. If we prefer to write HDL code for such algorithm in Xilinx FPGA then it’s too bulky and time consuming. We design this system with use of Xilinx System Generator blocks. Its tool with a high- level graphical interface under Matlab environment Its Simulink based blocks which makes it very easy to handle with respect to other software for hardware description. In this paper we have presented new technique SimSH: Simulink Sw/Hw Co Design system. Introduced system gives a programmed way from a algorithm captured in Simulink to a heterogeneous implementation. Given an allotment and a mapping choice, the SimSH automatically synthesizes the Simulink model on heterogeneous target. SimSH also helps to detect underutilized bus and optimize Simulink allows user to concentrate
Abstract. In order to swiftly evaluate the influence of the modifications derived from system's software and hardware topology on the system performance, we proposed a method for system performance evaluation in this paper. Firstly, we divided the request-handling process of system into two phases: calling software components by requests and occupying hardware resources by component operation, then we constructed a probabilistic model for system behavior in these two stages by taking system topology and request distribution as variates, and at last we created a simulation algorithm based on this probabilistic model which could be employed in system performance evaluation. This evaluation algorithm can be used in scenarios where the hardware resources of system are sufficient and concurrent requests are in big number, at the same time, it can reduce the cost for and speed up the performance evaluation because it does not need to build a real system.
Een deel van het onderzoek dat gedaan wordt bij de afdeling control engineering van de Universiteit Twente is naar het ontwikkel traject van ingebedde regelaars. Een deel van onderzoek bestaat uit het ontwikkelen van gereedschappen om heterogene gedistribueerde regelaars te kunnen ontwerpen. Als de regelaar is ontworpen in bijvoorbeeld 20sim, moet hij worden getest en geïmplementeerd. De test en implementatie fase wordt geverifieerd door middel van simulatie. Voor het verifiëren door middel van simulatie is een Hardware-In-de-Loop opstelling gebouwd in samenwerking met het Boderc (Beyond the Ordinary: Design of Embedded Real-time Control) project van het Embedded Systems Institute. De opstelling bestaat uit vier embedded PC’s en twee simulatie PC’s. de embedded PC’s worden gebruikt voor het uitvoeren van de regelaar teken en de simulatie PC’s worden gebruikt om het te besturen proces na te bootsen. Om een regelaar op de opstelling, zoals deze is gebouw in een vorig project, te laten draaien, is er kennis nodig van software ontwikkeling.
A solution for a HW/SW co-design approach on the Zynq SoC is presented in this paper for an innovative gas identification system based on PCA and DT classifier. Vivado HLS, IP Integrator and SDK are used to create the IP cores for hardware acceleration, to design the hardware and to write the required software respectively. The tools provide various optimization techniques and different implementation solutions for the interconnection between the processing system and the programmable logic of the Zynq such as AXI Stream or AXI Master that should be explored in the future. The gas identification system can be further improved by exploring the implementation of other classifiers or an ensemble of classifier on the Zynq SoC. Using the Zynq platform provide the designer with more flexibility allowing him to control the accelerated part on the hardware using a software running on the ARM processor. The results are promising knowing that resources on the PL have not been fully utilized and only one core of the possessor has been used in the PS. It’s planned to use the Zynq SOC to integrate the gas identification system in a larger system that will take the form of a multi sensing platform to monitor gas mixture, temperature and transmit data wirelessly using Radio- frequency identification (RFID) technology.
The most foundational use of cloud computing is infrastructure as a service (IaaS): the rental of a complete computing platform for running applications, hosting data, or housing a companies’ entire computing environment. The latter use is not as common, and the majority of companies deploying IaaS now use it as a means to expand their computing capabilities in targeted IT areas without drastically increasing capital expenditures on new hardware and software. In fact, to better serve this market, most IaaS vendors emphasize their server and storage space as opposed to providing complete data center or application services. This server rack and disk space rental model is a natural outgrowth of the industry. Some of the most prominent IaaS suppliers are e-commerce and Internet information businesses that first entered the cloud computing market as a means to recoup revenue from excess, unused hardware in their data centers. Server rack space is a useful commodity for businesses that require more computing power but want to avoid long-term capital outlays. However, many companies are discovering that rack space and virtual server rentals do not provide a complete solution, and that reliance on ever-increasing cloud-based hardware resources produces many of the same IT management issues as outright server and network hardware ownership. 3
fault diagnosis.They were first developed in the automobile industry to provide flexible, ruggedized and easily programmable controllers to replace hard-wired relays and timers. Since then they have been widely adopted as high-reliability automation controllers suitable for harsh environments. A PLC is an example of a "hard" real- time system since output results must be produced in response to input conditions within a limited time, otherwise unintended operation will result.PLCs can range from small "building brick" devices with tens of I/O in a housing integral with the processor, to large rack-mounted modular devices with a count of thousands of I/O, and which are often networked to other PLC and SCADA systems.They can be designed for multiple arrangements of digital and analog inputs and outputs (I/O), extended temperature ranges, immunity to electrical noise, and resistance to vibration and impact. Programs to control machine operation are typically stored in battery-backed-up or non-volatile memory.It was from the automotive industry in the USA that the PLC was born. Before the PLC, control, sequencing, and safety interlock logic for manufacturing automobiles was mainly composed of relays, cam timers, drum sequencers, and dedicated closed-loop controllers. Since these could number in the hundreds or even thousands, the process for updating such facilities for the yearly model change- over was very time consuming and expensive, as electricians needed to individually rewire the relays to change their operational characteristics.When digital computers became available, being general-purpose programmable devices, they were soon applied to control sequential and combinatorial logic in industrial processes. However these early computers required specialist programmers and stringent operating environmental control for temperature, cleanliness, and power quality. To meet these challenges the PLC was developed with several key attributes. It would tolerate the shop-floor environment, it would support discrete (bit-form) input and output in an easily extensible manner, it would not require years of training to use, and it would permit its operation to be monitored. Since many industrial processes have timescales easily addressed by millisecond response times, modern (fast, small, reliable) electronics greatly facilitate building reliable controllers, and performance could be traded off for reliability.
17 This paper develops an optimal control system which is applied to vehicle models. The structure of the control system built using FLC as the main controller to lateral motion and using conventional control systems are common and reliable enough used to linear system that is the controller Proportional, Integral and Derivative (PID)  as the next controller to yaw motion To obtain the parameters of optimal control system, used FA optimization method. Simulations performed through a Software In the Loop Simulations (SILS) with the input in the form desired trajectory (Double lane change). Vehicle models built involves a 10-DOF (Degree of Freedom), which consists of 7-DOF model of ride vehicles (rolling, pitching, bounching and vertical displacement of each wheel) and 3-DOF model of handling vehicle (longitudinal motion, lateral motion and yaw motion). The simulation results show that the control system with the use of PLC and PID controller tuned by FA can further improve the vehicle dynamic performance compared with PSO. System performance expressed by lateral and yaw motion error in the form of Continuous Root Mean Error (C-RMS) along the desired trajectory. 2. VEHICLE MODEL
A shunt device is one of the compensated equipment which is connected at the transmission system. This shunt compensated system has the capability of either absorbing or generating active power at the point of connection thereby controlling the voltage magnitude. Because the bus voltage magnitude can only be varied within certain limits, controlling the power flow in this way is limited and shunt devices mainly serve other purposes. A device that is connected in series with the transmission line is referred to as a ‘series device’. Series devices influence the impedance of transmission lines. The principle is to change (reduce or increase) the line impedance by inserting a reactor or capacitor. To compensate for the inductive voltage drop, a capacitor can be inserted in the line to reduce the line impedance.
RFID systems use different frequencies ranging from low to microwave range. Low frequencies like 30-500 KHz for short-range applications (usually less than two meters), Ultra High frequencies like 860-960 MHz, and Microwave frequencies like 2.4-2.5GHz for longer transmission range (usually more than 27 meters) are mainly used for RFID based application. Various simulation models on RFID viz. simulation platform of RFID operating in UHF region; realization & optimization of simulated UHF RFID; behavioral modeling and simulation of RFID antennas; realization & simulation of the hardware for RFID system and its performance study etc. are studied and developed to save the search time for the technologists involved in the fabrication of devices or designing a system .
The mass spring method follows a discrete model to simulate deformable objects. The method as the name implies use a network of point masses (or nodes) interconnected with massless springs. Each node is subject to both internal forces from the massless springs and external forces such as gravity, wind, etc. The springs are used to define the behavior of the cloth as well as dampening forces for stability. There are three kinds of springs  that may be defined. That is, structural springs, shear springs, and bend springs. Each following a skewed principle of Hooke’s law. By setting the spring constant for each of the different sprint types, material such as cotton, wool, and etc. can be simulated. The structural springs govern the stretchiness of the cloth, the shear springs makes sure that the cloth doesn’t appear to tear, and the bend springs are used to make sure the cloth doesn’t collapse on itself immediately upon simulation. The bend springs can be placed in any fashion, because it is just there to make sure the cloth doesn’t collapse to quickly on itself.
A Barrel Shifter is a combinational circuit which shifts and rotates data left and right logically and arithmetically. As the technology advanced, Barrel shifters were implemented in the higher versions of PIC series for faster processing and data handling. With our proposed design we are trying to implement Barrel shifter in the lower version of PIC microcontrollers i.e. PIC 16 series which is of 8 bit. SPARTAN 3 FPGA kit which is a RISC (Reduced Instruction Set Computer) processor core is used for implementation. SPARTAN 3 kit is used because it is one of the perfect platform to experiment with new designs  . From a simple logic circuit to an embedded processor core can be easily implemented. Also it is compatible with Xilinx which is used for simulation and testing of the proposed design .
Centralized strategies have been the primary way in conven- tional electric power system control and operation. However, with the increase of distributed energy resources (DERs) and controllable loads, distributed strategies are a potential required feature for the next generation of power systems. Instead of collecting all involved data and processing it in a central manner, the information for distributed algorithms is not global but only adjacent for any given unit. Distributed rules have several advantages over centralized approaches –, such as its enhanced cyber-security and the reduced communication distances. Moreover, the risk of overall system failure can be avoided, because the system does not depend on a sole central unit. Further, with the ability to parallel perform, the volume of computation can be condensed significantly. Finally, the privacy of sensitive information of loads of DERs could be inherited in the global operation.
On the one hand, through the host computer PC to flexibly control the operation of underwater robots, environment parameters and image real-time transmission return. On the other hand, the use of LabVIEW spreadsheet functions for data storage read and write, a large number of data stored in the remote database cloud end and Web server, we are able to achieve cloud computing analysis and big data fusion in the future, the system also supports the query of the historical data, through the built-in web release tool which can be run on the local VI upload to the server, the client through web browser interact with front panel on the server VI. There are three ways of interaction: embedded, snapshot, display, embedded can control remote data, snapshots are static images, the display can be dynamically displayed, in order to achieve the purpose of remote inspection.