基于Matlab求解矩陣電容等效容值

1需求

仿真測試8*10階舉證電容等效容值。

2模型搭建

2.1打開simscape

在打開simulink之后打開simscape庫,Simscape庫位置如下
在這里插入圖片描述

2.2搭建模型

在庫中尋找需要的元件搭建電路。

2.2.1基本元件

電阻電容電感等基礎器件,搭建電路之后需要對其進行幅值,同時搭建電路需要有一個Electrical Reference元件,用作電氣接地。
在這里插入圖片描述

2.2.2直流電壓源

在這里插入圖片描述

2.2.3電壓表

在這里插入圖片描述

2.2.4 示波器在這里插入圖片描述

2.2.5轉換器

將輸入物理信號轉換為Simulink輸出信號,將電壓表獲得的數據用示波器顯示,需要使用轉換器。
在這里插入圖片描述

2.2.6求解器

對物理模型進行計算
對于物理模型的計算,一定要添加一個求解器,否則會報錯
在這里插入圖片描述
在這里插入圖片描述

2.2.7添加標題

xy軸標簽

在這里插入圖片描述
點擊示波器,配置屬性–>畫面?修改標題以及Y軸標簽選擇配置屬性–>時間修改x軸標簽
在這里插入圖片描述
在這里插入圖片描述
打開視圖–>樣式?修改背景以及線的顏色

在這里插入圖片描述

搭建完如下圖所示。

3程序

3.1 matlab中新建腳本

3.2編寫程序

% 參數設置
n_rows = 8;         % 行數
n_cols = 10;        % 列數
C_value = 1e-6;     % 單個電容值(法拉)
freq = 50;          % 頻率(Hz)
V0 = 5;             % 交流信號幅值(伏特)
omega = 2 * pi * freq;
Yval = 1j * omega * C_value;  % 導納值% 構建導納矩陣
n_nodes = n_rows * n_cols;
Y = zeros(n_nodes, n_nodes, 'like', Yval);  % 初始化復數導納矩陣for k = 1:n_nodesi = floor((k-1)/n_cols) + 1;  % 當前節點的行號j = mod(k-1, n_cols) + 1;     % 當前節點的列號% 檢查右鄰居是否存在并更新導納矩陣if j < n_colsneighbor = k + 1;Y(k, neighbor) = Y(k, neighbor) - Yval;Y(k, k) = Y(k, k) + Yval;end% 檢查左鄰居if j > 1neighbor = k - 1;Y(k, neighbor) = Y(k, neighbor) - Yval;Y(k, k) = Y(k, k) + Yval;end% 檢查上鄰居if i > 1neighbor = k - n_cols;Y(k, neighbor) = Y(k, neighbor) - Yval;Y(k, k) = Y(k, k) + Yval;end% 檢查下鄰居if i < n_rowsneighbor = k + n_cols;Y(k, neighbor) = Y(k, neighbor) - Yval;Y(k, k) = Y(k, k) + Yval;end
end% 確定激勵節點(第一行和第八行的最左側)
node1 = 1;                      % 第一行第一列
node71 = (n_rows-1)*n_cols + 1; % 第八行第一列,即(8-1)*10 +1 = 71
known_nodes = [node1, node71];
unknown_nodes = setdiff(1:n_nodes, known_nodes); % 其余節點% 提取子矩陣
Y11 = Y(known_nodes, known_nodes);
Y12 = Y(known_nodes, unknown_nodes);
Y21 = Y(unknown_nodes, known_nodes);
Y22 = Y(unknown_nodes, unknown_nodes);% 設置已知電壓:節點1為5V,節點71為0V
Vk = [V0; 0];  % 電壓向量% 求解未知節點電壓
Vu = -Y22 \ (Y21 * Vk);  % 解線性方程組% 計算注入電流
Ik = Y11 * Vk + Y12 * Vu;% 計算等效導納和電容
I1 = Ik(1);  % 節點1的注入電流
Y_eq = I1 / (Vk(1) - Vk(2));  % 等效導納
C_eq = imag(Y_eq) / omega;     % 等效電容(法拉)% 顯示結果
fprintf('等效電容值為:%.4f μF\n', C_eq * 1e6);

3.3執行

切換路徑至代碼位置。注意:路徑不要有中文。

命令行窗口執行程序

輸入程序文件名即可,不要后面的m。

4仿真文件和程序

https://download.csdn.net/download/weixin_51248645/90656484

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

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

相關文章

【C++】 —— 筆試刷題day_22

一、添加字符 題目解析 這道題&#xff0c;給定兩個字符串A和B&#xff0c;字符串A的長度要小于B的長度&#xff1b; 現在我們要對A字符串添加字符&#xff0c;使得A字符串長度等于B字符串的長度&#xff0c;并且要求對應位置的字母盡量相等&#xff0c;然后求出來不相等的字符…

錯誤: 找不到或無法加載主類 HelloWorld,cmd窗口,java命令,提示

錯誤: 找不到或無法加載主類 HelloWorld 解決辦法 檢查classpath是否 .; 開頭的

手撕LLM(五):從源碼出發,探索多模態VL模型的推理全流程

前面我們分享了關于大語言模型的相關技術&#xff0c;包括前向推理、LoRa掛載、MoE模型、模型預訓練等&#xff1b;后續還是會基于MiniMindLM模型繼續分享關于大語言模型的SFT指令微調、LoRa微調、基于人類偏好的強化學習微調以及模型蒸餾相關的技術&#xff0c;請大家持續關注…

關于隔離2:ADC芯片

ADC可以稱作是模擬芯片領域的明珠。作為一種關鍵器件&#xff0c;ADC設計難度大&#xff0c;專利墻高&#xff0c;所以國內一直處于追趕的狀態。近年來&#xff0c;國產ADC發展極為迅速&#xff0c;逐漸在各項參數上趕上了國際主流水準。 模擬數字轉換器ADC連接著現實模擬世界…

【MySQL】前綴索引、索引下推、訪問方法,自適應哈希索引

最左前綴原則 對于INDEX(name, age)來說最左前綴可以是聯合索引的最左N個字段, 也可以是字符串索引的最左M個字符。 SELECT * FROM t WHERE name LIKE 張%其效果和單獨創建一個INDEX(name)的效果是一樣的若通過調整索引字段的順序, 可以少維護一個索引樹, 那么這個順序就是需要…

【Oracle專欄】Oracle中的虛擬列

Oracle相關文檔&#xff0c;希望互相學習&#xff0c;共同進步 風123456789&#xff5e;-CSDN博客 1.背景 在EXP方式導出時&#xff0c;發現 出現如下提示 EXP-00107: virtual column 不支持&#xff0c;因此采用expdp方式導出。于是本文針對oracle虛擬列進行簡單介紹。 2. 相…

Nacos深度剖析與實踐應用之-配置中心

&#x1f4f9; 簡介 在微服務架構中&#xff0c;配置管理是至關重要的基礎能力。Nacos作為阿里巴巴開源的一體化動態服務發現、配置管理和服務管理平臺&#xff0c;其配置中心模塊提供了統一配置管理、動態配置推送、多環境支持等核心能力。相比傳統配置文件方式&#xff0c;Na…

gma 2.1.4 (2025.04.18) | GmaGIS V0.0.1a3 更新日志

安裝 gma 2.1.4 pip install gma2.1.4網盤下載&#xff1a; 鏈接&#xff1a;https://pan.baidu.com/s/1P0nmZUPMJaPEmYgixoL2QQ?pwd1pc8 提取碼&#xff1a;1pc8 注意&#xff1a;此版本沒有Linux版&#xff01; 編譯gma的Linux虛擬機沒有時間修復&#xff0c;本期Linux版繼…

在 Node.js 中設置響應的 MIME 類型

在 Node.js 中設置響應的 MIME 類型是為了讓瀏覽器正確解析服務器返回的內容&#xff0c;比如 HTML、CSS、圖片、JSON 等。我們通常通過設置響應頭中的 Content-Type 字段來完成。 ? 一、什么是 MIME 類型&#xff08;Content-Type&#xff09;&#xff1f; MIME&#xff08;…

SRS transcode支持 h264_nvenc 硬件解碼方案

文章目錄 SRS transcode支持 h264_nvenc 硬件解碼方案1、修改文件2、重新編譯3、使用 SRS transcode支持 h264_nvenc 硬件解碼方案 SRS 是開源的流媒體服務&#xff0c;但在使用 GPU 服務器時&#xff0c;想要通過硬件加速&#xff0c;目前官方是不支持的&#xff0c;所以簡單…

數字系統與編碼

1. 數字系統&#xff08;Number Systems&#xff09; 1.1 常見數字系統 系統基數符號集示例應用場景二進制20, 11010計算機底層電路、數據存儲八進制80-717Unix文件權限&#xff08;如chmod 755&#xff09;十進制100-942日常計算十六進制160-9, A-F0x1F內存地址、顏色編碼&a…

【PyTorch】訓練時跟OOM相關的提示信息

1. RuntimeError: CUDA error: CUBLAS_STATUS_NOT_INITIALIZED when calling cublasCreate(handle)

基于maven-jar-plugin打造一款自動識別主類的maven打包插件

&#x1f9d1; 博主簡介&#xff1a;CSDN博客專家&#xff0c;歷代文學網&#xff08;PC端可以訪問&#xff1a;https://literature.sinhy.com/#/?__c1000&#xff0c;移動端可微信小程序搜索“歷代文學”&#xff09;總架構師&#xff0c;15年工作經驗&#xff0c;精通Java編…

多態的主要好處與不足

多態是面向對象編程的核心特性之一&#xff0c;它通過方法重寫、接口實現等方式實現“同一操作作用于不同對象時產生不同行為”。以下是多態的主要好處與不足&#xff1a; 多態的好處 1. 提高代碼靈活性和擴展性 開閉原則支持&#xff1a;新增子類時&#xff0c;無需修改現有…

excel解析圖片pdf附件不怕

背景 工作中肯定會有導入excel還附帶圖片附件的下面是我解析的excel&#xff0c;支持圖片、pdf、壓縮文件實現 依次去解析excel&#xff0c;看看也沒有附件&#xff0c;返回的格式是Map&#xff0c;key是第幾行&#xff0c;value是附件list附件格式都被解析成pdf格式Reader.jav…

python爬蟲 線程,進程,協程

0x00 線程 線程是一個執行單位&#xff0c;是在一個進程里面的&#xff0c;是共享進程里面的提供的內存等資源&#xff0c;使用多個線程時和使用多個進程相比&#xff0c;多個線程使用的內存等資源較少。進程像一座“房子”&#xff08;獨立資源&#xff09;&#xff0c;線程是…

ES|QL,知道嗎,專為搜索而生 —— 推出評分和語義搜索

作者&#xff1a;來自 Elastic Ioana Tagirta 在 Elasticsearch 8.18 和 9.0 中&#xff0c;ES|QL 支持評分、語義搜索以及更多的 match 函數配置選項&#xff0c;還有一個新的 KQL 函數。 使用 ES|QL 搜索 在 Elasticsearch 8.18 和 9.0 中&#xff0c;ES|QL 增加了一系列新功…

MIT6.S081-lab4

MIT6.S081-lab4 注&#xff1a;本篇lab的前置知識在《MIT6.S081-lab3前置》 1. RISC-V assembly 第一個問題 Which registers contain arguments to functions? For example, which register holds 13 in main’s call to printf? 我們先來看看main干了什么&#xff1a; …

一文總結通信電路中LC諧振回路中各公式以及對深入解讀品質因數Q

目錄 前言 一、基本公式總結 1.并聯諧振回路 2.串聯諧振回路 二、淺談品質因數 1.衡量諧振回路能量存儲與能量損耗之比的無量綱參數&#xff0c;用于描述諧振電路的頻率選擇性 2.當受到振蕩驅動力時&#xff0c;諧振腔的中心頻率與其帶寬的比值 3.為什么諧振時電容上的…

Linux:文件系統

一.認識硬件–磁盤 1. 物理結構 1.2 存儲結構 ?如何定位?個扇區呢&#xff1f; 可以先定位磁頭&#xff08;header&#xff09;——》確定磁頭要訪問哪?個柱?(磁道)&#xff08;cylinder&#xff09;——》 定位?個扇區(sector)。 柱?&#xff08;cylinder&#xff09…