gpt4 book ai didi

algorithm - 如何以编程方式执行此等式

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:42:50 25 4
gpt4 key购买 nike

我正在尝试像建模软件一样使用组件 block 和连接器来模拟车辆动力传动系统。因此,我可以将飞轮连接到离合器、将离合器连接到变速箱、将变速箱连接到差速器、将差速器连接到轴以及将轴连接到车轮。

OpenModelica 中的齿轮组件具有以下等式:

0 = ratio * flange_a.tau + flange_b.tau

Tau 是扭矩的流型变量。扭矩可以从飞轮流到车轮,再从车轮流回发动机。

我的问题是如何以编程方式执行此等式。因此,我可以让 flange_a.tau 承载来自发动机的扭矩,让 flange_b.tau 承载来自车轮的反作用力扭矩,并且仍然满足等式。

由于编程是基于分配的,如果我这样做的话

flange_b.tau = -ratio * flange_a.tau

它满足方程但覆盖了来自车轮的反作用力矩。

我希望这是有道理的。

最佳答案

如果您要检验等式是否成立,请将赋值运算符 (=) 替换为相等运算符 (==)。但是鉴于对 Modelica 等的引用,我怀疑您希望确定将求解方程的 tau 值(作为更大模型的一部分)?像 OpenModelica 这样的工具将基于方程的模型重新排列成一组微分方程,然后针对给定状态求解这些微分方程。

关于algorithm - 如何以编程方式执行此等式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34791764/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com