PID控制中的積分到底是什么,為什么它可以將矩形線轉換為曲線?simulink搭建PID控制,積分模塊1/s

PID控制中的積分到底是什么,為什么它可以將矩形線轉換為曲線,
這個問題呢其實道理很簡單,用到的是初中的知識
我們做幾個測試案例
如下面matlab搭建了積分1/s
那顯示如下(紅色曲線相當于加速度、藍色曲線相當于速度):
在這里插入圖片描述

可以看到加速度的變化,積分到了速度,如果加速度先增大,那么速度就會出現快速曲線上升,然后加速度恒定后,速度增加的變成了一個直線,如果加速度減小,那么速度就變成了緩慢增加的過程,這樣就直觀的看到加速度和速度之間的關系了
那么實際工況中,(紅色扭矩、藍色實際轉速、黃色需求轉速)我們使用轉速差經過PID轉換為扭矩,扭矩控制電機,那么這個時候如果轉速差為一個矩形,而且中間有恒定值的話,那么扭矩值就會出現s曲線這樣,實際工況中,如果我們限制扭矩值太低的話,那么達不到需求的轉速,所以會出現實際轉速鋸齒波的情況,如果下圖:
在這里插入圖片描述

那么正常情況應該是放大一些扭矩限制,這樣讓轉速快速達到,實際情況就會變成這樣

在這里插入圖片描述

我們的參考模型是如圖:
在這里插入圖片描述
1/s或者后面的離散積分模塊就是做積分使用的。

這里的扭矩有點像加速度,實際產生的轉速像速度
需要PID模塊的,關注后私信

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/17884.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/17884.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/17884.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Flutter 中的 AnimatedPadding 小部件:全面指南

Flutter 中的 AnimatedPadding 小部件:全面指南 在 Flutter 中,動畫是增強用戶界面和提升用戶體驗的重要工具。AnimatedPadding 是 Flutter 的動畫庫中的一個組件,它允許你為子組件添加動態變化的內邊距。這個組件可以在展開或折疊列表項、標…

5.28_Java語法_運算符,接收鍵盤數據

1、運算符 具體應用同我C語言操作符詳解博客相同,另有補充會直接寫 1.1、基本的算術運算符、符號做連接符 CSDN 具體應用同我C語言操作符詳解博客相同 符號做連接符: ""符號與字符串運算連用的時候是用作連接符的,其結果依然是一個字符串…

【html項目實戰】年長者便捷上網中心

作品介紹 本HTML作品名為“年長者便捷上網中心”,旨在為年長用戶提供一個友好且易于操作的在線界面。考慮到年長用戶對于大字體、清晰的顏色和簡潔布局的需求,該作品在設計和樣式上進行了精心打造,以確保用戶能夠輕松瀏覽和使用。 一、整體布局 作品采用經典的頭部(head…

SQL常用基礎語句(二)-- FGHIJ開頭

GROUP BY GROUP BY語法可以根據給定數據列的每個成員對查詢結果進行分組統計,最終得到一個分組匯總表。在GROUP BY子句后面包含了一個HAVING子句,HAVING類似于WHERE,(唯一的差別是WHERE過濾行,HAVING過濾組&#xff0…

前端響應式期末作品

網頁設計成品_前端響應式 主題:租房網站,共6個html頁面,包含首頁,登錄注冊,租房新聞,租房精選,租房詳情,數據可視化頁面(可以修改內容) 采用技術:…

啟動ChatGPT 的快捷鍵,探索全新 ChatGPT MacOS 應用程序!

博主貓頭虎的技術世界 🌟 歡迎來到貓頭虎的博客 — 探索技術的無限可能! 專欄鏈接: 🔗 精選專欄: 《面試題大全》 — 面試準備的寶典!《IDEA開發秘籍》 — 提升你的IDEA技能!《100天精通鴻蒙》 …

前端錯誤監控與日志收集實踐

前端錯誤監控與日志收集是確保應用程序穩定性和用戶體驗的關鍵部分。今天我們來聊聊前端常用的前端錯誤監控與日志收集方法: 使用try-catch捕獲錯誤 在可能出現錯誤的代碼塊中,使用try-catch結構捕獲錯誤: try {// 可能會拋出錯誤的代碼} c…

深度解析Java 11核心新特性

碼到三十五 &#xff1a; 個人主頁 < 免責聲明 > 避免對文章進行過度解讀&#xff0c;因為每個人的知識結構和認知背景都不同&#xff0c;沒有一種通用的解決方案。對于文章觀點&#xff0c;不必急于評判。融入其中&#xff0c;審視自我&#xff0c;嘗試從旁觀者角度認清…

kafka 工作流程文件存儲

爬蟲組件分析 目錄概述需求&#xff1a; 設計思路實現思路分析1.kafka 工作流程2.kafka 文件存儲 參考資料和推薦閱讀 Survive by day and develop by night. talk for import biz , show your perfect code,full busy&#xff0c;skip hardness,make a better result,wait for…

軟考結束。有什么要說的

1. 竟然是機試&#xff0c;出乎我意料。是 考試機構覺得筆試成本高了么。這次的考試是機試&#xff0c;相比以往有所不一樣。感言是不是以后都會在固定地點考試也說不準。 2. 遇到年輕人。 這次旁邊的一個女同學第一次參加&#xff0c;還像我詢問了一些關于軟考的事。我是有…

深度解析Vue.js組件間的通信方式

Vue.js 組件通信主要通過以下幾種方式來實現&#xff1a; Props&#xff08;屬性&#xff09; 方向&#xff1a;父組件到子組件用途&#xff1a;父組件通過屬性向子組件傳遞數據。特性&#xff1a; 只讀&#xff1a;默認情況下&#xff0c;子組件不能改變props的值。驗證&…

關于學習Go語言的并發編程

開始之前&#xff0c;介紹一下?最近很火的開源技術&#xff0c;低代碼。 作為一種軟件開發技術逐漸進入了人們的視角里&#xff0c;它利用自身獨特的優勢占領市場一角——讓使用者可以通過可視化的方式&#xff0c;以更少的編碼&#xff0c;更快速地構建和交付應用軟件&#…

【數據結構】直接選擇排序詳解!

文章目錄 1.直接選擇排序 1.直接選擇排序 &#x1f427; begin 有可能就是 maxi &#xff0c;所以交換的時候&#xff0c;要及時更新 maxi &#x1f34e; 直接選擇排序是不穩定的&#xff0c;例如&#xff1a; 9 [9] 5 [5]&#xff0c;排序后&#xff0c;因為直接選擇排序是會…

Debug-012-el-popover 使用 doClose() 關閉窗口不生效的處理方案

前言&#xff1a; 今天上午碰見一個非常奇怪的情況&#xff1a;一樣的方法實現的功能&#xff0c;效果卻不一樣。 兩個頁面都是使用的doClose()去關閉的el-popover&#xff0c;其中有一個就是不生效&#xff0c;找不同找了半天&#xff0c;始終不得其解。請看效果吧&#xff1…

Day 5:2785. 將字符串中的元音字母排序

Leetcode 2785. 將字符串中的元音字母排序 給你一個下標從 0 開始的字符串 s &#xff0c;將 s 中的元素重新 排列 得到新的字符串 t &#xff0c;它滿足&#xff1a; 所有輔音字母都在原來的位置上。更正式的&#xff0c;如果滿足 0 < i < s.length 的下標 i 處的 s[i] …

【第5章】SpringBoot整合Druid

文章目錄 前言一、啟動器二、配置1.JDBC 配置2.連接池配置3. 監控配置 三、配置多數據源1. 添加配置2. 創建數據源 四、配置 Filter1. 配置Filter2. 可配置的Filter 五、獲取 Druid 的監控數據六、案例1. 問題2. 引入庫3. 配置4. 配置類5. 測試類6. 測試結果 七、案例 ( 推薦 )…

理解磁盤分區與管理:U啟、PE、DiskGenius、MBR與GUID

目錄 U啟和PE的區別: U啟(U盤啟動): PE(預安裝環境)&#xff1a; 在DiskGenius中分區完成之后是否還需要格式化&#xff1a; 1.建立文件系統&#xff1a; 2.清除數據&#xff1a; 3.檢查并修復分區&#xff1a; 分區表格式中&#xff0c;MBR和GUID的區別&#xff1a; 1…

移動端開發 筆記01

目錄 01 移動端的概述 02 移動端的視口標簽 03 開發中的二倍圖 04 流式布局 05 彈性盒子布局 01 移動端的概述 移動端包括:手機 平板 便攜式設備 目前主流的移動端開發: 安卓設備 IOS設備 只要移動端支持瀏覽器 那么就可以使用瀏覽器開發移動端項目 開發移動端 使用…

怎么看外國的短視頻:四川鑫悅里文化傳媒有限公司

怎么看外國的短視頻&#xff1a;跨文化視角下的觀察與思考 隨著全球化進程的加速和網絡技術的飛速發展&#xff0c;外國短視頻逐漸走進了我們的視野。這些來自不同文化背景、語言體系和審美觀念的短視頻作品&#xff0c;為我們打開了一扇了解世界的窗口。然而&#xff0c;如何…

golang中的md5、sha256數據加密文件md5/sha256值計算步驟和運行內存圖解

在go語言中對數據計算一個md5&#xff0c;或sha256和其他語言 如java, php中的使用方式稍有不同&#xff0c; 那就是要加密的數據必須通過流的形式寫入到你創建的Hash對象中。 Hash數據加密步驟 1. 先使用對應的加密算法包中的New函數創建一個Hash對象&#xff0c;(這個也就是…