Kirill Shaposhnikov
COMSOL Employee
Please login with a confirmed email address before reporting spam
Posted:
6 years ago
2019年2月11日 GMT-5 09:46
Updated:
6 years ago
2019年2月12日 GMT-5 03:31
Hi Zhang Ze,
The Pressure Acoustics interface solves for the total field, acpr.p_t, which is the sum of the background, acpr.p_b, and the scattered, acpr.p_s, fields. That is to say, acpr.p_t = acpr.p_s in the domains without a background field. All three exist over the whole computational domain and can be visualized there. One thing is that the amplitude of scattered field can differ significantly in the domains with and without a background field.
Regarding your questions:
- This is prescribed by the formulation of your certain problem: where the background field is defined and what it looks like.
- It is stored. Try to add the Selection node to your plots and choose different subdomains (see my screenshots of the acpr.p_s for the whole domain and a selection provided that a background field is only defined in the lower subdomain and mind my comment about its amplitude).
- If your model is in the frequency domain, everything is captured, for it corresponds to the sinusoidal steady-state mode. If your model is in the time domain, fx. the source is a pulse that lives for a certain time interval, the simulation must be run until the steady-state is reached, so that all reflections are captured.
- This is only for the time domain problems. The question here should be not how many times, but rather how long the time interval should be to reach the steady-state. It depends on the geometry, the fluid material, the signal and its frequency content - on the problem you are solving, in other words.
Best regards,
Kirill
Hi Zhang Ze,
The Pressure Acoustics interface solves for the total field, *acpr.p_t*, which is the sum of the background, *acpr.p_b*, and the scattered, *acpr.p_s*, fields. That is to say, *acpr.p_t = acpr.p_s* in the domains without a background field. All three exist over the whole computational domain and can be visualized there. One thing is that the amplitude of scattered field can differ significantly in the domains with and without a background field.
Regarding your questions:
1. This is prescribed by the formulation of your certain problem: where the background field is defined and what it looks like.
2. It is stored. Try to add the Selection node to your plots and choose different subdomains (see my screenshots of the *acpr.p_s* for the whole domain and a selection provided that a background field is only defined in the lower subdomain and mind my comment about its amplitude).
3. If your model is in the frequency domain, everything is captured, for it corresponds to the sinusoidal steady-state mode. If your model is in the time domain, fx. the source is a pulse that lives for a certain time interval, the simulation must be run until the steady-state is reached, so that all reflections are captured.
4. This is only for the time domain problems. The question here should be not how many times, but rather how long the time interval should be to reach the steady-state. It depends on the geometry, the fluid material, the signal and its frequency content - on the problem you are solving, in other words.
Best regards,
Kirill