为了评估动力系统的效率,您可以评估和报告组件级块和系统级参考应用程序的功率和能量。
这些参考应用程序包括分析能源消耗的活动脚本。打开参考应用程序后,双击<年代trong class="guibutton">分析功率和能量打开现场脚本。要生成能源报告,请选择<年代trong class="guilabel">运行.
电站模型块计算传输、存储和不传输功率。块使用<一个href="//www.tatmou.com/au/help/autoblks/ref/poweraccountingbuscreator.html">功率计算总线创建器记录活动脚本使用的电源信号。如果在引用应用程序中使用自己的块,则添加<年代p一个n类="block">功率计算总线创建器到你的子系统去记录电源信号。
现场脚本提供:
脚本导出到Excel中的总体能量摘要<年代up>®电子表格。
发动机工厂,电力工厂,和传动系统效率,包括一个发动机工厂的直方图,花在不同的效率。
数据记录,以便您可以使用仿真数据检查器来分析动力系统效率、功率和能量信号。
活动脚本使用<一个href="//www.tatmou.com/au/help/autoblks/ref/autoblks.pwr.plantinfo.html">autoblks.pwr.PlantInfo
类以打开数据记录,运行模拟,并报告电源和能源结果。在运行模拟之前,脚本找到所有的<年代p一个n类="block">功率计算总线创建器块,并打开数据日志记录。在仿真过程中,模型记录已传输、未传输和存储的功率。该脚本使用记录的数据计算每个组件和子系统的效率、能量损失、能量输入和能量输出。如果组件不节约能源,脚本就发出警告。最后,该脚本提供了总体车辆能量汇总、详细的子系统汇总和仿真数据检查器时间序列图。
当您运行模拟时,脚本创建autoblks.pwr.PlantInfo
对象分析了模型的能耗和功耗。使用这些属性来设置单位:
PwrUnits
EnrgyUnits
当脚本创建autoblks.pwr.PlantInfo
对象时,构造函数将在模型中搜索<年代p一个n类="block">功率计算总线创建器块。从顶级模型开始,构造函数为包含的每个子系统创建子对象<年代p一个n类="block">功率计算总线创建器块。构造函数在具有<年代p一个n类="block">功率计算总线创建器.
为了跟踪组件之间传输的功率,构造函数使用<年代p一个n类="block">功率计算总线创建器块面具。
为了计算效率,用autoblks.pwr.PlantInfo
类Eff
属性实现这个等式。
要确定系统是否能保持能量isEnrgyBalanced
方法检查每个时间步骤的节能情况。如果能量守恒误差在误差容许范围内,则该方法返回true。
总体总结提供了组件级和系统级的效率、能量损失、能量输入、能量输出和存储的能量。摘要包含可用于研究模型块和子系统的超链接。
该脚本使用autoblks.pwr.PlantInfo
类xlsSysSummary
方法将分析导出到Excel电子表格。
该脚本提供引擎工厂、电力工厂和传动系统效率。具体来说,该脚本包括信号能量和引擎效率直方图。
该脚本包括autoblks.pwr.PlantInfo
类sdiSummary
方法创建仿真数据检查器功率、能量和效率信号图。
系统级功耗和能耗核算测试系统满足节能要求。如果组件不节省能量,则活动脚本发出警告。
的<年代p一个n类="block">功率计算总线创建器对于参考应用程序中的工厂块,将信号分成三种功率类型。
权力的类型 | 描述 | 例子 | |
---|---|---|---|
P<年代ub>反式 |
转移 |
块间传输功率:
|
|
P<年代ub>nottrans |
没有转移 |
权力越过挡块边界,但未转移:
|
|
P<年代ub>商店 |
存储 |
储能变化率:
|
能量变化率:
|
功率信号满足这个方程。
为了节省能量,传输的功率信号之和必须接近于零。
方程使用这些变量。
P<年代ub>反式 | 传输功率 |
P<年代ub>nottrans | 不是转让权利 |
P<年代ub>商店 | 存储能力 |
P<年代ub>输入,P<年代ub>输出 | 输入和输出功率记录<年代p一个n类="block">功率计算总线创建器块 |
功率计算总线创建器|<年代p一个n我temscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">autoblks.pwr.PlantInfo