Simulink模块库简介

上传人:小** 文档编号:159242220 上传时间:2022-10-08 格式:DOC 页数:24 大小:1.16MB
收藏 版权申诉 举报 下载
Simulink模块库简介_第1页
第1页 / 共24页
Simulink模块库简介_第2页
第2页 / 共24页
Simulink模块库简介_第3页
第3页 / 共24页
资源描述:

《Simulink模块库简介》由会员分享,可在线阅读,更多相关《Simulink模块库简介(24页珍藏版)》请在装配图网上搜索。

1、Simulink模块库简介在进行系统动态仿真之前,应绘制仿真系统框图,并确定仿真所需要的参数。Simulink模块库包含有大部分常用的建立系统框图的模块,下面简要介绍常用模块。1、连续模块(continuous)12、非连续模块(Discontinuous)23、离散模块(Discrete)34、逻辑和位操作模块(LogicandBitOperation)45、查找表模块(LookupTable)56数学模块(MathOperations)67、模型检测模块(ModelVerification)78、模型扩充模块(Model-WideUtilities)89、端口和子系统模块(Prot&Sub

2、systems)910、信号属性模块(SignalAttributes)1011、信号路线模块(SignalRouting)1112、接收器模块(Sinks)1213、输入源模块(Sources)1314、用户自定义函数模块(User-DefinedFunctions)1415、AdditionalMath&Discrete14综合151、连续模块(continuous)Contirijojs-TimeLinearSystemsIntemtc-TDerivative、=Ax+Bu1件1)y=Cx+Dus-+1ss+1)Stste-SpscGTmnsferFenZgtc-P-dIgContinu

3、ous-TimeDelaysSHBTransportVariableVajriableDeI旳TimeDelayTransportDelay1) Derivative输入信号微分;2) Integrator输入信号积分;3) State-Space状态空间系统模型4) Transfer-Fcn传递函数模型5) TransportDelay输入信号延时一个固定时间再输出6) VariableTransportDelay输入信号延时一个可变时间再输出7) Zero-Ploe零极点模型2、非连续模块(Discontinuous)DiscontinuitiesSaturatioriffi田DeadZc

4、neRateLimiteiSsturationDynamic0BacklashDeadZcncDynamicffiRelayup-7k/RateLimiterDynamicQuantize!aHitQr-DssingB回Cculomb&WrapToZeroViscousFrictisn1)Backlash间隙非线性2)Coulomb&ViscousFriction库仑和粘度摩擦非线性3)DeadZone死区非线性4)DeadZoneDynamic动态死区非线性5)HitCrossing冲击非线性(6)Quantizer量化非线性(7)RateLimiter静态限制信号的变化速率(8)RateL

5、imiterDynamic动态限制信号的变化速率(9)Relay滞环比较器,限制输出值在某一范围内变化(10)Saturation饱和输出,让输出超过某一值是能够饱和(11)SaturationDynamic动态饱和输出(12)WrapToZero1)2)3)4)5)6)7)8)9)10)11)12)13)14)15)16)17)3、离散模块(Discrete)丨丨川川山丨丨WeightedM-ovingAverageSample&HoldDelays回囚回MemoryFitrit-OrderZerc-DrderHoldHoldDifference差分环节DiscreteDerivative离

6、散微分环节DiscreteFilter离散滤波器DiscreteState-Space离散状态空间系统模型DiscreteTransferFcn离散传递函数模型DiscreteZero-Pole以零极点表示的离散传递函数模型Discrete-TimeIntegrator离散时间积分器First-OrderHold一阶保持器IntegerDelay整数被延迟Memory输出本模块上一步的输入值TappedDelay延迟TransferFcnFirstOrder离散一阶传递函数TransferFcnLeadorLag传递函数TransferFcnRealZero离散零点传递函数UnitDelay一

7、个采样周期的延时WeightedMovingAverage权值移动平均模型Zero-OrderHold零阶保持器4、逻辑和位操作模块(LogicandBitOperation)1)2)3)4)5)6)7)8)9)10)11)12)13)14)15)16)17)18)19)LogicOperationsLc-gicslOperatc-rLIntesaITestDynamic回CombinstaiElLc-gicsComp-sreT-dZeroBitOperationssCompairsTdConstant回回IBitwiseIJAND卜BitSetBitCIeeBitwiseOperatDTIn

8、ternalTestShiftExtractBitsArithmeticEdgeDetectionDetectChangeDetectDetectInbe日注DetectRisePositiveDetectRiseNks仃nmg日ti诧DetectFall忖-EativeDetectFallNionpositiveBitClear位清零BitSet位置位BitwiseOperator逐位操作CombinatorialLogic组合逻辑CompareToConstant和常量比较CompareToZero和零比较DetectChange检测跳变DetectDecrease检测递减DetectFa

9、llNegative检测负上升沿DetectFallNonpositive检测非负下降沿DetectIncrease检测递增DetectRiseNonnegative检测非负上升沿DetectRisePositive检测正上升沿ExtractBits提取位IntervalTest检测开区间IntervalTestDynamic动态检测开区间LogicalOperator逻辑操作符RelationalOperator关系操作符ShiftArithmetic移位运算5、查找表模块(LookupTable)LcckupTableTable2-D)Lc-ckupTablen-D)n-D-TkPfeLc

10、ckupIndexSearchInterpolatiDnn-Q)usingPreLcckupqinIDirectLcckupTablen-D)LcckupTableDynamicrosfzpiuCeline1) Cosine余弦函数查询表2) DirectLookupTable(n-D)n个输入信号的查询表(直接匹配)(3)Interpolation(n-D)usingPreLookupn个输入信号的预插值4) LookupTable输入信号的查询表(线性峰值匹配)5) LookupTable(2-D)两维输入信号的查询表(线性峰值匹配)6) LookupTable(n-D)n维输入信号的查询

11、表(线性峰值匹配)7) LookupTableDynamic动态查询表8) PreLookupIndexSearch预查询索引搜索9) Sine正弦函数查询表6数学模块(MathOperations)SumGain何minu.y)yRsundingFunctionMsthFunctionWeightedSampleTimeSliderPrc-ductcfElements田SignMinMaxTrigonc-metriDFunctionPDlynumialSineWaveAlgebraidCc-nstrsintFunctionVector/MatrixOperationsU1-YJHorizCa

12、t1n.nU2-Y(E)Ydn彳AssignmentI1ReshapeMatrixC-DncstenatisnMinMsxRunningREsettsblcComplexVectorConversionsnitude-AngleJ芳:upnitude-AngletnComplexResl-lmaginComplexComplexResl-lmag1) Abs取绝对值2) Add加法3) AlgebraicConstraint代数约束4) Assignment赋值5) Bias偏移6) ComplextoMagnitude-Angle由复数输入转为幅值和相角输出7) ComplextoReal-

13、Imag由复数输入转为实部和虚部输出8) Divide除法9) DotProduct点乘运算10) Gain比例运算11) Magnitude-AngletoComplex由幅值和相角输入合成复数输出12) MathFunction包括指数函数、对数函数、求平方、开根号等常用数学函数13) MatrixConcatenation矩阵级联14) MinMax最值运算15) MinMaxRunningResettable最大最小值运算16) Polynomial多项式17) Product乘运算18) ProductofElements元素乘运算19) Real-ImagtoComplex由实部和

14、虚部输入合成复数输出20) Reshape取整21) RoundingFunction舍入函数22) Sign符号函数23) SineWaveFunction正弦波函数24) SliderGain滑动增益25) Subtract减法26) Sum求和运算27) SumofElements元素和运算28) TrigonometricFunction三角函数,包括正弦、余弦、正切等29) UnaryMinus一元减法30) WeightedSampleTimeMath权值采样时间运算7、模型检测模块(ModelVerification)Run-timeModelVerificationminsig

15、CheckDynamicL口讥曰Elc-un-dCheckDynamicUpperElc-un-d1) Assertion确定操作2) CheckDiscreteGradient检查离散梯度3) CheckDynamicGap检查动态偏差4) CheckDynamicLowerBound检查动态下限5) CheckDynamicRange检查动态范围6) CheckDynamicUpperBound检查动态上限7) CheckInputResolution检查输入精度8) CheckStaticGap检查静态偏差9) CheckStaticLowerBound检查静态下限10) CheckSt

16、aticRange检查静态范围11) CheckStaticUpperBound检查静态上限8、模型扩充模块(Model-WideUtilities)Trigger-Bs&edLinearizstic-nLinearizationofRunningModelsTimed日LinesiizstiDnDocumentationModelInfoF.lodelingGuidesBlockSupportTable1) BlockSupportTable功能快支持的表2) DocBlock文档模块3) ModelInfo模型信息4) Timed-BasedLinearization时间线性分析5) Tr

17、igger-BasedLinearization触发线性分析1)2)3)4)5)6)7)8)9)10)11)12)13)14)15)9、端口和子系统模块(Prot&Subsystems)CrDnfiguracleIteratcTTriggeiedTriggeiedSubsystemIfActi-onSwitchCbseActi-onSubsystemSubstemSubstemExamplesConfigurableSubsystem结构子系统AtomicSubsystem单元子系统CodeReuseSubsystem代码重用子系统Enable使能EnabledandTriggeredSubs

18、ystem使能和触发子系统EnabledSubsystem使能子系统ForIteratorSubsystem重复操作子系统Function-CallGenerator函数响应生成器Function-CallSubsystem函数响应子系统If假设操作IfActionSubsystem假设动作子系统In1输入端口Model模型Out1输出端口Subsystem子系统16) SubsystemExamples子系统例子17) SwitchCase转换事件18) SwitchCaseActionSubsystem转换事件子系统19) Trigger触发操作20) TriggeredSubsystem

19、触发子系统21) WhileIteratorSubsystem重复子系统10、信号属性模块(SignalAttributes)1) DataTypeConversion数据类型转换2) DataTypeConversionInherited继承的数据类型转换3) DataTypeDuplicate数据类型复制4) DataTypePropagation数据类型继承5) DataTypePropagationExamples数据类型继承例子6) DataTypeScalingStrip数据类型缩放7) IC信号输入属性8) Probe探针点9) RateTransition比率变换10) Sig

20、nalConversion信号转换11) SignalSpecification信号特征说明12) WeightedSampleTime权值采样时间13) Width信号带宽1)2)3)4)5)6)7)8)9)10)11)12)13)14)15)16)17)18)11、信号路线模块(SignalRouting)AssignmentVisibilityEnvironmentController叵CatsStDTeWriteSignalRoutingMultiportSwitchDataStoieReadDataStoreMemoryBusAssignment总线分配BusCreator总线生成B

21、usSelector总线选择DataStoreMemory数据存储DataStoreRead数据存储读取DataStoreWrite数据存储写入Demux将一个复合输入转化位多个单一输出EnvironmentController环境控制器From信号来源Goto信号去向GotoTagVisibility标签可视化IndexVector索引向量ManualSwitch手动选择开关Merge信号合并MultiportSwitch多端口开关Mux将多个单一输入转化为一个复合输出Selector信号选择器Switch开关选择,当第二输入端大于临界值时,输出由第一个输入端而来否则输出由第三输入端而来12

22、、接收器模块(Sinks)1) Display数字显示器2) FloatingScope浮动观察器3) Out1输出端口4) Scope示波器5) StopSimulation仿真停止6) Terminator连接到没有连接到的输出端7) ToFile将输出数据写入数据文件保存8) ToWorkspace将输出数据写入Matlab的工作空间9) XYGraph显示二维图形13、输入源模块(Sources)Model&SubsystemInputsCTuntitled.mstsiminIn1Gf-s-undFromFileFromWc-ikspaceSignallGeneratorsD图页眉-j

23、SignaliConstantSignalPulseSignalEluildeiGeneratcrGeneTstDr0BRampSineWaveStepRep-estin-gS&quencE-nSEChirpSignalRandomUniformRsndc-mBand-Limited忖umb-E-rNiumberWhiteNbiseBsagRepeatingRepeatingCounterCounteiSequenceSequenceFree-RunningLimitedStairInterpc-latedQ12:3k4CluckDigitalClock1) Band-LimitedWhite

24、Noise带限白噪声2) ChirpSignal产生一个频率不断增大的正弦波3) Clock显示和提供仿真时间4) Constant常数信号5) CounterFree-Running无限计数器6) CounterLimited有限计数器7) DigitalClock在规定的采样间隔产生仿真时间按8) FromFile来自数据文件9) FromWorkspace来自Matlab的工作空间10) Ground连接到没有连接到的输入端11) In1输入信号12) PulseGenerator脉冲发生器13) Ramp斜坡信号输入14) RandomNumber产生正态分布的随机数15) Repea

25、tingSequence产生规律重复的任意信号16) RepeatingSequenceInterpolated重复序列内插值17) RepeatingSequenceStair重复阶梯序列18) SignalBuilder信号创建器19) SignalGenerator信号发生器,可以产生正弦波、方波、锯齿波及任意波形20) SineWave正弦波信号21) Step阶跃信号22) UniformRandomNumber一致随机数14、用户自定义函数模块(User-DefinedFunctions)(1)EmbeddedMATLABFunction嵌入的Matlab函数2) Fcn用自定义的

26、函数(表达式)进行运算3) Level-2M-fileS-FunctionM文件编写的S函数4) MATLABFcn利用Matlab的现有函数进行运算5) S-Function调用自编的S函数程序进行运算6) S-FunctionBuilderS函数建立器7) S-FunctionExamplesS函数例子15、AdditionalMath&Discrete1)AdditionalDiscrete(2)AdditionalMath:Increment一Decrement综合CommonlyUsedBlocks昌GroundTerminstorConstantScopeSelectorSwitc

27、hCrestc-rOperatorOperatorSsturstic-nIntEgrstDTUnitDelayDiscrctE-TimeIntE-gratDTDiscontinuitiesffiffi田SstuirstiDnDeadZoneRateLimiterupF.kySaturatinnDynamicRateLimiterDynamicDeadZoneDynamicBacklashaHitCrossingffiRelaywQuantizerB回C-oulombSlWrapToZeroVisccusFrictionDiscrete-TimeLinearSystemsUnitDelayInt

28、egerDelayTappedDelayDiscretE-TimeIntegratorDiscreteDice-teFilterDiscreteTransferFenZero-PoleDifferencE-DisaeteDerivativeDiscreteState-SpsoeTransferFcnTrsnsterFenTransferFcnFirstOrderLeadorLagRealZerodlIIIIIIId.WeightedMovingAverageSample&HoldDelays回回回Mem-otyFirst-OrderZefo-QrderHoldHoldLogicOperatio

29、nsLcgicslRelationalIntervalTestIntersITestOperatc-TOperatDTDynamic画ssCombinstc-TislCompareCompsfeLc-gicTdZeroToConstsntBitDperatjons回回iBihviselJAN1DLBitSetBitC1eeBitwiseOperatorVy=Vu*28=Qu8Ey=EuExtractBitsUpperHalfShiftExtractBitsArithmetiDEdgeDetectionDetectDecreaseDetectIriB&a注DetectChangeu=o&MOTU

30、jz0U/z=0Ujz0U/z=0DetectRiseDetectRiseDetectFallDetectFallPositiveNonnegstive忖egaliveNianpositiveU0&MOTUcoshpFuCosineSumGain田SignFTedudofPolynomialWeightedSampleTimeMathFunctionRsundingFunctionSliderGainMinMax何minfu.y)yTrigc-nc-metricFunctionMinMaxRunningResettablewSineWaveFunctionAlgebraicGcnstraint

31、DisiieteGradientResc-luticnVector/MatrixOperationsComplexVectorCorwersionsDisiieteGradientResc-luticnDisiieteGradientResc-luticnU1-YJHc-rizCstIJAU2-aY(EJYAssignm-entI1Reshsp-EC-oncatenationComplextoMagnitud-E-An-gleComplexisResl-lmagMagnitud-E-An-gletnComplexResl-lmsgtoComplexDisiieteGradientResc-lu

32、ticnDisiieteGradientResc-luticnRun-timeModelV&rifcationDisiieteGradientResc-luticnDisiieteGradientResc-luticnCheckStaticLdvi料rBeundCheckStaticUpperBc-undCheckStaticRangeCheckCheckDynamicUppfElc-un-dCheckDynamicLAMerElc-un-dStaticGapAssertionCheckInputDisiieteGradientResc-luticnGZIn1Out1IniOutlSubs3t

33、emPorts&SubsystemsE回TriggerEnableIrdOutlAte-micSubsystemf)|FunctiDn-CallGeneratGrIniOutlCndeReuseSubs3temMc-d-elC-onfigurableSubsystemTriggeredEnabledEnabledandSubstemSubstemTiriggeredSubsystemFunction-CallForIteTatc-TWhileIteratc-TSubstemSubalternSub&temIfActionSwitchCaseActionSubsystemSubsystemSub

34、stemExamplesmj冏百e;eamz捋mz苗台弭口国巨巨ssaoov*8SgjoisleuBisIqiEiAn|C3E-eiC3;ogljuoj-|Lpi陀Lpi!,,|BnUBjjcdinnsBjapj曰|悒耳ugIUBIJUUOJIAU3xnuuQicpaA301内sngsngengBuiyioa|gu&!Saqoidmuu!丄a|duuB-gMIPMH0:dC:3Q:C上旳主丄魚uoipejeaejrqunv|eu6is53|dUUBX3&d頁丄EieguciiBoijpedg|Buig中刊口!ucisisAuaouoi;i5ubjx日占ibuBipa中刊Li|UCI5IBAUO

35、3md成丄e;ean昌untitled.matsiminIn1Gr-Dun-dFromFileFromWs-itepaceSignallGeneratorsDg页眉JSignal1ConstantSignalPulseSignalEluildeiGentTBtcrGeneTatDT0HmRampSineWaveStepRepeatingSequenceHfflSEChirpSignalRandamUniformRsn-dc-mBand-LimitedNumbeiNumberWhiteNoiseB囚a画Rep-estingRep-estin-gCounterCountcTSequenceS&quenoeFree-RunningLimitedStairInterps-lated12:2k4ClockDigitalClock

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!