从最高一级标准到实际应用的测量仪器所进行的量值传递是各个国家各级计量部门的主要职能。联立测量又称为组合测量,它是一种兼用直接测量和间接测量的方法。为了监视生产过程,或在生产线上监测被加工工件质量的测量称为在线测量;反之,称为离线测量。例如,体检中的身高、体重测量,温度计测气温等。精密测量时一般采用数字式测量方法。以仪表指针的偏移量表示被测量的测量方式称为偏差式测量。......
2025-09-29
S-Function(System-Function)是系统函数的简写,是Simulink中的一个模块,在Simu-link集成模块不能满足需求的时候,允许用户根据实际需要自定义功能模块,添加到Simu-link进行仿真。S-Function可以使用MATLAB、C、C++、Ada或Fortran语言创建。使用MATLAB自带的MEX工具,将C、C++、Ada和Fortran语言的S-Function编译成MEX-文件,然后动态地连接到MATLAB中。S-Function通过使用一种特殊的调用语法让其与Simu-link中的其他模块一起进行仿真。S-Function的形式是非常通用的,且适用于连续、离散和混合系统。S-Function提供了一种在Simulink模型中增加自制块的手段,按照下面一套简单的规则,可以在S-Function中实现自己的算法。在编写一个S-Function函数,并将函数名放置在一个S-Function块中(在用户定义的函数块库中有效)之后,通过使用masking定制用户界面。
为了将一个S-Function组合到一个Simulink模型中,首先从Simulink用户定义的函数块库中拖出一个S-Function块,然后在S-Function块对话框的S-function name文本框中指定S-Function的名字,如图7-3所示。
图7-3所示模型包含一个S-Function块,用到源myfunction,可以是一个C MEX-文件或者M文件。S-Function的应用在大多数情况下是创建自定义的Simulink块。可以使用S-Function作为一些类型的应用,这些应用包括:
1)向Simulink增加一些新的通用块。
2)增加作为硬件设备驱动程序的块。
3)将已有的C代码合并到仿真中。
4)使用一组数学方程式来对系统进行描述。
5)使用图形动画。
(https://www.chuimin.cn)
图7-3 S-Function块、对话框及决定块功能的源文件之间的关系
使用S-Function的一个优点是可以创建一个普通用途的块,在一个模型中多次使用,而且可单独改变模型中所使用的每个块的参数。一个S-Function包含了一组S-Function回调程序,用以执行在每个仿真阶段所必需的任务。在模型仿真期间,Simulink对于模型中的每个S-Function块调用适当的程序。通过S-Function程序来执行的任务包括:
1)计算下一步采样点。如果创建了一个变步长块,那么在这里计算下一步的采样点,即计算下一个仿真步长。
2)计算主步长的输出。在该调用完成后,所有块的输出端口对于当前仿真步长有效。
3)按主步长更新离散状态。在这个调用中,所有的块应该执行“每步一次”的动作,如为下一个仿真循环更新离散状态。
4)计算积分。这适用于连续状态和/或非采样过零的状态。如果S-Function中具有连续状态,Simulink在积分微步中调用S-Function的输出和导数部分。这是Simulink能够计算S-Function状态的原因。如果S-Function(仅对于C MEX)具有非采样过零的状态,Simulink在积分微步中调用S-Function的输出和过零部分,这样可以检测到过零点。
本节利用MATLAB中的Simulink建立了基于MPPT算法的光伏发电系统仿真模型,其中不同的MPPT算法采用了C语言编写,并利用S-Function制成相应的模块添加到Simulink中进行仿真建模。
相关文章
从最高一级标准到实际应用的测量仪器所进行的量值传递是各个国家各级计量部门的主要职能。联立测量又称为组合测量,它是一种兼用直接测量和间接测量的方法。为了监视生产过程,或在生产线上监测被加工工件质量的测量称为在线测量;反之,称为离线测量。例如,体检中的身高、体重测量,温度计测气温等。精密测量时一般采用数字式测量方法。以仪表指针的偏移量表示被测量的测量方式称为偏差式测量。......
2025-09-29
3-6求半圆球的水平投影及表面上线的投影。3-7分析下列各平面立体的截交线,根据它们的两面投影求第三面投影。3-12画出第三视图,并分析题与题、的对应关系。3-14补画出相贯线的正面投影。3-28补全柱锥相交的水平投影。3-30补全半球被柱面挖切后的正面和侧面投影。......
2025-09-29
Xu和Zhang利用凝胶纺丝和热拉伸制备了聚乙烯醇/单壁碳纳米管复合纳米纤维,实验结果显示复合纳米纤维与纯聚乙烯醇纳米纤维结构基本相同,但是拉伸强度由1.7 GPa增加至2.2 GPa,其纤维拉伸断裂面扫描电镜图如图1-11所示。表1-3拉伸倍数对聚丙烯腈纤维以及碳纳米管/聚丙烯腈复合纤维机械性能的影响......
2025-09-29
(一)土工合成材料膨润土防水毯(垫)1.产品介绍该产品为粉末型钠基膨润土防水毯,选自天津中联格林科技发展有限公司。粉末型GCL现已用于渠道防渗等工程项目中,在水利部科技推广计划项目“土工合成材料膨润土垫在深季节冻土区渠道防渗工程中的推广应用”中得到应用,同时粉末型GCL在环境生态修复中逐渐显现优势。“多功能高强复合土工软体排”是集加筋、反滤及防护等特性为一体的新型土工复合材料,充分发挥各种材料的性能。......
2025-09-29
图7-5左边就是FEI公司的Tencnai 20型透射电子显微镜,右边是Nanofactory公司生产的配套附件STMTEM纳米单体测试系统。透射电子显微镜原位电学性能测试系统,是在标准外形的透射电镜样品杆内加装扫描探针控制单元,通过探针对单个纳米结构进行操控和电学测量。图7-7电学测试原理图......
2025-09-29
松连接是由平键或半圆键与轴和轮毂组成。导向平键和滑键用于传动零件在工作时需要做轴向移动的场合 。也叫导向平键,长度较长 。当轴上传动件要求滑移的距离较大时,因所需导向平键的长度过大,制造困难,故宜采用滑键。图3-5导向平键和滑键2.半圆键连接 键呈半圆形,可在轴上相应的半圆形键槽中摆动,以适应在装配时轮毂中键槽的斜度 。缺点是轴上键槽较深,对轴的强度削弱较大,故一般只适用于轻载连接的场合。......
2025-09-29
材料的特性葛利兹1.2344为德国乔治玛林·葛利兹GCRODITZ钢厂牌号,是耐压热模钢。化学成分该钢化学成分:C0.38%~0.42%、Si0.80%~1.20%、Mn0.30%~0.50%、P≤0.025%、S≤0.005%、Cr4.80%~5.50%、Mo1.20%~1.50%、V0.90%~1.10%。参考对应牌号美国AISI/SAE标准牌号H13、中国GB标准牌号4Cr5MoVSi、瑞典UDDEHOLM标准牌号ORVAR 2M、瑞典一胜百标准牌号8402/8407、日本标准牌号SKD61、日本日立标准牌号DAC、日本不二越标准牌号HDS61、德国DIN标准材料编号1.2344、奥地利百禄标准牌号W302。......
2025-09-29
旗袍是中国传统服装文化的经典,它拥有浓厚的民族特点和丰富的艺术语言。旗袍的美主要体现在造型、色彩、纹样、材质等元素中。这种含蓄的曲线充分显示了女性自然的美,同时也非常符合东方女性的体型;其次,旗袍造型的变化,主要是襟形、袖式和领型等的变化。女性一般可针对自己的脸型、身材来挑选旗袍的襟形。图4-2-7如意襟旗袍图5.6TLM 电流分布示意图......
2025-09-29
相关推荐