Resultados 276 al 300 de 1294
- 19/07/2016, 00:36 #276
Re: Control exhaustivo ciclo de carga/SOC/Cargas/etc
jajaja...ya te digo. Esa primera gráfica la hice con jgraph, creo recordar.
....falta meeeeeenos
Mientras no reciba los integrados (de momento tengo respuesta del vendedor, veremos...), el shunt y ads1115 nuevos para Iplaca, dejaré apartados los gráficos y me centraré en la propia web (menú) y el tema de los relés.
- - - - - - - - - - - - - - - - - - -
Tú creo que tienes 4 grupos de 8 relés, 32 en total.
Preguntas:
¿Los usas todos? ¿Crees que con menos nos podríamos apañar?
¿Todos tienen las mismas posibilidades de programación? ¿O hay alguno que está por encima de los demás?
-
- 19/07/2016, 02:05 #277
Re: Control exhaustivo ciclo de carga/SOC/Cargas/etc
Yo sigo un poco con el tema de los AH
Si tengo una bateria de 1.200 AH a C20 y hago 3 tipos de descargas.....
Código PHP:I Horas AH reales SOC Peukert AH Peukert
10 12 120 92,4% 90,79
60 2 120 90,0% 120,00
120 1 120 88,9% 133,67
Parece claro que en el primer caso cuando el sistema llega al SOC=100% (recupera 90,79AH) no esta del todo cargada la bateria
Ahora mismo, yo no controlo esta cuenta (para ver si el sistema FV necesita algo mas de tiempo de absorción o de ajuste de Vabs /Vflot ,.....
Por tanto algunas ideas...
Al empezar el dia.... es decir hora(>6:00 y < 9:00) e Iplaca>1A..... las baterías tienen un déficit de AH que el regulador debe compensar, como poco, antes de ponerse en flotacion
Dicho déficit de AH se podría calcular por ejm desde que perdió la señal de flotacion el dia anterior u otra estrategia
No tengo todavia clara la utilidad de esta cuenta.......en fin...seguiré analizando un poco
- - - - - - - - - - - - - - - - - - -
Correcto, tengo 4 grupos de 8 reles =32 reles como capacidad
Ahora mismo no tengo todos implementados por HW, pero el SW si lo hace (simplemente escribe en una direccion I2C que no existe en el HW y sigue)
El tema se poner 32 fue porque te pones a pensar y salen utilidades:
- Cargas AC (Termo, depuradora, Frigo, luces, calefaccion, ventilador para baterias, AA, Bomba pozo....)
- Cargas DC (Luces led, conectar baterias auxiliares, placas, ...)
- Reles de Alarma/Status: (Bateria alta o baja, Flotacion, ....)
El trabajo de programar el algoritmo para 2 reles o 32 es el mismo
Tal y como lo tengo es que voy pasando por grupos de 8 reles (por cada integrado)....pero es por mi interfaz MSDOS....con un interfaz tipo base de datos simplemente para la entrada/programacion habra que dar de alta un registro por cada rele por ejm:
Tabla RELES:
- Id_Rele
- Direccion Integrado
- N_Puerto (de 1 a 8)
- Nombre: Para identificarlo coloquialmente (por ejm termo)
y despues dar de alta las condiciones de ON y OFF que queremos para ese rele
Se puede hacer en la misma tabla plana (hay que pensar en cuantos campos poner)..... es la opcion que tengo implementada actualemente yo por sencillez
O por teoria relacional de BD hacer otra tabla con una funcionalidad 1:N (1 rele tiene N condiciones)
Cada registro de la tabla de condiciones tendria los campos
- Operacion: Un campo que seria ON u OFF para especificar si la condicion apaga o enciende el rele
- Parametro: que tendria un valor entre Vbat, Ibat, SOC, Temperatura, ...
- Condicion: que tendria un valor entre > ó < ( no se si merece la pena programar tambien = y <>)
- Valor: el valor en concreto
Yo ahora mismo tengo la estrategia que todas las condiciones para el ON se deben cumplir (and) y que al menos una se debe cumplir para el OFF (or),....pero podemos pensarnos la estrategia
Otra condicion es la programacion temporal.....yo he dividido el dia en trozos de 30'
En mi caso como es cutri-Basic lo resolvi con una cadena de texto de 48 caracteres y simplemente pongo 1 si ON o 0 si OFF
Pero con BD se puede pensar en otra forma de hacerlo...por ejm una tabla con estos campos
- Id_Rele
- Hora:
- Operacion_ ON u OFF
O incluso plantearnos poder distinguir por dia de la semana.......para programar distinto los lunes de los viernes
.......
Con respecto a los graficos lo ya comentado.....:
- Echo en falta algo que te de la situacion actual (Vbat, Ibat, SOC..) y se autoactualice
- En la grafica de promedios tener escalas distintas por SOC, Ibat, Vbat (piensa que si mi rango de Ibat es desde -120A hasta 100A...la Vbat con valores entre 23v y 30V y el SOC entre 70% y 100% se van a ver planas dichas curvas a no ser que desactives la IbatÚltima edición por Mleon; 19/07/2016 a las 02:25
- 19/07/2016, 08:22 #278el_cobarde Invitado
Re: Control exhaustivo ciclo de carga/SOC/Cargas/etc
Haces bien en poner "al menos" en negrilla. Tengo entendido que la carga (en Ah) tiene que ser un 20% más (como mínimo) que la descarga, para que la batería esté realmente al SOC 100% y densidad máxima. Si descargas 120Ah, tendrás que recargar unos 145Ah, para que la batería esté completamente cargada.
No importa por donde empiezes, siempre llegarás a la conclusión de que la batería es el eslabón más débil en la cadena FV ...
- 19/07/2016, 08:58 #279
Re: Control exhaustivo ciclo de carga/SOC/Cargas/etc
Mirando la gráfica kWh, los únicos días en los que la carga se acerca al +20% respecto a la descarga, fueron el 13 y el 18.
- 19/07/2016, 10:47 #280el_cobarde Invitado
- 19/07/2016, 11:49 #281
Re: Control exhaustivo ciclo de carga/SOC/Cargas/etc
He ajustado el voltaje de flotación a 13,9V en el regulador; 14,05V según el ads1115 y veo que I_cola a batería se mantiene por encima de 1A.
- 19/07/2016, 15:11 #282
Re: Control exhaustivo ciclo de carga/SOC/Cargas/etc
Si se hace la cuenta con Kwh debe existir mayor % dado que a los mismos AH en descarga se hace a unos 25V y en carga a unos 27v de media.....luego el 20% se convierte en casi 30%
Como estrategias se puede subir Vabs o Vflot o el tiempo de Absorción....
Por ahora, con los datos que tengo guardados, voy a ver el balance de AH entre perdida de flotacion en dia=n-1 e inicio flotación en dia=n
Y si... estoy de acuerdo con el_cobarde....la baterías son la parte débil de un sistema FV, y ademas es la parte en donde suele existir menos acuerdo en cuanto a su control/mto
- - - - - - - - - - - - - - - - - - -
¿A que temperatura tienes las baterías?
¿Los voltajes de regulador y ADS1115 son exactamente de los mismos puntos o hay algún cable por medio en donde pueda existir caída de tensión por la I que pasa?
- 19/07/2016, 20:33 #283
- 19/07/2016, 21:04 #284
Re: Control exhaustivo ciclo de carga/SOC/Cargas/etc
OK..... entiendo que el regulador no tiene toma independiente para medir la Vbat, y por tanto, siempre habra una diferencia entre la Vbat que diga el ADS1115 (en bornas de la bateria) y el regulador (en bornas de los cables del regulador) , dicha diferencia sera mayor en cuanta mas Intensidad por eso de la ley de leon (digo de ohm) de V=RI siendo en este caso V la diferencia de voltaje, I la intensidad del cable y R la resistencia de dicho cable
Aunque no tengas sensor temperatura integrado, si podras medir con un termometro de casa a que temperatura estan las baterias y si fluctua mucho (noche/dia)
- 20/07/2016, 22:26 #285
Re: Control exhaustivo ciclo de carga/SOC/Cargas/etc
- 20/07/2016, 23:36 #286
Re: Control exhaustivo ciclo de carga/SOC/Cargas/etc
Me alegro de las entregas.....
Con respecto a la web dinamica, hoy he estado viendo un poco el tema en la empresa con los Ingenieros jovenes que controlan y, ademas de dejarme la cabeza como un biombo, me ha quedado claro que tengo mucho que aprender (en mi empresa se usa mas .net)
Mientras tanto mirate esto por si ayuda
Spline updating each second | Highcharts
En relacion a los reles mirate esto :
https://codepen.io/goldsteinr/pen/ftysC
o este codigo
Código PHP:div class="switch-toggle switch-3 switch-candy">
<input id="on" name="state-d" type="radio" checked="">
<label for="on" onclick="">ON</label>
<input id="pr" name="state-d" type="radio" checked="checked">
<label for="pr" onclick="">PROG</label>
<input id="off" name="state-d" type="radio">
<label for="off" onclick="">OFF</label>
<a></a>
</div>
- 21/07/2016, 00:36 #287
Re: Control exhaustivo ciclo de carga/SOC/Cargas/etc
Llevo todo el día pegándome con el speedometer y al final he conseguido armar una gráfica online de Ibat (prueba.php). Me faltaría añadir la hora en el eje X.
- - - - - - - - - - - - - - - - - - -
El código que has incluido está muy bien. Falta saber usarlo.
- 21/07/2016, 00:45 #288
- 21/07/2016, 00:46 #289
- 21/07/2016, 00:52 #290
- 21/07/2016, 19:22 #291
Re: Control exhaustivo ciclo de carga/SOC/Cargas/etc
Sangre no, pero sudor. Al final aquí está:
He modificado las escalas para que pueda apreciarse el movimiento de la aguja. Esta otra es como se verá realmente.
Necesito vuestra opinión para 2 cosas:
- ¿Esos -120 / + 120 A son correctos o los cambio ?
- Luego los rangos de colores. ¿Quizás <0 ya debería ser amarillo? ¿Ideas?
Online: prueba.php
- - - - - - - - - - - - - - - - - - -
Visto lo visto, voy a modificar un poco la web. Ahora al entrar se verán tres relojes: Vbat, Ibat y SOC (página Inicio, así la web será más rápida en abrir).
La que hasta ahora era Inicio, pasará a ser: ¿estadísticas?, Promedios seguirá tal cual y Relés también.
- 21/07/2016, 21:41 #292
Re: Control exhaustivo ciclo de carga/SOC/Cargas/etc
Felicidades
El rango de Vbat es mas o menos fijo (logicamente adaptado a sitemas 12V , 24V, etc) y el SOC casi tambien
Sin embargo el rango de Ibat depende mucho de cada instalacion
En mi caso la Ibat positiva (carga) debe llegar a unos 100A, mientras que la negativa (descarga) al ser un sistema de 24V he visto valores de -130A
En tu caso ...¿cual es la carga máxima y descarga máxima que esperas?....pues ese es el rango que hay que poner (se podria hacer rango dinamico y/o actualizable por usuario...pero para mas tarde que ya has currado bastante en esto)
Con respecto a los colores....eso si que va en gustos......yo si prefiero distinguir claramente si la bateria gana o pierde
4 relojes......acuerdate de la Iplaca
Es verdad que hay que optimizar el tiempo de carga de la pagina web....pero a mi me gusta tener de un vistazo los principales parametros de la instalacion...por tanto.....habra que pensar en que esa pagina inicial tenga dicha informacion
Vamos a trabajar en el fondo (control/programacion reles, etc), que en la forma ya nos lo dira la experiencia del uso
- 21/07/2016, 21:50 #293el_cobarde Invitado
Re: Control exhaustivo ciclo de carga/SOC/Cargas/etc
Muy bien! Enhorabuena, nikitto, lo estás haciendo cada vez mejor. Los relojes son un auténtico avance!
Perdón, hasta hoy no había visto que me has puesto de co-autor. No me lo merezco en absoluto, el trabajo lo habéis hecho tú y Mleon.
De todas formas: Gracias! Sigo vuestro trabajo con mucho interés ...
- 21/07/2016, 22:16 #294
Re: Control exhaustivo ciclo de carga/SOC/Cargas/etc
No me olvido de Iplaca, ya tengo el nuevo ADS1115, me falta el shunt.
- - - - - - - - - - - - - - - - - - -
Yo sigo todas tus explicaciones de FV. Lo demás es sólo sentarme delante del ordenador y probar, probar, ...... probar, ...
Y lo bueno de esto, es que el día que queráis podéis conectar una RPi al Arduino mediante el bus I2C y graficar igual que hago yo.
Lógicamente, tanto el programa en Python, como las páginas web (HTML, PHP) están a vuestra entera disposición.
- - - - - - - - - - - - - - - - - - -
Pero...opinar sobre las franjas verdes, amarillas y rojas. ¿Entre que escalas las pondriais?
- 21/07/2016, 22:29 #295el_cobarde Invitado
Re: Control exhaustivo ciclo de carga/SOC/Cargas/etc
V_bat: verde entre V_flot y V_abs; amarillo para {2.0V por vaso < V_bat < V_flot}; rojo para V_bat < 2.0V por vaso
SOC: verde para SOC > 90%; amarillo para 70% < SOC < 90%; rojo para SOC < 70%
I_bat: verde para {0 < I_bat < 30% Ah C10}; rojo para I_bat < 0; amarillo para I_bat > 30% Ah C10
I_placa: rojo para I_placa < 10% Imp; verde para {10% Imp < I_placa < 80% Imp}; amarillo para I_placa > 80% Imp
.Última edición por el_cobarde; 21/07/2016 a las 23:03 Razón: corregir fallo
- 21/07/2016, 22:39 #296
Re: Control exhaustivo ciclo de carga/SOC/Cargas/etc
En mi caso por ejm:
Vbat:
- Rojo <24 y >29,6
- Amarillo: 24-24,4 // 28-29,6
-Verde: 24,4 - 28
Ibat
- Rojo <-70 y >70
- Amarillo: -70-0
- Verde: 0-70
SOC
Rojo: <70%
Amarillo: 70%-85%
Verde: >85%
Edito....he visto el mensaje de el_cobarde.....esta claro que depende de cada uno....quizas la unica pega que veo es que la Vbat solo estaría en Verde en fase de carga
- 21/07/2016, 23:02 #297
Re: Control exhaustivo ciclo de carga/SOC/Cargas/etc
Hay bastante consenso, exceptuando Ibat. Donde el_cobarde ya dice rojo con Ibat<0, mleon llega hasta los -70A en amarillo y a partir de allí en rojo. Quiero entender las 2 formas de ver las cosas, total sólo son colores a pintar.
Entiendo que Ibat<0 ya es 'malo' para la batería, pero sin llegar a esos -70A, ¿no le podríamos dar un margen %DOD en amarillo? Lógicamente dependerá de la capacidad de las baterías de cada uno. Pero, ¿algo intermedio?
- 21/07/2016, 23:09 #298
Re: Control exhaustivo ciclo de carga/SOC/Cargas/etc
Mi concepto en Ibat
Rojo: mucha descarga o carga
Amarillo: Descarga
Verde Carga
- 21/07/2016, 23:11 #299el_cobarde Invitado
Re: Control exhaustivo ciclo de carga/SOC/Cargas/etc
Claro que sí, hay muchas maneras de poner los colores.
La I_bat la he puesto en solo dos colores, para ver directamente "cargando = verde" y "descargando = rojo"
Igual se puede poner en amarillo un margen de descarga (I_bat < 0) razonable, que no sea perjudicial - y en rojo por debajo
... o el concepto de Mleon, que también me gusta
- 21/07/2016, 23:20 #300
Re: Control exhaustivo ciclo de carga/SOC/Cargas/etc
Entonces entiendo que algo entre 0 y -70A es algo normal, hablando de descarga. Claro, mi descarga normal es 2A. Jajaja.
Bueno, la semana que viene, si no se tuerce nada, ya me paso a los 24V nominales. Entonces si le daré caña a la FV. Bonitas gráficas, estadísticas y sobre todo, excedentes. Y aquí entrará la parte wifi de el_cobarde. Al no poder pasar más hilos, necesito que los SSR puedan ser activados a distancia.