<?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>Tue, 28 Jul 2026 16:15:51 +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>Stress Concentrations Around a Superellipse</title>
		<link>https://www.comsol.com/blogs/stress-concentrations-around-a-superellipse</link>
					<comments>https://www.comsol.com/blogs/stress-concentrations-around-a-superellipse#respond</comments>
		
		<dc:creator><![CDATA[Henrik Sönnerlind]]></dc:creator>
		<pubDate>Tue, 28 Jul 2026 14:09:02 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<guid isPermaLink="false">https://com.staging.comsol.com/blogs?p=504931</guid>

					<description><![CDATA[Have you ever encountered a superellipse? In this blog post, we explore the stress patterns around a superelliptic hole in a plate and share the results.]]></description>
										<content:encoded><![CDATA[<p>Have you ever come across a superellipse? I first encountered the word about 50 years ago in conjunction with the superellipse-shaped fountain (shown in the photo below) that is located at the very center of Stockholm, only a 10-minute walk from COMSOL&#8217;s Sweden office. Recently, it occurred to me that it would be interesting to study the stress pattern around a superelliptic hole in a plate. In this blog post, I will share the results.</p>
<p><span id="more-504931"></span></p>
<h3>What is a Superellipse?</h3>
<p>An ordinary ellipse is commonly described by the equation</p>
<div class="latex">\displaystyle \left ( \frac{x}{a} \right )^2 + \displaystyle \left ( \frac{y}{b} \right )^2 = 1</div>
<p>&nbsp;</p>
<p>where <em>a</em> and <em>b</em> are called the semiaxes of the ellipse. When <em>a</em> = <em>b</em>, the equation of a circle with radius <em>a</em> is recovered.</p>
<p>The superellipse is a generalization, where an exponent other than 2 is used, so that</p>
<div class="latex">\displaystyle \left | \frac{x}{a} \right |^n + \displaystyle \left | \frac{y}{b} \right |^n = 1</div>
<p>&nbsp;</p>
<p>The fountain in the center of Stockholm uses <em>n</em> = 2.5 and the shape factor <em>a/b</em> = 6/5.</p>
<div class="row">
<div class="col-sm-6">
    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/07/sergels-torg-square.jpg" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;photo&#x20;of&#x20;Sergelfont&#xE4;nen,&#x20;the&#x20;fountain&#x20;at&#x20;Sergels&#x20;Torg,&#x20;Stockholm"        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;07&#x2F;sergels-torg-square.jpg" alt="A&#x20;photo&#x20;of&#x20;Sergelfont&#xE4;nen,&#x20;the&#x20;fountain&#x20;at&#x20;Sergels&#x20;Torg,&#x20;Stockholm" 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/07/sergelfontanen-outline.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="An&#x20;outline&#x20;of&#x20;the&#x20;Sergels&#x20;Torg&#x20;fountain,&#x20;showing&#x20;its&#x20;superelliptic&#x20;shape."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;07&#x2F;sergelfontanen-outline.png" alt="An&#x20;outline&#x20;of&#x20;the&#x20;Sergels&#x20;Torg&#x20;fountain,&#x20;showing&#x20;its&#x20;superelliptic&#x20;shape." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>

</div>
</div>
<p><em>The fountain at Sergels Torg (left) and an outline of its shape (right).</em></p>
<p>Examples of other superellipses are shown below.</p>
<div class="row">
<div class="col-sm-4">
    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/07/star-superellipse.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="Diagram&#x20;of&#x20;a&#x20;superellipse&#x20;shaped&#x20;like&#x20;a&#x20;four-pointed&#x20;star&#x20;with&#x20;an&#x20;n-value&#x20;of&#x20;0.5&#x20;and&#x20;an&#x20;a&#x2F;b&#x20;value&#x20;of&#x20;1."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;07&#x2F;star-superellipse.png" alt="Diagram&#x20;of&#x20;a&#x20;superellipse&#x20;shaped&#x20;like&#x20;a&#x20;four-pointed&#x20;star&#x20;with&#x20;an&#x20;n-value&#x20;of&#x20;0.5&#x20;and&#x20;an&#x20;a&#x2F;b&#x20;value&#x20;of&#x20;1." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>

</div>
<div class="col-sm-4">
    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/07/diamond-superellipse.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="Diagram&#x20;of&#x20;a&#x20;superellipse&#x20;shaped&#x20;like&#x20;a&#x20;diamond&#x20;with&#x20;an&#x20;n-value&#x20;of&#x20;1&#x20;and&#x20;an&#x20;a&#x2F;b&#x20;value&#x20;of&#x20;2."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;07&#x2F;diamond-superellipse.png" alt="Diagram&#x20;of&#x20;a&#x20;superellipse&#x20;shaped&#x20;like&#x20;a&#x20;diamond&#x20;with&#x20;an&#x20;n-value&#x20;of&#x20;1&#x20;and&#x20;an&#x20;a&#x2F;b&#x20;value&#x20;of&#x20;2." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>

</div>
<div class="col-sm-4">
    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/07/rounded-rectangle-superellipse.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="Diagram&#x20;of&#x20;a&#x20;superellipse&#x20;shaped&#x20;like&#x20;a&#x20;rounded&#x20;rectangle&#x20;with&#x20;an&#x20;n-value&#x20;of&#x20;4&#x20;and&#x20;an&#x20;a&#x2F;b&#x20;value&#x20;of&#x20;2."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;07&#x2F;rounded-rectangle-superellipse.png" alt="Diagram&#x20;of&#x20;a&#x20;superellipse&#x20;shaped&#x20;like&#x20;a&#x20;rounded&#x20;rectangle&#x20;with&#x20;an&#x20;n-value&#x20;of&#x20;4&#x20;and&#x20;an&#x20;a&#x2F;b&#x20;value&#x20;of&#x20;2." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>

</div>
</div>
<p>You can find more details about the mathematics of superellipses <a href="https://en.wikipedia.org/wiki/Superellipse" target="blank">here</a>.</p>
<h3>Stress Concentration Factor</h3>
<p>The <a href="https://en.wikipedia.org/wiki/Stress_concentration" target="blank">stress concentration factor</a>, <em>K</em><sub>t</sub>, is an important concept in solid mechanics. It is used to describe the increase in stress around a geometric discontinuity in a structure. <em>K</em><sub>t</sub> relates the maximum stress to a suitably defined nominal stress (stress without the geometrical discontinuity) through</p>
<div class="latex">\sigma_{\mathrm max} = K_{\mathrm t} \sigma_{\mathrm nom} </div>
<p>&nbsp;</p>
<p>Traditionally, stress concentration factors for common cases have been tabulated in handbooks. With today&#8217;s easy-to-use finite element (FE) programs, computing a stress concentration factor is often faster and more accurate than looking it up in a graph or table.</p>
<p>The most well-known result is likely that <em>K</em><sub>t</sub> = 3 for a circular hole in a uniaxially loaded large plate.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/07/circular-hole-plate.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="Model&#x20;of&#x20;von&#x20;Mises&#x20;equivalent&#x20;stress&#x20;around&#x20;a&#x20;circular&#x20;hole."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;07&#x2F;circular-hole-plate.png" alt="Model&#x20;of&#x20;von&#x20;Mises&#x20;equivalent&#x20;stress&#x20;around&#x20;a&#x20;circular&#x20;hole." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>A model in COMSOL&nbsp;Multiphysics<sup>&reg;</sup> of von Mises equivalent stress around a circular hole in a plate subjected to a unit axial stress in the horizontal direction.</em></p>
<p>Another analytical result is the stress concentration factor for an elliptic hole in a large plate:</p>
<div class="latex"> \displaystyle K_{\mathrm t} = 1+ 2 \frac{b}{a}</div>
<p>&nbsp;</p>
<p>Here, the semiaxis with length <em>b</em> is the one perpendicular to the stress field so that the stress concentration increases with the ratio <em>b/a</em>.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/07/elliptical-hole-plate.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="Model&#x20;of&#x20;von&#x20;Mises&#x20;equivalent&#x20;stress&#x20;around&#x20;an&#x20;elliptical&#x20;hole."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;07&#x2F;elliptical-hole-plate.png" alt="Model&#x20;of&#x20;von&#x20;Mises&#x20;equivalent&#x20;stress&#x20;around&#x20;an&#x20;elliptical&#x20;hole." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>A model of von Mises equivalent stress around an elliptical hole with</em> b/a <em>= 3 in a plate subjected to a unit axial stress in the horizontal direction.</em></p>
<h3>Stress Analysis of the Superelliptic Hole</h3>
<p>A superelliptic curve can easily be constructed in the COMSOL<sup>&reg;</sup> software using the <em>Parametric Curve</em> feature.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/07/superelliptic-curve-representation.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;screenshot&#x20;of&#x20;a&#x20;superelliptic&#x20;curve&#x20;in&#x20;the&#x20;Model&#x20;Builder."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;07&#x2F;superelliptic-curve-representation.png" alt="A&#x20;screenshot&#x20;of&#x20;a&#x20;superelliptic&#x20;curve&#x20;in&#x20;the&#x20;Model&#x20;Builder." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>A superelliptic curve in the Model Builder made using the</em> Parametric Curve <em>feature settings.</em></p>
<p>Here, a representation of the superellipse in polar coordinates is used for the parameterization. It would also be possible to use a simpler parameterization based on the original equation expressed in <em>x</em> and <em>y</em>, but it becomes less accurate, since the relation between <em>y</em>and <em>x</em> is highly nonlinear. </p>
<div class="row">
<div class="col-sm-6">
    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/07/sample-parameterization-efficient.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="Screenshot&#x20;of&#x20;advanced&#x20;parameterization&#x20;in&#x20;the&#x20;Parameter&#x20;and&#x20;Expressions&#x20;fields&#x20;of&#x20;the&#x20;Parametric&#x20;Curve&#x20;feature."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;07&#x2F;sample-parameterization-efficient.png" alt="Screenshot&#x20;of&#x20;advanced&#x20;parameterization&#x20;in&#x20;the&#x20;Parameter&#x20;and&#x20;Expressions&#x20;fields&#x20;of&#x20;the&#x20;Parametric&#x20;Curve&#x20;feature." 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/07/sample-parameterization-simple.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="Screenshot&#x20;of&#x20;simplified&#x20;parameterization&#x20;in&#x20;the&#x20;Parameter&#x20;and&#x20;Expressions&#x20;fields&#x20;of&#x20;the&#x20;Parametric&#x20;Curve&#x20;feature."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;07&#x2F;sample-parameterization-simple.png" alt="Screenshot&#x20;of&#x20;simplified&#x20;parameterization&#x20;in&#x20;the&#x20;Parameter&#x20;and&#x20;Expressions&#x20;fields&#x20;of&#x20;the&#x20;Parametric&#x20;Curve&#x20;feature." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>

</div>
</div>
<p><em>The parameterization used (left), and an alternative, simpler but less efficient, parameterization (right).</em></p>
<p>First, let&#8217;s take a look at the results for a hole with a geometry similar to the aforementioned fountain. The peak stress depends on the orientation of the larger semiaxis, but in both cases the stress concentration factor is lower than the value of 3 for a circular hole.</p>
<div class="row">
<div class="col-sm-6">
    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/07/superelliptic-hole-vertical.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="Screenshot&#x20;of&#x20;an&#x20;equivalent&#x20;stress&#x20;model&#x20;in&#x20;a&#x20;plate&#x20;with&#x20;a&#x20;vertical&#x20;superelliptic&#x20;hole."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;07&#x2F;superelliptic-hole-vertical.png" alt="Screenshot&#x20;of&#x20;an&#x20;equivalent&#x20;stress&#x20;model&#x20;in&#x20;a&#x20;plate&#x20;with&#x20;a&#x20;vertical&#x20;superelliptic&#x20;hole." 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/07/superelliptic-hole-horizontal.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="Screenshot&#x20;of&#x20;an&#x20;equivalent&#x20;stress&#x20;model&#x20;in&#x20;a&#x20;plate&#x20;with&#x20;a&#x20;horizontal&#x20;superelliptic&#x20;hole&quot;"        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;07&#x2F;superelliptic-hole-horizontal.png" alt="Screenshot&#x20;of&#x20;an&#x20;equivalent&#x20;stress&#x20;model&#x20;in&#x20;a&#x20;plate&#x20;with&#x20;a&#x20;horizontal&#x20;superelliptic&#x20;hole&amp;quot&#x3B;" class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>

</div>
</div>
<p><em>Models of von Mises equivalent stress in a plate with a superelliptic hole having</em> n <em>= 2.5 and </em>a/b<em> = 6/5.</em></p>
<p>This looks promising. From here on, it is easy to set up a parametric sweep and study the stress pattern for many different shapes.</p>
<p>For any value of the superellipse exponent <em>n</em> less than 2, there will be sharp corners on the hole edge. That would cause <a href="/blogs/singularities-in-finite-element-models-dealing-with-red-spots">stress singularities</a>. Such cases are not of interest in this context. Thus, <em>n</em> is kept in the range 2–8. At the highest values, the hole is almost rectangular with corner fillets. For the axis ratio <em>b/a</em>, values ranging from 0.2 to 5 are tested. The computed stress concentration factors are shown in the diagram below.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/07/stress-concentration-factor-graph.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="Graph&#x20;displaying&#x20;the&#x20;relationship&#x20;between&#x20;n&#x20;and&#x20;the&#x20;stress&#x20;concentration&#x20;factor&#x20;for&#x20;values&#x20;from&#x20;0.2&#x20;to&#x20;5."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;07&#x2F;stress-concentration-factor-graph.png" alt="Graph&#x20;displaying&#x20;the&#x20;relationship&#x20;between&#x20;n&#x20;and&#x20;the&#x20;stress&#x20;concentration&#x20;factor&#x20;for&#x20;values&#x20;from&#x20;0.2&#x20;to&#x20;5." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>Stress concentration factors for superelliptical holes for a range of exponents </em>n<em> and axis ratios </em>q = b/a<em>. The markers on the curves show the minimum values.</em></p>
<p>For <em>n</em> = 2, it can be seen that the values are as expected for an ellipse: <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAArCAQAAAAKoMT0AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBxwOFDmo0dQkAAAC7ElEQVRo3t2a63WjMBCFv9mTBtSCWlAL2hLYEkgJuAS5BNwCJZgSQgmmhLiE2R/4IRHsKDbZ7NHlhwEdCV00jzvCopSNXz89gXUgVlrZS1MsQR31FcexWIIgFkNfMEE8o44lE3RL6wdSShSVAzuOWNBNfL+QFRSLxdDpBiQkTVrEQc0Boyh43uOWQlYQR69TkrCYuKEUgp7hdGZJYmkpBO0lhlazaPrT3rOSD+rp1/OOLdEHR5k8r2GTpvtC8qBUOHoqBt3NWmKCUmNPp732AOLxAOyWZNBDU7HPjSQGtyTKxOB0ScvMbNmjhOTOGyG16ic8xRLYPzVCQ6Ch5Q2X653zhKnXrhia1cg5Ag1vnxGkukvvNDfCPJjkEmw5RFNqVo92+08J7u/2tpdXP7O0W8c8ivpzFhGP1e06frcaPO3JsY6Ay+nykjiqxU6KQALdosv+LP4kNXtWsEoI4oFeDIGaXU53EJdqvwuOOuSNkA/tLk+tgC6nT0rQMWKo2FLT8Jr11Opmy+oEIzRs8yzs4woa3YLsqGSjySbOcgZLy8vHID66MPHVMglpGa7PXdQq23N7RFAsltfTkB011cxMa1Ygs4jYzA1XgselbQipQSPrUrk3dLyCHs4Dai8jTUxwac/xdH/ZB7+wtnG0Fne/n9TYiV6eJooJphJoSyv+bCJSUzNKOEu4CP0tgt8BcdGL8zmBMF3BOCx0tNfaSndil9dk/Vh5l15gmO255BGUgMOChElWi6UBaoHtajI7YHAgLccHxfs+8dDfWX2yRVYgKPi1xdtXpNojx1cL3ix59BQyBUYu8gl2OKny5NEz0Cx9ko9CKvrbeHl+iP8DYqmBgQGTRPbvDhr/5sCxxyh4DrMdiZ+e2ir0DO/n+I6mkb6MbcPAeNkkm1UxZRC87mZ7hrQGKoCguOjj9YfPoAUQxHA1S88wFVQFEdSe41TRSAP0kvzboow8uKGRDk9HjyepKAtRMmKwU3q/1rAT/gKjmx2sujjwlAAAAC10RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgQXJ0aWZleCBTb2Z0d2FyZSAyMDExCLrFtAAAADF0RVh0aWNjOmRlc2NyaXB0aW9uAEFydGlmZXggU29mdHdhcmUgc1JHQiBJQ0MgUHJvZmlsZRMMAYYAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gANjd4MjYrMjcyKzYyOL0idBEAAAAedEVYdHBzOkxldmVsAFBTLUFkb2JlLTIuMCBFUFNGLTIuMEH5MxMAAAAASUVORK5CYII=" /></p>
<p>If the curves are normalized using this factor, we can see how a superellipse differs from an ordinary ellipse having the same axis ratio:</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/07/normalized-stress-concentration.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="Graph&#x20;displaying&#x20;the&#x20;relationship&#x20;between&#x20;n&#x20;and&#x20;the&#x20;normalized&#x20;stress&#x20;concentration&#x20;factor&#x20;for&#x20;values&#x20;from&#x20;0.2&#x20;to&#x20;5."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;07&#x2F;normalized-stress-concentration.png" alt="Graph&#x20;displaying&#x20;the&#x20;relationship&#x20;between&#x20;n&#x20;and&#x20;the&#x20;normalized&#x20;stress&#x20;concentration&#x20;factor&#x20;for&#x20;values&#x20;from&#x20;0.2&#x20;to&#x20;5." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>Normalized stress concentration factors for superelliptical holes.</em></p>
<p>As can be seen, there is always a superellipse with the same axis ratio as a certain ellipse that will give a smaller stress concentration factor. In particular, if we replace a circle with the best possible symmetric superellipse (<em>q</em> = 1), then it is possible to reduce the stress concentration factor by 14% using <em>n</em> = 3. This is quite a significant improvement. Such a decrease in stress could improve the fatigue life by a factor of 2.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/07/symmetrical-superellipse-hole.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="Image&#x20;of&#x20;a&#x20;model&#x20;showing&#x20;a&#x20;plane&#x20;with&#x20;a&#x20;hole&#x20;in&#x20;the&#x20;shape&#x20;of&#x20;a&#x20;symmetrical&#x20;superellipse."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;07&#x2F;symmetrical-superellipse-hole.png" alt="Image&#x20;of&#x20;a&#x20;model&#x20;showing&#x20;a&#x20;plane&#x20;with&#x20;a&#x20;hole&#x20;in&#x20;the&#x20;shape&#x20;of&#x20;a&#x20;symmetrical&#x20;superellipse." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>The optimal replacement for a circular hole.</em></p>
<h3>Strengthening Structures While Increasing Hole Area</h3>
<p>The area enclosed by a superellipse can be expressed as</p>
<div class="latex">\displaystyle A = 4 a b \frac{ \left (\Gamma(1+\frac{1}{n}) \right )^2}{\Gamma(1 + \frac{2}{n})} </div>
<p>&nbsp;</p>
<p>where <em>Γ</em> is the <a href="https://en.wikipedia.org/wiki/Gamma_function" target="blank">gamma function</a>.</p>
<p>For comparison, the area of an ordinary ellipse is</p>
<div class="latex"> A = \pi a b </div>
<p>&nbsp;</p>
<p>This means that the relation between the area of a superellipse and an ordinary ellipse having the same semiaxes is independent of the axis ratio and can be expressed as</p>
<div class="latex">\displaystyle \psi(n) =  \frac{ 4\left (\Gamma(1+\frac{1}{n}) \right )^2}{\pi\Gamma(1 + \frac{2}{n})} </div>
<p>&nbsp;</p>
<p>In the plot below, the function <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAXCAQAAAA18g7aAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBxwOFDmo0dQkAAABmUlEQVRIx7WU3XXDIAyFP3UDOgIrsAIruCN4BXcEMkIyQjNCPUI8QjNCPYL6ANjgv6TntOLFQkKIe+Uryn/Zy79V/l1pacUdRDsx1YZuLgx+tefplP2F4Vz5O2kNdnXw46hwujw8Lr3qj/P6HRvnPueWnsRaDF77JxIvdIc0imFcbDVcn2lBrzSr0mKkkyAWAE8PYuVz4twzTJlOggQQJ138qmwQv5gQgkKIHEekcWjGl9uMNJ3CF4FWUfioeeGc/ZfcCT1gSyB04DI5LiMtTcpEY3SknubJz4AY7cVGRAukxw3qRh3Eg77nS1e81FhrDzTcdchIpw7WRPVlhljcHsHlhPiUZPWeju30g5tIbRhi9nHppbU6Y32feKd6V4SwnBLDfV069moY4yhyKmLDTJb4BEvs/5pPJrP5RTLrtRgCY1qWixZwSIfJxEnA6lv6vnGqc+VbXzMtSxUIW1qB5VYIlSklaSFrk/o9IUy/kqfzrjxtqEe2Ey0PTBxjMS+PdLqItfHXPuy5hOrxI6uL3UG0KwtrOSF/bT9JZ6ZpoDWCVAAAAC10RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgQXJ0aWZleCBTb2Z0d2FyZSAyMDExCLrFtAAAADF0RVh0aWNjOmRlc2NyaXB0aW9uAEFydGlmZXggU29mdHdhcmUgc1JHQiBJQ0MgUHJvZmlsZRMMAYYAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMjd4MTQrMjkxKzYzNjtTiuQAAAAedEVYdHBzOkxldmVsAFBTLUFkb2JlLTIuMCBFUFNGLTIuMEH5MxMAAAAASUVORK5CYII=" /> is shown.  </p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/07/area-increase-plot.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="Plot&#x20;showing&#x20;the&#x20;relationship&#x20;between&#x20;n&#x20;and&#x20;hole&#x20;area&#x20;increase."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;07&#x2F;area-increase-plot.png" alt="Plot&#x20;showing&#x20;the&#x20;relationship&#x20;between&#x20;n&#x20;and&#x20;hole&#x20;area&#x20;increase." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>Relative area increase as a function of</em> n <em>when compared to an ellipse. The asymptotic value 4/</em>π<em> is indicated by the dashed line.</em></p>
<p>It can be seen that the area of any superellipse with <em>n</em> > 2 is always larger than that of the ellipse with the same semiaxes. Somewhat surprisingly, this means that it is always possible to lower the stress concentration factor by changing a circular or elliptic hole to a superelliptic one that has a larger area, that is, by removing material. In my previous blog post, <a href="/blogs/making-structures-stronger-by-removing-material">Making Structures Stronger by Removing Material</a>, some other cases where material removal is beneficial are presented.</p>
<p>It should, however, be noted that we have only investigated uniaxial stress states that are aligned with one of the semiaxes of the hole. For some other stress states, a stress reduction effect cannot be obtained. The reduced radii of the corners of the superellipse will instead raise the stresses.</p>
<h3>Real-World Applications of Superellipses</h3>
<p>This is, of course, mainly a fun theoretical discussion. In practice, it is often much easier to drill circular holes. But if, for example, additive manufacturing or casting is used, then it can be beneficial to choose other shapes.</p>
<p>The approach of using a superelliptic shape is not only applicable to holes. The same idea can be used to reduce stress concentrations at fillets.</p>
<p>You can download the model used in the examples above by clicking the button below.</p>
<div class="flex-center">
<a href="/model/stress-concentrations-at-a-superellipse-152201" class="btn-solid btn-md btn-green">Stress Concentrations at a Superellipse Model</a>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.comsol.com/blogs/stress-concentrations-around-a-superellipse/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The History and Science Behind Eyeglasses</title>
		<link>https://www.comsol.com/blogs/the-history-and-science-behind-eyeglasses</link>
					<comments>https://www.comsol.com/blogs/the-history-and-science-behind-eyeglasses#respond</comments>
		
		<dc:creator><![CDATA[Evan Sisler]]></dc:creator>
		<pubDate>Tue, 21 Jul 2026 20:58:16 +0000</pubDate>
				<category><![CDATA[Wave Optics]]></category>
		<category><![CDATA[Wave Optics Module]]></category>
		<guid isPermaLink="false">https://com.staging.comsol.com/blogs?p=503681</guid>

					<description><![CDATA[Glasses have been an important part of vision correction for centuries, but they haven't always looked like they do today. In this blog post, learn why glasses work and how lens technology has evolved over the years.
]]></description>
										<content:encoded><![CDATA[<p>One of the most impactful inventions is something hardly anyone notices; in fact, this invention is not designed to be seen but to be seen <em>through</em>. I&#8217;m talking, of course, about eyeglasses. In 2025, it was estimated that approximately 57% of the global population wears prescription glasses (Ref. 1). This number only climbs if you include other forms of eyewear like reading glasses, sunglasses, or contact lenses. As a glasses wearer myself, I decided to take a look at the history of this commonplace yet impactful technology. </p>
<p><span id="more-503681"></span></p>
<h3>Precursors to Glasses</h3>
<h4>Reading Stones</h4>
<p>One of the earliest examples of people using a lens to assist vision came not in the form of glasses but in the form of a small quartz stone. <a href="https://en.wikipedia.org/wiki/Reading_stone" target="blank">Reading stones</a>, as they were dubbed, are small, hemispherical stones carved out of quartz, beryl, or glass and shaped in such a way to function as a convex lens. When placed upon paper, this lens would magnify the text written on it for those whose vision was failing. The invention of these stones is often attributed to <a href="https://en.wikipedia.org/wiki/Ibn_Sahl_(mathematician)" target="blank">Ibn Sahl</a>, a 9<sup>th</sup>-century Persian mathematician, but they have been found all across the world, including in <a href="https://en.wikipedia.org/wiki/Visby_lenses" target="blank">Viking graves in Sweden</a>.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/07/glass-reading-stone.jpg" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="Photograph&#x20;of&#x20;a&#x20;glass&#x20;reading&#x20;stone&#x20;being&#x20;used&#x20;to&#x20;magnify&#x20;text."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;07&#x2F;glass-reading-stone.jpg" alt="Photograph&#x20;of&#x20;a&#x20;glass&#x20;reading&#x20;stone&#x20;being&#x20;used&#x20;to&#x20;magnify&#x20;text." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>A glass reading stone in Archeon historical theme park in the Netherlands. Image licensed under the <a href="https://creativecommons.org/licenses/by-sa/4.0/deed.en" target="blank">Creative Commons Attribution-Share Alike 4.0 International</a> license via <a href="https://commons.wikimedia.org/wiki/File:2015-08_archeon_reading_stone.JPG" target="blank">Wikimedia Commons</a>.</em></p>
<h4>Sunglasses</h4>
<p>Another early precursor to the corrective glasses we know today? Sunglasses, which were <a href="https://en.wikipedia.org/wiki/Sunglasses#First_precursors" target= "blank">developed by multiple cultures around the world</a>, some of the earliest of which were found in 12<sup>th</sup>-century China and featured flat panes of smoky quartz. Another example of early noncorrective eyewear is traditional Inuit snow goggles. These goggles, typically carved from antler, driftwood, or ivory, reduced exposure to sunlight and helped prevent glare from the reflective snow.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/07/inuit_snow_goggles_2.jpg" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="Two&#x20;pairs&#x20;of&#x20;Inuit&#x20;snow&#x20;goggles&#x20;from&#x20;Alaska.&#x20;The&#x20;top&#x20;pair&#x20;is&#x20;carved&#x20;from&#x20;wood&#x20;and&#x20;the&#x20;bottom&#x20;pair&#x20;carved&#x20;from&#x20;Caribou&#x20;antler."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;07&#x2F;inuit_snow_goggles_2.jpg" alt="Two&#x20;pairs&#x20;of&#x20;Inuit&#x20;snow&#x20;goggles&#x20;from&#x20;Alaska.&#x20;The&#x20;top&#x20;pair&#x20;is&#x20;carved&#x20;from&#x20;wood&#x20;and&#x20;the&#x20;bottom&#x20;pair&#x20;carved&#x20;from&#x20;Caribou&#x20;antler.&#x20;" class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>Two pairs of Inuit snow goggles from Alaska. Image licensed under the <a href="https://creativecommons.org/licenses/by-sa/4.0/deed.en" target="blank">Creative Commons Attribution-Share Alike 4.0 International license</a> via <a href="https://commons.wikimedia.org/wiki/File:Inuit_Snow_goggles_from_Alaska._Made_from_carved_wood,_1880-1890CE_(top)_and_Caribou_antler_1000-1800_CE_(bottom).jpg" target="blank">Wikimedia Commons</a>.</em></p>
<h4>Early Corrective Lenses</h4>
<p>Most sources attribute the invention of the first corrective lenses to late <a href="https://www.britannica.com/science/eyeglasses" target="blank">13<sup>th</sup>-century Italy</a>, although their inventor is unknown. Early evidence lines up with this, as paintings and sermons involving lenses began appearing around this time throughout Europe. There is further evidence of rules and regulations having been set in place for early lens makers by the 14<sup>th</sup> century, during the Venetian Renaissance. These &#8220;glasses&#8221; looked a good deal different than those that exist today; they were often held by hand, made of two magnifying glasses attached to a pair of riveted handles to form an almost scissor-like shape. </p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/07/scissors-glasses.jpg" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="Photograph&#x20;of&#x20;French&#x20;glasses&#x20;from&#x20;the&#x20;1300s."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;07&#x2F;scissors-glasses.jpg" alt="Photograph&#x20;of&#x20;French&#x20;glasses&#x20;from&#x20;the&#x20;1300s." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>A pair of French &#8220;scissors glasses&#8221;. Image licensed under the public domain via <a href="https://commons.wikimedia.org/wiki/File:Scissors_glasses.jpg" target="blank">Wikimedia Commons</a>.</em></p>
<h3>How Do Glasses Work?</h3>
<h4>How Do We See?</h4>
<p>Before looking into how glasses work, it helps to first understand vision itself. Seeing is a complex process that <a href="https://www.allaboutvision.com/eyewear/eyeglasses/how-glasses-work/" target="blank">takes place in milliseconds</a>. At a high level, the eye can be loosely thought of as two focusing lenses that project incoming light into an image on the retina. The cornea, which is the outer layer of the eye, refracts the incoming light toward the crystalline lens, which in turn focuses the light onto the retina. The retina is where the light is absorbed into our eye&#8217;s photoreceptors, the rods and cones. These photoreceptors then send electrical signals to our brain, which can then interpret what we see. To focus on objects at different distances, tiny muscles deform the crystalline lens to change its focus. The last crucial elements are the iris and pupil, which are between the cornea and the crystalline lens. The iris is muscular tissue in the shape of an annular disc, and the pupil is the hole in its center. The iris expands or shrinks the size of pupil to adjust the amount of light that reaches the retina.</p>
<p>Issues with vision can happen during any part of this process but most commonly stem from natural imperfections in eye shape. These include things like the eyeball being misshapen (e.g., excessively oblong), the cornea itself being uneven or not convex enough, or the crystalline lens being damaged. As we age, the crystalline lens also becomes stiffer, causing <a href="/story/3d-parametric-full-eye-model-gives-20-years-of-better-vision-70161 ">presbyopia</a>.</p>
<h4>How Do Glasses Help?</h4>
<p>Glasses use lenses to bend beams of light before they reach the eye, refocusing them based on the eye condition. In the case of myopia, or nearsightedness, the light naturally comes to focus before hitting the retina, causing objects that are far away to appear blurry. Lenses with a concave shape help send the focal point of the light farther away from the retina. In cases of hyperopia, or farsightedness, the opposite happens, so a convex lens is used to move the focal point of the light closer to the retina. When the cornea is uneven, also known as having an astigmatism, corrective lenses are shaped in more complex ways. </p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/07/retina-lens-model.jpg" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="Illustration&#x20;of&#x20;how&#x20;lenses&#x20;correct&#x20;eyesight.&#x20;The&#x20;top&#x20;half&#x20;of&#x20;the&#x20;image&#x20;shows&#x20;a&#x20;convex&#x20;lens&#x20;helping&#x20;an&#x20;eye&#x20;focus&#x20;on&#x20;nearby&#x20;text,&#x20;while&#x20;the&#x20;bottom&#x20;half&#x20;shows&#x20;a&#x20;concave&#x20;lens&#x20;bringing&#x20;a&#x20;faraway&#x20;figure&#x20;into&#x20;focus."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;07&#x2F;retina-lens-model.jpg" alt="Illustration&#x20;of&#x20;how&#x20;lenses&#x20;correct&#x20;eyesight.&#x20;The&#x20;top&#x20;half&#x20;of&#x20;the&#x20;image&#x20;shows&#x20;a&#x20;convex&#x20;lens&#x20;helping&#x20;an&#x20;eye&#x20;focus&#x20;on&#x20;nearby&#x20;text,&#x20;while&#x20;the&#x20;bottom&#x20;half&#x20;shows&#x20;a&#x20;concave&#x20;lens&#x20;bringing&#x20;a&#x20;faraway&#x20;figure&#x20;into&#x20;focus." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>Top: By moving the focal point of light beams closer to the retina, a convex lens corrects farsightedness. Bottom: By moving the focal point farther from the retina, a concave lens corrects myopia. Image licensed under the <a href="https://creativecommons.org/licenses/by-sa/4.0/deed.en" target="blank">Creative Commons Attribution-Share Alike 4.0 International</a> license via <a href="https://commons.wikimedia.org/wiki/File:Refractive_error.jpg" target="blank">Wikimedia Commons</a>.</em></p>
<h3>How Have Glasses Evolved?</h3>
<h4>Bifocals</h4>
<p>The <a href="https://en.wikipedia.org/wiki/Bifocals" target="blank">invention of bifocals</a> is often attributed to Benjamin Franklin, who used them in court to read the lips of French speakers while also taking and reading notes. While Franklin is rumored to have fashioned his bifocals by sawing in half the lenses of two pairs of his glasses and then attaching them together in a new frame, modern bifocals are made by molding a high magnification segment onto a regular corrective lens. </p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/07/modern-bifocal-lens.jpg" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="Close-up&#x20;image&#x20;of&#x20;a&#x20;bifocal&#x20;lens&#x20;on&#x20;a&#x20;pair&#x20;of&#x20;modern&#x20;glasses."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;07&#x2F;modern-bifocal-lens.jpg" alt="Close-up&#x20;image&#x20;of&#x20;a&#x20;bifocal&#x20;lens&#x20;on&#x20;a&#x20;pair&#x20;of&#x20;modern&#x20;glasses." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>A pair of bifocal glasses. Image licensed under the <a href="https://creativecommons.org/licenses/by-sa/3.0/deed.en" target="blank">Creative Commons Attribution-Share Alike 3.0 Unported</a> license via <a href="https://commons.wikimedia.org/wiki/File:Bifokalbrille_(fcm).jpg" target="blank">Wikimedia Commons</a>.</em></p>
<p>Progressive lenses take bifocals a step further, providing three or more magnification levels in a single pair of glasses and allowing wearers to see at multiple distances. </p>
<h4>Modern Lens Technology</h4>
<p>By the late 19<sup>th</sup> century, glass had long since replaced costly quartz and beryl as the primary material for lenses, and in Germany, <a href="/blogs/zeiss-abbe-and-the-evolution-of-microscopes-and-optical-research">physicist Ernst Abbe and chemist Otto Schott</a> experimented with adding other elements into the melted glass to increase factors like durability, clarity, and weight. In the 21<sup>st</sup> century, many lenses are made of specialized plastics that further reduce cost and weight while increasing durability. </p>
<p>Additional modern developments include blue-light, scratch-resistant, anti-glare, and photochromic technologies that involve coating and/or impregnating lenses with various materials. Anti-glare lenses were <a href="https://en.wikipedia.org/wiki/Anti-reflective_coating#History" target="blank">originally developed for military optics during World War II</a> but were made available for public use in the late 1940s. These coated lenses help glasses to not appear distorted in photographs and improve visual acuity in situations with inconsistent or bright light, such as driving at night or viewing a computer screen. Photochromic lens material (which may be applied as a coating or within the lens) is UV reactive and darkens in sunlight, removing the need for a person to own a pair of prescription sunglasses and glasses. </p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/07/uncoated-coated-glasses-comparison.jpg" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;photo&#x20;displaying&#x20;an&#x20;uncoated&#x20;glasses&#x20;lens&#x20;next&#x20;to&#x20;an&#x20;anti-glare&#x20;glasses&#x20;lens."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;07&#x2F;uncoated-coated-glasses-comparison.jpg" alt="A&#x20;photo&#x20;displaying&#x20;an&#x20;uncoated&#x20;glasses&#x20;lens&#x20;next&#x20;to&#x20;an&#x20;anti-glare&#x20;glasses&#x20;lens." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>An uncoated pair of glasses (top) compared to one with an anti-glare coating (bottom). Notice the reflection of the photographer in the top frame and the blue-tinted lights reflected in the bottom pair. Image licensed under the <a href="https://creativecommons.org/licenses/by-sa/3.0/deed.en" target="blank">Creative Commons Attribution-Share Alike 3.0 Unported</a> via <a href="https://commons.wikimedia.org/wiki/File:Anti-reflective_coating_comparison.jpg" target="blank">Wikimedia Commons</a>.</em> </p>
<h4>Contact Lenses</h4>
<p>Compared to glasses, contact lenses offer better peripheral vision and are less impacted by weather conditions. The precursor to contact lenses was proposed in the 16<sup>th</sup> century by Leonardo da Vinci, who suggested wearing <a href="https://en.wikipedia.org/wiki/Contact_lens#History" target="blank">water-filled glass hemispheres over the eyes</a>. The first contact lenses, developed in the 19<sup>th</sup> century, were rigid and made of glass and wax. It wasn&#8217;t until the early 1960s that modern soft lenses were invented. </p>
<h3>Looking Forward</h3>
<p>While we&#8217;ve mentioned a few recent developments in corrective eyewear here, other innovations are on the horizon. For example, researchers have used simulation to develop <a href="/video/keynote-multiphysics-modeling-in-ar-and-vr-innovation">liquid lenses</a> that dynamically change optical power and reduce eye fatigue when using AR/VR devices. Others are using virtual modeling to investigate <a href="/model/fatigue-failure-of-an-eyeglass-frame-19059">lighter and more durable frames</a> and <a href="/model/antireflective-coating-with-multiple-layers-19279">specialized coatings for glasses</a>. As advancements to eye care continue to be made and <a href="/blogs/design-safe-wearable-technology-with-heat-transfer-modeling">wearable tech</a> devices like smart glasses come closer to everyday availability, we only have to wait and see where this technology will take us in the future.</p>
<p>To drive innovation in eye care technology and other optical systems, many engineers turn to ray optics modeling. The Ray Optics Module, an add-on to COMSOL&nbsp;Multiphysics<sup>&reg;</sup>, enables the modeling of electromagnetic wave propagation through ray tracing. With this approach, propagating waves are represented as rays that can reflect, refract, or be absorbed. Learn more about the module via the button below.</p>
<div class="flex-center">
<a href="/ray-optics-module" class="btn-solid btn-md btn-green">View the Ray Optics Module</a>
</div>
<h3>Reference</h3>
<ol>
<li>O. Wilson, &#8220;What Percentage of People Wear Glasses? The Global Vision Correction Reality,&#8221; GLASSON, 18 Dec. 2025; <a href="https://www.glasson.app/blog/what-percentage-of-people-wear-glasses-the-global-vision-correction-reality/" target="blank">https://www.glasson.app/blog/what-percentage-of-people-wear-glasses-the-global-vision-correction-reality/</a>.</li>
</ol>
]]></content:encoded>
					
					<wfw:commentRss>https://www.comsol.com/blogs/the-history-and-science-behind-eyeglasses/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>When Heat Flows Like a Fluid: Exploring a Phonon Hydrodynamics Interface</title>
		<link>https://www.comsol.com/blogs/when-heat-flows-like-a-fluid-exploring-a-phonon-hydrodynamics-interface</link>
					<comments>https://www.comsol.com/blogs/when-heat-flows-like-a-fluid-exploring-a-phonon-hydrodynamics-interface#respond</comments>
		
		<dc:creator><![CDATA[Enrico Di Lucente]]></dc:creator>
		<pubDate>Thu, 16 Jul 2026 19:19:06 +0000</pubDate>
				<category><![CDATA[Heat Transfer]]></category>
		<category><![CDATA[Physics Interfaces]]></category>
		<guid isPermaLink="false">https://com.staging.comsol.com/blogs?p=504151</guid>

					<description><![CDATA[Guest bloggers from Columbia University developed a custom physics interface that can be used for exploring nondiffusive heat transport in realistic geometries.]]></description>
										<content:encoded><![CDATA[<p><em>Guest bloggers Enrico Di Lucente, a postdoctoral research scientist at Columbia University, and Michele Simoncelli, an assistant professor at Columbia University, discuss how they used the Physics Builder in COMSOL&nbsp;Multiphysics<sup>&reg;</sup> to create a phonon hydrodynamics custom physics interface for exploring nondiffusive heat transport in realistic geometries.</em></p>
<p>In dielectric materials with ultrahigh thermal conductivity, heat can violate diffusion and behave fluid-like, forming vortices, displaying temperature waves, and even locally backflowing against the temperature gradient. In this blog post, we introduce a phonon hydrodynamics custom physics interface that we developed for the COMSOL&nbsp;Multiphysics<sup>&reg;</sup> software and show how continuum modeling can capture viscous heat transport phenomena beyond Fourier’s law.</p>
<p><span id="more-504151"></span></p>
<h3>Why Model Heat Beyond Fourier’s Law?</h3>
<p>Fourier’s law has long been the standard framework for describing heat conduction as it successfully captures thermal transport in common materials and devices at room temperature and at millimeter or larger scales. However, recent experimental and theoretical studies have shown that Fourier’s picture can break down in microscale devices made of ultrapure, high–thermal-conductivity materials such as diamond, graphite, and hexagonal boron nitride.</p>
<p>In these systems, phonons — the primary heat carriers — undergo frequent momentum-conserving collisions within certain temperature ranges, which can extend from cryogenic (~70 K) up to near room temperature. This regime is called phonon hydrodynamics. As a result, heat transport becomes collective and fluid-like, leading to phenomena such as temperature waves (“second sound”), Poiseuille-like heat flow (i.e., faster in the center of a channel and slower at the boundaries), thermal backflow, and heat vortices.</p>
<p>Capturing these effects requires a model that goes beyond standard Fourier diffusion while remaining practical for realistic geometries. This is precisely the motivation behind the viscous heat equations (VHE) (Refs. 1 and 2) and their implementation in COMSOL&nbsp;Multiphysics<sup>&reg;</sup>.</p>
<h3>Origin of the Viscous Heat Equations</h3>
<p>At a deeper level, the VHE originate from a systematic coarse-graining of the linearized phonon Boltzmann transport equation (LBTE), where the complex microscopic phonon dynamics are projected onto a small set of local-equilibrium fields: the temperature T(<strong>r</strong>,t) and a drift velocity <strong>u</strong>(<strong>r</strong>,t). This drift velocity emerges because, in the hydrodynamic regime, momentum-conserving (normal) phonon collisions dominate over momentum-relaxing (Umklapp) processes, allowing phonons to collectively carry crystal momentum. As a result, heat transport is no longer governed solely by temperature gradients but also by the evolution of this momentum field. The VHE therefore consist of two coupled equations:</p>
<ul>
<li>An energy balance equation for T(<strong>r</strong>,t)</li>
<li>A momentum balance equation for <strong>u</strong>(<strong>r</strong>,t), analogous to the linearized Navier–Stokes equations</li>
</ul>
<p>Crucially, two transport coefficients arise from the underlying LBTE symmetries: the thermal conductivity (associated with the odd-parity part of the phonon distribution) and the thermal viscosity (associated with the even-parity part). While the former describes diffusive heat flow, the latter accounts for momentum diffusion and viscous stresses in the phonon fluid, enabling phenomena such as heat vortices, backflow, and nonlocal transport. This framework naturally interpolates between regimes — it reduces to Fourier’s law when momentum is strongly dissipated and recovers previously proposed hydrodynamic models such as the Guyer–Krumhansl and dual-phase-lag equations as limiting cases, while remaining fully applicable to realistic materials with complex phonon dispersions.</p>
<h3>From Microscopic Theory to a Continuum Model</h3>
<p>At the microscopic level, phonon transport is described by the Boltzmann transport equation (BTE). While predictive, the BTE is extremely expensive to solve in complex geometries and is therefore ill-suited for device-scale modeling.</p>
<p>The viscous heat equations provide a mesoscopic alternative. They extend Fourier’s law by introducing an additional field: the phonon drift velocity. In this sense, they represent the phonon analogue of the linear Navier–Stokes equations for classical laminar fluids but applied to quantum phonon fluids. In this framework, temperature evolution is coupled to momentum balance equations for phonons, allowing the model to naturally interpolate between diffusive and hydrodynamic regimes.</p>
<p>A key feature of this approach is that all material parameters — such as thermal conductivity, viscosity, and relaxation rates — are determined from a single solution of the linearized BTE using first-principles calculations. These parameters are then incorporated into the continuum model, enabling efficient simulations in arbitrary geometries without compromising physical fidelity while retaining full quantum mechanical and <em>ab initio</em> accuracy.</p>
<h3>Implementing the Viscous Heat Equations of Phonon Hydrodynamics</h3>
<p>To make this framework accessible, we developed a custom physics interface using the Physics Builder in the COMSOL&nbsp;Multiphysics<sup>&reg;</sup> software. Once installed, the interface appears as <em>Viscous Heat Equations (VHE)</em>. </p>
<h4>Features Available After Implementing</h4>
<ul>
<li>A coupled temperature–velocity formulation of heat transport</li>
<li>Steady-state and time-dependent simulations</li>
<li>Boundary conditions tailored to hydrodynamic heat flow</li>
<li>Compatibility with complex geometries and mesoscopic devices</li>
</ul>
<h4>Installing the Interface</h4>
<p>The installation follows the standard Physics Builder workflow:</p>
<ul>
<li>Enabling the Physics Builder in COMSOL preferences</li>
<li>Importing the provided builder file</li>
<li>Adding the <em>Viscous Heat Equations (VHE)</em> interface from <em>My Physics Interfaces</em></li>
</ul>
<p>Get step-by-step information on how to install this interface by expanding the section below. </p>
<p><a data-toggle="collapse" href="#installation" aria-expanded="false" aria-controls="code name">Expand or collapse section&#8230;</a></p>
<div class="collapse" id="installation"><strong>Step 1.</strong> Start COMSOL&nbsp;Multiphysics<sup>&reg;</sup> and check whether the <em>Physics Builder</em> button is visible in the <em>New</em> window:</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/07/COMSOL_ViscousHeatEquation_Step-1.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="The&#x20;opening&#x20;screen&#x20;of&#x20;COMSOL&#x20;Multiphysics&#xAE;&#x20;with&#x20;the&#x20;Physics&#x20;Builder&#x20;button&#x20;visible."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;07&#x2F;COMSOL_ViscousHeatEquation_Step-1.png" alt="The&#x20;opening&#x20;screen&#x20;of&#x20;COMSOL&#x20;Multiphysics&#xAE;&#x20;with&#x20;the&#x20;Physics&#x20;Builder&#x20;button&#x20;visible." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 If the button is present, proceed to <strong>Step 3</strong>; otherwise, continue to <strong>Step 2</strong>.</p>
<p><strong>Step 2.</strong> From the <em>File</em> menu, select <em>Preferences</em>. In the <em>Preferences</em> window, choose <em>Physics Builder</em> from the list on the left and then select the <em>Enable Physics Builder</em> checkbox:</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/07/COMSOL_ViscousHeatEquation_Step-2.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="The&#x20;COMSOL&#x20;Multiphysics&#xAE;&#x20;preferences&#x20;window&#x20;with&#x20;the&#x20;physics&#x20;builder&#x20;enabled."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;07&#x2F;COMSOL_ViscousHeatEquation_Step-2.png" alt="The&#x20;COMSOL&#x20;Multiphysics&#xAE;&#x20;preferences&#x20;window&#x20;with&#x20;the&#x20;physics&#x20;builder&#x20;enabled." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 Click <em>OK</em> and restart COMSOL&nbsp;Multiphysics<sup>&reg;</sup> for the changes to take effect.</p>
<p><strong>Step 3.</strong> Once the <em>Physics Builder</em> button appears, indicating that the interface is ready to use, open an existing model or create a new blank model. From the <em>Windows</em> menu, select <em>Physics Builder Manager</em>:</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/07/COMSOL_ViscousHeatEquation_Step-3a.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="The&#x20;COMSOL&#x20;Multiphysics&#xAE;&#x20;UI&#x20;with&#x20;the&#x20;Windows&#x20;menu&#x20;selected&#x20;to&#x20;highlight&#x20;the&#x20;Physics&#x20;Builder&#x20;Manager."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;07&#x2F;COMSOL_ViscousHeatEquation_Step-3a.png" alt="The&#x20;COMSOL&#x20;Multiphysics&#xAE;&#x20;UI&#x20;with&#x20;the&#x20;Windows&#x20;menu&#x20;selected&#x20;to&#x20;highlight&#x20;the&#x20;Physics&#x20;Builder&#x20;Manager." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 In the Physics Builder Manager, under Archive Browser, right-click <em>Development Files</em> and select <em>Add Builder File</em>:</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/07/COMSOL_ViscousHeatEquation_Step-3b.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="The&#x20;COMSOL&#x20;Multiphysics&#xAE;&#x20;UI&#x20;open&#x20;to&#x20;the&#x20;Physics&#x20;Builder&#x20;Manager&#x20;open&#x20;highlighted&#x20;to&#x20;Add&#x20;Builder&#x20;File."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;07&#x2F;COMSOL_ViscousHeatEquation_Step-3b.png" alt="The&#x20;COMSOL&#x20;Multiphysics&#xAE;&#x20;UI&#x20;open&#x20;to&#x20;the&#x20;Physics&#x20;Builder&#x20;Manager&#x20;open&#x20;highlighted&#x20;to&#x20;Add&#x20;Builder&#x20;File." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 Then import the vhe.mphphb model file.</p>
<p><Strong>Step 4.</strong> Open the <em>Add Physics</em> window and navigate to the <em>My physics interfaces</em> section where the interface is listed as <em>Viscous Heat Equations (VHE)</em>:</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/07/COMSOL_ViscousHeatEquation_Step-4a.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="The&#x20;COMSOL&#x20;Multiphysics&#xAE;&#x20;UI&#x20;open&#x20;to&#x20;the&#x20;Add&#x20;Physics&#x20;menu&#x20;with&#x20;the&#x20;Viscous&#x20;Heat&#x20;Equations&#x20;&#x28;VHE&#x29;&#x20;custom&#x20;physics&#x20;interface&#x20;selected."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;07&#x2F;COMSOL_ViscousHeatEquation_Step-4a.png" alt="The&#x20;COMSOL&#x20;Multiphysics&#xAE;&#x20;UI&#x20;open&#x20;to&#x20;the&#x20;Add&#x20;Physics&#x20;menu&#x20;with&#x20;the&#x20;Viscous&#x20;Heat&#x20;Equations&#x20;&#x28;VHE&#x29;&#x20;custom&#x20;physics&#x20;interface&#x20;selected." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
Then select <em>Viscous Heat Equations (VHE)</em> to add it to the model.</p>
<h4>Governing Equations and Boundary Conditions</h4>
<p>The interface directly implements the viscous heat equations as a coupled system:</p>
<ul>
<li>One energy conservation equation for temperature</li>
<li>Three momentum balance equations for the phonon drift velocity components</li>
</ul>
<p>From the user’s perspective, these equations behave like any other COMSOL physics interface and can be combined with standard meshing, solvers, and postprocessing tools.</p>
<h4>Boundary Conditions Tailored to Heat Flow Physics</h4>
<p>Several boundary conditions are provided to model different physical regimes:</p>
<ul>
<li>Fixed temperature boundaries for ideal thermal reservoirs</li>
<li>Temperature-gradient flux boundaries that constrain only the diffusive component</li>
<li>Velocity constraints to control phonon momentum flow</li>
<li>Slip boundaries, representing specular phonon reflection</li>
<li>No-slip boundaries, modeling fully diffusive phonon scattering</li>
</ul>
<p>These options allow users to continuously tune the simulation from purely diffusive to strongly hydrodynamic behavior.</p>
<p>The temperature boundary condition setup and slip and no-slip boundary conditions appear in the <em>Viscous Heat Equations (VHE)</em> interface as follows:</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/07/COMSOL_ViscousHeatEquation_Step-4b.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="The&#x20;temperature&#x20;boundary&#x20;condition&#x20;setup&#x20;and&#x20;slip&#x20;and&#x20;no-slip&#x20;boundary&#x20;conditions&#x20;for&#x20;the&#x20;Viscous&#x20;Heat&#x20;Equations&#x20;custom&#x20;physics&#x20;interface."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;07&#x2F;COMSOL_ViscousHeatEquation_Step-4b.png" alt="The&#x20;temperature&#x20;boundary&#x20;condition&#x20;setup&#x20;and&#x20;slip&#x20;and&#x20;no-slip&#x20;boundary&#x20;conditions&#x20;for&#x20;the&#x20;Viscous&#x20;Heat&#x20;Equations&#x20;custom&#x20;physics&#x20;interface." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
</div>
<h3>Example 1: Fourier Diffusion vs. Hydrodynamic Heat Flow</h3>
<p>To illustrate the qualitative differences between diffusive and viscous heat transport, consider a simple two-rectangle geometry. A vertical temperature gradient is applied across the main domain, while a smaller side region is laterally connected.</p>
<p>Under Fourier’s law, heat flows directly from hot to cold, producing smooth isotherms. When the viscous heat equations are used instead, a very different picture emerges: Heat recirculates in the smaller domain, forming vortex-like patterns and producing a small but finite thermal backflow. Below we show the comparison of steady-state temperature profiles obtained with Fourier’s law (left) and the viscous heat equations (right), showing hydrodynamic recirculation and thermal backflow.</p>
<div class="row">
<div class="col-sm-6">
    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/07/fourier-vs-vhe-1.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="The&#x20;steady-state&#x20;temperature&#x20;profiles&#x20;obtained&#x20;with&#x20;Fourier&#x27;s&#x20;law&#x20;of&#x20;a&#x20;simple&#x20;two-rectangle&#x20;geometry&#x20;with&#x20;a&#x20;vertical&#x20;temperature&#x20;gradient&#x20;applied&#x20;across&#x20;them."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;07&#x2F;fourier-vs-vhe-1.png" alt="The&#x20;steady-state&#x20;temperature&#x20;profiles&#x20;obtained&#x20;with&#x20;Fourier&amp;&#x23;039&#x3B;s&#x20;law&#x20;of&#x20;a&#x20;simple&#x20;two-rectangle&#x20;geometry&#x20;with&#x20;a&#x20;vertical&#x20;temperature&#x20;gradient&#x20;applied&#x20;across&#x20;them." 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/07/fourier-vs-vhe-2.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="The&#x20;vortex-like&#x20;patterns&#x20;produced&#x20;when&#x20;analyzing&#x20;a&#x20;simple&#x20;two-rectangle&#x20;geometry&#x20;with&#x20;a&#x20;vertical&#x20;temperature&#x20;gradient&#x20;using&#x20;the&#x20;Viscous&#x20;Heat&#x20;Equations&#x20;custom&#x20;physics&#x20;interface."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;07&#x2F;fourier-vs-vhe-2.png" alt="The&#x20;vortex-like&#x20;patterns&#x20;produced&#x20;when&#x20;analyzing&#x20;a&#x20;simple&#x20;two-rectangle&#x20;geometry&#x20;with&#x20;a&#x20;vertical&#x20;temperature&#x20;gradient&#x20;using&#x20;the&#x20;Viscous&#x20;Heat&#x20;Equations&#x20;custom&#x20;physics&#x20;interface." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>

</div>
</div>
<h3>Example 2: Thermal Vortices in the Incompressible Limit</h3>
<p>The hydrodynamic nature of heat transport becomes even clearer in the incompressible flow limit of the VHE. In this regime, the divergence of the phonon drift velocity vanishes, and heat transport is dominated by momentum flow rather than diffusion.</p>
<p>Simulations show the spontaneous formation of steady-state thermal vortices (Ref. 3) — a behavior entirely absent in purely diffusion models.</p>
<p>Below we show the steady-state temperature profiles in the diffusive regime (top) and incompressible hydrodynamic limit (bottom), highlighting vortex formation and heat backflow (Ref. 3).</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/07/steady-surface-temperature.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;simulation&#x20;showing&#x20;the&#x20;temperature&#x20;profile&#x20;of&#x20;a&#x20;steady-state&#x20;temperature&#x20;profile&#x20;in&#x20;a&#x20;diffusive&#x20;regime."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;07&#x2F;steady-surface-temperature.png" alt="A&#x20;simulation&#x20;showing&#x20;the&#x20;temperature&#x20;profile&#x20;of&#x20;a&#x20;steady-state&#x20;temperature&#x20;profile&#x20;in&#x20;a&#x20;diffusive&#x20;regime." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/07/vortex-formation-and-backflow.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;simulation&#x20;result&#x20;showing&#x20;the&#x20;incompressible&#x20;hydrodynamic&#x20;limit,&#x20;highlighting&#x20;vortex&#x20;formation&#x20;and&#x20;heat&#x20;backflow."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;07&#x2F;vortex-formation-and-backflow.png" alt="A&#x20;simulation&#x20;result&#x20;showing&#x20;the&#x20;incompressible&#x20;hydrodynamic&#x20;limit,&#x20;highlighting&#x20;vortex&#x20;formation&#x20;and&#x20;heat&#x20;backflow." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 </p>
<h3>Time-Dependent Simulations: Hydrodynamic Heat in Motion</h3>
<p>The interface also supports fully time-dependent simulations. By applying transient boundary conditions — such as oscillating drift velocities or alternating temperature gradients — it is possible to observe the formation, motion, and reversal of heat vortices over time.</p>
<p>These simulations reveal heat behaving much like a driven viscous fluid, responding dynamically to external forcing.</p>
<h3>Why This Matters!</h3>
<p>The interface provides a practical bridge between microscopic transport theory and continuum modeling. It enables the exploration of nondiffusive heat transport in realistic geometries that are inaccessible to fully microscopic methods.</p>
<p>By making hydrodynamic heat transport accessible within COMSOL&nbsp;Multiphysics<sup>&reg;</sup>, the interface opens new possibilities for studying thermal phenomena in next-generation materials and devices.</p>
<p>To learn more about the interface and download it, visit its Application Exchange entry: <a href="/community/exchange/1071/" target="_blank" rel="noopener">Phonon Hydrodynamics Interface</a>. </p>
<h3>About the Guest Authors</h3>
<p>Enrico Di Lucente is a postdoctoral research scientist in the Department of Applied Physics and Applied Mathematics at Columbia University in the City of New York, with a joint affiliation in materials science and engineering. He joined the research group of Prof. Michele Simoncelli in December 2025, immediately after completing his PhD in the Theory and Simulation of Materials (THEOS) group at EPFL, under the supervision of Prof. Nicola Marzari. He defended his doctoral thesis titled <em>Theoretical and Computational Advances in Quantum and Hydrodynamic Thermal Transport</em>.</p>
<p>His research focuses on thermal transport beyond Fourier’s law, phonon hydrodynamics, and first-principles modeling of heat transport and other fundamental and coupled excitations in condensed matter, ranging from magnons to light–matter interactions. His work bridges microscopic transport theory and continuum modeling, with the goal of enabling predictive simulations of nondiffusive heat transport in realistic materials and device geometries. It also aims to guide experimental efforts toward the design of innovative devices capable of detecting nonstandard quantum transport phenomena, with potential impact across emerging technologies including electronics, energy storage, fusion shielding, spintronics, and hypersonics. His broader research interests include condensed matter physics, computational physics, quantum transport, and magnetism.</p>
<p>Michele Simoncelli has been an assistant professor in the Department of Applied Physics and Applied Mathematics at Columbia University since January 2025. His group develops the theoretical and computational framework to understand, quantitatively describe, and control quantum transport phenomena in materials involving, e.g., charge, heat, light and spin, their possible synergies or conflicts, and related macroscopic signatures. Prior to joining Columbia, he held the Crone Research Fellowship in the Physics Department at the University of Cambridge (2021-2024). There, he worked on fundamental quantum theory and computational methods to describe the emergence of hybrid crystal–glass properties in materials with controlled degrees of atomistic disorder in, for example, chemical composition, bond network topology, or geometry. He received his PhD from EPFL (Switzerland) in 2021 under the supervision of Nicola Marzari, presenting in his thesis novel microscopic and mesoscopic theories of thermal transport in solids: the Wigner transport equation, generalizing the semiclassical Peierls–Boltzmann equation, and the viscous heat equations, generalizing Fourier&#8217;s law.</p>
<h3>Acknowledgments</h3>
<p>The development of the custom physics interface and the underlying theoretical work benefited from discussions and collaborations with Zhiyi Wang (Université Grenoble Alpes; THEOS, EPFL) and Prof. Nicola Marzari (THEOS, EPFL; Theory of Condensed Matter, Cavendish Laboratory, University of Cambridge).</p>
<h3>References</h3>
<ol>
<li>M. Simoncelli, N. Marzari, and A. Cepellotti, <em>Generalization of Fourier’s law into viscous heat equations</em>, Physical Review X 10, 011019 (2020); <a href="https://journals.aps.org/prx/abstract/10.1103/PhysRevX.10.011019" target="blank">https://journals.aps.org/prx/abstract/10.1103/PhysRevX.10.011019</a></li>
<li>Dragašević, B. Rajkov, and M. Simoncelli, Viscous heat backflow and temperature resonances in extreme thermal conductors. Physical Review Letters 136, 186302 (2026); <a href="https://doi.org/10.1103/nbbn-56hr" target="blank">https://doi.org/10.1103/nbbn-56hr</a></a></li>
<li>Di Lucente, F. Libbi, and N. Marzari, <em>Vortices and backflow in hydrodynamic heat transport</em>, Physical Review Letters 136(5), 056307 (2026); <a href="https://journals.aps.org/prl/abstract/10.1103/g9dx-hjyn" target="blank">https://journals.aps.org/prl/abstract/10.1103/g9dx-hjyn</a></li>
</ol>
]]></content:encoded>
					
					<wfw:commentRss>https://www.comsol.com/blogs/when-heat-flows-like-a-fluid-exploring-a-phonon-hydrodynamics-interface/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Celebrating 40 Years of Multiphysics Simulation</title>
		<link>https://www.comsol.com/blogs/celebrating-40-years-of-multiphysics-simulation</link>
					<comments>https://www.comsol.com/blogs/celebrating-40-years-of-multiphysics-simulation#respond</comments>
		
		<dc:creator><![CDATA[Joseph Carew]]></dc:creator>
		<pubDate>Tue, 14 Jul 2026 14:31:26 +0000</pubDate>
				<category><![CDATA[COMSOL Now]]></category>
		<guid isPermaLink="false">https://com.staging.comsol.com/blogs?p=503321</guid>

					<description><![CDATA[COMSOL was founded in 1986 with the goal of helping engineers and researchers solve design challenges through simulation. Now, 40 years later, that goal remains unchanged. ]]></description>
										<content:encoded><![CDATA[<p>In 1986, COMSOL was founded to help engineers, researchers, and innovators solve complex design challenges and bring their best ideas to life through simulation. Now, 40 years later, that goal remains unchanged. In honor of this important anniversary, we want to highlight our journey and how the COMSOL&nbsp;Multiphysics<sup>&reg;</sup> software has evolved.</p>
<p><span id="more-503321"></span></p>
<h3>COMSOL Origins and Software Evolution</h3>
<p>COMSOL AB was founded in Stockholm by Svante Littmarck and Farhad Saeidi. The company was originally the distributor of MATLAB<sup>®</sup> software for all Nordic countries, but it grew into an independent entity in 1998 with its own software release.</p>
<p>&#8220;Svante and Farhad were grad students who believed mathematical modeling software was going to be something that engineers and scientists would need in the future,&#8221; said Bernt Nilsson, president of COMSOL, Inc. &#8220;They were right, and they built a sales organization in the Nordic countries and then released the company&#8217;s first multiphysics simulation software package.&#8221;</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/07/cfd-model-first-version.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;screenshot&#x20;of&#x20;a&#x20;CFD&#x20;model&#x20;performed&#x20;in&#x20;the&#x20;first&#x20;version&#x20;of&#x20;COMSOL&#x20;Multiphysics&#xAE;."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;07&#x2F;cfd-model-first-version.png" alt="A&#x20;screenshot&#x20;of&#x20;a&#x20;CFD&#x20;model&#x20;performed&#x20;in&#x20;the&#x20;first&#x20;version&#x20;of&#x20;COMSOL&#x20;Multiphysics&#xAE;." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
</p>
<p><em>A CFD model from the first version of COMSOL&nbsp;Multiphysics<sup>&reg;</sup>.</em></p>
<p>COMSOL&nbsp;Multiphysics<sup>&reg;</sup> is a physics-based modeling and simulation platform used to predict how devices, processes, and systems behave under real-world conditions. It brings together multiple interacting physical phenomena in a single model and solves the underlying mathematical equations within a unified modeling environment. Advances in numerical methods, such as the finite element method, made it possible to apply these techniques to complex engineering problems involving realistic geometries, materials, and physical effects.</p>
<p>&#8220;These solutions did not happen by software alone,&#8221; said Svante Littmarck, CEO of COMSOL Group. &#8220;Moore’s law gave us rapidly increasing computer power, and at the same time, numerical algorithms improved a lot. Together, this meant that many previously out-of-reach problems could be solved. Once results such as stresses, temperatures, flows, electromagnetic fields, and chemical concentrations could be seen, simulation became not only a calculation tool but also a design tool.&#8221;</p>
<h4>2000 to 2009: Independence and Growth</h4>
<p>With independence came growth and change. COMSOL established its first additional offices in the United States and the United Kingdom in the late 90s and early 2000s, respectively. Additional locations were added across Europe through the 2000s, with offices in Germany, France, the Netherlands, and Switzerland.</p>
<p>This period introduced versions 1.2 through 3.5a. Our developers also created some of our users&#8217; favorite modules, including the AC/DC Module, Acoustics Module, and Heat Transfer Module, as well as the Material Library.</p>
<p>This era also saw the release of the first edition of <em>COMSOL News</em>, our annual user-focused magazine that includes stories of how engineers and researchers use COMSOL&nbsp;Multiphysics<sup>&reg;</sup> in their daily work. The publication highlights how the software is being used in the development of batteries, loudspeakers, aerospace systems, medical devices, and many other areas.</p>
<p>Additionally, in 2005, COMSOL held a conference in Cambridge, Massachusetts, and in Las Vegas, Nevada. This conference offered a space for COMSOL staff and users to meet in person and discuss modeling and industry trends.</p>
<h4>2010 to 2019: Software Improvements and Simulation Apps</h4>
<p>The next era of COMSOL saw a focus on enhancing the software and extending the reach of simulation. </p>
<p>We released our LiveLink&trade; set of products, including LiveLink&trade; <span class="llCompany"><em class="ipFor">for</em>&nbsp;MATLAB<sup>&reg;</sup></span> and LiveLink&trade; <span class="llCompany"><em class="ipFor">for</em>&nbsp;AutoCAD<sup>&reg;</sup></span>, as well as numerous add-on modules, including the Battery Design Module, Nonlinear Structural Materials Module, and Semiconductor Module.</p>
<p>The software underwent significant change during this decade, with major additions that remain to this day. The <a href="/comsol-multiphysics/model-builder">Model Builder</a> was introduced in version 4.0 and is the central workspace for building simulation models. In this workspace, users can define the geometry, materials, physics, mesh, studies, and results using the structured, easy-to-follow workflow. Like the rest of the COMSOL&nbsp;Multiphysics<sup>&reg;</sup> user interface, it has the same appearance and organization regardless of the engineering application or physical phenomena being modeled.</p>
<p>Introduced in version 4.2 was the Physics Builder, a graphical environment in which users can create physics interfaces through an interactive user interface without writing code. It is used extensively in the development of the COMSOL add-on modules.</p>
<p>Version 5.0 brought users the <a href="/comsol-multiphysics/application-builder">Application Builder</a>, which provides a workspace for creating and maintaining custom simulation apps based on COMSOL models.</p>
<p>In 2014, version 5.0.1 introduced <a href="/comsol-server">COMSOL&nbsp;Server&trade;</a>, which enables organizations to deploy, manage, and run simulation applications built by their in-house simulation experts. Users can then manage and distribute the apps, control who has access to them, and run the apps from a web browser on any computer.</p>
<div class="row">
<div class="col-sm-6">
    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/07/the-model-builder.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;screenshot&#x20;of&#x20;the&#x20;COMSOL&#x20;Multiphysics&#xAE;&#x20;Model&#x20;Builder&#x20;as&#x20;it&#x20;was&#x20;first&#x20;introduced&#x20;in&#x20;Version&#x20;4.0."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;07&#x2F;the-model-builder.png" alt="A&#x20;screenshot&#x20;of&#x20;the&#x20;COMSOL&#x20;Multiphysics&#xAE;&#x20;Model&#x20;Builder&#x20;as&#x20;it&#x20;was&#x20;first&#x20;introduced&#x20;in&#x20;Version&#x20;4.0." 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/07/simulation-app.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;screenshot&#x20;of&#x20;an&#x20;example&#x20;simulation&#x20;app&#x20;created&#x20;with&#x20;the&#x20;Application&#x20;builder,&#x20;introduced&#x20;in&#x20;COMSOL&#x20;Multiphysics&#xAE;&#x20;Version&#x20;5.0"        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;07&#x2F;simulation-app.png" alt="A&#x20;screenshot&#x20;of&#x20;an&#x20;example&#x20;simulation&#x20;app&#x20;created&#x20;with&#x20;the&#x20;Application&#x20;builder,&#x20;introduced&#x20;in&#x20;COMSOL&#x20;Multiphysics&#xAE;&#x20;Version&#x20;5.0" class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>

</div>
</div>
<p><em>The Model Builder when it was first released in 4.0 (left) and an example simulation app from 5.0 (right).</em></p>
<p>In 2018, <a href="/comsol-compiler">COMSOL&nbsp;Compiler&trade;</a> was also added to the COMSOL product suite. This product enables users to compile their simulation apps into standalone executable files that can be run with or without internet access and with or without COMSOL licenses. Users can distribute these files for free or charge a fee.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/07/0_40thAnniversaryTimeline-outlinedtext-lighter.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;vertical&#x20;scrolling&#x20;timeline&#x20;showcasing&#x20;the&#x20;history&#x20;of&#x20;COMSOL&#x20;Multiphysics&#xAE;&#x20;from&#x20;its&#x20;inception&#x20;in&#x20;1986&#x20;to&#x20;COMSOL&#x20;Multiphysics&#xAE;&#x20;version&#x20;6.0&#x20;released&#x20;in&#x20;2021."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;07&#x2F;0_40thAnniversaryTimeline-outlinedtext-lighter.png" alt="A&#x20;vertical&#x20;scrolling&#x20;timeline&#x20;showcasing&#x20;the&#x20;history&#x20;of&#x20;COMSOL&#x20;Multiphysics&#xAE;&#x20;from&#x20;its&#x20;inception&#x20;in&#x20;1986&#x20;to&#x20;COMSOL&#x20;Multiphysics&#xAE;&#x20;version&#x20;6.0&#x20;released&#x20;in&#x20;2021." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
During this same time period, we continued to grow by adding offices in China and India, and in 2013, we held the COMSOL Conference in Boston, Massachusetts; Bengaluru, India; and Rotterdam, the Netherlands. </p>
<h4>2020 to 2026: Simulation Democratization and Acceleration</h4>
<p>The 2020s have seen a greater democratization of simulation and an emphasis on reducing solving times for complex models. With version 6.0, we introduced the <a href="/comsol-multiphysics/model-manager">Model Manager</a>, which enables colleagues to collaborate and centrally organize their custom models, apps, reports, presentations, and other project assets within simulation projects. Version 6.2 introduced a new surrogate model framework that enables users to create compact models that reconstruct simulation results in a fraction of a second. These surrogate models enable fast simulation apps, accelerate optimization and uncertainty quantification, and support the development of effective digital twins. This release also improved the speed of solving CFD models by up to 40%.</p>
<p>In version 6.3, GPU acceleration was added, offering up to 25x faster acoustics simulations and surrogate model training. This version also introduced the <em>Java Shell</em> window, an interactive environment for developing and modifying models using the COMSOL API. An optional AI-powered chatbot window can assist users with Java programming, model development, and many other aspects of using COMSOL&nbsp;Multiphysics<sup>&reg;</sup>.</p>
<p>These updates bring us to the latest and most powerful version of our software: 6.4. This version features solver performance that is greatly enhanced through the NVIDIA CUDA<sup>®</sup> direct sparse solver (cuDSS) for NVIDIA GPUs, providing several-fold speedups for both single-physics and multiphysics simulations.</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_4vi97lhic4 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/4vi97lhic4/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 40× speedup in a wave-based room acoustics simulation enabled by NVIDIA cuDSS.</em></p>
<p>With this version, we also released the Granular Flow Module, which enables the simulation of granular materials by modeling the motion and interaction of individual particles in bulk solids processes. </p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/07/ribbon-mixer-model.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;ribbon&#x20;mixer&#x20;model&#x20;created&#x20;with&#x20;the&#x20;Granular&#x20;Flow&#x20;Module,&#x20;released&#x20;with&#x20;COMSOL&#x20;Multiphysics&#xAE;&#x20;version&#x20;6.4"        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;07&#x2F;ribbon-mixer-model.png" alt="A&#x20;ribbon&#x20;mixer&#x20;model&#x20;created&#x20;with&#x20;the&#x20;Granular&#x20;Flow&#x20;Module,&#x20;released&#x20;with&#x20;COMSOL&#x20;Multiphysics&#xAE;&#x20;version&#x20;6.4" class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>A ribbon mixer model created with the Granular Flow Module, released with version 6.4.</em></p>
<p>This year, we are continuing to focus on highlighting our users&#8217; innovations. We recently published the 2026 edition of <a href="/offers/comsol-news-2026"><em>COMSOL News</em></a>, which features, among other organizations, Volvo Trucks and Resolvent, UK Fusion Energy, and the Technical University of Denmark. Additionally, the COMSOL Conference continues to be a staple for us and the simulation community, with this year&#8217;s tour including stops in Cambridge, UK; Boston; Tokyo; Shenzhen; Bengaluru; Málaga; and Taipei. The conference highlights the work of our users through posters, papers, and live presentations, and attendees are able to hear from industry leaders and learn more about modeling. (If you want to learn more about the 2026 COMSOL Conference tour, click <a href="/conference">here</a>.) </p>
<p>Moreover, in 2026, we hosted our inaugural Simulation Summit in Santa Clara, California. This one-day event brought together engineers and researchers to attend technical sessions, keynote sessions on how leading organizations are using multiphysics simulation, and a panel discussion where experts discussed the future of simulation tools.</p>
<h3>The People Who Drive COMSOL </h3>
<p>COMSOL has grown to 16 offices worldwide. &#8220;Our employees built everything,&#8221; said Littmarck. &#8220;We have more than 650 people, and we need every single one. Everybody is contributing.&#8221;</p>
<div class="rslides_container"><ul class="rslides"><li><img decoding="async" src="//cdn.comsol.com/wordpress/sites/1/2026/07/258.jpg" alt="Attendees at the COMSOL Conference 2017 Rotterdam."><span class="wpSlide_title">Attendees at the COMSOL Conference 2017 Rotterdam.</span></li><li><img decoding="async" src="//cdn.comsol.com/wordpress/sites/1/2026/07/COMSOL40thtoast.jpg" alt="The COMSOL team in the US celebrating COMSOL&#039;s 40th anniversary."><span class="wpSlide_title">The COMSOL team in the US celebrating COMSOL&#039;s 40th anniversary.</span></li><li><img decoding="async" src="//cdn.comsol.com/wordpress/sites/1/2026/07/Conference-guests.jpg" alt="Conference guests at the COMSOL Conference 2014 Boston."><span class="wpSlide_title">Conference guests at the COMSOL Conference 2014 Boston.</span></li><li><img decoding="async" src="//cdn.comsol.com/wordpress/sites/1/2026/07/Walter-Frei-Kickoff-Boston-2016.jpg" alt="COMSOL&#039;s Walter Frei presenting at an internal event in 2016."><span class="wpSlide_title">COMSOL&#039;s Walter Frei presenting at an internal event in 2016.</span></li><li><img decoding="async" src="//cdn.comsol.com/wordpress/sites/1/2026/07/IMG_4916.jpeg" alt="COMSOL staff at the International Microwave Symposium (IMS) 2026 in Boston."><span class="wpSlide_title">COMSOL staff at the International Microwave Symposium (IMS) 2026 in Boston.</span></li><li><img decoding="async" src="//cdn.comsol.com/wordpress/sites/1/2026/07/Katie_Gandomi_Awards.jpg" alt="Svante Littmarck of COMSOL and Katie Gandomi of WPI, who won a Best Paper award and a Best Poster by Popular Vote award at the COMSOL Conference 2019 Boston."><span class="wpSlide_title">Svante Littmarck of COMSOL and Katie Gandomi of WPI, who won a Best Paper award and a Best Poster by Popular Vote award at the COMSOL Conference 2019 Boston.</span></li><li><img decoding="async" src="//cdn.comsol.com/wordpress/sites/1/2026/07/simsum9.jpg" alt="A group at COMSOL&#039;s Simulation Summit in Santa Clara, California."><span class="wpSlide_title">A group at COMSOL&#039;s Simulation Summit in Santa Clara, California.</span></li><li><img decoding="async" src="//cdn.comsol.com/wordpress/sites/1/2026/07/287.jpg" alt="Attendees exploring the exhibition hall at the COMSOL Conference 2025 Amsterdam."><span class="wpSlide_title">Attendees exploring the exhibition hall at the COMSOL Conference 2025 Amsterdam.</span></li><li><img decoding="async" src="//cdn.comsol.com/wordpress/sites/1/2026/07/Dutch-office-Dec-2025.jpg" alt="The COMSOL team in the Netherlands celebrating."><span class="wpSlide_title">The COMSOL team in the Netherlands celebrating.</span></li><li><img decoding="async" src="//cdn.comsol.com/wordpress/sites/1/2026/07/OFC-D.jpg" alt="Our booth at this year&#039;s Optical Fiber Communication (OFC) conference in Los Angeles, California."><span class="wpSlide_title">Our booth at this year&#039;s Optical Fiber Communication (OFC) conference in Los Angeles, California.</span></li><li><img decoding="async" src="//cdn.comsol.com/wordpress/sites/1/2026/07/DSC_7999.jpg" alt="A Q&amp;A session at the COMSOL Conference 2017 Boston."><span class="wpSlide_title">A Q&amp;A session at the COMSOL Conference 2017 Boston.</span></li><li><img decoding="async" src="//cdn.comsol.com/wordpress/sites/1/2026/07/40thAnniversaryToast.png" alt="The COMSOL team in Germany celebrating COMSOL&#039;s 40th anniversary. "><span class="wpSlide_title">The COMSOL team in Germany celebrating COMSOL&#039;s 40th anniversary. </span></li><li><img decoding="async" src="//cdn.comsol.com/wordpress/sites/1/2026/07/Lunch-at-the-COMSOL-Conference-2016-Boston.jpg" alt="Lunch on the riverside lawn at the COMSOL Conference 2016 Boston."><span class="wpSlide_title">Lunch on the riverside lawn at the COMSOL Conference 2016 Boston.</span></li><li><img decoding="async" src="//cdn.comsol.com/wordpress/sites/1/2026/07/CES-8.jpg" alt="COMSOL employees at the Consumer Electronics Show (CES) 2026 in Las Vegas."><span class="wpSlide_title">COMSOL employees at the Consumer Electronics Show (CES) 2026 in Las Vegas.</span></li><li><img decoding="async" src="//cdn.comsol.com/wordpress/sites/1/2026/07/Fahrad-Saeidi-Ed-Fontes-Lars-Langemyr-Svante-Littmarck-Kickoff-Boston-2014.png" alt="From left to right: Farhad Saeidi, Ed Fontes, Lars Langemyr, and Svante Littmarck at an internal event in 2014."><span class="wpSlide_title">From left to right: Farhad Saeidi, Ed Fontes, Lars Langemyr, and Svante Littmarck at an internal event in 2014.</span></li><li><img decoding="async" src="//cdn.comsol.com/wordpress/sites/1/2026/07/IMG_0383.jpg" alt="The COMSOL team in Japan at a company outing."><span class="wpSlide_title">The COMSOL team in Japan at a company outing.</span></li></ul></div>
<p>Throughout our many years and the growth of our company, our vision has remained the same: to empower users with the tools they need to improve their designs and processes and bring their ideas to life. </p>
<p>In the age of AI and advanced computing, we are excited about what the future has in store, but we also know that whatever comes next will be shaped by the people who make it all possible: our users and employees. &#8220;It&#8217;s been an amazing 40 years,&#8221; said Nilsson, &#8220;but when I think about it, the best is yet to come.&#8221;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.comsol.com/blogs/celebrating-40-years-of-multiphysics-simulation/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Modeling the Acoustics of the Liberty Bell in COMSOL Multiphysics®</title>
		<link>https://www.comsol.com/blogs/modeling-the-acoustics-of-the-liberty-bell-in-comsolmph</link>
					<comments>https://www.comsol.com/blogs/modeling-the-acoustics-of-the-liberty-bell-in-comsolmph#comments</comments>
		
		<dc:creator><![CDATA[Mark Cops]]></dc:creator>
		<pubDate>Thu, 02 Jul 2026 14:24:05 +0000</pubDate>
				<category><![CDATA[Acoustics & Vibrations]]></category>
		<category><![CDATA[Structural & Acoustics]]></category>
		<category><![CDATA[Acoustics Module]]></category>
		<category><![CDATA[Uncertainty Quantification Module]]></category>
		<guid isPermaLink="false">https://com.staging.comsol.com/blogs?p=502551</guid>

					<description><![CDATA[In this blog post, we use COMSOL Multiphysics® to analyze the acoustics of the famous Liberty Bell and use uncertainty quantification to gain new insights into the material properties and optimal shape.]]></description>
										<content:encoded><![CDATA[<p>This year marks the 250<sup>th</sup> anniversary of the U.S. Declaration of Independence, and the Liberty Bell — a symbol of freedom, famous for its distinctive crack — offers a historically significant and physically interesting case study for simulation. In this blog post, I will use the COMSOL&nbsp;Multiphysics<sup>&reg;</sup> software to analyze several fascinating aspects of the Liberty Bell, including the structural modes of the bell (with and without a crack). I will also provide new insights into the material properties using uncertainty quantification and attempt to design a perfectly tuned bell using shape optimization.</p>
<p><span id="more-502551"></span></p>
<h3>The Bell that Inspired the Simulation</h3>
<p>While in Philadelphia recently for an Acoustical Society of America meeting, I saw the Liberty Bell display and was reminded of some of its history. At the conference, I was also pleasantly surprised to learn about past (Ref. 1) and ongoing (Ref. 2–3) research regarding structural acoustics of the bell.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/07/liberty-bell-actual.jpg" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;photograph&#x20;of&#x20;the&#x20;historic&#x20;Liberty&#x20;Bell."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;07&#x2F;liberty-bell-actual.jpg" alt="A&#x20;photograph&#x20;of&#x20;the&#x20;historic&#x20;Liberty&#x20;Bell." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>The Liberty Bell. Image by William Zhan — Own work. Licensed under <a href="https://creativecommons.org/licenses/by/2.0/deed.en" target="blank">CC BY 2.0</a>, via <a href="https://www.flickr.com/photos/willzhang05/33650671514/" target="blank">Flickr Creative Commons</a>.</p>
<p></em></p>
<p>The Liberty Bell was ordered for the Pennsylvania State House and cast by the Whitechapel Bell Foundry in London (Ref. 4). The original imported bell cracked during its first test ring and was recast locally by John Pass and John Stow. The famous crack visible today is a later feature of the recast bell; according to the National Park Service (Ref. 4), its exact origin is not recorded, but a narrow split likely developed in the early 1840s and was widened in 1846 by metal workers to prevent it from spreading further. Today, the Liberty Bell is treasured as a national icon. It is currently on display at the Liberty Bell Center at Independence National Historical Park in Philadelphia, Pennsylvania. </p>
<h3>Modeling the Liberty Bell</h3>
<p>Our first goal as simulation engineers interested in structural acoustics is to compute the structural modes of the bell. To do this, we will need some baseline material properties, geometry, and physics with boundary conditions. The material properties for so-called bell bronze can vary dramatically, but for now we will assume the elastic modulus, density, and Poisson ratio are constant (<img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAV4AAAAXCAQAAADpAu+BAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBwIOLxqGwmrCAAAHIUlEQVRo3u2b3XnjOA+FX3zPNsAtgVuCtgROCZwS5BLkEuQS5BLsEqwSrBKsEqISsBf6I/UX20lmkm8C3UQ0RZ4DgiBIMKJ8y7d8Tfnf7wbwLd/yrHwb7/+RiJXsd2P4lfLXhH6KnVfS/ds6Eat18GZIqMMSAElopmVD/QxLQwMctZaT/mxbJZ1UPWv1O5QIII5m2vti2YznEnNxpBj2D/Lx1PdXlpQqbn8J74fqbHXMt9BIQq0NADp5cCj58GbJuSnPP1hyLsF7Rk5GwZVkKPPkODwFdva950Y2vOXkaPBriuK7vxOunDBvQfskx3TAn2yWzXiuM8eguAdxXB/CnHEKsGXkOFKuvT4/WGcbY76FBsOt18sSKY2b4/Q0wIScjOtovGS9ush5afvB9tODZKp+3HQIOUXGG/2O4YXil5uuCybXpZ08i2UznlvMlUeNl+R+7qSk3Sgk3Xs+jIsumdM762yb+QYa8lEv85h3vqQ/vZBopXs90ARFbng7YLplP+Pc1wfxwQJhKDhqGTW6EcJoQ0Uq5t3WtfvEBRqqSFbL5jxXmT8lnuPddc96BNB9F2g4MmkDxhKWQsd3lm3mq2jEhdXmxusolyq+kziKDnQD3aCG0BvCXj2W2HTR+tXJ9KuN10wYrJXNea4zf0aS++NVbSZ/7dl1LisZ8H6kbDNfR+NCe5hu2Cx2MI6uoh7eEfTPCEoL0EQGGs56D3qetbHlXyyl1iAeS43j+PqAiicBqoWe7pMzF7HstJYE0/W3VDbnuc48xJcDUGoJkuCBhgqL5zCuSuLbcRNLhmWPIcEAB1onYLZ0ofWgVbe+7RWHx47bSDmx1we2iIFsMl9DIxmHzuEBM+Nt54C4/q9FCsmKb7tjpzoaiHjgPPPvVdTv4nDqivGKIafhJ4jD6gGk4iI/t1FJQaV7kKs0YYByP0stZUfBVc7Uulsrm/PcZB5L0hqMOAr+1UYchf4jMQ7HAUBr2XPDUesBpCCj0QOI58Lfm5owJHgqVp2VlgKX3v2Iw7OLWrhTZ/cwn6NpTxkkqDM13oSa3mGvebj12OyR6DgL/UaEYJT7Yi/fKcNQdcbjyDiA1lKTxgqeqCjDdJOhJI28wSMsz1gcKZWUwzAtla3xXCsBJAH90b2knLUBLcWKn6wUw3GkNlJhul8bstZk9SwncYsaD7XdYIK1d6nOuCPyHDUOMJ61jCXmczR+emQ797xlS1AcK0TfeuoLo79bkHAZKuM5GczYKlDbeTYkh347MGyWllEYMnrDMLHXuJ+lJGTsdC85GRf5odVy2QbPtRLE4QIkIcJoYku6NlqRpjZFK6CUdAVvK8mwI7Kk/DNp4VnLWGA+RSPp3JlGG7Yo4j23pLuI611FUugXWGrCQUkiIq0ZxFJwea19bTBSSC7+lc2bDxa05JED/khy9tqA7vmXmmylbM5zi3mPz5PKaKbnLqyzNJOhdKxF7I9uvs4Y1vN04ylKweHJeJc7mE/QiIV5b7HnddDPrHZQxc0blmzNJO6beZJiuzjQaq21QBKoPlT2kQw/LjlagtTYzcWv7SHlhzYLph9L6EcmYdK9LEO1aiV7Tstlc56bzFsp9SyGYlgdSpwUNJiW3YDBLA3t/SKGgrrlpY2s7nfE9qc/kvX1n9HZNvNFNA7fHagZIJeGvVax8c7PeL3OI8byLYdRkgRUHEeIfEa0C9VaDqRyuHfhG6Rg131jAVZjPTdsBzzVZCN4P8ugnpZSrZbNea4y76QBdlwl60580oFXLJ5XpvMrYvERlrWgwbX2Mbqfidyvsy3mC2j02LsWcVzYd+MZZS9uYY4GQzEmit+QTbkEGbaEC/n4dNmoPttieZmmdym4jmUYrusZtiA35YfaFwXf5nTGrFfXm3Z5JsNtTJQ+wS9MsvrVshnPV5h3zPDokAcrcDhcjLbP4Q3v1yBDdZm2t8hhGHf8oL25xgoKLMXbE8hLzMf+ltAsjXiYdruggWldeEHfelOAnIIXXijIsQov0c89iIwCgw2HPGrjRo7DkZJj+nRie+8C5da2HXyRcsPjyLHtt52STrNaKT6+f/AER8OJFIfrp+Ny2RLPNeY4CpQLaZcQfSHvJyMXLug43bCRy7HkrU46zSk5Fsepb2+RQ0KBx+G59XUWNHbjRPY+t0cWdGFblstoplaqKPI5LqOLxdP0m8SF3x2OenoLarNFt3BzLTpekgJ0t7wVeBh/gqNpEySbZTOerzGPvj2Nsa6k5Po3dPHnswmWKYeaMoqm/Xu0vMpng/kSmpm8xyz6Kk8cBE1n9Wd/Qh+uKFy6sOKBu2Rv09hne/6gy+iShBuDcef8ZeSIGy8dSYLpEsYfxuIj234P+evtTXwZcdEtDT8PKz63aC07cmmoMFjoDtA8H7awTzT26eSTxLy/gbjBfC3jXeHR/V/Jnyh/rPF+y9eX/wAR1Yr0K/gASAAAAC10RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgQXJ0aWZleCBTb2Z0d2FyZSAyMDExCLrFtAAAADF0RVh0aWNjOmRlc2NyaXB0aW9uAEFydGlmZXggU29mdHdhcmUgc1JHQiBJQ0MgUHJvZmlsZRMMAYYAAAAidEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMjEweDE0KzIwMCs2MzZwa8KCAAAAHnRFWHRwczpMZXZlbABQUy1BZG9iZS0yLjAgRVBTRi0yLjBB+TMTAAAAAElFTkSuQmCC" />) and employ a linear elastic material model. Since the bells are designed to ring, the structural damping is quite low, so it will be neglected for computing the modes.</p>
<p>The geometry of the bell is very important. In fact, the acoustics of church bells have been analyzed extensively, and bell foundries will typically tune the first five modes with particular ratios in order to achieve optimal tuning. The names of the first five modes as well as the frequency ratios for a well-tuned bell (Ref. 5) are: hum (<img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAWCAQAAAD+rt1/AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBwIOLxqGwmrCAAABtElEQVQ4y7WV3ZGjMBCEv9naBJSCLgRtCGwIpMCFgEPQhoBDsEOAEEwIEIIJYfaBHw1YV1frLQ8PlkdDo+luBlFeFW8vQ+bd/pHApGO+UJxOy8ofayRQAqOed9mVECkJdDgKvnLwonT0QGDUv/uHMvCHBqefu1sURcEzLKvATXm8GLihtFQPOxWDQoE/5JefhrilbpQZ6Jh74LzDJZdfZSxNIxPFj/QKZPVZZXR0JuvzQhKAfpUTQCo8BaNEOu0ONygKBUphGsywzYUaj6cl7PIBxeUIec+dj5DJXfUKICda+TAeCky2jxT5VybD3QwM2uN2ynj6RJlEKSSKS4R4NLmClvaBDmMs7naf1nirxSm4mdA3AB0PJDw2eJPLP/2xnFoC6AQ6MUlIhFxNsUstbtGbCuMm8abaWrZI0OeVP/F4zvNKBqk36AVOKibSrLBTx+2OtzpEOzlLwwlHw+emuNvKv6ilZ8JTmX1DRyasVNRUeY8u7o/J/Ztw9bYuV3lpKRX0yQuPV7gn7+C2ETfgfgN9pyHQHGZgxBPn6SjPfsAkMhI47d9E8XjGWdinof8fL/w2fgOjzHWpMLCSfQAAAC10RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgQXJ0aWZleCBTb2Z0d2FyZSAyMDExCLrFtAAAADF0RVh0aWNjOmRlc2NyaXB0aW9uAEFydGlmZXggU29mdHdhcmUgc1JHQiBJQ0MgUHJvZmlsZRMMAYYAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMjd4MTMrMjkxKzYzNl8y5y0AAAAedEVYdHBzOkxldmVsAFBTLUFkb2JlLTIuMCBFUFNGLTIuMEH5MxMAAAAASUVORK5CYII=" /> ); fundamental, also known as prime, (<img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAQAAABuvaSwAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBgKDzC38OJBAAAA30lEQVQoz7WTUXXDMAxFr3pKQBREwRRMoRSCYRBMIYMwCg2EBkIMIYagfSzO0sbZST9m/ehIzz7XfrI459flDS3XVlECNyD750vDd4Eyo3xx33Ua4o7JIWKvnRaGMYIP5y4YyKcuKB1GJEtiaJy9Iw446rTi0oAoXs6aYowLkkqSKEn0GONOWjN1UB5/YYyLi3gBLxQJTQwxdMGIm3JsMweK/7yybqp6JB45XHtxtWK7qebrKxjmMNfxQZmWbKom/YpnegL90/QljERXK1K/lSQygY+te2IY2dexkn/7g98XBZnU394flwAAAC10RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgQXJ0aWZleCBTb2Z0d2FyZSAyMDExCLrFtAAAADF0RVh0aWNjOmRlc2NyaXB0aW9uAEFydGlmZXggU29mdHdhcmUgc1JHQiBJQ0MgUHJvZmlsZRMMAYYAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMTN4MTMrMjk4KzYzNuzu0u0AAAAedEVYdHBzOkxldmVsAFBTLUFkb2JlLTIuMCBFUFNGLTIuMEH5MxMAAAAASUVORK5CYII=" />); tierce (<img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAWCAQAAAD+rt1/AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBwIOLxvxxVpUAAABb0lEQVQ4y7WV0ZXCIBBF7+yxAVpgS8ASYgmxhFiCloAlJCXYAraQEkwJUsLshzGCm2w2ehx+wjBcJo8BRPmUfX2MzCrvitVuKlQMjm5sXBwl0GmTeTXBUuF0MwHeY4hYHDttn5a88E2NyeeuknUjBXESfL4BxRNkneVeEjVKw/P/aNIIBGWsEbD9l0Hx2ZjnNDbnv9tYUPepRMBlY47R/VnNMXvbZlINKKmwFHTiOev5JUGSmBKlSPoOxbwjyMP2HLP8HFFHN38hWmpaPWQuy1CKYsRLIV7MEq3vyqK7J6d7oDmx1SgtgfWirKXC3sBix9DibvWjkShuAVocDFIUg9dihqyLJLz4UxCxBBo99mBPK/5XkCMOJ9MkfpOgxWNwIDWRpg83Q3jAJFltEnTLlM3V8UyVB/ZJxYfBW+rraCxW4Xq/WxQMl/7rgnkHfaXGUWe+Co/FUyma3tfLTDwdjkN+EsVi78/Fy+h5++Db+APtnS8GRsH1bAAAAC10RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgQXJ0aWZleCBTb2Z0d2FyZSAyMDExCLrFtAAAADF0RVh0aWNjOmRlc2NyaXB0aW9uAEFydGlmZXggU29mdHdhcmUgc1JHQiBJQ0MgUHJvZmlsZRMMAYYAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMjd4MTMrMjkxKzYzNl8y5y0AAAAedEVYdHBzOkxldmVsAFBTLUFkb2JlLTIuMCBFUFNGLTIuMEH5MxMAAAAASUVORK5CYII=" />); quint (<img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAWCAQAAAD+rt1/AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBwIOLxvxxVpUAAABcElEQVQ4y7WV0XmDMAyEf/XLAlrBHcErkBFYgY5AR3BHSEZIRoARyggwQjyC+tAU7BRaSBv7ASNLZ1l3CDEeNZ4ehswufxVnw7yjqMUlH/GUwGDHzGoJLBXe9gvQRksHeAZ7yQ+l55kDmsfuknMjBXHxfgNKTcs5zw0oiRblyO19LZk0NMb8JCzvcJqz/weNnll+dusRRPFAZ0nRpMJRMEigtfbegpyocTgafGb3GDobsRq6HKEuuMRecZmPWF1rO1+fHUqZbDi6qWQSpJAguqEgWZ6X1Itm0g4NaqC8b8n6XU6L+rhmLR4sgkWi+PU9pOM8rpVRC+LQsSBF4l/8CC1OeqlH6HaUW2T6Hj1x7CiaBGuiawkoHuRA5Hh119H9jVo6Io6KfaJsP5H4nfnVk4JAYbfE15M8v+ilobQt0LeawRmpxlH666pH/wJ94YDnkNkqAo5AZVjar7cNCQx4Xi1rw+JwDJ9M3Q39+3jgv/EDjtlzjmStwkMAAAAtdEVYdGljYzpjb3B5cmlnaHQAQ29weXJpZ2h0IEFydGlmZXggU29mdHdhcmUgMjAxMQi6xbQAAAAxdEVYdGljYzpkZXNjcmlwdGlvbgBBcnRpZmV4IFNvZnR3YXJlIHNSR0IgSUNDIFByb2ZpbGUTDAGGAAAAIXRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADI3eDEzKzI5MSs2MzZfMuctAAAAHnRFWHRwczpMZXZlbABQUy1BZG9iZS0yLjAgRVBTRi0yLjBB+TMTAAAAAElFTkSuQmCC" />); and nominal (<img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAWCAQAAAD+rt1/AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBwIOLxvxxVpUAAABrklEQVQ4y7WV23XbMAyGP/R0AXYEdgR2BHoEeQRlBHsEegR5hHQEa4RoBGuEcAT0IbqAlNycpsfgg0Bcfko/IFCUZ8m3pyHzfVXFERh1fBwsgbznl0ADjHotrDMhcsKR8QRedNhJbwj0OCKXEl4cd37S4fRQpCiKwokwaYl3vFIuPPdJC7xVvpa7Qqyz5sdtduBQ0ga6W2280RS+xGsdr+hSxkg3fUUGwoaPxuiZWPgCu/WZy3gkG+s21NGbnV94bvFERkn02lc5m09vUGJli9ZGsmwTUNzfCFnlxGVzfi2h0LPmvaAKWjoGPfOZWMI8S6uKkyRRkjjL9cwc+vIAyj0oW1iheeWoWQZu/CreWlr8B7D4ElnHioS8By3ho780kyUYaAmwUFE2F8BvoztDgTc7mxUXQiSQGCQV9HhuXPUCwJWO82T1rLPCThVXHL9wfcOZUw9LwBSuvVyl44yj42A6wjJdyQStP7YuHTFWvYinJXPUkum1UQdTjwHQLy48XrGjDLeMsDtO/wP6nY5AV83AhCfRKrrO638VSYwEzuWfKB4/Xydfhv5cnng3/gEKezZA7/8gFgAAAC10RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgQXJ0aWZleCBTb2Z0d2FyZSAyMDExCLrFtAAAADF0RVh0aWNjOmRlc2NyaXB0aW9uAEFydGlmZXggU29mdHdhcmUgc1JHQiBJQ0MgUHJvZmlsZRMMAYYAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMjd4MTMrMjkxKzYzNl8y5y0AAAAedEVYdHBzOkxldmVsAFBTLUFkb2JlLTIuMCBFUFNGLTIuMEH5MxMAAAAASUVORK5CYII=" />). It is not known if or how precisely the Liberty Bell was tuned, which is one of the questions the first simulation will investigate.</p>
<p>In order to obtain a realistic geometry, we will utilize a 3D scan of a Liberty Bell replica (see caption). The scan is a surface mesh that contains all the inscriptions, mounting structure, clapper, and some defects from the scan. However, using the geometry tools in COMSOL<sup>&reg;</sup>, we extract a representative cross section and revolve this to create the solid geometry. We will also ignore some of the features, since it would add complexity and should not significantly contribute to the ringing modes of the bell.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/07/liberty-bell-geometry.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;3d&#x20;scan&#x20;of&#x20;the&#x20;Liberty&#x20;Bell&#x20;replica&#x20;and&#x20;the&#x20;solid&#x20;geometry&#x20;of&#x20;the&#x20;Liberty&#x20;Bell&#x20;for&#x20;simulation&#x20;colored&#x20;in&#x20;bronze."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;07&#x2F;liberty-bell-geometry.png" alt="A&#x20;3d&#x20;scan&#x20;of&#x20;the&#x20;Liberty&#x20;Bell&#x20;replica&#x20;and&#x20;the&#x20;solid&#x20;geometry&#x20;of&#x20;the&#x20;Liberty&#x20;Bell&#x20;for&#x20;simulation&#x20;colored&#x20;in&#x20;bronze." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>At left: Geometry of the Liberty Bell replica from a 3D scan by the VAR Lab at Penn State Behrend, licensed under <a href="https://creativecommons.org/licenses/by/4.0/legalcode" target="blank">CC BY 4.0 International</a>. At right: The geometry was modified and defeatured for simulation. </em></p>
<p>For the physics, we use the <em>Solid Mechanics</em> interface and leave the default <em>Free</em> boundary condition on all boundaries. An eigenfrequency study is used to compute the first five modes of the structure only. The model predicts a fundamental of <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAAAWCAQAAAB3NkoWAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBwIOLRxdl611AAACmUlEQVRYw+2Y7XHiMBCGn725BtSCWlBK0JWglOCUYEoQJdgl4BJwCXEJcQmohM0PC4w/IHAwd5mbW/3Aeu3ZL+2+XiPKvyQ//rYDz5WfS0gcAei1fo4J8STtvsZAHJyjYilOm1p7KbB5d8k7nS0MBww79srji5KIp+CdcA1TCFQEAhVmoqFAKc/273xMn5g8vQAKPhQ89gnBFMR8FdFB4xqmUFApCpYDxUSHR/Fn+/21RC97x9KBtto/oc48pQzl0UIulBVMLBUbABIt3f2GjrLsHfeIuplsOKbFAekiVtJqAtDE6yMGJ+FIgcXTS6TV9vFotOfYsJ5maPI1jEAthoChuacqJAIdCXAkrWfhaC2Oks2QqStqHGb1xhpbGRyBju0lTAwGKHQrhijdCmc5Ga8No3eeX5pAPJGXxenkKL8IBggX7ywL1QIJM/TkKuYAry+gSTYcpL+tMsRQawIx7NjmRM64KB55A0PEEy+T4p0cd8CtY3j0yHYKe3a3MRs2c+UZ183N7k80uscoGN6fEo5Bp26eY7NwPu4hakoOY8qXxVbn7kATaJIkbvFOLy/0DrqZFENFPyCaBPw6BkzL++tiH204Iq+aQIoFFYjF5Ar3Z7BfdER7KZxZ1wSaWV+tYdCchpcRu617dmy1ydaYU4EjZaI8d3fhut5kUDup9S0bDkC9jgENlZjc1n7gqCsy+hNJw0mLHdB5OM97hQLUUtGSMETechZXMG1lSyU1UPI2JkssBQGopMkjqMNhpKLTWgIFjUSA05nPiKA8DYT7ExZ+nwIUHCVhNlauYZaS4lEeHZVZhcNpJDRHfrk2v36/dfw5UOGGqTYjBRFLnM63333J8HEtkR43HW/EYumfMln/MZH//xV8Y/kE4JFZ9ULurlIAAAAtdEVYdGljYzpjb3B5cmlnaHQAQ29weXJpZ2h0IEFydGlmZXggU29mdHdhcmUgMjAxMQi6xbQAAAAxdEVYdGljYzpkZXNjcmlwdGlvbgBBcnRpZmV4IFNvZnR3YXJlIHNSR0IgSUNDIFByb2ZpbGUTDAGGAAAAIXRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADYyeDEzKzI3NCs2Mzb1whSrAAAAHnRFWHRwczpMZXZlbABQUy1BZG9iZS0yLjAgRVBTRi0yLjBB+TMTAAAAAElFTkSuQmCC" />. Compared to a perfectly tuned bell, the replica with baseline properties is slightly off tune (see the harmonic ratios below). We should also note that each of these modes has an orthogonal pair (degenerate at the same frequency), which will be important to remember for later analysis.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/07/liberty-bell-eigenfrequencies.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="Five&#x20;eigenfrequencies&#x20;of&#x20;the&#x20;Liberty&#x20;Bell."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;07&#x2F;liberty-bell-eigenfrequencies.png" alt="Five&#x20;eigenfrequencies&#x20;of&#x20;the&#x20;Liberty&#x20;Bell." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>First five eigenfrequencies and their corresponding mode shapes.</em></p>
<h3>Uncertainty Quantification</h3>
<p>So far, we have computed the modes assuming some baseline properties. The elastic and mass properties of bell bronze, however, are not well documented. Furthermore, its composition could vary depending on the specific alloy mix of the casting. A natural question to ask is: <em>What effect does the uncertainty in the material properties have on the eigenfrequencies?</em> This question can be answered by using the <a href="/uncertainty-quantification-module">Uncertainty Quantification Module</a>, an add-on to COMSOL&nbsp;Multiphysics<sup>&reg;</sup>.</p>
<p>Instead of defining discrete material properties, we will define distribution ranges for them. In particular, we set the properties to be uniformly distributed throughout the following ranges: <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgMAAAAXCAQAAAA8CoR4AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBwIOLhEIC4ILAAAI30lEQVR42u2c25mruBKF/zrfJKAJQRMCOwR1COoQcAg4BBwCDsEOAUKwQzAhNCFoHrhjCQN2733OaRcvWC20SqtKhS5Fi+Mtb3nLz5b//GkF3vKWt/xpeYeBt/wXi2hJ/rQOP0H+6m8lRt9XcPvtjYuhctfBb+Wq5k678hm1p8+LIqIcls1jiSJBU1EBR1fKyX2CaOJJxfNQ/98tU/6a0oiy7Vvzu5r20Fe2Gj2CKfoyLG8tQ4xiv5JPy4peSMx13L6fwe+Ted592rzIUitRm6c6PxI3fiDn0A580cRY989G1WI0BQrDsVVCHAVXIKJ0u82d1sRE7mNQkqCo0ETslmCJJeXoDs2vFEicdHpnfLpzQ1RGyW446H6X+PgDEMWFnSu6nkRNrUPrCL6y1egWyxmF6Xu/DCuMLoovPlrNF+pxcb9WMKaIOHQekKAo0MQcant+r8zz7tPmRZZaidr8ZeRHuMFFjEOPSk6OLReGpLvPUc3djQuOnHhbqw4iUhIu5IOyhKi5S/lq9Q9jYXCYcS9x/r+i+CLbqu32y89f08dOPzS3jpdLuGw1uuVWY2Lm2r0vm0ef8r7A2ou5J64tTVp7AzHpgDG9BncTZ/M992jzEkutRvX5kZuEgaxttCtJNqqXDiC6+1appynPR2Eg74a+wvUdDzyruE2dCx0KAw5y3HAY/p7Lz58DMwoDWd9LLthQ2Wr026ANF273vmwenbVhIG0D/IK6anzHiXa4mbW4mzib77lHm5dYajWqz4/cZIvQ0E42zZMzJIUd/PreSbUha2Y2FRA9qG3RTCamrmR+/ai+VX8/op8/M9J9XMcEy1aJ6NEeUdEwugzrafSRRMvX9f3Crbnbs2smyRHf7YEhfnrxafMKrtaj1jL2o9EWoUZ3w6Gp1q6fV8uZXDQ7V0qE6o0pigi4vnS1/TnqYLc+CmBZ8KwUj8HWNUW36tWU07W6T8Q2yNtXpF7+JOEwCnNqZEwdLFsn02eiFViL0CUFoHAFSIQFKq5oLId+70Bs7Y2iSdDsUUQo4EAdzNWcJVzZ2dSEN3rFYNH9xqWc2G9cpc/23KvN85bagorHj4ZhoI4lYto7L21R4M042Yt0hezIuMh5tEGniTkDJ1m7Yzwj/WATC7S/Qlheup03DIgipeKz4UW7A8iVXD7ntJeMq9uDXKQab4gtZc/PX72zK31rYytdMf6y1XwWMvyplmOtQI/qoSeGjF+uEkPm/pExC4YDgCtlzw1D6Q4gGQmVO4BYcv6e64koIixXgi8zVwjk7WtEDJbRdvJSiy3p+VibV1hqPWrTp5EfwTgMRJS0U4jQ29ESkunAOKMxxFyl6Cg7Nzvwe3L59ewxiUeSwdskhLUk6tqGYMW1C2KGhAO4UkpigucckqCaoFIQT5Yfy9nz8WcfHN5GC8sey7F1ftGBFpZheZ+VCLpznpizq8AVosVOZk/dQa+r5Ipq/lqR1IPfneUkZvbkQQMVajDL9dXpD5otx/u5Y0DmX2O+ns9rs81SW1A9fjSeDRQ1qWIIkLs0i0AiEnZuLykJuXzUjtya2V1FYYcxupnA38uKU9/2LdxghLCKccwcRNR++XD2ONehm2dcwyYTRULr4mr6Jlmeg3HPn8QzC5daykdli1nek0u9LrcBT3iIFaolBjPgYcjQKEBLHPLB5UtKdwUKiXsP9EjU7YdpYibH45uzZjw9f6DNNkutRvX7URcGRjsD55poSTfTkNbnzW4vZzISPidpPFU75WtEBSZFVxaGAYmhX37MYF0xMt16ytB8zLfvKlGSUXGd3TC0A0NFS3V/zJ/s4W72VDIcRhFloGw1y66SD2IxlBwxVIux5tFrfsDKsevLuU7YEk01cU9DyPfW7it1HuiV3jey7af3C3o+1eYVllqNKtrjRwxnAwbauFg7shj86QheGQaMIZi7yp4TABcpXMAYruSJbMU62aYOAk0ACGMdSbA9ma4AKdGP0lokJubDVfWkNijDd8vd0moZe17+DFbqCaoCUqnYu6tARD+RrsCV92VbWHZVOzjEsPe3e182jw5A4c6iyLqgW2Ako0LV3HYMKL+7LhVRZJQ1q66S4G6X6PbcSJK2/haLzffcp80rLLUe1e9HwzAwScYFrCfTr1h4eDao5Ypm6+c6UFixKptsXiQamMVwnMNypRyI5bD6rCLr8uk0QGBV2r9bLNe7jcel7N3x545tSBFDzr7BPo+eCJet51N3eZTtW3oZ1iP0CthxkaQ5g4oDOZr2Sf/Q2JEuoXmZqb2+f41MZLnF5nru1+YFllqLGvCjPn1onFSDGiYmbEhryPvED5Im2STtsgljvp5JyZmkD0XkpP31GIuMyzDdhEs4fWiQ+mK72rkDW+dwDROs0Lgml01xW576soy/e/0wXQ6ZbnvpK9uA/tXdxWuw5tG7xBmL63L9MgwGM2ZrnDnp4DLIh8un7fkTa7o729luYi8HGRmabFvyzqglHz8dnlebV1hqNarfzztqcYPBlPPFU7lzKE7EGEw7MB0oUiyGmMv2IUJKxhdfZKRNhtTXqIJZgkXKjRSDISZFdamwKTcct7btwRMxNyyGFF0/21B/mtSJsViyZ4KAn7+xpZrfCRkKPQkbd2Ur0W3DzWmEvQgrhI4ho0nuJsXxRdoGVXJyXB840aNXkiatbdLYzZGiMZyYSUwnIsNisNy6UDaxl4MbJ5LXZIl6uNB1L/3avMJSW1B9fjT6tOi1IhGGqk2+6aYi3XnEd8sjLDEYyuk3aQ9aLO++nBscc0kGbhfahnkFf55aGkvVbuqGy1Zi1y1MsJdhLUcXzanfE5CY1P0NzTr9BR8DSYShpBjpa7/vM6P5nnu1edpSW1A98oo4+JOv0fvytv2jqZ94jWc6DvJmLrfxQ5u19npf7fX+tyNPiUT9tky/6/yWhXLESLcFJxGqSS/+Nha/s+3/Zfnr+SZ+tJjBVxf2fsnwljlxpexIpc7F0NAcI473t18rZvNXMv/X8o17Az9NRKHeYeB5qf8T1Ft+p7zDwFve8uPlXyJztEGnKnGyAAAALXRFWHRpY2M6Y29weXJpZ2h0AENvcHlyaWdodCBBcnRpZmV4IFNvZnR3YXJlIDIwMTEIusW0AAAAMXRFWHRpY2M6ZGVzY3JpcHRpb24AQXJ0aWZleCBTb2Z0d2FyZSBzUkdCIElDQyBQcm9maWxlEwwBhgAAACJ0RVh0cHM6SGlSZXNCb3VuZGluZ0JveAAzMDl4MTQrMTUxKzYyNAYLMhMAAAAedEVYdHBzOkxldmVsAFBTLUFkb2JlLTIuMCBFUFNGLTIuMEH5MxMAAAAASUVORK5CYII=" />. We will use the <em>Uncertainty Propagation</em> study type along with an eigenfrequency reference study to determine a 95% prediction interval for the modes of interest. The method utilizes a surrogate model in order to efficiently compute the uncertainties.</p>
<p>The result from the analysis shows us error bars with the expected range of eigenfrequencies. From these results, we can note that the variation increases with increasing mode number (going from +/- 17 Hz for the hum to +/- 60 Hz for the nominal). Furthermore, experimental measurement from Ref. 1 has modes that do fall within the range of the error bars, giving us confidence that we have reasonably bracketed the properties of the bell.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/07/liberty-bell-uq-graph.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;graph&#x20;demonstrating&#x20;the&#x20;mean&#x20;eigenfrequencies&#x20;for&#x20;the&#x20;Liberty&#x20;Bell&#x20;given&#x20;uniform&#x20;distributions&#x20;of&#x20;mass&#x20;and&#x20;elastic&#x20;material&#x20;properties."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;07&#x2F;liberty-bell-uq-graph.png" alt="A&#x20;graph&#x20;demonstrating&#x20;the&#x20;mean&#x20;eigenfrequencies&#x20;for&#x20;the&#x20;Liberty&#x20;Bell&#x20;given&#x20;uniform&#x20;distributions&#x20;of&#x20;mass&#x20;and&#x20;elastic&#x20;material&#x20;properties." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>The mean eigenfrequencies (blue) and 95% confidence interval (black error bars) for the eigenfrequencies of the bell, given uniform distributions of the mass and elastic material properties.</em></p>
<h3>What About the Crack?</h3>
<p>A cracked bell can still vibrate and radiate sound, but the crack can strongly alter its tonal character. To investigate, we add a 1 mm crack to the geometry, qualitatively similar to the location of the large crack. The crack locally reduces stiffness and breaks the axisymmetry of the structure, leading to mode splitting. The formerly degenerate mode pairs split, producing 10 distinct eigenfrequencies over the frequency range considered (shown below at right). This, of course, results in modes that are vastly different from the design guidelines and lack harmony.</p>
<div class="row">
<div class="col-sm-6">
    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/07/cracked-bell-geometry-1.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="The&#x20;geometry&#x20;of&#x20;the&#x20;Liberty&#x20;Bell&#x20;inside&#x20;COMSOL&#x20;Multiphysics."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;07&#x2F;cracked-bell-geometry-1.png" alt="The&#x20;geometry&#x20;of&#x20;the&#x20;Liberty&#x20;Bell&#x20;inside&#x20;COMSOL&#x20;Multiphysics." 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/07/computed-modes-graph.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;graph&#x20;demonstrating&#x20;the&#x20;computed&#x20;modes&#x20;of&#x20;a&#x20;cracked&#x20;Liberty&#x20;Bell&#x20;in&#x20;blue,&#x20;and&#x20;the&#x20;baseline&#x20;of&#x20;the&#x20;eigenfrequency&#x20;in&#x20;red."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;07&#x2F;computed-modes-graph.png" alt="A&#x20;graph&#x20;demonstrating&#x20;the&#x20;computed&#x20;modes&#x20;of&#x20;a&#x20;cracked&#x20;Liberty&#x20;Bell&#x20;in&#x20;blue,&#x20;and&#x20;the&#x20;baseline&#x20;of&#x20;the&#x20;eigenfrequency&#x20;in&#x20;red." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>

</div>
</div>
<p><em>Cracked modes of the structure: cracked geometry and nominal (left) and all computed modes of the cracked bell and baseline bell (right).</em></p>
<h3>Tuning the Bell</h3>
<p>Can simulation be used to create a nearly perfect bell? We can set up a shape optimization problem to help find out. The boundaries of the bell are allowed to freely deform in an attempt to minimize the objective function — the squared difference between the current eigenfrequencies and the target ones. The shape optimization runs for 20 iterations, and the result is a new design that achieves the target frequencies within less than 0.02% error for all frequencies! Essentially, it is able to almost perfectly match the guidelines in Ref. 5. Interestingly enough, the new shape closely resembles the baseline shape, which truly provides appreciation for the high precision involved in casting and machining bells for high acoustic quality.</p>
<div class="row">
<div class="col-sm-2">
</div>
<div class="col-sm-8">
    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/07/shape-optimization-bell.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;cross-section&#x20;image&#x20;of&#x20;the&#x20;optimized&#x20;section&#x20;of&#x20;a&#x20;bell."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;07&#x2F;shape-optimization-bell.png" alt="A&#x20;cross-section&#x20;image&#x20;of&#x20;the&#x20;optimized&#x20;section&#x20;of&#x20;a&#x20;bell." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>

</div>
<div class="col-sm-2">
</div>
</div>
<p><em>Result of the shape optimization: one half of an axisymmetric view of the bell cross section showing baseline geometry (red) and shape-optimized geometry (green).</em></p>
<h3>Acoustic–Structure Interaction</h3>
<p>Lastly, we model the sound radiation response from the defeatured Liberty Bell replica by using the <em>Acoustic–Solid Interaction, Frequency Domain</em> interface. We also assume a loss factor of <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFUAAAAWCAQAAAAbMBgTAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBwIOLxvxxVpUAAABp0lEQVRIx9WX4ZmCMAyG39zjAr0RukJX6ArcKjgCNwI3go6gI8gIOgKMkPuBYIGCoMdzGv7EfP3KRxIaFOVd7OO/BbyAVHFil6HRWBBZRaokkmFwksfkxtBozEpGHhD1zy8s56vnOM1BhzEcGSknDgFzBak5WeufSO6jYwwOodQ1GiAJ/Ao/A51mXG3TdobHg27F4TGg24elGo7BLzsDnWb0peJ0K2eBi36D7CTV73ChOEx0h0qLzrpuTopujmLoNGMgVRKO9fPoTy1gICxhzAqmzC1GRxhNVistxAdld+y7Cx9uiMtidIRxfa30CPimY8TgOt2zVNqtIq534xg6zWhtE/iuLaXvdyBIOtKrvXzrRbo1qe6h04y4VE/zIsVyehyTOrCwdcxgpxg6zWifszluPRocw+kTI8C3s8dSYupp1Ow4ROOx4Qi4ORm7q2dQ3FPzKiXHYDnU+2Apg3nUQ+MxMnJKSnIyrKJI870qBrQCkIRcP2cWe8TEklCx12ouOs0AblKDUIbVr+ekrmGxbwB/51B/FalPnamrWqwBnL5kVuV9/gb+AmzFlPwrWybPAAAALXRFWHRpY2M6Y29weXJpZ2h0AENvcHlyaWdodCBBcnRpZmV4IFNvZnR3YXJlIDIwMTEIusW0AAAAMXRFWHRpY2M6ZGVzY3JpcHRpb24AQXJ0aWZleCBTb2Z0d2FyZSBzUkdCIElDQyBQcm9maWxlEwwBhgAAACF0RVh0cHM6SGlSZXNCb3VuZGluZ0JveAA1MXgxMysyNzkrNjM2xwZuJAAAAB50RVh0cHM6TGV2ZWwAUFMtQWRvYmUtMi4wIEVQU0YtMi4wQfkzEwAAAABJRU5ErkJggg==" />. A boundary load condition is applied on a representative area of where the clapper would strike. The model computes the full field displacements, stresses, and strains, as well as acoustic pressure and sound pressure level (SPL) resulting from the force. </p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/07/SPL-vs-frequency-graph.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;graph&#x20;demonstrating&#x20;the&#x20;sound&#x20;pressure&#x20;level&#x20;vs&#x20;the&#x20;frequency&#x20;for&#x20;an&#x20;observer&#x20;based&#x20;on&#x20;location&#x20;adjacent&#x20;to&#x20;the&#x20;bell."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;07&#x2F;SPL-vs-frequency-graph.png" alt="A&#x20;graph&#x20;demonstrating&#x20;the&#x20;sound&#x20;pressure&#x20;level&#x20;vs&#x20;the&#x20;frequency&#x20;for&#x20;an&#x20;observer&#x20;based&#x20;on&#x20;location&#x20;adjacent&#x20;to&#x20;the&#x20;bell." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>SPL vs. frequency for observer location adjacent to the bell at (0,0,-2m).</em></p>
<p>The results can be animated over an acoustic cycle to get the full picture of the vibroacoustics.</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_sk5o49p4aa 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/sk5o49p4aa/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>
<h3>Further Resources</h3>
<p>In this blog post, we have presented several structural acoustic simulations of the Liberty Bell. However, the possibilities do not have to end there. Simulation can be used to investigate many other aspects of the bell, including: sound propagation from the Liberty Bell and how far away the bell could be heard, dynamic crack propagation caused by repeated impacts, and molten metal solidification during the bell casting process.</p>
<p>Additional information on the technical topics mentioned in this blog post can be found below:</p>
<ul>
<li><a href="/support/learning-center/course/performing-optimization-in-comsol-multiphysics-172/performing-optimization-in-comsol-multiphysics-55751">Performing Optimization in COMSOL Multiphysics</a></li>
<li><a href="/support/learning-center/course/introduction-to-uncertainty-quantification-251/introduction-to-uncertainty-quantification-93491">Introduction to Uncertainty Quantification</a></li>
<li><a href="/support/learning-center/course/getting-started-with-modeling-structural-mechanics-382/basics-of-eigenfrequency-analysis-in-structural-mechanics-123812">Getting Started with Modeling Structural Mechanics</a></li>
<li><a href="https://www.comsol.com/blogs/introduction-to-modeling-acoustic-structure-interactions-in-comsol">Introduction to Modeling Acoustic-Structure Interactions</a></li>
</ul>
<h3>References</h3>
<ol>
<li>G.H. Koopmann et al., &#8220;Tuning a Replica of the Liberty Bell via Material Tailoring: An Application of a Method for Optimal Acoustic Design.&#8221; <em>ASME International Mechanical Engineering Congress and Exposition</em>, vol. 35517, American Society of Mechanical Engineers, 2001.</li>
<li>J. Young, S. Collier, A. Stearns, and E. Brown, &#8220;Modes of America: Computational Acoustics and the Sound of the Liberty Bell,&#8221; <em>Presented at the 190th Meeting of the Acoustical Society of America</em> (ASA), Philadelphia, PA, 2026.</li>
<li>S. Collier, J. Young, A. Stearns, and E. Brown, &#8220;Modal Analysis of a Liberty Bell Replica,&#8221; <em>Presented at the 190th Meeting of the Acoustical Society of America</em> (ASA), Philadelphia, PA, 2026.</li>
<li>&#8220;The Liberty Bell,&#8221; June 2025; <a href="https://www.nps.gov/inde/learn/historyculture/stories-libertybell.htm" target="blank">https://www.nps.gov/inde/learn/historyculture/stories-libertybell.htm</a>.</li>
<li>Thomas D. Rossing and Robert Perrin, &#8220;Vibrations of Bells,&#8221; <em>Applied Acoustics</em>, vol. 20.1, pp. 41–70, 1987.</li>
</ol>
]]></content:encoded>
					
					<wfw:commentRss>https://www.comsol.com/blogs/modeling-the-acoustics-of-the-liberty-bell-in-comsolmph/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Shaping the Future of Photonics at OFC 2026</title>
		<link>https://www.comsol.com/blogs/shaping-the-future-of-photonics-at-ofc-2026</link>
					<comments>https://www.comsol.com/blogs/shaping-the-future-of-photonics-at-ofc-2026#respond</comments>
		
		<dc:creator><![CDATA[Morgan Castadoro]]></dc:creator>
		<pubDate>Tue, 30 Jun 2026 18:04:46 +0000</pubDate>
				<category><![CDATA[COMSOL Now]]></category>
		<category><![CDATA[Ray Optics]]></category>
		<category><![CDATA[Wave Optics]]></category>
		<category><![CDATA[Wave Optics Module]]></category>
		<guid isPermaLink="false">https://com.staging.comsol.com/blogs?p=502131</guid>

					<description><![CDATA[OFC 2026 brought together the photonics and high-speed communications engineering community. Check out our recap of this event here!]]></description>
										<content:encoded><![CDATA[<p>Earlier this year, the optical communications community gathered at the Los Angeles Convention Center for the Optical Fiber Communication Conference and Exhibition (OFC) 2026, the world’s largest event dedicated to optical networking and communications. This year, COMSOL exhibited at OFC for the first time, joining a global community of innovators shaping the future of photonics and high-speed connectivity. Take a look at our recap below!</p>
<h3>Key Themes from OFC 2026</h3>
<p>OFC continues to be the premier event where the optical ecosystem converges, from component manufacturers and system designers to network operators and researchers. With hundreds of companies presenting the latest solutions, the event provides a unique opportunity to see how research and development is being translated into real-world applications.</p>
<p>Over 17,000 industry members from 91 countries attended this year&#8217;s conference, and participants attended panels and tutorials led by representatives from companies like Nokia, NVIDIA, and Google. </p>
<div class="row">
<div class="col-sm-2">
</div>
<div class="col-sm-8">
    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/06/OFC-2026-venue.jpg" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;photo&#x20;of&#x20;attendees&#x20;at&#x20;the&#x20;entrance&#x20;to&#x20;the&#x20;venue&#x20;for&#x20;OFC&#x20;2026."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;06&#x2F;OFC-2026-venue.jpg" alt="A&#x20;photo&#x20;of&#x20;attendees&#x20;at&#x20;the&#x20;entrance&#x20;to&#x20;the&#x20;venue&#x20;for&#x20;OFC&#x20;2026." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>

</div>
<div class="col-sm-2">
</div>
</div>
<p><em>The venue for OFC 2026.</em></p>
<p>Across the exhibition floor, the main focus was on AI and enabling technologies that increase bandwidth, decrease latency, and improve energy efficiency. This was reflected in the wide range of technologies on display, from hollow-core and multicore fibers to optical transceivers and modulators and even thermal management solutions. These innovations highlight how the industry is evolving to support the AI boom as it both scales up and scales out.</p>
<h3>Insights from the Show Floor</h3>
<p>Beyond showcasing the technologies themselves, the exhibition floor offered a valuable opportunity for attendees to connect directly with engineers, researchers, and industry professionals. Conversations throughout the event highlighted how rapidly the optics space is evolving, particularly as new demands are placed on network infrastructure. For COMSOL, exhibiting at OFC for the first time provided us with the chance to engage with attendees working across a wide range of applications.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/06/COMSOL-employees-OFC.jpg" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="Photo&#x20;of&#x20;three&#x20;COMSOL&#x20;employees&#x20;standing&#x20;at&#x20;the&#x20;COMSOL&#x20;booth&#x20;at&#x20;OFC&#x20;2026."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;06&#x2F;COMSOL-employees-OFC.jpg" alt="Photo&#x20;of&#x20;three&#x20;COMSOL&#x20;employees&#x20;standing&#x20;at&#x20;the&#x20;COMSOL&#x20;booth&#x20;at&#x20;OFC&#x20;2026." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
<em>Andrew Strikwerda, Tyler Tippens, and Morgan Castadoro at COMSOL&#8217;s exhibition booth.</em></p>
<p>Many discussions centered around the challenges of integration and packaging for these complex devices, especially as systems become more compact and performance expectations continue to rise. The variety of companies present also underscored how interconnected the industry has become. From component-level innovations like hollow-core fibers to enabling technologies like co-packaged optics, it was clear that advancements across the entire ecosystem are contributing to the next generation of communication technologies.</p>
<h3>The Role of Simulation in Optical Design</h3>
<p>As the technologies showcased at OFC continue to advance, the need for accurate and efficient design tools becomes increasingly important.</p>
<p>Engineers are often required to consider multiple physical effects simultaneously, particularly when working with high-performance optical and electronic systems. Simulation addresses these challenges by allowing teams to model and evaluate designs before moving to physical prototypes. The multiphysics modeling capabilities of the COMSOL<sup>&reg;</sup> software are especially valuable when working with components like photonic chips, connectors, and high-speed interconnects, where performance can be influenced by a combination of electromagnetic, thermal, and structural factors.</p>
<p>Andrew Strikwerda, senior application manager at COMSOL and attendee of OFC, further emphasized this point, saying, &#8220;With the growth of AI and the ever-increasing need for high bandwidth and low-latency data transfer, the field of fiber optics is growing rapidly. Simulation is more important than ever, not only for designing next-generation fibers like the hollow-core antiresonant fiber but also for complex optical packaging problems where thermal, mechanical, and optical effects interact.&#8221;</p>
<p>By enabling a deeper understanding of the interplay of these effects, multiphysics modeling software helps reduce development time while improving overall design accuracy. As systems continue to scale and evolve, this approach becomes even more critical.</p>
<h3>Simulation in the Future of the Optics Industry</h3>
<p>OFC 2026 highlighted the growing importance of optical technologies in supporting the demands of an increasingly connected and data-driven world. From advancements in hardware to broader system-level innovation, the event showcased how the industry is adapting to meet the needs of modern communication networks. For COMSOL, exhibiting at OFC marked an important step in connecting with optical communications professionals to best support the development of next-generation technologies.</p>
<h3>Modeling Wave Optics</h3>
<p>If you&#8217;re interested in learning more about how to use the COMSOL<sup>&reg;</sup> software to model optical technologies, take a look at the Wave Optics Module add-on product below. </p>
<div class="flex-center">
<a href="/wave-optics-module" class="btn-solid btn-md btn-green">Show Me the Wave Optics Module</a>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.comsol.com/blogs/shaping-the-future-of-photonics-at-ofc-2026/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The Sound of the Giant: Modeling the Acoustics of Estadio Azteca</title>
		<link>https://www.comsol.com/blogs/the-sound-of-the-giant-modeling-the-acoustics-of-estadio-azteca</link>
					<comments>https://www.comsol.com/blogs/the-sound-of-the-giant-modeling-the-acoustics-of-estadio-azteca#respond</comments>
		
		<dc:creator><![CDATA[Ed Fontes]]></dc:creator>
		<pubDate>Tue, 23 Jun 2026 12:22:19 +0000</pubDate>
				<category><![CDATA[Acoustics & Vibrations]]></category>
		<category><![CDATA[Structural & Acoustics]]></category>
		<category><![CDATA[Physics of Sports]]></category>
		<guid isPermaLink="false">https://com.staging.comsol.com/blogs?p=501851</guid>

					<description><![CDATA[The legendary Estadio Azteca is one of only two stadiums to have hosted the FIFA World Cup<sup>®</sup> finals. For fun, we simulate the acoustics of this one-of-a-kind stadium. ]]></description>
										<content:encoded><![CDATA[<p>In my previous two blog posts about the 2026 FIFA World Cup<sup>®</sup>, I discussed the official match ball, the Adidas Trionda<sup>®</sup>, and the aerodynamics of the iconic <em>trivela</em>, the outside-of-the-foot shot perfected by players such as Éder and Roberto Carlos. I ended the <a href = "/blogs/tracking-performance-in-the-beautiful-game">second blog post about the sensor technology being used this year</a> with a short animation from an acoustics simulation of Mexico City&#8217;s Banorte Stadium, better known as Estadio Azteca.</p>
<p>Ahead of Mexico&#8217;s home-turf match against Czechia tomorrow at this legendary stadium, let&#8217;s look at its acoustics in detail.</p>
<p><span id="more-501851"></span></p>
<h3>Sacred Football Ground</h3>
<p>Together with Rio de Janeiro&#8217;s Maracanã Stadium, Estadio Azteca (dubbed &#8220;Mexico City Stadium&#8221; by FIFA<sup>®</sup> for the 2026 tournament) is one of only two stadiums to have hosted two World Cup finals. But the Maracanã of the 2014 World Cup final is essentially a different stadium from the one where Uruguay defeated Brazil in front of nearly 200,000 fans in the <em>Maracanazo</em> of 1950. The Azteca that hosted Pelé in 1970, on the other hand, is still recognizably the same stadium that&#8217;s hosting the World Cup today.</p>
<p>No stadium has witnessed more historic World Cup moments. Pelé won his third World Cup here. In 1986, Maradona scored both the &#8220;Hand of God&#8221; and the &#8220;Goal of the Century&#8221; here, arguably the most controversial goal and the greatest goal in football history, separated by only four minutes.</p>
<p>When it hosted the 2026 opening match between Mexico and South Africa, Estadio Azteca became the first stadium in history to host matches in three FIFA World Cups. Reverently referred to by fans as <em>el gigante</em> (&#8220;the giant&#8221;, as it was immortalized in song by Andrés Calamaro) and <em>El Coloso de Santa Úrsula</em> for its massive capacity, the Azteca is sacred ground for football.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/06/estadio-azteca-model.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;representation&#x20;of&#x20;the&#x20;famous&#x20;Estadio&#x20;Azteca&#x20;built&#x20;in&#x20;COMSOL&#x20;Multiphysics."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;06&#x2F;estadio-azteca-model.png" alt="A&#x20;representation&#x20;of&#x20;the&#x20;famous&#x20;Estadio&#x20;Azteca&#x20;built&#x20;in&#x20;COMSOL&#x20;Multiphysics." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>Figure 1. A COMSOL&nbsp;Multiphysics<sup>&reg;</sup> representation of Estadio Azteca. Note that this is not an exact representation of the stadium, but it&#8217;s good enough for our investigation, which is mainly for fun.</em></p>
<h3>The Acoustics of a Football Stadium</h3>
<p>The sound of a football stadium is about much more than acoustics. Every supporter knows that their home stadium sounds better than any other stadium in the world when their team scores. This is one of the great experiences of football fandom.</p>
<p>As engineers, however, we need to quantify the sound of a stadium. FIFA specifies requirements for quantities such as the speech transmission index, reverberation time, and the uniformity of the sound field in the stands (Ref. 1). These quantities can be measured objectively and are used when designing the stadium sound system to ensure that spectators can clearly hear announcements and other information provided through the PA system. </p>
<p>FIFA specifies the following design targets for these quantities:</p>
<ul>
<li>Reverberation time should be no more than 4 s in the frequency range 125–4000 Hz.</li>
<li>Speech transmission index should exceed 0.55 for a full stadium. (The recommendation is 0.75.)</li>
<li>Nonuniformity of the sound field should be no more than ±3 dB.</li>
</ul>
<p>These quantities can also be simulated, which is what our team did to estimate the quality of the sound from Estadio Azteca&#8217;s brand new PA system. We started by focusing on the sound from a single loudspeaker cluster, simulating how it propagates through the stadium.</p>
<h3>Can You Hear the Giant?</h3>
<p>The new sound system of Estadio Azteca was installed in 2026 and <a href="https://www.tudn.com/mundial-2026/asi-modernizacion-estadio-azteca-mundial-2026" target="blank">appears to comprise roughly 340 loudspeakers</a>. Based on photographs from the renovation and information published on social media, the system appears to be supplied by d&#038;b audiotechnik<sup>®</sup>. The loudspeaker clusters hanging from the roof appear to consist of four loudspeaker cabinets and two subwoofers. Based on <a href="https://www.facebook.com/Futmex/posts/el-estadio-banorte-en-lo-m%C3%A1s-avanzado-en-sonido-%EF%B8%8F-estas-son-las-nuevas-bocinas-d/1337830371704887" target="blank">their appearance</a>, I believe the loudspeakers may belong to the <a href="https://www.dbaudio.com/global/en/applications/sports-venues/wembley-is-ready-to-turn-it-up-with-a-two-for-one-audio-solution-from-db/" target="blank">d&#038;b audiotechnik Vi or Yi series</a>.</p>
<p>For our simulations, we took one of these loudspeaker clusters and placed it just below the roof, as shown in Figure 1. Figure 2 shows a close-up of the loudspeaker cluster and the resulting total acoustic pressure in the stands below.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/06/azteca-loudspeaker-cluster.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;model&#x20;representation&#x20;of&#x20;the&#x20;acoustic&#x20;pressure&#x20;created&#x20;by&#x20;a&#x20;loudspeaker&#x20;cluster&#x20;hanging&#x20;from&#x20;the&#x20;roof&#x20;of&#x20;Estadio&#x20;Azteca."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;06&#x2F;azteca-loudspeaker-cluster.png" alt="A&#x20;model&#x20;representation&#x20;of&#x20;the&#x20;acoustic&#x20;pressure&#x20;created&#x20;by&#x20;a&#x20;loudspeaker&#x20;cluster&#x20;hanging&#x20;from&#x20;the&#x20;roof&#x20;of&#x20;Estadio&#x20;Azteca." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>Figure 2. The loudspeaker cluster hanging from the roof of Estadio Azteca and the resulting total acoustic pressure in the stands below.</em></p>
<p>We created the geometry using the built-in geometry tools in COMSOL&nbsp;Multiphysics<sup>&reg;</sup> and used the <em>Pressure Acoustics, Time Explicit</em> interface to model the acoustics in the low frequency range and the <em>Ray Acoustics</em> interface for the high frequency range.</p>
<p>The <em>Pressure Acoustics, Time Explicit</em> interface automatically defined the numerical model using fourth-order discontinuous-Galerkin-based functions, which for a representative frequency of 100 Hz required the mesh shown in Figure 3. The mesh consisted of grid elements (a feature that will be available in the upcoming release) in the bulk, with pyramids and tetrahedrons close to the stands, the pitch, and the roof. The resulting system of equations contained 99 million degrees of freedom and was solved in 1 hr 55 min on two NVIDIA RTX<sup>™</sup> 6000 Ada Generation GPUs.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/06/estadio-azteca-cross-section.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;cross&#x20;section&#x20;of&#x20;the&#x20;volume&#x20;mesh&#x20;and&#x20;surface&#x20;mesh&#x20;used&#x20;in&#x20;the&#x20;numerical&#x20;model&#x20;of&#x20;Estadio&#x20;Azteca.&#x20;The&#x20;mesh&#x20;appears&#x20;as&#x20;a&#x20;large&#x20;green&#x20;box&#x20;covering&#x20;a&#x20;quarter&#x20;of&#x20;the&#x20;stadium."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;06&#x2F;estadio-azteca-cross-section.png" alt="A&#x20;cross&#x20;section&#x20;of&#x20;the&#x20;volume&#x20;mesh&#x20;and&#x20;surface&#x20;mesh&#x20;used&#x20;in&#x20;the&#x20;numerical&#x20;model&#x20;of&#x20;Estadio&#x20;Azteca.&#x20;The&#x20;mesh&#x20;appears&#x20;as&#x20;a&#x20;large&#x20;green&#x20;box&#x20;covering&#x20;a&#x20;quarter&#x20;of&#x20;the&#x20;stadium." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>Figure 3. A cross section of the volume mesh and the surface mesh used in the numerical model of Estadio Azteca.</em></p>
<p>Figure 4 shows an animation of the total acoustic pressure (visualized on surfaces) during 0.4 s in the stands that are reached by the output of the central loudspeaker cluster. Based on available photographs of Estadio Azteca, there appear to be roughly 30–40 such clusters hanging from the roof and additional clusters located in the stands and along the sides of the pitch. If we placed all of these loudspeaker clusters around the stadium in the model, we could estimate diffraction effects and the combined contribution from all sound sources at low frequencies throughout the stands.  </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_tcnaxxmroe 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/tcnaxxmroe/swatch" style="filter:blur(5px);height:100%;object-fit:contain;width:100%;" alt="" aria-hidden="true" onload="this.parentNode.style.opacity=1;" /></div>
</div>
</div>
</div>
<p><em>Figure 4. Animation of the total acoustic pressure generated by the central loudspeaker cluster hanging from the roof.</em></p>
<p>In the low frequency range, effects such as diffraction are important and are best captured using a wave-based method, as illustrated above. As the analyzed frequency increases, the computational cost also increases and it is common practice to switch to a high-frequency method such as ray tracing.</p>
<p>In the <em>Ray Acoustics</em> interface, we can easily define a source with a given spatial directivity. The source data can be imported from a file or created in a model, as in this case, where we used the model of the loudspeakers and subwoofers. A simplified model representation of the loudspeaker cluster at the Azteca is shown in Figure 5. The sound radiation pattern is computed using the <em>Pressure Acoustics, Boundary Elements</em> interface (based on the boundary element method, or BEM).</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/06/loudspeaker-bubble-plot.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;radiation&#x20;plot&#x20;of&#x20;a&#x20;simplified&#x20;loudspeaker&#x20;cluster.&#x20;The&#x20;gray&#x20;speaker&#x20;sits&#x20;in&#x20;the&#x20;middle,&#x20;and&#x20;the&#x20;relative&#x20;sound&#x20;level&#x20;is&#x20;shown&#x20;on&#x20;a&#x20;surrounding&#x20;sphere&#x20;in&#x20;a&#x20;rainbow&#x20;color&#x20;table."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;06&#x2F;loudspeaker-bubble-plot.png" alt="A&#x20;radiation&#x20;plot&#x20;of&#x20;a&#x20;simplified&#x20;loudspeaker&#x20;cluster.&#x20;The&#x20;gray&#x20;speaker&#x20;sits&#x20;in&#x20;the&#x20;middle,&#x20;and&#x20;the&#x20;relative&#x20;sound&#x20;level&#x20;is&#x20;shown&#x20;on&#x20;a&#x20;surrounding&#x20;sphere&#x20;in&#x20;a&#x20;rainbow&#x20;color&#x20;table." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>Figure 5. Radiation plot (bubble plot) of the simplified loudspeaker cluster used at Estadio Azteca at 1000 Hz, computed using the BEM. Note that the level shown is relative.</em></p>
<p>The propagation of rays from the speaker cluster, with the source characteristics shown in Figure 5, is illustrated in the animation in Figure 6. The animation includes just 10,000 rays, but a practical simulation could easily be performed using many more. The model equations solved in minutes.</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_ztt4vo959x 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/ztt4vo959x/swatch" style="filter:blur(5px);height:100%;object-fit:contain;width:100%;" alt="" aria-hidden="true" onload="this.parentNode.style.opacity=1;" /></div>
</div>
</div>
</div>
<p><em>Figure 6: Ray propagation from the speaker array.</em></p>
<p>The resulting sound pressure level map in a plane just above the seating area is shown in Figures 7 and 8, for one and two speakers, respectively. You can see in both plots that the nonuniformity is much larger than FIFA&#8217;s target of ±3 dB. However, adding just one additional speaker improves the coverage. In a real stadium design, additional loudspeaker clusters would likely be used to improve the coverage of the central part of the stands. From <a href="https://www.instagram.com/reel/DZdHiBaipn8/" target="blank">fan footage of Estadio Azteca</a>, you can tell that at least 4–5 of the loudspeaker clusters hanging from the roof would likely cover the plot area in Figures 7 and 8. </p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/06/azteca-pressure-map-1.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="Planar&#x20;sound&#x20;pressure&#x20;level&#x20;map&#x20;above&#x20;a&#x20;section&#x20;of&#x20;the&#x20;stands&#x20;of&#x20;a&#x20;stadium,&#x20;with&#x20;the&#x20;highest&#x20;dB&#x20;areas&#x20;marked&#x20;in&#x20;red,&#x20;and&#x20;one&#x20;speaker&#x27;s&#x20;output."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;06&#x2F;azteca-pressure-map-1.png" alt="Planar&#x20;sound&#x20;pressure&#x20;level&#x20;map&#x20;above&#x20;a&#x20;section&#x20;of&#x20;the&#x20;stands&#x20;of&#x20;a&#x20;stadium,&#x20;with&#x20;the&#x20;highest&#x20;dB&#x20;areas&#x20;marked&#x20;in&#x20;red,&#x20;and&#x20;one&#x20;speaker&#x27;s&#x20;output." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
<em>Figure 7. Sound pressure level map just above parts of the seating area below the location of one speaker.</em></p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/06/azteca-pressure-map-2.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="Planar&#x20;sound&#x20;pressure&#x20;level&#x20;map&#x20;above&#x20;a&#x20;section&#x20;of&#x20;the&#x20;stands&#x20;of&#x20;a&#x20;stadium,&#x20;with&#x20;the&#x20;highest&#x20;dB&#x20;areas&#x20;marked&#x20;in&#x20;red,&#x20;and&#x20;the&#x20;output&#x20;of&#x20;two&#x20;speakers."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;06&#x2F;azteca-pressure-map-2.png" alt="Planar&#x20;sound&#x20;pressure&#x20;level&#x20;map&#x20;above&#x20;a&#x20;section&#x20;of&#x20;the&#x20;stands&#x20;of&#x20;a&#x20;stadium,&#x20;with&#x20;the&#x20;highest&#x20;dB&#x20;areas&#x20;marked&#x20;in&#x20;red,&#x20;and&#x20;the&#x20;output&#x20;of&#x20;two&#x20;speakers." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
</p>
<p><em>Figure 8. Sound pressure level map just above parts of the seating area below the locations of two speakers. </em></p>
<p>The impulse response, reverberation time, and speech transmission index could also be computed using this model. And to estimate the full acoustic coverage in Estadio Azteca, we could place all of the loudspeaker clusters throughout the model. </p>
<h3>The Sound of the Beautiful Game</h3>
<p>Several different types of models are needed to design the sound system of a stadium. In our case, we used a pressure acoustics model in the time domain for diffraction effects and the low frequencies, a BEM model to characterize the sound radiation from the loudspeaker cluster at higher frequencies, and a ray acoustics model to estimate the resulting sound pressure levels at higher frequencies. Together, these models can provide an accurate picture of the quality of the sound from the PA system.</p>
<p>One aspect of stadium acoustics that we didn&#8217;t consider? The roar of the crowd. That is the real sound of the giant.</p>
<p>More than 80,000 people experienced this thunderous wall of sound during the opening match between Mexico and South Africa. Some of them may have felt the same rush that Andrés Calamaro sings about in &#8220;Estadio Azteca&#8221;, where he describes the stadium as a giant that has &#8220;crushed&#8221; him. This feeling is not fear but awe. Anyone who grew up loving football recognizes that feeling when entering a huge stadium for the first time. In my case, it was walking into Estadio Centenario in Montevideo holding my father&#8217;s hand.</p>
<p>The sound of the crowd may very well be the subject of my next blog post.</p>
<h3>For the Love of the Game (Only!)</h3>
<p>Although the simulations presented here are based on established acoustics modeling techniques, they were created primarily for fun. A professional acoustics study of Estadio Azteca would require significantly more detailed information about the stadium geometry, loudspeaker system, materials, crowd distribution, and operating conditions than is publicly available.</p>
<p>The loudspeaker system used in the simulations was reconstructed from publicly available photographs and information from media reports and social media. We therefore make no claim that the model accurately represents the actual sound system installed in Estadio Azteca for the 2026 FIFA World Cup.</p>
<p>These investigations were performed independently of FIFA, Estadio Azteca, and d&#038;b audiotechnik, and we do not claim any cooperation with these organizations.</p>
<h3>Reference</h3>
<ol>
<li>A. Peretokin et al., &#8220;Acoustics Features of Sports Facilities on the Example of FIFA 2018 Football Stadiums in Russia,&#8221; Proc. 23rd Int&#8217;l Cong. Acoust., Integ. 4th EAA Euroregio (ICA 2019), pp. 811–818, 2019. </li>
</ol>
<hr />
<p><small><em>Adidas and Trionda are registered trademarks of adidas AG.</p>
<p>ChatGPT is a trademark of OpenAI OpCo, LLC.</p>
<p>D&#038;B Audiotechnik is a registered trademark of D&#038;B Audiotechnik GmbH &#038; Co. KG</p>
<p>FIFA and FIFA World Cup are registered trademarks of the Fédération Internationale de Football Association.</p>
<p>NVIDIA is a registered trademark and NVIDIA RTX is a trademark of NVIDIA Corporation</p>
<p>COMSOL AB and its subsidiaries and products are not affiliated with, endorsed, by, sponsored by, or supported by any of the foregoing trademark owners.</em></small></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.comsol.com/blogs/the-sound-of-the-giant-modeling-the-acoustics-of-estadio-azteca/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Introduction to Inverse Uncertainty Quantification in COMSOL®</title>
		<link>https://www.comsol.com/blogs/introduction-to-inverse-uncertainty-quantification-in-comsol</link>
					<comments>https://www.comsol.com/blogs/introduction-to-inverse-uncertainty-quantification-in-comsol#respond</comments>
		
		<dc:creator><![CDATA[Xiaojun Zhu]]></dc:creator>
		<pubDate>Mon, 22 Jun 2026 19:07:57 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Uncertainty Quantification Module]]></category>
		<guid isPermaLink="false">https://com.staging.comsol.com/blogs?p=501601</guid>

					<description><![CDATA[Learn how to perform an IUQ study in {:comsolmph} and how to use the resulting posterior distributions in a forward UQ study.]]></description>
										<content:encoded><![CDATA[<p>Performing uncertainty quantification (UQ) studies can help engineers understand how uncertainties affect model predictions and design performance. When experimental data is available, inverse uncertainty quantification (IUQ) can be used to calibrate model parameters while accounting for uncertainty. In this blog post, we demonstrate how to perform an IUQ study in the COMSOL&nbsp;Multiphysics<sup>&reg;</sup> software and how to use the resulting posterior distributions in a forward UQ study.</p>
<p><span id="more-501601"></span></p>
<h3>Defining IUQ</h3>
<p>In our previous blog post &#8220;<a href="/blogs/how-reliable-is-your-resistor">How Reliable Is Your Resistor?</a>”, we discussed how forward UQ predicts how variations in material properties, geometry, or manufacturing processes affect a resistor’s performance. In many cases, however, measurement data is already available (e.g., resistance values from experiments), and it becomes more interesting to calibrate the input parameters, especially the material properties. In the COMSOL<sup>&reg;</sup> software, IUQ can be used for this task, as it works backward from observed data to estimate those unknown inputs, combining the finite element method with surrogate models to efficiently calibrate the input parameters.</p>
<p>While <a href="/blogs/how-to-use-the-parameter-estimation-study-step-for-inverse-modeling">parameter estimation</a> focuses on identifying the best fit parameter values, IUQ provides a probabilistic description of the calibration parameters, including their likely ranges, confidence levels, and correlations. By refining parameter distributions based on measurements, IUQ improves model accuracy and predictive capability.</p>
<p>Moreover, it&#8217;s often desirable to perform an IUQ study when experimental data is available and input distribution is unknown. For example, after identifying key parameters using <a href="/support/learning-center/article/performing-a-screening-analysis-uq-study-93761/251">screening</a> or a <a href="/support/learning-center/article/performing-a-sensitivity-analysis-uq-study-93841/251">sensitivity analysis</a>, an IUQ study can be used to obtain posterior distributions for these parameters. These calibrated distributions can then be used as input parameters for a forward UQ study like uncertainty propagation and reliability analysis. This procedure creates a more realistic workflow since the uncertainties used for prediction are informed by data and the prior assumption.</p>
<p>Here, we will discuss how to perform an IUQ study and how to seamlessly use the resulting posterior distributions in a <a href="/support/learning-center/article/performing-an-uncertainty-propagation-uq-study-93941/251">forward uncertainty propagation study</a> in the COMSOL<sup>&reg;</sup> software.</p>
<h3>Understanding IUQ with a Resistor Model</h3>
<p>IUQ estimates calibration parameters by combining experimental data with prior knowledge. It can be viewed as parameter estimation in a Bayesian framework, where measurements guide the updating of parameter distributions.</p>
<p>The experimental data provides the reference quantities that the model must reproduce, such as the measured resistance at different applied voltages in a resistor. During an IUQ study, COMSOL<sup>&reg;</sup> evaluates how likely it is for each parameter set to occur by comparing simulated outputs with these measurements.</p>
<p>In the software, IUQ compares the experimental data with predictions from a surrogate model trained using finite element simulations. The finite element model defines the physics-based relationship between uncertain inputs and measurable outputs, whereas the surrogate model approximates this relationship and enables efficient sampling of the parameter space.</p>
<p>The Bayesian updating process combines prior distributions with a likelihood function that measures the consistency between surrogate predictions and experimental data. The resulting posterior distributions represent the most likely values of the calibration parameters together with their uncertainty. Through this process, IUQ provides calibrated material properties in a data-informed and computationally efficient way. Thus, experimental data directly influences the inferred parameter distributions.</p>
<h3>Workflow: Performing IUQ in COMSOL<sup>&reg;</sup></h3>
<h4>Define the Problem and Build the FEM Model and IUQ Study</h4>
<p>The first step of setting up an IUQ study is to create a physics-based model representing the system at hand. In the resistor example highlighted in our <a href="/blogs/how-reliable-is-your-resistor">previous blog post</a>, the <em>Electric Currents</em> interface is used to compute the resistance based on specified material properties and geometry. Two conductivities, <em>Sigma1</em> and <em>Sigma2</em>, defined on different regions of the resistor, are selected as the calibration parameters. A stationary study establishes the forward relationship between the input parameters and the output quantity, which is the resistance. For our IUQ example, we will keep these settings.</p>
<p>The next step is to add an <em>Uncertainty Quantification</em> study, using <em>Study 1</em> as the reference, and selecting <em>Inverse uncertainty quantification</em> as the study type. Both Gaussian process and polynomial chaos expansion approaches can be used as surrogate models for IUQ. In this example, an adaptive sparse polynomial chaos expansion is used. The variable <em>comp1.Res</em>, which evaluates the resistance of the resistor, is defined as the quantity of interest (QoI) and refers to the simulation output.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/06/COMSOL_IUQ_figure1-1.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="Screenshot&#x20;of&#x20;the&#x20;COMSOL&#x20;Multiphysics&#x20;UI&#x20;showing&#x20;the&#x20;Model&#x20;Builder&#x20;and&#x20;the&#x20;Settings&#x20;window&#x20;showing&#x20;the&#x20;Uncertainty&#x20;Quantification&#x20;study&#x20;settings"        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;06&#x2F;COMSOL_IUQ_figure1-1.png" alt="Screenshot&#x20;of&#x20;the&#x20;COMSOL&#x20;Multiphysics&#x20;UI&#x20;showing&#x20;the&#x20;Model&#x20;Builder&#x20;and&#x20;the&#x20;Settings&#x20;window&#x20;showing&#x20;the&#x20;Uncertainty&#x20;Quantification&#x20;study&#x20;settings" class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
<em>Figure 1. The</em> Uncertainty Quantification <em>study settings, with</em> Inverse uncertainty quantification <em>selected</em>. </p>
<h5>Define Uncertainty Input Parameters and Their Prior Distributions</h5>
<p>Under <em>Input Parameters</em>, include both the calibration parameters (<em>Sigma1</em> and <em>Sigma2</em>) and the experimental parameter, which is the applied voltage, <em>V0</em>. Each value of <em>V0</em> corresponds to a different experiment. Therefore, <em>V0</em> is treated as an experimental parameter rather than a calibration parameter.</p>
<p>Next, provide a prior distribution for each parameter. In this demonstration, normal distributions are assumed for <em>Sigma1</em> and <em>Sigma2</em>. For the experimental parameter <em>V0</em>, a uniform distribution is used because the measurements are performed over a range of voltages.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/06/input-parameters.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="Screenshot&#x20;of&#x20;the&#x20;COMSOL&#x20;Multiphysics&#x20;UI&#x20;showing&#x20;the&#x20;Input&#x20;Parameters&#x20;section."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;06&#x2F;input-parameters.png" alt="Screenshot&#x20;of&#x20;the&#x20;COMSOL&#x20;Multiphysics&#x20;UI&#x20;showing&#x20;the&#x20;Input&#x20;Parameters&#x20;section." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>Figure 2. Input parameters and prior distributions.</em></p>
<p>The experimental parameter <em>V0</em> must be included because the surrogate model represents the system response as a function of both the calibration parameters and the experimental condition. The bounds of the <em>V0</em> distribution (e.g., from 4.9 to 35.1 V) should cover the voltage range used in the experiments, for example, from 5 to 35 V.</p>
<h5>Prepare and Import Experimental Data</h5>
<p>In the <em>Experimental Data Settings</em> section, experimental values can be provided in table format. External measurement data can be imported from files such as .txt or .csv. For this demonstration, pseudoexperimental resistance data is generated by running the <em>Stationary</em> study with an auxiliary sweep over the voltage <em>V0</em>. A measured resistance variable is defined as</p>
<div class="latex">Res\_measured = Res+rn1(\frac{1+V0}{1[V]}) ,</div>
<p>where <em>Res</em> is the resistance evaluated from the finite element method (FEM) model and <em>rn1()</em> is a random function. The random function <em>rn1()</em> adds measurement noise to the simulated resistance. The evaluated values of <em>Res_measured</em> as a function of <em>V0</em> are then selected in the <em>Experimental data table</em> in the IUQ settings.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/06/experimental-data-settings.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="Screenshot&#x20;of&#x20;the&#x20;COMSOL&#x20;Multiphysics&#x20;UI&#x20;showing&#x20;the&#x20;Experimental&#x20;Data&#x20;Settings&#x20;section."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;06&#x2F;experimental-data-settings.png" alt="Screenshot&#x20;of&#x20;the&#x20;COMSOL&#x20;Multiphysics&#x20;UI&#x20;showing&#x20;the&#x20;Experimental&#x20;Data&#x20;Settings&#x20;section." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>Figure 3. The experimental data settings with Calibrated selected as the measurement uncertainty type.</em></p>
<p>Here, <em>V0</em> (the voltage parameter) is selected as the experiment parameter, and the pseudoexperimental data, <em>Res_measured</em> evaluated under <em>Global Evaluation</em>, is defined as the QoI.</p>
<p>If <em>Measurement uncertainty type</em> is set to <em>Calibrated</em>, COMSOL<sup>&reg;</sup> estimates the measurement uncertainty as part of the IUQ process. If <em>Experimental data</em> is selected instead, the measurement uncertainty must be provided explicitly.</p>
<h5>Samplings and Surrogate Model Settings</h5>
<p>Under the sampling settings, the maximum number of input points can be specified, which directly controls the size of the training dataset generated from FEM simulations. These input points are used to train the surrogate model based on FEM simulations.</p>
<blockquote><p>Note: In this demo model, before running the IUQ study, the <em>Auxiliary</em> sweep in the <em>Stationary</em> step should be disabled.</p></blockquote>
<h5>IUQ Results</h5>
<p>The IUQ study produces the joint probability distribution and the calibrated confidence intervals shown in Figures 4 and 5, respectively. Figure 6 compares the prior and posterior distributions for <em>Sigma1</em> and <em>Sigma2</em>, demonstrating how the experimental data refines the parameter estimates and reduces uncertainty, especially for <em>Sigma2</em>. Note that <em>Sigma1</em> is the conductivity of the resistive material, and the resistance is insensitive to <em>Sigma1</em>, as demonstrated in the <a href="/blogs/how-reliable-is-your-resistor">previous screening analysis</a>. Thus, the prior and posterior distributions for <em>Sigma1</em> are quite similar.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/06/MCMC-samples.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="Screenshot&#x20;of&#x20;the&#x20;COMSOL&#x20;Multiphysics&#x20;UI&#x20;showing&#x20;joint&#x20;probability&#x20;distribution&#x20;plots&#x20;for&#x20;MCMC&#x20;samples&#x20;in&#x20;the&#x20;Graphics&#x20;window."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;06&#x2F;MCMC-samples.png" alt="Screenshot&#x20;of&#x20;the&#x20;COMSOL&#x20;Multiphysics&#x20;UI&#x20;showing&#x20;joint&#x20;probability&#x20;distribution&#x20;plots&#x20;for&#x20;MCMC&#x20;samples&#x20;in&#x20;the&#x20;Graphics&#x20;window." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>Figure 4. Joint probability distribution for Markov chain Monte Carlo (MCMC) samples.</em></p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/06/calibrated-confidence-interval.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="Screenshot&#x20;of&#x20;the&#x20;COMSOL&#x20;Multiphysics&#x20;UI&#x20;showing&#x20;a&#x20;results&#x20;table&#x20;with&#x20;the&#x20;calibrated&#x20;confidence&#x20;interval."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;06&#x2F;calibrated-confidence-interval.png" alt="Screenshot&#x20;of&#x20;the&#x20;COMSOL&#x20;Multiphysics&#x20;UI&#x20;showing&#x20;a&#x20;results&#x20;table&#x20;with&#x20;the&#x20;calibrated&#x20;confidence&#x20;interval." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>Figure 5. The calibrated confidence interval.</em></p>
<div class="row">
<div class="col-sm-6">
    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/06/sigma1-distributions.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="2D&#x20;plot&#x20;with&#x20;a&#x20;blue&#x20;line&#x20;indicating&#x20;the&#x20;prior&#x20;distribution&#x20;and&#x20;a&#x20;green&#x20;line&#x20;indicating&#x20;the&#x20;posterior&#x20;distribution&#x20;of&#x20;Sigma1."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;06&#x2F;sigma1-distributions.png" alt="2D&#x20;plot&#x20;with&#x20;a&#x20;blue&#x20;line&#x20;indicating&#x20;the&#x20;prior&#x20;distribution&#x20;and&#x20;a&#x20;green&#x20;line&#x20;indicating&#x20;the&#x20;posterior&#x20;distribution&#x20;of&#x20;Sigma1." 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/06/sigma2-distributions.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="2D&#x20;plot&#x20;with&#x20;a&#x20;blue&#x20;line&#x20;indicating&#x20;the&#x20;prior&#x20;distribution&#x20;and&#x20;a&#x20;green&#x20;line&#x20;indicating&#x20;the&#x20;posterior&#x20;distribution&#x20;of&#x20;Sigma2."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;06&#x2F;sigma2-distributions.png" alt="2D&#x20;plot&#x20;with&#x20;a&#x20;blue&#x20;line&#x20;indicating&#x20;the&#x20;prior&#x20;distribution&#x20;and&#x20;a&#x20;green&#x20;line&#x20;indicating&#x20;the&#x20;posterior&#x20;distribution&#x20;of&#x20;Sigma2." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>

</div>
</div>
<p><em>Figure 6. A comparison between the prior and posterior distributions for</em> Sigma1 <em>and</em> Sigma2.</p>
<h3>Using Posterior Distributions for a Forward UQ Study</h3>
<p>The posterior distributions obtained from an IUQ study can be directly reused in a forward UQ study. To implement the distributions, the first step is to add a new <em>Uncertainty Quantification</em> study of type <em>Uncertainty Propagation</em> from the IUQ study.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/06/COMSOL_IUQ_figure7-1.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="Screenshot&#x20;of&#x20;the&#x20;COMSOL&#x20;Multiphysics&#x20;UI&#x20;showing&#x20;part&#x20;of&#x20;the&#x20;Model&#x20;Builder&#x20;with&#x20;the&#x20;Add&#x20;New&#x20;Uncertainty&#x20;Quantification&#x20;For&#x20;option&#x20;highlighted."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;06&#x2F;COMSOL_IUQ_figure7-1.png" alt="Screenshot&#x20;of&#x20;the&#x20;COMSOL&#x20;Multiphysics&#x20;UI&#x20;showing&#x20;part&#x20;of&#x20;the&#x20;Model&#x20;Builder&#x20;with&#x20;the&#x20;Add&#x20;New&#x20;Uncertainty&#x20;Quantification&#x20;For&#x20;option&#x20;highlighted." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
<em>Figure 7. Adding a new UQ study for uncertainty propagation.</em></p>
<p>A new <em>Quantities of Interest</em> table is created automatically and is identical to the one used for the IUQ study. Since the same QoI, <em>comp1.Res</em>, is evaluated, either <em>Analyze only</em> or <em>Improve and analyze</em> can be selected. The former reuses the existing FEM data to train the new surrogate model, e.g., a new <em>Gaussian Process</em> model, while the latter allows additional simulations or input points to improve the surrogate model. For simplicity, we will use <em>Analyze only</em> for the forward UQ studies.</p>
<p>By default, a new <em>Gaussian Process</em> surrogate model is generated, which is used as the surrogate model for this new forward UQ study. From there, enable the new <em>Gaussian Process</em> and click <em>Train Model</em>. Through these steps, we can add the posterior distributions from the MCMC samples for the forward UQ study.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/06/COMSOL_IUQ_figure8-1.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="Screenshot&#x20;of&#x20;the&#x20;COMSOL&#x20;Multiphysics&#x20;UI&#x20;showing&#x20;the&#x20;Model&#x20;Builder&#x20;and&#x20;the&#x20;Settings&#x20;window&#x20;of&#x20;the&#x20;Gaussian&#x20;Process&#x20;node."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;06&#x2F;COMSOL_IUQ_figure8-1.png" alt="Screenshot&#x20;of&#x20;the&#x20;COMSOL&#x20;Multiphysics&#x20;UI&#x20;showing&#x20;the&#x20;Model&#x20;Builder&#x20;and&#x20;the&#x20;Settings&#x20;window&#x20;of&#x20;the&#x20;Gaussian&#x20;Process&#x20;node." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
<em>Figure 8. The settings for the</em> Gaussian Process <em>surrogate model</em>.</p>
<p>Note that the distributions defined under the <em>Input parameters</em> section can be ignored for this forward UQ study. Instead, the posterior distributions obtained from the IUQ study fully define the sampling space. Therefore, no additional prior assumptions are required for the forward UQ sampling.</p>
<p>In the <em>Surrogate-Based Monte Carlo Analysis</em> section, select <em>Manual</em> for the Monte Carlo parameters source. Then, for each calibrated parameter, <em>Sigma1</em> and <em>Sigma2</em>, select <em>Data</em> as the source type, <em>Result table</em> as the data source, and the corresponding column from the MCMC samples table for each parameter.</p>
<p>Note that we can select only one working condition for V0, which is the nominal value of 1 V.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/06/COMSOL_IUQ_figure9-1.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="Screenshot&#x20;of&#x20;the&#x20;COMSOL&#x20;Multiphysics&#x20;UI&#x20;showing&#x20;the&#x20;Surrogate-Based&#x20;Monte&#x20;Carlo&#x20;Analysis&#x20;section&#x20;of&#x20;the&#x20;settings."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;06&#x2F;COMSOL_IUQ_figure9-1.png" alt="Screenshot&#x20;of&#x20;the&#x20;COMSOL&#x20;Multiphysics&#x20;UI&#x20;showing&#x20;the&#x20;Surrogate-Based&#x20;Monte&#x20;Carlo&#x20;Analysis&#x20;section&#x20;of&#x20;the&#x20;settings." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
<em>Figure 9. The settings in the</em> Surrogate-Based Monte Carlo Analysis <em>section for using the posterior distributions</em>.</p>
<p>After this forward UQ study is finished, the kernel density estimation (KDE) plot based on the posterior distributions can be generated. This KDE reflects the uncertainty propagated from the calibrated parameter distributions. Figure 10 shows that the highest probability density of the resistance is located around 50 <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAQAAACRZI9xAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBgJLhuVlbC7AAAArUlEQVQoz42SSxHDMAxEnzolIAqmEAqhEAqhEAophFAohZRCIZSCC2F78CfKKfXF0npnrLe2iat1u3Rwb4U5S9Af+vZaCMFAZlbrZjJT74QgkVmbJAQrYoiWDZFOloR4RssHRUM9yKX6g6hY3mApyubAKxAxooNHCCbEGGYR7G04NYD9BF2xvYseCWMSMbr1xCZYiilc401VfSO3EfCANNjR97h1xFe3rWx2/V9+u0ebOhInZLAAAAAtdEVYdGljYzpjb3B5cmlnaHQAQ29weXJpZ2h0IEFydGlmZXggU29mdHdhcmUgMjAxMQi6xbQAAAAxdEVYdGljYzpkZXNjcmlwdGlvbgBBcnRpZmV4IFNvZnR3YXJlIHNSR0IgSUNDIFByb2ZpbGUTDAGGAAAAIXRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADEweDEwKzMwMCs2MzmDSjD0AAAAHnRFWHRwczpMZXZlbABQUy1BZG9iZS0yLjAgRVBTRi0yLjBB+TMTAAAAAElFTkSuQmCC" />. According to the QoI confidence interval table (not shown), the mean predicted resistance is 49.975 <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAQAAACRZI9xAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBgJLhuVlbC7AAAArUlEQVQoz42SSxHDMAxEnzolIAqmEAqhEAqhEAophFAohZRCIZSCC2F78CfKKfXF0npnrLe2iat1u3Rwb4U5S9Af+vZaCMFAZlbrZjJT74QgkVmbJAQrYoiWDZFOloR4RssHRUM9yKX6g6hY3mApyubAKxAxooNHCCbEGGYR7G04NYD9BF2xvYseCWMSMbr1xCZYiilc401VfSO3EfCANNjR97h1xFe3rWx2/V9+u0ebOhInZLAAAAAtdEVYdGljYzpjb3B5cmlnaHQAQ29weXJpZ2h0IEFydGlmZXggU29mdHdhcmUgMjAxMQi6xbQAAAAxdEVYdGljYzpkZXNjcmlwdGlvbgBBcnRpZmV4IFNvZnR3YXJlIHNSR0IgSUNDIFByb2ZpbGUTDAGGAAAAIXRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADEweDEwKzMwMCs2MzmDSjD0AAAAHnRFWHRwczpMZXZlbABQUy1BZG9iZS0yLjAgRVBTRi0yLjBB+TMTAAAAAElFTkSuQmCC" />, with a standard deviation of 0.0957 <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAQAAACRZI9xAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBgJLhuVlbC7AAAArUlEQVQoz42SSxHDMAxEnzolIAqmEAqhEAqhEAophFAohZRCIZSCC2F78CfKKfXF0npnrLe2iat1u3Rwb4U5S9Af+vZaCMFAZlbrZjJT74QgkVmbJAQrYoiWDZFOloR4RssHRUM9yKX6g6hY3mApyubAKxAxooNHCCbEGGYR7G04NYD9BF2xvYseCWMSMbr1xCZYiilc401VfSO3EfCANNjR97h1xFe3rWx2/V9+u0ebOhInZLAAAAAtdEVYdGljYzpjb3B5cmlnaHQAQ29weXJpZ2h0IEFydGlmZXggU29mdHdhcmUgMjAxMQi6xbQAAAAxdEVYdGljYzpkZXNjcmlwdGlvbgBBcnRpZmV4IFNvZnR3YXJlIHNSR0IgSUNDIFByb2ZpbGUTDAGGAAAAIXRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADEweDEwKzMwMCs2MzmDSjD0AAAAHnRFWHRwczpMZXZlbABQUy1BZG9iZS0yLjAgRVBTRi0yLjBB+TMTAAAAAElFTkSuQmCC" />.</p>
<p>Similarly, a reliability analysis can be performed with the posterior distributions specified in the <em>Surrogate-Based Monte Carlo Analysis</em> section (Figure 9). For example, the probability of the resistance that is larger than 50.25 <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAQAAACRZI9xAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBgJLhuVlbC7AAAArUlEQVQoz42SSxHDMAxEnzolIAqmEAqhEAqhEAophFAohZRCIZSCC2F78CfKKfXF0npnrLe2iat1u3Rwb4U5S9Af+vZaCMFAZlbrZjJT74QgkVmbJAQrYoiWDZFOloR4RssHRUM9yKX6g6hY3mApyubAKxAxooNHCCbEGGYR7G04NYD9BF2xvYseCWMSMbr1xCZYiilc401VfSO3EfCANNjR97h1xFe3rWx2/V9+u0ebOhInZLAAAAAtdEVYdGljYzpjb3B5cmlnaHQAQ29weXJpZ2h0IEFydGlmZXggU29mdHdhcmUgMjAxMQi6xbQAAAAxdEVYdGljYzpkZXNjcmlwdGlvbgBBcnRpZmV4IFNvZnR3YXJlIHNSR0IgSUNDIFByb2ZpbGUTDAGGAAAAIXRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADEweDEwKzMwMCs2MzmDSjD0AAAAHnRFWHRwczpMZXZlbABQUy1BZG9iZS0yLjAgRVBTRi0yLjBB+TMTAAAAAElFTkSuQmCC" /> and 52.5 <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAQAAACRZI9xAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBgJLhuVlbC7AAAArUlEQVQoz42SSxHDMAxEnzolIAqmEAqhEAqhEAophFAohZRCIZSCC2F78CfKKfXF0npnrLe2iat1u3Rwb4U5S9Af+vZaCMFAZlbrZjJT74QgkVmbJAQrYoiWDZFOloR4RssHRUM9yKX6g6hY3mApyubAKxAxooNHCCbEGGYR7G04NYD9BF2xvYseCWMSMbr1xCZYiilc401VfSO3EfCANNjR97h1xFe3rWx2/V9+u0ebOhInZLAAAAAtdEVYdGljYzpjb3B5cmlnaHQAQ29weXJpZ2h0IEFydGlmZXggU29mdHdhcmUgMjAxMQi6xbQAAAAxdEVYdGljYzpkZXNjcmlwdGlvbgBBcnRpZmV4IFNvZnR3YXJlIHNSR0IgSUNDIFByb2ZpbGUTDAGGAAAAIXRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADEweDEwKzMwMCs2MzmDSjD0AAAAHnRFWHRwczpMZXZlbABQUy1BZG9iZS0yLjAgRVBTRi0yLjBB+TMTAAAAAElFTkSuQmCC" /> is approximately 2.55 and 0%, respectively. This probability quantifies the risk of exceeding specified resistance thresholds. Another way to say this is that we know that this resistor is more reliable for any applications requiring a precise 50 <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAQAAACRZI9xAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfqBBgJLhuVlbC7AAAArUlEQVQoz42SSxHDMAxEnzolIAqmEAqhEAqhEAophFAohZRCIZSCC2F78CfKKfXF0npnrLe2iat1u3Rwb4U5S9Af+vZaCMFAZlbrZjJT74QgkVmbJAQrYoiWDZFOloR4RssHRUM9yKX6g6hY3mApyubAKxAxooNHCCbEGGYR7G04NYD9BF2xvYseCWMSMbr1xCZYiilc401VfSO3EfCANNjR97h1xFe3rWx2/V9+u0ebOhInZLAAAAAtdEVYdGljYzpjb3B5cmlnaHQAQ29weXJpZ2h0IEFydGlmZXggU29mdHdhcmUgMjAxMQi6xbQAAAAxdEVYdGljYzpkZXNjcmlwdGlvbgBBcnRpZmV4IFNvZnR3YXJlIHNSR0IgSUNDIFByb2ZpbGUTDAGGAAAAIXRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADEweDEwKzMwMCs2MzmDSjD0AAAAHnRFWHRwczpMZXZlbABQUy1BZG9iZS0yLjAgRVBTRi0yLjBB+TMTAAAAAElFTkSuQmCC" /> load.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/06/kde-plot.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="Screenshot&#x20;of&#x20;a&#x20;KDE&#x20;plot&#x20;in&#x20;the&#x20;Graphics&#x20;window&#x20;with&#x20;a&#x20;blue&#x20;line."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;06&#x2F;kde-plot.png" alt="Screenshot&#x20;of&#x20;a&#x20;KDE&#x20;plot&#x20;in&#x20;the&#x20;Graphics&#x20;window&#x20;with&#x20;a&#x20;blue&#x20;line." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>Figure 10. The KDE plot using posterior distributions.</em></p>
<h3>A Data-Informed Workflow for Calibration and Uncertainty Propagation</h3>
<p>Inverse uncertainty quantification provides a systematic way to calibrate uncertain input parameters using experimental data. By combining finite element modeling, surrogate modeling, and Bayesian updating, IUQ refines prior assumptions into posterior distributions that better represent the physical system.</p>
<p>When these posterior distributions are subsequently used in a forward UQ study, the predictions become more realistic and data informed. Instead of relying on assumed parameter variations, the uncertainty propagation is based on calibrated parameter distributions that reflect both measurements and model physics.</p>
<p>This combined workflow of IUQ followed by forward UQ enables more reliable prediction, improved confidence in simulation results, and a clearer understanding of how parameter uncertainty influences system performance. This workflow integrates model calibration and uncertainty propagation and can be completed within the COMSOL<sup>&reg;</sup> software&#8217;s dedicated user interface, without needing to switch tools.</p>
<h3>Next Steps</h3>
<p>Want to learn more and try out the model discussed above? Download the related MPH file below:</p>
<div class="flex-center">
<a href="/model/inverse-uncertainty-quantification-of-a-resistor-144681" class="btn-solid btn-md btn-red">TRY THE MODEL</a>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.comsol.com/blogs/introduction-to-inverse-uncertainty-quantification-in-comsol/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Tracking Performance in the Beautiful Game</title>
		<link>https://www.comsol.com/blogs/tracking-performance-in-the-beautiful-game</link>
					<comments>https://www.comsol.com/blogs/tracking-performance-in-the-beautiful-game#respond</comments>
		
		<dc:creator><![CDATA[Ed Fontes]]></dc:creator>
		<pubDate>Thu, 18 Jun 2026 13:43:29 +0000</pubDate>
				<category><![CDATA[Acoustics & Vibrations]]></category>
		<category><![CDATA[Electromagnetics]]></category>
		<category><![CDATA[MEMS & Piezoelectric Devices]]></category>
		<category><![CDATA[RF & Microwave Engineering]]></category>
		<category><![CDATA[Structural & Acoustics]]></category>
		<category><![CDATA[Physics of Sports]]></category>
		<guid isPermaLink="false">https://com.staging.comsol.com/blogs?p=501131</guid>

					<description><![CDATA[The official match ball for the 2026 FIFA World Cup<sup>®</sup> has sensors embedded in it that allow for real-time tracking and analysis. For fun, we take a look at how to model such sensors with {:comsolmph}. 
]]></description>
										<content:encoded><![CDATA[<p>In my <a href="/blogs/modeling-the-beautiful-game-from-ball-design-to-power-trivelas"> recent blog post</a> about the official match ball of the 2026 FIFA World Cup<sup>&reg;</sup>, the Adidas Trionda<sup>®</sup>, I discussed the aerodynamics of the ball and the impact dynamics during high-power <em>trivelas</em>, shots taken with the outside of the foot that exhibit a signature curved trajectory. In this blog post, I&#8217;ll turn to the sensors embedded in the ball and in the vests players wear under their jerseys. These systems contain MEMS accelerometers, gyroscopes, magnetometers, ECG electrodes, and RF communication systems that enable real-time tracking and analysis for coaching staff and video assistant referee (VAR) teams. I&#8217;ll also look at how these devices can be modeled and simulated using the COMSOL&nbsp;Multiphysics<sup>&reg;</sup> software.</p>
<p><span id="more-501131"></span></p>
<h3>The Sensors on the Trionda</h3>
<p>On May 3 this year, Manchester United secured a dramatic 3–2 win against Liverpool at Old Trafford. In the 14<sup>th</sup> minute, Benjamin Šeško scored the 2–0 goal for Manchester United. The goal became controversial because Šeško may have touched the ball with his hand just before it crossed the goal line.</p>
<p>However, because the Premier League does not use balls with embedded inertial measurement unit (IMU) chips, the VAR officials spent several minutes reviewing broadcast camera footage before ruling the images inconclusive and allowing the goal to stand.</p>
<p>This type of situation is less likely to occur at the 2026 World Cup. The Trionda contains <a href="https://www.youtube.com/shorts/qeSY-4HX4Uc" target="blank"> a 500-Hz IMU chip consisting of MEMS accelerometers and gyroscopes</a>. Even relatively small changes in acceleration and angular velocity caused by a touch of the ball can therefore be detected and analyzed in real time.</p>
<p>The sensors in the Trionda have already played a decisive role in the World Cup this year. In Sunday&#8217;s game between Sweden and Tunisia, Mattias Svanberg&#8217;s 4–1 goal for Sweden was initially disallowed because he was called offside. It appeared that Svanberg had received the ball directly from the free kick, in which case he would have indeed been offside.</p>
<p>However, the sensors inside the ball detected a tip-of-the-toe touch by Svanberg&#8217;s teammate Alexander Isak between the free kick and the shot on goal. Whether Isak touched the ball was difficult, if not impossible, to confirm from the camera footage alone. Because the sensors could determine the exact moment of contact, VAR was able to establish that the pass leading to Svanberg&#8217;s shot came from Isak rather than directly from the free kick. At the moment Isak touched the ball, Svanberg was no longer in an offside position, and the goal was therefore allowed to stand.</p>
<p>To add to the excitement, Svanberg had come off the bench mere seconds before the play and the goal was his very first touch of the match. Talk about timing, by both the coach and the player!</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/06/adidas-trionda-schematic.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;schematic&#x20;illustration&#x20;of&#x20;the&#x20;Adidas&#x20;Trionda&#x20;with&#x20;the&#x20;sensor&#x20;chip&#x20;and&#x20;part&#x20;of&#x20;the&#x20;ball&#x20;cut&#x20;out&#x20;for&#x20;viewing."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;06&#x2F;adidas-trionda-schematic.png" alt="A&#x20;schematic&#x20;illustration&#x20;of&#x20;the&#x20;Adidas&#x20;Trionda&#x20;with&#x20;the&#x20;sensor&#x20;chip&#x20;and&#x20;part&#x20;of&#x20;the&#x20;ball&#x20;cut&#x20;out&#x20;for&#x20;viewing." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>Schematic illustration created in COMSOL&nbsp;Multiphysics<sup>&reg;</sup> of the Adidas Trionda, with the sensor chip placed in one of the ball&#8217;s four surface panels. Counterweights in the other three panels make the ball mechanically symmetric.</em></cmimg></p>
<p>The chip inside the Trionda that&#8217;s making such call reversals possible was developed by Adidas in cooperation with KINEXON Sports. They have not publicly disclosed which IMU product was used to develop the chip. However, the published specifications of commercially available devices such as the <a href="https://www.sensortips.com/featured/how-do-sensors-help-you-play-ball-pt-3/" target="blank">TDK<sup>®</sup> InvenSense<sup>®</sup></a> <a href="https://product.tdk.com/en/search/sensor/mortion-inertial/imu/info?part_no=ICM-20649" target="blank">ICM-20649</a> and <a href="https://invensense.tdk.com/en-us/products/6-axis/icm-45686#products%20details" target="blank">ICM-45686</a> are strikingly similar to what one would expect from an IMU designed for football applications. These devices support angular velocities up to ±4000 degrees per second (dps) and accelerations up to ±32 g. Interestingly, the <a href="https://product.tdk.com/system/files/dam/doc/product/sensor/mortion-inertial/imu/data_sheet/ds-000192-icm-20649-v1.1.pdf" target="blank">datasheet of the ICM-20649</a> explicitly mentions &#8220;soccer ball kicks&#8221; as a target application. TDK&#8217;s MEMS MotionTracking<sup>®</sup> devices integrate three MEMS accelerometers and three MEMS gyroscopes, together with signal conditioning electronics, analog-to-digital converters, temperature sensors, and communication interfaces, into a compact 2.5 × 3 × 0.81-mm hermetically sealed package.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/06/mems-gyroscope.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;model&#x20;image&#x20;of&#x20;a&#x20;mems&#x20;gyroscope&#x20;created&#x20;in&#x20;COMSOL&#x20;Multiphysics."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;06&#x2F;mems-gyroscope.png" alt="A&#x20;model&#x20;image&#x20;of&#x20;a&#x20;mems&#x20;gyroscope&#x20;created&#x20;in&#x20;COMSOL&#x20;Multiphysics." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>A MEMS gyroscope can be modeled as a vibratory rate gyroscope, where Coriolis forces couple a driven vibration mode to a sensing mode. Although the geometry of the IMU used in the Trionda is proprietary and thus its gyroscopes can&#8217;t be recreated exactly for simulation, COMSOL&nbsp;Multiphysics<sup>&reg;</sup> models of <a href="/paper/modeling-mems-gyroscopes-with-comsol-multiphysics-95991">comb-drive tuning fork gyroscopes</a> illustrate this principle</em>.</cmimg></p>
<p>In addition to the IMU, the electronics package inside the Trionda also contains a local positioning transmitter that sends timing and positioning data to stadium anchors, an ultra-wideband (UWB) RF antenna for communication with the anchor infrastructure, and a battery. Like the IMU, the RF electronics and batteries can be analyzed using COMSOL&nbsp;Multiphysics<sup>&reg;</sup>.</p>
<p>The IMU and positioning system can be used by the VAR team for more than just determining whether the ball was touched in a potential handball situation, like the Šeško goal I mentioned earlier. It can also be used to determine the exact moment when the ball is touched during a pass, making it possible to determine whether the receiving player was offside at the exact moment of the pass. The high sampling frequency allows the system to distinguish between successive touches during rebounds and deflections, which can be important in crowded situations inside the penalty area. Additionally, the positioning system can determine where the ball is relative to the goal line (presumably in combination with image processing).</p>
<p>The gyroscopes can also be used to measure the angular velocity and spin axis of the ball in real time during flight, making it possible to analyze curl, Magnus effect trajectories, and low-spin &#8220;knuckleball&#8221; shots in far greater detail than before.</p>
<p>It would be even nicer if we, in front of our TV screens, could also see statistics for the hardest shots and the shots with the most curl during a game!</p>
<h3>The Sensors on the Vests</h3>
<p>The vests that the players wear under their jerseys contain even more sensors and electronics than the ball. While the IMU inside the ball is designed to measure and withstand hard shots and rapidly spinning balls, the IMUs in the players’ vests are optimized for long-duration motion tracking and sensing during running and changes in direction.</p>
<p>If you look closely at the players during a game, you may notice a small protrusion under their shirts between their shoulder blades. That little hump is the pod of the vest, where most of the sensors and electronics are located. The ECG electrodes that measure heart rate and heart rate variability are the only sensing devices placed outside the pod. They are positioned in the front lower part of the vest.</p>
<p>You can often see the vest after games, when the players exchange shirts.</p>
<div class="row">
<div class="col-sm-2"></div>
<div class="col-sm-8">    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/06/vest-sensor-ai.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="An&#x20;AI-generated&#x20;image&#x20;of&#x20;a&#x20;football&#x20;player&#x20;wearing&#x20;a&#x20;performance&#x20;tracking&#x20;vest."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;06&#x2F;vest-sensor-ai.png" alt="An&#x20;AI-generated&#x20;image&#x20;of&#x20;a&#x20;football&#x20;player&#x20;wearing&#x20;a&#x20;performance&#x20;tracking&#x20;vest." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 </cmimg></div>
<div class="col-sm-2"></div>
</div>
<p><em>Schematic image of the sensors in the vest and in the pod. In the real vest, the pod is hidden inside a pocket, and the ECG electrodes are embedded inside the vest and thus cannot be seen (unless the vest is turned inside out). This image was created with ChatGPT<sup>™</sup>.</em></p>
<p>In addition to the IMU with accelerometers and gyroscopes measuring acceleration and angular velocity in all three directions, the pod also contains a global navigation satellite system (GNSS) receiver together with a local positioning system, similar to the one used in the ball. It also contains a triaxial magnetometer that measures the magnetic field direction for orientation correction, as well as antennas, RF transmitters, microcontrollers, batteries, and other electronic components.</p>
<p>You can imagine the importance of the thermal management design of the pod, with all of these electronics packed inside. The vest itself probably impedes cooling of the player, and if the pod is not well designed, it may even contribute as a nasty heat source.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/06/capacitively-actuated-accelerometer.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;model&#x20;image&#x20;of&#x20;a&#x20;capacitively&#x20;actuated&#x20;surface&#x20;micromachined&#x20;accelerometer&#x20;that&#x20;is&#x20;found&#x20;in&#x20;consumer&#x20;products."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;06&#x2F;capacitively-actuated-accelerometer.png" alt="A&#x20;model&#x20;image&#x20;of&#x20;a&#x20;capacitively&#x20;actuated&#x20;surface&#x20;micromachined&#x20;accelerometer&#x20;that&#x20;is&#x20;found&#x20;in&#x20;consumer&#x20;products." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>A COMSOL&nbsp;Multiphysics<sup>&reg;</sup> simulation of a <a href="/model/surface-micromachined-accelerometer-17325">capacitively actuated surface micromachined accelerometer</a>, which is typically used in consumer products.</em></cmimg></p>
<p>Nonetheless, the data extracted from the vest is valuable for improving the players’ performance over time. The schematic below shows the output from a fictional player&#8217;s vest, which coaching staff can view live during the game and analyze afterward.</p>
<p>If a player is, for example, taking fewer sprints with lower acceleration and showing other signs of fatigue, the coach may decide to substitute the player. After the game, the player and coaches may analyze how the player moved across the pitch using the heat map and may also make tactical adjustments.</p>
<p>The data can also reinforce tactics that work well. For example, if the heat map shows good possession statistics and a high number of offensively successful crosses from one side of the pitch (&#8220;field&#8221;) for a central midfielder, the coaches may decide that the player should prioritize attacks on this side while remaining more central when defending. This might be the left side for a left-footed player, for example.</p>
<p>Since the vests were introduced, their statistics have been kept internal to the team and not shown on TV — much to my frustration. Sometimes, when a player is substituted, we get to see the total distance they covered, but that is usually all. The ball and vest data are not normally processed together either. Statistics such as player contact with the ball, expected goals, and shots on goal are usually obtained through image processing independently of the vest and ball data.</p>
<p>Imagine being able to see the full statistics from the ball and vests live during the game! Being able to visualize the most successful and least successful parts of a player’s game in real time, and not just as a table shown after the match or during halftime, would be fascinating.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/06/ai-statistic-viewer.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="An&#x20;AI-generated&#x20;image&#x20;of&#x20;what&#x20;the&#x20;UI&#x20;for&#x20;tracking&#x20;performance&#x20;vest&#x20;and&#x20;ball&#x20;data&#x20;might&#x20;look&#x20;like."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;06&#x2F;ai-statistic-viewer.png" alt="An&#x20;AI-generated&#x20;image&#x20;of&#x20;what&#x20;the&#x20;UI&#x20;for&#x20;tracking&#x20;performance&#x20;vest&#x20;and&#x20;ball&#x20;data&#x20;might&#x20;look&#x20;like." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>Schematic view of the &#8220;UI&#8221; presenting the data from the vest of player &#8220;John Doe&#8221;. The heat map reveals that the player is an attacking central midfielder, since there are few defensive high-speed sprints. The heat map almost always shows the attacking direction from left to right. This image was created with ChatGPT.</em></cmimg></p>
<h3>The Crowd</h3>
<p>So far, I&#8217;ve talked about the sensors inside the ball, how they make the VAR team’s job easier, and how they can also make the game more interesting for us viewers.</p>
<p>While this latest tech is changing the game for viewers, one aspect of football that always has and always will make it so exciting to watch is the crowd. And the best way to experience football is, of course, live at the stadium.</p>
<p>Some of the 2026 World Cup matches will be played at the iconic Estadio Azteca (officially &#8220;Estadio Banorte&#8221;) in Mexico City, the stadium where Carlos Alberto scored in the 1970 World Cup final with a fantastic thunderous instep shot from a pass by Pelé and where Diego Maradona scored the Goal of the Century (“el barrilete cósmico”) during the 1986 World Cup.</p>
<p>Estadio Azteca has been extensively renovated for the World Cup (and temporarily renamed &#8220;Mexico City Stadium&#8221; by FIFA). Among other things, a completely new sound system has been installed to improve the live experience. For fun and to help imagine how it sounds in the stadium, the COMSOL team simulated the acoustic wave propagation of one of the system&#8217;s speaker arrays (below); stay tuned for the third blog post in this World Cup series, where I&#8217;ll share more simulation results as I sound off on the acoustics of the beautiful game.</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_tcnaxxmroe 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/tcnaxxmroe/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>Simulation of the acoustic wave propagation from one of the speaker arrays hanging from the roof in the newly renovated Estadio Banorte (Estadio Azteca). The full sound pressure distribution can be obtained by superposition of the sound fields from roughly 70 distributed speaker arrays suspended from the roof structure and placed throughout the stadium. </em></p>
<p>Until then, let’s continue rooting for our favorite teams in what will hopefully be the best World Cup ever!</p>
<h3>For the Love of the Game (Only!)</h3>
<p>Although the models and simulations presented here are state-of-the-art, they were created just for fun. A serious scientific study would investigate the involved parameters in much greater detail. For example, the geometry of Estadio Banorte would need to be modeled in far greater detail and the simulation results validated against measurements.</p>
<p>These investigations were performed independently of Adidas, Kinexon, and TDK, and we do not claim any cooperation with any of these organizations.</p>
<hr />
<p><small><em>Adidas and Trionda are registered trademarks of adidas AG.</p>
<p>The Bluetooth word mark is a registered trademark owned by Bluetooth SIG, Inc.</p>
<p>ChatGPT is a trademark of OpenAI OpCo, LLC.</p>
<p>FIFA World Cup is a registered trademark of the Fédération Internationale de Football Association.</p>
<p>InvenSense and MotionTracking are registered trademarks of InvenSense, Inc.</p>
<p>Kinexon is a registered trademark of Kinexon GmbH.</p>
<p>Nike is a registered trademark of Nike, Inc.</p>
<p>TDK is a registered trademark of TDK Kabushiki Kaisha.</p>
<p>COMSOL AB and its subsidiaries and products are not affiliated with, endorsed, by, sponsored by, or supported by any of the foregoing trademark owners.</em></small></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.comsol.com/blogs/tracking-performance-in-the-beautiful-game/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Modeling Lined Rock Caverns for Underground Hydrogen Storage</title>
		<link>https://www.comsol.com/blogs/modeling-lined-rock-caverns-for-underground-hydrogen-storage</link>
					<comments>https://www.comsol.com/blogs/modeling-lined-rock-caverns-for-underground-hydrogen-storage#respond</comments>
		
		<dc:creator><![CDATA[Qinghua Lei]]></dc:creator>
		<pubDate>Mon, 15 Jun 2026 21:24:33 +0000</pubDate>
				<category><![CDATA[Fluid & Heat]]></category>
		<category><![CDATA[Geomechanics]]></category>
		<category><![CDATA[Porous Media Flow]]></category>
		<category><![CDATA[Structural & Acoustics]]></category>
		<category><![CDATA[Geomechanics Module]]></category>
		<guid isPermaLink="false">https://com.staging.comsol.com/blogs?p=500811</guid>

					<description><![CDATA[Lined rock caverns can store hydrogen, but their safety depends on interactions between hydrogen gas, rock masses, and structural linings...]]></description>
										<content:encoded><![CDATA[<p><em>In this blog post, guest author Qinghua Lei discusses a modeling framework for analyzing cyclic hydrogen pressurization of an LRC embedded in a fractured rock mass.</em></p>
<p>Underground hydrogen storage is becoming essential for the global energy transition. Lined rock caverns (LRCs) provide a flexible and geographically adaptable solution, but their safety depends on complex interactions between hydrogen gas, structural linings, and fractured rock masses. Understanding these coupled effects requires advanced numerical modeling. In this blog post, we demonstrate how the COMSOL&nbsp;Multiphysics<sup>&reg;</sup> software can be used to model LRC behavior during hydrogen pressurization.</p>
<p><span id="more-500811"></span></p>
<h3>Why Use COMSOL&nbsp;Multiphysics<sup>&reg;</sup> for LRC Hydrogen Storage Modeling?</h3>
<p>Modeling lined rock caverns for hydrogen storage presents significant computational challenges. The system involves multiple interacting materials (hydrogen gas, steel, reinforced concrete, and fractured rock), each governed by distinct physical behavior. The surrounding rock mass contains numerous preexisting fractures, introducing pronounced geometric discontinuities and constitutive nonlinearities that strongly influence the system’s response. Deformation of the fractured rock mass interacts closely with the cavern structure, governing stress redistribution and overall system stability. Under high-pressure hydrogen exposure, the steel lining may be susceptible to embrittlement, while the concrete lining may develop cracking that redistributes stresses and influences the deformation of the steel lining. These tightly coupled processes span multiple spatial and temporal scales, making realistic analysis a demanding multiphysics problem.</p>
<p>COMSOL&nbsp;Multiphysics<sup>&reg;</sup> is well suited for solving such multiphysics problems due to its exceptional capabilities for:</p>
<ul>
<li>Simultaneously solving fully coupled multiphysics equations, enabling direct interactions between mechanical, hydraulic, and transport processes</li>
<li>Defining model parameters as functions of other field variables, enabling indirect couplings such as stress-dependent material properties or damage-driven stiffness evolution</li>
<li>Explicitly representing discrete fractures within rock masses and resolving nonlinear hydromechanical processes within complex fracture networks</li>
<li>Handling multiple interacting materials within a unified framework, supported by an extensive library of built-in constitutive models as well as flexible user-defined material formulations</li>
<li>Implementing custom governing equations and application-specific constitutive models, enabling advanced formulations such as hydrogen embrittlement models to be directly incorporated into the analysis</li>
</ul>
<p>Below, we discuss the process for building numerical models in COMSOL&nbsp;Multiphysics<sup>&reg;</sup> for LRC analysis and give a simulation example.</p>
<h3>Overview of Modeling Steps</h3>
<p>When using COMSOL&nbsp;Multiphysics<sup>&reg;</sup>, there are three key simulation steps: </p>
<ol>
<li>Generating the geometry and mesh</li>
<li>Coupling parameters and implementing material properties, boundary conditions, etc.</li>
<li>Calculating the solution</li>
</ol>
<p>Let&#8217;s go over these steps in more detail.</p>
<h4>Geometry and Mesh</h4>
<p>First, the model geometry is constructed following a multiscale strategy. On the large scale (Figure 1a), a two-dimensional domain is defined to represent a horizontal cross section of the lined rock cavern embedded within a fractured rock mass. The cavern geometry, including the steel lining, reinforced concrete layer, and surrounding shotcrete, can be created directly in COMSOL&nbsp;Multiphysics<sup>&reg;</sup> or imported from CAD software. Discrete fracture networks are geometrically represented as line segments within the rock domain and can be generated in COMSOL<sup>&reg;</sup> or using external tools such as MATLAB<sup>&reg;</sup> or CAD software and then exported as DXF™ files for direct import into COMSOL<sup>&reg;</sup>. On the small scale, a dedicated model of the steel lining is constructed to resolve hydrogen diffusion and embrittlement processes. The two models are coupled at the steel–concrete interface by enforcing displacement compatibility, enabling consistent interaction between structural deformation and material degradation.</p>
<p>Once the geometry is defined or imported, the large-scale domain is discretized using an unstructured mesh of triangular finite elements generated via Delaunay tessellation (Figure 2). Mesh refinement is applied near the cavern boundary and around fracture intersections to accurately resolve stress concentrations and damage evolution. To represent natural fractures, joint elements between neighboring finite elements are implemented, enabling explicit analysis of nonlinear fracture slip and opening within the rock mass. Thin structural components such as the steel lining and shotcrete layer are modeled using interface elements in the large-scale model in order to maintain computational efficiency. In the small-scale model, however, the steel lining thickness is explicitly represented (Figure 1b) and discretized using solid elements to resolve hydrogen diffusion and embrittlement processes across the thickness. This multiscale discretization strategy makes it possible for the global structural response to be captured efficiently while locally resolving material degradation mechanisms within the steel lining.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/06/Schematic-of-multiscale-lined-rock-cavern-model.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;detailed&#x20;schematic&#x20;that&#x20;shows&#x20;the&#x20;model&#x20;design&#x20;and&#x20;boundary&#x20;condition&#x20;of&#x20;a&#x20;multiscale&#x20;model&#x20;of&#x20;a&#x20;lined&#x20;rock&#x20;cavern."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;06&#x2F;Schematic-of-multiscale-lined-rock-cavern-model.png" alt="A&#x20;detailed&#x20;schematic&#x20;that&#x20;shows&#x20;the&#x20;model&#x20;design&#x20;and&#x20;boundary&#x20;condition&#x20;of&#x20;a&#x20;multiscale&#x20;model&#x20;of&#x20;a&#x20;lined&#x20;rock&#x20;cavern." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>Figure 1. A schematic showing the model design and boundary condition of the multiscale model, including (a) a large-scale model representing an LRC situated in a fractured rock mass and (b) a small-scale model capturing the response of the steel lining subject to cyclic internal pressurization and boundary displacement constraints, as well as hydrogen diffusion. The dimensions and scales shown follow the model configuration adopted in our previous study (Ref. 1) and are presented here to illustrate the model setup strategy. The actual model configuration may vary depending on specific applications and site conditions.</em></p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/06/The-mesh-discretization-for-an-example-lined-rock-cavern-model.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;graphic&#x20;showing&#x20;the&#x20;mesh&#x20;discretization&#x20;of&#x20;a&#x20;lined&#x20;rock&#x20;cavern&#x20;model&#x20;in&#x20;the&#x20;COMSOL&#x20;software&#x20;through&#x20;a&#x20;zoomed&#x20;out&#x20;and&#x20;zoomed&#x20;in&#x20;lens&#x20;and&#x20;including&#x20;a&#x20;key&#x20;for&#x20;what&#x20;is&#x20;being&#x20;shown."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;06&#x2F;The-mesh-discretization-for-an-example-lined-rock-cavern-model.png" alt="A&#x20;graphic&#x20;showing&#x20;the&#x20;mesh&#x20;discretization&#x20;of&#x20;a&#x20;lined&#x20;rock&#x20;cavern&#x20;model&#x20;in&#x20;the&#x20;COMSOL&#x20;software&#x20;through&#x20;a&#x20;zoomed&#x20;out&#x20;and&#x20;zoomed&#x20;in&#x20;lens&#x20;and&#x20;including&#x20;a&#x20;key&#x20;for&#x20;what&#x20;is&#x20;being&#x20;shown." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>Figure 2. Mesh discretization for the LRC model (Ref. 2). The reinforced concrete layer is discretized using structured quadrilateral elements, while the rock matrix is discretized using unstructured triangular elements. Steel lining and shotcrete are discretized using line elements, whereas fractures are discretized using joint elements.</em></p>
<h4>Interfaces and Couplings</h4>
<p>We use the <em>Solid Mechanics</em> interface in COMSOL&nbsp;Multiphysics<sup>&reg;</sup> to simulate deformation of the fractured rock mass, concrete lining, and steel components under internal hydrogen pressurization. The rock matrix is modeled using a scalar damage formulation to capture crack initiation and propagation, while discrete fractures are implemented as joint elements with nonlinear normal and shear constitutive relations to represent fracture slip and opening.</p>
<p>The reinforced concrete lining is modeled using the <a href="/model/concrete-beam-with-reinforcement-bars-10440">Mazars&#8217; damage model</a>, available in COMSOL<sup>&reg;</sup>, which captures tensile cracking and progressive stiffness degradation. The influence of reinforcement is incorporated through an enhanced elastic modulus and residual strength parameters, consistent with the adopted concrete class.</p>
<p>In the large-scale model, the steel lining is represented using interface elements due to its thin geometry. Its mechanical behavior follows an elastoplastic constitutive law with exponential hardening. To capture hydrogen embrittlement effects, a separate small-scale model explicitly represents the steel lining thickness using solid elements. In this model, a customized interface is developed with the Physics Builder in COMSOL<sup>&reg;</sup> to simulate the hydrogen diffusion across the lining while accounting for the coupling with solid mechanics. The mechanical behavior of steel is coupled to hydrogen concentration by defining the yield stress as a concentration-dependent variable, enabling analysis of hydrogen-induced strength degradation.</p>
<p>When pore pressure effects in the fractured rock mass are considered, the <em>Darcy’s Law</em> interface in the Subsurface Flow Module is incorporated to simulate fluid flow within the rock matrix and fractures. The <em>Poroelasticity</em> coupling can be activated to achieve direct coupling between mechanical deformation and pore pressure evolution. In this case, hydraulic properties such as permeability or fracture aperture may be defined as stress-dependent variables, enabling indirect hydromechanical coupling consistent with our previous modeling framework.</p>
<p>Material properties and constitutive equations are defined separately for the rock matrix, fractures, concrete, and steel. Direct multiphysics coupling ensures consistent interaction between deformation and hydrogen transport (and pore pressure when activated), while additional indirect couplings are introduced by defining model parameters as functions of evolving field variables such as stress, damage, or hydrogen concentration. Mechanical boundary conditions include <em>in situ</em> stresses applied at the outer rock boundary and internal hydrogen pressure applied at the cavern wall.</p>
<h4>Calculating the Solution</h4>
<p>The analysis is performed in two stages: In the first stage, the large-scale model is brought to equilibrium under the prescribed <em>in situ</em> stresses using a ramped loading procedure. In the second stage, hydrogen pressurization is applied at the cavern boundary, either monotonically or cyclically, to simulate storage operation. The resulting displacement field from the large-scale model is imposed on the small-scale steel model, where hydrogen diffusion and concentration-dependent mechanical degradation are solved in a time-dependent manner. Nonlinear solution schemes are used to resolve fracture reactivation, damage evolution, and plasticity.</p>
<h3>LRC Simulation Example</h3>
<p>We apply the multiscale model to simulate cyclic hydrogen pressurization of an LRC embedded in a fractured rock mass (Ref. 1). The large-scale modeling results show cyclic radial displacement of the concrete lining and progressive damage development in both concrete and surrounding rock (Figure 3). Damage localizes primarily in tensile regions and near fracture intersections (Refs. 1–2), highlighting the strong control of fracture distribution in rock on the LRC’s structural response (Figure 4).</p>
<p>The small-scale model captures hydrogen diffusion and embrittlement within the steel lining (Figure 5) (Ref. 1). Hydrogen concentration increases from the inner surface and evolves over loading cycles, leading to local strength degradation that correlates with stress concentration zones. These results demonstrate the coupled interaction between cyclic pressurization, fracture reactivation, stress redistribution, and hydrogen-induced degradation across scales.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/06/Simulation-results-of-radial-displacement-and-damage-development.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;look&#x20;at&#x20;the&#x20;simulation&#x20;results&#x20;of&#x20;the&#x20;distribution&#x20;and&#x20;evolution&#x20;of&#x20;radial&#x20;displacement&#x20;in&#x20;the&#x20;concrete&#x20;lining&#x20;of&#x20;the&#x20;lined&#x20;rock&#x20;cavern&#x20;model&#x20;and&#x20;the&#x20;damage&#x20;development&#x20;in&#x20;the&#x20;concrete&#x20;and&#x20;the&#x20;rock&#x20;over&#x20;a&#x20;period&#x20;of&#x20;time."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;06&#x2F;Simulation-results-of-radial-displacement-and-damage-development.png" alt="A&#x20;look&#x20;at&#x20;the&#x20;simulation&#x20;results&#x20;of&#x20;the&#x20;distribution&#x20;and&#x20;evolution&#x20;of&#x20;radial&#x20;displacement&#x20;in&#x20;the&#x20;concrete&#x20;lining&#x20;of&#x20;the&#x20;lined&#x20;rock&#x20;cavern&#x20;model&#x20;and&#x20;the&#x20;damage&#x20;development&#x20;in&#x20;the&#x20;concrete&#x20;and&#x20;the&#x20;rock&#x20;over&#x20;a&#x20;period&#x20;of&#x20;time." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>Figure 3. Simulation results (Ref. 1) showing the distribution and evolution of (a) radial displacement in the concrete lining and (b) damage development in the concrete and surrounding rock over multiple hydrogen pressurization cycles (cycle period T0 = 24 h).</em></p>
<p><script src="https://fast.wistia.com/player.js" async></script><script src="https://fast.wistia.com/embed/w14nocqp5d.js" async type="module"></script></p>
<style>wistia-player[media-id='w14nocqp5d']:not(:defined) { background: center / contain no-repeat url('https://fast.wistia.com/embed/medias/w14nocqp5d/swatch'); display: block; filter: blur(5px); padding-top:56.25%; }</style>
<p> <wistia-player media-id="w14nocqp5d" seo="false" wmode="transparent" dnt="1" aspect="1.7777777777777777"></wistia-player></p>
<p><em>Figure 4. Simulation results (Ref. 1) showing the distribution of damage and local maximum principal stress in the vicinity of the LRC during cyclic hydrogen gas pressurization (cycle period T0 = 24 h).</em></p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/06/multiple-simulation-results-for-lined-rock-cavern.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="Three&#x20;different&#x20;simulation&#x20;results&#x20;showing&#x20;the&#x20;spatial&#x20;distribution&#x20;of&#x20;hydrogen&#x20;concentration,&#x20;maximum&#x20;principal&#x20;stress&#x20;variation,&#x20;and&#x20;strength&#x20;degradation&#x20;in&#x20;the&#x20;steel&#x20;lining&#x20;of&#x20;an&#x20;LRC."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;06&#x2F;multiple-simulation-results-for-lined-rock-cavern.png" alt="Three&#x20;different&#x20;simulation&#x20;results&#x20;showing&#x20;the&#x20;spatial&#x20;distribution&#x20;of&#x20;hydrogen&#x20;concentration,&#x20;maximum&#x20;principal&#x20;stress&#x20;variation,&#x20;and&#x20;strength&#x20;degradation&#x20;in&#x20;the&#x20;steel&#x20;lining&#x20;of&#x20;an&#x20;LRC." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
 <em>Figure 5. Simulation results (Ref. 1) showing the spatial distribution of (a) hydrogen concentration, (b) maximum principal stress variation, and (c) strength degradation in the steel lining at different loading stages.</em></p>
<p>In addition, the framework has been extended to include hydromechanical coupling in the fractured rock mass (Ref. 3) and time-dependent rock creep (Ref. 4). These extensions enable us to evaluate how fluid pressure diffusion and viscoelastic deformation in the surrounding rock mass influence the LRC’s long-term performance.</p>
<h3>References</h3>
<ol>
<li>C. Zhao et al., &#8220;Modelling lined rock caverns subject to hydrogen embrittlement and cyclic pressurisation in fractured rock masses,&#8221; <em>International Journal of Hydrogen Energy</em>, 2025; 152: 150027.</li>
<li>C. Zhao, Q. Lei, Z. Zhang, &#8220;Impact of fracture networks on the structural deformation of lined rock caverns under high internal gas pressure,&#8221; <em>Underground Space</em>, 2025; 21: 252-269.</li>
<li>C. Zhao, Z. Zhang, Q. Lei, &#8220;Coupled hydro-mechanical simulation of the interaction between adjacent lined rock caverns subject to internal gas pressurisation,&#8221; <em>Geomechanics for Energy and the Environment</em>, vol. 43, 2025: 100701.</li>
<li>C. Zhao et al., &#8220;Influence of rock creep on the performance of lined caverns under cyclic pressurization and hydrogen embrittlement,&#8221; <em>International Journal of Rock Mechanics and Mining Sciences</em>, vol. 199, 2026; 106401.</li>
</ol>
<h3>About the Author</h3>
<p>Qinghua Lei is an associate professor at Uppsala University, Sweden. He earned his BSc (2009) and MSc (2012) in civil engineering from Tongji University, China, and his PhD (2016) in rock mechanics from Imperial College London, UK. He worked as a postdoctoral researcher in fluid mechanics at Imperial College London (2016–2018) and later as a senior researcher and lecturer in engineering geology at ETH Zurich, Switzerland (2018–2023). He is the recipient of the 2025 ERC Consolidator Grant, 2024 Chin-Fu Tsang Coupled Processes Award, 2019 Rocha Medal, 2016 NGW Cook PhD Dissertation Award, and 2015 Rock Mechanics Research Award. He is a fellow of the Young Academy of Europe. His research interests include rock mechanics, hydrogeology, geophysics, natural hazards, and geotechnical engineering.<br />
&nbsp;<br />
<em>MATLAB is a registered trademark of The MathWorks, Inc. Autodesk, the Autodesk logo, AutoCAD, and DXF are registered trademarks or trademarks of Autodesk, Inc., and/or its subsidiaries and/or affiliates in the USA and/or other countries.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.comsol.com/blogs/modeling-lined-rock-caverns-for-underground-hydrogen-storage/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Using AI Tools to Simplify Data Transfer and File Conversion</title>
		<link>https://www.comsol.com/blogs/using-ai-tools-to-simplify-data-transfer-and-file-conversion</link>
					<comments>https://www.comsol.com/blogs/using-ai-tools-to-simplify-data-transfer-and-file-conversion#respond</comments>
		
		<dc:creator><![CDATA[Walter Frei]]></dc:creator>
		<pubDate>Thu, 11 Jun 2026 19:13:35 +0000</pubDate>
				<category><![CDATA[Equation-Based Modeling]]></category>
		<category><![CDATA[Fluid & Heat]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Heat Transfer]]></category>
		<category><![CDATA[Heat Transfer Module]]></category>
		<guid isPermaLink="false">https://com.staging.comsol.com/blogs?p=500471</guid>

					<description><![CDATA[{:comsolmph} often requires efficient data import and conversion. Manual conversion is common but is time-consuming. Learn how AI tools can help. ]]></description>
										<content:encoded><![CDATA[<p>A perennial challenge when using simulation software such as COMSOL&nbsp;Multiphysics<sup>&reg;</sup> is how to efficiently bring in and convert data from other sources. The first few times such a task crosses your desk, you might do the conversion by hand. But these tasks often grow in scope, and you may be asked to convert the same kind of data repeatedly. In this blog post, we will take a look at how AI tools can work with COMSOL<sup>&reg;</sup> to help turn your knowledge of these conversions into a reusable workflow. </p>
<p><span id="more-500471"></span></p>
<h3>Understanding the Pain Points of Data Transfer</h3>
<p>We are frequently asked how data that is in different formats can be brought into COMSOL<sup>&reg;</sup>. This data often lives in text files, and the file formats can be unique, with no translation tools available. Our customers may understand those formats quite well, while we have a strong understanding of how such data should be used within COMSOL<sup>&reg;</sup>. In this situation, AI can significantly reduce the effort needed to implement a data translation workflow. Let’s look at this in the context of a specific scenario.</p>
<h3>A Sample Scenario</h3>
<p>Suppose we have been given a text file containing a description of a lumped thermal model. A lumped model is a bit different from the finite element models you may be familiar with in COMSOL&nbsp;Multiphysics<sup>&reg;</sup>. Lumped models use <em>nodes</em> that represent volumes of material. Each volume has a known density and specific heat, so each node has an associated thermal mass. The temperature of a node can increase due to an applied heat <em>load</em>, and heat can flow between nodes by either <em>conduction</em> or <em>radiation</em>, computed based on the temperature difference between two nodes. We can also consider nodes that are at a fixed temperature, called temperature <em>sinks</em>. To make this more concrete, we will put together a very simple lumped model of a satellite in deep space.</p>
<p>The satellite model that we will work with is shown in the figure below. It is a box structure with two solar panels protruding from either side. The six sides of the box and the two solar panels are each represented by a single thermal node. There is conductive heat flux between adjacent faces of the box structure and radiative heat flux between the side faces and the solar panels. There is also radiative heat flux from all faces to deep space. The objective of this model is to compute temperature over time, starting from an initial temperature. We will assume that solar and planetary loads are negligible, such as when a geostationary satellite goes into eclipse, and that the only load is due to a heater on one node.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/06/simple-satellite-model.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;grey&#x20;lumped&#x20;model&#x20;of&#x20;a&#x20;satellite&#x20;in&#x20;deep&#x20;space.&#x20;The&#x20;satellite&#x20;is&#x20;a&#x20;grey&#x20;cube&#x20;with&#x20;two&#x20;rectangular&#x20;solar&#x20;panels&#x20;protruding&#x20;from&#x20;either&#x20;side."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;06&#x2F;simple-satellite-model.png" alt="A&#x20;grey&#x20;lumped&#x20;model&#x20;of&#x20;a&#x20;satellite&#x20;in&#x20;deep&#x20;space.&#x20;The&#x20;satellite&#x20;is&#x20;a&#x20;grey&#x20;cube&#x20;with&#x20;two&#x20;rectangular&#x20;solar&#x20;panels&#x20;protruding&#x20;from&#x20;either&#x20;side." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
<em>Schematic of an eight-node lumped thermal model of a satellite. There is conduction between the nodes of the box, as well as radiation from all nodes to deep space.</em></p>
<p>These types of lumped models are quite common, and a number of different file formats are used to represent them. To keep the example format-agnostic, we will generate a file that is similar in spirit, if not in exact syntax, to these formats. As we will see, the exact syntax is not the main point. An excerpt of our sample file is shown below:</p>
<p><code>TSINK, 99, 2.7 # Thermal Sink 99<br />
NODE, 10, 300, 12150 # Node 10<br />
…<br />
NODE, 80, 300, 3220  # Node 80<br />
LOAD, 60, 750 # Load on node 60<br />
CON, 1020, 10, 20, 0.71 # Conductor 10 - 20<br />
…<br />
CON, 5020, 50, 20, 0.71 # Conductor 50 - 20<br />
RAD, 2070, 20, 70, 8.9e-9 # Radiation 20 - 70<br />
…<br />
RAD, 8099, 80, 99, 1.8e-7 # Radiation 80 - 99</code></p>
<p>There are five types of data in this file: <code>TSINK, NODE, LOAD, CON,</code> and <code > RAD.</code> These represent temperature sinks, temperature nodes with mass, thermal loads on particular nodes, conductive connections between nodes, and radiative connections between nodes or between a node and a sink. The information after the # symbol is a comment. If you are familiar with similar types of files, the above format can be described as a new <em>dialect</em> in the computer science sense.</p>
<p>To borrow a few more phrases from computer science, the information in this file describes a <em>connected graph</em>, where the records describing conduction and radiation are <em>edges</em> between the <em>nodes</em>. This is particularly useful, since AI tools are good at dealing with these types of data structures. Let’s keep that in mind for later, but now let’s turn our attention to getting this data into COMSOL<sup>&reg;</sup>.</p>
<h3>The COMSOL Equivalent</h3>
<p>Although COMSOL&nbsp;Multiphysics<sup>&reg;</sup> does include a <em>Lumped Thermal System</em> interface as part of the <a href="/heat-transfer-module">Heat Transfer Module</a> add-on, we want something with a little less overhead for larger models. The simplest equivalent for representing the data above is to use the <em>Global Equations</em> interface. Since the data we are trying to import represents a three-dimensional structure, but the input file does not contain enough information about the shape and dimensions of the geometry, representing the model in an abstract format is justified.</p>
<p>The <em>Global Equations</em> interface enables us to represent the graph network as a coupled system of ordinary differential equations, so equations of the form:</p>
<div class="latex">T_{sink} = T_0</div>
<p>&nbsp;</p>
<div class="latex">C_{T,i} \partial T_i/\partial t = Q_i + \Sigma_j \left[ G_{ij}\left( T_j &#8211; T_i \right) + R_{ij}(T_j^4-T_i^4) \right]</div>
<p>&nbsp;<br />
These equations can be represented within the user interface as shown in the screenshot below. We can also write out, and read in, a whole set of these global equations using the <em>Save to File</em> and <em>Load from File</em> buttons.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/06/implement-ordinary-differential-equations.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;screenshot&#x20;of&#x20;the&#x20;global&#x20;equations&#x20;settings&#x20;window&#x20;in&#x20;COMSOL&#x20;Multiphysics&#x20;showing&#x20;how&#x20;to&#x20;implement&#x20;a&#x20;set&#x20;of&#x20;ordinary&#x20;differential&#x20;equations."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;06&#x2F;implement-ordinary-differential-equations.png" alt="A&#x20;screenshot&#x20;of&#x20;the&#x20;global&#x20;equations&#x20;settings&#x20;window&#x20;in&#x20;COMSOL&#x20;Multiphysics&#x20;showing&#x20;how&#x20;to&#x20;implement&#x20;a&#x20;set&#x20;of&#x20;ordinary&#x20;differential&#x20;equations." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
<em>Screenshot showing how to implement a set of ordinary differential equations. Note also the </em>Save<em> and </em>Load<em> buttons.</em></p>
<p>The model that we’re trying to reproduce here can be set up with nine entries for the nodes and the sink. I put these together by hand. It was a bit tedious, but I knew that I would only need to do it once, so it was worth the effort. Note that the original file was written with an assumed set of units, so all equations were nondimensionalized. After entering this into the user interface, I wrote the model out to a text file. A few lines are shown below:</p>
<p><code>NODE10 12150*d(NODE10,t)[s]-((0.71*(NODE20-NODE10)+0.71*(NODE30-NODE10)+0.71*(NODE40-NODE10)+0.71*(NODE50-NODE10))+(4.5e-8*(TSINK99^4-NODE10^4))) 300 0 "Node 10"<br />
...<br />
NODE60 12150*d(NODE60,t)[s]-((750)+(0.71*(NODE20-NODE60)+0.71*(NODE30-NODE60)+0.71*(NODE40-NODE60)+0.71*(NODE50-NODE60))+(4.5e-8*(TSINK99^4-NODE60^4))) 300 0 "Node 60"<br />
...<br />
TSINK99 TSINK99-2.7 2.7 0 "Thermal Sink 99"</code></p>
<h3>Using AI to Build the Translator</h3>
<p>At this point we should have a good understanding of these two files. We should also understand that a file with hundreds or thousands of entries will require some level of automation. What may not be so obvious is that we are converting graph data from an edge-list representation to an incidence-list representation that exploits sparsity. Readers with a little background in computer science will recognize that this type of conversion algorithm is not trivial to implement.</p>
<p>Fortunately, these are exactly the kinds of tasks that AI can help automate. To be clear, we are not going to ask AI to do the conversion; we are going to ask AI to write a general-purpose conversion tool. But what do we need to ask for? How do we instruct the AI tool to write the conversion tool for us?</p>
<p>We already have almost all of the data that we need within these two text files. All we need to do is upload them to the AI tool of choice and use a prompt along these lines:</p>
<p><code>Here is a file that contains nodes and sinks, representing nodes on a graph network. The connections between the nodes are defined by CON and RAD lines. Everything after a # is a comment. I need to convert the first file into the format of the second file. Please write out the transformation rules between them.</code></p>
<p>In this case, I used ChatGPT. After about a minute, it presented a full human-readable description of how to do the conversion. It was particularly impressive to me that the AI tool recognized that the file referred to a thermal problem and identified the nature of the nonlinear radiative term.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/06/chatgpt-output-conversion-tool.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;screenshot&#x20;of&#x20;a&#x20;ChatGPT&#x20;output&#x20;for&#x20;creating&#x20;a&#x20;general-purpose&#x20;conversion&#x20;tool."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;06&#x2F;chatgpt-output-conversion-tool.png" alt="A&#x20;screenshot&#x20;of&#x20;a&#x20;ChatGPT&#x20;output&#x20;for&#x20;creating&#x20;a&#x20;general-purpose&#x20;conversion&#x20;tool." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
<em>Excerpt of the ChatGPT output.</em></p>
<p>As I spent some time reviewing this output in detail, I gained confidence that the tool understood the task. Keep in mind that the input file uses a unique, undocumented dialect for describing a lumped thermal model. I needed only one more step: asking the AI tool to generate code that I could run independently. This required one more prompt:</p>
<p><code><br />
Please write a monolithic piece of Java code that I can use in COMSOL's Method Editor to convert any file of the original type into this format.<br />
</code></p>
<p>I asked for Java code here because I wanted to run this entirely within COMSOL&nbsp;Multiphysics<sup>&reg;</sup>. Just as ChatGPT had no difficulty understanding the unique dialect of the input file, it also had no difficulty writing code in the programming language I requested.</p>
<p>The resulting code was several hundred lines, so I will not show it here. I did, however, review it briefly and noticed that ChatGPT added comments for readability and even included error checking so that it would fail with an informative message if given an invalid file. The code compiled and ran without issues, and I was able to do some preliminary checking by generating results.</p>
<p>In general, it is important to verify and validate translation code, and the right approach depends on the form of the data. Sometimes a visual spot check of a few cases may be sufficient; other times, you may need to be more rigorous. One approach is to write a back-converter as well, essentially round-tripping the data and verifying that it still matches the original. We can use AI for this step as well.</p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/06/sample-output-graph.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="A&#x20;graph&#x20;of&#x20;computed&#x20;data&#x20;from&#x20;an&#x20;input&#x20;file&#x20;representing&#x20;the&#x20;thermal&#x20;model&#x20;of&#x20;a&#x20;satellite."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;06&#x2F;sample-output-graph.png" alt="A&#x20;graph&#x20;of&#x20;computed&#x20;data&#x20;from&#x20;an&#x20;input&#x20;file&#x20;representing&#x20;the&#x20;thermal&#x20;model&#x20;of&#x20;a&#x20;satellite." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
<em>Sample output computed from the input file.</em></p>
<p>At this point, some readers may be asking: Why not just incorporate this translator into the COMSOL product suite? Let me emphasize that this example is a minimal thermal network file in a unique dialect. More practically, lumped thermal model files can incorporate many more record types, require collections of multiple files, and even contain customized code that implements, for example, a specific type of thermostatic control algorithm. Writing a general-purpose translator could involve covering many edge cases that might never arise in the same file. Furthermore, one-to-one translation is not always the best path. Sometimes you need to take a step back and understand the specific modeling intent of the person who created the original file. That is particularly true of these types of thermal network models, but that is a topic for another day.</p>
<h3>Remarks on File Translation and AI in General</h3>
<p>It is worth reemphasizing how little effort was required to get to this point. We already had the sample input file. We did spend some time figuring out how best to represent this within COMSOL<sup>&reg;</sup> and generating sample syntax, but the interaction with the AI tool was minimal: Two files were uploaded, two prompts were given, and the results were applicable to any file using the same format. The total interaction time with the AI tool was a few minutes.</p>
<p>If you need to perform this type of structured data or file translation, you can become familiar with this workflow quickly. What if you need to incorporate more features? Try adding a few more lines of sample input and output, and then prompt the AI tool again. What about other data that you want to automatically bring into COMSOL? Your company may have a large proprietary material database in a custom format that you need to import. Use this workflow to write the translator. Keep in mind that the proprietary data itself does not need to be shared with the AI tool; only the data format is shared. What you get back is an algorithm and source code.</p>
<p>More broadly, as discussed in a previous <a href="/blogs/thoughts-on-ai-and-cem43-in-medical-device-design">COMSOL blog post</a>, AI tools continue to improve rapidly. For the kinds of problems that COMSOL users need to solve, these capabilities are becoming increasingly useful.</p>
<p>For now, I will leave you with the results of one final prompt, where I asked the AI to draw its interpretation of the hardware represented by this file. The result is shown below. It is not quite there yet, but I will be sure to revisit this in a few months to see how things have changed. </p>
<p>    <a href="https://cdn.comsol.com/wordpress/sites/1/2026/06/ai-lumped-model-satellite.png" class="thumbnail cmImgBox lazyload print-small"
    data-gallery="cmImgModal"
     
    caption=""
    data-cm-alt="An&#x20;AI&#x20;generated&#x20;image&#x20;of&#x20;a&#x20;lumped-model&#x20;satellite."        > 
  <img id="" data-original="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;wordpress&#x2F;sites&#x2F;1&#x2F;2026&#x2F;06&#x2F;ai-lumped-model-satellite.png" alt="An&#x20;AI&#x20;generated&#x20;image&#x20;of&#x20;a&#x20;lumped-model&#x20;satellite." class="lazyload" src="/shared/images/graydot.gif" width="100%" />  </a>
<em>How AI interprets the global equations.</em></p>
<h3>Next Step</h3>
<p>How might you use this workflow to help with your COMSOL modeling? Leave your thoughts below, or contact us!</p>
<div class="flex-center">
<a href="/contact" class="btn-solid btn-md btn-orange">Contact COMSOL</a>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.comsol.com/blogs/using-ai-tools-to-simplify-data-transfer-and-file-conversion/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>