?

Log in

No account? Create an account
Аэродиагра — конструктор авиамоделей - Толковый заголовок журнала
May 7th, 2014
09:45 am

[Link]

Previous Entry Share Next Entry
Аэродиагра — конструктор авиамоделей
Закончил большую работу. Хотя, скорее, это начало.

http://aerodiagra.ru
Конструктор радиоуправляемых моделей.

Определяет параметры планеров и других летательных аппаратов, центровки, коэффициенты устойчивости, эквивалентные поперечные углы V крыла, площади крыла и оперения, и разное другое.



Сейчас проект — конструктор моделей плюс очень сырой набросок каталога с кросс-фильтрами.

Сначала расскажу о каталоге, с него все началось.
Как и многие другие любители летающих радиоуправляемых моделей, для расчетов моделей, всяческих деталей вроде сервоприводов, лонжеронов и прочего я раньше пользовался обычными файлами. При вводе параметров некоторые эксель-калькуляторы предлагают для сравнения параметры других моделей. Известный эксель-калькулятор Кертиса Сатера (Sailplane Calc by Curtis Suter) на вкладке результатов показывает рекомендации по параметрам. Люди сравнивают со своими моделями.

Как представить большое количество моделей в числовых параметрах? Сложность в том, что модель в воздухе и число на экране — разные вещи. Числовое представление не скажет о моделях всего, но такой цели и нет. Пока так:



Сейчас это первый заход, с очень быстро и небрежно запрограммированными кросс-фильтрами, наспех сделанным дизайном и версткой, полупустой базой моделей. А какие-то сырые места мне как дизайнеру и вовсе не хотелось показывать. Работы там еще много и со временем все будет обновляться. Но поиграться с чем-то уже можно и я получил первые отзывы.


О конструкторе
Я сделал и открыл проект расчета летающих моделей по принципам фиксированного срока и гибкого состава функционала. Сложность проекта этому препятствовала (а как же), и менее важный с точки зрения цели функционал я начал выкидывать и откладывать. В результате получился небольшой, работоспособный конструктор. Возможности — минимум задуманного. Изначально в плане было куда больше функций, чем сделано: aerodiagra.ru/constructor/.

Отложены:
— функция отмены;
— регистрация пользователей, чтобы открывать свои модели на разных компьютерах;
— шаринг моделей, показывать свои модели другим пользователям;
— расчет лонжерона для данной модели;
— расчет стыковочных штырей;
— моделирование фюзеляжа по сечениям...
список длинный.

Сначала кажется, что все эти функции не такие сложные. При этом — критически важные, и, конечно же, обязательно должны быть реализованы. В жизни получается по-другому. Создание нового — процесс с неопределенностями. На практике приходится выбирать: либо открываешь небольшой, но работающий инструмент с минимальными функциями, либо месяцами строишь что-то космическое, и неизвестно еще, насколько это будет полезно людям и получится ли вообще.

Что удалось реализовать
Сейчас я сделал минимальный инструмент для ответов на несколько вопросов:
— Какого размера нужно делать оперение?
— Какой должна быть длина хвостовой балки?
— Некоторые моделисты говорят, что V-оперение менее эффективно. Насколько эффективно оперение моей модели?
— Что будет, если я поменяю угол плоскостей V-оперения?
— Как будет выглядеть моя модель?
— На модели Х красивое маленькое горизонтальное оперение. Что если я сделаю у себя такое же?
— У меня сломалось крыло, и я попробую крыло от другой модели. Как поменяется поведение планера?
— Где должен быть центр тяжести новой модели?
— Насколько высоко надо поднять консоли, увеличить угол, для управления без элеронов?
— Насколько легкой должна быть модель с такой площадью крыла?
— Какой тип оперения подойдет этой модели?

Это довольно простые вопросы. Сейчас это можно рассчитать в конструкторе.


Чем сейчас пользуются авиамоделисты в мире (для примера):

Калькулятор планеров Кертиса Сатера
http://www.tailwindgliders.com/Files.html

Калькулятор крыльев с распределением подъемной силы
http://www.aerodesign.de/aero/LIFTROLL.xls

Расчет прочности лонжеронов
http://www.acrodesigns.com/excel/SparStrength.xls

Расчет композитных крыльев
http://www.rcgroups.com/forums/showatt.php?attachmentid=3131048&d=1269043607

Расчет центра тяжести летающего крыла
http://fwcg.3dzone.dk

Расчет планеров, с трехмерным проецированным изображением:
http://envisiondesignusa.com/evdusa/Plane_Geometry_3-D_Plots.html

Еще одна штука для балансировки:
http://www.geistware.com/rcmodeling/cg_super_calc.htm

+ Отдельные программы для расчета лонжеронов, стыковочных труб, толщины обшивки крыльев.


Моя собственная таблица для расчетов выглядела примерно так (ужас полный):



(показана реально лишь очень малая часть)


Есть над чем поработать. Времени не много, поэтому я делаю проект малыми частями, это дает возможность повернуть процесс в любой момент. Капитального строительства — только необходимый минимум. Все переделывается на ходу. Английская версия — переведены только базовые вещи:
aerodiagra.com

Я не могу сказать, когда появится та или иная функция. Есть список пожеланий, в том числе, присланных пользователями, откуда я вполне могу выдернуть функцию из самого конца списка и сделать ее в первую очередь, если чувствую, что именно сейчас так надо.

О проекте: http://aerodiagra.ru/
О конвертере типов оперения: http://aerodiagra.ru/about/tailconverter/

Страницы с описанием проекта сделаны наспех. Их тоже буду доделывать. Все будет меняться, а что-то вообще не доживет.


Почему я это делаю
В первую очередь, мне надоело копаться в разношерстных эксель-таблицах при расчете моделей. Не знаю, насколько инструмент получится востребованным, но это тот инструмент, которого не хватало лично мне.

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

Хорошо, если это пригодится и другим.

Tags: , , , , , , ,

(4 comments | Leave a comment)

Comments
 
[User Picture]
From:ppti
Date:May 16th, 2014 08:43 am (UTC)
(Link)
Сохранение\загрузка в\из файла не планируется?
[User Picture]
From:showreal
Date:May 16th, 2014 11:56 am (UTC)
(Link)
Расчеты и модели нужно будет где-то сохранять. Сохранение только в текущем браузере, как сейчас, я рассматриваю только в качестве временного решения.

Я выбираю между двумя решениями — сохранять в файлы или на сервере (пользователи с «кабинетом»), и склоняюсь ко второму варианту. Файлы потребовали бы от пользователей управления файлами вне проекта. Я хочу, чтобы думать о файлах не требовалось, и чтобы расчеты были доступны откуда угодно — это сохранение на сервере.
[User Picture]
From:ppti
Date:May 16th, 2014 12:38 pm (UTC)
(Link)
кабинет гут с точки зрения переносимости.
Меня даже скорей не сохранение\загрузка, а обособленность конструктора смущает. Он пока как вещь в себе.
А если сервер\домен упадет? шеф, усе пропадет.

Нельзя данные вывести ни в каком формате. Ожидался бы экспорт в набор чертежных программ.
С другой стороны, конечно что там выводить, вроде параметров десяток, переписал да черти где хочешь.

Поэтому делаю просто снимки экрана.
[User Picture]
From:showreal
Date:May 16th, 2014 12:53 pm (UTC)
(Link)
Я планирую сделать графический экспорт в SVG.
Расскажите, пожалуйста, как вы пользуетесь?
Что посчитали на данный момент?
My Website Powered by LiveJournal.com