Skip to content

Commit

Permalink
Merge pull request #816 from DLR-SL/cryogenicFuelTanks
Browse files Browse the repository at this point in the history
Cryogenic fuel tanks
  • Loading branch information
MarAlder authored Aug 4, 2023
2 parents 06ee4ca + a0b2b06 commit 473627d
Show file tree
Hide file tree
Showing 2 changed files with 506 additions and 48 deletions.
115 changes: 115 additions & 0 deletions examples/cryogenicFuelTanks.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,115 @@
<cpacs xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../schema/cpacs_schema.xsd">
<header>
<name>Fuel tank examples</name>
<version>1.0.0</version>
<!-- <cpacsVersion>3.4</cpacsVersion> -->
<versionInfos>
<versionInfo version="1.0.0">
<creator>DLR-SL</creator>
<timestamp>2022-11-30T11:56:46.259694</timestamp>
<description>Some examples how to parametrize fuel tanks</description>
<cpacsVersion>3.4</cpacsVersion>
</versionInfo>
</versionInfos>
</header>
<vehicles>
<aircraft>
<model uID="aircraftModel">
<name>Aircraft</name>
<fuselages>
<fuselage uID="fuselage">
<name>Main fuselage</name>
<transformation />
<sections>
<section uID="sec1">
<name>Section1</name>
<transformation />
<elements>
<element uID="sec1el1">
<name>Section 1 Element 1</name>
<profileUID>fuselageCircleProfile</profileUID>
<transformation />
</element>
</elements>
</section>
<section uID="sec2">
<name>Section2</name>
<transformation />
<elements>
<element uID="sec2el1">
<name>Section 2 Element 1</name>
<profileUID>fuselageCircleProfile</profileUID>
<transformation />
</element>
</elements>
</section>
</sections>
<positionings>
<positioning uID="sec2positioning">
<name>Section 2 positioning</name>
<length>10</length>
<sweepAngle>90</sweepAngle>
<dihedralAngle>0</dihedralAngle>
<toSectionUID>sec2</toSectionUID>
</positioning>
</positionings>
<segments>
<segment uID="seg1">
<name>Segment 1</name>
<fromElementUID>sec1el1</fromElementUID>
<toElementUID>sec2el1</toElementUID>
</segment>
</segments>
<fuelTanks>
<genericFuelTanks>
<genericFuelTank uID="simpleTank">
<name>Cryogenic fuel tank</name>
<designParameters>
<transformation>
<translation>
<x>10.</x>
<y>2.</y>
<z>0.</z>
</translation>
</transformation>
<cylinderRadius>1.</cylinderRadius>
<cylinderLength>5.</cylinderLength>
<domeType>
<spherical/>
</domeType>
<material>
<materialUID>mat1</materialUID>
</material>
</designParameters>
</genericFuelTank>
</genericFuelTanks>
</fuelTanks>
</fuselage>
</fuselages>
</model>
</aircraft>
<profiles>
<fuselageProfiles>
<fuselageProfile uID="fuselageCircleProfile">
<name>Circle</name>
<description>Profile build up from set of Points on Circle where may Dimensions are 1..-1</description>
<pointList>
<x mapType="vector">0.0;0.0;0.0;0.0;0.0</x>
<y mapType="vector">0.0;1.0;0.0;-1.0;0.0</y>
<z mapType="vector">1.0;0.0;-1.0;0.0;1.0</z>
</pointList>
</fuselageProfile>
</fuselageProfiles>
</profiles>
<materials>
<material uID="mat1">
<name>Material 1</name>
<description>This is a dummy material</description>
<rho>1.234</rho>
<isotropicProperties>
<E>1.234</E>
</isotropicProperties>
</material>
</materials>
</vehicles>
</cpacs>
Loading

0 comments on commit 473627d

Please sign in to comment.