Diviser par quatre les rejets de CO2 dus à l’énergie : le scénario Negatep 2012

Pierre Bacher & Claude Acket - Le scénario Négatep - Actualisation 2012

Le scénario Negatep vise, conformément aux objectifs de la loi d’orientation sur l’énergie de 2005, la division par 4 des rejets de CO2, ce qui implique à peu de chose près, de diviser par 4 la consommation de combustibles fossiles.

Outre les économies d’énergie, sans lesquelles le « facteur 4» serait inaccessible, il faut remplacer, le plus possible les combustibles fossiles, par des sources d’énergie non émettrices de gaz carbonique, aussi bien en chaleur directe, que via le vecteur électricité.

La version 2007 du scénario se basait sur des données antérieures à 2006. Depuis, de nombreuses études ont été publiées et plusieurs éléments nouveaux sont intervenus, dont le Grenelle de l’environnement, la directive européenne « énergie – climat » dite « 3 x 20 » et l’engagement spécifique de la France de produire 23 % de son énergie à partir d’énergies renouvelables dés 2020. Force est de constater  que les choix issus du Grenelle de l’environnement pour atteindre ces différents objectifs ne sont pas tous optimisés, faute d’avoir défini et appliqué des critères économiques permettant de rechercher les meilleurs compromis coût/bénéfice.

Une réévaluation de Négatep s’imposait : c’est l’objet de Negatep 2010 qui confirme les grandes orientations de Negatep 2007. Pour atteindre l’objectif facteur 4, l’étude montre qu’il faut :

- Pratiquement supprimer le pétrole et le gaz dans le résidentiel et le tertiaire. Les moyens existent, en combinant une meilleure isolation, les énergies renouvelables chaleur associées ou non à des pompes à chaleur, et l’électricité directe exploitée intelligemment. Le problème majeur est le financement, dont les difficultés devraient conduire à rechercher systématiquement les voies les moins coûteuses.

- Réduire très fortement le pétrole pour les transports. Il s’agît là d’une double révolution : repenser la mobilité (transports en commun, fret) et remplacer le pétrole par l’électricité,  soit directement dans des véhicules hybrides rechargeables ou électriques, soit  en apportant tout ou partie de l’énergie nécessaire à la synthèse des biocarburants.

- Limiter sérieusement les combustibles fossiles dans l’industrie. Ceci implique notamment des modifications de procédés (et donc des investissements lourds).

- Augmenter fortement la part de l’électricité dans le mix énergétique, maintenir la part de l’énergie nucléaire dans la production d’électricité et, tant que des moyens économiques de stockage n’auront pas été développés,  limiter la part des électricités intermittentes au niveau que le réseau électrique peut supporter sans augmenter les capacités des centrales à gaz.

 

L’étude montre que les voies proposées peuvent permettre d’atteindre les objectifs 2020 du Grenelle de l’environnement, mais on constate que les moyens proposés pour y parvenir sont assez sensiblement différents de ceux retenus dans la loi Grenelle 1 de 2009.

 

Voir ou télécharger le document complet en pdf

Voir ou télécharger le document pdf sur l'analyse financière du scénario Negatep

Informations supplémentaires

Profil d'information

Application 0.003 seconds (+0.003); 0.20 MB (+0.20) - afterLoad
Application 0.070 seconds (+0.068); 0.65 MB (+0.45) - afterInitialise
Application 1.127 seconds (+1.057); 57.47 MB (+56.82) - afterRoute
Application 1.183 seconds (+0.056); 57.87 MB (+0.40) - afterDispatch
Application 2.324 seconds (+1.141); 64.27 MB (+6.40) - afterRender

Occupation de la mémoire

64.31 MB (67,435,768 Bytes)

20 requêtes exécutées

  1. SELECT `data`
      FROM `jos_session`
      WHERE `session_id` = '1268a070b689ea08a094d9115f2d22f3'
  2. DELETE
      FROM `jos_session`
      WHERE `time` < 1550688255
  3. SELECT `session_id`
      FROM `jos_session`
      WHERE `session_id` = '1268a070b689ea08a094d9115f2d22f3'
      LIMIT 0, 1
  4. INSERT INTO `jos_session` (`session_id`, `client_id`, `time`)
      VALUES ('1268a070b689ea08a094d9115f2d22f3', 0, 1550690055)
  5. SELECT extension_id AS "id", element AS "option", params, enabled
      FROM jos_extensions
      WHERE `type` = 'component'
      AND `element` = 'com_users'
  6. SELECT id, rules
      FROM `jos_viewlevels`
  7. SELECT folder AS type, element AS name, params
      FROM jos_extensions
      WHERE enabled >= 1
      AND type ='plugin'
      AND state >= 0
      AND access IN (1,1,2,5)
      ORDER BY ordering
  8. SELECT extension_id AS "id", element AS "option", params, enabled
      FROM jos_extensions
      WHERE `type` = 'component'
      AND `element` = 'com_languages'
  9. SELECT m.id, m.menutype, m.title, m.alias, m.path AS route, m.link, m.type, m.level,m.browserNav, m.access, m.params, m.home, m.img, m.template_style_id, m.component_id, m.parent_id,m.language,e.element as component
      FROM jos_menu AS m
      LEFT JOIN jos_extensions AS e
      ON m.component_id = e.extension_id
      WHERE m.published = 1
      AND m.parent_id > 0
      AND m.access IN (1,1,2,5)
      ORDER BY m.lft
  10. SELECT extension_id AS "id", element AS "option", params, enabled
      FROM jos_extensions
      WHERE `type` = 'component'
      AND `element` = 'com_content'
  11. SELECT c.*,CASE WHEN CHAR_LENGTH(c.alias) THEN CONCAT_WS(":", c.id, c.alias) ELSE c.id END as slug
      FROM jos_categories as c
      LEFT JOIN (SELECT cat.id as id
      FROM jos_categories AS cat JOIN jos_categories AS parent
      ON cat.lft BETWEEN parent.lft
      AND parent.rgt
      WHERE parent.extension = 'com_content'
      AND parent.published != 1
      GROUP BY cat.id) AS badcats
      ON badcats.id = c.id
      WHERE (c.extension='com_content' OR c.extension='system')
      AND c.access IN (1,1,2,5)
      AND c.published = 1
      AND badcats.id is null
      GROUP BY c.id
      ORDER BY c.lft
  12. SELECT *
      FROM jos_languages
      WHERE published=1
  13. SELECT id, home, template, params
      FROM jos_template_styles
      WHERE client_id = 0
  14. SELECT a.rules
      FROM jos_assets AS a
      WHERE (a.id = 1)
      GROUP BY a.id
  15. SELECT b.rules
      FROM jos_assets AS a
      LEFT JOIN jos_assets AS b
      ON b.lft <= a.lft
      AND b.rgt >= a.rgt
      WHERE (a.name = 'com_content' OR a.parent_id=0)
      GROUP BY b.id
      ORDER BY b.lft
  16. SELECT a.*,c.title AS category_title, c.alias AS category_alias, c.access AS category_access,u.name AS author,parent.title as parent_title, parent.id as parent_id, parent.path as parent_route, parent.alias as parent_alias,ROUND( v.rating_sum / v.rating_count ) AS rating, v.rating_count as rating_count
      FROM jos_content AS a
      LEFT JOIN jos_categories AS c
      on c.id = a.catid
      LEFT JOIN jos_users AS u
      on u.id = a.created_by
      LEFT JOIN jos_categories as parent
      ON parent.id = c.parent_id
      LEFT JOIN jos_content_rating AS v
      ON a.id = v.content_id
      WHERE a.id = 465
      AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2019-02-20 19:14:16')
      AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2019-02-20 19:14:16')
      AND (a.state = 1 OR a.state =2)
  17. UPDATE jos_content
      SET hits = hits + 1
      WHERE id = 465
  18. SELECT id, title, module, position, content, showtitle, params, mm.menuid
      FROM jos_modules AS m
      LEFT JOIN jos_modules_menu AS mm
      ON mm.moduleid = m.id
      WHERE m.published = 1
      AND (m.publish_up = '0000-00-00 00:00:00' OR m.publish_up <= '2019-02-20 19:14:16')
      AND (m.publish_down = '0000-00-00 00:00:00' OR m.publish_down >= '2019-02-20 19:14:16')
      AND m.access IN (1,1,2,5)
      AND m.client_id = 0
      AND (mm.menuid = 17374 OR mm.menuid <= 0)
      ORDER BY position, ordering
  19. SELECT extension_id AS "id", element AS "option", params, enabled
      FROM jos_extensions
      WHERE `type` = 'component'
      AND `element` = 'com_fpcontent'
  20. UPDATE `jos_session`
      SET `data` = '__default|a:8:{s:15:\"session.counter\";i:1;s:19:\"session.timer.start\";i:1550690055;s:18:\"session.timer.last\";i:1550690055;s:17:\"session.timer.now\";i:1550690055;s:24:\"session.client.forwarded\";s:14:\"34.229.175.129\";s:22:\"session.client.browser\";s:40:\"CCBot/2.0 (https://commoncrawl.org/faq/)\";s:8:\"registry\";O:9:\"JRegistry\":1:{s:7:\"\0*\0data\";O:8:\"stdClass\":0:{}}s:4:\"user\";O:5:\"JUser\":23:{s:9:\"\0*\0isRoot\";b:0;s:2:\"id\";i:0;s:4:\"name\";N;s:8:\"username\";N;s:5:\"email\";N;s:8:\"password\";N;s:14:\"password_clear\";s:0:\"\";s:8:\"usertype\";N;s:5:\"block\";N;s:9:\"sendEmail\";i:0;s:12:\"registerDate\";N;s:13:\"lastvisitDate\";N;s:10:\"activation\";N;s:6:\"params\";N;s:6:\"groups\";a:0:{}s:5:\"guest\";i:1;s:10:\"\0*\0_params\";O:9:\"JRegistry\":1:{s:7:\"\0*\0data\";O:8:\"stdClass\":0:{}}s:14:\"\0*\0_authGroups\";a:1:{i:0;s:1:\"1\";}s:14:\"\0*\0_authLevels\";a:4:{i:0;i:1;i:1;i:1;i:2;i:2;i:3;i:5;}s:15:\"\0*\0_authActions\";N;s:12:\"\0*\0_errorMsg\";N;s:10:\"\0*\0_errors\";a:0:{}s:3:\"aid\";i:0;}}', `time` = 1550690057
      WHERE `session_id` = '1268a070b689ea08a094d9115f2d22f3'

17 types de requêtes exécutées, triées par occurrences DESC

Tables sélectionnées :
  1. 4 × SELECT extension_id AS "id", element AS "option", params, enabled FROM jos_extensions
  2. 1 × SELECT a.rules FROM jos_assets AS a
  3. 1 × SELECT id, home, template, params FROM jos_template_styles
  4. 1 × SELECT b.rules FROM jos_assets AS a LEFT JOIN jos_assets AS b ON b.lft <= a.lft AND b.rgt >= a.rgt
  5. 1 × SELECT a.*,c.title AS category_title, c.alias AS category_alias, c.access AS category_access,u.name AS author,parent.title as parent_title, parent.id as parent_id, parent.path as parent_route, parent.alias as parent_alias,ROUND( v.rating_sum / v.rating_count ) AS rating, v.rating_count as rating_count FROM jos_content AS a LEFT JOIN jos_categories AS c on c.id = a.catid LEFT JOIN jos_users AS u on u.id = a.created_by LEFT JOIN jos_categories as parent ON parent.id = c.parent_id LEFT JOIN jos_content_rating AS v ON a.id = v.content_id
  6. 1 × SELECT id, title, module, position, content, showtitle, params, mm.menuid FROM jos_modules AS m LEFT JOIN jos_modules_menu AS mm ON mm.moduleid = m.id
  7. 1 × SELECT * FROM jos_languages
  8. 1 × SELECT c.*,CASE WHEN CHAR_LENGTH(c.alias) THEN CONCAT_WS(":", c.id, c.alias) ELSE c.id END as slug FROM jos_categories as c LEFT JOIN (SELECT cat.id as id FROM jos_categories AS cat JOIN jos_categories AS parent ON cat.lft BETWEEN parent.lft AND parent.rgt
  9. 1 × SELECT `session_id` FROM `jos_session`
  10. 1 × SELECT id, rules FROM `jos_viewlevels
  11. 1 × SELECT folder AS type, element AS name, params FROM jos_extensions
  12. 1 × SELECT m.id, m.menutype, m.title, m.alias, m.path AS route, m.link, m.type, m.level,m.browserNav, m.access, m.params, m.home, m.img, m.template_style_id, m.component_id, m.parent_id,m.language,e.element as component FROM jos_menu AS m LEFT JOIN jos_extensions AS e ON m.component_id = e.extension_id
  13. 1 × SELECT `data` FROM `jos_session`
Autres tables :
  1. 1 × UPDATE `jos_session` SET `data` = '__default|a:8:{s:15:\"session.counter\";i:1;s:19:\"session.timer.start\";i:1550690055;s:18:\"session.timer.last\";i:1550690055;s:17:\"session.timer.now\";i:1550690055;s:24:\"session.client.forwarded\";s:14:\"34.229.175.129\";s:22:\"session.client.browser\";s:40:\"CCBot/2.0 (https://commoncrawl.org/faq/)\";s:8:\"registry\";O:9:\"JRegistry\":1:{s:7:\"\0*\0data\";O:8:\"stdClass\":0:{}}s:4:\"user\";O:5:\"JUser\":23:{s:9:\"\0*\0isRoot\";b:0;s:2:\"id\";i:0;s:4:\"name\";N;s:8:\"username\";N;s:5:\"email\";N;s:8:\"password\";N;s:14:\"password_clear\";s:0:\"\";s:8:\"usertype\";N;s:5:\"block\";N;s:9:\"sendEmail\";i:0;s:12:\"registerDate\";N;s:13:\"lastvisitDate\";N;s:10:\"activation\";N;s:6:\"params\";N;s:6:\"groups\";a:0:{}s:5:\"guest\";i:1;s:10:\"\0*\0_params\";O:9:\"JRegistry\":1:{s:7:\"\0*\0data\";O:8:\"stdClass\":0:{}}s:14:\"\0*\0_authGroups\";a:1:{i:0;s:1:\"1\";}s:14:\"\0*\0_authLevels\";a:4:{i:0;i:1;i:1;i:1;i:2;i:2;i:3;i:5;}s:15:\"\0*\0_authActions\";N;s:12:\"\0*\0_errorMsg\";N;s:10:\"\0*\0_errors\";a:0:{}s:3:\"aid\";i:0;}}', `time` = 1550690057
  2. 1 × UPDATE jos_content SET hits = hits + 1
  3. 1 × INSERT INTO `jos_session` (`session_id`, `client_id`, `time`) VALUES ('1268a070b689ea08a094d9115f2d22f3', 0, 1550690055
  4. 1 × DELETE FROM `jos_session`