forked from buddyd16/Structural-Engineering
-
Notifications
You must be signed in to change notification settings - Fork 1
Updated forked package #1
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
Merged
Merged
Conversation
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
changes to font and padding to reduce overall window size
the C stability curve relied on normalizing the data which caused a div/0 error when there was only 1 data point.
FEF for Point and Point Moments will be useful for finite elements analysis for equivalent nodal forces
udl and trap fixed end force function referenced fem[0] and fem[1] instead of fem[0][0] and fem[1][0] which isn't really an issue since the fem[i] is a 1d array with one value but it's cleaner to send just the value thru to the moment builder instead of the array.
Generation of the full beam piecewise functions for shear, moment, EI*Slope and EI*Deflection A evaluation function to return the V, M, EIS and EID values at a location given the peicewise functions A helper function to evaluate a polynomial defined by a list of coefficients at an x location
function works for points of zero slope as well simplified the polyeval function
added a tab to show the piecewise beam formulas
removed print statements revised root check to account for a constant value in an adjacent bounds
remove imaginary roots where the imaginary component is greater than 1e-5
working on the piecewise functions for the cantilever load types.
added the ability to save and open files
Validation files for use with the simple_beam program. examples are from Table 3-23 in the 13th edition in the AISC manual of steel construction
root location check had an if statement that could result in a div/0 error.
fixed syntax for an if statement
remove current loads when opening a file
made it possible to enter 0 for the center span length the run analysis for fixed-free or free-fixed conditions
General functions for fixed end moments added to TimoshenkoFormulas Specific function for fixed end forces including end reaction added to timotrap
Value shown for Iy for W shapes in the strong axis flexural calculations referenced the wrong property value for display in the GUI. The correct value of Iy was being used in the underlying calculations.
Function for the PCA stress-strain relationship defined in the PCA Notes to ACI 318-05 Revision to the phi factor calculation Current version sums moments about the geometric center instead of the plastic center Final P-M graph shows a comparison of all of the current stress-strain functions for P vs Mx for a 20"x30" section with F'c=5 ksi and an unbalanced reinforcement layout of (3)#10 top and (2)#10 bottom, the P-M curve does not align with vertical 0 axis because of the unbalanced layout.
removed the embedded gifs and replaced with hyperlinks to the gif files.
addition of UDL and Variable Load classes for the Timoshenko beam formulas.
merge all the improvement made to the section property module from the toolbox website development
Generalized the APA T555 FTAO calculations for unlimited opening widths. Script has not been fully validated. Inputs are at the begining of the file and the script outputs results to the console.
added the option to include an end chord force from above in the analysis.
SVG Output was expanded to show more information The Deflection computation was revised to include the hold-down force from above in the end pier calculation for the hold-down deflection component. This force was not accounted for in the previous iteration.
completely untested
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.
No description provided.