modelDirectAirCapture_L1
Extends from TransiEnt.Basics.Icons.Model (Icon for models).
Information
1. Purpose of model
This model can be used to model a direc-air-capture (DAC) - plant for carbon-capture from air.
2. Level of detail, physical effects considered, and physical insight
Define electrical (EnergyDemandElectrical) and thermal (ThermalDemandElectrical) energy demand which is needed to capture 1kg CO2.
3. Limits of validity
(Description)
4. Interfaces
(none)
5. Nomenclature
(no elements)
6. Governing Equations
(no equations)
7. Remarks for Usage
(none)
8. Validation
(no validation or testing necessary)
9. References
(none)
10. Version History
Model created by Oliver Schülting (oliver.schuelting@tuhh.de), Nov 2020
Model modified by Carsten Bode (c.bode@tuhh.de), Feb 2021 (extended to work with any fluid with CO2, added option to switch between pressure and mass flow source)
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.Energy | EnergyDemandThermal | 7.92e6 | |
| Modelica.Units.SI.Energy | EnergyDemandElectrical | 2.52e6 | |
| Boolean | useInput | true | true if input for mCO2FromAir shall be used, false if gas pressure boundary shall be used |
| SI.Pressure | p_boundary | simCenter.p_eff_2 + simCenter.p_amb_const | Constant pressure value for pressure boundary |
| TransiEnt.Basics.Types.TypeOfResource | typeOfResource | TransiEnt.Basics.Types.TypeOfResource.Storage | |
| Integer | idx_CO2 | Modelica.Math.BooleanVectors.firstTrueIndex(Modelica.Utilities.Strings.isEqual(fill("Carbon_Dioxide", medium.nc), TransiEnt.Basics.Functions.GasProperties.shortenCompName(medium.vleFluidNames))) | |
| Fundamental Definitions | |||
| TILMedia.VLEFluidTypes.BaseVLEFluid | medium | simCenter.gasModel1 | |
| Statistics | |||
| Boolean | integrateCDE | simCenter.integrateCDE | true if CDE shall be integrated |
| TransiEnt.Basics.Types.TypeOfPrimaryEnergyCarrier | typeOfPrimaryEnergyCarrier | TransiEnt.Basics.Types.TypeOfPrimaryEnergyCarrier.Electricity | Type of primary energy carrier for co2 emissions global statistics |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| TransiEnt.Basics.Interfaces.Gas.RealGasPortOut | gasPortOut_CO2 | ||
| Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a | port_a | ||
| Modelica.Blocks.Interfaces.RealInput | mCO2FromAir | ||
| TransiEnt.Basics.Interfaces.Electrical.ActivePowerPort | epp |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| TransiEnt.SimCenter | simCenter | ||
| TransiEnt.ModelStatistics | modelStatistics | ||
| TransiEnt.Components.Statistics.Collectors.LocalCollectors.CollectGwpEmissionsElectric | collectGwpEmissions | ||
| Modelica.Blocks.Sources.RealExpression | realExpression | ||
| Modelica.Blocks.Math.Product | product | ||
| TransiEnt.Components.Boundaries.Electrical.ActivePower.Power | powerBoundary | ||
| Modelica.Blocks.Math.Product | product1 | ||
| TransiEnt.Components.Boundaries.Gas.BoundaryRealGas_Txim_flow | boundary_Txim_flow1 | ||
| Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow | prescribedHeatFlow | ||
| Modelica.Blocks.Sources.RealExpression | realExpression2 | ||
| TransiEnt.Components.Statistics.Collectors.LocalCollectors.CollectElectricPower | collectElectricPower | ||
| TransiEnt.Components.Boundaries.Gas.BoundaryRealGas_pTxi | boundary_pTxi | ||
| TransiEnt.Components.Sensors.RealGas.MassFlowSensor | massFlowSensor | ||
| Modelica.Blocks.Math.Gain | m_flow_CO2 |