Описание тега transfer-function

Передаточная функция - это математическое описание системы или части системы. Он связывает выход системы со входом. Система, описываемая передаточной функцией, всегда линейна и не зависит от времени.
1 ответ

MATLAB: пошаговое реагирование системы со сложными данными

Я пытаюсь получить пошаговый ответ для системы со сложными данными. У меня есть эта ошибка: "Невозможно смоделировать время отклика моделей LTI со сложными данными". Как я могу получить этот ответ? это моя передаточная функция: (4.266-0.5157i) s^2 +…
19 фев '15 в 17:22
1 ответ

Проверьте, совпадают ли 2 передаточные функции в Matlab

Предположим, что у меня есть две передаточные функции (или две матрицы передаточных функций в более общем случае). Как мне проверить, одинаковы ли они (равны)? >> G1 = 1/(s*(s-1)); >> G2 = 1/(s*(s-1)); >> G1 == G2 % won't work..
07 май '15 в 19:50
1 ответ

Моделирование дискретных передаточных функций с разными результатами

Я создал "одну и ту же" дискретную передаточную функцию в двух разных режимах. Затем я смоделировал их на том же входе. Почему результаты разные? Какая разница между двумя? Код: close all;clear;clc; Ts=0.001; t = 0:Ts:10; %input u=rand(length(t),1);…
23 апр '17 в 13:09
1 ответ

Математическое моделирование в Matlab

Я новичок в Matlab, и мне нужно выполнить простую задачу. У меня есть функция ввода u(t)=2t-1 и функция вывода у (т)=(-4/45) е ^3т + (1/5) е ^(-2т)-1/3т-1/9 Мне нужно найти соответствующую модель поведения, определенную с помощью передаточной функци…
02 июн '15 в 18:01
1 ответ

Использование функции передачи System Identification Toolbox с Simulink

Я полагаю, что я делаю что-то в корне неправильно, когда пытаюсь импортировать и тестировать передаточную функцию в Simulink, которая была создана с помощью System Identification Toolbox (SIT). Чтобы дать простой пример того, что я делаю. У меня ест…
1 ответ

Индекс нечислового элемента в Matlab

Я определил массив с передаточными функциями внутри него. Как я могу найти положение определенной передаточной функции внутри этого массива? s = tf('s') % defining a transfer function array = [s, s^2, s^3]; >> find(array==s) undefined function…
1 ответ

Значение рациональной передаточной функции, лежащей в основе фильтра MATLAB или фильтра Scipy.signal

У меня есть код MATLAB, который фильтрует входной сигнал, используя filter: CUTOFF = 0.05; FS = 5000; [b, a] = butter(1, CUTOFF / (FS / 2), 'high'); % b = [0.99996859, -0.99996859] % a = [1.0, -0.99993717] dataAfter = filter(b, a, dataBefore); Я пыт…
0 ответов

Как установить передаточную функцию с переменным коэффициентом в simulink?

У меня есть передаточная функция с коэффициентом в знаменателе, значение которого изменяется с выходом модели. Итак, вопрос: как установить передаточную функцию в simulink с переменными коэффициентами? Это должно быть сделано с блоком transfer fcn D…
12 сен '17 в 09:26
0 ответов

Применение оценочной передаточной функции к сигналу

Это простой код для поиска передаточной функции между сигналами "sigout" и "sigin", а затем - коэффициенты фильтра, оцененные функцией "invfreqz". %% load simlated data load CFDvsABAQUS_TC.mat %% simulated data preprocessing (grid orientation B) tim…
4 ответа

Как преобразовать систему с 4 входами и 4 выходами из пространства состояний в матрицу передаточной функции?

Я пытался конвертировать с помощью команды ss2tf но синтаксис этой команды показывает, где ввести количество входов системы, а не количество выходов. Тем не менее я попытался получить свою матричную передаточную функцию с [num,den]=ss2tf(Ac,Bc,Cc,Dc…
2 ответа

Как дать дискретный вклад в уравнение завода?

У меня есть уравнение растений. Скажем, Plant = tf([0 1] ,[1 1],'InputDelay',1); t = 1:1:100; Теперь у меня есть входное значение a = 0.0552, в момент времени t = 1. Я хочу вычислить выход растения при t = 1 (что также должно быть числовым значением…
21 ноя '16 в 05:36
1 ответ

Используйте Goto и From для переноса блока Fcn

Я сделал блок в Simulink, который вычисляет некоторые аэродинамические коэффициенты. Я хотел использовать эти коэффициенты, чтобы определить числитель и знаменатель передаточной функции. Есть ли способ связать выходные данные из блока коэффициентов …
29 сен '18 в 16:17
0 ответов

Странное поведение в MATLAB

У меня есть следующая система W(s) s=tf('s') num=[0 367.093051073643 1004.12939913992 -1241.99470259747 -8606.10650092300 -14862.9072810466 -12828.4738476500 -5933.64401600000 -1350.10210000000 -112.100000000000 -3] den=[0.158655325169672 5.01635286…
2 ответа

Функция передачи окон

Я использую средство визуализации томов, и я хочу использовать Windowing Transfer Function, чтобы позволить пользователю изменять прозрачность некоторых областей. Насколько я понял, есть три переменные окна, смещение и масштаб Окно - это то, на скол…
1 ответ

Как реализовать регулятор процессов в C/C++?

Вопрос довольно прост, и я не знаю, где и как реализовать функции передачи. Допустим, у меня есть классическая система где P имеет передаточную функцию второго порядка с zita=0,7, F=1 и C - регулятор процесса. Я хотел бы реализовать этот регулятор н…
24 май '14 в 21:07
2 ответа

Передаточная функция WaveShaperNode

У меня возникают проблемы с пониманием того, как работает функция передачи для WaveShaperNode в API Web Audio. Как я понимаю, передаточная функция - это волновой формирователь, который принимает входной сигнал x и генерирует новый сигнал y. Так, y =…
1 ответ

Сброс состояния непрерывных блоков (например, передаточная функция) в Simulink

Как я могу сбросить состояние передаточного функционального блока в Simulink (т. Е. Вернуть обратно к начальным условиям)? Например, в электрической сети это будет соответствовать сбросу конденсаторов / катушек индуктивности в ноль (или начальное со…
03 сен '14 в 01:18
0 ответов

Попытка использовать tfestimate и invfreqz для нахождения коэффициентов линейной системы второго порядка

Я хотел бы использовать tfestimate а также invfreqz определить коэффициенты в линейной системе второго порядка. В идеале это будет выглядеть примерно так: Nsamp = 2^16; t = linspace(0,100,Nsamp); x = square(t/30) + .1*randn(1,Nsamp); Num = 1; Den = …
22 дек '15 в 02:39
1 ответ

Как я могу найти передаточную функцию между входом и выходом, выбранными с разной скоростью?

Я понимаю, что обычно я бы использовал ftest() после подготовки моих данных с iddata(), Однако для iddata() для правильной работы мне нужно, чтобы мои входные и выходные данные были дискретизированы с одинаковой частотой. Есть ли независимый от курс…
04 авг '14 в 15:51
1 ответ

Комплексный знаменатель в Симулинке

Я хочу построить ответ шага передаточной функции. Уравнение равно 1/as^2 + bs + c (извините, я не знаю, как писать дроби здесь). Мне дали два набора значений и соответствующие уравнения для параметров передаточной функции: a1 = [-2, -1 + 2i] (i - мн…