Welcome.
Here you can learn about Matlab based Tutorials, Applications and Projects etc.
Also, you can download free Matlab simulink/ Script files used in the demo/tutorial sessions.
Keep Support Me..
Single-Diode Photovoltaic Model with Efficient MPPT Booster Algorithms Using Matlab Simulink
This example shows the Single-Diode Photovoltaic Model for Efficient I-V Characteristics Estimation with MPPT Booster Algorithms
Reference:
Adrián Casado (2022). https://www.mathworks.com/matlabcentral/fileexchange/63385-single-diode-pv-mppt-boost-modelClick here to download the simulink file:
https://drive.google.com/file/d/1xb5L206K9yCtyit846o2s0qVy1y4Lj3F/view?usp=sharing
Design & Simulation of Optical Transmitter using Optisystem photonic software
To get the Software:
https://optiwave.com/register/https://optiwave.com/category/resources/downloads/
Free for Academic Registration Page
The coronavirus (COVID-19) pandemic has changed the world.
It has changed how we work, learn and interact as social distancing guidelines have led to a more virtual existence, both personally and professionally. Some changes are temporary, and some are perpetual.
Optiwave is pleased to offer educational departments this “FREE for Academics” program to support your continuous online courses/remote education during this challenging period.
Please fill the below application form to apply for this program. Once approved, we will provide:
· Three months of FREE Optiwave software cloud license with up to 50 users
· Full Access to Optiwave’s extensive optical communication lab assignments (with answers provided separately)
· Online technical support
Application form:
You must be logged in to register for this program. If you do not already have an account, you can register for one here:
https://optiwave.com/register/
Introduction to Optisystem (Optical communication System design software) for MATLAB Co-simulation
Optiwave is pleased to offer educational departments this “FREE for Academics” program to support your continuous online courses/remote education during this challenging period.
https://optiwave.com/uncategorized/free-for-academic-registration-page/
OptiSystem contains a MATLAB component that enables the user to call MATLAB within its environment to incorporate new components or models into the software.
OptiSystem is an optical communication system simulation package for the design, testing, and optimization of virtually any type of optical link in the physical layer of a broad spectrum of optical networks, from analog video broadcasting systems to intercontinental backbones.
A system level simulator based on the realistic modeling of fiber-optic communication systems, OptiSystem possesses a powerful simulation environment and a truly hierarchical definition of components and systems.
OptiSystem serves a wide range of applications, from CATV/WDM network design and SONET/SDH ring design to map design and transmitter, channel, amplifier, and receiver design.
OptiSystem contains a MATLAB component that enables the user to call MATLAB within its environment to incorporate new components or models into the software.
OptiSystem uses the MATLAB .dll files to evaluate the MATLAB script in the component to perform the calculations.
This example shows the operation of a typical transformerless photovoltaic (PV) residential system connected to the electrical utility grid.
PV Array : The SPS PV array model implements a PV array built of series- and parallel-connected PV modules. In our example, the PV array consists of one string of 14 Trina Solar TSM-250 modules connected in series. At 25 deg. C and with a solar irradiance of 1000 W/m2, the string can produce 3500 W. Two small capacitors, connected on the + and - terminals of the PV array, are used to model the parasitic capacitance between the PV modules and the ground.
MPPT Controller: The Maximum Power Point Tracking (MPPT) controller is based on the 'Perturb and Observe' technique. This MPPT system automatically varies the VDC reference signal of the inverter VDC regulator in order to obtain a DC voltage which will extract maximum power from the PV string.
VDC Regulator: Determine the required Id (active current) reference for the current regulator.
Current Regulator: Based on the current references Id and Iq (reactive current), the regulator determines the required reference voltages for the inverter. In our example, the Iq reference is set to zero.
PLL & Measurements: Required for synchronization and voltage/current measurements.
PWM Generator: Use the PWM bipolar modulation method to generate firing signals to the IGBTs. In our example, the PWM carrier frequency is set to 3780 Hz (63*60).
Load & Utility Grid :
The grid is modeled using a typical pole-mounted transformer and an ideal AC source of 14.4 kVrms. The transformer 240V secondary winding is center-tapped and the central neutral wire is grounded via a small resistance Rg. The residential load (10 kW / 4 kvar @ 240 Vrms) is equally distributed between the two "hot" (120 V) terminals.
Simulation:
Run the simulation and observe the resulting signals on the various scopes.
The initial input irradiance to the PV array model is 250 W/m2 and the operating temperature is 25 deg. C. When steady-state is reached (around t=0.25 sec.), we get a PV voltage (Vdc_mean) of 424.5 V and the power extracted (Pdc_mean) from the array is 856 W.
At t=0.4 sec, sun irradiance is rapidly ramped up from 250 W/m^2 to 750 W/m^2.
Due to the MPPT operation, the control system increases the VDC reference to 434.2 V in order to extract maximum power from the PV string (2624 W).
These values correspond well to the expected values.
To confirm that, use the Plot button of the PV Array menu to plot the I-V and P-V characteristics of the PV string based on the manufacturer specifications.