建模与Simscape偏心轴

5视图(30天)
马丁·奥康纳
马丁·奥康纳 2019年5月6日
回答: Olalowo Olaleye2019年9月19日
我试图模型的偏心轴simscape机械领域,即线性位移不同呈现正弦频率与轴的角位移成正比。我写了一个组件(见下文)这似乎是工作,然而这是非常缓慢的解决。有人有什么建议关于如何让这个模型更高效地运行,或者如果有一个不同的方法,达到同样的事情?我也试着用线速度来源,然而位移随着时间的漂移,导致模拟崩溃。
谢谢,
马丁
组件EccentricShaft
节点
一个= foundation.mechanical.rotational.rotational;%:左
P = foundation.mechanical.translational.translational;% P:对
结束
参数
抵消= {0,rad的};%初始角位置
initPos = {0,“米”};%初始线性位置
离心率= {0.05,“米”};%轴偏心
initV = {0,“米/秒”};%初始线速度
initomega = {0,“rad / s”};%初始角速度
结束
变量(访问=私人)
V = {value = initV、优先级= priority.high};% V:左
X = {value = initPos、优先级= priority.high};% X:左
F = {0,“N”};% F:左
θ= {value =抵消、优先级= priority.high}%θ:对
ω= {value = initomega、优先级= priority.high};%ω:对
τ= {0,“N * m”};%τ:对
结束
分支机构
τ:。t - > *;
F: P。f - > *;
结束
方程
断言(偏心> 0)
X -偏心率/ 2 * (1-cos(θ))= = 0;
V = = P.v;
ω= = A.w;
X.der = = V;
theta.der = =ω;
F * V -ω*τ= = 0;
结束
结束

答案(1)

Olalowo Olaleye
Olalowo Olaleye 2019年9月19日
这里必须使用更勤奋和简洁的方法。

类别

找到更多的在汽车应用程序帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!