译不懂的寒假作业,高手出招谢谢你了!急晕我了

论坛 期权论坛 期权     
匿名   2018-4-29 12:21   4622   5
Simulink is a software package that utilizes the computational tools of Matlab to analyze complex dynamic systems. The program is capable of solving both linear and non linear processes so it is perfectly suited to simulating asynchronous i...Simulink is a software package that utilizes the computational tools of Matlab to analyze complex dynamic systems. The program is capable of solving both linear and non linear processes so it is perfectly suited to simulating asynchronous induction motors. The first step in modeling a controller is to create a block diagram representation of its algorithm. This can be constructed from existing blocks in the Simulink library or from those created by the user. Although it is possible to incorporate Matlab m-files directly into Simulink this significantly decreases the performance of the simulation. If it is necessary to use an m-file in the model it should be structured as an S-function [19] and cross compiled into the standard block format. Fortunately for the simulations in this thesis no S-Functions were required.
Once the block diagram has been developed it can be simulated using any number of different solvers. These compute the internal state variables of the blocks by solving their respective Ordinary Differential Equations. Choosing the appropriate solver can significantly decrease the computation time and improve the accuracy of the simulation. This decision is largely dependent on whether the controller model is implemented in discrete time using z variables, or continuous time using the Laplacian s variable. The main difference between a discrete and continuous model, is that the discrete time blocks respond to input changes with a fixed period and hold their outputs constant between successive samples. Although discrete time models can be solved using any of Simulink’s solvers the fixed step (no continuous states) setting is usually the fastest. This assumes that the model is entirely discrete and that every state variable is calculated at the same time.
In a continuous model the state variables can be calculated at any time. This requires a solver that can operate at a rate that allows it to follow the dynamic behavior of the model. To do this a variable step solver is used which not only performs the calculations but determines the step size for how frequently they should occur. Although determining step size increases the computational time it can improve the overall speed by avoiding unnecessary calculations. Finally if a system has a mixture of continuous and discrete time blocks it must be solved using one of the Runge-Kutta variable solvers ODE23 or ODE45.展开
分享到 :
0 人收藏

5 个回复

倒序浏览
2#
108将头领  2级吧友 | 2018-4-30 01:03:15
Simulink 是运用Matlab 计算工具分析复杂动力系统的软件包。节目是有能力在解决线性和非线性处理上因此它完全适合与模仿异步磁感应电动机。第一步在塑造控制器将创造它的算法的结构图表示法。这可能被修建从现有的块在Simulink 图书馆里或从那些由用户创造。虽然它是可能合并Matlab m 文件直接地Simulink 这极大减少模仿的表现。如果它是必要使用m 文件在模型它应该被构造作为S 作用[ 19 ] 并且十字架被编写入标准块格式。幸运地为模仿在这份论文S 作用未必需。一旦结构图被开发了它可能被模仿使用任一个不同的解难题者的数字。这些计算块的内部状态可变物由解决他们的各自普通的微分方程。选择适当的解难题者可能极大减少计算时间和改进模仿的准确性。这个决定主要依赖打开是否控制器模型被实施在分离时间使用z 可变物, 或连续的时间使用Laplacian s 可变物。主要区别在一个分离和连续的模型之间, 是, 分离时间块反应输入变动以一个固定的期间和拿着他们的产品恒定在连续样品之间。虽然分离时间模型可能被解决使用任何Simulink..s 解难题者固定的步(没有连续的状态) 设置通常是最快速的。这假设, 模型整个地分离并且每状态可变物同时被计算。在一个连续的模型状态可变物可能任何时候被计算。这要求能经营以率允许它跟随模型的动态行为的一位解难题者。做这不仅执行演算的一位易变的步解难题者被用于但确定步长为怎样他们应该频繁地发生。虽然确定它可能改进整体加速由避免多余的演算的步长增加计算时间。最后如果系统有连续和分离时间块混合物它必须被解决使用Runge-Kutta 易变的解难题者的当中一个ODE23 或ODE45 。
    其实这篇短文一点儿也不难,只要你认真想,就会懂的,zhoutie01!学英语就是要认真,就会学好的,就拿这篇短文来说,只要平时多注意积累词汇,怎么会不知道译文呢?
3#
52qqt  4级常客 | 2018-4-30 01:03:16
bs出题老师
4#
小毛谜  4级常客 | 2018-4-30 01:03:17
Simulink 是运用Matlab 计算工具分析复杂动力系统的软件包。节目是有能力在解决线性和非线性处理上因此它完全适合与模仿异步磁感应电动机。第一步在塑造控制器将创造它的算法的结构图表示法。这可能被修建从现有的块在Simulink 图书馆里或从那些由用户创造。虽然它是可能合并Matlab m 文件直接地Simulink 这极大减少模仿的表现。如果它是必要使用m 文件在模型它应该被构造作为S 作用[ 19 ] 并且十字架被编写入标准块格式。幸运地为模仿在这份论文S 作用未必需。一旦结构图被开发了它可能被模仿使用任一个不同的解难题者的数字。这些计算块的内部状态可变物由解决他们的各自普通的微分方程。选择适当的解难题者可能极大减少计算时间和改进模仿的准确性。这个决定主要依赖打开是否控制器模型被实施在分离时间使用z 可变物, 或连续的时间使用Laplacian s 可变物。主要区别在一个分离和连续的模型之间, 是, 分离时间块反应输入变动以一个固定的期间和拿着他们的产品恒定在连续样品之间。虽然分离时间模型可能被解决使用任何Simulink..s 解难题者固定的步(没有连续的状态) 设置通常是最快速的。这假设, 模型整个地分离并且每状态可变物同时被计算。在一个连续的模型状态可变物可能任何时候被计算。这要求能经营以率允许它跟随模型的动态行为的一位解难题者。做这不仅执行演算的一位易变的步解难题者被用于但确定步长为怎样他们应该频繁地发生。虽然确定它可能改进整体加速由避免多余的演算的步长增加计算时间。最后如果系统有连续和分离时间块混合物它必须被解决使用Runge-Kutta 易变的解难题者的当中一个ODE23 或ODE45 。
5#
热心网友  15级至尊 | 2018-4-30 01:03:18
来帮我呀!急死。。。
6#
wangjiashuo  3级会员 | 2018-4-30 01:03:19
bs出题老师
回答者:52qqt - 见习魔法师 二级 9-1 12:15

Simulink 是运用Matlab 计算工具分析复杂动力系统的软件包。节目是有能力在解决线性和非线性处理上因此它完全适合与模仿异步磁感应电动机。第一步在塑造控制器将创造它的算法的结构图表示法。这可能被修建从现有的块在Simulink 图书馆里或从那些由用户创造。虽然它是可能合并Matlab m 文件直接地Simulink 这极大减少模仿的表现。如果它是必要使用m 文件在模型它应该被构造作为S 作用[ 19 ] 并且十字架被编写入标准块格式。幸运地为模仿在这份论文S 作用未必需。一旦结构图被开发了它可能被模仿使用任一个不同的解难题者的数字。这些计算块的内部状态可变物由解决他们的各自普通的微分方程。选择适当的解难题者可能极大减少计算时间和改进模仿的准确性。这个决定主要依赖打开是否控制器模型被实施在分离时间使用z 可变物, 或连续的时间使用Laplacian s 可变物。主要区别在一个分离和连续的模型之间, 是, 分离时间块反应输入变动以一个固定的期间和拿着他们的产品恒定在连续样品之间。虽然分离时间模型可能被解决使用任何Simulink..s 解难题者固定的步(没有连续的状态) 设置通常是最快速的。这假设, 模型整个地分离并且每状态可变物同时被计算。在一个连续的模型状态可变物可能任何时候被计算。这要求能经营以率允许它跟随模型的动态行为的一位解难题者。做这不仅执行演算的一位易变的步解难题者被用于但确定步长为怎样他们应该频繁地发生。虽然确定它可能改进整体加速由避免多余的演算的步长增加计算时间。最后如果系统有连续和分离时间块混合物它必须被解决使用Runge-Kutta 易变的解难题者的当中一个ODE23 或ODE45 。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:58388
帖子:6688
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP