第 7章 Simulink的 应 用 7.1 Simulink工 作 平 台pi pip x x 启 动 Simulink, 通 常 有 两 种 方 法 :( 1) 在 MATLAB命 令 窗 口 中 直 接 输 入 Simulink命 令 ;( 2) 在 MATLAB工 具 栏 上 单 击 Simulink按 钮 , 如 图 7.1所 示 图 7.1 启 动 Simulink 这 样 就 可 打 开 了 Simulink的 Simulink Library Brower(库 模 块 浏 览 器 ), 如 图 7.2所 示 在 菜 单 栏 中 执 行 File/New/Model命 令 , 就 建 立 了 一 个 名 为 untitled的 模 型 窗 口 , 如 图 7.3所 示 在 建 立 了 空 的 模 块 窗 口 后 , 用 户 可 以 在 此 窗 口 中 创 建 自 己 需 要 的 Simulink模 型 图 7.2库 模 块 浏 览 器 图 7.3 新 建 的 空 白 模 块 窗 口 7.2 Simulink的 仿 真 原 理7.2.1 Simulink仿 真 模 块通 常 , Simulink仿 真 系 统 包 括 输 入 (Input)、 状 态 (states)和 输 出 (Output)三 个 部 分 。
输 入 模 块 : 即 信 号 源 模 块 , 包 括 常 数 字 信 号 源 和 用 户 自 定 义 信 号 ;状 态 模 块 : 即 被 模 拟 的 系 统 模 块 , 是 系 统 建 模 的 核 心 和 主 要 部 分 ;输 出 模 块 : 即 信 号 显 示 模 块 , 它 能 够 以 图 形 方 式 、 文 件 格 式 进 行 显 示 注 意 : 在 设 计 一 个 模 型 时 , 必 须 先 确 定 这 三 个 部 分 的 意 , 以 及 它 们 之 间 的 联 系 ;Simulink的 仿 真 模 型 并 非 一 定 要 完 全 包 括 这 三 个 部 分 , 它 可 以 缺 少 其 中 一 个 或 者 两 个 ; Simulink的 状 态 模 块 可 以 是 连 续 的 、 离 散 的 , 或 者 它 们 二 者 的 结 合 7.2.2 Simulink仿 真 过 程1 初 始 化 阶 段 对 模 型 的 参 数 进 行 估 计 , 得 到 它 们 实 际 计 算 的 值 展 开 模 型 的 各 个 层 次 ; 按 照 更 新 的 次 序 对 模 型 进 行 排 序 ; 确 定 那 些 显 式 化 的 信 号 属 性 , 并 检 查 每 个 模 块 是 否 能 够 接 受 连 接 它 们 输 入 端 的 信 号 ; 确 定 所 有 非 显 式 的 信 号 采 样 时 间 模 块 的 采 样 时 间 ; 分 配 和 初 始 化 存 储 空 间 , 以 便 存 储 每 个 模 块 的 状 态 和 当 前 值 的 输 出 。
2 模 型 执 行 阶 段模 型 仿 真 是 通 过 数 值 积 分 来 进 行 完 成 的 , 计 算 数 值 积 分 可 以 采 用 以 下 两 步 来 进 行 : 按 照 秩 序 计 算 每 个 模 块 的 积 分 ; 根 据 当 前 输 入 和 状 态 来 决 定 状 态 的 微 分 , 得 到 微 分 矢 量 , 然 后 把 它 返 回 给 解 法 器 ,以 计 算 下 一 个 采 样 点 的 状 态 矢 量 在 每 一 个 时 间 步 中 , Simulink依 次 解 决 下 列 问 题 : 按 照 秩 序 更 新 模 块 的 输 出 ; 按 照 秩 序 更 新 模 块 的 状 态 ; 检 查 模 块 连 续 状 态 的 不 连 续 点 ; 计 算 下 一 个 仿 真 时 间 步 的 时 间 7.3.1 连 续 模 块 库 (Continuous) 在 连 续 模 块 (Continuous)库 中 包 括 了 常 见 的 连 续 模 块 , 这 些 模 块 如 图 所 示 7.3 Simulink模 块 库 在 库 模 块 浏 览 器 中 单 击 Simulink前 面 的 “ +” 号 , 就 能 够 看 到 Simulink的 模 块 库 ,如 图 7.2所 示 。
DuCxy BuAxx4. 传 递 函 数 模 块 (Transfer Fcn)功 能 : 用 执 行 一 个 线 性 传 递 函 数 5. 零 极 点 传 递 函 数 模 块 (Zero-Pole)功 能 : 用 于 建 立 一 个 预 先 指 定 的 零 点 、 极 点 , 并 用 延 迟 算 子 s表 示 的 连 续 6 存 储 器 模 块 (Memory)功 能 : 保 持 输 出 前 一 步 的 输 入 值 7 传 输 延 迟 模 块 (Transport Delay)功 能 : 用 于 将 输 入 端 的 信 号 延 迟 指 定 的 时 间 后 再 传 输 给 输 出 信 号 8 可 变 传 输 延 迟 模 块 (Variable Transport Delay)功 能 : 用 于 将 输 入 端 的 信 号 进 行 可 变 时 间 的 延 迟 1. 积 分 模 块 (Integrator):功 能 : 对 输 入 变 量 进 行 积 分 说 明 : 模 块 的 输 入 可 以 是 标 量 , 也 可 以 是 矢 量 ; 输 入信 号 的 维 数 必 须 与 输 入 信 号 保 持 一 致 。
2. 微 分 模 块 (Derivative)功 能 : 通 过 计 算 差 分 u/ t近 似 计 算 输 入 变 量 的 微 分 3. 线 性 状 态 空 间 模 块 (State-Space)功 能 : 用 于 实 现 以 下 数 学 方 程 描 述 的 系 统 : 7.3.2 离 散 模 块 库 (Discrete) 离 散 模 块 库 (Discrete)主 要 用 于 建 立 离 散 采 样 的 系 统 模 型 , 包 括 的 主 要 模 块 , 如 图所 示 1 零 阶 保 持 器 模 块 (Zero-Order-Hold)功 能 : 在 一 个 步 长 内 将 输 出 的 值 保 持 在 同 一 个 值 上 2 单 位 延 迟 模 块 (Unit Delay)功 能 : 将 输 入 信 号 作 单 位 延 迟 , 并 且 保 持 一 个 采 样 周 期 相 当 于 时 间 算 子 z-1 3 离 散 时 间 积 分 模 块 (Discrete Time Integrator)功 能 : 在 构 造 完 全 离 散 的 系 统 时 , 代 替 连 续 积 分 的 功 能 。
使 用 的 积 分 方 法 有 : 向前 欧 拉 法 、 向 后 欧 拉 法 、 梯 形 法 4 离 散 状 态 空 间 模 块 (Discrete State Space)功 能 : 用 于 实 现 如 下 数 学 方 程 描 述 的 系 统 : )()()( )()()1( nTDunTCxnTy nTBunTAxTnx5 离 散 滤 波 器 模 块 (Discrete Filter)功 能 : 用 于 实 现 无 限 脉 冲 响 应 (IIR)和 有 限 脉 冲 响 应 (FIR)的 数 字 滤 波 器 6 离 散 传 递 函 数 模 块 (Discrete Transfer Fcn)功 能 : 用 于 执 行 一 个 离 散 传 递 函 数 7 离 散 零 极 点 传 递 函 数 模 块 (Discrete Zero-Pole)功 能 : 用 于 建 立 一 个 预 先 指 定 的 零 点 、 极 点 , 并 用 延 迟 算 子 z -1表 示 的 离 散 系 统 8 一 阶 保 持 器 模 块 (First Order Hold)功 能 : 在 一 定 时 间 间 隔 内 保 持 一 阶 采 样 。
7.3.3 函 数 与 表 格 模 块 库 (Function & Table) 函 数 与 表 格 模 块 库 (Function & Table)主 要 实 现 各 种 一 维 、 二 维 或 者 更 高 维 函 数 的查 表 , 另 外 用 户 还 可 以 根 据 自 己 需 要 创 建 更 复 杂 的 函 数 该 模 块 库 包 括 多 个 主 要 模 块 、如 图 7.7所 示 1. 一 维 查 表 模 块 (Look-Up Table) 一 维 查 表 模 块 (Look-Up Table)实 现 对 单 路 输 入 信 号 的 查 表 和 线 性 插 值 2 二 维 查 表 模 块 (Look-Up Table 2-D)功 能 : 根 据 给 定 的 二 维 平 面 网 格 上 的 高 度 值 , 把 输 入 的 两 个 变 量 经 过 查 表 、 插 值 ,计 算 出 模 块 的 输 出 值 , 并 返 回 这 个 值 说 明 : 对 二 维 输 入 信 号 进 行 分 段 线 性 变 换 3 自 定 义 函 数 模 块 (Fcn)功 能 : 用 于 将 输 入 信 号 进 行 指 定 的 函 数 运 算 , 最 后 计 算 出 模 块 的 输 出 值 。
说 明 : 输 入 的 数 学 表 达 式 应 符 合 C语 言 编 程 规 范 ; 与 MATLAB中 的 表 达 式 有 所 不同 , 不 能 完 成 矩 阵 运 算 4 MATLAB函 数 模 块 (MATLAB Fcn)功 能 : 对 输 入 信 号 进 行 MATLAB函 数 及 表 达 式 的 处 理 说 明 : 模 块 为 单 输 入 模 块 ; 能 够 完 成 矩 阵 运 算 注 意 : 从 运 算 速 度 角 度 , Math function模 块 要 比 Fcn模 块 慢 当 需 要 提 高 速 度 时 , 可 以 考 虑 采 用 Fcn 或 者 S函 数 模 块 5 S-函 数 模 块 (S-Function)功 能 : 按 照 Simulink标 准 , 编 写 用 户 自 己 的 Simulink函 数 它 能 够 将 MATLAB语 句 、C语 言 等 编 写 的 函 数 放 在 Simulink模 块 中 运 行 , 最 后 计 算 模 块 的 输 出 值 7.3.4 数 学 模 块 库 (Math) 数 学 模 块 库 (Math)包 括 多 个 数 学 运 算 模 块 , 如 图 7.8所 示 。
3. 矢 量 的 点 乘 模 块 (Dot Product)功 能 : 矢 量 的 点 乘 模 块 (Dot Product)用 于 实 现 输 入 信 号 的 点 积 运 算 4. 增 益 模 块 (Gain)功 能 : 增 益 模 块 (Gain)的 作 用 是 把 输 入 信 号 乘 以 一 个 指 定 的 增 益 因 子 , 使 输 入 产 生增 益 1. 求 和 模 块 (Sum)功 能 : 求 和 模 块 (Sum)用 于 对 多 路 输 入 信 号 进 行 求 和 运 算 , 并 输 出 结 果 2. 乘 法 模 块 (Product)功 能 : 乘 法 模 块 (Product)用 于 实 现 对 多 路 输 入 的 乘 积 、 商 、 矩 阵 乘 法 或 者 模 块 的 转置 等 5. 常 用 数 学 函 数 模 块 (Math Function)功 能 : 用 于 执 行 多 个 通 用 数 学 函 数 , 其 中 包 含 exp、 log、 log10、 square、 sqrt、 pow、reciprocal、 hypot、 rem、 mod等 6. 三 角 函 数 模 块 (Trigonometric Function)功 能 : 用 于 对 输 入 信 号 进 行 三 角 函 数 运 算 , 共 有 10种 三 角 函 数 供 选 择 。
7. 特 殊 数 学 模 块 特 殊 数 学 模 块 中 包 括 求 最 大 最 小 值 模 块 (MinMax)、 取 绝 对 值 模 块 (Abs)、 符 号 函数 模 块 (Sign)、 取 整 数 函 数 模 块 (Rounding Function)等 8. 数 字 逻 辑 函 数 模 块 数 字 逻 辑 函 数 模 块 包 括 复 合 逻 辑 模 块 (Combinational Logic)、 逻 辑 运 算 符 模 块(Logical Operator)、 位 逻 辑 运 算 符 模 块 (Bitwise Logical Operator)等 9. 关 系 运 算 模 块 (Relational Operator) 关 系 符 号 包 括 : =(等 于 )、 (不 等 于 )、 (小 于 )、 (大 于 )、 =(大于 等 于 )等 10. 复 数 运 算 模 块 复 数 运 算 模 块 包 括 计 算 复 数 的 模 与 幅 角 (Complex to Magnitude-Angle)、 由 模 和 幅 角 计 算 复 数 (Magnitude-Angle to Complex)、 提 取 复 数 实 部 与 虚 部 模 块 (Complex to Real and Image)、 由 复 数 实 部 和 虚 部 计 算 复 数 (Real and Image to Complex)。
7.3.5非 线 性 模 块 (Nonlinear)非 线 性 模 块 (Nonlinear)中 包 括 一 些 常 用 的 非 线 性 模 块 , 如 图 7.9所 示 1. 比 率 限 幅 模 块 (Rate Limiter)功 能 : 用 于 限 制 输 入 信 号 的 一 阶 导 数 , 使 得 信 号 的 变 化 率 不 超 过 规 定 的 限 制 值 2 饱 和 度 模 块 (Saturation)功 能 : 用 于 设 置 输 入 信 号 的 上 下 饱 和 度 , 即 上 下 限 的 值 , 来 约 束 输 出 值 3 量 化 模 块 (Quantizer)功 能 : 用 于 把 输 入 信 号 由 平 滑 状 态 变 成 台 阶 状 态 4 死 区 输 出 模 块 (Dead Zone)功 能 : 在 规 定 的 区 内 没 有 输 出 值 5 继 电 模 块 (Relay)功 能 : 继 电 模 块 (Relay)用 于 实 现 在 两 个 不 同 常 数 值 之 间 进 行 切 换 6 选 择 开 关 模 块 (Switch) 功 能 : 根 据 设 置 的 门 限 来 确 定 系 统 的 输 出 。
7.3.6 信 号 与 系 统 模 块 库 (signals &Systems)信 号 与 系 统 模 块 库 (signals &Systems)包 括 的 主 要 模 块 如 图 7.11所 示 1. Bus 信 号 选 择 模 块 (Bus Selector)功 能 : 用 于 得 到 从 Mux模 块 或 其 它 模 块 引 入 的 Bus信 号 2. 混 路 器 模 块 (Mux)功 能 : 把 多 路 信 号 组 成 一 个 矢 量 信 号 或 者 Bus信 号 3.分 路 器 模 块 (Demux)功 能 : 把 混 路 器 组 成 的 信 号 按 照 原 来 的 构 成 方 法 分 解 成 多 路 信 号 4. 信 号 合 成 模 块 (Merge)功 能 : 把 多 路 信 号 进 行 合 成 一 个 单 一 的 信 号 5. 接 收 /传 输 信 号 模 块 (From/Goto)功 能 : 接 收 /传 输 信 号 模 块 (From/Goto)常 常 配 合 使 用 , From模 块 用 于 从 一 个 Goto模块 中 接 收 一 个 输 入 信 号 , Goto模 块 用 于 把 输 入 信 号 传 递 给 From模 块 。
6 初 始 值 设 定 模 块 (IC)功 能 : 初 始 值 设 定 模 块 (IC)用 于 设 定 与 输 出 端 口 连 接 的 模 块 的 初 始 值 7.3.7 信 号 输 出 模 块 (Sinks) 信 号 输 出 模 块 (Sinks)包 括 的 主 要 模 块 如 图 7.12所 示 图 7.12 输 出 显 示 模 块 库 1. 示 波 器 模 块 (Scope)功 能 : 显 示 在 仿 真 过 程 中 产 生 的 输 出 信 号 , 用 于 在 示 波 器 中 显 示 输 入 信 号 与 仿 真 时间 的 关 系 曲 线 , 仿 真 时 间 为 x轴 2. 二 维 信 号 显 示 模 块 (XY Graph)功 能 : 在 MATLAB的 图 形 窗 口 中 显 示 一 个 二 维 信 号 图 , 并 将 两 路 信 号 分 别 作 为 示 波器 坐 标 的 x轴 与 y 轴 , 同 时 把 它 们 之 间 的 关 系 图 形 显 示 出 来 3. 显 示 模 块 (Display)功 能 : 按 照 一 定 的 格 式 显 示 输 入 信 号 的 值 可 供 选 择 的 输 出 格 式 包 括 : short、 long、short_e、 long_e、 bank等 。
4. 输 出 到 文 件 模 块 (To File)功 能 : 按 照 矩 阵 的 形 式 把 输 入 信 号 保 存 到 一 个 指 定 的 MAT文 件 第 一 行 为 仿 真 时 间 ,余 下 的 行 则 是 输 入 数 据 , 一 个 数 据 点 是 输 入 矢 量 的 一 个 分 量 5. 输 出 到 工 作 空 间 模 块 (To Workspace)功 能 : 把 信 号 保 存 到 MATLAB的 当 前 工 作 空 间 , 是 另 一 种 输 出 方 式 6. 终 止 信 号 模 块 (Terminator)功 能 : 中 断 一 个 未 连 接 的 信 号 输 出 端 口 7. 结 束 仿 真 模 块 (Stop simulation)功 能 : 停 止 仿 真 过 程 当 输 入 为 非 零 时 , 停 止 系 统 仿 真 7.3.8 信 号 源 模 块 库 (Sources)信 号 源 模 块 库 (Sources)包 括 的 主 要 模 块 如 图 7.13所 示 图 7.13 信 号 源 模 块 库 1 输 入 常 数 模 块 (Constant)功 能 : 产 生 一 个 常 数 。
该 常 数 可 以 是 实 数 , 也 可 以 是 复 数 2 信 号 源 发 生 器 模 块 (Signal Generator)功 能 : 产 生 不 同 的 信 号 , 其 中 包 括 : 正 弦 波 、 方 波 、 锯 齿 波 信 号 3 从 文 件 读 取 信 号 模 块 (From File)功 能 : 从 一 个 MAT文 件 中 读 取 信 号 , 读 取 的 信 号 为 一 个 矩 阵 , 其 矩 阵 的 格 式 与 To File模 块 中 介 绍 的 矩 阵 格 式 相 同 如 果 矩 阵 在 同 一 采 样 时 间 有 两 个 或 者 更 多 的 列 , 则数 据 点 的 输 出 应 该 是 首 次 出 现 的 列 4 从 工 作 空 间 读 取 信 号 模 块 (From Workspace)功 能 : 从 MATLAB工 作 空 间 读 取 信 号 作 为 当 前 的 输 入 信 号 5 随 机 数 模 块 (Random Number)功 能 : 产 生 正 态 分 布 的 随 机 数 , 默 认 的 随 机 数 是 期 望 为 0, 方 差 为 1的 标 准 正 态 分 布 量 。
6 带 宽 限 制 白 噪 声 模 块 (Band Limited White Noise)功 能 : 实 现 对 连 续 或 者 混 杂 系 统 的 白 噪 声 输 入 7 其 它 模 块 除 以 上 介 绍 的 常 用 模 块 外 , 还 包 括 其 模 块 各 模 块 功 能 可 通 过 以 下 方 法 查 看 : 先 进入 Simulink工 作 窗 口 , 在 菜 单 中 执 行 Help/Simulink Help命 令 , 这 时 就 会 弹 出 Help界 面 然 后 用 鼠 标 展 开 Using SimulinkBlock ReferenceSimulink BlockLibraries就 可 以 看 到Simulink的 所 有 模 块 查 看 相 应 的 模 块 的 使 用 方 法 和 说 明 信 息 即 可 7.4 仿 真 模 型 的 建 立 与 模 块 参 数 与 属 性 的 设 置1. 仿 真 模 块 的 建 立 首 先 启 动 Simulink命 令 , 建立 一 个 空 的 模 块 窗 口“ untitled” , 然 后 利 用 Simulink提 供 的 模 块 库 , 在 此 窗 口 中 创 建自 己 需 要 的 Simulink模 型 。
具 体 方 法 : 在 模 块 库 浏 览 器 中 找到 所 需 模 块 , 选 中 该 模 块 后 右 击鼠 标 , 把 它 加 入 到 一 个 模 型 窗 口中 即 可 完 成 模 块 的 建 立 图 7.14添 加 模 块 2. 模 块 参 数 与 属 性 的 设 置 方 法 : 在 所 建 立 的 模 型 窗 口 中 , 选中 相 应 的 模 块 , 单 击 右 击 鼠 标 , 在 弹 出的 快 捷 菜 单 中 单 击 “ Block parameters”选 项 (如 图 7.15所 示 ), 即 可 打 开 该 模 块 的参 数 设 置 对 话 框 , 如 图 7.16(a)所 示 右击 鼠 标 , 在 弹 出 的 快 捷 菜 单 中 单 击“ Block Properties”选 项 , 即 可 打 开 该模 块 的 属 性 设 置 对 话 框 , 如 图 7.16(b)所示 图 7.15 Block paramenters选 项 3.模 块 的 连 接 一 般 情 况 下 , 每 个 模 块 都 有 一 个 或 者 多 个 输 入 口 或 者 输 出 口 输 入 口 通 常 是 模 块的 左 边 的 “ ”符 号 ; 输 出 口 是 右 边 的 “ ”符 号 。
模 块 的 连 接 方 法 : 把 鼠 标 指 针 放 到 模 块 的 输 出 口 , 这 时 , 鼠 标 指 针 将 变 为 “ +”十 字 形 ; 然 后 , 拖 运 鼠 标 至 其 它 模 块 的 输 入 口 , 这 时 信 号 线 就 变 成 了 带 有 方 向 箭 头的 线 段 此 时 , 说 明 这 两 个 模 块 的 连 接 成 功 , 否 则 需 要 重 新 进 行 连 接 4.运 行 仿 真 在 运 行 仿 真 之 前 , 首 先 保 存 已 设 置 和 连 接 的 模 型 , 然 后 就 可 以 运 行 仿 真 1. Simulink仿 真 注 意(1)Simulink的 数 据 类 型 由 于 Simulink在 仿 真 过 程 中 , 始 终都 要 检 查 模 型 的 类 型 安 全 性 模 型 的 类型 安 全 性 是 指 从 该 模 型 产 生 的 代 码 不 出现 上 溢 或 者 下 溢 现 象 , 当 产 生 溢 出 现 象时 , 系 统 将 出 错 误 查 看 模 块 的 数 据 类型 的 方 法 是 : 在 模 型 窗 口 的 菜 单 中 执 行Format/Port Data Types命 令 , 这 样 每 个模 块 支 持 的 数 据 类 型 就 显 示 出 来 了 。
要取 消 数 据 类 型 的 查 看 方 式 , 单 击 Port Data Types去 掉 其 前 面 的 勾 号 即 可 7.4.3 Simulink仿 真 注 意 与 技 巧 图 7.23 查 看 模 块 支 持 的 数 据 类 型 (2) 数 据 的 传 输 在 仿 真 过 程 中 , Simulink首 先 查 看 有 没 有 特 别 设 置 的 信 号 的 数 据 类 型 , 以 及 检 验信 号 的 输 入 和 输 出 端 口 的 数 据 类 型 是 否 产 生 冲 突 如 果 有 冲 突 , Simulink将 停 止 仿 真 ,并 给 出 一 个 出 错 提 示 对 话 框 , 在 此 对 话 框 中 将 显 示 出 错 的 信 号 以 及 端 口 , 并 把 信 号的 路 径 以 高 亮 显 示 遇 到 该 情 形 , 必 须 改 变 数 据 类 型 以 适 应 模 块 的 需 要 3)提 高 仿 真 速 度 Simulink仿 真 过 程 , 仿 真 的 性 能 受 诸 多 因 素 的 影 响 , 包 括 模 型 的 设 计 和 仿 真 参数 的 选 择 等 。
对 于 大 多 数 问 题 , 使 用 Simulink系 统 默 认 的 解 法 和 仿 真 参 数 值 就 能 够比 较 好 地 解 决 因 素 及 解 决 方 法 :(1)仿 真 的 时 间 步 长 太 小 针 对 这 种 情 况 可 以 把 最 大 仿 真 步 长 参 数 设 置 为 默 认 值 auto2)仿 真 的 时 间 过 长 可 酌 情 减 小 仿 真 的 时 间 3)选 择 了 错 误 的 解 法 针 对 这 种 情 况 可 以 通 过 改 变 解 法 器 来 解 决 (4)仿 真 的 精 度 要 求 过 高 仿 真 时 , 如 果 绝 对 误 差 限 度 太 小 , 则 会 使 仿 真 在 接 近 零 的状 态 附 近 耗 费 过 多 时 间 通 常 , 相 对 误 差 限 为 0.1%就 已 经 足 够 了 5)模 型 包 含 一 个 外 部 存 储 块 尽 量 使 用 内 置 存 储 模 块 (4)改 善 仿 真 精 度 检 验 仿 真 精 度 的 方 法 是 : 通 过 修 改 仿 真 的 相 对 误 差 限 和 绝 对 误 差 限 , 并 在 一 个合 适 的 时 间 跨 度 反 复 运 行 仿 真 , 对 比 仿 真 结 果 有 无 大 的 变 化 , 如 果 变 化 不 大 , 表 示解 是 收 敛 的 。
说 明 仿 真 的 精 度 是 有 效 的 , 结 果 是 稳 定 的 如 果 仿 真 结 果 不 稳 定 , 其 原 因 可 参 是 系 统 本 身 不 稳 定 或 仿 真 解 法 不 适 合 如 果 仿真 的 结 果 不 精 确 , 其 原 因 很 可 能 是 :(1)模 型 有 取 值 接 近 零 的 状 态 如 果 绝 对 误 差 过 大 , 会 使 仿 真 在 接 近 零 区 域 运 行 的仿 真 时 间 太 小 解 决 的 办 法 是 修 改 绝 对 误 差 参 数 或 者 修 改 初 始 的 状 态 2)如 果 改 变 绝 对 误 差 限 还 不 能 达 到 预 期 的 误 差 限 , 则 修 改 相 对 误 差 限 , 使 可 接 受的 误 差 降 低 , 并 减 小 仿 真 的 步 长 2. Simulink仿 真 技 巧 连 接 分 支 信 号 线 先 连 接 好 单 根 信 号 线 , 然 后 将 鼠 标 指 针 放 在 已 经 连 接 好 的 信 号 线 上 , 同 时 按住 “ Ctrl”键 , 拖 动 鼠 标 , 连 接 到 另 一 个 模 块 这 样 就 可 以 根 据 需 由 一 个 信 号 源 模块 , 引 出 多 条 信 号 线 。
如 图 7.28所 示 图 7.28 引 出 多 条 信 号 线 示 例 模 块 的 编 辑 技 巧(1)调 整 模 块 大 小 (2)在 同 一 窗 口 复 制 模 块(3)删 除 模 块(4)编 辑 模 块 标 签 7.5 其 它 应 用 模 块 集 和 Simulink扩 展 库1. 通 信 模 块 集 (Communications Blockset) 图 7.31 通 信 模 块 集 中 的 模 块 库 2 数 字 信 号 处 理 模 块 集 (DSP Blockset)3. 电 力 系 统 模 块 集 (Power System Blockset) 4. Simulink扩 展 库 扩 展 信 号 输 出 模 块 库 (Additional Sinks) 图 7.35 扩 展 信 号 输 出 模 块 库 扩 展 离 散 库 (Additional Discrete)扩 展 线 性 库 (Additional Linear) 图 7.36 扩 展 离 散 库 图 7.37 扩 展 线 性 库 转 换 库 (Transformations) 图 7.38 转 换 模 块 库触 发 模 块 库 (Flip Flops) 图 7.39 触 发 模 块 库 线 性 化 库 (Linearization) 图 7.40 线 性 化 库宇 航 模 块 库 (Airspace Blocks) 图 7.41 宇 航 模 块 库 。