主要内容

创建航空模型

基本步骤

不管你模型的复杂性,使用相同的基本步骤创建一个航空航天模型可以用于创建其他仿真软件万博1manbetx®模型。

  1. 打开航天Blockset™图书馆。你可以通过仿真软件访问这个库库浏览器或直接从MATLAB打开航天Blockset万博1manbetx窗口®命令行:

    双击任何库窗口以显示其内容。这个图显示了航空Blockset库窗口。

    航空航天Blockset图书馆

  2. 选择和定位块。首先必须选择你需要建立你的块模型,然后在模型窗口中定位块。对于大多数仿真软件模型,你选择一个或多个万博1manbetx块从每一个类别:

    1. 源块生成或信号导入模型,如正弦波,时钟,或限带白噪声。

    2. 模拟块可以包含任何类型的块执行一个动作仿真。模拟块代表一个模拟模型的一部分功能,如一个致动器块、数学运算,一块从航空Blockset库,等等。

    3. 信号路由模块路由信号模型中从一个点到另一个地方。如果你需要结合或重定向模型中两个或两个以上的信号,你可能会使用一个模型信号路由块,等万博1manbetxMux多路分配器

      作为替代Mux块,考虑向量选择的向量连接模式参数。这个街区为你提供了一个更一般的方式路由信号模型中从一个点到另一个地方。的向量模式将向量作为输入信号相同的数据类型并创建一个连续的输出信号。根据输入,此块输出一行或列向量是否有输入的行或列向量,分别。

    4. 沉块显示、写或保存模型输出。仿真的结果,你必须使用一个水槽阻塞。

  3. 配置块。最块的特点配置选项,让您自定义功能块以特定的模拟参数。例如,ISA大气模型块提供配置选项设置对流层的高度,对流层顶,海平面空气密度。

  4. 连接块。要创建块之间的信号通路,您连接块。你可以手动通过点击和拖动,或者你可以自动连接块。

  5. 封装子系统。系统由航天Blockset块可以作为更大的子系统,子系统更复杂的模型,就像在任何仿真软件模型。万博1manbetx

构建一个简单的执行机构系统

仿真软件万博1manbetx产品的软件环境建模、模拟和分析动态系统。尝试构建一个简单的模型驱动一个正弦波的致动器和显示驱动器的位置对正弦波叠加。

请注意

如果你喜欢打开如下所示的完整的模型,而不是建筑,回车aeroblktutorial在MATLAB命令行。

创建一个模型在Windows上节解释如何构建一个模型®平台。您可以使用同样的程序在Linux上构建模型®平台。

部分描述如何构建模型。它不描述如何设置配置参数模型。看到设置模型配置参数的模型。该主题描述模型的配置参数对话框。如果你不设置任何配置参数,模拟模型可能会导致这样的警告:

警告:使用默认值0.2最大的步长。仿真步长将等于或小于这个值。您可以通过设置禁用这个诊断的自动求解参数选择的诊断,“没有”的诊断页的配置参数对话框

创建一个模型

创建一个新的空白模型和打开模型库浏览器:万博1manbetx

  1. 在MATLAB选项卡中,单击仿真软件万博1manbetx。在仿真软件开始万博1manbetx页面,单击空白模型模板,然后点击创建模型。

  2. 打开库浏览器,点击浏览器按钮。

  3. 添加一个正弦波块模型。

    1. 点击来源库浏览器查看模块的仿真软件源库。万博1manbetx

    2. 正弦波块从源库拖到新的模式窗口。

  4. 添加一个线性二阶致动器块模型。

    1. 单击旁边的象征航空航天Blockset在图书馆浏览器扩展的分层列表航空块。

    2. 在扩展列表中,点击致动器查看执行机构库的块。

    3. 线性二阶致动器块拖到窗口模式。

  5. 添加一个Mux块模型。

    1. 点击信号路由在库浏览器视图模型中的块信号与系统库。万博1manbetx

    2. 从图书馆拖Mux块信号路由到模型窗口。

  6. 添加一个范围块模型。

    1. 点击在库浏览器视图模型中的块下沉图书馆。万博1manbetx

    2. 拖动块范围从水槽图书馆到模型窗口。

  7. 调整Mux块模型。

    1. 单击Mux块选择块。

    2. 按住鼠标按钮并拖动Mux街区的一个角落里改变块的大小。

  8. 连接块。

    1. 位置的指针接近正弦波的输出端口。按住鼠标按钮和拖线出现,直到触摸的输入端口线性二阶致动器块。释放鼠标按钮。

    2. 使用相同的技术,将线性二阶致动器的输出块连接到第二Mux块的输入端口。

    3. 使用相同的技术,Mux块的输出连接到输入端口的范围。

    4. 位置的指针接近Mux块的第一个输入端口。按住鼠标按钮并拖动的线出现在正弦波的输出端口阻塞,直到双十字准线出现。释放鼠标按钮。线连接结时出席他们的十字路口。

  9. 组块的参数。

    1. 双击正弦波。出现的对话框允许您设置块的参数。

      对于这个示例,配置块生成10 rad / s正弦波输入10频率参数。正弦信号的振幅的违约1和相位的0指定的振幅相抵消参数。

    2. 点击好吧

      正弦波频率10块配置

    3. 双击线性二阶致动器。

      在这个例子中,致动器的默认固有频率150年rad / s,阻尼比0.7和一个初始的位置0指定的弧度固有频率,阻尼比,初始位置参数。

    4. 点击好的。

      线性二阶致动器块固有频率设置为150,阻尼比设置为0.7

运行仿真

你现在可以运行模型建立的系统表现在时间:

  1. 双击范围块如果范围窗口没有打开你的屏幕上。窗口范围。

  2. 选择运行模拟菜单在模型窗口中。包含10 rad / s正弦信号的信号和信号包含执行机构位置绘制于范围。

  3. 调整块的显示范围。在运行模拟时,右键单击y设在的范围和选择自动定量。的垂直距离范围调整,以更好地适应信号。

  4. 改变正弦波块参数。

    1. 在模拟运行时,双击正弦波块开放参数对话框。

    2. 你可以改变正弦信号的频率。尝试进入120.频率字段。接近正弦波对话框中输入你的改变。你可以观察范围上的变化。

  5. 选择停止模拟菜单停止仿真。

很多参数不能当模拟运行时改变。这是通常的参数,直接或间接地改变信号的维度或采样率。然而,有一些参数,如正弦波频率参数,你可以调优没有停止仿真。

运行一个仿真脚本

您还可以修改和运行的仿真软件仿真脚本。万博1manbetx通过这样做,您可以自动化模型参数的变化来探索大量的模拟条件迅速和有效率。有关如何做到这一点的信息,明白了通过编程的方式运行模拟

访问航空的例子

访问一个航空航天Blockset的例子:

  1. MATLAB命令窗口打开。

  2. 点击问号。

  3. 导航到航空航天Blockset并单击例子选项卡。

另请参阅

相关的话题