Research on Urban Rail Transit Power Supply System (Matlab Code Implementation)

💥💥💞💞Welcome to this blog❤️❤️💥💥

🏆Author’s Advantage: 🌞🌞🌞The blog content aims to be logically clear and coherent for the convenience of readers.

⛳️Motto: A journey of a hundred miles begins with a single step.

💥1 Overview

1.1 Dynamic Analysis of Electrical Systems

This task mainly involves a deep study of the concepts learned in class, highlighting one of the most significant aspects of embedded systems: the large-scale use of power electronic converters.

The application will be based on very simple examples, allowing for a comparison of time simulation results with analytical calculations learned in class. The simulation software may use PSIM, as it is user-friendly and performs excellently.

This dynamic study will involve the case of a series chopper with an input filter discussed in the course, structured as shown below. Parameters for this chopper will also be provided.

Chopper Characteristics

E = 350 V DC Power = 5 kW Vc = 28 V DC

Lh = 290 H Ch = 400 F fh = 5 kHz

Research on Urban Rail Transit Power Supply System (Matlab Code Implementation)Research on Urban Rail Transit Power Supply System (Matlab Code Implementation)

Filter

Rf = 250 m Lf = 200 H Cf = 100 F RCf = 0

Preparation:

– Consider that only the output voltage Vc is adjusted by changing the triggering angle α of the chopper, and determine the open-loop and closed-loop state-space models of the system.

– Determine the maximum frequency of the effective domain of the average model based on the system parameters.

– Define two dynamic performance requirements for the system (response time, overshoot, stability margin, etc.):

Can be regulation

Can also be tracking

(1) Analysis Study: Modal Method of Stability

Based on the open-loop state-space model, calculate the participation factors and sensitivity, and conduct a complete stability analysis of the system.

Particular attention should be paid to the most critical parameters in the system, and analyze the movement of the system poles after a 100% change in these parameters relative to their nominal values.

(2) System Control

Using Matlab’s Sisotool, design two controllers:

ü Either with good performance (response time, damping);

ü Or with good robustness (gain and phase margin).

Analyze the frequency response of the sensitivity function S using these two controllers.

(3) Simulation: Verification

Perform closed-loop simulation of the system using the “validation_BF.sch” file (PSIM simulation).

Evaluate the performance of the controller when the load disturbance is 5% or 50%. Analyze the robustness of the controller when parameters change significantly (especially the critical parameters from part 2).

(4) Summarize the design of the system

1.2 Urban Rail Transit Power Supply System

Consider moving a CITADIS type tram on a test line of up to 1.5 kilometers. The power (Pelec) of the vehicle on the contact wire is shown in Figure 1.

The sampling profile with a sampling period of 1 second is described in the file donnees.mat. Calculations can be performed in the Matlab© environment.

1) Characterization of Load Profile

Based on the power profile to be provided, determine the Power Hybrid Potential (PHP) and Energy Hybrid Potential (PHE). Conclusions will be drawn regarding the selection of hybrid drive systems and auxiliary sources (energy storage).

We then choose the following symbol conventions:

  • In traction mode, Pelec is positive (corresponding to the discharge phase of energy storage);

  • In braking mode, Pelec is negative (corresponding to the charging phase of energy storage).

2) Energy Storage Technology Selection

Using the spectre.m function, determine the spectrum of the load profile. Conclusions will be drawn regarding the selected energy storage technology.

Next, we assume that the average power of the profile will be provided by the EDF network connected to the tram system under study. The remaining required power will be provided by the considered energy storage.

Select to address either problem 3) or 4). Finally, there is a common problem 5).

3) Supercapacitor Energy Storage

3.a) Calculations:

  • Energy storage power calculated at the energy connection node;

  • Actual power converted to energy storage, assuming the overall conversion efficiency of the supercapacitor (losses in the converter and storage medium) is 95%;

  • Energy actually stored in the supercapacitor.

3.b) Derive (ignoring losses in the capacitor combination):

  • Energy storage required to perform the task;

  • Total capacity of the capacitor combination (average depth of discharge 75%);

  • Maximum power charged or discharged in the supercapacitor combination;

  • 4) High Power Density Battery Case

    4.a) Calculations:

    • Energy storage power calculated at the energy connection node;

    • Actual power converted to energy storage, assuming the overall conversion efficiency of the battery (losses in the converter and storage medium) is 81%;

    • Energy actually stored in the battery;

    • Considering the saturation of the charging state, energy storage in the battery pack. For this, we will set the energy at the start of the task to zero. The actual stored energy can be compared with the energy calculated through saturation integration.

    4.b) Derive:

    • Energy storage required to perform the task;

    • Total capacity of the battery pack (average depth of discharge 50%);

    • Maximum power charged and discharged in the battery pack;

    • Based on the technical elements given in Table 2, size the battery pack (number of elements, recommended voltage and current, volume, and total volume). Observed characteristics can be marked on the capacity/discharge power plane. We will not attempt to optimize the sizing of the selected battery.

    5) Study the sensitivity of sizing design to the power provided by the EDF network. This can be studied by modifying the set values by ±50% each time.

    1.3 Analysis of Operating Results

    This section is a detailed analysis of the test results, see section 4.

    Research on Urban Rail Transit Power Supply System (Matlab Code Implementation)Research on Urban Rail Transit Power Supply System (Matlab Code Implementation)

    📚2 Operating Results

    2.1 Test 1

    Research on Urban Rail Transit Power Supply System (Matlab Code Implementation)Research on Urban Rail Transit Power Supply System (Matlab Code Implementation)

    Research on Urban Rail Transit Power Supply System (Matlab Code Implementation)Research on Urban Rail Transit Power Supply System (Matlab Code Implementation)

    2.2 Test 2

    Research on Urban Rail Transit Power Supply System (Matlab Code Implementation)Research on Urban Rail Transit Power Supply System (Matlab Code Implementation)

    Research on Urban Rail Transit Power Supply System (Matlab Code Implementation)Research on Urban Rail Transit Power Supply System (Matlab Code Implementation)

    2.3 Test 3

    Research on Urban Rail Transit Power Supply System (Matlab Code Implementation)Research on Urban Rail Transit Power Supply System (Matlab Code Implementation)

    Research on Urban Rail Transit Power Supply System (Matlab Code Implementation)Research on Urban Rail Transit Power Supply System (Matlab Code Implementation)

    Research on Urban Rail Transit Power Supply System (Matlab Code Implementation)Research on Urban Rail Transit Power Supply System (Matlab Code Implementation)

    Partial Code:

    close all

    clc

    clear

    load Tram.mat

    Pelec2=zeros(size(T,2),1);

    for i=1:size(T,2)

    Pelec2(i,1)=T(1,i).pelec;

    end

    % Calculating the mean of the energy demand

    Pmoy=mean(Pelec2)

    figure

    subplot(2,1,1)

    plot (Pelec2-Pmoy)

    legend(‘Power provided by the storage device’);

    title(‘Power provided by the storage device’);

    ActualPelec2=zeros(size(Pelec2,1),1);

    for i=1:size(Pelec2,1)

    if(Pelec2-Pmoy)>0

    ActualPelec2(i,1)=(Pelec2(i,1)-Pmoy)/0.95;

    else

    ActualPelec2(i,1)=(Pelec2(i,1)-Pmoy)*0.95;

    end

    end

    subplot(2,1,2)

    plot(ActualPelec2)

    legend(‘Actual power provided by the storage device’);

    title(‘Actual power provided by the storage device’);

    energyStoredInWh=zeros(size(ActualPelec2,1),1);

    energyStoredInWh(1,1)=1000;

    for i=2:size(ActualPelec2,1)

    energyStoredInWh(i,1)=energyStoredInWh(i-1,1)-(ActualPelec2(i-1,1)/(60*60));

    end

    figure;

    plot(energyStoredInWh)

    legend(strcat(‘Useful energy (in Wh): ‘,num2str(max(energyStoredInWh)-min(energyStoredInWh))));

    title(‘Energy stored in storage device’);

    disp(strcat(‘Useful energy: ‘,num2str(max(energyStoredInWh)-min(energyStoredInWh))));

    % Assuming 75 percent DoD, the capacity energy capacity can be calculated

    capEnergyCapacityInWh=(max(energyStoredInWh)-min(energyStoredInWh))*4/3

    % The maximum power imposed upon the capacitor can also be calculated

    maxPowerImposedInW=max(ActualPelec2)

    voltageInV=2.5;

    capacitorInF=5000;

    esrInuOhms=350;

    % The total capacitance of the package can be calculated using the capacity energy

    % energy capacity

    totalCapacityInF=2capEnergyCapacityInWh60*60/((voltageInV)^2);

    disp(strcat(‘Total capacity required in farads assuming voltage of one capacitor: ‘, num2str(totalCapacityInF)));

    % voltageInV=2.5;

    % capacitorInF=5000;

    % esrInuOhms=350;

    % the energy capacity of one pack

    energyInOnePackInWh=capacitorInF(voltageInV^2)/(26060)maximalPowerInOneElementInW=0.12(voltageInV^2)/(esrInuOhms/1000000)

    % Number of capacitors required according to energy capacity and power

    % capacity

    NumOfCapEnergy=capEnergyCapacityInWh/energyInOnePackInWh

    NumOfCapPower=maxPowerImposedInW/maximalPowerInOneElementInW

    disp(strcat(‘Number of capacitors required: ‘, num2str(ceil(max(NumOfCapEnergy,NumOfCapPower)))))

    🎉3 References

    Some content in this article is sourced from the internet, and references will be noted or cited as references. If there are any inaccuracies, please feel free to contact for removal.

    [1] Li Jianmin, Sun Jianshe. Research on Harmonic Distribution of Urban Rail Transit Power Supply System [J]. Electric Measurement and Instrumentation, 2008, 45(2):6. DOI:10.3969/j.issn.1001-1390.2008.02.001.

    [2] Chen Runzhi. Research on the Design of Urban Rail Transit Power Supply System [J]. Electronic Magazine of Encyclopedia Forum, 2019, 000(004):471.

    [3] Wang Guoliang. Research on a Certain Urban Rail Transit Power Supply System [D]. North China Electric Power University [2023-12-31]. DOI:CNKI:CDMD:2.1016.276128.

    🌈4 Matlab Code, Data, Document Explanation

Leave a Comment