Ansys Assistant will be unavailable on the Learning Forum starting January 30. An upgraded version is coming soon. We apologize for any inconvenience and appreciate your patience. Stay tuned for updates.
Photonics

Photonics

Topics related to Lumerical and more.

Parameter Sweep for Jsc, Voc, PCE, and FF vs. Carrier Lifetime in CHARGE

    • S Sehgal
      Subscriber

      Hi Team,

      I need help with simulating my solar cell design in the CHARGE suite. I want to generate graphs for Jsc, Voc, PCE, and FF as a function of carrier lifetime (τ) for different surface recombination velocities (SRV). How can I include these parameters in the results section of the parameter sweep? Currently, I calculate them using a script file, but since they are not directly included in the sweep results, I would have to rerun the simulation manually for each SRV and carrier lifetime combination. For instance, with 5 SRV values and 7 carrier lifetime values, I would need to run the simulation 35 times, which is tedious and time-consuming.

      Is there a way to automate this process within the parameter sweep, ensuring that Jsc, Voc, PCE, and FF are extracted and plotted directly as functions of carrier lifetime? Any guidance on implementing this efficiently would be greatly appreciated. Thanks in advance!

    • S Sehgal
      Subscriber

      I am looking to generate a graph where Jsc, Voc, PCE, and FF are plotted on the y-axis, while carrier lifetime (Ï„) is on the x-axis, with different curves representing various SRV values.

    • Niki Papachristou
      Forum Moderator

      Hi Sehgal,

      I think you need to explore if the graphs you are looking for are included within the results option under the Edit Parameter Sweep window. Otherwise, an alternative I can think of, is to save the data of your interest during the parameter sweeps and process them later. Assign the results you are interested as variables. One way of doing it is through matlabsave - Script command. This allows you to save you Lumerical workspace, and then load it into MATLAB, since lumerical datatypes have equivalents in MATLAB. Introduction to Lumerical datasets
       
      You can also you create an interactive session with MATLAB if you prefer. MATLAB script integration
       
      I hope this helps. Please let me know if you have further questions.

      Kind Regards,

      Niki

    • S Sehgal
      Subscriber

      Hi Niki,

      Thank you for your quick response. I have checked the Results dropdown in the Edit Parameter Sweep window, and the parameters Jsc, Voc, PCE, and FF are not directly available in the results section as I have been calculating them using the script file below.

      As you suggested, I will proceed with MATLAB integration to extract and process these parameters. If I encounter any further issues, I will reach out again.

      Thanks again for your guidance!

Viewing 3 reply threads
  • You must be logged in to reply to this topic.
[bingo_chatbox]