matlab系统的初始条件,指定总线信号的初始条件
創(chuàng)建用于初始化的非完全結(jié)構(gòu)體
非完全初始條件結(jié)構(gòu)體為總線的部分元素提供初始值。如果您在仿真過(guò)程中使用非完全初始條件結(jié)構(gòu)體,Simulink 將創(chuàng)建一個(gè)完全的初始條件結(jié)構(gòu)體來(lái)表示總線的所有元素。對(duì)于非完全初始條件結(jié)構(gòu)體沒(méi)有顯式指定值的每個(gè)元素,Simulink 將為它們指定相應(yīng)的接地值。
在創(chuàng)建模型的迭代過(guò)程中,為模塊參數(shù)值指定非完全結(jié)構(gòu)體可能很有用。非完全結(jié)構(gòu)體使您可重點(diǎn)關(guān)注總線中的部分信號(hào)。當(dāng)您使用非完全結(jié)構(gòu)體時(shí),Simulink 將隱式初始化未指定的信號(hào)。
在定義非完全初始條件結(jié)構(gòu)體時(shí):
只包括總線中的字段。
省略總線中的一個(gè)或多個(gè)字段。
使初始條件結(jié)構(gòu)體中的字段對(duì)應(yīng)于總線元素的嵌套級(jí)別。
在結(jié)構(gòu)體和總線的相同嵌套級(jí)別中,可根據(jù)需要以不同于總線元素的順序指定結(jié)構(gòu)體字段。
注意
初始條件結(jié)構(gòu)體的值必須位于對(duì)應(yīng)的總線元素的設(shè)計(jì)最小值和最大值范圍內(nèi)。Simulink 會(huì)在您更新圖或?qū)δP瓦M(jìn)行仿真時(shí)執(zhí)行此范圍檢查。
假設(shè)您有一個(gè)總線 Top,它包含三個(gè)元素(A、B 和 C)并具有以下特征:
A 是一個(gè)嵌套總線,具有兩個(gè)信號(hào)元素。
B 是一個(gè)信號(hào)。
C 是一個(gè)嵌套總線,包含總線 A 作為其嵌套總線。
ex_bus_initial_conditions 模型包含嵌套的 Top 總線。這是模型在更新后的外觀。
下面總結(jié)了 Top 總線層次結(jié)構(gòu)以及總線元素的數(shù)據(jù)類型、維度和復(fù)/實(shí)性。
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 模塊的初始值指定的初始條件結(jié)構(gòu)體。初始條件結(jié)構(gòu)體對(duì)應(yīng)于 ex_bus_initial_conditions 模型中的 Top 總線。以下是一些有效的初始條件設(shè)定。
有效語(yǔ)法說(shuō)明K.A.A1 = 3使用值 3 初始化總線元素 Top.A.A1。
K = struct('C',struct('C1',int16(4)))總線元素 Top.C.C1 為 int16。對(duì)應(yīng)的結(jié)構(gòu)體字段顯式指定 int16(4)。您也可以將該字段值指定為 4,而不指定顯式數(shù)據(jù)類型。
K = struct('B',3,'A',struct('A1',4))總線元素 Top.B 和 Top.A 在總線中位于同一嵌套級(jí)別。對(duì)于位于同一嵌套級(jí)別的總線元素,對(duì)應(yīng)的結(jié)構(gòu)體字段的順序無(wú)關(guān)緊要。無(wú)效的非完全初始條件結(jié)構(gòu)體
在下面的示例中,K 是為 Unit Delay 模塊的初始值指定的初始條件結(jié)構(gòu)體。初始條件結(jié)構(gòu)體對(duì)應(yīng)于 ex_bus_initial_conditions 模型中的 Top 總線。
以下三個(gè)初始條件指定無(wú)效:
無(wú)效語(yǔ)法語(yǔ)法無(wú)效的原因K.A.A2 = 3值維度和復(fù)/實(shí)性不匹配。總線元素 Top.A.A2 為 5x1,但 K.A.A2 為 1x1;Top.A.A2 為復(fù)數(shù),但 K.A.A2 為實(shí)數(shù)。
K.C.C2 = 3不能使用標(biāo)量值來(lái)初始化初始條件子結(jié)構(gòu)體。
K = struct('B',3,'X',4)不能指定不在總線中的字段(X 不在總線中)。
總結(jié)
以上是生活随笔為你收集整理的matlab系统的初始条件,指定总线信号的初始条件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 排序算法 - 6种 - 超炫的动画演示
- 下一篇: 解决mysql导数据时,格式不对、导入慢