exponenta event banner

Конкатенация моделей

Сведения о конкатенации моделей

Можно выполнить горизонтальную и вертикальную конкатенацию объектов линейной модели для увеличения количества входов или выходов в модели.

При конкатенации идентифицированных моделей, например idtf, idpoly, idproc, и idss , результирующая модель объединяет параметры отдельных моделей. Однако оценочная ковариация параметра теряется. Если вы хотите перевести ковариационную информацию во время конкатенации, используйте translatecov.

Конкатенация не поддерживается для idgrey модели; преобразовать их в idss сначала модели, если требуется выполнить конкатенацию.

Можно также объединить непараметрические модели, которые содержат расчетную импульсную характеристику (idtf объект) и частотно-отклик (idfrd объект) системы.

В случае idfrd модели, конкатенация объединяет информацию в ResponseData свойств отдельных объектов модели. ResponseData является nyоколо-nuоколо-nf массив, хранящий отклик системы, где ny - количество выходных каналов, nu - количество входных каналов, и nf - количество значений частоты. (j,i,:) вектор результирующих данных отклика представляет частотный отклик от i-й вход в j-й выход на всех частотах.

Ограничение поддерживаемых моделей

Конкатенация поддерживается только для линейных моделей.

Горизонтальная конкатенация объектов модели

Для горизонтальной конкатенации объектов модели необходимо, чтобы они имели одинаковые выходные данные. Если имена выходных каналов различаются и их размеры одинаковы, операция конкатенации сбрасывает выходные имена до значений по умолчанию.

Следующий синтаксис создает новый объект модели m который содержит горизонтальную конкатенацию m1,m2,...,mN:

m = [m1,m2,...,mN]

m принимает все входы m1,m2,...,mN на те же выходы, что и в исходных моделях. Следующая диаграмма является графическим представлением горизонтальной конкатенации моделей.

Вертикальная конкатенация объектов модели

Вертикальная конкатенация объединяет выходные каналы указанных моделей. Для вертикальной конкатенации объектов модели необходимо, чтобы они имели одинаковые входные данные. Если имена входных каналов различаются и их размеры одинаковы, операция конкатенации восстанавливает имена входных каналов по умолчанию ('') значения.

Следующий синтаксис создает новый объект модели m который содержит вертикальную конкатенацию m1,m2,...,mN:

m = [m1;m2;... ;mN]

m принимает одни и те же входные данные в исходных моделях для всех выходных данных m1,m2,...,mN. Следующая диаграмма является графическим представлением вертикальной конкатенации частотно-ответных данных.

Данные спектра конкатенации шума для объектов idfrd

Когда idfrd модели получены в результате оценки (например, с использованием spa), SpectrumData свойство не является пустым и содержит спектры мощности и перекрестные спектры выходного шума в системе. Для каждого выходного канала эта панель инструментов оценивает один шумовой канал, чтобы объяснить разницу между выходным сигналом модели и измеренным выходным сигналом.

Когда SpectrumData имущество физических лиц idfrd объекты не пусты, маркер горизонтального и вертикального конкатенации SpectrumData, следующим образом.

В случае горизонтальной конкатенации нет значимого способа объединить SpectrumData отдельных idfrd объекты и результирующие SpectrumData пустое свойство. Пустое свойство получается, потому что каждое idfrd объект имеет свой набор шумовых каналов, где количество шумовых каналов равно количеству выходов. При получении idfrd объект содержит те же выходные каналы, что и каждый отдельный idfrd объекты, он не может вместить шумовые данные из всех idfrd объекты.

В случае вертикальной конкатенации эта панель инструментов объединяет отдельные модели шума по диагонали. Ниже показано, что m.SpectrumData - блок-диагональная матрица спектров мощности и перекрестных спектров выходного шума в системе:

m.s = (m1.s0⋱0mN.s)

s в m.s - аббревиатура для SpectrumData имя свойства.

См. также

Если у вас есть продукт Toolbox™ системы управления, см. раздел Объединение объектов модели (Combining Model Objects) о дополнительных функциях для объединения моделей.