Найти - Пользователи
Полная версия: Расчет нагрузки на ось
Начало » Python для новичков » Расчет нагрузки на ось
1 2
doza_and
Rodegast
Тогда тебе нужно сначала создать библиотеку
Это крутовато.
Поместим Начало координат в одну из осей и будем считать момент относительно ее.
тогда
 f1=F-M/H
f2=M/H
Где F - суммарный вес груза и машины
M момент сил относительно этой оси.

Сила и момент считаются простым суммированием.
я не знаю специфики но помоему должно хватить такого входа для расчета
 car:
   m: 30 # масса тс
   b: 1 # начало борта
   h: 3 # расстояние между осями
   L:  8 # длина кузова
   rc: 1.2 # расстояние от оси до центра тяжести
items:
  Арка:
     m: 5 # масса детали 
     align: center # способ выравнивания
     n: 5 # количество деталей
     h: 4 # длина деталей
  плита:
     m: 5 # масса детали 
     align:  forvard # способ выравнивания
     n: 5 # количество деталей
     h: 4 # длина деталей

Для библиотеки примитивно слишком.
py.user.next
barakush
Всем привет. Нужна консультация. В своей работе сталкиваюсь с необходимостью расчитывать нагрузку на ось большегрузных автомобилей. Онлайн калькуляторы не подходят. Решил попробовать сам. Большого опыта в программировании не имею, но все же…. Если кто понимает, подскажите в каком направлении двигаться. Спасибо.
barakush
Ок. Всем спасибо. Сопромат изучал, пользуюсь т.к ежедневно провожу расчеты на калькуляторе, но это долго и неудобно и нет на это времени. Производится погрузка ЖБИ, они все разной ширины и длины, а так же разное количество. Считать занимает много времени, легко запутаться и подставить водителя на 250 тыр штрафа.
barakush
Все верно. ЖБИ характеризуется длиной, шириной и массой. Масса распределяется по центру ЖБИ вдоль борта прицепа. ЖБИ укладываются либо в две пачки по бортам, но таких пачек может быть разное количество, либо по центру кузова. Автомобильные прицепы стандартные: длина 13.6 м , ширина 2.45 м .
Ты не потянешь графическое приложение с нулевым опытом. Если сомневаешься, попробуй создать просто пустое окно, в котором даже мышки нет. Думаю, эта “простая” задача будет для тебя неподъёмной. Так что писать можно только в консоли. В консоли ещё может что-то получиться, но тоже немного.

Попробуй в консоли написать расчёт массы железобетонного изделия по введённым характеристикам. Если получится, то можно попробовать ввести три разных железобетонных изделия и получить три разных массы. Если получится, то можно попробовать вводить три разных железобетонных изделия не с клавиатуры, а из текстового файла, и при этом выводить три разных массы, полученные из этих железобетонных изделий, тоже в файл масс. Для разпределения этих масс в кузове ты можешь написать второй скрипт, который так же берёт значения из файла ввода масс и выводит подходящие позиции в кузове в файл вывода с подходящими позициями в кузове. И дальше ты файл вывода от первого скрипта делаешь файлом ввода для второго скрипта. Это как шить ниткой и делать шов такой постепенно - ты прогоняешь данные через серию скриптов и из входных данных на первоначальном входе получаешь выходные данные на конечном выходе.

Пробуй.
Rodegast
> Это крутовато. … Для библиотеки примитивно слишком.

По началу библиотекой может являться один файл с одной функцией. Нужно отделять расчётное ядро от интерфейсной части.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB