概要

NEW

POPULAR

  • 地形図 磁北線の引き方

    磁北線の引き方と早見表 国土地理院発行の地形図は上下左右がそれぞれ北南西東である。南北の極は地球の自転軸と地球表面の交点を示す。しかしながら我々が使用するコンパスが指す磁針方位は前述の地図上における北に対してずれがある。よってコンパスで方角を見定める場合このずれを補正する必要があるのだ。 参考:国土地理院 地磁気のページ 地形図の注意書きに、「磁針方位は西偏約 *°*′」と記載されている。°**′は地形図の表示範囲により異なる。この西偏角度より磁針方位の北の方角を地形図に記入し、これと平行で40mmおきに何本か線を引く。なお計算式は [地図上辺の西ずれ寸法] = [地図縦寸法] ×tan(西偏角度) である。(tan:正接、上辺の西ずれ寸法は下図の「西ずれ寸法」) 実際の計算 下記フォームに西偏角度と地図縦寸法を入力し、「計算する」ボタンをクリックすると上辺の西ずれ寸法が計算される。 西偏角度  度  分 地図縦寸法 mm 上辺の西ずれ寸法 mm 1:25,000地形図で40mmは1kmに相当 1:50,000地形図で40mmは2kmに相当 早見表 1:25,000地形図の縦寸法は約370mmなので代表的な西偏角度について下記表にまとめた。地形図は2005年前後で寸法が変更されている。縦寸法が370mmから420mmとなり、隣接する区画が少し重なる範囲を収めている。新地形図についても下記表にまとめた。実際の作業は500mmの長さの定規を使用すると便利だ。 西偏角度 旧地形図(縦370mm) 新地形図(縦420mm)

  • Result ブラシレスモータの電圧方程式

    ブラシレスモータの電圧方程式 概要 3相ブラシレスモータの電圧方程式をモデルから導出する。d-q変換は使用しないで解く。モデルの構成は3相のコイルからなるステータと、2極の磁石からなるロータとする。3相の電圧と電流、2極の磁石の磁束から電圧方程式を求める。電気回路と磁気回路を各々定義してから数式を立てる。 Motor model of 3 phase PMSM Electric Magnetic ロータの磁石からの磁束 ロータの磁石から発生し、U相V相W相の各コイルに鎖交する磁束を考える。 V相はU相に対し空間的に位相が\huge{\frac{2}{3}\pi} rad遅れており、W相はU相に対し空間的に位相が\huge{\frac{4}{3}\pi} rad遅れているので次式で表される。 \begin{aligned} \psi_u &= \varPsi\cos\omega t \\ \psi_v &= \varPsi\cos\left( \omega t-\frac{2}{3}\pi \right) \\ \psi_w &= \varPsi\cos\left( \omega t-\frac{4}{3}\pi ...

  • Screen shot iCalendar .ics ファイルを生成するWebAPPの作成

    iCalendar .ics ファイルを生成するWebAPPの作成 カレンダーへ会社の休日をまとめて登録したくて.icsファイルジェネレータを作成した。 Sample Site さくらインターネット・レンタルサーバスタンダードプランへ実装したcgiを使用した作例。 現在動作しません https://yanmos.jpn.org/makeics/makeics.html Local環境はfastAPIで実装、レンタルサーバーへはcgiで実装した。 使用方法は、まず下記のようなcsvファイルを用意する。1行目に題目を記載し、2行目以降に日付を羅列する。次にそのファイルをアップロードする。icsファイル生成後にDownloadボタンが表示されるのでクリックしファイルを入手する。 eg. 日本の正月 Input file: input.csv 正月 2024/1/1 2024/1/2 2024/1/3 Output file: output.ics BEGIN:VCALENDAR VERSION:2.0 PRODID:-//hacksw/handcal//NONSGML v1.0//EN CALSCALE:GREGORIAN METHOD:PUBLISH X-WR-CALNAME:Sample BEGIN:VEVENT SUMMARY:正月 DTSTART;VALUE=DATE:20240101 DTEND;VALUE=DATE:20240102 UID:785ba0e4-8c91-4fcc-ad86-39a9ffe29296 END:VEVENT BEGIN:VEVENT SUMMARY:正月 DTSTART;VALUE=DATE:20240102 DTEND;VALUE=DATE:20240103 UID:ed2014cf-ccdb-4191-a86c-b2149de4ca74 END:VEVENT BEGIN:VEVENT SUMMARY:正月 DTSTART;VALUE=DATE:20240103 DTEND;VALUE=DATE:20240104 UID:88a2fe72-c0e4-47a8-9539-d0e7f32c9292 END:VEVENT END:VCALENDAR Structure 処理の構成は下図の通り。 flowchart LR infile((.csv file)) outfile((.ics file)) cgi[makeics.py] html[makeics.html] html-->cgi-->outfile infile-->cgi 使用ライブラリ UIkit・・・Graphical User Interface iCalendar・・・python calendar module Source ...

  • Mechanical Power ブラシレスモータの入力電力と出力

    概要 ブラシレスモータの電圧方程式から入力電力を計算し、モータ出力について考える。dーq変換は使用しない。 電圧方程式 電圧方程式は下記であるので、 \begin{aligned} v_u&=\left( -R_a\cdot I_a-\omega\varPsi \right) \sin\omega t-\frac{3}{2}\omega L_a\cdot I_a\cos\omega t \\ v_v&=\left( -R_a\cdot I_a-\omega\varPsi \right) \sin\left(\omega t -\frac{2}{3}\pi \right)-\frac{3}{2}\omega L_a\cdot I_a\cos\left(\omega t -\frac{2}{3}\pi \right) \\ v_w&=\left( -R_a\cdot I_a-\omega\varPsi ...

  • Schematic Raspberry Pi 電源スイッチ

    Power on/Shutdown switch Concept 1つのトグルスイッチでRaspberry Pi の電源をオン/オフしたい。スイッチをオンすると即時起動し、オフした場合は即時に電源を切断せずにshutdownコマンドが完了するのを待機する仕組みを作成しよう。電源を自己保持するためMOSFETを設けて電源スイッチとGPIO27のORをとりMOSFETをオンすることで実現する。 Structure graph LR user((User)) tgl[Toggle switch<br>On/Off] out[GPIO<br>1/0] soft((Software)) pwr[Power 5V] user --> tgl tgl --> or((OR)) soft --> out out --> or ...