Henrik Sönnerlind
COMSOL Employee
Please login with a confirmed email address before reporting spam
Posted:
3 years ago
16 nov. 2021, 03:45 UTC−5
Frequency domain analysis has the fundamental assumption that all quantities, excitation as well as response, are harmonic. This is not the case in a nonlinear system.
The only way to study a nonlinear system is in time domain. You can, however, use a linear frequency domain analysis to set up reasonable initial values for the time domain analysis. In that way, it takes less time to converge to a cyclic solution in time domain. You can still, however, expect to have to run the analysis for many cycles, in particular if the damping is low.
-------------------
Henrik Sönnerlind
COMSOL
Frequency domain analysis has the fundamental assumption that all quantities, excitation as well as response, are harmonic. This is not the case in a nonlinear system.
The only way to study a nonlinear system is in time domain. You can, however, use a linear frequency domain analysis to set up reasonable initial values for the time domain analysis. In that way, it takes less time to converge to a cyclic solution in time domain. You can still, however, expect to have to run the analysis for many cycles, in particular if the damping is low.
Please login with a confirmed email address before reporting spam
Posted:
3 years ago
16 nov. 2021, 09:53 UTC−5
Thanks Henrik for your timely response. Are there any examples you'd recommend me to look at with regard to this?
Thanks Henrik for your timely response. Are there any examples you'd recommend me to look at with regard to this?
Henrik Sönnerlind
COMSOL Employee
Please login with a confirmed email address before reporting spam
Posted:
3 years ago
19 nov. 2021, 03:07 UTC−5
I am not aware of such a model, but in principle you do the following:
- Two study steps, the first is Frequency Domain and the second is Time Dependent.
- Add a suitable load to be used in the frequency domain study. Typically, this is the same load as you would use later in the time domain study, but without the sin(omega*t) factor.
- Add the same load with the sin(omega*t) factor.
- In the Initial Values node, write displacement as imag(u) etc., and velocity as omega*real(u)
- In the studies, disable the non-used load for each study.
- Make sure that for the frequency domain study, the Stationary Solver has Linearity set to Linear.
Note: The exact use of real() and imag() and the signs in front of the operators depend on how you consider your time depence. In frequency domain, a quantity having no explicit phase is assumed have an implicit cos(omega*t)
Providing an example of this approach seems like a good idea. I have added such a suggestion.
-------------------
Henrik Sönnerlind
COMSOL
I am not aware of such a model, but in principle you do the following:
1. Two study steps, the first is Frequency Domain and the second is Time Dependent.
2. Add a suitable load to be used in the frequency domain study. Typically, this is the same load as you would use later in the time domain study, but without the sin(omega\*t) factor.
3. Add the same load with the sin(omega\*t) factor.
4. In the Initial Values node, write displacement as imag(u) etc., and velocity as omega\*real(u)
5. In the studies, disable the non-used load for each study.
6. Make sure that for the frequency domain study, the Stationary Solver has Linearity set to Linear.
Note: The exact use of real() and imag() and the signs in front of the operators depend on how you consider your time depence. In frequency domain, a quantity having no explicit phase is assumed have an implicit cos(omega\*t)
Providing an example of this approach seems like a good idea. I have added such a suggestion.