<?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, 07 May 2026 13:46:35 +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>Reduced-Order Modeling of Ultrasonic Pipe Measurements</title>
		<link>https://www.comsol.com/blogs/reduced-order-modeling-of-ultrasonic-pipe-measurements</link>
					<comments>https://www.comsol.com/blogs/reduced-order-modeling-of-ultrasonic-pipe-measurements#respond</comments>
		
		<dc:creator><![CDATA[Anja Diez]]></dc:creator>
		<pubDate>Thu, 07 May 2026 13:46:35 +0000</pubDate>
				<category><![CDATA[Acoustics & Vibrations]]></category>
		<category><![CDATA[Structural & Acoustics]]></category>
		<category><![CDATA[Structural Mechanics]]></category>
		<category><![CDATA[Acoustics Module]]></category>
		<category><![CDATA[Structural Mechanics Module]]></category>
		<category><![CDATA[User Perspectives]]></category>
		<guid isPermaLink="false">https://com.staging.comsol.com/blogs?p=497821</guid>

					<description><![CDATA[A guest blogger from SINTEF demonstrates how they use 2D axisymmetric simplification to reduce computation time for their pulse-echo simulations.]]></description>
										<content:encoded><![CDATA[<p><em>Guest blogger Anja Diez, a researcher in the Acoustics Group at SINTEF, shares a method for more efficiently modeling pulse-echo measurements in oil pipes.</em> </p>
<p>Pulse-echo measurements are a standard application in the oil industry for detecting material properties behind pipes. The measurement setup is simple, but modeling is challenging due to the high frequencies of ultrasonic pulses and the complexities of 3D modeling for this type of application. A 2D axisymmetric simplification can be a valuable step that reduces computation time and allows for parametric studies. In this blog post, we discuss how we used this type of simplification to improve our pipe simulations. </p>
<h3>Pulse-Echo Measurements in Pipes</h3>
<p>In the oil industry, pulse-echo ultrasonic measurements are important for obtaining information about the material properties behind an oil pipe and about the bonding of the material to the pipe. Relevant considerations are, for example:</p>
<ul>
<li>What the quality of the cement behind the pipe is</li>
<li>If the shale behind the pipe is bonded to the pipe</li>
<li>If there is a fluid-filled gap between the pipe and the solid surrounding material</li>
</ul>
<p>These considerations are important before and during production, but also during plug and abandonment operation when closing an oil field.</p>
<p>Pulse-echo measurements are used to derive the material properties outside of a pipe by measurements from inside the pipe.</p>
<p>From the circular transducer, a short Gaussian pulse is sent with normal incidence toward the pipe wall (Figure 1). Once the signal reaches the pipe wall, part of it is reflected back into the fluid toward the transducer while the other part is transmitted further through the pipe wall, to the outer material. The pulse is then reflected back and forth inside the pipe wall. Every time the pulse is reflected on the inner pipe wall part of the signal is transmitted toward the transducer.</p>
<p>These returning signals are recorded with the same transducer that is used to send the initial pulse. The decaying strength of the signal inside the pipe wall depends on the material parameters, specifically the impedances of the material inside the pipe, the pipe itself, and the material outside the pipe. The decay rate of this signal measured at the transducer can be used to estimate the material properties outside of the pipe if the properties of the pipe and the material inside the pipe are known.</p>
<div class="row">
<div class="col-sm-6">
    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/05/pulse-echo-concept.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="a&#x20;concept&#x20;of&#x20;the&#x20;pulse-echo&#x20;measurements&#x20;in&#x20;pipelines."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;05&#x2F;pulse-echo-concept.png" alt="a&#x20;concept&#x20;of&#x20;the&#x20;pulse-echo&#x20;measurements&#x20;in&#x20;pipelines." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>

</div>
<div class="col-sm-6">
<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_pzk8dx9fqd 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/pzk8dx9fqd/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>
</div>
</div>
<p><em>Figure 1. Concept of pulse-echo measurements in pipelines (left). An animation showing the transmitted and reflected signals (right).</em></p>
<p>Modeling this type of pulse-echo measurement in pipes is challenging due to the distance between the transducer and pipe, the high frequencies of the ultrasonic pulse, and the 3D geometric setup of a circular transducer within an elongated pipe. A 2D axisymmetric simplification is carried out with respect to the transducer symmetry axis, which proved to be a valuable step for the parametric study we were carrying out.</p>
<p>Through this model, we were able to reduce the computation time significantly, allowing us to build a database with about 1400 simulations including variations in pipe thickness and curvature, material parameters, and transducer–pipe distance, among other factors. These simulations allow for further research of the pulse-echo method, its sensitivities, and possible improvements to the interpretation of this type of data.</p>
<h3>The COMSOL Model</h3>
<p>To model this pulse-echo measurements setup correctly requires a 3D model. The transducer is circular, making it axisymmetric with the <em>x</em>-axis, while the pipe is axisymmetric with the <em>z</em>-axis (Figure 1). Hence, we can make use of two symmetry planes for this model, reducing the model domain to a quarter. Figure 2 shows the 3D model with the two implemented symmetry planes at four time steps. The ultrasonic pulse has propagated from the transducer surface (12 µs) to the pipe (36 µs), exciting acoustic waves in the pipe (52 µs), and the reflected pulse has traveled back to the transducer, where the signal is recorded (73 µs). Energy from the vibration within the pipe transmitted toward the transducer is visible behind the initial pulse in the snapshot at 73 µs. The modeling domain is surrounded by absorbing layers to ensure that no reflections of the waves occur at the domain boundaries. The <em>xy</em>-plane and the <em>xz</em>-plane are symmetric planes.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/05/pulse-echo-3d-model.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="The&#x20;3D&#x20;modeling&#x20;results&#x20;of&#x20;a&#x20;pulse-echo&#x20;setup&#x20;inside&#x20;a&#x20;pipeline&#x20;showing&#x20;the&#x20;results&#x20;at&#x20;four&#x20;time&#x20;steps."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;05&#x2F;pulse-echo-3d-model.png" alt="The&#x20;3D&#x20;modeling&#x20;results&#x20;of&#x20;a&#x20;pulse-echo&#x20;setup&#x20;inside&#x20;a&#x20;pipeline&#x20;showing&#x20;the&#x20;results&#x20;at&#x20;four&#x20;time&#x20;steps." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>Figure 2. 3D modeling results at four time steps, making use of two symmetry axes.</em></p>
<p>Parameters of a standard pipe and transducer geometry, common in industry applications, were implemented for the model shown in Figure 2. These parameters can be found in the table below:</p>
<table class="table-blog">
<tr>
<th>
Pipe Dimensions and Material Parameters
</th>
<td>
<ul>
<li>Pipe outer diameter: 9.625 inch</li>
<li>Pipe thickness: 13 mm</li>
<li>Material: steel AISI 4340 – impedance 45.5 MRayl</li>
</ul>
</td>
</tr>
<tr>
<th>
Material Inside Pipe
</th>
<td>
<ul>
<li>Oil-based mud – impedance 1.5 MRayl</li>
</ul>
</td>
</tr>
<tr>
<th>
Transducer Parameters
</th>
<td>
<ul>
<li>Focal length: 20 cm</li>
<li>Transducer diameter: 25 mm</li>
</ul>
</td>
</tr>
<tr>
<th>
Gaussian Pulse
</th>
<td>
<ul>
<li>Frequency: 250 kHz</li>
<li>Bandwidth: 0.7</li>
</ul>
</td>
</tr>
<tr>
<th>
Distance transducer
</th>
<td>
<ul>
<li>Transducer to Pipe: 45 mm</li>
</ul>
</td>
</tr>
</table>
<p>The time-dependent study step is computed from 0 to 140 µs to allow the propagation of the ultrasonic pulse to the pipe and back as well as the recording of a significant part of the pipe’s reverberations.</p>
<h3>Use of Time-Explicit Domain</h3>
<p>The pipe in this model is normally filled with some kind of fluid. Here, we used oil-based mud with longitudinal wave velocities of 1301 m/s. The pipe itself is of steel, with a longitudinal wave speed of 5800 m/s. We calculated the element size for the mesh using:</p>
<div class="latex">h_{el}=v/f_{max}/1.5</div>
<p>&nbsp;</p>
<p>with the element size <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAQAAAA0V5VyAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBQcOFRAOoP73AAAA+ElEQVQ4y52UW3HEMAxFj5aBKZiCKZiCKITCFkIKIRgWwppCIMQQGgjqRx521+mMJ/GPxqOb6B7diRj3nsdNXRGKl0ne8uxWWnUwBqPv1KXH8L3C2mMkW74DJ5D64UhZhyx8sxJwJHt1w8FjjDgDh+G64TDwc6DBiJfNvsArlxPTXkXsUhZZyroKnMh8VpcOLUGFr91h/d6PQZfGI8NxSdjQbGKUEUX3nqkNQNmhkmwVJYGMBPuyF2Hvmcvgj8ZhwoniLIvnCTKK7p7jn4AcA7bQibz/c3iOatUQdiR2PTOl2/fEi15l9RP/TBaVKCMAGYeWKMrdX8cv+kX1+yM+bVUAAAAtdEVYdGljYzpjb3B5cmlnaHQAQ29weXJpZ2h0IEFydGlmZXggU29mdHdhcmUgMjAxMQi6xbQAAAAxdEVYdGljYzpkZXNjcmlwdGlvbgBBcnRpZmV4IFNvZnR3YXJlIHNSR0IgSUNDIFByb2ZpbGUTDAGGAAAAIXRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADE3eDEyKzI5Nys2MzcNxFqWAAAAHnRFWHRwczpMZXZlbABQUy1BZG9iZS0yLjAgRVBTRi0yLjBB+TMTAAAAAElFTkSuQmCC" />, the material’s wave speed <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAMCAQAAAAXSy9vAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBgJLie6+sw8AAAAiklEQVQY04WOURHCMBBE33UwEAuxgIVYiIVYwEKQABJaC7EQC7VQCdsPSpowA9x93M7s7Ls18Wsm/tvm7GbZPIBFmztfCLIg8xCChMR7J7ArBfBsAHpShzRB4BFejdWlVYBI1fq9eaC8hAWWj2oCEQ+VTrRaurbs8OJy3DvJNhxoGZ6fIAKuBwuxAyISR+LqgZiqAAAALXRFWHRpY2M6Y29weXJpZ2h0AENvcHlyaWdodCBBcnRpZmV4IFNvZnR3YXJlIDIwMTEIusW0AAAAMXRFWHRpY2M6ZGVzY3JpcHRpb24AQXJ0aWZleCBTb2Z0d2FyZSBzUkdCIElDQyBQcm9maWxlEwwBhgAAAB90RVh0cHM6SGlSZXNCb3VuZGluZ0JveAA5eDcrMzAxKzYzObF3IzoAAAAedEVYdHBzOkxldmVsAFBTLUFkb2JlLTIuMCBFUFNGLTIuMEH5MxMAAAAASUVORK5CYII=" />, and the maximum frequency <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAWCAQAAADzsK04AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBQcNMwoyWjrwAAABQ0lEQVQ4y82V0ZXCIBBF7+zZBmhhWqAFWqCFtKAlYAspwZRgSjAlSAlSwuxHUJPo/ix6zsIHCYSbd+bNgBifaF8fofL9PCWeCGTrG7i26TiuOI6cjL/3Z7WRYkV68nuDoExgY1tsny3zbTpfqJUOJZAlMTbq3RjmMVyLWXPfBsFTrLQHYYtVpnYoL9T+Z+w6ExR3w4oj4tnTkVFGFKXMBS0d4IDBMohH8fWLQ3VmlQeR6/25w3EiGQZGZxjzKolk4OacwbEzCJwNLvi6e4VNj5MAZ2CGgXIxDAInA604z7meIe72q98SzHMvAisS61tYjZHRymPW5oRc7FxYJioKeIYX9t3GyCA7Si3uwCQdiJcIBBtB0tayM4P0swUL7L4CDgAUPBMTQQKBjNZVFaWXiD5EyXzpSCLj2b+jwhbYd7cP3WU/Yprl386vNfQAAAAtdEVYdGljYzpjb3B5cmlnaHQAQ29weXJpZ2h0IEFydGlmZXggU29mdHdhcmUgMjAxMQi6xbQAAAAxdEVYdGljYzpkZXNjcmlwdGlvbgBBcnRpZmV4IFNvZnR3YXJlIHNSR0IgSUNDIFByb2ZpbGUTDAGGAAAAIXRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADI2eDEzKzI5Mis2MzaDN9GSAAAAHnRFWHRwczpMZXZlbABQUy1BZG9iZS0yLjAgRVBTRi0yLjBB+TMTAAAAAElFTkSuQmCC" />. Due to the large difference in the speed of sound in steel and oil-based mud, there are significant differences in the required mesh size for these domains. Figure 3 shows the mesh size for a 2D plane. The most efficient way to model this was by using the time-explicit mode. The acoustic domain of the fluid-filled pipe and the elastic wave domain of the pipe and surrounding material were then coupled by identifying the respective surfaces as identity pairs and using the <em>Pair Acoustic–Structure Boundary</em> multiphysics coupling.</p>
<p>The domain is surrounded by absorbing layers to prevent reflections from the domain boundaries. Here, two absorbing layers were defined, one for the acoustic domain and one for the elastic wave domain. </p>
<h3>Geometry Reduction</h3>
<p>To be able to carry out parametric studies with hundreds of variations, it is important to have a model with a relatively short computation time. Hence, using the 3D model with a computation time of more than 7 hours on our machine for each model is unrealistic. Therefore, we explored the possibility of reducing the geometry dimensions.</p>
<p>A standard way to reduce the computation time is by going from a 3D simulation to a 2D simulation. Taking a slice in the <em>xy</em>-plane and making use of the pipe’s mirror symmetry makes it possible to reduce the model significantly. In this 2D case, the pipe is modeled correctly, as the 2D model assumes infinite extend in the third direction. However, the source also becomes infinite in the third direction and is therefore not modeled correctly. This leads to significant deviations between the model results from 2D models compared to 3D models for this measurement geometry (Ref. 1).</p>
<p>Another possibility to reduce the geometry dimension is the use of a 2D axisymmetric model. As pointed out, the transducer is axisymmetric with respect to the <em>x</em>-axis, while the pipe is axisymmetric with respect to the <em>z</em>-axis (Figure 1). Here, we chose to carry out the axisymmetric model so that the symmetry axis aligns with that of the transducer (Figure 3). Thus, the geometry of the circular transducer is modeled correctly. Choosing again the <em>xy</em>-plane for the modeling of the 2D-axisymmetric part means we are modeling the curvature of the pipe. However, applying the symmetry about the <em>x</em>-axis means that the pipe curvature is assumed to be axisymmetric, hence modeled as a part of a spherical shell (Figure 4).</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/05/pulse-echo-2d-axisymmetric-model.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;time&#x20;explicit&#x20;study&#x20;of&#x20;a&#x20;2d&#x20;axisymmetric&#x20;model&#x20;of&#x20;the&#x20;pulse-echo&#x20;setup."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;05&#x2F;pulse-echo-2d-axisymmetric-model.png" alt="A&#x20;time&#x20;explicit&#x20;study&#x20;of&#x20;a&#x20;2d&#x20;axisymmetric&#x20;model&#x20;of&#x20;the&#x20;pulse-echo&#x20;setup." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>Figure 3. Building the model and grid for the 2D axisymmetric model. The time-explicit study step is used. The acoustic and solid domains are coupled by an identity pair.</em></p>
<p>Figure 4 shows the results of the wave propagation for the 2D axisymmetric model. The modeling is carried out for the domain shown in Figure 3, and the results in Figure 4 are plotted with the radial extension. The four presented time steps are the same as for the 3D model. The measured signal integrated over the transducer surface from the 2D axisymmetric and 3D model are plotted in Figure 5. (A detailed discussion of the comparison of 3D, 2D, and 2D axisymmetric models and the justification for using 2D axisymmetric models can be found in Ref. 1.)</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/05/pulse-echo-2d-axisymmetric-results.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="The&#x20;results&#x20;of&#x20;the&#x20;2d&#x20;axisymmetric&#x20;model&#x20;placed&#x20;in&#x20;the&#x20;revolved&#x20;geometry&#x20;for&#x20;four&#x20;time&#x20;steps."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;05&#x2F;pulse-echo-2d-axisymmetric-results.png" alt="The&#x20;results&#x20;of&#x20;the&#x20;2d&#x20;axisymmetric&#x20;model&#x20;placed&#x20;in&#x20;the&#x20;revolved&#x20;geometry&#x20;for&#x20;four&#x20;time&#x20;steps." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>Figure 4. 2D axisymmetric modeling results in the revolved geometry for four time steps. The modeling domain is surrounded by absorbing layers.</em></p>
<h3>Building a Database</h3>
<p>The solution time for the 2D axisymmetric model was around 13 minutes, a significant improvement from the multiple hours of computation time for the 3D model. This speedup made it possible to build a database with hundreds of variations in the model (Ref. 2). Beside geometrical variations, we also introduced a fluid-filled annulus between the outside of the pipe and the surrounding solid material in the range of 10 to 1000 µm. We did this by making use of the advantages of the time-explicit implementation, using additional <em>Pair Acoustic–Structure Boundary</em> couplings for the transition between the fluid and solid domains. For each calculated model, the pressure at the transducer was exported and integrated over the transducer surface, giving the results of the measured signal from the pulse-echo modeling for further analysis and research (Figure 5).</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/05/Model-results-graph.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="The&#x20;model&#x20;results&#x20;of&#x20;the&#x20;pressure&#x20;over&#x20;the&#x20;transducers&#x20;surface&#x20;with&#x20;time&#x20;plotted&#x20;in&#x20;the&#x20;X&#x20;axis,&#x20;and&#x20;amplitude&#x20;normalized&#x20;on&#x20;the&#x20;Z&#x20;axis.&#x20;The&#x20;3D&#x20;and&#x20;2D&#x20;results&#x20;are&#x20;plotted&#x20;in&#x20;blue&#x20;and&#x20;orange&#x20;respectively,&#x20;and&#x20;near&#x20;identically&#x20;match&#x20;each&#x20;other."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;05&#x2F;Model-results-graph.png" alt="The&#x20;model&#x20;results&#x20;of&#x20;the&#x20;pressure&#x20;over&#x20;the&#x20;transducers&#x20;surface&#x20;with&#x20;time&#x20;plotted&#x20;in&#x20;the&#x20;X&#x20;axis,&#x20;and&#x20;amplitude&#x20;normalized&#x20;on&#x20;the&#x20;Z&#x20;axis.&#x20;The&#x20;3D&#x20;and&#x20;2D&#x20;results&#x20;are&#x20;plotted&#x20;in&#x20;blue&#x20;and&#x20;orange&#x20;respectively,&#x20;and&#x20;near&#x20;identically&#x20;match&#x20;each&#x20;other." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>Figure 5. COMSOL model results of the pressure over the transducer surface.</em></p>
<p>To simplify the calculation of all these models, we used LiveLink&trade; <span class="llCompany"><em class="ipFor">for</em>&nbsp;MATLAB<sup>&reg;</sup></span>, which enables the integration of COMSOL&nbsp;Multiphysics<sup>&reg;</sup> with MATLAB<sup>&reg;</sup> By doing so, we were able to drive the variation of all the calculations we were interested in automatically and export the pressure over the transducer surface. The input information and the averaged pressure over the transducer surface were then written into a JSON file. These results make up the database, which can be used for further analysis.</p>
<h3>Access the Data and Models</h3>
<p>To further explore the model discussed in this blog post, download it via the following Application Exchange entry: <a href="/community/exchange/1081/">Modeling pulse-echo ultrasonic data</a>. </p>
<p>The data generated within this project, and the 2D axisymmetric and 3D COMSOL<sup>&reg;</sup> models (v6.2), are available on Mendeley data (DOI:10.17632/3bs65nzpv2.1).</p>
<h3>References</h3>
<ol>
<li>A. Diez, T.F. Johansen, E.M. Viggen, &#8220;From 3D to 1D: Effective numerical modelling of pulse-echo measurements in pipes,&#8221; <em>Proc. 46th Scandinavian Symposium on Physical Acoustics</em>, pp. 1–23, 2023; ISBN 978-82-8123-023-1.</li>
<li>A. Diez, E.M. Viggen, T.F. Johansen, &#8220;Ultrasonic pulse-echo dataset from numerical modelling for oil and gas well integrity investigations,&#8221; <em>Sci Data</em> 12, 544, 2025; <a href="https://doi.org/10.1038/s41597-025-04851-x" target="blank">https://doi.org/10.1038/s41597-025-04851-x</a></li>
</ol>
<h3>Acknowledgement</h3>
<p>This work was a collaboration between A. Diez, T.F. Johansen (SINTEF), and E.M. Viggen (Norwegian University of Science and Technology) for the Centre for Innovative Ultrasound Solutions, funded by the Research Council of Norway under grant no. 237887.</p>
<h3>About the Author</h3>
<p>Anja Diez is a researcher in the Acoustics Group at SINTEF. She has a background in geophysics and worked the first years of her career using seismics and ground-penetrating radar to investigate the ice sheets in Antarctica and Svalbard, determining ice properties and conditions at the glacier bed. In recent years, she has worked on acoustic projects related to industrial applications and nondestructive testing, combining signal processing and data analysis with COMSOL<sup>&reg;</sup> modeling for wave propagation in fluids and solids.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.comsol.com/blogs/reduced-order-modeling-of-ultrasonic-pipe-measurements/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Corrosion Control, Protective Coatings, and the Role of Simulation</title>
		<link>https://www.comsol.com/blogs/corrosion-control-protective-coatings-and-the-role-of-simulation</link>
					<comments>https://www.comsol.com/blogs/corrosion-control-protective-coatings-and-the-role-of-simulation#respond</comments>
		
		<dc:creator><![CDATA[Kat Leiva]]></dc:creator>
		<pubDate>Tue, 05 May 2026 13:22:13 +0000</pubDate>
				<category><![CDATA[COMSOL Now]]></category>
		<guid isPermaLink="false">https://com.staging.comsol.com/blogs?p=497151</guid>

					<description><![CDATA[Earlier this year, we attended the Association for Materials Protection and Performance’s Annual Conference + Expo. Check out our recap here! ]]></description>
										<content:encoded><![CDATA[<p>In March, the corrosion and materials protection community gathered in Houston, Texas, for AMPP 2026, the Association for Materials Protection and Performance&#8217;s Annual Conference + Expo. This premier event brought together senior engineers, procurement leaders, environmental managers, and operations executives from across the oil &#038; gas, power electronics, and transportation industries. COMSOL was proud to exhibit and present, joining the global conversation around innovative solutions for corrosion control and protective coatings. </p>
<p><span id="more-497151"></span></p>
<h3>What AMPP 2026 Was All About</h3>
<p>If there&#8217;s one thing that was immediately clear when walking the floor at AMPP 2026, it&#8217;s that corrosion is a much bigger deal than most people outside the field realize. We&#8217;re talking about a challenge that touches oil and gas pipelines, power systems, transportation infrastructure — pretty much anything made of metal that has to survive harsh conditions over a long period of time. What struck me most was how diverse the crowd was. You had senior engineers deep in the technical weeds right alongside procurement teams, environmental managers, and operations leaders, all of them there because corrosion affects their work, their budgets, and their safety responsibilities. The conversations happening on the show floor weren&#8217;t just technical; they were about risk, cost, and how to do things smarter. In this vein, we noticed a theme that kept coming up: People want better ways to predict and prevent corrosion before it becomes a problem, not just ways to respond to it after the fact.</p>
<h3>COMSOL at the Exhibit Hall</h3>
<p>The crowd stopping by our booth was genuinely all over the map: engineers, operations managers, procurement folks, and everyone in between. But what connected all of them was the same underlying challenge: Physical testing alone is either expensive or slow and doesn&#8217;t always give you the full picture. Physics-based simulation, on the other hand, enables engineers to virtually analyze real problems — from how quickly a pipeline might corrode to what protection strategy works best — before prototypes are built or physical tests get underway. That&#8217;s a value proposition that resonates whether you&#8217;re an engineer solving a technical problem or a manager trying to reduce costs and risk. At our booth, we were able to demonstrate our simulation capabilities live and have meaningful conversations about how virtual testing can complement, or even replace, costly physical tests.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/05/comsol-booth-at-ampp.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="Three&#x20;COMSOL&#x20;colleagues&#x20;at&#x20;the&#x20;COMSOL&#x20;booth&#x20;at&#x20;AMPP."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;05&#x2F;comsol-booth-at-ampp.png" alt="Three&#x20;COMSOL&#x20;colleagues&#x20;at&#x20;the&#x20;COMSOL&#x20;booth&#x20;at&#x20;AMPP." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>Chen You, Bertil Nistad, and myself were on hand at the COMSOL booth to answer questions about the COMSOL<sup>&reg;</sup> software and demonstrate its capabilities.</em></p>
<h3>COMSOL&#8217;s Technical Presentation</h3>
<p>One of the things I was most excited about was getting to watch two of my colleagues present in the technical program. COMSOL Senior Applications Engineer Chen You and Development Manager Bertil Nistad delivered a session together on modeling corrosion prediction and cathodic protection in the COMSOL&nbsp;Multiphysics<sup>&reg;</sup> software, and the room was engaged from start to finish. Even coming from a nontechnical background, I found myself genuinely following along. They broke down how simulation can be used to model the conditions that lead to corrosion and how products like the Corrosion Module add-on to COMSOL&nbsp;Multiphysics<sup>&reg;</sup> help engineers design better cathodic protection systems. The Q&#038;A at the end reflected this engagement, with attendees asking about how the models are applied in practice, how cathodic protection systems are simulated, and how the capabilities of the COMSOL<sup>&reg;</sup> software can be used in different scenarios.</p>
<div class="row">
<div class="col-sm-6">
    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/05/comsol-presentation-at-ampp.jpg" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="COMSOL&#x20;colleagues&#x20;presenting&#x20;on&#x20;the&#x20;use&#x20;of&#x20;modeling&#x20;and&#x20;simulation&#x20;software&#x20;for&#x20;analyzing&#x20;corrosion&#x20;at&#x20;the&#x20;AMPP&#x20;conference."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;05&#x2F;comsol-presentation-at-ampp.jpg" alt="COMSOL&#x20;colleagues&#x20;presenting&#x20;on&#x20;the&#x20;use&#x20;of&#x20;modeling&#x20;and&#x20;simulation&#x20;software&#x20;for&#x20;analyzing&#x20;corrosion&#x20;at&#x20;the&#x20;AMPP&#x20;conference." 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/05/presentation-slide-close-up.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;close-up&#x20;of&#x20;one&#x20;of&#x20;their&#x20;presentation&#x20;slides."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;05&#x2F;presentation-slide-close-up.png" alt="A&#x20;close-up&#x20;of&#x20;one&#x20;of&#x20;their&#x20;presentation&#x20;slides." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>

</div>
</div>
<p><em>As part of the AMPP 2026 technical program, Chen You and Bertil Nistad gave a presentation on using the COMSOL<sup>&reg;</sup> software to model corrosion prediction and cathodic protection.</em></p>
<p>&#8220;The AMPP Annual Conference is a great place to meet our existing customers and showcase our modeling software to a wide audience of possible prospects,&#8221; Nistad said. &#8220;For me, it was a week full of great presentations and lively discussions about corrosion modeling.&#8221;</p>
<p>Nistad also had the chance to be interviewed at the conference by Inspenet. You can check that out <a href="https://inspenet.com/en/inspenet-tv/comsol-multiphysics-simulation/"target="_blank">here</a>.</p>
<h3>Why It Matters</h3>
<p>Here&#8217;s the thing about corrosion: It costs the global economy trillions of dollars every year. That&#8217;s not a typo. Whether they stem from a leaking pipeline, a degraded coating on a ship hull, or a power component failing ahead of schedule, the downstream effects of corrosion are real: safety risks, unplanned downtime, and major costs that hit both operators and the environment.</p>
<p>Being at the AMPP Annual Conference + Expo made it easy to see why simulation is becoming such an important part of how the industry works. When businesses can model a problem and virtually test different materials, protection strategies, or designs, they make better decisions before anything is built. That&#8217;s good for engineers, good for business, and good for the environment.</p>
<h3>Model Corrosion Processes</h3>
<p>Want to learn more about how modeling and simulation can be used for understanding corrosion and designing and optimizing corrosion protection systems? Check out the Corrosion Module via the button below. </p>
<div class="flex-center">
<a href="/corrosion-module" class="btn-solid btn-md btn-green">Show Me the Corrosion Module</a>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.comsol.com/blogs/corrosion-control-protective-coatings-and-the-role-of-simulation/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Inductive Heating of Temperature-Dependent Magnetic Materials</title>
		<link>https://www.comsol.com/blogs/inductive-heating-of-temperature-dependent-magnetic-materials</link>
					<comments>https://www.comsol.com/blogs/inductive-heating-of-temperature-dependent-magnetic-materials#respond</comments>
		
		<dc:creator><![CDATA[Walter Frei]]></dc:creator>
		<pubDate>Wed, 29 Apr 2026 18:27:10 +0000</pubDate>
				<category><![CDATA[Electromagnetics]]></category>
		<category><![CDATA[Low-Frequency Electromagnetics]]></category>
		<category><![CDATA[AC/DC Module]]></category>
		<category><![CDATA[Technical Content]]></category>
		<guid isPermaLink="false">https://com.staging.comsol.com/blogs?p=496851</guid>

					<description><![CDATA[When modeling induction heating processes, incorporating the nonlinearities of the magnetic materials is necessary for accurate results. Learn how to use the AC/DC Module to include such nonlinearities in your simulations here!]]></description>
										<content:encoded><![CDATA[<p>One of the challenges in the field of inductive heating is the modeling of the nonlinear properties of the materials being heated. All materials are nonlinear with temperature; magnetic materials are also nonlinear with magnetic field. Incorporating these nonlinearities into a model is necessary for accuracy. Here, we will look at one particularly convenient way to do so using the <em>Magnetic Field Formulation</em> interface within the AC/DC Module, an add-on to the COMSOL&nbsp;Multiphysics<sup>&reg;</sup> software.</p>
<p><span id="more-496851"></span></p>
<h3>Why Induction Heating is a Modeling Challenge</h3>
<p>Induction heating is widely used in materials processing applications for many reasons, including:</p>
<ul>
<li>The workpiece is indirectly heated.</li>
<li>The zone being affected can extend into the volume of the material.</li>
<li>The heating profile over time can be very precisely controlled by altering the magnitude and frequency of the driving currents.</i>
</ul>
<p>Precise control over the heating process, however, does require some kind of process feedback loop and experimental verification. This loop should ideally be augmented with a numerical model that incorporates experimental data and can predict the temperature evolution over time. A numerical model is especially useful since it can predict behavior in regions that are not directly measurable in real time.</p>
<p>Practically speaking, numerical models do pose several challenges. You need good input data, starting with an accurate description of the geometry of the workpiece and induction heating coil, as well as knowledge of the driving currents and frequencies. From there, you also need to know the material properties and how they vary.</p>
<p>All material properties vary with temperature, and since induction heating usually starts with the workpiece at around room temperature and raises it up to around the melting temperature, these nonlinearities can never be neglected. Both the electrical and thermal conductivity of metals usually decrease with increasing temperature, but not always.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/04/B-H-curves.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;graph&#x20;representing&#x20;B-H&#x20;curves&#x20;at&#x20;different&#x20;temperatures."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;04&#x2F;B-H-curves.png" alt="A&#x20;graph&#x20;representing&#x20;B-H&#x20;curves&#x20;at&#x20;different&#x20;temperatures." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>Representative B–H curves at different temperatures. Above the Curie temperature, the slope of the curve equals the magnetic permeability of free space.</em></p>
<p>Furthermore, there are some materials, specifically soft magnetic materials, that have magnetic permeability that is nonlinear with magnetic field but with neglectable hysteresis. These materials can be experimentally characterized by a B–H curve, relating the magnitude of the <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAQAAAB3TUQ1AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBgJOyFkLI8dAAAAr0lEQVQoz42S0Q3CMAxEnxELZJas0BXKCFkBRigj0BU6AhmBjtCMQEc4PpqiBomm9od9sqXznWziWJwO7nFeinm6n0liZtC4QluozeGBJ3BjHQZaIhfNAGiTCNFs8IR4LP3+jQkIR8WkXP9T4xEiLMi2PpqAnjnDlsigWNhTUH0tIYAlpbrqDvHG1VX3gONaVZ1JXXXRWoB88649E+JV2JOfogHGbI/HEYm6F09Rjw86LG938GIwUQAAAC10RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgQXJ0aWZleCBTb2Z0d2FyZSAyMDExCLrFtAAAADF0RVh0aWNjOmRlc2NyaXB0aW9uAEFydGlmZXggU29mdHdhcmUgc1JHQiBJQ0MgUHJvZmlsZRMMAYYAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMTJ4MTArMjk5KzYzOeMZlmYAAAAedEVYdHBzOkxldmVsAFBTLUFkb2JlLTIuMCBFUFNGLTIuMEH5MxMAAAAASUVORK5CYII=" />-field to the <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAQAAAB3TUQ1AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBgJOyFkLI8dAAAAhUlEQVQoz7WSQQ2EQAxFXwkG1gIWxsJowQIWxsKulRkJWAALSPgcIGx3E8gcoP/Ul3do05qoq6bSowWwjt6xogKWHJn1QQheRAaEeBPphCASDxIE2rPjJL7xpHrG+8X2rw8/216IM8V1w7m4yIn26DL3i9upApkRISYyvRBk8kGSsNp/XAFTCTx7umnEGAAAAC10RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgQXJ0aWZleCBTb2Z0d2FyZSAyMDExCLrFtAAAADF0RVh0aWNjOmRlc2NyaXB0aW9uAEFydGlmZXggU29mdHdhcmUgc1JHQiBJQ0MgUHJvZmlsZRMMAYYAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMTJ4MTArMjk5KzYzOeMZlmYAAAAedEVYdHBzOkxldmVsAFBTLUFkb2JlLTIuMCBFUFNGLTIuMEH5MxMAAAAASUVORK5CYII=" />-field. These curves also exhibit a change with temperature, decreasing gradually in magnitude up to the Curie temperature, at which point the material becomes nonmagnetic. Although the form of such curves will usually be quite similar to what is shown above, the actual experimental data can be difficult to acquire and will often represent the biggest hurdle to implementing a numerical model. </p>
<h3>Implementing the Model: A Few Conceptual Preliminaries</h3>
<p>Induction heating processes usually occur over a timespan lasting at least a few seconds, while the excitation frequencies can range from as low as 50 Hz up to 450 kHz or even beyond. This means that there are two temporal scales to the problem. The temperature fields can be assumed to vary quite slowly relative to one period of oscillation. In other words, the electromagnetic fields do not observe a variation in temperature over one cycle. This motivates a solution method termed the <em>Frequency-Transient</em> <a href="/support/learning-center/article/setting-up-and-solving-electromagnetic-heating-problems-46881">study approach</a>, where the electromagnetic fields are solved in the frequency domain, while the thermal problem is solved in the time domain.</p>
<p>The electromagnetic fields do get recomputed but only when the material properties vary with respect to a change in temperature. The explicit assumption of a frequency domain analysis is that the material properties are constant over one cycle. However, in practice, the electromagnetic fields usually do vary nonlinearly over one cycle. We are usually trying to heat the material as quickly as possible, meaning that the excitation currents and resultant fields will be driving the material into the nonlinear part of the B–H curve.</p>
<p>To resolve this apparent contradiction, we use the concept of the effective B–H curve, which uses an energy-based method to compute a curve that approximates the nonlinear behavior. These curves can be computed by starting with the experimental tabulated B–H curve. The workflow begins with acquiring the B–H data, cleaning it up using <a href="/blogs/how-the-b-h-curve-affects-a-magnetic-analysis-and-how-to-improve-it">the B–H curve checker</a>, and then using the smoothed data within the effective <a href="/blogs/model-magnetic-materials-in-the-frequency-domain-with-an-app">B–H curve calculator</a>.</p>
<p>Following the above concepts, you should now have at least three sets of data for the workpiece material:</p>
<ul>
<li>temperature</li>
<li>nonlinear electrical and thermal conductivity</li>
<li>a set of effective B–H curves at different temperatures for each material being heated</li>
</ul>
<p>To set up a complete thermal model, you will also need the density and the specific heat, as well as the thermal emissivity of the surface since we will always need to consider at least radiative cooling. The specific heat also always varies with temperature. Density is always held constant — any change in volume has to be modeled by also solving for thermal expansion of the solid material. The surface emissivity is held constant in the example we will look at, although in practice it <a href="/blogs/modeling-emissivity-in-radiative-heat-transfer">may vary</a>.</p>
<p>The inductive coils are almost always water-cooled copper pipes and thus are much simpler to model since their temperature is fixed. We are usually not interested in the heat distribution within the coil itself. We only need to know how the currents in the coil are heating up the workpiece. This leads to a simpler modeling approach of using the <em>Impedance Boundary Condition</em> to model <a href="/support/learning-center/article/understanding-the-options-for-meshing-and-geometric-modeling-of-conductors-in-electromagnetic-fields-81171">only the coil surface</a>, thus avoiding the need to mesh the interior volume of the coil. This simplification can be relaxed by modeling the volume of the coil as well, if desired.</p>
<p>The workpiece, on the other hand, must always be modeled as a volume, since the variations in the properties cannot be accurately modeled via a surface condition. Furthermore, the fields will often vary quite sharply in the direction normal to the surface but quite gradually in the tangential direction. This motivates the usage of a boundary layer mesh. When working in 3D, it can even be useful to partition the geometry by introducing layers at the surface.</p>
<h3>A Quick Aside: Using Analytic Equations for the Effective B–H Curve</h3>
<p>Although experimental data is the ground truth, it is not always easy to acquire this data to high accuracy, especially over a wide temperature range. So, sometimes it motivates to use simpler expressions for the B–H curve, especially when we can use these to subsequently come up with analytic expressions for the effective B–H curve.</p>
<p>Two convenient expressions for the magnitude of the <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAQAAAB3TUQ1AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBgJOyFkLI8dAAAAr0lEQVQoz42S0Q3CMAxEnxELZJas0BXKCFkBRigj0BU6AhmBjtCMQEc4PpqiBomm9od9sqXznWziWJwO7nFeinm6n0liZtC4QluozeGBJ3BjHQZaIhfNAGiTCNFs8IR4LP3+jQkIR8WkXP9T4xEiLMi2PpqAnjnDlsigWNhTUH0tIYAlpbrqDvHG1VX3gONaVZ1JXXXRWoB88649E+JV2JOfogHGbI/HEYm6F09Rjw86LG938GIwUQAAAC10RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgQXJ0aWZleCBTb2Z0d2FyZSAyMDExCLrFtAAAADF0RVh0aWNjOmRlc2NyaXB0aW9uAEFydGlmZXggU29mdHdhcmUgc1JHQiBJQ0MgUHJvZmlsZRMMAYYAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMTJ4MTArMjk5KzYzOeMZlmYAAAAedEVYdHBzOkxldmVsAFBTLUFkb2JlLTIuMCBFUFNGLTIuMEH5MxMAAAAASUVORK5CYII=" />-field, <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFUAAAAXCAQAAADQbMu2AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBB0SNxcgjukrAAABoUlEQVRIx+2X3XWDMAyFP/VkAa9AR3BHcEYgI5ARyAhkBUYoI9QjxCPUKzCC+wBJ+a1LQtrmnN4HwCDJ1+JKGAk8Cp5+m8AfoSpacgDJRd/us+mZZSS9p54q1DdwVajuWTTFwMJTUwU37zNDNZSiObEPJYAoCgrZ9gLdBs8ReAMOnKNmnMSyi6dkMxhroGqJ1+wlI2O/FtNQY0EAXLDtTSvvGIr4LEOtalxvffVAEveAB7K42ZCqwX4OxKDOOf4BukuoSkJy0RCieeXY6PZ+EI0BjnHLvlYNgJj2WrELdiK0moxULyq/tJ0FUkqq8TwxqhrHWamODM04RDobawlV37HOQHyISmCY1c76xHMSHwZaDYcFhObR7QCQk8pzrF11tNpXKgT3ZQ7XQwko8phZN6sGevWvmahMyWe0enW+gxdgLuo01WFPzakZ17+NB10Gad5cVOn9rF50KYoCw3Ys9hU/s81Mzb7AxZtiS1UKEhK0NNuJhATLS7wqr6IFUEjz/jQKSxm+31dXqusIgmN7vff/1vqf6l1Rd443+sjj/LF+ACx2hRe9ScozAAAALXRFWHRpY2M6Y29weXJpZ2h0AENvcHlyaWdodCBBcnRpZmV4IFNvZnR3YXJlIDIwMTEIusW0AAAAMXRFWHRpY2M6ZGVzY3JpcHRpb24AQXJ0aWZleCBTb2Z0d2FyZSBzUkdCIElDQyBQcm9maWxlEwwBhgAAACF0RVh0cHM6SGlSZXNCb3VuZGluZ0JveAA1MXgxNCsyODErNjM2YkH6+QAAAB50RVh0cHM6TGV2ZWwAUFMtQWRvYmUtMi4wIEVQU0YtMi4wQfkzEwAAAABJRU5ErkJggg==" />, as a function of the magnitude of the <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAQAAAB3TUQ1AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBgJOyFkLI8dAAAAhUlEQVQoz7WSQQ2EQAxFXwkG1gIWxsJowQIWxsKulRkJWAALSPgcIGx3E8gcoP/Ul3do05qoq6bSowWwjt6xogKWHJn1QQheRAaEeBPphCASDxIE2rPjJL7xpHrG+8X2rw8/216IM8V1w7m4yIn26DL3i9upApkRISYyvRBk8kGSsNp/XAFTCTx7umnEGAAAAC10RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgQXJ0aWZleCBTb2Z0d2FyZSAyMDExCLrFtAAAADF0RVh0aWNjOmRlc2NyaXB0aW9uAEFydGlmZXggU29mdHdhcmUgc1JHQiBJQ0MgUHJvZmlsZRMMAYYAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMTJ4MTArMjk5KzYzOeMZlmYAAAAedEVYdHBzOkxldmVsAFBTLUFkb2JlLTIuMCBFUFNGLTIuMEH5MxMAAAAASUVORK5CYII=" />-field, <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAAAXCAQAAAAlkkAGAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBB0SNxcgjukrAAABc0lEQVRIx+2X23GDMBBFz824AVpQSlALcgm0QAu4BFJCaMEloBbcAi1QgvIB9kjBil/Ejxnvh7EWdjm6c1lsBV4rPh4N8GTAsqoBVMsuU7WKLqsw01cfvAzV/kzYXE1cUMTHuOt4H1ATZfrQzqsywKGVo+NrxAs9G31T8hmGBSUf8FgaoGVLP2ID3ZQ5ea9VsjLANlpb/KK4hAGvCT34KedBSeavSD1sGcJuv1CBZXe6xX0jBXbEeyyBM/b8MGAZTKJoovezROxhByAXrY/qKzt/dgEu3J5NpsNVwJY+UthgaI/WlNlulwD3iRz1NcBunItjqCLj4BumchzJTNDZZQcPzxxsntHBscKOVFGXmxCqMx5eSvszgS196A9QBTZ5hcThc8D3iFjhVN/sDH6sUT4A1KjD4NTIgJwaGqBSdWP3WciqYxxnpbqxvzp1h8zJUbeC394LHs8/uTHsWM9y60s6vH/Av4HvDjxEnwtU6dX+Nf8Ay/FznNpkSPMAAAAtdEVYdGljYzpjb3B5cmlnaHQAQ29weXJpZ2h0IEFydGlmZXggU29mdHdhcmUgMjAxMQi6xbQAAAAxdEVYdGljYzpkZXNjcmlwdGlvbgBBcnRpZmV4IFNvZnR3YXJlIHNSR0IgSUNDIFByb2ZpbGUTDAGGAAAAIXRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADUzeDE0KzI4MCs2MzazGk3WAAAAHnRFWHRwczpMZXZlbABQUy1BZG9iZS0yLjAgRVBTRi0yLjBB+TMTAAAAAElFTkSuQmCC" />, are:</p>
<div class="latex">B\left( H \right) = \mu_0 H + B_{sat} \tanh\left(  H /H_0 \right)</div>
<p>&nbsp;</p>
<div class="latex">B\left( H \right) = \mu_0 H + B_{sat} \left( 1 &#8211; \exp \left(  H /H_0 \right) \right)</div>
<p>&nbsp;</p>
<p>These have the same limiting behavior: at low magnetic field, the slope (the differential relative permeability) is <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASIAAAAXCAQAAAAFd4qXAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBB0SNxcgjukrAAAFV0lEQVRo3u2b8XGjOhDGf/vmGtCVoBaUEvRKICXwSuBKwCXYJcQl2CWEEkwJRwm6PzAggTACnMm9TJbJDDLiW60+abVaEXF8y7fsk38+uwHf8v+XyCASK3oLlGjJn4P0lURyMZ/dhtm2TRhLfK8Q5Zd/jE1Gc8WK5eCq4Fdfas6umWDnVCuQru4qmt4I9+uzu/QjRCzK+b2iXb0TMY2LNJky1soSNydK/vPKzrvIMPc7xQ3lPTE48v7Zkd9dTa/OexKSxVF65SO//edf6ULx5pU0JZcnoCZwkYj0Pionc4MN6oWgg5GUQbUcFwwFx3FiWpmMZIKab7FmfoWLI3boHQq/V2bfyRZrLHKRPBjLCHIiN1zQ3X24nB3wna317g1V4DQbxtFOxjkRqfGWN4UJ3vtCIgrr7k7fVVQgNuG1fLE/lrlIk2yiaQ03J4puSQsCa3f212/8gNBy9brHoqYN8N9NRSKDoPyVJPug6bHMRZoEjE2RH3PjzmTdfTCIREsppVgpwh2FaPQQgonhjYM7BTUyqvVIjMb+VhErZX8/2jk8V1Zpsuy2LNKCRS4ScbJx61ZzU3We1VvOxHDk1dXAVXKMB2jbDrzfK17deIRaDquR2nJ0rIshTlDcrH5OiKV0B1bIB2rSbN01PZJlLlJxDpNfSOGmlxrT1ugHkWgud+IBGizD+DZUfYdU5N3LfocNW9cFpNobUhpNfBZlzEmM2qFDlgxHxk78wzRhNtK7gLrIRZpMkw2p3HTSdNNv8EQF9cjooWQ5D8+k5l1q563DkgeGPEa6ekg5M6vumqyRaHSPYh4vIVJQyk8/LN2vSRQFVyyHrfmaIOBWfikyDBe4mNGgUP6gGTHWIc9ws2Thj75aHrg3Q9M1bbxWukrGQaMdUk9rkNDPiIiw1H0H2YXZcx3tbJ6h6Y1X10jFhZeNuP6Sqry9bDOmOoGLuBSAP11skCxkgZsFCztPZAjdd+aRYQn8hRjwN/CiwCNmBdL8kiDFTKQS8xy9QxcLC7NyonGvJjGt9a6RRsy2KeGCePKhb1zgYlZMELOGjEWRh55atrAbRM39r30tB0/pOC9R0ATzPQuUP0aqvdjpUR7iSvoey/YolitI7k6iyDCc0eiWFMlpZ/npuZqCHFi4H6vFPj0qesCFZCiafnC39sIZg8FSybA4ZpHJO8/NnIWqv+8zkLcuV4rmFuQtb0NmM5Zm5xKmxh8ieblVsjA/ujErrLmn6lFtSykd5CguFCjeUV3WHBXmep+iqT/K4BJmgHkbZ5+5JGSsH9aY5wLNmwPT5phDe7Eh6pixx9zMWcilqzEE1q8cpc1+Zrx2TktKNBpzz460geVLEKJp6pFrnEMyaKyUnFwtFksG5FJtyXIEc6PGiEWh+EUmBRVwdo1Y9y/wAqIp+AnovRFRRNO8VL6nlRKFATnScNpyDLvIhZUjlXuN2Bt4yCljG7kZljZvZCkyyu60J3l+FtPTnm1IG/3DkaMD257koLsTHTLv9K5o7ynGp0X7NQ16uIQ9gR4fcCZp2XxEi6HkRjG1l4vPRYyxh7hRC8kGz7WfxA0d9dRBdOtOtEe/e8e+5K3BXMjitbdrQnHrn48WieEAdg1lGwfQ7U5tMbUX50D3J/8rGYtbyHE4gN35ZaOYj0jtr9DvZ25GztYL2s8osVJSo1eE0UmaXMNBStFSRrIoB1Z/9LWc84lKw1msZBh3iNhbSUbWLk3rGYtZKIbGW0h3+oFyf2i8S3/RzZLP1ITuFrnJk3y75/sgOzYxNraQ4+hjlF1N+uRvgVBx8v4eTcPneX/H9QzGKMKFW77/2+Nb9sofYFM/XSfo4EYAAAAtdEVYdGljYzpjb3B5cmlnaHQAQ29weXJpZ2h0IEFydGlmZXggU29mdHdhcmUgMjAxMQi6xbQAAAAxdEVYdGljYzpkZXNjcmlwdGlvbgBBcnRpZmV4IFNvZnR3YXJlIHNSR0IgSUNDIFByb2ZpbGUTDAGGAAAAInRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADE3NHgxNCsyMTgrNjM2VMWbnwAAAB50RVh0cHM6TGV2ZWwAUFMtQWRvYmUtMi4wIEVQU0YtMi4wQfkzEwAAAABJRU5ErkJggg==" />, and in the high-field limit, the slope is <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAARCAQAAACcev82AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBB0SNxcgjukrAAAA30lEQVQoz5WSUXHEMAxEnzolIAqmYAqiEAophBSCKRyGQuhBqCEkFAJB/bhYce4y00ae8ezHSrN+ljhX6u2Su7eLSQk9iZ76PQ43bpsy3Dk7fRijhrr/EUYSKUy5NYpKEZMS0SLKyBzaGTb1jTooP89hcpstBv4FIBl8BV9ZJR/JGGufXEbADi/b7ZJILS0DFUhAD1MB3qN3IYuhKJ8MMgWlQzV75u4fYlRfQCr4AlRyOGtHhpnx9VPQRosZ3Zg5JJx09ouMFBKlDXtc0878pSFh+yjxBw315T8bKdf2/RencYkTumu3UQAAAC10RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgQXJ0aWZleCBTb2Z0d2FyZSAyMDExCLrFtAAAADF0RVh0aWNjOmRlc2NyaXB0aW9uAEFydGlmZXggU29mdHdhcmUgc1JHQiBJQ0MgUHJvZmlsZRMMAYYAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMTR4MTArMjk4KzYzNqH7B6cAAAAedEVYdHBzOkxldmVsAFBTLUFkb2JlLTIuMCBFUFNGLTIuMEH5MxMAAAAASUVORK5CYII=" />, equal to free space. The saturation flux density, <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAUCAQAAABLhoeDAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBB0SNxiwMfS6AAABP0lEQVQ4y62UW3HDMBBFjzohoEJYClsIS8GBYAouBBdCCiGGkFAQhARCDWH7IWUspUkm7kT6kazxnT13H8F53Xp7oRab5Rh6pHk7M/m8Ss2rjeL05RzZ8YM6z+/20uPE5nG3Rqz1TEkN2HwFvioBxrHy0IhM//QMwekq/34Y10B6nU2sxJPPka0fV8XVYCqJi2MJQddJtZinGgutoR+UQ0T+lEbrWHnaPyE2LiEsmAZNLhU4P4Gmy1+b6mNbYwMz30W4IzKDTwChByIwoShGCpRU3XKsbSWEvYNm6IxFzL2CcbgqjTAiCBpGAAThyIcvkBZ2JN9CEAbeASkcRrqZzQcmKyMnBochR8KQOThgdxr9jtDJcegYHPrc+hzo6B3cQS6Tpu6A22tmCkZE/ROYsGAY5zICUugQ/yqJeuXY/gXuekKbkhfnWwAAAC10RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgQXJ0aWZleCBTb2Z0d2FyZSAyMDExCLrFtAAAADF0RVh0aWNjOmRlc2NyaXB0aW9uAEFydGlmZXggU29mdHdhcmUgc1JHQiBJQ0MgUHJvZmlsZRMMAYYAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMjN4MTIrMjk0KzYzN/Sod/cAAAAedEVYdHBzOkxldmVsAFBTLUFkb2JlLTIuMCBFUFNGLTIuMEH5MxMAAAAASUVORK5CYII=" />, is the point at which the slope approaches the free space limit.</p>
<p>By using this form, we can easily introduce a temperature dependency to approximate the behavior as we approach the Curie temperature, above which materials can be approximated as being nonmagnetic. We do so by making the saturation flux density a function of temperature, where the function <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAXCAQAAAAc9fFdAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBB0SNxiwMfS6AAACKUlEQVRIx82X4XmjMAyGX93TBXwjeAXfCF6BjsCN4I5ARyAjwAhhhDJCGCGMoP4IMcYhB8nztFfxR3ZkIX/6JBFRfo78+t8BfFMwUorbtAli5tXL8jh2YTvQ6vhkKB6jPYAYwqrJoAcOVPyNO7p4cCjlpBtqzjjl8QdDE/VAg8coFCiVouCpqSetipaZkxLFJGu9HHk4mBof9TQsxU66vQbB8bqXc8bRLxIzZonblyKD127SLV3ifdBh0uf9Q0xjdqPTDJqCn5P2EC5lAn05I815xhl/xUPhvJImLEqR8OechvZAMM3sZZ2P2S/HS1IX1YSf6uCiG1614xmxrNWgB9b9DTi6vM84+uimx7LZJ+6IW71EypiljBjgBpl2diMDHzJou/VmMZg7L8mR2fCVICMWSz+vtQeKHS8JlNtG4jCp941g8pyKA/bc2LGHWfcZEyVNU95jAiOHKbACwwjagpSAAVodpMDh6YUFSwbxN6y5zxgiZus9ZjkKsDQKjkaholIw106N57intNMes1LaLiltqbBYnFQAWCwdf5KbeKnp9VUsgd+AjSj6FSb0uJmsUmLxGLxUoG9ridYcmX+2MUfFiUC44EBIJou/sbZ8PNAiiytm+wI5TYcC5TRrjxSXbooq2LyzpoNyx1CdBsML2zLSisfg9E0MXjyeIQ7QXgqsvmdn3ql21RjiGCMdnpk9O4flrhFLnQzSrwpGodj+MCOkX0/yk/4dfAKopqWH0hebcwAAAC10RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgQXJ0aWZleCBTb2Z0d2FyZSAyMDExCLrFtAAAADF0RVh0aWNjOmRlc2NyaXB0aW9uAEFydGlmZXggU29mdHdhcmUgc1JHQiBJQ0MgUHJvZmlsZRMMAYYAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gANDJ4MTQrMjg0KzYzNgCpfvwAAAAedEVYdHBzOkxldmVsAFBTLUFkb2JlLTIuMCBFUFNGLTIuMEH5MxMAAAAASUVORK5CYII=" /> can have any form as long as it drops to zero above the Curie temperature. Usually, it will be monotonically decaying, so we could posit a curve of the form shown in the plot below, with polynomial decrease up to the Curie temperature. Such a curve can be defined using the <em>Piecewise</em> function in COMSOL<sup>&reg;</sup>, and a smoothing term can be added for numerical stability.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/04/approximate-magnetic-behavior-graph.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;graph&#x20;showing&#x20;an&#x20;approximation&#x20;of&#x20;the&#x20;change&#x20;in&#x20;magnetic&#x20;behavior&#x20;with&#x20;temperature."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;04&#x2F;approximate-magnetic-behavior-graph.png" alt="A&#x20;graph&#x20;showing&#x20;an&#x20;approximation&#x20;of&#x20;the&#x20;change&#x20;in&#x20;magnetic&#x20;behavior&#x20;with&#x20;temperature." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>Approximation of the change of the magnetic behavior with temperature. Smoothing is applied over a small region about the Curie temperature.</em></p>
<p>With these expressions, we can now derive an analytic expression for the effective B–H curve using the <em>Simple Energy</em> method, where:</p>
<div class="latex">B_{eff}\left( H, T\right) = \frac{2}{H} \int_0^H B\left( H,T \right) dH</div>
<p>&nbsp;</p>
<p>Plugging in our two expressions from above gives:</p>
<div class="latex">B_{eff}\left( H,T \right) = \left( 2/H \right)\left( {\frac{1}{2} \mu_0 H^2 + B_{sat}\left( T \right)  H_0 \log\left(  \cosh \left( H /H_0 \right) \right) \right)</div>
<p>&nbsp;</p>
<div class="latex">B_{eff}\left( H,T \right) = \left( 2/H \right)\left( {\frac{1}{2} \mu_0 H^2 + B_{sat}\left( T \right)  \left( H + H_0 \exp \left( -H /H_0 \right) \right) \right)</div>
<p>&nbsp;</p>
<p>Note that we could also introduce a temperature dependency to the <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAUCAQAAADWi44LAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBoHDzAVIbmZAAAA9UlEQVQ4y52TUZHDMAxEn26OgCmYgimYQigYQyGYQkvhIMQQrhAaCA0E9SfxKLrkmqn1o7VnvZLWFuWT9fURi28LpBCXtGmTSFlP9OJ4ugkySjX4ypOg+PBFRuDH4ETT+X1viVnvvehA4g7vaZlm0AAbvE+TSNzcvtE+nCQZQPKB9mGRicmoee0jA3hwNaigpCUPVDJ1NcOSIkoxuPLs+UhQCPz+9S27ufXOJIHOoDOzJN9bYtJp17PsLndqzR2vOJj9YGhSZSSSpUoEyVKpQJHC/tITwcDYRzO4Sf5DCzy6RUFR5NzvlkLkRmHSG3CWtrzXPukXzsWpyr+Gy24AAAAtdEVYdGljYzpjb3B5cmlnaHQAQ29weXJpZ2h0IEFydGlmZXggU29mdHdhcmUgMjAxMQi6xbQAAAAxdEVYdGljYzpkZXNjcmlwdGlvbgBBcnRpZmV4IFNvZnR3YXJlIHNSR0IgSUNDIFByb2ZpbGUTDAGGAAAAIXRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADE2eDEyKzI5Nys2MzeWYRb5AAAAHnRFWHRwczpMZXZlbABQUy1BZG9iZS0yLjAgRVBTRi0yLjBB+TMTAAAAAElFTkSuQmCC" /> term, altering both magnitude and slope of the B–H curve. It should be emphasized that these are solely presented as convenient approximations, and you could repeat this derivation for other functions and other equations for computing the effective B–H curve. In the absence of high-quality experimental data, these can be a reasonable starting point for your modeling.</p>
<h3>Implementing a Model Using the Magnetic Field Formulation</h3>
<p>The case we will consider here is of a steel square channel heated by a three-turn coil. We will assume that the coil pitch does not strongly affect the solution and will use this assumption to exploit the symmetry of the workpiece and coil to reduce model size.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/04/three-turn-inductive-coil-1024x576.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;series&#x20;of&#x20;model&#x20;images,&#x20;one&#x20;showing&#x20;a&#x20;completed&#x20;three-turn&#x20;inductive&#x20;coil&#x20;around&#x20;a&#x20;section&#x20;of&#x20;steel&#x20;square&#x20;channel,&#x20;and&#x20;the&#x20;other&#x20;showing&#x20;the&#x20;same&#x20;model&#x20;at&#x20;one-sixteenth&#x20;to&#x20;reduce&#x20;model&#x20;size."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;04&#x2F;three-turn-inductive-coil-1024x576.png" alt="A&#x20;series&#x20;of&#x20;model&#x20;images,&#x20;one&#x20;showing&#x20;a&#x20;completed&#x20;three-turn&#x20;inductive&#x20;coil&#x20;around&#x20;a&#x20;section&#x20;of&#x20;steel&#x20;square&#x20;channel,&#x20;and&#x20;the&#x20;other&#x20;showing&#x20;the&#x20;same&#x20;model&#x20;at&#x20;one-sixteenth&#x20;to&#x20;reduce&#x20;model&#x20;size." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>A three-turn inductive coil around a section of a steel square channel (left) can be reduced to a one-sixteenth model (right) of the workpiece and the surrounding free space.</em></p>
<p>The approach that we will take here is to use the <em>Magnetic Field Formulation</em> interface, which solves for the <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAQAAAB3TUQ1AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBgJOyFkLI8dAAAAhUlEQVQoz7WSQQ2EQAxFXwkG1gIWxsJowQIWxsKulRkJWAALSPgcIGx3E8gcoP/Ul3do05qoq6bSowWwjt6xogKWHJn1QQheRAaEeBPphCASDxIE2rPjJL7xpHrG+8X2rw8/216IM8V1w7m4yIn26DL3i9upApkRISYyvRBk8kGSsNp/XAFTCTx7umnEGAAAAC10RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgQXJ0aWZleCBTb2Z0d2FyZSAyMDExCLrFtAAAADF0RVh0aWNjOmRlc2NyaXB0aW9uAEFydGlmZXggU29mdHdhcmUgc1JHQiBJQ0MgUHJvZmlsZRMMAYYAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMTJ4MTArMjk5KzYzOeMZlmYAAAAedEVYdHBzOkxldmVsAFBTLUFkb2JlLTIuMCBFUFNGLTIuMEH5MxMAAAAASUVORK5CYII=" />-field directly. This makes it slightly more suitable for modeling of materials where the nonlinearity depends explicitly on the <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAQAAAB3TUQ1AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBgJOyFkLI8dAAAAhUlEQVQoz7WSQQ2EQAxFXwkG1gIWxsJowQIWxsKulRkJWAALSPgcIGx3E8gcoP/Ul3do05qoq6bSowWwjt6xogKWHJn1QQheRAaEeBPphCASDxIE2rPjJL7xpHrG+8X2rw8/216IM8V1w7m4yIn26DL3i9upApkRISYyvRBk8kGSsNp/XAFTCTx7umnEGAAAAC10RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgQXJ0aWZleCBTb2Z0d2FyZSAyMDExCLrFtAAAADF0RVh0aWNjOmRlc2NyaXB0aW9uAEFydGlmZXggU29mdHdhcmUgc1JHQiBJQ0MgUHJvZmlsZRMMAYYAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMTJ4MTArMjk5KzYzOeMZlmYAAAAedEVYdHBzOkxldmVsAFBTLUFkb2JlLTIuMCBFUFNGLTIuMEH5MxMAAAAASUVORK5CYII=" />-field itself. We’ve already covered <a href="/blogs/modeling-of-excitations-with-the-magnetic-field-formulation">how to introduce excitations into this formulation</a> and will use a global constraint to fix the driving current on the coil.</p>
<p>When entering the material nonlinearity, you can reduce the computational cost by avoiding symbolic differentiation with respect to magnetic field in the effective B–H material relationship. This is done using the <a href="/blogs/accelerating-model-convergence-with-symbolic-differentiation"><code>nojac ()</code> operator</a>, and although this can occasionally lead to an increased number of solver iterations, each iteration takes less time and memory, resulting in an overall improvement. Note that this holds, regardless of whether you’re using the analytic expressions derived above or using tabulated data.</p>
<p>The solution approach uses the <em>Frequency-Transient</em> solver, which will default to using a segregated approach for 3D models. The <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAQAAAB3TUQ1AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBgJOyFkLI8dAAAAhUlEQVQoz7WSQQ2EQAxFXwkG1gIWxsJowQIWxsKulRkJWAALSPgcIGx3E8gcoP/Ul3do05qoq6bSowWwjt6xogKWHJn1QQheRAaEeBPphCASDxIE2rPjJL7xpHrG+8X2rw8/216IM8V1w7m4yIn26DL3i9upApkRISYyvRBk8kGSsNp/XAFTCTx7umnEGAAAAC10RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgQXJ0aWZleCBTb2Z0d2FyZSAyMDExCLrFtAAAADF0RVh0aWNjOmRlc2NyaXB0aW9uAEFydGlmZXggU29mdHdhcmUgc1JHQiBJQ0MgUHJvZmlsZRMMAYYAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMTJ4MTArMjk5KzYzOeMZlmYAAAAedEVYdHBzOkxldmVsAFBTLUFkb2JlLTIuMCBFUFNGLTIuMEH5MxMAAAAASUVORK5CYII=" />-field is solved for using a direct solver, and this is a great place to try out the new <a href="/blogs/faster-simulation-with-nvidia-gpu-support-for-comsolmph">NVIDIA CUDA<sup>®</sup> direct sparse solver (NVIDIA CuDSS)</a> if you have an appropriate graphics card. </p>
<p>The results are animated below, and show the effects of the rise in temperature. The effective relative permeability changes as the part heats up, and eventually drops to unity once the Curie temperature is exceeded.</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_esbp2i6l6v 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/esbp2i6l6v/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>Animation of the effective relative permeability, which is affected by field strength and temperature, over time.</em></p>
<p>With regards to the meshing, you can use the maximum operating frequency along with the conductivity and maximum effective permeability to compute the minimum skin depth. Along with that, you can <a href="/support/learning-center/article/understanding-and-changing-the-element-order-47301">investigate different element order</a>, although when you have highly nonlinear materials, the linear order is usually preferred. </p>
<p>The computational costs of a three-dimensional model can of course be significant, so reducing the model by exploiting symmetry is always encouraged. To take it one step further, you can often reduce the model to two dimensions. Such models are particularly useful since they can help guide you towards an efficient meshing strategy in your three-dimensional models.</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_0osodpak9z 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/0osodpak9z/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>Two-dimensional models can often provide reasonable approximations of a three-dimensional model at much lower computational cost. The 2D results are mapped onto their corresponding 3D faces.</em></p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/04/results-comparison-graph-1024x576.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;graph&#x20;comparing&#x20;the&#x20;results&#x20;of&#x20;the&#x20;two-dimensional&#x20;and&#x20;three-dimensional&#x20;model&#x20;results."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;04&#x2F;results-comparison-graph-1024x576.png" alt="A&#x20;graph&#x20;comparing&#x20;the&#x20;results&#x20;of&#x20;the&#x20;two-dimensional&#x20;and&#x20;three-dimensional&#x20;model&#x20;results." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>Comparison of the two-dimensional and three-dimensional model results.</em></p>
<p>The importance of building 2D models cannot be overemphasized, as they can often provide a very good estimate of the 3D solution, and it is much easier to investigate meshing, solver, and discretization strategies. As you expand these types of models, you will likely also want to include more physics, such as solving for the mechanical properties: <a href="/model/induction-hardening-of-a-cylindrical-pin-143381">Induction Hardening of a Cylindrical Pin</a>.</p>
<h3>Closing Remarks</h3>
<p>We have shown here that it is easy to use the <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAQAAAB3TUQ1AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBgJOyFkLI8dAAAAhUlEQVQoz7WSQQ2EQAxFXwkG1gIWxsJowQIWxsKulRkJWAALSPgcIGx3E8gcoP/Ul3do05qoq6bSowWwjt6xogKWHJn1QQheRAaEeBPphCASDxIE2rPjJL7xpHrG+8X2rw8/216IM8V1w7m4yIn26DL3i9upApkRISYyvRBk8kGSsNp/XAFTCTx7umnEGAAAAC10RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgQXJ0aWZleCBTb2Z0d2FyZSAyMDExCLrFtAAAADF0RVh0aWNjOmRlc2NyaXB0aW9uAEFydGlmZXggU29mdHdhcmUgc1JHQiBJQ0MgUHJvZmlsZRMMAYYAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMTJ4MTArMjk5KzYzOeMZlmYAAAAedEVYdHBzOkxldmVsAFBTLUFkb2JlLTIuMCBFUFNGLTIuMEH5MxMAAAAASUVORK5CYII=" />-field formulation to set up and solve induction heating of materials that are nonlinear with both magnetic field and temperature. This formulation can be more stable, and hence, converge faster than other approaches, particularly when you have strong nonlinearities. </p>
<p>Interested in getting started in this area? Download the tutorial model from the link below.</p>
<div class="flex-center">
<a href="/model/150261" class="btn-solid btn-md btn-red">GET THE MODEL</a>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.comsol.com/blogs/inductive-heating-of-temperature-dependent-magnetic-materials/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Modeling of Excitations with the Magnetic Field Formulation</title>
		<link>https://www.comsol.com/blogs/modeling-of-excitations-with-the-magnetic-field-formulation</link>
					<comments>https://www.comsol.com/blogs/modeling-of-excitations-with-the-magnetic-field-formulation#respond</comments>
		
		<dc:creator><![CDATA[Walter Frei]]></dc:creator>
		<pubDate>Mon, 27 Apr 2026 12:45:36 +0000</pubDate>
				<category><![CDATA[Electromagnetics]]></category>
		<category><![CDATA[Low-Frequency Electromagnetics]]></category>
		<category><![CDATA[AC/DC Module]]></category>
		<category><![CDATA[Technical Content]]></category>
		<guid isPermaLink="false">https://com.staging.comsol.com/blogs?p=496361</guid>

					<description><![CDATA[Get a quick look at 5 interfaces for modeling time-varying magnetic fields and inductive effects in the AC/DC Module. Then, learn how to use one of them for modeling inductive phenomena.]]></description>
										<content:encoded><![CDATA[<p>When using the AC/DC Module, an add-on to the COMSOL&nbsp;Multiphysics<sup>&reg;</sup> software, there are five interfaces within which we can model time-varying magnetic fields and inductive effects. Each solves a different form of Maxwell’s equations and has different modeling benefits. Here, we will look in depth at one of these interfaces, the <em>Magnetic Field Formulation (MFH)</em> interface, and how to use it to model inductive phenomena. </p>
<h3>A Quick Overview of the Different Formulations</h3>
<p>The five interfaces that can be used to solve for time-varying magnetic fields within the AC/DC Module are:</p>
<ul>
<li><em>Magnetic Fields</em> interface</li>
<li><em>Magnetic and Electric Fields</em> interface</li>
<li><em>Magnetic Fields, Currents Only</em> interface</li>
<li><em>Rotating Machinery, Magnetic</em> interface</li>
<li><em>Magnetic Field Formulation</em> interface</li>
</ul>
<p>The first of these, the <em>Magnetic Fields</em> interface, is by far the most commonly used and is the workhorse of most inductive modeling. It solves for the magnetic vector potential, the <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAQAAAB3TUQ1AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBgJOyATK7+LAAAArUlEQVQoz42SURHDMAxDn8sgFEIhFDYIpRAso7BC6CB0EEohFFII2kezXc/ttsY/lk5nWeeYOPe6k7ojoSWrFs9MzATyjpUrAhVRPN8dzFuAaP2/iYVERYyOd/DCJLgjRPxl3fMAhrbEN2sCtXWzD9S5IEPrBh/Itie0wsICQCABT10PrNcgH+QCbYUj/QYlhLjthER/DSb0DteEJGaEqORGZyYKQszrQnb2P74AofmgbcDx8LMAAAAtdEVYdGljYzpjb3B5cmlnaHQAQ29weXJpZ2h0IEFydGlmZXggU29mdHdhcmUgMjAxMQi6xbQAAAAxdEVYdGljYzpkZXNjcmlwdGlvbgBBcnRpZmV4IFNvZnR3YXJlIHNSR0IgSUNDIFByb2ZpbGUTDAGGAAAAIXRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADEyeDEwKzI5OSs2MznjGZZmAAAAHnRFWHRwczpMZXZlbABQUy1BZG9iZS0yLjAgRVBTRi0yLjBB+TMTAAAAAElFTkSuQmCC" />-field, and has convenient ways to excite structures such as: lumped port boundary conditions, coil domain conditions, and background field excitations. Most people do, and should, start their modeling with this interface.</p>
<p>Next, the <em>Magnetic and Electric Fields</em> interface solves for both the <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAQAAAB3TUQ1AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBgJOyATK7+LAAAArUlEQVQoz42SURHDMAxDn8sgFEIhFDYIpRAso7BC6CB0EEohFFII2kezXc/ttsY/lk5nWeeYOPe6k7ojoSWrFs9MzATyjpUrAhVRPN8dzFuAaP2/iYVERYyOd/DCJLgjRPxl3fMAhrbEN2sCtXWzD9S5IEPrBh/Itie0wsICQCABT10PrNcgH+QCbYUj/QYlhLjthER/DSb0DteEJGaEqORGZyYKQszrQnb2P74AofmgbcDx8LMAAAAtdEVYdGljYzpjb3B5cmlnaHQAQ29weXJpZ2h0IEFydGlmZXggU29mdHdhcmUgMjAxMQi6xbQAAAAxdEVYdGljYzpkZXNjcmlwdGlvbgBBcnRpZmV4IFNvZnR3YXJlIHNSR0IgSUNDIFByb2ZpbGUTDAGGAAAAIXRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADEyeDEwKzI5OSs2MznjGZZmAAAAHnRFWHRwczpMZXZlbABQUy1BZG9iZS0yLjAgRVBTRi0yLjBB+TMTAAAAAElFTkSuQmCC" />-field and the electric potential, the <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAQAAAB3TUQ1AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBsNFgwUZY61AAAAuUlEQVQoz42SURHDIBBEXzo1gAUsxMJZqAU0VEIsUAmthERCLcRCLGw/ICEJzDTcB3fLY2fuoBPX1u0ixx2gM6xIeqa984QsTZoQAo/xRoiAiRQ4jJGI4QWb3CNEFPtgxuVsJ46IZT0QglAu7sEHQgwHP98ABTNi3ipj3J0dwJAaytW7NHYGHQtKPvjiXYGCASFMEFfnNujTkHBlME1QEDM6nPQKtJz4P6DgW7+Qmr/nBXwqVS3PvtZ+P5TtAYfan78AAAAtdEVYdGljYzpjb3B5cmlnaHQAQ29weXJpZ2h0IEFydGlmZXggU29mdHdhcmUgMjAxMQi6xbQAAAAxdEVYdGljYzpkZXNjcmlwdGlvbgBBcnRpZmV4IFNvZnR3YXJlIHNSR0IgSUNDIFByb2ZpbGUTDAGGAAAAIXRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADEyeDEwKzI5OSs2MznjGZZmAAAAHnRFWHRwczpMZXZlbABQUy1BZG9iZS0yLjAgRVBTRi0yLjBB+TMTAAAAAElFTkSuQmCC" />-field, making it an <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAQAAAB3TUQ1AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBgJOyATK7+LAAAArUlEQVQoz42SURHDMAxDn8sgFEIhFDYIpRAso7BC6CB0EEohFFII2kezXc/ttsY/lk5nWeeYOPe6k7ojoSWrFs9MzATyjpUrAhVRPN8dzFuAaP2/iYVERYyOd/DCJLgjRPxl3fMAhrbEN2sCtXWzD9S5IEPrBh/Itie0wsICQCABT10PrNcgH+QCbYUj/QYlhLjthER/DSb0DteEJGaEqORGZyYKQszrQnb2P74AofmgbcDx8LMAAAAtdEVYdGljYzpjb3B5cmlnaHQAQ29weXJpZ2h0IEFydGlmZXggU29mdHdhcmUgMjAxMQi6xbQAAAAxdEVYdGljYzpkZXNjcmlwdGlvbgBBcnRpZmV4IFNvZnR3YXJlIHNSR0IgSUNDIFByb2ZpbGUTDAGGAAAAIXRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADEyeDEwKzI5OSs2MznjGZZmAAAAHnRFWHRwczpMZXZlbABQUy1BZG9iZS0yLjAgRVBTRi0yLjBB+TMTAAAAAElFTkSuQmCC" />&#8211;<img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAQAAAB3TUQ1AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBsNFgwUZY61AAAAuUlEQVQoz42SURHDIBBEXzo1gAUsxMJZqAU0VEIsUAmthERCLcRCLGw/ICEJzDTcB3fLY2fuoBPX1u0ixx2gM6xIeqa984QsTZoQAo/xRoiAiRQ4jJGI4QWb3CNEFPtgxuVsJ46IZT0QglAu7sEHQgwHP98ABTNi3ipj3J0dwJAaytW7NHYGHQtKPvjiXYGCASFMEFfnNujTkHBlME1QEDM6nPQKtJz4P6DgW7+Qmr/nBXwqVS3PvtZ+P5TtAYfan78AAAAtdEVYdGljYzpjb3B5cmlnaHQAQ29weXJpZ2h0IEFydGlmZXggU29mdHdhcmUgMjAxMQi6xbQAAAAxdEVYdGljYzpkZXNjcmlwdGlvbgBBcnRpZmV4IFNvZnR3YXJlIHNSR0IgSUNDIFByb2ZpbGUTDAGGAAAAIXRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADEyeDEwKzI5OSs2MznjGZZmAAAAHnRFWHRwczpMZXZlbABQUy1BZG9iZS0yLjAgRVBTRi0yLjBB+TMTAAAAAElFTkSuQmCC" /> formulation and introducing additional complexity. This added cost is warranted primarily in two cases: </p>
<ul>
<li>When solving <a href="/support/learning-center/course/modeling-magnetohydrodynamic-flow-302/modeling-magnetohydrodynamic-flow-101622">magnetohydrodynamic models</a></li>
<li>When solving at line frequencies, where you need to very precisely <a href="/blogs/modeling-electrical-contact-resistance-at-bolted-joints">model the losses within dielectrics and at interfaces</a></li>
</ul>
<p>The <em>Magnetic Fields, Currents Only</em> interface is useful strictly when there are no magnetic materials present. It is primarily meant for computing <a href="/blogs/computing-and-using-partial-inductance-with-comsol">partial inductances</a>. It also solves for the <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAQAAAB3TUQ1AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBgJOyATK7+LAAAArUlEQVQoz42SURHDMAxDn8sgFEIhFDYIpRAso7BC6CB0EEohFFII2kezXc/ttsY/lk5nWeeYOPe6k7ojoSWrFs9MzATyjpUrAhVRPN8dzFuAaP2/iYVERYyOd/DCJLgjRPxl3fMAhrbEN2sCtXWzD9S5IEPrBh/Itie0wsICQCABT10PrNcgH+QCbYUj/QYlhLjthER/DSb0DteEJGaEqORGZyYKQszrQnb2P74AofmgbcDx8LMAAAAtdEVYdGljYzpjb3B5cmlnaHQAQ29weXJpZ2h0IEFydGlmZXggU29mdHdhcmUgMjAxMQi6xbQAAAAxdEVYdGljYzpkZXNjcmlwdGlvbgBBcnRpZmV4IFNvZnR3YXJlIHNSR0IgSUNDIFByb2ZpbGUTDAGGAAAAIXRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADEyeDEwKzI5OSs2MznjGZZmAAAAHnRFWHRwczpMZXZlbABQUy1BZG9iZS0yLjAgRVBTRi0yLjBB+TMTAAAAAElFTkSuQmCC" />-field but does so using Lagrange elements rather than <a href="/blogs/what-is-the-curl-element-and-why-is-it-used">Curl elements</a>, making it less computationally expensive.</p>
<p>The <em>Rotating Machinery, Magnetic</em> interface, as its name implies, is for modeling of motors and generators. This formulation allows parts to rotate and move relative to each other by solving for both the magnetic vector potential and the magnetic scalar potential, the <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAUCAQAAADWi44LAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBsNAQFvV3aeAAAA7UlEQVQ4y52SW5XDMAxEr/aUQCiYQiiIQiiEQgshpRAIWwgthBpCTCEQtB9NasvbR1rpw4l8xjOesRjf1M9XKHa3RYZ1YIf1a53lSVG2ND1Gb+SmYfKT3FlkAmZ3YmC08YnK4mxjcGzDYybHZp4J2fOMqXIy0t5BASy9sLIQdWbaItBbApGwcHVcPopbAkhDa29gpcgOQw0GmtcSvcgZCKLE2tX/JeZ/jvkxidKRgEjHEWWmvT80F7AxEcrAuS7r7+K13nZ2jvtCrNJaraky9LDRTu9u9SCAraCazbultDSigDKLEgj0kixVTm6vP7epq7mSaRSnAAAALXRFWHRpY2M6Y29weXJpZ2h0AENvcHlyaWdodCBBcnRpZmV4IFNvZnR3YXJlIDIwMTEIusW0AAAAMXRFWHRpY2M6ZGVzY3JpcHRpb24AQXJ0aWZleCBTb2Z0d2FyZSBzUkdCIElDQyBQcm9maWxlEwwBhgAAACF0RVh0cHM6SGlSZXNCb3VuZGluZ0JveAAxNngxMisyOTcrNjM3lmEW+QAAAB50RVh0cHM6TGV2ZWwAUFMtQWRvYmUtMi4wIEVQU0YtMi4wQfkzEwAAAABJRU5ErkJggg==" />-field, which introduces additional cost and complexity. For an introduction, see our <a href="/model/motor-tutorial-series-110261">Motor Tutorial Series</a>.</p>
<p>These formulations are all derived from <a href="https://www.feynmanlectures.caltech.edu/II_18.html"target="_blank">Maxwell’s equations</a> and all solve for the <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAQAAAB3TUQ1AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBgJOyATK7+LAAAArUlEQVQoz42SURHDMAxDn8sgFEIhFDYIpRAso7BC6CB0EEohFFII2kezXc/ttsY/lk5nWeeYOPe6k7ojoSWrFs9MzATyjpUrAhVRPN8dzFuAaP2/iYVERYyOd/DCJLgjRPxl3fMAhrbEN2sCtXWzD9S5IEPrBh/Itie0wsICQCABT10PrNcgH+QCbYUj/QYlhLjthER/DSb0DteEJGaEqORGZyYKQszrQnb2P74AofmgbcDx8LMAAAAtdEVYdGljYzpjb3B5cmlnaHQAQ29weXJpZ2h0IEFydGlmZXggU29mdHdhcmUgMjAxMQi6xbQAAAAxdEVYdGljYzpkZXNjcmlwdGlvbgBBcnRpZmV4IFNvZnR3YXJlIHNSR0IgSUNDIFByb2ZpbGUTDAGGAAAAIXRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADEyeDEwKzI5OSs2MznjGZZmAAAAHnRFWHRwczpMZXZlbABQUy1BZG9iZS0yLjAgRVBTRi0yLjBB+TMTAAAAAElFTkSuQmCC" />-field, either on its own or with an additional field. Contrast this with the <em>Magnetic Field Formulation</em> interface, which is, of course, also derived from Maxwell’s equations but instead solves for the magnetic field, the <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAQAAAB3TUQ1AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBgJOyFkLI8dAAAAhUlEQVQoz7WSQQ2EQAxFXwkG1gIWxsJowQIWxsKulRkJWAALSPgcIGx3E8gcoP/Ul3do05qoq6bSowWwjt6xogKWHJn1QQheRAaEeBPphCASDxIE2rPjJL7xpHrG+8X2rw8/216IM8V1w7m4yIn26DL3i9upApkRISYyvRBk8kGSsNp/XAFTCTx7umnEGAAAAC10RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgQXJ0aWZleCBTb2Z0d2FyZSAyMDExCLrFtAAAADF0RVh0aWNjOmRlc2NyaXB0aW9uAEFydGlmZXggU29mdHdhcmUgc1JHQiBJQ0MgUHJvZmlsZRMMAYYAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMTJ4MTArMjk5KzYzOeMZlmYAAAAedEVYdHBzOkxldmVsAFBTLUFkb2JlLTIuMCBFUFNGLTIuMEH5MxMAAAAASUVORK5CYII=" />-field, in the following form in the time domain:</p>
<div class="latex">\nabla \times \left( \frac{1}{\sigma }  \nabla \times \mathbf{H} \right) = \frac{\partial  \mathbf{B}}{\partial t}</div>
<p>&nbsp;</p>
<p>and in the frequency domain:</p>
<div class="latex">\nabla \times \left( \left( \sigma + j \omega \epsilon_0 \epsilon_r \right)^{-1}  \nabla \times \mathbf{H} \right) = j \omega  \mathbf{B}</div>
<p>&nbsp;</p>
<p>The solutions to these equations are also solutions to Maxwell’s equations, so why would we use this instead of the <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAQAAAB3TUQ1AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBgJOyATK7+LAAAArUlEQVQoz42SURHDMAxDn8sgFEIhFDYIpRAso7BC6CB0EEohFFII2kezXc/ttsY/lk5nWeeYOPe6k7ojoSWrFs9MzATyjpUrAhVRPN8dzFuAaP2/iYVERYyOd/DCJLgjRPxl3fMAhrbEN2sCtXWzD9S5IEPrBh/Itie0wsICQCABT10PrNcgH+QCbYUj/QYlhLjthER/DSb0DteEJGaEqORGZyYKQszrQnb2P74AofmgbcDx8LMAAAAtdEVYdGljYzpjb3B5cmlnaHQAQ29weXJpZ2h0IEFydGlmZXggU29mdHdhcmUgMjAxMQi6xbQAAAAxdEVYdGljYzpkZXNjcmlwdGlvbgBBcnRpZmV4IFNvZnR3YXJlIHNSR0IgSUNDIFByb2ZpbGUTDAGGAAAAIXRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADEyeDEwKzI5OSs2MznjGZZmAAAAHnRFWHRwczpMZXZlbABQUy1BZG9iZS0yLjAgRVBTRi0yLjBB+TMTAAAAAElFTkSuQmCC" />-field formulations? There are (at least) two reasons:</p>
<ul>
<li>When dealing with nonlinear materials, it is possible to introduce specific types of nonlinearities with respect to currents that arise in superconductors, as well as admitting simpler ways of entering nonlinearities with respect to the magnetic field. </li>
<li>The <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAQAAAB3TUQ1AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBgJOyFkLI8dAAAAhUlEQVQoz7WSQQ2EQAxFXwkG1gIWxsJowQIWxsKulRkJWAALSPgcIGx3E8gcoP/Ul3do05qoq6bSowWwjt6xogKWHJn1QQheRAaEeBPphCASDxIE2rPjJL7xpHrG+8X2rw8/216IM8V1w7m4yIn26DL3i9upApkRISYyvRBk8kGSsNp/XAFTCTx7umnEGAAAAC10RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgQXJ0aWZleCBTb2Z0d2FyZSAyMDExCLrFtAAAADF0RVh0aWNjOmRlc2NyaXB0aW9uAEFydGlmZXggU29mdHdhcmUgc1JHQiBJQ0MgUHJvZmlsZRMMAYYAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMTJ4MTArMjk5KzYzOeMZlmYAAAAedEVYdHBzOkxldmVsAFBTLUFkb2JlLTIuMCBFUFNGLTIuMEH5MxMAAAAASUVORK5CYII=" />-field formulation admits different ways of exciting the system. Depending upon your modeling needs, these can simplify the model setup.</li>
</ul>
<p>It is this second point that we will examine in more detail here within the context of frequency-domain modeling. Most of the frequency-domain excitations that we will introduce will also work in the time domain, with a few exceptions that will be explicitly addressed.</p>
<h3>Understanding the Common Boundary Conditions</h3>
<p>The <em>Magnetic Field Formulation</em> interface, or the <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAQAAAB3TUQ1AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBgJOyFkLI8dAAAAhUlEQVQoz7WSQQ2EQAxFXwkG1gIWxsJowQIWxsKulRkJWAALSPgcIGx3E8gcoP/Ul3do05qoq6bSowWwjt6xogKWHJn1QQheRAaEeBPphCASDxIE2rPjJL7xpHrG+8X2rw8/216IM8V1w7m4yIn26DL3i9upApkRISYyvRBk8kGSsNp/XAFTCTx7umnEGAAAAC10RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgQXJ0aWZleCBTb2Z0d2FyZSAyMDExCLrFtAAAADF0RVh0aWNjOmRlc2NyaXB0aW9uAEFydGlmZXggU29mdHdhcmUgc1JHQiBJQ0MgUHJvZmlsZRMMAYYAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMTJ4MTArMjk5KzYzOeMZlmYAAAAedEVYdHBzOkxldmVsAFBTLUFkb2JlLTIuMCBFUFNGLTIuMEH5MxMAAAAASUVORK5CYII=" />-field interface, includes four boundary conditions that are in common with the <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAQAAAB3TUQ1AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBgJOyATK7+LAAAArUlEQVQoz42SURHDMAxDn8sgFEIhFDYIpRAso7BC6CB0EEohFFII2kezXc/ttsY/lk5nWeeYOPe6k7ojoSWrFs9MzATyjpUrAhVRPN8dzFuAaP2/iYVERYyOd/DCJLgjRPxl3fMAhrbEN2sCtXWzD9S5IEPrBh/Itie0wsICQCABT10PrNcgH+QCbYUj/QYlhLjthER/DSb0DteEJGaEqORGZyYKQszrQnb2P74AofmgbcDx8LMAAAAtdEVYdGljYzpjb3B5cmlnaHQAQ29weXJpZ2h0IEFydGlmZXggU29mdHdhcmUgMjAxMQi6xbQAAAAxdEVYdGljYzpkZXNjcmlwdGlvbgBBcnRpZmV4IFNvZnR3YXJlIHNSR0IgSUNDIFByb2ZpbGUTDAGGAAAAIXRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADEyeDEwKzI5OSs2MznjGZZmAAAAHnRFWHRwczpMZXZlbABQUy1BZG9iZS0yLjAgRVBTRi0yLjBB+TMTAAAAAElFTkSuQmCC" />-field formulations and have the same interpretations:</p>
<ul>
<li><em>Magnetic Insulation</em> boundary condition: This is primarily interpreted as a boundary to a perfectly conductive material. For a discussion about the various other ways in which this condition can be interpreted, see our Learning Center article: &ldquo;<a href="/support/learning-center/article/understanding-the-magnetic-insulation-boundary-condition-86381">Understanding the Magnetic Insulation Boundary Condition</a>&rdquo;.</li>
<li><em>Perfect Magnetic Conductor</em> boundary condition: This condition is primarily interpreted either as a boundary to a nonconductive media or as a type of symmetry condition. For more details, see our blog post: &ldquo;<a href="/blogs/exploiting-symmetry-simplify-magnetic-field-modeling">Exploiting Symmetry to Simplify Magnetic Field Modeling</a>&rdquo;.</li>
<li><em>Periodic</em> boundary condition: This condition imposes periodicity, such as for structures with a twist (like <a href="/blogs/using-3d-models-to-investigate-inductive-effects-in-a-submarine-cable/">submarine cables</a>).</li>
<li><em>Impedance</em> boundary condition: This condition models the presence of a lossy material adjacent to the modeled space. It is a frequency-domain condition and should only be used when the skin depth is much smaller than the part size. For more details, see section 4 of our Learning Center article: &ldquo;<a href="/support/learning-center/article/understanding-the-options-for-meshing-and-geometric-modeling-of-conductors-in-electromagnetic-fields-81171#anchor-4">Understanding the Options for Meshing and Geometric Modeling of Conductors in Electromagnetic Fields</a>&rdquo;.</li>
</ul>
<p>These conditions do not, on their own, introduce excitations, but they can form part of the solenoidal current path that is necessary to set up a solvable model. That is, even though they do not excite a current, they can define a path along which current can flow. </p>
<h3>Understanding the Excitation Boundary Conditions Specific to the MFH Interface</h3>
<p>The three boundary conditions unique to the <em>MFH</em> interface that can be used to introduce excitations are:</p>
<ul>
<li><em>Tangential Magnetic Field</em> boundary condition: This imposes the nonhomogeneous Dirichlet condition.</li>
<li><em>Tangential Electric Field</em> boundary condition: This introduces a nonhomogeneous Neumann condition.</li>
<li><em>Surface Magnetic Current Density</em> boundary condition: This is also a nonhomogeneous Neumann condition but can introduce a jump in the electric field across an interior boundary within the model space.</li>
</ul>
<p>As their names imply, these conditions involve the tangential components of the fields on the boundaries where they are applied. If you were to enter a field that is purely normal to the boundary, that would be the same as a zero contribution. That is, the <em>Tangential Magnetic Field</em> boundary condition with a zero tangential component would be equivalent to the <em>Perfect Magnetic Conductor</em> boundary condition, and the <em>Tangential Electric Field</em> boundary condition without a tangential component would reduce to the <em>Magnetic Insulation</em> boundary condition. These conditions can only excite the system if either the electric or magnetic field has a component tangential to the boundary.</p>
<p>To help build up our understanding of these excitations, we will be using a model of a <a href="/blogs/model-cables-and-transmission-lines-in-comsol-multiphysics">coaxial cable</a>. It is worth remarking that despite its apparent simplicity, the coaxial cable is probably one of the best ways of learning electromagnetics, especially since there exist analytic solutions for the electric field and magnetic field variation with radius:</p>
<div class="latex">E(r) = \frac{V_0}{\ln\left(\frac{r_{outer}}{r_{inner}}\right)r}</div>
<p>&nbsp;</p>
<div class="latex">H(r) = \frac{I_0}{2 \pi r}</div>
<p>&nbsp;</p>
<p>where the electric field points radially outwards, and the magnetic field circulates about the center. We’ll start by using these expressions to help excite our model and work forward from there.</p>
<h3>Introducing an Electric Potential Difference with the Tangential Electric Field</h3>
<p>We’ll begin by imposing an electric potential difference between the inner and outer conductors at one end of the model and short the other end. The short is imposed via the <em>Magnetic Insulation</em> boundary condition at the far end, and the insulating space around the exterior of the coax is modeled via the <em>Perfect Magnetic Conductor</em> boundary condition. To impose the electric potential difference, the <em>Tangential Electric Field</em> boundary condition is applied over the cross-sectional faces at one end, with the electric field being set to zero within the conductors, and the above equation is used to define the field over the annular face of the dielectric. </p>
<p>The results are shown below. Currents flow through the inner and outer conductors, and at the operating frequency, the skin depth is apparent in the plot of the losses within the volume. The arrow plots of the electric and magnetic fields and the power flow match what we should expect from a shorted section of a coaxial cable. Power flow is primarily along the axis of the cable and dissipates into heat uniformly along the length. The short at the far ends means that there are zero electric fields. </p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/04/excited-coaxial-cable-1024x576.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;model&#x20;image&#x20;showing&#x20;two&#x20;plots&#x20;of&#x20;the&#x20;same&#x20;coaxial&#x20;cable&#x20;excited&#x20;with&#x20;an&#x20;electric&#x20;field&#x20;at&#x20;one&#x20;end&#x20;and&#x20;shorted&#x20;at&#x20;the&#x20;other.&#x20;The&#x20;left&#x20;plot&#x20;demonstrates&#x20;the&#x20;heating&#x20;of&#x20;the&#x20;cable,&#x20;while&#x20;the&#x20;right&#x20;shows&#x20;the&#x20;electric&#x20;fields."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;04&#x2F;excited-coaxial-cable-1024x576.png" alt="A&#x20;model&#x20;image&#x20;showing&#x20;two&#x20;plots&#x20;of&#x20;the&#x20;same&#x20;coaxial&#x20;cable&#x20;excited&#x20;with&#x20;an&#x20;electric&#x20;field&#x20;at&#x20;one&#x20;end&#x20;and&#x20;shorted&#x20;at&#x20;the&#x20;other.&#x20;The&#x20;left&#x20;plot&#x20;demonstrates&#x20;the&#x20;heating&#x20;of&#x20;the&#x20;cable,&#x20;while&#x20;the&#x20;right&#x20;shows&#x20;the&#x20;electric&#x20;fields." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>Plot of the heating (left) and the electric field (red), magnetic field (green), and power flow (blue) in a coaxial cable excited with an electric field at one end and shorted at the other (right).</em></p>
<p>Note that although the losses within the dielectric are small, they are nonzero. This is because the <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAQAAAB3TUQ1AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBgJOyFkLI8dAAAAhUlEQVQoz7WSQQ2EQAxFXwkG1gIWxsJowQIWxsKulRkJWAALSPgcIGx3E8gcoP/Ul3do05qoq6bSowWwjt6xogKWHJn1QQheRAaEeBPphCASDxIE2rPjJL7xpHrG+8X2rw8/216IM8V1w7m4yIn26DL3i9upApkRISYyvRBk8kGSsNp/XAFTCTx7umnEGAAAAC10RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgQXJ0aWZleCBTb2Z0d2FyZSAyMDExCLrFtAAAADF0RVh0aWNjOmRlc2NyaXB0aW9uAEFydGlmZXggU29mdHdhcmUgc1JHQiBJQ0MgUHJvZmlsZRMMAYYAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMTJ4MTArMjk5KzYzOeMZlmYAAAAedEVYdHBzOkxldmVsAFBTLUFkb2JlLTIuMCBFUFNGLTIuMEH5MxMAAAAASUVORK5CYII=" />-field formulation does require a nonzero conductivity in all domains, unless solving in the frequency domain at very high frequencies, where the displacement currents are significant. This conductivity is often referred to as a numerical stabilization term. Using a <a href="/support/knowledgebase/1258">direct solver</a> can make this stabilization conductivity quite small. We use here an expression for the electric conductivity such that the skin depth in the insulators is ~1000 times greater than the domain size. Furthermore, we do not need to use <a href="/blogs/what-is-gauge-fixing-a-theoretical-introduction">gauge fixing</a> for models that include numerically significant inductive effects, which describes most time- and frequency-domain cases. </p>
<p>It is important to note that, even though a coaxial cable is a type of transmission line, there is no transmission of power through this model. The fixed electric field injects power, and this is entirely dissipated into heat within the modeled space. There is no transmission or reflection. To introduce that, we will move on to the next boundary condition type.</p>
<h3>Using the Surface Magnetic Current Density Boundary Condition</h3>
<p>To introduce a boundary to the nonmodeled space on either end of the coaxial cable, we need to introduce the concept of impedance — the relationship between the electric and magnetic fields. Within the coax, we know the impedance is:</p>
<div class="latex">Z_{coax}=\frac{Z_0}{\sqrt{\epsilon_r}}</div>
<p>&nbsp;</p>
<p>and we can use this to define the surface magnetic current density as:</p>
<div class="latex">\mathbf{J}_{ms}= Z_{coax}\mathbf{H}_t</div>
<p>&nbsp;</p>
<p>where <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAQAAAA0V5VyAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBsNAQL2XickAAAAw0lEQVQ4y72UURGDMBBE33UwgAUsxEIsYAELVAIWWguVkEigEooFJGw/aGmgPyHTae7rNvNusjs3MVF2ToUcFYA1dIkWFcGGRJl0/SKFoMbTI8QFTyMEHr8qTuyrAtBMtGXOrPgaGME2yo88/h+sdr3bpHkAnEij6PPBTYa2ubKaWlOJxz5dkyOgS21UeYy1ODx3420lE9TNZpzOqYTAERgR4kGgE4JAWJVBMDCku4oyi4AvAyVoltccA0da+k9vpV/HE2KMnjVU96qzAAAALXRFWHRpY2M6Y29weXJpZ2h0AENvcHlyaWdodCBBcnRpZmV4IFNvZnR3YXJlIDIwMTEIusW0AAAAMXRFWHRpY2M6ZGVzY3JpcHRpb24AQXJ0aWZleCBTb2Z0d2FyZSBzUkdCIElDQyBQcm9maWxlEwwBhgAAACF0RVh0cHM6SGlSZXNCb3VuZGluZ0JveAAxN3gxMisyOTcrNjM3DcRalgAAAB50RVh0cHM6TGV2ZWwAUFMtQWRvYmUtMi4wIEVQU0YtMi4wQfkzEwAAAABJRU5ErkJggg==" /> is the tangential component of the <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAQAAAB3TUQ1AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBgJOyFkLI8dAAAAhUlEQVQoz7WSQQ2EQAxFXwkG1gIWxsJowQIWxsKulRkJWAALSPgcIGx3E8gcoP/Ul3do05qoq6bSowWwjt6xogKWHJn1QQheRAaEeBPphCASDxIE2rPjJL7xpHrG+8X2rw8/216IM8V1w7m4yIn26DL3i9upApkRISYyvRBk8kGSsNp/XAFTCTx7umnEGAAAAC10RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgQXJ0aWZleCBTb2Z0d2FyZSAyMDExCLrFtAAAADF0RVh0aWNjOmRlc2NyaXB0aW9uAEFydGlmZXggU29mdHdhcmUgc1JHQiBJQ0MgUHJvZmlsZRMMAYYAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMTJ4MTArMjk5KzYzOeMZlmYAAAAedEVYdHBzOkxldmVsAFBTLUFkb2JlLTIuMCBFUFNGLTIuMEH5MxMAAAAASUVORK5CYII=" />-field along the boundary. This condition can be used to model an impedance on either end of the cable. We can take this one step further and introduce a source term as well:</p>
<div class="latex">\mathbf{J}_{ms}= Z_{coax}\mathbf{H}_t+2\left( \mathbf{n \times E}_0 \right)</div>
<p>&nbsp;</p>
<p>The factor of two arises because the source term will excite a signal propagating into the modeling domain, as well as a signal propagating into the boundary. This factor of two assumes that the impedance of the modeled space matches the impedance of the transmission line represented by the boundary, so any mismatch of impedance will lead to some reflection. This behavior is somewhat similar to the <a href="/blogs/understanding-the-transient-electromagnetic-excitation-options#transmission-lines-lumped-ports-and-terminated-terminal-conditions"><em>Cable</em>-type <em>Lumped Port</em> boundary condition</a>. However, the <em>Lumped Port</em> boundary condition in the <em>Magnetic Fields</em> interface excites via a surface current, while the <em>MFH</em> interface excites via an electric field, so the two are not exactly analogous. Note that the <em>Surface Magnetic Current Density</em> boundary condition acts in contribution with other Neumann conditions, so a separate feature can be used to contribute the source term to the matched impedance term.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/04/matched-impedance-coaxial-cable-1024x576.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;model&#x20;image&#x20;showing&#x20;two&#x20;plots&#x20;of&#x20;the&#x20;same&#x20;coaxial&#x20;cable&#x20;with&#x20;a&#x20;matched&#x20;impedance&#x20;at&#x20;both&#x20;ends&#x20;and&#x20;an&#x20;excitation&#x20;at&#x20;one&#x20;end.&#x20;The&#x20;left&#x20;plot&#x20;demonstrates&#x20;the&#x20;heating&#x20;of&#x20;the&#x20;cable,&#x20;while&#x20;the&#x20;right&#x20;demonstrates&#x20;the&#x20;magnetic&#x20;fields&#x20;and&#x20;power&#x20;flow."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;04&#x2F;matched-impedance-coaxial-cable-1024x576.png" alt="A&#x20;model&#x20;image&#x20;showing&#x20;two&#x20;plots&#x20;of&#x20;the&#x20;same&#x20;coaxial&#x20;cable&#x20;with&#x20;a&#x20;matched&#x20;impedance&#x20;at&#x20;both&#x20;ends&#x20;and&#x20;an&#x20;excitation&#x20;at&#x20;one&#x20;end.&#x20;The&#x20;left&#x20;plot&#x20;demonstrates&#x20;the&#x20;heating&#x20;of&#x20;the&#x20;cable,&#x20;while&#x20;the&#x20;right&#x20;demonstrates&#x20;the&#x20;magnetic&#x20;fields&#x20;and&#x20;power&#x20;flow." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>Plot of the heating (left) and the electric and magnetic fields and power flow (right) in a coaxial cable excited with a matched impedance at both ends and an excitation at one end.</em></p>
<p>From the above plots, we can see that the power is flowing through the cable, so we now have a model of a two-port device. However, it is important to remark that only the frequency-domain form of the <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAQAAAB3TUQ1AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBgJOyFkLI8dAAAAhUlEQVQoz7WSQQ2EQAxFXwkG1gIWxsJowQIWxsKulRkJWAALSPgcIGx3E8gcoP/Ul3do05qoq6bSowWwjt6xogKWHJn1QQheRAaEeBPphCASDxIE2rPjJL7xpHrG+8X2rw8/216IM8V1w7m4yIn26DL3i9upApkRISYyvRBk8kGSsNp/XAFTCTx7umnEGAAAAC10RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgQXJ0aWZleCBTb2Z0d2FyZSAyMDExCLrFtAAAADF0RVh0aWNjOmRlc2NyaXB0aW9uAEFydGlmZXggU29mdHdhcmUgc1JHQiBJQ0MgUHJvZmlsZRMMAYYAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMTJ4MTArMjk5KzYzOeMZlmYAAAAedEVYdHBzOkxldmVsAFBTLUFkb2JlLTIuMCBFUFNGLTIuMEH5MxMAAAAASUVORK5CYII=" />-field formulation includes the displacement current contribution. The time-domain form considers solely the inductive and conductive currents, so it is not a <em>full-wave</em> formulation but rather a <em>quasi-static</em> formulation. If you do want to model transient wave phenomena, use the <em>Electromagnetic Waves, Transient</em> interface, an <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAQAAAB3TUQ1AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBgJOyATK7+LAAAArUlEQVQoz42SURHDMAxDn8sgFEIhFDYIpRAso7BC6CB0EEohFFII2kezXc/ttsY/lk5nWeeYOPe6k7ojoSWrFs9MzATyjpUrAhVRPN8dzFuAaP2/iYVERYyOd/DCJLgjRPxl3fMAhrbEN2sCtXWzD9S5IEPrBh/Itie0wsICQCABT10PrNcgH+QCbYUj/QYlhLjthER/DSb0DteEJGaEqORGZyYKQszrQnb2P74AofmgbcDx8LMAAAAtdEVYdGljYzpjb3B5cmlnaHQAQ29weXJpZ2h0IEFydGlmZXggU29mdHdhcmUgMjAxMQi6xbQAAAAxdEVYdGljYzpkZXNjcmlwdGlvbgBBcnRpZmV4IFNvZnR3YXJlIHNSR0IgSUNDIFByb2ZpbGUTDAGGAAAAIXRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADEyeDEwKzI5OSs2MznjGZZmAAAAHnRFWHRwczpMZXZlbABQUy1BZG9iZS0yLjAgRVBTRi0yLjBB+TMTAAAAAElFTkSuQmCC" />-field formulation, as covered in the Learning Center article: &ldquo;<a href="/support/learning-center/article/modeling-capacitive-discharge-82011">Modeling Capacitive Discharge</a>&rdquo;.</p>
<p>Sometimes, though, we are not interested in power flow but only the losses within the conductors. In a coaxial cable, for example, most of the losses are in the inner conductor, so we might want to analyze just that conductor and ignore the losses in the outer conductor. We also often want to assume a fixed current. For this, we use the last boundary condition, the <em>Tangential Magnetic Field</em> boundary condition.</p>
<h3>Using the Tangential Magnetic Field to Impose a Current</h3>
<p>Looking back at our analytic expressions for the magnetic field, we see that we know exactly what it will be between the inner and outer conductor, and that this expression is for the tangential component to a coaxial cylinder. With this, we can reduce our model to a cylindrical space around the inner conductor and apply the <em>Tangential Magnetic Field</em> boundary condition along its exterior. Conceptually, this is equivalent to imposing a tangential surface current density, so we use it in conjunction with the <em>Magnetic Insulation</em> boundary condition at the top and bottom to provide a solenoidal current path through the inner conductor. By imposing a magnetic field along the outside, we induce current to flow within the inner conductor. We do need to be a bit careful with this, though, as it has an interesting consequence.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/04/surface-currents-coaxial-cable-1024x576.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;model&#x20;image&#x20;showing&#x20;two&#x20;plots&#x20;of&#x20;the&#x20;same&#x20;coaxial&#x20;cable&#x20;with&#x20;the&#x20;left&#x20;plot&#x20;demonstrating&#x20;the&#x20;surface&#x20;currents&#x20;and&#x20;heating,&#x20;while&#x20;the&#x20;right&#x20;demonstrates&#x20;the&#x20;electric&#x20;and&#x20;magnetic&#x20;fields."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;04&#x2F;surface-currents-coaxial-cable-1024x576.png" alt="A&#x20;model&#x20;image&#x20;showing&#x20;two&#x20;plots&#x20;of&#x20;the&#x20;same&#x20;coaxial&#x20;cable&#x20;with&#x20;the&#x20;left&#x20;plot&#x20;demonstrating&#x20;the&#x20;surface&#x20;currents&#x20;and&#x20;heating,&#x20;while&#x20;the&#x20;right&#x20;demonstrates&#x20;the&#x20;electric&#x20;and&#x20;magnetic&#x20;fields." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
</p>
<p><em>Plot of the surface currents and heating (left) and the electric and magnetic fields and power flow (right) in a coaxial cable excited with a specified tangential magnetic field along the outside. The mesh on the excitation boundary is aligned with the direction of the current flow implied by the imposed tangential magnetic field.</em></p>
<p>The magnetic field that we are applying is exact, but the finite element mesh on which it is being applied is an imperfect description of a cylinder. There can always be some geometric <a href="/blogs/meshing-considerations-linear-static-problems">discretization error</a> that leads to the modeled geometry having sharp corners and edges in the finite element space. These lead to <a href="/blogs/fillet-away-your-electromagnetic-field-singularities">local singularities</a> that can lead to what looks like quite noisy fields near the boundary. We can avoid this issue by ensuring that the mesh is aligned with the direction of current flow, as shown in the image above.</p>
<p>There is one other feature of this method that is worth remarking on. Observe from the plot that the electric field is now aligned with the axis of the cable, rather than going between the inner and outer conductors, and that the power flow is pointing inwards towards the center. This represents a completely different kind of excitation, and it could be argued that such an excitation is not physically realizable. In terms of the current distribution, magnetic fields, and heating within the conduction, it is still a useful modeling approach.</p>
<p>At this point, we’ve looked at three different ways of exciting a structure. To briefly summarize:</p>
<ol>
<li>The <em>Tangential Electric Field</em> boundary condition can be used to impose a potential difference between the conductors of a device.</li>
<li>The <em>Surface Magnetic Current Density</em> boundary condition can model a boundary with specified impedance along with an electric potential source term.</li>
<li>The <em>Tangential Magnetic Field</em> boundary condition can be used to impose a known current.</li>
</ol>
<p>Although we’ve looked here at a simple geometry, exactly the same techniques can be applied on more complicated parts, as long as you keep in mind that:</p>
<ul>
<li>The electric field should be specified at the cross section of a <a href="/support/learning-center/article/modeling-tem-and-quasi-tem-transmission-lines-21971">TEM-type transmission line</a> or some portion of the model where it is reasonable to impose the assumption of curl-free fields.</li>
<li>Displacement currents are being considered in the frequency domain but not in the time domain.</li>
<li>The magnetic field excitation boundary has a different physical interpretation but an equivalent result in terms of the heating and requires careful meshing.</li>
</ul>
<p>Let&#8217;s now introduce two other ways of exciting such models that are quite unique to the <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAQAAAB3TUQ1AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBgJOyFkLI8dAAAAhUlEQVQoz7WSQQ2EQAxFXwkG1gIWxsJowQIWxsKulRkJWAALSPgcIGx3E8gcoP/Ul3do05qoq6bSowWwjt6xogKWHJn1QQheRAaEeBPphCASDxIE2rPjJL7xpHrG+8X2rw8/216IM8V1w7m4yIn26DL3i9upApkRISYyvRBk8kGSsNp/XAFTCTx7umnEGAAAAC10RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgQXJ0aWZleCBTb2Z0d2FyZSAyMDExCLrFtAAAADF0RVh0aWNjOmRlc2NyaXB0aW9uAEFydGlmZXggU29mdHdhcmUgc1JHQiBJQ0MgUHJvZmlsZRMMAYYAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMTJ4MTArMjk5KzYzOeMZlmYAAAAedEVYdHBzOkxldmVsAFBTLUFkb2JlLTIuMCBFUFNGLTIuMEH5MxMAAAAASUVORK5CYII=" />-field formulation.</p>
<h3>Enforcing a Constraint on Current Within a Closed Path</h3>
<p>One of the core capabilities of the modeling architecture of COMSOL&nbsp;Multiphysics<sup>&reg;</sup> is the ability to automatically interpret the symbolic expressions that are entered within the user interface (UI). This includes not just <a href="/blogs/accelerating-model-convergence-with-symbolic-differentiation">symbolic differentiation</a>; it also extends to constraint elimination. Although a complete description of how this works is a bit beyond this short article, we will introduce how to implement this within the UI.</p>
<p>Returning to our previous model of only the inner conductor of the coaxial cable and the surrounding dielectric, we will now introduce an edge midway along the inner conductor. We want to impose the condition that a specified total current flows along the conductor, and from Ampere’s law, we know that the line integral of the magnetic field along a closed path equals the current flowing through it:</p>
<div class="latex">\mu_0 I = \oint \mathbf{B} \cdot d \mathbf{l}</div>
<p>&nbsp;</p>
<p>or, for nonmagnetic materials:</p>
<div class="latex">I = \oint \mathbf{H} \cdot d \mathbf{l}</div>
<p>&nbsp;</p>
<p>We can use an <a href="/support/learning-center/article/computing-space-and-time-integrals-46101">integration coupling</a> to compute this current, and then use the <em>Global Constraint</em> feature to impose the condition that this integral must equal the desired current. From there, COMSOL<sup>&reg;</sup> takes care of everything else, and we can go ahead and look at the solution.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/04/global-constraint-feature.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;screenshot&#x20;of&#x20;the&#x20;Global&#x20;Constraint&#x20;feature&#x20;in&#x20;COMSOL&#x20;Multiphysics&#xAE;&#x20;that&#x20;enforces&#x20;current&#x20;flow."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;04&#x2F;global-constraint-feature.png" alt="A&#x20;screenshot&#x20;of&#x20;the&#x20;Global&#x20;Constraint&#x20;feature&#x20;in&#x20;COMSOL&#x20;Multiphysics&#xAE;&#x20;that&#x20;enforces&#x20;current&#x20;flow." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>Screenshot of the</em> Global Constraint<em> feature that enforces current flow through an integration loop over a set of edges within the</em> Magnetic Field Formulation <em>interface.</em> </p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/04/power-flow-coaxial-cable-1024x576.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;model&#x20;image&#x20;showing&#x20;two&#x20;plots&#x20;of&#x20;the&#x20;same&#x20;coaxial&#x20;cable&#x20;with&#x20;the&#x20;left&#x20;plot&#x20;demonstrating&#x20;the&#x20;heating,&#x20;while&#x20;the&#x20;right&#x20;demonstrates&#x20;the&#x20;electric&#x20;and&#x20;magnetic&#x20;fields&#x20;as&#x20;well&#x20;as&#x20;power&#x20;flow."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;04&#x2F;power-flow-coaxial-cable-1024x576.png" alt="A&#x20;model&#x20;image&#x20;showing&#x20;two&#x20;plots&#x20;of&#x20;the&#x20;same&#x20;coaxial&#x20;cable&#x20;with&#x20;the&#x20;left&#x20;plot&#x20;demonstrating&#x20;the&#x20;heating,&#x20;while&#x20;the&#x20;right&#x20;demonstrates&#x20;the&#x20;electric&#x20;and&#x20;magnetic&#x20;fields&#x20;as&#x20;well&#x20;as&#x20;power&#x20;flow." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>Plot of the heating (left) and the electric and magnetic fields and power flow (right) in a coaxial cable excited with a global constraint on the current through a loop.</em></p>
<p>Observe that the current distribution and heating profile match the previous model. The magnetic field also matches the analytic expectation. The electric field and power flow, however, should again give us pause. The power flow implies that the edge is acting as a kind of an interior line source, but this again represents something that is not physically realizable, so the electric field does not have meaning. Despite that, the current distribution and the heating from such a model can be used. Note also that the heating distribution is smooth around the excitation edge. </p>
<p>The advantage of this approach is that we can excite current flow through any kind of structure. We do not need to impose any excitation at the boundaries of the modeling space. That is, we can excite a conductive loop entirely within the model space or different currents in different conductors.</p>
<h3>Coupling the Magnetic Field Formulation to the Magnetic Fields, No Currents Interface</h3>
<p>The last type of excitation that we will cover involves using another physics interface, the <em>Magnetic Fields, No Currents</em> interface. This interface solves for the magnetic scalar potential, the <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAUCAQAAADWi44LAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBsNAQFvV3aeAAAA7UlEQVQ4y52SW5XDMAxEr/aUQCiYQiiIQiiEQgshpRAIWwgthBpCTCEQtB9NasvbR1rpw4l8xjOesRjf1M9XKHa3RYZ1YIf1a53lSVG2ND1Gb+SmYfKT3FlkAmZ3YmC08YnK4mxjcGzDYybHZp4J2fOMqXIy0t5BASy9sLIQdWbaItBbApGwcHVcPopbAkhDa29gpcgOQw0GmtcSvcgZCKLE2tX/JeZ/jvkxidKRgEjHEWWmvT80F7AxEcrAuS7r7+K13nZ2jvtCrNJaraky9LDRTu9u9SCAraCazbultDSigDKLEgj0kixVTm6vP7epq7mSaRSnAAAALXRFWHRpY2M6Y29weXJpZ2h0AENvcHlyaWdodCBBcnRpZmV4IFNvZnR3YXJlIDIwMTEIusW0AAAAMXRFWHRpY2M6ZGVzY3JpcHRpb24AQXJ0aWZleCBTb2Z0d2FyZSBzUkdCIElDQyBQcm9maWxlEwwBhgAAACF0RVh0cHM6SGlSZXNCb3VuZGluZ0JveAAxNngxMisyOTcrNjM3lmEW+QAAAB50RVh0cHM6TGV2ZWwAUFMtQWRvYmUtMi4wIEVQU0YtMi4wQfkzEwAAAABJRU5ErkJggg==" />-field, and, as its name implies, is classically meant for the modeling of systems where there are no currents present.</p>
<p>It turns out, though, that when used in combination with the <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAQAAAB3TUQ1AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBgJOyFkLI8dAAAAhUlEQVQoz7WSQQ2EQAxFXwkG1gIWxsJowQIWxsKulRkJWAALSPgcIGx3E8gcoP/Ul3do05qoq6bSowWwjt6xogKWHJn1QQheRAaEeBPphCASDxIE2rPjJL7xpHrG+8X2rw8/216IM8V1w7m4yIn26DL3i9upApkRISYyvRBk8kGSsNp/XAFTCTx7umnEGAAAAC10RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgQXJ0aWZleCBTb2Z0d2FyZSAyMDExCLrFtAAAADF0RVh0aWNjOmRlc2NyaXB0aW9uAEFydGlmZXggU29mdHdhcmUgc1JHQiBJQ0MgUHJvZmlsZRMMAYYAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMTJ4MTArMjk5KzYzOeMZlmYAAAAedEVYdHBzOkxldmVsAFBTLUFkb2JlLTIuMCBFUFNGLTIuMEH5MxMAAAAASUVORK5CYII=" />-field formulation, the <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAUCAQAAADWi44LAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBsNAQFvV3aeAAAA7UlEQVQ4y52SW5XDMAxEr/aUQCiYQiiIQiiEQgshpRAIWwgthBpCTCEQtB9NasvbR1rpw4l8xjOesRjf1M9XKHa3RYZ1YIf1a53lSVG2ND1Gb+SmYfKT3FlkAmZ3YmC08YnK4mxjcGzDYybHZp4J2fOMqXIy0t5BASy9sLIQdWbaItBbApGwcHVcPopbAkhDa29gpcgOQw0GmtcSvcgZCKLE2tX/JeZ/jvkxidKRgEjHEWWmvT80F7AxEcrAuS7r7+K13nZ2jvtCrNJaraky9LDRTu9u9SCAraCazbultDSigDKLEgj0kixVTm6vP7epq7mSaRSnAAAALXRFWHRpY2M6Y29weXJpZ2h0AENvcHlyaWdodCBBcnRpZmV4IFNvZnR3YXJlIDIwMTEIusW0AAAAMXRFWHRpY2M6ZGVzY3JpcHRpb24AQXJ0aWZleCBTb2Z0d2FyZSBzUkdCIElDQyBQcm9maWxlEwwBhgAAACF0RVh0cHM6SGlSZXNCb3VuZGluZ0JveAAxNngxMisyOTcrNjM3lmEW+QAAAB50RVh0cHM6TGV2ZWwAUFMtQWRvYmUtMi4wIEVQU0YtMi4wQfkzEwAAAABJRU5ErkJggg==" />-field interface can introduce an excitation using the <em>Magnetic Scalar Potential Discontinuity</em> boundary condition. This condition has to be applied to a boundary representing the cross section of a closed loop of current. The current can flow either through the volume of a conductive domain modeled using the <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAQAAAB3TUQ1AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBgJOyFkLI8dAAAAhUlEQVQoz7WSQQ2EQAxFXwkG1gIWxsJowQIWxsKulRkJWAALSPgcIGx3E8gcoP/Ul3do05qoq6bSowWwjt6xogKWHJn1QQheRAaEeBPphCASDxIE2rPjJL7xpHrG+8X2rw8/216IM8V1w7m4yIn26DL3i9upApkRISYyvRBk8kGSsNp/XAFTCTx7umnEGAAAAC10RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgQXJ0aWZleCBTb2Z0d2FyZSAyMDExCLrFtAAAADF0RVh0aWNjOmRlc2NyaXB0aW9uAEFydGlmZXggU29mdHdhcmUgc1JHQiBJQ0MgUHJvZmlsZRMMAYYAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMTJ4MTArMjk5KzYzOeMZlmYAAAAedEVYdHBzOkxldmVsAFBTLUFkb2JlLTIuMCBFUFNGLTIuMEH5MxMAAAAASUVORK5CYII=" />-field or implicitly along the <em>Magnetic Insulation</em> boundaries of the <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAUCAQAAADWi44LAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBsNAQFvV3aeAAAA7UlEQVQ4y52SW5XDMAxEr/aUQCiYQiiIQiiEQgshpRAIWwgthBpCTCEQtB9NasvbR1rpw4l8xjOesRjf1M9XKHa3RYZ1YIf1a53lSVG2ND1Gb+SmYfKT3FlkAmZ3YmC08YnK4mxjcGzDYybHZp4J2fOMqXIy0t5BASy9sLIQdWbaItBbApGwcHVcPopbAkhDa29gpcgOQw0GmtcSvcgZCKLE2tX/JeZ/jvkxidKRgEjHEWWmvT80F7AxEcrAuS7r7+K13nZ2jvtCrNJaraky9LDRTu9u9SCAraCazbultDSigDKLEgj0kixVTm6vP7epq7mSaRSnAAAALXRFWHRpY2M6Y29weXJpZ2h0AENvcHlyaWdodCBBcnRpZmV4IFNvZnR3YXJlIDIwMTEIusW0AAAAMXRFWHRpY2M6ZGVzY3JpcHRpb24AQXJ0aWZleCBTb2Z0d2FyZSBzUkdCIElDQyBQcm9maWxlEwwBhgAAACF0RVh0cHM6SGlSZXNCb3VuZGluZ0JveAAxNngxMisyOTcrNjM3lmEW+QAAAB50RVh0cHM6TGV2ZWwAUFMtQWRvYmUtMi4wIEVQU0YtMi4wQfkzEwAAAABJRU5ErkJggg==" />-field interface. </p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/04/magnetic-scalar-potential-discontinuity-coaxial-cable-1024x576.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;model&#x20;image&#x20;a&#x20;schematic&#x20;of&#x20;a&#x20;coaxial&#x20;cable&#x20;excited&#x20;using&#x20;the&#x20;h-vm&#x20;approach."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;04&#x2F;magnetic-scalar-potential-discontinuity-coaxial-cable-1024x576.png" alt="A&#x20;model&#x20;image&#x20;a&#x20;schematic&#x20;of&#x20;a&#x20;coaxial&#x20;cable&#x20;excited&#x20;using&#x20;the&#x20;h-vm&#x20;approach." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>Schematic of a coaxial cable excited using the <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAQAAAB3TUQ1AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBgJOyFkLI8dAAAAhUlEQVQoz7WSQQ2EQAxFXwkG1gIWxsJowQIWxsKulRkJWAALSPgcIGx3E8gcoP/Ul3do05qoq6bSowWwjt6xogKWHJn1QQheRAaEeBPphCASDxIE2rPjJL7xpHrG+8X2rw8/216IM8V1w7m4yIn26DL3i9upApkRISYyvRBk8kGSsNp/XAFTCTx7umnEGAAAAC10RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgQXJ0aWZleCBTb2Z0d2FyZSAyMDExCLrFtAAAADF0RVh0aWNjOmRlc2NyaXB0aW9uAEFydGlmZXggU29mdHdhcmUgc1JHQiBJQ0MgUHJvZmlsZRMMAYYAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMTJ4MTArMjk5KzYzOeMZlmYAAAAedEVYdHBzOkxldmVsAFBTLUFkb2JlLTIuMCBFUFNGLTIuMEH5MxMAAAAASUVORK5CYII=" />&#8211;<img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAUCAQAAADWi44LAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBsNAQFvV3aeAAAA7UlEQVQ4y52SW5XDMAxEr/aUQCiYQiiIQiiEQgshpRAIWwgthBpCTCEQtB9NasvbR1rpw4l8xjOesRjf1M9XKHa3RYZ1YIf1a53lSVG2ND1Gb+SmYfKT3FlkAmZ3YmC08YnK4mxjcGzDYybHZp4J2fOMqXIy0t5BASy9sLIQdWbaItBbApGwcHVcPopbAkhDa29gpcgOQw0GmtcSvcgZCKLE2tX/JeZ/jvkxidKRgEjHEWWmvT80F7AxEcrAuS7r7+K13nZ2jvtCrNJaraky9LDRTu9u9SCAraCazbultDSigDKLEgj0kixVTm6vP7epq7mSaRSnAAAALXRFWHRpY2M6Y29weXJpZ2h0AENvcHlyaWdodCBBcnRpZmV4IFNvZnR3YXJlIDIwMTEIusW0AAAAMXRFWHRpY2M6ZGVzY3JpcHRpb24AQXJ0aWZleCBTb2Z0d2FyZSBzUkdCIElDQyBQcm9maWxlEwwBhgAAACF0RVh0cHM6SGlSZXNCb3VuZGluZ0JveAAxNngxMisyOTcrNjM3lmEW+QAAAB50RVh0cHM6TGV2ZWwAUFMtQWRvYmUtMi4wIEVQU0YtMi4wQfkzEwAAAABJRU5ErkJggg==" /> approach. The </em>Magnetic Scalar Potential Discontinuity <em>boundary (green) excites current to flow along a solenoidal path through the two conductive domains (grey), modeled using the <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAQAAAB3TUQ1AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBgJOyFkLI8dAAAAhUlEQVQoz7WSQQ2EQAxFXwkG1gIWxsJowQIWxsKulRkJWAALSPgcIGx3E8gcoP/Ul3do05qoq6bSowWwjt6xogKWHJn1QQheRAaEeBPphCASDxIE2rPjJL7xpHrG+8X2rw8/216IM8V1w7m4yIn26DL3i9upApkRISYyvRBk8kGSsNp/XAFTCTx7umnEGAAAAC10RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgQXJ0aWZleCBTb2Z0d2FyZSAyMDExCLrFtAAAADF0RVh0aWNjOmRlc2NyaXB0aW9uAEFydGlmZXggU29mdHdhcmUgc1JHQiBJQ0MgUHJvZmlsZRMMAYYAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMTJ4MTArMjk5KzYzOeMZlmYAAAAedEVYdHBzOkxldmVsAFBTLUFkb2JlLTIuMCBFUFNGLTIuMEH5MxMAAAAASUVORK5CYII=" />-field formulation, and along the </em>Magnetic Insulation <em>boundaries (yellow) at the top and bottom of the modeling domain. The arrows provide a visualization of this loop around the excitation boundary.</em></p>
<p>The <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAQAAAB3TUQ1AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBgJOyFkLI8dAAAAhUlEQVQoz7WSQQ2EQAxFXwkG1gIWxsJowQIWxsKulRkJWAALSPgcIGx3E8gcoP/Ul3do05qoq6bSowWwjt6xogKWHJn1QQheRAaEeBPphCASDxIE2rPjJL7xpHrG+8X2rw8/216IM8V1w7m4yIn26DL3i9upApkRISYyvRBk8kGSsNp/XAFTCTx7umnEGAAAAC10RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgQXJ0aWZleCBTb2Z0d2FyZSAyMDExCLrFtAAAADF0RVh0aWNjOmRlc2NyaXB0aW9uAEFydGlmZXggU29mdHdhcmUgc1JHQiBJQ0MgUHJvZmlsZRMMAYYAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMTJ4MTArMjk5KzYzOeMZlmYAAAAedEVYdHBzOkxldmVsAFBTLUFkb2JlLTIuMCBFUFNGLTIuMEH5MxMAAAAASUVORK5CYII=" />&#8211;<img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAUCAQAAADWi44LAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBsNAQFvV3aeAAAA7UlEQVQ4y52SW5XDMAxEr/aUQCiYQiiIQiiEQgshpRAIWwgthBpCTCEQtB9NasvbR1rpw4l8xjOesRjf1M9XKHa3RYZ1YIf1a53lSVG2ND1Gb+SmYfKT3FlkAmZ3YmC08YnK4mxjcGzDYybHZp4J2fOMqXIy0t5BASy9sLIQdWbaItBbApGwcHVcPopbAkhDa29gpcgOQw0GmtcSvcgZCKLE2tX/JeZ/jvkxidKRgEjHEWWmvT80F7AxEcrAuS7r7+K13nZ2jvtCrNJaraky9LDRTu9u9SCAraCazbultDSigDKLEgj0kixVTm6vP7epq7mSaRSnAAAALXRFWHRpY2M6Y29weXJpZ2h0AENvcHlyaWdodCBBcnRpZmV4IFNvZnR3YXJlIDIwMTEIusW0AAAAMXRFWHRpY2M6ZGVzY3JpcHRpb24AQXJ0aWZleCBTb2Z0d2FyZSBzUkdCIElDQyBQcm9maWxlEwwBhgAAACF0RVh0cHM6SGlSZXNCb3VuZGluZ0JveAAxNngxMisyOTcrNjM3lmEW+QAAAB50RVh0cHM6TGV2ZWwAUFMtQWRvYmUtMi4wIEVQU0YtMi4wQfkzEwAAAABJRU5ErkJggg==" /> formulation will have less degrees of freedom (DOFs) than the <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAQAAAB3TUQ1AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBgJOyFkLI8dAAAAhUlEQVQoz7WSQQ2EQAxFXwkG1gIWxsJowQIWxsKulRkJWAALSPgcIGx3E8gcoP/Ul3do05qoq6bSowWwjt6xogKWHJn1QQheRAaEeBPphCASDxIE2rPjJL7xpHrG+8X2rw8/216IM8V1w7m4yIn26DL3i9upApkRISYyvRBk8kGSsNp/XAFTCTx7umnEGAAAAC10RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgQXJ0aWZleCBTb2Z0d2FyZSAyMDExCLrFtAAAADF0RVh0aWNjOmRlc2NyaXB0aW9uAEFydGlmZXggU29mdHdhcmUgc1JHQiBJQ0MgUHJvZmlsZRMMAYYAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMTJ4MTArMjk5KzYzOeMZlmYAAAAedEVYdHBzOkxldmVsAFBTLUFkb2JlLTIuMCBFUFNGLTIuMEH5MxMAAAAASUVORK5CYII=" />-field formulation but can have greater computational costs since the resultant system matrix is nonsymmetric and usually requires a direct solver. It is conceptually, and sometimes geometrically, complex. It has the advantage that free space regions can be modeled as having zero loss, but there is no capacitive coupling though these domains. In fact, only the magnetic field is computed in the nonconductive domains, so the electric field and, hence, power flow are not defined. Only the magnetic fields, currents, and losses within the conductor can be extracted.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/04/h-vm-coaxial-cable-1024x576.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;model&#x20;image&#x20;showing&#x20;two&#x20;plots&#x20;of&#x20;the&#x20;same&#x20;coaxial&#x20;cable&#x20;with&#x20;the&#x20;left&#x20;plot&#x20;demonstrating&#x20;the&#x20;and&#x20;heating,&#x20;while&#x20;the&#x20;right&#x20;demonstrates&#x20;the&#x20;magnetic&#x20;fields."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;04&#x2F;h-vm-coaxial-cable-1024x576.png" alt="A&#x20;model&#x20;image&#x20;showing&#x20;two&#x20;plots&#x20;of&#x20;the&#x20;same&#x20;coaxial&#x20;cable&#x20;with&#x20;the&#x20;left&#x20;plot&#x20;demonstrating&#x20;the&#x20;and&#x20;heating,&#x20;while&#x20;the&#x20;right&#x20;demonstrates&#x20;the&#x20;magnetic&#x20;fields." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>Plot of the heating (left) and the magnetic field (right) in a coaxial cable modeled using the <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAQAAAB3TUQ1AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBgJOyFkLI8dAAAAhUlEQVQoz7WSQQ2EQAxFXwkG1gIWxsJowQIWxsKulRkJWAALSPgcIGx3E8gcoP/Ul3do05qoq6bSowWwjt6xogKWHJn1QQheRAaEeBPphCASDxIE2rPjJL7xpHrG+8X2rw8/216IM8V1w7m4yIn26DL3i9upApkRISYyvRBk8kGSsNp/XAFTCTx7umnEGAAAAC10RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgQXJ0aWZleCBTb2Z0d2FyZSAyMDExCLrFtAAAADF0RVh0aWNjOmRlc2NyaXB0aW9uAEFydGlmZXggU29mdHdhcmUgc1JHQiBJQ0MgUHJvZmlsZRMMAYYAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMTJ4MTArMjk5KzYzOeMZlmYAAAAedEVYdHBzOkxldmVsAFBTLUFkb2JlLTIuMCBFUFNGLTIuMEH5MxMAAAAASUVORK5CYII=" />&#8211;<img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAUCAQAAADWi44LAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBsNAQFvV3aeAAAA7UlEQVQ4y52SW5XDMAxEr/aUQCiYQiiIQiiEQgshpRAIWwgthBpCTCEQtB9NasvbR1rpw4l8xjOesRjf1M9XKHa3RYZ1YIf1a53lSVG2ND1Gb+SmYfKT3FlkAmZ3YmC08YnK4mxjcGzDYybHZp4J2fOMqXIy0t5BASy9sLIQdWbaItBbApGwcHVcPopbAkhDa29gpcgOQw0GmtcSvcgZCKLE2tX/JeZ/jvkxidKRgEjHEWWmvT80F7AxEcrAuS7r7+K13nZ2jvtCrNJaraky9LDRTu9u9SCAraCazbultDSigDKLEgj0kixVTm6vP7epq7mSaRSnAAAALXRFWHRpY2M6Y29weXJpZ2h0AENvcHlyaWdodCBBcnRpZmV4IFNvZnR3YXJlIDIwMTEIusW0AAAAMXRFWHRpY2M6ZGVzY3JpcHRpb24AQXJ0aWZleCBTb2Z0d2FyZSBzUkdCIElDQyBQcm9maWxlEwwBhgAAACF0RVh0cHM6SGlSZXNCb3VuZGluZ0JveAAxNngxMisyOTcrNjM3lmEW+QAAAB50RVh0cHM6TGV2ZWwAUFMtQWRvYmUtMi4wIEVQU0YtMi4wQfkzEwAAAABJRU5ErkJggg==" /> formulation.</em></p>
<h3>A Quick Overview of Other Possibilities</h3>
<p>There is a near-infinite complexity to the types of low-frequency inductive modeling that can be addressed using these excitation methods of the <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAQAAAB3TUQ1AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBgJOyFkLI8dAAAAhUlEQVQoz7WSQQ2EQAxFXwkG1gIWxsJowQIWxsKulRkJWAALSPgcIGx3E8gcoP/Ul3do05qoq6bSowWwjt6xogKWHJn1QQheRAaEeBPphCASDxIE2rPjJL7xpHrG+8X2rw8/216IM8V1w7m4yIn26DL3i9upApkRISYyvRBk8kGSsNp/XAFTCTx7umnEGAAAAC10RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgQXJ0aWZleCBTb2Z0d2FyZSAyMDExCLrFtAAAADF0RVh0aWNjOmRlc2NyaXB0aW9uAEFydGlmZXggU29mdHdhcmUgc1JHQiBJQ0MgUHJvZmlsZRMMAYYAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMTJ4MTArMjk5KzYzOeMZlmYAAAAedEVYdHBzOkxldmVsAFBTLUFkb2JlLTIuMCBFUFNGLTIuMEH5MxMAAAAASUVORK5CYII=" />-field formulation. It should be emphasized that just because they can does not necessarily mean that they should be done using these approaches. It is very much something that needs to be determined on a case-by-case basis. With that being said, here are a few quick examples of other ways in which these approaches can be used.</p>
<h4>Modeling a Unit Cell of a Twisted Cable</h4>
<p>The <em>Periodic Condition</em> boundary condition can be imposed on faces that are identical but with a twist relative to each other. This boundary condition is demonstrated in the example of a <a href="/blogs/using-3d-models-to-investigate-inductive-effects-in-a-submarine-cable">twisted submarine cable</a> and can be combined with the approach of exciting the current via a global constraint. </p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/04/one-quarter-twisted-cable-1024x576.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;unit&#x20;cell&#x20;model&#x20;of&#x20;a&#x20;one&#x20;quarter&#x20;section&#x20;of&#x20;a&#x20;twisted&#x20;three-phase&#x20;cable."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;04&#x2F;one-quarter-twisted-cable-1024x576.png" alt="A&#x20;unit&#x20;cell&#x20;model&#x20;of&#x20;a&#x20;one&#x20;quarter&#x20;section&#x20;of&#x20;a&#x20;twisted&#x20;three-phase&#x20;cable." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>A unit cell model of a one-quarter section of a twisted three-phase cable. The results on the modeled section can be patterned along the length, showing the heating and magnetic field.</em></p>
<h4>Modeling a Symmetric Coil</h4>
<p>When exploiting symmetry, it is often impractical to use the Lumped Port excitation within the <em>Magnetic Fields</em> interface; a <em>Coil</em> domain condition usually has to be used. This has a drawback at high frequencies, since the skin depth of the coil will need to be meshed very carefully. Using the <em>MFH</em> interface instead, the driving coil can instead be modeled using the <em>Impedance Boundary Condition</em> and the current imposed via the method of a global constraint. </p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/04/heated-billet-model-1024x576.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;symmetric&#x20;model&#x20;of&#x20;a&#x20;heated&#x20;billet&#x20;of&#x20;material."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;04&#x2F;heated-billet-model-1024x576.png" alt="A&#x20;symmetric&#x20;model&#x20;of&#x20;a&#x20;heated&#x20;billet&#x20;of&#x20;material." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>A symmetric model of an inductively heated billet of material, using the <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAQAAAB3TUQ1AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBgJOyFkLI8dAAAAhUlEQVQoz7WSQQ2EQAxFXwkG1gIWxsJowQIWxsKulRkJWAALSPgcIGx3E8gcoP/Ul3do05qoq6bSowWwjt6xogKWHJn1QQheRAaEeBPphCASDxIE2rPjJL7xpHrG+8X2rw8/216IM8V1w7m4yIn26DL3i9upApkRISYyvRBk8kGSsNp/XAFTCTx7umnEGAAAAC10RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgQXJ0aWZleCBTb2Z0d2FyZSAyMDExCLrFtAAAADF0RVh0aWNjOmRlc2NyaXB0aW9uAEFydGlmZXggU29mdHdhcmUgc1JHQiBJQ0MgUHJvZmlsZRMMAYYAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMTJ4MTArMjk5KzYzOeMZlmYAAAAedEVYdHBzOkxldmVsAFBTLUFkb2JlLTIuMCBFUFNGLTIuMEH5MxMAAAAASUVORK5CYII=" />-field formulation (left) and the <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAQAAAB3TUQ1AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBgJOyATK7+LAAAArUlEQVQoz42SURHDMAxDn8sgFEIhFDYIpRAso7BC6CB0EEohFFII2kezXc/ttsY/lk5nWeeYOPe6k7ojoSWrFs9MzATyjpUrAhVRPN8dzFuAaP2/iYVERYyOd/DCJLgjRPxl3fMAhrbEN2sCtXWzD9S5IEPrBh/Itie0wsICQCABT10PrNcgH+QCbYUj/QYlhLjthER/DSb0DteEJGaEqORGZyYKQszrQnb2P74AofmgbcDx8LMAAAAtdEVYdGljYzpjb3B5cmlnaHQAQ29weXJpZ2h0IEFydGlmZXggU29mdHdhcmUgMjAxMQi6xbQAAAAxdEVYdGljYzpkZXNjcmlwdGlvbgBBcnRpZmV4IFNvZnR3YXJlIHNSR0IgSUNDIFByb2ZpbGUTDAGGAAAAIXRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADEyeDEwKzI5OSs2MznjGZZmAAAAHnRFWHRwczpMZXZlbABQUy1BZG9iZS0yLjAgRVBTRi0yLjBB+TMTAAAAAElFTkSuQmCC" />-field formulation (right). The deposited heat is very similar. </em></p>
<h4>Modeling a Solid Conductive Part within a Background AC Field</h4>
<p>When a conductive part is exposed to an AC magnetic field, there will be induced currents within the volume of the material. As long as there are no holes in this part, which can intercept some fraction of the field, it is possible to model this using the coupled <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAQAAAB3TUQ1AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBgJOyFkLI8dAAAAhUlEQVQoz7WSQQ2EQAxFXwkG1gIWxsJowQIWxsKulRkJWAALSPgcIGx3E8gcoP/Ul3do05qoq6bSowWwjt6xogKWHJn1QQheRAaEeBPphCASDxIE2rPjJL7xpHrG+8X2rw8/216IM8V1w7m4yIn26DL3i9upApkRISYyvRBk8kGSsNp/XAFTCTx7umnEGAAAAC10RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgQXJ0aWZleCBTb2Z0d2FyZSAyMDExCLrFtAAAADF0RVh0aWNjOmRlc2NyaXB0aW9uAEFydGlmZXggU29mdHdhcmUgc1JHQiBJQ0MgUHJvZmlsZRMMAYYAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMTJ4MTArMjk5KzYzOeMZlmYAAAAedEVYdHBzOkxldmVsAFBTLUFkb2JlLTIuMCBFUFNGLTIuMEH5MxMAAAAASUVORK5CYII=" />&#8211;<img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAUCAQAAADWi44LAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBsNAQFvV3aeAAAA7UlEQVQ4y52SW5XDMAxEr/aUQCiYQiiIQiiEQgshpRAIWwgthBpCTCEQtB9NasvbR1rpw4l8xjOesRjf1M9XKHa3RYZ1YIf1a53lSVG2ND1Gb+SmYfKT3FlkAmZ3YmC08YnK4mxjcGzDYybHZp4J2fOMqXIy0t5BASy9sLIQdWbaItBbApGwcHVcPopbAkhDa29gpcgOQw0GmtcSvcgZCKLE2tX/JeZ/jvkxidKRgEjHEWWmvT80F7AxEcrAuS7r7+K13nZ2jvtCrNJaraky9LDRTu9u9SCAraCazbultDSigDKLEgj0kixVTm6vP7epq7mSaRSnAAAALXRFWHRpY2M6Y29weXJpZ2h0AENvcHlyaWdodCBBcnRpZmV4IFNvZnR3YXJlIDIwMTEIusW0AAAAMXRFWHRpY2M6ZGVzY3JpcHRpb24AQXJ0aWZleCBTb2Z0d2FyZSBzUkdCIElDQyBQcm9maWxlEwwBhgAAACF0RVh0cHM6SGlSZXNCb3VuZGluZ0JveAAxNngxMisyOTcrNjM3lmEW+QAAAB50RVh0cHM6TGV2ZWwAUFMtQWRvYmUtMi4wIEVQU0YtMi4wQfkzEwAAAABJRU5ErkJggg==" /> formulation. It is strictly required that the conductive material does not form a closed loop.</p>
<p>When using the <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAQAAAB3TUQ1AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBgJOyFkLI8dAAAAhUlEQVQoz7WSQQ2EQAxFXwkG1gIWxsJowQIWxsKulRkJWAALSPgcIGx3E8gcoP/Ul3do05qoq6bSowWwjt6xogKWHJn1QQheRAaEeBPphCASDxIE2rPjJL7xpHrG+8X2rw8/216IM8V1w7m4yIn26DL3i9upApkRISYyvRBk8kGSsNp/XAFTCTx7umnEGAAAAC10RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgQXJ0aWZleCBTb2Z0d2FyZSAyMDExCLrFtAAAADF0RVh0aWNjOmRlc2NyaXB0aW9uAEFydGlmZXggU29mdHdhcmUgc1JHQiBJQ0MgUHJvZmlsZRMMAYYAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMTJ4MTArMjk5KzYzOeMZlmYAAAAedEVYdHBzOkxldmVsAFBTLUFkb2JlLTIuMCBFUFNGLTIuMEH5MxMAAAAASUVORK5CYII=" />&#8211;<img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAUCAQAAADWi44LAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBsNAQFvV3aeAAAA7UlEQVQ4y52SW5XDMAxEr/aUQCiYQiiIQiiEQgshpRAIWwgthBpCTCEQtB9NasvbR1rpw4l8xjOesRjf1M9XKHa3RYZ1YIf1a53lSVG2ND1Gb+SmYfKT3FlkAmZ3YmC08YnK4mxjcGzDYybHZp4J2fOMqXIy0t5BASy9sLIQdWbaItBbApGwcHVcPopbAkhDa29gpcgOQw0GmtcSvcgZCKLE2tX/JeZ/jvkxidKRgEjHEWWmvT80F7AxEcrAuS7r7+K13nZ2jvtCrNJaraky9LDRTu9u9SCAraCazbultDSigDKLEgj0kixVTm6vP7epq7mSaRSnAAAALXRFWHRpY2M6Y29weXJpZ2h0AENvcHlyaWdodCBBcnRpZmV4IFNvZnR3YXJlIDIwMTEIusW0AAAAMXRFWHRpY2M6ZGVzY3JpcHRpb24AQXJ0aWZleCBTb2Z0d2FyZSBzUkdCIElDQyBQcm9maWxlEwwBhgAAACF0RVh0cHM6SGlSZXNCb3VuZGluZ0JveAAxNngxMisyOTcrNjM3lmEW+QAAAB50RVh0cHM6TGV2ZWwAUFMtQWRvYmUtMi4wIEVQU0YtMi4wQfkzEwAAAABJRU5ErkJggg==" /> formulation, the resultant system matrix is nonsymmetric, so computational costs will grow more rapidly than when using the <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAQAAAB3TUQ1AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBgJOyFkLI8dAAAAhUlEQVQoz7WSQQ2EQAxFXwkG1gIWxsJowQIWxsKulRkJWAALSPgcIGx3E8gcoP/Ul3do05qoq6bSowWwjt6xogKWHJn1QQheRAaEeBPphCASDxIE2rPjJL7xpHrG+8X2rw8/216IM8V1w7m4yIn26DL3i9upApkRISYyvRBk8kGSsNp/XAFTCTx7umnEGAAAAC10RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgQXJ0aWZleCBTb2Z0d2FyZSAyMDExCLrFtAAAADF0RVh0aWNjOmRlc2NyaXB0aW9uAEFydGlmZXggU29mdHdhcmUgc1JHQiBJQ0MgUHJvZmlsZRMMAYYAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMTJ4MTArMjk5KzYzOeMZlmYAAAAedEVYdHBzOkxldmVsAFBTLUFkb2JlLTIuMCBFUFNGLTIuMEH5MxMAAAAASUVORK5CYII=" />-field formulation in all domains or the <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAQAAAB3TUQ1AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBgJOyATK7+LAAAArUlEQVQoz42SURHDMAxDn8sgFEIhFDYIpRAso7BC6CB0EEohFFII2kezXc/ttsY/lk5nWeeYOPe6k7ojoSWrFs9MzATyjpUrAhVRPN8dzFuAaP2/iYVERYyOd/DCJLgjRPxl3fMAhrbEN2sCtXWzD9S5IEPrBh/Itie0wsICQCABT10PrNcgH+QCbYUj/QYlhLjthER/DSb0DteEJGaEqORGZyYKQszrQnb2P74AofmgbcDx8LMAAAAtdEVYdGljYzpjb3B5cmlnaHQAQ29weXJpZ2h0IEFydGlmZXggU29mdHdhcmUgMjAxMQi6xbQAAAAxdEVYdGljYzpkZXNjcmlwdGlvbgBBcnRpZmV4IFNvZnR3YXJlIHNSR0IgSUNDIFByb2ZpbGUTDAGGAAAAIXRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADEyeDEwKzI5OSs2MznjGZZmAAAAHnRFWHRwczpMZXZlbABQUy1BZG9iZS0yLjAgRVBTRi0yLjBB+TMTAAAAAElFTkSuQmCC" />-field formulation, despite the lower number of DOFs. It thus is primarily useful if the ratio of the part volume to the entire modeling volume is very small.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/04/exposed-spiral-wire-1024x576.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;model&#x20;image&#x20;of&#x20;a&#x20;spiral&#x20;piece&#x20;of&#x20;wire&#x20;exposed&#x20;to&#x20;background&#x20;AC&#x20;magnetic&#x20;field."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;04&#x2F;exposed-spiral-wire-1024x576.png" alt="A&#x20;model&#x20;image&#x20;of&#x20;a&#x20;spiral&#x20;piece&#x20;of&#x20;wire&#x20;exposed&#x20;to&#x20;background&#x20;AC&#x20;magnetic&#x20;field." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>A spiral piece of wire exposed to the background AC magnetic field. Note the wire does not form a closed loop. The <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAQAAAB3TUQ1AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBgJOyFkLI8dAAAAhUlEQVQoz7WSQQ2EQAxFXwkG1gIWxsJowQIWxsKulRkJWAALSPgcIGx3E8gcoP/Ul3do05qoq6bSowWwjt6xogKWHJn1QQheRAaEeBPphCASDxIE2rPjJL7xpHrG+8X2rw8/216IM8V1w7m4yIn26DL3i9upApkRISYyvRBk8kGSsNp/XAFTCTx7umnEGAAAAC10RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgQXJ0aWZleCBTb2Z0d2FyZSAyMDExCLrFtAAAADF0RVh0aWNjOmRlc2NyaXB0aW9uAEFydGlmZXggU29mdHdhcmUgc1JHQiBJQ0MgUHJvZmlsZRMMAYYAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMTJ4MTArMjk5KzYzOeMZlmYAAAAedEVYdHBzOkxldmVsAFBTLUFkb2JlLTIuMCBFUFNGLTIuMEH5MxMAAAAASUVORK5CYII=" />-field is solved within the wire and excited by the boundary conditions applied to the <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAUCAQAAADWi44LAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBsNAQFvV3aeAAAA7UlEQVQ4y52SW5XDMAxEr/aUQCiYQiiIQiiEQgshpRAIWwgthBpCTCEQtB9NasvbR1rpw4l8xjOesRjf1M9XKHa3RYZ1YIf1a53lSVG2ND1Gb+SmYfKT3FlkAmZ3YmC08YnK4mxjcGzDYybHZp4J2fOMqXIy0t5BASy9sLIQdWbaItBbApGwcHVcPopbAkhDa29gpcgOQw0GmtcSvcgZCKLE2tX/JeZ/jvkxidKRgEjHEWWmvT80F7AxEcrAuS7r7+K13nZ2jvtCrNJaraky9LDRTu9u9SCAraCazbultDSigDKLEgj0kixVTm6vP7epq7mSaRSnAAAALXRFWHRpY2M6Y29weXJpZ2h0AENvcHlyaWdodCBBcnRpZmV4IFNvZnR3YXJlIDIwMTEIusW0AAAAMXRFWHRpY2M6ZGVzY3JpcHRpb24AQXJ0aWZleCBTb2Z0d2FyZSBzUkdCIElDQyBQcm9maWxlEwwBhgAAACF0RVh0cHM6SGlSZXNCb3VuZGluZ0JveAAxNngxMisyOTcrNjM3lmEW+QAAAB50RVh0cHM6TGV2ZWwAUFMtQWRvYmUtMi4wIEVQU0YtMi4wQfkzEwAAAABJRU5ErkJggg==" />-field solved for within the surrounding space.</em></p>
<h3>Closing Remarks</h3>
<p>We have shown here a few ways in which to excite the <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAQAAAB3TUQ1AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBgJOyFkLI8dAAAAhUlEQVQoz7WSQQ2EQAxFXwkG1gIWxsJowQIWxsKulRkJWAALSPgcIGx3E8gcoP/Ul3do05qoq6bSowWwjt6xogKWHJn1QQheRAaEeBPphCASDxIE2rPjJL7xpHrG+8X2rw8/216IM8V1w7m4yIn26DL3i9upApkRISYyvRBk8kGSsNp/XAFTCTx7umnEGAAAAC10RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgQXJ0aWZleCBTb2Z0d2FyZSAyMDExCLrFtAAAADF0RVh0aWNjOmRlc2NyaXB0aW9uAEFydGlmZXggU29mdHdhcmUgc1JHQiBJQ0MgUHJvZmlsZRMMAYYAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMTJ4MTArMjk5KzYzOeMZlmYAAAAedEVYdHBzOkxldmVsAFBTLUFkb2JlLTIuMCBFUFNGLTIuMEH5MxMAAAAASUVORK5CYII=" />-field formulation to solve inductive problems, and of course there are many more variations on these techniques. Although these examples all are solved in the frequency domain, they are also applicable in the time domain with the caveats noted earlier. With these examples in our toolbelt, we’re ready to further explore the electromagnetic modeling possibilities with the <a href="/acdc-module">AC/DC Module</a>. </p>
<p>Note also that many of these examples are solved using direct solvers. It is worth remarking that with the <a href="/release/6.4/studies-and-solvers">NVIDIA CUDA<sup>®</sup> direct sparse solver (NVIDIA cuDSS)</a>, available in COMSOL<sup>&reg;</sup> version 6.4, one can address larger and larger problems in less time than ever before.</p>
<p>To gain hands-on experience with the models discussed in this blog post, click the button below.</p>
<div class="flex-center">
<a href="/model/149951" class="btn-solid btn-md btn-red">Get the Model</a>
</div>
<p>&nbsp;</p>
<p><em>NVIDIA and CUDA 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/modeling-of-excitations-with-the-magnetic-field-formulation/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Insights from the 51st Stanford Geothermal Workshop</title>
		<link>https://www.comsol.com/blogs/insights-from-the-51st-stanford-geothermal-workshop</link>
					<comments>https://www.comsol.com/blogs/insights-from-the-51st-stanford-geothermal-workshop#respond</comments>
		
		<dc:creator><![CDATA[Toochukwu (Toochi) Onwuliri]]></dc:creator>
		<pubDate>Fri, 24 Apr 2026 12:57:12 +0000</pubDate>
				<category><![CDATA[Fluid & Heat]]></category>
		<category><![CDATA[Pipe Flow Module]]></category>
		<category><![CDATA[Subsurface Flow Module]]></category>
		<guid isPermaLink="false">https://com.staging.comsol.com/blogs?p=496311</guid>

					<description><![CDATA[The 51<sup>st</sup> Stanford Geothermal workshop had record attendance and 200+ technical papers presented. View some of the event's highlights here! ]]></description>
										<content:encoded><![CDATA[<p>&#8220;Geothermal is hot&#8221; captures the renewed energy across the industry, and that momentum was clearly reflected at the 51<sup>st</sup> Stanford Geothermal Workshop. With record attendance and more than 200 technical papers presented, the message was clear: Geothermal is entering a new phase of operational maturity, defined by integration and measurable performance. </p>
<p><span id="more-496311"></span></p>
<p>This transition is especially visible in enhanced geothermal systems (EGS). The question is no longer whether engineered geothermal reservoirs can work, but how to optimize them for scalable, long-term performance. </p>
<h3>From Niche Resource to Multiuse Subsurface Platform</h3>
<p>The growth of the workshop mirrors a broader global trend. Geothermal energy is increasingly being recognized for its potential to provide reliable baseload power with a relatively small land footprint compared to solar and wind. But the real transformation lies in the shift from conventional hydrothermal systems, limited to specific geologic settings, toward &#8220;geothermal anywhere&#8221;. </p>
<p>EGS enable this shift by creating engineered reservoirs in hot, dry rock deep underground. By hydraulically fracturing these rocks and circulating water through the system, EGS turns previously inaccessible heat into usable energy.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/04/next-generation-geothermal-systems-1024x457.jpg" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;series&#x20;of&#x20;images&#x20;demonstrating&#x20;changes&#x20;between&#x20;conventional&#x20;hydrothermal,&#x20;towards&#x20;next&#x20;generation&#x20;enhanced&#x20;geothermal&#x20;systems&#x20;including&#x20;closed&#x20;loop&#x20;geothermal&#x20;systems,&#x20;superhot&#x20;geothermal&#x20;systems,&#x20;and&#x20;enhanced&#x20;geothermal&#x20;systems."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;04&#x2F;next-generation-geothermal-systems-1024x457.jpg" alt="A&#x20;series&#x20;of&#x20;images&#x20;demonstrating&#x20;changes&#x20;between&#x20;conventional&#x20;hydrothermal,&#x20;towards&#x20;next&#x20;generation&#x20;enhanced&#x20;geothermal&#x20;systems&#x20;including&#x20;closed&#x20;loop&#x20;geothermal&#x20;systems,&#x20;superhot&#x20;geothermal&#x20;systems,&#x20;and&#x20;enhanced&#x20;geothermal&#x20;systems." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>Conceptual evolution of geothermal technologies from conventional hydrothermal to next-generation EGS and superhot systems. Image source: <a href="https://www.energy.gov/hgeo/geothermal/geothermal-electricity-generation"target="_blank">U.S. Department of Energy</a>.</em></p>
<p>At the workshop, keynote talks highlighted that the industry is moving beyond EGS proof-of-concept toward efficient execution by refining well placement, stimulation design, and multiwell connectivity, improving performance and repeatability of this method. </p>
<p>Furthermore, geothermal is evolving beyond standalone power generation. Several sessions at the event explored opportunities for critical minerals and lithium coproduction, subsurface thermal energy storage, and geological hydrogen pathways. Increasingly, geothermal sites are turning into multiresource platforms. </p>
<h3>Superhot Rock: The Next Frontier</h3>
<p>One of the most ambitious directions discussed was superhot rock (SHR) — the industry&#8217;s moonshot, targeting temperatures above 400°C at depths greater than 10 kilometers. Under these conditions, water enters a supercritical phase, carrying significantly more energy than conventional steam. </p>
<p>Under optimal conditions, a single supercritical well could produce vastly more power than today&#8217;s standard geothermal well, but accessing that potential introduces new engineering challenges the industry is racing to address: Materials behave differently at extreme temperatures, well integrity becomes more complex, and brittle rock shifts to a ductile state under higher pressure and heat. </p>
<p>Recent field progress suggests that this frontier is closer than many anticipated. At the workshop, Mazama Energy reported reaching 331°C in Oregon. Fervo Energy demonstrated rapid drilling performance in a 290°C sedimentary basin well using an AI-enabled drilling system, showing that EGS is not confined to crystalline rock. Quaise Energy shared progress on millimeter-wave drilling technology aimed at reaching greater depths. </p>
<p>As geothermal pushes into extreme environments, tighter integration across disciplines becomes essential — a recurring theme throughout the workshop. </p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/04/superhot-geothermal-system-schematic.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="conceptual&#x20;image&#x20;demonstrating&#x20;the&#x20;potential&#x20;of&#x20;superhot&#x20;geothermal&#x20;systems."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;04&#x2F;superhot-geothermal-system-schematic.png" alt="conceptual&#x20;image&#x20;demonstrating&#x20;the&#x20;potential&#x20;of&#x20;superhot&#x20;geothermal&#x20;systems." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>Conceptual geothermal system showing heat extraction from a geothermal reservoir (< 250<sup>°</sup>C) and the deeper superhot rock zone (> 400<sup>°</sup>C). Conventional systems typically operate at shallower depths, while superhot resources target depths of several kilometers (> 5 km), where higher temperatures increase energy density and can enable up to ~10× greater power output per well compared to conventional geothermal systems.</em></p>
<h3>The Future of Geothermal Depends on Coupled Systems</h3>
<p>In the discussion of moving the industry forward, something the presenters emphasized was optimizing the &#8220;3 Cs&#8221;:</p>
<ol>
<li>Connectivity (well communication)</li>
<li>Conductivity (heat uptake)</li>
<li>Conformance (uniform flow)</li>
</ol>
<p>Achieving optimization depends on understanding how these factors evolve together over time. </p>
<p>Today&#8217;s EGS projects already involve fracture creation, heat extraction, fluid flow, and chemical transport. Temperature influences stress. Stress alters permeability. Permeability reshapes flow paths and heat recovery, while chemical processes modify fracture performance. This interconnected behavior — thermal–hydraulic–mechanical–chemical (THMC) coupling — is central to long-term geothermal performance, and moving toward 400°C increases that interdependence. </p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/04/thmc-framework-1024x646.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="An&#x20;image&#x20;describing&#x20;the&#x20;thermal-hydraulic-mechanical-chemical&#x20;framework&#x20;for&#x20;geothermal&#x20;system.&#x20;A&#x20;box&#x20;with&#x20;thermal&#x20;is&#x20;on&#x20;the&#x20;top,&#x20;hydraulic&#x20;on&#x20;the&#x20;right,&#x20;mechanical&#x20;on&#x20;the&#x20;bottom,&#x20;and&#x20;chemical&#x20;to&#x20;the&#x20;left&#x20;with&#x20;arrows&#x20;from&#x20;each&#x20;pointing&#x20;inwards&#x20;towards&#x20;coupled&#x20;geothermal&#x20;reservoir."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;04&#x2F;thmc-framework-1024x646.png" alt="An&#x20;image&#x20;describing&#x20;the&#x20;thermal-hydraulic-mechanical-chemical&#x20;framework&#x20;for&#x20;geothermal&#x20;system.&#x20;A&#x20;box&#x20;with&#x20;thermal&#x20;is&#x20;on&#x20;the&#x20;top,&#x20;hydraulic&#x20;on&#x20;the&#x20;right,&#x20;mechanical&#x20;on&#x20;the&#x20;bottom,&#x20;and&#x20;chemical&#x20;to&#x20;the&#x20;left&#x20;with&#x20;arrows&#x20;from&#x20;each&#x20;pointing&#x20;inwards&#x20;towards&#x20;coupled&#x20;geothermal&#x20;reservoir." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>The thermal–hydraulic–mechanical–chemical (THMC) framework for geothermal systems. Reservoir performance depends on the continuous interaction of heat transfer, fluid flow, mechanical deformation, and chemical processes.</em></p>
<p>In that sense, the geothermal industry increasingly requires a fourth C: coupled modeling, or the ability to evaluate interacting physical processes. Modeling multiphysics within a unified framework can reduce uncertainty and support scalable development. </p>
<p>Geothermal is not just getting hotter; it&#8217;s becoming more integrated and data-driven, with multiphysics thinking at the core of system design. The projects that succeed will connect diagnostics, optimization, and coupled physics into repeatable strategies. </p>
<h3>Further Reading</h3>
<p>Learn more about how multiphysics simulation can be used within the geothermal industry by checking out these blog posts:</p>
<ul>
<li><a href="https://www.comsol.com/blogs/modeling-geothermal-processes-comsol-software"target="_blank">Modeling Geothermal Processes with COMSOL<sup>&reg;</sup> Software</a></li>
<li><a href="https://www.comsol.com/blogs/coupling-heat-transfer-subsurface-porous-media-flow"target="_blank">Coupling Heat Transfer with Subsurface Porous Media Flow</a></li>
<li><a href="https://www.comsol.com/blogs/fully-coupled-hydromechanical-modeling-of-fractured-media"target="_blank">Fully Coupled Hydromechanical Modeling of Fractured Media</a></li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.comsol.com/blogs/insights-from-the-51st-stanford-geothermal-workshop/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<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/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBgLHyt2lVPLAAABOklEQVQ4y6WUXXXDMAyFP+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/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBgLHyt2lVPLAAABMElEQVQ4y6WU4XGDMAyFP/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/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBgLHyzo8cZoAAABW0lEQVQ4y7WV0XWDMAxFr3q6gFdwR/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/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBgLHyzo8cZoAAABXUlEQVQ4y7WV7XHCMAyGH/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/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBgLHyzo8cZoAAABPUlEQVQ4y7WV7XHCMAyGH/W6gFfwCl7BjEBHSEdIRjAjlBFghGYEGKEZAY/w9gcJiUv4KLTSXe5e6e45WbIcE39vL//A5LWUFqhwZCCzAmo1T0HNkfC8q+tV3eN/b+odx44PMTpLRJxG7vUpcnOefAQ5QhMH3Fny8wkoHpFmkstnoAnhHwNchu74egLhiEQxljV8rnQPTyLMK0FFjSOQxkFf2SirAawiUOP6WKHAIl4rZe1p6crLv59BVmwBtAYbb3WhgDiiaEtoS2VOk+0xj1PHbcsk87Rq1U6ic9tEoP4xzXhRJXaIw7TPpmHvN2S25OORtC5aIRZjJaU6vRpOb4PuB6WsBQ2OAGpK5K1RgoZyip4eUx13wk4WJgPbzkIvVFPhgaVFNaUyD5ZogUA3bYg9/jsxB8oWgb2Kd/cb6XeHTpq8y4QAAAAtdEVYdGljYzpjb3B5cmlnaHQAQ29weXJpZ2h0IEFydGlmZXggU29mdHdhcmUgMjAxMQi6xbQAAAAxdEVYdGljYzpkZXNjcmlwdGlvbgBBcnRpZmV4IFNvZnR3YXJlIHNSR0IgSUNDIFByb2ZpbGUTDAGGAAAAIXRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADI1eDEyKzI5Mys2MzeptQ4HAAAAHnRFWHRwczpMZXZlbABQUy1BZG9iZS0yLjAgRVBTRi0yLjBB+TMTAAAAAElFTkSuQmCC" />, and <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAUCAQAAAC+eAwzAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBgLHy2f9vb+AAABWElEQVQ4y7WVW3HDMBBFz3ZKQBRUCKKgQDAFB0IKYQ0hheBASCDEEGIIFYTthx+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>
	</channel>
</rss>