-
Notifications
You must be signed in to change notification settings - Fork 9
Franke and Rollins 2013 liquefied p-y curves #34
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
base: main
Are you sure you want to change the base?
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
|
|
TODO: add stiff clay below above and below water table py curves (Reese et al. 1975; Reese and Welch 1975) . |
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: