I've recently realized that we have no generic hinge definition in cpacs for rotating individual components. A hinge component is for example needed to define the pivoting point of a tiltrotor.
I have an initial sketch down below for a possible model:
<rotorcraft>
...
<hinges>
<hinge uID='hinge1'>
<parentUID>engine1</parentUID>
<translation refType='absLocal'>
<x>0.</x>
<y>0.</y>
<z>0.</z>
</translation>
<rotation refType='absLocal'>
<x>0.</x>
<y>0.</y>
<z>0.</z>
</rotation>
<steps>
<step>
<!-- Tiltrotor pointing upwards, as in the original definition -->
<controlParameter>0.</controlParameter>
<hingeTranslation>
<x>0.</x>
<y>0.</y>
<z>0.</z>
</hingeTranslation>
<hingeRotation>
<x>0.</x>
<y>0.</y>
<z>0.</z>
</hingeRotation>
</step>
<step>
<!-- Tiltrotor pointing in flight direction -->
<controlParameter>1.</controlParameter>
<hingeTranslation>
<x>0.</x>
<y>0.</y>
<z>0.</z>
</hingeTranslation>
<hingeRotation>
<x>0.</x>
<y>-90.</y>
<z>0.</z>
</hingeRotation>
</step>
</steps>
</hinge>
</hinges>
...
</rotorcraft>
The hinge can be attached to a parent component through parentUID (e.g. a rotor strut). The rotor would be attached to the hinge through parentUID.
The step component basically mimics the definions of the controlSurfaceStepType.
This definition can be tailored to tigl later on.
What are your thoughts?
I've recently realized that we have no generic hinge definition in cpacs for rotating individual components. A hinge component is for example needed to define the pivoting point of a tiltrotor.
I have an initial sketch down below for a possible model:
The hinge can be attached to a parent component through parentUID (e.g. a rotor strut). The rotor would be attached to the hinge through parentUID.
The step component basically mimics the definions of the controlSurfaceStepType.
This definition can be tailored to tigl later on.
What are your thoughts?