-
Notifications
You must be signed in to change notification settings - Fork 7
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
Program Explanation #3
Comments
Dear Mostafa, First of all thank you for sharing your code! ... I have to say I find myself with similar questions, hopefully you can find some time to answer them, I would be very interested in reading your explanation. Particularly for x. Thank you! |
@alainmardo and @Martin-Elizalde - I may be able to help to response some of your questions. Please see below bold text
In fact:
z is the depth of the point below the plate Note that x and z are the evaluation points with reference the center of the plate; z is measured from the top to bottom; Note that z is always positive however x can be positive or negative; x=3 or x=-3 should give similar results; vertical responses like Z-deflection, Z-stress should be the same
q = 100 # psi (or lb per sq in.)
**Get results like this one print("Strain_R is[z=different, x=0]: ") print("Strain_Z is[z=different, x=0]: ") Columns = x or offset distances if you specifiy
Is it possible to change the pressure at the surface as well as the radius of the tyre?
|
For a structure [Asphalt, PCC, HBM , Soil] with [2000, 20000, 10000, Soil] and [0.35, 0.35, 0.2, 0.45] with thicknesses of [15cm, 10cm, 20cm, soil inf] for example, what should be changed in the inputs? @PeteTam-js Any Help will be appreciated I tried what you suggested above but I still get an error. |
Here is the code for 2 layers and halfspace system: z = [2, 4, 6] # number of rows in response RS = PyMastic(q,a,x,z,H,E,nu, ZRO, isBounded = isBD, iteration = it, inverser = 'solve') print("Displacement_Z is[z=different, x=0]: ") This is what I am getting; you can specify different depths or different parameters (e.g., stress, strain) as everything/outputs is stored in RS. Here displacement is in inch This is 3 layers and halfspace as you mentioned q = 80 # psi; pressure RS = PyMastic(q,a,x,z,H,E,nu, ZRO, isBounded = isBD, iteration = it, inverser = 'solve') print("Strain_Z is[z=different, x=0]: ") RS = PyMastic(q,a,x,z,H,E,nu, ZRO, isBounded = isBD, iteration = it, inverser = 'solve') This is what I am getting PS: Please double check on the use of Poisson's ratio. You have given as 0.2 for the third layers, but I think that should be PCC. In general, PCC has poisson's ratio around 0.25 to 0.15 and other soft soil are around 0.35 to 0.45. |
Hi Mostafa,
Can you please explain what should be changed for inputs and how to visualize the results?
In fact:
Now concerning the outputs, what is [0,0] , [0,1] etc? What should we changed in order to get interesting graphs like the ones you've included in the ReadMe or if we want to calculate the response at the base of a specific layer?
Last, is the circular load considered as dual tyres? Is it possible to change the pressure at the surface as well as the radius of the tyre?
Thank you in advance and keep up the good work :)
The text was updated successfully, but these errors were encountered: