Closed dimembermatt closed 1 month ago
Breakdown of SW project
Package specifying what our general design constraints should look like.
Package specifying the types of sources and sinks that are connected to the converter, and how they behave at various operating regims.
Package specifying the types of topologies that can be implemented, as well as how to (1) linearly solve for a solution and (2) relevant optimization parameters.
The topology package executes relevant component subpackages and simulation subpackages.
List of converter topologies:
Package specifying the various components that can be used in the converters, and how to extract relevant parameters from each of them.
Package specifying the types of simulations that can and should be performed for the topology, including:
Package specifying the types of output graphics that can and should be generated for the topology, including:
Using some combination of the following to improve optimization and simulation time:
Expand the existing CSVs to encompass required components. Generate scraping scripts or automation scripts to extract relevant properties.
If this requires narrowing manufacturers then so be it.
Package specifying what our general design constraints should look like.
{
# OK
"NAME": "Broad range MPPT",
"AUTHORS": ["Matthew Yu", "Jacob Pustilnik"],
"DESCRIPTION": "MPPT Boost Converter v0.3.0",
"DATE_DESIGNED": "05/23/24",
# TO MODIFY
"DESIGN": {
"input_source": {
"source_model_type": "solar_cell", <- specify different types of models
"cell_type": "Maxeon Gen III Bin Le1",
"num_cells": 111,
"r_sh": 40,
"r_s": 0.0035,
# converter specs <- move to separate group
"inp_ripple (V)": 1.0,
"user_v_range": [20, 72]
},
"output_sink": {
"sink_model_type": "battery",
"battery_type": "INR21700-M50LT",
"num_cells": 32,
# converter specs <- move to separate group
"out_ripple (V)": 1.0,
"user_v_range": [80, 125]
},
"safety_factor": 1.2
}
}
-> generic models for the following
should generate a graphical and textual representation of the below ->
-> optional: end of design creation
What are the overarching goals and requirements for this project?
Given some design specifications, we want to
Based on the overarching goals, we have the following requirements:
We shall be able to define requirements and operating specifications of the system, including:
We shall be able to provide a comprehensive and standardized set of components used in converter design, including the following:
We shall be able to select and design a converter from the following (but not exhaustive) list of topologies:
Indirect DC-DC converters, DC-AC inverters, and AC-AC transformers are not within the scope of this project.
For each converter topology, we shall be able to identify a linear pathway for selecting components while minimizing the number of constraining variables.
For each viable converter design (topology + components), we shall be able to generate estimated performance data in regards to the following attributes:
For each viable converter design, we shall be able to assign a score or rank dependent on the estimated performance data, in particular:
For each selected converter design, we shall be able to visualize its steady state and dynamic operation, including:
Sources: