搜索
查看: 5545|回复: 3

求助AMESim implicit variable

[复制链接]
发表于 2011-3-14 16:50:08 | 显示全部楼层 |阅读模式
有谁知道 AMESim中 implicit variable 到底 是什么东东啊
  • 打卡等级:论坛老炮
  • 打卡总天数:908
  • 打卡总奖励:2966
发表于 2011-3-14 18:21:58 | 显示全部楼层
   隐含变量
回复 支持 反对

使用道具 举报

发表于 2017-9-2 21:58:01 | 显示全部楼层
Implicit state variables
These have attributes which are a combination of explicit state and constraint variables (which are described in the next section). The distinctive characteristics are as follows:

The integrator gives the submodel an estimate for both the state variable and its derivative. Submodels use these values to compute a residual. The integrator then tries to make the residual zero.

The residual has units which can be unrelated to the units of the implicit state variable.
The state is defined by a starting value and an implicit expression for the derivative which is associated with the residual in the submodel code. An example of such an expression is given below:
This expression is used to define the residual in the submodel code:
To underline the distinction we take a second example. Imagine the one-dimensional motion of an object of mass M kg under the action of two forces f1 N and f2 N so that it moves with velocity v1 m/s. If we used an explicit state we could have the following code:
Here we explicitly define v1dot the derivative of v1. On the other hand we could use an implicit state with the following C code:

The important point is that the same variable, v1dot, is used for the derivative and the residual. On entry v1dot is an estimate (from the integrator) for the derivative of v1 and has units m/s/s. On exit it is a residual and has units N. In this case the first version is clearly better. There is only one small advantage of the second version. This is that it can tolerate (no problem) the value M=0.
Use implicit states only if there is a very good reason for doing so.
回复 支持 反对

使用道具 举报

  • 打卡等级:无名新人
  • 打卡总天数:12
  • 打卡总奖励:38
发表于 2020-6-2 14:44:05 | 显示全部楼层
请问隐式变量和显式变量如何理解?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则