概述
* * * * * * * * * * * * * * * * * * * * * * * 5.2 设置仿真参数 2.设置仿真算法 (4)变步长离散算法 对于没有连续状态的模型,以及含有要求过零检测的连续信号和(或)含有以不同采样时间操作的离散模块的模型,都可以使用变步长离散算法,即列表中的discrete(no continuous states)选项。 5.2 设置仿真参数 3.设置仿真步长 (1)定步长算法步长的设置 在选择定步长算法时,Solver options选项区的步长设置选项如图所示。 1) ?Periodic sample time constraint(周期采样时间约束):这个选项允许用户设置模型在定义采样时间上的一些约束条件。 5.2 设置仿真参数 3.设置仿真步长 (1)定步长算法步长的设置 1) ?Periodic sample time constraint(周期采样时间约束):这个选项允许用户设置模型在定义采样时间上的一些约束条件。 Unconstrained:没有约束。 Ensure sample time independent:选择这个选项时,Simulink会隐藏步长选项。Simulink会对模型进行检查,以确保模型能够继承引用该模型的模型采样时间,而且不改变该模型的状态。 Specified:选择这个选项后,Simulink会显示Sample time properties选项。Simulink会对模型进行检查,以确保模型在指定的一组有优先级别的周期采样时刻上正确执行。 5.2 设置仿真参数 3.设置仿真步长 (1)定步长算法步长的设置 2) ?Fixed step size(fundamental sample time)(定步长,即基本采样时间):当算法类型Type选择Fixed-step选项,同时Periodic sample time constraint参数选择Unconstrained选项时,这个选项才会出现。缺省时,该选项为auto,即由Simulink选择步长。如果模型指定了一个或多个周期采样时间,那么Simulink会选择指定采样时间的最小公分母作为模型的仿真步长;如果模型没有定义任何周期采样时间,那么Simulink会把仿真时间除以50作为模型的仿真步长。 5.2 设置仿真参数 3.设置仿真步长 (1)定步长算法步长的设置 3) ?Sample time properties(采样时间属性):用来指定并分配模型采样时间的优先级,可在这个文本框内输入N×3矩阵,每一行应该具有如下形式:[period,offset,priority]。其中,period是采样时间段,offset是采样时间偏移量,priority是与这个采样速率相关的实时任务的执行优先级,最快的采样速率具有最高的优先级。例如,[[0.1,0,5];[0.2,0,6];[0.3,0,7]]表示这个模型指定了三个采样时间,它的基本采样时间是0.1秒,分配的采样时间优先级是5,6,7。 5.2 设置仿真参数 3.设置仿真步长 (1)定步长算法步长的设置 4) Higher priority value indicates higher task priority(优先级值越高,任务优先级越高):如果选择这个选项,则模型会为较高优先级值的任务分配较高的优先权,这样,Rate Transition模块会按照由低到高的速率转换原则依次处理较低优先级值速率和较高优先级值速率之间的异步转换;如果不选择这个选项(缺省值),则模型会为较高优先级值的任务分配较低的优先权,这样,Rate Transition模块会按照由高到低的速率转换原则依次处理较低优先级值速率和较高优先级值速率之间的异步转换。 5.2 设置仿真参数 3.设置仿真步长 (1)定步长算法步长的设置 5) ?Automatically handle data transfers between tasks(自动在任务间执行数据转换):如果选择这个选项,那么在模块之间有速率转换时,Simulink会在这些模块之间插入隐藏的Rate Transition模块,以确保在数据转换过程中不会发生错误。 5.2 设置仿真参数 3.设置仿真步长 (2)变步长算法步长的设置 1) Max step size最大步长 如果终止时间等于起始时间,或者终止时间是inf,那么Simulink会把最大步长设置为0.2秒,否则,Simulink按照下面的公式来设置最大步长: 5.2 设置仿真参数 3.设置仿真步长 (2)变步长算法步长的设置 2) Initial step size初始步长 Init
最后
以上就是纯真烤鸡为你收集整理的matlab 亚采样,第5章-SIMULINK.ppt的全部内容,希望文章能够帮你解决matlab 亚采样,第5章-SIMULINK.ppt所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复