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

<channel>
	<title>RU Blog &#187; Walter Frei</title>
	<atom:link href="http://www.comsol.ru/blogs/author/walter-frei/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.comsol.ru/blogs</link>
	<description>Just another COMSOL Blog Sites site</description>
	<lastBuildDate>Mon, 19 Nov 2018 13:49:48 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.9.1</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://pubsubhubbub.superfeedr.com"/>	<item>
		<title>Как моделировать проводники в переменных магнитных полях</title>
		<link>https://www.comsol.ru/blogs/how-to-model-conductors-in-time-varying-magnetic-fields/</link>
		<comments>https://www.comsol.ru/blogs/how-to-model-conductors-in-time-varying-magnetic-fields/#comments</comments>
		<pubDate>Fri, 25 May 2018 13:23:26 +0000</pubDate>
		<dc:creator><![CDATA[Walter Frei]]></dc:creator>
				<category><![CDATA[AC/DC и электромагнетизм]]></category>
		<category><![CDATA[Электротехника]]></category>
		<category><![CDATA[Модуль AC/DC]]></category>
		<category><![CDATA[Технический контент]]></category>

		<guid isPermaLink="false">http://ru.staging.comsol.com/blogs?p=181711</guid>
		<description><![CDATA[<p>Как показывает практика, одним из наиболее распространённых применений модуля AC/DC пакета COMSOL Multiphysics&#174; является моделирование проводников и других резистивных материалов в переменных магнитных полях, приводящих к возникновению больших индуцированных токов. Подход к моделированию таких задач зависит от того, насколько быстро во времени изменяются магнитные поля. В данной заметке мы расскажем об основах моделирования проводников и продемонстрируем различные методики расчёта. Описание скин-эффекта с использованием модуля AC/DC Когда резистивный материал, например, проводник, помещают в переменное электромагнитное поле, в нём индуцируются токи. Эти [&#8230;]</p><p>The post <a href="https://www.comsol.ru/blogs/how-to-model-conductors-in-time-varying-magnetic-fields/">Как моделировать проводники в переменных магнитных полях</a> appeared first on <a href="https://www.comsol.ru/blogs">RU Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Как показывает практика, одним из наиболее распространённых применений модуля AC/DC пакета COMSOL Multiphysics&#174; является моделирование проводников и других резистивных материалов в переменных магнитных полях, приводящих к возникновению больших индуцированных токов. Подход к моделированию таких задач зависит от того, насколько быстро во времени изменяются магнитные поля. В данной заметке мы расскажем об основах моделирования проводников и продемонстрируем различные методики расчёта. </p>
<p><span id="more-181711"></span> </p>
<h3>Описание скин-эффекта с использованием модуля AC/DC</h3>
<p>Когда резистивный материал, например, проводник, помещают в переменное электромагнитное поле, в нём индуцируются токи. Эти токи создают магнитное поле, которое изменяет распределение тока внутри материала. Результатом является вытеснение индуцированных токов к поверхности. Данное явление называют <a href="https://ru.wikipedia.org/wiki/%D0%A1%D0%BA%D0%B8%D0%BD-%D1%8D%D1%84%D1%84%D0%B5%D0%BA%D1%82" target="_blank">скин-эффектом</a>. </p>
<p>Скин-эффект можно смоделировать, используя любой физический интерфейс в <a href="/acdc-module">модуле AC/DC</a>, в котором рассчитываются магнитные поля и растекание токов. Ниже приведён список таких интерфейсов: </p>
<ul>
<li><em>Magnetic Fields</em> (Магнитные поля)</li>
<li><em>Magnetic and Electric Fields</em> (Магнитные и электрические поля)</li>
<li><em>Magnetic Field Formulation</em> (Формулировка через магнитное поле)</li>
<li><em>Rotating Machinery, Magnetic</em> (Вращающиеся механизмы, Магнетизм)</li>
</ul>
<p>Все эти физические интерфейсы позволяют проводить расчёты в частотной области при условии того, что магнитные и другие поля изменяются синусоидально во времени. А в интерфейсах <em>Magnetic Fields</em>, <em>Rotating Machinery Magnetic</em> и <em>Magnetic Field Formulation</em> можно проводить полный нестационарный расчёт (во временной области) с изменяющимися во времени полями. </p>
<h3>Моделирование проводников в частотной области в переменных магнитных полях</h3>
<p>Давайте рассмотрим расчёт в частотной области, так как при решении большинства задач мы заранее знаем рабочую частоту или рабочий частотный диапазон для устройства. Зная рабочую частоту, можно определить толщину скин-слоя <em>δ</em> в материале по формуле: </p>
<div class="latex">\delta=\left[ \Re \left (\sqrt{j \omega \mu_0 \mu_r(\sigma + j \omega \epsilon_0 \epsilon_r )} \right) \right]^{-1}</div>
<p>где <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAMBAMAAACdPPCPAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADBQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////L2OGaQAAAA50Uk5TAIh3ZkS7IjNVqu7dmRHYnBDpAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAAAeAAAAHgAnfVaYAAAAEpJREFUCNdjYMAKBIBYCMRgdgASoSAWI4hIBRHuDCwGEK4CA2MDQwlEAydEF8MEhioGdjBrYvLOY90XQCyv1+XrloMN5i1gYAHRAHv6C0zcB1t8AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE4LTExLTIxVDIzOjQ0OjQ0KzAxOjAwJsT1kAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxOC0xMS0yMVQyMzo0NDo0NCswMTowMFeZTSwAAAAgdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMTF4NyszMDArNjM52XuV3gAAACd0RVh0cHM6TGV2ZWwAQWRvYmVGb250LTEuMDogQ01NSTEyIDAwMy4wMDIKMReWuwAAAEl0RVh0cHM6U3BvdENvbG9yLTAAL2Rldi9zaG0vemYyLWNhY2hlLzI2MGI1N2I0ZmRlZThjNWEwMDFjMDliNTU1Y2NkMjhkLmR2aSAtb9d8tRIAAABFdEVYdHBzOlNwb3RDb2xvci0xAC9kZXYvc2htL3pmMi1jYWNoZS8yNjBiNTdiNGZkZWU4YzVhMDAxYzA5YjU1NWNjZDI4ZC5wc4AS9lAAAAAASUVORK5CYII=" /> &#8212; рабочая частота, <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAARBAMAAADEXSqOAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADBQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////L2OGaQAAAA50Uk5TAFWIdxGZRN1muyLMM6ovWvZvAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAAAeAAAAHgAnfVaYAAAAHxJREFUCNdjYMADGBUYmB1gHNYAhjy4DHsDgyacs24BwyQGFjUVMKedgeEhA+cCbzAnlIHtAcNJBs4DIE4RA9OEBksGTgUgm+sRg7uCgiaEw1GZ2HhZAMphDchiWMUgycDZALEGCNwZ2BdArAEp1tIAUeYQq5eBxbxwuB8A7osWYY9uoc4AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTgtMTEtMjFUMjM6NTU6MzUrMDE6MDCkOkPDAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE4LTExLTIxVDIzOjU1OjM1KzAxOjAw1Wf7fwAAACF0RVh0cHM6SGlSZXNCb3VuZGluZ0JveAAxNHgxMCsyOTgrNjM2ofsHpwAAACd0RVh0cHM6TGV2ZWwAQWRvYmVGb250LTEuMDogQ01NSTEyIDAwMy4wMDIKMReWuwAAAEl0RVh0cHM6U3BvdENvbG9yLTAAL2Rldi9zaG0vemYyLWNhY2hlLzNhODQzNDE3MTFhYjk1MWIyMWYxYjRlNzI5NWJhYTBlLmR2aSAtb0QppB4AAABFdEVYdHBzOlNwb3RDb2xvci0xAC9kZXYvc2htL3pmMi1jYWNoZS8zYTg0MzQxNzExYWI5NTFiMjFmMWI0ZTcyOTViYWEwZS5wcxtUkd0AAAAASUVORK5CYII=" /> &#8212; магнитная постоянная, <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPBAMAAAAbqIIhAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADBQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////L2OGaQAAAA50Uk5TAFWIIjPMZhHuRKq7d93+kB+vAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAAAeAAAAHgAnfVaYAAAAFxJREFUCNdjYMAOGJUMIAyWsAKokMUEmORSBgZ2TXUQ67WSCrdBKYj1koHBm4HbAcjqZGA4zcCtAGQpMTBoQ1hFJ3OgLAZLBmkG7gSIQbUMvFBr2JTVYKZbGjAAAEiKDGexbF8sAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE4LTExLTIyVDAzOjEwOjIzKzAxOjAwlRa+/gAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxOC0xMS0yMlQwMzoxMDoyMyswMTowMORLBkIAAAAgdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMTF4OSsyOTkrNjM3emlbRgAAACd0RVh0cHM6TGV2ZWwAQWRvYmVGb250LTEuMDogQ01NSTEyIDAwMy4wMDIKMReWuwAAAEl0RVh0cHM6U3BvdENvbG9yLTAAL2Rldi9zaG0vemYyLWNhY2hlLzNlNWYyNmJhZDMwZjZkZjRlYzU1YmRiYzk0YTk3OTAyLmR2aSAtbwswGmAAAABFdEVYdHBzOlNwb3RDb2xvci0xAC9kZXYvc2htL3pmMi1jYWNoZS8zZTVmMjZiYWQzMGY2ZGY0ZWM1NWJkYmM5NGE5NzkwMi5wc24j7yYAAAAASUVORK5CYII=" /> &#8212; диэлектрическая постоянная, <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAARBAMAAADEXSqOAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADBQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////L2OGaQAAAA50Uk5TAFWIdxGZRN1muyIzzKoC5j/wAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAAAeAAAAHgAnfVaYAAAAGlJREFUCNdjYMADGBUYmB1gHNYAhjy4DHsDgyacs24BwyQ4p52B4SGcE8rA9gDOKWJgmtDgEd0EYnM9YnBXUGiZ7APicFQmNl4WcHgAtSaLYRUD4wSYNUDApACzBgg4N4A55sju9MLhfgA6jhRrMGHYfwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOC0xMS0yMlQwMToxMTo0NyswMTowMCioTR8AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTgtMTEtMjJUMDE6MTE6NDcrMDE6MDBZ9fWjAAAAIXRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADE0eDEwKzI5OCs2Mzah+wenAAAAJ3RFWHRwczpMZXZlbABBZG9iZUZvbnQtMS4wOiBDTU1JMTIgMDAzLjAwMgoxF5a7AAAASXRFWHRwczpTcG90Q29sb3ItMAAvZGV2L3NobS96ZjItY2FjaGUvNDI0Mjk2OGI5ZjA4YmNlMzdmM2U2YTcwMmRiMzc0OTguZHZpIC1vGHEvbAAAAEV0RVh0cHM6U3BvdENvbG9yLTEAL2Rldi9zaG0vemYyLWNhY2hlLzQyNDI5NjhiOWYwOGJjZTM3ZjNlNmE3MDJkYjM3NDk4LnBzMPFQFQAAAABJRU5ErkJggg==" /> и <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPBAMAAAAWtvJmAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADBQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////L2OGaQAAAA50Uk5TAFWIIjPMZhHuRKq7mXcIbos7AAAAAWJLR0QAiAUdSAAAAAlwSFlzAAAAeAAAAHgAnfVaYAAAAElJREFUCNdjYMAFGJUMoCyWsAKYoMUEuPxShNLXSiow5kuEaCcDA3uOmwKIqcTAwFZ9PQDELLqZy84HVWHJwCCNUK+EYG5BdQoAM2gKyJ21WuwAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTgtMTEtMjJUMDA6MDI6NTgrMDE6MDDlZYAuAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE4LTExLTIyVDAwOjAyOjU4KzAxOjAwlDg4kgAAACB0RVh0cHM6SGlSZXNCb3VuZGluZ0JveAAxMng5KzI5OSs2Mzfjiz1HAAAAJ3RFWHRwczpMZXZlbABBZG9iZUZvbnQtMS4wOiBDTU1JMTIgMDAzLjAwMgoxF5a7AAAASXRFWHRwczpTcG90Q29sb3ItMAAvZGV2L3NobS96ZjItY2FjaGUvZmI2YTE2NzViOWQ5YTJkOWJhMmE1MzMxN2ZjY2YwOTkuZHZpIC1vNTBccgAAAEV0RVh0cHM6U3BvdENvbG9yLTEAL2Rldi9zaG0vemYyLWNhY2hlL2ZiNmExNjc1YjlkOWEyZDliYTJhNTMzMTdmY2NmMDk5LnBzC22b1wAAAABJRU5ErkJggg==" /> &#8212; относительные магнитная и электрическая проницаемости материала, <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAMCAMAAACz+6aNAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADNQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////8T5qHgAAAA90Uk5TAFWIEcy7d2bd7kQzIpmqssagbgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAHgAAAB4AJ31WmAAAABMSURBVAjXjY5BDoAwCATpItJSlf//ttqDYE/uYZOdZAJEf1Mw827eBOLAHkDvrhoK5GkJh1pZiPlUvS9EJZ1uTNTrkYidphd/H7S8B2uuAUKA+Ng8AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE4LTExLTIyVDAwOjAyOjU3KzAxOjAwEy3wxwAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxOC0xMS0yMlQwMDowMjo1NyswMTowMGJwSHsAAAAgdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMTB4NyszMDErNjM5JZVjrgAAACd0RVh0cHM6TGV2ZWwAQWRvYmVGb250LTEuMDogQ01NSTEyIDAwMy4wMDIKMReWuwAAAEl0RVh0cHM6U3BvdENvbG9yLTAAL2Rldi9zaG0vemYyLWNhY2hlL2EyYWI3ZDcxYTBmMDdmMzg4ZmY4MjMyOTNjMTQ3ZDIxLmR2aSAtb5+VokQAAABFdEVYdHBzOlNwb3RDb2xvci0xAC9kZXYvc2htL3pmMi1jYWNoZS9hMmFiN2Q3MWEwZjA3ZjM4OGZmODIzMjkzYzE0N2QyMS5wczZeNeEAAAAASUVORK5CYII=" /> &#8212; электропроводность материала. </p>
<p>Для проводников это выражение можно упростить до: </p>
<div class="latex">\delta=\sqrt{\frac{2}{\omega \mu_0 \mu_r \sigma}}</div>
<p>Грубо говоря, глубина скин-слоя определяется экспоненциальным уменьшением индуцированных токов в плоском полубесконечном проводнике. Однако очень важно заранее примерно представлять её значение. Рекомендуем всегда проводить предварительную оценку для определения толщины скин-слоя во всех материалах, так как от этой величины зависит то, какой подход к моделированию следует выбирать. Чтобы закрепить этот совет, давайте рассмотрим простой пример короткозамкнутого витка (поперечное сечение 1 см и радиус витка 10 см), который помещён в однородное фоновое магнитное поле, осциллирующее на разных частотах, как показано на рисунке ниже. </p>
<p><img src="https://cdn.comsol.com/wordpress/2018/05/copper-wire-loop-magnetic-field.png" title="" alt="copper wire loop magnetic field Как моделировать проводники в переменных магнитных полях" width="320" height="300" class="alignnone size-full wp-image-260951" /><br />
<em>Виток из медного провода, который помещён в синусоидальное переменное магнитное поле.</em> </p>
<p>Для решения такой задачи можно воспользоваться двухмерной осесимметричной моделью, как показано ниже. Область с бесконечными элементами (infinite element domain) используется для эффективного ограничения расчётной области и имитации открытых границ. Подробнее про использование данного функционала мы писали в <a href="/blogs/how-to-choose-between-boundary-conditions-for-coil-modeling/">предыдущей заметке нашего корпоративного блога</a>. </p>
<p><img src="https://cdn.comsol.com/wordpress/2018/05/coil-model-schematic.png" title="" alt="coil model schematic Как моделировать проводники в переменных магнитных полях" width="255" height="475" class="alignnone size-full wp-image-260961" /><br />
<em>Схематичное изображение расчетной области для модели катушки.</em> </p>
<p>Давайте посмотрим на результаты расчета в такой постановке на различных частотах. На рисунке ниже изображено распределение тока в катушке. На высоких частотах мы как раз наблюдаем эффект вытеснения тока к поверхности. Фактически, на самой высокой рассмотренной частоте, ток в центре катушки практически равен нулю. Можно сказать, что скин-эффект экранировал внутреннюю область проводника. </p>
<p><img src="https://cdn.comsol.com/wordpress/2018/05/current-flow-3-frequencies-simulation.png" title="" alt="current flow 3 frequencies simulation Как моделировать проводники в переменных магнитных полях" width="600" height="250" class="alignnone size-full wp-image-260971" /><br />
<em>Распределение тока в поперечном сечении катушки на различных частотах.</em> </p>
<p>Для правильного моделирования подобных задач очень важно аккуратно подобрать и построить конечно-элементную сетку. На высоких частотах, когда ток практически полностью вытесняется к границам проводника, для точного расчёта переменных полей, необходимо строить более плотную сетку ближе к внешней поверхности. Однако, поля сильно изменяются в направлении нормали к границе и очень слабо &#8212; по периметру катушки ( в касательном направлении). </p>
<p>В таких случаях можно воспользоваться функционалом сетки граничного слоя, который будет автоматически генерировать тонкие конечные элементы, нормальные к границе, как показано на рисунке ниже. В зависимости от того, насколько точно вам необходимо провести расчёт, вы можете задавать толщину этих элементов от половины до целой глубины скин-слоя, а также использовать два или больше граничных слоёв. С другой стороны, на низких частотах построение погранслойной сетки, в принципе, не требуется. </p>
<p><img src="https://cdn.comsol.com/wordpress/2018/05/wire-mesh-varying-frequencies.png" title="" alt="wire mesh varying frequencies Как моделировать проводники в переменных магнитных полях" width="600" height="250" class="alignnone size-full wp-image-260981" /><br />
<em>Сеточное разбиение внутри катушки на различных частотах, соответствующих предыдущим графикам распределения тока.</em> </p>
<h4>Эквивалентные граничные условия</h4>
<p>Как видно на изображениях выше, на более высоких частотах распределение тока внутри катушки очень незначительное. Поэтому можно сделать разумное практическое предположение о том, что на высоких частотах токи текут только <em>по</em> поверхности. В таких случаях можно использовать Импедансное граничное условие (<em>Impedance</em>) и не моделировать <em>внутреннюю</em> часть катушки, как показано на изображениях ниже. </p>
<p><img src="https://cdn.comsol.com/wordpress/2018/05/impedance-boundary-condition-schematic-model.png" title="" alt="impedance boundary condition schematic model Как моделировать проводники в переменных магнитных полях" width="600" height="500" class="alignnone size-full wp-image-260991" /><br />
<em>Схематичное изображение и сеточное разбиение для модели с</em> использованием Импедансного граничного условия (Impedance)<em>.</em> </p>
<p>Такой подход позволит значительно сэкономить вычислительные ресурсы, так как в при этом необходимо строить сетку только в окружающей воздушной области и применить <em>Импедансное</em> граничное условие. Очевидно, что в такой постановке мы не сможем получить и расчитать распределение тока внутри проводника. Однако, если в задаче оно и не требуется, то смело можно пользоваться этим удобным граничным условием. На графике ниже изображены зависимости потерь в катушке от частоты, рассчитанные с помощью <em>Импедансного</em> граничного условия (зелёная линия) и с использованием полнотельной модели с погранслойной сеткой (синяя линия). </p>
<p><img src="https://cdn.comsol.com/wordpress/2018/05/conductor-model-computed-losses-plot.png" title="" alt="conductor model computed losses plot Как моделировать проводники в переменных магнитных полях" width="550" height="400" class="alignnone size-full wp-image-261001" /><br />
<em>График зависимости потерь в катушке от частоты для</em> Импедансного <em>граничного условия и для полнотельной моделии с погранслойной сеткой.</em> </p>
<p>Далее приведен график отношения потерь, рассчитанных с помощью <em>Импедансного</em> граничного условия, к потерям, рассчитанным с использованием полнотельной модели, в зависимости от отношения радиуса провода к толщине скин-слоя. По мере приближения характерного размера задачи (в данном случае, радиуса) к величине превышающей толщину скин-слоя в десять раз, рассчитанные для двух случаев потери выравниваются. </p>
<p><img src="https://cdn.comsol.com/wordpress/2018/05/conductor-model-ratio-comparision-plot.png" title="" alt="conductor model ratio comparision plot Как моделировать проводники в переменных магнитных полях" width="599" height="449" class="alignnone size-full wp-image-261011" /><br />
<em>График зависимости отношения рассчитанных потерь от соотношения радиуса катушки к толщине скин-слоя.</em> </p>
<p>По данному графику можно сделать вывод о том, что <em>Импедансное</em> граничное условие даёт точные результаты  при расчете полных потерь, в случае если толщина скин-слоя относительно мала по сравнению с характерными размерами моделируемого проводника. Это очень важное следствие, так как оно помогает значительно упростить некоторые задачи для расчёта в частотной области с использованием модуля AC/DC. </p>
<h3>Расчёты проводников во временной области в переменных магнитных полях</h3>
<p>Завершим нашу статью некоторыми комментариями по расчетам во временной области. <em>Импедансное</em> граничное условие в данном случае неприменимо, так как оно сформулировано только для системы уравнений Максвелла в частотной области. Для моделирования во временной области необходимо строить сетку на всей поверхности проводника. В данном случае все также актуально использование функционала погранслойных сеток, однако вам необходимо подобрать толщину слоев этой сетки как на основе средней, так и максимально возможной частоты, которая может проявиться в расчете во временной области. Такой подход может увеличить вычислительные затраты, поэтому старайтесь использовать моделирование в частотной области по мере возможности. </p>
<p>Потребуется ли переход во временною область, если в модели  присутствуют нелинейные материалы? Если в задаче имеется ферромагнитный материал с нелинейной магнитной проницаемостью, можно использовать материальную модель эффективной кривой намагничивания H-B (effective H-B curve) и <a href="/blogs/model-magnetic-materials-in-the-frequency-domain-with-an-app/">смоделировать магнитный материал в частотной области</a>. </p>
<h3>Заключение</h3>
<p>Для эффективного использования модуля AC/DC очень важно иметь правильное представление об эффектах, характерных для проводящих и других резистивных материалов в переменных магнитных полях. В данной заметке мы показали, как можно использовать <em>Импедансное</em> граничное условие на высоких частотах в качестве альтернативы явному моделированию проводящих областей. В последнем случае необходимо использовать сетку с погранслойными элементами, чтобы разрешить растекание токов в приповерхностном слое на высоких частотах, что увеличит вычислительные затраты. При использовании <em>Импедансного</em> граничного условия не нужно будет моделировать внутреннюю область проводника, что поможет значительно сэкономить вычислительные ресурсы. </p>
<h3>Дальнейшие шаги</h3>
<p>Чтобы узнать больше о функционале модуля AC/DC для электротехнических расчетов, нажмите на кнопку ниже. </p>
<div class="flex-center">
<a href="/acdc-module" class="btn-solid btn-md btn-green">Описание возможностей модуля AC/DC</a>
</div>
<h4>Дополнительные ресурсы</h4>
<p>Ознакомьтесь со следующими примерами, чтобы узнать больше об электротехническом моделировании:
<ul>
<li><a href="/model/iron-sphere-in-a-60-hz-magnetic-field-12841">Модель железной сферы в переменном магнитном поле частотой 60 Гц</a></li>
<li><a href="/model/iron-sphere-in-a-20-khz-magnetic-field-12831">Модель железной сферы в переменном магнитном поле частотой 20 кГц</a></li>
<li><a href="/model/iron-sphere-in-a-13-56-mhz-magnetic-field-12835">Модель железной сферы в переменном магнитном поле частотой 13,56 МГц</a></li>
<li><a href="/model/mutual-inductance-and-induced-currents-between-single-turn-coils-12653">Расчёт взаимной индукции и индуцированных токов в системе из двух одновитковых катушек</a></li>
</ul>
<p>The post <a href="https://www.comsol.ru/blogs/how-to-model-conductors-in-time-varying-magnetic-fields/">Как моделировать проводники в переменных магнитных полях</a> appeared first on <a href="https://www.comsol.ru/blogs">RU Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>https://www.comsol.ru/blogs/how-to-model-conductors-in-time-varying-magnetic-fields/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Распространённые ошибки при термоэлектрических расчётах</title>
		<link>https://www.comsol.ru/blogs/common-pitfalls-in-electrothermal-analysis/</link>
		<comments>https://www.comsol.ru/blogs/common-pitfalls-in-electrothermal-analysis/#comments</comments>
		<pubDate>Tue, 17 Apr 2018 12:03:24 +0000</pubDate>
		<dc:creator><![CDATA[Walter Frei]]></dc:creator>
				<category><![CDATA[AC/DC и электромагнетизм]]></category>
		<category><![CDATA[Электромагнитный нагрев]]></category>
		<category><![CDATA[Электротехника]]></category>
		<category><![CDATA[модуле Теплопередача]]></category>
		<category><![CDATA[Модуль AC/DC]]></category>
		<category><![CDATA[Технический контент]]></category>

		<guid isPermaLink="false">http://ru.staging.comsol.com/blogs?p=181531</guid>
		<description><![CDATA[<p>Распространённые ошибки при термоэлектрических расчётах При моделировании различных электротехнических приборов важную роль играет правильный расчёт электромагнитного нагрева материалов, электропроводность и теплопроводность которых нелинейно зависят от температуры. При моделировании таких нелинейностей даже у опытных инженеров могут возникать некоторые трудности и неожиданные результаты расчетов при комплексных сочетаниях нелинейных свойств материалов, граничных условий и геометрии. Давайте на простом примере разберём, почему это происходит. Закон Ома и резистивный нагрев Одним из первых физических законов, с которым сталкиваемся и который используем мы как инженеры, является [&#8230;]</p><p>The post <a href="https://www.comsol.ru/blogs/common-pitfalls-in-electrothermal-analysis/">Распространённые ошибки при термоэлектрических расчётах</a> appeared first on <a href="https://www.comsol.ru/blogs">RU Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Распространённые ошибки при термоэлектрических расчётах При моделировании различных электротехнических приборов важную роль играет правильный расчёт электромагнитного нагрева материалов, электропроводность и теплопроводность которых нелинейно зависят от температуры. При моделировании таких нелинейностей даже у опытных инженеров могут возникать некоторые трудности и неожиданные результаты расчетов при комплексных сочетаниях нелинейных свойств материалов, граничных условий и геометрии. Давайте на простом примере разберём, почему это происходит. </p>
<p><span id="more-181531"></span></p>
<h3>Закон Ома и резистивный нагрев</h3>
<p>Одним из первых физических законов, с которым сталкиваемся и который используем мы как инженеры, является закон Ома: Ток, протекающий через устройство равен приложенному напряжению (разности потенциалов), делённому на электрическое сопротивление или <em>I</em> = <em>V/R<sub>e</sub></em>, где <em>R<sub>e</sub></em> &#8212; электрическое сопротивление, которое является функцией от геометрии и электропроводности материала. </p>
<p>Далее мы узнаём о рассеиваемой мощности, которая равна произведению приложенного напряжения и тока, или <em>Q</em> = <em>IV</em>, что можно также записать, как <em>Q</em> = <em>I<sup>2</sup>R<sub>e</sub></em> или <em>Q</em> = <em>V<sup>2</sup>/R<sub>e</sub></em>. Немного позже мы сталкиваемся с такими свойствами, как теплопроводность и эквивалентное термическое сопротивление устройства, <em>R<sub>t</sub></em>, которые позволяют нам рассчитать повышение температуры устройства (относительно условий окружающей среды) по формуле Δ<em>T</em> = <em>QR<sub>t</sub></em>. </p>
<p>Теперь мы можем определить абсолютное значение температуры устройства по формуле <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKgAAAAWCAMAAABjVSeDAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADNQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////8T5qHgAAAA90Uk5TABGIZkR3mSKqVTPuzLvdRiIT+QAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAJTSURBVEjH7VbbkqwgDIQECCCX///bEy6Ooo6Du1PnaVO15WCa0HQaXCH+4vshYQv8Au4noUADGNlH2BbRNIK0VVK4DAw35qbYLO4HUlkoD7+szFQuSrhFDzBbWeQCIrgpN4v7HO7AM/QGmbhKWldhVdQORhVlU92Jel99FjcRcRjJsG7b5S6pSV3YvSBYnbHUZip6X30W95goLKs3Ve5ap2YtyP441ee54zGLe0CUNtlWBamt4pfzYjoPGnm1hb/BfYOo2Upi92S1qER7YbBmvVfAPm5wQ3gpJmMgmraSK2eTeFkTr+otk/fNDQ6bocieU/KlWWtSaI/2Km8TUt9Bs2i7A+TY6i9YlJZGyp1TW1d07VFq93kn+kqune8WhTzOrfMP1tNvWn9nUbRvU/FgtrH1ryYluxKuq8TlPPdovf1hUlc4RM0fOIlGaqc9apbAWAQS5Y8vRHCuZImzPMgwMh0PU2C8ZjkgdFP2WzRHcZr71KIss8ySr9bIC5RG8eYTCmWRSkdLF6BkGc79U/FQZhjLRZETpMCuh6drXIjCfi5CyAk+fxQ3HDFJz0JIwXc18f5VqBZVsb3JAM6XrKjZU+2RuI/ghCuf0coULK9S2hKD0DTB645yLDYuLeYfyPtnGRUbDEx16qqC67CjRcVRYfZOwcnDSXXsrvirj3XhFh02rQw/E2nFbggkrEPyhYhv2eCRu08jhYuLgXsi48VJPc19FNIqMJrNGJkOsxOBzw6/45FFfm2c0q5lI2eC0x9L+pzzVZdn5v7fgPi7fx3/4mH8A19nEK0OxZPeAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE4LTExLTIyVDEyOjA3OjI5KzAxOjAwUq0d+gAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxOC0xMS0yMlQxMjowNzoyOSswMTowMCPwpUYAAAAidEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMTAxeDEzKzI1NSs2Mza2dQG5AAAAJ3RFWHRwczpMZXZlbABBZG9iZUZvbnQtMS4wOiBDTU1JMTIgMDAzLjAwMgoxF5a7AAAASXRFWHRwczpTcG90Q29sb3ItMAAvZGV2L3NobS96ZjItY2FjaGUvYTNmZWViYTA3MjM0MGViMDljOThkZTRiNzAxNTI3MDAuZHZpIC1vDEACZAAAAEV0RVh0cHM6U3BvdENvbG9yLTEAL2Rldi9zaG0vemYyLWNhY2hlL2EzZmVlYmEwNzIzNDBlYjA5Yzk4ZGU0YjcwMTUyNzAwLnBzWfx1/AAAAABJRU5ErkJggg==" />. С этого момента мы и начнём наше обсуждение. Рассмотрим полностью дискретную модель. Да, пример в данной статье настолько прост, что нам даже не придётся использовать программное обеспечение COMSOL Multiphysics&#174; для этой части. Итак, у нас есть модель с сосредоточенными параметрами, электрическое сопротивление которого равно <em>R<sub>e</sub></em> = 1 Ω, а тепловое сопротивление &#8212; <em>R<sub>t</sub></em> = 1 K/W. Мы можем управлять этим устройством либо постоянным напряжением и рассчитывать температуру по формуле <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOEAAAAZCAMAAADwrLk8AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADlQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AuJdXgAAABF0Uk5TADOImSIRd0TuZlWq3cy7P0611ilbAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAAAeAAAAHgAnfVaYAAAAyNJREFUWMPtWImS2yAM5caAoeX/f7YCgQMYE6eT3cx2qpld2zwZHeiBHEL+y8eEMsbFp534SpGKEL3JT7vxhaIj/Iv60268TQw9hwjrGI9hYa5eVc/XWbKHmDfo/YVoKMk8b3563PBDg1nMBJpXDUHloTQBSxKclsRGmFRzTq7lrt7rIl12MJa8yR1vdGPF11xkJbupJj2MXINZ8vQqpsgFI9dyV++52OGZa/SvjFN1XOpy0GrQZPuQ6IahQSxAUivc7dnIgtl39W5I6B8lLpCIJQy8UIjXVh6yesOzfchGk2PLF2AKPDN1y1p6cQDd1Xs9QlMcKo4hj8QWQapKLVKyYzQstlvTtgKL0Hhv77ir91KErlSnz+NCnV+wdVEE2qdb50bQC7AI0quJRD+ELvTeEqEvNR9ykc0ozjumSeN6lnC1AGsa9/6ZtbLQ69NytwMZIqy1yNKN1asX+A7+8DAYKi7OwSLbze1/pWew/IU7Q7KuAVaFx8s5QgGH7mzmo3CRaXxIUYmwA+VQlO+goUDCS3uGjjpQuSh2PJnHCNMuz2Yr4OpgYRqLs+l7kPWpOtFLzat0SUPjLqHQl95FlcKBrSfpKQ1BNoH2w9YroIs9OJg80avdafRMzxilhDRcKquoUSl73BkmSPqDvc9a4DwXgKanyDp7Q4R7BSObdhLmKJxy4MU8QTaCw2YETyZfpiG4IqM0MoBLqThS3qDX0s4IqL7kKIMDNHBcID2EdHFakLhPS+Sxd5QDLwXB0Agq0BHsTRrm486e92GNnoiSUE8kgQ84AanTHmmoQxqC5oRBNyJT3AkdOTFGqCocpk6II60O7KccBE/ULzSCiR9BQW7Esw42oF8WrgYcSLuGdvljANhY82eL1siJMUJROxY7NabOw1aJZpEsH8GzyZcjhDmDNTlTiQQ7NCLQ4ksvoOTM72Sc4tJ5alKl9p938877Svx0lBYjpOkHGomLL8o7Ip1mXKlMAIiK+MR5GINHB4cXtzolPqEhId6q5XTCLUB6sUcUI813R5eWJya/W8wi34w+eZn/iB9zzHUY7smrN37F+LflD5p4GC5BNi8WAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE4LTExLTIyVDA5OjEwOjM5KzAxOjAwx5OHCAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxOC0xMS0yMlQwOToxMDozOSswMTowMLbOP7QAAAAidEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMTM1eDE1KzIzOCs2MzZVagguAAAAJ3RFWHRwczpMZXZlbABBZG9iZUZvbnQtMS4wOiBDTU1JMTIgMDAzLjAwMgoxF5a7AAAASXRFWHRwczpTcG90Q29sb3ItMAAvZGV2L3NobS96ZjItY2FjaGUvYzUyOWUzZDBiMmZjNGE5NDY4MzdlYWI1ZWVmNDcyMjAuZHZpIC1v8EZeVQAAAEV0RVh0cHM6U3BvdENvbG9yLTEAL2Rldi9zaG0vemYyLWNhY2hlL2M1MjllM2QwYjJmYzRhOTQ2ODM3ZWFiNWVlZjQ3MjIwLnBzUI2uaAAAAABJRU5ErkJggg==" />, либо постоянным током и рассчитывать максимальную температуру, как <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMEAAAAXCAMAAACF+9ucAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADNQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////8T5qHgAAAA90Uk5TADOImSIRd0TuZqpV3bvMj0JExgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAJdSURBVFjD7VbbkqsgEOSOAyL//7c7M5g1gBLcpCrn4XRVYtKMzVxRIf7jk5BKafNtJ96BdUL4xX7bjTfgM35l/2033goB65Dl/fusOgAfMbwNluTkK10YKNu4eizOWeGCtyJmhTnQerTPtOF9eFKlqz4YSlJcXGN3xgb2LlNcRo22mTZ8hdgxUJpHomfmwfCPWM/FKWu4IcLKIY7GaNrwJVLH6IUDwNDiPgea9/ktjhiwwMfXwuXzo9N42vAPEaxUX7NkxIMp/aTqyT5nOfo8OZrThrciMJ3qzsgFXrOM0t1PjvoDcmT4mQigU2XGQvATLKN09wH1jJFhFfbs47SLQK89gxvrZGdYxjJ7Og4M9/PEhH7JPlJcqrqVy7G+dqqF0WnA2ue6fWQMzFKE+7NS/NbRcVHX8lw67rwaA5UHbNUcXXe7iy4ajQGEy6VUN27bRRdjgIbLgK1Eu+5+nuRTQwDnjAVtXXQSHOVGB1BG0AdPdRUjrhpcpT9ZVSG0EZyNAV9ysSS1lm1Eb48BFsZmCzZhgai0lJUVhA9gqDuobgpX0Zoq7huX2wiuxoB9VUWtY59EQW15VROvCYehyVbITViBb/MGE+O3MgY+FSorFfFkQoZWRSteRWBUQtWqjVTYmbQJZ4pay4oZjwexJBoVLCVeARNDefeB3yxpGvb0xN2qHYOTZ/IVIrrq0xnbid6MAL1OETgPGptoNU54bKzNiBDBSNpT8uomgTrJVIdNvLXZrtaiFb0HG7zSzomEwui12GjSkMO/AbAeOnoXeTXRyhbd3/d6qLV4U/TfwQ+hYxQuAm7YnQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOC0xMS0yMlQxMjowNzoyOSswMTowMFKtHfoAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTgtMTEtMjJUMTI6MDc6MjkrMDE6MDAj8KVGAAAAInRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADExNngxNCsyNDcrNjM3vYHsKQAAACd0RVh0cHM6TGV2ZWwAQWRvYmVGb250LTEuMDogQ01NSTEyIDAwMy4wMDIKMReWuwAAAEl0RVh0cHM6U3BvdENvbG9yLTAAL2Rldi9zaG0vemYyLWNhY2hlLzEyYzNmODdkNmRkNTI3Y2Y3ZGM1YTEwNTZlZGNhYzY0LmR2aSAtb3rxhNAAAABFdEVYdHBzOlNwb3RDb2xvci0xAC9kZXYvc2htL3pmMi1jYWNoZS8xMmMzZjg3ZDZkZDUyN2NmN2RjNWExMDU2ZWRjYWM2NC5wc/xAHOgAAAAASUVORK5CYII=" />. </p>
<p>Температуру окружающей среды примем равной 300 K или 27&#176;C, что является примерной комнатной температурой. Теперь давайте рассчитаем температуру нашего устройства, как функцию от напряжения (от 0 до 10 В) и тока (от 0 до 10 А), как показано на рисунке ниже. Неудивительно, что мы видим квадратичную зависимость. </p>
<p><img src="https://cdn.comsol.com/wordpress/2018/04/device-temperature-vs-applied-voltage-current-plots-.png" title="" alt="device temperature vs applied voltage current plots  Распространённые ошибки при термоэлектрических расчётах" width="727" height="300" class="alignnone size-full wp-image-256581" /><br />
<em>Зависимость температуры устройства от приложенного напряжения (слева) и протекающего тока (справа) при постоянных свойствах материала.</em> </p>
<p>Можно предположить, что возможно использовать кривую для расчёта более широкого диапазона рабочих параметров. Поставим задачу нагреть устройство до критической температуры, при которой материал начнёт плавиться и испаряться. Предположим, что он начнёт испаряться при температуре 700 K (427&#176;C). Основываясь на графиках выше и проведя простые математические вычисления можно рассчитать, что максимальное напряжение будет равно 20 В, а ток &#8212; 20 А, однако это совершенно неправильно! </p>
<h3>Учет нелинейных свойств материала для сосредоточенной модели</h3>
<p>На данном этапе вы можете заметить, что допущена ошибка: Электрическое сопротивление непостоянно и зависит от температуры. Для большинства металлов электрическая проводимость уменьшается с увеличением температуры а, следовательно, сопротивление увеличивается. Итак, давайте рассмотрим зависимость сопротивления от температуры: </p>
<div class="latex">R_e = \rho_0(1+\alpha_e(T-T^e_0))</div>
<p>Эта формула также известна, как <a href="https://en.wikipedia.org/wiki/Electrical_resistivity_and_conductivity#Linear_approximation" target="_blank">linearized resistivity model (линеаризованная модель резистивности)</a>, где <em>ρ</em><sub>0</sub> &#8212; референсное сопротивление при расчётной температуре <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAWCAMAAAACYceEAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADNQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////8T5qHgAAAA90Uk5TAFWIEWZ3qkSZIjO73e7MUspd1wAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAHgAAAB4AJ31WmAAAACPSURBVCjPnZDBEsMgCERhMUHUxv//20Z0kh7ItNM9MOobXBai38VgXkfBrUQAERbZdhXifl41Z+sAl0V2x93OatB6/2vJcRtVtQyyepKM+spOjDLrxh8DlZ4eRp02kaZNpGkT6LuNQCGhTTWSI7LxmLVczwlHb2ORtDlBYIc/CDuJAsgYsYV7SjA8ZDa9Ot7/OQNvEhkGLQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOC0xMS0yMlQxMTo1MzowMiswMTowMNf5LosAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTgtMTEtMjJUMTE6NTM6MDIrMDE6MDCmpJY3AAAAIXRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADE1eDEzKzI5OCs2MzYD03cNAAAAJ3RFWHRwczpMZXZlbABBZG9iZUZvbnQtMS4wOiBDTU1JMTIgMDAzLjAwMgoxF5a7AAAASXRFWHRwczpTcG90Q29sb3ItMAAvZGV2L3NobS96ZjItY2FjaGUvZWIyNTEwYTNiY2NlMDQwNDMyZTg1MjM5MzdkZTE5MWUuZHZpIC1vcjKxKQAAAEV0RVh0cHM6U3BvdENvbG9yLTEAL2Rldi9zaG0vemYyLWNhY2hlL2ViMjUxMGEzYmNjZTA0MDQzMmU4NTIzOTM3ZGUxOTFlLnBzfMcNOgAAAABJRU5ErkJggg==" />, <em>α<sub>e</sub></em> &#8212; температурный коэффициент электрического сопротивления. </p>
<p>Примем<em>ρ</em><sub>0</sub> = 1 Ω, <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAWCAMAAAACYceEAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADNQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////8T5qHgAAAA90Uk5TAFWIEWZ3qkSZIjO73e7MUspd1wAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAHgAAAB4AJ31WmAAAACPSURBVCjPnZDBEsMgCERhMUHUxv//20Z0kh7ItNM9MOobXBai38VgXkfBrUQAERbZdhXifl41Z+sAl0V2x93OatB6/2vJcRtVtQyyepKM+spOjDLrxh8DlZ4eRp02kaZNpGkT6LuNQCGhTTWSI7LxmLVczwlHb2ORtDlBYIc/CDuJAsgYsYV7SjA8ZDa9Ot7/OQNvEhkGLQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOC0xMS0yMlQxMTo1MzowMiswMTowMNf5LosAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTgtMTEtMjJUMTE6NTM6MDIrMDE6MDCmpJY3AAAAIXRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADE1eDEzKzI5OCs2MzYD03cNAAAAJ3RFWHRwczpMZXZlbABBZG9iZUZvbnQtMS4wOiBDTU1JMTIgMDAzLjAwMgoxF5a7AAAASXRFWHRwczpTcG90Q29sb3ItMAAvZGV2L3NobS96ZjItY2FjaGUvZWIyNTEwYTNiY2NlMDQwNDMyZTg1MjM5MzdkZTE5MWUuZHZpIC1vcjKxKQAAAEV0RVh0cHM6U3BvdENvbG9yLTEAL2Rldi9zaG0vemYyLWNhY2hlL2ViMjUxMGEzYmNjZTA0MDQzMmU4NTIzOTM3ZGUxOTFlLnBzfMcNOgAAAABJRU5ErkJggg==" /> = 300 K, и <em>α<sub>e</sub></em> = 1/200 K. Теперь при 300 К сопротивление устройства равно 1 Ω, при 500 K &#8212; 2 Ω и так далее. Уравнения для сосредоточенного параметра температуры, как функции от напряжения и тока: </p>
<div class="latex">T = T_{ambient} + (V^2 /\rho_0(1+\alpha_e(T-T^e_0))) R_t</div>
<p>и </p>
<div class="latex">T = T_ {ambient} + I^2 \rho_0(1+\alpha_e(T-T^e_0)) R_t</div>
<p>Эти уравнения уже немного сложнее (первое &#8212; квадратичное уравнение относительно <em>T</em>), но их ещё можно решить вручную. Графики зависимости температуры от приложенного напряжения и тока показаны ниже. </p>
<p><img src="https://cdn.comsol.com/wordpress/2018/04/simulation-results-temperature-applied-voltage-current.png" title="" alt="simulation results temperature applied voltage current Распространённые ошибки при термоэлектрических расчётах" width="728" height="300" class="alignnone size-full wp-image-256591" /><br />
<em>Зависимости температуры устройства от приложенного напряжения (слева) и протекающего тока (справа) для случая зависимости электрического сопротивления от температуры.</em> </p>
<p>Для варианта с напряжением мы видим, что при увеличении температуры, сопротивление также возрастает. Так как в этом случае сопротивление в уравнении для температуры находится в знаменателе, с его увеличением прирост температуры будет уменьшаться: мы видим, что график температуры лежит <em>ниже</em>, чем для случая с постоянным удельным сопротивлением. Если рассматривать вариант с постоянным током, то зависящее от температуры сопротивление будет в числителе. </p>
<p>По мере увеличения тока резистивный нагрев будет, наоборот, <em>больше</em>, чем в первом случае. На данном этапе мы опять-таки можем вычислить максимальное рабочее напряжение и ток, однако, вы, вероятно, уже видите вторую ошибку, которую мы допустили: необходимо также учитывать температурную зависимость теплового сопротивления. Для металлов выражение для теплопроводности будет аналогичным. Запишем нелинейное выражение, которое похоже на то, что мы уже использовали ранее:</p>
<div class="latex">R_t = r_0(1+\alpha_t(T-T^t_0)) </div>
<p>Теперь наше полное уравнение для расчёта температуры примет следующий вид: </p>
<div class="latex">T = T_{ambient} + V^2 r_0(1+\alpha_t(T-T^t_0))/\rho_0(1+\alpha_e(T-T^e_0))</div>
<p>и </p>
<div class="latex">T = T_ {ambient} + I^2 \rho_0(1+\alpha_e(T-T^e_0))/r_0(1+\alpha_t(T-T^t_0))</div>
<p>Хотя эти уравнения несильно отличается от предыдущих, их уже решить довольно сложно. Использование программного обеспечения в данном случае выглядит намного более привлекательным и удобным! После решения этих уравнений (при <em>r</em><sub>0</sub> = 1 K/W, <em>α<sub>t</sub></em> = 1/400 K и <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAMAAADzN3VRAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADNQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////8T5qHgAAAA90Uk5TABEiiLtEVWZ3qpnd7swzTsr24AAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAHgAAAB4AJ31WmAAAACTSURBVCjPnZHLEsMgCEV5iBit4f//thHbpJnB6bR34YKjHkSAH4K0IswrkiSuZzY+EfIVBUnXtrIJQrbjeqn1ptkc22iJ+FND6riNVQTsVTiiONZHdULQc7m1tJtCnKmJMjVRpibIdw2yMIaaRIA90uxjZmk/y8rdmo+rOIn+h/8g2Un0ABwttnBOysSLN5O8TzwB/fgDKC7LAV8AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTgtMTEtMjJUMDk6MTA6NDArMDE6MDBYzsvCAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE4LTExLTIyVDA5OjEwOjQwKzAxOjAwKZNzfgAAACF0RVh0cHM6SGlSZXNCb3VuZGluZ0JveAAxNXgxNSsyOTgrNjM2cMkOhwAAACd0RVh0cHM6TGV2ZWwAQWRvYmVGb250LTEuMDogQ01NSTEyIDAwMy4wMDIKMReWuwAAAEl0RVh0cHM6U3BvdENvbG9yLTAAL2Rldi9zaG0vemYyLWNhY2hlLzkxYzE4OWNiMGMzOWE1YzllOWU1MzIwODFlMGMwNWIxLmR2aSAtb8kaYk8AAABFdEVYdHBzOlNwb3RDb2xvci0xAC9kZXYvc2htL3pmMi1jYWNoZS85MWMxODljYjBjMzlhNWM5ZTllNTMyMDgxZTBjMDViMS5wc8fwT0AAAAAASUVORK5CYII=" /> = 300 K), можно построить зависимости температуры устройства, как показано ниже. </p>
<p><img src="https://cdn.comsol.com/wordpress/2018/04/device-temperature-electrothermal-analysis.png" title="" alt="device temperature electrothermal analysis Распространённые ошибки при термоэлектрических расчётах" width="729" height="300" class="alignnone size-full wp-image-256601" /><br />
<em>Зависимости температуры устройства от приложенного напряжения (слева) и протекающего тока (справа) для случая зависимости электрического и термического сопротивлений от температуры.</em> </p>
<p>Заметим, что для варианта с током температура возрастает асимптотически. Поскольку электрическое и тепловое сопротивление увеличиваются с повышением температуры, температура устройства возрастает очень резко по мере увеличения тока. При повышении температуры до бесконечности, задача становится нерешаемой. На самом деле, это полностью ожидаемо. Так работает предохранитель в вашем автомобиле. Если решать данную задачу в COMSOL Multiphysics, то можно использовать исследование во временной области (введя термальную массу как функцию от от плотности материала и теплоемкости), с помощью которого можно рассчитать время, в течение которого произойдет отказ устройства. </p>
<p>Для варианта с напряжением всё намного проще. Здесь мы также видим вполне предсказуемое поведение системы. С увеличением сопротивления температура растёт быстрее, чем в предыдущем случае. Однако заметьте, что относительно самого первого случая с постоянным сопротивлением, температура всё же ниже. Иногда это может запутать, но просто отметьте для себя, что одна из нелинейностей приводит к <em>уменьшению</em> температуры, а другая &#8212; к <em>увеличению</em>. В целом, если составлять более комплексную модель (например, которую можно сделать и рассчитать в COMSOL Multiphysics), то сложно предугадать, какая из нелинейностей будет преобладать. </p>
<p>Какую ещё ошибку можно допустить на этом этапе? В данном случае мы использовали <em>положительный</em> температурный коэффициент теплового сопротивления. Это справедливо для большинства металлов, однако для изоляторов, к примеру для стекла, этот коэффициент будет противоположным. Обычно термическое сопротивление всего устройства в основном зависит как раз от изоляторов, а не от электропроводящих доменов. Кроме того, при расчёте термического сопротивления устройства необходимо учитывать естественное охлаждение. То есть термического сопротивление также будет зависеть от эффектов свободной конвекции (которая возрастает с разницей температур) и излучения (которое пропорционально четвёртой степени разницы температур). Теперь давайте закончим рассмотрение нашей относительно простой задачи и изменим знак температурного коэффициента, <em>α<sub>t</sub></em> = 1/400 K, а затем также сравним два варианта &#8212; с питающим напряжением (от 0 до 100 В) и протекающим током (от 0 до 100 А). </p>
<p><img src="https://cdn.comsol.com/wordpress/2018/04/device-temperature-comsol-multiphysics-plot.png" title="" alt="device temperature comsol multiphysics plot Распространённые ошибки при термоэлектрических расчётах" width="600" height="300" class="alignnone size-full wp-image-256611" /><br />
<em>Зависимости температуры устройства от приложенного напряжения (розовым) и протекающего тока (голубым) при отрицательном температурном коэффициенте термического сопротивления.</em> </p>
<p>Мы видим, что результаты теперь совершенно другие. Обратите внимание, что в обоих случаях при низких значениях сопротивления кривые возрастают квадратично, а при увеличении сопротивления они уже имеют менее резкий характер, так как термическое сопротивление уменьшается. Тангенс угла наклона всегда положителен, но его величина постепенно уменьшается. В случае с током, кривая начинает асимптотически приближаться к значению <em>T</em> = 700 K, а в варианте с напряжением это значение меньше. </p>
<p>Это достаточно важный результат, и он позволяет обратить внимание на ещё одну распространённую ошибку. Нелинейные модели материалов, которые мы здесь используем для электрического и термического сопротивлений, являются <em>приближёнными</em>. Они становятся неэффективными при значениях температур около 700 К. Если мы знаем, что устройство будет работать как раз в этом режиме, то нужно найти более сложную материальную модель. Несмотря на то, что существующие модели позволяли получить какой-то результат, всегда стоит проверять адекватность расчёта на действующей рабочей температуре. Конечно, если наши условия эксплуатации далеки от таких температур, можно воспользоваться линеаризованной моделью резистивности (одной из встроенных материальных моделей в COMSOL Multiphysics). Тогда наша модель будет корректной. </p>
<p>Подводя некоторые итоги, мы видим, что температура имеет очень сложную зависимость от питающего напряжения и тока. При рассмотрении нелинейных материалов температура может быть выше или ниже, чем при постоянных свойствах, угол наклона температурной кривой может быть как довольно резким, так и плавным, в зависимости от условий работы. </p>
<p>Запутали ли вас результаты в последнем варианте ещё больше? Что, если мы вернёмся к выражению для сопротивления и изменим один из коэффициентов? У некоторых материалов отрицательный знак температурных коэффициентов для электрического и термического сопротивлений. Что, если бы мы использовали более комплексные нелинейности? Вы все также будете пытаться предсказать ожидаемую температуру на основании сосредоточенной модели, или вы бы скорее положились на полноценный детальный расчёт? </p>
<h3>Выводы о распространённых ошибках при электротермических расчётах</h3>
<p>Как насчёт случая реального устройства? В нём будет несколько материалов, различные зависимости электро- и теплопроводностей как функции температуры, а также и сложная геометрия. Какой решатель при моделировании вы бы выбрали: стационарный или временной, чтобы узнать, сколько времени потребуется для повышения температуры? Скорее всего, в модели также будут нелинейные граничные условия такие, как <a href="/blogs/thermal-modeling-surfaces-wavelength-dependent-emissivity/">условие излучения</a> и <a href="/blogs/modeling-natural-and-forced-convection-in-comsol-multiphysics/">свободная конвекция</a>, которые неправильно будет аппроксимировать только одним приближённым тепловым сопротивлением. Что же в таком случае можно ожидать? Да практически всё! И как же рассчитывать такие сложные задачи? Конечно же с помощью COMSOL Multiphysics! </p>
<h3>Следующий шаг</h3>
<p>Узнайте, как COMSOL Multiphysics может помочь вам в мультифизическом моделировании при решении поставленных задач. Не стесняйтесь написать нам и задать все интересующие вопросы! </p>
<div class="flex-center">
<a href="/contact" class="btn-solid btn-md btn-orange">Связаться с COMSOL</a>
</div>
<p>The post <a href="https://www.comsol.ru/blogs/common-pitfalls-in-electrothermal-analysis/">Распространённые ошибки при термоэлектрических расчётах</a> appeared first on <a href="https://www.comsol.ru/blogs">RU Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>https://www.comsol.ru/blogs/common-pitfalls-in-electrothermal-analysis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Нужно ли использовать скругления в геометрии (операцию Fillet) при решении задач электромагнитного нагрева?</title>
		<link>https://www.comsol.ru/blogs/should-i-fillet-the-geometry-in-my-electromagnetic-heating-analysis/</link>
		<comments>https://www.comsol.ru/blogs/should-i-fillet-the-geometry-in-my-electromagnetic-heating-analysis/#comments</comments>
		<pubDate>Thu, 30 Nov 2017 12:36:06 +0000</pubDate>
		<dc:creator><![CDATA[Walter Frei]]></dc:creator>
				<category><![CDATA[AC/DC и электромагнетизм]]></category>
		<category><![CDATA[Электромагнитный нагрев]]></category>
		<category><![CDATA[Электротехника]]></category>
		<category><![CDATA[Модуль AC/DC]]></category>
		<category><![CDATA[Технический контент]]></category>

		<guid isPermaLink="false">http://ru.staging.comsol.com/blogs?p=181581</guid>
		<description><![CDATA[<p>Скруглять или не скруглять &#8212; вот в чём вопрос, который может поставить в тупик даже опытного пользователя пакета для численного моделирования. При построении конечно-элементных моделей острые края могут приводить к локальным сингулярностям, от которых нельзя избавиться с помощью простого сгущения сетки. Для решения этой проблемы можно воспользоваться функцией скругления острых углов (операция Fillet). Но как оказалось, во многих мультифизических задачах, такие острые углы не всегда приводят к неправильным и некорректным результатам. Давайте вместе разбираться! Расчет электромагнитного нагрева в окрестности острых [&#8230;]</p><p>The post <a href="https://www.comsol.ru/blogs/should-i-fillet-the-geometry-in-my-electromagnetic-heating-analysis/">Нужно ли использовать скругления в геометрии (операцию Fillet) при решении задач электромагнитного нагрева?</a> appeared first on <a href="https://www.comsol.ru/blogs">RU Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Скруглять или не скруглять &#8212; вот в чём вопрос, который может поставить в тупик даже опытного пользователя пакета для численного моделирования. При построении конечно-элементных моделей острые края могут приводить к локальным сингулярностям, от которых нельзя избавиться с помощью простого сгущения сетки. Для решения этой проблемы можно воспользоваться функцией скругления острых углов (операция Fillet). Но как оказалось, во многих мультифизических задачах, такие острые углы не всегда приводят к неправильным и некорректным результатам. Давайте вместе разбираться! </p>
<p><span id="more-181581"></span> </p>
<h3>Расчет электромагнитного нагрева в окрестности острых углов</h3>
<p>Одной из самых распространённых задач, решаемых в программном обеспечении <a href="/comsol-multiphysics">COMSOL Multiphysics&#174;</a>, является расчёт электромагнитного нагрева. В нём сочетается решение уравнений Максвелла, в которых рассчитывается растекание токов и результирующие потери, и уравнений теплопередачи для расчёта распределения температуры. </p>
<p>Как уже упоминалось в <a href="/blogs/fillet-away-your-electromagnetic-field-singularities/">предыдущей статье нашего корпоративного блога</a>, при расчёте электромагнитных задач, острые углы приводят к неправильному несходящемуся локальному распределению электрических полей и плотности токов. Величина электромагнитных потерь является произведением этих двух величин, и следовательно её пиковое значение в остром угре стремится к бесконечности при проведении сгущения сетки. </p>
<p>Однако, интеграл от потерь вокруг острого угла будет сходиться при построении более плотной сетки. Минимизация общей ошибки в модели при допущении локальных ошибок является одним из преимуществ <a href="/multiphysics/finite-element-method">метода конечных элементов</a>, который для решения использует слабую форму записи управляющих уравнений, при которой дифференциальные уравнения в частных производных переписываются в интегральной форме. </p>
<p><img src="https://cdn.comsol.com/wordpress/2017/11/Fillet-Electromagnetic-Heating-Problem-schematic1.png" title="" alt="Fillet Electromagnetic Heating Problem schematic1 Нужно ли использовать скругления в геометрии (операцию Fillet) при решении задач электромагнитного нагрева?" width="358" height="566" class="alignnone size-full wp-image-240991" /><br />
<em>Схема простой задачи электромагнитного нагрева с острым внутренним углом.</em> </p>
<p>Давайте рассмотрим простой пример, который изоражён на рисунке выше. К прямоугольной области с острым внутренним углом прикладывается разность потенциалов, что приводит к протеканию тока и возникновению резистивных потерь в материале. </p>
<p>На цветных графиках ниже изображены резистивные потери и построение сетки различной степени плотности сетки в окрестности острого угла. При максимальном сгущении, максимальные потери локализуются в очень малой области вокруг внутреннего угла. </p>
<p><img src="https://cdn.comsol.com/wordpress/2017/11/electromagnetic-losses-in-three-meshes-in-COMSOL-Multiphysics.png" title="" alt="electromagnetic losses in three meshes in COMSOL Multiphysics Нужно ли использовать скругления в геометрии (операцию Fillet) при решении задач электромагнитного нагрева?" width="447" height="240" class="alignnone size-full wp-image-240941" /><br />
<em>Значение электромагнитных потерь при различных уровнях сгущения сетки.</em> </p>
<p>Теоретически, в этом остром углу электрические поля стремятся к бесконечности, так как геометрия и граничные условия подразумевают, что ток мгновенно изменяет направление в точке. Также обратите внимание, что в окрестности внешних углов сингулярность не достигается. Из-за геометрии и граничных условий, токи в этих точках не изменяют направление мгновенно. </p>
<p><img src="https://cdn.comsol.com/wordpress/2017/11/Simulation-plot-EM-losses-for-different-meshes.png" title="" alt="Simulation plot EM losses for different meshes Нужно ли использовать скругления в геометрии (операцию Fillet) при решении задач электромагнитного нагрева?" width="445" height="316" class="alignnone size-full wp-image-240961" /><br />
<em>Графики резистивных потерь в логарифмическом масштабе, построенные вдоль секущей линии, и таблица интегральных значений потерь для разных уровней сгущения сетки.</em> </p>
<p>Если построить графики зависимости резистивных потерь вдоль секущей линии, как показано выше, можно увидеть, что эти значения становятся всё больше и больше по мере сгущения сетки и приближения к угловой точке. Однако, интегральное значение потерь вокруг точки (грубо говоря, площадь под кривыми) сходится довольно быстро по мере сгущения сетки. </p>
<p>Теперь давайте добавим расчёт теплопередачи для анализа распределения температуры в установившемся режиме. На графике ниже изображено распределение поля температуры и расчётные значения температуры в точке на конце острого угла для разной густоты сетки. </p>
<p><img src="https://cdn.comsol.com/wordpress/2017/11/Temperature-fields-for-three-different-meshes-in-COMSOL-Multiphysics.png" title="" alt="Temperature fields for three different meshes in COMSOL Multiphysics Нужно ли использовать скругления в геометрии (операцию Fillet) при решении задач электромагнитного нагрева?" width="479" height="395" class="alignnone size-full wp-image-241001" /> </p>
<p><em>Распределение температуры и её расчётные значения в точке на конце внутреннего острого угла для различной густоты сетки.</em> </p>
<p>По результатам расчёта видно, что температура в точке и на всей поверхности не сильно зависит от плотности сетки. Этому есть два объяснения. Во-первых, общие резистивные потери слабо зависят от перестроения сетки. Во-вторых, из-за диффузионных эффектов, при решении уравнения для расчёта теплопередачи в статическом режиме будут получаться схожие результаты до тех пор, пока тепловой поток остаётся одинаковым. С другой стороны, решение тепловой задачи в переходном режиме может помочь спрогнозировать очень высокий локальный нагрев при большой тепловой нагрузке. Пиковые значения тепловой нагрузки будут сглаживаться с течением времени. При очень долгом расчетном времени результаты решения тепловой задачи в переходном режиме будут приближаться к данным стационарного режима. </p>
<h3>Заключение</h3>
<p>Какие выводы можно делать на основе всего вышесказанного? Если вы решаете задачу электромагнитного нагрева и рассчитываете только общие электромагнитные потери и распределение температуры, то можно не использовать опецию Fillet и не скруглять углы. </p>
<p>Преимущества в данном случае будут двойные. Вам не нужно будет добавлять операцию Fillet в геометрию модели (т.е. использовать дополнительную CAD-операцию), а также сгущать сетку в острых углах. Тем самым вы сэкономите самый главный ресурс &#8212; время! </p>
<div class="flex-center">
<a href="/contact" class="btn-solid btn-md btn-red">Запросить ознакомительную версию COMSOL</a>
</div>
<p>The post <a href="https://www.comsol.ru/blogs/should-i-fillet-the-geometry-in-my-electromagnetic-heating-analysis/">Нужно ли использовать скругления в геометрии (операцию Fillet) при решении задач электромагнитного нагрева?</a> appeared first on <a href="https://www.comsol.ru/blogs">RU Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>https://www.comsol.ru/blogs/should-i-fillet-the-geometry-in-my-electromagnetic-heating-analysis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Как выбрать модель турбулентности для решения задач вычислительной гидродинамики?</title>
		<link>https://www.comsol.ru/blogs/which-turbulence-model-should-choose-cfd-application/</link>
		<comments>https://www.comsol.ru/blogs/which-turbulence-model-should-choose-cfd-application/#comments</comments>
		<pubDate>Thu, 06 Jul 2017 09:02:20 +0000</pubDate>
		<dc:creator><![CDATA[Walter Frei]]></dc:creator>
				<category><![CDATA[Вычислительная гидродинамика (CFD)]]></category>
		<category><![CDATA[Гидродинамика]]></category>
		<category><![CDATA[Технический контент]]></category>

		<guid isPermaLink="false">http://com.staging.comsol.com/blogs/?p=117171</guid>
		<description><![CDATA[<p>Для моделирования турбулентных течений в пакете COMSOL Multiphysics® реализованы несколько моделей турбулентности: L-VEL, yPlus, Спаларта-Аллмараса, k-ε, k-ω, низкорейнольдсовая k-ε, SST и v2-f. Все эти модели доступны при использовании модуля &#171;Вычислительная гидродинамика&#187; (CFD Module), а модели L-VEL, yPlus, k-ε и низкорейнольдсовая k-ε доступны также при использовании модуля &#171;Теплопередача&#187; (Heat Transfer Module). В настоящей статье рассматриваются вопросы, связанные с выбором и эффективной реализацией модели турбулентности. Первая редакция статьи была опубликована в 2013 году. Материал был обновлен после выхода COMSOL® версии 5.3, поскольку [&#8230;]</p><p>The post <a href="https://www.comsol.ru/blogs/which-turbulence-model-should-choose-cfd-application/">Как выбрать модель турбулентности для решения задач вычислительной гидродинамики?</a> appeared first on <a href="https://www.comsol.ru/blogs">RU Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Для моделирования турбулентных течений в пакете COMSOL Multiphysics® реализованы несколько моделей турбулентности: L-VEL, yPlus, Спаларта-Аллмараса, k-ε, k-ω, низкорейнольдсовая k-ε, SST и v2-f. Все эти модели доступны при использовании модуля &#171;Вычислительная гидродинамика&#187; (CFD Module), а модели L-VEL, yPlus, k-ε и низкорейнольдсовая k-ε доступны также при использовании модуля &#171;Теплопередача&#187; (Heat Transfer Module). В настоящей статье рассматриваются вопросы, связанные с выбором и эффективной реализацией модели турбулентности. </p>
<p><span id="more-117171"></span> </p>
<p><em>Первая редакция статьи была опубликована в 2013 году. Материал был обновлен после выхода COMSOL® версии 5.3, поскольку в модуль &#171;Вычислительная гидродинамика&#187; была добавлена новая модель турбулентности.</em> </p>
<h3>Описание турбулентности. Краткое введение</h3>
<p>Рассмотрим задачу об обтекании плоской пластины потоком жидкости (см. рисунок). На поверхности пластины, начиная от передней кромки, формируется пограничный слой — область течения, в которой происходит основное изменение скорости жидкости. На передней части пластины течение в погранслое ламинарное. Профиль скорости в этой области легко рассчитать. Но начиная с некоторого расстояния от передней кромки малые хаотические возмущения в потоке усиливаются, в результате чего поток теряет устойчивость, и режим течения в погранслое меняется с ламинарного на переходный, а затем и на турбулентный. </p>
<p><img src="https://cdn.comsol.com/wordpress/2013/09/Flow-of-a-fluid-over-a-flat-plate.png" title="" alt="Flow of a fluid over a flat plate Как выбрать модель турбулентности для решения задач вычислительной гидродинамики?" width="750" height="282" class="alignnone size-full wp-image-17557" /> </p>
<p>Переход между тремя режимами течения в погранслое определяется <a href="https://ru.wikipedia.org/wiki/%D0%A7%D0%B8%D1%81%D0%BB%D0%BE_%D0%A0%D0%B5%D0%B9%D0%BD%D0%BE%D0%BB%D1%8C%D0%B4%D1%81%D0%B0" target="_blank">числом Рейнольдса</a>, <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAAAXCAMAAADdqIrAAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADNQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////8T5qHgAAAA90Uk5TACJmiHdVRO7MM5ndqhG7BI45AwAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAG1SURBVEjH7VXbdoQgDAQCyJ3//9uGBF3Y6mLr6VvzoAcdcpkJQYh/+6VJdf5dAZmWj7yzl+EDmAukrS0Rs+lH8WyFae0uE6tUmKn2UXnVj0sPV8AQT9P7oYVtWoK/AsbAgOrFA4tpWl5yKUk64Td6ZQ16SaqB1ggIRRVM6l70jBheOg9/SLqsEgXxDhc7qd6+bKw8YGLOIgxC2969TNwE7vPQiLN1+hOxg0OhDOTWgu7hYLTXBt18QPJWJDhoe5OudIYbY1C+SxfoW3Ktpz6TmTdPeIsEyiO5WTqlO8MNUMYW7NIBVVwLmJVyihrZYZKaCoNRusyzJOUBWscD309dITLmo6dPySQ9KElKm1XdpQOKk9MAfZdOcF2vcLnPs7FVXnmwHm5PW43SZT5Tqs/LCCzdMD77qWvhQBRFe8bGfTeqK8dWjMNwPQ+WTjrmjfsOodCgcPQeNliNQHo6gUNaBmPh8+xUURkTiDpTrCH/UFB0wCfXKMMORYAySZ9Ma8NXgl+NFtRDHpeHPeVhd49Qi1D55K6Jaglx96Er46P00Xy4DV2ajkvIfhncgC4trzNO96F/aV87Swu9JKibIQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOC0xMS0yMVQyMzo1ODozMyswMTowMDIU/UkAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTgtMTEtMjFUMjM6NTg6MzMrMDE6MDBDSUX1AAAAIXRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADY2eDE0KzI3Mys2MzYghZ4NAAAAJ3RFWHRwczpMZXZlbABBZG9iZUZvbnQtMS4wOiBDTU1JMTIgMDAzLjAwMgoxF5a7AAAASXRFWHRwczpTcG90Q29sb3ItMAAvZGV2L3NobS96ZjItY2FjaGUvYTM1MDVkMmFmMzgwZDA2YTI1NWYzMmQwZDdmZjY3ZTAuZHZpIC1vN4q7xwAAAEV0RVh0cHM6U3BvdENvbG9yLTEAL2Rldi9zaG0vemYyLWNhY2hlL2EzNTA1ZDJhZjM4MGQwNmEyNTVmMzJkMGQ3ZmY2N2UwLnBzlcG27AAAAABJRU5ErkJggg==" />, где <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAARCAMAAAA11AaTAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADNQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////8T5qHgAAAA90Uk5TAFWImWbMRHeqEe4zu90iBs/IzQAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAHgAAAB4AJ31WmAAAABZSURBVBjTjY9LDoAwCET51Vor9P63VUxQ2DmLCS/DJADwT0iECVkA2vZi59toDxzH9J0zWNS98dv2yZYEq0/UAp9k6PzqgsgTUt0sHaMCWbascNf6yqhx1QXIzwGiQ6wXoAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOC0xMS0yMVQyMzowNzozNyswMTowMEYHLpUAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTgtMTEtMjFUMjM6MDc6MzcrMDE6MDA3WpYpAAAAIHRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADl4MTArMzAxKzYzNtljscgAAAAndEVYdHBzOkxldmVsAEFkb2JlRm9udC0xLjA6IENNTUkxMiAwMDMuMDAyCjEXlrsAAABJdEVYdHBzOlNwb3RDb2xvci0wAC9kZXYvc2htL3pmMi1jYWNoZS9kMjYwNmJlNGUwY2QyYzlhNjE3OWM4ZjJlMzU0N2E4NS5kdmkgLW/p6Z5AAAAARXRFWHRwczpTcG90Q29sb3ItMQAvZGV2L3NobS96ZjItY2FjaGUvZDI2MDZiZTRlMGNkMmM5YTYxNzljOGYyZTM1NDdhODUucHOPrb2lAAAAAElFTkSuQmCC" /> &#8212; плотность жидкости, <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAMBAMAAABPbPrXAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAC1QTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////wISVsgAAAA10Uk5TABF3iCJVqplmM0TMu4jOSYoAAAABYktHRACIBR1IAAAACXBIWXMAAAB4AAAAeACd9VpgAAAAQ0lEQVQI12NgwARCJgxhYIaBOUMviOZckMzADWJwsVxhYAZLMW2AMngMGFaCGbwBDA1gBncA1wIwg/VUKNRELgEQCQCMUghH/oaoXQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOC0xMS0yMVQyMzowNzo0MiswMTowMB76CCsAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTgtMTEtMjFUMjM6MDc6NDIrMDE6MDBvp7CXAAAAH3RFWHRwczpIaVJlc0JvdW5kaW5nQm94ADl4NyszMDErNjM5sXcjOgAAACd0RVh0cHM6TGV2ZWwAQWRvYmVGb250LTEuMDogQ01NSTEyIDAwMy4wMDIKMReWuwAAAEl0RVh0cHM6U3BvdENvbG9yLTAAL2Rldi9zaG0vemYyLWNhY2hlLzllMzY2OWQxOWI2NzViZDU3MDU4ZmQ0NjY0MjA1ZDJhLmR2aSAtbxwkkTcAAABFdEVYdHBzOlNwb3RDb2xvci0xAC9kZXYvc2htL3pmMi1jYWNoZS85ZTM2NjlkMTliNjc1YmQ1NzA1OGZkNDY2NDIwNWQyYS5wc3gJwl0AAAAASUVORK5CYII=" /> &#8212; скорость, <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAMAAADqmnyMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADNQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////8T5qHgAAAA90Uk5TAGaIRDOZ7t2qIncRzFW7cExCXQAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAHgAAAB4AJ31WmAAAABGSURBVBjTY2AgETAygQC6KDM/Exal/CyYgqxsWAxl58AU4+TnopWR3IxYjGTixjSSmxXTSE4eXoQQEx8/HzA4+PixOQEOAMccAY/0WU+nAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE4LTExLTIxVDIzOjU5OjM4KzAxOjAw39HCjQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxOC0xMS0yMVQyMzo1OTozOCswMTowMK6MejEAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMTJ4MTArMzAwKzYzOW9xrmsAAAAndEVYdHBzOkxldmVsAEFkb2JlRm9udC0xLjA6IENNTUkxMiAwMDMuMDAyCjEXlrsAAABJdEVYdHBzOlNwb3RDb2xvci0wAC9kZXYvc2htL3pmMi1jYWNoZS9kMjBjYWVjM2I0OGExZWVmMTY0Y2I0Y2E4MWJhMjU4Ny5kdmkgLW/qcgAvAAAARXRFWHRwczpTcG90Q29sb3ItMQAvZGV2L3NobS96ZjItY2FjaGUvZDIwY2FlYzNiNDhhMWVlZjE2NGNiNGNhODFiYTI1ODcucHMkemfAAAAAAElFTkSuQmCC" /> &#8212; характерный линейный размер (в данном случае, расстояние от передней кромки пластины) и <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAARBAMAAAAidOHKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAACpQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////5u1vmAAAAAx0Uk5TAFWIdxGZRN1muyKq/nLKGQAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAHgAAAB4AJ31WmAAAABZSURBVAjXY2DADoQYGEwgrFAGtgMQVgUD0wQwg+sUA6cCmMVRwMAjAGaxBjDkQJSxKzBocoBZaxRYipjArPZpEtKGEOPYFnAtgBoHBUDjoIC5AMZiWYDuIgC52gvjlo+D2AAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOC0xMS0yMVQyMzoyOToyNCswMTowMP3gveQAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTgtMTEtMjFUMjM6Mjk6MjQrMDE6MDCMvQVYAAAAIXRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADExeDEwKzMwMCs2MzaIUGEKAAAAJ3RFWHRwczpMZXZlbABBZG9iZUZvbnQtMS4wOiBDTU1JMTIgMDAzLjAwMgoxF5a7AAAASXRFWHRwczpTcG90Q29sb3ItMAAvZGV2L3NobS96ZjItY2FjaGUvYzlmYWY2ZWFkMmNkMmMyMTg3YmQ5NDM0ODhkZTFkMGEuZHZpIC1vNdoejQAAAEV0RVh0cHM6U3BvdENvbG9yLTEAL2Rldi9zaG0vemYyLWNhY2hlL2M5ZmFmNmVhZDJjZDJjMjE4N2JkOTQzNDg4ZGUxZDBhLnBzW0FixgAAAABJRU5ErkJggg==" /> &#8212; динамический коэффициент вязкости. Будем рассматривать течение <em>ньютоновской жидкости</em>, то есть такой жидкости, вязкость которой не зависит от скорости сдвига. Многие важные для инженерной практики жидкости и газы, в том числе вода и воздух, являются ньютоновскими. Плотность жидкости может зависеть от давления, однако будем считать, что жидкость несжимаемая, то есть <a href="https://ru.wikipedia.org/wiki/%D0%A7%D0%B8%D1%81%D0%BB%D0%BE_%D0%9C%D0%B0%D1%85%D0%B0" target="_blank">число Маха</a> для рассматриваемого потока не превышает 0.3. Параметр Weakly compressible flow (Слабо сжимаемая жидкость) в настройках гидродинамических интерфейсов COMSOL Multiphysics позволяет пренебречь зависимостью плотности среды от давления и волн сжатия. </p>
<p>При ламинарном режиме течения поле скорости может быть найдено из решения стационарных&#160;<a href="/multiphysics/navier-stokes-equations">уравнений Навье-Стокса</a>, которые описывают распределение скорости и давления в потоке жидкости. Можно предположить, что скорость жидкости не изменяется во времени, и получить точное описание характеристик потока. В качестве примера можно привести решение&#160;<a href="/model/the-blasius-boundary-layer-13911">задачи Блазиуса</a>&#160;о ламинарном течении в пограничном слое. Когда поток начинает переходить к турбулентности, в потоке появляются колебания, несмотря на то, что скорость потока на входе не меняется со временем. Предположение о том, что характеристики течения не зависят от времени, больше не применимо. В этом случае, необходимо решать нестационарную задачу, а расчетная сетка должна быть достаточно мелкой, чтобы на ней можно было разрешить (описать) самые мелкие вихри, образующиеся в потоке, то есть размер элементов сетки должен быть сопоставим с размером самых мелких вихрей. Примером подобной задачи является&#160;учебная модель <a href="/model/flow-past-a-cylinder-97">обтекания горизонтального цилиндра</a>. Отметим, что течение нестационарно, но при этом все еще сохраняется ламинарных режим течения. Для решения стационарных и нестационарных задач о ламинарном течении дополнительные модули не требуются, достаточно только базового модуля&#160;COMSOL Multiphysics. </p>
<p><img src="https://cdn.comsol.com/wordpress/2013/09/Using-a-Reynolds-Averaged-Navier-Stokes-formulation.png" title="" alt="Using a Reynolds Averaged Navier Stokes formulation Как выбрать модель турбулентности для решения задач вычислительной гидродинамики?" width="750" height="254" class="alignnone size-full wp-image-17561" /> </p>
<p>С ростом числа Рейнольдса характерный размер вихревых структур в потоке уменьшается, а временной масштаб пульсаций скорости и давления становится столь коротким, что численное решение уравнений Навье-Стокса для большинства практических задач практически невозможно.  Для описания таких режимов течения мы можем использовать осредненные по Рейнольдсу уравнения Навье-Стокса (уравнения Рейнольдса, RANS), в которых мгновенные значения скорости u представлены в виде суммы пульсационной u’ и осредненной по времени U составляющих. В одно- и двухпараметрических моделях вводятся дополнительные уравнения переноса для характеристик турбулентности, одной из которых является кинетическая энергия (переменная k в k-ε и k-ω моделях турбулентности). </p>
<p>В алгебраических моделях используются алгебраические уравнения для турбулентной вязкости, описывающие ее зависимость от поля осредненной скорости и, в некоторых случаях, расстояния от твердых стенок. Найденные значения турбулентных переменных затем используются для расчета турбулентной (вихревой) вязкости, котороая прибавляется к молекулярной вязкости жидкости. Импульс, который мог бы переноситься малыми вихревыми структурами, наоборот, диссипирует за счет вязких эффектов. Турбулентная диссипация обычно превосходит вязкую диссипацию во всех области течения, за исключением вязкого подслоя вблизи твердых стенок. Модель турбулентности должна описывать непрерывное снижение степени турбулентности потока по мере приближения к стенке, как это делают низкорейнольдсовые модели. Либо должны быть рассчитаны новые граничные условия с помощью пристеночных функций. </p>
<h3>Низкорейнольдсовые модели турбулентности</h3>
<p>Название &quot;низкорейнольдсовая модель турбулентности&quot; может показаться противоречивым, поскольку турбулентный режим течения наблюдается только при достаточно высоких значениях числа Рейнольдса. Однако термин &quot;низкорейнольдсовая&quot; относится не ко всей области течения, а только к пристеночной области, где доминируют вязкие эффекты, то есть к области вязкого подслоя, показанного на рисунке выше. Низкорейнольдсовая модель турбулентности &#8212; это модель, которая позволяет корректно рассчитать асимптотическое поведение различных характеристик потока, когда расстояние от стенки стремится к нулю. Например, низкорейнольдсовая модель должна описывать зависимость кинетической энергии турбулентности от расстояния от стенки как <em>k</em>~<em>y</em><sup>2</sup> при <em>y</em>→0. Корректная асимптотика означает, что модель турбулентности может использоваться для расчета течения по всей толщине погранслоя, в том числе в вязком подслое и буферном слое. </p>
<p>Почти все модели, содержащие уравнение для ω, являются низкорейнольдсовыми по определению. Однако стандартная и другие распространенные формулировки k-ε модели <em>не являются</em> низкорейнольдсовыми. Тем не менее некоторые из них могут быть дополнены так называемыми демпфирующими функциями, которые позволяют дают корректную ассимптотику. Такие модели называются низкорейнольдсовыми k-ε моделями. </p>
<p>Зачастую низкорейнольдсовые модели позволяют очень точно рассчитать течение в погранслое. Для разрешения значительных градиентов вблизи стенки, однако, требуется очень плотная расчетная сетка, что, в свою очередь, приводит к повышенным требованиям к вычислительным ресурсам. По этой причине для расчета течения вблизи твердых стенок при решении инженерных задач часто используются альтернативные методы. </p>
<h3>Пристеночные функции</h3>
<p>В турбулентном погранслое у плоской твердой поверхности можно выделить четыре характерных области. Непосредственно на стенке скорость жидкости равна нулю, а в очень тонком слое у стенки скорость линейно зависит от расстояния от стенки. Этот слой называется&#160;<em>вязким</em>&#160;или&#160;<a href="http://ru.wikipedia.org/wiki/Laminar_sublayer" target="_blank">ламинарным подслоем</a>. За ним следует область, которая называется <em>буферным слоем</em>. В этой области начинается переход к турбулентности, а заканчивается этот слой областью развитой турбулентности, где средняя скорость течения определяется логарифмической зависимостью от расстояния от стенки. Эта часть турбулентного погранслоя называется&#160;областью <a href="http://en.wikipedia.org/wiki/Law_of_the_wall" target="_blank"><em>логарифмического закона</em></a>. При дальнейшем удалении от стенки мы переходим в <em>область свободного течения</em>.  Вязкий и буферный слои очень тонкие. Если обозначить их суммарную толщину как <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADNQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////8T5qHgAAAA90Uk5TAFWIqkTdd+4zEZkiZsy70ssybQAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAHgAAAB4AJ31WmAAAABcSURBVBjTjY85EsAwCAN9YIyP4P//1tCJpAkFM9pBgFL6XbnUUwIxRRRI+7gqvwl1iWBwiz6Zi87GiWaWpwKZ0+8rkJ6dwAwd7wr3xcnoCx82wSGVKO0Y01aB5QK+mwGXt1aj/wAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOC0xMS0yMVQyMzo1ODozMyswMTowMDIU/UkAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTgtMTEtMjFUMjM6NTg6MzMrMDE6MDBDSUX1AAAAIXRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADEweDEwKzMwMSs2Mzm+KhlEAAAAJ3RFWHRwczpMZXZlbABBZG9iZUZvbnQtMS4wOiBDTU1JMTIgMDAzLjAwMgoxF5a7AAAASXRFWHRwczpTcG90Q29sb3ItMAAvZGV2L3NobS96ZjItY2FjaGUvNzdhM2I3MTU4NDJiNDVlNDQwYTViZWUxNTM1N2FkMjkuZHZpIC1vPxZYawAAAEV0RVh0cHM6U3BvdENvbG9yLTEAL2Rldi9zaG0vemYyLWNhY2hlLzc3YTNiNzE1ODQyYjQ1ZTQ0MGE1YmVlMTUzNTdhZDI5LnBzMlvh8QAAAABJRU5ErkJggg==" />, то толщина области логарифмического закона составит приблизительно <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAARCAMAAABzYqU5AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADNQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////8T5qHgAAAA90Uk5TACIzVYiqu0SZd8zd7hFmwaB/dgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAC4SURBVCjPtZJLFsMgCADBH/iL979tUWPUmi7LavCNgijAXwMHqBfSxhbzmMaNVdKMOwGIR3QfYHzoLsaaho0k4taC6y63SkGvJGH9i5ua4XglCUrqdAuNZBJA9jEeLnVDLjpJumakcv1yy0KQozQQ7C83LgTMo8DmYtF3MglSJXOcC/11nF2ISgN/uLZP1S+kqpsTHi7V2WDKK0XR/PMbwHBKbOpWzxldG/xDytE11e2/+St/E40GPk+yBkCe4/opAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE4LTExLTIyVDA1OjM2OjU0KzAxOjAwr+OfMgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxOC0xMS0yMlQwNTozNjo1NCswMTowMN6+J44AAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMjZ4MTArMjkzKzYzORdl2XYAAAAmdEVYdHBzOkxldmVsAEFkb2JlRm9udC0xLjA6IENNUjEyIDAwMy4wMDIK7bPeSwAAAEl0RVh0cHM6U3BvdENvbG9yLTAAL2Rldi9zaG0vemYyLWNhY2hlLzY4MGQ3MWI3YjE0ZWIxY2I3NzhkOTc5YmQ5MTYwNjI3LmR2aSAtb9qVecgAAABFdEVYdHBzOlNwb3RDb2xvci0xAC9kZXYvc2htL3pmMi1jYWNoZS82ODBkNzFiN2IxNGViMWNiNzc4ZDk3OWJkOTE2MDYyNy5wcySfcQkAAAAASUVORK5CYII=" />. </p>
<p><img src="https://cdn.comsol.com/wordpress/2013/09/Four-regimes-of-tubulent-flow.png" title="" alt="Four regimes of tubulent flow Как выбрать модель турбулентности для решения задач вычислительной гидродинамики?" width="700" height="326" class="alignnone size-full wp-image-17577" /> </p>
<p>Уравнения Рейнольдса можно использовать для расчета поля скорости во всех четырех областях турбулентного погранслоя. Однако, так как толщина вязкого и буферного слоев очень мала, решить уравнения в области этих слоев может быть крайне затруднительно.  С помощью использования пристеночных функций можно отказаться от решения уравнений Рейнольдса в буферной области и аналитически рассчитать скорость вблизи стенки. Таким образом, мы должны иметь аналитическое выражение для расчета скорости в вязком подслое, тогда требования к вычислительным ресурсам, необходимым для решения уравнений Рейнольдса, можно существенно снизить. Данный подход очень полезен для решения многих инженерных задач. </p>
<p><img src="https://cdn.comsol.com/wordpress/2013/09/Implementing-a-wall-function-formulation.png" title="" alt="Implementing a wall function formulation Как выбрать модель турбулентности для решения задач вычислительной гидродинамики?" width="650" height="320" class="alignnone size-full wp-image-17559" /> </p>
<p>В случае, когда необходима более высокая точность решения, превосходящая точность пристеночных функций, нужно использовать модель турбулентности, которая позволяет рассчитать характеристики потока во всей области течения, как это позволяют сделать, например, низкорейнольдсовые модели турбулентности, упомянутые выше. Например, если нужно определить <a href="/blogs/how-do-i-compute-lift-and-drag/">силу сопротивления и подъемную силу</a>, действующие на объект, или рассчитать теплообмен между жидкостью и стенкой. </p>
<h3>Автоматический выбор модели для пристеночной области</h3>
<p><a href="/blogs/why-should-i-use-automatic-wall-treatment-for-my-cfd-modeling/">Автоматический выбор модели пристеночной области</a>, реализованный в COMSOL Multiphysics версии 5.3, объединяет достоинства обоих подходов — низкорейнольдсовых моделей и пристеночных функций. Автоматический выбор модели пристеночной области адаптируется под имеющуюся расчетную сетку, обеспечивая, таким образом, и устоцчивость, и точность расчета.  К примеру, для грубой погранслойной сетки при использовании автоматического выбора модели пристеночной области будет задействованы пристеночные функции. Если же сетка в пределах погранслоя достаточно плотная, автоматический выбор будет сделан в пользу низкорейнольдсовой модели для расчета поля скорости непосредственно во всей области течения вплоть до самой стенки. </p>
<p>Переход от низкорейнольдсовой формулировки к пристеночным функциям осуществляется непрерывно и гладко. Алгоритмы, реализованные в программном обеспечении, &quot;склеивают&quot; две формулировки на погранслойных элементах сетки. Рассчитывается расстояние узлов погранслойных элементов сетки от стенки (в безразмерных единицах). Затем в качестве граничного условия используется комбинированная формулировка модели турбулентности. </p>
<p>Все физические интерфейсы расчета турбулентных течений, реализованные в COMSOL Multiphysics, за исключением интерфейса страндартной k-ε модели, поддерживают возможность автоматического выбора модели пристеночной области. Таким образом, теперь для решения инженерных задач можно использовать низкорейнольдосовые модели, при этом их собственно низкорейнольдсовые формулировки будут реализованы только если разрешение расчетной сетки будет достаточным. </p>
<h3>Коротко о различных моделях турбулентности</h3>
<p>Восемь моделей турбулентности, основанные на использовании уравнений Рейнольдса, различаются подходами к описанию течения в пристеночной области, количеством и физическим смыслом дополнительных неизвестных переменных, определяющих характеристики турбулентного течения. Во всех этих моделях в уравнениях Навье-Стокса появляется дополнительное слагаемое для турбулентной вихревой вязкости, однако рассчитывается это слагаемое в разных моделях по-разному. </p>
<h4>L-VEL и yPlus</h4>
<p>Алгебраические модели турбулентности L-VEL и yPlus позволяют рассчитать коэффициент турбулентной вязкости в зависимости от локальной скорости жидкости и расстояния от стенки. Никаких дополнительных уравнений переноса в этих моделях решать не требуется.  При этом они могут использоваться для расчета всей области течения. Из всех восьми перечисленных моделей они отличаются наибольшей устойчивостью и самой низкой требовательностью к вычислительным ресурсам. Несмотря на то, что это наименее точные модели, полученные с их помощью результаты являются хорошим приближением для внутренних течений, особенно в задачах расчета охлаждения электронного оборудования. </p>
<h4>Модель Спаларта-Аллмараса</h4>
<p>Эта модель относится к классу однопараметрических моделей турбулентности. Здесь появляется только одно дополнительное уравнение для расчета кинематического коэффициента вихревой вязкости. Это низкорейнольдсовая модель, которая описывает всю область течения, включая пристеночные слои. Изначально модель была предложена для решения аэродинамических задач. Ее выгодно отличают относительно хорошая устойчивость и надежность, а также не слишком высокие требования к плотности расчетной сетки. Опыт показывает, что данная модель не очень хорошо описывает сдвиговые и отрывные течения, а также затухание турбулентности.  Преимуществом этой модели является ее устойчивость и хорошая сходимость. </p>
<h4>k-ε модель турбулентности</h4>
<p>В k-ε модели турбулентности записываются два дополнительных уравнения для расчета кинетической энергии турбулентности k и скорости диссипации кинетической энергии ε.  Буферный слой не моделируется, для расчета скорости у стенки используются пристеночные функции. Благодаря быстрой сходимости и относительно низким требованиям к объему памяти k-ε модель очень популярна при решении промышленных задач. Она не очень точна при моделировании течений с положительным градиентом давления, струйных течений и течений в области с сильно искривленной геометрией.  Модель хорошо подходит для решения задач внешнего обтекания тел сложной геометрической формы. Например, k-ε модель можно использовать для моделирования потока вблизи&#160;<a href="/model/airflow-over-an-ahmed-body-8565">плохо обтекаемого тела</a>. </p>
<p>Модели турбулентности, перечисленные ниже, отличаются более высокой степенью нелинейности по сравнению со стандартной k-ε моделью, и поэтому зачастую в расчетах на основе этих моделей бывает трудно добиться сходимости, если только не воспользоваться хорошим начальным приближением. Результаты расчета, полученные с помощью стандартной k-ε модели, могут послужить таким начальным приближением. Решите задачу, используя стандартную k-ε модель, а затем воспользуйтесь новым инструментом <em>&#171;Настроить новый интерфейс турбулентного течения&#187; (Generate New Turbulence Interface)</em>, который появился в <a href="/release/5.3/cfd-module">модуле &#171;Вычислительная гидродинамика&#187;</a> пакета COMSOL Multiphysics версии 5.3. </p>
<h4>k-ω модель турбулентности</h4>
<p>Модель k-ω похожа на k-ε, только здесь решается уравнение для удельной скорости диссипации кинетической энергии ω. Эта модель относится к низкорейнольдсовым, но она также может быть использована совместно с пристеночными функциями. Она отличается более высокой степенью нелинейности, а потому хуже сходится, чем стандартная k-ε модель, а кроме того, достаточно чувствительна к начальному приближению. Использование k-ω модели дает хорошие результаты в тех задачах, где k-ε модель недостаточно точна, например, при моделировании внутренних течений, течений по сильно искривленным каналам, отрывных и струйных течений. Хорошим примером применения k-ω модели является <a href="/model/flow-in-a-pipe-elbow-12221">задача о течении жидкости через колено трубопровода</a>. </p>
<h4>Низкорейнольдсовая k-ε модель</h4>
<p>В отличие от стандартной k-ε модели в низкорейнольдсовой модификации этой модели пристеночные функции не используются; модель применима ко всей области течения.&#160; Она является логическим продолжением стандартной k-ε модели и сохраняет многие ее преимущества, однако для ее реализации, как правило, требуется более плотная расчетная сетка, причем не только в пристеночной области, но везде, где низкорейнольдсовые свойства играют роль и подавляют турбулентность. Часто рекомендуется использовать стандартную k-ε модель для расчета хорошего начального приближения для решения уравнений низкорейнольдсовой модели. Альтернативой может стать использование автоматического выбора модели пристеночной области и последовательное измельчение сетки в погранслое в ключевых зонах расчетной области. </p>
<p>С помощью низкорейнольдсовой k-ε модели расчет силы сопротивления и подъемной силы, а также плотности теплового потока может быть выполнен с более высокой точностью, чем при использовании стандартной k-ε модели. В некоторых случаях эта модель также дает хорошие результаты моделирования отрыва и повторного присоединения потока. </p>
<h4>SST-модель</h4>
<p>SST-модель представляет собой комбинацию k-ε и k-ω моделей турбулентности: для расчета течения в свободном потоке используются уравнения k-ε модели, а в области вблизи стенок &#8212; уравнения k-ω модели.&#160; Это низкорейнольдсовая модель, которая стала своего рода стандартом для инженерных приложений. Требования к плотности сетки здесь те же, что и у k-ω модели и низкорейнольдсовой k-ε модели, однако эта модель лишена некоторых недостатков исходных k-ω и k-ε моделей. В учебной модели для расчета <a href="/model/naca-0012-airfoil-14629">обтекания крылового профиля NACA 0012</a>&#160;используется SST-модель турбулентности. Полученные результаты хорошо согласуются с экспериментальными данными. </p>
<h4>v2-f модель турбулентности</h4>
<p>Около твердых стенок интенсивность флуктуаций скорости в направлении по касательной к стенке обычно намного превышает интенсивность флуктуаций в направлении по нормали к стенке. Другими словами, флуктуациям скорости свойственна анизотропия. По мере удаления от стенки интенсивность флуктуаций во всех направлениях становится одинаковой. Флуктуации скорости становятся однородными или изотропными. </p>
<p>Анизотропия турбулентных флуктуаций в погранслое описывается v2-f моделью турбулентности за счет введения двух дополнительных уравнений, решаемых совместно с уравнениями для кинетической энергии турбулентности (k) и скорости диссипации кинетической энергии (ε). Первое дополнительное уравнение описывает перенос турбулентных флуктуаций скорости в направлении по нормали к линиям тока. Второе уравнение учитывает нелокальные эффекты, а именно обусловленное стенкой демпфирование перераспределения кинетической энергии между нормальным и касательным направлениями. </p>
<p>Эту модель следует использовать для расчета внутренних течений в системах с искривленными границами, например, при <a href="/blogs/how-to-use-the-v2-f-turbulence-model-in-the-cfd-module/">моделировании циклонов-сепараторов</a>. </p>
<h3>Некоторые замечания о расчетной сетке</h3>
<p>Решение любых гидродинамических задач, будь то задачи о ламинарном или турбулентном течениях, требуют значительных вычислительных ресурсов. Как правило, моделирование проводится на относительно плотных расчетных сетках и требует решения уравнений для многих переменных. Даже при использовании очень быстрого компьютера с большим объемом оперативной памяти решение подобных задач для крупных трехмерных моделей может занимать много времени &#8212; от нескольких часов до нескольких дней. Поэтому, желательно использовать как можно более простую сетку, которая, тем не менее, сохраняет все детали моделируемого течения. </p>
<p>Если вернуться к самому первому рисунку этой статьи, можно увидеть, что для плоской пластины (а также для большинства гидродинамических задач) интенсивность изменения скорости в поперечном (по нормали к поверхности) направлении намного превышает интенсивность изменения скорости в продольном направлении (по касательной к поверхности), особенно в области буферного слоя. Это наблюдение позволяет нам использовать погранслойную сетку. Данный тип сеток (который используется по умолчанию при активации автоматических, адаптированных к физической модели, алгоритмов построения сетки) состоит из тонких четырехугольников (в двумерном случае) или треугольных призм (в трехмерном случае) вблизи стенки. Данный тип сильно вытянутых конечных элементов хорошо подходит для разрешения изменения скорости течения в направлении по нормали к поверхности, при этом позволяет сократить количество расчетных узлов в продольном направлении. </p>
<p><img src="https://cdn.comsol.com/wordpress/2013/09/Boundary-layer-mesh.png" title="" alt="Boundary layer mesh Как выбрать модель турбулентности для решения задач вычислительной гидродинамики?" width="650" height="393" class="alignnone size-full wp-image-17581" /><br />
<em>Погранслойная сетка (выделена пурпурным цветом) вокруг крылового профиля и треугольная сетка (выделена голубым цветом) для двумерной задачи.</em> </p>
<p><img src="https://cdn.comsol.com/wordpress/2013/09/Tetrahedral-boundary-layer-mesh.png" title="" alt="Tetrahedral boundary layer mesh Как выбрать модель турбулентности для решения задач вычислительной гидродинамики?" width="550" height="412" class="alignnone size-full wp-image-17583" /><br />
<em>Погранслойная сетка (выделена пурпурным цветом) вокруг плохо обтекаемого тела и тетраэдральная сетка для трехмерной задачи.</em> </p>
<h3>Анализ результатов моделирования турбулентности</h3>
<p>После получения результатов моделирования с помощью той или иной выбранной модели турбулентности естественно возникает желание удостовериться в том, что полученное решение верно. Конечно, как и при решении любой другой задачи, можно проводить расчет на сетках разной плотности и следить за изменением результатов. Как только решение перестанет меняться в зависимости от параметров сетки в пределах требуемой точности, можно считать, что параметры сетки заданы оптимально. Тем не менее, есть некоторые дополнительные параметры, которые следует отслеживать при моделировании турбулентности. </p>
<p>Если используется модель с пристеночными функциями, желательно контролировать значение <em>безразмерного расстояния сеточных узлов от стенки</em> (этот график добавляется в результаты автоматически). Эта величина позволяет определить, как далеко расчетная область отдалена от стенки, и значение этой величины не должно быть слишком велико. В случае, если в некоторых зонах расчетной области безразмерное расстояние от стенки превышает несколько сотен, следует увеличить плотность сетки в направлении по нормали к стенке. Вторая величина, которую нужно контролировать при использовании пристеночных функций — это <em>расстояние от стенки</em>, выраженное в размерных единицах. Эта величина связана с предполагаемой толщиной вязкого подслоя и должна быть достаточно малой по сравнению с характерным линейным масштабом расчетной области. В тех областях, где это условие не выполняется, сетку необходимо сделать более плотной. </p>
<p><img src="https://cdn.comsol.com/wordpress/2013/09/wall-function-formulations.png" title="" alt="wall function formulations Как выбрать модель турбулентности для решения задач вычислительной гидродинамики?" width="600" height="449" class="alignnone size-full wp-image-17597" /><br />
<em>Максимальное безразмерное расстояние от стенки меньше 100, поэтому нет необходимости увеличивать плотность сетки в погранслое.</em> </p>
<p>При решении задач с помощью одной из низкорейнольдсовых моделей без использования автоматического выбора модели пристеночной области контролируйте величину <em>безразмерного расстояния от стенки до центра ячейки</em>, график для которой также создается автоматически. Для алгебраических моделей значение этой величины должно быть порядка единицы во всей расчетной области, а для двухпараметрических моделей и v2-f модели значение не должно превышать 0.5. Необходимо увеличить плотность сетки в тех зонах расчетной области, где эти условия не выполняются. </p>
<h3>Заключительные примечания</h3>
<p>В этой статье обсуждались различные модели турбулентности, реализованные в пакете COMSOL Multiphysics, и были даны некоторые рекомендации по использованию этих моделей в задачах вычислительной гидродинамики. Настоящая сила пакета COMSOL® заключается в том, что с его помощью можно комбинировать моделирование течения жидкости с решением других физических задач, например, расчетом механических напряжений, возникающих в солнечной панели при сильном ветре, <a href="/model/shell-and-tube-heat-exchanger-12685">моделированием вынужденной конвекции в теплообменных аппаратах</a> или <a href="/model/turbulent-mixing-of-a-trace-species-12727">расчетом массопереноса в устройствах смешения</a> и т.п. </p>
<div class="flex-center"> <a href="/contact" class="btn-solid btn-md btn-orange">Получить пробную версию ПО COMSOL</a> </div>
<p>Если Вы заинтересовались применением пакета COMSOL Multiphysics® для решения задач вычислительной гидродинамики и мультифизического моделирования, или у Вас возникли вопросы, которые здесь не обсуждались, пожалуйста, напишите нам.</p>
<p>The post <a href="https://www.comsol.ru/blogs/which-turbulence-model-should-choose-cfd-application/">Как выбрать модель турбулентности для решения задач вычислительной гидродинамики?</a> appeared first on <a href="https://www.comsol.ru/blogs">RU Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>https://www.comsol.ru/blogs/which-turbulence-model-should-choose-cfd-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Как использовать макросы для ускорения и автоматизации вашего рабочего процесса в COMSOL®</title>
		<link>https://www.comsol.ru/blogs/how-to-use-model-methods-to-accelerate-your-comsol-workflow/</link>
		<comments>https://www.comsol.ru/blogs/how-to-use-model-methods-to-accelerate-your-comsol-workflow/#comments</comments>
		<pubDate>Thu, 22 Jun 2017 06:49:34 +0000</pubDate>
		<dc:creator><![CDATA[Walter Frei]]></dc:creator>
				<category><![CDATA[Инструменты моделирования]]></category>
		<category><![CDATA[Общее]]></category>
		<category><![CDATA[Технический контент]]></category>

		<guid isPermaLink="false">http://ru.staging.comsol.com/blogs?p=178111</guid>
		<description><![CDATA[<p>Вы когда-нибудь сталкивались с тем, что при моделировании приходится повторять одни и те же операции в каждой новой модели? Или, к примеру, ваши коллеги присылают вам модели, в которые вы должны в ручную добавить необходимые физические интерфейсы и некоторые функции. Знакомая ситуация? Если это так, то с помощью доступного начиная с версии 5.3 COMSOL Multiphysics&#174; нового функционала по созданию макросов (в англоязычном интерфейсе model methods), можно значительно ускорить рабочий процесс. Давайте же узнаем, как это сделать. Создание макроса в COMSOL [&#8230;]</p><p>The post <a href="https://www.comsol.ru/blogs/how-to-use-model-methods-to-accelerate-your-comsol-workflow/">Как использовать макросы для ускорения и автоматизации вашего рабочего процесса в COMSOL®</a> appeared first on <a href="https://www.comsol.ru/blogs">RU Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Вы когда-нибудь сталкивались с тем, что при моделировании приходится повторять одни и те же операции в каждой новой модели? Или, к примеру, ваши коллеги присылают вам модели, в которые вы должны в ручную добавить необходимые физические интерфейсы и некоторые функции. Знакомая ситуация? Если это так, то с помощью доступного начиная с версии 5.3 COMSOL Multiphysics&#174; нового функционала по созданию макросов (в англоязычном интерфейсе model methods), можно значительно ускорить рабочий процесс. Давайте же узнаем, как это сделать. </p>
<p><span id="more-178111"></span> </p>
<h3>Создание макроса в COMSOL Multiphysics&#174; вручную</h3>
<p>Из предыдущей статьи, посвященной <a href="/blogs/how-to-create-a-randomized-geometry-using-model-methods/">созданию рандомизированной геометрии</a>, мы узнали, как использовать функцию <em>Record Method (записать метод)</em> для записи в виде скрипта последовательности операций, выполняемых в графическом пользовательском интерфейсе (GUI) COMSOL Multiphysics, а затем воспроизводить этот метод, чтобы повторять те же шаги при необходимости. Конечно, этот подход не принесёт особой пользы, если файл модели уже создан. Не будем же мы возвращаться и перезаписывать весь файл. Но, оказывается, COMSOL Multiphysics автоматически сохраняет историю всех действий в модели как файл с Java&#174;-кодом. Можно просто скопировать необходимые операции непосредственно из этого кода и вставить в новую модель. </p>
<p><img src="https://cdn.comsol.com/wordpress/2017/06/Compact-History-option-in-COMSOL-Multiphysics.png" title="" alt="Compact History option in COMSOL Multiphysics Как использовать макросы для ускорения и автоматизации вашего рабочего процесса в COMSOL®" width="301" height="425" class="alignnone size-full wp-image-224501" /><br />
<em>Окно</em> узла <em>Compact History (Компактная история операций).</em> </p>
<p>Чтобы скопировать всю историю операций, необходимо выполнить несколько шагов. Сначала в верхнем левом углу откройте вкладку <em>File</em> и из выпадающего списка выберете <em>Compact History</em>. Программное обеспечение COMSOL Multiphysics хранит буквально всю историю команд, однако в данном случае необходимо использовать минимальный набор команд для создания нашей модели. Далее выполняем следующие шаги: <em>File Menu</em> &gt; <em>Save As</em> и сохраняем как Java-файл (в интерфейсе COMSOL опция называется <em>Model File for Java</em>). После этого создаётся текстовый файл с Java&#174;-кодом. Попробуйте проделать эти шаги сами а затем открыть итоговый файл в тектовом редакторе. В этом файле в начале и в конце всегда типичные строки кода, похожие на те, что показаны ниже. </p>
<pre>/*example_model.java */
import com.comsol.model.*;
import com.comsol.model.util.*;
public class example_model {
  public static Model run() {
    Model model = ModelUtil.create(&quot;Model&quot;);
    model.modelPath(&quot;C:\\Temp&quot;);
    model.label(&quot;example_model.mph&quot;);
    model.comments(&quot;This is an example model&quot;);
         ...
         ... /* Lines of code describing the model contents */
         ...
     return model;
 }
 public static void main(String[] args) { run();}
}</pre>
<p>Приведённый фрагмент кода показывает то, что мы можем удалить. Для определения всех объектов в модели используется только код между строками <code>Model model = ModelUtil.create(&quot;Model&quot;);</code> и <code>return model;</code>. На самом деле можно также удалить строки <code>model.modelPath();</code>, <code>model.label();</code>, и <code > model.comments();</code> lines. Попробуйте удалить все эти строки в текстовом редакторе и у вас останется только набор команд, используемых для воспроизведения модели. </p>
<p>Далее создайте новую пустую модель (black model), перейдите в Application Builder (Среду разработки приложений) и создайте новый макрос (model method). Скопируйте все строки с кодом из отредактированного текстового файла в новый макрос. Затем вернитесь в Model Builder (Построитель моделей), перейдите во вкладку <em>Developer</em> (Разработчик) и выберете <em>Run Model Method</em> (Запустить макрос), чтобы выполнить этот код. Запуск этого макроса воспроизведёт все шаги из исходного файла, включая решение модели. Однако оно может занять много времени, поэтому часто потребуется сократить код. </p>
<p><img src="https://cdn.comsol.com/wordpress/2017/06/model-method-in-the-Application-Builder.png" title="" alt="model method in the Application Builder Как использовать макросы для ускорения и автоматизации вашего рабочего процесса в COMSOL®" width="600" height="230" class="alignnone size-full wp-image-224511" /><br />
<em>Код макроса в Application Builder.</em> </p>
<h3>Редактирование макроса</h3>
<p>Есть два способа редактирования кода. Первый заключается в том, чтобы вручную отредактировать код на Java&#174;, удаляя ненужные строки. Если вы собираетесь заниматься скриптами/макросами в COMSOL, то будет полезно ознакомиться с <em>Programming Reference Manual</em> (Справочным руководством по программированию в COMSOL), т.к. вам понадобятся знания о том, что значит каждая команда и строчка кода.  Второй и более простой способ заключается в удалении некоторых операций непосредственно в среде COMSOL Multiphysics. Начните с создания копии оригинального файла модели и удалите всё, что вам не понадобится в макросе. Вы можете удалить геометрическую последовательность, построение сетки, шаги и настройки исследования, визуализацию результатов и любые другие элементы. </p>
<p>Давайте разберем это на конкретном примере. Предположим, что мы построили модель теплового отверждения и хотим добавить функционал расчета данного процесса в другую модель, в которой уже используется физический интерфейс теплопередачи. </p>
<p>В одной из <a href="/blogs/modeling-the-thermal-curing-process/">прошлых заметок</a> мы показали, какие три шага необходимо выполнить, чтобы их совместить: </p>
<ol>
<li>Определение набора параметров для материала</li>
<li>Добавление физического интерфейса <em>Domain ODE</em> для моделирования процесса затвердевания с течением времени</li>
<li>Совмещение интерфейсов между собой с помощью взаимосвязи (добавление источника тепла связанного с реакцией в термическую задачу).</li>
</ol>
<p>Можно построить модель, которая содержит эти три шага, в графическом интерфейсе COMSOL. Конечно, нам по-прежнему необходимо будет вручную отредактировать часть кода. Повторимся, что для получения базовых знаний, желательно ознакомиться с <em>Application Programming Guide</em> (Руководством по программированию приложений). Как только разберётесь в синтаксисе, вы поймёте, что вышеупомянутые три шага в графическом интерфейсе могут быть записаны посредством следующего скрипта: </p>
<pre>model.param().set(&quot;H_r&quot;, &quot;500[kJ/kg]&quot;, &quot;Total Heat of Reaction&quot;);
model.param().set(&quot;A&quot;, &quot;200e3[1/s]&quot;, &quot;Frequency Factor&quot;);
model.param().set(&quot;E_a&quot;, &quot;150[kJ/mol]&quot;, &quot;Activation Energy&quot;);
model.param().set(&quot;n&quot;, &quot;1.4&quot;, &quot;Order of Reaction&quot;);
model.component(&quot;comp1&quot;).physics(&quot;ht&quot;).create(&quot;hsNEW&quot;, &quot;HeatSource&quot;);
model.component(&quot;comp1&quot;).physics(&quot;ht&quot;).feature(&quot;hsNEW&quot;).selection().all();
model.component(&quot;comp1&quot;).physics(&quot;ht&quot;).feature(&quot;hsNEW&quot;).set(&quot;Q0&quot;, &quot;-ht.rho*H_r*d(alpha,t)&quot;);
model.component(&quot;comp1&quot;).physics().create(&quot;dode&quot;, &quot;DomainODE&quot;, &quot;geom1&quot;);
model.component(&quot;comp1&quot;).physics(&quot;dode&quot;).field(&quot;dimensionless&quot;).field(&quot;alpha&quot;);
model.component(&quot;comp1&quot;).physics(&quot;dode&quot;).field(&quot;dimensionless&quot;).component(new String[]{&quot;alpha&quot;});
model.component(&quot;comp1&quot;).physics(&quot;dode&quot;).prop(&quot;Units&quot;).set(&quot;SourceTermQuantity&quot;, &quot;frequency&quot;);
model.component(&quot;comp1&quot;).physics(&quot;dode&quot;).feature(&quot;dode1&quot;).set(&quot;f&quot;, &quot;A*exp(-E_a/R_const/T)*(1-alpha)^n&quot;);</pre>
<p>Первые четыре строки данного кода определяют дополнительный набор глобальных параметров. С помощью следующих трёх строк мы добавляем функцию <em>Источник тепла</em> к существующему физическому интерфейсу <em>Теплопередача</em> (Heat Transfer, с тегом <em>ht</em>), определяем этот источник и применяем его ко всем областям. Последние пять строк определяют и настраивают физический интерфейс <em>Domain ODE</em>, который применяется по умолчанию ко всем областям модели, и задают имена переменных, размерности, а также уравнения, которые будет решаться в данном интерфейсе. </p>
<p><img src="https://cdn.comsol.com/wordpress/2017/06/how-to-run-a-model-method.png" title="" alt="how to run a model method Как использовать макросы для ускорения и автоматизации вашего рабочего процесса в COMSOL®" width="677" height="152" class="alignnone size-full wp-image-224521" /><br />
<em>Окно запуска макроса</em> на <em>панели Developer (Разработчик).</em> </p>
<p>Мы можем запустить данный макрос в модели, которая уже содержит настройки для исследования теплопередачи. Например, попробуйте добавить и запустить этот макрос в учебном примере <a href="/model/axisymmetric-transient-heat-transfer-267">Axisymmetric Transient Heat Transfer</a> (Осесимметричная модель переходного процесса теплопередачи), который доступен в Бибилотеке приложений COMSOL Multiphysics. Затем перезапустите модель на расчёт, чтобы рассчитать как температуру, так и степень отверждения. </p>
<p>Перечислим несколько предположений с учетом которых был разработан вышеуказанный код:
<ul>
<li>Мы хотим смоделировать отверждение во всех доменах модели</li>
<li>В модели уже есть узел component (компонент) с тегом <em>comp1</em>, к которому мы можем добавлять физические интерфейсы</li>
<li>В этом узле модели нет физического интерфейса <em>Domain ODE</em> с тегом <em>dode</em></li>
<li>Переменная температуры определяется, как <em>T</em>. Это стандартная переменная, и мы можем использовать в физическом интерфейсе <em>Domain ODE</em>.</li>
<li>Физический интерфейс Heat Transfer in Solids с тегом <em>ht</em> уже существует, и мы добавляем в него условие с тегом <em>hsNEW</em></li>
</ul>
<p>Конечно, по мере разработки собственных скриптов и макросов вам нужно будет уметь определять и разрешать такие классические логические аспекты программирования </p>
<h3>Заключительные замечания</h3>
<p>Данный пример макроса может использоваться как шаблон для ваших последующих скриптов по автоматизации процесса моделирования в COMSOL Multiphysics. Вы можете копировать этот шаблон в любую новую модель, чтобы загрузить в неё пользовательский набор свойств материала, настроить сложные физические интерфейсы или определить комплексные системы уравнений. Разнообразные макросы можно также использовать в уже созданном файле для настройки типа исследования, модификации параметров решателя или вывода определенной визуализации результатов, которые вы планируете повторно использовать. </p>
<p>Как только освоите базовые навыки в программировании макросов и скриптов в COMSOL, вы сможете значительно оптимизировать время разработки комплексных моделей. Надеемся, что данная статья помгла вам в этом! </p>
<h3>Узнайте о других способах использования макросов</h3>
<ul>
<li><a href="/blogs/how-to-generate-random-surfaces-in-comsol-multiphysics/">Как создавать случайные (рандомизированные) поверхности в COMSOL Multiphysics&#174;</a></li>
<li><a href="/blogs/how-to-model-gearbox-vibration-and-noise-in-comsol-multiphysics/">Как моделировать вибрации и уровень шума в коробке передач с помощью COMSOL Multiphysics&#174;</a></li>
<li><a href="/blogs/how-to-create-a-randomized-geometry-using-model-methods/">Как создавать случайную геометрию с использованием макросов</a></li>
</ul>
<p><em>Oracle и Java являются зарегистрированными товарными знаками корпорации Oracle и/или аффилированных с нею компаний.</em></p>
<p>The post <a href="https://www.comsol.ru/blogs/how-to-use-model-methods-to-accelerate-your-comsol-workflow/">Как использовать макросы для ускорения и автоматизации вашего рабочего процесса в COMSOL®</a> appeared first on <a href="https://www.comsol.ru/blogs">RU Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>https://www.comsol.ru/blogs/how-to-use-model-methods-to-accelerate-your-comsol-workflow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Как создавать рандомизированную геометрию с использованием макросов</title>
		<link>https://www.comsol.ru/blogs/how-to-create-a-randomized-geometry-using-model-methods/</link>
		<comments>https://www.comsol.ru/blogs/how-to-create-a-randomized-geometry-using-model-methods/#comments</comments>
		<pubDate>Mon, 05 Jun 2017 08:05:05 +0000</pubDate>
		<dc:creator><![CDATA[Walter Frei]]></dc:creator>
				<category><![CDATA[Геометрия]]></category>
		<category><![CDATA[Общее]]></category>
		<category><![CDATA[Среда разработки приложений]]></category>
		<category><![CDATA[Технический контент]]></category>

		<guid isPermaLink="false">http://ru.staging.comsol.com/blogs?p=179991</guid>
		<description><![CDATA[<p>Хотели ли вы когда-нибудь включить рандомизированную геометрию в свою модель? Возможно, вы думали о том, чтобы смоделировать биологический или природный материал или задать расположение частей или фрагментов с определенным статическим распределением размеров. Это как раз несколько примеров того, когда пригодилось бы опция сознания рандомизированной геометрии в COMSOL Multiphysics&#174;. Начиная с версии 5.3 такую геометрию можно создавать с использованием макросов для модели (т.н. model methods). Давайте посмотрим, как это сделать, на наглядном и &#171;вкусном&#187; примере. Построение геометрической модели швейцарского сыра Выбрать [&#8230;]</p><p>The post <a href="https://www.comsol.ru/blogs/how-to-create-a-randomized-geometry-using-model-methods/">Как создавать рандомизированную геометрию с использованием макросов</a> appeared first on <a href="https://www.comsol.ru/blogs">RU Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Хотели ли вы когда-нибудь включить рандомизированную геометрию в свою модель? Возможно, вы думали о том, чтобы смоделировать биологический или природный материал или задать расположение частей или фрагментов с определенным статическим распределением размеров. Это как раз несколько примеров того, когда пригодилось бы опция сознания рандомизированной геометрии в COMSOL Multiphysics&#174;. Начиная с версии 5.3 такую геометрию можно создавать с использованием макросов для модели (т.н. model methods). Давайте посмотрим, как это сделать, на наглядном и &#171;вкусном&#187; примере. </p>
<p><span id="more-179991"></span> </p>
<h3>Построение геометрической модели швейцарского сыра</h3>
<p>Выбрать <a href="http://www.worldchampioncheese.org/" target="_blank">лучший сыр в мире</a> &#8212; очень непростая задача. На мой взгляд, хороший <a href="https://ru.wikipedia.org/wiki/%D0%AD%D0%BC%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D0%BB%D1%8C" target="_blank">Эмменталь</a> всегда будет являться одним из фаворитов. <a href="https://www.cdr.wisc.edu/mastercheesemaker/about" target="_blank">Опытные сыроделы</a> могут шутить, что дырки в сыре добавляют ему аромат. Поэтому, если мы хотим построить хорошую модель головки сыра в COMSOL Multiphysics, нам не обойтись без них в геометрической последовательности. </p>
<p><img src="https://cdn.comsol.com/wordpress/2017/06/Emmentaler-cheese-model.png" title="" alt="Emmentaler cheese model Как создавать рандомизированную геометрию с использованием макросов" width="600" height="300" class="alignnone size-full wp-image-220721" /><br />
<em>Модель сыра Эмменталь с рандомизированным распределением дырок.</em> </p>
<p>В данной заметке мы не будем рассматривать и моделировать процесс образования дыр в швейцарском сыре, так как <a href="http://www.newyorker.com/tech/elements/how-does-swiss-cheese-get-its-holes" target="_blank">причины этого</a> довольно сложны. Вместо этого просто создадим и настроим модель геометрии сыра, как на изображении выше. Давайте включим в геометрию случайно распределённые по всему объёму сыра дырки-отверстия, радиус которых произвольно меняется между верхним и нижним пределами. Для данной задачи воспользуемся новым функционалом COMSOL Multiphysics, который доступен начиная с версии 5.3, речь пойдет про <em>макросы для модели (Model Methods) </em>. Давайте же посмотрим, как это сделать&#8230; </p>
<h3>Основы создания макросов в COMSOL Multiphysics&#174;</h3>
<p>Начиная с версии 5.3 при запуске COMSOL Multiphysics&#174; на платформе Windows&#174; в окне Model Builder (Построитель моделей) стала доступна вкладка <em>Developer</em> (Разработчик) справа в ленте Ribbon, как показано на скриншоте ниже. Одной из функций является <em>Record Method</em> (Записать макрос). После нажатия на иконку в выпадающем меню предлагается ввести <em>Name</em> (Имя) и <em>Method type</em> (Тип макроса). В строке Name вы можете ввести любое имя, а затем выбрать один из двух типов макроса: <em>Application method</em> (Макрос для приложения) или <em>Model method</em> (Макрос для модели). </p>
<p><em>Макрос для приложения</em> может использоваться в приложениях COMSOL. Ознакомьтесь с <a href="/video/create-methods-improve-simulation-apps">данным учебным видео</a>, в котором показаны основы их создания и использования. <em>Макросом для модели</em> можно воспользоваться в активной модели COMSOL Multiphysics для её изменения или добавления определенных данных. </p>
<p><img src="https://cdn.comsol.com/wordpress/2017/06/Developer-tab-COMSOL-Multiphysics®-version-5.3.png" title="" alt="Developer tab COMSOL Multiphysics® version 5.3 Как создавать рандомизированную геометрию с использованием макросов" width="683" height="379" class="alignnone size-full wp-image-220731" /><br />
<em>Скриншот</em> вкладки Developer <em>с кнопками</em> Record Method (Записать макрос для модели) <em>и</em> Run Model Method (Запустить макрос для модели)<em>.</em> </p>
<p>Введя имя и выбрав тип макроса, нажимаем на кнопку <em>OK</em> в диалоговом окне <em>Record Method</em>, после чего вокруг всего графического пользовательского интерфейса появится красная подсветка и рамка. Все операции, которые будут при этом сделаны, будут записываться как код и составные команды макроса до тех пор, пока вы не нажмёте на кнопку <em>Stop Recording</em> (Остановить запись). Затем можно переключиться в Среду разработки приложений (Application Builder) и посмотреть записанный макрос. На скриншоте ниже изображена Среда разработки приложений (Application Builder) и открытый в ней макрос для создания одного геометрического объекта. Объектом является цилиндр с тегом <code>cyl1</code>, радиус которого 40 см, а высота 20 см. Это и будет начальной формой для нашей головки сыра. </p>
<p><img src="https://cdn.comsol.com/wordpress/2017/06/COMSOL-Multiphysics-Application-Builder-Model-Methods.png" title="" alt="COMSOL Multiphysics Application Builder Model Methods Как создавать рандомизированную геометрию с использованием макросов" width="830" height="342" class="alignnone size-full wp-image-220741" /><br />
<em>Скриншот окна Среды разработки приложений (Application Builder) с открытым  кодом макроса для создания геометрии.</em> </p>
<p>В последующем при работе в Построителе моделей (Model Builder) можно вызвать этот макрос (конечно при условии, что в геометрической последовательности модели еще не создан объект с данным тегом <code>cyl1</code>) по нажатию на кнопку <em>Run Model Method</em> во вкладке <em>Developer</em>. Данный простой пример макроса создаёт только цилиндр. Если мы хотим воссоздать дырки, нужно добавить немного &#171;рандомности&#187; в наш макрос. Разберём это подробнее в следующем  разделе. </p>
<h3>Создание рандомизированного набора геометрических объектов</h3>
<p>В макросах вы можете использовать стандартные команды и классы языка Java&#174;. К примеру, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Math.html#random" target="_blank">Math.random class</a> возвращает число двойной точности (в формате double), лежащее в промежутке между 0.0 и 1.0. С помощью этой функции и нескольких дополнительных строчек кода мы зададим определённое количество отверстий с рандомизированным расположением и размерами в нашей модели головки сыра. </p>
<p>Предположим, что мы хотим задать 1000 рандомизированно расположенных по всему объёму сыра отверстий произвольного радиуса от 0.1 до 1 см. Также учтём, что вокруг головки сыра Эмменталя находится <a href="http://cheeseunderground.blogspot.com/2011/01/cheese-rinds-to-eat-or-not-to-eat.html" target="_blank">натуральная оболочка</a>, в которой дырок нет. Очевидно, что нам понадобится логическое условие, которое будет проверять, что все дырки находятся внутри головки сыра. Ниже приведён полный текст макроса (с пронумерованными строками и выделенными красным цветом текстовыми выражениями), представляющий собой набор команд для создания требуемой геометрии сыра. </p>
<pre>
1  int NUMBER_OF_HOLES = 1000;
2  int ind = 0;
3  double hx, hy, hz, hr = 0.0;
4  double CHEESE_HEIGHT = 20.0;
5  double CHEESE_RADIUS = 40.0;
6  double RIND_THICKNESS = 0.2;
7  double HOLE_MIN_RADIUS = 0.1;
8  double HOLE_MAX_RADIUS = 1.0;
9  model.component(<span style="color:#FF0000">&quot;comp1&quot;</span>).geom(<span style="color:#FF0000">&quot;geom1&quot;</span>).lengthUnit(<span style="color:#FF0000">&quot;cm&quot;</span>);
10 model.component(<span style="color:#FF0000">&quot;comp1&quot;</span>).geom(<span style="color:#FF0000">&quot;geom1&quot;</span>).selection().create(<span style="color:#FF0000">&quot;csel1&quot;</span>, <span style="color:#FF0000">&quot;CumulativeSelection&quot;</span>);
11 while (ind  CHEESE_RADIUS-RIND_THICKNESS) {continue; }
12   hx = (2.0*Math.random()-1.0)*CHEESE_RADIUS;
13   hy = (2.0*Math.random()-1.0)*CHEESE_RADIUS;
14   hz = Math.random()*CHEESE_HEIGHT;
15   hr = Math.random()*(HOLE_MAX_RADIUS-HOLE_MIN_RADIUS)+HOLE_MIN_RADIUS;
16   if ((Math.sqrt(hx*hx+hy*hy)+hr) &gt; CHEESE_RADIUS-RIND_THICKNESS) {continue; }
17   if (((hz-hr)  CHEESE_HEIGHT-RIND_THICKNESS)) {continue; }
18   model.component(<span style="color:#FF0000">&quot;comp1&quot;</span>).geom(<span style="color:#FF0000">&quot;geom1&quot;</span>).create(<span style="color:#FF0000">&quot;sph&quot;</span>+ind, <span style="color:#FF0000">&quot;Sphere&quot;</span>);
19   model.component(<span style="color:#FF0000">&quot;comp1&quot;</span>).geom(<span style="color:#FF0000">&quot;geom1&quot;</span>).feature(<span style="color:#FF0000">&quot;sph&quot;</span>+ind).set(<span style="color:#FF0000">&quot;r&quot;</span>, hr);
20   model.component(<span style="color:#FF0000">&quot;comp1&quot;</span>).geom(<span style="color:#FF0000">&quot;geom1&quot;</span>).feature(<span style="color:#FF0000">&quot;sph&quot;</span>+ind).set(<span style="color:#FF0000">&quot;pos&quot;</span>, new double[]{hx, hy, hz});
21   model.component(<span style="color:#FF0000">&quot;comp1&quot;</span>).geom(<span style="color:#FF0000">&quot;geom1&quot;</span>).feature(<span style="color:#FF0000">&quot;sph&quot;</span>+ind).set(<span style="color:#FF0000">&quot;contributeto&quot;</span>, <span style="color:#FF0000">&quot;csel1&quot;</span>);
22   ind++;
23 }
24 model.component(<span style="color:#FF0000">&quot;comp1&quot;</span>).geom(<span style="color:#FF0000">&quot;geom1&quot;</span>).create(<span style="color:#FF0000">&quot;cyl1&quot;</span>, <span style="color:#FF0000">&quot;Cylinder&quot;</span>);
25 model.component(<span style="color:#FF0000">&quot;comp1&quot;</span>).geom(<span style="color:#FF0000">&quot;geom1&quot;</span>).feature(<span style="color:#FF0000">&quot;cyl1&quot;</span>).set(<span style="color:#FF0000">&quot;r&quot;</span>, CHEESE_RADIUS);
26 model.component(<span style="color:#FF0000">&quot;comp1&quot;</span>).geom(<span style="color:#FF0000">&quot;geom1&quot;</span>).feature(<span style="color:#FF0000">&quot;cyl1&quot;</span>).set(<span style="color:#FF0000">&quot;h&quot;</span>, CHEESE_HEIGHT);
27 model.component(<span style="color:#FF0000">&quot;comp1&quot;</span>).geom(<span style="color:#FF0000">&quot;geom1&quot;</span>).create(<span style="color:#FF0000">&quot;dif1&quot;</span>, <span style="color:#FF0000">&quot;Difference&quot;</span>);
28 model.component(<span style="color:#FF0000">&quot;comp1&quot;</span>).geom(<span style="color:#FF0000">&quot;geom1&quot;</span>).feature(<span style="color:#FF0000">&quot;dif1&quot;</span>).selection(<span style="color:#FF0000">&quot;input&quot;</span>).set(<span style="color:#FF0000">&quot;cyl1&quot;</span>);
29 model.component(<span style="color:#FF0000">&quot;comp1&quot;</span>).geom(<span style="color:#FF0000">&quot;geom1&quot;</span>).feature(<span style="color:#FF0000">&quot;dif1&quot;</span>).selection(<span style="color:#FF0000">&quot;input2&quot;</span>).named(<span style="color:#FF0000">&quot;csel1&quot;</span>);
30 model.component(<span style="color:#FF0000">&quot;comp1&quot;</span>).geom(<span style="color:#FF0000">&quot;geom1&quot;</span>).run();
</pre>
<p>Давайте построчно разберем данный макрос. </p>
<p style="margin-left: 20px">
1. Инициализируем переменную и определяем общее количество дырок в сыре.<br />
2. Инициализируем и задаём счетчик количества отверстий, который нам понадобится в дальнейшем.<br />
3. Инициализируем набор чисел двойной точности, в которых будут храниться координаты <em>xyz</em> и радиус каждой &quot;дырки&quot;.<br />
4–8. Устанавливаем и задаём переменные, определяющие высоту, радиус, толщину головки сыра, и максимальный и минимальный радиус каждого отверстия в сантиметрах.<br />
9. Устанавливаем сантиметры в качестве единиц измерения длины в геометрии.<br />
10. Создаём новую выборку (selection) с тегом <code>csel</code> и называем <code > CumulativeSelection</code> (Кумулятивная выборка).  Обратите внимание, что в самой модели не должно уже быть выборки с таким названием, иначе возникнет ошибка. Нужно будет внести очевидные изменения в данный макрос, если вы захотите его использовать несколько раз подряд в одной модели.<br />
11. Определяем цикл типа &#171;while&#187;, чтобы создать указанное количество &quot;дырок&quot;.<br />
12–14. Определяем <em>xyz</em>-положение отверстий, используя рандомизированный метод и масштабируя получающиеся значения таким образом, чтобы <em>координаты</em> отверстий попадали внутрь сыра.<br />
15. Определяем радиус каждого отверстия так, чтобы он лежал в заданных пределах.<br />
16–17. Проводим проверку, что положение отверстия и его размеры таковы, что оно находится внутри головки сыра. Если это действительно так, переходим к следующей итерации цикла while, не выполняя последующих строк. Эта проверка может быть выполнена одной строкой либо разделена на три строки, в зависимости от вашего стиля записи кода.<br />
18. Создаем сферу и присваиваем ей имя, соответствующее текущему индексу счетчика.<br />
19–20. Задаём радиус и положение новой сферы. Радиус сферы можно напрмую завадавать как double, в то время как ее положение должно быть определено как новый массив из чисел двойной точности.<br />
21. Указываем, что сфера является частью выборки <code>csel1</code>.<br />
22–23. Обновляем индекс, указав, что сфера создана, и закрываем цикл типа &#171;while&#187;.<br />
24–26. Создаём цилиндр, представляющий нашу головку сыра.<br />
27–29. Определяем логическую операцию Difference (Разность). Добавляем цилиндр как исходный объект и вычитаем из него геометрическую выборку всех созданных ранее сфер.<br />
30. Запускаем и финализируем геометрическую последовательность, тем самым дав команду программе вырезать все отверстия и построить конечную геометрию головки сыра.</p>
<p>Данный макрос можно запустить в новом (и пустом) файле, чтобы создать модель головки сыра.  Каждый раз будет получаться совершенно новая рандомизированная геометрия. Геометрическая последовательность в файле модели будет содержать все сгенерированные сферы, один цилиндр, а также команду логического вычитания. </p>
<p>При желании можно также добавить дополнительные команды в макрос, чтобы сохранить уже итоговый файл с названием &quot;сыр&quot;. Этот файл можно сохранить в стандартном формате COMSOL Multiphysics, либо как файл в STL-формате. Также можно записать данный файл в формате Parasolid&#174; или ACIS&#174;, при использовании одного из <a href="/blogs/which-module-should-i-choose-for-working-with-my-cad-data/">модулей интеграции</a>, который содержит геометрическое ядро от Parasolid&#174;. Работа с конечной геометрией после её экспорта и повторного импорта происходит быстрее, чем создание новой геометрической последовательности. </p>
<p>На изображении ниже можно увидеть результаты наших усилий. Согласитесь &#8212; даже выглядит вкусно! </p>
<p><img src="https://cdn.comsol.com/wordpress/2017/06/COMSOL-Multiphysics-model-of-Emmentaler-cheese-with-mouse.png" title="" alt="COMSOL Multiphysics model of Emmentaler cheese with mouse Как создавать рандомизированную геометрию с использованием макросов" width="600" height="300" class="alignnone size-full wp-image-220751" /><br />
<em>Модель головки сыра Эмменталь, готовая к дегустации.</em> </p>
<h3>Заключительные комментарии по созданию рандомизированной геометрии с помощью макросов</h3>
<p>В данной заметке мы рассмотрели простой пример работы с макросами для создания геометрии с рандомизированно расположенными отверстиями произвольного радиуса. Мы не стали рассматривать усложнение данной геометрии. Например, можно было бы задать такое условие, чтобы отверстия не налезали друг на друга или были максимально <a href="https://en.wikipedia.org/wiki/Random_close_pack" target="_blank">плотно сосредоточены в определённой области</a>. Но для этого необходимы достаточно глубокие математические знания, рассказ о которых выходит за рамки данного блога. </p>
<p>Конечно, существует огромное количество применений, в которых будет актуально использование макросов. Мы обязательно рассмотрим некоторые из них в наших последующих статьях. Стоит отметить, что существуют и другие способы создания рандомизированной геометрии, и в частности приём с использованием <a href="/blogs/how-to-generate-random-surfaces-in-comsol-multiphysics/">параметрического задания поверхностей</a>. </p>
<div class="flex-center">
<a href="/model/creating-a-random-geometry-49881" class="btn-solid btn-md btn-red">Скачайте разобранную в блоге модель</a>
</div>
<h3>Дополнительные материалы</h3>
<ul>
<li>Ознакомьтесь с ещё одним применением макросов: генерация <a href="/blogs/how-to-model-gearbox-vibration-and-noise-in-comsol-multiphysics/">результатов расчета, которые мы сможем увидеть и услышать</a></li>
<li>Узнайте о новых возможностях, доступных в версии 5.3 COMSOL Multiphysics&#174;, на странице <a href="/release/5.3">Release Highlights (Информация о релизах)</a></li>
</ul>
<p><em>ACIS является зарегистрированной торговой маркой компании Spatial Corporation. Oracle и Java являются зарегистрированными торговыми марками корпорации Oracle и (или) аффилированных с ней компаний. Parasolid является зарегистрированной торговой маркой или торговой маркой компании Siemens Product Lifecycle Management Software Inc. или ее дочерних компаний в США и других странах. Microsoft и Windows являются товарными знаками или зарегистрированными товарными знаками Microsoft Corporation в США и других странах.</em></p>
<p>The post <a href="https://www.comsol.ru/blogs/how-to-create-a-randomized-geometry-using-model-methods/">Как создавать рандомизированную геометрию с использованием макросов</a> appeared first on <a href="https://www.comsol.ru/blogs">RU Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>https://www.comsol.ru/blogs/how-to-create-a-randomized-geometry-using-model-methods/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Моделирование электромагнитного нагрева подземных кабелей</title>
		<link>https://www.comsol.ru/blogs/how-to-model-the-electromagnetic-heating-of-underground-cables/</link>
		<comments>https://www.comsol.ru/blogs/how-to-model-the-electromagnetic-heating-of-underground-cables/#comments</comments>
		<pubDate>Tue, 14 Feb 2017 12:28:57 +0000</pubDate>
		<dc:creator><![CDATA[Walter Frei]]></dc:creator>
				<category><![CDATA[AC/DC и электромагнетизм]]></category>
		<category><![CDATA[Электротехника]]></category>
		<category><![CDATA[Технический контент]]></category>

		<guid isPermaLink="false">http://ru.staging.comsol.com/blogs?p=174901</guid>
		<description><![CDATA[<p>Воздушные силовые линии можно заметить повсеместно, но также существует большое количество подземных силовых кабелей, которые мы не видим. Преимущество последних &#8211; это защита от ветра и снега, а также меньшее электромагнитное излучение, благодаря экранированию. Одним из ключевых недостатков подземных кабелей является их существенный перегрев, который приводит к повреждению изоляции и, в конечном итоге, выходу из строя. Давайте посмотрим, как смоделировать и исследовать электромагнитный нагрев в программном обеспечении COMSOL Multiphysics&#174;. Свойства подземных силовых кабелей Типичный подземный трёхфазный электрический кабель состоит из [&#8230;]</p><p>The post <a href="https://www.comsol.ru/blogs/how-to-model-the-electromagnetic-heating-of-underground-cables/">Моделирование электромагнитного нагрева подземных кабелей</a> appeared first on <a href="https://www.comsol.ru/blogs">RU Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Воздушные силовые линии можно заметить повсеместно, но также существует большое количество подземных силовых кабелей, которые мы не видим. Преимущество последних &#8211; это защита от ветра и снега, а также меньшее электромагнитное излучение, благодаря экранированию. Одним из ключевых недостатков подземных кабелей является их существенный перегрев, который приводит к повреждению изоляции и, в конечном итоге, выходу из строя. Давайте посмотрим, как смоделировать и исследовать электромагнитный нагрев в программном обеспечении COMSOL Multiphysics&#174;. </p>
<p><span id="more-174901"></span> </p>
<h3>Свойства подземных силовых кабелей</h3>
<p>Типичный подземный трёхфазный электрический кабель состоит из пучка трёх проводящих жил. Каждая <em>жила</em> состоит из множества проводов, скрученных вместе и сжатых, тем самым обеспечивая хороший электрический контакт. Также жила может иметь экранирование, например из металлической фольги. Полимерный материал между жилой и экраном обеспечивает электрическую изоляцию. В качестве электрических изоляторов используется прессованная бумага, жидкости и даже сжатые газы. Затем изолированный пучок жил помещается в ещё один диэлектрик, затем в металлический кожух и внешнее полимерное покрытие, которое защищает кабель от окружающей среды. </p>
<div class="row">
<div class="col-sm-6">
<a href="https://cdn.comsol.com/wordpress/2017/02/underground-electrical-cable.png" target="_blank"><img src="https://cdn.comsol.com/wordpress/2017/02/underground-electrical-cable.png" title="Подземный электрический кабель" alt="underground electrical cable Моделирование электромагнитного нагрева подземных кабелей" width="400" height="400" class="alignnone size-full wp-image-203941" /></a>
</div>
<div class="col-sm-6">
<a href="https://cdn.comsol.com/wordpress/2017/02/cross-section-of-underground-electrical-cable.png" target="_blank"><img src="https://cdn.comsol.com/wordpress/2017/02/cross-section-of-underground-electrical-cable.png" title="Схема поперечного сечения кабеля" alt="cross section of underground electrical cable Моделирование электромагнитного нагрева подземных кабелей" width="600" height="365" class="alignnone size-full wp-image-203951" /></a>
</div>
</div>
<p><em>Слева: Подземный трёхфазный электрический кабель. Справа: Поперечное сечение трёхфазного кабеля под землёй.</em> </p>
<p>Переменный ток, проходящий через кабель, создаёт переменное магнитное поле, которое индуцирует токи в жилах, в металлическом кожухе и фольге. Вихревые токи приводят к комбинированному нагреву: <a href="https://www.comsol.ru/multiphysics/the-joule-heating-effect">Джоулеву</a> и <a href="https://www.comsol.ru/multiphysics/induction-heating">индукционному</a>. Кабель начинает нагреваться, что может привести к его выходу из строя, поэтому в наших интересах построить предиктивную расчётную модель. </p>
<p>Электрический расчёт кабеля довольно прост. Обычно мы знаем все свойства материала (электропроводность, магнитную и диэлектрическую проницаемости) кабеля, а также величину и частоту протекающего через него тока. Однако, мы лишь приближённо знаем электрические свойства окружающей почвы. </p>
<p>Тепловые свойства также неизвестны. Они изменяются в зависимости от состава почвы и содержания в ней влаги. Даже в кабеле, в котором мы знаем все свойства материала, могут быть тонкие слои неизвестного материала и небольшие воздушные зазоры, значительно влияющие на максимальную температуру. </p>
<p>Давайте узнаем, как моделировать такие типы кабелей с помощью COMSOL Multiphysics. </p>
<h3>Моделирование электромагнитных полей в подземном кабеле</h3>
<p>Предположим, что подземные кабели являются достаточно длинными, а окружающая среда относительно однородна. Эти допущения позволяют упростить нашу модель. Будем рассматривать поперечный 2D срез, аналогичный показанному на рисунке выше. Мы знаем, что трёхфазный ток в кабеле протекает с заданной частотой. Амплитуда тока также известна. </p>
<p>Будем рассматривать каждую из трёх жил как единый домен, полагая, что медные провода, скрученные вместе, имеют хороший электрический контакт. Таким образом, мы используем три разных узла <em>Катушка (Coil)</em>, как показано на скриншоте ниже. Протекающий через жилы ток задаём в следующем виде: <code>1[kA]*exp(-i*120[deg])</code>. </p>
<p>Амплитудное значение тока &#8212; 1кА, сдвиг фаз &#8212; 120&#176;. </p>
<p><img src="https://cdn.comsol.com/wordpress/2017/02/Coil-feature-settings.png" title="" alt="Coil feature settings Моделирование электромагнитного нагрева подземных кабелей" width="548" height="736" class="alignnone size-full wp-image-203961" /><br />
<em>В узле Катушка задаём значение тока, протекающего через жилу. В двух других жилах протекает такой же ток, но смещенный по фазе на 120&#176;.</em> </p>
<p>Далее задаём тонкий слой металлического экранирования. Если толщина этого слоя мала по сравнению с другими размерами, то можно задать этот слой металла с помощью Переходного граничного условия (Transition Boundary Condition), как показано ниже. Это граничное условие позволяет задать толщину слоя и его свойства на внутренней границе модели. Данный узел облегчает построение геометрии, при этом дополнительно пропадает необходимость в построении сетки на этом участке. </p>
<p><img src="https://cdn.comsol.com/wordpress/2017/02/Transition-boundary-condition-settings.png" title="" alt="Transition boundary condition settings Моделирование электромагнитного нагрева подземных кабелей" width="547" height="649" class="alignnone size-full wp-image-203971" /><br />
<em>Узел Переходное граничное условие (Transition Boundary Condition), в котором задается толщина слоя и его свойства.</em> </p>
<p>Магнитные поля могут распространяться за пределами кабеля. Так как мы хотим знать, как быстро поля затухают, необходимо также моделировать область почвы вокруг кабеля. О том, как выбрать размер этой области итерационным методом (проведя дополнительное исследование по сходимости), прочитайте в предыдущей статье блога на тему <a href="https://www.comsol.ru/blogs/how-to-choose-between-boundary-conditions-for-coil-modeling/">выбора граничных условий для моделирования катушек</a>. Результаты моделирования изображены на рисунке ниже. Стрелками показано магнитное поле, цветным градиентом &#8211; усреднённые потери. Именно эти потери приводят к повышению температуры. </p>
<p><img src="https://cdn.comsol.com/wordpress/2017/02/losses-and-shielding-plot.png" title="" alt="losses and shielding plot Моделирование электромагнитного нагрева подземных кабелей" width="485" height="517" class="alignnone size-full wp-image-203981" /><br />
<em>Потери в жилах и в экранированной оболочке, стрелками показано магнитное поле. Длина стрелок логарифмически масштабируется относительно напряженности магнитного поля.</em> </p>
<h3>Анализ роста температуры в системе с помощью COMSOL Multiphysics&#174;</h3>
<p>Моделирование роста температуры кажется относительно простым &#8212; мы просто добавляем рассчитанные потери в тепловую модель. Добавляем в модель физический интерфейс <em>Heat Transfer in Solids (Теплопередача в Твердых Телах)</em>, а также в узле <em>Multiphysics (Мультифизика)</em> используем предустановленные связки, которые позволят нам связать электромагнитную и тепловую задачи. Для расчёта электромагнитной задачи в частотной области можно использовать исследования <em>Frequency-Stationary (Комбинированный частотно-стационарный)</em> или <em>Frequency-Transient (Комбинированный частотно-нестационарный)</em>, при этом тепловая задача будет рассчитана в установившемся режиме либо во временной области. </p>
<p><img src="https://cdn.comsol.com/wordpress/2017/02/Frequency-Stationary-solver-settings.png" title="" alt="Frequency Stationary solver settings Моделирование электромагнитного нагрева подземных кабелей" width="683" height="540" class="alignnone size-full wp-image-203991" /><br />
<em>Настройка Frequency-Stationary решателя и список мультифизических связок, которые требуются для двусторонней интеграции электромагнитного и теплового расчётов.</em> </p>
<h4>Использование граничного условия Thin Layer (Тонкий Слой)</h4>
<p>Несмотря на то, что тепловая модель кажется простой, есть ряд моментов, которые необходимо иметь ввиду наряду с особенностями программного обеспечения. Например, в кабеле есть несколько тонких слоёв различных материалов, а именно: экраны каждой жилы и полимерное покрытие всего кабеля. Для них мы будем использовать граничное условие Тонкий слой (Thin Layer). При помощи этого узла слой материала можно задать тремя различными приближениями: <em>Thermally thin approximation (Приближение термического тонкого слоя)</em>, <em>Thermally thick approximation (Приближение термически толстого слоя)</em> и <em>General (Общий случай)</em>, как показано на скриншоте ниже. </p>
<p>Приближение <em>Thermally thin approximation</em> используется, когда слои материала имеют относительно большую теплопроводность по сравнению с окружающей средой, в то время как приближение <em>Thermally thick approximation</em> лучше использовать для слоёв материала с относительно более низкой теплопроводностью. Приближение <em>General</em> используется для любых промежуточных слоёв, где имеются характерные температурные градиенты, как перпендикулярные, так и тангенциальные к слою материала. Эти опции позволяют задать толщину и свойства слоя, а приближение <em>General</em> позволяет дополнительно задать до пяти различных слоёв. </p>
<p><img src="https://cdn.comsol.com/wordpress/2017/02/Thin-Layer-boundary-condition-settings.png" title="" alt="Thin Layer boundary condition settings Моделирование электромагнитного нагрева подземных кабелей" width="493" height="520" class="alignnone size-full wp-image-204001" /><br />
<em>Граничное условие Thin Layer (Тонкий слой).</em> </p>
<p>Граничное условие <em>Thin Layer (Тонкий слой)</em> подходит для чётко определённых слоёв материала с известной толщиной и свойствами. Также необходимо учитывать тепловое сопротивление, возникающее при контакте двух материалов. Теплопередача при контакте шероховатых поверхностей возникает, если есть: </p>
<ul>
<li>Теплоотдача путём теплопроводности (кондуктивный теплообмен) при сжатии твёрдых материалов вместе</li>
<li>Теплоотдача путём теплопроводности через тонкий слой воздуха</li>
<li>Радиационный теплообмен между открытыми поверхностями</li>
</ul>
<p>Эти эффекты могут быть заданы с помощью узла <em>Thermal Contact (Термический контакт)</em>, как показано на скриншоте ниже. </p>
<p><img src="https://cdn.comsol.com/wordpress/2017/02/settings-and-equations-for-the-Thermal-Contact-feature.png" title="" alt="settings and equations for the Thermal Contact feature Моделирование электромагнитного нагрева подземных кабелей" width="509" height="764" class="alignnone size-full wp-image-204011" /><br />
<em>Узел Thermal Contact (Термический контакт) и уравнения, которые решаются при моделировании.</em> </p>
<p>Контактное давление сильно влияет на кондуктивный теплообмен между твёрдыми телами. Его можно найти, выполнив структурный анализ, как показано в учебных моделях: </p>
<ul>
<li><a href="https://www.comsol.ru/model/thermal-contact-resistance-between-an-electronic-package-and-a-heat-sink-14659">Контактное тепловое сопротивление между электронным устройством и радиатором</a></li>
<li><a href="https://www.comsol.ru/model/contact-switch-4119">Контактный переключатель</a></li>
</ul>
<h4>Моделирование окружающего пространства для термической задачи</h4>
<p>Далее необходимо учесть температуру окружающей среды, которая сильно варьируется, что непосредственно влияет на температуру кабеля. Теплопроводность окружающей почвы, бетона и грунта колеблется от 0.1 до 5 W/m/K, плотность &#8212; от 1000 kg/m<sup>3</sup> для мягких и до 3000 kg/m<sup>3</sup> для твёрдых пород. Их удельная температура также варьируется от ~500 до 1500 J/kg/K. Кроме того, эти значения постоянно изменяются. Например, теплопроводность сухого и влажного песка может на порядок различаться: от ~0.2 до 4 W/m/K. Также полезно ввести <a href="https://ru.wikipedia.org/wiki/%D0%A2%D0%B5%D0%BC%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D1%83%D1%80%D0%BE%D0%BF%D1%80%D0%BE%D0%B2%D0%BE%D0%B4%D0%BD%D0%BE%D1%81%D1%82%D1%8C" target="_blank">коэффициент теплопроводности</a>, который определяется как <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE0AAAAyCAMAAAAuo6aWAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADNQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////8T5qHgAAAA90Uk5TACKZu3dm3YgR7lXMRDOqZyv2HwAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAGJSURBVEjH7VfRjoQwCGyxLdhS+/9/e6C7ai5rNrgkew/Hgw/GTOkwMBjCX4gIU/LEG9kzuREd0XLxvCiAJ1oR2hI6cSe0ERLOPmhCW6JQqw+ayI18kDQKILjBqdpw8kJTtVUpgU9NVW1pCtWnH1RtsbGT3Lo+qPuA/ccalNBrGkiBmhQH8NBi5yOsdaOZ5clziE80PIcRDdqKOfjNVBhvYvtq3o4f1cPSePCGtuyv0v2b9icaH69OVWAbWig6jikJmsf460vlnEkuZZsvHRYAJPrNRV9F1U2pEUx6OCFYNfQKrD3cuQ4rs6/AdgWMz1PDeaflE6+piFUt6yDrA4MGaeXGAV3WraTU4xKax7pFs0oJpjA8jHnbAEUbJ7T7o2LdAKMsvG1Hy/cJVE8O2E4CiZIaZegZzd6qWQUq/eiErvfMJMs+L1a0XHKtsNn8JKOCcdUaaTtwu0Fb3GmKOT0blIXFZM6tXLikzudi5e3yf6PB486WSBcNQLemCF2kVt02Vj0E7Vr7RvwAw0cMUMzKhU8AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTgtMTEtMjJUMDg6Mzc6MTkrMDE6MDDikPtIAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE4LTExLTIyVDA4OjM3OjE5KzAxOjAwk81D9AAAACF0RVh0cHM6SGlSZXNCb3VuZGluZ0JveAA0NngzMCsyODIrNjI0IuNhfwAAACd0RVh0cHM6TGV2ZWwAQWRvYmVGb250LTEuMDogQ01NSTEyIDAwMy4wMDIKMReWuwAAAEl0RVh0cHM6U3BvdENvbG9yLTAAL2Rldi9zaG0vemYyLWNhY2hlLzU3MGRlNThlNjRjZTI3NmY0MDVkNjU4MjU3MDUzOTBjLmR2aSAtb/0wPXkAAABFdEVYdHBzOlNwb3RDb2xvci0xAC9kZXYvc2htL3pmMi1jYWNoZS81NzBkZTU4ZTY0Y2UyNzZmNDA1ZDY1ODI1NzA1MzkwYy5wc/xNMwMAAAAASUVORK5CYII=" /> и варьируется для этих материалов приблизительно от <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAAAZCAMAAADkOSfdAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADNQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////8T5qHgAAAA90Uk5TABF3RCJmiDOZqrvu3VXMvxHTlQAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAH4SURBVEjH1VftsqsgDAwEAoLA+7/t4UMOUpGqnc69Z384UthtWJLQAvxRMI5cPGZLihhNKCL9XBYgiS7PwzKGjzcLgJY9D2tln4SFZ5+H+Ah4R6rHsjopn4eFbkyOEbGg6kiMF/2esjqet7H+XRKc06UCPPOadHt1I1Uy5cURupyIOVMj4iaMEMZO4zrQd+yEZkrvV4sK/HFaEfdFV6xp2C+RKWNpmLYX6CI5NU4hxZvLalisYIquzrO+MzSHJR3McE5XOqXQyGsVl7lqI6mZrs26RndzJNGNN3OFzh3SKJ2FDRF15Ke6xe1t0BTwXcbP6Apzc8LYVBWPDxYT79Wbum0WF7iDLhZdMnATF+gc1uTaQpyBW18ma7s3cQckznQD3MR7esyikCzRHrZW2vG3RSYd7mlYK5yBYYO6Q8ctljUVEH9JJbnVubPU12zRFcG1wRCCGtw9ej7b0teXlwpa6tVIIdh93tWcLaV0+wa8QjeU/YDuzilHsCOgX466ZRt+0junYU3p+YQpfalcQezrrd64me70URdTWoj7Pzcu0Etq5ZCjb3y/xmwDnwLXLbtIW6tzYXLNhBl33HNcomefIPd7p/neLFH9cRKRxteJ4PKDn2YTOsufl+IX3ZpdjHjXkS/Cfy7xBSj9ucYXQP/Rwe3w/G/CP8APBnAO7FYxJmgAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTgtMTEtMjJUMTE6Mzk6MjArMDE6MDD91GJVAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE4LTExLTIyVDExOjM5OjIwKzAxOjAwjIna6QAAACF0RVh0cHM6SGlSZXNCb3VuZGluZ0JveAA5MHgxNSsyNjErNjM2Ti96XgAAACZ0RVh0cHM6TGV2ZWwAQWRvYmVGb250LTEuMDogQ01SMTIgMDAzLjAwMgrts95LAAAASXRFWHRwczpTcG90Q29sb3ItMAAvZGV2L3NobS96ZjItY2FjaGUvNTFkYmZkNjM2ZGY1OTg5Mzc5NzM0ZWY0MWVjYWY3MzYuZHZpIC1v1lmeEAAAAEV0RVh0cHM6U3BvdENvbG9yLTEAL2Rldi9zaG0vemYyLWNhY2hlLzUxZGJmZDYzNmRmNTk4OTM3OTczNGVmNDFlY2FmNzM2LnBzieAV8QAAAABJRU5ErkJggg==" />. </p>
<p>В дополнение к сильным изменениям термических свойств почвы, тепловое граничное условие на поверхности также редко чётко определено. Присутствует как конвективное, так и радиационное охлаждение. Интенсивность этого охлаждения во многом зависит от локальных и кратковременных свойств на поверхности. Например, опавшие листья или рыхлый снег могут служить хорошим слоем тепловой изоляции, который сложно рассчитать количественно с какой-либо точностью. К счастью для нас, кабели зарыты достаточно глубоко, так часто можно пренебречь этими изменениями на поверхности. Таким образом, разумно задать тепловой баланс на поверхности, как комбинацию из трёх граничных условий: </p>
<ol>
<li>Граничное условие Heat Flux (Тепловой Поток), задающее солнечный тепловой поток на основе широты и времени года</li>
<li>Ещё одно граничное условие Heat Flux (Тепловой Поток), задающее конвективное охлаждение до средней температуры окружающего воздуха.</li>
<li>Граничное условие Diffuse Surface (Рассеивающая Поверхность), задающая радиационное охлаждение до эквивалентной температуры неба</li>
</ol>
<p>Солнечный тепловой поток и температуру окружающего воздуха можно задать приблизительно или на основе базы данных метеорологических станций ASHRAE (American Society of Heating, Refrigerating, and Air-Conditioning Engineers), как мы описали <a href="https://www.comsol.ru/blogs/thermal-modeling-of-the-air-flow-inside-and-around-your-house/">в одной из прошлых статей нашего блога</a>. Температура неба колеблется примерно от 230 K до 285 K (-45&#176;C до 10&#176;C) в зависимости от облачности и температуры воздуха. Коэффициент излучения с поверхности земли &#8212; 0.8–0.95. Также следует учитывать толщину и глубину нашего расчетного теплового домена. </p>
<p>Нам необходимо моделировать достаточно большую область почвы, чтобы граничные условия не влияли на результаты. Для температурных нагрузок, которые во времени изменяются синусоидально с периодом <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMBAMAAABLmSrqAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAACpQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////5u1vmAAAAA10Uk5TAESId2a7zCJVqu6ZM4ysydQAAAABYktHRACIBR1IAAAACXBIWXMAAAB4AAAAeACd9VpgAAAANklEQVQI12NgQAeMSkpKBkDaVSlJyYGBgd2AXQEkzM7A0gBRwFkAobmgGlqh9CYovQJKHwARAO9fBc56F5xBAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE4LTExLTIyVDA0OjIyOjAzKzAxOjAwN1cJ5wAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxOC0xMS0yMlQwNDoyMjowMyswMTowMEYKsVsAAAAfdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAOHg3KzMwMSs2Mzlw+fz6AAAAJ3RFWHRwczpMZXZlbABBZG9iZUZvbnQtMS4wOiBDTU1JMTIgMDAzLjAwMgoxF5a7AAAASXRFWHRwczpTcG90Q29sb3ItMAAvZGV2L3NobS96ZjItY2FjaGUvYTZmMzE3YjI2OGFlODI1ZDk0ZjgzMmY5NzBhZjYwN2MuZHZpIC1v1X9onwAAAEV0RVh0cHM6U3BvdENvbG9yLTEAL2Rldi9zaG0vemYyLWNhY2hlL2E2ZjMxN2IyNjhhZTgyNWQ5NGY4MzJmOTcwYWY2MDdjLnBzeERoUgAAAABJRU5ErkJggg==" />, расстояние D от границы, на которой колебание температуры уменьшается примерно на 90% относительно колебаний на поверхности, задаётся как: <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF0AAAA0CAMAAADfVMRjAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADNQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////8T5qHgAAAA90Uk5TAGaIuxHMRKoiM5l37lXddUUq8AAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAIvSURBVFjD5VfbkqwgDJSAyD3//7dLQBicGVdYtOpUnTyo645N6CSdsCz/rzE8N5hG5+JJ39cnweX87n8xYE+ib+pJ9Edp1+ZJdGvTTUKy9IewcFcwjKYr4wArZFC9xlcmZtINKyTaVfRZ7ZkpnKS9uEXNo6stXcl9v28mrSdQ2vkaZrWWSma6/Aa9nScGZHly+SYxv8FtHvyV7Z7nuy7o8k94BxO8PJlCUSD+hY3oDe8sJyywoVj4Srvbg7rozUvGRIRqJUIiZZCCoAfQoWAuzVc6PeuDmwzzWhAG0Ls7h9lRBQ5UQbeEhSJHA82wu3Oo6jLyzk9a2i+s0B6ZqQ5p+bKvse7uHIX2xb94h9a+fTROu8GrPPDlB7VzXE0zlXbhriKVJZbM9mZXpR3Cy3X7lRmoPpnewiu0M9cWXRPVKkpSVvkbpF3AepkFcuG72KpOkYUNY2MEbrqIhJ1FdkN/+DSPuYjgIOFC3jM2qT2sB9pjBph1RF5PLSStEK1iWAIGd4f7GyaC2sLghCtuOA1QWJOnLe1Z+gYE8NwkUrYcOodPSyHltfxNmXosoXzWkqdBIA59W0zufab8i63ha+dYIQ998TZTCqSjn53D0I4ouhCLfgKdRQo+OgcreuzZ3GFKx9R7pz1NlGnFuK6dSk3H388cOklUGokCdbUZdO7eOofmNQvpAlOnKUB+1BSXex1lPbUujzPoHt3p/xL3U3ombhnPTy080jmKwS1S/o/bD0PuD4EgppXlAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE4LTExLTIyVDA4OjM3OjE5KzAxOjAw4pD7SAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxOC0xMS0yMlQwODozNzoxOSswMTowMJPNQ/QAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gANTZ4MzErMjc3KzYyM0/cBL8AAAAndEVYdHBzOkxldmVsAEFkb2JlRm9udC0xLjA6IENNTUkxMiAwMDMuMDAyCjEXlrsAAABJdEVYdHBzOlNwb3RDb2xvci0wAC9kZXYvc2htL3pmMi1jYWNoZS85MWVjYjlmMTEzYjA4ZmY4ODBmNjg0NThlN2EzYjE3Ny5kdmkgLW+Vh11/AAAARXRFWHRwczpTcG90Q29sb3ItMQAvZGV2L3NobS96ZjItY2FjaGUvOTFlY2I5ZjExM2IwOGZmODgwZjY4NDU4ZTdhM2IxNzcucHO9rvSrAAAAAElFTkSuQmCC" />. </p>
<p>Предположим, что температурные граничные условия изменяются в течении года синусоидально и значение теплопроводности достаточно велико. Как показывает практика, такую область можно моделировать, как домен, который простирается не менее чем на восемь метров ниже поверхности и в три раза превышает глубину укладки кабеля с каждой стороны. Граничное условие типа  Тепловая изоляция задаётся на вертикальных границах, а граничное условие с фиксированной температурой &#8211; на нижней границе. Граничное условие Температура используется для задания на нижней границе температуры, равной средней температуре поверхности в течении всего года. Это хорошее приближение для большой массы грунта. </p>
<p>Также можно исследовать более крупную область почвы, чтобы оценить, заметно ли изменились максимальные температуры. Конечно, если есть особенности в близлежащем грунте, например, водопроводы или фундамент зданий, они должны быть учтены в модели. </p>
<h4>К решению модели</h4>
<p>Для расчёта этой модели можно воспользоваться типом исследования <em>Frequency-Stationary (Комбинированное частотно-стационарное)</em> или <em>Frequency-Transient (Комбинированное частотно-нестационарное)</em>. Оба исследования позволяют проводить решение системы уравнений Максвелла в частотной области, а тепловой задачи &#8211; как стационарной или зависящей от времени. При стационарном решении требуется некоторая осторожность в обработке результатов. Стационарный анализ предполагает, что все тепловые переходные процессы прекратились, что является серьёзным допущением. Такие результаты следует интерпретировать с особой внимательностью. С другой стороны, решение переходной задачи позволит учитывать все изменения окружающей среды и её внешнее воздействие. Результатом такого расчёта станут не только максимальные температуры, но и диапазоны времени, в течении которых разные материалы находились при разных температурах. </p>
<p>На скриншоте ниже показана настройка модели и выборочные результаты. </p>
<p><img src="https://cdn.comsol.com/wordpress/2017/02/electromagnetic-heating-in-an-underground-cable.png" title="" alt="electromagnetic heating in an underground cable Моделирование электромагнитного нагрева подземных кабелей" width="741" height="617" class="alignnone size-full wp-image-204021" /><br />
<em>Тепловая модель и достоверные результаты температуры кабелей. Так как магнитные поля быстро затухают, они рассчитываются только для небольшой области вокруг кабеля.</em> </p>
<h3>Заключительные замечания по моделированию электромагнитного нагрева подземных кабелей</h3>
<p>В этой статье мы продемонстрировали функционал COMSOL&#174; и основные методы, которые можно использовать при моделировании роста температуры в подземных силовых кабелях. При решении таких задач учитывайте, что ввиду изменяющихся параметров тепловой среды, неизвестных свойств почвы и даже небольших воздушных зазоров или зазоров в самом кабеле итоговое решение может значительно отличаться. Конечно, COMSOL Multiphysics (при наличии расширений AC/DC и Теплопередача) &#8212; отличный инструмент для моделирования таких задач и учёта всех изменений входных данных. </p>
<p>Заинтересованы в использовании COMSOL Multiphysics для моделирования электромагнитного нагрева?
<div class="flex-center">
<a href="/contact" class="btn-solid btn-md btn-orange">Получить пробную версию</a>
</div>
<h3>Дополнительные ресурсы</h3>
<ul>
<li>Узнайте больше о электромагнитном моделировании в нашем блоге:
<ul>
<li><a href="https://www.comsol.ru/blogs/how-to-choose-between-boundary-conditions-for-coil-modeling/">Как выбрать корректные граничные условия при моделировании катушек</a></li>
<li><a href="https://www.comsol.ru/blogs/how-to-model-electrodynamic-magnetic-levitation-devices/">Как моделировать электродинамические магнитные левитирующие устройства </a></li>
<li><a href="https://www.comsol.ru/blogs/analyzing-a-component-of-the-iter-tokamak-with-simulation/">Анализ компонент токамака ITER с помощью моделирования</a></li>
<li><a href="https://www.comsol.ru/blogs/streamlining-capacitive-touchscreen-design-with-apps/">Оптимизация ёмкостного сенсорного экрана с помощью приложения</a></li>
</ul>
</li>
</ul>
<p>The post <a href="https://www.comsol.ru/blogs/how-to-model-the-electromagnetic-heating-of-underground-cables/">Моделирование электромагнитного нагрева подземных кабелей</a> appeared first on <a href="https://www.comsol.ru/blogs">RU Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>https://www.comsol.ru/blogs/how-to-model-the-electromagnetic-heating-of-underground-cables/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Как задать временную задержку при моделировании термостата</title>
		<link>https://www.comsol.ru/blogs/how-to-implement-a-delay-in-your-thermostat-simulation/</link>
		<comments>https://www.comsol.ru/blogs/how-to-implement-a-delay-in-your-thermostat-simulation/#comments</comments>
		<pubDate>Thu, 30 Jun 2016 12:00:10 +0000</pubDate>
		<dc:creator><![CDATA[Walter Frei]]></dc:creator>
				<category><![CDATA[Механика]]></category>
		<category><![CDATA[Общее]]></category>
		<category><![CDATA[Теплопередача и фазовые превращения]]></category>
		<category><![CDATA[Технический контент]]></category>

		<guid isPermaLink="false">http://ru.staging.comsol.com/blogs?p=174631</guid>
		<description><![CDATA[<p>Термостаты используются в большинстве домов для управления нагревателями и кондиционерами для поддержания комфортной внутренней температуры. Простой термостат, управляющий нагревателем, имеет всего два состояния: включен и выключен. Такую систему управления легко реализовать в COMSOL Multiphysics, используя физический интерфейс Events (События), которому посвящена предыдущая статья нашего блога. Сегодня мы покажем, как расширить рассмотренную ранее модель термостата, добавив временную задержку на включение или выключение нагревателя. Зачем в термостатах используется задержка Обычный домашний термостат для вашего нагревателя или кондиционера имеет два температурных режима: Вкл, [&#8230;]</p><p>The post <a href="https://www.comsol.ru/blogs/how-to-implement-a-delay-in-your-thermostat-simulation/">Как задать временную задержку при моделировании термостата</a> appeared first on <a href="https://www.comsol.ru/blogs">RU Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Термостаты используются в большинстве домов для управления нагревателями и кондиционерами для поддержания комфортной внутренней температуры. Простой термостат, управляющий нагревателем, имеет всего два состояния: <em>включен</em> и <em>выключен</em>. Такую систему управления легко реализовать в COMSOL Multiphysics, используя физический интерфейс <em>Events</em> (События), которому посвящена предыдущая статья нашего блога. Сегодня мы покажем, как расширить рассмотренную ранее модель термостата, добавив <em>временную задержку</em> на включение или выключение нагревателя. </p>
<p><span id="more-174631"></span> </p>
<h3>Зачем в термостатах используется задержка</h3>
<p><a href="https://ru.wikipedia.org/wiki/%D0%A2%D0%B5%D1%80%D0%BC%D0%BE%D1%81%D1%82%D0%B0%D1%82" target="_blank">Обычный домашний термостат</a> для вашего нагревателя или кондиционера имеет два температурных режима: </p>
<ol>
<li><em>Вкл</em>, при котором нагреватель включается с максимально возможной скоростью</li>
<li><em>Выкл</em>, при котором нагреватель выключается</li>
</ol>
<p>На практике вы можете напрямую управлять одним из этих режимов, при этом другой автоматически устанавливается отличным на несколько градусов. Такая схема управления может быть смоделирована на основе примера из <a href="/blogs/implementing-a-thermostat-with-the-events-interface/">предыдущей статьи блога про термостаты</a>. Сегодня мы добавим временную задержку между переключением состояний нагревателя при моделировании термостата. </p>
<p>Причины использования задержки могут быть разные, но одна из главных &#8212; это предотвращение <em>кратковременного переключения</em> нагревателя. Многократное включение и выключение устройства может привести к <a href="https://nest.com/support/article/Why-is-cooling-or-heating-sometimes-delayed" target="_blank">чрезмерному износу компонентов системы</a>, что повлечет за собой расходы на ремонт, чего мы хотим избежать. </p>
<p>Существуют различные схемы задержек, которые мы можем использовать для предотвращения кратковременного переключения. Их общий подход в том, чтобы поддерживать нагреватель во включенном или выключенном состояниях в течении некоторого минимального времени перед переключением. Давайте посмотрим, как эта схема управления реализуется в COMSOL Multiphysics. </p>
<h3>Программная реализация временной задержки при моделировании термостата в COMSOL Multiphysics.</h3>
<p>Предположим, что у вас есть <a href="/blogs/thermal-modeling-of-the-air-flow-inside-and-around-your-house/">тепловая модель помещения</a> или любой другой системы, в которой вы хотите управлять нагревателем с помощью термостата с задержкой. В такой модели вы можете выбрать одну точку в качестве положения датчика температуры термостата, как описано в нашей предыдущей статье блога по моделированию термостатов. Как уже упоминалось ранее, мы будем использовать физический интерфейс <em>Events (События)</em> для контроля включения/выключения нагревателя в нашей модели. </p>
<p><img src="https://cdn.comsol.com/wordpress/2016/06/Thermal-model-of-a-house.png" title="" alt="Thermal model of a house Как задать временную задержку при моделировании термостата" width="600" height="350" class="alignnone size-full wp-image-169051" /><br />
<em>Тепловая модель помещения. Термостат отслеживает температуру датчика и управляет включением/выключением нагревателя.</em> </p>
<p>Перед тем как перейти к реализации, давайте точно опишем алгоритм желаемой работы термостата. У нас есть термостат с верхней и нижней температурными уставками (контрольными значениями), и мы хотим, чтобы нагреватель поддерживал текущее включенное или выключенное состояние в течении заданного времени задержки. Мы можем сформулировать это, используя два отдельных утверждения: </p>
<ol>
<li>Если нагреватель находится в выключенном состоянии дольше, чем указанное время задержки и если температура меньше нижней уставки, то включаем нагреватель.</li>
<li>Если нагреватель находится во включенном состоянии дольше, чем указанное время задержки и если температура больше верхней уставки, то выключаем нагреватель.</li>
</ol>
<p>Эти два утверждения могут быть реализованы в физическом интерфейсе <em>Events (События)</em>. Нам просто необходимо задать способ контроля времени, прошедшего с момента последнего переключения термостата. На скриншотах ниже изображено, как настроить такие условия. </p>
<p><img src="https://cdn.comsol.com/wordpress/2016/06/Discrete-States-interface.png" title="" alt="Discrete States interface Как задать временную задержку при моделировании термостата" width="657" height="334" class="alignnone size-full wp-image-169061" /><br />
<em>Узел</em> Дискретные состояния (Discrete States), <em>который определяет два состояния нагревателя.</em> </p>
<p>Физический интерфейс <em>Events (События)</em> содержит несколько узлов, первый из которых <em>Discrete States (Дискретные состояния)</em>, как показано на скриншоте выше. Определены две дискретные переменные: <code>HeaterState</code>(Состояние нагревателя) и <code>TimeOfSwitch</code> (Время переключения). Начальное значение переменной <code>HeaterState</code> &#8212; единица, означает, что изначально нагреватель включен. Эта переменная используется как множитель приложенной тепловой нагрузки в физическом интерфейсе <em>Heat Transfer in Solids (Теплопередача в твердых телах)</em>. Чтобы выключить нагреватель, переменной <code>HeaterState</code> присваивается нулевое значение. Переменная <code>TimeofSwitch</code> контролирует время, прошедшее с момента последнего переключения. Для этой переменной начальное значение &#8212; ноль, означающее, что в момент времени <code > t=0</code> состояние нагревателя переключилось. </p>
<p>Эти две переменные <em>узла Discrete State</em> изменяются только при условии выполнения определенного события, для этого необходимо контролировать время, прошедшее с последнего переключения, и температуру датчика в заданных пределах. Последнее задается в узле <em>Indicator States (Индикаторы состояния)</em>, как показано на скриншоте ниже. </p>
<p><img src="https://cdn.comsol.com/wordpress/2016/06/Indicator-States-interface.png" title="" alt="Indicator States interface Как задать временную задержку при моделировании термостата" width="654" height="340" class="alignnone size-full wp-image-169071" /><br />
<em>Узел</em> Индикаторы состояния (Indicator States) <em>определяет три разных индикатора, которые будут влиять на переключение.</em> </p>
<p>На приведенном скриншоте мы видим, что во время моделирования отслеживаются значения трех разных индикаторов состояния. Во-первых, индикатор состояния <code>TurnOn</code> (включено), заданный выражением <code>T_bot-T_s</code>, который будет переключаться во включенное состояние, когда мы захотим включить нагреватель, где <code>T_bot</code> &#8212; это <em>Глобальный параметр (Global Parameter)</em>. Переменная <code>T_s</code> &#8212; это температура датчика, которая задается <em>интегралом в точке (Point Integration)</em> и связанной с ним <em>переменной</em>, как описано в нашей <a href="/blogs/implementing-a-thermostat-with-the-events-interface/">предыдущей статье по термостатам</a>. Аналогично, индикатор состояния <code>TurnOff</code> (выключено) задается выражением <code > T_s-T_top</code> &#8212; он будет переключаться, когда мы захотим выключить нагреватель. </p>
<p>Индикатор состояния <code>OkToSwitch</code> (условие для переключения) задается выражением <code>t-TimeOfSwitch-Delay</code> и переключается после того, как нагреватель находится во включенном или выключенном состоянии дольше, чем заданное время задержки, где <code > Delay</code> (время задержки) является <em>Глобальным параметром</em>. Эти дискретные состояния и индикаторы состояния используются для активации одного из двух узлов <em>Implicit Events (Неявные состояния)</em>, как изображено на скриншотах ниже. </p>
<p><img src="https://cdn.comsol.com/wordpress/2016/06/First-Implicit-Event-.png" title="" alt="First Implicit Event  Как задать временную задержку при моделировании термостата" width="656" height="336" class="alignnone size-full wp-image-169081" /><br />
<em>Первый</em> узел Implicit Event <em>контролирует включение нагревателя.</em> </p>
<p>На вышеприведенном скриншоте первый узел <em>Implicit Event</em> используется для включения нагревателя. <em>Условие для события (Event Condition)</em> : <code>(OkToSwitch&gt;0)&amp;&amp;(HeaterState==0)&amp;&amp;(TurnOn&gt;0)</code>. Это логическое условие может быть прочитано как: Если время, прошедшее с момента последнего переключения, больше, чем заданное время задержки, и, если нагреватель в данный момент выключен, и, если температура датчика ниже установленного значения, то следует активировать Событие и переключить его состояние. Когда это состояние переключится, решатель перезапустится и переопределит <code>Состояние Нагревателя</code> (HeaterState) до единицы, и нагреватель включается. Кроме того, <code>Время переключения</code> (TimeOfSwitch) переопределяется до текущего времени <code > t</code>. Эти две переменные остаются неизменными до тех пор, пока не будет активировано другое Неявное событие (Implicit Event). </p>
<p><img src="https://cdn.comsol.com/wordpress/2016/06/Second-Implicit-Event.png" title="" alt="Second Implicit Event Как задать временную задержку при моделировании термостата" width="655" height="338" class="alignnone size-full wp-image-169091" /><br />
<em>Второй узел</em> Implicit Event<em> контролирует отключение нагревателя.</em> </p>
<p>Второй узел<em> Implicit Event </em>, изображенный выше, почти идентичен первому, но наоборот отключает событие. Когда условие <code>(OkToSwitch&gt;0)&amp;&amp;(HeaterState==1)&amp;&amp;(TurnOff&gt;0)</code> выполняется, этот узел переопределяет <code>HeaterState</code> (Состояние нагревателя) до нуля и <code > TimeSinceSwitch</code> (Время, прошедшее с последнего переключения), до текущего времени. </p>
<p>Вы можете спросить, почему в этих двух состояниях мы проверяем, выключен ли нагреватель, прежде чем его включить (и, аналогично, проверяем, включен ли нагреватель, прежде чем его выключить)? Эта дополнительная проверка нужна для того, чтобы избежать случайного срабатывания и слишком частого переопределения переменной <code>TimeOfSwitch</code> для времени переключения. Система может естественным образом (из-за некоторых изменений или отклонений граничных условий) прийти в состояние, в котором температура датчика превышает максимальное заданное значение без какого-либо нагрева. Либо температура датчика может опуститься ниже минимального заданного значения при включенном нагревателе. Мы не хотим, чтобы такие случаи приводили к случайным срабатываниям, поэтому выполняем дополнительные проверки. </p>
<p>При помощи функций, которые описаны выше, мы реализовали модель термостата с задержкой между переключениями. Перед тем как запускать на расчет, убедитесь, что начальные значения переменных в узле <em>Дискретные состояния (Discrete States)</em>, <code>HeaterState</code> и <code > TimeOfSwitch</code> соответствуют начальному состоянию нагревателя и последнему состоянию переключения. Также имейте ввиду, что вам, возможно, понадобится настроить узел <em>Event Tolerance</em> (допустимая точность), как показано в нашей предыдущей статье блога по термостатам. </p>
<p>Теперь давайте посмотрим на некоторые результаты. </p>
<p><img src="https://cdn.comsol.com/wordpress/2016/06/Plot-of-thermostat-delay-behavior.png" title="" alt="Plot of thermostat delay behavior Как задать временную задержку при моделировании термостата" width="600" height="425" class="alignnone size-full wp-image-169101" /><br />
<em>Термостат с задержкой может переключаться только каждые пять минут. Горизонтальными пунктирными линиями обозначены верхняя и нижняя температурные уставки термостата.</em> </p>
<p>На приведенном выше графике мы можем наблюдать характер изменения задержки термостата. Температура датчика в начальный момент ниже обоих уставок и нагреватель включается в нулевой момент времени. Системе требуется примерно семь минут, чтобы температура датчика достигла верхнего значения уставки, и в этот момент нагреватель выключается. Система начинает остывать довольно быстро, но термостат не может переключиться до истечения пяти минут. Температура термостата опускается ниже заданной минимальной уставки, прежде чем нагреватель снова включится. После включения нагревателя температура системы поднимается выше заданной максимальной уставки, опять же из-за пятиминутной задержки переключения. Мы можем наблюдать эти колебания в меньшую и большую стороны, повторяющиеся во времени.
<div class="flex-center">
<a href="/model/thermostat-with-delay-blog-files-46771" class="btn-solid btn-md btn-red">Скачать учебную модель</a>
</div>
<h3>Заключительные замечания по поводу реализации задержки при моделировании термостата</h3>
<p>Методика, описанная в этой статье, позволит вам реализовать модель термостата с задержкой между любыми переключениями и является представлением многих реальных схем управления. Ключевое отличие при моделировании термостата с задержкой в отличии от модели без нее &#8212; это введение дополнительных переменных &#8212; <em>Indicator State (Индикаторов состояния)</em>, которые отслеживают время переключения термостата. </p>
<p>Разумеется, что описанная методика подходит не только для контроля температуры.  В COMSOL Multiphysics можно использовать физический интерфейс <em>Events (События)</em> всякий раз, когда есть переходные процессы. </p>
<ul>
<li>Если у вас остались какие-либо вопросы по поводу данной методики или вы хотите использовать COMSOL Multiphysics для моделирования, пожалуйста, не стесняйтесь <a href="/contact">обращаться к нам</a>.</li>
<li>Прочтите связанные с этой темой статьи нашего блога для получения большей информации о физическом интерфейсе <em>Events</em> и термических расчётах помещений:
<ul>
<li><a href="/blogs/implementing-a-thermostat-with-the-events-interface/">Реализация термостата с помощью физического интерфейса <em>Events (События)</em></a></li>
<li><a href="/blogs/thermal-modeling-of-the-air-flow-inside-and-around-your-house/">Тепловое моделирование потоков воздуха внутри и вокруг вашего дома.</a></li>
</ul>
</li>
</ul>
<p>The post <a href="https://www.comsol.ru/blogs/how-to-implement-a-delay-in-your-thermostat-simulation/">Как задать временную задержку при моделировании термостата</a> appeared first on <a href="https://www.comsol.ru/blogs">RU Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>https://www.comsol.ru/blogs/how-to-implement-a-delay-in-your-thermostat-simulation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Моделирование термической абляции для удаления материала</title>
		<link>https://www.comsol.ru/blogs/modeling-thermal-ablation-for-material-removal/</link>
		<comments>https://www.comsol.ru/blogs/modeling-thermal-ablation-for-material-removal/#comments</comments>
		<pubDate>Wed, 30 Mar 2016 12:56:01 +0000</pubDate>
		<dc:creator><![CDATA[Walter Frei]]></dc:creator>
				<category><![CDATA[Гидродинамика]]></category>
		<category><![CDATA[Механика]]></category>
		<category><![CDATA[Теплопередача и фазовые превращения]]></category>
		<category><![CDATA[Электромагнитный нагрев]]></category>
		<category><![CDATA[Электротехника]]></category>
		<category><![CDATA[модуле Теплопередача]]></category>
		<category><![CDATA[Технический контент]]></category>

		<guid isPermaLink="false">http://ru.staging.comsol.com/blogs?p=169381</guid>
		<description><![CDATA[<p>При достаточном нагреве твердых материалов они начинают плавиться и затем испаряться в газ. Некоторые материалы могут даже переходить сразу из твердой в газовую фазу, и этот процесс называют сублимацией или абляцией. При этом, чем сильнее нагрет материал, тем большая его часть может быть удалена. Сегодня мы рассмотрим моделирование данного процесса в среде COMSOL Multiphysics. Удаления материала с помощью абляции Когда твердый материал нагревают, его температура растет и, в конечном итоге, происходит фазовый переход. Этот переход может либо включать промежуточную жидкую [&#8230;]</p><p>The post <a href="https://www.comsol.ru/blogs/modeling-thermal-ablation-for-material-removal/">Моделирование термической абляции для удаления материала</a> appeared first on <a href="https://www.comsol.ru/blogs">RU Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>При достаточном нагреве твердых материалов они начинают плавиться и затем испаряться в газ. Некоторые материалы могут даже переходить сразу из твердой в газовую фазу, и этот процесс называют <em>сублимацией</em> или <em>абляцией</em>. При этом, чем сильнее нагрет материал, тем большая его часть может быть удалена. Сегодня мы рассмотрим моделирование данного процесса в среде COMSOL Multiphysics. </p>
<p><span id="more-169381"></span> </p>
<h3>Удаления материала с помощью абляции</h3>
<p>Когда твердый материал нагревают, его температура растет и, в конечном итоге, происходит фазовый переход. Этот переход может либо включать промежуточную жидкую фазу, либо осуществляется непосредственно в газовую фазу. Ограничимся рассмотрением только тех материалов, которые переходят сразу в газовую фазу. </p>
<p>Давайте также предположим, что в данном случае материал нагревается таким образом, что максимальная температура растет только на поверхности, и что нет внутреннего нагрева, который может привести к появлению заполненных газом полостей внутри твердого тела. Таким образом, мы ограничимся ситуациями, когда сублимация происходит на поверхности. Мы можем также предположить, что как только материал переходит в газовую фазу, его вклад в термические эффекты больше не существен. Это предположение имеет смысл, когда есть некий дополнительный поток газа, который отводит испаряемый материал.  Процесс нагрева поверхности материала, приводящий к достижению газообразного состояния, и быстрое удаление газа вокруг твердого тела часто называют абляцией. </p>
<p>Абляция требует подвода к поверхности материала большого теплового потока. Одним из самых практичных примеров такого источника тепла является <a href="https://ru.wikipedia.org/wiki/%D0%9B%D0%B0%D0%B7%D0%B5%D1%80" target="_blank">лазер</a>. Его применяют в целом ряде процессов, в том числе в <a href="https://en.wikipedia.org/wiki/Laser_beam_machining" target="_blank">лазерной обработке</a>, <a href="https://en.wikipedia.org/wiki/Laser_surgery" target="_blank">хирургических операциях</a>, <a href="https://ru.wikipedia.org/wiki/%D0%9B%D0%B0%D0%B7%D0%B5%D1%80%D0%BD%D0%B0%D1%8F_%D0%B3%D1%80%D0%B0%D0%B2%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0" target="_blank">лазерном гравировании</a> и <a href="https://ru.wikipedia.org/wiki/%D0%9B%D0%B0%D0%B7%D0%B5%D1%80%D0%BD%D0%B0%D1%8F_%D0%B0%D0%B1%D0%BB%D1%8F%D1%86%D0%B8%D1%8F" target="_blank">т.п</a>. Конечно, источником тепла не обязательно должен быть лазер. Известно, что <a href="https://en.wikipedia.org/wiki/Atmospheric_entry#Ablative" target="_blank">абляционные теплозащитные экраны</a> позволяют космическому кораблю выдержать высокие тепловые нагрузки, испытываемые при <a href="https://ru.wikipedia.org/wiki/%D0%92%D1%85%D0%BE%D0%B4_%D0%B2_%D0%B0%D1%82%D0%BC%D0%BE%D1%81%D1%84%D0%B5%D1%80%D1%83" target="_blank">входе в атмосферу</a>. </p>
<p><img src="https://cdn.comsol.com/wordpress/2016/03/Apollo_cm.jpg" title="" alt="Apollo cm Моделирование термической абляции для удаления материала" width="800" height="614" class="alignnone size-full wp-image-149691" /><br />
<em>Художественное изображение теплового экрана космического корабля.</em> </p>
<p>Моделирование абляции подразумевает создание модели, которая вычисляет изменение температуры в твердом материале с течением времени, а также определяет <a href="https://en.wikipedia.org/wiki/Enthalpy_of_sublimation" target="_blank">теплоту сублимации</a> и итоговое удаление материала с поверхности. Во-первых, мы должны разработать термическое граничное условие, которое   наложит ограничения на температуру твердого материала, так чтобы она не смогла превысить температуру сублимации. Во-вторых, нам необходимо разработать метод моделирования уноса массы от интересующей нас области. Давайте посмотрим, как мы сможем выполнить эти задачи в среде COMSOL Multiphysics. </p>
<h3>Моделирование тепловой абляции в COMSOL Multiphysics</h3>
<p>Для начала мы рассмотрим весьма упрощенную модель теплового экрана космического корабля, показанного выше. Предположим, что тепловой поток через тепловой экран является неизменным во времени и пространстве. Другое наше предположение будет заключаться в том, что свойства материала тепловой защиты постоянны, и что температурные градиенты в плоскости экрана незначительны по сравнению с изменениями в толщине. Согласно этим предположениям, мы можем свести нашу модель к одномерной области, как показано ниже. </p>
<p><img src="https://cdn.comsol.com/wordpress/2016/03/1D-heat-shield.png" title="" alt="1D heat shield Моделирование термической абляции для удаления материала" width="600" height="250" class="alignnone size-full wp-image-149671" /><br />
<em>Тепловой экран (изображенный ранее) с неизменным тепловым потоком может быть сведен к 1D-модели.</em> </p>
<p>Наши термические граничные условия для одномерной области начинаются с условия изоляции с одной стороны, которое заключается в том, что отсутствует отвод тепла через корпус корабля. С другой стороны, есть неизменный постоянный тепловой поток, который &quot;аппроксимирует&quot; эффект атмосферного нагрева во время входа в атмосферу. </p>
<p>Наконец, нам необходимо включить ряд граничных условий, моделирующих   тепловые потери вследствие абляции. Когда материал достигает температуры абляции, он изменяет свое состояние, преобразуется в газовую фазу и удаляется из области моделирования. Таким образом, твердый материал не может стать более горячим, чем температура абляции, и когда материал достигает этой температуры, происходит удаление массы с поверхности, которое определяется плотностью материала и теплотой сублимации. Чтобы смоделировать этот аспект, нам потребуется как непосредственно тепловое граничное условие, так и алгоритм для моделирования удаления материала. </p>
<p>Тепловое граничное условие, которое мы введем в модель абляции   представляет собой условие абляционного теплового потока следующего вида: </p>
<p id="Eq1">
<p class="latex-equation-number">(1)</p>
<div class="latex">q_a = h_a(T_{a}-T)</div>
</p>
<p>где <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAARBAMAAADEXSqOAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADBQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////L2OGaQAAAA50Uk5TACKIVREzu0Tumcxmd6okBAmzAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAAAeAAAAHgAnfVaYAAAAGxJREFUCNdjYMAHhJSd4GzWFPYkOEeigOE5nDOLgf0BnNPEwJQAY7M/Z2BTgHOeMPAVMOw+IwDmNTLoMTAp+DmAOTuLrjHIOURB1LEEJDFsYzgE0/acYSdD8gYIm/kBg2/RnAMQjmaSAAMBAABICRXEXBM1zQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOC0xMS0yMlQxMjowNzozMCswMTowMAufWLcAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTgtMTEtMjJUMTI6MDc6MzArMDE6MDB6wuALAAAAIXRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADE0eDEwKzI5OCs2Mzah+wenAAAAJ3RFWHRwczpMZXZlbABBZG9iZUZvbnQtMS4wOiBDTU1JMTIgMDAzLjAwMgoxF5a7AAAASXRFWHRwczpTcG90Q29sb3ItMAAvZGV2L3NobS96ZjItY2FjaGUvZjI2ODQ3M2I3ODk4M2FmNDRkNjdjODIwMzFkODRhNTUuZHZpIC1vOTm+ogAAAEV0RVh0cHM6U3BvdENvbG9yLTEAL2Rldi9zaG0vemYyLWNhY2hlL2YyNjg0NzNiNzg5ODNhZjQ0ZDY3YzgyMDMxZDg0YTU1LnBzGrfepwAAAABJRU5ErkJggg==" /> &#8212; тепловой поток за счет абляции материала, <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAUCAMAAABRYFY8AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADNQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////8T5qHgAAAA90Uk5TABGIZneqRFWZIt3uM8y7fOfgQwAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAB3SURBVBjTnZBJEoAgDASzEYhb/v9bAcuCEjzoHObQhA4FwPcgtXDHJShCdALQlDoe6qFbbqOGrd4NS2nVxhlLr9Wg9ti9OcMsl37MpR+zpin+rWcW6UZuPRGg4z1Duy9UfsAy2/ZRx0deRROedUccn4ZBKYnAe04oDgJvjzk5KwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOC0xMS0yMlQwNjozNToxOSswMTowMByDJ8UAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTgtMTEtMjJUMDY6MzU6MTkrMDE6MDBt3p95AAAAIXRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADE0eDEyKzI5OCs2Mzf4Ch+3AAAAJ3RFWHRwczpMZXZlbABBZG9iZUZvbnQtMS4wOiBDTU1JMTIgMDAzLjAwMgoxF5a7AAAASXRFWHRwczpTcG90Q29sb3ItMAAvZGV2L3NobS96ZjItY2FjaGUvYjNmMjg4OTMwMDZkNjZhOTJiNzE0NjE0MDI0ZTNkMTkuZHZpIC1vTkX/MQAAAEV0RVh0cHM6U3BvdENvbG9yLTEAL2Rldi9zaG0vemYyLWNhY2hlL2IzZjI4ODkzMDA2ZDY2YTkyYjcxNDYxNDAyNGUzZDE5LnBzveslLgAAAABJRU5ErkJggg==" /> &#8212; температура абляции, <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGIAAAAXCAMAAADHlGpOAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADNQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////8T5qHgAAAA90Uk5TAGYzdxEimbtEiKpV3czuUexW5QAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAFdSURBVEjH7ZXbjoUgDEWpQCkX5f//doAToWiPwUnmbfpgIqx00+6KSv0HC9guC9qwF4tOr+eSaSprxo8AZXACMrw5sECbUM8dyKiYfRHEkp88P1i2LxQkGqk8QutP27U1vWMcpDdFCLTZa9pWXGi7VCUjaxXiUu7vNNRDQ/P3aLvUCjgGkSB6jKsSAh3668aNcjSa640y2VxzbTRijKRE7z2X5kZhHz046nKmq4TnoZ7oPOpJU4KpuZTVWkj0eDu4UUMi1fb5sGzFne4SkxVD4jPn6f49aalRIt0lJiuGRJvzrfhXzAHQukPc7t56kU7n9mSFwvMgrbneqWirrDBZdyuudB/ayQrlzjlsRdMeoTTBqG1fsOJK69YR8HtObPbGp/eRsqVicCf9PUTaiueKwqUBZc3F1VuX00gCgMLlagJ51Kv/Dk5bYeQ3v5hotaR77Wh+kedR4/HH+sfxAz0jCwlxI6EVAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE4LTExLTIyVDEyOjA3OjMwKzAxOjAwC59YtwAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxOC0xMS0yMlQxMjowNzozMCswMTowMHrC4AsAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gANTl4MTQrMjc2KzYzNic74sIAAAAndEVYdHBzOkxldmVsAEFkb2JlRm9udC0xLjA6IENNTUkxMiAwMDMuMDAyCjEXlrsAAABJdEVYdHBzOlNwb3RDb2xvci0wAC9kZXYvc2htL3pmMi1jYWNoZS9hNmEwZDI4ZGM2ZWY0NmQ3OGQ3YThhNTI4MDBjMjIzNC5kdmkgLW/FafKEAAAARXRFWHRwczpTcG90Q29sb3ItMQAvZGV2L3NobS96ZjItY2FjaGUvYTZhMGQyOGRjNmVmNDZkNzhkN2E4YTUyODAwYzIyMzQucHOA8IblAAAAAElFTkSuQmCC" /> &#8212; температурно-зависимый коэффициент теплопередачи, который равен нулю для <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAUCAMAAADlaqAzAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADNQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////8T5qHgAAAA90Uk5TABGIZneqRFWZIt0z7rvMg5csygAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAHgAAAB4AJ31WmAAAADBSURBVDjLzZLLFsMgCER5KJEY9f//tianaR7VlDabsmDjZQ4zCPAXhbQV/wQ6LwhDIQAJ4UqhC/rltWjtSlcKPVCXhfw4d5H3OYmfQMa5T8taom/zKagJjKWZIWdCE7i6O0XvkkMLCJu7wzxlNoHPmk5nxJDEBHbdqQ/RBF640+YWX8Qwa1DiLsjs3F6s4w6rxvEaK0gEWF5PTLmM1PnP+x+xgVqnYwZjDY04ONVIyKrQ3KyaSQPfUEAvFJy7s8SuHtkoBU5OZzT+AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE4LTExLTIyVDA2OjM1OjE5KzAxOjAwHIMnxQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxOC0xMS0yMlQwNjozNToxOSswMTowMG3en3kAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMzl4MTIrMjg2KzYzN3KVxtYAAAAndEVYdHBzOkxldmVsAEFkb2JlRm9udC0xLjA6IENNTUkxMiAwMDMuMDAyCjEXlrsAAABJdEVYdHBzOlNwb3RDb2xvci0wAC9kZXYvc2htL3pmMi1jYWNoZS9mOTBlZGUwMmMyNzc2YjkyODU0YTJhMGIwNGE1NWExYi5kdmkgLW+Q1nKyAAAARXRFWHRwczpTcG90Q29sb3ItMQAvZGV2L3NobS96ZjItY2FjaGUvZjkwZWRlMDJjMjc3NmI5Mjg1NGEyYTBiMDRhNTVhMWIucHPK5Y73AAAAAElFTkSuQmCC" /> и увеличивается линейно при <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAUCAMAAADlaqAzAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADNQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////8T5qHgAAAA90Uk5TABGIZneqRFWZIt3uM7vM0vjr7QAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAHgAAAB4AJ31WmAAAADDSURBVDjLzZNJEoQgDEUzQCS2yP1v26gl2DJo6ab/IgvyksoPAPAXQsriR6CxgjAEAhDneh2aoF2zQWNU6nVogboOZMcliuyHUjaogosYl/hZxxJNlm2xkiqYNIVzAZLfSq7AfUlBy0OeCW+B2V2hwTq9Be7uKpJTjxbYdAfq/PR4DdsEcgtsuCu3kEFmY47JmrvaTSSQCDCkNNMcRvp9z9XXkEGN1dMMPWn3kwL7uJLuH7oSRzN+4Bcd0Ao5Y94McdAXh6kFN2JIYtYAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTgtMTEtMjJUMTI6MDc6MzArMDE6MDALn1i3AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE4LTExLTIyVDEyOjA3OjMwKzAxOjAwesLgCwAAACF0RVh0cHM6SGlSZXNCb3VuZGluZ0JveAAzOXgxMisyODYrNjM3cpXG1gAAACd0RVh0cHM6TGV2ZWwAQWRvYmVGb250LTEuMDogQ01NSTEyIDAwMy4wMDIKMReWuwAAAEl0RVh0cHM6U3BvdENvbG9yLTAAL2Rldi9zaG0vemYyLWNhY2hlLzVkZjYzZTVjYzY2YzIwODFjZmM5ODgzYTQwODQ2Njk4LmR2aSAtb90MnhIAAABFdEVYdHBzOlNwb3RDb2xvci0xAC9kZXYvc2htL3pmMi1jYWNoZS81ZGY2M2U1Y2M2NmMyMDgxY2ZjOTg4M2E0MDg0NjY5OC5wcyeIqhUAAAAASUVORK5CYII=" />. Крутой наклон этой кривой обеспечивает невозможность повышения температуры твердого тела выше значения температуры абляции. В дополнение к термическому граничному условию, мы должны также учесть удаление материала. Скорость, с которой разрушается твердая граница: </p>
<p id="Eq2">
<p class="latex-equation-number">(2)</p>
<div class="latex">v_a = q_a/ \rho H_s </div>
</p>
<p>где <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAPBAMAAAASQyJbAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAC1QTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////wISVsgAAAA10Uk5TABF3iCJVqplmM0TMu4jOSYoAAAABYktHRACIBR1IAAAACXBIWXMAAAB4AAAAeACd9VpgAAAAXklEQVQI12NgwAUYlR1YE6BsZuYCjgtQ9iw2A4YNUPYCXwcGA5gGbQYE+zAD1wQY+yoDBwNHkwqYvZVhFYMx40UwO2ZpAMtFTqhRCxk4DjDBtXMU8ETA3ZFlroTqMgBH6BC2pnfPfAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOC0xMS0yMlQwNjozNToyMCswMTowMAeUZfUAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTgtMTEtMjJUMDY6MzU6MjArMDE6MDB2yd1JAAAAIHRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADEzeDkrMjk5KzYzNyIF4ocAAAAndEVYdHBzOkxldmVsAEFkb2JlRm9udC0xLjA6IENNTUkxMiAwMDMuMDAyCjEXlrsAAABJdEVYdHBzOlNwb3RDb2xvci0wAC9kZXYvc2htL3pmMi1jYWNoZS9jM2NkNjBkOWNjNDMxN2ZjZWNkNzBlNjg4OWNkNWNkOS5kdmkgLW/1LGkmAAAARXRFWHRwczpTcG90Q29sb3ItMQAvZGV2L3NobS96ZjItY2FjaGUvYzNjZDYwZDljYzQzMTdmY2VjZDcwZTY4ODljZDVjZDkucHMc7vgdAAAAAElFTkSuQmCC" /> &#8212; скорость абляции материала, <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAARCAMAAAA11AaTAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADNQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////8T5qHgAAAA90Uk5TAFWImWbMRHeqEe4zu90iBs/IzQAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAHgAAAB4AJ31WmAAAABZSURBVBjTjY9LDoAwCET51Vor9P63VUxQ2DmLCS/DJADwT0iECVkA2vZi59toDxzH9J0zWNS98dv2yZYEq0/UAp9k6PzqgsgTUt0sHaMCWbascNf6yqhx1QXIzwGiQ6wXoAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOC0xMS0yMVQyMzowNzozNyswMTowMEYHLpUAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTgtMTEtMjFUMjM6MDc6MzcrMDE6MDA3WpYpAAAAIHRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADl4MTArMzAxKzYzNtljscgAAAAndEVYdHBzOkxldmVsAEFkb2JlRm9udC0xLjA6IENNTUkxMiAwMDMuMDAyCjEXlrsAAABJdEVYdHBzOlNwb3RDb2xvci0wAC9kZXYvc2htL3pmMi1jYWNoZS9kMjYwNmJlNGUwY2QyYzlhNjE3OWM4ZjJlMzU0N2E4NS5kdmkgLW/p6Z5AAAAARXRFWHRwczpTcG90Q29sb3ItMQAvZGV2L3NobS96ZjItY2FjaGUvZDI2MDZiZTRlMGNkMmM5YTYxNzljOGYyZTM1NDdhODUucHOPrb2lAAAAAElFTkSuQmCC" /> &#8212; плотность материала, и <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAMAAACpgK3LAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADNQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////8T5qHgAAAA90Uk5TAGaIRCKZ7hEzzKp33VW7Fu+YQwAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAB/SURBVCjPpZFLDsMgDET9gxCw6/vfNoFEkWiALjqbkRh5ni0A/hTSKQapRq+U/XoLcRuMemq+50FviM02L4NQc1fQSe6Ju+AbWbhKh0htGY6RYYXEFVIWV2p3paHZC2kXUjKkp4I+riTApB4qW2LA+R8l0jKLzgVsFgqxEfzUAWEuA1TZz9/LAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE4LTExLTIyVDEyOjA3OjMwKzAxOjAwC59YtwAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxOC0xMS0yMlQxMjowNzozMCswMTowMHrC4AsAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMTd4MTIrMjk3KzYzNw3EWpYAAAAndEVYdHBzOkxldmVsAEFkb2JlRm9udC0xLjA6IENNTUkxMiAwMDMuMDAyCjEXlrsAAABJdEVYdHBzOlNwb3RDb2xvci0wAC9kZXYvc2htL3pmMi1jYWNoZS85MmU2YmNlNDhlMDFjY2I0ZmJkOGMzMDE0ZDI0MGE3NC5kdmkgLW8I7F2KAAAARXRFWHRwczpTcG90Q29sb3ItMQAvZGV2L3NobS96ZjItY2FjaGUvOTJlNmJjZTQ4ZTAxY2NiNGZiZDhjMzAxNGQyNDBhNzQucHNfGtB3AAAAAElFTkSuQmCC" /> &#8212; теплота сублимации. Давайте теперь посмотрим на то, как эти уравнения могут быть заданы в среде COMSOL Multiphysics. Начнём со свойств материала и тепловой нагрузки, которые удобно задать с помощью <em>Глобальных Параметров</em>, как показано ниже. </p>
<p><img src="https://cdn.comsol.com/wordpress/2016/03/Global-Parameters1.png" title="" alt="Global Parameters1 Моделирование термической абляции для удаления материала" width="642" height="238" class="alignnone size-full wp-image-149701" /><br />
<em>Глобальные параметры, заданные в нашей 1D-модели.</em> </p>
<p>Затем, используется <em>линейно-нарастающая функция (Ramp)</em>, чтобы определить температурно-зависимый коэффициент теплопередачи, необходимый в Уравнении <a href="#Eq1">(1)</a>, как показано на следующем изображении. Сам наклон является произвольным, но слишком малое значение приведет к тому, что температура абляции может быть превышена, а слишком большое   значение приведет к медленной численной сходимости. </p>
<p><img src="https://cdn.comsol.com/wordpress/2016/03/Ramp-function.png" title="" alt="Ramp function Моделирование термической абляции для удаления материала" width="689" height="298" class="alignnone size-full wp-image-149721" /><br />
<em>Линейно-нарастающая функция типа Ramp с очень крутым наклоном.</em> </p>
<p>Наша модель состоит из одномерной области длиной 1 см. Интерфейс <em>Теплопередача в твердых телах (Heat Transfer in Solids)</em> используется для моделирования изменения температуры с течением времени. Падающий тепловой поток задан с одной стороны, а условие изоляции &#8212; с другой. Абляционный тепловой поток согласно уравнению <a href="#Eq1">(1)</a> задается так, как показано на скриншоте ниже. Поскольку соответствующие условия теплового потока сочетаются, фактически к границе приложена сумма падающего теплового потока и теплового потока при абляции. </p>
<p><img src="https://cdn.comsol.com/wordpress/2016/03/Ablative-heat-flux-condition.png" title="" alt="Ablative heat flux condition Моделирование термической абляции для удаления материала" width="511" height="558" class="alignnone size-full wp-image-149681" /><br />
<em>Применение условия абляционного теплового потока согласно уравнению <a href="#Eq1">(1)</a>.</em> </p>
<p>Для воссоздания удаления материала используется интерфейс <em>Деформируемая геометрия (Deformed Geometry)</em>. Функция <em>Свободная деформация (Free Deformation)</em> позволяет модифицировать размер геометрической области согласно заданным граничным условиям. Предустановленная деформация обеспечивает отсутствие смещения границы с одной (изолированной) стороны. На другом конце области, условие <em>Предустановленная скорость сетки по нормали (Prescribed Normal Mesh Velocity)</em> обеспечивает выполнение уравнения <a href="#Eq2">(2)</a>, описывающего удаление материала, как изображено ниже. </p>
<p><img src="https://cdn.comsol.com/wordpress/2016/03/Material-removal-with-Deformed-Geometry-interface.png" title="" alt="Material removal with Deformed Geometry interface Моделирование термической абляции для удаления материала" width="545" height="400" class="alignnone size-full wp-image-149711" /><br />
<em>Задание удаления материала с помощью уравнения <a href="#Eq2">(2)</a> с использованием интерфейса the Deformed Geometry (Деформируемая Геометрия).</em> </p>
<p>Скорость сетки определяется выражением&#160;<code>ht.hf2.q0/(rho*H_s)</code>, где&#160;<code > ht.hf2.q0</code>&#160;– тепловой поток, вычисленный с помощью граничного условия Абляционный тепловой поток (Ablative Heat Flux), определенного выше. Вы всегда можете найти определения всех таких внутренних переменных в среде COMSOL, перейдя в раздел <em> Results (Результаты)</em>&#160;&gt;<em> Reports (Отчёты)</em>&#160;&gt;&#160;<em>Complete Report (Полный отчет)</em>. </p>
<p>Таким образом, мы учли эффект абляции и можем провести в нашей модели расчет изменения температуры с течением времени, результаты которого изображены на рисунке ниже. Мы можем наблюдать, что температура в правой стороне поднимается до температуры абляции и материал начинает удаляться из области. Поскольку материал удален, температура на границе сохраняется. Также обратите внимание на то, что производная температуры по пространственному положению, изменяется, как только материал начинает удаляться, что указывает на то, что суммарный тепловой поток изменился.<br />
<img src="https://cdn.comsol.com/wordpress/2016/03/Temperature-evolution.png" title="" alt="Temperature evolution Моделирование термической абляции для удаления материала" width="800" height="500" class="alignnone size-full wp-image-149731" /><br />
<em>Рост температуры в течение времени в 1D-области.</em> </p>
<p>Давайте закончим демонстрацией результатов более сложной проблемы. Проблема охватывает осесимметричную геометрию с тепловой нагрузкой с Гауссовым профилем интенсивности. Рассмотрим моделирование лазерного нагрева и абляции материала при формировании отверстия. В этом случае мы можем использовать точно такие же настройки модели, как описано выше, но теперь применительно к двумерной области. Результаты моделирования, показанные на следующей анимации, демонстрируют формирование отверстия. Изменение области является настолько значительным в данном примере, что интерфейс <em>Деформируемая Геометрия</em> использует <em>гиперэластичное</em> сглаживание для деформации сетки. Кроме того, следует обратить внимание на то, что интерфейс <em>Деформируемая геометрия</em> не допускает топологических изменений в области. Поэтому, мы не сможем смоделировать формирование сквозного отверстия и рассмотрим только процесс существенного удаления материала из одной части области моделирования. </p>
<p><script src="https://fast.wistia.com/assets/external/E-v1.js" async></script>
<div class="wistia_responsive_padding" style="padding:75.0% 0 0 0;position:relative;">
<div class="wistia_responsive_wrapper" style="height:100%;left:0;position:absolute;top:0;width:100%;">
<div class="wistia_embed wistia_async_fjvcavyjmf playerPreference=html5 seo=false 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 src="https://fast.wistia.com/embed/medias/fjvcavyjmf/swatch" style="filter:blur(5px);height:100%;object-fit:contain;width:100%;" alt=" Моделирование термической абляции для удаления материала" onload="this.parentNode.style.opacity=1;" title="Моделирование термической абляции для удаления материала" /></div>
</div>
</div>
</div>
<p><em>На анимации показан процесс лазерной абляции в 2D-осесимметричной модели.</em> </p>
<h3>Подведение итогов моделирования тепловой абляции</h3>
<p>Сегодня мы показали, как использовать граничное условие Тепловой поток (Heat Flux) и интерфейс <em>Деформируемая Геометрия</em> с функцией <em>Предустановленная скорость сетки (Prescribed Mesh Velocity)</em> для моделирования абляции материала. Представленный пример был достаточно простым для того, чтобы сосредоточиться непосредственно на моделировании абляции. Более реалистичная модель должна также включать бы передача тепла радиацией с поверхности и температурно-зависимые свойства материала. </p>
<p>Кроме того, можно учесть импульсную тепловую нагрузку, которая обычно и используется при лазерной обработке. Чтобы больше узнать о моделировании в таких случаях, ознакомьтесь с этой <a href="http://www.comsol.ru/blogs/modeling-a-periodic-heat-load/">более ранней записью в нашем блоге</a>. При лазерном нагреве свет может проникнуть внутрь материала на определенную конечную глубину. В таком случае, вы можете использовать <a href="http://www.comsol.ru/blogs/modeling-laser-material-interactions-with-the-beer-lambert-law/">закон Бира-Ламберта (Beer-Lambert law)</a>, чтобы смоделировать выделение энергии совместно с другими методами по <a href="http://www.comsol.ru/blogs/modeling-laser-material-interactions-in-comsol-multiphysics/">моделированию лазерного нагрева материалов</a>. </p>
<p>Если сам материал сначала подвергается некоторым химическим изменениям при нагреве, мы рекомендуем вам также прочитать наш топик о <a href="http://www.comsol.ru/blogs/modeling-the-thermal-curing-process/">моделировании термического отверждения</a>. Вы также можете рассмотреть абляцию тонкого термически-незначительного слоя с использованием другого подхода, заключающегося в введении дополнительного уравнения для <a href="http://www.comsol.ru/blogs/tracking-material-damage-with-the-previous-solution-operator/">отслеживания разрушения материала</a>. </p>
<p>Если вы заинтересованы в моделировании тепловой абляции с помощью COMSOL Multiphysics или у вас есть любые другие вопросы, касающиеся этих тем, пожалуйста, не стесняйтесь и <a href="http://www.comsol.ru/contact">свяжитесь с нами</a>. </p>
<p>The post <a href="https://www.comsol.ru/blogs/modeling-thermal-ablation-for-material-removal/">Моделирование термической абляции для удаления материала</a> appeared first on <a href="https://www.comsol.ru/blogs">RU Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>https://www.comsol.ru/blogs/modeling-thermal-ablation-for-material-removal/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Моделирование процесса радиочастотной катетерной абляции мягких тканей</title>
		<link>https://www.comsol.ru/blogs/study-radiofrequency-tissue-ablation-using-simulation/</link>
		<comments>https://www.comsol.ru/blogs/study-radiofrequency-tissue-ablation-using-simulation/#comments</comments>
		<pubDate>Wed, 20 Jan 2016 09:45:16 +0000</pubDate>
		<dc:creator><![CDATA[Walter Frei]]></dc:creator>
				<category><![CDATA[AC/DC и электромагнетизм]]></category>
		<category><![CDATA[Биотехнологии]]></category>
		<category><![CDATA[Общее]]></category>
		<category><![CDATA[Электромагнитный нагрев]]></category>
		<category><![CDATA[Электротехника]]></category>
		<category><![CDATA[модуле Теплопередача]]></category>
		<category><![CDATA[Модуль AC/DC]]></category>
		<category><![CDATA[Технический контент]]></category>

		<guid isPermaLink="false">http://ru.staging.comsol.com/blogs?p=179141</guid>
		<description><![CDATA[<p>Радиочастотная катетерная абляция (РЧА) &#8212; это широко используемая медицинская процедура, в которой с помощью направленного нагрева (электрическим током) уничтожают раковые клетки, увеличивают плотность коллагена, а также уменьшают боль. Во время этой процедуры переменный ток средней или высокой частоты пропускают прямо через ткани, повышая температуру в нужной области в окрестности аппликатора. Данный процесс можно смоделировать в COMSOL Multiphysics, используя модули AC/DC и Теплопередача. В данной заметке мы попробуем рассказать о ключевых принципах и техниках моделирования радиочастотной абляции. Что такое радиочастотная катетерная [&#8230;]</p><p>The post <a href="https://www.comsol.ru/blogs/study-radiofrequency-tissue-ablation-using-simulation/">Моделирование процесса радиочастотной катетерной абляции мягких тканей</a> appeared first on <a href="https://www.comsol.ru/blogs">RU Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Радиочастотная катетерная абляция (РЧА) &#8212; это широко используемая медицинская процедура, в которой с помощью направленного нагрева (электрическим током) уничтожают раковые клетки, увеличивают плотность коллагена, а также уменьшают боль. Во время этой процедуры переменный ток средней или высокой частоты пропускают прямо через ткани, повышая температуру в нужной области в окрестности аппликатора. Данный процесс можно смоделировать в COMSOL Multiphysics, используя модули AC/DC и Теплопередача. В данной заметке мы попробуем рассказать о ключевых принципах и техниках моделирования радиочастотной абляции. </p>
<p><span id="more-179141"></span> </p>
<h3>Что такое радиочастотная катетерная абляция тканей?</h3>
<p>Если на живую ткань воздействовать переменным (либо постоянным) током, то в следствии <a href="/multiphysics/the-joule-heating-effect">Джоулева нагрева</a> будет выделяться тепло, а температура увеличиваться. Способность максимально локализовать этот направленный нагрев &#8212; главное преимущество метода <a href="https://ru.wikipedia.org/wiki/%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE%D1%87%D0%B0%D1%81%D1%82%D0%BE%D1%82%D0%BD%D0%B0%D1%8F_%D0%BA%D0%B0%D1%82%D0%B5%D1%82%D0%B5%D1%80%D0%BD%D0%B0%D1%8F_%D0%B0%D0%B1%D0%BB%D1%8F%D1%86%D0%B8%D1%8F" target="_blank">РЧА</a>. </p>
<p>Одним из <a href="https://en.wikipedia.org/wiki/Ablation#Medicine" target="_blank">возможных медицинских применений</a> является локальное  направленное уничтожение раковой опухоли. Таргетированный нагрев приводит к смерти раковых клеток. Во избежание возбуждения нервных окончаний и причинения боли, в основном используется переменный ток, а не постоянный. Когда используется переменный ток достаточно большой частоты, нервные клетки не успевают возбуждаться и посылать сигналы в мозг. </p>
<p>Давайте рассмотрим приведённые ниже иллюстрации, чтобы понять, как можно моделировать такую комплексную медицинскую процедуру. </p>
<p><img src="https://cdn.comsol.com/wordpress/2016/01/Tumor-in-Healthy-Tissue.png" title="" alt="Tumor in Healthy Tissue Моделирование процесса радиочастотной катетерной абляции мягких тканей" width="640" height="404" class="alignnone size-full wp-image-128801" /><br />
<em>Опухоль в здоровой ткани. Кровь от капилляров протекает через ткань и опухоль.</em> </p>
<p>Когда врач находит при диагностике ткани с нежелательной массой, например опухолью, он может использовать однополярный или биполярный аппликатор для воздействия током на опухоль и место вокруг неё. Источником синусоидального тока является генератор. Наиболее распространены частоты в диапазоне от 300 до 500 кГц, хотя в данном методе могут использоваться и более низкие частоты. </p>
<p>Существует много различных конфигураций электродов, начиная с плоских пластин и одиночных игл, заканчивая набором иголок. Всё зависит от желаемой формы области нагрева и возможности доступа к ней. Один из распространённых типов аппликаторов проходит через систему кровообращения при помощи длинного гибкого катетера, а затем удлиняется набором игл с дистального конца к области нагрева ткани. </p>
<p>Монополярный аппликатор состоит из иглы и контактного аппликатора, в то время как биполярный &#8212; из двух игольчатых электродов. Также возможно использовать и более двух аппликаторов, а также другие их вариации. Один из электродов называется заземляющим или референтным. Относительно этого электрода измеряется изменение потенциала. </p>
<p><img src="https://cdn.comsol.com/wordpress/2016/01/Monopolar-radiofrequency-applicator.png" title="" alt="Monopolar radiofrequency applicator Моделирование процесса радиочастотной катетерной абляции мягких тканей" width="638" height="593" class="alignnone size-full wp-image-128821" /><br />
<em>Монополярный радиочастотный аппликатор и контактный электрод на поверхности кожи.</em> </p>
<p><img src="https://cdn.comsol.com/wordpress/2016/01/Bipolar-radiofrequency-applicator.png" title="" alt="Bipolar radiofrequency applicator Моделирование процесса радиочастотной катетерной абляции мягких тканей" width="615" height="602" class="alignnone size-full wp-image-128811" /><br />
<em>Биполярный аппликатор нагревает область между двумя электродами.</em> </p>
<p>Инженеры-разработчики таких устройств сталкиваются с рядом сложных задач и проблем при проектировании. Геометрические размеры нагреваемой ткани зависят от формы и количества электродов, от того, какая часть изолирована, а какая нет, и, в конечном счёте, от распределения тепловой энергии вокруг ткани с течением времени. </p>
<p>Заострённые концы электродов усложняют процесс проектирования, так как приводят к высоким плотностям тока и, следовательно, неравномерному распределению температуры вдоль иглы. При раковой опухоли главная цель &#8212; удалить только нежелательную ткань и оставить здоровую ткань без повреждений. Для увеличения плотности коллагена в суставах цель также в нагревании ткани, но при этом необходимо избежать любой возможности повреждения клеток. Моделирование в COMSOL Multiphysics упрощает и сокращает этот процесс. </p>
<p>Чтобы правильно смоделировать указанную медицинскую процедуру, необходимо построить модель протекания электрического тока через ткань и связанного процесса тепловыделения и повышения температуры. Давайте разберем необходимые для этого принципы и операции. </p>
<h3>Анализ Джоулева нагрева и протекания тока в системе</h3>
<p>Начнём с изучения свойств материалов аппликатора и живой ткани, а также посмотрим, как они ведут себя на рабочей частоте 500 кГц. В приведённой ниже таблице показаны параметры данных материалов, как-то электрическая проводимость <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAMCAMAAACz+6aNAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADNQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////8T5qHgAAAA90Uk5TAFWIEcy7d2bd7kQzIpmqssagbgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAHgAAAB4AJ31WmAAAABMSURBVAjXjY5BDoAwCATpItJSlf//ttqDYE/uYZOdZAJEf1Mw827eBOLAHkDvrhoK5GkJh1pZiPlUvS9EJZ1uTNTrkYidphd/H7S8B2uuAUKA+Ng8AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE4LTExLTIyVDAwOjAyOjU3KzAxOjAwEy3wxwAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxOC0xMS0yMlQwMDowMjo1NyswMTowMGJwSHsAAAAgdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMTB4NyszMDErNjM5JZVjrgAAACd0RVh0cHM6TGV2ZWwAQWRvYmVGb250LTEuMDogQ01NSTEyIDAwMy4wMDIKMReWuwAAAEl0RVh0cHM6U3BvdENvbG9yLTAAL2Rldi9zaG0vemYyLWNhY2hlL2EyYWI3ZDcxYTBmMDdmMzg4ZmY4MjMyOTNjMTQ3ZDIxLmR2aSAtb5+VokQAAABFdEVYdHBzOlNwb3RDb2xvci0xAC9kZXYvc2htL3pmMi1jYWNoZS9hMmFiN2Q3MWEwZjA3ZjM4OGZmODIzMjkzYzE0N2QyMS5wczZeNeEAAAAASUVORK5CYII=" />; относительная диэлектрическая проницаемость <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPBAMAAAAWtvJmAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADBQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////L2OGaQAAAA50Uk5TAFWIIjPMZhHuRKq7mXcIbos7AAAAAWJLR0QAiAUdSAAAAAlwSFlzAAAAeAAAAHgAnfVaYAAAAElJREFUCNdjYMAFGJUMoCyWsAKYoMUEuPxShNLXSiow5kuEaCcDA3uOmwKIqcTAwFZ9PQDELLqZy84HVWHJwCCNUK+EYG5BdQoAM2gKyJ21WuwAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTgtMTEtMjJUMDA6MDI6NTgrMDE6MDDlZYAuAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE4LTExLTIyVDAwOjAyOjU4KzAxOjAwlDg4kgAAACB0RVh0cHM6SGlSZXNCb3VuZGluZ0JveAAxMng5KzI5OSs2Mzfjiz1HAAAAJ3RFWHRwczpMZXZlbABBZG9iZUZvbnQtMS4wOiBDTU1JMTIgMDAzLjAwMgoxF5a7AAAASXRFWHRwczpTcG90Q29sb3ItMAAvZGV2L3NobS96ZjItY2FjaGUvZmI2YTE2NzViOWQ5YTJkOWJhMmE1MzMxN2ZjY2YwOTkuZHZpIC1vNTBccgAAAEV0RVh0cHM6U3BvdENvbG9yLTEAL2Rldi9zaG0vemYyLWNhY2hlL2ZiNmExNjc1YjlkOWEyZDliYTJhNTMzMTdmY2NmMDk5LnBzC22b1wAAAABJRU5ErkJggg==" />; <a href="https://en.wikipedia.org/wiki/Skin_effect" target="_blank">толщина скин-слоя</a> <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADNQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////8T5qHgAAAA90Uk5TAFWIqkTdd+4zEZkiZsy70ssybQAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAHgAAAB4AJ31WmAAAABcSURBVBjTjY85EsAwCAN9YIyP4P//1tCJpAkFM9pBgFL6XbnUUwIxRRRI+7gqvwl1iWBwiz6Zi87GiWaWpwKZ0+8rkJ6dwAwd7wr3xcnoCx82wSGVKO0Y01aB5QK+mwGXt1aj/wAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOC0xMS0yMVQyMzo1ODozMyswMTowMDIU/UkAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTgtMTEtMjFUMjM6NTg6MzMrMDE6MDBDSUX1AAAAIXRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADEweDEwKzMwMSs2Mzm+KhlEAAAAJ3RFWHRwczpMZXZlbABBZG9iZUZvbnQtMS4wOiBDTU1JMTIgMDAzLjAwMgoxF5a7AAAASXRFWHRwczpTcG90Q29sb3ItMAAvZGV2L3NobS96ZjItY2FjaGUvNzdhM2I3MTU4NDJiNDVlNDQwYTViZWUxNTM1N2FkMjkuZHZpIC1vPxZYawAAAEV0RVh0cHM6U3BvdENvbG9yLTEAL2Rldi9zaG0vemYyLWNhY2hlLzc3YTNiNzE1ODQyYjQ1ZTQ0MGE1YmVlMTUzNTdhZDI5LnBzMlvh8QAAAABJRU5ErkJggg==" />; и комплексная проводимость при 500 кГц <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGsAAAAXCAMAAAA7gUGEAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADNQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////8T5qHgAAAA90Uk5TAGYzdxFEmaqIVbsizO7dNvchDwAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAGgSURBVEjH3VZJksMgDESAALOY//92QCCMlzhx1WQOw8GhSVuNpIZEiH89QH4xuNIzQvXNRLSZgX30rn1GL6m4bW7wNW85Lz0vuA8jrXhHexr3csOjiuBuaL+iJRJP7KjT4mjcaWnniM4kp/jNMNMO2HOXYp/o6J3Pzqk7LSewbhL4ZV8JMsLO10csDMfMLAXlucJtDctZwTylJUIhhLQ31xEXOvO7lqOwfkRBGrF9jB03HlYrIvRi2sj1RVfzsSezHbXSstdS1LuVnnNZK4MwNU6WbWRfKJKsTZ5m/FKLSiN0Phyesw8z9hLanhatVNnK9XLgK60VNy04xj5pEa/KyOoRWYP09ijfs25Yg5F8nAy7oHs+lVLLNbzTorZaF2C1Jiyr3nbtWKth0F7xNeG5WqpR0SBYLd5pUUMx5VXKlJNsnlAIatNqWLMRxHSWA9sGT0oXWq0ZmkRGX0KdLaQFe0xju6M+v3tLgZf0kqrX8piasF1AZlsMH/5IhAwiwuvvwQU3fT2aJOdbD24CzFoRzHJLwHC1bHa9+cP/AH8zfgCdbwsqu6zl/gAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOC0xMS0yMlQxMjowNzozMSswMTowMK3oUwMAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTgtMTEtMjJUMTI6MDc6MzErMDE6MDDcteu/AAAAIXRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADY0eDE0KzI3Mys2MzbMvgCSAAAAJnRFWHRwczpMZXZlbABBZG9iZUZvbnQtMS4wOiBDTVIxMiAwMDMuMDAyCu2z3ksAAABJdEVYdHBzOlNwb3RDb2xvci0wAC9kZXYvc2htL3pmMi1jYWNoZS9hYjhkZWU5OGVlNTdiOTljNTRhMTc1MDRkMzJiZTgzNi5kdmkgLW/umxQ4AAAARXRFWHRwczpTcG90Q29sb3ItMQAvZGV2L3NobS96ZjItY2FjaGUvYWI4ZGVlOThlZTU3Yjk5YzU0YTE3NTA0ZDMyYmU4MzYucHMNKOB1AAAAAElFTkSuQmCC" />. Электрическая проводимость и относительная диэлектрическая проницаемость тканей человека могут варьироваться. </p>
<p>Однако, для данного расчёта примем свойства человеческого тела похожими на свойства слабого соляного раствора. Реальные свойства кожи могут варьироваться от указанных но не больше, чем на порядок, при этом электрическая проводимость электрода и изолятора рзличается на пять порядков. </p>
<table class="table-blog">
<tr>
<th>
</th>
<th> Электрическая проводимость (S/m) </th>
<th> Относительная диэлектрическая проницаемость </th>
<th> Толщина скин-слоя на частоте 500 кГц (m) </th>
<th> Комплексная проводимость на частоте 500 кГц (S/m) </th>
</tr>
<tr>
<td> Металлический электрод </td>
<td> 10<sup>6</sup> </td>
<td> 1 </td>
<td> ~10<sup>-4</sup> </td>
<td> 10<sup>6</sup> + j 4 x 10<sup>-6</sup> </td>
</tr>
<tr>
<td> Полимерный изолятор </td>
<td> 10<sup>-12</sup> </td>
<td> 2 </td>
<td> ~10<sup>10</sup> </td>
<td> 10<sup>-12</sup> + j 9 x 10<sup>-5</sup> </td>
</tr>
<tr>
<td> Среднестатистическая человеческая ткань </td>
<td> 0.5 </td>
<td> 65 </td>
<td> 1 </td>
<td> 0.5 + j 0.0003 </td>
</tr>
</table>
<p>Рассчитаем толщину скин-слоя, чтобы решить, нужно ли считать магнитные поля и нагрев в следствии протекания индуцированных токов. На 500 кГц электрический скин-слой человеческого тела порядка одного метра, а области нагрева имеют размер порядка одного сантиметра. Следовательно, можно сделать вывод, что нагревом ткани из-за индукционных токов можно пренебречь. Обратите внимание, что данное приближение будет <em>неправильным</em>, если в тканях имеются небольшие кусочки металла, например, вставлен стент в кровеносный сосуд. </p>
<p>Из приведённой таблицы выше видно, что электроды являются практически идеальными проводниками по сравнению с тканями. Аналогично, полимерные изоляторы можно аппроксимировать, как идеальные изоляторы по сравнению с тканями человека. </p>
<p>Данные условия помогают нам выбрать требуемую формулировку уравнений. Учитывая постоянную рабочую частоту и пренебрегая вкладом магнитных полей и индуцированных токов, будем решать в частотной области уравнение электрических токов (закон сохранения). Полагая, что сам организм не является источником каких-либо значительных относительно нашей задачи токов, запишем конечное уравнение: </p>
<div class="latex">\nabla \cdot \left[ (\sigma+j\omega \epsilon_0 \epsilon_r) \nabla V \right] = 0</div>
<p>которое решается во всей области моделирования относительно поля скалярного напряжения, <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAARBAMAAAAidOHKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAACpQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////5u1vmAAAAAx0Uk5TAIhmEd1EVTN3Isy7NLJ/IQAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAHgAAAB4AJ31WmAAAABYSURBVAjXY2DACgQFBUAEkMV0CEiYKAAJ1mNAogIky3kQSAiAFQJZHBPArNUMDDMgmrfAJBlkGNgCoKwJhlCjcwKEoawY1QQoi0cQZjGPJ4zFLQBjsYFJAMQKCnwnynwwAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE4LTExLTIxVDIzOjA3OjM2KzAxOjAw4HAlIQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxOC0xMS0yMVQyMzowNzozNiswMTowMJEtnZ0AAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMTF4MTArMjk5KzYzOZSHRJYAAAAndEVYdHBzOkxldmVsAEFkb2JlRm9udC0xLjA6IENNTUkxMiAwMDMuMDAyCjEXlrsAAABJdEVYdHBzOlNwb3RDb2xvci0wAC9kZXYvc2htL3pmMi1jYWNoZS81MjA2NTYwYTMwNmEyZTA4NWE0MzdmZDI1OGViNTdjZS5kdmkgLW+9DqRtAAAARXRFWHRwczpTcG90Q29sb3ItMQAvZGV2L3NobS96ZjItY2FjaGUvNTIwNjU2MGEzMDZhMmUwODVhNDM3ZmQyNThlYjU3Y2UucHNrpOWLAAAAAElFTkSuQmCC" />. Электрическое поле вводится, как градиент напряжения: <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAAASCAMAAADhY0l2AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADNQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////8T5qHgAAAA90Uk5TACKId0QRmWbdu+5VM8yq2RayQgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAELSURBVDjLzZSNjoMgDIBLLQIDr+//tkN+q9vpuuSSa2ICAT4+SgXgb8PgjEW1Eg9BtT9GSsPSwrwSkVuZVfCVfRjxMACOXR2x3vVJxIytoTszh9G2WNbH2kszBQMOGynVx3w0ZbfGwTmnwlM+CergU91WXIMv5gx3+TNGBZ/qWBduZTMj6yLDA+JDnAUSzUj36k0cgj8l5S38UGT36k0ccK+ISCd4SwtcWO5F+3Kcqt7FM9zMjoTvFwr+Ci5/tyjVuzjE3EP7Bl5S3W9/+TAtRX26EjuK8Av8p0+TF3pdnlkdZ43xi0qHG2Td49LUBY/9sZhT2Lg8EpxD9xM1dcELqAdcqkte/Brzr+IJXwAINcg6vvQAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTgtMTEtMjJUMTI6MDc6MzErMDE6MDCt6FMDAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE4LTExLTIyVDEyOjA3OjMxKzAxOjAw3LXrvwAAACF0RVh0cHM6SGlSZXNCb3VuZGluZ0JveAA1NXgxMSsyNzcrNjM4sn7uuwAAACd0RVh0cHM6TGV2ZWwAQWRvYmVGb250LTEuMDogQ01CWDEyIDAwMy4wMDIKgdriHQAAAEl0RVh0cHM6U3BvdENvbG9yLTAAL2Rldi9zaG0vemYyLWNhY2hlL2UwNGFkOGFmYTIwNDJjMzZmZjk4OTk4ODBlNjE2ZjMzLmR2aSAtb4i0RfEAAABFdEVYdHBzOlNwb3RDb2xvci0xAC9kZXYvc2htL3pmMi1jYWNoZS9lMDRhZDhhZmEyMDQyYzM2ZmY5ODk5ODgwZTYxNmYzMy5wc4mGWF4AAAAASUVORK5CYII=" />. Полный ток рассчитывается из дифференциального закона Ома <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAAXCAMAAAC73rTSAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADNQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////8T5qHgAAAA90Uk5TAGYzdxFEiCKZzKq7Ve7dmViqwAAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAJDSURBVEjH7ZbbluQgCEVFBTXG8P9/214TYyq3Xqtm5mF46GqV6PYAqhD/7U8ayC9OrvT5GFI2czMFqm/uXtv019Bm23IG0bFDfTPD9Ga96ZV3kSktgorZIiJY5n7Us7+bwOL52Hzo+UU6+BxCZKYC/BJQu6u5X9N82qXdAQrXK3IPCPRtQBE2QAlC0DvAaQ3jXHL4AlATFe/mVBN+3lfi0BQeV8Akh+kHe0CJm22Z1ATXzpPnvsaOgCQwqwFNA58cpIO+DodmNKsKoCcKY7x6QOpt7eXGF8UXCwyf71rxSCsZvn5tooMJuyobmmXhZ4CfrQJS9vPr90VoV36aNtUt649QUadSZZqQknLTsegaYA2x6A+Cx4Bh3gOqrPMynKzFIbdzNsrInoQhmQ6TfCDU5gmgzHFq3XoPqC5CXEKneTjlDrtjbBGeWqxzl5DJ1cvWPANcXaOYzHGnC28ofZFssyy4AcIINLaLW2KTqVpkmrzknPJV35qCGqxsJ5iFHeBUfiUHIwzzxT1R3MvBEaLcchmv7RGwZOpEBpbJmnnRTZ8ykgBrcEB71e4ALztAQ1xTBlzMoeV4WQ2m6gVkEabDrX1QNDtj4EXKwCEnhCaFoFbA0hRabDdaSGF1zIv3nrnTTOLdQybtqFXdp0fFCFjn1plsXcfE/+YMCK1ZO7KVq+739vSxEDc7h1NPnUqzT5GtDu0DmS4lfPaAMgzCwfk4kKF+2LcDQV5d9o8M4ImXcWAvE9qcJJS9eY8+IfxbT/5/2H4ANo0SYm/EBmMAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTgtMTEtMjJUMTE6MTc6MzMrMDE6MDBGM/EkAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE4LTExLTIyVDExOjE3OjMzKzAxOjAwN25JmAAAACF0RVh0cHM6SGlSZXNCb3VuZGluZ0JveAA5NngxNCsyNTcrNjM2v71M8wAAACd0RVh0cHM6TGV2ZWwAQWRvYmVGb250LTEuMDogQ01CWDEyIDAwMy4wMDIKgdriHQAAAEl0RVh0cHM6U3BvdENvbG9yLTAAL2Rldi9zaG0vemYyLWNhY2hlL2RmMjJiN2QwOTljYWMzN2JiYzdkYzQ0NmEyOGNkYmRhLmR2aSAtbyTmSWAAAABFdEVYdHBzOlNwb3RDb2xvci0xAC9kZXYvc2htL3pmMi1jYWNoZS9kZjIyYjdkMDk5Y2FjMzdiYmM3ZGM0NDZhMjhjZGJkYS5wc6lJx0cAAAAASUVORK5CYII=" />, а усреднённый Джоулев нагрев &#8212; по формуле <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIkAAAAeCAMAAAAvmc0AAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADNQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////8T5qHgAAAA90Uk5TACKIM2ZEEbt3mVXMqu7dvtoauwAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAJUSURBVFjD7ZfbktsgDIZBHAU2ev+3XYGM8cZs7KTTZtqp9oZwEB8/SPIq9deaBvNpBDFryX2aodt/kl8j0X+UxDvfm/bxMYdrd9GfuhxEAPSXSzuJAQCvEiJh9xDFTzOWIxswJxYNw+p8jw8T/ALN/XopaCfh+TZEdhbIbC5kK+cy5SqUjwVOJ/MuEqFzziKRkH8fz1YaeCGoBUJZyvt6qk1Nsgb3awvSg8B/ZxeOCLaGzD4e3ucOlujuKwNml4vBJpPP+9BGYli3SRrcSVRu7OlIC6vfp6WbJAqTkh39WppajyS8yWydkBg+CIiK6xjTBGMaqLuGnSQsfJBlbLuTTE1IKrgW/cOIRhxXMpK5ccPmpQYUlRoCixtS3yMJAOs4Mca9WcoECo42cZgqSXZu3XalMfQiycE9LQPqeezQZnV9lHcSbpHo9fAA+u1s7/lIsjdfqbQsXiOheyT7aceLVeWRpOxxVIY68eJ2upjfSWrevfViq20Z+OAeORWkyL8hj5x4fLEzoRJLS3GQFNc0rV3laQAOEsnrCu0+5lenE6dpWK7LzsDXHP18QwuTVFctig2ttfvpHXcSDSRBEw6haQIklWrGv0LhuocSXR58k9URomm3WXttBijlSXY0IROVEEJ9+KfMVifYWF15q56a51O4LSH7KI60lDmd+62++FWSTrXJZc6WF15a0fpBe3zzYw5Pexqi61TvagWep1y9XC2empnsCeFWzZlV+mbW3ll+kuSFKHlQBX8csm/8KxTfBjHxd38o3wVJktM+bnrd6t+/bF/EHhGaxGKaeAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOC0xMS0yMlQxMjowNzozMSswMTowMK3oUwMAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTgtMTEtMjJUMTI6MDc6MzErMDE6MDDcteu/AAAAIXRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADgyeDE4KzI2NCs2MzSoIzRPAAAAJ3RFWHRwczpMZXZlbABBZG9iZUZvbnQtMS4wOiBDTU1JMTIgMDAzLjAwMgoxF5a7AAAASXRFWHRwczpTcG90Q29sb3ItMAAvZGV2L3NobS96ZjItY2FjaGUvZWQ0ZDM4N2ZhOGQzYjE1ZWMxYzAyYmYyMGVkMjRiMzYuZHZpIC1vLQcw5wAAAEV0RVh0cHM6U3BvdENvbG9yLTEAL2Rldi9zaG0vemYyLWNhY2hlL2VkNGQzODdmYThkM2IxNWVjMWMwMmJmMjBlZDI0YjM2LnBzKrq0AwAAAABJRU5ErkJggg==" />. </p>
<p>Так как электроды являются идеальными проводниками по сравнению с тканями, в нашей электрической модели их можно не рассматривать. То есть мы предполагаем, что все поверхности металлических электродов эквипотенциальны. Это допустимо, т.к. эквивалентная длина волны в вакууме (<img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJkAAAAXCAMAAAAvOB0gAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADNQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////8T5qHgAAAA90Uk5TACJmM5lEiFXMEe6qu3fdFF5d/wAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAItSURBVEjH7VbJdiMhDGQVLdb//9thaUAdt8GvJ5nDvNTBKTuSKCEJYOwX/xhc/PACUulnjmBGCICtSik74eyFvYFIO4t7HJ2gRefXtkYZo7AQ0EbV9SZ7DxueCJMwUotMr5cQKhff5n3lsXiWnCZbQG3+fw+Qg7mNKU95u9BlB1XTOQxlC5hH5ZzpeNiYqlFrW029omyFfTkxAFzTM12OgKRgPUQWUISafaqG3lOmAZjM8RkKmIU4c4qDSj0xreQhGaqL12xeWWq18scEIbvnNtNND3jCWGCxjLaDgMzEqzKTZs9QjB2z+mWE5zAKS36+89fpqPr00JMIM5KlYlm7XaeLMAlx3SljRBA0tA0SswFgc2Lk5VpPuaEnUnbKiSViuAyj9AhxGdp24Z4zbL5uVnA7AOxUduQhrc2au2uyMzWsdXM0loyYW6WXM9xWQ/ccSrBiiuSgsHQ07vz7HB5Do6OspWbskNeF2fIl9umlHdwHTjZlyIPvccS8jfil/+78map5lBOi7ckRKGtjWg/FfGZzM4TVNYB28QtisUaFMJT5WUyzdG2bnsuSM5CFlVwsXlgaGnPs0COfvX+W/Q2kMzoPPhvKODkgtwNQ9sJp7esWBIW89sNk7QqpO29UmM+E/nd9DbSXgqnK8gqB5OE/uXV5MNiZ+MKwfrb1OX4Q7AZYKhA5uZk4Z/bZS+WbIYCX41qOYlol1d8E/D7w+twhzwyhHu7/z2D36vmP8QdZbBFcywDZ6wAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOC0xMS0yMlQxMjowNzozMSswMTowMK3oUwMAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTgtMTEtMjJUMTI6MDc6MzErMDE6MDDcteu/AAAAIXRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADkyeDE0KzI2MCs2MzaID9kyAAAAJ3RFWHRwczpMZXZlbABBZG9iZUZvbnQtMS4wOiBDTU1JMTIgMDAzLjAwMgoxF5a7AAAASXRFWHRwczpTcG90Q29sb3ItMAAvZGV2L3NobS96ZjItY2FjaGUvNWZkOGY2MmU2Mzc2MWRkYmYyMWIwZjVjYTI0NjgxYzguZHZpIC1vjT/meAAAAEV0RVh0cHM6U3BvdENvbG9yLTEAL2Rldi9zaG0vemYyLWNhY2hlLzVmZDhmNjJlNjM3NjFkZGJmMjFiMGY1Y2EyNDY4MWM4LnBzY2RGRAAAAABJRU5ErkJggg==" />) во много раз больше размера модели. Используя функционал модуля AC/DC, воспользуемся ГУ Terminal для задания фиксированного напряжения на поверхностях электрода. В настройках этого условия можно выбрать опции задания приложенного напряжения, общего тока или мощности на границах. </p>
<p>Возникает разумный вопрос: почему можно пренебречь электродом, если внутри него есть некоторые тепловые потери? Однако его нагрев на порядки меньше, чем в окружающих тканях. Не смотря на то, что токи в проводнике могут быть достаточно большими, электрическое поле (распределение напряжения по поверхности электрода) довольно мало, поэтому нагрев пренебрежительно мал. </p>
<p>Аналогично исключаем из модели изоляторы, так как в нашем случае их можно считать идеальными. В изоляторах электрические поля могут быть довольно высокими, но ток практически равен нулю, поэтому нагрев незначителен. Узлом Electric Insulation задаём граничное условие электрической изоляции <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE0AAAARCAMAAACvm9EOAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADNQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////8T5qHgAAAA90Uk5TAESIIjPMEVWZu93uZqp3n+w6NQAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAHgAAAB4AJ31WmAAAADOSURBVDjL1ZPJFsMgCEUFR9TI//9tHepJ0iYl7cmmb8FCn1dAVOp/BdilBZuRDEMawLIF99HkEXy4xlPEJNwYW3b2JlrAFq2/h5Y6jUKLhizXsm3EX2kM3TZczjLmmil7mWZglXmuwaAhTXvoEWUabvVC42nHHU0nPKMdadLiGW35hqZHi4iOaasQ3Z5WDipV4yAtAi0zF6XiZmP7CjAXlzFvRaAZTroWwqA+CmJvT/99hhLXWWvxrT/ZIsYoDnkJTpORXL20K79Zl9wzewDECwa90BHnygAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOC0xMS0yMlQxMjowNzozMiswMTowMJwASZ4AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTgtMTEtMjJUMTI6MDc6MzIrMDE6MDDtXfEiAAAAIXRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADQ2eDEwKzI4Mis2MzlBvPy+AAAAJ3RFWHRwczpMZXZlbABBZG9iZUZvbnQtMS4wOiBDTUJYMTIgMDAzLjAwMgqB2uIdAAAASXRFWHRwczpTcG90Q29sb3ItMAAvZGV2L3NobS96ZjItY2FjaGUvNDE0MmI4ZWNlYjQ4ZGE5MTczOWVmNDc4ZDc5N2E4YWUuZHZpIC1vj9fRVwAAAEV0RVh0cHM6U3BvdENvbG9yLTEAL2Rldi9zaG0vemYyLWNhY2hlLzQxNDJiOGVjZWI0OGRhOTE3MzllZjQ3OGQ3OTdhOGFlLnBz1E/ixwAAAABJRU5ErkJggg==" />. Таким образом подразумевая, что через эту границу ток не протекает. Однако есть одно исключение: если электроды полностью окружены изоляторами, то в последних будут значительные <a href="https://en.wikipedia.org/wiki/Displacement_current" target="_blank">токи смещения</a>, поэтому их необходимо включить в модель. </p>
<p>На внешней поверхности кожи также необходимо задать граничное условие электрической изоляции узлом Electric Insulation. Однако, если к коже приложен внешний контактный электрод, то ток может протекать к нему через кожу. Проводимость кожи ниже, чем у внутренних тканей. Это необходимо учитывать при моделировании. Но можно не торопиться моделировать кожу, как отдельный домен. В таких случаях можно использовать эффективное двумерное граничное условие Distributed Impedance (Распределённый импеданс), с математической точки зрения он задает условие <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALEAAAAZCAMAAABJuD90AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADNQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////8T5qHgAAAA90Uk5TACKIM2ZEdxGZzO6q3btVqbkQ0wAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAIjSURBVFjD7VfZkqQgEJT7EKj//9vhkMMRBHoidnYjNh9oWtMyKZICj+M/7kCY/LaEPVAK7Lc17OIfVkx/Zg8uVpkMR6AJTeCMgWLGfVMJHWaDDk/IVcWIMQWKzUZIdVxiRPv49NJOG8XiTDSg1wgNfQ335DF8LMOCnXLOOOdIPzJxKZbph4FLlwl/Ddfj2dk87ymOCRDqSUyKhUr/EOCGP0aP55Z9saKYkChLfTcPxSBx/M0DSB0+y1ePp8vbrALmpDKjca/kOECaodvPa5KPNAuIz2L1eLYUSqEgrBKVvfOmmLCKb+VK6nH9Uvll1oR2voh6PNl4GmRsB4FaxbjFjUVfBB9Qng89N99VerzmhUlrVYz0TcySK1I9GtmiUYx87W5vie6sVZ7ADIu54nNXMUkFdOTPotj52oFv40LNpFVbVp4valeleVHcToS4K+Z9V5CrEI8MWhQzoGywXG4oPBLebcmqYgrgs2aaG+3Kqy4Tl2A+2shM4QJe27syj0fFsS9r9KFiAhr5aj47f/lCnAaoRz4u1e0As7Z1ZR6uim22ObEafC0O7cOvVGFszGwaTwgesQai/R11jwd4SYZdPB5kXqNYrz1J2Pp2HoHOg5yPiyr3Vkzc8lxUHPywsUtvKtay42b56cFehK0kOkRupm4dBJtnkUPnB5EiKEbx3Eo2Tpt7en1OXKcsU7of6xps8qVc/gjZjY+Z62bjj301/XX4Amu+EBSlj1pvAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE4LTExLTIyVDExOjE3OjMzKzAxOjAwRjPxJAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxOC0xMS0yMlQxMToxNzozMyswMTowMDduSZgAAAAidEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMTA2eDE1KzI1Mis2MzYD102sAAAAJ3RFWHRwczpMZXZlbABBZG9iZUZvbnQtMS4wOiBDTUJYMTIgMDAzLjAwMgqB2uIdAAAASXRFWHRwczpTcG90Q29sb3ItMAAvZGV2L3NobS96ZjItY2FjaGUvN2MwOGVhYTBiMDI5OWExNDZkOTEyYmRlOGUyZjA1MGUuZHZpIC1vpmJmfwAAAEV0RVh0cHM6U3BvdENvbG9yLTEAL2Rldi9zaG0vemYyLWNhY2hlLzdjMDhlYWEwYjAyOTlhMTQ2ZDkxMmJkZThlMmYwNTBlLnBzi68TcQAAAABJRU5ErkJggg==" />, где <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUBAMAAAB7UtADAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAACpQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////5u1vmAAAAAx0Uk5TAIhmEd1EVTN3Isy7NLJ/IQAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAHgAAAB4AJ31WmAAAACISURBVAjXY2DABRgFBUGEAJijo8DAwOwEkYhJYGBgb4Cw5wClGaEaeIDsTiibawMDJ1QJA7cDXAkD4wGGVDj7JLMAg2GgAYjNdpTRgGEn8wIQm/VQGAP7BobtYEUHBRg4NjBsBLOPTGBghLGBJJwNdA/bBoZNMHOZHRg84b5QnKgAZ3NGMjAAAJzcFx4kmC16AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE4LTExLTIyVDAwOjA1OjI5KzAxOjAwqwuZ+gAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxOC0xMS0yMlQwMDowNToyOSswMTowMNpWIUYAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMTN4MTIrMjk4KzYzN4yS9jgAAAAndEVYdHBzOkxldmVsAEFkb2JlRm9udC0xLjA6IENNTUkxMiAwMDMuMDAyCjEXlrsAAABJdEVYdHBzOlNwb3RDb2xvci0wAC9kZXYvc2htL3pmMi1jYWNoZS85ZWY1ZGI2MWFmMGMwZDY5ODc1ZmY3NTNhMjQ5YmQyZi5kdmkgLW+liUQqAAAARXRFWHRwczpTcG90Q29sb3ItMQAvZGV2L3NobS96ZjItY2FjaGUvOWVmNWRiNjFhZjBjMGQ2OTg3NWZmNzUzYTI0OWJkMmYucHO70h7DAAAAAElFTkSuQmCC" /> &#8212; напряжение внешнего электрода и <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAUCAMAAABPqWaPAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADNQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////8T5qHgAAAA90Uk5TABGIZu4zqiKZzLvdd1VEldIa0wAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAB3SURBVCjPndBLEsAQDADQyAcp6v63LYZNQxfNxkwe8gH4Gw5XvIUYpR3CRnzPQ+BofhtXnV4GRAao23cR0wlY9kBHqNRLWZABkC3MQcycbkIeDwuVskB1NtHrBA/i12pqX+WVqp8rosPeBVPe5lOrtJWAd0H4jgfTmwI/BzDCrwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOC0xMS0yMlQxMToxNzozNCswMTowMIOUz6oAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTgtMTEtMjJUMTE6MTc6MzQrMDE6MDDyyXcWAAAAIXRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADE1eDEyKzI5OCs2Mzdjr1PYAAAAJ3RFWHRwczpMZXZlbABBZG9iZUZvbnQtMS4wOiBDTU1JMTIgMDAzLjAwMgoxF5a7AAAASXRFWHRwczpTcG90Q29sb3ItMAAvZGV2L3NobS96ZjItY2FjaGUvZjkxYzMwNDU1Mzg1YWM4N2Y1ZGNhMTJiN2M1MTY4NDguZHZpIC1vVykN8gAAAEV0RVh0cHM6U3BvdENvbG9yLTEAL2Rldi9zaG0vemYyLWNhY2hlL2Y5MWMzMDQ1NTM4NWFjODdmNWRjYTEyYjdjNTE2ODQ4LnBzt6cnSQAAAABJRU5ErkJggg==" /> &#8212; эквивалентный расчётный электрический импеданс кожи. </p>
<p>Ниже приведена схема такой модели с характерными свойствами материала и граничными условиями. Теперь давайте перейдем к разбору тепловой части  данной задачи. </p>
<p><img src="https://cdn.comsol.com/wordpress/2016/01/Electrical-model-of-radiofrequency-tissue-ablation-.png" title="" alt="Electrical model of radiofrequency tissue ablation  Моделирование процесса радиочастотной катетерной абляции мягких тканей" width="1000" height="402" class="alignnone size-full wp-image-128931" /><br />
<em>Электрическая модель радиочастотной катетерной абляции. Слева показаны характерные свойства материалов. Справа &#8212; граничные условия и основные уравнения.</em> </p>
<h3>Расчёт роста температуры в тканях человека</h3>
<p>Цель теплового моделирования довольна проста &#8212; рассчитать рост температуры тканей в следствии электрического нагрева и спрогнозировать размер области абляции. В данном случае для температуры <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAARBAMAAAAidOHKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADBQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////L2OGaQAAAA50Uk5TABGIZneqRFWZIt3uM8w0ZYRTAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAAAeAAAAHgAnfVaYAAAAFtJREFUCNdjYMAGhJRAwADIck1kf8SQ0QBkBTCwvGTgVGBg4DRgYF3AwJbAwMAswMDdwMA2AaznnAFMt98EGCsKbuIOGIPnMYwFNA4KgMZBAXcDlGF0b5ECqpsAJWYPDhtP+s0AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTgtMTEtMjFUMjM6MDc6NTArMDE6MDBFzxmcAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE4LTExLTIxVDIzOjA3OjUwKzAxOjAwNJKhIAAAACF0RVh0cHM6SGlSZXNCb3VuZGluZ0JveAAxMXgxMCszMDArNjM5GO98mwAAACd0RVh0cHM6TGV2ZWwAQWRvYmVGb250LTEuMDogQ01NSTEyIDAwMy4wMDIKMReWuwAAAEl0RVh0cHM6U3BvdENvbG9yLTAAL2Rldi9zaG0vemYyLWNhY2hlL2I5ZWNlMThjOTUwYWZiZmE2YjBmZGJmYTRmZjczMWQzLmR2aSAtb+cbL6UAAABFdEVYdHBzOlNwb3RDb2xvci0xAC9kZXYvc2htL3pmMi1jYWNoZS9iOWVjZTE4Yzk1MGFmYmZhNmIwZmRiZmE0ZmY3MzFkMy5wc5d5OxUAAAAASUVORK5CYII=" /> основным является <a href="https://en.wikipedia.org/wiki/Bioheat_transfer#Bioheat_Models" target="_blank">уравнение теплопроводности Пеннеса для живых тканей</a>: </p>
<div class="latex">\rho C_p \frac{\partial T}{ \partial t}-\nabla \cdot k \nabla T = \frac{_1}{^2}\Re(\mathbf{J^*}\cdot \mathbf{E})+\rho_b C_{p,b} \omega_b(T_b-T) + Q_{met}</div>
<p>где <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAARCAMAAAA11AaTAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADNQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////8T5qHgAAAA90Uk5TAFWImWbMRHeqEe4zu90iBs/IzQAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAHgAAAB4AJ31WmAAAABZSURBVBjTjY9LDoAwCET51Vor9P63VUxQ2DmLCS/DJADwT0iECVkA2vZi59toDxzH9J0zWNS98dv2yZYEq0/UAp9k6PzqgsgTUt0sHaMCWbascNf6yqhx1QXIzwGiQ6wXoAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOC0xMS0yMVQyMzowNzozNyswMTowMEYHLpUAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTgtMTEtMjFUMjM6MDc6MzcrMDE6MDA3WpYpAAAAIHRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADl4MTArMzAxKzYzNtljscgAAAAndEVYdHBzOkxldmVsAEFkb2JlRm9udC0xLjA6IENNTUkxMiAwMDMuMDAyCjEXlrsAAABJdEVYdHBzOlNwb3RDb2xvci0wAC9kZXYvc2htL3pmMi1jYWNoZS9kMjYwNmJlNGUwY2QyYzlhNjE3OWM4ZjJlMzU0N2E4NS5kdmkgLW/p6Z5AAAAARXRFWHRwczpTcG90Q29sb3ItMQAvZGV2L3NobS96ZjItY2FjaGUvZDI2MDZiZTRlMGNkMmM5YTYxNzljOGYyZTM1NDdhODUucHOPrb2lAAAAAElFTkSuQmCC" /> и <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAXCAMAAADJPRQhAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADNQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////8T5qHgAAAA90Uk5TADOZqogRuyLMVUTu3XdmCNZb5gAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAHgAAAB4AJ31WmAAAACOSURBVCjPnVDtDgMhCAMEP9gp7/+2023eRXJmy/pHYtNCC/ANSIGIRdj9C8U0HibHSKb3UEwdEeZoq4QfMse4EMku87JKLG0OzscuisUfmOrcTqa5hefRqUukETbGtQEcXk1iBZ3JJYaiyq8sMmrQfIVtdRamfWsNcAPuhRx4m5s+vh5isEHZFSLMCP/jCah+AwfljfjCAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE4LTExLTIyVDAxOjAzOjQ0KzAxOjAw3DtYfwAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxOC0xMS0yMlQwMTowMzo0NCswMTowMK1m4MMAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMTV4MTQrMjk4KzYzNf67S34AAAAndEVYdHBzOkxldmVsAEFkb2JlRm9udC0xLjA6IENNTUkxMiAwMDMuMDAyCjEXlrsAAABJdEVYdHBzOlNwb3RDb2xvci0wAC9kZXYvc2htL3pmMi1jYWNoZS9iNTdhZDk2ZGM3NGI2OWNiNzhkYWY0Y2MzMWQ5NjFkOS5kdmkgLW/Yj5Y7AAAARXRFWHRwczpTcG90Q29sb3ItMQAvZGV2L3NobS96ZjItY2FjaGUvYjU3YWQ5NmRjNzRiNjljYjc4ZGFmNGNjMzFkOTYxZDkucHNd+RlBAAAAAElFTkSuQmCC" /> &#8212; плотность и удельная теплоёмкость тканей, а <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAARCAMAAAABrcePAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADNQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////8T5qHgAAAA90Uk5TAFWImWbMRHeqMxHuu90iUvHKOAAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAB5SURBVBjTnZDBDsQgCERHQIu00v//24qHVtMeNsuBkJfhJQD8WYkofWAWIJcX3rg3UqDajG2vsXNAzjpzadEzw/fVHho/BaILbxL63AMq5DeOJKzVESg66SUl7jj05Zj1PrYjS7zqBydY9kd/j1roOWBr3y8zx891AeznAq4UFG40AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE4LTExLTIyVDExOjE3OjM0KzAxOjAwg5TPqgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxOC0xMS0yMlQxMToxNzozNCswMTowMPLJdxYAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMTR4MTArMjk4KzYzNqH7B6cAAAAndEVYdHBzOkxldmVsAEFkb2JlRm9udC0xLjA6IENNTUkxMiAwMDMuMDAyCjEXlrsAAABJdEVYdHBzOlNwb3RDb2xvci0wAC9kZXYvc2htL3pmMi1jYWNoZS9lZGE5ZGE5MzcxMDNhZDQ5ODk2ZDM0Y2IxNjBjNTM5Yy5kdmkgLW+8cLzWAAAARXRFWHRwczpTcG90Q29sb3ItMQAvZGV2L3NobS96ZjItY2FjaGUvZWRhOWRhOTM3MTAzYWQ0OTg5NmQzNGNiMTYwYzUzOWMucHP20sqDAAAAAElFTkSuQmCC" /> и <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAXCAMAAAC78naXAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADNQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////8T5qHgAAAA90Uk5TADOZqogRuyLMVUTu3WZ3Mb9YBAAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAC9SURBVCjPtVLLEoQgDKOlFagW/v9vF1B8zFhm97BciBqSkOrcLwvQIxIzTTiMS2gb4YTFEXeQikxIfsBiS9HKAy4mKZQrTLKlSviihLiZ9fCFixVGC7yy8jPwenc8WfoMqP72cBYRqhQrgtLuhF7pPDeah+anvGQnu8imA3Xa4pMI9a641S9xxJL7zYLmMcD2PneFpkNodFwHsYFL4IRqGKPwiN3bV0kvBO8kHn+FPdH28YjLOiExHSbg/rU+1ooEKDaEJBcAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTgtMTEtMjJUMTE6MTc6MzUrMDE6MDAl48QeAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE4LTExLTIyVDExOjE3OjM1KzAxOjAwVL58ogAAACF0RVh0cHM6SGlSZXNCb3VuZGluZ0JveAAyMngxNCsyOTUrNjM1z3kKjgAAACd0RVh0cHM6TGV2ZWwAQWRvYmVGb250LTEuMDogQ01NSTEyIDAwMy4wMDIKMReWuwAAAEl0RVh0cHM6U3BvdENvbG9yLTAAL2Rldi9zaG0vemYyLWNhY2hlLzU4YTUxYzIyOTM3YTM2NTVkODNjNDUzMzQ3MTFjMjg2LmR2aSAtb0LhZuoAAABFdEVYdHBzOlNwb3RDb2xvci0xAC9kZXYvc2htL3pmMi1jYWNoZS81OGE1MWMyMjkzN2EzNjU1ZDgzYzQ1MzM0NzExYzI4Ni5wc14pGx0AAAAASUVORK5CYII=" /> &#8212; плотность и удельная теплоёмкость крови, которая протекает через ткани со скоростью <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAPCAMAAAAmuJTXAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADNQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////8T5qHgAAAA90Uk5TAIh3ZkS7IjMRVe6qmd3MXPldGwAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAB6SURBVBjTnZBbDoQwCEVhQKilne5/t0J91BiNiXzQmxzgQgE+Bu7v7wKINzFNDy0gTjQNwBqJ1hpqOkgfjrMnZZB8HWabIjuR0Bql6qQYoRwEhaoVmaubVwI+2ji3qppbdu+w4bF76uv0o6Iey91vMEL6yx0BY1R4iQVhtAJCFfPNVwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOC0xMS0yMlQxMjowNzozMiswMTowMJwASZ4AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTgtMTEtMjJUMTI6MDc6MzIrMDE6MDDtXfEiAAAAIHRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADE1eDkrMjk4KzYzN/fQAXQAAAAndEVYdHBzOkxldmVsAEFkb2JlRm9udC0xLjA6IENNTUkxMiAwMDMuMDAyCjEXlrsAAABJdEVYdHBzOlNwb3RDb2xvci0wAC9kZXYvc2htL3pmMi1jYWNoZS81MGIzZDVjMDJlMTlhMjIzNDQ5M2FlYTAyMWYwMTQ1NS5kdmkgLW8vgYigAAAARXRFWHRwczpTcG90Q29sb3ItMQAvZGV2L3NobS96ZjItY2FjaGUvNTBiM2Q1YzAyZTE5YTIyMzQ0OTNhZWEwMjFmMDE0NTUucHMFg0kfAAAAAElFTkSuQmCC" />. <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAUCAMAAABRYFY8AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADNQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////8T5qHgAAAA90Uk5TABGIZneqRFWZIt3uM8y7fOfgQwAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAB8SURBVBjTlY/BEsMgCERXCFTUlP//21bTjEllOtM97OEpTwT+TqIZvvBNNOHhBGjOFy7j0O3dRhPbmJXSW3VyTr3rMKh9vd2cEeXQrzn0fTDdeP0syN5CvdVYzxLrszDZqkdh6DnCtHshOvX6XNftdykHnJD26Iei1PArL2O+AqhCa+Y0AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE4LTExLTIyVDEyOjA3OjMyKzAxOjAwnABJngAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxOC0xMS0yMlQxMjowNzozMiswMTowMO1d8SIAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMTR4MTIrMjk5KzYzN8VqNgcAAAAndEVYdHBzOkxldmVsAEFkb2JlRm9udC0xLjA6IENNTUkxMiAwMDMuMDAyCjEXlrsAAABJdEVYdHBzOlNwb3RDb2xvci0wAC9kZXYvc2htL3pmMi1jYWNoZS8xZTQ0NjRjMjM4ZjFjMjMzOTRiYTgwNzMyMmNhMDQ4Mi5kdmkgLW918YhbAAAARXRFWHRwczpTcG90Q29sb3ItMQAvZGV2L3NobS96ZjItY2FjaGUvMWU0NDY0YzIzOGYxYzIzMzk0YmE4MDczMjJjYTA0ODIucHOhj2mSAAAAAElFTkSuQmCC" /> &#8212; артериальная температура крови, <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAWCAMAAABnjDX7AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADNQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////8T5qHgAAAA90Uk5TAESId5kRqjPuIsxmu1XdGAGeTwAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAHgAAAB4AJ31WmAAAADgSURBVDjLvVLbFoMwCGuhWHtB/v9vl3p3m8e+bByP8pDEEHDuX+WJiYJ0omWg9olj6oPnsjSh9sFp7dR6fkDj5tubPsOTbfLA0zM+HCaK+Wf8NH2j3pcNB/UuHznpHJ7v7dBprins3XADd/UkFDKCZwhQbrlKCcLKsXBbopIqXkYHQUaf1CVPw7yGIhVcA3hcfODxl7liJWi0m5j1HdaXkJnPbTWk8Wp/ZhRuhmQ+I4VYwUzEu279zAFqUtOWRQBzShwbHvrmUnnDR7M12ApABjNj0qCetbX8GXHtuJ0f1wueYgXSKHqjZQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOC0xMS0yMlQxMToxNzo0NCswMTowMIlRxrMAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTgtMTEtMjJUMTE6MTc6NDQrMDE6MDD4DH4PAAAAIXRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADI4eDEzKzI5MSs2MzYtpnhcAAAAJ3RFWHRwczpMZXZlbABBZG9iZUZvbnQtMS4wOiBDTU1JMTIgMDAzLjAwMgoxF5a7AAAASXRFWHRwczpTcG90Q29sb3ItMAAvZGV2L3NobS96ZjItY2FjaGUvMDg4N2Y4NjRmYTZkZDY4ZTNhNGI3NDJmNWU2YTY2YWUuZHZpIC1vVLALUgAAAEV0RVh0cHM6U3BvdENvbG9yLTEAL2Rldi9zaG0vemYyLWNhY2hlLzA4ODdmODY0ZmE2ZGQ2OGUzYTRiNzQyZjVlNmE2NmFlLnBzYXea3gAAAABJRU5ErkJggg==" /> &#8212; тепло, выделяемое в тканях в результате метаболизма. Это уравнение реализовано в модуле Теплопередача (Heat Transfer). Если опустить последние два члена, то уравнение выше сводится к стандартному уравнению теплопередачи в неустановившемся режиме. </p>
<p>Аналогично, необходимо задать граничные условия на внешних границах моделируемой области. Самый простым выбором будет задать граничное условие Thermal Insulation (Теплоизоляция), при котором подразумевается, что тело идеально изолировано. Это приведёт к быстрому росту температуры со временем. Однако, более физически реалистичным будет граничное условие Convective Heat Flux (Конвективный тепловой поток): </p>
<div class="latex">\mathbf{n} \cdot k \nabla T = h (T_{ext}-T)</div>
<p>где <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKgAAAAZCAMAAACSA5VWAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADNQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////8T5qHgAAAA90Uk5TADOImSIRd0TuZrtVzN2qWFA7/wAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAKgSURBVFjD7VbbsqsgDIVwE5Dy/3+7c0FE68Hu6cxuH04eqtQQFisrAaX+2+9NAxj7aRAvmPNKhcV9Gsa9hYo/NXwaxtFsvEKKrFY9m2WSv4/NObmTUP+u+Q3QEFKgp5WneEC+ng9GnpFmELn7FLYa1a3VBJDMHCYkeckQMtcFCEOhysS4tkXX6wChxw8VmueI09YXiq2sNU33o8GvAtQWGq4MlBPh2rLeba7XEXzPSZQdOn9AFss9TgUv+CQBath3xfR6KY4sQN22UbhUosYJuX0xZUM+mpln9NdAF/YlnQQG6qIA7SEuM2+XitYGhSCFs5JLzGD+Ie8dqAvhrsk1oEIjDQRodJU+6K31ZEaMdYKU4Y/D0jlRbKlqnni3FRzKqKPQYbfd9+GtTbPm0YEKOgUMlGSX5UMnVM4frwq1hAegcvNJfLFaZ54qJy5Wja0WRutexLhe5lV3BFpbFUX5kPtc9kI1siDMqlqzH8wU7W09K5Ilena9ttrU7S5JPwEllhBLwFEqxOBGDL+FtmShkT+pthScZM7naaFihMccotBRW6O0A+eDuAWorbkPEChFN7W3Jkx2e+OuK2fR41iqLFHcSDz9aze0Yv4q9ctjBDpNvaRUJZqxpCyNv7cm5TZKErnlRT2fnFHkWY7K5S6qsZa23IzF1IWb8pj6OVDhZyXftDJAqDtlcYPMCuFMIgQ7dh3pooj3cEVhiWIa8rRQgPIVb25hDWigdSz7psIz/LBkajFEorIdGJRBVArp7lhOnPSw5vl57yCHuE7bE5hlMXw0e+NaK2unbtglY7fFpSo4ydn4gVBItVAYa2odb9KyuL097gO8fle0PgpDbcoQvUNyw33MfuF9eX0/xJ+YfuVe8Q0G+v0Yf2KP90N8tf0AxK8SF3RfplMAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTgtMTEtMjJUMTI6MDc6MzIrMDE6MDCcAEmeAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE4LTExLTIyVDEyOjA3OjMyKzAxOjAw7V3xIgAAACJ0RVh0cHM6SGlSZXNCb3VuZGluZ0JveAAxMDF4MTUrMjU1KzYzNsVveDMAAAAndEVYdHBzOkxldmVsAEFkb2JlRm9udC0xLjA6IENNTUkxMiAwMDMuMDAyCjEXlrsAAABJdEVYdHBzOlNwb3RDb2xvci0wAC9kZXYvc2htL3pmMi1jYWNoZS9hZDhkMDFhYzZiYjU1YjMwZDNjZDQwNzlmNWI0Y2EwYy5kdmkgLW8P1MtsAAAARXRFWHRwczpTcG90Q29sb3ItMQAvZGV2L3NobS96ZjItY2FjaGUvYWQ4ZDAxYWM2YmI1NWIzMGQzY2Q0MDc5ZjViNGNhMGMucHPKYYBMAAAAAElFTkSuQmCC" /> – коэффициент теплопередачи и <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAAAUCAMAAABYpzQDAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADNQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////8T5qHgAAAA90Uk5TADO7iBFmRCKqmXdVzO7dkxSDiQAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAH9SURBVEjH7VbbjusgDARsbDBQ/v9vl0tISHdpEp2HI63WUlOaDPYwTEyV+ov30AaMXj1EOMI+TIzEew2+i8V6qWNXPzjme+c9IML2WxyhCrn8JO+fsRIAH9t6A1DwfA+bDYAplagyEOpUveEmkR+0XJuU610G9SSkVoFUZvKrrjfewqpXzMaOatDWgnETJOROU3HbOFfzKqJHtPoCq859jTHcwap97SAk0Fm5cS9v37Ztbmps6cof58hmXFPLbvwd7EFLaeiOhzQcpsw8SeenZm+KN3FzIdOlN+YOVgES4fyM88H0JHi31qfQdMTppa5uoE4LzEWS7hwnzKfGAKvq3VqfAuaYH8T6Cm+08kWSCEMQnSYmcVU9/ewKvPZa6ymD1pYeF8rO/SfLNF6ovLIWXDYM2ypxbpYY3uJJ2PCOVfyNyjSWOfnKWuZoGPLjJlrodbpnjVMfYmCTe6cV97E98TisFSAEpUvPtsABMuy8ZssfN5vI5eJ63xK1jh1rmoDzJu79gc8JdmtVIQBFUVQvrejizSpH7SYe1XVxwjtYqCg7Y0eP1zMrCzG/+saUBgJBI26murJWyi2qeOKR1/8GTliEQDaesGhcIILVIbHL001lHpxFLBbvYgm+JWYr62K60tLFBRnrEZG3A/O/hw8kQbz4UE/8GOTfU/6m+AKdKw6Sd9nylwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOC0xMS0yMlQxMToxNzo0NSswMTowMC8mzQcAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTgtMTEtMjJUMTE6MTc6NDUrMDE6MDBee3W7AAAAIXRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADkweDEyKzI2MSs2MzddSScBAAAAJ3RFWHRwczpMZXZlbABBZG9iZUZvbnQtMS4wOiBDTU1JMTIgMDAzLjAwMgoxF5a7AAAASXRFWHRwczpTcG90Q29sb3ItMAAvZGV2L3NobS96ZjItY2FjaGUvN2YwYzRjOTk2MzQ4ZjQ0YjNmMDIwNjI1MjU0OWJhZDguZHZpIC1vqtOwkgAAAEV0RVh0cHM6U3BvdENvbG9yLTEAL2Rldi9zaG0vemYyLWNhY2hlLzdmMGM0Yzk5NjM0OGY0NGIzZjAyMDYyNTI1NDliYWQ4LnBzunaIJAAAAABJRU5ErkJggg==" /> &#8212; внешняя температура. Данное выражение позволяет в разумных пределах аппроксимировать свободное конвективное охлаждение кожи в условиях окружающей среды. </p>
<p>Вместе с ростом температуры необходимо рассчитать повреждение тканей. В модуле Heat Transfer есть два разных метода для его оценки: </p>
<ul>
<li>Анализ на основе температурных и временных пороговых значений (Time-at-temperature threshold): если ткани нагреваются выше заданной пороговой температуры в течении определённого времени (например, более 50&#176;C за 50 секунд) или мгновенно превышена максимальная температура некроза (например, 100&#176;C), то ткани считаются необратимо повреждёнными. Доля поврежденной ткани ткани также рассчитывается на основе температуры и времени повреждения (например, нагрев на 50&#176;C и более за 25 секунд приведёт к 50%-ому повреждению).</li>
<li>Анализ поглощения энергии (Energy absorption): В данном случае на основе <a href="https://ru.wikipedia.org/wiki/%D0%A3%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D0%90%D1%80%D1%80%D0%B5%D0%BD%D0%B8%D1%83%D1%81%D0%B0" target="_blank">Уравнения Аррениуса</a> рассчитывается доля повреждённой ткани с учётом заданных данных о частотном коэффициенте и энергии активации, которые являются свойствами ткани.</li>
</ul>
<p>Помимо двух выше приведённых методов, рассчитать область повреждения также можно, используя <a href="/video/equation-based-modeling-pde-ode-and-dae-interfaces-in-comsol-multiphysics-webinar-ru">возможности моделирования в COMSOL Multiphysics на основе пользовательских уравнений</a>. </p>
<p><img src="https://cdn.comsol.com/wordpress/2016/01/Simulation-results-for-a-radiofrequency-tissue-ablation-model.png" title="" alt="Simulation results for a radiofrequency tissue ablation model Моделирование процесса радиочастотной катетерной абляции мягких тканей" width="707" height="844" class="alignnone size-full wp-image-128841" /><br />
<em>Результаты моделирования РЧА осесимметричной двухмерной модели. Два изолированных аппликатора вводятся под кожу для нагрева и удаления нежелаемой опухоли. На рисунке приведены графики поля напряжения (сверху слева), резистивного нагрева (снизу слева), а также распределение температуры и размер удалённой опухоли в разные моменты времени (справа).</em> </p>
<h3>Решение связанной задачи для изучения радиочастотной катетерной абляции</h3>
<p>К настоящему моменту мы создали модель, совмещающую расчет электродинамических явлений в частотной области и тепловых эффектов во временной области. COMSOL Multiphysics позволяет решать такие связанные задачи с помощью специального решателя Frequency-transient (Комбинированный частотно-переходной анализ). В частотной области задача представляет собой <a href="/blogs/solving-linear-static-finite-element-models/">линейное стационарное уравнение</a>, так как электрические свойства линейны относительно напряжённости электрического поля в течении одного периода. Следовательно, вначале COMSOL Multiphysics рассчитывает поле напряжений, используя стационарный решатель, а затем используя эти данные определяются резистивные потери. Далее эти потери передаются в переходную тепловую задачу (как исчтоники тепла), которая решается с использованием нестационарного решателя (time-dependent solver). Последний позволяет рассчитать рост температуры с течением времени. </p>
<p>При использовании Frequency-transient (комбинированный частотно-переходной анализ) автоматически учитываются свойства материала, которые зависят от температуры и размеров области повреждения ткани. Если температура значительно повышается или повреждение тканей приводит к существенному изменению свойств материала, которые влияют на резистивный нагрев, то электрическая задача пересчитывается с обновлёнными свойствами материала. В терминах численных методов это называется сегрегированным подходом (segregated approach) к <a href="/blogs/solving-multiphysics-problems/">решению мультифизической задачи</a>. </p>
<p>При РЧА часто используется импульсное включение и выключение электрического нагрева в известные моменты времени. В таких случаях используется физический интерфейс <em>Explicit Events</em> (Явные события). В одной из прошлых статей нашего блога о <a href="/blogs/modeling-a-periodic-heat-load/">периодических тепловых нагрузках</a> мы показали, как его использовать. Если же вы хотите задать изменение тепловой нагрузки, как функцию от решения, то можно воспользоваться физическим интерфейсом <em>Implicit Events</em> (Неявные события) для реализации обратной связи, как показано в нашем предыдущем блоге о <a href="/blogs/implementing-a-thermostat-with-the-events-interface/">моделировании термостата</a>. </p>
<div class="flex-center">
<a href="/model/simulation-of-rf-tissue-ablation-46811" class="btn-solid btn-md btn-red">Скачайте учебную модель</a>
</div>
<h3>Дополнительная информация по моделированию радиочастотной катетерной абляции</h3>
<p>Если вам понравилась данная заметка и вы хотите подробней изучить РЧА, то советуем ознакомиться с некоторыми дополнительными ресурсами. Если электроды в вашей модели имеют слишком острые края и вам необходимо рассчитать локальный нагрев на их концах, используйте <a href="/blogs/fillet-away-your-electromagnetic-field-singularities/">операцию Fillet для добавления скруглений</a>, так как острые края могут привести к локально неточным результатам. Но имейте ввиду, что общее количество теплоты будет рассчитано довольно точно даже при острых углах. Таким образом, <a href="/blogs/should-i-fillet-the-geometry-in-my-electromagnetic-heating-analysis/">добавление скруглений не всегда необходимо</a>, и в определенных случаях локальное температурное поле может быть рассчитано довольно точно. </p>
<p>Если в модели есть относительно тонкие слои материалов, которые имеют большую или меньшую электропроводность по сравнению с окружающими их материалами, то можно воспользоваться узлами <a href="/model/electric-shielding-comparison-12623">Electric Shielding</a> (Электрический экран) или <a href="/model/contact-impedance-comparison-12621">Contact Impedance</a> (Контактный импеданс) для задания эффективных граничных условий в электрической части задачи. Похожие граничные условия можно использовать для тонких слоёв в тепловой задаче. </p>
<p>Если вас интересует моделирование на гораздо более высоких частотах, например, микроволновые режимы нагрева, то при этом нужно уже рассматривать электромагнитные волны, проходящие через ткань. В таком случае воспользуйтесь функиционалом модуля Радиочастоты и посмотрите учебный пример по <a href="/model/modeling-a-conical-dielectric-probe-for-skin-cancer-diagnosis-18693">моделированию конического диэлектрического зонда для диагностики рака кожи</a>, доступный в Галерее приложений. На ещё более высоких частотах, в оптическом диапазоне, возможна реализация еще нескольких подходов к моделированию нагрева, о чем мы рассказывали в заметке о <a href="/blogs/modeling-laser-material-interactions-in-comsol-multiphysics/">моделировании взаимодействия лазерного излучения с веществом</a>. </p>
<p>Источник тепла в модели не обязательно должен быть электрическим. <a href="https://ru.wikipedia.org/wiki/%D0%A4%D0%BE%D0%BA%D1%83%D1%81%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D1%8B%D0%B9_%D1%83%D0%BB%D1%8C%D1%82%D1%80%D0%B0%D0%B7%D0%B2%D1%83%D0%BA_%D0%B2%D1%8B%D1%81%D0%BE%D0%BA%D0%BE%D0%B9_%D0%B8%D0%BD%D1%82%D0%B5%D0%BD%D1%81%D0%B8%D0%B2%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D0%B2_%D0%BC%D0%B5%D0%B4%D0%B8%D1%86%D0%B8%D0%BD%D0%B5" target="_blank">Фокусированный ультразвук высокой интенсивности</a> &#8212; еще один из возможных механизмов абляции. Его также можно смоделировать в нашем пакете, что подробно описано в учебном примере <a href="/model/focused-ultrasound-induced-heating-in-tissue-phantom-12659">Нагрев сфокусированным ультразвуковым изучением фантома ткани с опухолью</a>. </p>
<p>В данной заметке мы показали, что COMSOL Multiphysics в сочетании с модулями <a href="/acdc-module">AC/DC</a> и <a href="/heat-transfer-module">Heat Transfer</a> даёт гибкие возможности моделирования радиочастотной катетерной абляции. </p>
<p>Если вы заинтересованы в использовании COMSOL Multiphysics для подобного моделирования или у вас остались какие-либо вопросы, пожалуйста, <a href="/contact">свяжитесь с нами</a>. </p>
<p>The post <a href="https://www.comsol.ru/blogs/study-radiofrequency-tissue-ablation-using-simulation/">Моделирование процесса радиочастотной катетерной абляции мягких тканей</a> appeared first on <a href="https://www.comsol.ru/blogs">RU Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>https://www.comsol.ru/blogs/study-radiofrequency-tissue-ablation-using-simulation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
