146k views
0 votes
Give the state description matrices in control-canonical form for the following transfer functions:

a. G(s)=1/7s+1​.
b. G(s)=6(s/3+1)​/(s/10+1).
c. G(s)=7s+1​s²+3+2.
d. G(s)=s+7s(s²+2s+2)​.
e. G(s)=(s+7)(s²+s+25)​/s²(s+2)(s²+s+36)

Use the Matlab function tf2ss to obtain the state matrices called for in Problem

User Aranda
by
8.0k points

1 Answer

5 votes

Final answer:

State description matrices for transfer functions can be converted into control-canonical form using the MATLAB function tf2ss. This function provides the state-space representation, which includes the A, B, C, and D matrices. Verification that the results are in control-canonical form is essential for accuracy.

Step-by-step explanation:

To give the state description matrices in control-canonical form for the given transfer functions, the Matlab function tf2ss can be employed. However, providing a complete solution here is not feasible without using the function directly as it requires computational software. In essence, the function tf2ss converts a transfer function model to its state-space representation, which includes matrices A (state matrix), B (input matrix), C (output matrix), and D (feedthrough matrix).

For each given transfer function G(s), the process consists of determining the coefficients of G(s) and then feeding them into the function tf2ss in MATLAB to obtain the corresponding state-space representations. The control-canonical form is a specific type of state-space representation where the state matrix A is in the companion form.

It's important to ensure that the coefficients of the transfer functions are correctly entered into the MATLAB function and verify that the format of the results represents the control-canonical form, which can be checked against the theoretical structure.

User Harrison Boles
by
8.8k points