![]() |
|
|
![]()
|
|
| Дрон |
|
|||
![]() Java-ненавистник :) ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3179 Регистрация: 29.12.2002 Где: Санкт-Петербург Репутация: нет Всего: 93 |
Привет.
Надо мне написать одну программу. Про дизель. Сам я уже кое-что придумал, но просто не хочется изобретать велосипед Дело такое: Есть система (дизель), собранная из различных компонентов (из чего там дизеля состоят Ничего особенного. Может кто-нибудь когда-нибудь видел программу Electronics Workbench, так вот там моделируются электрические цепи. Мне нужно что-то похожее сотворить. Как обычно такие задачи решают? А то мне ещё такими вещами заниматься не приходилось. -------------------- Да. Именно так. |
|||
|
||||
| podval |
|
|||
![]() Где я? Кто я? ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3094 Регистрация: 25.3.2002 Где: СПб Репутация: 18 Всего: 62 |
Если для каждого компонента есть мат. модель, то проще всего собрать их вместе с помощью Simulink. Это большой тулбокс в системе Matlab. Он как раз для этих целей и предназначен.
http://www.matlab.ru http://www.simulink.ru |
|||
|
||||
| Дрон |
|
|||
![]() Java-ненавистник :) ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3179 Регистрация: 29.12.2002 Где: Санкт-Петербург Репутация: нет Всего: 93 |
Эх... Mathlab это, конечно, хорошо.
Но мне нужно написать свою программу, которая будет являться частью относительно большого (ну не то чтобы уж слишком -------------------- Да. Именно так. |
|||
|
||||
| Crait |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 244 Регистрация: 20.2.2003 Репутация: 1 Всего: 1 |
В Matlab'е вроде бы есть средства для перевода евоного кода на C.
|
|||
|
||||
| Black_Joker |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 212 Регистрация: 9.11.2002 Где: Таганрог Репутация: нет Всего: нет |
Что ты вообще хочешь и как это должно выглядеть?
Я немного физик, немного програмист. Может чем и полезен буду. |
|||
|
||||
| Дрон |
|
|||
![]() Java-ненавистник :) ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3179 Регистрация: 29.12.2002 Где: Санкт-Петербург Репутация: нет Всего: 93 |
Я сам через пару дней пойду к заказчику уточнять, как это должно выглядеть и что именно оно должно делать...
А представляется мне всё примерно так. Описываю всё до жути упрощённо, т.к. физикой этих процессов заниматься буду не я и это сейчас не главное. Пусть есть такая цепочка: Воздухозаборник -> Возд. фильтр -> Дизель <- Топливо (Воздухозаброник = ВЗ, Возд. фильтр = ВФ) Пусть для воздуха у нас один параметр - количество. Для топлива тоже. Пусть ВЗ может пропустить до 20 единиц воздуха, а ВФ может принять только до 15. Топливо может поступать в дизель до 5 единиц. А там в зависимости от кол-ва поступившего воздуха выделяется мощность, по фомуле P=Air+2*Fuel. И пусть на каждую единицу топлива минимально нужно 2 единицы воздуха, ну и максимально 5 единиц. Перечитываю то, что написал, так аж смешно становится Задача 1. Найти кол-во воздуха и топлива, необходимое для P = 10? Прикинем, какие тут варианты: 10=6+2*2.0 (Air=6, Fuel=2.0) 10=5+2*2.5 (Air=5, Fuel=2.5) и т.д. Задача 2. Какую мощность можно получить при затратах топлива в 4 единицы? P=Air+2*4 Из свойств дизеля: 8 <= Air <= 20 Из свойств ВФ: Air<=15. В итоге: 16 <= P <= 23 Сейчас это всё легко и так посчитать, а вот для реальных зависимостей... У меня есть идеи, причём, как мне кажется, неплохие. Но хочется всё же послушать, что умные люди скажут по поводу таких задач. -------------------- Да. Именно так. |
|||
|
||||
| Дрон |
|
|||
![]() Java-ненавистник :) ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3179 Регистрация: 29.12.2002 Где: Санкт-Петербург Репутация: нет Всего: 93 |
Я всё выяснил. Алгоритм у них, оказывается, уже разработан.
Так что на эту тему можно забить (если уже не забили) -------------------- Да. Именно так. |
|||
|
||||
![]()
|
| Правила форума "Алгоритмы" | |
|
|
Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Алгоритмы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |