СФУ

Форум студентов СФУ


не является официальным сайтом Сибирского федерального университета
Вернуться   Форум студентов СФУ > Флейм

Ответ
 
Опции темы Рейтинг: Рейтинг темы: голосов - 1, средняя оценка - 1.00.
Старый 11.11.2012, 18:37   #11
Илья Камп
Новичок
 
Регистрация: 08.11.2012
Сообщений: 17
По умолчанию

Цитата:
Сообщение от ignatt Посмотреть сообщение
Алгоритмы могут описать все процессы природы. Примеры входных и выходных данных имеются. Вы их знаете на примере развития человека от оплодотворенной клетки.

Вообще это алгоритм параллельного исчисления. Трех параллелей. Наскоком вопрос не решить. Все очень серъезно. Нужно привлекать профессионального математика, генетика, микробиолога. Это как минимум.
Мне кажется, это слишком сложно для общения в рамках форума.

Давайте попробуем разобрать пример попроще чем развитие живого организма, но зато 100% реальной области применения. Я сейчас им занимаюсь, проект реализован в железе на электростанциях двух российских городов и помогает экономить энергию.

Заодно если ваш алгоритм будет лучше классических, вашими изобретениями заинтересуются еще многие! Ведь реальная область применения гарантирует вам признание, а РАН позор!

Задача очень простая. Есть термодатчик с простейшим микроконтроллером, который 1 раз в секунду замеряет температуру. Требуется максимально сократить поток данных от датчика, но в то же время оставить возможность восстановить во времени процесс, если это будет надо. Каждый отсчет очень простой, это одно число. У микроконтроллера есть немного памяти, то есть несколько последних отсчетов можно запомнить и использовать в алгоритме.

Вы можете с помощью ваших алгоритмов помочь мне в этой реальной задаче?
Илья Камп вне форума   Ответить с цитированием
Старый 11.11.2012, 20:11   #12
ignatt
Местный
 
Регистрация: 30.04.2011
Адрес: г. Абакан
Сообщений: 226
По умолчанию

Это совсем просто. Служебная программа это управляющие системы, до первой точки ветвления. Переходы 1 - 2 - 4 -2; 2 - 4 - 8; 8 точка ветвления. Ее переходы 8 - 1 и 8 - 9. Показания нужно передавать числом 9: Восстановить показания можно программой от перехода на 1; (от точки ветвления)

Программа памяти это переходы 1 - 4 - 2 - 8 затем следует безусловный переход 5 - 7. Число 7 является обращением числа 1. Получили самую короткую управляющую систему. Это есть память. Фактически это память 1 - 4 - 2 - 8. Т. есть эти показания замеров запоминаются.

Последний раз редактировалось ignatt; 11.11.2012 в 20:14.
ignatt вне форума   Ответить с цитированием
Старый 12.11.2012, 01:19   #13
Илья Камп
Новичок
 
Регистрация: 08.11.2012
Сообщений: 17
По умолчанию

Цитата:
Сообщение от ignatt Посмотреть сообщение
Переходы 1 - 2 - 4 -2; 2 - 4 - 8; 8 точка ветвления. Ее переходы 8 - 1 и 8 - 9. Показания нужно передавать числом 9: Восстановить показания можно программой от перехода на 1; (от точки ветвления)
Как это 2-4 или 4-8? А что если на 3 или на 6 будет резкий пик?
Могут же пострадать люди!

Давайте попробуем на реальном примере сегодняшнего выхода на режим?
Вот сырые данные. Какие отсчеты будем передавать, а какие нет?

01:661
02:661
03:662
04:663
05:664
06:665
07:666
08:667
09:669
10:699
11:682
12:664
13:664
14:664
15:665
16:664
17:664
18:664
19:664
20:665
21:675
22:679
23:678
24:677
25:669
26:667
27:666
28:666
29:666
30:666
31:666
32:666
33:666
34:666
35:666
36:665
37:664
38:661
39:661
40:661
Илья Камп вне форума   Ответить с цитированием
Старый 12.11.2012, 08:38   #14
ignatt
Местный
 
Регистрация: 30.04.2011
Адрес: г. Абакан
Сообщений: 226
По умолчанию

Передавать будем показания 9; 18; 27 и т. д.
Запоминать будем показания 1; 2: 4; 8; 19; 20; 22; 26; След 1+27 2+27 и т. д.

Природные программы это вибрации. Программы вибраций отражают природные процессы. Программировать нужно руководствуясь свойствами вибраций.
А они (вибрации) образуют среду. Связаную систему пучностей (дуги полуокружностей) и узлов (центров окружностей) Это управляющие системы с алгоритмом равным двум. Вибрации не могут двигаться линейно. Они движутся два шага алгоритма два вперед. Один шаг алгоритма 2 назад.

Поэтому я и пишу переходы 1 - 2 - 4 - 2; 2 - 4 - 8; 8 - точка ветвления. Это связано с тем, что время дифференцировано в 10 раз больше чем пространство. Служебная программа приводит время к "началу" пространства. материальные тела не могут образоваться вне пространства. Задача служебной программы выравнивание перекоса пространства и времени. Это примите как аксиому и ваши дела програмируйте с учетом того, что сказал.

А память это наименьшая двоичная прогрессия. Выглядит 7 14 28 57 Но сокращается в силу синтезирующего характера памяти до 14 28 а это переходы 1 - 4 - 2 - 8; Служебная программа эти переходы трансформирует с учетом вибраций Переходы 1 - 2 - 4 - 2; 2 - 4 - 8; 8 точка ветвления потому как следует условный переход 5 - 7; а 7 обращение 1; Поэтому переход безусловный 8 -1; А безусловный переход предполагает два варианта поэтому следует 8 - 9;
ignatt вне форума   Ответить с цитированием
Старый 12.11.2012, 08:39   #15
ignatt
Местный
 
Регистрация: 30.04.2011
Адрес: г. Абакан
Сообщений: 226
По умолчанию

Передавать будем показания 9; 18; 27 и т. д.
Запоминать будем показания 1; 2: 4; 8; 19; 20; 22; 26; След 1+27 2+27 и т. д.

Природные программы это вибрации. Программы вибраций отражают природные процессы. Программировать нужно руководствуясь свойствами вибраций.
А они (вибрации) образуют среду. Связаную систему пучностей (дуги полуокружностей) и узлов (центров окружностей) Это управляющие системы с алгоритмом равным двум. Вибрации не могут двигаться линейно. Они движутся два шага алгоритма два вперед. Один шаг алгоритма 2 назад.

Поэтому я и пишу переходы 1 - 2 - 4 - 2; 2 - 4 - 8; 8 - точка ветвления. Это связано с тем, что время дифференцировано в 10 раз больше чем пространство. Служебная программа приводит время к "началу" пространства. материальные тела не могут образоваться вне пространства. Задача служебной программы выравнивание перекоса пространства и времени. Это примите как аксиому и ваши дела програмируйте с учетом того, что сказал.

А память это наименьшая двоичная прогрессия. Выглядит 7 14 28 57 Но сокращается в силу синтезирующего характера памяти до 14 28 а это переходы 1 - 4 - 2 - 8; Служебная программа эти переходы трансформирует с учетом вибраций Переходы 1 - 2 - 4 - 2; 2 - 4 - 8; 8 точка ветвления потому как следует условный переход 5 - 7; а 7 обращение 1; Поэтому переход безусловный 8 -1; А безусловный переход предполагает два варианта поэтому следует 8 - 9;
ignatt вне форума   Ответить с цитированием
Старый 13.11.2012, 05:27   #16
Илья Камп
Новичок
 
Регистрация: 08.11.2012
Сообщений: 17
По умолчанию

Цитата:
Сообщение от ignatt Посмотреть сообщение
Передавать будем показания 9; 18; 27 и т. д.
Не получается - форма огибающей не восстанавливается ну никак. Что-то не так с вашим алгоритмом... Смотрите, вот сырые, прореженные обычным образом и прореженные вами данные:

Код:
t	Tист	Тотбр	Тигнат
1	661	661	661
2	661	661	
3	662	662	
4	663		
5	664		
6	665		
7	666		
8	667		
9	669	669	669
10	699	699	
11	682	682	
12	664	664	
13	664	664	
14	664		
15	665	665	
16	664	664	
17	664	664	
18	664		664
19	664		
20	665	665	
21	675	675	
22	679	679	
23	678	678	
24	677		
25	669	669	
26	667	667	
27	666	666	666
28	666	666	
29	666		
30	666		
31	666		
32	666		
33	666		
34	666		
35	666		
36	665	665	665
37	664		
38	661	661	
39	661	661	
40	661
А вот как это будет выглядеть на графике:

Красная линия это исходные данные.
Зеленая это восстановленные после прореживания.
Синяя это восстановленные после прореживания вашим алгоритмом.



Ерунда какая-то, правда?
Илья Камп вне форума   Ответить с цитированием
Старый 13.11.2012, 08:57   #17
ignatt
Местный
 
Регистрация: 30.04.2011
Адрес: г. Абакан
Сообщений: 226
По умолчанию

Наоборот. По моим алгоритмам более стабильно. Если нужны значения выше моих, то показания отсчета (число 1) повысьте и все.
ignatt вне форума   Ответить с цитированием
Старый 13.11.2012, 15:47   #18
Илья Камп @work
Гость
 
Сообщений: n/a
По умолчанию

Цитата:
Сообщение от ignatt Посмотреть сообщение
Наоборот. По моим алгоритмам более стабильно. Если нужны значения выше моих, то показания отсчета (число 1) повысьте и все.
Стабильно, но не имеет отношения к реальности. А раз так, то области применения такой алгоритм не имеет.

В реальности, не открылись створки теплообменника, и на 10й секунде температура начала быстро расти. Обычный алгоритм это заметил, была открыта аварийная захлопка, и температура упала, пусть ценой ухудшения очистки газа. Ущерб составил 12-15 тысяч рублей, ремонт занял всего 30 минут.

А вот применение вашего алгоритма привело бы к разрушению катализатора в скрубберах электростанции из-за перегрева, общая сумма убытков была бы свыше 3 миллионов рублей только на электростанции. А еще могли остаться без света город Луга и усть-лужский морской порт, и убытки исчислялись бы десятками миллионов.
  Ответить с цитированием
Старый 13.11.2012, 18:10   #19
ignatt
Местный
 
Регистрация: 30.04.2011
Адрес: г. Абакан
Сообщений: 226
По умолчанию

Что то не то пишите. Контроллер работает от датчика. Если на контроллере сигналы стабильные, значит вся система более устойчива. Передаем сигнал по числу 9 после точки ветвления, но точка ветления сверяет с точкой 1 (переход 8 - 1) затем следует переход 8 - 9. Процесс запоминания некоторых показаний датчика - вопрос второстепенный, на работе не отразится.
ignatt вне форума   Ответить с цитированием
Старый 13.11.2012, 19:25   #20
ignatt
Местный
 
Регистрация: 30.04.2011
Адрес: г. Абакан
Сообщений: 226
По умолчанию

Вы поставили задачу снизить частоту используя небольшую память контроллера. Мое предложение слишком увеличило память от того и низкая частота. Если это так, то контроллер должен работать чаще. Вот самая короткая программа. Три показания запоминаются четвертое передается. Если грубо по секундам то секунда сигнал передается затем три секунды памяти и передача. Тогда после передачи две секунды снижение одна секунда рост и следует передача на снижение.

Программа будет такая переходы 1 - 4 - 2 - 8 - 1 Число 1 передача память 4 2 8. Из них 4 2 снижение температуры. 8 резкий рост температуры и тут же следует передача на снижение (число 1)
ignatt вне форума   Ответить с цитированием
Ответ

Опции темы
Оценка этой теме
Оценка этой теме:

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +7, время: 06:20.

Сайт sfu.su не является официальным сайтом Сибирского федерального университета. Администрация форума не несет ответственности за содержание данного форума.