试画出下面系统的乃式图(nyquist图)【Matlab】

2023-11-13

试画出下面系统的乃式图

题目: G ( s ) = 1 s 2 ( s + 1 ) ( 2 s + 1 ) G(s)=\frac{1}{s^2(s+1)(2s+1)} G(s)=s2(s+1)(2s+1)1

1. 正常的解题
G ( s ) = 1 s 2 ( s + 1 ) ( 2 s + 1 ) G(s)=\frac{1}{s^2(s+1)(2s+1)} G(s)=s2(s+1)(2s+1)1

解:
第一步 G ( j ω ) = 1 ( j ω ) 2 ( j ω + 1 ) ( 2 j ω + 1 ) = − 1 ω ∗ 1 ω ∗ 1 j ω + 1 ∗ 1 2 j ω + 1 = 1 ω 2 ∗ ω 2 + 1 ∗ ( 2 ω ) 2 + 1 e − π 2 − π 2 − a r c t a n ω − a r c t a n 2 ω = 1 ω 2 ∗ ω 2 + 1 ∗ ( 2 ω ) 2 + 1 e − π − a r c t a n ω − a r c t a n 2 ω G(jω)=\frac{1}{(jω)^2(jω+1)(2jω+1)}=-\frac{1}{ω}*\frac{1}{ω}*\frac{1}{jω+1}*\frac{1}{2jω+1}=\frac{1}{ω^2*\sqrt{ω^2+1}*\sqrt{(2ω)^2+1}}e^{-\frac{π}{2}-\frac{π}{2}-arctanω-arctan2ω}=\frac{1}{ω^2*\sqrt{ω^2+1}*\sqrt{(2ω)^2+1}}e^{-π-arctanω-arctan2ω} G(jω)=(jω)2(jω+1)(2jω+1)1=ω1ω1jω+112jω+11=ω2ω2+1 (2ω)2+1 1e2π2πarctanωarctan2ω=ω2ω2+1 (2ω)2+1 1eπarctanωarctan2ω

∴ ∣ G ( j ω ) ∣ = 1 ω 2 ∗ ω 2 + 1 ∗ ( 2 ω ) 2 + 1 \therefore|G(jω)|=\frac{1}{ω^2*\sqrt{ω^2+1}*\sqrt{(2ω)^2+1}} G(jω)=ω2ω2+1 (2ω)2+1 1
∠ G ( j ω ) = − π − a r c t a n ω − a r c t a n 2 ω \angle{G(jω)}=-π-arctanω-arctan2ω G(jω)=πarctanωarctan2ω

第二步
① 当 ω = 0 时,A(ω) = ∞,φ(ω) = -π;
② 当 ω = 0 时,A(ω) = 0,φ(ω) = -2π;

第三步
再求与正虚轴的交点
∠ G ( j ω ) = − π − a r c t a n ω − a r c t a n 2 ω = − 3 2 π \angle{G(jω)}=-π-arctanω-arctan2ω=-\frac{3}{2}π G(jω)=πarctanωarctan2ω=23π
ω = 1 2 ω=\sqrt{\frac{1}{2}} ω=21
∴ ∣ G ( j 1 2 ) ∣ = 1 ( 1 2 ) 2 ∗ ( 1 2 ) 2 + 1 ∗ ( 2 ( 1 2 ) ) 2 + 1 = 0.94 \therefore|G(j\sqrt{\frac{1}{2}})|=\frac{1}{(\sqrt{\frac{1}{2}})^2*\sqrt{(\sqrt{\frac{1}{2}})^2+1}*\sqrt{(2(\sqrt{\frac{1}{2}}))^2+1}}=0.94 G(j21 )=(21 )2(21 )2+1 (2(21 ))2+1 1=0.94
在这里插入图片描述

2. Matlab求证
s=tf('s');
g  = 1/(s^2*(s+1)*(2*s+1));
nyquist(g)

在这里插入图片描述
这里就要疑问了,嗯???,为什么我画的图与Matlab里的不一样呢?
实际上需要放大:
在这里插入图片描述
附一张 GIF:
在这里插入图片描述

点我回顶部

 
 
 
 
 
 
 
Fin.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

试画出下面系统的乃式图(nyquist图)【Matlab】 的相关文章

  • 概率论 各种分布及其期望、方差、分布函数

    概率论 各种分布及其期望 方差 分布函数 0 1 分布 二项分布 X b n p 泊松分布 X pi lambda 均匀分布 X U a b 指数分布 正态 高斯分布 X N
  • MATLAB的sum函数

    1 a为向量 b sum a a表示行向量 b表示行向量求和的值 2 a为矩阵 b sum a a表示矩阵 b表示矩阵每列求和得到的行向量 3 设定sum函数的参数列表的参数dim 对矩阵每一列或者每一列求和或每一行求和 得到行向量或者列向
  • 彻底卸载Keil4和Keil5

    一 卸载 在keil安装目录下找到uninstall exe文件 点击卸载 卸载完后将该文件下的所有文件删除 二 清除注册表 按下windows R打开运行 输入regedit打开注册表 将HKEY CLASSES ROOT目录下的 所有U
  • Python串口通信模块PySerial使用教程(CH340 USB TTL转接芯片)

    CONTENTS 1 CH340 USB TTL介绍 2 PySerial教程 1 CH340 USB TTL介绍 TTL 一般是从单片机或者芯片中发出的电平 高电平为 5V 51单片机 或者 3 3V STM32 USB 转 TTL 模块
  • go get更换国内镜像源

    在VSCode配置golang开发环境时 我们一般使用golang提供的go插件 而这个插件会使用go get命令去从golang org下载对应的包 因为众所周知的原因 这个过程经常会失败 因此必须要为go get更换国内镜像源 由于历史
  • Gromacs初探

    1 Gromacs是用来干什么的 分子动力学模拟是分子模拟中最接近实验条件的模拟方法 能够从原子层面给出体系的微观演化过程 直观地展示实验现象发生的机理与规律 gromacs就是一个用于分子动力学模拟的程序 2 Gromacs的步骤 以T4
  • 有关循环Random随机数重复的解决方案

    在做项目时 我逻辑服循环里面使用random时发现会随机出重复数 我在网上查了资料 然后使用的方法 float objRandomCount new Random Guid NewGuid GetHashCode Next 0 num 可以
  • 一套简单的基本生活财富自由方案

    前言 之前一直觉得财富自由似乎遥不可及 但今年学习理财以来 至今已有一年的样子了 读完了100本书 再加上实操经验 发现虽然成为富豪依然遥不可及 但一些基本的财富自由方案已经可以实现了 试算了一下 按照保守收益估计 其实是完全可以实现的 经
  • 如何提高for循环的效率--兆易创新一面

    1 实例化变量放在循环外 include
  • Windows 下Maven安装配置(本地仓库配置)

    一 下载maven maven官网 http maven apache org 下载下来也就是一个压缩文件 解压 我下载的是3 5 2版本 解压之后如下 路径为 D Program Files apache maven 3 5 2 二 配置
  • 使用VMware完成KVM虚拟化实验并运行Centos

    本次实验在VMware中的Ubuntu18内安装KVM并运行centos 首先 在VMware下开启虚拟化 更新软件索引 apt get update 安装依赖 apt get install qemu kvm qemu virt mana
  • 微隔离(MSG)

    微隔离 MSG 参考文章 用 微隔离 实现零信任 什么是微隔离 当下哪家微隔离最靠谱 参考视频 不仅是防火墙 用微隔离实现零信任 定义 微隔离 Micro Segmentation 微隔离是一种网络安全技术 其核心的能力要求是聚焦在东西向流
  • 批处理文件常用命令

    批处理有许多命令 1 Echo 命令 打开回显或关闭请求回显功能 或显示消息 如果没有任何参数 echo 命令将显示当前回显设置 语法 echo on off message Sample echo off echo hello world
  • 杂项(每天看到的感兴趣的)

    Tomcat最大承受的并发数 Tomcat的最大并发数取决于多个因素 包括硬件资源 如CPU 内存等 网络带宽 应用程序性能以及Tomcat本身的配置 在默认情况下 Tomcat可以处理的最大并发连接数为200 然而 在实际生产环境中 这个
  • 一张图正则表达式

    一张图正则表达式
  • 嵌入式软件中如何排查bug?

    明确Bug现象 要准确描述Bug出现的场景 现象 能复现就最好 查看日志信息 嵌入式系统日志可以帮助定位问题 看是否有报错 异常信息 用仿真工具调试 许多嵌入式芯片都有相应的仿真调试工具 可以在仿真环境下单步跟踪 查看变量值等 加打印调试
  • Unity在development模式下的一个坑

    最近发现unity生成的包在Nexus上如果打开带Input控件的界面时 关闭屏幕再打开 则永远无法显示输入法界面了 一开始还以为是unity自己本身的bug 后来发现release版本并无这个问题 于是弄了个最简单的测试版本分别打了 两个
  • 生成项目树形结构

    当你写博客或者项目描述的时候 想要展示项目的树形结构 怎么办呢 手写 程序员是不可能手写的 win R输入cmd进入dos 输入命令 tree 项目根目录 gt 生成的树形结构文件保存地址 比如 tree E workspace flink
  • VSCode Docker linux环境开发 for Windows 10

    本文利用vscode Remote Containers插件与Docker在windos平台实现linux环境开发 Docker 1 下载 Docker Desktop Docker Desktop for Windows 2 安装Dock
  • linux函数库之htons(), ntohl(), ntohs(),htons() 函数

    linux疑难问题排查实战 分享了作为公司专家 在项目开发过程中内存优化 堆 栈 代码段 数据段 性能优化 死机 栈越界 堆越界 死锁等疑难问题排查的案例 使用的工具 perf asan strace memleak等 工作经验 大家可以点

随机推荐

  • Nginx超详细入门教程

    目录 一 nginx配置文件介绍 二 nginx的核心功能 1 反向代理 lt 1 gt 正向代理 lt 2 gt 反向代理 lt 3 gt 准备工作 2 负载均衡 3 负载均衡策略 4 动静分离 三 Nginx的高可用性 1 准备两台虚拟
  • Qt控件使用方法技巧合集

    Qt控件使用方法技巧合集 本篇博客代码示例包含C 版本和Python版本 不管是哪个版本 Qt的API都是一样的 使用方式大同小异 文章目录 Qt控件使用方法技巧合集 1 QTextEdit设置背景色和文本颜色 2 QMessageBox的
  • GBK转成utf-8,java实现及讲解,androidstudio学习

    好吧 看来问的人和回答的人都不一定清楚什么是 编码和编码格式 以及如何理解 java中字符串的编码 首先明确几点 unicode是一种 编码 所谓编码就是一个编号 数字 到字符的一种映射关系 就仅仅是一种一对一的映射而已 可以理解成一个很大
  • 连接SqlServer数据库报错version TLS10 is not accepted by client preferences [TLS12,TLS13]

    报错内容 我的报错信息如下 其他类似的可能也好使 你们可以试试 The server selected protocol version TLS10 is not accepted by client preferences TLS12 T
  • 程序员进阶攻略-笔记-021~030

    信息 过载与有效 忙碌 充实而疲倦 的虚幻假象 在这个信息过载的洪流中 需要的就是在这股洪流中筛选信息并建立自己中流砥柱般的 知识磐石 心智 这两个字合在一起是一个意思 分开为 心 和 智 两个字又可以分别解释为 心 是你对需要的选择 从心
  • 八款国产操作系统

    点击上方蓝字 快速关注 目前世界上存在的那些操作系统 Windows MAC OS X MVX DOS VSE UNIX Linux等 很少见到国产操作系统的影子 你知道国产操作系统有那些吗 虽然国内的操作系统我们可能用不上 但我们有足够的
  • sd卡详细资料

    1 简介 SD卡是基于flash的存储卡 SD卡和MMC卡的区别在于初始化过程不同 SD卡的通信协议包括SD总线和SPI两类 SD卡使用卡内智能控制模块进行FLASH操作控制 包括协议 安全算法 数据存取 ECC算法 缺陷处理和分析 电源管
  • Nginx hls流媒体服务器实现直播

    通过Nginx模块nginx rtmp module实现hls流媒体服务器并用OBS进行推流 一 直播协议简介 首先 在搭建服务之前先了解下目前主流的几个直播协议 1 RTMP 实时消息传输协议 Real Time Messaging Pr
  • ERROR:root:Internal Python error in the inspect module.

    Google Colab运行终端命令报错 python xxxxx ERROR root Internal Python error in the inspect module Below is the traceback from thi
  • 维修汽车服务器,修车别被坑,老司机2分钟告诉你,修理厂和4S店之间不为人知的秘密!...

    在修车行业的新闻太多了 也有报道过一辆车坏了一颗螺丝修了几千上万块的新闻并不少见 对于修车多数人的第一反应就是 修车行业太坑了 尤其是私人修理厂 品牌修理店和4S店还稍微好点 但是事实真的是这样吗 首先让我们先了解一下现在的修理行业 现在开
  • 空间战场态势感知系统

    兵工科技 杂志就数字冰雹的 空间战场态势感知指挥可视化系统 对市场总监丁冬先生进行了专访报道 现代战争强调C4ISR技术 指挥中心在千里万里之外 要通过信息化技术对整个海 陆 空 天 电磁战场进行全面的了解 掌握和指挥控制 那么传统指挥部里
  • css在高度为百分比时候的文字垂直居中方法

    对于高度单位是px的div 想让文字垂直居中很简单 line height height就可以了 但是对于高度为百分比的div 如何让文字垂直居中呢 方法一 给需要垂直居中的文字增加一个父元素 给父元素设置 display table 给需
  • Unity3D 万向锁问题

    Unity3D 万向锁问题 1 问题 描述 在 unity3D中 对欧拉角的旋转顺序为Y X Z 那么我们可以通过一个Cube来直观看到这种现象 创建一个Cube 我们只要按照 Y X Z顺序 操作Cubu的Transform属性面板的欧拉
  • 启动gazebo时,[Err] [REST.cc:205] Error in REST request

    启动gazebo时 Err REST cc 205 Error in REST request 1 gazebo在安装ROS的时候就已经安装了 使用以下命令可检查是否安装成功 roslaunch gazebo ros empty world
  • 伸缩自如的ElasticSearch——文档CRUD操作

    文章目录 文档 文档元数据 index type id 取文档 更新文档 创建文档 删除文档 处理冲突 文档 在大多数应用中 多数实体或对象可以被序列化为包含键值对的 JSON 对象 一个 键 可以是一个字段或字段的名称 一个 值 可以是一
  • 移动端测试知识归纳版

    移动端测试 传统手机测试 移动端设备测试 是指测试手机本身 如抗压 抗摔 抗疲劳 抗低温高温等 也包括手机本身的功能 性能等测试 手机应用软件测试 移动端软件测试 手机应用软件是基于手机操作系统之上开发出来的软件 做这样的测试 就称为手机应
  • 如何解决win10 下的Linux子系统WSL忘记用户密码{官网解决方案}

    在使用WSL时 经常需要输入你创建用户名时对应的密码 但是如果忘记了也不要着急 官网提供了解决方法 1 win R 输入cmd后回车确认 进入你得终端 2 在这里输入 wsl u root 后回车 进入你的根目录 可以复制后在终端点击鼠标右
  • spacemacs操作卡顿的解决方法

    打开命令监控寻找卡顿来源 通过minor mode寻找卡顿来源 如何删除插件 删除emacs lisp 终极大法 spacemacs因为功能丰富 对工程操作带来了极大方便 但是因为插件的原因 偶尔会出现卡顿问题 打开命令监控 寻找卡顿来源
  • 四十三、视图层

    视图层 一 视图函数的返回值 二 视图函数返回json格式数据 三 form表单携带文件数据 四 FBV和CBV 4 1 FBV 4 2 CBV 4 3 CBV源码分析 一 视图函数的返回值 urls py path index views
  • 试画出下面系统的乃式图(nyquist图)【Matlab】

    试画出下面系统的乃式图 题目 G s 1 s 2