<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" version="2.0">

<channel>
	<title>COMSOL Blog</title>
	<atom:link href="https://www.comsol.com/blogs/feed/" rel="self" type="application/rss+xml"/>
	<link>https://www.comsol.com/blogs</link>
	<description></description>
	<lastBuildDate>Thu, 16 Apr 2026 16:19:28 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7.2</generator>
<atom:link href="https://pubsubhubbub.appspot.com" rel="hub"/><atom:link href="https://pubsubhubbub.superfeedr.com" rel="hub"/>	<xhtml:meta content="noindex" name="robots" xmlns:xhtml="http://www.w3.org/1999/xhtml"/><item>
		<title>Modeling Argon Sputtering on a Silicon Surface</title>
		<link>https://www.comsol.com/blogs/modeling-argon-sputtering-on-a-silicon-surface</link>
					<comments>https://www.comsol.com/blogs/modeling-argon-sputtering-on-a-silicon-surface#respond</comments>
		
		<dc:creator><![CDATA[Aditi Karandikar]]></dc:creator>
		<pubDate>Wed, 15 Apr 2026 15:18:58 +0000</pubDate>
				<category><![CDATA[Charged Particle Tracing]]></category>
		<category><![CDATA[Electromagnetics]]></category>
		<category><![CDATA[Particle Tracing Module]]></category>
		<guid isPermaLink="false">https://com.staging.comsol.com/blogs?p=495831</guid>

					<description><![CDATA[Sputtering is used in semiconductor processing to deposit thin, uniform films on substrates. See an example of how {:comsolmph} can be used to better understand this process.]]></description>
										<content:encoded><![CDATA[<p>Sputtering is widely used in semiconductor processing to deposit uniform, thin, and well-adhered films on substrates. It can also be used for physical material removal in applications such as ion milling. In this blog post, we share an example of how modeling and simulation can be used to understand some of the phenomena involved in sputtering and help guide process development.</p>
<p><span id="more-495831"></span></p>
<h3>What Is Sputtering?</h3>
<p>Sputtering is a physical process where ionized particles of a plasma or gas are bombarded on a solid surface, or target, to displace the target&#8217;s atoms, which can then land on another surface, or substrate. Sputtering occurs naturally in outer space and can be an unwelcome source of wear in precision components. However, it is also useful for thin-film deposition and for physical surface removal in semiconductor manufacturing, optics, and MEMS applications. A schematic of a sputtering setup can be seen in the figure below.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/04/sputtering-setup-schematic.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;schematic&#x20;representing&#x20;sputtering.&#x20;Ionized&#x20;particles&#x20;are&#x20;represented&#x20;with&#x20;green&#x20;circles&#x20;causing&#x20;displaced&#x20;atoms,&#x20;represented&#x20;by&#x20;yellow&#x20;circles,&#x20;to&#x20;be&#x20;displaced&#x20;and&#x20;land&#x20;on&#x20;other&#x20;surfaces."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;04&#x2F;sputtering-setup-schematic.png" alt="A&#x20;schematic&#x20;representing&#x20;sputtering.&#x20;Ionized&#x20;particles&#x20;are&#x20;represented&#x20;with&#x20;green&#x20;circles&#x20;causing&#x20;displaced&#x20;atoms,&#x20;represented&#x20;by&#x20;yellow&#x20;circles,&#x20;to&#x20;be&#x20;displaced&#x20;and&#x20;land&#x20;on&#x20;other&#x20;surfaces." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>A typical sputter deposition setup. Image in the public domain, via <a href="https://en.wikipedia.org/wiki/Sputter_deposition"target="_blank">Wikimedia Commons</a>.</em></p>
<p>Various types of sputtering mechanisms, namely magnetron, reactive, and ion-beam sputtering, are used in the semiconductor industry to deposit thin films, which are crucial for creating the complex multilayer structure required in today’s integrated circuits. These films may form barrier layers, adhesion layers, or conductive layers within chips. Sputtering offers several advantages in this regard. For instance, it enables excellent control over the thickness of the deposited film while being applicable for different materials, such as metals, alloys, and compounds. Moreover, sputtering is the ideal choice for substrates that cannot withstand higher temperatures.</p>
<p>In addition to thin-film deposition, sputtering is also used for the selective removal of material from a wafer in dry etching by employing ionized gas particles guided by a protective mask. Inert gases such as xenon and argon are typically preferred as sputtering gases because of their minimal reactivity and ability to cause higher displacement of the target material due to their significant molecular weight.</p>
<div class="img-w-auto-wrapper">
    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/04/sputtering-device-with-plasma.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;magnetron&#x20;sputtering&#x20;device&#x20;with&#x20;glowing&#x20;purple&#x20;plasma&#x20;in&#x20;a&#x20;vacuum&#x20;glass&#x20;tube."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;04&#x2F;sputtering-device-with-plasma.png" alt="A&#x20;magnetron&#x20;sputtering&#x20;device&#x20;with&#x20;glowing&#x20;purple&#x20;plasma&#x20;in&#x20;a&#x20;vacuum&#x20;glass&#x20;tube." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>

</div>
<p><em>A sputtering device, with plasma in a vacuum glass tube.</em></p>
<h3>Understanding Complexities with Simulation</h3>
<p>While sputtering is commonly used in chip manufacturing and thin-film processing, complexities arise mainly due to various phenomena simultaneously at play, such as plasma generation and ion bombardment. Hence, maintaining meticulous balance and control over various electrical, chemical, and physical parameters, such as gas pressure, ionization potential, and substrate bias voltage, is critical to achieve the desired outcomes.</p>
<p>Numerical simulation can be used to analyze factors such as pressure, geometry, and material properties, making it beneficial in the optimization of thin-film growth, substrate erosion, and device fabrication. Furthermore, virtual analysis and optimization can help teams save on costly physical experiments.</p>
<p>Let&#8217;s look at an example of modeling argon ion sputtering on a silicon surface in the COMSOL&nbsp;Multiphysics<sup>&reg;</sup> software.</p>
<h3>How Is Argon Sputtering Modeled in COMSOL&nbsp;Multiphysics<sup>&reg;</sup>?</h3>
<p>The Particle Tracing Module, an add-on to COMSOL&nbsp;Multiphysics<sup>&reg;</sup>, provides physics interfaces that can be used in sputtering-related models. In this example, the <em>Charged Particle Tracing</em> interface is used to simulate argon ion trajectories near a silicon surface. It can be used to compute ion and electron trajectories in electric and magnetic fields. The <em>Deformed Geometry</em> interface is used to visualize the surface evolution caused by sputtering and capture the resulting morphological progression.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/04/argon-sputtering-model-setup.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;schematic&#x20;representing&#x20;the&#x20;way&#x20;a&#x20;model&#x20;might&#x20;be&#x20;set&#x20;up&#x20;to&#x20;examine&#x20;surface&#x20;evolution&#x20;caused&#x20;by&#x20;sputtering."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;04&#x2F;argon-sputtering-model-setup.png" alt="A&#x20;schematic&#x20;representing&#x20;the&#x20;way&#x20;a&#x20;model&#x20;might&#x20;be&#x20;set&#x20;up&#x20;to&#x20;examine&#x20;surface&#x20;evolution&#x20;caused&#x20;by&#x20;sputtering." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>Representation of the model setup.</em></p>
<p>As seen in the image above, the sputtering process involves two ion beams incident at 45<sup>°</sup> and −45<sup>°</sup>, respectively. When argon ions hit the silicon surface, silicon atoms are sputtered. Each particle is assumed to represent 10<sup>12</sup> actual argon ions. The mask height is taken as 0.2 μm, and the etching window width is 0.5 μm. Mask sputtering is ignored in this simplified example.</p>
<h3>What the Results Depict</h3>
<p>The figure below shows the sputtering yield in relation to the incident angle of the beam. Sputtering yield refers to the number of target atoms sputtered per incident ion. As can be seen, the number of secondary particles varies with respect to the angle of incidence. In this simplified model, the direction of secondary particle emission is assumed to follow a cosine distribution, and elastic-collision-based assumptions are used to estimate the emitted particle velocity. As observed in the graph, sputtering yield increases almost linearly with respect to incident angle between 30<sup>°</sup> and 70<sup>°</sup>. Accordingly, the sputtering yield can be calibrated by controlling the incident angle of the beam. For example, a lower angle of incidence can be employed for lesser material removal, whereas increasing the angle of the incident beam will result in more removal of target material within this range. </p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/04/sputtering-particle-graph.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;graph&#x20;representing&#x20;the&#x20;number&#x20;of&#x20;secondary&#x20;sputter&#x20;particles&#x20;with&#x20;respect&#x20;to&#x20;incident&#x20;angle."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;04&#x2F;sputtering-particle-graph.png" alt="A&#x20;graph&#x20;representing&#x20;the&#x20;number&#x20;of&#x20;secondary&#x20;sputter&#x20;particles&#x20;with&#x20;respect&#x20;to&#x20;incident&#x20;angle." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>Number of secondary sputter particles with respect to the incident angle.</em></p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/04/sputtering-particle-trajectories.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;model&#x20;image&#x20;demonstrating&#x20;sputtering&#x20;trajectory&#x20;and&#x20;progression."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;04&#x2F;sputtering-particle-trajectories.png" alt="A&#x20;model&#x20;image&#x20;demonstrating&#x20;sputtering&#x20;trajectory&#x20;and&#x20;progression." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>Particle trajectories and sputtering progression with beams incident at 45<sup>°</sup> and −45<sup>°</sup>.</em></p>
<p>The above figure depicts particle trajectories with beams incident at 45<sup>°</sup> and −45<sup>°</sup> and the resulting sputtering progression. More material is observed to be sputtered at the corners, resulting in faster height reduction.</p>
<h3>How Can These Findings Be Improved?</h3>
<p>This model can be further extended to incorporate other factors that affect sputtering. For example, in addition to the incident angle, sputtering yield also depends on the energy of the incident ion as well as the absolute and relative mass of the incident ion with respect to the target atoms. Furthermore, the bombardment process is significantly more complex in the real world, with some ions penetrating the substrate to generate cascading collisions and atoms being ejected only after multiple scattering events. These effects are not captured in this simplified model and generally require more specialized sputtering or collision-cascade descriptions.</p>
<h3>Try It Yourself</h3>
<p>Want to try modeling the sputtering process yourself? Download the related MPH-file in the Application Gallery:</p>
<div class="flex-center">
<a href="/model/modeling-argon-ion-sputtering-on-a-silicon-surface-140971" class="btn-solid btn-md btn-red">GET THE TUTORIAL MODEL</a>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.comsol.com/blogs/modeling-argon-sputtering-on-a-silicon-surface/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Modeling Surface Acoustic Wave-Induced Streaming in a Droplet</title>
		<link>https://www.comsol.com/blogs/modeling-surface-acoustic-wave-induced-streaming-in-a-droplet</link>
					<comments>https://www.comsol.com/blogs/modeling-surface-acoustic-wave-induced-streaming-in-a-droplet#respond</comments>
		
		<dc:creator><![CDATA[Tsukasa Kawamura]]></dc:creator>
		<pubDate>Fri, 10 Apr 2026 16:25:31 +0000</pubDate>
				<category><![CDATA[Acoustics & Vibrations]]></category>
		<category><![CDATA[Structural & Acoustics]]></category>
		<category><![CDATA[Acoustics Module]]></category>
		<guid isPermaLink="false">https://com.staging.comsol.com/blogs?p=495441</guid>

					<description><![CDATA[Surface acoustic waves are capable of generating a streaming flow inside a droplet, enabling contactless mixing. Learn how this process can be simulated here.

]]></description>
										<content:encoded><![CDATA[<p>Surface acoustic waves are capable of generating a streaming flow inside a droplet, enabling contactless mixing — a useful application in the area of microfluidics. Due to the multiphysics nature of the droplet streaming, a numerical study often makes several assumptions to capture only a part of the phenomenon. In this blog post, we will get the whole picture by modeling the streaming from the applied electric potential all the way to the generation of streaming flow using the COMSOL&nbsp;Multiphysics<sup>&reg;</sup> software.</p>
<p><span id="more-495441"></span></p>
<h3>Inducing Streaming with Surface Acoustic Waves</h3>
<p>When alternating voltage is applied on the surface of a piezoelectric material, it generates a strain determined by the electrical field, and waves start to propagate on the surface. These waves are called surface acoustic waves (SAWs), and they are distinguishable by how the material deforms relative to the propagation and normal directions. Two types of SAWs include Rayleigh waves and Love waves. This blog post will focus on Rayleigh waves, which make the surface deform in the normal direction. For the generation of the SAWs on the substrate, normally a set of comb-like terminals, or interdigital transducers (IDTs), is used to impose alternating electric potential. IDTs can both generate and receive the SAWs. When used as a filter in electric components, one more set of terminals is placed on the path of generated SAWs. The two terminals of the IDT on the receiver side will have different electric potentials according to the strain the substrate is experiencing, and information about the oscillation can be determined.</p>
<p>Instead of placing the second IDT on the surface as a receiver, we will put a droplet on the propagation path. The droplet will start interacting with the SAWs and absorb their energy. The SAWs attenuate as they travel under the droplet and are called &#8220;leaky SAWs&#8221; for this behavior. Energy is radiated to the droplet in the form of bulk waves incident at an angle called the Rayleigh angle. In the droplet, the incident waves reflect on the free surface of the droplet while also losing energy due to viscous dissipation, eventually resulting in a steady circulating flow component called acoustic streaming. We can induce steady flow just by oscillations. This plays an important role in the microfluidics area — we can enhance mixing inside the droplet without needing to physically put something in the fluid to stir it; the method is noninvasive. The resulting streaming may have different circulation patterns inside the droplet depending on the energy of the waves, the dimensions of the system, the material properties of the droplet, and so on. </p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/04/IDT-propogation-path.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;diagram&#x20;showing&#x20;the&#x20;IDT&#x20;on&#x20;a&#x20;surface&#x20;of&#x20;piezoelectric&#x20;material&#x20;with&#x20;a&#x20;SAW&#x20;leaving&#x20;the&#x20;IDT&#x20;and&#x20;reaching&#x20;a&#x20;droplet."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;04&#x2F;IDT-propogation-path.png" alt="A&#x20;diagram&#x20;showing&#x20;the&#x20;IDT&#x20;on&#x20;a&#x20;surface&#x20;of&#x20;piezoelectric&#x20;material&#x20;with&#x20;a&#x20;SAW&#x20;leaving&#x20;the&#x20;IDT&#x20;and&#x20;reaching&#x20;a&#x20;droplet." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>Schematic of SAW-induced streaming. The SAWs (wavy blue line) depart from the IDT. Once they reach the droplet, the energy is transferred into the droplet (solid yellow arrow), and finally, the streaming occurs (dashed yellow arrow).</em></p>
<p>As we have seen so far, the droplet streaming has multiple physics areas involved. Due to their complexity, these contributing factors are frequently modeled separately by dividing the process into several steps. Note that the analysis of the acoustic field in a droplet takes up considerable RAM (under the current conditions), while the analysis of the other fields usually does not. We will use COMSOL&nbsp;Multiphysics<sup>&reg;</sup> to handle the complexity and create a model covering the whole process of transferring energy in the system. In this model, the drop has a wetting diameter of about 2 mm and a contact angle of 78° with the solid surface. The SAW device is excited with a frequency of 20.37 MHz. The droplet is assumed to be a glycerol–water mixture, and the properties of the piezo crystal are taken from the lithium niobate material in the Piezoelectric material library. As a reference, the values and setup are similar to the ones used in the paper: &#8220;On the Influence of Viscosity and Caustics on Acoustic Streaming in Sessile Droplets: An Experimental and a Numerical Study with a Cost-Effective Method&#8221; (<a href="#ref-1">Ref. 1</a>).</p>
<h3>Streaming Model Setup in the 2D Configuration</h3>
<p>First, we will check what the model looks like in 2D. We know that the streaming has a 3D structure because of the hemispherical shape of a droplet, but it is always a good starting point to create a 2D model to see if the necessary settings and physics are complete and that the phenomenon we hope to model occurs under the 2D assumption. We will use the same cut plane as the schematic shown above for the 2D simulation. We will use the <em>Electrostatics</em>,<em> Solid Mechanics</em>,<em> Pressure Acoustics</em>, and <em>Creeping Flow</em> interfaces to excite the SAWs, and to capture the streaming, the <em>Acoustic Streaming Domain Coupling</em> multiphysics is used. Given that the time scales are quite different between the oscillation and the streaming, the simulation is done in two steps: a <em>Frequency Domain</em> study and a <em>Stationary</em> study.</p>
<p>In piezoelectric analysis, we need to pay attention to the crystal cut of the piezoelectric material. In this model, 128<sup>°</sup> YX-cut lithium niobate (LiNbO<sub>3</sub>) is used for the substrate; thus, the rotation should be reflected on the material properties. Functionality in COMSOL&nbsp;Multiphysics<sup>&reg;</sup> enables us to consider the angle of the crystal cut by defining a coordinate system using, for example, the <em>Rotated System</em> feature and specifying the coordinate system in the <em>Piezoelectric Material</em> node of the <em>Solid Mechanics</em> interface. We also have an entry in the Application Gallery that explains the coordinate settings: <a href="/model/euler-angles-rotation-in-saw-modeling-69281">Euler Angles Rotation in SAW Modeling</a>. Note how the angles are set differently in the Application Gallery model for a 2D component (XY sagittal plane) vs. a 3D component (XZ sagittal plane). Further below, we will create a 3D model with the XZ plane as the sagittal plane.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/04/rotated-system-settings-window.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;screenshot&#x20;of&#x20;the&#x20;settings&#x20;of&#x20;the&#x20;Rotated&#x20;System&#x20;feature&#x20;for&#x20;a&#x20;2d&#x20;model."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;04&#x2F;rotated-system-settings-window.png" alt="A&#x20;screenshot&#x20;of&#x20;the&#x20;settings&#x20;of&#x20;the&#x20;Rotated&#x20;System&#x20;feature&#x20;for&#x20;a&#x20;2d&#x20;model." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>Settings of the</em> Rotated System <em>feature in the 2D model. In the 3D model, the value for β is set to -38 [deg].</em></p>
<p>We also need to make sure that an appropriate loss mechanism is taken into account in the <em>Pressure Acoustics</em> node. In the current setup, it is mostly the Eckart streaming that drives the flow inside the droplet. Therefore, the bulk attenuation of the sound wave should be modeled to capture it. The <em>Fluid model</em> in the <em>Pressure Acoustics</em> node specifies what type of attenuation the acoustic waves will experience. Here, we simply choose <em>Viscous</em>. If we left <em>Linear elastic</em> selected (the default), we would see no streaming in the results.</p>
<p>One last point to check is the <em>Values of variables not solved for</em> settings in the <em>Stationary</em> step. In the streaming analysis, the <em>Acoustic Streaming Domain Coupling</em> feature couples the <em>Frequency Domain</em> and <em>Stationary</em> studies. When the coupling is activated in a <em>Stationary</em> study, it refers to the variables solved in a <em>Frequency Domain</em> study to calculate the terms contributing to the streaming. Since we use multiple study nodes, the coupling does not know which solution has the frequency domain data of interest, so we need to specify it in the settings of the study step.</p>
<p>Now, let&#8217;s run the <em>Frequency Domain</em> and <em>Stationary</em> studies in order. The result should show distributions like the images below. The IDT is placed to the left of the droplet, outside of the images. There are SAWs generated on the piezoelectric material, moving to the right. The wave propagation direction can be checked more clearly using the <em>Animation</em> feature with the <em>Dynamic data extension</em>. The surface waves turn almost invisible after they have traveled over half of the contacting area. In exchange, the bulk waves in the droplet propagate in the upper-right direction, resulting in a complex pressure pattern. As might be expected, the circulating flow field is also confirmed from the stationary result. It has a large vortex across the whole domain area, but note that this might be 2D-specific. In a 2D configuration, we cannot simulate a vortex whose axis is not normal to the screen. However, it is a good start that we have set up a SAW model that induces streaming similar to what we have expected. Let&#8217;s move on to the 3D model.</p>
<div class="row">
<div class="col-sm-6">
    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/04/stress-in-substrate-model.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;model&#x20;of&#x20;a&#x20;hemispherical&#x20;droplet&#x20;on&#x20;top&#x20;of&#x20;a&#x20;piezoelectric&#x20;surface&#x20;demonstrating&#x20;stress&#x20;and&#x20;acoustic&#x20;pressure."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;04&#x2F;stress-in-substrate-model.png" alt="A&#x20;model&#x20;of&#x20;a&#x20;hemispherical&#x20;droplet&#x20;on&#x20;top&#x20;of&#x20;a&#x20;piezoelectric&#x20;surface&#x20;demonstrating&#x20;stress&#x20;and&#x20;acoustic&#x20;pressure." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>

</div>
<div class="col-sm-6">
    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/04/displacement-of-substrate-model.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;model&#x20;of&#x20;a&#x20;hemispherical&#x20;droplet&#x20;on&#x20;top&#x20;of&#x20;a&#x20;piezoelectric&#x20;surface&#x20;demonstrating&#x20;displacement&#x20;of&#x20;substrate&#x20;and&#x20;velocity&#x20;distribution."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;04&#x2F;displacement-of-substrate-model.png" alt="A&#x20;model&#x20;of&#x20;a&#x20;hemispherical&#x20;droplet&#x20;on&#x20;top&#x20;of&#x20;a&#x20;piezoelectric&#x20;surface&#x20;demonstrating&#x20;displacement&#x20;of&#x20;substrate&#x20;and&#x20;velocity&#x20;distribution." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>

</div>
</div>
<p><em>Results computed in the 2D model. Stress in the substrate and acoustic pressure in the droplet (left); displacement of the substrate and velocity distribution of the streaming in the droplet (right).</em></p>
<h3>Tackling the RAM Issue in the 3D Configuration</h3>
<p>Despite the difference in the dimension, from 2D to 3D, the principles of the simulation do not change. We use the same interfaces with the same multiphysics couplings. What does differ from the 2D model is the requirement for the computational resources. The 3D model&#8217;s geometry dimension is much larger than the wavelength, and it is highly likely to face memory issues. Not only would we experience longer computation, but we would also need to reduce the memory consumption so that the model can fit into the RAM of the computer.</p>
<p>First, we can simplify the geometry to an extent that will not significantly affect the result. In the 3D model, the IDT is modeled as several sets of simple rectangular 2D terminals that are placed in parallel. Moreover, the droplet and the substrate are cut in half by the middle plane to halve the degrees of freedom (DOFs). A periodic condition is used for the transverse direction of the piezo while a symmetry boundary condition is applied to the drop. This is a good approximation for the physics, especially when we are interested in the flow field in the droplet. We would need to widen the substrate domain if the model exhibited a strong dependency on the transversal length.</p>
<p>Second, considering that the resolution levels required to capture the waves are different in the droplet than in the substrate, we will use different mesh and mesh sizes for them. This is achieved by using the <em>Form Assembly</em> method instead of the <em>Form Union</em> method in the geometry sequence. This feature will allow the model to have multiple geometry objects in a component, mesh each object separately, and connect them using the so-called <em>Pair</em> feature that couples nonconforming meshes. Remember to use the <em>Union</em> operation where applicable so that the software can recognize that some of the geometry instances belong to a single object. The domains that belong to the same object will have a conformed mesh, and no pair is used between them.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/04/nonconforming-mesh.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;zoomed&#x20;in&#x20;image&#x20;of&#x20;the&#x20;grey&#x20;nonconforming&#x20;mesh&#x20;at&#x20;the&#x20;edge&#x20;of&#x20;a&#x20;halved&#x20;droplet&#x20;within&#x20;a&#x20;3d&#x20;model."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;04&#x2F;nonconforming-mesh.png" alt="A&#x20;zoomed&#x20;in&#x20;image&#x20;of&#x20;the&#x20;grey&#x20;nonconforming&#x20;mesh&#x20;at&#x20;the&#x20;edge&#x20;of&#x20;a&#x20;halved&#x20;droplet&#x20;within&#x20;a&#x20;3d&#x20;model." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>Magnified view of the nonconforming mesh near the leading edge of the droplet.</em></p>
<p>Lastly, we need to use an iterative solver to reduce the RAM usage in the <em>Frequency Domain</em> study. A general guideline on the settings of iterative solvers for acoustics problems is available in the <a href="https://doc.comsol.com/6.3/docserver/#!/com.comsol.help.aco/aco_ug_pressure.05.138.html"><em>Solving Large Acoustics Problems Using Iterative Solvers</em></a> section of the <em>Acoustic Module’s User Guide</em> documentation. In this model, the number of DOFs for the<em> Electrostatics</em> and <em>Solid Mechanics</em> interfaces is much smaller than for the <em>Pressure Acoustics</em> interface, and direct solvers are expected to work well for solving for the electric potential and the solid displacement fields. Therefore, we activate hybrid preconditioners and use a <em>Direct Preconditioner</em> for the dependent variables of the <em>Electrostatics</em> and <em>Solid Mechanics</em> interfaces. With this feature, we can use a direct solver for small fields while applying efficient solvers to the other large fields. If the model did not have a piezoelectric domain, we could use a <em>Segregated</em> solver to reduce the RAM usage even further. However, as explained in <a href="https://doc.comsol.com/6.3/docserver/#!/com.comsol.help.aco/aco_ug_acousticstructure.07.13.html"><em>Solving Large Acoustic–Structure Interaction Models</em></a> section of the <em>Acoustic Module’s User Guide</em> documentation, acoustic–structure interaction models with piezoelectricity need to use the <em>Fully Coupled</em> solver, so the linear solver is the only part we can tweak. The acoustics part of the equations uses the shifted Laplace approach as an efficient form of the multigrid preconditioner.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/04/direct-preconditioner-settings-window.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;screenshot&#x20;of&#x20;the&#x20;settings&#x20;windor&#x20;for&#x20;direct&#x20;preconditioner&#x20;in&#x20;the&#x20;3d&#x20;model."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;04&#x2F;direct-preconditioner-settings-window.png" alt="A&#x20;screenshot&#x20;of&#x20;the&#x20;settings&#x20;windor&#x20;for&#x20;direct&#x20;preconditioner&#x20;in&#x20;the&#x20;3d&#x20;model." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>The</em> Settings <em>window for</em> Direct Preconditioner <em>in the 3D model. Note that hybridization is activated by choosing</em> Multi preconditioner <em>in the Hybridization section.</em></p>
<p>Now, the <em>Frequency Domain</em> study solves with 130 GB RAM in about 1 hour 10 minutes in our environment. However, even after running the study, there is something we need to keep in mind: rendering. In a large model, rendering a result can take a long time. To simplify working with large models, it is recommended that you enable the <em>Only plot when requested</em> checkbox in the <em>Settings</em> window for the <em>Results</em> node.</p>
<p>The results below clearly show the influence of the 3D geometry. Now the pressure pattern has a more defined peak in the middle slice than the 2D result. In addition, although it is a bit difficult to discern from a single picture, a small vortex is formed near the leading edge, and the rest of the droplet is occupied by a large vortex. These show good agreement with the reference, where a 3D simulation was conducted by decomposing the computation into 2D subproblems. In our model, we have been taking a rather straightforward approach; thus, we can simply set up multiphysics modeling with some modifications in the settings. The strategy to use the nonconforming mesh and the iterative solver would also work for other large problems, such as complicated MEMS devices.</p>
<div class="row">
<div class="col-sm-6">
    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/04/stress-on-substrate-3D.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;3D&#x20;model&#x20;representing&#x20;stress&#x20;on&#x20;the&#x20;substrate&#x20;surface&#x20;and&#x20;acoustic&#x20;pressure&#x20;of&#x20;a&#x20;transparent&#x20;hemispherical&#x20;droplet."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;04&#x2F;stress-on-substrate-3D.png" alt="A&#x20;3D&#x20;model&#x20;representing&#x20;stress&#x20;on&#x20;the&#x20;substrate&#x20;surface&#x20;and&#x20;acoustic&#x20;pressure&#x20;of&#x20;a&#x20;transparent&#x20;hemispherical&#x20;droplet." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>

</div>
<div class="col-sm-6">
    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/04/displacement-of-substrate-3D.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="a&#x20;3D&#x20;model&#x20;representing&#x20;the&#x20;streamlines&#x20;of&#x20;streaming&#x20;and&#x20;displacement&#x20;of&#x20;substrate&#x20;of&#x20;a&#x20;transparent&#x20;hemispherical&#x20;droplet."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;04&#x2F;displacement-of-substrate-3D.png" alt="a&#x20;3D&#x20;model&#x20;representing&#x20;the&#x20;streamlines&#x20;of&#x20;streaming&#x20;and&#x20;displacement&#x20;of&#x20;substrate&#x20;of&#x20;a&#x20;transparent&#x20;hemispherical&#x20;droplet.&#x20;" class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>

</div>
</div>
<p><em>Results computed in the 3D model. Stress on the substrate surface and acoustic pressure in the droplet (left); streamlines of the streaming colored by the velocity magnitude (right).</em></p>
<h3>Now It&#8217;s Your Turn</h3>
<p>In this blog post, we have dealt with the complexity of modeling streaming in a droplet and the multiphysics involved using 2D and 3D models. We observed the interactions between physics interfaces, even with the 2D model, that solved quickly. Extending a 2D model to a 3D one can sometimes be challenging; it might require trial and error to see what configuration works for each model. We hope the current strategy will be useful to your multiphysics problem. The models are available from the following links:</p>
<ul>
<li><a href="/model/saw-induced-streaming-in-a-droplet-2d-setup-139131">SAW-Induced Streaming in a Droplet – 2D Setup</a></li>
<li><a href="/model/saw-induced-streaming-in-a-droplet-3d-setup-139191">SAW-Induced Streaming in a Droplet – 3D Setup</a></li>
</ul>
<p>As mentioned above, piezoelectric materials are frequently used to excite SAWs, but the definition of the properties requires special attention in terms of the coordinate system. Moreover, the design of the IDTs is closely related to the wave speed to excite; therefore, it is also important to see if SAWs are generated as desired. The following models work as useful references to test your SAW setup before building a complex model:</p>
<ul>
<li><a href="/model/euler-angle-rotation-in-surface-acoustic-wave-modeling-69281">Euler Angle Rotation in Surface Acoustic Wave Modeling</a></li>
<li><a href="/model/surface-acoustic-wave-velocity-calculations-from-a-unit-cell-107661">Surface Acoustic Wave Velocity Calculations from a Unit Cell</a></li>
</ul>
<p>This blog post does not mention particle movement in the streaming flow. To model acoustic manipulation of such things as particle movement, it might also be necessary to consider acoustic radiation force exerted on the particles. The <em>Particle Tracing for Fluid Flow</em> interface includes this functionality in the <em>Acoustophoretic Radiation Force</em> node, which can be used along with the <em>Drag Force</em> node. This combined use will consider the force due to the steady flow component at the same time. The following models would be useful as the starting point of such applications:</p>
<ul>
<li><a href="/model/acoustic-streaming-in-a-microchannel-cross-section-17087">Acoustic Streaming in a Microchannel Cross Section</a></li>
<li><a href="/model/3d-acoustic-trap-and-thermoacoustic-streaming-in-a-glass-capillary-105991">3D Acoustic Trap and Thermoacoustic Streaming in a Glass Capillary</a></li>
</ul>
<h3>
<p id="ref-1">Reference</p>
</h3>
<ol>
<li>A. Riaud et al., “On the Influence of Viscosity and Caustics on Acoustic Streaming in Sessile Droplets: An Experimental and a Numerical Study with a Cost-Effective Method,” <em>Journal of Fluid Mechanics</em>, vol. 821, pp. 384–420, 2017. DOI: <a href="https://doi.org/10.1017/jfm.2017.178">https://doi.org/10.1017/jfm.2017.178</a></li>
</ol>
]]></content:encoded>
					
					<wfw:commentRss>https://www.comsol.com/blogs/modeling-surface-acoustic-wave-induced-streaming-in-a-droplet/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Simulating Tissue Biomechanics During Suction Therapies</title>
		<link>https://www.comsol.com/blogs/simulating-tissue-biomechanics-during-suction-therapies</link>
					<comments>https://www.comsol.com/blogs/simulating-tissue-biomechanics-during-suction-therapies#respond</comments>
		
		<dc:creator><![CDATA[Beth Beaudry]]></dc:creator>
		<pubDate>Fri, 03 Apr 2026 20:04:30 +0000</pubDate>
				<category><![CDATA[Structural & Acoustics]]></category>
		<category><![CDATA[Structural Mechanics]]></category>
		<category><![CDATA[User Perspectives]]></category>
		<guid isPermaLink="false">https://com.staging.comsol.com/blogs?p=495191</guid>

					<description><![CDATA[To gain a better understanding of the tissue biomechanics involved in cupping therapy, a research team from the University of Massachusetts, Lowell turned to simulation. 

]]></description>
										<content:encoded><![CDATA[<p>Therapy methods that incorporate localized suction, such as cupping, cause deformation of skin and the underlying tissues. To gain a better understanding of the tissue biomechanics involved in cupping, Edidiong Etim and her team at the University of Massachusetts, Lowell (UML) used the COMSOL&nbsp;Multiphysics<sup>&reg;</sup> software to analyze how deformation varies with suction pressure, aperture size, and fat thickness.</p>
<p><span id="more-495191"></span></p>
<h3>Cupping Therapy Explored</h3>
<p>Suction pressure elevates skin, fat, and muscle to varying extents depending on the pressure level and contact area. Along with cupping therapy (Figure 1), suction is used in medical applications such as cryolipolysis for fat freezing and reduction, lymphatic therapy to promote fluid drainage, and laser therapy, such as in port-wine stain (PWS) laser treatment, where lasers are used to lower blood vessel visibility.</p>
<p>Etim and her team are working to increase understanding of how suction pressure and applicator size influence the stress distribution across tissue layers. Computational modeling can be used to study the stress patterns and specific responses in each layer of skin during suction. By understanding how skin deforms under suction pressure, researchers can better predict the effects of devices and assess extreme loading conditions. Moreover, these insights can help medical device designers develop more reliable models and optimize device design.</p>
<p>Before diving into how Etim and her team used simulation, let&#8217;s consider the layers of skin and their relationship with medical applicators.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/04/cupping-therapy.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="Three&#x20;photographs&#x20;side-by-side&#x20;of&#x20;different&#x20;cupping&#x20;applications&#x20;demonstrating&#x20;deformation&#x20;of&#x20;the&#x20;skin&#x20;and&#x20;underlying&#x20;tissue&#x20;due&#x20;to&#x20;suction."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;04&#x2F;cupping-therapy.png" alt="Three&#x20;photographs&#x20;side-by-side&#x20;of&#x20;different&#x20;cupping&#x20;applications&#x20;demonstrating&#x20;deformation&#x20;of&#x20;the&#x20;skin&#x20;and&#x20;underlying&#x20;tissue&#x20;due&#x20;to&#x20;suction." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>Figure 1. Cupping therapy, which results in deformation of the skin and underlying tissue due to suction.</em></cmimg></p>
<h4>Layers of Skin &amp; Aperture Sizes</h4>
<p>Skin is made up of three primary layers:</p>
<ol>
<li>Epidermis</li>
<li>Dermis</li>
<li>Hypodermis</li>
</ol>
<p>The epidermis is the protective outer layer of skin, consisting of four layers over most of the body and five layers on the palms and soles. The dermis contains blood vessels, nerves, hair follicles, and sweat glands. This layer deforms anisotropically due to the preferential orientation of collagen fibers. The foam-like hypodermis insulates the body, cushions organs, and stores subcutaneous fat, behaving as an energy-absorbing layer because of its collagen matrix, which encloses lipid-filled adipocytes.</p>
<p>Suction devices have typically been made with apertures under 10 mm; however, clinical applications such as cupping therapy, laser-assisted PWS removal, and some cryolipolysis applicators can use larger apertures ranging from 30–65 mm, highlighting the need to evaluate a broader range of loading geometries. Smaller apertures primarily engage the epidermis and dermis layers, where the fiber alignment may play a stronger role, whereas larger apertures engage the hypodermis and muscle underneath.</p>
<p>Now, we&#8217;ll dive into how simulation was used to analyze tissue.</p>
<h3>Setting Up the Model</h3>
<p>Etim and her team used a phenomenological approach to estimate the properties of skin, fat, and muscle for different participants, also considering different aperture sizes. They began with a single-phase solid mechanics model in COMSOL&nbsp;Multiphysics<sup>&reg;</sup>, with the governing momentum balance equation</p>
<div class="latex">\rho \frac{\partial^2 \boldsymbol{u}}{\partial t^2} = \boldsymbol{f}_v + \nabla \cdot \left[ F S \right]</div>
<p>&nbsp;</p>
<p>where ρ is the density, <strong>u</strong> is the displacement field, <strong><em>f<sub>v</sub></em></strong> represents the volume forces, <em>F</em> is the deformation gradient, and <em>S</em> is the second Piola–Kirchhoff stress tensor. The Green–Lagrange strain tensor is defined as</p>
<div class="latex">E = \frac{1}{2} \left( F^T F &#8211; I \right)</div>
<p>&nbsp;</p>
<p>Stress and strain are connected by the strain energy density function W as</p>
<div class="latex">\mathit{S} = \frac{\partial W}{\partial E}</div>
<p>&nbsp;</p>
<p>Skin (<img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAUCAQAAABGmPfEAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBAMUBSoh3a1VAAABOklEQVQ4y6WUXXXDMAyFP+2UgCmYQihoEEIhFDIIHoQWwgqhgVBDWCDMELSH5kdusq07tV9yE+lKubq2GM+tlyfzOQBImtBoJxBFJ3yy0eGz5R0GwzBIGI3NSDGOMzLouBJX7PfBcY3LUwaK+xJ4tcLumjUoQLO8VR8iAX5KXwlylRCqmN7e/zeFljNl7kcaht+m4AkaAIkUK66j1h4iyDA1rnZ2v9NyqhMkiIqCxIpgFkl0mcUtINpYpXd0ZIok0r4GcWo4E0H6ur4o0d6tWGaYC60EhUZaL5gEyt341HllilyNlAmEquHe3u76KySJDDY4YRe7XvgkLKjH0K1xSVwxvpztHUHnApXLvvcNAkc+tgRVPeL28NA7+uOG4O/tqqa13IEHl0SQxAA0jKuI8uiVdjuTokD2w/0GWmjgpj0JeckAAAAtdEVYdGljYzpjb3B5cmlnaHQAQ29weXJpZ2h0IEFydGlmZXggU29mdHdhcmUgMjAxMQi6xbQAAAAxdEVYdGljYzpkZXNjcmlwdGlvbgBBcnRpZmV4IFNvZnR3YXJlIHNSR0IgSUNDIFByb2ZpbGUTDAGGAAAAIXRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADE5eDEyKzI5Nis2MzfZlaA4AAAAHnRFWHRwczpMZXZlbABQUy1BZG9iZS0yLjAgRVBTRi0yLjBB+TMTAAAAAElFTkSuQmCC" />) was modeled using the polynomial model:</p>
<div class="latex">W_S = C_{10S}(I_1-3) + C_{11S}(I_1-3)(I_2-3)</div>
<p>&nbsp;</p>
<p>and fat (<img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAUCAQAAACpWpz6AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBAMUDi+yQ4ARAAABMElEQVQ4y6WU4XGDMAyFP/WygFfwCqzgjsAKrMAKdIQyQjNCMkJZgRU8wusPDMgHadOLfcdZtvSw3pNs4tXx9jICFwAbijVrBEukYo+anX3VdIohhGBANFqthPhcLUHHN3G363lxaPO2moDsTgLvyjwYKxcZaLbd5F0swGOAHWKqQkLl0+vjv4q0XMnrnazh/rsiHqIBsEhWdrdq9STEBOX6SVeXVMvIH6MoomxLSNp0icu3Aox09IxFrcSoEXbtxSDo9joR9IS6BmiQq54k5LjINNZ66iyQD2KmxcNiianonAgEzc6915GHphDdge5LwXtFAnveGU7FTAQb7Ib/1ZbZbeWh5Hk7dsPKBK3vGBdUOceztqJfgOuzB913PvliOO4+/eRYtIFEsO5w8vrD9wOT2tZtXFO9zAAAAC10RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgQXJ0aWZleCBTb2Z0d2FyZSAyMDExCLrFtAAAADF0RVh0aWNjOmRlc2NyaXB0aW9uAEFydGlmZXggU29mdHdhcmUgc1JHQiBJQ0MgUHJvZmlsZRMMAYYAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMjB4MTIrMjk1KzYzN75WjLcAAAAedEVYdHBzOkxldmVsAFBTLUFkb2JlLTIuMCBFUFNGLTIuMEH5MxMAAAAASUVORK5CYII=" />) was modeled using the Mooney–Rivlin formulation:</p>
<div class="latex">W_F = c_{10F}(I_1-3) + c_{01F}(I_2-3)</div>
<p>&nbsp;</p>
<p>The muscle was modeled with an Ogden formulation:</p>
<div class="latex">W_M = \frac{\mu}{\alpha} (\lambda^\alpha_1 + \lambda^\alpha_2 + \lambda^\alpha_3-3)</div>
<p>&nbsp;</p>
<p>The team implemented a multilayered, axisymmetric finite element model of skin, fat, and muscle in COMSOL&nbsp;Multiphysics<sup>&reg;</sup>. Skin thickness was set to 2 mm, muscle thickness was set to 10 mm, and fat thickness was set to values specific to the results of participant ultrasound measurements gathered in a study. The simulation represented suction loading for applicators with aperture sizes of 50, 30, and 16 mm. The layers are assumed to be bonded without friction. Etim explained that a uniform suction pressure was applied at the skin surface over each aperture radius, and a boundary condition was imposed to enable the skin to slide along the rim of the cup.</p>
<p>Etim and her team used the <a href="/optimization-module">Optimization Module</a>, an add-on to COMSOL&nbsp;Multiphysics<sup>&reg;</sup>, to estimate the properties of skin and fat while keeping the properties of muscle constant. <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAUCAQAAAC+eAwzAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBAMUBSoh3a1VAAABW0lEQVQ4y7WV0XWDMAxFr3q6gFdwR/AKzgisQEZIRxAjpCOQEcIIYYQwQj2C+gEhJtBDmjTyj9HjXMtCEmK8wt5eQuX91iGBEkcCEhWws88nseJQPFvrhqfdcMDfzcaF48Teck+BEXPPvWsKrefyI9Acq3zjZvLxKSweQxfk4jmsYvjHEEtL+naQE84+/rFwx6B/zSIOJaKXzONRwqh6FGOPoignyjwJi1h2/WfD9ZViGJS3ZUe41guxVy7N287vISUHkACWwBJJAtiXHW5ejDQA4gH69rlgG4K4CdTjrAPiBLBkYQiqBGuszbEVHZpBA4VVAOSHuUVsxInKke7qGmaCJdlQS82BBES6AbpqEnC2BSnyRI6jxhIb8UQ87WRmtYRsvxRr02uWRbveL47zsDuPJZZVAvVSd66OcUtUouJFqSyBlKJAIQriRYk4KWepueenIx5PN7nkiv0Aho+EBlP1RhAAAAAtdEVYdGljYzpjb3B5cmlnaHQAQ29weXJpZ2h0IEFydGlmZXggU29mdHdhcmUgMjAxMQi6xbQAAAAxdEVYdGljYzpkZXNjcmlwdGlvbgBBcnRpZmV4IFNvZnR3YXJlIHNSR0IgSUNDIFByb2ZpbGUTDAGGAAAAIXRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADI2eDEyKzI5Mis2MzfjS/VHAAAAHnRFWHRwczpMZXZlbABQUy1BZG9iZS0yLjAgRVBTRi0yLjBB+TMTAAAAAElFTkSuQmCC" /> was assumed to be zero, while <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAUCAQAAABRumcNAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBAMUDi+yQ4ARAAABXUlEQVQ4y7WV7XHCMAyGH/VYwCt4Ba9gRkhHSEdIRnBGaEaAEcgIZAQyAh5B/YEhn0AhrX2Xk+LTE8V+JYvy9+PjH5hsxq44cgwRiFRAoeUqqBgCli/tklck/OtD08Rw5FvpJxmKH7757Rwid/PFd5A9NHDGzBYPK6BYlLCwmK2BBhT7HuA+9MhpBcLg8Uqf1vXxYPewBNwNEPCEfv/JKTA4Qn/QD6AUKWggLQ6Yi1aS769n0VuaxN/O9Ss5ewCtQfp6QyNolChOW8DT3UKace03ODEjpMVoN/uSn9mRIEE8aKMTaEVHGHWATKuF8jNTWytqPAc5i5vUvkbZspMde+LllxaRy2Vepq5R8DnOFI26pcTgQEut7xDasS3FNTqlM20oT8Tsk6CSnjlhlIGIwrD1bHgyJMcCmXgtNUolgZqcSqNYkEADOLr+mEBevU7EYum0AzGgUTzQ6qjv/gAbf6xfj+5O1wAAAC10RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgQXJ0aWZleCBTb2Z0d2FyZSAyMDExCLrFtAAAADF0RVh0aWNjOmRlc2NyaXB0aW9uAEFydGlmZXggU29mdHdhcmUgc1JHQiBJQ0MgUHJvZmlsZRMMAYYAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMjV4MTIrMjkzKzYzN6m1DgcAAAAedEVYdHBzOkxldmVsAFBTLUFkb2JlLTIuMCBFUFNGLTIuMEH5MxMAAAAASUVORK5CYII=" />, <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAUCAQAAABRumcNAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBAMUDi+yQ4ARAAABPUlEQVQ4y7WV7XHCMAyGH/W6gFfwCl7BjEBHSEdIRjAjlBFghGYEGKEZAY/w9gcJiUv4KLTSXe5e6e45WbIcE39vL//A5LWUFqhwZCCzAmo1T0HNkfC8q+tV3eN/b+odx44PMTpLRJxG7vUpcnOefAQ5QhMH3Fny8wkoHpFmkstnoAnhHwNchu74egLhiEQxljV8rnQPTyLMK0FFjSOQxkFf2SirAawiUOP6WKHAIl4rZe1p6crLv59BVmwBtAYbb3WhgDiiaEtoS2VOk+0xj1PHbcsk87Rq1U6ic9tEoP4xzXhRJXaIw7TPpmHvN2S25OORtC5aIRZjJaU6vRpOb4PuB6WsBQ2OAGpK5K1RgoZyip4eUx13wk4WJgPbzkIvVFPhgaVFNaUyD5ZogUA3bYg9/jsxB8oWgb2Kd/cb6XeHTpq8y4QAAAAtdEVYdGljYzpjb3B5cmlnaHQAQ29weXJpZ2h0IEFydGlmZXggU29mdHdhcmUgMjAxMQi6xbQAAAAxdEVYdGljYzpkZXNjcmlwdGlvbgBBcnRpZmV4IFNvZnR3YXJlIHNSR0IgSUNDIFByb2ZpbGUTDAGGAAAAIXRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADI1eDEyKzI5Mys2MzeptQ4HAAAAHnRFWHRwczpMZXZlbABQUy1BZG9iZS0yLjAgRVBTRi0yLjBB+TMTAAAAAElFTkSuQmCC" />, and <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAUCAQAAAC+eAwzAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBAMUBStW2p3DAAABWElEQVQ4y7WVW3HDMBBFz3ZKQBRUCKKgQDAFB0IKYQ0hheBASCDEEGIIFYTthx+Va00mj2b1I6/sY3l171qMV8TbS6i8/01IoMaRgEQD7OzzSaw4FM/W+vFqN77g/rB54DiztzxTYcQ8c+tYQtv18iPQHKt841bLx6eweAwtLFfPYRXDP4YoDRnsIGecffyjcOdNX6kiHiXMR6tEdDoHPIqxR1GUM3VehCKWnWFQ50LjiBt0M98VfvVCHO6bzNutv0NqDgD2ZYfMg1gCSyQJYzJyAhAPMNhnwp4I4hZQjxvctohYmIdxUzXYyboc29CjGTRQWVM4CleYR5yoHMk2MfYES7KhlZYDCYj0RWghJOBsC1LlhZxbjSU24ol4uis9qyNk86yydIuS3eyaOMrrMmYug8RoS+68oY1LLQpUomCJRlS8KI0l8aJEnNSrZ+7/6YjH0xdUksUPDfmEBoSNYGYAAAAtdEVYdGljYzpjb3B5cmlnaHQAQ29weXJpZ2h0IEFydGlmZXggU29mdHdhcmUgMjAxMQi6xbQAAAAxdEVYdGljYzpkZXNjcmlwdGlvbgBBcnRpZmV4IFNvZnR3YXJlIHNSR0IgSUNDIFByb2ZpbGUTDAGGAAAAIXRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADI2eDEyKzI5Mis2MzfjS/VHAAAAHnRFWHRwczpMZXZlbABQUy1BZG9iZS0yLjAgRVBTRi0yLjBB+TMTAAAAAElFTkSuQmCC" /> were optimized by minimizing the deviation between the deformations seen in experiments and those in the model. A time-dependent model involving a wide pressure range was used, but the material properties in this optimization were initialized with the results of an optimization for a single high pressure. This methodology enabled the team to capture nonlinear pressure-displacement behavior.</p>
<h3>Simulation Results</h3>
<p>The results of the simulation showed that tissue deformation increased with suction pressure, with the magnitude and distribution influenced by aperture size and fat thickness (Figure 2). As expected, the simulation showed larger deformation for both larger suction pressure and larger aperture size, with the smaller apertures increasing the engagement of the upper skin layers.</p>
<p>Since the results were based on real data from individual participants with varying levels of fat thickness, the results also showed that differences in fat thickness of approximately 2 mm between participants led to distinct shifts in deformation profiles.</p>
<div class="row">
<div class="col-sm-4">    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/04/cupping-therapy-simulation-50mm.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;model&#x20;image&#x20;demonstrating&#x20;the&#x20;displacement&#x20;of&#x20;skin&#x20;and&#x20;fat&#x20;with&#x20;an&#x20;aperture&#x20;size&#x20;of&#x20;50&#x20;mm."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;04&#x2F;cupping-therapy-simulation-50mm.png" alt="A&#x20;model&#x20;image&#x20;demonstrating&#x20;the&#x20;displacement&#x20;of&#x20;skin&#x20;and&#x20;fat&#x20;with&#x20;an&#x20;aperture&#x20;size&#x20;of&#x20;50&#x20;mm." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 </cmimg></div>
<div class="col-sm-4">    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/04/cupping-therapycupping-therapy-simulation-20mm.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;model&#x20;image&#x20;demonstrating&#x20;the&#x20;displacement&#x20;of&#x20;skin&#x20;and&#x20;fat&#x20;with&#x20;an&#x20;aperture&#x20;size&#x20;of&#x20;30&#x20;mm."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;04&#x2F;cupping-therapycupping-therapy-simulation-20mm.png" alt="A&#x20;model&#x20;image&#x20;demonstrating&#x20;the&#x20;displacement&#x20;of&#x20;skin&#x20;and&#x20;fat&#x20;with&#x20;an&#x20;aperture&#x20;size&#x20;of&#x20;30&#x20;mm." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 </cmimg></div>
<div class="col-sm-4">    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/04/cupping-therapy-simulation-16mm.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;model&#x20;image&#x20;demonstrating&#x20;the&#x20;displacement&#x20;of&#x20;skin&#x20;and&#x20;fat&#x20;with&#x20;an&#x20;aperture&#x20;size&#x20;of&#x20;16&#x20;mm."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;04&#x2F;cupping-therapy-simulation-16mm.png" alt="A&#x20;model&#x20;image&#x20;demonstrating&#x20;the&#x20;displacement&#x20;of&#x20;skin&#x20;and&#x20;fat&#x20;with&#x20;an&#x20;aperture&#x20;size&#x20;of&#x20;16&#x20;mm." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 </cmimg></div>
</div>
<p><em>Figure 2. Displacement of skin and fat at 27091.109 pascals (Pa) for a participant with a 4.0-mm fat thickness when aperture sizes of 50 mm (a), 30 mm (b), and 16 mm (c) were used.</em></p>
<p>The effect of different material property combinations was investigated, and it was found that variations in the fat stiffness of the participant had a stronger influence on deformation with the 50-mm aperture than the 30-mm and 16-mm apertures. These results highlight the importance of taking into account the applicator geometry as well as the composition of the tissue in the individual participant.</p>
<p>Let&#8217;s take a closer look at a stress analysis in one individual participant who has a 6.3-mm fat thickness. The skin reacted with the highest stresses near the center of the suction cup, particularly in the circumferential and axial directions when a pressure of 27091.109 Pa (or 203.2 mmHg) was applied. In contrast, the fat layer showed low circumferential and axial stresses, despite large deformation. Shear stress remained minimal across conditions. The muscle experienced less stress, although it was more widely spread out. Other participants who had thinner fat thickness resulted in higher and more widely distributed values. In the muscle layer, the largest stress component is the axial stress (Figure 3). This stress analysis suggested to Etim and the team that fat thickness modulates load transfer and acts as a protective layer, providing a buffer to deeper tissue during suction loading.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/04/stress-tensor-plots.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="three&#x20;charts&#x20;arranged&#x20;vertically&#x20;displaying&#x20;the&#x20;stress&#x20;tensors&#x20;of&#x20;skin,&#x20;fat,&#x20;and&#x20;muscle&#x20;while&#x20;under&#x20;27-9.109&#x20;Pa&#x20;of&#x20;pressure&#x20;in&#x20;a&#x20;50-mm&#x20;aperture."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;04&#x2F;stress-tensor-plots.png" alt="three&#x20;charts&#x20;arranged&#x20;vertically&#x20;displaying&#x20;the&#x20;stress&#x20;tensors&#x20;of&#x20;skin,&#x20;fat,&#x20;and&#x20;muscle&#x20;while&#x20;under&#x20;27-9.109&#x20;Pa&#x20;of&#x20;pressure&#x20;in&#x20;a&#x20;50-mm&#x20;aperture." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>Figure 3. Three components of the stress tensor are plotted at the mid-depth of the skin, fat, and muscle layers. The results are for a pressure of 27091.109 Pa in a cup with a 50-mm aperture.</em></cmimg></p>
<h3>Insights from Simulating Tissue</h3>
<p>The results of this study indicate that both aperture size and fat thickness significantly influence the deformation caused by suction. The larger aperture, 50 mm, engaged more of the fat layer, deeper into the tissue, and produced more consistent results. The smaller apertures, 30 mm and 16 mm, engaged primarily the upper skin layers and showed higher variability. As Etim explained, these results highlight the importance of characterizing tissue under multiple loading geometries and pressures. Accurate representation of both skin and fat properties is crucial in the design and performance of medical devices that use suction.</p>
<h3>Further Learning</h3>
<p>For more information on this work, read the UML team’s full paper, which won a Best Paper award at the COMSOL Conference 2025 Boston! The paper outlines the team’s modeling approach and results.</p>
<div class="flex-center"><a href="/paper/impact-of-pressure-and-fat-thickness-on-tissue-biomechanics-during-large-suction-deformation-145102" class="btn-solid btn-md btn-green">Read the Paper</a></div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.comsol.com/blogs/simulating-tissue-biomechanics-during-suction-therapies/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Surrogate Models for Faster Simulations and Apps</title>
		<link>https://www.comsol.com/blogs/surrogate-models-for-faster-simulations-and-apps</link>
					<comments>https://www.comsol.com/blogs/surrogate-models-for-faster-simulations-and-apps#comments</comments>
		
		<dc:creator><![CDATA[Bjorn Sjodin]]></dc:creator>
		<pubDate>Mon, 30 Mar 2026 17:40:54 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Surrogate Models]]></category>
		<guid isPermaLink="false">https://com.staging.comsol.com/blogs?p=494691</guid>

					<description><![CDATA[Get a brief introduction on how to create data-driven surrogate models in the {:comsolmph} software. Then, explore how they can be used to enhance app interactivity. ]]></description>
										<content:encoded><![CDATA[<p>The COMSOL&nbsp;Multiphysics<sup>&reg;</sup> software includes functionality for creating and using data-driven surrogate models, which are simplified, computationally efficient models that approximate the behavior of more complex and often more expensive simulations. Thanks to their relative simplicity, surrogate models have many practical uses, such as enhancing app interactivity and accelerating optimization and uncertainty quantification tasks.</p>
<p><span id="more-494691"></span></p>
<h3>Creating Surrogate Models: The Workflow</h3>
<p>How do you create a surrogate model in COMSOL<sup>&reg;</sup>? The workflow can be described in a few steps as follows, starting from a completed parametric single physics or multiphysics model:</p>
<ol>
<li>Add and run a <em>Surrogate Model Training</em> study, which is based on design of experiments (DOE) methods to sample the model parameter space.</li>
<li>Add a suitable surrogate model and train it on the simulation data stored in a <em>Design Data</em> table. Optionally train the surrogate model on, for example, experimental data.</li>
<li>Use the surrogate model in an app or digital twin, or for other purposes.</li>
</ol>
<p>This workflow is also illustrated in the figure below.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/03/surrogate-model-workflow.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;diagram&#x20;displaying&#x20;the&#x20;workflow&#x20;to&#x20;creating&#x20;a&#x20;surrogate&#x20;model."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;03&#x2F;surrogate-model-workflow.png" alt="A&#x20;diagram&#x20;displaying&#x20;the&#x20;workflow&#x20;to&#x20;creating&#x20;a&#x20;surrogate&#x20;model." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>The workflow for using surrogate models.</em></p>
<h3>Using Surrogate Models in Simulation Apps</h3>
<p>One practical use of a surrogate model is to speed up a simulation app created with the Application Builder. In the example of the microstrip patch antenna app shown below, a function call to a surrogate model replaces the need to solve the full finite element model, resulting in near-instantaneous response times when varying the antenna’s dimensions or material properties. In the image below, we can see how the app displays the antenna gain pattern from the trained surrogate model, shown alongside the result from the original model for comparison.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/03/surrogate-model-comparison.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;screenshot&#x20;of&#x20;a&#x20;simulation&#x20;app&#x20;that&#x20;compares&#x20;results&#x20;from&#x20;a&#x20;surrogate&#x20;model&#x20;&#x28;left&#x29;&#x20;to&#x20;a&#x20;full&#x20;simulation&#x20;model&#x20;&#x28;right&#x29;."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;03&#x2F;surrogate-model-comparison.png" alt="A&#x20;screenshot&#x20;of&#x20;a&#x20;simulation&#x20;app&#x20;that&#x20;compares&#x20;results&#x20;from&#x20;a&#x20;surrogate&#x20;model&#x20;&#x28;left&#x29;&#x20;to&#x20;a&#x20;full&#x20;simulation&#x20;model&#x20;&#x28;right&#x29;." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>A simulation app comparing results from a surrogate model with those from a full simulation model.</em></p>
<p>The image below shows another example of a simulation app that has been accelerated using surrogate models. In this case, a set of surrogate models is used to reconstruct the electric potential, temperature, and stress in a MEMS actuator. The user can interactively adjust four geometric dimensions of the CAD model, along with the applied voltage, using sliders. Thanks to the surrogate models, the app responds quickly, enabling a much more interactive experience than would be possible with a full simulation model.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/03/surrogate-model-MEMS-actuator.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;screenshot&#x20;of&#x20;a&#x20;simulation&#x20;app&#x20;that&#x20;utilizes&#x20;surrogate&#x20;models&#x20;to&#x20;adjust&#x20;geometric&#x20;dimensions&#x20;of&#x20;a&#x20;cad&#x20;model&#x20;of&#x20;a&#x20;purple&#x20;and&#x20;orange&#x20;MEMS&#x20;actuator."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;03&#x2F;surrogate-model-MEMS-actuator.png" alt="A&#x20;screenshot&#x20;of&#x20;a&#x20;simulation&#x20;app&#x20;that&#x20;utilizes&#x20;surrogate&#x20;models&#x20;to&#x20;adjust&#x20;geometric&#x20;dimensions&#x20;of&#x20;a&#x20;cad&#x20;model&#x20;of&#x20;a&#x20;purple&#x20;and&#x20;orange&#x20;MEMS&#x20;actuator." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
<br />
<em>A simulation app of a MEMS actuator that uses multiple surrogate models to quickly visualize and evaluate physical field quantities such as the temperature, stress, and electric field.</em></cmimg></p>
<p>In the MEMS app shown above, the visualizations and result evaluations are generated from a set of surrogate model functions that are called upon behind the scenes. A function corresponding to the temperature field is shown in the image below.</p>
<div class="img-w-auto-wrapper">
    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/03/image-2025-3-28_14-16-56.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;screenshot&#x20;of&#x20;a&#x20;simulation&#x20;app&#x20;displaying&#x20;the&#x20;function&#x20;corresponding&#x20;to&#x20;temperature&#x20;field."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;03&#x2F;image-2025-3-28_14-16-56.png" alt="A&#x20;screenshot&#x20;of&#x20;a&#x20;simulation&#x20;app&#x20;displaying&#x20;the&#x20;function&#x20;corresponding&#x20;to&#x20;temperature&#x20;field." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>A function call to a deep neural network (DNN) surrogate model function, used behind the scenes in the MEMS app.</em>
</div>
<p>The syntax <em>dnn1_T(x, y, z, dw, gap, wv, L, DV)</em> calls a DNN function named <em>dnn1_T</em>, with the eight input arguments listed in parentheses:</p>
<ul>
<li>Three spatial coordinates: <em>x, y,</em> and <em>z</em></li>
<li>Four CAD dimensions: <em>dw, gap, wv,</em> and <em>L</em></li>
<li>The applied voltage: <em>DV</em></li>
</ul>
<p>This type of function call replaces calls to the field quantities defined by the full simulation model, which in this case is a finite element model.</p>
<p>Each surrogate model can define multiple functions, each with any number of input arguments. These functions typically represent physical quantities such as an electric field, temperature, or stress. Since surrogate model functions can be differentiated, they are well suited for use in gradient-based optimization workflows, such as inverse modeling, where sensitivities with respect to input parameters are required.</p>
<h3>Types of Surrogate Models</h3>
<p>There are three types of surrogate models available in COMSOL<sup>&reg;</sup>: DNN, Gaussian process (GP), and polynomial chaos expansion (PCE). The DNN surrogate model is included in the platform product and does not require any add-on products. The GP and PCE surrogate models are part of the Uncertainty Quantification Module, where they are automatically created and trained using dedicated solvers or studies for uncertainty quantification. However, any of the three surrogate model types can be trained on any kind of simulation or experimental data.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/03/gp-surrogate-model.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;yellow&#x20;and&#x20;red&#x20;chart&#x20;in&#x20;a&#x20;3d&#x20;graph&#x20;displaying&#x20;uncertainty&#x20;estimate&#x20;using&#x20;a&#x20;GP&#x20;Surrogate&#x20;Model."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;03&#x2F;gp-surrogate-model.png" alt="A&#x20;yellow&#x20;and&#x20;red&#x20;chart&#x20;in&#x20;a&#x20;3d&#x20;graph&#x20;displaying&#x20;uncertainty&#x20;estimate&#x20;using&#x20;a&#x20;GP&#x20;Surrogate&#x20;Model." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>A response surface for a GP surrogate model showing the uncertainty estimate (standard deviation).</em></cmimg></p>
<p>Once trained, surrogate models are available as functions under the <em>Global Definitions</em> node, ready to be used throughout the model. Each type of surrogate model comes with its own advantages. The choice of surrogate model depends on the problem at hand: DNNs are powerful for complex, high-dimensional problems with large training sets, while GP and PCE models are better suited when you need access to the confidence or uncertainty in a prediction.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/03/dnn-surrogate-model-definition.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;screenshot&#x20;of&#x20;a&#x20;simulation&#x20;app&#x20;displaying&#x20;DNN&#x20;surrogate&#x20;model&#x20;that&#x20;allows&#x20;users&#x20;to&#x20;customize&#x20;the&#x20;number&#x20;of&#x20;layers&#x20;and&#x20;nodes&#x20;per&#x20;layer."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;03&#x2F;dnn-surrogate-model-definition.png" alt="A&#x20;screenshot&#x20;of&#x20;a&#x20;simulation&#x20;app&#x20;displaying&#x20;DNN&#x20;surrogate&#x20;model&#x20;that&#x20;allows&#x20;users&#x20;to&#x20;customize&#x20;the&#x20;number&#x20;of&#x20;layers&#x20;and&#x20;nodes&#x20;per&#x20;layer." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>A DNN surrogate model definition that includes six functions in eight input arguments. The user interface makes it possible to customize the number of layers as well as the number of nodes per layer.</em> </cmimg></p>
<p>Note that for small datasets, GP models may be easier to create, and they perform better than DNN models.</p>
<p>Now let’s take a closer look at how the data used to train these models is generated.</p>
<h3>Generating the Training Data</h3>
<p>The <em>Surrogate Model Training</em> study is used to generate the data needed to train surrogate models. It performs a parametric sweep using methods based on DOE, and it can be configured to sweep over virtually any combination of input and output parameters. The result is a table of simulation data that serves as the basis for training. Surrogate models are not limited by physics; they can be used in applications across electromagnetics, structural mechanics, acoustics, fluid flow, heat transfer, chemical engineering, or any combination of multiphysics.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/03/surrogate-model-training-study.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;data&#x20;table&#x20;generated&#x20;through&#x20;the&#x20;Surrogate&#x20;Model&#x20;Training&#x20;study."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;03&#x2F;surrogate-model-training-study.png" alt="A&#x20;data&#x20;table&#x20;generated&#x20;through&#x20;the&#x20;Surrogate&#x20;Model&#x20;Training&#x20;study." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>The first few rows of a data file generated by the </em>Surrogate Model Training <em>study.</em></cmimg></p>
<h3>Training Surrogate Models</h3>
<p>Training is the step where the collected data is fitted to a surrogate model. Once trained, the surrogate model can be used in place of the original simulation, achieving significant speedup while maintaining sufficient accuracy in many cases. Surrogate models can either be trained automatically after the data generation step or added and trained manually in a separate step.</p>
<p>The fidelity of a surrogate model is controlled by the amount and quality of training data. A higher-fidelity model generally requires more data, which can be obtained from simulations, physical experiments, or a combination of both.</p>
<p>When working with surrogate models, the data-generation step is typically more time-consuming than the training step. However, both steps can be accelerated. Data generation can be sped up by running simulations on a cluster, allowing multiple design points to be computed in parallel. Training DNN surrogate models can also be accelerated using GPUs, which can significantly reduce training time for large datasets.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/03/surrogate-model-battery-cycle-app.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;screenshot&#x20;of&#x20;a&#x20;simulation&#x20;app&#x20;analyzing&#x20;the&#x20;test&#x20;cycle&#x20;of&#x20;a&#x20;batter&#x20;using&#x20;a&#x20;DNN&#x20;surrogate&#x20;model."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;03&#x2F;surrogate-model-battery-cycle-app.png" alt="A&#x20;screenshot&#x20;of&#x20;a&#x20;simulation&#x20;app&#x20;analyzing&#x20;the&#x20;test&#x20;cycle&#x20;of&#x20;a&#x20;batter&#x20;using&#x20;a&#x20;DNN&#x20;surrogate&#x20;model." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>An app for analyzing the test cycle of a battery, highlighting how a DNN surrogate model can be used to reconstruct time-varying physical quantities.</em></cmimg></p>
<h3>Dive Deeper into Surrogate Models</h3>
<p>In this blog post, we have provided a brief introduction of the functionality in COMSOL<sup>&reg;</sup> for creating and building surrogate models. To get a more comprehensive overview of this functionality, check out our Learning Center course on surrogate modeling, which is an 8-part self-guided course that covers an introduction to creating surrogate models, fitting data with a DNN, evaluating model uncertainties, geometry sampling, and more.</p>
<div class="flex-center"><a href="/support/learning-center/course/introduction-to-surrogate-modeling-261/introduction-to-surrogate-modeling-94521" class="btn-solid btn-md btn-red">Get the Course</a></div>
<p><strong>Tip</strong>: To learn about the theoretical background of surrogate modeling, check out this Learning Center course: &ldquo;<a href="/support/learning-center/course/surrogate-modeling-theory-271/surrogate-modeling-theory-95521">Surrogate Modeling Theory</a>&rdquo;.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.comsol.com/blogs/surrogate-models-for-faster-simulations-and-apps/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>The Electric Discharge Module Wins Best of Industry Award 2025</title>
		<link>https://www.comsol.com/blogs/the-electric-discharge-module-wins-best-of-industry-award-2025</link>
					<comments>https://www.comsol.com/blogs/the-electric-discharge-module-wins-best-of-industry-award-2025#respond</comments>
		
		<dc:creator><![CDATA[Steven William Collins]]></dc:creator>
		<pubDate>Thu, 26 Mar 2026 13:51:13 +0000</pubDate>
				<category><![CDATA[COMSOL Now]]></category>
		<category><![CDATA[Electromagnetics]]></category>
		<guid isPermaLink="false">https://com.staging.comsol.com/blogs?p=494391</guid>

					<description><![CDATA[The Electric Discharge Module has won a Best of Industry Award 2025 from MM MaschinenMarkt! We celebrate the significance of this recognition.   ]]></description>
										<content:encoded><![CDATA[<p>We are proud to share that the Electric Discharge Module, an add-on to the COMSOL&nbsp;Multiphysics<sup>&reg;</sup> software, has been honored with the Best of Industry Award 2025 for &#8220;Design Engineering&#8221; from MM MaschinenMarkt! We are so grateful for this recognition, which highlights the module&#8217;s potential for addressing the challenges of electrical insulation and discharge phenomena by providing robust, validated modeling capabilities that support both industrial design workflows and academic research.</p>
<p><span id="more-494391"></span></p>
<h3>MM MaschinenMarkt &#8220;Design Engineering&#8221; Award: Best of Industry 2025</h3>
<p>The Best of Industry Award, presented annually by <a href="https://www.maschinenmarkt.vogel.de/"target="_blank">MM MaschinenMarkt</a> and determined by a public vote from their readers, celebrates outstanding achievements that move the development of industrial technologies forward. As a leading trade publication for mechanical engineering and manufacturing, the MM MaschinenMarkt community is comprised of engineering experts, designers, and business leaders who are up to date on the latest innovations, rendering their recognition of the Electric Discharge Module an even greater honor.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/03/best-of-industry-winners-and-award.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="Best&#x20;of&#x20;Industry&#x20;Award&#x20;winners&#x20;receiving&#x20;their&#x20;awards&#x20;from&#x20;the&#x20;MM&#x20;MaschinenMarkt&#x20;team&#x20;&#x28;left&#x29;.&#x20;A&#x20;close-up&#x20;of&#x20;the&#x20;Best&#x20;of&#x20;Industry&#x20;Award&#x20;2025&#x20;for&#x20;the&#x20;Design&#x20;Engineering&#x20;category&#x20;&#x28;right&#x29;."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;03&#x2F;best-of-industry-winners-and-award.png" alt="Best&#x20;of&#x20;Industry&#x20;Award&#x20;winners&#x20;receiving&#x20;their&#x20;awards&#x20;from&#x20;the&#x20;MM&#x20;MaschinenMarkt&#x20;team&#x20;&#x28;left&#x29;.&#x20;A&#x20;close-up&#x20;of&#x20;the&#x20;Best&#x20;of&#x20;Industry&#x20;Award&#x20;2025&#x20;for&#x20;the&#x20;Design&#x20;Engineering&#x20;category&#x20;&#x28;right&#x29;." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
<em>At left: Phillip Oberdorfer, technology communication manager at COMSOL (second from right), receiving the Best of Industry Award 2025 on behalf of the company, among various other award recipients. Photo courtesy of the Vogel Communications Group. At right: A close-up of the Best of Industry Award 2025 for the &#8220;Design Engineering&#8221; category.</em></p>
<p>MM MaschinenMarkt presents this award in association with trade media outlets such as Automobil Industrie, PROCESS, Labor Praxis, DeviceMed, and konstruktionspraxis, covering a comprehensive list of achievements in manufacturing and construction, process manufacturing, laboratory and medical technology, and automotive development.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/03/speakers-presenting-on-stage.jpg" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;wide&#x20;shot&#x20;of&#x20;5&#x20;people&#x20;on&#x20;the&#x20;MM&#x20;MaschinenMarkt&#x20;stage,&#x20;with&#x20;one&#x20;person&#x20;speaking&#x20;to&#x20;the&#x20;audience."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;03&#x2F;speakers-presenting-on-stage.jpg" alt="A&#x20;wide&#x20;shot&#x20;of&#x20;5&#x20;people&#x20;on&#x20;the&#x20;MM&#x20;MaschinenMarkt&#x20;stage,&#x20;with&#x20;one&#x20;person&#x20;speaking&#x20;to&#x20;the&#x20;audience." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>Speakers presenting on stage at the MM MaschinenMarkt Best of Industry Awards 2025. Photo courtesy of the Vogel Communications Group.</em></p>
<p>We are grateful to be recognized alongside so many leading voices in technical advancement and are incredibly excited about the role that the Electric Discharge Module will continue to play in the development of next-generation electrical systems.</p>
<h3>Understand, Analyze, and Predict Electric Discharges and Breakdown</h3>
<p>The <a href="/electric-discharge-module">Electric Discharge Module</a> extends the capabilities of COMSOL&nbsp;Multiphysics<sup>&reg;</sup> for assessing electrical insulation performance, adding specialized functionality for modeling electric discharges in gases, liquids, and solid dielectrics. Engineers and researchers can simulate phenomena such as streamer, corona, dielectric barrier, and arc discharges; lightning-induced electromagnetic pulses; surface charge accumulation; and more — all within a unified multiphysics environment. The Electric Discharge Module seamlessly integrates with other products in the COMSOL product suite, including those for electromagnetics, structural mechanics, and fluid dynamics, enabling users to explore the full spectrum of multiphysics effects often associated with electric discharges.</p>
<p>&#8220;The combination of specialized functionality and multiphysics integration reflects COMSOL’s long-standing focus on bridging the gap between physics understanding and practical simulation,&#8221; said Lipeng Liu, technical product manager for the Electric Discharge Module at COMSOL. &#8220;Built on the COMSOL&nbsp;Multiphysics<sup>&reg;</sup> platform, the Electric Discharge Module gives engineers and researchers robust, validated capabilities for modeling electrical insulation and discharge phenomena while helping reduce reliance on costly experiments.&#8221;</p>
<p>That focus is especially important in industries like electronics, aerospace &#038; defense, automotive, healthcare, and manufacturing, with applications ranging from consumer electronics to high-voltage power system components. For many teams, the Electric Discharge Module serves as an important tool for product development, helping to reduce costs associated with experimental testing and prototyping while garnering a better understanding of electrical insulation design.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/03/streamer-discharge-in-transformer-oil-2.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="The&#x20;propagation&#x20;of&#x20;a&#x20;positive&#x20;streamer&#x20;in&#x20;transformer&#x20;oil,&#x20;showing&#x20;the&#x20;space&#x20;charge&#x20;density."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;03&#x2F;streamer-discharge-in-transformer-oil-2.png" alt="The&#x20;propagation&#x20;of&#x20;a&#x20;positive&#x20;streamer&#x20;in&#x20;transformer&#x20;oil,&#x20;showing&#x20;the&#x20;space&#x20;charge&#x20;density." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>A streamer discharge propagating in transformer oil simulated with the Electric Discharge Module.</em></p>
<p>We would like to thank the MM MaschinenMarkt community and the other award recipients for continuously pushing technical boundaries in the spirit of developing better products and more efficient manufacturing solutions.</p>
<h3>Next Steps</h3>
<p>Learn more about the award-winning Electric Discharge Module add-on to COMSOL&nbsp;Multiphysics<sup>&reg;</sup> via the button below.</p>
<div class="flex-center">
<a href="/electric-discharge-module" class="btn-solid btn-md btn-green">Show Me the Electric Discharge Module</a>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.comsol.com/blogs/the-electric-discharge-module-wins-best-of-industry-award-2025/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Pi on a String: An Interactive App to Estimate Pi</title>
		<link>https://www.comsol.com/blogs/pi-on-a-string-an-interactive-app-to-estimate-pi</link>
					<comments>https://www.comsol.com/blogs/pi-on-a-string-an-interactive-app-to-estimate-pi#comments</comments>
		
		<dc:creator><![CDATA[Venkata Krisshna]]></dc:creator>
		<pubDate>Fri, 13 Mar 2026 14:57:30 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Simulation Apps]]></category>
		<category><![CDATA[Multibody Dynamics Module]]></category>
		<guid isPermaLink="false">https://com.staging.comsol.com/blogs?p=494021</guid>

					<description><![CDATA[Math in motion: Here, we explore how a simple app of a pendulum can be used to calculate pi. ]]></description>
										<content:encoded><![CDATA[<p>It’s easy to think of pi as a mathematical entity that lives only in circles and trigonometry, but this famous constant shows up in unexpected places. In this article, we simulate a seemingly modest device that can be used to estimate pi: a pendulum. Beneath the familiar oscillation lies a fascinating link between mathematics and physics. We bring this idea to life with a simple app that lets us easily experiment with different parameters and see the math in motion. </p>
<p><span id="more-494021"></span></p>
<h3>History of Estimating Pi</h3>
<p>Historically, pi has been calculated through a variety of geometric methods by several ancient cultures. Later, during the 17<sup>th</sup> and 18<sup>th</sup> centuries, infinite series like the Gregory–Leibniz and Machin-like formulas advanced pi calculations, allowing mathematicians to compute up to hundreds of digits by hand.</p>
<p>Using modern technology, the calculation of pi has reached extraordinary precision using powerful computers and advanced algorithms. In a previous blog post, we discussed how the <a href="/blogs/estimating-pi-using-the-monte-carlo-method-and-particle-tracing">Monte Carlo method can also be used to estimate the value of pi</a>. Today, state-of-the-art calculation methods involving rapidly converging infinite series, such as those derived from Srinivasa Ramanujan and the Chudnovsky brothers (Ref. 1), have allowed us to compute trillions of digits of pi. </p>
<h3>The Simple Pendulum</h3>
<p>In this blog post, however, we are moving away from sophisticated technology and will instead rely on an experiment you can easily replicate in real life. A simple pendulum consists of a mass (ideally point-like) called a bob, attached to one end of a string (ideally massless). The time period <em>T</em> of such a pendulum&#8217;s swing, which is the time it takes to complete one oscillation back and forth, can be formulated as</p>
<div class="latex">T = 2 \pi \sqrt{\frac{L}{g}}</div>
<p>&nbsp;</p>
<p>where <em>L</em> is the length of the pendulum and <em>g</em> is the acceleration due to gravity. If the time period of a pendulum&#8217;s swing is known, the value of pi can be estimated as</p>
<div class="latex">\pi \approx \frac{T}{2} \sqrt{\frac{g}{L}}</div>
<p>&nbsp;</p>
<p>By measuring the time period of a pendulum&#8217;s oscillations, you can estimate the value of pi from direct observation. The equation assumes that the motion is simple harmonic — which is only true when the angle is small enough that sin⁡<em>θ</em> ≈ <em>θ</em> — so it works best for small release angles. You may notice that the time period is evidently independent of the mass of the bob. In realistic systems, however, the string will have a nonzero mass and the bob will have a nonzero radius. This means that the accuracy of the estimated value of pi improves when the pendulum mimics an ideal case, i.e., when the string is massless, when all of the mass is concentrated at a point-like bob, and when the initial angle is small (<15 degrees).

    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/03/simple-pendulum-schematic.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;simple&#x20;schematic&#x20;of&#x20;a&#x20;pendulum&#x20;with&#x20;a&#x20;string&#x20;and&#x20;a&#x20;bob&#x20;of&#x20;radius&#x20;released&#x20;at&#x20;an&#x20;initial&#x20;angle&#x20;theta."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;03&#x2F;simple-pendulum-schematic.png" alt="A&#x20;simple&#x20;schematic&#x20;of&#x20;a&#x20;pendulum&#x20;with&#x20;a&#x20;string&#x20;and&#x20;a&#x20;bob&#x20;of&#x20;radius&#x20;released&#x20;at&#x20;an&#x20;initial&#x20;angle&#x20;theta." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>A pendulum comprising a string of length</em> L <em>and a bob of radius</em> R<sub>b</sub> <em>being released at an initial angle</em> θ<em>.</em></p>
<h3>Building the Simulation App</h3>
<p>A simulation app based on a COMSOL model can serve as a predictive tool, allowing you to explore how different design parameters, such as pendulum length or mass, affect the results before performing the actual experiment. To build a model of a simple pendulum, we&#8217;ll use the <em>Multibody Dynamics</em> interface, available in the <a href="/multibody-dynamics-module">Multibody Dynamics Module</a> add-on product, as shown in <a href="/model/double-pendulum-dynamics-14021">this example model of a double pendulum</a>. In the model the <em>Events</em> interface is used to track the number of oscillations in the simulation using a <em>Discrete State</em> variable called <em>count</em>. The process occurs in two stages, represented by two implicit events. When the bob’s velocity in the <em>x</em> direction becomes negative, <em>count</em> is incremented by a positive fractional value less than one. When the <em>x</em>-component of the velocity becomes positive again, <em>count</em> is rounded up to the next integer using the ceiling function. A stop condition is implemented as another implicit event that is triggered when count reaches the specified number of oscillations. Once the simulation terminates, the total simulation time (<em>T<sub>sim</sub></em>) and the number of oscillations (<em>N</em>) are used to calculate pi according to the equation</p>
<div class="latex">\pi \approx \frac{T_{\text{sim}}}{2N} \sqrt{\frac{g}{L}}</div>
<p>&nbsp;</p>
<p>Now let&#8217;s use the <a href="/comsol-multiphysics/application-builder">Application Builder</a> to create an app that estimates pi for different configurations of the simple pendulum. You can easily build custom simulation-based apps without needing extensive programming by using the drag-and-drop form design and the Method Editor for short code snippets. The app serves as an interactive tool to estimate pi for different pendulum parameters by computing the time period. This approach makes it especially useful in educational settings. For instance, a teacher could use the simulation to design a pendulum of appropriate size and timing for classroom demonstrations, helping students connect theoretical predictions with hands-on measurement. </p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/03/estimate-pi-with-pendulum-app.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="The&#x20;user&#x20;interface&#x20;for&#x20;the&#x20;estimating&#x20;the&#x20;value&#x20;of&#x20;pie&#x20;using&#x20;a&#x20;pendulum&#x20;app."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;03&#x2F;estimate-pi-with-pendulum-app.png" alt="The&#x20;user&#x20;interface&#x20;for&#x20;the&#x20;estimating&#x20;the&#x20;value&#x20;of&#x20;pie&#x20;using&#x20;a&#x20;pendulum&#x20;app." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>The app&#8217;s UI.</em></p>
<p>The app contains sliders to control the length of the pendulum, the radius of the bob, the initial angle of release, and the number of oscillations to solve. It also contains a field where you can provide a numeric value of the ratio of the bob&#8217;s density to that of the string. </p>
<p>Once you have chosen the desired parameters for your pendulum, clicking the <em>Plot Pendulum</em> button displays what your pendulum looks like based on the chosen values. The <em>Compute</em> button can then be used to simulate the pendulum, during which the <em>Graphics</em> window and the energy plot are updated in real time. After the solve, the estimated value of pi and the error from the true value are displayed to reflect the results obtained from the current solve. Feel free to share the set of input values that gave you the best estimate of pi in the comment section below!</p>
<p><script src="https://fast.wistia.com/assets/external/E-v1.js" async></script></p>
<div class="wistia_responsive_padding" style="padding:100.0% 0 0 0;position:relative;">
<div class="wistia_responsive_wrapper" style="height:100%;left:0;position:absolute;top:0;width:100%;">
<div class="wistia_embed wistia_async_f7jk1eatz8 dnt=1 videoFoam=true" style="height:100%;position:relative;width:100%">
<div class="wistia_swatch" style="height:100%;left:0;opacity:0;overflow:hidden;position:absolute;top:0;transition:opacity 200ms;width:100%;"><img decoding="async" src="https://fast.wistia.com/embed/medias/f7jk1eatz8/swatch" style="filter:blur(5px);height:100%;object-fit:contain;width:100%;" alt="" aria-hidden="true" onload="this.parentNode.style.opacity=1;" /></div>
</div>
</div>
</div>
<p><em>A screen recording of the app in use.</em> </p>
<p>Building an app like this in the COMSOL&nbsp;Multiphysics<sup>&reg;</sup> software using the <a href="/support/learning-center/course/getting-started-with-building-simulation-apps-212/getting-started-with-building-simulation-apps-83301">Application Builder can be done by leveraging templates</a> and without extensive programming experience. This way, engineers and scientists can link theory and simulation practically to make their models accessible to users who are not familiar with modeling.</p>
<h3>Next Steps</h3>
<p>You are welcome to download the MPH file with the app design and related files from the Application Gallery via the button below! </p>
<div class="flex-center">
<a href="/model/140811" class="btn-solid btn-md btn-green">Try the App</a>
</div>
<h3>Further Reading</h3>
<p>Want to see how simulation apps are being used in the real world? Check out a few examples below: </p>
<ul>
<li>Read about a smartphone app powered by multiphysics simulation: <a href="/story/forecasting-fruit-freshness-with-simulation-apps-119431">Forecasting Fruit Freshness with Simulation Apps</a></li>
<li>Take a look at how a university professor uses apps within the classroom: <a href="/story/bringing-lab-courses-to-remote-learning-students-with-simulation-applications-98241">Bringing Lab Courses to Remote Learning Students with Simulation Applications</a></li>
</ul>
<h3>Reference</h3>
<ol>
<li>Borwein, J.M. and Borwein, P.B., 2004. Ramanujan and Pi. In <em>Pi: A Source Book</em> (pp. 588-595). New York, NY: Springer New York.</li>
</ol>
]]></content:encoded>
					
					<wfw:commentRss>https://www.comsol.com/blogs/pi-on-a-string-an-interactive-app-to-estimate-pi/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>COMSOL at CES 2026 </title>
		<link>https://www.comsol.com/blogs/comsol-at-ces-2026</link>
					<comments>https://www.comsol.com/blogs/comsol-at-ces-2026#respond</comments>
		
		<dc:creator><![CDATA[Ian Woods]]></dc:creator>
		<pubDate>Wed, 11 Mar 2026 20:39:28 +0000</pubDate>
				<category><![CDATA[COMSOL Now]]></category>
		<guid isPermaLink="false">https://com.staging.comsol.com/blogs?p=493801</guid>

					<description><![CDATA[Earlier this year, we were at CES 2026 with 4100+ other exhibitors and 148k attendees. Check out our recap of the event here!]]></description>
										<content:encoded><![CDATA[<p>The energy was palpable at the 2026 Consumer Electronics Show (CES). More than 4100 exhibitors and 148,000 attendees from around the world flocked to the Las Vegas Convention Center in January of this year to see the latest in technology and innovation, hear from global leaders, and connect with industry partners. COMSOL joined in on the excitement as an exhibitor, alongside numerous cutting-edge technologies. Check out our recap of the event below!</p>
<p><span id="more-493801"></span></p>
<h3>The Future Is Here</h3>
<p>CES offers inventors a stage to showcase the tech of the future, and this year, real-world applications of artificial intelligence (AI) emerged as the prevailing theme.</p>
<p>Throughout the 4-day event, it was clear to see that AI is expanding beyond chatbots to &#8220;physical AI&#8221;, often in the form of endearing, humanoid designs. According to a <a href="https://www.ces.tech/press-releases/ces-2026-the-future-is-here"target="_blank">CES press release</a>, these breakthroughs are turning AI into adaptable machines capable of delivering complex, real-world outcomes, evolving from simple task completion to more collaborative, analytical assistants. Autonomous robots could be spotted around the conference hall performing advanced tasks such as playing tennis, cooking customized meals, and deep-cleaning footwear. Additional exhibitions highlighted the use of robotics for home, industrial, medical, mobility, and supply chain applications.</p>
<div class="row">
<div class="col-sm-6">
    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/03/las-vegas-convention-center.jpg" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;wide&#x20;shot&#x20;of&#x20;the&#x20;entrance&#x20;of&#x20;the&#x20;Las&#x20;Vegas&#x20;Convention&#x20;Center."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;03&#x2F;las-vegas-convention-center.jpg" alt="A&#x20;wide&#x20;shot&#x20;of&#x20;the&#x20;entrance&#x20;of&#x20;the&#x20;Las&#x20;Vegas&#x20;Convention&#x20;Center." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>

</div>
<div class="col-sm-6">
    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/03/two-speakers-with-robot-3.jpeg" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="Two&#x20;speakers&#x20;presenting&#x20;a&#x20;robot&#x20;on&#x20;the&#x20;CES&#x20;stage."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;03&#x2F;two-speakers-with-robot-3.jpeg" alt="Two&#x20;speakers&#x20;presenting&#x20;a&#x20;robot&#x20;on&#x20;the&#x20;CES&#x20;stage." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>

</div>
</div>
<p><em>At left: CES 2026&#8217;s venue, the Las Vegas Convention Center. At right: Dr. Lisa Su of AMD and Daniele Pucci of Generative Bionics unveiled GENE.01 at CES, a robot that can not only execute instructions but also learn from physical experience and respond fluidly to changing conditions in industrial settings. Photo courtesy of the Consumer Technology Association<sup>®</sup>.</em> </p>
<p>Accessibility technology proved to be another major theme at CES, with a focus on improving quality of life and removing everyday barriers. <a href="/blogs/design-safe-wearable-technology-with-heat-transfer-modeling">Wearable tech</a>, like artificial reality glasses and smart watches and rings, provides consumers with advanced health metric tracking and personalized alerts. Smartphones can be integrated with features such as at-home hearing tests and object identification, while smart appliances and security systems in the home can help older adults age safely in place. </p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/03/new-technology-at-CES.jpg" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="An&#x20;attendee&#x20;trying&#x20;on&#x20;new&#x20;glove&#x20;technology&#x20;at&#x20;CES,&#x20;while&#x20;two&#x20;other&#x20;attendees&#x20;observe."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;03&#x2F;new-technology-at-CES.jpg" alt="An&#x20;attendee&#x20;trying&#x20;on&#x20;new&#x20;glove&#x20;technology&#x20;at&#x20;CES,&#x20;while&#x20;two&#x20;other&#x20;attendees&#x20;observe." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>Attendees take a photo with a product exhibited at CES. Photo courtesy of the Consumer Technology Association<sup>®</sup>.</em></p>
<p>In addition to AI and accessibility tech, exhibitors represented a range of industries, from streaming services to energy to construction. No matter the industry, they can all utilize the capabilities of COMSOL&nbsp;Multiphysics<sup>&reg;</sup> — simulation software to optimize R&#038;D and accelerate innovation. </p>
<h3>In the Arena</h3>
<p>The COMSOL booth provided access to cutting-edge simulation work from various industries, demo stations for trying out COMSOL&nbsp;Multiphysics<sup>&reg;</sup>, and even fun giveaways (like playing cards and tote bags). When asked what draws attendees into the booth, Bjorn Sjodin, sr. vice president of product management at COMSOL, replied, “It could be as simple as they are looking for an easy-to-use simulation software like COMSOL&nbsp;Multiphysics<sup>&reg;</sup>. Or it could be that they are currently using simulation, but they&#8217;re only doing single-physics simulation&#8230;and they are now looking into COMSOL&nbsp;Multiphysics<sup>&reg;</sup> to incorporate additional physical phenomena to get a higher fidelity representation of their product or device.&#8221;</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/03/comsol-booth-at-ces.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;wide&#x20;shot&#x20;of&#x20;the&#x20;COMSOL&#x20;booth&#x20;at&#x20;CES."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;03&#x2F;comsol-booth-at-ces.png" alt="A&#x20;wide&#x20;shot&#x20;of&#x20;the&#x20;COMSOL&#x20;booth&#x20;at&#x20;CES." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>CES 2026 attendees explore the many use cases of modeling and simulation at the COMSOL booth.</em></p>
<p>There were also many conversations at the booth about the use of simulation in battery design, reflecting on the rapid expansion of electrification beyond electric vehicles and into electric aviation, boats, and other varieties of novel applications. &#8220;Batteries are multiphysics by nature,&#8221; said Niloofar Kamyab, product management lead of electrochemical engineering at COMSOL. Revolutionizing these applications with battery power requires rethinking design metrics such as performance, battery life, and safety analysis. &#8220;Having an optimal design requires a long experimentation and iteration process,&#8221; she explained. &#8220;That&#8217;s where simulation comes into play. Engineers can use multiphysics simulation not only to understand these multiphysics aspects but also to achieve an optimized and safe design.&#8221; </p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/03/batteries-across-scales-schematic.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;schematic&#x20;showcasing&#x20;batteries&#x20;at&#x20;different&#x20;scales,&#x20;including&#x20;the&#x20;microscale,&#x20;cell&#x20;scale,&#x20;and&#x20;pack&#x20;scale."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;03&#x2F;batteries-across-scales-schematic.png" alt="A&#x20;schematic&#x20;showcasing&#x20;batteries&#x20;at&#x20;different&#x20;scales,&#x20;including&#x20;the&#x20;microscale,&#x20;cell&#x20;scale,&#x20;and&#x20;pack&#x20;scale." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>Building multiphysics models of batteries across scales provides insight into how batteries perform under various conditions as well as their thermal characteristics, which helps engineers develop the optimal EV battery designs. Image courtesy: COMSOL.</em></p>
<p>With more than 55,000 international attendees, CES also offered a unique opportunity to connect with COMSOL&#8217;s global user base. &#8220;It was exciting to connect with professionals from a wide range of industries and backgrounds, all looking to understand how simulation can support their innovation efforts,&#8221; said Katherine Leiva, sales development representative at COMSOL. </p>
<p>We spoke to customers who were looking to expand the use of simulation to other departments in their organization. Simulation could optimize processes and accelerate development in areas such as manufacturing, production facilities, or on the factory floor, as well as even sales and marketing. &#8220;Two COMSOL&nbsp;Multiphysics<sup>&reg;</sup> tools, the Application Builder and COMSOL&nbsp;Compiler&trade;, allow simulation experts to create easy-to-use interfaces for non-simulation experts to use in other departments,&#8221; said Sjodin.</p>
<blockquote><p>Learn more about the <a href="/benefits/simulation-apps">possibilities of simulation apps</a> and how they can be brought into the field, factory, and lab.</p></blockquote>
<p>Oscar Littmarck, vice president of marketing at COMSOL, also had several conversations with attendees about COMSOL&nbsp;Multiphysics<sup>&reg;</sup> version 6.4. &#8220;At CES, we showcased some of the updates from our latest software release, such as GPU acceleration for all physics.&#8221; Version 6.4 introduced new capabilities for accelerating simulations using NVIDIA<sup>®</sup> GPUs, including NVIDIA cuDSS, NVIDIA&#8217;s CUDA<sup>®</sup> accelerated direct sparse solver. This solver performs matrix factorizations with one or more GPUs on a single computer, taking advantage of the high memory bandwidth and massive parallelism provided by recent GPU hardware. GPU support for NVIDIA CUDA<sup>®</sup> direct sparse solver (cuDSS) is fully integrated into the standard solver framework in 6.4, enabling users to take advantage of GPU acceleration for existing models without needing to make changes to the underlying physics settings.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/03/wheel-rim-gpu-model.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;model&#x20;of&#x20;a&#x20;wheel&#x20;rim,&#x20;with&#x20;the&#x20;effective&#x20;stress&#x20;visualized&#x20;in&#x20;blue&#x20;at&#x20;various&#x20;spots&#x20;around&#x20;the&#x20;model."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;03&#x2F;wheel-rim-gpu-model.png" alt="A&#x20;model&#x20;of&#x20;a&#x20;wheel&#x20;rim,&#x20;with&#x20;the&#x20;effective&#x20;stress&#x20;visualized&#x20;in&#x20;blue&#x20;at&#x20;various&#x20;spots&#x20;around&#x20;the&#x20;model." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>GPU acceleration with NVIDIA cuDSS also benefits conventional structural finite element analyses on standard workstation hardware. In this wheel rim example, the effective stress is visualized, and the GPU-based solve on an NVIDIA RTX<sup>™</sup> 5000 Ada Generation workstation GPU achieved a 2× speedup compared with a CPU-based solve on an Intel<sup>®</sup> W5-2465X processor.</em></p>
<h3>Learning from Leaders</h3>
<p>CES featured a range of keynote talks from leaders and executives across a wide range of industries. Some highlights included a talk by the <a href="https://www.youtube.com/live/0NBILspM4c4"target="_blank">founder and CEO of NVIDIA, Jensen Huang</a>. Huang shared the stage with Yuanqing Yang of Lenovo to discuss how AI is reshaping how we live, play, and work — sensing the 3D world, learning from data uniquely complex to the individual, and interacting with reality in ways we&#8217;ve never seen before as a &#8220;self-reinventing entity&#8221;. Other keynote speakers included <a href="https://www.ces.tech/videos/caterpillar-keynote/"target="_blank">Joe Creed of Caterpillar</a>, who shared how the company is transitioning from a traditional equipment manufacturer to a high-tech innovator, and <a href="https://www.ces.tech/videos/amd-keynote/"target="_blank">Dr. Lisa Su of AMD</a>, who explored how much further AI will evolve and expand into our everyday lives. Other opportunities to hear from prominent speakers included a live podcast taping where <a href="https://www.ces.tech/videos/keynote-all-in-interview-at-ces-featuring-mckinsey-and-general-catalyst/"target="_blank">Bob Sternfels of McKinsey and Hemant Taneja of General Catalyst</a> explored how AI is reshaping strategy, investment, and innovation.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/03/podcast-on-CES-stage.jpeg" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;podcast&#x20;taking&#x20;place&#x20;on&#x20;the&#x20;main&#x20;stage&#x20;at&#x20;CES."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;03&#x2F;podcast-on-CES-stage.jpeg" alt="A&#x20;podcast&#x20;taking&#x20;place&#x20;on&#x20;the&#x20;main&#x20;stage&#x20;at&#x20;CES." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>A live taping of the All-In podcast at CES. Photo courtesy of the Consumer Technology Association<sup>®</sup>.</em></p>
<p>We left the conference feeling inspired by the cutting-edge technology we witnessed, insights shared by industry leaders, and interesting conversations with attendees at our booth. Thank you to CES for hosting this dynamic event!</p>
<h3>Looking Ahead</h3>
<p>We have more exciting events lined up for the rest of 2026! Check out a few of our stops and be sure to swing by our booth:</p>
<ul>
<li><a href="/events/special/international-battery-seminar-135042">International Battery Seminar &#038; Exhibit</a></li>
<li><a href="/events/special/optical-fiber-communications-exhibition-135122">OFC Conference</a></li>
<li><a href="/events/special/cleo-135402">CLEO</a></li>
</ul>
<p><em>Consumer Technology Association is a registered trademark of the Consumer Technology Association. Intel is a trademark of Intel Corporation in the U.S. and/or other countries. NVIDIA, CUDA, and RTX are trademarks and/or registered trademarks of NVIDIA Corporation in the U.S. and/or other countries.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.comsol.com/blogs/comsol-at-ces-2026/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Simulating the Acoustics of an Open-Plan Office Space</title>
		<link>https://www.comsol.com/blogs/simulating-the-acoustics-of-an-open-plan-office-space</link>
					<comments>https://www.comsol.com/blogs/simulating-the-acoustics-of-an-open-plan-office-space#respond</comments>
		
		<dc:creator><![CDATA[Mackenzie McCarty]]></dc:creator>
		<pubDate>Tue, 10 Mar 2026 13:50:23 +0000</pubDate>
				<category><![CDATA[Acoustics & Vibrations]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Simulation Apps]]></category>
		<category><![CDATA[Structural & Acoustics]]></category>
		<category><![CDATA[Acoustics Module]]></category>
		<guid isPermaLink="false">https://com.staging.comsol.com/blogs?p=493601</guid>

					<description><![CDATA[Open-plan offices offer a collaborative workspace, however, they also allow for  noise distractions. To improve the acoustical conditions of these spaces, engineers can turn to simulation.  ]]></description>
										<content:encoded><![CDATA[<p>When creating an open-plan office, two key considerations that acoustic designers must account for are noise level and sound propagation. The COMSOL&nbsp;Multiphysics<sup>&reg;</sup> software offers the tools to model an open-plan office space and run simulations to analyze its acoustics, as featured in the Acoustics of an Open-Plan Office Space tutorial model. COMSOL&nbsp;Multiphysics<sup>&reg;</sup> also offers GPU support for the Acoustics Module, significantly increasing computational efficiency.</p>
<p><span id="more-493601"></span></p>
<h3>Open Floor Plans, High Noise Levels</h3>
<p>One common complaint with open layouts is noise level. The architecture, engineering, and construction industries have a growing interest in mitigating noise issues while designing open layouts. Acoustics modeling enables engineers in these industries to simulate noise levels efficiently and optimize designs ahead of physical construction of an office space. </p>
<p><script src="https://fast.wistia.com/assets/external/E-v1.js" async></script></p>
<div class="wistia_responsive_padding" style="padding:56.25% 0 0 0;position:relative;">
<div class="wistia_responsive_wrapper" style="height:100%;left:0;position:absolute;top:0;width:100%;">
<div class="wistia_embed wistia_async_fp2pl1y672 dnt=1 videoFoam=true" style="height:100%;position:relative;width:100%">
<div class="wistia_swatch" style="height:100%;left:0;opacity:0;overflow:hidden;position:absolute;top:0;transition:opacity 200ms;width:100%;"><img decoding="async" src="https://fast.wistia.com/embed/medias/fp2pl1y672/swatch" style="filter:blur(5px);height:100%;object-fit:contain;width:100%;" alt="" aria-hidden="true" onload="this.parentNode.style.opacity=1;" /></div>
</div>
</div>
</div>
<p><em>Pressure distribution depicted on the walls of a small open-plan office with a pulse emitted from a point 1.5 m above the floor.</em> </p>
<h3>Building a Digital Office</h3>
<p>In the Acoustics of an Open-Plan Office Space tutorial model, the acoustics of an open-plan office space are analyzed using a wave-based approach in the time domain. An initial pulse is emitted and the room response is analyzed. Realistic frequency-dependent impedance conditions for several aspects of the room — including the ceiling, carpet, and gypsum bolts on the walls — are included using the <em>General Local Reacting (Rational Approximation)</em> impedance option. The <a href="/blogs/exploring-the-partial-fraction-fit-functionality-in-comsol-multiphysics"><em>Partial Fraction Fit</em> function</a> is then used to fit the input data. An open window is also modeled using the <em>Absorbing Layer</em> feature. This model is solved with the <em>Pressure Acoustics, Time Explicit</em> interface and uses the accelerated solver formulation, which can be run on one or more GPUs.</p>
<p>COMSOL&nbsp;Multiphysics<sup>&reg;</sup> version 6.4 extends the existing single-GPU support to multi-GPU configurations, for accelerated simulations of pressure acoustics in the time domain, allowing speedups of 25x and more compared to using CPUs. To run the model, 12 gigabytes (GB) of GPU memory are required and a NVIDIA<sup>®</sup> GPU are required. The version used here is <a href="/product-update/6.4">6.4 build 343</a>.</p>
<p>Solving 20 periods of the 500-Hz carrier signal (mesh resolution up to 750 Hz) on a CPU with 12 cores takes about 10 hours (hardware dependent), whereas solving the same 20 periods on two GPUs takes 9 minutes. This initial analysis gives the propagation for the first 25 ms, and is useful for visualizing the initial propagation of the pulse.</p>
<p>Pressure distribution is depicted in red and blue on the walls of an open-plan office space. A pulse is emitted from a point 1.5 meters above the floor, near the bookshelf along the back wall. Frequency-dependent impedance conditions are used to describe the boundaries.</p>
<p>The model includes several impedance conditions, which use frequency-dependent data. The complex-valued impedance data is generated using the <a href="/model/acoustic-treatment-boundary-calculator-118611">Acoustic Treatment Boundary Calculator</a>, a simulation app for analyzing dispersion. The app can compute several properties or boundary properties that can then be used in room acoustics simulations. The data for various aspects of the model, such as the carpet, ceiling, and gypsum bolts on the walls, is computed using the app. </p>
<p>The open window along the left wall is included in the model to highlight the use of absolving layers together with the GPU. You can add half a sphere with absolving layers on the outside of the window to model the open window in this space. </p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/03/half-sphere-with-absorbing-layers.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;model&#x20;of&#x20;a&#x20;half&#x20;sphere&#x20;with&#x20;absorbing&#x20;layers."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;03&#x2F;half-sphere-with-absorbing-layers.png" alt="A&#x20;model&#x20;of&#x20;a&#x20;half&#x20;sphere&#x20;with&#x20;absorbing&#x20;layers." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>A half sphere with the absolving layers, added onto the outside of the open window.</em> </p>
<h3>Studying Microphone Points</h3>
<p>This open-plan office space acoustics model solves for 46 million degrees of freedom (<img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD8AAAAUCAQAAACQPS2hAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBAMLKzjOGTF8AAAB1klEQVRIx8WW3ZWjMAyFP+VMA94S3IK3BLfgLYEtgZTAlAAlhBKghFBCKAGXoHngJ5iwkxnmnKx5QULo+kryBVH+53p7NaB4HB1WKwD0pReBUsEyTPaL4W8YRcGP9kuLLx5wYoF69Jw2AU7Mg8d9C8I+eNzi80DUio5mB14MF1ZgEqTEYqXcbupf0FJQJp4gBQYnpVggYrQD7UACkPaeAp27opBRKuOgkD3tqqMg50qz8lluy9Orgl/shmIzevg1PBadxsRwwX1xtJoEvhxBFIUrQWGYct7GjOvie9qVldNqBNCof7Q7NGthdR/xwF9y8VLwPmZcJl9y3td9J1CJIWCotT8EDiYhZEFraXFUc8bTPJ30I9dlCA2QaUVFLtkRbPGJ2WGmWrZ3OjP7oOck2AFef4NGOTNIry0/XTsH+AQgGdVO+ASokZaEv1gZpPg2/E4LT6NQbLv7wPVx55ZnqwfMKsMO/BvgCZMIGKCQyFk7YhKXWNrz6zlZ7QXcLK/bHAu8VnPpxdNwnpjXCb9jB69e3aenYNljKjx32fHL18mgB2XnrnJ2FpxNfCK5DTrLoULGBY+neS650/slAwMlBXby5ZQYLM0+AfnsZ0ssgUitkcPr8xwf83+/U0wAiYkAAAAtdEVYdGljYzpjb3B5cmlnaHQAQ29weXJpZ2h0IEFydGlmZXggU29mdHdhcmUgMjAxMQi6xbQAAAAxdEVYdGljYzpkZXNjcmlwdGlvbgBBcnRpZmV4IFNvZnR3YXJlIHNSR0IgSUNDIFByb2ZpbGUTDAGGAAAAIXRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADM4eDEyKzI4Nis2MzkOiKe+AAAAHnRFWHRwczpMZXZlbABQUy1BZG9iZS0yLjAgRVBTRi0yLjBB+TMTAAAAAElFTkSuQmCC" /> DOFs) in two studies. In study one, the model solves for 20 periods of the 500-Hz carrier signal, storing the solution twice per period on all boundaries. This study takes 9 minutes to solve on two GPUs (15 minutes on one GPU) and looks at the sound field in the beginning of the propagation of the pulse. To analyze the impulse response of the system, a second study is run, where the solution is only stored in the selected microphone points.</p>
<p>In study two, the model solves for a duration of 0.4 s (300 periods), storing the solution with a higher resolution 30 times per period only, on selected receiver positions. This study takes 2 hours and 56 minutes to solve on two GPUs. The signal is again received at the microphones (see image below). By using the impulse response plots, the level decay curves for 1/3 octave bands can be computed and analyzed. This enables you to compute room acoustics metrics that would typically be done using ray acoustics, with a more accurate full-wave method (more accurate in the low to medium frequency limit).</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/03/impulse-response-plot.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;1D&#x20;plot&#x20;with&#x20;time&#x20;&#x28;s&#x29;&#x20;on&#x20;the&#x20;x-axis&#x20;and&#x20;total&#x20;acoustic&#x20;pressure&#x20;&#x28;Pa&#x29;&#x20;on&#x20;the&#x20;y-axis."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;03&#x2F;impulse-response-plot.png" alt="A&#x20;1D&#x20;plot&#x20;with&#x20;time&#x20;&#x28;s&#x29;&#x20;on&#x20;the&#x20;x-axis&#x20;and&#x20;total&#x20;acoustic&#x20;pressure&#x20;&#x28;Pa&#x29;&#x20;on&#x20;the&#x20;y-axis." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>Impulse response for the microphone position closest to the manikin.</em> </p>
<p>Extending the simulation time from 20 periods to 300 periods would suggest that it takes 2 hours and 15 minutes to solve study two, instead of the 2 hours and 55 minutes that it takes. This is due to a small overhead as a result of storing the solution more often. Storing the solution 30 times per period, compared to 2 times per period, creates a relatively small overhead and time difference, as well as some additional communication between the GPU and CPU. </p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/03/open-plan-office-with-microphone-points.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="An&#x20;open-plan&#x20;office&#x20;space&#x20;model&#x20;with&#x20;several&#x20;different&#x20;microphone&#x20;points&#x20;labeled."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;03&#x2F;open-plan-office-with-microphone-points.png" alt="An&#x20;open-plan&#x20;office&#x20;space&#x20;model&#x20;with&#x20;several&#x20;different&#x20;microphone&#x20;points&#x20;labeled." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>The locations of the microphone points throughout the open-plan office space.</em></p>
<p>The level decay curves (for three 1/3 octave bands) computed for the microphone location closest to the manikin (see figure above) is depicted in the figure below. For the three bands the T20 reverberation time is about 0.65 s.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/03/level-decay-plot.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;1D&#x20;plot&#x20;with&#x20;time&#x20;&#x28;s&#x29;&#x20;on&#x20;the&#x20;x-axis&#x20;and&#x20;level&#x20;&#x28;dB&#x29;&#x20;on&#x20;the&#x20;y-axis."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;03&#x2F;level-decay-plot.png" alt="A&#x20;1D&#x20;plot&#x20;with&#x20;time&#x20;&#x28;s&#x29;&#x20;on&#x20;the&#x20;x-axis&#x20;and&#x20;level&#x20;&#x28;dB&#x29;&#x20;on&#x20;the&#x20;y-axis." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>Level decay curves for the three 1/3 octave bands centered at 500 Hz.</em> </p>
<h3>Fitting the Impedance Data</h3>
<p>In some sets, the <em>Partial Fraction Fit</em> function is used for rational approximations instead of nominal approximations. In the <em>Frequency Domain Data</em> graph shown below, there is a high number of points in the graph and both real and complex values of the admittance. The data needs to be fit using an approximation, and the approximation data is done with a partial fraction fitting. This equation approximates the data with a sum of fractions. </p>
<p>When the frequency-domain data is approximated with this formula, there is an analytical inverse Fourier transform of the data. With the Fourier transform, the data can then be used in the time domain in a more practical way. This translates into a lumped system or a system of memory ODEs that can be solved together with domain equations. This setup is handled automatically in COMSOL<sup>&reg;</sup>.</p>
<p>After the data has been fitted, the fitting parameters can be used in the time domain to model frequency-dependent properties, for example, an impedance condition or porous materials.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/03/fitting-the-imedance-data-schematic.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="Three&#x20;side-by-side&#x20;images&#x20;showcasing&#x20;frequency&#x20;data,&#x20;approximation,&#x20;and&#x20;time-domain&#x20;features."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;03&#x2F;fitting-the-imedance-data-schematic.png" alt="Three&#x20;side-by-side&#x20;images&#x20;showcasing&#x20;frequency&#x20;data,&#x20;approximation,&#x20;and&#x20;time-domain&#x20;features." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>The frequency-domain data is approximated with this formula, creating an analytical inverse Fourier transform of the data.</em> </p>
<h3>What&#8217;s Next?</h3>
<p>As the trend of open-plan office spaces continues to grow, mitigating noise levels will be a top concern in layout design. Try out the <a href="/model/acoustics-of-an-open-plan-office-space-132321">Acoustics of an Open-Plan Office Space</a> tutorial model or <a href="/model/acoustic-treatment-boundary-calculator-118611">Acoustic Treatment Boundary Calculator</a> demo app yourself.</p>
<h3>Further Reading</h3>
<p>If you’d like to learn about a real-world use of modeling and simulation for improving the acoustical conditions of a workplace, you can check out our article, featuring Swiss consultancy Zeugin Bauberatungen, &ldquo;<a href="/story/harmonizing-sound-and-style-in-open-plan-offices-118851">Harmonizing Sound and Style in Open-Plan Offices</a>&rdquo;. </p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.comsol.com/blogs/simulating-the-acoustics-of-an-open-plan-office-space/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Sonos Optimizes MEMS Microphone Design to Reduce Distortion from Wind Noise</title>
		<link>https://www.comsol.com/blogs/sonos-optimizes-mems-microphone-design-to-reduce-distortion-from-wind-noise</link>
					<comments>https://www.comsol.com/blogs/sonos-optimizes-mems-microphone-design-to-reduce-distortion-from-wind-noise#respond</comments>
		
		<dc:creator><![CDATA[Steven William Collins]]></dc:creator>
		<pubDate>Tue, 24 Feb 2026 15:03:33 +0000</pubDate>
				<category><![CDATA[Acoustics & Vibrations]]></category>
		<category><![CDATA[Fluid & Heat]]></category>
		<category><![CDATA[Structural & Acoustics]]></category>
		<category><![CDATA[User Perspectives]]></category>
		<guid isPermaLink="false">https://com.staging.comsol.com/blogs?p=493081</guid>

					<description><![CDATA[Let's examine how Sonos has used simulation software to reduce the distortion caused by wind noise on their MEMS microphone.]]></description>
										<content:encoded><![CDATA[<p>MEMS microphones can be found in a wide variety of consumer products, including cellphones, laptops, and smartwatches. While these bite-sized acoustic sensors are able to process sound sources that vary greatly in tone, timbre, and application, distortion caused by wind noise has proven to be a design challenge since the beginning of this technology&#8217;s development.</p>
<p><span id="more-493081"></span></p>
<h3>Tackling the Wind-Noise Spectrum</h3>
<p>MEMS technology boasts a high signal-to-noise ratio that makes it possible for some environmental noise to be filtered, such as the subtle hum of an HVAC system or the background chatter of an office space, but wind noise will often introduce a level of distortion that can make otherwise clear recordings unintelligible. This distortion becomes an even larger issue for electronic devices that rely on voice assistants, such as smartphones and speaker systems, as wind disruptions can cause operational problems.</p>
<p>In an effort to reduce this obstacle, the audio engineering team at Sonos, Inc. developed a simulation workflow for MEMS microphones to predict how cross-flow velocity shapes the wind-noise spectrum and to evaluate the efficacy of different port geometries.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/02/model-of-microphone-and-wind-noise.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="Software&#x20;image&#x20;of&#x20;the&#x20;impact&#x20;of&#x20;wind&#x20;on&#x20;a&#x20;microphone."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;02&#x2F;model-of-microphone-and-wind-noise.png" alt="Software&#x20;image&#x20;of&#x20;the&#x20;impact&#x20;of&#x20;wind&#x20;on&#x20;a&#x20;microphone." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>A microphone port model used to analyze the effects of wind noise.</em></p>
<h3>Sonos&#8217; Simulation Approach</h3>
<p>A microphone converts acoustic energy into electrical signals, but in order to properly do so, the microphone diaphragm must be open enough for acoustic sound waves to reach it. The geometry of the port dictates how the microphone interacts with potential moving air around it. To observe how airflow behaves spectrally when flowing across a microphone system, the Sonos team built a microphone model in the COMSOL&nbsp;Multiphysics<sup>&reg;</sup> software.</p>
<p>The model is composed of elements that directly affect the microphone’s acoustic performance — with the microphone itself, adhesives, and circuit board thickness remaining consistent across testing. The software&#8217;s <em>Aeroacoustic Flow Source</em> multiphysics coupling was used to combine fluid dynamics (using large eddy simulation, or LES) and acoustics (using pressure acoustics) analysis to compute the flow-induced noise. The model predicts the total sound pressure level and pressure spectra at the microphone diaphragm, depending on the air velocity across the microphone inlet and changes in the inlet port geometry.</p>
<p>The simulation consisted of wind flowing from an inlet, traveling across the microphone, and exiting through an outlet. In each test, the team changed the diameter of different cylindrical and conical microphone ports. The results suggested that the shape of the microphone port does, in fact, impact the wind noise present in the microphone cavity, although port shape does not have as large of a role in affecting wind noise performance as other factors, such as acoustic mesh. The results also proved that in an optimized design, there would be minimal pressure at the microphone and thus less wind noise captured.</p>
<p>Additionally, the team evaluated how the noise spectra changed with the following wind speeds:</p>
<ul>
<li>2.4 m/s</li>
<li>3.0 m/s</li>
<li>4.0 m/s</li>
<li>5.0 m/s</li>
</ul>
<p>The 2.4-m/s simulation resulted in the lowest levels, while 5.0 m/s produced the highest, as expected. The result were in good agreement with the team’s analytical scaling-law-based predictions, as the simulation successfully captured the velocity-driven shift in the corner frequencies. </p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/02/sound-pressure-of-microphone.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="Simulation&#x20;view&#x20;of&#x20;a&#x20;microphone&#x20;exposed&#x20;to&#x20;wind."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;02&#x2F;sound-pressure-of-microphone.png" alt="Simulation&#x20;view&#x20;of&#x20;a&#x20;microphone&#x20;exposed&#x20;to&#x20;wind." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>The sound pressure level of a microphone cavity when exposed to 5.0-m/s wind.</em></p>
<h3>Lab Experiment Verification</h3>
<p>Validating predicted results against real-world prototypes is a crucial step in the development process. For Sonos’ purposes, a series of physical lab experiments was conducted to confirm the modeling results. </p>
<p>The team produced laminar flow across the prototype ports in an effort to establish a consistent and repeatable wind flow evaluation. The microphone stackup was mounted to allow the exterior surface to be flush with a surrounding hard plane, while a singular angle of wind flow traveled perpendicular to the microphone. Multiple port geometries were tested in this setup. </p>
<h3>Comparing the Results</h3>
<p>The combined results from the simulations and lab experiments provided valuable insights — with both approaches confirming that wind velocity largely influences the wind-noise spectra scale. More specifically, it was confirmed that high velocities shift the shedding frequency. The agreement between the results also validates the COMSOL<sup>&reg;</sup> model’s ability to capture the dominant physical mechanisms at play within wind-induced noise.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/02/sound-pressure-level.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="Graph&#x20;showing&#x20;the&#x20;sound&#x20;pressure&#x20;level&#x20;of&#x20;four&#x20;wind&#x20;speeds&#x20;for&#x20;a&#x20;cylindrical&#x20;port."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;02&#x2F;sound-pressure-level.png" alt="Graph&#x20;showing&#x20;the&#x20;sound&#x20;pressure&#x20;level&#x20;of&#x20;four&#x20;wind&#x20;speeds&#x20;for&#x20;a&#x20;cylindrical&#x20;port." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
</p>
<p><em>The normalized sound pressure level of four wind speeds for a cylindrical port.</em></p>
<p>However, when analyzing the effects of different port geometries, the team realized that in contrast to the simulation results, the laboratory measurements produced negligible differences across geometries under similar but not identical conditions (for example, the simulation included a slip-wall condition to simplify the modeling, whereas the lab experiment involved a no-slip condition). This disagreement shows that although the model offered a reliable representation of velocity-driven spectral trends, how the geometry influenced the aeroacoustic couplings was not fully captured. A factor that may elucidate the divergence between the model and lab results is the exclusion of an acoustic mesh over the microphone port in the COMSOL<sup>&reg;</sup> model. Incorporating an acoustic mesh was found to substantially reduce wind-induced fluctuations in real-world systems, suggesting that modeling acoustic mesh could be an essential addition in future studies to improve predictive accuracy between model and experiment.</p>
<p>Ultimately, the audio engineers at Sonos concluded that the modeling framework is beneficial for early guidance in the design of MEMS microphones, can help with identifying worst-case scenarios, and can reduce the need for costly prototyping. Along with the study providing insight into the relationship between flow velocity and wind-noise spectra, it also offered a salient example of the importance of validating modeling results and modeling assumptions.</p>
<h3>Further Learning</h3>
<p>For more information on this work, read the Sonos team’s full paper, which won a Best Paper award at the COMSOL Conference 2025 Boston! The paper outlines the team&#8217;s modeling approach and results.</p>
<div class="flex-center">
<a href="/paper/simulation-based-analysis-of-mems-microphone-ports-to-predict-wind-noise-spectra-144952" class="btn-solid btn-md btn-green">Read the Paper</a>
</div>
<p>&nbsp;	</p>
<p>To get hands-on experience with modeling cavity flow noise in COMSOL&nbsp;Multiphysics<sup>&reg;</sup>, check out the <a href="/model/cavity-flow-noise-105021">Cavity Flow Noise</a> tutorial model in the Application Gallery. Want to share your work at the next COMSOL Conference? Learn more on our <a href="/conference">COMSOL Conference 2026 landing page</a>.  </p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.comsol.com/blogs/sonos-optimizes-mems-microphone-design-to-reduce-distortion-from-wind-noise/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Minimizing the Charging Time of a Battery</title>
		<link>https://www.comsol.com/blogs/minimizing-the-charging-time-of-a-battery</link>
					<comments>https://www.comsol.com/blogs/minimizing-the-charging-time-of-a-battery#respond</comments>
		
		<dc:creator><![CDATA[Kristian Ejlebjærg Jensen]]></dc:creator>
		<pubDate>Mon, 09 Feb 2026 19:39:15 +0000</pubDate>
				<category><![CDATA[Battery Design]]></category>
		<category><![CDATA[Chemical]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Optimization]]></category>
		<category><![CDATA[Battery Design Module]]></category>
		<category><![CDATA[Optimization Module]]></category>
		<guid isPermaLink="false">https://com.staging.comsol.com/blogs?p=492701</guid>

					<description><![CDATA[This blog post investigates the relationship between charging time and battery longevity for a lithium-ion battery using the Optimization Module in COMSOL Multiphysics.]]></description>
										<content:encoded><![CDATA[<p>Batteries are used for many different kinds of portable electronic products, and the relative importance of various performance criteria depends on the application. However, charging time and longevity are often important because they both relate to time and, therefore, also economics. In this post, we will investigate the relationship between these two performance criteria for a lithium-ion battery using the capabilities of the Optimization Module, an add-on product to the COMSOL&nbsp;Multiphysics<sup>&reg;</sup> software. </p>
<p><span id="more-492701"></span></p>
<h3>Lithium-Ion Batteries</h3>
<p>Let&#8217;s consider a 1D model of a lithium jelly roll consisting of graphite for the negative electrode, NMC 111 for the positive electrode, and 1.0 M LiPF<sub>6</sub> for the electrolyte. The degradation is calculated based on a generalized volumetric Butler&ndash;Volmer expression in the negative graphite electrode current:</p>
<div class="latex">i_\mathrm{BV} = 10\mathrm{A}/\mathrm{m}^3 \left(\frac{c_l}{1 \mathrm{M}} \right)\left[e^{\frac{0.5F(\phi_s-\phi_l-25\mathrm[mV])}{RT}}-e^{\frac{0.5F(\phi_s-\phi_l-25\mathrm[mV])}{RT}}\right],</div>
<p>&nbsp;</p>
<p>where <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAQAAABDj1eZAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBAMLKxWLxm0JAAAAq0lEQVQoz42SWxHDIBBFD50aWAtYwAIWUglUQi2kEqKhFiohkZBICBJuP9K8aGYa7gcsc2DZuzjxf1xOMFzXpTMSBnR6FZS+ItASBEZDEFvNkzEShSAhvMDjS6ih3Z2N9KQSGqmLFH1xExFNyZZtT79GU3V5W4ozjMi78EkdA7YgNZlA9+vTjYeDTCTrDi7yPPBJEGZ/9i8S6EAkGjzVHB/3bsCo1ua4M7/gAzHmfgDdyA/EAAAALXRFWHRpY2M6Y29weXJpZ2h0AENvcHlyaWdodCBBcnRpZmV4IFNvZnR3YXJlIDIwMTEIusW0AAAAMXRFWHRpY2M6ZGVzY3JpcHRpb24AQXJ0aWZleCBTb2Z0d2FyZSBzUkdCIElDQyBQcm9maWxlEwwBhgAAACB0RVh0cHM6SGlSZXNCb3VuZGluZ0JveAAxMXg5KzMwMCs2Mzf2AWNLAAAAHnRFWHRwczpMZXZlbABQUy1BZG9iZS0yLjAgRVBTRi0yLjBB+TMTAAAAAElFTkSuQmCC" /> is the electrolyte salt concentration, while <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAWCAQAAACBf8+OAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBAMLKxWLxm0JAAAA6UlEQVQ4y7WTwW3DMAxFH4sswBXUEbSCMoI6QlZIR/AK8QjRCOkI9QjxChqBPVixhVowIKAlLzp8kP8/QmL01FuXui2XS4dcPHPP9MDUI1fLfxRVapDiCShKZrS2fyuNMnA1uBood4Kx7+3x4GIscoPAsyUv3mUAG6ulGXcUNZKK+wWiHpNx5TTBvgr71JKf1uVsU8URORebESWDpXr6SFhxKjc+FpDiiDYyE39xlwGYcWR0oy6ObxLTisFq8rc9bTwDzwWvrd4By5JL0O3Kd3tnkumF9cRRZZIEFG+fezOe2Lpk3fKvf/UHWSeGCed/4lAAAAAtdEVYdGljYzpjb3B5cmlnaHQAQ29weXJpZ2h0IEFydGlmZXggU29mdHdhcmUgMjAxMQi6xbQAAAAxdEVYdGljYzpkZXNjcmlwdGlvbgBBcnRpZmV4IFNvZnR3YXJlIHNSR0IgSUNDIFByb2ZpbGUTDAGGAAAAIXRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADE0eDEzKzI5OCs2MzaYdjtiAAAAHnRFWHRwczpMZXZlbABQUy1BZG9iZS0yLjAgRVBTRi0yLjBB+TMTAAAAAElFTkSuQmCC" /> and <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAQAAABuvaSwAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBAMLKxWLxm0JAAAA4klEQVQoz7WTXRWDMAxGb3ZmoBZqoRY6CUzCLGABC0PCkLBZmASwUAnZAwHKz0N3zta8cNqP5MtNK0r5On2hPRbLrVgsgaE8c+RdLnaaftCg5OgkEHE4Eq0e+VYLHA21Qq3geBCVbSwfT27KKFaI9Lbv8ZPGPEsD2mYFEx5AIk/ixga95Q1jeSI6n2wz420QUV/GugMQD0ur57msMTZJxcV+eu05t4szcdy5Wr6QT3PmLA0w4Em4hbL0XDLimpO+r+niJ4DrBgFNJM0cjo7FS1V2NwYclXZHNgLVfsR5yN/e4AeGu4wm+RQz8gAAAC10RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgQXJ0aWZleCBTb2Z0d2FyZSAyMDExCLrFtAAAADF0RVh0aWNjOmRlc2NyaXB0aW9uAEFydGlmZXggU29mdHdhcmUgc1JHQiBJQ0MgUHJvZmlsZRMMAYYAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMTN4MTMrMjk5KzYzNtGO+10AAAAedEVYdHBzOkxldmVsAFBTLUFkb2JlLTIuMCBFUFNGLTIuMEH5MxMAAAAASUVORK5CYII=" /> are the electric and electrolyte potentials, respectively. The charge loss can then be computed by integrating over the negative electrode </p>
<div class="latex"> Q_\mathrm{loss} = \int_0^T \int_\mathrm{neg}{ \left[\begin{array}{l l l}0 &#038; \mathrm{if} &#038; \phi_s-\phi_l>25\,\mathrm{mV} \\ i_\mathrm{BV} &#038; \mathrm{if} &#038; \phi_s-\phi_l \leq25\, \mathrm{mV}\end{array} \right ]dSdt,  </div>
<p>&nbsp;</p>
<p>and this is a good measure of the battery degradation during a charge cycle. We then compute the number of cycles resulting in a 10% degradation and constrain this variable based on the maximum number of allowed cycles.</p>
<h3>Time-Optimal Control</h3>
<p>The purpose of the optimization is to minimize the charging time while constraining the degradation charge. This is achieved by changing the charging profile. A <em>Control Function</em> feature is used to allow the charging current to vary with time. The problem can be regularized in different ways, and here we use a function based on five second-order Bernstein polynomials where the shared points are taken as the average of the midpoints so that the slope of the function becomes continuous. The time-dependent solver must stop when the battery is full, so the stop condition is set based on the integral of the control function.</p>
<p>The animation below illustrates how the progress of an optimization might look like for a battery designed to last 2000 charging cycles.</p>
<p><script src="https://fast.wistia.com/assets/external/E-v1.js" async></script></p>
<div class="wistia_responsive_padding" style="padding:56.25% 0 0 0;position:relative;">
<div class="wistia_responsive_wrapper" style="height:100%;left:0;position:absolute;top:0;width:100%;">
<div class="wistia_embed wistia_async_vsjtr97ydu dnt=1 videoFoam=true" style="height:100%;position:relative;width:100%">
<div class="wistia_swatch" style="height:100%;left:0;opacity:0;overflow:hidden;position:absolute;top:0;transition:opacity 200ms;width:100%;"><img decoding="async" src="https://fast.wistia.com/embed/medias/vsjtr97ydu/swatch" style="filter:blur(5px);height:100%;object-fit:contain;width:100%;" alt="" aria-hidden="true" onload="this.parentNode.style.opacity=1;" /></div>
</div>
</div>
</div>
<p><em>The MMA (method of moving asymptotes) optimization solver reduces the charging time without violating the constraint on the degradation charge. Note that the number of optimization iterations has been artificially increased using a move limit for visualization purposes.</em></p>
<p>The Pareto optimal front of the charging time versus the degradation can be traced by varying the degradation charge.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/02/charging-results-plot.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;graph&#x20;with&#x20;charging&#x20;time&#x20;on&#x20;the&#x20;X-axis&#x20;and&#x20;maximum&#x20;number&#x20;of&#x20;cycles&#x20;on&#x20;the&#x20;Y-axis,&#x20;plotting&#x20;the&#x20;the&#x20;results&#x20;of&#x20;charging&#x20;to&#x20;90&#x25;&#x20;and&#x20;100&#x25;&#x20;states&#x20;of&#x20;charge.&#x20;The&#x20;result&#x20;of&#x20;a&#x20;constant&#x20;charging&#x20;current&#x20;are&#x20;plotted&#x20;with&#x20;a&#x20;dashed&#x20;line."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;02&#x2F;charging-results-plot.png" alt="A&#x20;graph&#x20;with&#x20;charging&#x20;time&#x20;on&#x20;the&#x20;X-axis&#x20;and&#x20;maximum&#x20;number&#x20;of&#x20;cycles&#x20;on&#x20;the&#x20;Y-axis,&#x20;plotting&#x20;the&#x20;the&#x20;results&#x20;of&#x20;charging&#x20;to&#x20;90&#x25;&#x20;and&#x20;100&#x25;&#x20;states&#x20;of&#x20;charge.&#x20;The&#x20;result&#x20;of&#x20;a&#x20;constant&#x20;charging&#x20;current&#x20;are&#x20;plotted&#x20;with&#x20;a&#x20;dashed&#x20;line." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>The maximum number of cycles is plotted versus the charging time for charging to 90% and 100% state of charge (SOC). The result of a constant charging current (dashed line) is also included to better illustrate the benefit of a time-varying current.</em></p>
<p>The degradation charge has an exponential dependence on the charging time; a ~4-minute-longer charging time increases the maximum number of cycles by a factor of 10. The result of using a constant current is included for reference, and this shows that it takes 38 minutes to charge the battery 90% with a constant current, while it only takes 22 minutes with an optimized charging profile. Finally, one can get down to 18 minutes if the battery only has to last 200 cycles.</p>
<h3>Takeaways</h3>
<p>The degradation of a battery is highly sensitive to the charging rate, so significant improvements in battery longevity can be gained with modest sacrifices in the charging time. The functionality for gradient-based optimization with a condition-based final time can be used for a wide range of optimal control problems, including time-optimal control.</p>
<h3>Next Steps</h3>
<ul>
<li>Interested in the details of this model’s setup in COMSOL<sup>&reg;</sup>?
<ul>
<li>Download and explore it for yourself: <a href="https://www.comsol.com/model/minimizing-the-charging-time-of-a-lithium-ion-battery-143291"target="_blank">Minimizing the Charging Time of a Lithium-Ion Battery</a></li>
</ul>
</li>
<li>Want to learn more about optimization?
<ul>
<li>Check out these previous <a href="/blogs/author/kristian-ejlebjaerg-jensen/">blog posts.</a></li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.comsol.com/blogs/minimizing-the-charging-time-of-a-battery/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Optimizing Battery Pack Lifetime Using Simulation-Aided Design</title>
		<link>https://www.comsol.com/blogs/optimizing-battery-pack-lifetime-using-simulation-aided-design</link>
					<comments>https://www.comsol.com/blogs/optimizing-battery-pack-lifetime-using-simulation-aided-design#respond</comments>
		
		<dc:creator><![CDATA[André Steckel]]></dc:creator>
		<pubDate>Tue, 03 Feb 2026 14:40:44 +0000</pubDate>
				<category><![CDATA[Battery Design]]></category>
		<category><![CDATA[Chemical]]></category>
		<category><![CDATA[Electrochemistry]]></category>
		<category><![CDATA[Battery Design Module]]></category>
		<guid isPermaLink="false">https://com.staging.comsol.com/blogs?p=492161</guid>

					<description><![CDATA[Simulation-aided design offers a new method for lifetime predictions of battery systems. A guest blog author showcases how COMSOL Multiphysics makes this innovative method possible.]]></description>
										<content:encoded><![CDATA[<p><em>Guest bloggers André Gugele Steckel and Thomas Bisgaard discuss using traditional model-order-reduction techniques and the surrogate modeling techniques in the COMSOL&nbsp;Multiphysics<sup>&reg;</sup> software for efficiently designing battery systems.</em></p>
<p>Lifetime predictions are paramount when designing battery systems, large and small. In this blog post, we present a method for performing these investigations efficiently and quickly with simulation by using new reduced-order models. This method is a paradigm shift from the traditional build-and-test method or using generalized design principles, which can be expensive, slow, and imprecise when trying to design systems that are to last decades. In the scope of the new method, the COMSOL&nbsp;Multiphysics<sup>&reg;</sup> software shines bright with its multiphysics modeling capabilities and, very importantly for this showcase, its implementation of surrogate modeling for model order reduction.</p>
<p><span id="more-492161"></span></p>
<h3>Introduction</h3>
<h4>Battery Market Growth</h4>
<p>Sales of electric cars surpassed 10 million in 2022, largely contributing to the 65% increase in demand for automotive lithium-ion (Li-ion) batteries that same year (Ref. 1). The use of batteries for large-scale energy storage is also gaining more interest because of more consistent scale-up compared to traditional gravity-reliant methods like hydropower. Battery pack efficiency, longevity, and recyclability are critical design targets in the goal to meet sustainability targets, which also entails responsible use of essential raw materials such as lithium and nickel.</p>
<h4>Why Simulation?</h4>
<p>Simulation is an enabling tool that helps engineers reach design targets at low resource and material cost, as it reduces experimental iterations and prevents designs from having unneeded overcapacity. However, engineers are often forced to rely on potentially impairing assumptions and nonphysical parameters to bridge small-scale (single-cell electrochemistry) simulations and large-scale (battery pack) simulations. In the revolutionizing integrated approach discussed here, deep neural networks (DNNs) are used to bridge the scales in such a way that a model&#8217;s high fidelity is maintained at a low computational cost.</p>
<p>This approach makes it possible to calculate degradation at every point in a 3D battery pack model at full time resolution during discharge and charge cycles. For example, with these simulation tools, design engineers can incorporate realistic use patterns to optimize battery management systems (BMS) and temperature control systems as well as to improve profit by balancing capacity, lifetime, and application specifications. An overview of the model scales and features can be seen in Figure 1.</p>
<h4>Methodology</h4>
<p>The methodology presented here is for multiscale and multiphysics modeling of batteries. The approach allows for modeling down to the finer details and using those results to expand the model to the whole battery pack of a car. This multiscale modeling spans from detailed electrochemical transport of lithium between the anode and cathode &mdash; including diffusion into storage particles &mdash; to system-level modeling of a full battery and multiple interconnected batteries in a pack.</p>
<p>We have used a combination of traditional model-order-reduction techniques and the surrogate modeling techniques in COMSOL<sup>&reg;</sup>. By using the DNNs, we have been able to model multiscale systems in a way that we have not been able to do before.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/02/multiscale-battery-packs-schematic.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="Four&#x20;sections&#x20;illustrating&#x20;the&#x20;multiscale&#x20;approach&#x20;for&#x20;simulating&#x20;battery&#x20;packs."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;02&#x2F;multiscale-battery-packs-schematic.png" alt="Four&#x20;sections&#x20;illustrating&#x20;the&#x20;multiscale&#x20;approach&#x20;for&#x20;simulating&#x20;battery&#x20;packs." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
<br />
<em>Figure 1. A multiscale approach was used for simulating battery packs, and each model scale offered different features.</em></p>
<h3>Cell and Particle Scale: Battery Electrochemistry</h3>
<p>A lithium-ion battery (LIB) consists of a repeating sequence of layers: anode, separator, cathode and current collectors on both sides (Figure 2). Each layer typically has a thickness in the range of 5 µm to 60 µm. The anode, separator, and cathode are porous structures. Within the matrices there is a liquid electrolyte. Graphite is the most common anode material. A graphite anode can be combined with a NMC (nickel&ndash;manganese&ndash;cobalt) cathode or a LFP (lithium iron phosphate) cathode. The nonconducting separator allows for electrolyte transfer. The electrolyte consists of dissociated salt (commonly LiPF6) in a solvent (commonly alkyl carbonates). Note that next-generation batteries that have different chemistries are ongoing work, including sodium-ion batteries (lithium-ion replacement) and solid-state batteries.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/01/lithium-ion-battery-composition.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;schematic&#x20;of&#x20;a&#x20;lithium-ion&#x20;battery&#x20;composition,&#x20;with&#x20;the&#x20;anode&#x20;in&#x20;blue,&#x20;the&#x20;separator&#x20;in&#x20;green,&#x20;and&#x20;the&#x20;cathode&#x20;in&#x20;orange."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;01&#x2F;lithium-ion-battery-composition.png" alt="A&#x20;schematic&#x20;of&#x20;a&#x20;lithium-ion&#x20;battery&#x20;composition,&#x20;with&#x20;the&#x20;anode&#x20;in&#x20;blue,&#x20;the&#x20;separator&#x20;in&#x20;green,&#x20;and&#x20;the&#x20;cathode&#x20;in&#x20;orange." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
<em>Figure 2. The structure of a lithium-ion battery.</em></p>
<p>The Doyle&ndash;Fuller&ndash;Newman model (Ref. 2) is the most commonly used model in LIB simulations. The electrode domains are treated as homogeneous when it comes to Li-ion transport but contain an additional dimension representing the radius of the electrode particles within the electrode domain. Hence, when modeling a battery in 1D, incorporating a radial dimension increases the dimension by one, thereby arriving at the common term &#8220;pseudo-2D&#8221; (Figure 3). Li-ions in the electrolyte solution act as charge carriers and transfer freely in the electrolyte solution.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/02/P2D-model-schematic.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="The&#x20;pseudo&#x20;two-dimensional&#x20;&#x28;P2D&#x29;&#x20;model&#x20;of&#x20;the&#x20;lithium-ion&#x20;battery."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;02&#x2F;P2D-model-schematic.png" alt="The&#x20;pseudo&#x20;two-dimensional&#x20;&#x28;P2D&#x29;&#x20;model&#x20;of&#x20;the&#x20;lithium-ion&#x20;battery." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
<br />
<em>Figure 3. The pseudo two-dimensional (P2D) model of the lithium-ion battery, the DFN model. This multiscale model (cell and particle scales) is available in P2D, P3D, and P4D in the Battery Design Module. It is also available as a lumped P1D version.</em></p>
<p>When a battery discharges rapidly, lithium near the surface of the electrode particles is depleted faster than it can be replenished by diffusion from the interior. This imbalance causes a significant voltage drop and ultimately reduces the amount of energy available, especially at low temperatures since the diffusion rate will be rate limiting. Assuming spherical electrode particles, intercalated or deintercalated Li-ion reacts with the electrode particle surface at rate <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAXCAQAAADNEvUtAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBAMLKxWLxm0JAAABP0lEQVQ4y82UTXHDMBCFv82UgAthKYiCKKgQRMGF4EKIIbQQIggxhBhCDWF7sBwpqTOd1j509yDNk/T09mdWjP3ssCNXIROVT2k3sll2GjoaY4vLv83ZE4A0RBp6G/dQ1tobsDX9HEAcCVCmzXEaeAPFcFVl9XutHqAd4brPS8v55kK3+mwNDaWhluVCW1044VeeraK1z9V0KD1ItF4CDs8gWAIJKCPKWKOLSaBB7bXKmUHHySDMOcFzyloix3weC3pV6nEGdqeMhJcAuc88A4AoR57zn4rOaGWDTeKplB4ALPHCYB8Zc/lCINmU6ccrWmKaysdVmHfyzUCJhDkwHOeCGoSqiW6KskZ2Jsy1pSMQ52lSoe8le3XGVsl+9qVN74vyh6khDSoqFyDS35z8fp6Js0EaWiBZ2kj22HYdjl/lqkCfxCLb0gAAAC10RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgQXJ0aWZleCBTb2Z0d2FyZSAyMDExCLrFtAAAADF0RVh0aWNjOmRlc2NyaXB0aW9uAEFydGlmZXggU29mdHdhcmUgc1JHQiBJQ0MgUHJvZmlsZRMMAYYAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMjN4MTQrMjk0KzYzNWm8b1EAAAAedEVYdHBzOkxldmVsAFBTLUFkb2JlLTIuMCBFUFNGLTIuMEH5MxMAAAAASUVORK5CYII=" />:</p>
<div class="latex">\frac{\partial c_{P,j}}{\partial t}=\frac{1}{r^2}\frac{\partial}{\partial r}\left(r^2D_{eff,S,j}\ \frac{\partial c_P}{\partial r}\right)</div>
<p>&nbsp;</p>
<div class="latex">BC1: \left (-4 \pi r^{2} D_{eff, S} \frac{\partial c_P}{\partial r}\right)|_{r=S_{P,j}} = -4\pi \delta {\tiny \overset{2}{P},J} \frac {1}{F} i_{tot,j}</div>
<p>&nbsp;</p>
<div class="latex">BC2:\left(\frac{\partial c_P}{\partial r}\right)|_{r=0}=0</div>
<p>&nbsp;</p>
<p>Intercalated lithium of concentration <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAASCAQAAAB/A3/nAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBAMLKxYSzzyzAAABFElEQVQ4y6WTwZGDMAxFnzJpQC24BacEt0ALtOAtgRZICdkSlhJCCUkJpATtAWIUSGZgVz6gkY34/1mI8d84zqkoNQr09r2rh02LyJVooLREY/t6PpSBZBjUGGFPCxlZSEu0k1cnSiZz5gEoD/t6VS9NMTypGGhWAiNW8iv1YrdCx+wIIAmlW2FKrhZWDAvy8UYeCwtqdyDST5XM3c7uRIUSirVJ1o2qgG1HiQxkEomG/GIhEQ1nsvi+UPnjnsSCghokfhYtppfcPJDnQ2/aNDP+gwPUW++QFBIzAYlud0b99huBhoF2HLZSvXjxq+ncOMpP5MmbPLA5RAkS5AbU+Cve/rNLtF6UDHTW/anFp9hh5FP8AjkhEU5fw+TbAAAALXRFWHRpY2M6Y29weXJpZ2h0AENvcHlyaWdodCBBcnRpZmV4IFNvZnR3YXJlIDIwMTEIusW0AAAAMXRFWHRpY2M6ZGVzY3JpcHRpb24AQXJ0aWZleCBTb2Z0d2FyZSBzUkdCIElDQyBQcm9maWxlEwwBhgAAACF0RVh0cHM6SGlSZXNCb3VuZGluZ0JveAAyMHgxMSsyOTUrNjM1adXRXgAAAB50RVh0cHM6TGV2ZWwAUFMtQWRvYmUtMi4wIEVQU0YtMi4wQfkzEwAAAABJRU5ErkJggg==" /> diffuses inside the electrode particles of radius <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAXCAQAAAAvzu5UAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBAMLKxYSzzyzAAABQUlEQVQ4y6WUXXXDMAyFP+2MgCmYgil4EEKhg+BCcCG0EDIIC4QaQgohgaA9ND9ye7rTtPJDZEVHvle6tijv2ofdSCNZWlHJW0p8Vruge5C4EYaaRa9sXxURiqQXmlGhiAyE91AERtqXURA44okou20o5o+jv1LgTLutxDzUTKcFgI4wqcSRSJwYAceo+0pDmaI/hggDzeTlFQUBXfxzTZAGZ1BIxE0VIdAtR0Xj+5sezvkTkXGB5wh8mwmVKZ646GnJanD4mZhcr5n0fOkFJOFWzjJwoACRUQ9LNDJqEVWphkqgJbIjG7amE1UXnELk92aokzZ9lZrWtLsyeT3MqFM7vdxotVRjbCSYf2ujH5ziyQwciSbWWvB36nxSys1C2VCsr9m/Jg4vXnpgx8nEn387JWgRRwI67V4q8cg2EHlkfw47T6lU3DHiAAAALXRFWHRpY2M6Y29weXJpZ2h0AENvcHlyaWdodCBBcnRpZmV4IFNvZnR3YXJlIDIwMTEIusW0AAAAMXRFWHRpY2M6ZGVzY3JpcHRpb24AQXJ0aWZleCBTb2Z0d2FyZSBzUkdCIElDQyBQcm9maWxlEwwBhgAAACF0RVh0cHM6SGlSZXNCb3VuZGluZ0JveAAyMHgxNCsyOTUrNjM1I0KUEQAAAB50RVh0cHM6TGV2ZWwAUFMtQWRvYmUtMi4wIEVQU0YtMi4wQfkzEwAAAABJRU5ErkJggg==" /> (radial coordinate <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAMCAQAAAAXSy9vAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBAMKChKY/4d+AAAAfElEQVQY032QXQ2EQBCDv7lgYC1gYS2MBSxgASQsWk7CaTgJWAAJ5YGfhbDQeZhJm3SamnjD51WlWpdFGlBvjgOD5k0XQtAJRhKRmolOOy8EDVEgWkEgEa6yCxztZJ58JH53OSeP/AvRTzb+aF7+nM2db6kWW0u1AEcVJywaOlk0PFPJLQAAAC10RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgQXJ0aWZleCBTb2Z0d2FyZSAyMDExCLrFtAAAADF0RVh0aWNjOmRlc2NyaXB0aW9uAEFydGlmZXggU29mdHdhcmUgc1JHQiBJQ0MgUHJvZmlsZRMMAYYAAAAfdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAOXg3KzMwMSs2MzmxdyM6AAAAHnRFWHRwczpMZXZlbABQUy1BZG9iZS0yLjAgRVBTRi0yLjBB+TMTAAAAAElFTkSuQmCC" />) and diffusion coefficient <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEMAAAAXCAQAAAD63DoZAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBAMLKxYSzzyzAAAB8klEQVRIx82W4ZHjIAyFP92kAVqgBa4EUgJXglvIlkBK2GshJaxLWJdglxCXoPthOwY5zt1kJnsrftgPhBEP6WFRvoMdSiANvhoduOj4JXFo1QgozfzuyfQE5fXNwgbFFzjT/48w3utlcSs7r2w/zBlF2urIRjD58hKrwhCPp9v4hC8Ogwg1G+LgTmAvDiMw6LAJbNibLF6iuH28bEWiRJAHh2vZaM14BC57QZCJnPbw3NvQ0DFKJpuRLGl5P1SfNZkhjsR5V8AaBtqCK4sBiXh9AzpxRDO/Kza9rxmTauB2a/2D+AjPX1jEMG5H11aKuckMaWg4rlxIItCBXkA8DYEoXn/PTFb4ZiNZPK22Wqd+ws08bdjoeS9kK/Np9DRPz5vH1Qjd9S5nmU+Ua3kpEAkKumFDMh6Pl7zwQqc/q7w5cZZMd0vYYAo53C9sfQNxZE78WrNCR6nK4bA6PzRPa3yiWTZuw5CTngF0lAtp7dfR+lsx37MyQyZzRk8KLEnCzNAa5KXon8a2bPzNtJNBEmOxh0CdjCVOOI7iQTItU/K3S/8SmB7LBZ69mvtHmKTgcFOhrkVPuiXpx6Mb9h9MgvSSVm21GMThQUcdQVttl6IXhxcvPdAYLp/gwa2idA8re39shNk7WymT7/FL/MShvML+AOzULTZ1UGA4AAAALXRFWHRpY2M6Y29weXJpZ2h0AENvcHlyaWdodCBBcnRpZmV4IFNvZnR3YXJlIDIwMTEIusW0AAAAMXRFWHRpY2M6ZGVzY3JpcHRpb24AQXJ0aWZleCBTb2Z0d2FyZSBzUkdCIElDQyBQcm9maWxlEwwBhgAAACF0RVh0cHM6SGlSZXNCb3VuZGluZ0JveAA0MHgxNCsyODUrNjM1SPuYaQAAAB50RVh0cHM6TGV2ZWwAUFMtQWRvYmUtMi4wIEVQU0YtMi4wQfkzEwAAAABJRU5ErkJggg==" />. <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAARCAQAAAB6UzRyAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBAMKDDbypsQpAAAAqklEQVQoz42SURXDIAxFLzs1UAtYwEJnBQuzwCxUwiy0FiqhWKiE7ANKyYGdNflJgPNyeWCE//G4cYbhKo3HNvtRZkCqZEIIpXMsqdPjLDCfjWy8e0yOKFGtbO2hiTXzjSdTEr2ILILPdahZB6UDK5gRz/HDAhwH3gB4ngqjGrfzydVLlDUF3FhsugvoYZUSHsFqhUap41HngYtHnUiusCDshNMnnebOf/oCIEdo/yQY66sAAAAtdEVYdGljYzpjb3B5cmlnaHQAQ29weXJpZ2h0IEFydGlmZXggU29mdHdhcmUgMjAxMQi6xbQAAAAxdEVYdGljYzpkZXNjcmlwdGlvbgBBcnRpZmV4IFNvZnR3YXJlIHNSR0IgSUNDIFByb2ZpbGUTDAGGAAAAIXRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADExeDEwKzMwMCs2MzkY73ybAAAAHnRFWHRwczpMZXZlbABQUy1BZG9iZS0yLjAgRVBTRi0yLjBB+TMTAAAAAElFTkSuQmCC" /> is the universal Faraday’s constant, <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAPCAQAAACVKo38AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBAMKDDliGdm4AAAAeklEQVQY03WQUQ2EQAwF5xEMYKEW1kItYAEt52UtnAUkgAUklB+OKwu0P21eOpNUwVt1/1GDxksWZzOxRNrTFYXvCxBnzlEPIMcBo+hDjblxtabsakzZ1ZhOIEZgz0BnjfUZeJg03SNjAxW2e1QZNOJR009/n5fB1bYDsMQ5j6eMp/4AAAAtdEVYdGljYzpjb3B5cmlnaHQAQ29weXJpZ2h0IEFydGlmZXggU29mdHdhcmUgMjAxMQi6xbQAAAAxdEVYdGljYzpkZXNjcmlwdGlvbgBBcnRpZmV4IFNvZnR3YXJlIHNSR0IgSUNDIFByb2ZpbGUTDAGGAAAAH3RFWHRwczpIaVJlc0JvdW5kaW5nQm94ADh4OSszMDIrNjM5/5tduAAAAB50RVh0cHM6TGV2ZWwAUFMtQWRvYmUtMi4wIEVQU0YtMi4wQfkzEwAAAABJRU5ErkJggg==" /> is time, and <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAWCAQAAAC1Bg6SAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBAMKIh1VHTRFAAAAlklEQVQoz62RQRWDMBBE//bVABawUAuxUAtYwEItgASQ0FiIlVbC9EAebAKPS0kuSSabvzMxcTZuXCrbZNO2u+8KIsld/qs197g19EDS7HStk5cg8JE/Wxc9jSAgL2/sqC8QiIetabHz8LYKdmaFQ7bYk1X5rsh1LDWZU3Jm0wrBs4wky7SITvCmq+Ul8wQ2MBZpX/ChP+7JdCb/nPMwAAAALXRFWHRpY2M6Y29weXJpZ2h0AENvcHlyaWdodCBBcnRpZmV4IFNvZnR3YXJlIDIwMTEIusW0AAAAMXRFWHRpY2M6ZGVzY3JpcHRpb24AQXJ0aWZleCBTb2Z0d2FyZSBzUkdCIElDQyBQcm9maWxlEwwBhgAAACB0RVh0cHM6SGlSZXNCb3VuZGluZ0JveAA5eDEzKzMwMSs2Mzbg7o0NAAAAHnRFWHRwczpMZXZlbABQUy1BZG9iZS0yLjAgRVBTRi0yLjBB+TMTAAAAAElFTkSuQmCC" /> is an index representing the anode (<img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAAWCAQAAADOIsxeAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBAMLKxYSzzyzAAABIUlEQVRIx92V0XGDMBBE32XcACmBFmhBLagFtwAlQAmhBCgBSgglxCUkJWw+yBAEwuOB2JOx7gsObu92V5KJR66Xh6L9AzhrrLkX3Cnyrme4F5w9tVUCMi0hBwa1e8tZhgcVluFIQMUiPyfTShXmaPQaKZNE638p0NlyVfZBy0U1WMOgamM6yxlTscJ+c6AZnHl6IAXVYzOrWpqCTAhKOrEvcAKHpud38sUXq186yr1wYbukiDTMrvedo1ozZvmGdiszkE30egZdwuQCzhyoj1Ttt+CutOtpR/tFtTuq3KjeTDmRCs7XyMwOHmCO3z07kJmn3nDmT0fu0HQJSejUqDNHB+H5PAJ2QzuTZc+CLmT67+M08Yy9Ue8/LW9bz30BfQNwY3CrrqmLTgAAAC10RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgQXJ0aWZleCBTb2Z0d2FyZSAyMDExCLrFtAAAADF0RVh0aWNjOmRlc2NyaXB0aW9uAEFydGlmZXggU29mdHdhcmUgc1JHQiBJQ0MgUHJvZmlsZRMMAYYAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMzN4MTMrMjg5KzYzNnqOnbMAAAAedEVYdHBzOkxldmVsAFBTLUFkb2JlLTIuMCBFUFNGLTIuMEH5MxMAAAAASUVORK5CYII=" />) or cathode (<img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAWCAQAAAAlFXddAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBAMLKxdlyAwlAAABQUlEQVRIx92V0W2DQBBE30Zp4FLCtXAp4VICLdAClIBLsEuwS/CVEEoIJcQlTD4MBDBEFrYcyewP3KKZ3dlZnYnHPC8P4vlXItvb/v5ErzNnifr+RPZ0ZhhJZ44CqHVYC2eBDFRaJOA4qB/CSDqrVFpkr7cZADeLfNJonlaptCMNByVzfPKu00VHVrABmIXMFpsYEFmgBjxJCXSyhrzFBPVBEIKKo1gXeIFH+Pb7m6rLDczQihDWm1sNEGnUAJjH0XS5yz2KfbND7YuFGaFychBIPRL9+5TIIijN4KUloj8KzdhosaPIHA26Uk7z+L5kN9RmSnTDhNpCG5xlOAIfnbXPtY59I+JazwnBlq0gdL4bIXfGFGR830Ij+CJfyJxpELnguPTbtXv0u0PT6PaoBtuy0279eCxSkMgtzmaf7pr4AdUWDBUcW/snAAAALXRFWHRpY2M6Y29weXJpZ2h0AENvcHlyaWdodCBBcnRpZmV4IFNvZnR3YXJlIDIwMTEIusW0AAAAMXRFWHRpY2M6ZGVzY3JpcHRpb24AQXJ0aWZleCBTb2Z0d2FyZSBzUkdCIElDQyBQcm9maWxlEwwBhgAAACF0RVh0cHM6SGlSZXNCb3VuZGluZ0JveAAzMXgxMysyOTArNjM2UPmy+AAAAB50RVh0cHM6TGV2ZWwAUFMtQWRvYmUtMi4wIEVQU0YtMi4wQfkzEwAAAABJRU5ErkJggg==" />) in order to differentiate between the physical properties of the domains. </p>
<p>Charge capacity will decrease over time for an LIB. Depending on its operating history, the internal resistance increases due to several degradation mechanisms. For the capacity and power loss observed over time, some of the important factors are the temperature, state of charge, and load profile. Because of this, as the battery is used, both capacity and power loss occurs. The primary degradation mechanism considered is the solid electrolyte interphase (SEI) that is forming during the charge&ndash;discharge cycles of a battery. By using the approach of Safari et al. from Ref. 3 the SEI formation can be modeled. Ethyl carbonate (EC) diffuses through the SEI layer and reacts at the electrode surface. SEI formation consumes electrolyte solvent and cyclable lithium (Figure 4). Other degradation mechanisms, such as lithium plating, cathode breakage, and electrode fracture, are not included in this work. To extend the 2D domain defined for the electrode particle, the SEI layer growth can be included using the following model:</p>
<div class="latex">\frac{\partial c_{EC,P}}{\partial t}=\frac{\partial}{\partial r}\left(D_{EC,P}\frac{\partial c_{EC,P}}{\partial r}\right)-\frac{d\delta_{SEI}}{dt}\frac{\partial c_{EC,P}}{\partial r}</div>
<p>&nbsp;</p>
<div class="latex">BC1:\ c_{EC,P}|_{r=\delta_{P,j}+\delta_{SEI}}=\varepsilon_{SEI}c_{solv}</div>
<p>&nbsp;</p>
<div class="latex">BC2:\ \left(-D_{EC,P}\frac{\partial c_{EC,P}}{\partial r}+\frac{d\delta_{SEI}}{dt}c_{EC,P}\right)|_{r=\delta_{P,j}}=\frac{i_s}{F}</div>
<p>&nbsp;</p>
<p>This set of equations makes it possible to track the SEI layer thickness (degradation status), <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAUCAQAAABVT7cwAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBAMLKxdlyAwlAAABVUlEQVQ4y62U4XGDMAyFP+W6gFdwR/AK7gjpCKzgjOAVYAQYoYwQRkhGgBHUH4Cxk/SuLeAfCKF7enqSLMqxz+lgvBJQzhKlFZX4f8C34svpBcTvYSi5hnLT90NLZpCwFxDNDp4Rp+w5JUPHRHsQQxw1Fo9S7WG4vgy3uViutNlvg8cr2N8CrmMT6XUAoMelrlcYGqxELJ8glopAw7QINOgFxBAINPTapZIZOS9WXBniiU+WQzP2L7wnAPEY7VJjhsXy3JPUffL1AGJBpyyyL5qyZcAwrnoRGIn4QvJ2ZrVyK715U24zDCEPJXJF89lkpCbSEgrAcUu7DU2LpyozL5zrpOpSCR6nrCC5gppvCj4fjo0DnjqJ8JVFVK+82W2jm7Bzc0iSPzcMCcnOvA+3Tea2RO708zpqs8xgRbfMoMXoB4jjTEVHt9L5CdCATuKBQae/rPI37eRSBNOLEvsAAAAtdEVYdGljYzpjb3B5cmlnaHQAQ29weXJpZ2h0IEFydGlmZXggU29mdHdhcmUgMjAxMQi6xbQAAAAxdEVYdGljYzpkZXNjcmlwdGlvbgBBcnRpZmV4IFNvZnR3YXJlIHNSR0IgSUNDIFByb2ZpbGUTDAGGAAAAIXRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADI0eDEyKzI5Mys2MzcyEEJoAAAAHnRFWHRwczpMZXZlbABQUy1BZG9iZS0yLjAgRVBTRi0yLjBB+TMTAAAAAElFTkSuQmCC" />, in any position of a battery using the growth rate <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAArCAQAAACd8WMuAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBAMLKxdlyAwlAAACYklEQVRYw+2X0ZGjMAyGP+1sA26BK8EtaEugBVpgS3ALXAmhhFBCKCEpAUrQPQCOSZhZs0nu5mYWP2CE5V+yfsuyGH/nebsXSZCjHONXKUEOYhIeRLKNRuB07RsGihqPtG3hcZreMDg/BrC0t003lT72e6mfEqQNfxTDJV8D/nGP3hMSFFRAj6e3MYo9Iwd+Pc0jPEfc7EGIsoYCxage9Wh5OYaFV9jUw3GeFo0Th0TFTRyk+A5QsxAaxaKsiXQ/RoWKGocnTOAUBIyGQCAsfMXN0vIW6LpccVKGZdgyqYHGcZossCXebkgjvcXj6GLwewBRnLVrGaBcYni7KOtmMmFjMrK7I0NK6ClCVFeLcAxLPKgZCOsswWFerrAlvV+6Yp7IcHhKg3OUJSoETli6txhoCByoVxMPN+bEEDcoAc+RcrbQc0Cp1pbNPjYxarPnKN6IzL2JUJLrcIuNqSVoSuKrzWhkZH1lpLHst7V0lRmuYbQkiLYOqE+y4T1RkDr2E+n8L//gk4LAhW5KS/Z7TloVLVPCKnD2AeIpqWhpUzP3ADmwURRWuTBX+x8e5T9Amc9qM72mqWE/ZPgPgN73KkjAg3283CP7pMfNoE7KlwEBPh7SJdml/3eANDkMulyl3UCipGVJn6uXTYZ1wSyKAgVeAq3lwGXWmVsFc7XnSpM3aKNgTivZ5wFtFMwG5z2lfx4ZytuqFKSgyOdcFuu2CmZAudjla+0dQDhYV9RSEfeQVE8Dso5xSjpSA714RqBghLn/JI/gk1pUAh0dSmkt0OKkROON40t7cwl+VzBT7Lnz/QGrhEV7FXCuRQAAAC10RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgQXJ0aWZleCBTb2Z0d2FyZSAyMDExCLrFtAAAADF0RVh0aWNjOmRlc2NyaXB0aW9uAEFydGlmZXggU29mdHdhcmUgc1JHQiBJQ0MgUHJvZmlsZRMMAYYAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMzF4MjYrMjkwKzYyOA/6UPIAAAAedEVYdHBzOkxldmVsAFBTLUFkb2JlLTIuMCBFUFNGLTIuMEH5MxMAAAAASUVORK5CYII=" />. The SEI layer thickness is assumed to be small compared to the particle radius, and the loss of lithium in the electrolyte is assumed to be small compared to the initial content. The spatially dependent solvent concentration in the SEI layer is <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAASCAQAAABhyk9UAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBAMLKxdlyAwlAAABb0lEQVQ4y7WU4ZGCMBCFv2VsIC2khVwJsQRaSAtYApYgJUgJZwmmhKMEKWHvByGCoI6jJjNMSPZtdt/brCjfHJtxIYaAAaK2H/SvKAqOM07BcMApn5rDx3DBKwoBxT6BWHyyNs/ciwJywOnPNCexBCoaegAcUXcA4ghEIlDSg+4nGEOVMYZed4kcLtSLGB2a12Y4J3C+RszfLY0zzJmgFCAew2khih/2xIL2RBBPzVb7bBE1rmMAsAAF0E8txIgdCQEgAGgL1DQ6tW0WIY0YpKLTBgrQSIfJ/NXpOo+RWo7j5eJwzEpW1zLuxYuXGpKWibMjJZ6aas4iHqfgFfyV1/WqmTI/K8x0OBGKit/JX1iCV4phhhlmkVOdC5VZHHgEjZykzHthJEpKcUtMtlv2HLEEAm1i3WJ0m3Q5cKIDPO0YjBwxus2Y9kaRFx+5HdSY7ZX37Te8NLSju8nVDBV+D/Bu03rYAOW7/b5438Wj8Q93Gn5nBs/qqwAAAC10RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgQXJ0aWZleCBTb2Z0d2FyZSAyMDExCLrFtAAAADF0RVh0aWNjOmRlc2NyaXB0aW9uAEFydGlmZXggU29mdHdhcmUgc1JHQiBJQ0MgUHJvZmlsZRMMAYYAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMjh4MTErMjkxKzYzNZpZAWAAAAAedEVYdHBzOkxldmVsAFBTLUFkb2JlLTIuMCBFUFNGLTIuMEH5MxMAAAAASUVORK5CYII=" />, the diffusion coefficient <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAAXCAQAAAAbty9IAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBAMLKxdlyAwlAAABuElEQVRIx72V3XXjIBCFv9mTBmiBFkgJpAS1QAvaEtgSkhKkEqISrBKiEqwSZh+EbBCJrD229/IiQJf5vSDK/8ZLPpGALXYnep0fblOLgUMJ6dsS+cIpjx3baUCx2Tzy9WyT76UJzDXqR41fmzx7hiLtM2zqezcKk2KxjNU/7okm8VBGKQa+ceIuFCLBMelUOTHdOkQsFnQAMbdFVZrcVDKZ7NOxgZYP5uTcqL8BxBEYGUEiM/CnyFF74RjmhZF3p912J4YzMddsthOTqE6Yy2ql4oJzWk7f0eSiyuzAls/FNUWhUfCcr/sKXaXBxFEUzrXJrSYD59xruhRZzPyOBcNXJrv1D1pOtS6zSoqRSOBVx2LfSJQuVRNxuKXOK3TbCeCZxYuXCPqaeMtLIhFLw5AE4ZgY9aPoSsdJBcQz6yheB/F8quTNsu3WlbPB4Zsxq4pCKFujTPj3nJ8uvJ/hrleCtEygI4M0l7WwJlkacTUni/3IEy2WQKBPVbQYfUu6e2dgAjz9WnfpMPp24fRVhe9+iiy+UmOzx3g5EOQudNpeiGL2355Dif03iNPdh+AJJm/heMc+DH8BNs0Cs7ARsG4AAAAtdEVYdGljYzpjb3B5cmlnaHQAQ29weXJpZ2h0IEFydGlmZXggU29mdHdhcmUgMjAxMQi6xbQAAAAxdEVYdGljYzpkZXNjcmlwdGlvbgBBcnRpZmV4IFNvZnR3YXJlIHNSR0IgSUNDIFByb2ZpbGUTDAGGAAAAIXRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADM0eDE0KzI4OCs2MzXOHmH/AAAAHnRFWHRwczpMZXZlbABQUy1BZG9iZS0yLjAgRVBTRi0yLjBB+TMTAAAAAElFTkSuQmCC" />, the electrolyte lithium concentration <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAPCAQAAADJoM7YAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBAMLKxj1dxG0AAABKUlEQVQ4y63U4W3jMAwF4E9BF9AKuhG0gm4Er+AVciM4I8Qj1CM0I8QjxCPEI/B+JE0aoMX1ilAAIRDUo8j3pBSeZZunIXl536SslzHH9EOsEILqqAbZXg0/WReXnbUQ9EL5x5HyecbF7R2/Xbs56b+GOhv+o5HT57fakJrs8N3ZpkIsXzG4PqRmORZSJ1uJidQpFiV2aO9lU68YY0nDhfUNMVvkG9BgJRVdjBYdqddiF5OcelTzFeiADot6E4PqVacZbG8sne31QRFyCAbDfVJycJaDfKHhPsz6qCfV4GRr6+0aOeoVpw9cvl0FlEPc1R7zh3lVr/HLnGbFcouJMfUOqagxoV1alWN9eDgPtppSk9X4Q6qpkxW/sWi62IHRPjXVeC32vJ/hL+3w+zwzHODAAAAALXRFWHRpY2M6Y29weXJpZ2h0AENvcHlyaWdodCBBcnRpZmV4IFNvZnR3YXJlIDIwMTEIusW0AAAAMXRFWHRpY2M6ZGVzY3JpcHRpb24AQXJ0aWZleCBTb2Z0d2FyZSBzUkdCIElDQyBQcm9maWxlEwwBhgAAACB0RVh0cHM6SGlSZXNCb3VuZGluZ0JveAAyMng5KzI5NCs2MzdshSsGAAAAHnRFWHRwczpMZXZlbABQUy1BZG9iZS0yLjAgRVBTRi0yLjBB+TMTAAAAAElFTkSuQmCC" />, and the SEI layer porosity <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAPCAQAAAA4q5VVAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBAMLKxj1dxG0AAABQ0lEQVQ4y7WSYXHDMAyFP+1KwIVgChkED0ILIRQ8CC6EBkIDoYbQUAiEBIL2w6mjru3tduvkP8qzI733JFFeH2//UHMtKk6iXGSSSY7iXlJUHIlR33WrWwb8H6kqikLEKfcHRyAo+Ee3z46UQUlgBhyzDmtDaXF0eHZ43YN4WiIdMwANg34uOiORjqy9ZdqQOJJIhmW4fpmsQY2K+triymbpFErPmwiMNc8VywDiddRZBvM2mz+fO0pkIhFusFNhZxVZvJzrStV5SyNLrgc6AmeZpDGMnCQ5La7ymKlokX+iSHGMerCvxZFwui8NuaiUseogQfOVSMG/rVQZBrt1dYjm5lgNORvJrTHqbM3Y1OL5xmqwkvuK1dFIXHOLV/n3IZ7ESAYaZu2WHW3pFzc9Tj8W6TtaenrNPxV1oLMEYNCZX8YXeETn7s/sk/oAAAAtdEVYdGljYzpjb3B5cmlnaHQAQ29weXJpZ2h0IEFydGlmZXggU29mdHdhcmUgMjAxMQi6xbQAAAAxdEVYdGljYzpkZXNjcmlwdGlvbgBBcnRpZmV4IFNvZnR3YXJlIHNSR0IgSUNDIFByb2ZpbGUTDAGGAAAAIHRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADI1eDkrMjkzKzYzN/ee4pUAAAAedEVYdHBzOkxldmVsAFBTLUFkb2JlLTIuMCBFUFNGLTIuMEH5MxMAAAAASUVORK5CYII=" />. The consumption of Li-ion in the SEI layer formation contributes to <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAXCAQAAADNEvUtAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBAMLKxWLxm0JAAABP0lEQVQ4y82UTXHDMBCFv82UgAthKYiCKKgQRMGF4EKIIbQQIggxhBhCDWF7sBwpqTOd1j509yDNk/T09mdWjP3ssCNXIROVT2k3sll2GjoaY4vLv83ZE4A0RBp6G/dQ1tobsDX9HEAcCVCmzXEaeAPFcFVl9XutHqAd4brPS8v55kK3+mwNDaWhluVCW1044VeeraK1z9V0KD1ItF4CDs8gWAIJKCPKWKOLSaBB7bXKmUHHySDMOcFzyloix3weC3pV6nEGdqeMhJcAuc88A4AoR57zn4rOaGWDTeKplB4ALPHCYB8Zc/lCINmU6ccrWmKaysdVmHfyzUCJhDkwHOeCGoSqiW6KskZ2Jsy1pSMQ52lSoe8le3XGVsl+9qVN74vyh6khDSoqFyDS35z8fp6Js0EaWiBZ2kj22HYdjl/lqkCfxCLb0gAAAC10RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgQXJ0aWZleCBTb2Z0d2FyZSAyMDExCLrFtAAAADF0RVh0aWNjOmRlc2NyaXB0aW9uAEFydGlmZXggU29mdHdhcmUgc1JHQiBJQ0MgUHJvZmlsZRMMAYYAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMjN4MTQrMjk0KzYzNWm8b1EAAAAedEVYdHBzOkxldmVsAFBTLUFkb2JlLTIuMCBFUFNGLTIuMEH5MxMAAAAASUVORK5CYII=" />.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/01/solid-electrolyte.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="Three&#x20;blue&#x20;circles&#x20;represent&#x20;the&#x20;anode&#x20;particle&#x20;and&#x20;a&#x20;gray&#x20;outer&#x20;edge&#x20;represents&#x20;the&#x20;SEI&#x20;layers.&#x20;The&#x20;circle&#x20;on&#x20;the&#x20;left&#x20;has&#x20;no&#x20;outer&#x20;edge,&#x20;the&#x20;center&#x20;circle&#x20;has&#x20;a&#x20;small&#x20;outer&#x20;edge,&#x20;and&#x20;the&#x20;circle&#x20;on&#x20;the&#x20;right&#x20;has&#x20;a&#x20;thicker&#x20;outer&#x20;edge."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;01&#x2F;solid-electrolyte.png" alt="Three&#x20;blue&#x20;circles&#x20;represent&#x20;the&#x20;anode&#x20;particle&#x20;and&#x20;a&#x20;gray&#x20;outer&#x20;edge&#x20;represents&#x20;the&#x20;SEI&#x20;layers.&#x20;The&#x20;circle&#x20;on&#x20;the&#x20;left&#x20;has&#x20;no&#x20;outer&#x20;edge,&#x20;the&#x20;center&#x20;circle&#x20;has&#x20;a&#x20;small&#x20;outer&#x20;edge,&#x20;and&#x20;the&#x20;circle&#x20;on&#x20;the&#x20;right&#x20;has&#x20;a&#x20;thicker&#x20;outer&#x20;edge." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
</p>
<p><em>Figure 4. Battery degradation due to solid electrolyte interphase (SEI) formation.</em></p>
<h3>Fitting Parameters to Real Data</h3>
<p>Battery models involve a large number of physical parameters. Some of these parameters can be determined in controlled experiments, for example, by measuring heat transfer properties calorimetrically and electrode characteristics microscopically. Another subset of the parameters is considered as system-specific, and these parameters are fitted for experimental conditions of cycling performance of single-cell batteries. Databases like <a href="https://www.batteryarchive.org/"target="_blank">Battery Archive</a> offer standardized and cleaned experimental data of various battery chemistries for various conditions, such as temperatures, charge current, discharge current, and state of health. System knowledge was used to devise a parameter-fitting strategy that allows sequential parameter fitting based on the data type. For example, the time series data of the first cycle was used to fit kinetic data to potential time data, and cycling time series data was used to estimate degradation parameters. Arrhenius-type expressions (two parameters) were used for the electrode diffusion coefficient and the exchange current density in the Butler–Volmer kinetics to account for temperature dependence.</p>
<p>Since the parameter fitting involves highly nonlinear dynamics and time integration, a brute-force method was adopted, where many samples based on a design of experiments defined by random samples were simulated, and the objective function (cost function) was evaluated for each simulation. The mean squared error between the simulated and experimental cell potentials was used as an objective function. Latin hypercube sampling (LHS) was used to sample from uniformly distributed parameter ranges.</p>
<p>A custom program was developed with the <a href="https://www.comsol.com/comsol-multiphysics/application-builder">Application Builder</a> in COMSOL&nbsp;Multiphysics<sup>&reg;</sup> that allowed for automatically looping through parameter sets and datasets and reporting the objective function. Table A highlights the six experimental datasets, each consisting of hundreds of thousands of points in the time series. An excellent match was achieved for all datasets using the same parameter set. Figure 5 illustrates a comparison between the simulation and experimental degradation performance of a battery cell in terms of charge and discharge energy (W*h) and capacity (A*h).</p>
<table class="table-blog">
<tr>
<th>
fID
</th>
<th>
Chemistry
</th>
<th style="width: 115px;">
Temperature
</th>
<th>
Charge Current
</th>
<th>
Discharge Current
</th>
<th>
SOC min.
</th>
<th>
SOC max.
</th>
</tr>
<tr>
<td>
1
</td>
<td>
NMC
</td>
<td>
Medium
</td>
<td>
High
</td>
<td>
High
</td>
<td>
Low
</td>
<td>
High
</td>
</tr>
<tr>
<td>
2
</td>
<td>
NMC
</td>
<td>
Medium
</td>
<td>
Low
</td>
<td>
Low
</td>
<td>
Low
</td>
<td>
High<br />
</tr>
</td>
<tr>
<td>
3
</td>
<td>
NMC
</td>
<td>
Low
</td>
<td>
Medium
</td>
<td>
Medium
</td>
<td>
Low
</td>
<td>
High<br />
</tr>
</td>
<tr>
<td>
4
</td>
<td>
NMC
</td>
<td>
Low
</td>
<td>
Low
</td>
<td>
Low
</td>
<td>
Low
</td>
<td>
High<br />
</tr>
</td>
<tr>
<td>
5
</td>
<td>
NMC
</td>
<td>
High
</td>
<td>
Medium
</td>
<td>
Medium
</td>
<td>
Low
</td>
<td>
High<br />
</tr>
</td>
<tr>
<td>
6
</td>
<td>
NMC
</td>
<td>
High
</td>
<td>
Low
</td>
<td>
Low
</td>
<td>
Low
</td>
<td>
High<br />
</tr>
</td>
</table>
<p><em>Table A. The datasets included for parameter fitting with qualitative conditions.</em></p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/01/cycling-data.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;graph&#x20;showing&#x20;cycling&#x20;data&#x20;for&#x20;a&#x20;single&#x20;NMC&#x20;battery&#x20;cell,&#x20;with&#x20;simulated&#x20;charge&#x20;shown&#x20;in&#x20;orange&#x20;and&#x20;simulated&#x20;discharge&#x20;shown&#x20;in&#x20;blue,&#x20;as&#x20;well&#x20;as&#x20;experimental&#x20;charge&#x20;shown&#x20;in&#x20;orange&#x20;plus&#x20;signs&#x20;and&#x20;experimental&#x20;discharge&#x20;shown&#x20;in&#x20;blue&#x20;plus&#x20;signs."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;01&#x2F;cycling-data.png" alt="A&#x20;graph&#x20;showing&#x20;cycling&#x20;data&#x20;for&#x20;a&#x20;single&#x20;NMC&#x20;battery&#x20;cell,&#x20;with&#x20;simulated&#x20;charge&#x20;shown&#x20;in&#x20;orange&#x20;and&#x20;simulated&#x20;discharge&#x20;shown&#x20;in&#x20;blue,&#x20;as&#x20;well&#x20;as&#x20;experimental&#x20;charge&#x20;shown&#x20;in&#x20;orange&#x20;plus&#x20;signs&#x20;and&#x20;experimental&#x20;discharge&#x20;shown&#x20;in&#x20;blue&#x20;plus&#x20;signs." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>Figure 5. Cycling data for a single NMC battery cell, comparing simulated and experimental charge and discharge energy and charge and discharge capacity. Data source: Ref. 4.</em></p>
<h3>Battery Simulation in 3D: Building Upon the Electrochemical Model</h3>
<p>Many phenomena are only present in 3D, and to fully and accurately model these phenomena, the modeling therefore also needs to be expanded to 3D. This includes the modeling of, for example, the cooling on the side of the battery packs, the heating of the busbar, and the current distribution across many of the different individual batteries. Another aspect to consider is that temperature gradients across the battery pack can lead to spatially nonuniform degradation within the battery. An important thing to also note is that there are significant computational costs from going up in dimensions. Also, for the models at the scale of a full battery, it would not be possible to have the same level of detail as in the 1D chemistry, as the computational cost would simply be too great. Some of the information that was calculated in the 1D chemistry needs to be taken up in the full 3D model in order for it to accurately represent the functions of the battery, but much of the information is not needed at all. Therefore, the chemistry can likely be described with a reduced-order model, such that it is computationally feasible to include in a 3D model.</p>
<p>The DNN architecture that was implemented in COMSOL&nbsp;Multiphysics<sup>&reg;</sup> version 6.1 was adopted in this work. For the most important inputs and outputs from the P2D model, in the span that we expect the model to run in, we are able to generate a dataset that was needed in the training of the DNN.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/02/surrogate-model-training-workflow.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;graphic&#x20;representing&#x20;the&#x20;conceptual&#x20;workflow&#x20;of&#x20;the&#x20;generation&#x20;of&#x20;data&#x20;for&#x20;training&#x20;DNNs."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;02&#x2F;surrogate-model-training-workflow.png" alt="A&#x20;graphic&#x20;representing&#x20;the&#x20;conceptual&#x20;workflow&#x20;of&#x20;the&#x20;generation&#x20;of&#x20;data&#x20;for&#x20;training&#x20;DNNs." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
<br />
<em>Figure 6. Conceptual workflow for data generation, DNN training, and approximation of the P2D model using a DNN-based surrogate model.</em></p>
<p>In order to obtain a representative span of the parameters (Figure 6), LHS was performed for the most important control parameters, the temperature, current (to be used with the recorded voltage to train the DNN), state of charge, and SEI layer thickness. While it is possible to make LHS in the Model Builder in COMSOL&nbsp;Multiphysics<sup>&reg;</sup>, we opted to use the <em>Method Editor</em> in the Application Builder in order to control each individual simulation. That way, it was possible to distribute the simulation across many parallel COMSOL<sup>&reg;</sup> sessions and collect the results automatically in one file. Moreover, this method allowed for reducing the time it would take to generate the necessary data each time some changes were made inside the P2D model. The scripting in the Application Builder also makes it easier to automate the entire sequence of operations, which would be beneficial if this was going to be packaged into an easy-to-use COMSOL model or potentially a COMSOL app to be used by clients.</p>
<p>After each iteration of solving for the P2D model, certain outputs were stored. Specifically, we chose values that would be integrated into the full 3D model, e.g., predicting the SEI layer growth speed in order to time integrate it into the SEI layer thickness.</p>
<p>Having this dataset, it was then a task of finding a configuration of the neural network in terms of activation functions, depth and width of the neuron layers that would give the most optimal performance, and learning rate. The DNN was evaluated against how closely it would predict the out-of-sample dataset. Another key performance metric was the time required to evaluate neural networks of a given width and depth. For example, having a very wide and deep DNN not only took a long time to train but also led to a significantly longer wait time for results.</p>
<p><script src="https://fast.wistia.com/assets/external/E-v1.js" async></script></p>
<div class="wistia_responsive_padding" style="padding:56.25% 0 0 0;position:relative;">
<div class="wistia_responsive_wrapper" style="height:100%;left:0;position:absolute;top:0;width:100%;">
<div class="wistia_embed wistia_async_mj5tejk7gy dnt=1 videoFoam=true" style="height:100%;position:relative;width:100%">
<div class="wistia_swatch" style="height:100%;left:0;opacity:0;overflow:hidden;position:absolute;top:0;transition:opacity 200ms;width:100%;"><img decoding="async" src="https://fast.wistia.com/embed/medias/mj5tejk7gy/swatch" style="filter:blur(5px);height:100%;object-fit:contain;width:100%;" alt="" aria-hidden="true" onload="this.parentNode.style.opacity=1;" /></div>
</div>
</div>
</div>
<p><em>Figure 7. Animation of a battery cell under fast discharge. From left to right: temperature, state of charge, and SEI layer thickness. The system exhibits spatial inhomogeneities due to a constant room-temperature boundary condition at the far-right end of the battery.</em></p>
<p>Figure 7 illustrates a 3D model and simulation that couple temperature, state of charge, and SEI layer thickness. The figure gives an indication of how much stress the battery is undergoing during its use. Among other things, the results also illustrate how the heat is developed and distributed inside the battery and how different areas inside the battery degrade in terms of SEI layer growth. This is a coupled dynamic effect: degradation alters future charge–discharge behavior, which modifies the temperature field and, in turn, drives further degradation through SEI growth.</p>
<p>For the system in Figure 7, temperature gradients lead to spatial variations in both the discharge rate and SEI layer growth.</p>
<h3>Larger Battery Packs and Multiphysics Modeling</h3>
<p>In practical applications, batteries are typically operated as part of packs rather than individually (Figure 8). It therefore becomes much more interesting to model entire packs of batteries. Specifically, the modeling could be performed for battery packs for an electric vehicle (EV). Modeling the full battery module or pack increases computational cost but provides a more accurate representation of thermal behavior and degradation during operation. By including flow and current distributions in the model, it gives a more realistic picture of how heat is generated and cooled in the system. By computing the temperature and state of charge, the model can predict where SEI deposition and associated degradation occur within the battery. Nonuniform temperatures across the battery pack lead to nonuniform degradation.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/01/battery-scale-up.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;single&#x20;battery&#x20;on&#x20;the&#x20;left,&#x20;a&#x20;battery&#x20;module&#x20;in&#x20;the&#x20;middle,&#x20;and&#x20;scaled&#x20;up&#x20;to&#x20;a&#x20;battery&#x20;pack&#x20;for&#x20;energy&#x20;storage&#x20;on&#x20;the&#x20;right.&#x20;Below&#x20;those&#x20;three&#x20;images&#x20;are&#x20;models&#x20;representing&#x20;the&#x20;physics&#x20;of&#x20;flow&#x20;distribution&#x20;for&#x20;cooling&#x20;and&#x20;current&#x20;distribution&#x20;in&#x20;shades&#x20;of&#x20;red,&#x20;pink,&#x20;and&#x20;orange."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;01&#x2F;battery-scale-up.png" alt="A&#x20;single&#x20;battery&#x20;on&#x20;the&#x20;left,&#x20;a&#x20;battery&#x20;module&#x20;in&#x20;the&#x20;middle,&#x20;and&#x20;scaled&#x20;up&#x20;to&#x20;a&#x20;battery&#x20;pack&#x20;for&#x20;energy&#x20;storage&#x20;on&#x20;the&#x20;right.&#x20;Below&#x20;those&#x20;three&#x20;images&#x20;are&#x20;models&#x20;representing&#x20;the&#x20;physics&#x20;of&#x20;flow&#x20;distribution&#x20;for&#x20;cooling&#x20;and&#x20;current&#x20;distribution&#x20;in&#x20;shades&#x20;of&#x20;red,&#x20;pink,&#x20;and&#x20;orange." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>Figure 8. The figure illustrates the scaling of a battery system from a single cell to a module and a full battery pack for energy storage. It also highlights the phenomena that can be more accurately captured at the module and pack levels, including flow, current distribution, and ohmic losses and heating.</em></p>
<p>The current, temperature, state of charge, and SEI layer thickness are all modeled using the <em>Weak Form PDE</em> interface in COMSOL&nbsp;Multiphysics<sup>&reg;</sup>.</p>
<p>Flow and temperature around the pack are modeled using the fluid flow and heat transfer interfaces in the <a href="https://www.comsol.com/cfd-module">CFD Module</a> and <a href="https://www.comsol.com/heat-transfer-module">Heat Transfer Module</a>. The flow and temperature fields are coupled in the domain, while fixed-temperature and no-slip boundary conditions are imposed.</p>
<p><script src="https://fast.wistia.com/assets/external/E-v1.js" async></script></p>
<div class="wistia_responsive_padding" style="padding:56.25% 0 0 0;position:relative;">
<div class="wistia_responsive_wrapper" style="height:100%;left:0;position:absolute;top:0;width:100%;">
<div class="wistia_embed wistia_async_eia2xve2un dnt=1 videoFoam=true" style="height:100%;position:relative;width:100%">
<div class="wistia_swatch" style="height:100%;left:0;opacity:0;overflow:hidden;position:absolute;top:0;transition:opacity 200ms;width:100%;"><img decoding="async" src="https://fast.wistia.com/embed/medias/eia2xve2un/swatch" style="filter:blur(5px);height:100%;object-fit:contain;width:100%;" alt="" aria-hidden="true" onload="this.parentNode.style.opacity=1;" /></div>
</div>
</div>
</div>
<p><em>Figure 9. Animation of a battery module under fast discharge. From left to right: temperature, state of charge, and SEI layer thickness. A constant room-temperature boundary condition at the outer edges of the module leads to spatial inhomogeneities.</em></p>
<p>From these models (Figure 9), we can see that we can calculate temperature, charge, and SEI layer degradation distributions in the batteries. This information can provide battery pack manufacturers with valuable insight into how to run their systems as well as the lifetime expectancy.</p>
<h3>Summary</h3>
<p>By using surrogate models in COMSOL&nbsp;Multiphysics<sup>&reg;</sup>, we are able to simulate large systems while retaining key electrochemical behavior that would otherwise be computationally infeasible. This has enabled us to obtain information on full battery packs and how they evolve over multiple charges and discharges, as well as how degradation evolves throughout the system. This information can be used to gain important learnings before the battery is put into production or undergoes a several-thousand-hour test.</p>
<p>The modeling technique we presented here is not unique to batteries. The methodology can be applied to a wide range of systems that differ in their underlying physics but share similar computational challenges, such as large scales and long transient behavior. In such cases, the surrogate modeling and DNN functionality in COMSOL<sup>&reg;</sup> can indeed be an important tool for investigations.</p>
<h3>About the Authors</h3>
<p>André Gugele Steckel is a senior modeling specialist at resolvent, a COMSOL Certified Consultant based in Denmark. He holds an MSc in physics and nanotechnology and a PhD in engineering physics from the Department of Physics at the Technical University of Denmark (DTU). His work spans multiphysics simulation, with a particular emphasis on acoustofluidics, electromechanical and piezoelectric transducers, and thin-film technologies. He has contributed to COMSOL Conference proceedings on battery modeling, covering topics such as methods for predicting lifetime degradation and analyzing the impact of operation and manufacturing processes on battery performance using high-fidelity models and surrogate models.</p>
<p>Thomas Bisgaard was a senior simulation specialist at resolvent. He holds an MSc and a PhD in chemical engineering from DTU. His expertise spans multiphysics and multiscale mathematical modeling, process dynamics, optimization, and control, with doctoral research focused on heat-integrated distillation and optimal control. He has contributed to technical work on battery performance and lifetime modeling, combining mechanistic electrochemical models with surrogate approaches to assess the impact of operation and manufacturing processes. </p>
<h3>References</h3>
<ol>
<li>&#8220;Trends in batteries,&#8221; IEA; <a href="https://www.iea.org/reports/global-ev-outlook-2023/trends-in-batteries"target="_blank">https://www.iea.org/reports/global-ev-outlook-2023/trends-in-batteries</a></li>
<li>M. Doyle, T.F. Fuller, and J. Newman, &#8220;Modelling the Galvanostatic Charge and Discharge of the Lithium/Polymer/Insertion Cell,&#8221; <em>Journal of the Electrochemical Society,</em> 140(6), 1993; <a href="https://iopscience.iop.org/article/10.1149/1.2221597/pdf"target="_blank">https://iopscience.iop.org/article/10.1149/1.2221597/pdf</a></li>
<li>M. Safari et al., &#8220;Multimodal Physics-Based Aging Model for Life Prediction of Li-Ion Batteries,&#8221; <em>Journal of the Electrochemical Society,</em> 156(3): 2009, A145-153; <a href="https://iopscience.iop.org/article/10.1149/1.3043429"target="_blank">https://iopscience.iop.org/article/10.1149/1.3043429</a></li>
<li>Battery Archive; <a href="http://www.batteryarchive.org/"target="_blank">http://www.batteryarchive.org/</a></li>
</ol>
<h3>Additional Resources from Resolvent</h3>
<p>To learn more about the topic discussed in this blog post, as well as the work of Resolvent, see:</p>
<ul>
<li>&#8220;<a href="https://resolvent.com/extending-battery-pack-lifetime-using-virtual-design-and-testing/"target="_blank">Extending battery pack lifetime using virtual design and testing</a>&rdquo;, an article by Resolvent</li>
<li>Resolvent&#8217;s <a href="https://www.comsol.com/partners-consultants/certified-consultants/resolvent"target="_blank">COMSOL Certified Consultants</a> page</li>
</ul>
<h3>Acknowledgements</h3>
<p>The authors would like to acknowledge the financial support by the European M-ERA.NET 3 call (project9468 LaserBATMAN), Innovation Fund Denmark (grant number 1139-00001), and the Swedish Governmental Agency for Innovation Systems (Vinnova grant number 2022-01257). The project aims to optimize battery pack manufacturing with a focus on joining processes. The consortium is comprised of the following companies and institutions: University of Skövde (Sweden), Technical University of Denmark (Denmark), Volvo Group Trucks Operations (Sweden), Aurobay Powertrain Engineering Sweden (Sweden), and Resolvent (Denmark).</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.comsol.com/blogs/optimizing-battery-pack-lifetime-using-simulation-aided-design/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>