积分器
集成信号
库:
金宝app模型/常用的块
金宝app模型/连续
描述
的积分器块集成一个输入信号对时间并提供结果作为输出信号。
金宝app®将积分器块作为一个动态系统的状态。块动力学是由:
地点:
u块的输入。
y是块的输出。
x是一块的状态。
x0的初始条件是x。
虽然这些方程定义一个精确的关系在连续时间模型用数值近似方法计算精度有限。金宝app金宝app仿真软件可以使用几种不同的数值积分方法计算块的输出,每个优势在特定的应用程序。使用解算器面板的配置参数对话框(见解算器窗格中)选择最适合您的应用程序的技术。
所选的解算器计算的输出积分器块在当前时间步,使用当前的输入值和状态的值在前一个时间步。为了支金宝app持这种计算模式,积分器块保存其输出当前时间步的解算器使用来计算其输出下一个时间步。块也为解决者提供了一个初始条件用于计算块的初始状态开始模拟。初始条件的默认值是0。使用块参数对话框指定另一个值为初始条件或创建一个初始值输入端口。
使用参数对话框:
定义在积分上限和下限
创建一个输入重置块的输出(状态)的初始值,取决于输入的变化
创建一个可选的状态输出,这样的值块的输出可以触发一块复位
使用离散时间积分器块创建一个纯粹的离散系统。
定义初始条件
您可以定义块的初始条件作为参数对话框或从外部输入信号:
作为一个整体来定义初始条件参数,指定初始条件的来源参数,
内部
并输入中的值初始条件字段。从外部来源,提供初始条件设置初始条件的来源参数
外部
。一个额外的输入端口出现在块中。请注意
如果您选择了限制输出参数,初始条件必须在饱和度范围内。如果初始条件不是块内的饱和限制,阻止显示一条错误消息。
限制积分
限制指定范围的输出信号的值,选择限制输出并指定饱和限制。当输出达到一个极限,积分作用是禁用的防止积分了。在仿真中,你可以改变但不限制是否输出是有限的。使用这些标准块决定输出信号值:
当积分值小于或等于低饱和极限,输出信号值较低的饱和限制。
当饱和下限之间的积分值和饱和度上限,输出的积分值。
当积分值大于或等于饱和上限,输出信号值是饱和上限。
状态时产生一个信号,表明饱和限制,有限的选择显示饱和港口。第二个输出端口出现在块中。
饱和信号有三个值之一:
1
——国家饱和上限的限制0
——国家不仅仅局限1
——国家饱和下限限制
当你限制积分器块输出,有三个零交叉信号:一个检测当积分值超过饱和上限,一个检测当积分值小于低饱和极限,和一个检测当积分值变化从饱和不饱和。
请注意
默认情况下,限制输出参数是启用的积分器有限块,饱和上限参数值设置为1
,低饱和限制参数值设置为0
。
包装循环状态
一些物理现象,如振荡器和机械展品旋转运动,循环,定期或旋转。建模这些现象在仿真软件框图包括整合周期或周期性信号的变化率来金宝app获取运动的状态。仿真时间跨度长,这种方法会导致美国代表定期或循环信号集成大值。计算三角函数值,如这些信号的正弦或余弦,需要更长的时间,由于角度减少值变大。信号值变大,解算器性能和精度降低。
克服这个缺点的一种方法是重置角状态0
当它到达2π(或-π当它达到π,数值对称)。这种方法提高了正弦和余弦计算的准确性,减少角减少时间。但它也需要讨论二阶导数过零检测,介绍了求解程序重置,减缓模拟变量解决步骤,尤其是在大型模型。
消除解决包装点重置,积分器块支持包裹状态,您可以启用通过检查金宝app包装状态在块参数对话框。当你使包装状态,块图标变化表明,块有包装状态。
的积分器块支持包装状金宝app态由上、下有界值参数的包装状态。该算法确定包装状态是由:
地点:
xl是低价值的包装状态。
xu上价值的包装状态。
y是输出。
支持包装金宝app状态提供了这些优势。
它消除了模拟模型方法大角度时不稳定和大型国有值。
它减少了在仿真解算器的数量重置,不需要讨论二阶导数过零检测,提高仿真时间。
它消除了大角度值,加快计算三角函数的角。
它提高了求解精度和性能,使无限的仿真时间。
重置状态
块可以重置其状态指定的初始条件基于外部信号。导致块复位状态,选择其中的一个外部复位选择。触发端口出现在块的输入端口和显示触发类型。
选择
不断上升的
重置状态时,复位信号从负面或零值一个积极的价值。选择
下降
重置状态时,复位信号从一个积极的价值为零或负值。选择
要么
重置状态时,复位信号变化从零到一个非零值,从一个非零值为零,或改变的迹象。选择
水平
重置状态非零复位信号时在当前时间步变化从零之前的时间在当前时间一步一步为零。选择
保持水平
重置状态非零复位信号时在当前时间步。
复位端口直接引线。如果块输出反馈到这个港口,直接或通过一系列块直接引线,一个代数循环(见结果代数循环概念)。使用集成块的状态端口反馈块的输出不创建一个代数循环。
请注意
是符合汽车工业软件可靠性协会(MISRA™)软件标准,您的模型必须使用布尔信号驱动外部复位端口集成块。
关于国家港口
选择显示国家港口复选框在集成块的参数对话框会导致额外的输出端口,端口,出现在集成块的顶部。
状态的输出端口的输出块一样的标准输出端口,除了下面的案例。如果块重置在当前时间步,状态的输出端口的值会出现在块的标准输出如果没有重置。国家港口的输出出现在时间步比积分器的输出块的输出端口。使用国家港口避免创建代数循环在这些场景建模:
使用自动复位系统集成商
通过从一个子系统启用到另一个状态
请注意
当更新模型,模型检查端口状态适用于这两个场景之金宝app一。如果不是,则会出现一条错误消息。同样,你不能在一个引用日志这个端口的输出模型,在加速器模式下执行。如果启用了日志记录的港口,仿真软件生成一个“信号未找到”警告在执行期间的金宝app参考模型。
指定块输出绝对宽容
默认情况下仿真软件软件金宝app使用绝对公差值中指定配置参数对话框(见误差公差变步解决者)计算积分器的输出块。如果这个值没有提供足够的错误控制,指定一个更合适的价值绝对的宽容集成块的对话框。您所指定的值用来计算所有块输出。
例子
扩展的例子
港口
输入
输出
参数
扩展功能
版本历史
之前介绍过的R2006a