Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add fuselage structure to massBreakdown #633

Closed
rmaierl opened this issue Apr 28, 2020 · 1 comment
Closed

Add fuselage structure to massBreakdown #633

rmaierl opened this issue Apr 28, 2020 · 1 comment
Milestone

Comments

@rmaierl
Copy link

rmaierl commented Apr 28, 2020

The recently added feature of the fuselage walls would require an additional representation in the massBreakdown.

Please find attached the schema snippet of the cpacs node:
/cpacs/vehicles/aircraft/model/analysis/massBreakdown/mOEM/mEM/mStructure/mFuselageStructure

and

/cpacs/vehicles/aircraft/model/analysis/massBreakdown/mOEM/mEM/mStructure/mFuselageStructure/mWalls

mWalls_schema

<xsd:complexType name="mFuselageStructureType">
		<xsd:annotation>
			<xsd:appinfo>
				<sd:schemaDoc>
					<ddue:summary>
						<ddue:para>mFuselageStructureType</ddue:para>
					</ddue:summary>
					<ddue:remarks>
						<ddue:para/>
					</ddue:remarks>
				</sd:schemaDoc>
			</xsd:appinfo>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="complexBaseType">
				<xsd:all>
					<xsd:element name="massDescription"
						type="genericMassType">
						<xsd:annotation>
							<xsd:documentation>
								Fuselage structure mass description
							</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element minOccurs="0" name="mSkinPanels"
						type="mSkinPanelsType" />
					<xsd:element minOccurs="0" name="mBulkheads"
						type="mBulkheadsType" />
					<xsd:element minOccurs="0" name="mWalls"
						type="mWallsType" />	<!-- Airbus extension -->
					<xsd:element minOccurs="0" name="mDoors"
						type="mDoorsType" />
					<xsd:element minOccurs="0" name="mWindows"
						type="mWindowsType" />
					<xsd:element minOccurs="0" name="mCabinFloors"
						type="mCabinFloorsType" />
					<xsd:element minOccurs="0" name="mCargoFloors"
						type="mCargoFloorsType" />
					<xsd:element minOccurs="0" name="mSpecialStructures"
						type="mSpecialStructuresType" />
					<xsd:element minOccurs="0" name="mBellyFairings"
						type="mBellyFairingsType" />
					<xsd:element minOccurs="0" name="mStringers"
						type="mStringersType">
					</xsd:element>
					<xsd:element minOccurs="0" name="mFrames"
						type="mFramesType">
					</xsd:element>
					<xsd:element minOccurs="0" name="mCargoCrossBeams"
						type="mCargoCrossBeamsType" /><!-- Airbus extension -->
					<xsd:element minOccurs="0"
						name="mCargoCrossBeamStruts" type="mCargoCrossBeamStrutsType" /> <!-- Airbus extension -->
					<xsd:element minOccurs="0" name="mLongFloorBeams"
						type="mLongFloorBeamsType" /><!-- Airbus extension -->
				</xsd:all>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
<xsd:complexType name="mFuselagesStructureType">
	<xsd:annotation>
		<xsd:appinfo>
			<sd:schemaDoc>
				<ddue:summary>
					<ddue:para>mFuselagesStructureType</ddue:para>
				</ddue:summary>
				<ddue:remarks>
					<ddue:para/>
				</ddue:remarks>
			</sd:schemaDoc>
		</xsd:appinfo>
	</xsd:annotation>
	<xsd:complexContent>
		<xsd:extension base="complexBaseType">
			<xsd:sequence>
				<xsd:element name="massDescription" type="genericMassType">
					<xsd:annotation>
						<xsd:documentation>Fuselages structure mass description
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element maxOccurs="unbounded" minOccurs="0" name="mFuselageStructure" type="mFuselageStructureType"/>
			</xsd:sequence>
		</xsd:extension>
	</xsd:complexContent>
</xsd:complexType> 

`

<xsd:complexType name="mWallsType">
		<xsd:annotation>
			<xsd:appinfo>
				<sd:schemaDoc>
					<ddue:summary>
						<ddue:para>mWallsType</ddue:para>
					</ddue:summary>
					<ddue:remarks>
						<ddue:para/>
					</ddue:remarks>
				</sd:schemaDoc>
			</xsd:appinfo>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="complexBaseType">
				<xsd:sequence>
					<xsd:element name="massDescription" type="genericMassType"/>
					<xsd:element maxOccurs="unbounded" minOccurs="0" name="mWall" type="singleGenericMassType"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
@MarAlder
Copy link
Collaborator

MarAlder commented Oct 9, 2020

No additional feedback on GitHub. Will be further communicated by mailing list, homepage, etc. and thus reopened in case of any further modifications.

@MarAlder MarAlder closed this as completed Oct 9, 2020
@MarAlder MarAlder added this to the cpacs 3.3 milestone Oct 9, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants