问题标签 [simscape]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
matlab - 如何从 simscape 系统中获取微分方程?
我在 simscape 中有 simmechanics 模型,我从 Solidworks 设计中导入了它
我能够使用 linmod 获得线性化模型,并且可以与 simulink 中的任何系统一样
这里的问题是我想获得该系统的微分方程,有没有办法提取它们?
matlab - 在 Matlab 中使用 SimScape Electrical 基础库的时间相关电阻
我正在尝试使用电气基础库块在 SimScape 中对电阻器和电容器的大型电气网络进行建模。其中一个电阻器需要根据时间改变其电阻,例如:
其中 R 是阻力,R0 是初始阻力,delR 是我希望阻力减小的因素,t 是时间。我完全不知道如何将时间方差合并到 simscape 模型中(因为我似乎无法访问时间变量)。有一个可变电阻块可用,但我在那里也面临同样的问题,因为它似乎是根据电压而变化的。我正在使用 Matlab 2016a。
matlab - 我的主动悬挂系统 Simulink 模型有什么问题?
我是 Simulink 新手,正在尝试使用 Simscape 模拟主动式车辆悬架。出于某种原因,尽管非常严格地遵循了 mathworks 网站上的示例,但我在我的 sim 中得到了不合理的结果。我暂时禁用了加速命令进行测试。
信号生成器的输入是一个正弦函数。我不明白为什么顶部质量的悬架运动值高于输入。
matlab - Simscape Multibody 或 Simscape Driveline 能否自动生成动态运动方程?
Simscape Multibody 的 Simulink MATLAB 包的描述说它可以制定机械系统的运动方程。我在文档和示例中到处搜索,但找不到一个如何执行此操作的示例,是否有特定的块,或者它实际上是否意味着软件将方程计算为黑盒并且无法提取?此外,我还希望计算和模拟行星齿轮箱的固有频率,这个软件包也可以做到这一点吗?
如有任何意见和建议,我将不胜感激,谢谢!
https://uk.mathworks.com/help/physmod/sm/ “您可以使用代表物体、关节、约束、力元和传感器的模块对多体系统进行建模。Simscape Multibody 制定并求解完整机械的运动方程系统。您可以将完整的 CAD 装配体(包括所有质量、惯性、关节、约束和 3D 几何图形)导入您的模型。自动生成的 3D 动画让您可视化系统动力学。”
simscape - 在 Simscape 中对真空泵进行建模
我正在尝试在 simscape 中为真空泵(用于移动大量水)建模,但我在使用止回阀时遇到了一些问题。我一直在使用“可变头三臂水箱”作为水箱单元,并有控制流入和流出流量的止回阀。问题是上游无法获得油箱压力的变化(油箱压力可用,但我只观察到端口 A 而不是 C 的变化(参见文档中的图)),因此止回阀没有按预期工作。
我想过用 Matlab 函数替换阀门,但我不知道如何让流量通过(我不确定是否可能?)。
有关如何解决此问题的任何建议?
matlab - (Simulink simscape)仿真结果显示电流源出现意外的高频振动
亲爱的谁可以回答它。
Matlab simulink-simscape 实现的示意图如图1
然后,当电感器 (Li) 两端的电压 Vb 超过正向电压时,伴随着二极管正向电压 (2*Vf) 和存储电容电压 (Vc1),即 Vb > 2Vf + Vc1,
电流可以在存储电容器 (Cs1) 中流动,这由电流 Is 表示,如图 2 所示。(见蓝线)
然而,如图 2 中 Is 的放大视图所示,存在意想不到的高频电振动,其频率约为 0.5 Mhz。
我不知道为什么会发生这种电流振动。
时间步设置为固定步长,1e-8,以覆盖仿真模型的最短振动(我认为最短的振动可能发生在电感(Li:0.9H)和二极管的结电容(Cpc:100pF))。
然后,使用了 ODE4 求解器。
谢谢,最好的问候