我正在Open Modelica上做一个项目,我必须使用有源元件(运放)在其上模拟滤波器。 Modelica绘制了关于时间的图,但我希望我的图表在频率方面分析系统的频率响应。我搜索了互联网,但找不到任何有用的东西。请尽快回复。
答案 0 :(得分:2)
如果要根据另一个变量绘制变量,可以使用OMShell(OpenModelica Shell)中的plotParameteric。在OMEdit(OpenModelica连接编辑器)中,您可以单击参数化绘图按钮x(y),然后选择2个变量。
答案 1 :(得分:1)
我认为你想要的是Bode plot。如果是这样,重要的是要理解这样的图不是由瞬态模拟引起的。有必要将您的系统转换为线性,时不变的表示,以表达您的系统在频域中的响应。
我不知道OpenModelica在这方面有什么具体功能。但这些至少是你应该搜索文档的东西。如果您可以访问MATLAB,那么您真正需要做的就是提取模型的线性化版本(通常表示为所谓的“ABCD”矩阵),MATLAB可以帮助您完成其余的工作。
还有Modelica_LinearSystems2库可能与OpenModelica兼容(我不知道)。它包括您通常在线性系统上执行的许多类型的操作。