Franke and Rollins 2013 liquefied p-y curves#34
Draft
emabcede30 wants to merge 8 commits into
Draft
Conversation
Reviewer's Guide by SourceryThis PR implements the Franke and Rollins (2013) hybrid model for liquefied soils and adds support for concrete materials and solid circular sections. The hybrid model combines Wang-Reese (1998) and Rollins curves to model p-y behavior of liquefied soils, taking residual shear strength and strain parameters as inputs. The implementation includes new material properties for concrete and extends the pile types to support solid circular sections with appropriate mechanical calculations. Class diagram for Franke and Rollins 2013 modelclassDiagram
class frankeRollins2013 {
+Union[PositiveFloat, conlist(PositiveFloat, min_items=1, max_items=2)] Sr
+Union[PositiveFloat, conlist(PositiveFloat, min_items=1, max_items=2)] eps50
+Literal["static", "cyclic"] kind
+Optional[Union[PositiveFloat, conlist(PositiveFloat, min_items=1, max_items=2)]] G0
+confloat(ge=0.25, le=0.5) J
+PositiveFloat stiff_clay_threshold
+Union[Callable[[float], float], confloat(ge=0.0)] p_multiplier
+Union[Callable[[float], float], confloat(gt=0.0)] y_multiplier
+Optional[Literal["mt_curves"]] extension
+float m_multiplier
+float t_multiplier
+__post_init__()
+__str__() str
+py_spring_fct(sig: float, X: float, layer_height: float, depth_from_top_of_layer: float, D: float, L: float = None, below_water_table: bool = True, ymax: float = 0.0, output_length: int = 15)
}
Class diagram for Pile modificationsclassDiagram
class Pile {
+str name
+Literal["Circular", "Solid-Circle"] kind
+Literal["Steel", "Concrete"] material
+float top_elevation
+__post_init__()
}
File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
Author
|
TODO: add stiff clay below above and below water table py curves (Reese et al. 1975; Reese and Welch 1975) . |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Added Franke and Rollins (2013) hybrid py model to account for liquefied soils. It takes residual shear strength$S_r$ as an input. There are recommended values for $S_r$ such as Seed and Harder (1990), Idriss and Boulanger (2007), or Kramer and Wang (2015). $\epsilon_{30}$ is also an input, with recommendations in Franke and Rollins (2013).
TODO: make test examples from same paper.
Also added concrete sections and solid circle sections. Assuming poisson's ratio concrete at 0.15.
Some ideas to include are:
Summary by Sourcery
Add the Franke and Rollins (2013) hybrid model for liquefied soils and support for concrete and solid circle sections in pile construction.
New Features:
Enhancements: