Battery Design Module Updates
For users of the Batteries & Fuel Cells Module, the name of the module has changed to the Battery Design Module in version 5.6, while retaining all the functionality. Users with a current subscription of the Batteries & Fuel Cells Module will receive the Battery Design Module as part of the upgrade to version 5.6. New features include automatic generation of iterative solvers, a new Linearization option, and two new tutorial models. Learn more about the battery design updates below.
Automatic Generation of Iterative Solvers
The Iterative Geometric and Algebraic Multigrid solvers are now automatically generated by the study step nodes (however, a Direct solver will still always be used by default). Enabling one of the iterative solvers may decrease memory use and computational time for large simulations.
Highly Conductive Porous Electrode
The new Highly Conductive Porous Electrode domain node is available in most electrochemistry interfaces. This feature can be used for porous electrodes with a high conductivity in the electron-conducting electrode phase. It replaces the spatial variable for the electrode potential by a global variable, thereby reducing the number of degrees of freedom of the problem.
Linearization of Concentration Dependence in Electrode Kinetics
The new Linearization option improves kinetics for nonunit reaction orders by circumventing issues when evaluating powers of negative numbers. This feature is available in the Electrode Reaction and Porous Electrode Reaction nodes in the Tertiary Current Distribution interfaces when using the Nernst equation for the equilibrium potential in combination with either the Mass action law or Lumped multistep for the exchange current density. The new Linearization option is turned on by default when creating a new model and is used by all tutorial models featuring the Nernst equation and mass action law or lumped multistep kinetics options.
New Porous Medium Feature
A new feature for handling a porous medium is available for defining the different phases: solids, fluids, and immobile fluids. In the Heat Transfer in Porous Media interface, the Porous Medium feature is used to manage the material structure with a dedicated subfeature for each phase: Fluid, Porous Matrix, and optionally, Immobile Fluids. This new workflow provides added clarity and improves the user experience. It also facilitates multiphysics couplings in porous media in a more natural way. Combined with the Moisture Transport and Porous Media Flow interfaces, the heat transfer in porous media improvements enable the modeling of nonisothermal flow and latent heat storage in porous media.
You can see this new setup in the following models:
- heat_pipe
- frozen_inclusion
- evaporation_porous_media_large_rate
- porous_microchannel_heat_sink
- convection_porous_medium
- carbon_deposition
- monolith_3d
- steam_reformer
Revamped Porous Media Features for Transport of Diluted Species
The Transport of Diluted Species in Porous Media interface is revamped to use the new Porous Medium node. Two new domain features, the Porous Medium and the Unsaturated Porous Medium nodes, are available in the Transport of Diluted Species in Porous Media interface. You can use the new Porous Medium node for assigning material properties to the multiple phases in a porous medium. The new nodes have dedicated containers to define the properties for the liquid, gas, and porous matrix. You can see this functionality demonstrated in the Ceramic Water Filter with Activated Carbon Core tutorial model.
New and Enhanced Functionality for the Electrical Circuit Interface
For Time Dependent studies, the Electrical Circuit interface has been equipped with an "event-based" Switch feature. This allows you to model the "instantaneous" on-off switching of certain connections in the circuit. The switch can be current controlled, voltage controlled, or controlled by user-defined Boolean expressions.
Furthermore, Parameterized Subcircuit Definitions are added. Together with the Subcircuit Instance, these allow you to create your own building blocks containing smaller circuits, and use multiple parameterized variants of those in your larger circuit. Finally, the state, event, and solver machinery has been improved, especially the transient modeling of nonlinear (semiconductor) devices, which has become more robust.
The circuit improvements are primarily developed for the AC/DC Module, but other modules that provide access to the Electrical Circuit interface will benefit too. You can view the new functionality in these updated models:
- operational_amplifier_with_capacitive_load
- battery_over_-_discharge_protection_using_shunt_resistances
- p_-_n_diode_circuit
- reverse_recovery_of_a_pin_diode
Wide Support for Eigenfrequency Analysis
The Eigenfrequency study is now supported for most of the AC/DC Module interfaces: Electric Currents, Electric Currents in Shells, Electric Currents in Layered Shells, Electrical Circuit, Electrostatics, and Magnetic Fields. In addition to supporting full-wave cavity mode analysis in the Magnetic Fields interface, it is possible to run eigenfrequency analyses with models involving electrical circuits. The eigenfrequency support is primarily developed for the AC/DC Module, but other modules that provide one of the affected physics interfaces will benefit from it too.
New Lithium Sulfur Battery Tutorial Model
The new Lithium-Sulfur Battery tutorial in the Application Library can be used for modeling the charge-discharge behavior for a lithium-sulfur battery at various rates. The model is defined in the Tertiary Current Distribution, Nernst-Planck interface, and makes use of the new Dissolving-Depositing Species feature on the Separator node. Convergence is greatly improved by the new Linearization option.
New Tutorial Models and Applications
COMSOL Multiphysics® version 5.6 brings two new tutorial models and one example app to the Battery Design Module.
Lithium-Sulfur Battery
Application Library Title:
lithium_sulfur
Download from the Application Gallery
1D Isothermal Nickel-Cadmium Battery
Application Library Title:
nicd_battery_1d
Download from the Application Gallery
Lithium Battery Pack Designer
Application Library Title:
li_battery_pack_designer
Download from the Application Gallery