IsSystem - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Mozilla Firefox.

Online Help

All Products    Maple    MapleSim


DynamicSystems

  

IsSystem

  

verify the content of a system object

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

IsSystem(sys)

Parameters

sys

-

System; system object to verify

Description

• 

The IsSystem command checks the validity of the system object.

• 

If sys is a valid system object, return true. If sys contains errors, return false.

• 

To determine the problem with a system that fails, use DynamicSystems[Verify].

Examples

> 

with⁡DynamicSystems:

> 

sys1≔NewSystem⁡:

> 

PrintSystem⁡sys1

Algebraic Equationcontinuous1 output(s); 1 input(s)inputvariable=u⁡toutputvariable=y⁡tae=y⁡t=u⁡t

(1)
> 

IsSystem⁡sys1

true

(2)
> 

sys2≔NewSystem⁡ss3+5⁢s2+7⁢s+6:

Modify the tf member of sys2 to make it nonrational polynomial (in s).

> 

sys2:-tf≔exp⁡ss3+5⁢s2+7⁢s+6:

> 

PrintSystem⁡sys2

Transfer Functioncontinuous1 output(s); 1 input(s)inputvariable=u1⁡soutputvariable=y1⁡stf1,1=ⅇss3+5⁢s2+7⁢s+6

(3)
> 

IsSystem⁡sys2

true

(4)
> 

tf_mimo_z≔Matrix⁡1z2,z2z3+5⁢z2+7⁢z+6,1z,cz2+a⁢z+b:

> 

sys3≔NewSystem⁡tf_mimo_z,discrete,sampletime=0.001,systemname=Sample discrete MIMO system:

> 

PrintSystem⁡sys3

Transfer Functiondiscrete; sampletime = .1e-2systemname=Sample discrete MIMO system2 output(s); 2 input(s)inputvariable=u1⁡z,u2⁡zoutputvariable=y1⁡z,y2⁡ztf1,1=1z2tf2,1=1ztf1,2=z2z3+5⁢z2+7⁢z+6tf2,2=cz2+a⁢z+b

(5)
> 

IsSystem⁡sys3

true

(6)

See Also

DynamicSystems

DynamicSystems[Verify]