AnyMath 文档

Resistor (Advanced)

考虑了设置电阻和噪声的误差的电阻器。

模块类型: AcausalElectricPowerSystems.Passive.Resistor

库中的路径:

/Physical Modeling/Electrical/Passive/Resistor (Advanced)

资料描述

Resistor (Advanced) 它是一个线性电阻模型,能够模拟以下效果:

*电阻值的误差。 *操作过程中的噪音。 *参数的热依赖性。

您可以独立打开和关闭列出的选项。 禁用所有附加选项时,组件的行为与块相同 Resistor.

在其最简单的形式,块 Resistor (Advanced) 模拟由以下等式描述的线性电阻:

哪里

  • -电流;

  • -紧张;

  • -抵抗。

错误

您可以将误差添加到为参数设置的标称值中。 Resistance . 这种错误通常在技术说明中指出。 该表显示了单位如何应用误差,并根据所选参数值计算电阻。 Tolerance application .

参数值 Tolerance application 电阻的值

None - use nominal value

Random tolerance

均匀分布:

正态分布:

Apply maximum tolerance value

Apply minimum tolerance value

表中:

  • -标称电阻,参数值 Resistance ;

  • -错误,参数值 Tolerance (%) /100;

  • -参数值 Number of standard deviations for quoted tolerance ;

  • -用于生成具有均匀和正态分布的随机数的标准函数。

热噪声

电阻块可产生热噪声电流。 如果选中该参数的复选框 Enable noise mode ,然后将一个离散变量添加到定义方程中 来表示热噪声:

如果计算步骤之间的间隔为 ,则热噪声定义如下:

哪里

  • -玻尔兹曼常数, 1.3806504e-23 J/K;

  • -温度;

  • -阻力;

  • -具有零均值和单个标准差的随机数;

  • -双向热噪声功率分配(单向等效为 ).

块使用随机数发生器根据正态分布产生噪声。 您可以通过配置参数来影响随机数生成 Repeatability :

  • Not repeatable -随机生成器的种子在每次运行模型时都会发生变化。

  • Specify seed -允许您使用参数设置显式种子值 Seed .

热效应建模

您可以打开热端口以指定电阻值如何根据温度变化,并设置热容量。 要打开热端口,请启用参数 Enable thermal port .

限制

启用噪声的建模会减慢仿真速度。 如果包含噪声,请在计算步骤之间选择一个间隔,以便仅在您感兴趣的频率处生成噪声,但不会更高。

变量

使用参数组 Initial Targets 在建模之前为块参数变量设置优先级和初始目标值。 有关详细信息,请参阅 使用目标值配置物理块.

港口

非定向

# + — 正
电力

Details

电端口为正极端子。

程序使用名称

p

# — 否
电力

Details

电端口为负极端子。

程序使用名称

n

# H — 热端口
温暖

Details

的导热口。

依赖关系

要使用此端口,请选中此框 Enable thermal port .

程序使用名称

thermal_port

参数

Main

# Resistance — 标称电阻值
Ohm | mOhm | kOhm | MOhm | GOhm

Details

标称电阻值。 电阻值必须大于零。

计量单位

Ohm | mOhm | kOhm | MOhm | GOhm

默认值

1.0 Ohm

程序使用名称

R_nominal

可计算

# Tolerance application — 应用误差幅度
None - use nominal value | Random tolerance | Apply maximum tolerance value | Apply minimum tolerance value

Details

选择如何在仿真过程中应用误差:

  • None - use nominal value -单位不应用错误,使用标称电阻值。

  • Random tolerance -单元对误差范围内的电阻值施加随机偏移。 您可以使用参数选择均匀或正态分布来计算随机数 Tolerance distribution .

  • Apply maximum tolerance value -电阻增加规定的误差值。

  • Apply minimum tolerance value -电阻减小规定的误差值。

None - use nominal value | Random tolerance | Apply maximum tolerance value | Apply minimum tolerance value

默认值

None - use nominal value

程序使用名称

tolerance_application_type

可计算

# Tolerance (%) — 电阻误差

Details

技术数据表中规定的电阻误差。

默认值

5.0

程序使用名称

tolerance

可计算

# Tolerance distribution — 错误分布的类型
Uniform | Gaussian

Details

选择分布类型:

  • Uniform -均匀分布。

  • Gaussian -正态分布。

依赖关系

若要使用此参数,请为参数设置 Tolerance application 价值 Random tolerance.

Uniform | Gaussian

默认值

Uniform

程序使用名称

tolerance_distribution_type

可计算

# Number of standard deviations for quoted tolerance — 它用于计算正态分布的随机数。

Details

计算正态分布随机数的标准差数。

依赖关系

若要使用此参数,请为参数设置 Tolerance distribution 价值 Gaussian.

默认值

4.0

程序使用名称

number_of_standard_deviations

可计算

噪音

# Enable noise mode — 启用噪声效应建模

Details

选中该框以模拟噪声效果。

依赖关系

选中此框 Enable noise mode 打开相关选项。

默认值

false (关掉)

程序使用名称

enable_noise

可计算

# Device simulation temperature — 器件仿真温度
K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

Details

电阻将被建模的温度值。

依赖关系

若要使用此选项,请选中此框 Enable noise mode .

计量单位

K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

默认值

25.0 degC

程序使用名称

T_device

可计算

# Sample time — 产生噪声值的周期
s | ns | us | ms | min | hr | d

Details

确定噪声源的随机数生成频率。 设置此值,使其反映模型中感兴趣的频率。 计算步骤之间的间隔太小会导致模拟中不合理的减速。

依赖关系

若要使用此选项,请选中此框 Enable noise mode .

计量单位

s | ns | us | ms | min | hr | d

默认值

1e-3 s

程序使用名称

sample_time

可计算

# Repeatability — 管理随机数生成器
Not repeatable | Specify seed

Details

要控制随机数生成器,请将此参数设置为以下值:

  • Not repeatable -随机生成器的种子在每次运行模型时都会更改。

  • Specify seed -允许您使用参数设置显式种子值 Seed .

依赖关系

若要使用此选项,请选中此框 Enable noise mode .

Not repeatable | Specify seed

默认值

Not repeatable

程序使用名称

repeatability

可计算

# Seed — 随机数生成的初始值

Details

初始值应为 0 或正整数。

依赖关系

若要使用此选项,请选中此框 Enable noise mode 和值 Specify seed 为参数 Repeatability .

默认值

0

程序使用名称

seed

可计算

# Enable thermal port — 打开热端口

Details

是否有必要打开机组的热端口并模拟产生的热量和设备温度的影响?

默认值

false (关掉)

程序使用名称

has_thermal_port

可计算

# Resistance temperature coefficient — 电阻对温度的依赖系数
1/K | 1/degR | 1/deltaK | 1/deltadegC | 1/deltadegF | 1/deltadegR

Details

比率 α 在等式中 α ,将电阻描述为温度的函数。

默认值为铜。

依赖关系

若要使用此参数,请启用该参数 Enable thermal port .

计量单位

1/K | 1/degR | 1/deltaK | 1/deltadegC | 1/deltadegF | 1/deltadegR

默认值

0.00393 1/K

程序使用名称

alpha

可计算

# Measurement temperature — 器件仿真温度
K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

Details

温度 ,为其设定标称电阻 .

依赖关系

若要使用此参数,请启用该参数 Enable thermal port .

计量单位

K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

默认值

25.0 degC

程序使用名称

T_measurement

可计算

# Thermal mass — 热口相关联的热质量
J/K | kJ/K

Details

热口相关联的热质量*H*。 它表示将加热口的温度提高一度所需的能量。

依赖关系

若要使用此参数,请启用该参数 Enable thermal port .

计量单位

J/K | kJ/K

默认值

100.0 J/K

程序使用名称

thermal_mass

可计算