From Matrix s-domain to state space and Z-domain
7 次查看(过去 30 天)
显示 更早的评论
I'd like to advice on correct and moste effective matrix s-domain use:
I have a that my LTI system should represented as

Zij transfer function is represented as

where n is order and is known (n=4 in my my case) and as well Rij_m, tauij_m are known

How to form and use such matrices (T(s), Z(s), P(s)) in Matlab where considering Tc(s) constant value per some period suppied by 2D lookup table?
Secondly, how to obtain the state-space equations/matrices from the Laplace s-domain?
Thirdly I'd like to convert these LTI system ( (T(s), Z(s), P(s)), Tc(s)) to z-domain (discretization)?
Thank you for your advice and help.
0 个评论
回答(1 个)
Paul
2025-5-30
编辑:Paul
2025-5-30
Hi JD,
What does "Tc(s) constant value per some period suppied by 2D lookup table?" mean?
If you have the R_ij and tau_ij for each element of Z(s), then each element of Z(s) can be formed, for example, as follows:
R_11 = 1:4;
tau_11 = 0.1:0.1:0.4;
Zfun11 = zpk([],[],0);
for ii = 1:numel(R_11)
Zfun11 = parallel(Zfun11,zpk([],-1/tau_11(ii),R_11(ii)/tau_11(ii)));
end
Zfun11
The details of how to form the full Z(s) will depend on how the R and tau vectors are stored.
Conversion to state space can be acomplished with @doc:ss ss. Will also need @doc:series series to multiply Z(s) and P(s), after both are converted to ss.
If still having trouble, post your code and show/explain where the hangup is.
2 个评论
Paul
2025-6-2
Now I'm confused.
In the question, Z(s) is 4x4 transfer function matrix, and each of the 16 elements of Z(s) is defined as the sum of four, first-order Laplace transforms. But this Simulink diagram shows the product of four blocks, labeled 1-4 (I think that leftmost block is labeled as "1"), each with a first order transform. But the text of the comment suggests that each of those four blocks is an element of the first row of Z(s), but that's not what's implemented in the Simulink diagram.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Switches and Breakers 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!