投稿者「dekkaino」のアーカイブ

2019年7月

7月の走行距離は1,350 kmでした。

電費は7.7 km/kWhで6月と同じでした。

月額2,160円のZESP2に対して、ガソリン138 円/Lとして燃費86.5 km/Lと同等です。

急速充電 19回、普通充電は0回、急速充電1回あたりの走行距離は71 kmでした。

7月後半の猛暑と、長野の方の山道をひたすら走っていたことを考慮すると、まずまず数字だと思います。

[GAS] GASで送信したメールのリンクを踏むと受領確認できる仕組み

Google Apps Script (GAS)を使って、文書ファイルを指定のメールアドレスに送信する。文書ファイルの内容を確認した旨を自動で取得するため、送信されるメールにはGASへのリンクを張っておき、ワンクリックで受領確認の記録が残るようにする。このとき、文書ファイルのファイルID、受信者のアドレス、受領確認日時が記録されるようにする。

STEP1 承認用のリンクを踏んだ時に動くdoGET関数を定義

承認用のリンクをつくるには、まずdoGET関数を含むプロジェクトを定義し、ウェブアプリケーションとして導入する必要がある。ウェブアプリケーションとして導入するには、doGET関数を定義したのちに、スクリプトエディタのメニュー「公開」から「 ウェブアプリケーションとして導入 」を選択する。作業が完了すると、ウェブアプリケーションにアクセスするためのURLが発行される。

下にスクリプトの例を示す。
URLの最後尾にパラメータとして、スプレッドシートの何行目に承認済みの記録を記入するか (8行目 row)と承認者名 (9行目 SV)を入れるようにする。
12行目はスプレッドシートへの書き込みの例である。8行目で求めたrow行のA列からC列に対して、”recipt”という文字列, rowの中身, supervisor中身を記入する。冒頭で述べた、文書ファイルのファイルID、受信者のアドレス、受領確認日時あたりはここを書き換えればいい。
16,17行目で送信するメール本文を作成する。16行目はプレーンテキストの場合、17行目はHTMLテキストの場合である。受信者の環境によって、いずれかが表示される。
19行目でメールを送信する。送信者は、このスクリプトを実行するアカウントである。宛先はrecipient、メールタイトルはsubject、本文は前述のとおりである。
21行目以降は、ウェブアプリケーションとして導入したURLにアクセスした人に表示される画面を示している。
※「ウェブアプリケーションとして導入」したあとにdoGETの中身を変更した場合は、再度 「ウェブアプリケーションとして導入」 を行う。このときProject VersionをNewにしてから「更新」すること。

//ウェブアプリケーションとして導入する
function doGet(e) {
  var recipient = "受信者のメールアドレス",
      SS_id = "情報を記録するスプレッドシートのファイルID",
      SheetName = "情報を記録するスプレッドシートのシート名",
      Sheet = SpreadsheetApp.openById(SS_id).getSheetByName(SheetName),
      data = Sheet.getDataRange().getValues(),
      row = e.parameter.row,
      supervisor = e.parameter.SV;

  //ファイルに書き込み
  Sheet.getRange(row,1,1,3).setValues([["recipt",row, supervisor]]);

  var subject = '回覧通知';
  
  var plaintxt = "上長の承認が得られたので、報告書を回覧します。";
  var html = '<h1>報告書の回覧通知</h1>'+ '<p>上長の承認が得られたので、報告書を回覧します。</p>';
    
  GmailApp.sendEmail(recipient, subject, plaintxt, { htmlBody: html });

  var display = '<p>報告書の承認を受けつけました。N氏に回覧します。ご協力ありがとうございました。</p>';
  return HtmlService.createHtmlOutput(display);
}

STEP2 承認リンクのURLにパラメータを付加してメールで送信する

STEP1で作成したウェブアプリケーションのURLに、スプレッドシートの情報を読みだしてパラメータを付加させる。

下にスクリプトの例を示す。
7行目のsupervisorを承認依頼メールの受信者にする。data[0][2]すなわちシートのC1セルに入っている値を読みだしている。8,9行目も同様にスプレッドシートのB1セル、A1セルの値を読み込んでいる。
11,12行目で、ウェブアプリケーションにアクセスするURLに、パラメータとしてrowとSVを付加している。パラメータSVならdoGET関数でe.parameter.SVとして受け渡される。複数のパラメータは&で結ぶ。※下のスクリプトでは&amp;となっているが、amp;は除く。
14,15行目はメールに本文を生成している。
17行目は添付したいファイルを呼び出している。ファイルはあらかじめGoogle Driveに入れておく。ファイルIDの調べ方
あとはメールでsupervisorに送る。

//承認依頼のメールを送信する
function myFunction() {
  var SS_id = "情報が記録されているスプレッドシートのファイルID",
      SheetName = "情報が記録されているスプレッドシートのシート名",
      Sheet = SpreadsheetApp.openById(SS_id).getSheetByName(SheetName),
      data = Sheet.getDataRange().getValues(),
      supervisor = data[0][2],
      subject = data[0][1],
      row = data[0][0];
      
  var url = "ウェブアプリケーションのURL(execで終わる)";
      url += '?row=' + row + '&amp;SV=' + supervisor;

  var txt = '承認リンク ' + url;
  var html = '<h1>次のリンクを開いてください</h1>' + '<a href="' + url + '">承認</a>';
 
  var file = DriveApp.getFileById("Google Drive上のファイルのID")
    
    //承認依頼メールを送信する
    GmailApp.sendEmail(supervisor, subject, txt, { htmlBody: html, attachments: file});
}

参考
「Google Apps Script」で社内システムをつくってみた~GASとの出会い編~
GASのワークフローでURLのパラメータで承認・否認を切り替える方法

急速充電器からの騒音

電気自動車はエンジンを使わないので、音や振動が少ない。静粛性を売りにするため、日産リーフでは初代ZE0と比べて2017年にモデルチェンジしたZE1で吸音材を増設するなど、車内の静粛性を高める工夫が行われている。私も初代ZE0と2代目ZE1に乗った経験から、ZE1は車に乗り込んでドアを閉めた時点で静粛性の違いがわかるほどである。

車内の静けさに慣れてしまうと、今度は急速充電器からの騒音が気になりだしてくる。充電中には急速充電器から低い音と高い音が聞こえる。低い音は空冷ファンの音であり、充電停止後もしばらくは聞こえてくる。高い音は電流が流れている間だけ聞こえてくる音であり、おそらくは電気回路に由来する磁励音だ。磁励音は電気回路が交流電流で振動することで生じる音で、生活の中でわかりやすいのは電車が走行するときに聞こえる。試みに急速充電器で充電中の音響スペクトルをSpectroidで測定した結果が下の図である。16,000Hz付近にピークを持つことがわかる。

急速充電器HFR1-20B4 (20 kW)で充電中の音響特性

CHAdeMO規格では急速充電器の正面1mの位置で65dB以下という騒音の基準があるようだが、高い音なので耳障りだ。利用者としては、充電待ちの間、車内に居たり、離れたところにいたりすれば問題ない。むしろ急速充電器を設置する施設の管理者にとって悩みの種になるかもしれない。電気自動車乗りからすれば急速充電器はありがたい存在だけれど、それ以外の人にはただの騒音源なのだから。新しく急速充電器を設置する施設は、不特定多数の客が通行するような主要な動線からは離れたところに急速充電器を設置するといいだろう。ショッピングモールなどであまり便利な場所に急速充電器があると駐車場のEV充電マスがエンジン車に占有されてしまって充電できないケースもあるのだから、電気自動車乗りは入り口から遠くても不満に思わない。

急速充電器も倒れる暑さ RAPIDASの場合

日産リーフの走行用バッテリーは自然冷却なので急速充電や高速走行を繰り返すと出力制限がかかります。これはリチウムイオン電池が高温に弱いため60℃を超えないように制御が入るためです。猛暑の夏は始動前からバッテリー温度が高く、急速充電を2回もすれば充電電流制限がかかります。

車載バッテリーの温度が高くなくも、急速充電器側が高温の場合に充電できない事象に遭遇しました。JFEテクノス製RAPIDSは充電器内に大容量のリチウムイオン電池を搭載することで、低圧受電設備でも50kWの出力があります。RAPIDASの登場により、道の駅など20kW級の遅い急速充電器ばかりが設置されていたような場所にも50kW級の急速充電器が設置されるケースが増えたように感じています。多くのEVユーザーから感謝されている急速充電器でしょう。

RAPIDASは内蔵電池を使うため、放電しきってしまうと再充電するまで車両への充電電流が半分程度に抑制されてしまいます。残念な感じがしますが、構造上仕方がありません。さらに、急速充電器の温度が高すぎると車両へ充電ができません。真夏にRAPIDASで充電を始めようとしたところ、絶縁チェックに入ったところでエラーが発生しました。Fault Code 305、再起動してくださいというメッセージが出ていたので、充電器に表示があるコールセンターに電話したところ、本体が高温なので温度が十分低下するまで待つ必要があるという回答をいただきました。外気温が40℃近い真夏らしいトラブルです。幸い10分ほど待ってから再度充電を試みたところ、正常に充電が始まりました。電流値も91Aとまずまずの出力でした。

EVに乗って4年近くが経ちますが、急速充電器も暑さで倒れるということを初めて知りました。

プロパイロット2.0と日本の高精度3次元マップデータ ダイナミックマップ基盤

2019年秋に発売される新型日産スカイラインにはプロパイロット2.0が搭載される。日産リーフZE1などに搭載されているプロパイロット1.0は同一車線の自動運転(車速、車間距離の制御、車線中央維持)に限られていた。プロパイロット2.0では遅い車の追い越しやインターチェンジへの侵入といった車線変更を行えるようになった。また、プロパイロット1.0相当の運転はハンドルから手を放しても良いことになった。

プロパイロット1.0から2.0にバージョンアップするため、車両のセンサー類が増えている。前方カメラは単眼カメラから3眼カメラに変更された。3眼カメラは長距離用の望遠カメラから超広角カメラまで、幅広い距離範囲で物体を認識できる。アイサイトで使われてきたステレオカメラが視差から距離を算出するのとはカメラの使い方が異なっている。

カメラの他にも超音波ソナーとミリ波レーダーが装備されているが、超音波ソナーはリーフZE1にも装備されていた。ミリ波レーダーはプロパイロット2.0での追加である。悪天候下や長距離のセンシングにはカメラよりミリ波レーダーが有効である。高速で走行すると単位時間あたりの移動距離が長くなることから、遠くまでセンシングできるという特徴は高速走行への対応にも必要な性能だ。たとえば、新東名は制限速度が120km/hの区間があるものの、リーフのプロパイロット1.0では115 km/hまでしか対応できない。アメリカやドイツのような制限速度が高速な大陸国ではミリ波レーダーの必要性がより高い。

これだけ車両のセンシング能力を上げても、車両単独での自動運転には限界がある。カーブが連続して見通しの悪い区間(東名高速の大井松田IC-足柄SIC間など)で車線変更する場合のように、人間にとっても先読み能力をフル活用しなければならない場面がある。そこで活用されるのが高精度3次元マップデータである。車両側でその時その状況をすべてノーヒントでセンシングするのではなく、あらかじめ道路の構造をデータとして持っておく。車両のカメラに映った画像とマップデータを照合することで、車両の絶対位置を特定する。すると、この先にカーブやアップダウン、トンネルやインターチェンジといった道路構造がどのように存在しているのかがわかる。こうした情報を持ったうえで、車両側で車線変更の可否を判定する。道路の形状は工事などで変わっていくので、ネットワーク経由で最新のマップデータを更新する。プロパイロット2.0では年間2万2千円の日産コネクトに加入することになる

高精度3次元マップデータを構築するのも、更新し続けるのも大変な労力を要する。そこで三菱電機やゼンリン、自動車メーカー10社などが出資するダイナミックマップ基盤(DMP)が日本国内の高精度3次元マップデータを維持する体制を構築している。DMPは2019年3月の時点で開通しているすべての自動車専用上下線道約3万kmのアップデータを構築した。日産のプロパイロット2.0ではこのデータが使用されるが、使用される形はDMPのデータそのままではない。DMPのデータは協調領域呼ばれ、どの会社も利用できる。ここに各社が差別化のためのデータを加えることができる(競争領域)。プロパイロット2.0ではゼンリンが追加データを整備している

DMPは一般道のデータや海外のデータの構築にも着手している災害対策やインフラ管理にも活用されているようで、なかなか興味深い会社だ。

imecとPanasonicが安価な全固体電池を開発

安価な全固体電池が登場、エネルギー密度の限界突破で実用化前倒しへ
imecがA4型5Ah品を開発
日経エレクトロニクス 2019/7/23

TDKのCeraChargeみたいな車載駆動用電源と容量の桁が違うタイプの全固体電池ではなくて、車載に使えそうな大容量のもの。

Nikonが倒れたEUV露光機をASMLが実用化したときに立役者として名前が挙がるIMECの名前が電池分野に現れて驚いた。液体状態で塗布した電解質が固体電解質になるので、界面抵抗の問題を解決しつつ製造コストを抑制するという。それも固体電解質はシリカが基になっているとか。トヨタが進めている硫化物系固体電解質が硫化物の反応性ゆえに嫌がられているものの酸化物系では性能が出ないのでしぶしぶ使われているというのに、その問題も解決するのか?数年後には100mS/cmのイオン電導度を達成するなんて言っているし、とんだゲームチェンジャーの登場か?

期待して記事を読むと、固体電解質の正体はナノポーラスなシリカにLi塩のイオン液体を染み込ませてあるだけだった。急速充電に向いていない(0.5C以上で容量低下)、Liデンドライトが発生する問題があると明記されていた。トヨタ-東工大陣営も固体電解質を使うとデンドライトでショートしないというのが売りだったはずなのに、全固体電池でデンドライトが発生してしまったと新聞に出たのが2年近く前のことだ。そもそもimecはイオン液体使っているから全固体電池じゃないだろうというのは置いておいて、セパレータ要らずでコストダウンという宣伝文句はimecでも聞けそうにない。ナノメッシュ構造の電極を使えばデンドライトを抑制できるそうだが、間隙が50 nmしかないからLi結析出しても結晶が成長しにくいくらいの話ではなかろうか。
高温に強いから冷却機構要らずというのは良い。固体電解質の前駆体溶液を塗布してその場で反応させて製造するというのも、適切な前駆体-固体電解質の条件が決まれば大当たりしそう。性能アップに自信があるようなので、もう見当はついているのかな。

トヨタはCATLと提携しちゃうし、いつになったら全固体電池はできるのだろうか。ちゃんと利益の出せるまともな製造技術ができますように。

2019年6月

6月の走行距離は791 kmでした。

電費は7.7 km/kWhで5月から0.2 km/kWh悪化しました。エアコンの使用量が変動の理由でしょう。

月額2,160円のZESP2に対して、ガソリン140 円/Lとして燃費51.4 km/Lと同等です。

急速充電 9回、普通充電は1回、急速充電1回あたりの走行距離は88 kmでした。20 kW急速充電器のある商業施設で日常の買い物をするようにしてみたら、充電回数が増えました。

2019年5月

5月の走行距離は1028 kmでした。

電費は7.9 km/kWhで4月から0.8 km/kWh改善しました。気温が暑くも寒くもなかったのえ、この程度の電費になっているのだと思います。

月額2,160円のZESP2に対して、ガソリン145 円/Lとして燃費68.9 km/Lと同等です。走行距離が月あたり1,000 kmくらいになると、ガソリン車との明確な違いを感じられます。

急速充電 10回、普通充電は0回、急速充電1回あたりの走行距離は103 kmでした。

電柱をEV充電の拠点に 東電、普及へコスト半減

電柱をEV充電の拠点に 東電、普及へコスト半減 日経新聞2019/6/11

電柱に隣接させて急速充電器を設置できるような工法をつくったことで、設置コストを下げたというニュース。工事費用が通常300万円程度なのに対して半減できるという。東電は首都圏に100台の急速充電器を設置し、需要に応じて増設する予定。
記事にある写真の急速充電器は20~30 kW級のタイプなので、50kW級やこれから増えるだろう90kW級に対応できるのかが気になるところ。
工法それ自体というよりも、地権者との交渉から工事までを一貫して請負うという新しい商品を作るというのが東電のねらいだろう。電力会社らしく急速充電器向けの電力プランをつくるというのは面白い。

ただ、EV乗りの立場から言うとEVが増えるからといって急速充電器をガソリンスタンド並みにどこにでもあるようにしなければならないかという、そうではない。これから電池容量が大きいEVが増えていくとしたら、より高速な急速充電器の設置と、「ながら充電」をできる場所を増やすことが効果的だと考えている。

より高速な急速充電器の必要性はわかりやすい。単純に考えれば、2倍の電流で充電すれば、1/2の時間で同じ電力量、同じ時間で2倍の電力量を充電できるからだ。急速充電器はどこかへ出かける経路上での充電に使われることから、充電に要する時間が短いことは良いことだ。また、初期のころは電池容量が小さかったので、充電器より電池の性能が限界を決めていた。日産ディーラーでよく見る44kWの充電器で30分充電すると20kWh強が充電できる。初代リーフの電池は安全マージンを含めても24kWhなので、すぐに充電率があがってしまいフルパワーで充電できる時間は15分そこらだった。2代目のリーフでは電池が40kWhになり、44kW充電器のフルパワーでほぼ30分間の充電が可能だ。さらにe+では電池が62kWhになったので、電池よりも急速充電器の方が限界になった。e+と時を同じくして90kW急速充電器の配備が始まったのはこういうわけだ。

急速充電の話をすると充電のために30分待っていなければならないような気持になるが、待っている必要はない。たとえば、食事をしながら、買い物をしながら、映画をみながら、宿泊しながら、というように、何か別のことをしている時間に車を充電しておければ、充電時間が長いとか短いとかいうことを気にする必要はない。いまでも自宅で寝ながら充電しているEVオーナーは多いわけで、そのような人は電池が持つならわざわざ出先で充電することはない。私の実感としても、リーフの電池が40kWhになってから高速道路のSAや道の駅で充電待ちをすることが減ったように思う。40kWhあれば高速道路を走っても250kmくらいは走れる。電池がなくならないのだから出先で充電する必要がないのだろう。マンションに住んでいたり、自宅外に駐車場を借りているような人が普通充電設備を設置しやすくしたり、大型商業施設のような人が集まってきてそれなりの時間を過ごす場所に充電器がたくさん設置されるようになれば、充電の待ち時間というのは主観上なくなる。

電柱を利用して20kW級の中速充電器が安く設置できるようになると、ショッピングモールや映画館は相性がいいと思う。その際には30分の制限をなくしてほしいものだ。特に映画は30分では終わらないので、2~3時間ほったらかしにしておけるような環境がほしい。充電待ちの人が勝手に抜き差しできるように待機場所を確保してくれるだけでもいいのだけれど。

2019/6/30追記
EVSmartブログに東電取材記事が掲載された。道の駅や高速道路のPASA、商業施設などがターゲットだという。なるほど大規模な施設なら駐車場に隣接する位置に道路や駐車場があるのだから、場所の都合がつくわけだ。同じように普通充電器の親機を設置して、近接する数台分の駐車マスで使えるようにしてほしいなあ。

2019年4月

4月の走行距離は269 kmでした。

電費は7.1 km/kWhで3月から0.4 km/kWh悪化しました。長距離の運転をしなかったので、市街地で頻繁な加速と減速を繰り返していたのが理由でしょう。

月額2,160円のZESP2に対して、ガソリン142 円/Lとして燃費17.7 km/Lと同等です。ガソリン価格が上昇してきましたが、距離を乗っていないので経済的なメリットが出ていません。

急速充電 3回、普通充電は0回、急速充電1回あたりの走行距離は90 kmでした。