<commit_before>#
##Gantry Girder Designer
##Author-<NAME>
##email-<EMAIL>
#

print("Gantry Girder Designer")
print("Author- <NAME>")
print("email- <EMAIL>")

#Constants
FOS = 1.5 #Factor of Safety

class gantry:
	#Load Calculation
	print("Load Calculation")
	#Vertical Load
	W_Crane = #Weight of the Crane
	W_Crab = #Weight of the Crab 	
	Wt = W_Crane/4 #Maximum Static Wheel Load due to the weight of the crane
	W1 = (W_Crane+W_Crab)*(Lc-L1)/(2*Lc) #Maximum Static wheel Load due to Crane Load
	W_Vert_Total = (Wt + W1) * 1.25 #Total Load, 1.25 is multiplied for impact
	WC = FOS * W_Vert_Total #Factored Load
	print("Total Vertical Load is", WC);
	
	#Horizontal Load
	W_Horizontal = FOS * 0.1 * (W_Crane + W_Crab) # 10% of Crane and Crab load Combined
	print("Total Horizontal Load is", W_Horizontal)
	
	#Longitudinal Braking Load
	W_Braking = 0.05 * W_Crane * FOS #%% of the Wheel Load of a Crane
	print("Horizontal Braking Load is", W_Braking)
	
	
	#Moment Calculation
	print("Moments")
	#Shear Force
	print("Shear Force")
	#Design Calculation 
	print("Design Calculation")
<commit_msg>gantry.py: Vertical Bending Momement<commit_after>#
##Gantry Girder Designer
##Author-<NAME>
##email-<EMAIL>
#

print("Gantry Girder Designer")
print("Author- <NAME>")
print("email- <EMAIL>")

#Constants
FOS = 1.5 #Factor of Safety

class gantry:
	#Load Calculation
	print("Load Calculation")
	#Vertical Load
	W_Crane = #Weight of the Crane
	W_Crab = #Weight of the Crab 	
	Wt = W_Crane/4 #Maximum Static Wheel Load due to the weight of the crane
	W1 = (W_Crane+W_Crab)*(Lc-L1)/(2*Lc) #Maximum Static wheel Load due to Crane Load
	W_Vert_Total = (Wt + W1) * 1.25 #Total Load, 1.25 is multiplied for impact
	WC = FOS * W_Vert_Total #Factored Load
	print("Total Vertical Load is", WC);
	
	#Horizontal Load
	W_Horizontal = FOS * 0.1 * (W_Crane + W_Crab) # 10% of Crane and Crab load Combined
	print("Total Horizontal Load is", W_Horizontal)
	
	#Longitudinal Braking Load
	W_Braking = 0.05 * W_Crane * FOS #%% of the Wheel Load of a Crane
	print("Horizontal Braking Load is", W_Braking)
	
	
	#Moment Calculation
	print("Moments")
	#Vertical Maximum Bending Moment
	M1 = WC*L/4
	M2 = 2*WC*(L/2-c/4)**2/L
	M_v = (M2>M1)?M2:M1 #No Self Load Considered

	M_v_sf = w*L**2/8 #Due to Self Load

	#Shear Force
	print("Shear Force")
	#Design Calculation 
	print("Design Calculation")

{'fraction_non_alphanumeric': 0.12028801355357899, 'fraction_numerical': 0.02244811520542143, 'mean_word_length': 4.392694063926941, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 12, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '38249', 'n_tokens_mistral': 965, 'n_tokens_neox': 885, 'n_words': 283}