一、matlab仿真中水轮机调速器模块pref怎么设置
1.设置编译器: 在确定安装好Matlab Compiler后,还需要对Compiler进行适当的配置,方法是在Matlab命令窗口输入: Mbuild –setup, 按提示选择matlab自带编译器LCC。 2.将脚本编译为可执行文件: 如项目文件包含:gui.m, gui.gif, fun1.m。
二、控制理论中各类传递函数如何控制数学(船舶、飞机)模型啊?
我想初学的话首先需要明确控制是做什么用的,一句话来讲,控制的目的是减少外界干扰对系统的影响。比如说你从教室里走到教室门,假如把你的眼睛蒙起来,那么即使你一开始是朝向门走的,我在中途推了你一下,你的前进方向就变了,就走不到门了。但是如果你的眼睛没有蒙起来,那么即使你的方向改变了,你也会根据门的位置做出调整,也就是说你不怕外界的干扰了,这就是所谓的反馈控制。
接下来,控制有3个核心。
第一个是控制的对象,也就是你想控制什么,你说的船舶、飞机都是控制对象,但不具体,船舶里有很多量,是要控制速度,还是吃水深度,还是行进方向,每一个都需要一个单独的控制系统来进行控制。因此首先要选定一个具体的控制对象。
第二个是被控对象的模型,通常就表示为你所说的传递函数,每一个实际对象都有对应的传递函数,举个例子,比如说我们熟悉的淋浴喷头,要控制水温适中才好洗澡,那么假如现在凉了往热水那边调一下,结果是热水不会立刻就出来,而是要过几秒到十几秒才会过来,这个性质就决定了它对应的传递函数是一个惯性环节,数学上表示成k/(as+1),其中k和a都是常数,根据具体喷头而定。因此如果比如你想控制船舶的速度,那么就需要把与速度相关的比如电机、螺旋桨这些的传递函数弄清楚。
第三个是控制策略,还是淋浴喷头,如果你觉得凉,往热水方向调了很多,那么过一会儿就又觉得热了,然后你再往凉水调很多,过一会儿就又凉了,这就是所谓的震荡,调节不稳定。最常用的控制策略是PID控制,在船舶飞机上应该没问题。
不知不觉打了这么多字。。。我所说的只是思路,具体选什么对象,对象是什么模型,每个模型的表达式,怎么把反馈回路打起来,怎么调节PID参数,都需要依据实际情况弄明白,我不是学船舶和飞机的,但估计它们的控制并不简单,建议先找几个简单的例子练练手,matlab里面有一个工具箱叫simulilnk,专门用于搭控制仿真,很好用,可以学学。
加油,共同进步~
三、用matlab怎么对控制系统进行仿真? 说出详细步骤或算法
分三步。
分别是第一步第二步和第三部
四、用MATLAB怎么进行控制系统仿真???已知了这个系统的动力学模型,利用的是转换矩阵!准备用DMC控制算法?
利用什么转换具阵- -.....直接用simulink或是control toolbox模拟
- 相关评论
- 我要评论
-