仿 真 设 置 和 Scope示 波 器 的 使 用 ( 转 ) ( 一 ) 仿 真 设 置 : ( 窗 口 菜 单 ”Simulation”→”Configguration parameters…”) 在 了 解 这 些 设 置 之 前 必 须 先 了 解 一 下 Simulink的 工 作 原 理 : 我 们 在 Simulink中 连 线 的 过 程 实际 上 是 定 义 微 分 ( 差 分 ) 方 程 ( 组 ) 的 过 程 。而 仿 真 则 是 求 微 分 ( 差 分 ) 方 程 ( 组 ) 数 值 解的 过 程 。 1. Solver中 的 参 数 设 置 : ( 1) “Type”:设 置 微 分 ( 差 分 ) 方 程 求 解 类 型 , ”Variable-step”表 示 采 用 变 步 长 算法 。”Fixed-step”表 示 采 用 定 步 长 算 法 。( 参 阅 微 分 方 程 数 值 解 的 书 籍 ) ( 2) 当 求 解 类 型 是 ”Variable-step”时 , 有 以 下 选 项 : 1”Max step size”——最大步 长 , 若为auto,则 最大步 长 位(Stop time-Start time)/50。 2”Min step size”——最小步 长 。 3”Initial step size”——初始步 长 。 4”Relative tolerance”——设 置 相对容许误差 限。 5”Absolute tolerance”——设 置 绝对容许误差 限。 在 变 步 长 算 法 中 , 步 长 大小与信号变 化快慢反向相关。容许误差 限的 作 用 是 控制计算 精度。当 误差 超过 容许误差 限时 会自动修正步 长 。在 迭代的 每一 步 (不妨设 是 第i次迭代), 程 序都会将计算 出来的 值 与期望值 相减得出一 个误差 e(i), 若e(i)满足: e(i)<=max(相对容许误差 限*|y(i)|, 绝对容许误差 限), 则 表 明第i次迭代是 正确的 , 否则 , 程 序会自动将步 长 减小, 再来验证上 述不等式是 否成立。重复上 述过 程 , 直到上 述不等式成立为止。 ( 3) 当 求 解 类 型 是 ”Fixed-step”时 , 有 以 下 选 项 : 1”Fixed step size”——设 置 步 长 2”Tasking mode for periodic sample times” ——设 置 模型 类 型 。 (4)无 论 是 定 步 长 还 是 变 步 长 , 都 可 以 用 Solver下 拉 框 选 择 求 解 微 分 ( 差 分 ) 方 程 数 值 解 的 算法...