-
Notifications
You must be signed in to change notification settings - Fork 5
PileDriveHammer
Nick Machairas edited this page Jun 21, 2024
·
19 revisions
The PileDriveHammer object is a concrete representation of a pile driving hammer, and inherits properties from AbstractPilingEquipment.
For comments/feedback on the elements below or to propose properties that are missing, create a post on the Deep Foundations: Schema Discussion.
(Click on links in the diagram to view details of the properties of each object)
classDiagram
direction LR
AbstractEquipment <|-- AbstractPilingEquipment
AbstractPilingEquipment <|-- PileDriveHammer
StrikerPlate "0..1" --* "1" PileDriveHammer
class AbstractEquipment["<a href='https://github.com/DIGGSml/schema-dev/wiki/Properties-common-to-all-Pile-Driving-Equipment-Objects'>AbstractEquipment</a>"]{
<<abstract>>
+ @gml:id:ID [1]
+ gml:description:StringOrRefType [0..1]
+ gml:identifier:CodeWithAuthorityType [0..1]
+ gml:name:CodeType [0..*]
+ internalIdentifier:CodeWithAuthorityType [0..1]
+ status:CodeType [0..1]
+ implementationStatus:CodeType [0..1]
+ associatedFile:AssociatedFile [0..*]
+ role:Role [0..*]
+ remark:Remark [0..*]
+ class:CodeType [0..1]
+ make:DiggsStringType [0..1]
+ modelNumber:DiggsStringType [0..1]
+ serialNumber:DiggsStringType [0..1]
+ calibrationAuditTrail:Calibration [0..*]
+ otherEquipmentProperty:Parameter [0..*]
}
class AbstractPilingEquipment{
<<abstract>>
}
class PileDriveHammer["<a href='https://github.com/DIGGSml/schema-dev/wiki/PileDriveHammer#Properties-specific-to-PileDriveHammer'>PileDriveHammer</a>"]{
+ hammerKind:CodeType [0..1]
+ hammerType:CodeType [0..1]
+ hammerAction:CodeType [0..1]
+ ratedEnergy:EnergyMeasure [0..1]
+ ratedStroke:LengthMeasure [0..1]
+ ramWeight:ForceMeasure [0..1]
+ hammerWeight:ForceMeasure [0..1]
+ anvilWeight:ForceMeasure [0..1]
+ pistonArea:AreaMeasure [0...1]
+ strikerPlate:StrikerPlate [0..1]
+ blowsPerMinuteMin:positiveInteger [0..1]
+ blowsPerMinuteMax:positiveInteger [0..1]
}
class StrikerPlate["<a href='https://github.com/DIGGSml/schema-dev/wiki/PileDriveHammer#StrikerPlatePropertyType'>StrikerPlate</a>"]{
+ @gml.id:ID [0..1]
+ weight:ForceMeasure [0..1]
+ diameter:LengthMeasure [0..1]
+ thickness:LengthMeasure [0..1]
}
Property or Attribute Name (Type) | Definition | Cardinality |
---|---|---|
hammerKind (gml:CodeType) |
The general classification of the hammer, e.g., drop hammer, diesel hammer, hydraulic hammer. | 0..1 |
hammerType (gml:CodeType) |
The specific model or type of hammer within the broader category. | 0..1 |
hammerAction (gml:CodeType) |
The mechanism by which the hammer delivers energy to the pile, e.g., single-acting, double-acting, differential-acting. | 0..1 |
ratedEnergy (eml:EnergyMeasureExt) |
The manufacturer's specified maximum energy per blow the hammer can deliver. | 0..1 |
ratedStroke (eml:LengthMeasureExt) |
The manufacturer's specified maximum distance the ram travels in a single blow. | 0..1 |
ramWeight (eml:ForceMeasureExt) |
The weight of the ram (the part that strikes the pile). | 0..1 |
hammerWeight (eml:ForceMeasureExt) |
The total weight of the hammer assembly. | 0..1 |
anvilWeight (eml:ForceMeasureExt) |
The weight of the anvil (the part that rests on the pile). | 0..1 |
pistonArea (eml:AreaMeasureExt) |
The cross-sectional area of the piston (if applicable). | 0..1 |
strikerPlate (StrikerPlatePropertyType) |
The properties of the striker plate (the piece that makes direct contact with the pile). | 0..1 |
blowsPerMinuteMin (positiveInteger) |
The minimum blows per minute that the hammer can achieve. | 0..1 |
blowsPerMinuteMax (positiveInteger) |
The maximum blows per minute that the hammer can achieve. | 0..1 |
Key Points:
- Cardinality (0..1): Most of these properties are optional and may not be applicable to every type of hammer. You would record the ones that are relevant for the specific hammer being used.
- Data Types: The linked data types provide specific information on how to measure and format these properties. It's crucial to adhere to these types to ensure data consistency.
- StrikerPlatePropertyType: This is likely a reference to another section in your documentation where the properties of the striker plate are defined in more detail.
Property or Attribute Name Type |
Definition | Cardinality |
---|---|---|
@gml:id ID |
0..1 | |
weight eml:ForceMeasureExt |
0..1 | |
diameter eml:LengthMeasureExt |
0..1 | |
thickness eml:LengthMeasureExt |
0..1 |
- Rock Grouting
-
Deep Foundations
-
Pile Objects
- SteelHPile
- SteelPipePile
- ConcretePile
- TimberPile
- CompositePile (not yet implemented)
- CastInPlacePile (not yet implemented)
-
Pile Driving Equipment Objects
-
Pile Driving Activity Objects
-
PileDrivingActivity
- PileDrivingRecord
- PDARecord (not yet implemented)
- VibrationRecord (not yet implemented)
- CastInPlaceActivity (not yet implemented)
-
PileDrivingActivity
-