为什么我得到一个错误当试图设置revoluta块吗?

2视图(30天)
我有这个模型导入matlab来配置其运动和执行一个PID分析。
我已经配置了所有限制,包括齿轮式。Simscape配置中我选择了什么是显示在这个链接https://la.mathworks.com/help/physmod/smlink/ug/user-added-coordinate-systems.html
当试图包括revoluta类型约束的类型约束我得到一个错误。同时,包括新的revoluta块之前,模型运行但我看不到的运动装备1尽管我已经配置它。我试图使回转装置1转齿轮2,齿轮6。
我也试图导入模型没有齿轮的限制。在这种情况下我可以看到齿轮1的运动,但当添加另一块revoluta我得到一个错误。
请如果有人能帮我我会很感激。包含一个链接,simscape文件位于/ 5 mb。
https://utneduec-my.sharepoint.com/: f / g /个人/ aptobarr_utn_edu_ec / EjaikujBw4hDitO8CgWSKsIBFLSLsqeDUppfQsuoH6IhXg ? e = hfNfd1

答案(1)

史蒂夫•米勒
史蒂夫•米勒 2022年11月26日
我看着你的模型——令人印象深刻!
你的齿轮是刚性连接,这是阻止他们旋转。连接我已经突出显示是连接它们。
这个连接必须被删除,您需要使用一个 常见的齿轮约束 限制他们的运动。你需要添加这个模型。
与Simscape多体船,有几个例子,你会找到更多的例子 图书馆Simscape多体零件 在文件交换y。
我建议你探索常见的齿轮约束块在一个简单的例子。
——史蒂夫

社区寻宝

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

开始狩猎!