Реклама: Программа для расчета параметров т.с. по требованиям

 

Хочешь стать куратором любимой темы?

* Комментарии к новостям

1. Танцы с бубном для воскрешения АКБ (Свинцовые аккумуляторы) от Alexvl (30.10.2020 в 09:46)2. Варианты двигателя на чоппер (Чоппер Клуб) от Tonych (30.10.2020 в 09:43)3. Принцип действия моноколеса. (Моноколеса (электроунициклы)) от Shumadan (30.10.2020 в 09:37)4. Мотор BAFANG SWX02 (G.020) и его доработки. (Электровелосипеды) от Blik86 (30.10.2020 в 09:36)5. Kugoo m5 (Электросамокаты Kugoo M и G серии и аналоги ) от _m61_ (30.10.2020 в 09:35)6. Алюминиевый на полном приводе (Самодельные электросамокаты) от Вадим88 (30.10.2020 в 09:34)
7. Бережок-V, V1 - цифровые ЗУ для 12 и 6В свинцовых АКБ (Наша продукция) от Yury (30.10.2020 в 09:29)8. Альтернативный источник электричества (Теоретические разработки и нестандартные идеи в электротранспорте) от Сергей373 (30.10.2020 в 09:27)9. Speedway mini 3/4 8" (Электросамокаты MiniMotors) от петр1 (30.10.2020 в 09:26)10. Как и чем крепить контроллер к раме? (Электровелосипеды) от intermen1960 (30.10.2020 в 09:26)11. Помогите выбрать электросамокат! Обсуждаем промышленные электросамокаты (Электросамокаты) от voin (30.10.2020 в 09:25)12. Li-ion Аккумуляторы характеристики, опыт эксплуатации. (Литий-ионные (Li-Ion) и литий-полимерные (Li-Pol) аккумуляторы) от starik2000 (30.10.2020 в 09:23)
Не нравится реклама? Пройдите простую регистрацию на форуме и не будете видеть рекламу.

Прочитано 10220 раз

0 Пользователи и 1 Гость просматривают эту тему.

26 Дек 2010 в 18:17
Прочитано 10220 раз
Оффлайн

ligenik

Санкт-Петербург Сообщений: 108
Написал программу. Выдержка из readme.txt:
Цитата
Программа "Wheel Vehicle Calculator" (исполняемый файл E-Bike.exe) создана для того чтобы расчитать параметры компонентов транспортного средства по задаваемым требованиям.

Возможности:
* расчет передаточных отношений и их колличества
* расчет входной продолжительной мощности двигателя
* расчет колличества энергии и массы батареи, необходимых для преодоления трассы
* имеет режим расчета для мотор колеса

Пример входных данных дан в файле example.pl

Как пользоваться:
  * если необходимо, скоректировать входные параметры в файле example.pl
  * запустить Run.cmd
  * смотреть результат (отображается после ---- Result ----)

Буду благодарен отзывам, замечаниям.

Пользуйтесь наздоровье.


26 Дек 2010 в 18:25
Ответ #1
Оффлайн

sykt

Ветеран электротранспорта Сыктывкар Сообщений: 1968


26 Дек 2010 в 18:39
Ответ #2
Оффлайн

ligenik

Санкт-Петербург Сообщений: 108


26 Дек 2010 в 19:35
Ответ #3
Оффлайн

i

Администратор Иваново Сообщений: 3978
Ubuntu, Wine.
Заработало, только них не понятно:
$ wine E-Bike.exe example.pl
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
The program "Wheel Vehicle Calculator" is created to calculate a wheeled vehicle.
There is no warranty for this program.
The program is freeware for personal use.
Commercial organizations should notify me about using this software.
The program is also freeware for commercial organizations.
Please send bugs and suggestions to the lev-work@yandex.ru
Good luck!

RPM OUTPOWER
1400.000000  306.715729
1500.000000  331.988142
1600.000000  350.189945
1700.000000  375.866335
1800.000000  400.510495
1900.000000  419.096843
2000.000000  435.675752
2100.000000  443.493321
2200.000000  451.857994
2300.000000  463.134308
2400.000000  431.318994
2500.000000  372.269370
2600.000000  333.758746
2700.000000  291.140321
2800.000000  253.040477
2900.000000  223.361622
3000.000000  191.012697
3100.000000  159.177248

---- Input ----
TotalWeight=155.000000 (kgs)
TotalDistance 40.000000 (KM)
TotalTime=01:04
---- Intermediate calculations ----
MinRequiredOutputEnginePower=667.686803 (W)
Additional reduction ratio count = 3
(required/reference) engine power ratio: 1.827647
Required output engine power: 846.446238 (W)
Required input engine power: 913.823726 (W)
Required input engine power including TransmissionEfficiency: 1062.585728 (W)
---- Result ----
ReductionRatios Count=8, Layout:
  ReductionRatio 6.422755
  ReductionRatio 8.201811
  ReductionRatio 10.473653
  ReductionRatio 13.374777
  ReductionRatio 17.079492
  ReductionRatio 21.810386
  ReductionRatio 27.851703
  ReductionRatio 35.566419
ReductionRatio range = 553.756407 %
TotalEnergy: 521.583914 (W*H)
Required input engine power: 1062.585728 (W)
BatteryMass=7.451199 (kgs)
Нужна инструкция по рассшифровке чего мы насчитали, желательно на русском. Их бин ни разу не грамотный.  :ah:


26 Дек 2010 в 19:56
Ответ #4
Оффлайн

sykt

Ветеран электротранспорта Сыктывкар Сообщений: 1968
В Windows 7 отказалась работать.
Какую ошибку выдаёт ?
Ошибок не выдает. Вывешивает предложение закрыть программу или найти решение проблемы в Интернете и далее сам всё закрывает.


26 Дек 2010 в 20:19
Ответ #5
Оффлайн

ligenik

Санкт-Петербург Сообщений: 108
Цитата
Чтение вывода программы:
  ---- Input ---- -- входные данные
  TotalWeight=155.000000 (kgs)  -- (кг) суммарная масса (включая людей батарею и остальное)
  TotalDistance 40.000000 (KM) -- (км) сумма расстояний отезков пути указанных в параметре example.pl->Route
  TotalTime=01:04 -- (ЧЧ:ММ) сумма времён отрезков пути вуказанных в параметре example.pl->Route.
  ---- Intermediate calculations ----  -- промежуточные вычисления
  MinRequiredOutputEnginePower=667.686803 (W) -- выходная минимальная мощность двигателя которая удовлетворяет входным парамтерам. При условии что трансмиссия может предоставить самое выгодное передаточное отношение.
  -- передачи добавляются по двум причинам:
  --  1. частота вращения колеса не входит в диапазон указанный в example.pl->ContiniousEngineRps
  --  2. на любой передаче крутящий момент на колесе больше чем на двигетеле с максимальной разрешённой мощностью.
  --     максимальная разрешенная мощность двигателя указывается при помощи example.pl->EngineAplificationAndRatioCountCoeff
  Additional reduction ratio count = 3 -- показывает сколько передач было добавлено по причине 2
  (required/reference) engine power ratio: 1.827647 -- отношение мощьностей требуемого двигателя по отношении к базовому. Базовый двигатель задаётся в example.pl->Motor
  Required output engine power: 846.446238 (W) -- (Вт) требуемая выходная мощьность двигателя
  Required input engine power: 913.823726 (W) -- (Вт) требуемая входная мощьность двигателя
  Required input engine power including TransmissionEfficiency: 1062.585728 (W) -- (Вт) требуемая входная мощьность двигателя с учётом КПД трансмиссии.
  ---- Result ---- -- результат
  ReductionRatios Count=8, Layout: -- колличество передач (в данном случае 8).
    ReductionRatio 6.422755 -- значение первой передачи. (во сколько раз колесо медленней крутиться по отношению к двигателю)
    ReductionRatio 8.201811 -- значение второй
    ReductionRatio 10.473653 -- и т.д.
    ReductionRatio 13.374777
    ReductionRatio 17.079492
    ReductionRatio 21.810386
    ReductionRatio 27.851703
    ReductionRatio 35.566419
  ReductionRatio range = 553.756407 % -- диапазон передаточных отношений
  TotalEnergy: 521.583914 (W*H) -- (Вт*ч) энергия необходимая для преодоления маршрута сконструированного в example.pl->Route
  Required input engine power: 1062.585728 (W)  -- (Вт) требуемая мощьность двигателя
  BatteryMass=7.451199 (kgs) -- (кг) масса батареи


26 Дек 2010 в 20:52
Ответ #6
Оффлайн

ligenik

Санкт-Петербург Сообщений: 108
В Windows 7 отказалась работать.
Какую ошибку выдаёт ?
Ошибок не выдает. Вывешивает предложение закрыть программу или найти решение проблемы в Интернете и далее сам всё закрывает.

Спасибо за отзыв.
Программа ведёт себя таким образом если запускать её напрямую (без аргументов). Исправил падение программы.
Наверно Вы запускали напрямую E-Bike.exe. Нужно запускать при помощи Run.cmd.
См. новое вложение.


26 Дек 2010 в 20:59
Ответ #7
Оффлайн

sykt

Ветеран электротранспорта Сыктывкар Сообщений: 1968
Лучше не стало.
Черное окно с какими-то комментарями. Пауза.
Жму клавишу ENTER. Всё закрывается и пропадает.
----------------------------------------------------------
Запускал через оба файла.


26 Дек 2010 в 21:06
Ответ #8
Оффлайн

ligenik

Санкт-Петербург Сообщений: 108
Лучше не стало.
Черное окно с какими-то комментарями. Пауза.
Жму клавишу ENTER. Всё закрывается и пропадает.
----------------------------------------------------------
Запускал через оба файла.

Содержимое архива распаковывали в отдельную папку ?

Для более точной диагностики причины мне нужно знать содержимое "каких-то комментариев"


26 Дек 2010 в 21:11
Ответ #9
Оффлайн

sykt

Ветеран электротранспорта Сыктывкар Сообщений: 1968
Вот что могу показать. Затем всё закрывается.
Реальный путь: С:\1\2\run.cmd


26 Дек 2010 в 21:30
Ответ #10
Оффлайн

ligenik

Санкт-Петербург Сообщений: 108
Вот что могу показать. Затем всё закрывается.
Реальный путь: С:\1\2\run.cmd
Программа работает так как задумывалось. В вашем окне отображены промежуточные вычисления и результат. О то как это читать см. выше в этой ветке или файл Readme.txt из последнего аттача этой ветки (я его обновил)


26 Дек 2010 в 21:51
Ответ #11
Оффлайн

sykt

Ветеран электротранспорта Сыктывкар Сообщений: 1968
Да, действительно. А я ждал появления интерактивного интерфейса.


26 Дек 2010 в 22:22
Ответ #12
Оффлайн

ligenik

Санкт-Петербург Сообщений: 108
Да, действительно. А я ждал появления интерактивного интерфейса.
Я решил сделать простой интерфейс по принципу входные данные -> результат. Т.к. проще с той точки зрения что входные данные находится всегда в файле и ими можно с кем нибудь поделиться. Например вы обнаружите что программа считает неправильно и предоставите мне входные данные в виде файла. В случае с интерактивным(т.е. графическим) интерфейсом необходимо дополнительно писать следующий код:
1. графические элементы
2. процедуры сохранения входных данных введённых человеком в графические элементы

P.S. я ничего не имею против графического интерфейса но это дополнительная работа. Я пока не считаю рациональным её проводить.


27 Дек 2010 в 11:01
Ответ #13
Оффлайн

i

Администратор Иваново Сообщений: 3978
Стало понятнее. +1
Но для полноты картину, желательно бы увидеть формулы на которых базируется прога. Естественно они не секрет, но искать немного влом.


27 Дек 2010 в 12:36
Ответ #14
Оффлайн

nikvic

Москва, ЮЗ. Сообщений: 2932
P.S. я ничего не имею против графического интерфейса но это дополнительная работа. Я пока не считаю рациональным её проводить.
Было бы полезно на второй страничке вывода сообщать самые существенные параметры входных данных - это упростит понимание файла данных.


27 Дек 2010 в 23:40
Ответ #15
Оффлайн

ligenik

Санкт-Петербург Сообщений: 108
Цитата
Было бы полезно на второй страничке вывода сообщать самые существенные параметры входных данных - это упростит понимание файла данных.
Необходимо уточнить. На данный момент два момента вижу:
1. выводить те входные параметры, изымание которых приведет к снижению требуемой мощности двигателя и/или числа предач. Эта возможность полезна для ограничения "аппетита" человека.
2. выводить список значений входных параметров из файла example.pl (каких именно?)

to i.
список формул а также выскокоуровневое описание некоторых частей работы программы собираюсь предоставить во время выходных.




28 Дек 2010 в 13:38
Ответ #16
Оффлайн

sykt

Ветеран электротранспорта Сыктывкар Сообщений: 1968
список формул а также выскокоуровневое описание некоторых частей работы программы собираюсь предоставить во время выходных.


Вот с этим ознакомиться не повредит:
ссылка


31 Дек 2010 в 21:03
Ответ #17
Оффлайн

ligenik

Санкт-Петербург Сообщений: 108
Добавил новые параметры:
ElectricMotorControllerEfficiency
BatteryCapacityAtEndOfLife

Внутри файла Formulas.cpp указаны некоторые формулы и алгоритмы вместе ссылками на первоисточник.

Обновлен Readme.txt и example.pl и, конечно, сама программа.

Используйте WinMerge (ссылка) для того чтобы быстро узнать что изменилось в тектовых файлах.


 

rattleCAD - программа для расчета геометрии велосипеда

Автор MAPAT1972Раздел Полезные программы

Ответов: 1
Просмотров: 2226
Последний ответ 22 Авг 2015 в 10:29
от Unhis
Программа для расчёта звёздочек

Автор syktРаздел Полезные программы

Ответов: 1
Просмотров: 10346
Последний ответ 15 Дек 2014 в 23:32
от 1924
Программа для расчета кол-ва банок в сборке

Автор vzhik777Раздел Источники питания

Ответов: 1
Просмотров: 1123
Последний ответ 02 Июн 2018 в 17:39
от Stanislavchik
Программа для расчета геометрии подвески велосипеда (хода, рычажности)(СИМУЛЯТОР

Автор smartbsvРаздел Полезные программы

Ответов: 20
Просмотров: 14477
Последний ответ 16 Мая 2019 в 00:22
от ferum
Программа расчета ускорения от мощности

Автор x256Раздел Полезные программы

Ответов: 7
Просмотров: 1122
Последний ответ 20 Янв 2019 в 00:52
от Павел5