Top PDF Developing FPGA-based Embedded Controllers Using Matlab/Simulink

Developing FPGA-based Embedded Controllers Using Matlab/Simulink

Developing FPGA-based Embedded Controllers Using Matlab/Simulink

hardware implementations of algorithms and systems. They offer excellent features such as computational parallelism, reconfigurable customization, and rapid-prototyping (Chan, Moallem, & Wang, 2007; Tessier and W. Burleson, 2001). Recently, there has been a growing interest in developing FPGA-based control systems. Casalino, Giorgi, Turetta, & Caffaz (2003), and Oh, Kim, & Lim (2003) used an FPGA as part of an embedded solution for controlling the motion of a four-fingered robotic hand. Koutroulis, Dollas, & Kalaitzakis (2006) implemented a PWM generator on a FPGA that was capable of generating signals of frequencies up to 3.985 MHz with a duty cycle resolution of 1.56%. Tjondronugroho, Al- Anbuky, Round, & Duke (2004) and Jung, Chang, Jyang, Yeh, & Tzou (2002) compared DSP-based and FPGA-based implementations of a multi-loop control strategy to control single-phase inverters. The simulation capability of the system-level tool System Generator from Xilinx was exploited by Ricci & Le-Huy (2002) to build the computational engine for variable-speed drives using FPGAs. Ramos, Biel, Fossas, and Guinjoan implemented a fixed- frequency quasi-sliding control algorithm on an FPGA for control of a buck inverter. In this application, the high switching frequency (ranging from 20 to 40 kHz) required fast computation of the control law, effectively ruling out software-based implementations on microprocessors or DSPs. In addition to control algorithms, FPGAs can also be used to implement various other components of the control system. For example, Zhao, Kim, Larson, & Voyles (2005) used a FPGA to implement a control system-on-a-chip for a small- scale robot.
Show more

17 Read more

Photovoltaic Generator Characteristics Modeling Using MATLAB/SIMULINK
                 

Photovoltaic Generator Characteristics Modeling Using MATLAB/SIMULINK  

Since PV module performance characteristics are given at reference condition by manufactures which are actually different from operation conditions so it is necessary to predict the PV performance at non reference condition. A sample PV case has been selected to indicate step-by-step modeling and simulation of that PV to achieve the PV performance behavior in some non- reference conditions. To do this, characteristic equation of sample PV in base of single diode model has been solved by MATLAB to find characteristic equation un- known parameters after specifying V-I and V-P equations, those are implemented as Simulink mask blocks to produce characteristics curves at different temperature and irradiance conditions. As the model outputs curves indicatecurrent and power output of model will be decreased by temperature raising. In addition, PV model will have lower current and power output if irradiance level decreased in such conditions. The described model can be used to optimal placement of PV modules and will be useful to predict PV performance behavior at different climate conditions.
Show more

6 Read more

Modeling and Simulation of Photovoltaic Cell Using Matlab/Simulink

Modeling and Simulation of Photovoltaic Cell Using Matlab/Simulink

The main aim of this paper is to provide a reader with the fundamental knowledge on design and building the blocks of PV module based on the mathematical equations using MATLAB/ Simulink. The principle and operation of the PV cell and the fundamental characteristics of PV cell are discussed in chapter II. In chapter III mathematical model of the ideal PV cell and also the practical PV cell values are shown from VIKRAM SOLAR PANEL- ELDORA 230 .In chapter IV the different types of models are shown which are analyzed during this work. The simulation model developed using MATLAB/Simulink and the results obtained are presented and discussed in chapter 5.
Show more

6 Read more

Implementing a Standard DVB T System using MATLAB Simulink

Implementing a Standard DVB T System using MATLAB Simulink

In this paper we presented a matlab Simulink model for the most evolving digital video broadcasting system DVB-T including both the transmitter and the receiver. The developed model is verified by intensive testing of the building blocks and the integrated system. Simulink models are characterized by graphical user interface with easy understanding and altering the model to cope with the evolution of the standards. The built model can be considered as the first but the important step in software defined radio implementations because of the presence of powerful compilation tools from Simulink to either FPGA or DSPs or both. In addition the developed model can be used as an educational tool to explore the digital broadcast systems. The developed model is comprehensive except the source codec. The video codec will be developed and included to our model to get a complete model of DVB-T.
Show more

6 Read more

Co-Simulation of a BLDC motor with a front end converter using an FPGA based controller in MATLAB/SIMULINK and Xilinx System Generator

Co-Simulation of a BLDC motor with a front end converter using an FPGA based controller in MATLAB/SIMULINK and Xilinx System Generator

This paper, thus, illustrates the feasibility of an accurate speed controller along with the estimator portion of the controller. The implementation of a dual control loop to control speed either via changing dc link voltage with a PI controller or by changing the time interval for conduction state of phases facilitates end to end speed control. Hence the proposed model realized the speed controller for a BLDC motor, which is demanded increasingly, using the FPGA based control scheme. Finally the performance of the system is evaluated in MATLAB/SIMULINK software integrated with the Xilinx system generator.
Show more

8 Read more

 HIGH LEVEL DESIGN FOR REAL TIME IMPLEMENTATION OF CSC ALGORITHM ON FPGA 
USING MATLAB & SIMULINK SIMULATION

 HIGH LEVEL DESIGN FOR REAL TIME IMPLEMENTATION OF CSC ALGORITHM ON FPGA USING MATLAB & SIMULINK SIMULATION

The proposed technique was implemented using Xilinx System Generator in MATLAB/SIMULINK environment on field programmable get array. To improve the implementation time, Xilinx system generator software for generating “hardware description language code” from a high-level MATLAB description has been used. A field-programmable gate array, Provide a major alternative in hardware platform scenario because of its reconfiguration character, marketing speed and low price and it provides us a custom hardware platform where we can design and develop the required algorithm and architecture by using different built-in a custom logic, Digital signal processing cores and automatic “hardware description language code” generation facility. A field-programmable gate array offer high performance in terms of processing speed and high chip density, thus suiting every conceivable application, whether small or high end, yet remaining cost-effective. The objective is to have a converter, which will be useful for number of applications due to the diversity of computers, Internet and a wide variety of video devices, all using different color representations, is forcing the digital designer today to convert between them. Performance of these design implemented in FPGA card XUPV5-LX110T.
Show more

9 Read more

Matlab/Simulink Based Mathematical Modeling  Of Solarphotovoltaic Cell

Matlab/Simulink Based Mathematical Modeling Of Solarphotovoltaic Cell

[2] Renewable Energy Policy Network for the 21st Century (REN21), “Renewable 2010 Global Status Report”, Deutsche Gesellschaftfür Technische Zusammenarbeit (GTZ) GmbH, pp. 19, 2010. [3] Savita Nema, R.K. Nema, Gayatri Agnihotri, “MATLAB/Simulink based study of photovoltaic cells / modules / array and their experimental verification”, International journal of Energy and Environment, vol.1, No.3, pp.487-500, 2010.

5 Read more

Novel Photovoltaic Module Modeling using Matlab/Simulink

Novel Photovoltaic Module Modeling using Matlab/Simulink

In summary, this paper dealt with the modelling of solar energy conversion through photovoltaic effect. An analytical model presented in first instance was later constructed under Matlab/Simulink and simulated for two effects: varying irradiance and varying temperature. The developed model was firstly not simulating successfully because of the presence of two algebraic loops. However, the model has been later improved with a comprehensive solution to the two algebraic loops. One was solve by insertion of delay block while the other was solve by a re-working of necessary formula. Finally, simulation results show that more irradiance greatly increase the generation of energy while big variation of temperature reduces the current and power produced. This results obtained in form of two fundamental graphs namely power characteristic (power over voltage) and current characteristic (current over voltage) are very similar to empirical results known for solar system and this, further confirms the effectiveness of the proposed model.
Show more

6 Read more

Design And Simulation Of Adaptive Cruise Control Using Matlab/Simulink

Design And Simulation Of Adaptive Cruise Control Using Matlab/Simulink

MATLAB/Simulink is a high- level technical computing language and object orientated environment for algorithm development, data visualization, data analysis, and numerical computation. MATLAB/Simulink allows the development of a solution to technical computing problems faster than with traditional programming languages, such as C, C++, and Fortran. The easy of development along with the extensive toolboxes and functions available were the major reasons for selecting MATLAB/Simulink as the simulation environment.
Show more

24 Read more

Modelling and Simulation of Photovoltaic Array Using Matlab/Simulink

Modelling and Simulation of Photovoltaic Array Using Matlab/Simulink

________________________________________________________________________________________________________ Abstract - Photovoltaic power supplied to the utility grid is gaining more and more visibility while the world’s powers demand increases. In this paper we are defining a circuit-based simulation model for a PV cell in order to estimate the electrical behavior of the cell with respect to changes in environmental parameters such as temperature and irradiance. The PV system requires many special design considerations due to varying nature of the solar power generated resulting from unpredictable and sudden changes in weather conditions which change the solar irradiation level as well as the cell operating temperature of PV arrays. PV cell is the most basic element of photovoltaic generation units, which converts the solar energy into electrical energy. This paper focuses on a MATLAB/Simulink model of a photovoltaic cell. This model is based on mathematical equations and is described through an equivalent circuit including a photocurrent source, a diode and a series resistor. The developed model allows the prediction of PV cell behavior under different physical and environmental parameters. In addition, this paper outlines the working principle of PV module as well as PV array. So this completed model accepts irradiance and temperature as variable parameters and outputs the I-V as well as P-V characteristic. In order to validate the developed model, the simulation results are compared with the standard results and characteristic curves provided by the PV array manufacturer and they show excellent resemblance.
Show more

10 Read more

A MATLAB / SIMULINK BASED FAULT ANALYSIS OF SMALL HYDROPOWER PLANT

A MATLAB / SIMULINK BASED FAULT ANALYSIS OF SMALL HYDROPOWER PLANT

Abstract: Renewable Energy Sources (RES) are well-defined as energy sources, that are in abundance within the natural surroundings and are much inexhaustible. In addition, hydroelectricity (HE) is a vital part of world renewable energy supply and Hydropower remains a bulk source of electricity generation because of its environmental friendliness in nature. Modeling is the analysis of the non-linear models which represent the fundamental parts of the Hydropower plant (governor, turbine, servomotor). This paper studies accurate and elaborate hydraulic turbine and governor models and its implementation in MATLAB/Simulink combined with the Sims cape Power Systems (SPS). An effort has been created to develop a plant model and examine the suitableness of controllers during a governor model for fault incidence within the system by means Simulink based simulation. The Ziegler– Nichols tuning methodology was applied for specifying the gain coefficients of a governor (PID-PI) under 50% of load demand from the plant. Also, MATLAB/Simulink gave the chance to record and compare the figures of the plant with PID & PI controllers through simulation tests within the commonest cases (three-phase fault, load demand variation) with a view of finding out the potency and therefore, the stability of the system.
Show more

12 Read more

Barcode Detection of Video Images by Using MATLAB SIMULINK

Barcode Detection of Video Images by Using MATLAB SIMULINK

This paper proposed smooth barcode detection of video images with MATLAB SIMULINK as well as image processing. It is expected that the system has a high efficiency as it can remove unwanted noise through this SIMULATION. This simulation can detect barcodes from any direction. Here, video images of barcodes are used as input. Input images are EAN-13 and UPC. Although we have effectively detected EAN-13 and UPC codes with minimum noise, this increases performance. So, we seem that the system is working smoothly and perfectly. So, it is the best and different system than others [2,5,10].
Show more

8 Read more

MATLAB / SIMULINK based and simulation of power quality disturbances

MATLAB / SIMULINK based and simulation of power quality disturbances

There are various types of simulation tools available for the modeling and analysis of various power system events. The most widely used tools in academic research are PSCAD/EMTDC, ATP/EMTP and MATLAB/Simulink with SimPowerSystem Blockset. In [13-15], authors employed PSCAD/EMTDC software for simulating actual signals in order to validate the classification algorithms. In [16, 17], authors have used ATP/EMTP software for the simulation of PQ disturbances. However, it is required to transfer the data in MATLAB software for further analysis of the disturbed signals.
Show more

6 Read more

Hexacopter using MATLAB Simulink and MPU Sensing

Hexacopter using MATLAB Simulink and MPU Sensing

The yaw, roll and pitch values are given from the MATLAB Simulink software to the Arduino board. This is done in external mode and not normal mode, since it allows us to change the real time values. Once the real time changes are made in the simulation the MPU senses the actual position of the hexacopter and gives the feedback to the user. After this the error value between the desired values and the practical values is calculated and the required corrections can be made. Tuning of the 3 control inputs by PID tuning does this correction. At the same time ‘z’ value is incremented step-by-step using a step input. This sensing and correction is necessary to make a stable hexacopter.
Show more

5 Read more

MATLAB/Simulink Based Transmission Line Automation Using Sample and Hold System

MATLAB/Simulink Based Transmission Line Automation Using Sample and Hold System

Abstract— This study presents MATLAB/Simulink model of Sample and Hold Circuit system for the automation of transmission utility to suppress the outage of grids. The traditional fault diagnosis methods like SCADA systems, digital fault recorders, travelling wave fault locators, multi agent system and other monitoring devices are haggard upon to inform the engineers of incidents, problems and fault. In the recent complex power system network scenario there is a delay in the action to be taken due to the lack of data available in the centralized system. The proposed system is implemented in MATLAB/Simulink software platform. The simulation results indicates that the use of Sample and Hold circuit system provides intelligence and has self-healing characteristics for the transmission utility.
Show more

7 Read more

Implementation of Sub Carrier Modulation Techniques Using MATLAB/Simulink

Implementation of Sub Carrier Modulation Techniques Using MATLAB/Simulink

Two level modulations namely PSK/PM, FSK/FM and PSK/FM are considered for transmitting the low bit rate command data on S-band carrier in the frequency band allotted by ITU for satellite uplinks. PSK/PM, FSK/FM and PSK/FM modulator and demodulator are designed, simulated with Simulink tool of Matlab. The simulation results are presented.

6 Read more

FPGA IMPLEMENTATION OF INVISIBLE WATERMARKING USING MATLAB SIMULINK

FPGA IMPLEMENTATION OF INVISIBLE WATERMARKING USING MATLAB SIMULINK

As mentioned above the processing of images that is the pre-processing, watermark embedding and post processing are done using xilinx system generator simulink tools and MATLAB is used just to display the output image. The input image is shown in Fig. 2 and the watermark image to be added is shown in Fig. 3. In the first step both the images fed as input are converted into array form for further processing. These arrays are converted into frequency domain using DWT of both the images separately. The detail explanation of Discrete Wavelet Transform is given in the above section,this DWT is implemented using Xilinx System generator tools. This objective lead to the use of Xilinx System Generator tool with a high level graphical interface i.e. Simulink, based on blocks which makes it very easy to handle with respect to other softwares for the hardware design and implementation [5].
Show more

5 Read more

Implementation of Pitch Control Of wind Turbine Using Simulink (Matlab)

Implementation of Pitch Control Of wind Turbine Using Simulink (Matlab)

The computer model for this paper was created in a software package called Simulink, which is the control systems software component of MATLAB, a MathWorks, Inc. software package. “Simulink is a software package for modeling, simulating, and analyzing dynamic systems, it supports linear and nonlinear systems, modeled in continuous time, sampled time, or a hybrid of the two” . Unlike most programming packages, “Simulink provides a graphical user interface (GUI) for building models as block diagrams, using click-and-drag mouse operations” . With this interface, modelers can draw models just as they would on paper. In addition, “Simulink includes a comprehensive block library of sinks, sources, linear and nonlinear components, and connectors” (The MathWorks, Inc, 2002 b). Another feature of Simulink is that programmers can customize and create their own blocks. Included in the library of customizable blocks are a series of subsystem blocks. Programmers can
Show more

5 Read more

VISIBLE WATERMARKING USING MATLAB SIMULINK

VISIBLE WATERMARKING USING MATLAB SIMULINK

[5] SangeetaYadav,Priyanka Anand, DCT Based Digital Video Watermarking Using MATLAB/Simulink,International Journal of Advanced Research in Computer Engineering & Technology (IJARCET), ISSN: 2278 – 1323 ,Volume 4, Issue 2, Month-February 2015,Page No. 249- 232.

5 Read more

Development Of An Embedded Cascading PID Controller Of DC Motor Using MATLAB-Simulink

Development Of An Embedded Cascading PID Controller Of DC Motor Using MATLAB-Simulink

In this chapter, the literature studies that related in development of an embedded cascading PID controller of DC motor using MATLAB/Simulink was approached. The section includes the following elements such as control system, embedded system, numerical computing software, motor control and test rig design. In the control system section, definition, and type of controller were described. Issue regarding the selecting and the limitations of microcontroller are discussed at embedded system section. In numerical computing section, software and tools that used to perform the project were described. The theory of motor control and the application of the motor control were discussed at motor control section. Lastly, the design of test rig was cover about the previous design of the test rig.
Show more

24 Read more

Show all 10000 documents...