电子信息系 苏虎 Suhu@home.SWJTU.edu.cn 《计算机仿真》第三章 连续系统的数字仿真通用算法 电子信息系 苏虎 Suhu@home.SWJTU.edu.cn.

Slides:



Advertisements
Similar presentations
南 通. 南通概述 南通,位于江苏省东部, 东抵黄海,南望长江。 “ 据江 海之会、扼南北之喉 ” ,隔江 与中国经济最发达的上海及 苏南地区相依,被誉为 “ 北上 海 ” 。 南通也是中国首批对 外开放的 14 个沿海城市之一 ,被称为 “ 中国近代第一城 ” 。 南通面临海外和内陆两大经 济辐射扇面,素有.
Advertisements

高等学校英语应用能力考试 考务培训 兰州文理学院教务处 2014 年 12 月. 考务培训 21 日请监考人员上午 8:00 (下午 2:30 )到综合楼 205 教室集合,查看 监考安排,由考务负责人进行考务 培训。
均衡推进,确保质量 08学年第一学期教学工作会议 广州市培正中学
第3章 传感器与检测系统特性分析基础.
黑木耳.
投資權證13問 交易所宣導資料(104) 1.以大盤指數為標的之權證,和大盤指數的連動性,為什麼比和期交所期指的連動性差?
如何把作文写具体.
第一节 人口与人种 第一课时.
普陀区税务局 营业税改征增值税试点 最新政策 货物和劳务税科 2013年7月.
解读我党发展史 思索安惠美好明天 主讲人:王辰武.
第5课 长江和黄河.
2011级高考地理复习(第一轮) 第三篇 中国地理 第一章 中国地理概况 第五节 河流和湖泊.
銓敘部研究規劃自願退休公務人員月退休金起支年齡延後方案座談會
瓦罐湯 “瓦缸煨汤”是流行于南方民间的一种风味菜肴。它采用一种制特的大瓦缸,其缸底可以烧火,缸内置有铁架,厨师将装有汤的小瓦罐一层层地码入缸内的铁架上,然后点燃木炭,借用木炭火产生的高温将瓦罐内的汤煨熟。
1.數學的難題 如下圖所示,你知道表格中的問號應填入什麼數字嗎?
第九章 欧氏空间 §1 定义与基本性质 §2 标准正交基 §3 同构 §4 正交变换 §5 子空间 §6 对称矩阵的标准形
第九章 欧氏空间 §1 定义与基本性质 §6 对称矩阵的标准形 §2 标准正交基 §7 向量到子空间的 距离─最小二乘法 §3 同构
合肥学院外国语言系2012年度 学生工作表彰大会.
105年基北區高中職適性入學宣導 教育會考後相關作業說明
真题模拟 主讲:凌宇 时间:6月9日.
第四章 保税货物的通关(上).
南京市国税局国际税务管理处 二00九年二月二十四日
第四章 平稳过程.
台灣科技之父 李國鼎 先生.
硫化氢中毒及预防 硫化氢的特性与危害 硫化氢(H2S)是无色气体,有特殊的臭味(臭蛋味),易溶于水;比重比空气大,易积聚在通风不良的城市污水管道、窨井、化粪池、污水池、纸浆池以及其他各类发酵池和蔬菜腌制池等低洼处。 硫化氢属窒息性气体,是一种强烈的神经毒物。硫化氢浓度在0.4毫克/立方米时,人能明显嗅到硫化氢的臭味;70~150毫克/立方米时,吸入数分钟即发生嗅觉疲痨而闻不到臭味,浓度越高嗅觉疲劳越快,越容易使人丧失警惕;超过760毫克/立方米时,短时间内即可发生肺气肿、支气管炎、肺炎,可能引起生命危险;
一个中国孩子的呼声.
舌尖上的昭通.
報告人 方萱玉 100上學期教學組業務報告.
自动控制原理 西北工业大学自动化学院 自 动 控 制 原 理 教 学 组.
国家级精品课程 《计算机控制技术》 主讲教师:于海生 教授 青岛大学.
第二章 控制系统的数学模型 2-0 引言 2-1 微分方程的建立及线性化 2-2 传递函数 2-3 结构图 2-4 信号流图.
第二章 线性离散控制系统 Linear Discrete-Time Control Systems
律师公司业务实务 北京市嘉润道和律师事务所 龚志忠 2011年10月21日.
第五章 关税法 王小宁教授 三峡大学经济与管理学院.
第7章 线性离散系统的理论基础 7.1 采样控制系统的基本概念 7.2 信号的采样和保持 7.3 Z变换 7.4 脉冲传递函数
第8章 采样控制系统的分析与设计 8-1 引言 8-2 信号的采样与复现 8-3 Z变换与Z反变换 8-4 脉冲传递函数
看图找关系.
鸿门宴 司马迁.
成才之路 · 语文 人教版 · 中国小说欣赏 路漫漫其修远兮 吾将上下而求索.
第二章 市场营销调查与预测.
再生能源簡介.
第一次世界大战的时候,一位法国飞行员在2 000 m高空飞行的时候,发现脸旁有一个小玩意儿在游动着,飞行员以为这是一只小昆虫,敏捷地把它一把抓了过来,令他吃惊的是,他发现他抓到的竟是一颗德国子弹!     问题:大家都知道,子弹的飞行速度是相当快的,这名法国飞行员为什么会有这么大的本领呢?为什么飞行员能抓到子弹?
慈禧药方(人参健脾丸) 【简介】:清代太医院的设制基本上沿袭了明朝的旧制,顺治1644年设太医院为独立的中央医事机构,为帝后及宫内人员诊视疾病、配制药物,也担负其他医药事务。此为宫廷处方,内容如下: 老佛爷 人参健脾丸 党参七钱 白术二钱 怀山药七钱 炒 薏米五钱六分 欠实五钱六分 广皮一钱.
台灣的自然環境 第一課 位置與範圍.
工程测试技术 主讲人:杨志永 天津大学机械学院.
2014年度 预归类专业技能培训和资格考试 纺织品部分(50-63章).
第七章 门电路和组合逻辑电路 7.1 基本概念 模拟信号 电子电路中的信号 数字信号 模拟信号:随时间连续变化的信号 正弦波信号 三角波信号
第十四章 网络函数.
数学模型: 数学表达式 - 第二章 自动控制系统的数学模型 第一节 控制系统微分方程的编写 微分方程 差分方程 状态方程 等等
第四章 连续系统的复频域分析 4.1 拉普拉斯变换的定义、收敛域 4.2 拉普拉斯变换的基本性质 4.3 拉普拉斯逆变换
第一章 质点的运动 §1 质点 参考系 运动表式 一.质点 忽略物体形状和大小,保留其质量的物理点模型。 .二. 参照系 坐标系
第十一章 线性动态电路 暂态过程复频域分析 1 拉普拉斯变换 2 拉普拉斯变换的基本性质 3 拉普拉斯逆变换
第三章 控制系统的运动分析.
第二章 动态系统的描述 2-1 SISO线性连续系统的动态模型 时域模型:微分方程 权函数和卷积 阶跃响应 状态方程
第7章 线性离散系统的分析与校正 1.
现代控制理论基础.
第二节 一阶系统性能分析 一、一阶系统的数学模型 二、一阶系统的时域响应及性能分析
教網單一入口請假系統操作步驟 人事室.
初 等 数 论 辅导课程七 主讲教师:曹洪平.
宝 贝.
描述函数 邹斌 上海大学 自动化系 地 址:上海市延长路149号 邮政编码: 电子邮件:
两个变量的线性相关 琼海市嘉积中学 梅小青.
第 8 章 計量與質性預測變數之迴歸模型.
自动控制原理1 总结与复 习 基本概念 基本理论 基本方法.
§1-5(2) 系统框图的等效变换.
自动控制原理.
下列各句没有语病的一项是 A.布什政府在陷入伊战泥潭不能自拔的情况下,美国国会通过决议要求政府限期从伊拉克撤军。 B.自上世纪70年代开始,心脏病急剧上升,该病已成为威胁人类健康的主要杀手之一。 C.尊重事实,追求真理是专家的天职,任何违背科学真理的行为都应成为其禁区都不可踏入。 D.北京时间2007年9月14日,9时33分,日本第一颗绕月探测卫星“月亮女神”号在日本九州种子岛宇宙中心发射升空。
义务教育课程标准实验教科书 小学语文 四年级 下册
百雞問題 製作者:張美玲 資料來源:數學誕生的故事—凡異出版社.
第七章 离散控制系统 控制系统中有一部分信号不是时间的连续函数,而是一组离散的脉冲序列或数字序列,这样的系统称为离散控制系统。
Presentation transcript:

电子信息系 苏虎 Suhu@home.SWJTU.edu.cn 《计算机仿真》第三章 连续系统的数字仿真通用算法 电子信息系 苏虎 Suhu@home.SWJTU.edu.cn

《3. 连续系统的数字仿真通用算法》 3 连续系统的数字仿真通用算法 3.1 数值积分法 3.2 离散相似法

3.1 数值积分法 3.1.1 数值积分法的基本原理 3.1.2 欧拉法 3.1.3 梯形法 3.1.4 龙格-库塔法 《3. 连续系统的数字仿真通用算法》 3.1 数值积分法 3.1.1 数值积分法的基本原理 3.1.2 欧拉法 3.1.3 梯形法 3.1.4 龙格-库塔法 3.1.5 线性多步法 3.1.6 变步长法 3.1.7 微分方程数值积分的矩阵分析方法 3.1.8 数值积分法的计算稳定性 3.1.9 数值积分法的选择原则

3.1.1 数值积分法的基本原理 基本原理 连续系统模型——常微分方程的数值解 什么是数值解法 寻求微分方程在一系列离散点处的近似解 《3. 连续系统的数字仿真通用算法》 3.1.1 数值积分法的基本原理 基本原理 连续系统模型——常微分方程的数值解 什么是数值解法 寻求微分方程在一系列离散点处的近似解

《3. 连续系统的数字仿真通用算法》 3.1.1 数值积分法的基本原理 几个概念 单步法与多步法 显式与隐式 截断误差 舍入误差

3.1.2 欧拉法 3.1.2 欧拉法 欧拉法 前向欧拉法 后向欧拉法 误差 局部截断误差与h2成正比 几何意义 《3. 连续系统的数字仿真通用算法》 3.1.2 欧拉法 3.1.2 欧拉法 欧拉法 前向欧拉法 后向欧拉法 误差 局部截断误差与h2成正比 几何意义

《3. 连续系统的数字仿真通用算法》 3.1.3 梯形法 3.1.3 梯形法 梯形法公式 几何意义 预估-校正法

《3. 连续系统的数字仿真通用算法》 3.1.3 梯形法 例 3.1 设系统方程如下, 分别用欧拉法、梯形法求其数值解,这里取仿真步长

3.1.3 梯形法 计算结果 t 精确解 1 1 1 1 《3. 连续系统的数字仿真通用算法》 0.1 0.2 0.3 0.4 … 1.0 0.1 0.2 0.3 0.4 … 1.0 精确解 1 0.9091 0.833 0.7692 0.6667 … 0.5 前向欧拉法 1 0.9 0.819 0.7519 0.6594 … 0.4638 后向欧拉法 1 0.916 0.8447 0.7833 0.6834 … 0.5165 梯形法 1 0.9087 0.8328 0.7685 0.6659 … 0.4994

《3. 连续系统的数字仿真通用算法》 3.1.4 龙格-库塔法 3.1.4 龙格-库塔法 基本原理 间接利用泰勒展开式 二阶龙格-库塔法公式

《3. 连续系统的数字仿真通用算法》 3.1.4 龙格-库塔法 3.1.4 龙格-库塔法 四阶龙格-库塔法公式

3.1.5 线性多步法 3.1.5 线性多步法 基本思想 利用前面多步的计算结果计算xn+1,以提高速度、获得较高的精度。 《3. 连续系统的数字仿真通用算法》 3.1.5 线性多步法 3.1.5 线性多步法 基本思想 利用前面多步的计算结果计算xn+1,以提高速度、获得较高的精度。 通用的递推公式可写为

《3. 连续系统的数字仿真通用算法》 3.1.5 线性多步法 3.1.5 线性多步法 Adams显式公式 Adams隐式公式

3.1.6 变步长法 3.1.6 变步长法 几种变长算法 步长控制策略 变步长龙格-库塔-默森法 变步长龙格-库塔-费尔别克法 《3. 连续系统的数字仿真通用算法》 3.1.6 变步长法 3.1.6 变步长法 几种变长算法 变步长龙格-库塔-默森法 变步长龙格-库塔-费尔别克法 变步长龙格-库塔-夏普勒法 步长控制策略 对分策略 最优步长控制策略等

3.1.6 变步长法 3.1.7 微分方程数值积分的矩阵分析方法 欧拉公式 梯形公式 二阶RK公式 四阶RK公式 《3. 连续系统的数字仿真通用算法》 3.1.6 变步长法 3.1.7 微分方程数值积分的矩阵分析方法 欧拉公式 梯形公式 二阶RK公式 四阶RK公式

3.1.6 变步长法 3.1.8 数值积分法的计算稳定性 概述 前向欧拉法的稳定性 后向欧拉法的稳定性 梯形法的稳定性 RK法的稳定性 《3. 连续系统的数字仿真通用算法》 3.1.6 变步长法 3.1.8 数值积分法的计算稳定性 概述 前向欧拉法的稳定性 后向欧拉法的稳定性 梯形法的稳定性 RK法的稳定性 AB法的稳定性

3.1.6 变步长法 3.1.9 数值积分法的选择原则 精度要求 计算速度 数值计算的稳定性 自启动能力 变步长能力 步长的选择原则 《3. 连续系统的数字仿真通用算法》 3.1.6 变步长法 3.1.9 数值积分法的选择原则 精度要求 计算速度 数值计算的稳定性 自启动能力 变步长能力 步长的选择原则

3.1.9 数值积分法的选择原则 精度要求 计算速度 数值计算的稳定性 自启动能力 变步长能力 步长的选择原则 《3. 连续系统的数字仿真通用算法》 3.1.9 数值积分法的选择原则 精度要求 计算速度 数值计算的稳定性 自启动能力 变步长能力 步长的选择原则

3.2 离散相似法 3.2.1 时域离散相似法 3.2.2 状态转移矩阵的计算 3.2.3 增广矩阵法 3.2.4 离散等价模型校正 《3. 连续系统的数字仿真通用算法》 3.2 离散相似法 3.2.1 时域离散相似法 3.2.2 状态转移矩阵的计算 3.2.3 增广矩阵法 3.2.4 离散等价模型校正

3.2.1 时域离散相似法 根据连续系统状态方程的解析解推导离散状态方程 。 设系统的状态方程为 其解析解为 《3. 连续系统的数字仿真通用算法》 3.2.1 时域离散相似法 根据连续系统状态方程的解析解推导离散状态方程 。 设系统的状态方程为 其解析解为

《3. 连续系统的数字仿真通用算法》 3.2.1 时域离散相似法 采用零阶保持器则有 若采用三角保持器,有

3.2.2 状态转移矩阵的计算 泰勒展开法 加速收敛法 一种常用的利用eAT展开式的数值计算方法 等效转移法 缩方与乘方法 《3. 连续系统的数字仿真通用算法》 3.2.2 状态转移矩阵的计算 泰勒展开法 一种常用的利用eAT展开式的数值计算方法 加速收敛法 等效转移法 缩方与乘方法

《3. 连续系统的数字仿真通用算法》 3.2.3 增广矩阵法 目的 降低由保持器带来的误差 基本思路 将系统输入量增广微状态变量

《3. 连续系统的数字仿真通用算法》 3.2.4 离散等价模型校正 离散等价模型的精度问题 校正环节 连续校正环节 离散校正环节

《3. 连续系统的数字仿真通用算法》 3.2.5 离散相似法中的几个问题 离散相似模型的结构 采样步长T的选择 离散相似模型的校正问题

3.3 实时半实物仿真 3.3.1 相关概念 实时仿真 半实物仿真(Hardware In Loop Simualtion) 《3. 连续系统的数字仿真通用算法》 3.3 实时半实物仿真 3.3.1 相关概念 实时仿真 半实物仿真(Hardware In Loop Simualtion) 实时仿真模型的特性 - 实时性 - 周期性 - 可靠性

3.3 实时半实物仿真 3.3.2 实时仿真算法的特点 算法的快速性 算法执行中数据的可读取性 算法的鲁棒性(强壮性) 算法的相容性 《3. 连续系统的数字仿真通用算法》 3.3 实时半实物仿真 3.3.2 实时仿真算法的特点 算法的快速性 算法执行中数据的可读取性 算法的鲁棒性(强壮性) 算法的相容性

3.3 实时半实物仿真 3.3.3 基本的实时仿真算法 Adams-Bashform(AB)算法 Adams-Moulton(AM)算法 《3. 连续系统的数字仿真通用算法》 3.3 实时半实物仿真 3.3.3 基本的实时仿真算法 Adams-Bashform(AB)算法 Adams-Moulton(AM)算法 Rounge-Kutta法

3.3 实时半实物仿真 3.3.4 构建半实物仿真系统的关键问题 系统仿真的总体技术 建模及其校核及验证技术 目标、环境和干扰特性的生成技术 《3. 连续系统的数字仿真通用算法》 3.3 实时半实物仿真 3.3.4 构建半实物仿真系统的关键问题 系统仿真的总体技术 建模及其校核及验证技术 目标、环境和干扰特性的生成技术 半实物仿真系统的接口技术

《3. 连续系统的数字仿真通用算法》 3.3 实时半实物仿真 3.3.5 半实物仿真系统实例 卫星姿态控制半实物仿真平台

《3. 连续系统的数字仿真通用算法》 3.3 实时半实物仿真 变电站半实物仿真与培训平台

《3. 连续系统的数字仿真通用算法》 3.3 实时半实物仿真 汽车ABS性能测试系统

《3. 连续系统的数字仿真通用算法》 3.3 实时半实物仿真 电力机车控制系统实物+虚拟被控对象

3.4 采样控制系统的仿真 3.4.1 概述 采样控制系统的原理 采样控制系统仿真的特点 采样控制系统原理图 《3. 连续系统的数字仿真通用算法》 3.4 采样控制系统的仿真 3.4.1 概述 采样控制系统的原理 采样控制系统仿真的特点 采样器 量化 数字控制器 D/A或保持器 被控对象 + - x(t) e(t) e*(t) e (kT) u(kT) u(t) y(t) 采样控制系统原理图

3.4 采样控制系统的仿真 3.4.2 采样周期与仿真步长 采样控制系统方块图 《3. 连续系统的数字仿真通用算法》 D(z) H(s) G(s) + - X(s) Ts E(s) U(z) U*(s) U(s) Y(s) 采样控制系统方块图 E*(z)

3.4 采样控制系统的仿真 采样周期与仿真步长相等 - 何时取 h= Ts? - h= Ts时的仿真模型 h= Ts时的仿真模型 《3. 连续系统的数字仿真通用算法》 3.4 采样控制系统的仿真 采样周期与仿真步长相等 - 何时取 h= Ts? - h= Ts时的仿真模型 D(z) G(z) + - X(s) Ts Y(z) h= Ts时的仿真模型 Z-1 X(z)

3.4 采样控制系统的仿真 采样周期大于仿真步长 - 何时取 h< Ts? Ts较大时 虚拟采样开关较多时 - 取h= Ts/N 《3. 连续系统的数字仿真通用算法》 3.4 采样控制系统的仿真 采样周期大于仿真步长 - 何时取 h< Ts? Ts较大时 虚拟采样开关较多时 - 取h= Ts/N - 系统中存在不同采样周期时的仿真计算 离散部分、连续部分分别计算 不同回路分别计算

3.4 采样控制系统的仿真 采样周期小于仿真步长 - 何时取 h> Ts? - 数字控制器脉冲传函的修改 《3. 连续系统的数字仿真通用算法》 3.4 采样控制系统的仿真 采样周期小于仿真步长 - 何时取 h> Ts? - 数字控制器脉冲传函的修改 基于s平面的零、极点匹配及终值定理 例 设数字控制器的脉冲传函为 采样周期为Ts=0.04s,现希望采用h=0.1s的仿真步长进行仿真,试求数字控制器新的脉冲传函

3.4 采样控制系统的仿真 3.4.3 采样控制系统的仿真方法 方法一 方法二 根据系统闭环脉冲传函求出系统的差分方程,进行仿真。 《3. 连续系统的数字仿真通用算法》 3.4 采样控制系统的仿真 3.4.3 采样控制系统的仿真方法 方法一 根据系统闭环脉冲传函求出系统的差分方程,进行仿真。 方法二 求出离散部分、连续部分的差分方程,每步仿真对两部分分别进行计算,然后对离散部分的输入信号进行综合。

3.4 采样控制系统的仿真 例. 系统如图所示,采用计算机控制,控制器脉冲传函为 被控对象为一阶惯性系统 采用零阶保持器 系统的初态为 《3. 连续系统的数字仿真通用算法》 3.4 采样控制系统的仿真 例. 系统如图所示,采用计算机控制,控制器脉冲传函为 被控对象为一阶惯性系统 采用零阶保持器 系统的初态为 求系统的输出y(t) D(z) Gh(s) G(s) + - T u(n) y(t) e(n) y(n) r(t)

《3. 连续系统的数字仿真通用算法》 3.5 小结 3.5.1 本章主要内容 数值积分算法 离散相似法 半实物实时仿真 采样控制系统仿真

3.5 小结 3.5.2 数值积分法 基本原理 数值积分法求系统微分方程的数值解 主要方法 欧拉法、梯形法、龙格-库塔、Adams法 《3. 连续系统的数字仿真通用算法》 3.5 小结 3.5.2 数值积分法 基本原理 数值积分法求系统微分方程的数值解 主要方法 欧拉法、梯形法、龙格-库塔、Adams法 变步长法 数值计算的稳定性问题 数值积分法的选择原则

3.5 小结 3.5.3 离散相似法 基本原理 求解系统的离散相似模型 状态转移矩阵的计算方法 泰勒展开法—误差的估计问题 《3. 连续系统的数字仿真通用算法》 3.5 小结 3.5.3 离散相似法 基本原理 求解系统的离散相似模型 状态转移矩阵的计算方法 泰勒展开法—误差的估计问题 加速收敛算法—等效转移法、乘方缩方法 增广矩阵法 离散相似模型的校正 连续校正器、数字校正器

3.5 小结 3.5.4 半实物实时仿真 基本概念 半实物仿真、三个时间概念 实时仿真与无约束仿真 半实物实时仿真及其算法的特点 《3. 连续系统的数字仿真通用算法》 3.5 小结 3.5.4 半实物实时仿真 基本概念 半实物仿真、三个时间概念 实时仿真与无约束仿真 半实物实时仿真及其算法的特点 基本的实时仿真算法 构建半实物仿真系统的几个关键问题

3.5 小结 3.5.5 采样控制系统的仿真 采样控制系统仿真的特点 不同仿真步长的情况下仿真 采样控制系统的仿真方法 《3. 连续系统的数字仿真通用算法》 3.5 小结 3.5.5 采样控制系统的仿真 采样控制系统仿真的特点 不同仿真步长的情况下仿真 采样控制系统的仿真方法

作业 1. 设系统微分方程为 分别用欧拉法、四阶龙格库塔法求解,并与解析解比较,这里取仿真步长 2.设连续时间系统传函为 《3. 连续系统的数字仿真通用算法》 作业 1. 设系统微分方程为 分别用欧拉法、四阶龙格库塔法求解,并与解析解比较,这里取仿真步长 2.设连续时间系统传函为 用时域离散相似法求其仿真模型的差分方程(采用零阶保持器)。