Tank Turret Model

Model of a tank's turret

Examples

Basic Examples (1) 

Retrieve the model:

In[1]:=
ResourceData[\!\(\*
TagBox["\"\<Tank Turret Model\>\"",
#& ,
BoxID -> "ResourceTag-Tank Turret Model-Input",
AutoDelete->True]\)]
Out[1]=

Scope & Additional Elements (5) 

Available content elements:

In[2]:=
ResourceObject[\!\(\*
TagBox[
RowBox[{"ResourceObject", "[", "\"\<Tank Turret Model\>\"", "]"}],
#& ,
BoxID -> "ResourceTag-Tank Turret Model-Input",
AutoDelete->True]\)]["ContentElements"]
Out[2]=

The transfer function model:

In[3]:=
ResourceData[\!\(\*
TagBox["\"\<Tank Turret Model\>\"",
#& ,
BoxID -> "ResourceTag-Tank Turret Model-Input",
AutoDelete->True]\), "TransferFunctionModel"]
Out[3]=

The input variables:

In[4]:=
ResourceData[\!\(\*
TagBox["\"\<Tank Turret Model\>\"",
#& ,
BoxID -> "ResourceTag-Tank Turret Model-Input",
AutoDelete->True]\), "InputVariables"]
Out[4]=

Other variables:

In[5]:=
ResourceData[\!\(\*
TagBox["\"\<Tank Turret Model\>\"",
#& ,
BoxID -> "ResourceTag-Tank Turret Model-Input",
AutoDelete->True]\), "OtherVariables"]
Out[5]=

Temporal variable:

In[6]:=
ResourceData[\!\(\*
TagBox["\"\<Tank Turret Model\>\"",
#& ,
BoxID -> "ResourceTag-Tank Turret Model-Input",
AutoDelete->True]\), "TemporalVariable"]
Out[6]=

Visualizations (1) 

Compute the singular values:

In[7]:=
SingularValuePlot[ResourceData[\!\(\*
TagBox["\"\<Tank Turret Model\>\"",
#& ,
BoxID -> "ResourceTag-Tank Turret Model-Input",
AutoDelete->True]\), "TransferFunctionModel"]]
Out[7]=

Analysis (1) 

Test controllability:

In[8]:=
ControllableModelQ[ResourceData[\!\(\*
TagBox["\"\<Tank Turret Model\>\"",
#& ,
BoxID -> "ResourceTag-Tank Turret Model-Input",
AutoDelete->True]\)]]
Out[8]=

Suba Thomas, "Tank Turret Model" from the Wolfram Data Repository (2025)  

Data Resource History

Source Metadata

Publisher Information