<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="bbPress/1.0.2" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>k-Wave User Forum &#187; Topic: Attenuation in Elastic Wave Simulations</title>
		<link>http://www.k-wave.org/forum/topic/attenuation-in-elastic-wave-simulations</link>
		<description>Support for the k-Wave MATLAB toolbox</description>
		<language>en-US</language>
		<pubDate>Wed, 13 May 2026 01:00:36 +0000</pubDate>
		<generator>http://bbpress.org/?v=1.0.2</generator>
		<textInput>
			<title><![CDATA[Search]]></title>
			<description><![CDATA[Search all topics from these forums.]]></description>
			<name>q</name>
			<link>http://www.k-wave.org/forum/search.php</link>
		</textInput>
		<atom:link href="http://www.k-wave.org/forum/rss/topic/attenuation-in-elastic-wave-simulations" rel="self" type="application/rss+xml" />

		<item>
			<title>Bradley Treeby on "Attenuation in Elastic Wave Simulations"</title>
			<link>http://www.k-wave.org/forum/topic/attenuation-in-elastic-wave-simulations#post-6295</link>
			<pubDate>Tue, 20 Feb 2018 14:18:37 +0000</pubDate>
			<dc:creator>Bradley Treeby</dc:creator>
			<guid isPermaLink="false">6295@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi Yishi,&#60;/p&#62;
&#60;p&#62;The function &#60;code&#62;pstdElastic2D&#60;/code&#62; solves a relatively simple visco-elastic wave model as described in &#60;a href=&#34;http://bug.medphys.ucl.ac.uk/papers/2014-Treeby-IEEEIUS.pdf&#34;&#62;this paper&#60;/a&#62;. This doesn't use the fractional Laplacian to implement the absorption, and gives frequency squared absorption. We have experimented with this for the elastic code (as described &#60;a href=&#34;http://bug.medphys.ucl.ac.uk/papers/2014-Treeby-JASA.pdf&#34;&#62;here&#60;/a&#62;), but the computational load is very heavy, so we haven't released this code.&#60;/p&#62;
&#60;p&#62;If you're working with continuous wave inputs (or at least something with a centre frequency), one option would be to adjust the &#60;code&#62;alpha_coeff&#60;/code&#62; values to give the correct absorption at the frequency of interest.&#60;/p&#62;
&#60;p&#62;Hope that helps,&#60;/p&#62;
&#60;p&#62;Brad.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>stone7121 on "Attenuation in Elastic Wave Simulations"</title>
			<link>http://www.k-wave.org/forum/topic/attenuation-in-elastic-wave-simulations#post-6287</link>
			<pubDate>Fri, 16 Feb 2018 01:42:14 +0000</pubDate>
			<dc:creator>stone7121</dc:creator>
			<guid isPermaLink="false">6287@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi Brad,&#60;/p&#62;
&#60;p&#62;First of all, great effort creating such a useful toolbox.  The simulation works really well, and I want to thank you for putting the resources developing it. &#60;/p&#62;
&#60;p&#62;I am simulating acoustic wave field in an elastic medium that is biological in nature. The absorption power does not necessarily follow the frequency square, in fact, it is very close to 1.  I know that you used fractional Laplacian to simulate absorption, but is there a way to customize the value of absorption power in the pstdElastic2D solver?  I greatly appreciate your response. &#60;/p&#62;
&#60;p&#62;Yishi
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Bradley Treeby on "Attenuation in Elastic Wave Simulations"</title>
			<link>http://www.k-wave.org/forum/topic/attenuation-in-elastic-wave-simulations#post-5998</link>
			<pubDate>Mon, 19 Jun 2017 20:56:59 +0000</pubDate>
			<dc:creator>Bradley Treeby</dc:creator>
			<guid isPermaLink="false">5998@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi Bill,&#60;/p&#62;
&#60;p&#62;k-Wave implements the Kelvin-Voigt model of viscoelasticity, which gives absorption with a frequency squared dependence (unless you're operating at very high frequencies / absorptions). You can set these as explained in the &#60;code&#62;Plane Wave Absorption Example&#60;/code&#62; under the &#60;code&#62;Elastic Wave Propagation&#60;/code&#62; heading in the MATLAB help. As with the fluid model, very high values of absorption will require smaller time steps to remain stable.&#60;/p&#62;
&#60;p&#62;Brad.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>bwalker000 on "Attenuation in Elastic Wave Simulations"</title>
			<link>http://www.k-wave.org/forum/topic/attenuation-in-elastic-wave-simulations#post-5985</link>
			<pubDate>Wed, 14 Jun 2017 13:01:10 +0000</pubDate>
			<dc:creator>bwalker000</dc:creator>
			<guid isPermaLink="false">5985@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;MATLAB Version: 9.0.0.341360 (R2016a)&#60;br /&#62;
Operating System: Mac OS X  Version: 10.12.5 Build: 16F73&#60;br /&#62;
Java Version: Java 1.7.0_75-b13 with Oracle Corporation Java HotSpot(TM) 64-Bit Server VM mixed mode&#60;br /&#62;
----------------------------------------------------------------------------------------------------&#60;br /&#62;
MATLAB                                                Version 9.0         (R2016a)&#60;br /&#62;
Signal Processing Toolbox                             Version 7.2         (R2016a)&#60;br /&#62;
k-Wave Toolbox                                        Version 1.1
&#60;/p&#62;</description>
		</item>
		<item>
			<title>bwalker000 on "Attenuation in Elastic Wave Simulations"</title>
			<link>http://www.k-wave.org/forum/topic/attenuation-in-elastic-wave-simulations#post-5981</link>
			<pubDate>Mon, 12 Jun 2017 20:18:21 +0000</pubDate>
			<dc:creator>bwalker000</dc:creator>
			<guid isPermaLink="false">5981@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;I am unclear from the documentation whether attenuation (shear or longitudinal) is supported in elastic wave simulations. Empirically I see that if I set a fairly high attenuation I get unstable solutions.&#60;/p&#62;
&#60;p&#62;Any insight about applying attenuation in elastic simulations would be very welcome.&#60;/p&#62;
&#60;p&#62;Thanks,&#60;br /&#62;
Bill Walker
&#60;/p&#62;</description>
		</item>

	</channel>
</rss>
