Your IP : 216.73.216.65


Current Path : /home/ataenra/www/ATA/INTRANET/Admin/Gestion_ACC/
Upload File :
Current File : /home/ataenra/www/ATA/INTRANET/Admin/Gestion_ACC/acc_config.php

<?php

session_start();
    require "../../Outils/co.php";
    $IDpmo=$_GET['IDpmo'];
    if(isset($_POST['year'])){
    $_SESSION['year']=$_POST['year'];
    }else{
    $Today = date('Y');
    $year = $Today-1;
    $_SESSION['year']=$year;
    }

    if(isset($_POST['MODE'])){
        $_SESSION['mode']=$_POST['MODE'];
        }else{
            $_SESSION['mode']="Mode Assiste";
        }
    

    if(isset($_POST['CFG'])){ header("location:acc_config_sites.php?IDpmo=$IDpmo");}
    if(isset($_POST['EXP'])){ header("location:acc_export_pdf.php?IDpmo=$IDpmo");}
    if(isset($_POST['CV'])){ header("location:acc_config_sites_A.php?IDpmo=$IDpmo");}

    //RECUP DES INFORMATIONS SUR TABLE ACC PMO
    //Tableau de tous les projets en cours
    $list1 = $dbco->prepare("SELECT * FROM gest_acc_pmo WHERE ID_pmo='$IDpmo'"); 
    $list1->execute();
    $R1 = $list1->fetch(PDO::FETCH_OBJ);

    $list2 = $dbco->prepare("SELECT * FROM gest_acc_pmo A JOIN gest_acc_sites S ON A.ID_pmo=S.ID_pmo WHERE A.ID_pmo='$IDpmo' AND S.site_type = 'Conso' "); 
    $list2->execute();
    
    $list3 = $dbco->prepare("SELECT * FROM gest_acc_pmo A JOIN gest_acc_sites S ON A.ID_pmo=S.ID_pmo WHERE A.ID_pmo='$IDpmo' ORDER BY PV_install DESC"); 
    $list3->execute();

    $list4 = $dbco->prepare("SELECT SUM(PV_install) as ppv, SUM(site_prime) as ppr, SUM(PV_maint) as pvmaint, SUM(f_final) as pfinal, SUM(f_cout) as fcout, SUM(f_loyer) as floyer FROM gest_acc_pmo A JOIN gest_acc_sites S ON A.ID_pmo=S.ID_pmo WHERE A.ID_pmo='$IDpmo'"); 
    $list4->execute();
    $R4 = $list4->fetch(PDO::FETCH_OBJ);

    $req = $dbco->query("SELECT COUNT(*) as pr FROM gest_acc_sites WHERE ID_pmo = '$IDpmo' AND site_type ='prod'"); 
    $nbpr = $req->fetch();
    $req->closeCursor();
    $req = $dbco->query("SELECT COUNT(*) as ac FROM gest_acc_sites WHERE ID_pmo = '$IDpmo' AND site_type ='AutoConso'"); 
    $nbac = $req->fetch();
    $req->closeCursor();
    $req = $dbco->query("SELECT COUNT(*) as cc FROM gest_acc_sites WHERE ID_pmo = '$IDpmo' AND site_type IN ('AutoConso', 'Conso')"); 
    $nbcc = $req->fetch();
    $req->closeCursor();


?>

<!-- DOCUMENT HTML A AFFICHER-->

<!DOCTYPE html>

    <html lang="en">
        <head>
            <title>SYNTHESE PROJET</title>
            <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
            <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
            <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
            <link href="../css/agcom.css" rel="stylesheet" type="text/css">
            <script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
        </head>

        <body>
        <form method="post" autocomplete="off">
            <div class="containerPage">
                <div class="containerTitre">
                    <div class="row" >
                        <div class="col-md-2">
	    		            <img src="../../Outils/required/ATA_logo_horiz.jpg" alt="ISO" width=120% class="img-responsive" />
                        </div>   

                        <div class="col-md-3">
                            <img src="../../Outils/required/<?php echo $R1->Pmo_Nom;?>.jpg" alt="ISO" width=80% class="img-responsive" />             
                        </div>

                        <div class="col-md-4">
                                <span class="align-middle"><?php echo $R1->Pmo_Nom; ?></span><br>
                                <p>Données : <?php echo $_SESSION['year']; ?></p>
                        </div> 

                        <div class="col-md-2">
                            <?php if($_SESSION['mode']=="Mode Expert"){?>
                            <input class="btn-lg btn-warning" type="Submit" name="CFG" value="CONFIGURER ACC" />
                            <input class="btn-lg btn-success" type="Submit" name="EXP" value="EXPORTER PDF" />
                            <?php } ?>
                            <?php if($_SESSION['mode']=="Mode Assiste"){?>
                            <input class="btn-lg btn-info" type="Submit" name="MODE" value="Mode Expert" />
                            <input class="btn-lg btn-warning" type="Submit" name="CV" value="VOIR ACC" />
                            <?php } ?>
                            <?php if($_SESSION['mode']=="Mode Expert"){?>
                            <input class="btn-lg btn-info" type="Submit" name="MODE" value="Mode Assiste" />
                            <?php } ?>

                        </div> 

                        <div class="col-md-1">
                                
                                <div >
                                    <a href="../../../../index.php/acchome" title="">
	                                <img alt="HOME"  style="float:right;" src="../../Outils/required/home1.png" alt="ISO" width=50% class="img-responsive"/> </a>  
                                </div>

                        </div>
	                </div>	
	            </div>


                <?php if($_SESSION['mode'] == "Mode Assiste"){ ?>
                <!--TEXTE EXPLICATION ACC-->
                <div class="container1">

                    <div class="row" >
                        <div class="col-md-12">
                        <h6 class="btn-lg btn-info">BIENVENUE SUR L'INTERFACE DU PROJET D'AUTOCONSOMMATION COLLECTIVE DE LA <?php echo $R1->Pmo_Nom; ?></h6>
                        <!--Recap -->
                            <div class="col-md-9">
                                <div class="container1">
                                <h4>NOTICE D'INTRODUCTION</h4>
                                <h5>Le Projet</h5>
                                <p>Votre projet d'ACC contient <?php echo $nbcc['cc'];?> sites de consommations dont les courbes de charges horaires ont été téléchargées et analysées pendant la configuration.</p>
                                <p>La présente étude est composée de <?php echo $nbac['ac'];?> sites accueillant une centrale en Autoconsommation et <?php echo $nbpr['pr'];?> sites une centrale de production.</p><br>

                                <h5>Fonctionnement de l'ACC</h5>
                                <p>Les Sites en Autoconsommation consomment directement l'énergie produite par les panneaux solaires et injectent dans le réseau l'excédent pour les autres sites de consommation.</p>
                                <p>Les Sites en Production injectent directement dans le réseau l'énergie produite pour les autres sites de consommation.</p>
                                <p>Les Sites de Consommation récupèrent l'énergie et consomment selon disponibilité. Si la quantité disponible est trop faible, le site s'approvissionne sur le réseau (Soutirage).</p>
                                <p>Chaque Site est identifié par son PDL et son adresse. L'énergie peut être transférée dans un Rayon de 2km sans installation physique supplémentaire.</p>
                                <p>La répartition et la prise en compte des consommations selon la source sont traitées par le gestionnaire de réseau.</p><br>
                              
                                <h5>Calculs du logiciel</h5>
                                <p>Après récupération des données d'irradiation solaire moyennes des 4 dernieres années sur PVGIS, la puissance instantannée photovoltaïque est déterminée pour chaque heure de la journée.</p>
                                <p>Le logiciel calcule précisèment le croisement entre la puissance solaire disponible et la puissance instantannée soutirée par les sites de consommation.</p>
                                <p>Ce croisement permet de déterminer exactement la quantité d'énergie qui sera Autoconsommée directement par le site mais aussi, après injection sur le réseau, par les autres sites de consommation.</p>

                                </div>
                            </div>
                        <!--Lexique -->  
                            <div class="col-md-3">
                                <div class="container1">
                                <h4>LEXIQUE</h4>
                                <p>ACC : Autoconsommation Collective.</p>
                                <p>PMO : Personne Morale Organisatrice.</p>
                                <p>AutoConso (Site) : Site avec une centrale permettant la consommation solaire directe.</p>
                                <p>AutoConso (kwh) : Energie directement consommée sur le site.</p>
                                <p>Conso (Site) : Site ou Energie, consommée par le site.</p>
                                <p>Conso (kwh) : Energie consommée sur le réseau par le ou les sites.</p>
                                <p>Prod (Site) : Site avec une centrale sans consommation solaire directe. </p>
                                <p>Prod (kwh) : Energie solaire produite par le site.</p>
                                <p>PDL : Point de livraison, numéro d'identifiant du compteur.</p>

                                </div>
                            </div>


                        </div>
                    </div>
                </div>
<?php } ?>



               <!--Infos de synthese rapide sur ACC-->
               <div  class="container1">

                    <div class="row" >
                        
                            <div  class="col-md-12">
                                <h5 class="btn-lg btn-info">COMPOSITION DE L'ACC</h5>
                            </div>
                    </div>   

                    <div class="row" >
                        <div  class="col-md-2">
                            <div  class="container1">
                                <h5 class="btn-lg btn-info">REPARTITIONS</h5>
                               
                                    <div style=" width: 100%; height: 300px;" class="canvas-container">
                                        <canvas height="400" class="graphrond"id="doughnutChartID"></canvas>
                                    </div>
                                
                            </div>
                        </div>

                    <div class="col-md-10">
                        <div class="container1">  
                            <h5 class="btn-lg btn-info">LISTES DES SITES PARTICIPANTS</h5>
                            <div style="overflow-x: hidden; overflow-y: scroll; width: 100%; height: 300px;">
                                <table class="table table-condensed" border="0">
                                    <thead>
                                        <tr>
                                            <th>Site</th>
                                            <th>Type du site</th>
                                            <th>Conso (kwh)</th>
                                            <th>Prod (kwh)</th>
                                            <th>Autoconso (kwh)</th>
                                            <th>Surplus (kwh)</th>
                                            <th>Prix Install (Euros)</th>
                                            <th>Frais Maintenance (Euros)</th>
                                            
                                        </tr>
                                    </thead>

                                    <tbody>
                                        <?php while ($R3 = $list3->fetch(PDO::FETCH_OBJ)) { ?>
                                        <!--recuperer les infos dans la table du projet avec son nom et l'ID stocké dans dossier-->
                                        <tr>
                                            <td><?php echo $R3->Nom; ?></td>
                                            <td><?php echo $R3->site_type; ?></td>
                                            <td><?php echo $R3->Consos; ?></td>
                                            <td><?php echo $R3->Prods; ?></td>
                                            <td><?php echo $R3->AutoConso; ?></td>
                                            <td><?php echo $R3->Injection; ?></td>
                                            <td><?php echo $R3->PV_install; ?></td>
                                            <td><?php echo $R3->PV_maint; ?></td>
                                         
                                        </tr>
                                    </tbody>              
<?php } ?>
                                </table>
                            </div>
                        </div>
                    </div>
                </div>
                    
                </div>

                <div class="container1">

<div class="row" >
    <div class="col-md-12">
    <h5 class="btn-lg btn-warning">FLUX ENERGETIQUES DE L'ACC </h5>
    <!--Recap -->


<?php if($_SESSION['mode'] == "Mode Assiste"){ ?>
        <div class="col-md-12">
            <div class="container1">
            <h4>LES INFORMATIONS ENERGETIQUES</h4>
            <h5>La répartition des consommations</h5>
            <p>Ce graphique répertorie les consommations annuelles par site.</p><br>

            <h5>La croisement des flux</h5>
            <p>Ce graphique affiche en rouge les valeurs de consommation de base de tous les sites mensuellement.</p>
            <p>En orange, la consommation non couverte par la production solaire et donc soutirée au réseau.</p>
            <p>En bleu, l'autoconsommation couverte par la production solaire et donc économisée sur la facture des sites.</p>
            <br>
            
            </div>
        </div>

<?php } ?>

    </div>
</div>




                 <!--CONTAINER CROISEMENT-->
                
                    <div class="row" >
                       


                        <div class="col-md-2">
                            <div class="container1">
                            <h5 class="btn-lg btn-warning">REPARTITIONS</h5>
                            <!-- Graph consos par mois-->
                                <div height="400" class="canvas-container">
                                    <canvas height="400" class="graphrond" id="doughnutChartConsos"></canvas>
                                </div>
                            </div>
                        </div>

                        <div class="col-md-10">
                            <div class="container1">
                            <h5 class="btn-lg btn-warning">CROISEMENT DES FLUX MENSUEL</h5>
                            <!-- Graph consos par mois-->
                                <div height="400" class="canvas-container">
                                    <canvas height="400" class="graphbarre" id="barflux"></canvas>
                                </div>
                            </div>
                        </div>

                    </div>
                </div>
                

                <!--CONTAINER RENDEMENT FINANCIER-->
                <div class="container1">

                    <div class="row" >
                        <div class="col-md-12">
                            <h5 class="btn-lg btn-success">DONNEES FINANCIERES DE L'ACC</h5>
                        </div>
                    </div>

                   
                    
<?php if($_SESSION['mode'] == "Mode Assiste"){ ?>
                    <div class="col-md-12">
                        <div class="container1">
                        <div class="row" >
                            <div class="col-md-2">
                                
                                <h5>Cout de l'opération</h5>
                                    <p>Cet encart synthétise les coûts de l'opération.</p><br>

                                
            
                            </div>
                            <div class="col-md-4">
                            <h5>Répartition annuelle</h5>
                                    <p>Ce graphique affiche en rouge la consommation de base de tous les sites annuellement.</p>
                                    <p>En orange, la consommation annuelle non couverte par la production solaire et donc soutirée au réseau.</p>
                                    <p>En bleu, l'autoconsommation couverte par la production solaire et donc économisée sur la facture des sites.</p>
                                    <p>En vert, la production solaire non consommée et donc revendue à EDF.</p>
                                    <br>

                            </div>
                            <div class="col-md-4">
                            <h5>Graphique des flux financiers</h5>
                                    <p>Ce graphique affiche annuellement les données en euros des flux de la PMO.</p>
                                    <p>En gris, la balance financière du projet.</p>
                                    <p>En fuchsia, la balance cumulée du projet.</p>
                                    <br>
                            </div>         

                            



                        </div>
                        </div>
                    </div>


<?php } ?>

                    <div class="row" >
                        <div class="col-md-2">
                            <div class="container1">
                            
                            <h5 class="btn-lg btn-success">COUTS</h5>
                                <div style=" width: 100%; height: 400px;">
                                <br>
                                <b>GENERALES</b>
                                <p>Montant total de l'investissement : <?php echo "".$R4->ppv." euros HT"; ?></p>
                                <p>Primes EDF OA : <?php echo "".$R4->ppr." euros"; ?></p>
                                <p>Maintenance Annuelle : <?php echo "".$R4->pvmaint." euros HT"; ?></p>

                                <b>FINANCEMENT</b>
                                <p>Montant à financer : <?php echo "".$R4->ppv." euros HT"; ?> </p>
                                <p>Cout total crédit : <?php echo "".round($R4->fcout,2)." euros HT"; ?> </p>
                                <p>Loyer mensuel : <?php echo "".round($R4->floyer,2)." euros HT"; ?> </p>
                                <p>Loyer annuel : <?php echo "".round(($R4->floyer*12),2)." euros HT"; ?> </p>
                                </div>
                            </div>  
                        </div>
                    
                        
                        <div class="col-md-2">
                            <div class="container1">
                            <h5 class="btn-lg btn-success">REPARTITION</h5>
                                    <div style=" width: 100%; height: 400px;" class="canvas-container">
                                        <canvas height="400" class="graphrond" id="doughnutChartIDD2"></canvas>
                                    </div>
                            </div>
                        </div>      
                        
                        
                        <div class="col-md-8">
                            <div class="container1">
                            <h5 class="btn-lg btn-success">GRAPHIQUE DES FLUX FINANCIERS</h5>
                                <!-- Graph consos par mois-->
                                    <div height="400" class="canvas-container">
                                        <canvas height="400" class="graphbarre" id="barrdt"></canvas>
                                    </div>
                            </div>
                        </div>
                    </div> 
                
                

               

    

<!--TABLEAU DES SITES D'AUTOCONSOMMATIONS-->


            </form>
</div>
        </body>
    </html>


<?php


?>

<!--graphiques de repartitions de la PMO-->
<?php require('charts/graphsitesrepart.php');?>
<!--graphiques des consos et repartition-->
<?php require('charts/graphconsosrepart.php');?>
<!--graphiques des consos et repartition-->
<?php require('charts/graphprodsrepart.php');?>
<!--graphiques des couts de la PMO-->
<?php require('charts/graphsitescouts.php');?>
<!--graphiques des flux-->
<?php require('charts/graphflux.php');?>
<!--graphiques des flux-->
<?php require('charts/graphfluxfinancier.php');?>