Please login with a confirmed email address before reporting spam
Hi @Henrik Sönnerlind,
Thanks for the reply. I missed the reply as was away.
The idea was that I should be able to use frequency sweep for system identification and then use time-dependenrt study for validating the model in COMSOL and MATLAB.
I could not get the idea "However, if you know the amplitude and phase from a frequency domain soution, and want to compare those results with a computed time history, you can just plot the function amplitude * cos(omega * t + phase)".
Use Case Example:
Step1 - Define an input the system and excite by sweeping through the frequency range. Record the response (Amplitude and Phase).
Step2 - Use the response (Amplitude and Phase) data for system identification.
Step3 - The identified model is in Laplace domain which can be simulated in MATLAB.
Step4 - Define an arbitrary multisine input signal. Use this signal in both MATLAB to get simulated response and COMSOL time-dependent study to get the model response.
Step5 - Compare the MATLAB and COMSOL response.
The issue I was facing is that the response (Amplitude and Phase) in frequency study is solid.uAmpZ/solid.uPhaseZ - Stands for displacement amplitude (m) and phase. where as the response in time-dependent study is simply w.
This makes it difficult to match the response.
Hope this is clear. It would be nice if you could point to some literature or application in COMSOL gallery for the same.
Prasanna
Hi @Henrik Sönnerlind,
Thanks for the reply. I missed the reply as was away.
The idea was that I should be able to use frequency sweep for system identification and then use time-dependenrt study for validating the model in COMSOL and MATLAB.
I could not get the idea "However, if you know the amplitude and phase from a frequency domain soution, and want to compare those results with a computed time history, you can just plot the function amplitude * cos(omega * t + phase)".
**Use Case Example:**
Step1 - Define an input the system and excite by sweeping through the frequency range. Record the response (Amplitude and Phase).
Step2 - Use the response (Amplitude and Phase) data for system identification.
Step3 - The identified model is in Laplace domain which can be simulated in MATLAB.
Step4 - Define an arbitrary **multisine input** signal. Use this signal in both MATLAB to get simulated response and COMSOL time-dependent study to get the model response.
Step5 - Compare the MATLAB and COMSOL response.
The issue I was facing is that the response (Amplitude and Phase) in frequency study is **solid.uAmpZ/solid.uPhaseZ - Stands for displacement amplitude (m) and phase.** where as the response in time-dependent study is simply **w**.
This makes it difficult to match the response.
Hope this is clear. It would be nice if you could point to some literature or application in COMSOL gallery for the same.
-----------
Prasanna