Note: This discussion is about an older version of the COMSOL Multiphysics® software. The information provided may be out of date.
Discussion Closed This discussion was created more than 6 months ago and has been closed. To start a new discussion with a link back to this one, click here.
How to plot normalized amplitude of cantilever vs frequency
Posted 2011年4月23日 GMT-4 11:55 Modeling Tools & Definitions, Parameters, Variables, & Functions, Results & Visualization Version 4.1 3 Replies
Please login with a confirmed email address before reporting spam
Hi,
I want to draw a simple cantilever, find eigenfrequencies, and plot the relative amplitude of the end of the cantilever versus eigenfrequency.
I use comsol 4.1, "solid" module, eigenfreq analysis. I draw a cantilever 100um x 10um x 1um, fix one end, and set it to normalize the mode amplitudes to each other (by setting Study 1 > Eigenvalue Solver 1 > "Output" setting --> set Scaling of eigenvectors to Mass matrix).
Next I set up a Model coupling > "Maximum" and call it maxop1. I select the whole domain.
Then I add a 1D Plot Group to the Results, and type Expression = maxop1(w) to find the maximum amplitude in the z-direction. However then I have to select a given point, and it gives weird results. The amplitudes don't look right, and also even though I tell it to plot eigenfrequency on the x-axis (by going Results > 1D Plot Group > Point Graph > X-axis Data and selecting Parameter = Frequency spectrum), it just plots 0 to 0.5 on the x-axis (should be in the range of MHz not the range of 0.5-ish) and plots them evenly spaced out (eigenfrequencies are not evenly spaced).
Any ideas?
Thanks,
I want to draw a simple cantilever, find eigenfrequencies, and plot the relative amplitude of the end of the cantilever versus eigenfrequency.
I use comsol 4.1, "solid" module, eigenfreq analysis. I draw a cantilever 100um x 10um x 1um, fix one end, and set it to normalize the mode amplitudes to each other (by setting Study 1 > Eigenvalue Solver 1 > "Output" setting --> set Scaling of eigenvectors to Mass matrix).
Next I set up a Model coupling > "Maximum" and call it maxop1. I select the whole domain.
Then I add a 1D Plot Group to the Results, and type Expression = maxop1(w) to find the maximum amplitude in the z-direction. However then I have to select a given point, and it gives weird results. The amplitudes don't look right, and also even though I tell it to plot eigenfrequency on the x-axis (by going Results > 1D Plot Group > Point Graph > X-axis Data and selecting Parameter = Frequency spectrum), it just plots 0 to 0.5 on the x-axis (should be in the range of MHz not the range of 0.5-ish) and plots them evenly spaced out (eigenfrequencies are not evenly spaced).
Any ideas?
Thanks,
3 Replies Last Post 2011年4月25日 GMT-4 00:25