日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

matlab系统的初始条件,指定总线信号的初始条件

發布時間:2024/7/5 windows 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 matlab系统的初始条件,指定总线信号的初始条件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

創建用于初始化的非完全結構體

非完全初始條件結構體為總線的部分元素提供初始值。如果您在仿真過程中使用非完全初始條件結構體,Simulink 將創建一個完全的初始條件結構體來表示總線的所有元素。對于非完全初始條件結構體沒有顯式指定值的每個元素,Simulink 將為它們指定相應的接地值。

在創建模型的迭代過程中,為模塊參數值指定非完全結構體可能很有用。非完全結構體使您可重點關注總線中的部分信號。當您使用非完全結構體時,Simulink 將隱式初始化未指定的信號。

在定義非完全初始條件結構體時:

只包括總線中的字段。

省略總線中的一個或多個字段。

使初始條件結構體中的字段對應于總線元素的嵌套級別。

在結構體和總線的相同嵌套級別中,可根據需要以不同于總線元素的順序指定結構體字段。

注意

初始條件結構體的值必須位于對應的總線元素的設計最小值和最大值范圍內。Simulink 會在您更新圖或對模型進行仿真時執行此范圍檢查。

假設您有一個總線 Top,它包含三個元素(A、B 和 C)并具有以下特征:

A 是一個嵌套總線,具有兩個信號元素。

B 是一個信號。

C 是一個嵌套總線,包含總線 A 作為其嵌套總線。

ex_bus_initial_conditions 模型包含嵌套的 Top 總線。這是模型在更新后的外觀。

下面總結了 Top 總線層次結構以及總線元素的數據類型、維度和復/實性。

Top

A (sub1)

A1 (double)

A2 (int8, 5x1, complex)

B (double)

C (sub2)

C1 (int16)

C2 (sub1)

A1 (double)

A2 (int8, 5x1, complex)

在這些示例中,K 是為 Unit Delay 模塊的初始值指定的初始條件結構體。初始條件結構體對應于 ex_bus_initial_conditions 模型中的 Top 總線。以下是一些有效的初始條件設定。

有效語法說明K.A.A1 = 3使用值 3 初始化總線元素 Top.A.A1。

K = struct('C',struct('C1',int16(4)))總線元素 Top.C.C1 為 int16。對應的結構體字段顯式指定 int16(4)。您也可以將該字段值指定為 4,而不指定顯式數據類型。

K = struct('B',3,'A',struct('A1',4))總線元素 Top.B 和 Top.A 在總線中位于同一嵌套級別。對于位于同一嵌套級別的總線元素,對應的結構體字段的順序無關緊要。無效的非完全初始條件結構體

在下面的示例中,K 是為 Unit Delay 模塊的初始值指定的初始條件結構體。初始條件結構體對應于 ex_bus_initial_conditions 模型中的 Top 總線。

以下三個初始條件指定無效:

無效語法語法無效的原因K.A.A2 = 3值維度和復/實性不匹配。總線元素 Top.A.A2 為 5x1,但 K.A.A2 為 1x1;Top.A.A2 為復數,但 K.A.A2 為實數。

K.C.C2 = 3不能使用標量值來初始化初始條件子結構體。

K = struct('B',3,'X',4)不能指定不在總線中的字段(X 不在總線中)。

總結

以上是生活随笔為你收集整理的matlab系统的初始条件,指定总线信号的初始条件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。